NCT03088059 2023-11-03UPSTREAMEuropean Organisation for Research and Treatment of Cancer - EORTCPhase 2 Unknown340 enrolled