MNERMVDQSMHSEETDFELSLRPTRLRQYIGQNSIKSNLEVFIKAAKLRHEPLDHVLLFGPPGLGKTTLSNIIANEMEVNIRTVSGPSLERPGDLAAILSGLQPGDVLFIDEIHRLSSVVEEVLYPAMEDFFLDIIIGKGDEARSIRIDLPPFTLVGATTRAGSLTGPLRDRFGVHLRLEYYNESDLKEIIIRTAEVLGTGIDEESAIELAKRSRGTPRVANRLLKRVRDFQQVNEDEQIYIETTKHALGLLQVDQHGLDYIDHKMMNCIIKQYNGGPVGLDTIAVTIGEERITIEDVYEPFLIQKGFLERTPRGRKATPLAYEHFAKSNEERE*