GYGFSVTYDEKTGEYIARLDITDVTKEEAAKIAEEVIEKLKKEVPEGSKIILEIAFSSEEDREKARYIVEAAKKAAERLGLKCESVVEEGDVWRASFSLS