Martin Karplus# 2e217ee59e5c12d91a10a0f9116d486d