MKGKKTGGKPKSGGGDDDGRGHGGAGGAKPKSTVLTGTPGEGGETVDFGFERTEALTGRRRKAEKAKSKGGGFESMDILPEVFRAIKRKGYRIPTPIQRKAIPVALSGADVVAMARTGSGKTAAFLIPVLHKLRQHSLKAGARAVVLSPTRELALQTYKFAQELSKFTDLRCVCVVGGDSMEAQFDDLASNPDLLVATPGRLLHHVEEISGFSIRSVSHVVLDEADRLLEMGFADQLRDIMKQVADQRQCLLFSATMPSALAEFVRVGLKDPQVIRLDAEMKVSPDLKLSFTVMRQDEKIPSLLFFLREVVPENQQTVVFTATRHHVELLVTVLESEGITVSAVYGSMDMAARKLHIGKFRNRKTSVMVVTDVAARGIDIPLLDNVVNFDFPPRPKLFVHRVGRVARAGRTGVAHSLLVKEEMGFLVDLHLFLGRSLVAAPVKPPESRDEARQIADEADEAQRSVVGIIPPTSLDLVQDRVRELFDARTELDGLRRACDNAYKLYQRTRGSAANESVARGAEL