5-(Benzyloxy)-2-formylphenylboronic acid [ 1226773-36-9 ]