MKELILINTNNDELIKKIKKEVENQGYQVRDVNDSDELKKEMKKLAEEKNFEKILIISNDKQLLKEMLELISKLGYKVFLLLQDQDENELEEFKRKIESQGYEVRKVTDDEEALKIVREFMQKAGSLEHHHHHH