Helicobacter pylori outer membrane protein, HomC, shows geographic dependent polymorphism that is influenced by the Bab family