MGRGKVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSGSSMPETLERYQRCSYSALEASQPAKETQNSYQEYLKLKSKVEVLQRTQRNFLGEDLGHLGTKELEQLEHQLDKSLKQIRSTKTQFMLDQLSDLQRKEQILMEANNALRRKLGESSAESGLGSTWEAAAHNLPYNREPVQSEDFFEPLQCDSTLQIGYNPVLRVEMNGASTTQNVNGFIPGWMV