MIEVLFDESAAATMKMVKKEGIINGDREKVICLALMLDIGDIRKSIDSQYRRNLIYEMYTQDNYDNSPETLKGLKKIGSIYANEQKRFMEYVSKGEQIRIWYSNAPYSICGFYYVCNLLRDISNEIFAVKLPDYTKENENTVIEYKRWGEVPLEKFDIFLKYEKKISKIEKKVFSNYWLELKNDNSPLRAVVNGQLIGVPEDFYDYLIYKSLSKRAMKEIRLIGDILGQYRLGISDWWYASRIDKMIKDNKIKIVEDSDRKYTRIISIVR