MESKEEIIKAIDDENVKDDFLDLPPLFDSYMEDDCQEIEELIAELDETTSEQVDQMSEEANRGHLEIEDFDLVNDEMDHSMDLIAIPIPECNVQMVEATSKLVTKQECTSQVAALKTLL