embryonic stem cells and teratocarcinoma self renewal 9642558

Loading…