MENKNVGQLEQRFSVDQVPYRGVRQRKWGKWVSEIREPGKKTRIWLGSYETAEMAAAAYDVAAIHLRGRGTHVNFPELADSFPQPQSSSSEHIQAAAQEAALLFKPGVSSTEADLGSGQGHSRVGLSPDQIQAINEFPLDSPRRGWMQDLEVDDYEELYGRIFGQCDRDEYFEMQQLQSILGS