NCT03785964 2025-01-31DeFiSpringWorks Therapeutics, Inc.Phase 3 Completed142 enrolled 21 charts 1 FDA