MKKFTHTLLCCLLLLFSTGMYAQKGLQIASVFQKYGNEKGATYVELSKMLSKNWDITHYQSLKLTKAEKALPDIYRCLESDREHARKIKEVVTDGHIQSGYYQLPPVKDKINRFILFRLGKKGEATLIYIEGEIDSDDLVTLIFSKD