34263-37-1

34263-37-1 structure
34263-37-1 structure

Name 3,3'-Diallylthiacarbocyanine iodide
Molecular Formula C23H21IN2S2
Molecular Weight 516.46100
Exact Mass 516.01900
PSA 65.29000
LogP 2.35600