MKLSVRDINKTFVNNRVHTKVLEDISMDIDDGQFVCLLGPSGCGKTTLLTIIGGFQKSERGDVFINDKRVKKPGIDRAFIFQNYALFPWKTIRGNVLFPMKQQKIPKEKREEMLEELLVMSDLKGKEKLFPHQLSGGMKQRVAMIRALACNPEVLLMDEPLGAVDFQMRQNLQEELERIWIKKKITALMVTHDVDEAVYMSDRVIVMSRDKGRIIDDINIDIPRPRIRGSQKYEEYKNKLTDTLSKCYEV*