First-in-human Trial of STC-1010, an Immunotherapy, in Pa... | NCT06934538 | Trialant