MAESIVTVFLEKLTDLLSQEAFLLSRVEEQVKLLSSELEWMRLFLKDADAKRRYDPRIKLWVSQIRDVTYDAEDVIDRFMFEMNHQQQGSLKCLKFLKLRFVPKLESRIREINTKIEKIMANKSRYGVETLPAASSSNEVVPHKERRAPIVEEVNVVGIQEDAKSVKQNLLNGEMRRAVVSIVGMGGLGKTTLAKKVYNDNDVRQCFDCHAWIYCRNGPLRVGHLTNLQSLGLRAGSWCCGEGLGKLVELRELTIEWTKIAQTKNHGFSESVKKLTALQSLRLYTLGEEILSGRLERFPDEIEFYPPNLISLELECLNIEQDPMVTLEKLPNLRFLMLSLCSSMVKKMVCTSGGFLQLETLMLWGLKELEELIVEEGEMPDLKDLVIDTCPKMKRLSHGLLQRKKLQ*