MMESQNRKRASTWTEREVWDLITVWGDESMLSEFRSSFQNTKTFVKISEGMKDRGQNRDLKQCCMKLKELRQAYQKTREANGRSGSEPQTCHFYDDLHAILGGSATTTPTVCFDSVNGVGGNTEAGFKGRGR