NCT04287829 2024-11-05PEMMELAThe Netherlands Cancer InstitutePhase 2 Active not recruiting58 enrolled