Crystal Structure of Human Butyrylcholinesterase and of Its Complexes with Substrate and Products | Synapse