translate English to French: This is our foremost responsibility and we must commit all our efforts to making it happen.
C'est là notre responsabilité première et nous devons déployer tous les efforts possibles pour y parvenir.