Reverse Engineering Utility-Optimal CSMA using Game Theory