AIDS-016802 AIDS016802 Diethyl 2,5-dihydroxypyrrolo[3,2-b]pyrrole-3,6-dicarboxylate NSC45874