MTTERVFNKKLTRLDLKFGDINWEKATIKQYELEKDERVWRIFLNGYARNGFVIFDEELFPREELLKALEELKPEVVGEKTLTVQELIEESMSWNNVFSHS