retrovirus provirus reovirion ribodeoxyvirus provirophage virogene retrovirion pararetrovirus proto-oncogene virino
hypothesis theory