Towards a new therapeutic target: Helicobacter pylori flavodoxin.