translate English to French: We believe that all of the machinery available in the Agency should be used to the maximum extent possible in order to achieve those aims.
Nous estimons qu'il faut tirer le plus grand parti possible de tous ses mécanismes pour atteindre ces objectifs.