Efficacy and Safety of Leuprolide Acetate 22.5 mg Depot i... | NCT01415960 | Trialant