Histologic sections were heated at 60°C for 30 minutes, deparaffinized in xylene solution, and rehydrated through a graded ethanol series. For IP-10 staining, tissues sections were treated with a universal blocking reagent (Background Sniper; Biocare Medical, Concord, CA), and then were incubated with mouse monoclonal anti-human IP-10 antibody (Santa Cruz Biotechnology, Santa Cruz, CA) at a concentration of 1.5 μg/mL for 1 hour at room temperature. Slides were washed in TBS-T (Biocare Medical) and incubated with mouse AP-polymer kit (Biocare Medical), stained with a fast red chromogen kit (Vulcan-2; Biocare Medical), and counterstained with hematoxylin (Vector Laboratories, Burlingame, CA). For eotaxin staining, antigen was retrieved by incubation with 0.5% pepsin in 10 mM HCl at 37°C for 10 minutes. Tissue sections were blocked with 10% goat serum and avidin for 1 hour and then incubated with rabbit polyclonal anti-human eotaxin antibody (Abcam, Inc., Cambridge, MA) at a concentration of 4 μg/mL for 2 hours. This antibody recognizes all three known forms of eotaxin. Tissue sections were washed with TBS-T, incubated with biotinylated goat anti-rabbit antibody (1:250), stained by AP-linked substrate kit (Vector Laboratories), and counterstained with hematoxylin. Negative control slides were treated identically except that corresponding nonimmune IgG isotype was substituted for the primary antibody.