allenolate naphtholate oleanolate alkynoate aldolate monoethanolate ynediol isononanoate lichenate lyxonate