NCT07290894 2025-12-18MITO VULVA-01National Cancer Institute, NaplesPhase 2 Not yet recruiting80 enrolled