MPALTGQVKWFNESKGFGFITPDDGSKDVFVHFSAIVDAGFKTLAEGQRVEFRIESGAKGPSAANVKAI