MSKKIFLSQCKSEALALSAAQISDDELVAMTVKELNKLLKGLPRDETIKLKQRRRTLKNRGYAANCREKRMSQKEELETEKERLRAEVHRLQRENDVVKMELTSLKNKYDALQRFAEVNRIKVLTPPMFLTPPHFGHRESMIVKSEPSQA