Department of Biochemistry, B400 Beckman Center, Stanford University, CA 94305-5307, USA.|Department of Biochemistry, B400 Beckman Center, Stanford University, CA 94305-5307, USA.|Department of Biochemistry, B400 Beckman Center, Stanford University, CA 94305-5307, USA.