KLK3 and prostate carcinoma: PSA screening for prostate cancer has long been controversial.