Atomic Structure of Acetyicholinesterase from Torpedo cal fornica : A Prototypic Acetyicholine-Binding Protein