Study Comparing Veliparib Plus FOLFIRI Versus Placebo Plu... | NCT02305758 | Trialant