MKSMNQDEFVAYIRRQSSCFSRGTSSYRGVTRRKDDKWQARIGRIGESRDTKDIYLGTFETEVEAAEAYDLAAIQLRGVHAVTNFDVSNYSEEGLKKLEGSSVVVNLEDQSEVTKLAVTNFDISKHCEDGLKKLDGAS