Crystal structure of a flavin-dependent thymidylate synthase from Helicobacter pylori strain 26695.