133805-35-3
N-(20-amino-4,8,12,17-tetraazaicos-1-yl)-2,5-dihydroxybenzamide
Product Code:
2253564
Molecular Formula:
C23H44N6O3
Molecular Weight:
452.63
Order 133805-35-3