NCT07107217 2025-08-17CamellaBlokhin's Russian Cancer Research CenterPhase 2 Not yet recruiting40 enrolled