MESFMGEIYLRNGFFGEVGLGKPEELSYSESFSRNVFGDLRSQLRLHGILEGCLIAGVGIRATATYIYIRGEYVNERLNLEKARKEAYQAGLLGKNACASSYDFDAHIHYGAGAYICGEGTALLESLEGKQGKPSLKPPFLANLGLYGCPTTVTNVETVVVSPTILRQGPEWFASFNRKNNSGTKLFWVYGHVNKPCTVEEEMSIPLKELIERHYGGVRGGWDNLLAVIPGGSSVPLSRPEPEVR