MKRNVLHEIMTLAWQLVKRNGFSMSEALKCAWANIKLKAAMKQKIVKFYFKKVDGSIREAYGTLKESLIPATNGDNRKKNDTVQVYFDTERQEYRCFKKANLLNIA