1. Institute of Drug Discovery Technology, Ningbo University, No. 818 Fenghua Road, Ningbo, Zhejiang 315211, People's Republic of China
2. Qian Xuesen Collaborative Research Center of Astrochemistry and Space Life Sciences, Ningbo University, No. 818 Fenghua Road, Ningbo, Zhejiang 315211, People's Republic of China