MKIEEVKSTTKTQRIATHSHVKGLGLDENGMAKQAAAGLVGQENAREACGVIVELIKSKKMAGRAVLLAGPPGTGKTALALAIAQELGNKVPFCPMVGSEVYSTEIKKTEVLMENFRRAIGLRIRETKEVYEGEVTELTPCETENPMGGYGKTISHVIIGLKTAKGTKQLKLDPSIYESLQKERVEVGDVIYIEANSGAVKRQGRCDTYATEFDLEAEEYVPLPKGDVHKKKEVIQDVTLHDLDVANARPQGGQDILSMMGQLMKPKKTEITDKLRAEINKVVNKYIDQGIAELVPGVLFIDEVHMLDIECFTYLHRALESSLAPIVIFATNRGNCIIRGTEDVASPHGIPLDLLDRVMIIRTMLYTPQEMKQIIKIRAQTEGINISEEALNHLGEIGTKTTLRYSVQLLTPANLLAKINGKDSIEKEHVEEINELFYDAKSSAKILAEQQEKFMK