MMKKVSELNNLCDVPACAIIYSLYHTQHEIWPSFLQVLRVLKKFKTMPEMEQSRKMVNQESLLRQRIEKANEQLKKQRKENREKEMRRVLNMVSLNDLGWLIDQSLKDIRVKIKILNYEEENKQVQVEPTGLLAFETNSIETMQRHPWLMGMKNPQDQHMEVGVGGGDEMIMPFWGQNHINAIWSNNAFFP