Bai-Hua Zhang, Yuanping Zhou, Stephen Horrigan, Laura Luckenbaugh, Jianming Hu, Fabien Zoulim, and Yong-Yuan Zhang