Interleukin-10 in viral diseases and cancer: exiting the labyrinth?

Interleukin-10 in viral diseases and cancer: exiting the labyrinth?