MKKHLQAESPDPSDVEAMKVEISELKQKVEMLESENAELKQSINQQLTPGIGISDAWSMTFTTSVTDLLCSPATPSLTLTLLTHKFRHNHFYLDNEYFPFIDKCETGK