MFLKTESFEHNGVTVTLSELSALQRIEHLALMKRQAEQAESDSNRKFTVEDAIRTGAFVVAMSLWHNHPKKTQMPSMNEAVKQIEQEVLTTWPAEAISHAENVVYRLSGMYEFVVNDAPEQAEDAGPAEPVSAGKCSTVS