VnfA is a transcriptional activator that is required for the expression of the structural genes encoding nitrogenase-2 in Azotobacter vinelandii. VnfA consists of three domains: an N-terminal regulatory domain termed GAF, including a Cys-rich motif; a central domain from the AAA+ family; and a C-terminal domain for DNA binding.