Merrill Lynch Professional Clearing Corp, BOFA Securities Inc, Goldman Sachs International, Goldman Sachs & Co LLC, State Street Bank and Trust Company
Auditor
PricewaterhouseCoopers
Marketer
Affiliated Managers Group Hong Kong Limited, Affiliated Managers Group PTY Ltd, Affiliated Managers Group Limited
Broker
Goldman Sachs & Co LLC, Goldman Sachs International, Merrill Lynch Professional Clearing Corp, BOFA Securities Inc