STF-1623: A Novel ENPP1 Inhibitor Activating Innate Immunity Against Solid Tumors 5 September 2025·2045 words·10 mins Cancer Immunotherapy Innate Immunity STF-1623 ENPP1 Inhibitor STING Pathway Solid Tumors Stanford University Tumor Microenvironment