A First in Human Study of STT-5058, an Antibody That Bind... | NCT04419688 | Trialant