Thyrsenols a and b, two unusual polyether squalene derivatives