mannoheptitol