Which technique harvests stem cells from human embryos? A. gene cloning B. amniocentesis C. karyotype testing D. therapeutic cloning