dihydroergocryptine proterguride docarpamine eseroline carmoxirole rotigotine dopexamine dihydroergocristine cabergoline azepexole