20200404164100.0 0014-2956 European journal of biochemistry. 0014-2956 0014-2956 European journal of biochemistry (Print) 0014-2956 England European journal of biochemistry. European journal of biochemistry (Print) 0014-2956