Total synthesis of (−)-ulapualide A, a novel tris-oxazole macrolide from marine nudibranchs, based on some biosynthesis speculation | doi.page