51584-96-4 D-Ribitol, 5-(dihydrogen phosphate), homopolymer Polyribose-ribitol phosphate Polyribosylribitolphosphate polyribitol phosphate