TLR3 and cancer: TLR3 has multiple roles in cancer.