478832-23-4

(1S,4S)-4-(1,3-DIOXOISOINDOLIN-2-YL)CYCLOHEXYL 4-NITROBENZOATE, 95%