“The China Investment Corporation (CIC) is a massive sovereign wealth fund with substantial holdings in US equities.”