MPLEEHTKDLKQLIDRLHTQFLETEGPVDKKNHAFFEKVKKETSPMFDLNSRWSEEAEEYVKNRGASVHPNQIKSTNENIEMIILHSYYVDVHRKRFKELYQSVHYVLDMILSDIKNR