See how IMPACT Therapeutics’ €423.5 million senaparib deal with Pharmanovia could shape its European ovarian cancer launch.