NCT03345095 2025-07-01MIRAGEEuropean Organisation for Research and Treatment of Cancer - EORTCPhase 3 Completed749 enrolled 15 charts