Microbiology Virology d915bc75 Which is the longest DNA of hepatitis B virus- A P gene B X gene C S gene D C gene High-Yield Explanation The p gene is the largest and codes for the DNA polymerase enzyme. REF:ANATHANARAYAN AND PANIKER'S TEXTBOOK OF MICROBIOLOGY 9TH EDITION PAGE NO:544