VIGTAEVMSHVTAHFGKTLEECREESGLSVDILDEFKHFWSDDFDVVHRELGCAIICMSNKFSLMDDDVRMHHVNMDEYIKGFPNGQVLAEKMVKLIHNCEKQFDTETDDCTRVVKVAACFKKDSRKEGIAPEVAMIEAVIEKY