Microbiology General c07ef7f8 Which is the longest DNA of hepatitis B virus - A P gene B X gene C S gene D C gene High-Yield Explanation No explanation provided.