BioWorld 26 févr. 2026 Cathepsin L inhibitors disclosed in Biofront Therapeutics patent Cathepsin L inhibitors disclosed in Biofront Therapeutics patent Original