MKALQKELEQFAKLLKQKRITLGYTQADVGLTLGVLFGKVFSQTTICRFEALQLSLKNMCKLRPLLEKWVEEADNNENLQEICKSETLVQARKRKRTSIENRVRWSLETMFLKCPKPSLQQITHIANQLGLE