MPDVQGGYERIMLAVDLTEESNHVAERAMALATAHGAELHVVHVIEPLSLAYGGDIPMDLSSVQEQIHDQAKSHLAEFAATLNVPAEHQYLIFGRPESEIQRAAEAKGCDVIVVGSHGRHGLALLLGSTANGVLHGATCDVLAVRVGSEEVSNDTETKTRRQIGPPRHRPHGTLLLIAALTALCLSLPASALTLYEQRATYKKALDHLTAGRMDRFDALRSDLEDYALAPYLDYYALQSRLSSATPETVIAFRQSHGALPVADIVYYRWLRRLGSQRRWQTFLAHYEGGDDAELRCYELRALLGTGKKKKALDQVEPLWLVAKSQPKACDPLFESWIDAGRLTESMVWDRLGLALDANSRTLARYLQRFFESPNVKPWAQSYYNVHVTPSGITHTNRFTTDTRYSREVIAHGLKRLARRDAEAADKAWLSYQDSHAFDAATSAAVNRAILVGHAKEGRFPSHDIMQTADFDVPAEQLALAALTHQRWPDLEFWIGHLDETARQDRRWQYWLARALMETTFEPKQAQLTFRALADERDYYGFLAAERLGQPVRLNHQPSNVSPLAINRLRNQQAVRRATELYAVGDRVNARREWYRLLSELDARDKATAATLASSIGWTSQGIRTANAGNLRDALELRFPEPYADEFQRISHVTTVPDNFLLAVARQESLFDPRARSSANARGLMQLIQPTAERVARRVGLAAPSASDLYDPALNIELAGHHLADLMGRYGDRRPLAAAAYNAGEHRVDRWIRDDTGQWMDVWIETIPFRETRNYVKNVMAFTQVYGQRRGSPRPLRRFTAADEDHLLDLDSDPAVMRYLTGGAPTPRAVIRNEILPLFCLPEARGSCLGFWAAEAVAQSNFLGWFSLRTDAEQEDAATLGYRLRRSAWGQGLATEGARALIATAFQQGQIARVNATTYEDNEASIAVMRKLGMRFVRSFRMTDEDLDAVDTTSTAEAELWPGLDVEYAIETKDRPALLARARQAGVETMLLTVTDLTMLEANLEVCRAEGLACTAGVHPHDAKDAPVDLQARLRTAATEAAVRAIGETGLDFNRNFSPPAVQRRVFSAQLEIAAEVGLPVFVHDRDSNGEVADQLGRFRTALTGVVVHCFTGSAEDLARLLELDCYIGITGWITERKRGAVLREIIGALPLERLLIETDAPFLLPGNLPKGWHATHAPGVSTRRNEPALLPYVAAGVAEAMGVEVSAVIEASTANARQSTGTFSPSFAMQTLRFADVETVPQYPLEIPGALSWQRVEGGWRVEISLPDLEAGQLLTPSLSLPGTDPATRYRFVLLTAHGEYRLPTIPTTAHVKEASDGSDACVRTALDCFLIEQAVRDLRLQCTVQAPVEPIRYLLTVSCRPKALPGAMPEATADRLAPRPATISQMLANPRIANRICSPVSTAMVIAGPGVSTDAGKVVRDCHDPLTGMYGLWPLAIRAAALRGVIGATELLSNWSEVETSLEAKLPVVASIRFDEGARLRSSSTQPRYRRSTLSGGCLCGSLVPPPGCCVYALAMRYLTRFLLLMIGFALTTFGLMMWRAVGFSFEGIWFFDNDFQPHALHVLILGLAMIPPSLWEIFVLETEQHDRDRNEFLSLMRSSQHLHQPWISPPLTDATFASYLARTRRDDHEGLLICNKSDDAITGVININNIVRGSFLSASLGYYAGAPFAGQGLMREGLELVKGYAFYTLGLHRLEANIQPENHRSIALVQQCGFVREGLSPAFLFIDGHWRDHERWTAVHARPAHGGCLYWLEARPEEGGRTTLVRLDPGADGVQAEELTPAPFNVRSRVHEYGGGAFRADAAGVFFVNFADQNLYRIAADGTISPLTEGDARERFADFVVDTARERLLGVCERHGEDGAVDNCLVGVSWNEGRIEVIAEGHDFYASPRLSGSGQRLAFVAWDHPNMPWDGTTLYLTELDDAGHPTELMTLAGGAQESVQQPLWLADDSLVYLSDANGFWNLYRFDESGSYVVLEDGAEYGGPPWGFDARSYADAGADHLIAVRQGQSAQEFVLVNARNTMASPLQPDPALWCGFDSPCVVGGDLFFIGRYPHRSPTIERLPLRGGQATTLKAAGGPALADADVSRAEALRFPTRDGAEAYGYFYAPRREGLEGPEQERPPLVVMSHGGPTAAASPAFSLLTQYYTTRGWAVLDVNYRGSTGYGRSYRKALDGHWGLLDVSDCEDGVRHLAQAGRIDPDRVAIRGGSAGGYTTLAALTTTGTFRAGASHYGIGDLHALARDTHKFESRYLDNLLGSEAALAERSPINHLDGLRCPVIFFQGSEDRVVPPNQSQAMTAALRDRGIPTAYLEFEGEGHGFRDGRNIVRAVRSEVSFFARVFHIDTADPEPDLSIDNADQL*