such impurities were identified as free riboflavin , di- , tri- and poly-phosphate esters of riboflavin and a compound that has been tentatively identified as cyclic riboflavin-2 ' , 3'-monophosphate .
C0016388
phosphate
C0035527
riboflavin