EVAETQHGTVLVQVKYEGTGPGPGTANPIVTDKEKPVNIEAGGGSYEGTDAPCKIPFSSQDGGGSIEAEPPFGESY