MSVIKPAQHQTSVPIENLFTSANAGVIVERTAQLKNGFHVEGRKFARGLAEVINTKQTGVASVFVYEETFGTKDKMHFLIHLKSLESYEAMVQMGTEDEDYRGSIKEEVAAEKGGGGWEKIFVDGSLQETVMIPQFWGMYGTKVDGKLEKESQVFRSEGPITGLPGAREQVALPADQILHSGNCGLILHRTALIEYDFRSEGRKFAREVAESINENLPGEATVFVYEEAFGTADRMHWLIHLKSITSYYRLLELHVKNERVRELYFEPRIAPEKGGGTWARMFVPGTMVDVSLTPQHWGMYAT