Efficacy and Safety of Leuprolide Acetate 22.5 mg Depot in Treatment of Prostate Cancer | NCT01415960 | Trialant