MLDIAGRLTGAALALALLAGAAPVLAQEQAPFNMAQAKPGAEPSAEQMKLANELLIANGEASSFDAIIPNVIEQAAASFVQANPDLIRDLREVAKQLVPQYEGRRSEVVQILARTYAAQFSAAELQELLVFYRSPVGRKLVEKRQELLDAGLRGIQAWSAGFSREMEAKVREEMKKRGFTI