IMM0306 in Combination With Lenalidomide vs Placebo in Co... | NCT07355283 | Trialant