MLEIVLNSMHRYQPRIHLARLGPGQNIPITPKELADVDHKTYVFPETIFTAVTAYQNQLITKLKIDSNPFAKGFRDSSRLTDFDR