Diversity of helicobacter pylori virulence mechanisms by