MGDARVVFLLEKIGETFGVSPDELRGDMDGLGDKVRPFFEPEGPPKLIFVYQAPDTVDPKTGAVTRVGAKRLALTDGDGENNPKGITEKFDPKDMSAGSIKGGVLSSFNAVLSQMFHPALRVQHPAGWGKLKSKSETEDFVGNVRRFGAVLKEAAASVDATVQLARPDQKYVDSIPLKPLAFKDAADTVETVNHMDSVLLRWVADAEACVEETGASDDDDMGPDTELEYWRQRMGLLNSIIDQTKTDECRLVLGVCMAARSHAHKAWKQIDLRLTDASNEAKDNVKYLTTIEKSLEPLYASGPKQVLEGVPSLLSNVKMMYTIARYYHTNERMTRLFSKISNQMLMCCKTHLLDAGPDPWTHDKAELLAKLRLTIALYDKYYSEYQATKEKLASQIPKPRQFDFNEDKIFSRFGLFKRRCEKLADMFSTIIQFEELAEHKEIVGMEVLITRFFRIVNEFKRKPYNLLDFQQNAFDRDYMEFIVGVNELEFSLQELINKAFEKISSTESALTLLGQFTAVMRRDALKDDLDNKYVKIFRNYADDLESVQKLYEKQKHAPPLPRNAPPIAGDILWSRQLLRRIEGPMRHFAGMESIMAMKESKRVVKLYNRVATALMTYETLWHQAWVKGVEDSKVGLRATLLVRHPNTGQLLVNFDREIAQLIRESKFMMRMDVEVPESARIVLAQEDKFKSYYNQLTHTINMYTHLDDEIAPVTRPLLKAHLAELEMVVAPGMTDLTWTSTNIDMYLKRVHRTIDNLELVVSKVNDMLHHRIDDNLKDAARIIMVDLPKDELVTLEEFAAIQTKHVKEAADILAIKSEEVRRGCDDLVELIRDTMPEAEPGSLMPLPTIDDEAIAEFKAHFARLMYSAVLHSTRKSFDVLKQRIASKVSGGFLFIERPLFDVDVELSVPYVQMSPSLDDVQRAVNGVAKKMLNASRSIKRWGNTDLNGDEENQPGLCLLLTGAMHGCRTSVEQYLTAFTEFDFLYLQDLQQAYEEFMAKKPNLDMFETELQKYMSIEQHIGKIAPVHNIGALSLETQPLKVSLKAEAATWKKQFAKNLHAHGKDQLETIVQYMKDTTLQLNRKIEDLEDVRHVMAIQQDIRIKESEIDSIMNPIEEVYGLLTRYEVKVPKEETDVVAELRGNWTTMNALAVSVGENLQRLQAGFKRDLVAQVKVFVVDAQEFRKDWDANGPMVDGLAPAEAVERLKDFQTKFAPRKAKWDNFSSGEALFGLPVTLYPELEKTEKEIEFLDKLYSLWTNVTQTIGGYVDILWTEVRENIDVMTETVTSFQAQCKKLPKAMRDWPAYVDLRKKIDDFLEMLPLIQMLAAPAMRPRHWTRFQEITGSELDMAEDTFKLQNVTECSILKHYEDIEECAAGAVKEEQVEMKLKQVDGDWEDLIFVFNEFKQHGRVVLDMVATAELIEKLEDTSMALGGMATNRYSAPFKGKVQDWITKMATIEEIINMWLNVQNMWMYMEAVFSGGDIVKQLPSEAKRFKNIDKQFVKMAKVAADVQNVVEVCCDSKMMMEVLPVLTEQLELCQKALTAFLDTKRAMFPRFYFVSDPTLLEILSLGSDPPSVCPHFQSGLFDSVTAIEFDKEDKYKMLKMFSQQNEEVVFQTFISGEGGHGHLEEKPVIATGNIESWLQALVDGMQDSVKSIIRKAHDEVQTQQLEEFIFGHPAQISLLGIQFMWTNDMQSALTIAKQSKEAMREAFKKQADMLKEMIVITTRTTIGKNDRKNLETCITVHVHQRDTSEELMKKRIKDPADFEWMKQCRFYWNKGRETVIISICDVDFEYSYEYLGVKERLVITPLTDICYVTLSQALGMFLGGAPAGPAGTGKTETTKDLGNTLGKYVVVFNCSDQMDYKGMGKIYRGLAQSGLWGCFDEFNRINLDVLSVCAQQVYCVLQAIRERKTEFIFTDGARVSLDPRVGFFITMNPGYAGRQELPENLKALFRGVTMMVPNRQIIKKVKLAACGYMQNEFLAKKFFVLYGLCEQQLSKQAHYDFGLRNILSVLRTMGASKRANPEKSEPFLAMRTLRDMNMSKFVAEDVPLFLSLIADIFPGIKADKAVFPEVEEAMAKVATEKGLQLHPSWLAKCVQLYETYLVRHGIMLVGPTGGGKTAIIETLAGALTELGTKHVIWRMNPKAITAPQMFGRLDATTGDWTDGVFAEKKNNTWIVLDGPVDAIWIENLNTVLDDNKVLTLANGDRVQMSGIMKAMFEPENLNNASPATVSRAGIIFVSETELGWKPMVDSWLDTRAKHEAAALKPLFEKYVDALLDVIRIECKPVMAGSPWAHVSRDFCQVSTLVTLLKGILKPSEEANEQLSSGHYERLFLYCCTWALGGLLEMKDRPPLNKAMVRLAESEAPNFDDPEDTFFEYFVSDEDTEWRHWNTQVPAWEYPAAEEKPKFARLIIPTLDSVRLESLLKIVTSVDKQALFVGGPGTAKTTAIKQFMAGFDSDTTATKDITFSSLTQPGTFQVAIESSVEKRQGRTFGPPSGKRMIVFVDDLSMPVMNEWGDQITNEVVRQLLEQGGMYSLEKPIGDMKMIVDCVYLAAMNTPGGGKNDIPNRLKRHFCIFNVPLPSVAAINNIFGQLVAGRFSADVFSPQVVDVASKLVPVTVDLWNKVQAKMLPTPAKFHYLFNMRELSKVFQGLILAERDRFRENNRFVQPFGGKVKSPEAYLVALWRHECERVFCDKLTTHEDKDWGDKLIMKLIDETYGEDIRAQVEDRVYFVDFLRPPKVDEETGETVDANPSYYESTESLDSLRAVAMARQASFNETSKSLKLDLVLFEDALKHMMRISRLLCMERGSALLIGVGGSGKQSLTRLAAYIAGAFPFQIQITKTYNQANLFEDLKSLYKVAGLKGQKVAFIFTDAEVKEESFLEYINQILMTGEVAGLFPKDEQDMIVNDARGPYKKECPGELDSYDNLWSFFMSRVRDNLHLCLCFSPVGDKFSRRARDFPGLINGCTIDWFLPWPQDALIAVSTKFIGDFSMACDDDDKTKLQEHMGHVHVAVTQACKEYFEKFRRNVYVTPKSYLSFLAGYCALYAAKLSEVNVLADKINSGLSKLFTAKEDVGTMKIELQQKNVDLEEAQKMSEKLLKEISASTAVAEKEKARVAVIVEGVVAKANEIDAKKIEAEEDLKLAQPAMDEALEALNSIDQKSISQLKTMKNPPDLVKRIFDTVLLLRQLPMSKIVWKMKDKVGMVIDGSENYKEEAMKMMADTGFLNKLLNFPKERINDETCELLQPYFDAPDFNFEDAKKSAGAVAGLCNWCRSMVKYHWVAAVVDPKMRALREAQAELDEANREKAKAEGELAEVQAGLDAMQAKFDEAMAEKQRLIDDAAATQARMDAAAALITALAGEEVRWTEQSKQFAAQIQRLTGDCAMASSFTSYLGPFNKEFRDLLLTRDFFGDLSKRGIPVTADLDVARFLVDDSEIGEWTLQGLPTDELSIQNGIMTTRASRYPVLVDPQGQGINWIKNREAENNLKVTNLNEKRFRDILEESMSYGLPMLIENIQEELDPILEPVLEKRIVRKGKQAMIVLSDGKEVDYDDNFTLICTTRLPNPHYSPELSAKVTVIDFTVTMVGLEDQLLGKLILKEKNELEVQRKTLVEEVTTYKKKIKQLEDDLLFRLSNSQGNLLDDVELIEVLNVTKKTAQEVNEKLANASETNAKITETCEEYRPVAHRATLIYFLIAEFASVNVMYQTSLKQFNELYELAIDNAEASQKPATRIKNIIDHMTYSVYLYIQRGLFERHKLTFALMMTNSILVSDKILPPELVSVFLKGGGSLDIKSVKKKPKEWIPDKSWLDCVALSAYPTFANLLESMVTNDKQWQNWYDKEAPENVRIPDFEDVVTPFERMCLVKALREDRTQVAAQAYIADAIGQQFVESVPLNIEATWEESTPYVPIICLLSPGSDPTKLIEELAKRQKITVNGVSMGQGQEIIARRLMTSATREGHWVLLQNTHLGLGYMAEIETYMTKAAEEGKIHHDFRLWITAEPHPQFPIGLLQMSIKLTNEAPVGMRAGLRNSYNWVSQDMIDAVPLFEWRQLLYIMCYLHSVVQERRKFGPIGWNVPYEFNQSDLSACVQFLQNHTSEMDVKKLKSPTWATVTYMISSIQYGGRITDGFDELLMDTYAAKYFNKSNLEKGVELFPGYPVPDTRDIDIFRADIEKLPPVDSPEVFGLHPNADLTFRTLQVRELVETVVSTMPKSGGGGEGKSPAEVVDAIAEDLLSKVPTMFETERTKIALNKLPGGPTQPLTVHLRQEIDRLNIIVDLTTKTLKNLRLAIAGTVALSGDLVDALDALFDAKIPPKWLKKSWESASIGTWFQGLLQRHKQLETWLNKGRPKAYWLTGFFNPQGFLTAMKQEVNRQHAKDKWALDDVVMTSEVTHPPQSLEKLKAAPNEGVYVYGLFLEGCTWDGKKNMLTDSEPKKLYTPLPVLYVTGVLSSDYSKKDTYEAPTYRVKKRTGLNFISTFPLRTEDPPSKWVMRGVALLCSVD*