MEESQIRYVLTNFKRIATIGFSKDPEKPSHRVPKFLMEHGYVVYPVNPTVTEILGRKSYPSLKDIEDEIEVVQVFRPSKDVPVIIDQVLDRKRERNDVKAIWLQEGIRDDKSAERARAEGLIVIQDKCMYKEYVKLFGE