NCT04324450 2025-09-04IMPALAInstitut National de la Santé Et de la Recherche Médicale, FrancePhase NA Completed60 enrolled