MDSVSGLHAALTLCASESARLFRAVAVEKQAVLRSSTRNAVHLIARKPLIALLTHMRHQLLLSYPPHLESLDAHTWLALMSISFAAILGDDVLSDDQMDEQDILDVARELALLDTEKKAPPALLCSTVSPVVPPTMKSGDIMYPHVTIYHLHLLKALNTVLSEMELNCRDLFLLGSVKIFQIAIAIHKILPHVVHKMSAGVQGAQDVRENVERLMEMLSKESTMSRGIEPLDLASTRLKTIAKGRHHAAACPFETRSFSAGHHFTVDHALSWTAIETYCDMGKPESRLVALQTLVFVIDKLRDDNEVLQSWAYIALSTIILSSHTTGAQENDQSQQDDWNQVWSFALRKCHLPGTCRSASDLEEQVCSWLEKTLAGEKFERDKMDQRLDQATPGDILRLFSAVSRIQHHVPLAEPVVKEFLPDSAVVGYALERAKTQPIRSDLLLNILNVTIAQWETKTKPIISSGERPRRCIDLVVLGLAFQGLLQLDGYIPHAACINASLDLVWRGLRCLVDVPKEGKEEEEEEDWPILVKPDVHSGIRQDLLPPTMYDTPPQEDGEENGDGAKQQSTQYPPTFPSTLLPMPMPMSTAPSSFSTFQVQQGLFPVCLQVITRSPSSMSTGQPTQLLSSSSHHHDEEGHDEDEEDDDFAVTSGEATSAPLRLQGVMMLVSGGGGGGQSKAYKDTQLINSFLQADGLRAVEIGWAICKAMQKGWLRLSVDAVELVVASLGNMLNSYGYARDERLLQLCLEFLKCSAPVWMGSNSGSGNDDLMDEAMRLVCYIATKITSGSITSWKVRLAMLRFIEQFLHYDSASTLWADGMVQEEAEEHDVSMEDEEHLFHYISQSLSDPDMRVRTRAATTLWKLNCCIASAKQRQMVIFDAVARRLGLSSITALYLPYAPTTTISHDTSRSSAITFVLSTAGAYILYCGKIGLFISACDAAGGVSPEDLALQLSVAAAAMAMVLFLSNDKTNVVNMKECKAEALALLSTFPGMSGPADAEKLLHNYVNGVAAHLWELMDLESSVDEIVAWLDKTEKDTAAGIAFAQMMAHDNNAKTGKVKEYSSISLHALTFAAILRLTSLINNAFLVSEQRRYLRALAMETIALLLQPDICRTVLSMVMSNQMGDAVEEWIVKMSPKWSNSQISQEAFERAVALWPDSLRSRLSVLATPLSLRDLDDLSSDDRQDVVSVFVDSTFWSLKDKISSVLDKEGINAFQDLLYKALTATTGEPRKTEAMNALYLAICKTMVQLLHDRRPQVRSAAYRCLQRMKPILTGKDLKESQSQAMKLDGVINNAAWSNKAEHFATWSLELSGLLCKVASQHDKFFLSFEPLLSTPLLPLHHFLGHFVHAALVCSRSMSSTETVQSIVNIVLQLRRYEHPFRSGMLGYNAWLSVNFVDLSKAAVKCGLYVSALLFLELANDQGGWLDLGEPRVREIMYDIYSNVEDPDGFYGVQNKDIRDSLRRRLEHEGLSWEALGWAGAVYNVNGSDSRSAIPVLHHLSVPLDDPFFADLSWRTGDWNAEMTRLGGLQKEMLTSIQSTVTNLLCLRELNRWLDPQLQQEIHEAIDRGTLRDLQDINDRKQRESRDMIGDVLTPKMELVLQAAINSLTALQKLQADVGEIDEAQDVFCEVLWKQGEHTLAHEIFGMFSNVTKSIKRSTADVSEHAEIFYQFACFADKQYSAVREAELDEEKLKKFEMQQKQYLNAALQFYAEAVSMTDNFNNCITRLVTLWLENDKNEEAPQLAARLHRPESPTIFNATLNGLMFRMSQDHPYHTLYHVIPLLWEHKQPQSTNSSMLGRKSAADDIMMRLTSSASNRLAAGAARSMKRFVAIAMEWTSFPRDIPVATSAPSIDVTCQYKPKVMTCFDSNGQKYTQLFKKDDGFRQDAVMEQIFVLVNDLALPDATGVIEFVVGTKPLIKYLPPAHEKYHPKDITSHDFLKTMQEVQSVKNNDEKIIQTWMKLKKRFHPVMRHLFTEKYRDPMAWFSMKLTYARSLAVTSIVGWVLEIGDRHCSNILMDEPIPELVPFRLTDDLVDALGVTGVNGAFRQCSQLVLQTLIDSSDVVLTILEVFKQDPLHTWMVDDKMKKAQDGHHKMYPERGQEKADRIMRETRENLSKELSVQYRVNQLIQEARDVNNLATIFRGWHSWL*