The macrophage scavenger receptor at 30 years of age: current knowledge and future challenges.

The macrophage scavenger receptor at 30 years of age: current knowledge and future challenges.