MKEKISTKQLREFGFLIGFGFPALIGWMLPAFVGHEFRAWTLWVGVPGIILGLTAPRLLYYPYKGWMVFGHGLGWVNSHIILGLVFIVVLQPIAYVMRLCGHDPLRRRRKGEETYRENRKGHHTDLTRIF