aldouronic acids