diepoxide triperoxide monoepoxide tetraisopropoxide trialkoxide epoxide epidioxide terphenoxide triethoxy diolepoxide