name abiraterone synonyms 17-(3-pyridyl)androsta-5,16-dien-3beta-ol molecular structure molecular formula c24h31no molecular weight 349.51 cas registry number 154229-19-3