MKKVSELNNLFDVPACAIIYSLYDTQHEIWPSSLQVQCDLKKFKTMPEMEQSRKMVNQESFLRQRIEKANEQLKNQRKEMTRVLFHSLTGKSLHNLNMVSLNDLGWLIDQSLKEIRVKIKILNEAKENKQVQVEPTGLLRQAFETNSIETMLRHPWFMGMKNSQDQHMGAGVGGGDEMIMPFWGQNHINVIWSNNAFFP