Text this: Ten limonoids and three protolimonoids from the Thai mangrove Xylocarpus moluccensis.