NCT07355283: IMM0306 in Combination With Lenalidomide vs Placebo in… · pharmadog