MADNPDPSSLLPDVFSPATRDWFLRAFKQPTAVQPQTWHVAARSEHALVIAPTGSGKTLAAFLYALDRLFREGGEDTREAHKRKTSRILYISPIKALGTDVQRNLQIPLKGIADERRRRGETEVNLRVGIRTGDTPAQERSKLTRNPPDILITTPESLYLMLTSRARETLRGVETVIIDEVHAVAGSKRGAHLALSLERLDALLHTSAQRIGLSATVRSASDVAAFLGGDRPVTVVNPPAMRHPQIRIVVPVANMDDVSSVASGTGEDSHAGREGSIWPYIETGILDEVLRHRSTIVFTNSRGLAEKLTARLNELYAARLQRSPSIAVDAAHFESTSGATSNRVQSSDVFIARSHHGSVSKEQRAITEQALKSGELRCVVATSSLELGIDMGAVDLVIQVATPLSVASGLQRIGRAGHQVGGVSKGLFFPRTRRDLVDSAVIVECMFAGRLENLTPPHNPLDVLAQQTVAAAAMDALQVDEWYSRVRRAAPWKDLPRRVFDATLDMLSGRYPSGDFSAFRPKLVWNRETGILTARPGAQLLAVTSGGTIPDRGMYSVLLPEGEEKAGSRRVGELDEEMVYESRVNDIITLGATSWRIQQITRDQVIVTPAPGRSARLPFWRGEGNGRPAELGEMIGDFLHLLADGAFFSGTIPPWLAEENTIANIQGLIEEQRNATGIVPGSRHLVLERCRDEIGDWRIILHSPYGRRVHEPWAVAIAGRIHALWGADASVVASDDGIVARIPDTDGKLPDAAIFLFEPEKLLQIVREAVGSSALFAARFRECAARALLMPGRTPGHRTPLWQQRLRASQLLEIAQGYPDFPVILETLRECLQDVYDLPALERLMRRLNGGEIQISDVTTTTPSPFATSLLFGYVAEFMYQSDAPLAERRASVLSLDSELLRNLLGQVDPGELLDPQVIRQVEEELQRLAPGRRAKGEEGLFDLLRELGPMTVEDLAQRHTGSSEEVASYLENLLAVKRIFPAMISGQERLACMDDAARLRDALGVRLPESLPEIYLHRVSYPLRDLFLRYLRAHALVTAEQLAHEFSLGIAIVEEQLQQLREQGLVMNLQQDIWVSDEVFRRLRLRSLQAAREATRPVAATTYARLLLERQGVLPATDGSPALFASTSPGVYEGVDGVMRVIEQLAGVGLPASLWESQILPARVRDYSSEMLDELLATGAVIWSGQKKLGEDDGLVALHLQEYAAESFTPAEADQANRSALQQAIVAVLADGGAWFAQQISQRIRDKIGESVDLSALQEALWALVWQGVITSDIWAPLRALTRSSSNARTSTRRSHRARRGRPVYAQPVSPRVSYNTPNLAGRWSLLQVEPLNDTERMLALAENMLDRYGIISRQAVIAENIPGGFPSMQTLCRSMEDSGRIMRGRFVEGLGGAQFAERLTIDRLRDLATQATQTRHYTPVALSANDPANVWGNLLPWPAHPATLVPTRRAGALVVVSGGKLLLYLAQGGKKMLVWQEKEELLAPEVFHALTTALRREPRLRFTLTEVNDLPVRQTPMFTLLREAGFSSSPQGLDWG*