Laparoscopic Versus Open Partial Nephrectomy - Surgical and Oncological Outcomes | NCT01093079 | Trialant