MGRGRVELKRIENKINRQVTFSKRRNGLLKKAYELSVLCDAEVALIIFSSRGKVYEFGSVGTSKTLERYQRCCYTSQDSNVANREAQNWYQEMAKLKTRFESLQRSQRHLLGEDLGPLSVKELQQLERQLESALSQARQRKTQLMLDQMEELRKKERHLGEINKQLKEQIEAEGATFRALQGPWCSDATAGGNAFPAQPLQSSGMDREPTLQIGYHQFVPPEVVAMPRNSAGENNFMLGWVP