MPPKKSTGGGKKKSTAYHRHMKETLAKLKTEKPNMEHKERFKQAAHAWATVPGGKDGRAAAMFDRHRP