MVGFIGFRKHDCDANCDIVSLSEEAMLKANGRILPGDEITISYGPCYFGEENCMCRSCKKNGVSFYRPRNIGNTILEIAGPLENEKQLFECNYCHKKFVYKSWLEGHIQKLHMMVHYPCEIFGALFSIKDYLNKQADLKTPKVKMATTSDFAEEIVMIHVFECVDTWVMSMEDEESLTLKVKDLELTLDDDEEEVTILRDIIWLFGEHDIVDAFCTIEESRGDAAAVVQVHSETLGTAEQGGVLQQAGDKVQVHAA