material functional groups core function number of mannose moieties virus number of atoms between fullerene and mannose IC50 ref