MEYKNSRLSAILKIQYPLIQAPMSWITNADFVAAVSEAGGLGVLGPHAGYHTPPKDPQEILDRVRLEIRKVKSLTDKPFGLNLLLLKDDPLDDFTKAWLNIAFEEGVTHFVSVGNADNRVFNLIKEHDGIIIHRPLTASITNMREAESLGADVLVATGYDEGGMIPTRAIGTFTVVPTMVDAVDIPVMATGGINDRRGVKAAFALGAEGVYIGTRFIVTKENPASEITKKKIVESGCDDIEFVSPKQRSIRTQAADILGSLYLNKENTLDLDTEISRLGGVRPAMLEGKLDEGIISVNTGIDVIRSIPTVKELVIDLLGLNEE