<prompt> All of the following are carcinogenic except-H pyloriHepatitis B virusEB virusAll the above  <response>: H pylori causes gastric carcinoma Hepatitis B causes hepatocellular carcinoma EB virus causes nasopharyngeal carcinoma Ref Harrison 20th edition pg 536 