Basic information Safety Related Supplier
6-(6-ribitylamino-2,4-dihydoxypyrimidin-5-yl)-1-hexylphosphonic acid Structure

6-(6-ribitylamino-2,4-dihydoxypyrimidin-5-yl)-1-hexylphosphonic acid