glucoheptonic acid