MTGNGDWFSTYVDEGNKNKVVLGDDSTQSIEGHGDIPIKLRNGDKGMLKDVLWIPNLARNLLSVGCITDQHMSVEFFKDPFIIKDLKKHGEEVARGIRSNDKLYKLITMGGQQVLMTQKAELSHLWHRRYGHLHIEALKYLHDKGLVTGLPKIEGISGVCEPCVLGKHARAPFPKAGSFRARRPLELIHSDLWGPVQRPSLGGSRYFLSLIDDYSRKCWLFFLKHKSDVLEVFKEWKAQAENEASQSIKILRTDRGGEFNSEAFDSYCIEHGIFRQLTAAYSAQQNGVAERKNRTLVEAARCMLKDANIGSNFWAEAVQTAVYLQNRSPTKVLDGKTPEEVYSGYKPNVSHLRVFGCEAYAHVPKERRQKLDDKSRKCIFIGYATHSKAYKLYDPVERKIIINRDVIFNEGTFAVHNDEIHEVDDQLIFYEIDEDTGVRVIDENQQKHKGPANNDDMRHPQSPQEAVPNSPRRMSHDGGGETAPTHVKKLPKWYIKTIEDGQMKEQPESSFEGERRSQRLKSKHSANVNLALMARVLSEEEPDSFEEAYKSKEWRTAMEEEYNSIMKNDTWSLVDLPHGKKAIGTKWVYKIKYKADGTLEKYKARLVAKGYVQQEGIDYEETFAPVAKMNTIRVCLAVATHHDWEIAQMDVKSAFLNGILEEEVYVSQPKGFEVKGKEKLVCKLKKALYGLKQAPRAWYSRIDEYLLSNGFMRSKSDPNLYIFQHNEDLLLLIVYVDDLVITGSKSSLIDKIKRSLSMEYDMKDLGQLHYCLGIEVWRQENSMFLTQSKYVKDLLERFDMADSKALSTPMEVNEKLTSSGDQRKVDATAYRQLVGSLIYATITRPDLSYAVSMLSQYMADPREPHLKSAKRVLRYLKGTFNYGIEYNSACTLTLAGYCDSDWASSVEDRRSISAYCFSLGSAAISWKSKKQPTVALSSTEAEYISAKSATCEAIWLRRIMEEIKEKQAEPTVIYCDNQSCIQIAKNPVFHARTKHIEIQYHFVREKVQSKEIELIYCSTEDQAADILTKALSKDKELMGQTCGCMQVDQSTVAIKENFGKFDEVLDAGFHCVPWCIGSYVVGILSLRVQQLDIRCETKSKDNVFVNVVASVQYKALKDSARDAYYKLTNPREQIQAYVFDVVRATVPKMNLDDVFEQKNEVAKSVANELEKAMSNYGFQIVQTLIVDIIPDDTVKKAMNEINAAARLRLATQDKAEAEKILQVKRAEAEAEAKYLSGLGIARQRQAIVDGLKESVLNFFQSVPGTTAKDVLDMVLVTQYFDTMKEIGAASKSSTVFIPHGPGAVGDVAEQIRNGLVAGKAGSSLM*