MKSGSAAKLIVEALLQRFLPLARQRIDTAQAQNGKYLRPSDPAYEQVLDSLAMIARHTPVPLIEALLKWRESESPKGANDASAFQRKLAVECIFCSACIRFAECCPQEGLNEELWSGLENFVFDWLINADRIVSQVEYPSLVDLRGLLLDLVAQLLGALSRIRFSSVTERFFMELNTRRIDTSIARSETLSIINGMRYLKLGVKSEGGLNASASFVAKANPLNRAPHKRKSELHHALCNMLSNILAPLSDGGKSQWPPSVAEPALTLWYEAVGRIRVQLIHWMEKQSKHLGVGFPLVTLLLCLGDPLLFHHNLSSHMEQLYKLLREKNHRYMALDCLHRVLRFYLSVYAATQPPNRIWDYLDSVTSQLLTVLRKGMLTQDVQQDKLVEFCVTIAEHNLDFAMNHMLLELLKQDSPSEAKIIGLRALLALVMSPSSQYVGLEIFKGHGIDHYTPKVKAAIESILRSCHRTYSQAVLTSSRTTIDAVNKEKSQGSLFRSVLECIPYLIEEVGRSDKITEIIPQHGISCDPIVREEAVQVLNRIVRYLPHRRFAVMRGMANFILKLPDEFPLLIQTSLGRLLELMRFWRACLVDEKQDTDAEEEKQTAKGNDIFKKSSFRQAADAIEFRAADIDAVGLLFLSSVDSQIRHAALELLRCVRALSNDIRDLMILEHPDHVMKFEAEPIYMIDVLEEHGDDIVQSCYWDSSRPFDLRRDSDAIPSDVTLQSIIFESPDKYRWGRCLSELLVKYAAELCPRSVQEAKSGIMHRLAYITPVELGGKASQSQDTDTKLDQWLLYAMFVCSCPPDGKDAGSIALTRDMYRLIFPYLRFGSETHNHAATMALGRSHLDACEIMFSELASFVDDFSLETETKPKWKIQKGGRREDLRVHVANIYRTVSENIWPGMLARKPVFRLHYMRFIDDSTRHISSVPPESFHESQPLRYALASVLRYLAPEFVDSKSEKFDVKTRKRLFDLILSWSEETGSTWGQDVVSDYRREVERYKTSQHNRTKDSADKISFDKELNEQIEAIQWASLNAMASLLYGPCFDDNARKMSGRVISWINSLFIEPALKVPFGSSPSDPRTPSYSKFTGESGQSGRGTTGRDRHRGGHQRVALAKLALKNLLLTNLDLFPSCIDQCYYSDAAIADGYFSVLAEVYMRQEIPKCEIQRLLSLILYKVVDPSRQIRDDALQMLETLSMREWAEDGIEGSGGYRAAVVGNLPDSYQQFQYKLSCKLAKDHPELSQLLCEEIMQRQLDAVDIIAQHQVLTCMAPWIENLNFWKLKDTGWSERSLKSLYYVTMRHGDQFPDEIEKLWSTIASKPRNISPVLDFLITKGIEDSDSNASGEVTGAFATYFSVAKRVSLYLARTCPQRTIDHLVYQLSQRMLEDSIEPIVNRGDSNGNFVLEFSQGPVTAPQVVSVADTQPHMSRILVRGSLDSPLKNTSGNLSWRTAGATGRSASGPLSLIPPELNIAPVATARSGQLLPSLVNASGPLMGVRSSTGALSSRHVSRDSGDYLIDTPNSGEDVSQFRHQQHSLIPADIALILLAEIAYENDEDFRGHLPLLFHVTFVSMDSSEDIVLEHCQHLLVNLLYSLAGRHLELYEVETSEGENKQQVVSLIKYVQSKRGSMMWENEDPTVVRTDLPSAALLSALVQSMVDAIFFQGDLRETWGTEALKWAMECTSRHLACRSHQVYRALRPSVTSDACVSLLRCLHRCLSNPIPPVLGFIMEILLTLQVMVENMEPEKVILYPQLFWGCVAMMHTDFVHVYCQVLELFSRIIDRLSFRDKTTENVLLSSMPRDESNTNDLGEFQRTESRVYEMPPSSGTLPKFEGVQPLVLKGLMSTVSHDFSIEVLSRLTVPSCDSIFGDAETRLLMHITGLLPWLCLQLSQDQVIVSEQQYQKACSVASSFAIWCRAKSLDELATVFVAYARGEIKRVDNLLSCVSPLLCNKWFPKHSALAFGHLLRMLKKGPVDYQRVILLMLKALLQHTPMDASQSPHMYTIVSQLVESTLCWEALSVLEALLQSCSPVQGGSSGSYSDDWTDERTLVPQTSFKARSGPLQYTVMAATTTSQAFPLSAAAAELEMPSRDVALQNTRLVLGRVLDNCALGKRDYRRLVPFVTTLANM*