microgametophyte megagametophyte macrogametophyte oophyte gametophyte diplophyte gametophore sporophyte phenogam apospory