Antiviral complex