MLFFDVFKAAEELQVRQKRRIYDITNVLEGIGLIEKRSKNIICWQGGRLPQPGCSRDMESEEEKQILNRKAELESMERQELLLDTHIKWMKQQNLKLAYLTEDDLLSVFEDSTIIALQAPMGTFIDVGSPPKMHDLNVRYSLRLKSACGPTNATLIGGISTIQSHCEPFDDDFEKAETSVHLKCNILYISHNRAIRRLHK