MKKVIHIGLPELSEEELIRVGEIGQKIIINYIFDHLAKSEVRDLEVTARINRGETLDLELEVYVEVPIFVKVDVESLIEEALDKAYEAIEDYLRRISNERGEKAQRTSEEP