MEELFKYIRKQPEDFVINLISDQDACRTYIRLLPPLSQQILFRLLYIERGFPRSEVEKWSPKSKSNDLINAIKKLIKAHLVYIVTDTISENSYNSSIIINKRVREVLLGTYVEDKKAFVRQKNPFAPDDQPDENFVPFDELDQSKFPTIDEKILDDFSNYQLESILSFMLKLRDNIDNEAKKILSDAKLMEFGGNLCPKGHRFLLLSPKEQIWRIVKCYLKFTKDLHSSLRFLLKIGSMELSKGYPITSLTPTQKELLSPFKTIGLVYIDGDYFYPTKSILNFFGKSNIFQTEGWMLIDTNFKITAFPKSPLHTALLKKFANVTYEFPGFASAFISPNSFREALNQGTTLDDIIGFLKSNLSHKIGSGQIPSAVMKQFYVWRDQRERLTVTHECIMRQYTNPNDANLAAQCAKQLAGYVYGPAEKKESHYWIVITLSSIEQSYKPYLDMIQNNSENGGYI