MDPLEEGAFWTDKMLSGTRCAEGESXXXXLAGGSSSRRAKFSEEQKMLLEDLFQKTTHPSREEKEEVARKANLSYNQVKRWVQNQRYRVKHQPPKETSPVSTWTF