MVQISEVKGNGRDNRITTHSHIKGLGLKEDGTCESVGGGFIGQEKAREACGIITDLIKSKKFGGKGVLFAGGAGTGKTALALAIAQELGPKVPFCPMVGSEVYSSEIKKTEALMENFRRAIGLRVKETKEVYEGEVTEMVPEEAENPLGGYGKTISHVLLGLKTHKGTKQLKLDPSIYESLQREQVSTGDVIYIEANTGAVKRVGRSDAYATEFDLEAEEYVPMPKGEVHKRKEIVQDVTLHDLDIANARPQGGQDIMSMMGQLMKPKKTEITDKLRGEINKVVNKYIEQGIAELIPGVLFIDEVHMLDIECFTYLNQALESTISPIVIFASNRGICTIRGTEDIQAPHGIPTDLLDRLLIVRTLPYSESEIRSILQIRAKVENIILTDECLDKLAQEGSRTSLRYVIQLLTPVSIIASLHGNKEIGVQDIEECNDLFLDARRSAQVVKSSSGFLQ