TLR2 and cancer: TLR2 plays a dual role in immune responses to cancer cells.