MMEEVKLYGAFPSAFSCRVEWALIYKGNKGITYEYIEEDLQNNSPSLLKYNPVHKQIPVLLHGGKPIAESLVILEYIDETRKENPLLPQDPCKRAKARSWAKFAEEKCGLSIRTAFYSAGEEREKALKSALEEMKILEEELKGKKFFGGERVGFLGFGGGLDSLLSASTGGSGWI