MKALYREMCPNCGGRISDERLYMRNPCESCLNEPIVVDSYFELVSAVRDALLKANRLKEWERIYRLESESREIEDFFKKATGFTFWSAQRTWVKRLLKGRSFSIIAPTGMGKSTFGAFMSVYYATKGKKSYIVVPTTPLVIQTIRKVQAIIERTGLDVKLAYYHGNLRKKEKEEMLAKIEGGDYDILITSAQWLARNFDEKLKGRHFDFIFVDDVDAFLKASKNIDRSLLLLGFTEEIIGKAWEIIRLKKQMARYLNGNSEDKNDRLKELNEAIEKLQREIEEFKRKNDIGIMIIASATGSARGDRIKLYRELLGFEVGSGRSALRNVVDSYLKPSKDVKEHVEELLRKLGKGGLIFVPIDQGLSYAEELVNYLREKGFAVELASSKNKKAVERFENGEADYLVGVATYYGSIVRGLDLPHLIRYAVFTGVPKFRFSIDLERPTIYRALGLLGEVMDFLDDEDRKTAEKLHARLRRLIRNIPQFELLKIEEALAEGLPIENDFHKTVLNVFRELVEFLREVLKKEDVLRRLAEDPFVSLVKEEGKWFIEIPDVRTYIQATGRTSRLFAGGITKGLSVLIVDNEKVFNGLVRQMRWRFTEFKMVPFEELDLEKLLKEIDEDREKVKLVMEGKISSKVKDLVKSALMIVESPNKARTIANFFGKPSKTRIGELVAYEVSVGDKMLTILASGGHMFDLVTNEGYHGVLIEREEDMFKFIPIYDTIKRCRDCGYQFVDWEERGVCPRCGSRNVHDALENVKAMREIAQEVDEILIATDPDTEGEKIAWDIRNVLAPYTPNIKRVEFHEVTRPAIMKAIREARDVNEARVEAQMVRRIEDRWIGFELSQELQRVFENRNLSAGRVQTPVLGWIIERYKEFTESEVYFLGLTLENGLQVTVELGKDGKDVEPPEYVTVEEVQLEERELNPSPPYTTDAMLRDASTFLKLSAPETMRLAQDLFELGLITYHRSDSTHVSSTGIEIAREYITSELGEEYFKPRPWGEEGTHEAIRPTRPIDTGRLMQLIRDGVIQLPRNLTRNHYRLYDMIFRRFMTSQMVPAKVLYEKAVINAGVGKVELEGYVEILKDGWTKLRSPPMRQLPKLEQGAKLKVVESKKWKAPKVSLYTQGDIIALMKERGIGRPSTYAKIVQTLLQRYYVFETRGRKKLVPTEKGIKVYHYLVSKYRELVSEEKTRELEEKMDLIEEGKLNYLDVLNELYREITCEIKKEGCS