virokine vankyrin viroplasmin viperin vibronectin cyanovirin viroporin spike protein visinin aporeceptor