MAESIVTVFLEKLTDLLSQEAFLLSRVEEQVNLLSIDLEWMRHFLKDADAKRRYDPRIKLWVSQIRDVTYDAEDVIDRFMFEMNHQQQGSLKCLKFLKLRLVHKLESRIREINTKIEKIKAAKSTFVVETLPAASSPNEVVPHRERRAPIVEEVNVVGIQEDAKSVKQKLLNGEMRRAVVSIVGMGGLGKTTLAKKVYNDNDVQQCFDCHAWIYVSQEYTIRELLLGIAVRVGILSEEERSKMNESDLGNSLRDYLTTKKYLIVMDDMWRNEAWDRLGLYFPDSVNGSRVLITSRNKEIGLYADPQTIPHELSFLTEEESWELFLKKIFLAGSANAVCPRELEELGKKIVANCGGLPLAIVVLGGLLSRKEKTPLSWQKVLDSLTWHLNQGPDSCLGVLALSYNDMPYYLKSCFLYCGLFPEDSEIRTDKLIRLWVAEGFIQRRGEEIGEDVAEDHLQELVHRSMIQVAARSFDGRVMSCRMHDLLRDLATSEAKDTKFFEGYGSMDSTSPVSVRRLTIHQGKKTNSKHLHTSRSLRSFICFSVCFQENILRSLHRRVKLLTVLDLERMPINTIPEGIGELIHLKYLCLKYDSPLVL*