Biomolecular Modeling and Design Division, Singapore 138671 Singapore, Department of Biological Sciences, National University of Singapore, Singapore and School of Biological Sciences, Nanyang Technological University, Singapore, Singapore Biomolecular Modeling and Design Division, Singapore 138671 Singapore, Department of Biological Sciences, National University of Singapore, Singapore and School of Biological Sciences, Nanyang Technological University, Singapore, Singapore Biomolecular Modeling and Design Division, Singapore 138671 Singapore, Department of Biological Sciences, National University of Singapore, Singapore and School of Biological Sciences, Nanyang Technological University, Singapore, Singapore.