1. Institute of Chemical Biology Shenzhen Bay Laboratory Shenzhen 518132 China
2. Department of Chemistry and Biochemistry University of California Santa Cruz Santa Cruz CA 95064 USA
3. CAS Key Laboratory of Quantitative Engineering Biology Shenzhen Institute of Synthetic Biology Shenzhen Institute of Advanced Technology Chinese Academy of Sciences Shenzhen 518055 China
4. Scripps Institution of Oceanography University of California San Diego La Jolla CA 92093 USA
5. Skaggs School of Pharmacy and Pharmaceutical Sciences University of California San Diego La Jolla CA 92093 USA