Epothilone D189453-10-9100 % similar Epothilone A152044-53-676 % similar Epothilone B152044-54-773 % similar Ixabepilone219989-84-158 % similar