84109-11-5
1,1-DIHEXADECYL-3,3,3,3-TETRAMETHYLINDOCARBOCYANINE PERCHLORATE
Product Code:
280936
Molecular Formula:
C55H89ClN2O4
Molecular Weight:
877.75
Order 84109-11-5