MGRGRVVLKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEIALIIFSNRGKLYEFCSSSNMLKTLDRYQRCSQLEYGILAREPQGTFDEYLSLKARVEFLQRSQRNLLGQDLEPLNTNELEQLEDQLEKSLHQIRSTKIQFILDELSNLRRKERMLLEANRAIKRKLEEFETGNILQLSWQNSGQNVPCGRQPTHTETFFQPLECVPAPQIRSYPVSAEQTSIATPAQNATTFIPGWMV