SEARCH Articles Figures Tables Foscarnet Phosphonoformic acid Phosphonoformate Phosphonoformic acid antiviral activity