MGKGELGIDTEIDEIEGESSSRVRIDEVRPFRTRYPGLVRLKAYIFDGLGDYYNKEWDLLEGNDKEFCWYHVEIPKGNQKLSQSAQYLIDVLCPPLKLQDILSLISNGPYCGHVDGALVFRVNSPGPPSSKFTFRLAARVTENSVITVSLGRVPRLGFSPVGQSLLSEIPSVESPSAKQSGSSENDGFVIKEHVLEFLLTMNHSEEADNPVPKSVSNLVVHIVDTHVDHLEDVVTKLEIELDSVEVDLDKGGFYLKKQLLDDRRFPKMHLDLQRLLQVITHGEQVFPRVKEKCSAKDWFANEDINSLEELIRRLKRLKDNVGFISNRVTAVQAGLDSWQAEQINRKLYYLSFLSIIFLPLSIITGVFGMNVGGVPWTGQRDPKIADGFRNVMLVCVATLALVLLSFLFPFLYSRITAWRKQRALKRSWSLNKRSFLRRTGGERGGYLRL*