MLTAEMKKPPEEWTAEDVRQFIAYLQEKNNATPVPPNVFDADAADALRMTVEDYKAIDPDIGAALYEWLEELLGALA