MLWLSENRAKLAKPGMTFVEVSRAAGAEWVKAADTSKWEKLAAKEKKRYEKEMAAYKGVAPEAPAKKVVKATKPKLTAA