MSDKQTYRPASPEGSDTVVIGTEDTSNYNLGHVLPESDDIIASIREWLCPTEYDHEGSEYRKHLAFHLEGTGEWLHRSENYQQWYKTPENGLLWIKGVPGSGKSVVAASLIHKLSQEQVPVLYFFFRQIIDANHRPVNLLRDWLDQILLYSPPLQSSLKKYVDNSRSLDSVSINALWKHLKAALSSIPRVYCVADALDEMDDENNDFIAQLAEFGHMKPSSIKVILTSRPTANVEAAMRGIKSLSIRMEEKLVDVDIAAYVRYCLANSSIDEGDRQLVKEAVPGRANGLFLYAKLAMNAFLEPGANVRDTIHNLPLDLDTMYIGLLQEHARRSGISEKTQVMILQWVTHATRPLRLLELADMLGTAIVDREPHTLKEDKDLVRAACGPLLEILPDETVSVVHHSLTEFLIGTHRTERPGDYPILDSSATHCDLAVVCLDYICSGWLRDQDIRMHSLRSDHRRITLNFPFAAYAISNWNTHVRRSKWTVSHADILSQKIDRFMNDKKTRYNWAKICLNHGFYRRNGDSYVKSLSDLHMAALCGLAPTIKSHIDCQGLRDQALDMPDAQKRTPLWWAASGGHTDVVDILLQHGASHTIADISSGFRPVHAAVMKNKHQVVRLLMEKETVTTLQKPPVDASGEVPELGLTILEFASAQGHLRSLEAVLPFYDAIDKKRALFEAIDAEKLHVTKLLAHDTDVDVNERFEGKTALFLAASRCSFEIMETLIDAGADASIKCRRKRGADPDEKIVLSTVLIEFFRNRRLLTRRSAGRPLGLQLEPSNFTHMLNLLVNAGADLNERDSMGMSAIHSTESCDALKCLIDAGADPTARSRDGRTVLHYLPEDIDEGYLEFLIESQNGGINEREHYKGRTPLLLALQSHPALAMLILQHGSDCTMADFEGNGPLHYALSFCKGRCRPKPSYGPEDEGNLLKLLKALLEAGADPRLANSNGETPLHVLAANCLDGHILDTQDLECIKETMRLLLHHGADIDARDTKGRTPLFRLAGRNFRHTNEVKPLFESFVDESADLKVRDNEGRSLLYEAVYSITLGGNLNGTLALPYQYLIDVGVSPLVADFKGNTLCHELILAPNCPTLKGSEEFFFPIFQEAGVGIDKPNFSGTTPLHLACQMRTDGAYGINIKTQDCFKWLLKQSSDPNISDKQGLTAIHFAASTDTYAVDRLLRAGADPFAVTDQGMNVLHIASRCRRSNNLGILLQWMKDSSPEVLNTALNQKDICQYTPLHYACRSGVIESVRFLLEAGADANPTFEAAQETYLNEPWFPPILQCVFLKSENSLWERGPLDRDPSSDEMDGSRGHNLIAGGYTVENTTRNFDGIFSEPQIKDSDPEFEVSGYDDILNALLAAGADLSQTGHDSTPALYRAMMFAADESDDYVLSLLWDISEKAKMDELPATIDVAITLARARHRAEITVLSDAFLPRAKEITWEAVARLLSGHQFSLITDLYKAGANFTTPSVEGVSILHRFVQYGLNQLIDDCYYPQEAAMPEKGQQVPERNQDGLESLLMVACRRSTSNMEVIRILVEKKGVNIKAQGPNGITALHILAVGKYWWQHALAIPYLVSKGADLEARNTDGCTPLLYSSTQWGAFRAAAMNTLIDYGADVNVLCNRGLGCLNHAAQNEGLVRLLVSHGAEVLPMTIMDAIQQGNVDTLRILLSGNGQPGLAALWKLKLDDAEYMDLDANPLQAQLIRQGHPLFTASTEGAAFMPSVSDTLSKVRHSVKGEMMKALMAAGFSPYDTFAFRPVYKRCAPYRPSLPMAIANQAWQEKDEEFGIISGLGLGSSRLTNRVVMHEIFSSDSGYYEPILEFTDLDLEFRDKAGRTLLLASCRRRDYSENIPLKLLLRRGADPFAVDNQGRNVVHLMLGSSALDDDMLKAIKDLGDALPDLINQCDAKGYRPLHYGLAAVAASGSLHAEASWVDYITTQGADMLAVDAHGNNALHYLASIIFGHSGYSGDRTEILFKKFINMGLDINARNRAGQTPTFFVVGDLRNQPVVREKINWLDGLGVDWQARDEQRRTILHGIAGEPAELFKAVMHRGVDPLAEDIDGRTSLDLAAGLENYEVLKLFDRADK*