51607-21-7 6-Deoxy-D-altritol 6-Deoxyaltritol D-Altritol, 6-deoxy-