MLVQLPRLTSSLRDPFDVDQAYLRRKTILQTLNKPRSSGSRLDESDLARRIVHQWEGASPEVRQAYKQFIGAVVELIDREVQSEEFREVAFTAYRLFGKPVEEEEDSGFSDKSVAEKKLELQNVVGHAVSDANVKNVASFALALYSIQPAHQSEVYADVVDDGAEFGADLVFNLPSRFLVEESLGERGFENEESNGAHASFSEGWSDVSDMTKNQNAGKFDLSWLRDACGQMVRESNSQLSRDELAMAICRFLDSDKPGEEIAGDLLDLVGDGAFETVQDLIMHRKEIVDAIHHGQMVLKSDKTASNTQIRMPTYGTQVTVQTESAKQIEKLRRKEEKKNKRSAELGLESEISEANFSYLLEASEKNSGFDDLIGSGEANSLAFALPQGTVRKHLKGYEEVFIPPTPTAQLKPGEKLIEIKELDDFAQAAFHGYKTLNRIQSRIFQTVYNTNENILVCAPTGAGKTNIAMISVLHEIKQHFRDGYLHKNEFKIVYVAPMKALAAEVTSAFSRRLGPLNMVVKELTGDMQLTKSELEETQMIVTTPEKWDVITRKSSDMSLSMLVKLLIIDEVHLLNDDRGAVIEALVARTLRQVESTQTMIRIVGLSATLPSYLQVAQFLRVNPDIGLFYFDSSYRPVPLAQQYIGITEHNFAAKNALLNEICYKKVADSIRQGHQAMIFVHSRKDTSKTAEKLIDLARENETLDLFTNETHPQFHIRKKDVIKSRNKDLVKFFEAGFGIHHAGMLRSDRTLTERLFSDGLLKVLVCTATLAWGVNLPAHTVVIKGTQLYDAKAGGWKDLGMLDVMQIFGRAGRPQFDKSGEGIIITSHDKLAYYLRLLTSQLPIESQFISSLKDNLNAEVVLGTVTNVKEACAWLGYTYLSIRMKLNPLAYGIGWDEIIADPSLTLKQRALVSEAARSLDKAKMMRFDEKSGNFYCTELGRVASHFYIQYSSVETYNEMLKRHMNESEIIDMVAHSSEFENIVVREEEQHELETLARSCCPLEVKGGPSNKHGKISILIQLFISRGSIDAFSLVSDASYISASLARIMRALFETCLRKGWCEMTLFMLEYCKAVDRQLWPHQHPLRQFDRDIPFDTLRKLEERGADLDRLYEMEEKDIGALIRYNPGGRLVKQHLAYFPSIQLEATVSPITRTVLKVDLRITPDFIWKDRFHGAALRWWILIEDTENDYIYHSDLFTLTKRMARGEPQKLSFTVPIFEPHPPQYYVHAISDSWLHAESFYTISFHNLALPEARTSHTELLDLKPLPVTSLGNKLYESLYKFSHFNPIQTQIFHVLYHSDNNVLVGAPTGSGKTISAELAMLRLFSTQPDMKVVYIAPLKAIVRERMKDWKKHLVAPLGKEMVEMTGDYTPDLIALLSADIIISTPEKWDGISRNWHTRSYVKKVGLVILDEIHLLGADRGPILEVIVSRMRYISSQTERSVRFVGLSTALANAGDLADWLGVGEIGLFNFKPSVRPVPIEVHIQGYPGKYYCPRMNSMNKPAYAAICTHSPTKPVLIFVSSRRQTRLTALDLIQFAASDEHPRQFLSVSEEDLQMVLSQITDQNLRHTLQFGIGLHHAGLNDQDRSVVEELFVNNKIQVLVSTSTLAWGVNLPAHLVIIKGTEYFDGKTKRYVDFPLTEILQMMGRAGRPQFDQHGKAVILVHEPKKSFYKKFLYEPFPVESSLKERLHDHFNAEIVSGTIGNKEDAVHYLTWTYLFRRLMANPAYYGLEGTEDESVCSYLSRLVQNTFDDLEDSGCLKVTEDSVEPMMLGTIASQYYLSYMTVSMFGSNIGPDTSLEAFLHILAGASEYDELPVRHNEENYNKTLSEKVRYRVDNNHLDDPHTKANLLFQAHFSQLALPISDYNTDLKSVLDQSIRILQAMIDICANSGWLTSSLTCMRLLQMVMQGMWSDQDSSLWMIPCMNDDLLGSLTGRGIHTLHQLLELPRETLKSVTGSFPASKLSQDLQRFPRIQMNVRLQRKDPNGPSTIEIRLEKISKRNTSRALAPRFPKVKDEAWWLVLGDTSTSELFAVKRVSFTGRLITRMELPPNITSLQDTKLILVSDCYLGFEQEHSIEQRPARR*