MESALSTRLQSSFHHRKNPFFNPSSLNLINSNPSFPLSKQFRQSAVKIKASAAASDATKPTNNPFIQSLKLAARAIVFSATAAVVISKFQQYPAMAEPSTQSVVTTEPATPEESQENLLPEFLESNSEAISAMKTLLEQKLEAGEDEESLKILKKLVSAQPENIDWKFLMARLLNEMGEVEPARAALEEILTQNPLSFEALFENALLMDSCGEGDAVIKRLEKALEIAEEENKEKEARDVRLIIAQVQFLQKNIEEALRSYDELLSEDPNDFRPYFCKGMIYSLMDKNDEAKVQFAKYRELSPKKFEVEGYIRSPLSRMKLFGTDDQN*