17beta-Hydroxysteroid dehydrogenase inhibitors: a patent review.

17beta-Hydroxysteroid dehydrogenase inhibitors: a patent review.