MELMKLVSKGNPAFLCNVRDLEHVIKDQPEDIAVVNEFLDIFPEEIPGMPPNPPIDFTIDLVPGTSPISKEPYRMAPAEMNELKGQLEDLLEKGYIRPSASPWGAPVLFVKKKDGRCVLMQNGKVIAYASRQLKPYESNYPTHDLELAAIGKELEFRIHDDGSLRYKGRWCVPQQCGELKERLMKEGHNTPYSVHPGGDKLYKDLKKVYWWPRMKNEVAEFVARCLTCQKVKIEHMRPQEKVQPLEIPSWKRECISMDFVTCLPKSKTGNDTIWVVLDRLT*