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

NextLast FEW stop to think about it but when you do could anything be wrapped in more mystery than this worlds civilization
NextLast FEW stop to think about it, but when you do, could anything be wrapped in more mystery than this world's civilization?