MLMTPKEKKRFEDLAAMDRERFNREMNDYIPPDGMKKGKKRKGPKDPSVPTRAWSAFFFFCDEFRSKVRESNPDWKVADVAKELGRQWESCQDKAKYELLAQKDKQRYEEDMIKYRAGTTVTSVGGGDENGAELEDEEDGEADEGEEE