61696-29-5
5-deazalumiflavin
Product Code:
675223
Molecular Formula:
C14H13 N3 O2
Molecular Weight:
255.27
Order 61696-29-5