When Nature stumbles on a good thing: from promiscuous binding to essential enzyme activity sam31 Friday 10 May 2024