MAPVPLLRKGAVIDRRFEVEKKIGEGTFSEIYRARDAVSGMLVAVKVEKEESVLKWESNVQKHLQDCEYICRHVQFGIFEDHNFLIMELLGESLSDLRRKQPGGKFSIDTSLRLGIQLLMALKGMHERGYLHRDVKPSNFAIGYGPKHRQCFVIDFGLSKRYKSHSGEVHQPRKVADFRGSSVYASVNAHLLKELGRRDDLWSLFFVIVEFLEGDIPWRAVNDKEKVKHMKLYYTKKPQELFRTMELPDELLFFIKHLQSLEFADAPNYDHLIQLLEAFRTRLGLKDDLPYDWETLNADISTTSSRHQINDHGPSLYQRTMGKPDLPGLTVCSSNSPNIGSNVEESKEPAISTTKHNELQSPGRGATAHQQQYSVGADACLPNGPSQSACSPEVGRYAVSQLQNPIIRCASLARDINKDEASREFTDEQRKRPLTWDSTPSPRPPRKDEEGVPCYQRDNDSDKGSRERVNYHTYDRGIRRDRRLAYDYHAERITDNRTNPRSNDRSDRPGPPFSSFGERKRDRRLCIEVLENGECKRSQCDSAHPLRMTGEVATTLCLDFVNGCCPYASRACSKYHWLTEEEETFRRTGRLPAEARCEKDQSWQHRYSDRVGSVGKSPRRDAKGEHKGEVYGMKQACRERRQAPEETAIEKKGNGNGKPIKRSDPDSPYTPMLCKGARVTKAPSELTSVMNGKVSVVKHAEKLGELEFRQTNAMEVKRLKQGSDVKSMDAVTPLLQVSCVTLEKTDGNIPHSTVVDSSLAHSFSKASNLIKEKSRKDSVSTAEAAESRDHCGSAIEDSQTIKDVIESGSRLESAVTLHSDPSEVLNSAEAGRGIGGPMHPSHCFNKVVKYDTCDSDIKQAGGNKMLYVMKENADRALLTERMSTWPSSKKEQSGNLTESRVGPQLKCERPDGEDGMQDVRVAGVGGNIGFSGTAIKVEQIGQQVARSDRHREEACTKSRDREADGGRGTRLTPGKRLHGACGNSVEHSNDSCRQVRKARKPLSSAALGRLSVGLGFSRDKCQQWGILDLCLKGELVDVPVTGPHREGYSNSSHVSSSVILSTRLPLLVEIQHCETQCQLKHPSVCGNSRSNGKCGFEGPRNRNCHGDTTSFIPNSLYGTEASIVPNDEKLKADKSLPGVSPVRLKRTSARGGRESPGLPPAGRTEVGRLTSRHATTLQRAKQVAAQAKVSNASPKGEFQYIAGSLVSPLPSAKGGLKRRDASISKGVVPLTGKEKVRAAEQVLVKFGPNSCTTPKGSLANIGQSKGLTTNKLKSAQRNQCRSVKAMEGPVLCKLKSGSQIDQASPQGRGKLKNGAVEVHVRGDLTDQKKGLMGTESRLRSSVKMSGGKVNWEDLGGRGGSNCSLLKGRETSMDEMKSPREPSAGLEKKRKLSSFKEGSKSDVSMNVEVGRQLASGVMTNMSIGHLDSKEVVQINKRQTPKDPMLAKSVRKEEEKEFKLRAKAKGGNAANKRQRLPGERVTVKRKVQGSALADGNVSRRNEEDIISGLSNKQEKQGGEREKALAFRNTGAHSPTTSLPKILEKPLPASEQHEAVLAFASNHLKAGGKRKIVGVKREREEATALEMGNRTVLDLSSPKRERTLRTVRRRDFRHCIQVIVDEQSAGNQALAEGLSSHPAEGGGPSESRVQLLRPSEDTATTVPQESGTGRGSKADAGSAEVQGPETLHLVLCEREIGCTIHASLDQNGAAFESMTSPQKASAVENESDSDSFSSLFKEENDSDECDEIQGPAASAFSAERASDEPPCLAGCESVGTAVGGGSEADPEGEQRKDSHEDEEAQFFECRSRPAVRSRSLRRLSSIHRLNDEHVKRRMNESEMNSRQSGDCADGQWSAESREVGGDLSTVKSDGLQNEYRCHFNWSHYAILPPGLSPQPQSFTELYREITDVFIKALEEVYYTEVKCGILGEDGVPRNILKELSAHPQRTRVFSGDHNADTQNLVVTDDDGHLYWSLVHPNDCDEVPLSLLTVLRSDLRELGICPNLVEFETLDADGSRAMTSLTQQPWQCLCGEDDAAQQDSDCSHREGRGRSVQSNGRKSVGGRKSTRALDTSSHLDMETGDPKEWAAKVGLQQAAVVNRRGRGRGRPRGRGRAQSSSVARTPPRQLEGSLEEVGASLGDQGVNIPPDE*