1. Tsinghua University, Department of Engineering Physics, Beijing 100084, China
2. Nuctech Company Limited, Beijing 100084, China
3. China Institute of Atomic Energy, Beijing 102413, China
4. Fox Chase Cancer Center, 432 Rhawn Street, Philadelphia, Pennsylvania 19111