MRKKQGRLTIVKQTEVARDSYELVLEGELVKHMSQPGQFLHVRVDESEDLLLRRPISIANIDPEKEQVTMIYRAGGAGTKRLAAQRVGTEVDVLGPLGQGFPLEEAKRGEEVLLVGGGIGVPPLYYLGRRLVENGARVTSVLGFASQADVFYEQPFKQLGNVHIATADGSYGAPGFVTDVISQQSLDFDVLYSCGPTPMLKALTARYRERRAFISLEERMGCGVGACFACVCHVENGQAHEYRKICTDGPVFPVGEVVL