Chemistry Pharmaceutical intermediates R887877 (R)-2,2'-Dihydroxy-[1,1'-binaphthalene]-3,3'-dicarboxaldehyde, 98%,ee99%