MGDGMASSAVEPKREQNFLVRVGMDAWTQPFAVSHKVRLVHILKNLHTLEVKIYSDASKEFIELLDGESGEEVLREYVQQSPQLGELVEAWRLHREKPGMAYILSLFATVLGHPDGRLKRHGSVKKSLDGVARMILEDKENMGDVYMELNSGEFRRQNAALDLLAAIVRRGGGLASEVAERFDFKMAILPQLAGTMKKKGSRDGGNRRKGAEFGSTRRSFVGFAMSFLEVGNPRLLRWILQQKEVYSGVLRGIGNDDAETVMYVLSTLRDNVLVEESLVPPGLRSVLFGSATLEQLSLISGNLDAGEAADIAHEVLVMVCTDPKNGLMPGANLRGNEKRLLDLMKKLKAAEVAHHKSLLLAIVSKRVSLCSAYMNEFPYNIEPRSSPSWFAAISLAADVIASAKCDSIVHTLSSNSHGLVSVDDEDVQVVLKCIVPNVCSRAVINRGLLHSDDLVKHGSLRLVFESVNLLCYIIEAINVMVSRGRANLEFIGSTKVTIKIDDFPVLSCSDAADASLVDEVHQGDETQIKRWASLREYIQDEVHGAMPDPQVLLKLLSSASQKHQNSSQSIQKKNAQFSEPPQKKRRCNASSEVDDIIIGGIDAEQGKDTSEDQDLESKQDHTTTLCEIWGLDKQDPKMKDAKVVEDVFHSKLLDVLRFYLRVMPSSFDGSYDFFRIVPPNPLDLSKDEQQSLLSLLLEYSGQSGGCWDLERVPESMYRYLQPLFYIMLDSQIKNIRDQAYILVKAAMASSGAFDQNFTEIDAWLVFLPGYEAKWCIRENQLVGAPNKLSYIVIPFLCDAISVVGNNLYKYQEHTRKLISKSGQFEGTPAFSPLIICVLQKCLRLLESGSMKLHEKSTISLYVCNTIHLIMQSQADVHLLSDLIGAVLNERFDKFSSEEMNSSIYLAEWRPLITMLHLLRRISNQHTHSLFTTLVHSSEFGGNSLCSVSRNVEEMLNQEQTSSPDDVATAFLFSIICAPPKDIISDFPDLLDVVKTHFPCHLAFLSSVLFLQHDYLAKVASCWPDIFFSGIRLFKDDMNADHVNTVEDKWKNLSVSTESAPLSTFLIVSPFCALLPSVLSLAFSVSDEIREAHKDALLRLLQVKLSECTFSEVTLYLRVILFWSHHLLSSYTIKSSNVLEQLCNLCFALVDRVFEHIQVLAADTQSKSADLPYPVQHIQDIVDFVIHHPIIALSLSRSLSNCRNLSDGSLEHLEEALVVFSKENLHLLDRFVLKLLGKSYDLLLMVGSFEANYSRDDGPSHESLFAAPNLLLENILLLFKEKFELCMGKVNFGLLLPNFYMVRALSKFVSPVKLLDLANWMFTKLADCSSSCSPAFVPAALMCLYITDVAMEMLCRCLQKTGQRSESYLLWNLEIHVTTIQQAYHIVLHFATKWNLEFADHCLLKMLGRIHHTERYAGWSTDYIAFHMILSTLVINTPIDVLHHCIFPASKVKAKALLLLLEASPMHMNLFGKILLETFKKDNYLLQVKDSDSNASWPQEDGAILLLPAALSCLKCHSDDNGRCAEFLEPVSIFYSELLLCDKGFSSWKSFVTRSIFEEDFSDFIPTPVKDIMIYFSGTLLGKSVMMLHHYFSSKEMSRKERLDIVGSIFPESSELLDSDVNDINPTSYKRIVKVTNELFAKISLIRLLLSPPRKSLSSEVASERESKRLHKAKLNFISILVRTMDKIFMNLPSSDNILSHSAKEQKVIRFLEYVILKNIIELSSEIQSHLNQLKSIPFLSQFIRSSLLHRFNDPVAIKAIRSILVVLSQAKFSADEIIELILGHSNFMSTITCNEVSEYPSACNPSGGMLQPAPSILKLVDSSFMEENKPQLCTKEKGRVEIIRLLRVLYDIKSRQQNNSQLRESRELVFLLLSIYDATLSETDLEILHLMNEIESTEYRTITEVDHLWGSAALKFREELKLDFSKSDTQNIENAEITERRRALFRENIPVDSKLCAKTALLYCYKRSSRASAFSLEQLQRENFTDSFEETSQRMDAVQIYDPIFILRFSIHTLLMGYIEPAEFARLGLLAITLVSIASPDQELRMLGYECLGAFKKSLETSQRSKEMWQLQLLLTYLQNGISEQWQRIPSIITVFAAEASLTLLDSSHAQFTAISNFLMHSTSASLQSIPLFPTLLQSSSVHFKAERLWMLRLLSAGSNLADDAKIYKRGRVLELALAFCSSPVSDSESKVLVLKMLKKCVKLPVLAHHLAKESGLLLWLSSVISIEGSDGAESSCSRVTELTLEVVNDLISSRLITDWLQESALEQLSVISADLCVLLINNAKLLKGNVPLLTSVLSVITSTMRLSMKRKIYQPHFTLSLHGVFNLCQATVGSSRSAEHKLTMELGIDAILMNGPMPILSEMDKSRISMVVSWATSNIFWLYSNQRSMLEISSKESPINESPPSKLLRLLVASVILGRISSISHGKSGDLARSTSSLGTLHSFLNDAYERVETVESCSANDTLAVIILYLQDHVQKNSDSLPSVVMALCLLLLDRSSKQVNKHLADNHGKIEMLCSKIRCPAESNPSWRWHYYQPWKDPAAPRTEMERLEEEQACRSLLILFSNAFSASLPEFLVLSLDDVEKSGLFQWERESMVKQKHCD*