MNINGIKKQNEIILMDKHGVKCVTKLVRDGSKYGKRGLGKGCKDFCEASDVLKIGQPFMSELVWEDSVPVLTFLF