MAQAGPITDVTQRLFIELKSKNEETRVRAAYELYENVLAISRDWPPEKFIEFYNAVSQRIAQLVVTGSDAHERIGGLLALDRLIDFDGVDNAQKTTRFASYLRSALRSSDNAVLVYAARALGRLAKPGGALTAELVESEIQSALEWLQSERQEGRRFAAVLVIRELAKGSPTLLYGFVPQIFELIWVALRDPKVLIRETAAEAVSECFEIIAARDIQVRQLWFARIYEEALQGLKSNNVDWIHGSLLVLKELLLKGAMFMNEHYRNACEIVLRLKDHRDPKIRTQVVLTIPILASYAPVDFTETYLHRFMVYLQAQLKKDKERNAAFIAIGKIANAVGVAIAQYLDGIIVYIREGLALKAKNRAAINEAPMFECISMLSLAVGQALSKYMESLLDPIFACGLSESLTQALVDMAHYIPPIKPTIQVKLLDMLSLILDGTPFRPLGCPESRLPPLPSFAKDFTLQELHSDAEIALALHTLGSFDFSGHILNEFVRDVAIHYVENDNPEIRKAAALTCCQLFVHDPIINQTSSHSIQVVSEVIDKLLTVGVGDPDPEIRRTVLWSLDRKFDRHLARPENIRCLFLAVNDEVFAVREAAICIIGRLSSVNPAYVFPPLRKLLVNLLTGLGFASTARQKEESAQLISLFVSNATKLIRSYVDPMVTTLLPKAVDANHGVASTTLKAVGELASVGGSDMKAYLPKLMPIVLDALQDLSSHAKREAALRTLGQIASNSGYVIDPYTDHPHLLAVLIGIIKTEQAGSLRKETIKVLGILGALDPYKYQQISETAPDVHHINEVQVVSDVSLIMQGLAPSNEEYYPTVVIHTLMQNILRENSLAQYHSAVIDAIVTIFKTLGLKCVPFLGQIIPGFISVIRGSPSSRLESYFNQMAILVNIVRQHIRAFLPEIIEVIREFWDTSYQVQATILSLVDAIAKSLEGEFKKYLANLIPPMLDTLEKDNTPRRQPSERILHSFLVFGSSGEEYMHLIVPSIVRLFDRSQNPASIRKSAIDSLTKLSRQVNVSDFASLIVHSLSRVVAGNDRMLRQAAMDCICSLIFQLGQDFNHYIHLLNKVLKHHQVNHVNYQILVTKLQKGDPLPQDLNPDESYAPLADDANYAEIGQKKMVVNQQHLKNAWDASQKSTREDWQEWIRRFSVELLKESPSPALRACASLAGIYQPLARDLFNAAFVSCWTELYDQYQEELVRSIEKALTSPNIPPEILQILLNLAEFMEHDDKALPIDIRTLGKYAAKCHAFAKALHYKELEFEQDQNSGAVEALITINNQLQQSDAAIGILRKAQAYRDVELKETWFEKLQRWEEALAAYKRREKIDPDSFGITMGKMRCLHALGEWKVLSDLAQEKWNQASLEHRKSIAPLAAAAAWGRGQWELMDSYLGVMKEQSPDRSFFGAILAIHRNQFDEAIMYIEKARNGLDTELSALLGESYNRAYNVVVRVQMLAELEEIITYKQNVGDPERQEAMRQTWNRRLLGCQQNVEVWQRMLKVRALVTTPRENLDMWIKFANLCRKSNRMGLAERSLASLETVIPDGNGGTRTISPPEVTYARLKFSWATGRQREALHMLREFTANLTEDFTRFNALVASQSDHNGINGVNGIAEGNHTDIMALRERVGDVNKFRKLLAKSYLRLGEWQTALQRGDWRPEHVREVLNAYSAATRYNRDSYKAWHSWALANFEVVTTIASQASKDGGNLALVPGHIVTEHVIPAIRGFFRSIALSSTSSLQDTLRLLTLWFNHGGDQEVNSVVTEGFTAVNIDTWLAVTPQLIARINQPNFRVRSAVHRLLAEVGKAHPQALVYPLTVAMKSNVARRSQSAGNIMESMRTHSANLVEQADLVSHELIRVAVLWHELWHEGLEEASRLYFGDHNVDGMFATLAPLHEMLDKGAETLREVSFAQAFGRDLAEAKHYCMLYRETEEIGDLNQAWDLYYTVFRKISRQLPQLSTLDLKYVSPKLKDCVDLDLAVPGTYQSGRPIIRIISFDPILHVLQTKKRPRRMTLKGSDGSSYMYVVKGHEDIRQDERVMQLFGLVNTLLDNDSESFKRHLTVQRFPAIPLSQNSGIIGWVTNSDTLHALIKEYRETRRILLNIEHRIMLQMAPDYDNLTLMQKVEVFGYAMDNTTGKDLYRVLWLKSKSSEAWLERRTNYTRSLGVMSMVGYILGLGDRHPSNLLLDRVTGKVVHIDFGDCFEVAMHREKYPERVPFRLTRMLTFAMEVSNIEGSYRITCEAVMRVIRENKDSLMAVLEAFIHDPLINWRLGIRESPDRMPFNAERRQSIVSNVNLEHGVQPSNFSRHRRPSILEGGILDAQEGVPNEAREAQNARALQVLARVREKLTGRDFKPSEELNVSDQVDKLLAQATSVENICQHWIGWCSFW*