MNTLVFPRPVLGFCAYGSGSGKTTLLTRLIPVLTARGLRISVIKHAHHKFDVDKPGKDSYRLREAGAVQTLVASDIRWALMTERQRIPTQQNEPANLPELLSQLDPDVVDLVLVEGFKQADIDKIEIHRPSLGYPLLAPEDRHIIAVAADGPVTGLAVPTLDLNNPEAMADFITHWMEDRTS