MSAKRDLSGYNYASISSLVLTADRSVLPRRDKEPDGAPTSLVGRIDPREMGSRVQREAPKDLDKKKKKAADRQEAAERPQKRRAADVTGFGYTDIIEATEDVEGLSYRPRTAETREVYELILANVHQALGDQAQDVVRSAADMVLETLKNENVKDFDKKKEVEDVLGPISNESFSQLINLSKKITDYGVEDEQTADPDLERKEAEIDDEMGVAVVFDEEEEEEEEEEGFEVRDESDEEEDEAEEGAERPPESLEGDDELVIGGSSAGHQGKAHVDKDIVSPHAIDGFWVQRQISEVYPDPVTAADKASSVLSILGSESSVRDCENELMDLFEYQHFPLIRKFVKNRDVIVWCTKLMRSDADERVNIEVAMREKGVGWILRELAGDRKAKAGSDAMDVDSKPKVEAVSKKATLAPGSTVQPKATVDLESMAFSQGGHLMSNKKCKLPEGSFKRAKKGYEEIHVPAPKSKPVQDSELVQIQDLPEWAREGFKGYRSLNRIQSKLYPIAFGTDEPLLLCAPTGAGKTNVALLTILNELGKYRDIDSGTLDLDAFKVVYIAPMKALVQEMVGNFSSRLAVYGIKVGELTGDSQMTKQQISETQIIVTTPEKWDVITRKSTDTSYTNLVRLIIIDEIHLLHDERGPVLESVIARTIRRMEQTGEYVRLVGLSATLPNYQDVATFLRVDQSKGLFYFDASYRPCALQQQFIGVTEKKAIKRYQVMNEVCYEKVLDQAGKNQTLVFVHSRKETAKTAKFIRDMAIEKETITQFVKPEGATREILLEEANNVKDPNLKDLLQFGFGIHHAGMSREDRGLVEELFADGHLQVLVCTATLAWGVNLPAHTVIIKGTQIYNPEKGRWVELSSQDVLQMLGRAGRPQYDTYGEGIIITNHSELQYYLSLLNQQLPIESQFVGKLTDNLNAEIVLGTIRNRDEAVQWLGYTYLYVRMLKDPVLYSVGVDYLEGDPTLVQKRADIVHTAAALLEKCYLIKYERSTGRFQSTELGRIASHYYVTYSSMATYNQHLRSTMSQLELFRVFALSNEFKLIPVRQDEKLELGKLLERVPIPVKESVEEPAAKINVLLQAYISQLKLEGFALVADMVYVQQSAGRIMRAIFEICLKRGWAVPAKAALDMCKMVERRMWGSMTPLRQFKGVPNEIIRKAEGKQFPWYRYFDLNPPEIGELIGIPNAGRLVHRLVHSFPKLQLSAQVQPITRTLLRIDLTIIPDFRWDEKVHGAAESFWILVKDVDGEIILFHDTFILRQRYAEDEHYVTLTVPMFEPVPPNYYISIVSDRWLQAETRLPISFKHLILPEKFPAPTPLLDLQPLPLSALHNKEFENIYSSTIQTFNKIQTQVFQALYTTDDNVFIGAPTGSGKTICAEFALLRLWSKREQQRAVCIEPYQEMVDMRVEEWRKRFGNLQGGKEIVALTGETSADLRLLEKGDLIVCTPTQWDVLSRRWRQRKNVQTIGLLIADEVQLVGGEVGPTYEVVISRTRYVSAQTELKTRIIACGVSLANARDLGEWMGAPSHAIFNFPPSARPLDMDIHIQSFQIPHFPSLMIAMSKPAYLAINEYSPHKPVIIFVPSRRQCRLTADDIITHCNADEDSKRFLHVEEEDLAPHLEHVTDAGLKETLQHGVGYYHEALNKQDKRIVERLFQHGAIQVLIASKDTAWSLPVSSYMVIIMGVQFYEGKEHRYVDYPVMDVLQMMGRACRPLEDEKSRAVLMCQQTRKDFYKKFLAEGLPIESHLPTHMLHDYFLAEIAVKTVENKQDAMDILTWTYFYRRMTRNPNYYNLHNVSHQHLSDHLSELVENTLNDLVNSKCISIEDEMDVSPLNLGMIAAYYNISYVTVEVYTLSLKERTKLKGLLEVVSSSAEFESIPIRRHEDVLLRRIYDRVPVKLEKADFEAPHFKTFLLLQAHFSRLTLPPDLAADQVLVLEKVLNLLSACVDVMSSNAWLNALGAMDLSQMCVQACWETDSPLKQIPHFEPDVIKRCKDAGVETVYDIMELEDDKRNELLQMDARQMRDVATFVNSYPTLDVTFELAKGDYTAGAPIQIQVSLSKDADEDMDTPGEDDEAVVAPFYPKKKLTNWWVVVGEPKTKQLLAIKKVTVHRGLNVRLEFSLPQGQHALKLYVICDSYMGADHDIDIDPVDVAEGEESDSEEESDEDAMEE*