MLEKVLELEKALNSLFLEREDEVRGIILSLMCREHCLFIGPPGTAKSALVEAAAKMSGLTYFRALVTKFTTPDELFGPPDLAALERGEYQRRTAGMLPEAEVVFLDEIFKASPSILNTLLSIMQERLFRNGMMYSTPLVSMFGASNEVPEGEEDIALAAFQDRFLLKYSVKPIKDSNSFIKLLMMDEPTENLTLINVSWKEIFREMDGIKVHDDIYTAIYEIKKKLAEEENSFPISDRRWKKCIKLLKAHALLEKRSEVIEDDFEVLVHALWDPALPETKKTVQKVIQRITDPISIKLNELIQAAEEAANQALSAPPDKEADLGLEAIKSLKRIMMEIDSISVSVPKKQAKIDAAKAKITELQKQVGAKCLGLAL