MFSLRVFLEGEEKPRCDGEEEIEQRVAIFRGAVHLFRDVFERPGISFGSLPDERSENLCVLGVPSAIEPAEFFQIASSFSDKIEKLQCIRNDTSQIMVLQFDSQSSADAFYHCFDVDLLPLKNAICHVLYTRDVYFTNSLQDACEAPPGLTEIPTCTFCLQRLDEHISGVPARKVDSFDPRNSSCLVCWYSLQSENTTCSVCPTSENLWVCVICGFVGCGRYKEGHAIRHWKETRHCCSLELESQRVWDYVGDNYVHRFILSKTDGNLMELMAPSSDECSGCECSGGSDAFERSCDTKLDSLKKEYEILQAKQLESQSKYYEGRLVQIVEEQEHEIASAIERQASARLHKLQLRLDKAEKEKNFLTQLNQCLADNQKKWENKCHDLEERGSATLKLKDQRIAELEEQMQSLIKQL