Chemistry Pharmaceutical intermediates D897647 Diethyl 3,3'-(5-oxopyrrolidine-2,2-diyl)dipropanoate, 97%