Patient Satisfaction and Complications With the New Titan® One Touch Release (OTR) Penis Prosthesis | NCT01378559 | Trialant