MVDFNSKLLNISQESKIDPLELYETLDRASDKGPLREAQQEVLTEWHTNHRTQRDTIVKLHTGQGKTLIGLLMLQSLINEKKGPALYICPDNLLISQTKEQAKLFGIKVCDDSDDIPDEFTSGEKIYVTSVQKLFNGVTKFSLGARSLKVESILMDDAHACADRIRSACSLKIPQDEHAYSELLSLFAHHLTRQGEGTFADIENKRYGSYLPVPYWAWLDNIEEIARILSRHQDKKSIRYTWPLIKDRLNQCQCIISGSSIEIEPYIAPLEMFGSYWKANHRIFMSATVTDDAFLVKGLRLTPGTITSPLTYAKEKWSGEKMVLIPSLMDESLDRETLVKYFGNAWPKTDFGRVALVNSFNNSRDWSSYGALIADAESIQLRLAELKNKNYEKALVLVNRYDGIDLPDNDCRILIFDGKPYSQNLVDLYEEDCRPDAEATMMRAVRSVEQGLGRCVRGEKDYAAAVLTGPELIRLIRDKNSRKYLSSQVATQLEIGIEISMMAREDVSASDPRKAFIGMLSQSLQRDSGWKNYYVQRMQSVKERGANQLLLKIYKDELDAELLYQQGKHTEAVAAIQAIVDSNILGQEDRGWYLQLMARYSYLHQRDQSNKYQVVAHRSNPLLLAPISGVSFSKLTTSSQGRLERIKSWTANFGSYEQLNLHLTEILDTLSFGKKADKFEDALDKLSFALGFKGERPDKIWKEGPDNLWAVNDTDYLLWECKNDALPNKAKIDKRESEQMNRSCAWFTKHYNGGKSLNIIVHPSNNLESAGAFLNEVVVLKEKPLNKLKIQISNFFKTFEHQDFKDLSERQINENLNAYGLTATKIIEDFTVAVRDHKD