MPGVAVLGTKGVVPKPKARFGARPQPVAQDATGTSAEAAAPAVQDEPTQEGSQASVFDEVESDEVTYSHLLPKVMAPFETRSGETPRKVLIQRRRRQFAAQDVAELVHGEGVAQPPQELFPLEVFDNTNFESRMHPEWVPRRPGVPLTSGRALVAHDDGTGHSVVDWVPCTVVDFDEATNSYGVTLHQLAHSGNGSAEADAEDMHVMWLPRVKVCFSAEDPAQFARRHAEAHRSRARAESLLRYNLYVDSMPTDDIPPLTNEQVNRMLSFALNSKKLKDKLMDTSALIAEVNIEYARTMNKVVFDTALTAARAEREADAEAAANGGSVRRSTNGGVAAAVMNVGKPPAAPGAPLIPILEDFPRDPPRPVPERGTVPVEGGADFPQQFSEFSFKTLLTKTEVIMAITKIKVECAKVTKMCLFNTHYTKSARLEELEQTQVAALDSAGNYLKDTWCVALRNAIRNSFKDVGKGWFNLGEASMETYEFSKLRKFLTLTRFVMEDTMRALVEDSLGKFTGFIQSCCPGRVTVHSTSSVEILDASSPVPVPAIGPGRKPPLLVMDLATNKEATRFVYSTQPESIVTKIMALFDAAIGRTQGLHTLEPAIMENLFWATAPVLSTVHQQEEIVVRHRELLRAALSAALVPLEEYMAKFEKYVPLLQLNVESYVAALEAKGEELSLTEVRAEIKRASADLESLMESVPIGISLGLVQINLVKTRELLVKKQEKLVALLKALAARVPRRAMASVSTKFAEIDRALKAKANNLEDVDEQRHYIESLPNKVYELMADVEAQRGWYELLEGMRYLLPEEDLKEKFAGESWGMRLTRQAEKQLEVLAGDEARFKGEMITEQDMFRDTIGDLQVLVSNFGLYTDLGKMEAVVTEVRSVDERLKKADRDAGVYNSREALLGLPPTDYSPLKKVIDTFEPFLQFWTTASNWRSLHKSWMHDSWEKLHGETVEREVTNAYKVLFKTAKVFGQRGGLDKCAENCELIREEVEAFKKFVPLVQALRNPGMRDRHWDQLSALLGFKLHPDKTFTMAAAEQMGLLQHLQAITKVADVAGKEYSIEQALDKMQREWESAEMQVLDYRETKTFVIKVEEQISQMLDDHIAMTQSMAFSPYKKPFEERIAKWEQQLSLVSEILDQWIQLQRQWMYLEPIFGSEDIMQQLPLEGKRFATVDRMWRKTTDAAKRNPLLLKVCSSQKLLDSFIEANKLLESVQKGLADYLETKRLAFARFFFLSNDELLQILSQTKNPLAVQPHLRKCFEAIESLDFAPNGEIGAMNSREKEKVPFDKPMMPQGNVEIWLGEVERRMRFSVRHQVVLAVAAYATTPRKQWVRDWPAMVVLAVSAIYWSREVEEAISEGSVPAYLDKCSADLLDLTDLVRGRLSGQERLTLGALITIDVHARDVVAELAEAKIKNPTDFEWVSRLRYYWRNDDVCVDMVQASIAYGYEYLGNTPRLVITPLTDRCYMTLMSAMHMNLGGAPAGPAGTGKTETTKDLAKALAKQCVVFNCSDGLDYQAMAKFFKGLASSGAWACFDEFNRIDLEVLSVVAQQILTIQLAIQAKVKRFIFEDTEIDLNPACSVYITMNPGYAGRSELPDNLKALFRPCAMMVPDYALIAEICLYSYGYKNGKDLARKMVATFKLCSEQLSSQDHYDYGMRAVKSVITAAGNLKREFPDDDEEVLLLRALRDVNVPKFLSHDLPLFDGIITDLFPGVKMPEVDYNSLLKALDESCGELGIQPVESFVGKVIQLYETTIVRHGLMLVGPTMGGKTCCYRSLQKAMTKLAAAGDSKYERVRVVALNPKSITMGQLYGEFDENTHEWTDGVLACYMRECSEDTKPDKKWIMFDGPVDAVWIENMNTVLDDNKKLCLVSGEIIQLSASMTMMFEVEDLAVASPATVSRCGMVYMEPTALGLEPLLTSWLARLPPGGVAENSGKLGAIFNALVPDALRFLRKNLKETVTTVNNNLVASCFGLMDSLTKPFVRGEGEDPLTADEKVKLGGFLPSLMLFSIVWSLGASCDKAGRTLFDEWFRKHAAECGLPLEGAMFPGEGTVYDWVYDTDGTFAEGGAPGWVGWMATVPEFKCDPDRPFSEIIVPTADTVRYTYVVDKLVANQRHVLCVGETGTGKTLNVSNKLLNDMPPEVQPVFMTFSARTSANQTQDIIDAKMDKRRKGVFGPPAGKRMVIFIDDLNMPQREKYFAQPPIELLRQWMDHGGWYERKPPCPFRTIVDTQFVAAMGPPGGGRNPVTNRLLRHFNFISFTEMSDSSVSRIFTTILGAFFRKYFGDAIQALTDPVVTATVRLYNSIRAELLPTPTRSHYTFNLRDLSKVVQGVMRADPRSTGDSKQVLSLWLHECSRVFEDRLINDEDHGWFRARQEALLTENFGLGYGDVVTSERLIFGDFMVPGADPRVYSQITDMPKLVKVVEEYLEDYNSVSSAPMKLVMFLDAIEHVSRITRVIRLPLGNALLLGVGGSGRQSLTRLAAYMEEYDVVQIEIAKGYGSNEWRDDLRKVLRKTGLDGRDTVFLFTDTQIVQENFLEDINNILNSGEVPNLWGNDDQEAIANAMRPLMAAAGLPITKMGISTFFINRVRSYLHVVLCFSPIGDAFRQRLRMFPSLVNCCTIDWFREWPEEALRSVADSFYGDVDFGDDTGAIMAGVVDCCVGVHQSVEKKSKKFYDELRRYNYVTPTSYLELLTTFIKLLGEKRTEIAEKRRRLEVGLQKLLNTAGQVEVMQKELQELQPVLAATAKEVEDMMVVITNDKKEADETKKQVEQQEKDANEQAARAKQIAEDAQRDLDEALPALERALESLKNLSRNDIVEVKSLQNPPAGVRTVMDATCIMFDEKPKMKDDPANVGKKVPDYWEPAKKLLNDPTKFLESLFSYDKDNIPDHVIKKIEPYIQRDDFTPEAISKVSKACTSICMWVRAMYVYHNVALSVAPKRAALAAAQEQLNETMEQLRAAQAKLKAVEEKIATLEAQYEEALAKKAQLAQQVLRCTVQLQRADKLIGGLGGERVRWQATVDQLADDLINVVGDVVISAATIAYSGPFTPLYRSSLVHEWSGFLEAAKVPATKGTNLLSTLQDPVKVRAWTIAGLPTDTLSVENGIIVSKARRWPLMIDPQGQANKWIKNMERESGLDVIKLSDKDFLRTLENGVRFGRAVLLENIGETLDAALEPLLLKQTFKQGGSEVIKIGDNIIPYHPDFRFYMTTKLRNPHYAPEVSVKVSLLNFFVTPEGLEDQLLGTVVTQERPDLANLKSQLVVSNAKMKKELSDIEDRILQLLSASSGEILDDEELINTLAQSKVTSNEISAKVAEAEATEREIDETRELYRPVALRASLLFFAISDLALVDPMYQYSLAWFISLFIRGIEEAPKAASVEERGHNLNEYFTYSLYVNICRSLFEAHKLMFSLLLTIKILQNRNMIDGREWRFLLAGPTTSELSQPNPAPDWLTDKAWNELLNLSHLPTFKGFADHVAANLPHYRAIFDSNDAHELPLAPPWEDKLDTFQKLSFLRCLRPDKVTGAVQAFVSQHLGQRFIEPPPFDLATCYKESSPSVPLIFVLSPGADPMADLLKLAEDMKFSRKFEKVSLGQGQGPKAEKLLEAGMERGIWVCLQNCHLAVSWMPTLERIVEGIQPDRVHKDFRLWLTSMPSPDFPVAILQNGVKMTLEPPKGLKSNLVRQYNRLTDAYLAASSKPEDWRRLVFGLCLFHAVIQDRRKFGPLGWNIRYDFTDGDLNVSLAQLQEYLDKYEVIPFKVLRFLFTEINYGGRVTDDKDRRLINNLIYTFCGPSVLEPGYAFSPSGTYATPPEAVVSVRDHLELLRAYPIVPKPEIFGLHENADITCDQNETYDMFSTVLSLQPRVASGAGQSQEAVIGALAADILGRLPELFDVDAVIERYPTTYKESMNTVLTQECIRYNALLAVMKRSLGETIKALKGLVVMSPELEGVAYSMYDNQVPELWASRAYPSLKPLSAWVVDLLERCAFISGWVDKGTPPVYWISGFFFPQAFLTGTLQNFARKYTYPIDTVSFGFKVMDALDEGAVVSGPEDGCFIRGLFMEGARWDNQTHVIAESRPKELFTEMPIVWLKPEQHRKKPEQPAEGDASGSIGVYDCPVYKTLTRAGTLSTTGHSTNFVMYLELPSDKPQGHWINRGVALFTGLAF*