gen m . m . m . ra.