dehydrochloride deketo hydroxyderivative dehydroamino acid dihydroxyacid dihydroxo hydroxylation hydroxydienone dihydroxylation dehydrohalogenation