Pembrolizumab + Epacadostat vs Pembrolizumab + Placebo in... | NCT03374488 | Trialant