What is the version of the following sentence with correct punctuation?

All the three life factors the love for God the love for the living beings in mesocosmos and the love for the beings in microcosmos together form that foundation of life which is unshakeable because it is a hundred percent fulfilment of the laws of love of the universe
All the three life factors: the love for God, the love for the living beings in mesocosmos and the love for the beings in microcosmos, together form that foundation of life which is unshakeable, because it is a hundred percent fulfilment of the laws of love of the universe.