MSNLGGGAEAHARFKQYEYRANSSLVLTTDSRPRDTHEPSGEPESLYGKIDPKSFGDRAYKGRPPELDEKLQKARKKKEREPLVSEPTRQSKKRRLQEESVLTSSEEGVYQPKTKETRAAYEAMLSLIQQQLGGQPLNIVSGAADEMLAVLKNDNFKNPEKKKEIEKLLNPISNQVFDQLVSIGRLITDYQDGGDASASAAADGDDGLDDDVGVAVEFEENEEEEEESDLDVVPDDEEEDDDVMEASASGAMQMGSGIDDDEMREADEGMTLNVQDIDAYWLQRKISQAYDQQIDPQQSQKLAEEVLKILAEGDDREVETKLLVHLQFDKFSLIKYLLRNRLKVVWCTRLARAEDQENRKKIEEEMLGLGPDHVAILEQLHATRATAKERQKNLEKSIREEARRLKDESGVDGDGERKALVDRDLDNGWLMGQRQFLDLDSLAFQQGGLLMANKKCELPVGSYRNHKKGYEEVHVPALKPRPLDPGEELVKISSIPEWARPAFSGMTQLNRVQSKVYETALFSPENILLCAPTGAGKTNVAMLTILQQIALNRNEDDGTFNHNNYKIVYVAPMKALVAEVVGNLSKRLEHYGVTVKELSGDQTLTRQQIEETQIIVTTPEKWDIITRKSGDRTYTQLVKLLIIDEIHLLHDNRGPVLESIIARTIRQIETTKEHIRLVGLSATLPNYEDVAVFLRVDLKKGLFHFDNSYRPVPLAQQYIGITVKKPLQRFQLMNDVCYEKVISIAGKHQVLIFVHSRKETSKTARAIRDTALANDTLGKFLKEDSLTRELLQSQTELVKSNDLKDLLPYGFAIHHAGMVRTDRQLVEDLFADGHVQVLVSTATLAWGVNLPAHTVIIKGTQIYNPEKGAWTELSPLDVMQMLGRAGRPQYDTYGEGIILTGHSELQYYLSLMNQQLPIESQFISKLADQLNAEIVLGTVLNAKEACKWLLYTYLYVRMVRNPTLYGLPADALKTDYALEERRADLVHSAAILLDKNNLVKYDRKSGYFQVTDLGRIASYYYITHGTISTYNEHLKPTMGDIELCRLFSLSEEFKYVTVRQDEKMELAKLLDRVPIPIKESLEEPSAKINVLLQAYISRLKLEGLSLSSDMVYITQSAARLMRALFEIVLKRGWAQLAEKALKWCKMISKRMWSVQTPLRQFHGIPNEILMKLEKKDLAWERYYDLSSQELGELIRFPKMGRTLHKFIHQFPKLNLAAHVQPITRSVLRVELTITPDFQWEDKVHGYVEPFWIIVEDNDGEFILHHEYFMLKKQYIDEDHTLNFTVPIYEPLPPQYFIRVVSDKWLGSQTVLPVSFRHLILPEKYPPPTELLDLQPLPVTALRNPAYEALYQDFKHFNPVQTQVFTVLYNSDDNVLVAAPTGSGKTICAEFAILRNHQKGPDSTIRAVYIAPLEALAKERFNDWKTKFGDHLGMRVVELTGETASDLKLLEKGQLIISTPEKWDALSRRWKQRKHVQQVSLFIIDELHLIGGQGGPILEVIVSRMRYISSQVENKIRIVALSTSLANAKDLGEWIGATSHGLFNFPPGVRPVPLEIHIQGVDIANFEARMQAMTKPTYTAIVQHARKGKPALVYVPTRKHARLTAVDLMTYSSMDSEDTPIFLLRSAEELEPFVERINEPMLQETLKYGVGYLHEGLSATDQDIVKTLFETGWIQVCVMNGTMCWGVPLSAHLVVVMGTQYYDGRENAHTDYPVTDLLQMMGHASRPLVDSSGKCVILCHAPRKDYYKKFLYEAFPVESHLQHYLHDNLNAEVVVGVIQNKQDAVDYLTWTFMYRRLTQNPNYYNLQGVSHRHLSDQLSELVENTISDLEASKCVTVEDEFLLSPLNLGMIASYYYISYTTIERFSSSVTSKTKLKGLLEILASASEFEQLPIRPGEEELIRRLINHLRFSFENPKYTDPHVKANALLQAHFSRQMVGGNLASDQQEVLLSATRLLQAMVDVISSNGWLSLALLTMEVSQMVTQGMWERDSMLLQLPHFTKELAKKCQENPGRSIETVFDLVEMEDDERRELLQMSDLQLLDIARFCNRFPNIDLTYDVLDSDNVSAGDDVSVQVTLERDLEGRTEVGPVFAPRYPKTKEEGWWLVVGDTKSNQLLAIKRVTLQRKSKVKLDFAAPAEAGTRNYTLYFMCDSYLGCDQEYNFTLDVKEAMAEDDS*