TANPIVTDKEKPVNIEAGGGSYEGTDAPCKIPFSSQDGGGSAETQHGTVL