MTTAAVEILVGPASSGKTRRLLEIYCAELEQGKPGSVLWISPTHRSCQEVRDQLLVTSPRAALAPGVMTFEALAESVIDASPLPVRGVSRLQKRHLLRHLVAAAIEGNHLEYFRPIANTAGFVDLLAEFIGELKRLEVWPEHLAEIYNRTGKSAKNRELLTIYQAYQDELNAHHLYDAEGRFWSARTMLRGGQRRPFDRLRLVVADGFTDFTRTQHEMLEILADRVKRMLVSLPMDPASADESSTAEVASRSHLFEKSLTTLDEFRKRHETVRIETLERRDWWPALSHIEQQLFRDPREVSDAPGTAGIEILAAGGVLSELQQVALRIKRLLLEGDPETGVKRVWPEDIVVVFRSLSAKATLVREVFRDFGLPASFESPRKLGDAKIITAVVSLLRLDVDDWPFHQLLAVLSNTYLRPLQEDVSLSARIAERVIRRAQIPKGRHALLNWVEHRVQREAEAEYESSAIPFQQAWPWFQWLATTLDALPERATPRAWAEALRELIDLEKSLSGEPVDTARVFDDEDQLAWARLTELLESLEQIDVHTEGNAKAIDRAELLTLLTDLASNERLPEISDETGCIRVMSAQSVRGLHVPYLFVADLAEHVFPSSHAGDRLYNESEASELNAAGLALRNRAEHHSEEMLLFYEVLTRATKRLFLSYAAWTEKADPLLPSPFLSDLRRACGETAIKTVEVHDLSPIPQQELPYSEGQWRVLGMSQALAGETSLMASLWSAPETATVASGMLAAVDVYGNRKSRQEFGTYEGVLGPAAANRLGERFGANHVWSAAELEQYATCPFKFFAERVLRLQPLEALELETDYGRRGSVAHDALAAMHRRLLVDPVATRSMASLELEEFEAMLQEELTRLLDVAEVDRTVGGAMRLIDRRRLLADLSGYADSHKLYDGKWEGCSNPPSPKHFEVSFGLERQSDDTLSTREPLVLNAHGESFKVGGRIDRIDIGEAAGEVIFNVLDYKTGQIPGAKFQTLRDKDALQLPLYVLATEEVLLGSQSAIAFAAGYWSLGRSSKTEFKSAIGMASVVNSTLQRGEEYDQLREWLSDRVWSLVHGARAGQFPMFNRDEQCTSTSVVGEVMATANRTNHLTDEQHRAIFERDASIALSAGAGCGKTFVLTERFLTSISPADGNKPNALSDLVAITFTDRAAREMRDRIRAKCHQRLMDASPEEASQWLEIYRHIDSARVSTIHAFCASLLRQYPVECNLDPRFTVLDDAATETLLAETIDTQLRDNLAQRDEATLALMVDYSLRELRIMLGQFITARHSIDFDEWSGKSPEEITQAWLAFHESKRDLIAIRKLVSAAEVDRVKRVINTIEPVGDVMAQRFATLQATFAELGDTDRLHEHLQILQDNAQIKGSSPAKDWPDPSERQLFQKEAEKLRKRIKAIQDVGEFDPVEALPVAKYGLQLLEVTRDIVAAYEARKQRLAALDFDDLMIRTKQLLTSTEHPHVSRRVAAGIEHLLIDEFQDTNQLQVELVEALCGERKLSGKLFIVGDFKQSIYRFRQAEPKIFRTLREEMPEGGRLSLTQNFRSQPAILDFVNALFCEPMGDSYEPLHAFRQQVSPTPAIEFLWATVSGEDAKIKNRQDKTPVGLRRKHEADWIARRIRQMLDSGEPIVWDSASKEPAARPPRLGDFALLFRALSDVELYESALREYGLDYYLVGGRAFYAQQEIYDLVNLLRTLASEADEVSLVGVLRSPFFSLSDDTLFGLGQHPEGLAAGLFTEDHHPAIEKEQQRRAARAAAVIRELRSKKDRLSITGLIQESLRLTGYDAALLAEFLGERKLANLYKLIDSARRFDSSGMFTLNDFVVQLAEFIAKQPAEPLAATMPESTEVIRLMTIHQSKGLEFPIVIVPDLDRKPHADSNPAAFHPELGPLVKSPSGSKMPTGLDLYRQVEELEGEDETTRLLYVATTRAADYLMLSAGVEAVDRPESPWRRVIERRFELDTGEMLGELPPGYALPEVMVTLEKPELPNFHKESSRGVKLEKVIGEIETARKGIPRPPETVGPIAPHRAARRQFSFSRLTGALKPQESPAVEAETALVSKAAEVAGPRDGASDPLLLGSLVHAALAQWPGLMSEGNKAAAAPEQLVQLQADKLHIADSVLIGDARDLVRGFVSSPRAEALLAANEVHAEIEFMLPWPPQDEASSEGAATRWIGGVIDCLYQSPDGVWHLLDYKTNQLTGRGVEEVANPYRMQMLLYALAIEQSLGTQPGELCLRFLRGGVEHIFELDKSSREWVVGEVNRAMDLLVS*