hydroxycinnamate hydroxycoumarin otonecine hydroxycarbamate dihydrocodeineone hydroxymethylcytosine hydroxycinnamic acid hydroxycinnamoyl hydroxycinnamyl tetrahydronicotinamide