exchange_code_names = ['ABU DHABI SECURITIES EXCHANGE', 'Aquis Exchange', 'NYSE EURONEXT - EURONEXT AMSTERDAM', 'ATHENS EXCHANGE S.A. CASH MARKET', 'ASX - ALL MARKETS', 'BOLSA DE COMERCIO DE BUENOS AIRES', 'BOLSA DE VALORES DE COLOMBIA', 'BUDAPEST STOCK EXCHANGE', 'BOERSE BERLIN', 'BAHRAIN BOURSE', 'STOCK EXCHANGE OF THAILAND', 'BSE LTD', 'NYSE EURONEXT - EURONEXT BRUSSELS', 'Egyptian Stock Exchange', 'CANADIAN NATIONAL STOCK EXCHANGE', 'OMX NORDIC EXCHANGE COPENHAGEN A/S', 'CARACAS STOCK EXCHANGE', 'CASABLANCA STOCK EXCHANGE', 'DUBAI FINANCIAL MARKET', 'XETRA', 'Dhaka Stock Exchange', 'BOERSE DUESSELDORF', 'DEUTSCHE BOERSE AG', 'NASDAQ OMX HELSINKI LTD', 'HONG KONG EXCHANGES AND CLEARING LTD', 'HANSEATISCHE WERTPAPIERBOERSE HAMBURG', 'NASDAQ OMX ICELAND', 'IRISH STOCK EXCHANGE - ALL MARKET', 'BORSA ISTANBUL', 'INDONESIA STOCK EXCHANGE', 'JOHANNESBURG STOCK EXCHANGE', 'BURSA MALAYSIA', 'KOREA EXCHANGE (KOSDAQ)', 'KOREA EXCHANGE (STOCK MARKET)', 'Kuwait Stock Exchange', 'LONDON STOCK EXCHANGE', 'Euronext London', 'NYSE EURONEXT - EURONEXT LISBON', 'BOLSA DE MADRID', 'MOSCOW EXCHANGE', 'Italian Stock Exchange', 'BOERSE MUENCHEN', 'BOLSA MEXICANA DE VALORES (MEXICAN STOCK EXCHANGE)', 'AEQUITAS NEO EXCHANGE', 'Nigerian Stock Exchange', 'NATIONAL STOCK EXCHANGE OF INDIA', 'NEW ZEALAND EXCHANGE LTD', 'OSLO BORS ASA', 'NYSE EURONEXT - MARCHE LIBRE PARIS', 'Philippine Stock Exchange', 'PRAGUE STOCK EXCHANGE', 'QATAR EXCHANGE', 'NASDAQ OMX RIGA', 'Brazil Bolsa - Sao Paolo', 'BOERSE STUTTGART', 'SINGAPORE EXCHANGE', 'SANTIAGO STOCK EXCHANGE', 'SAUDI STOCK EXCHANGE', 'SHANGHAI STOCK EXCHANGE', 'NASDAQ OMX NORDIC STOCKHOLM', 'SWISS EXCHANGE', 'SHENZHEN STOCK EXCHANGE', 'TOKYO STOCK EXCHANGE-TOKYO PRO MARKET', 'TEL AVIV STOCK EXCHANGE', 'NASDAQ OMX TALLINN', 'TORONTO STOCK EXCHANGE', 'TAIWAN STOCK EXCHANGE', 'TPEx', 'Turquoise', 'US exchanges (NYSE, Nasdaq)', 'TSX VENTURE EXCHANGE - NEX', 'Vienna Stock Exchange', 'Vietnam exchanges including HOSE, HNX and UPCOM', 'NASDAQ OMX VILNIUS', 'WARSAW STOCK EXCHANGE/EQUITIES/MAIN MARKET', 'CBOE Australia', 'Hanover Stock Exchange', 'DEUTSCHE BOERSE Stoxx', 'DEUTSCHE BOERSE TradeGate', 'BOERSE_FRANKFURT_ZERTIFIKATE', 'Spotlight Stock Market'] exchange_codes = ['AD' ,'AQ' ,'AS' ,'AT' ,'AX' ,'BA' ,'BC' ,'BD' ,'BE' ,'BH' ,'BK' ,'BO' ,'BR' ,'CA' ,'CN' ,'CO' ,'CR' ,'CS' ,'DB' ,'DE' ,'DS' ,'DU' ,'F' ,'HE' ,'HK' ,'HM' ,'IC' ,'IR' ,'IS' ,'JK' ,'JO' ,'KL' ,'KQ' ,'KS' ,'KW' ,'L' ,'LN' ,'LS' ,'MC' ,'ME' ,'MI' ,'MU' ,'MX' ,'NE' ,'NL' ,'NS' ,'NZ' ,'OL' ,'PA' ,'PM' ,'PR' ,'QA' ,'RG' ,'SA' ,'SG' ,'SI' ,'SN' ,'SR' ,'SS' ,'ST' ,'SW' ,'SZ' ,'T' ,'TA' ,'TL' ,'TO' ,'TW' ,'TWO' ,'TU' ,'US' ,'V' ,'VI' ,'VN' ,'VS' ,'WA' ,'XA' ,'HA' ,'SX' ,'TG' ,'SC' ,'SL']