Taming the lion: the challenge of immunity in regenerative medicine.

Taming the lion: the challenge of immunity in regenerative medicine.