917803-85-1
3,5,12,14-Tetraazahexadecanedioic acid, 2,15-dimethyl-4,13-dioxo-,1,16-dibutyl ester, (2S,15S)-
Product Code:
796218
Molecular Formula:
C22H42N4O6
Molecular Weight:
Order 917803-85-1