NCT03359005 2022-11-01Irinotecan and Temozolomide for Ewing SarcomaPeking University People's HospitalPhase 2 Unknown60 enrolled