MLFQLPRLTNALREPFDADQAYLHRKTILQKLKSRSTATSLEESELARKIVYKWDEASPELRQAYKQFIGAVVELMKGEIVSEEFREVAFSVYRLFSGPMVEGEEHRRIAEKKLNLQKLVGYVVSDSLLSRVASLAQILYELQNNHPGIETASLPEVSNGTTDDVEFGSDLVFRPPARFLIDVSLEDSDFFVEQDSAPSSSHETQNEHGSFSKFRESVSGGKFDLSWLRDACDEIVRGSTSQLPRDELAMAICRVLDSEKPGDEIAGDLLDLVGDGAFETVQDLIMHKKEIVDAIHHGLIELKADKMTTGGQSRAPSYAVQVTVQTESEKQIDKLRRKEEKKHRRGTNNGVEGDLSTVSFSSLLHASEKKYIFEDLVGHGEGINTLGPTALPQGTIRKHQKGYEEVIIPPTPTASMKPGERLIEIKELDDFAQAAFHGYKSLNRIQSRIYHTTYNSNENILVCAPTGAGKTNIAMIAILHEIQHHFRDGYLHKDEFKIIYVAPMKALAAEVTSTFSHRLSPLNVTVRELTGDMQLSKNELEETQMIVTTPEKWDVITRKSSDMSLSMLVKLLIIDEVHLLNDDRGPVIEALVARTLRQVESTQSMIRIVGLSATLPNYLEVAQFLRVNSETGLFFFDSSYRPVPLAQQYIGISEHNFLARNELLNEICYNKVVDSLKQGHQAMVFVHSRKDTVKTADKLVELSGKSTESELFKNDEHPQYEILKREVFKSRNKEVVQLFEHGIGIHHAGMLRADRNLTERLFSQGLLKVLVCTATLAWGVNLPAHTVVIKGTQIYDPKAGGWRDLGMLDVMQIFGRAGRPQFDKSGEGIIITSHDKLAYYLRLLTSQLPIESQFINSLKDNLNAEVVLGTVTNVKEACAWLGYTYLFIRMKMNPLAYGIGWDEVMADPSLSLKQRDLISDAARALDKAKMMRFDEKSGNFYCTELGRIASHFYIQYTSVETYNEMLSRHMNESELINMVAHSSEFENIVVRDEEQNELEMLSRTYCPLEVKGGPSNKHGKVSILIQLYISRGSIDTFSLISDAAYISASLARIMRALFEICLRRGWCEMSSLMLDYCKAVDRKTWPHQHPLRQFDKDISSEILRKLEEREADLDHLHEMQEKDIGVLIRYGPGGKVVKQCLGYFPSVLLTATVSPITRTVLKVDLVIAPQFVWKDRIHGTALRWWILVEDSENDHIYHSELFTLTKKMARADPQKLSFTVPIFEPHPPQYYIRAVSDSWLQAEALYTITFHNLALPETQTSHTELLDLKPLPVTALGNGTFEALYKFSHFNPIQTQAFHVLYHTDRNILLGAPTGSGKTISAELAMLHLFNTQPDMKVIYIAPLKAIVRERMTDWRKRLVSQLGKKMVEMTGDYTPDLMALLSADIIISTPEKWDGISRNWHSRSYVTKVGLMILDEIHLLGADRGPILEVIVSRMRYISSQTERPVRFVGLSTALANAHNLADWLGVDETGLFNFKPSVRPVPLEVHIQGYPGKFYCPRMNSMNKPTYAAICTHSPTKPVLIFVSSRRQTRLTALDLIQFAASDEHPRQFISMPEDSLQMVLSQVTDQNLKHTLQFGIGLHHAGLNDKDRSLVEELFANNKIQVLVCTSTLAWGVNLPAHLVVIKGTEFYDGKAKRYVDFPITDILQMMGRAGRPQYDQHGKAVILVHEPKKSFYKKFLYEPFPVESSLREQLHDHINAEIVTGTISHKEDAMHYLTWTYLFRRLMVNPAYYGLEHAEPGILNSYLSSLVQSTFEDLEDSGCIKVTEDSVEPLMLGSIASQYYLKYTTVSMFGSKIGSDTSLEVFLQILSGASEYDELPVRHNEENYNEKLAEKVPYAVDHNRLDDPHVKANLLFQAHFSQSELPISDYVTDLKSVLDQSIRVIQAMIDICANSGWLSSTITCMHLLQMVMQGLWFDRDSPLWMLPCMTDDLLNSLQKKGIASIQQLLDCPSESLRAITGSSAASKLYQDMRHFPRIQVRLKIQPKESNGGKILTLNIRLEDANTQRRTAKAFIPRYPKVKDEAWWLVLCNTSASELYALKRVSFSGRLQTHMDLPSTLTNFQGIKLILVSDSYIGFEQEHSIEGLT*