The structure of ulopterol | doi.page