TANPIVTDKEKPVNIEAGGGSAETQHGTVLGGGSYEGTDAPCKIPFSSQD