MEKMNEQINLFDSDIDKRYQFYGHYCNDDWSTKTAMVNGVSDIVMSFSIELTKVELKKICRDAIKIVRFKYGYSIKFLKN NVKKELFIRFDNYTTSKKRDVFEHINLYF