MEKLEQKTFKTDMLNKYGTDLTKLAEQNKLDPVMGRQMQIERVMQILCKRRKNNPCLIGDPGVGKTVIAEGFAQDIAKSRAPFKLLQKKLCFTGILFGHKPEGEIILFIDEAHTLVGAGSGGQALDAANILKPALAKGELKCIAATTVDEYVKYIEKDPALKRRFQPVDVPEPSVEDAIEILKGLSKKYEAHHHVQYSDNALIAAARLSSQYISEYYLPDKAIDLIDEAGARVQLHQPRMSTKIPTITEMDIQHIISSRTGIPLEKLSAKELMKLVDMEETPRESIIGQDDAVKAICRALRRDGAGIRDPTRPIASFLFTGPTGVGKTELAKLIALEYFGSKEAMVRIDMSEYMEKHTVSRLCGSPPGYVGHDEGGQLTEAVRRRPYNLVLFDEIEKAHRDVMNVMLQILDDGRLTDGKGRTVDFKNTLIIMTSNIGGSLITQTKIQLGFEQVKNLVAEELKKNFLPEFLNRLDEVIVFKQLSKPQLREIVDIRLEEVYTRFEEAKNINVEVTEELKEKLVEEGFSPGYGARPLRRAIVIANKKDLTALGY*