MSNLGGAEAHARFKQYDYGANSSLVLTTDSRPRDTHEPTGEPETLRGRIDPRSFGDRAVHNKPPELDEKLSKARSKKSKRRDDAPDLPRRDAKRRRRAASVHEVSVLSLTEDAVYKPQTKETRAAYEALLSLIQHQLGGQPLDVLAGAADEVLATLKNDKVKNPDKKKVIEQLLNPISSQLFDQLVSIGKLITDFHDAGAPSADAMDTTLDDDVGVAVEFEEDEAEESDFDQVQDDLDEDDEDDAAELNGPGGMQMGSELDDDNDMHNANQGLAVNVQDIDAYWLQRKISQAYGDGVIDAQQGQKLAEDILKIIAEGDDRDIENCLLMLLDFDKFDLIKLLLRNRLKIVWCTRLARAEDQEQRKKIEEEMASDPSLALILEQLHATRASAKERQKNLEKSIRDEAKRLLNNDAAAGADGARDRRAAERDMESGMLKGQRKLLDLKSLSFQQGGLFMANKKCELPTGSFRTSHKGYEEVHVPALKAMPYETGEKIVKICDMPEFARAAFEGMTQLNRVQSRVYDTALLKPDNILLCAPTGAGKTNVAVLTILQQIGMHMQDGEFDNTKYKIVYVAPMKALVAEVVGNLSKRLAGYNVTVKELSGDQNLTKQQIDETQVIVTTPEKWDIVTRKSGDRTYTQMVKLLIIDEIHLLHDNRGPVLESIVARTVRQIETTKEHIRLVGLSATLPNYEDVALFLRVPKESLFYFDNSYRPCPLAQQYIGITVRKPVQRMPLMNEICYEKVMAAAGKHQVLIFVHSRKETAITAKAIRDMALANDTVSRFLKNDSVSQEILGTNAELVKSNDLKDLLPYGFAIHHAGMARVDRELVEALYADKHIQVLVSTATLAWGVNLPAHTVIIKGTQIYNPEEGDWTELSPLDVMQMLGRAGRPQYDTHGEGIILTSHSELRFYLSLMNQQLPIESQFISKLADQLNAEIVLGTIQNAREACSWLGYTYLYIRMLRNPTLYGLPADILESDKTLDEMRADLVHSAANLLDKNNLIKYDRKTGYFQVTDLGRIASYYYISHGTISTYNEYLKPTMGDIELCRLFSLSEEFKYVGVRLDEKMELAKLLDRVPIPVKESLDEPSAKINVLLQAYISRLKLEGHSLSSDMVYIQQSAGRLLRALFEIVLKRGWAQLAEKALNLCRMVDKQMWSVQTPLRQFTGIPKAILMKLEKKELAWERYYDLSSQEIGELIRYPKMGRQLHKCIHQLPKLNLSAHVQPITRTVLGFELTITPDFQWDDKVHGYVEPFWVIVEDNDGEYILHTEYFMLKKQYVDEDHTLNFTVPTYEPLPPQYFIRVVSDKWLGSLTILPVCFRHLILPEKYAPPTELLDLQPLPVSALRNARYEGLYSAFKHFNPIQTQVFTVLYNTDDSVLVAAPTGSGKTICAEFAILRNHQRAVSGESNMRVVYIAPIEALTKERYRDWERKFGEFAKVVELTGETAADLKLLDKGEIIISTPEKWDALSRRWKQRKHIQQVSLFIVDELHLLGSDKGHVLEVIVSRMRRISSHTGSNIRIVALSASLANAKDLGEWIGATSHGLFNFPPAVRPVPLEIYIQGVDIANFEARMQAMTKPTYTAITQHAKNSKPALVYVPTRKHARLTALDLCAYSSVDGGGTLFLLGSEDEMDTFTRGVEEETLKNTLKCGVGYVHEGLSELDQELVTQLFLAGRIQVCVASSTMCWGRPLPAHLVVVMGTQYYDGRENAHTDYPITDLLQMMGHASRPLKDNSGKCVILCHAPRKEYYKKFLFEAFPVESNLHHFLHDHMNAEVVVGVVENKQDAVDYLTWTFMYRRLTKNPNFYNLQGVTHRHLSDHLSELVEAFLNDLESSKCVAIEEDMYLKPLNLGLIASYYYVSYTTIERFSSMLTQKTKMKGLLEILASASEYAELLGRPGEEEFIERLVRHQRFSIDKPKYGDPHVKANALLQAHFSRHTVVGNLAADQREILFSAHRLLQAMVDVISSNGWLSVALSAMESSQMVTQGMWDRDSVLLQVPHFTKDMARRCQENEAKPIESIFDLAEVGVDEMRDLLQLSNSQLQDIIEFFKRFPNVDMTYVVRAGDDISTGDNVTVQVTLERDMTNLPSEVGSVHAPRFPKPKEEGWWLVIGDSSTNQLLAIKRVALQKRARVKLEFSAPPEAGRKNYMIYLMSDSYLGCDQEYEFTVDVKDAGGD*