Is nac2h3o2 an acid or base