Structure elucidation at the nanomole scale. 1. Trisoxazole macrolides and thiazole-containing cyclic peptides from the nudibranch Hexabranchus sanguineus.