NCT00630799 - Efficacy and Safety Study of a New Leuprolide Acetate 17 mg Depot to Treat Prostate Cancer Patients | Crick | Crick