Asymmetric, protecting-group-free total synthesis of (+)-caribenol A