2-iminoacetic acid 2-iminoethanoic acid 4472-12-2 Acetic acid, imino- C15809 Iminoacetic acid Iminoglycine