dibenzoate homoenolate bisboronate dibesylate enolimine monoethanolate enolboration monobenzoate bislactone bromobenzoate