There are many hypotheses concerning the pathogenesis of endometriosis , though no single theory can explain all cases .
there are many hypotheses concerning the pathogenesis of endometriosis , though no single theory can explain all cases .
O O O O O O O O B-other_name O O O O O O O O O O