MEQKKVSAEMAKLALEALEDKKAEDIRIIDISTVSVLADYFIIANGTNRSQIQALADNVQEKLGKAGHICKQVEGYQTANWVLLDFGDVIVHIFDAKNRLLYDLERIWRDGKQIDPAELEG