QLPKGRGRPRATYAQTGEFDLGLIREYRSHPVLYDRSNKRFKDKLYVAHIWEQIAHKLGYDATSIRERMTTLRNRYNIEKRRVENGLSTQSSQWPLFESLQFLGDHIRPRRSFKNMSVKEEDE