MVQISEVKGNGRDNRITTHSHIKGLGLKEDGTCESVGGGFIGQEKAREACGIITDLIKSKKFGGKGVLFAGGAGTGKTALALAIAQELGPKVPFCPMVGSEVYSSEIKKTEALMENFRRAIGLRVKETKEVYEGEVTEMVPEEAENPLGGYGKTISHVLLGLKTHKGTKQLKLDPSIYESLQREQVSTGDVIYIEANTGAVKRVGRSDAYATEFDLEAEEYVPMPKGEVHKRKEIVQDVTLHDLDIANARPQGGQDIMSMMGQLMKPKKTEITDKLRGEINKVVNKYIEQGIAELIPGVLFIDEVHMLDIECFTYLNQALESTISPIVIFASNRGICTIRGTEDIQAPHGIPTDLLDRLLIVRTLPYSESEIRSILQIRAKVENIILTDECLDKLAQEGSRTSLRYVIQLLTPVSIIASLHGNKEIGVQDIEECNDLFLDARRSAQVVKSSSGFLQ*