hematopoesis and blood cells 1859244