MRVHGYYRQLCGYEPWSFGISNGLGKVYLQRKIAFPIVLMNTASDMTLIRGISREQSFSESSKEGHEAEQPSMFELLQAAISNPDSADFNGILQLFGTATTESTMEDGDKAETIAEPMNNNMMDTDETSDSEASHKYNNRRGSKPKEQERLRQMAKNREYARKCVQKKKDQRREAEIRCKKMTDEMEFLITDREVKTRNADFAVFLATSAVELSLENLENEKKTFEEKFKNAQDYWKRIEASDETVNVNYHQLEVAKEEFNKASSDLRQKNGVIGTLGSRKIRAKQHMEWRNHLYNLSILEHHLNREKDLATLADEYVKSAVTKVTKLLPLDGNKCSISKQLLDKLIKLNRGAQLAEFVQFVQRDSELFQENVAVEETKNK