1528667-85-7 | α-Hydroxy-1-methyl-1H-imidazole-2-acetic acid | AOBChem