MGDARTVYIAGKVAECFDISKDDATRGMSWYHDQILAFYKPDGPPKLLFYYQIPEEKNIDGDFIPKAGEPPKLIVTDGDVETLRDKALYLVRTNPKGVSDKSPENDIYSGEIRGSVLDTLASLVANLYAPVLKAQKEWGKTTRESAYDCVIGVQRFGDTLTSAAHSLQGGVELIGPDQKYVDSIDLKPQAFSDAAADQETARHFEEILTDWCDKTEALLDASEDAYAMSAKEDAGPDTEVEYWRGRMAKFNSITEQLKGKECRLVLGVSMAGRSQAHKRWKAVDMRVTDASNESKDNVKYLTTLENSMTPLYEGDPRQILDGIPGLMNNVKMMHTIARYYSTSERMTTLFKKISNQMIVNMREYITAPGNLWTQDREEMLGRLELCNKVKVRYFEEYMVTKDRLEQNPKGRQFDFDEDQIFAKINLFGKRVSKLLDMFTTIKQFTTLNEKNSIDGLVGPIKAFFKVVEEFKRKPYDLMDFAKNQFDRDYLEFNVSVHELETKLQDFVNASFREITSTEQALNLLRQFQSILQRDSLRQDLEDKWMVIFQNYSLDLDAVQKIYEKHKHGPALPRNAPPVAGDIMWARQLLRRIEEPMRKFATNEAIMRSKESKRVVKTYNTVAKALVAFETLWLQAWTKSIETSKAGLQATLIVRHPETGNLLVNFDREISQLMREAKYLQRMGIEVPESAKMVLLQEEKFKRYYNQLSHALKEYDRVMSAIMPVAKPLLGPHLDDLEKKLAPGMYILTWTSMNIDGYLMHVHKSLGRLEELIGKMNDAIDNRIEANLKLVAKTKFVDLPDDQSFTVEEFQTTQARFIKQQTDELVVKNVEIERGVHDLCEMMRDYPRDNPEVELEDVAVDEFTHHYAKLMYQAILTATKRGFGDMKKRLGSRSSGGFLFVERPFFDVDVELTVPTVTMNPPLDAIQAAVNSVAKKILKVSESLHMWGQGTAHGELDVSKMSRRQSTGFIVPNENYFKWIAADKEIVKSVLLLTGSMEGTKAQVMEYIETFTRFDFLYMDDLQAAYTAFMNTNPSLEAFENELKKYMDIEKQIQAIAPVHNIGAMSLETQPLKNSLKAEAAAWKSQFAKNMHSQGKEQLEVLHEYMHATTLKLNRKAEDLEDVRVTMGVLKEIREKESELDTIMTPIEEIYALLARYEVRVPKEETETVSELRYGWDKMKKLAESVAENLSRLQVGFKRELIKEVKVFVVDAAEFGKDWDANGPSVPGLDPMEAVQRLKKFQTTFAVRKRKWDNYRSGEELFGLHITPYPELEKIEKEIDMLDKLYSLYSEVNATMDDYADVLWSDVKDQIDGMEEKMKIFQYNSKHLPKSLKDWPAFNDCKKKIDEFLEGTLPLVRLLCSKDMRPRHWTQLQELFETTFDLGEDVFKFGTLIDLRMFKMAEEVEDLAGGAVKEAQIEQKLEQVDEDWSEQIFEFTKYKHKGDVILQMSTTGELIEKLEDAQMQLGSMATNRYSAPFKSKVNDWITKLSTVSEIVEMWLIVQNMYVYMEAVFSGGDIVKQLPAEAKRFNNIDKQFMRVVGNAGDIKNVVEVCYENDQMQQTLPYLTEQLELCQKSLTAFLDTKRAQFPRFYFVSDPTLLEILSLGSDPPSVTPHFQSGLFDSLTEVTFDRQDKTKMLEMFSQQKECVKFVKENDGVLDPNPVMAVGNIESWLQALVEGMQESIRSIIKMANEAVFEKELEEFIFGFPAQIALLGIQFLWTNDMQTALTGAKKDKTMMVKAFKKQETLLKEMIVITTRPDLDKNDRKNLETVITVHVHQRDTSEELLKKRVKDPADFEWMKQCRFYWRNELNTVIISICDVDFEYSYEYLGVKERLVITPLTDICYVTLSQALGMFLGGAPAGPAGTGKTETTKDLGNTLGKFVVVFNCSDQMDYKGMGKIYRGLAQSGLWGCFDEFNRINLDVLSVCAQQVYCVLQAIRERKKEFVFTDGAVVSLDPRVGFFITMNPGYAGRQELPENLKALFRGVTMMVPNRQIIKKVKLAACGYQENEFLAKKFFVLYGLCEQQLSKQAHYDFGLRNILSVLRTMGASKRANPNKSEVYLAMRTLRDMNMSKFVAEDVPLFLSLIDDIFPGTKADKAVFPDIEAAMAKVATEKGLQLHPTWLAKCVQLYETYLVRHGIMLVGPTGGGKTAICETLAGALTEVGNKHVVWKMNPKAITAPQMFGRLDAATGDWTEGVFAVLWRRAAKEKKNNTWIVLDGPVDAIWIENLNTVLDDNKVLTLANGDRVQMSGMMKAMFEPENLNNASPATVSRAGIIYVSETELGWKPLVASWLDKRRKQESALLKPMFEKYIDPIIHFITLECKPIMGGIPWEHVSRDFCSVGSLLTMLQACLKPTSEGDKPETLSEGHYERLFIYCVCWSLGAMLPADDRPKFNAKLCELAKGNVPDMEPGDTLFEYYVNEDNTEWAPWVDRVPTWEYPKLEERPKFASLVIPTLDSVRLEYALNLVSSVDGSSLFVGGPGTAKTTTIKSFINSFDPDKMLNKPITFSSLTTPGVFQTAVEGAVEKRQGRTFGPPTGKKLIVFVDDISMPQMNDWGDQVTNEIVRQLLEQGGMYSLDKPIGDMKMIVDVQYLAAMNTPGGGKNDIPNRLKRHFCIFNVPLPSVAAINNIFGQLVSGRFAADVFSANVVAAAEKLVPITIDLWNKVQTKMLPTPAKFHYLFNMRELSKVFQGLILAERDRFKNGVQHPPFGGNVKSPEGYLVALWRHECERVFVDKLTSYDDKNWTDSLIQKIISETFGEKITKEVEERVYFVDFLRPPVVDEQTGDVLEANPSYYESSVDLQMVKDLADKKMAMFNETSKTVKLDLVLFEDALTHMMRIARLLSMDRGSALLVGVGGSGKQSLTRLAAYIVGAFTFQITISKQYNQSALFEDLKALYKVAGLKGQKVAFIFTDAEVKEESFLEFINQILMTGEVAGLFPKDELDMIVNDMRAVAKRECPEMPDTWENLYQLFLGRVRDNLHTCLCFSPVGDKFATRARNFPGLINGCTIDWFLPWPQDALIAVSTKYIGDFSMACGDEVKALLQEHMGHVHTAVTQACKEYFEKFRRNVYVTPKSYLSFIDGYRSLYQKKLDDVNVLADKINSGLSKLFEAKSDVKKMQVELTQKNKDLAEAQKSSEKLLKEISASTAVAEKEKAKVAVIVEGVTAKANEIEAGKIEAEEDLKAAQPAMDAALEALNSIDQKSIQNTKALKNPPDLVKRILDAVLVLRQYPMSKKVAWHEPKKGQVVIDASENWKNVSMAMMGDNFLNALLSFPKEQINDETCEFLDAYLDAPDFNYEGAMKSAQAVAGLCNWCEAMKTYHFVAKVVDPKMRALREAQAVLDDANREKQKAEDELAEVQAGLDAMQAKFDEAMAEKQRLLDDAEATQKRMDAATALITALAGEEVRWTEQSKQFDLQIQRLTGDCAIASSFVSYLGPFNKEFRDLLMQRDFYGDLIKREIPVTENLDVSKFLVEEAEVGEWTLQGLPTDDISVQNGIMVTRATRYPVLVDPQGQGINWLKNREQDNQLRVTSLNDKHFRTVLDDCLSFGKPMLIENIEEELDPVLDPVLEKRFVKKGKNFIIQLDKEVDYSPSFQLFCTTRLPNPHYSPELCAKVTVVDFTVTPVGLEDQLLAKLILKEKNELEVQRLGLMEEVTNYKKKIKQLEDDLLFRLSNSQGNLLDDVELIEVLNNTKITAQEVNEKLANASETNAKITEACEEYRPVAHRATLIYFLIAEFASVNVMYQTSLKQFNELYELAIDNAEPAQMPAKRIVNIIDHMTYSVYLYIQRGLFERHKLTFALMMTNKILISAKQLSPDNVNVFLKGGGSLDIKSVRKKPKEWIPDKCWLDVNALQKTAAFSDILDSFDRNEPMWKKWYDLEAPEQVNVPDFEDRITKFEKMMIVKALREDRTQVAAQAYIGDAIGQQFVESVPLNVEATWEETTPYRPVICLLSPGADPTKLIEELAKKKKLKLSGVSMGQGQEIIARKLIQTAVKKGEWVILQNTHLGLGYMAEIEVYLTKAEELHEDFRLWITAEPHPQFPIGLLQMSIKLTNEAPVGMRAGLRNSYAWVTQDMMDAVPRYEWRQLLYIMCYLHSIVQERRKFGPIGWNVPYEFNASDLGACVQFLQNHITEMDMKKLNSPTWPTVTYMISSIQYGGRITDGFDELLMDTYAAKYFNQGALTKGIELFPGYKVPDSTDVTDFRADIEALPLTESPEIFGLHPNADLTFRTLAVSDMVSTIVDTMPKSGGGGGGKSPEEIVNAICADLLSKVPEPFVPEITKEMLKKLPGGPTQPLTVHLRQEIDRLNIIIILATKTLKNLQLAIAGTIALAGDLVDALDKLFNAAIPAAWLKKSWESATIGTWFQGLLMRHKQLDKWLREGRPKAYWLTGFFNPQGFLTAMKQEVNRQHAKDKWALDDVVMTSQVTHPPKDVEQLKDGMSEGVYVYGLFLEGCRWDGKQNKLVDSDPKKLFTPLPVLEVTGVLGKDKVTKGVYEAPTYRVKKRTGLNFISTFPLRTEDPPSKWVMRGVALLCSVD*