antiviral macrom