MVKQLKNSQELLKKSIESISKLEQEKLIEIKKQDMGNMSENTQETAKKNEKTYKDAEAGIIDIAELKKAAYDLIDADEYVYKKAPNHELTKEEAEEFTKIILGAQKSLSTVLEAFGFEQEKNIINLDSDALYLVSNKKLIKILNEINEEANKAMGITLKTNLNIISTDGVLKPEDMLIINPKMPEKALKGIEKKCAITKENIQKIIANKKPSKVYVVVKEGDKADELILKRAEALYGAKKLPLEELQVL