Microbiology General af1f4ddc Which is the longest DNA of hepatitis B virus ? A P gene B X gene C S gene D C gene High-Yield Explanation Ans. is 'a' i.e., P gene