Citibank NA London Branch, Citibank NA Jersey Channel Islands Branch, Cititrust Bahamas Limited, Citibank NA Geneva Branch, Citigroup Global Markets Limited, Citigroup Global Markets Asia Limited, Citibank NA Zurich Branch, Citibank Switzerland AG, Citibank NA Hong Kong Branch, Citibank International PLC, Citibank Hong Kong Limited, Citibank NA Singapore Branch, Citibank Canada Investment Funds Limited, Citibank Singapore Limited, Citibank NA New York Branch, Citigroup Global Markets Inc, Citigroup Global Markets Singapore PTE Limited