https://1library.org/document/y9n0jlwz-establishing-the-mechanism-of-glutaredoxin.html