DDFEFEDLGMGIILIRPKVIENEDGKTFKELDDELLKKINIPEVVAVREERLEKGDVRGLRYQLPPKERGVIVSVPEGKILAVALDVRKASPTYGKYVKKVLDEETHEMLWIPPGFALGYQALEDTVVRYYETVAPYDPEHERAVSYELIDWPIKDVKISEEDRKAKSLEEAEVFP