eLife 4 déc. 2025 Coenzyme-protein interactions since early life Coenzyme-protein interactions since early life Original