life supporting molecule 2358113