Which of the following is thought to have tumor-promoting characteristics? Select one: a. Helicobacter pylori b. Estrogen c. Testosterone d. Hepatitis B virus e. All of the above