ByNobleID
    Flavins inhibit human cytomegalovirus UL80 protease via disulfide bond formation. | NobleID