Stem cells are defined as being clonogenic, having self-renewal capacity throughout lifetime and giving rise to terminally differentiated cells of various cell lineages. Their differentiation pathway ...