MRRGLWFVAGAGTAAYVLVRGRRAAEALTVDGLQDRLGALSVGMRLFRDEVAQGRAEKESELRERLGLVPHGRPELEGGRHRAVPSPTPTQTTTTTRTTTEEGST