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

The company has recently begen an affiliation program that will allow its affiliation partners to benefit from the increasing traffic of traders searching for a high class and professional trading platform
The company has recently begen an affiliation program that will allow its affiliation partners to benefit from the increasing traffic of traders searching for a high class and professional trading platform.