1. Department of Theoretical Chemistry and Biology KTH Royal Institute of Technology Roslagstullsbacken 15 10691 Stockholm Sweden
2. Shanghai Key Laboratory of New Drug Design East China University of Science and Technology Meilong Road 130 200237 Shanghai P.R. China