112076-30-9
4a,5-epoxyethano-3-methyl-4a,5-dihydrolumiflavin
Product Code:
1072598
Molecular Formula:
C16H18 N4 O3
Molecular Weight:
314.33
Order 112076-30-9