1. Seismological Laboratory, California Institute of Technology , Pasadena, CA 91125, USA
2. Department of Geophysics, Stanford University , Stanford, CA 94305, USA
3. Computer Science Department, Stanford University , Stanford, CA 94305, USA
4. Electrical Engineering Department, Stanford University , Stanford, CA 94305, USA