metethoheptazine oxpheneridine dihydromorphine operidine dihydroetorphine pethanol phenadoxone diacetyldihydromorphine properidine pethidine