An isolated and purified nucleic acid molecule that encodes a polypeptide comprising at least eight contiguous amino acids of SEQ ID NO: 1, 2, or 3, wherein the at least eight contiguous amino acids have anti-viral activity, as well as an isolated and purified nucleic acid molecule that encodes a polypeptide comprising at least eight contiguous amino acids of SEQ ID NO: 1, 2, or 3, wherein the at least eight contiguous amino acids have anti-viral activity, a vector comprising such an isolated and purified nucleic acid molecule, a host cell comprising the nucleic acid molecule, optionally in the form of a vector, a method of producing an antiviral polypeptide or conjugate thereof, the anti-viral polypeptide itself, a conjugate or fusion protein comprising the anti-viral polypeptide, and compositions comprising an effective amount of the anti-viral polypeptide or conjugate or fusion protein thereof. Further provided are methods of inhibiting prophylactically or therapeutically a viral infection of a host.