aldohexuronic acid