MSTVKATGVVKWFNESKGFGFITPDDGSKDVFVHFSAISGAGFKTLAEGQRVEFYIQDGQKGPSAVDVMALELEVEEDKRIPSKL