/*
* Copyright (C) 2015 by Multi-Tech Systems
*
* This file is part of libmts-io.
*
* libmts-io is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* libmts-io is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with libmts-io. If not, see .
*
*/
/*!
\file MTS_IO_MccMncTable.cpp
\brief Auto-Generated MCC-MNC Lookup Table
\date 2021-11-05
\author sgodinez
An Auto-Generated MCC-MNC Lookup Table
*/
#include
#include
#include
using namespace MTS::IO;
MTS::AutoPtr MccMncTable::m_apLock(new MTS::Lock());
MccMncTable* MccMncTable::m_pInstance = NULL;
MccMncTable* MccMncTable::getInstance() {
if(m_pInstance == NULL) {
m_apLock->lock();
if (m_pInstance == NULL) {
m_pInstance = new MccMncTable();
}
m_apLock->unlock();
}
return m_pInstance;
}
MccMncTable::MccMncTable() {
createTable();
}
Json::Value MccMncTable::lookup(const std::string& sMcc, const std::string& sMnc) {
uint32_t iMcc, iMnc;
std::string sNormalizedMnc = sMnc;
printTrace("[MCCMNC] MCCx[%s] MNCx[%s]", sMcc.c_str(), sMnc.c_str());
if (sMnc.length() == 2) {
sNormalizedMnc += 'f';
}
if (!MTS::Text::parseHex(iMcc, sMcc)) { return Json::Value::null; }
if (!MTS::Text::parseHex(iMnc, sNormalizedMnc)) { return Json::Value::null; }
printTrace("[MCCMNC] MCC0X[%d] MNC0X[%d]", iMcc, iMnc);
if (m_mTable.count(iMcc)) {
if(m_mTable[iMcc].count(iMnc)) {
std::vector vJson = MTS::Text::split(m_mTable[iMcc][iMnc], ',');
Json::Value j;
j["iso"] = vJson[0];
j["country"] = vJson[1];
j["code"] = vJson[2];
j["carrier"] = vJson[3];
j["carrierCode"] = vJson[4];
return j;
}
}
return Json::Value::null;
}
void MccMncTable::createTable() {
std::string sData;
m_mTable[514][31] = "gr,Greece,30,Cosmote,";
m_mTable[514][47] = "gr,Greece,30,Cosmote,";
m_mTable[514][63] = "gr,Greece,30,OTE Hellenic Telecommunications Organization SA,";
m_mTable[514][79] = "gr,Greece,30,Organismos Sidirodromon Ellados (OSE),";
m_mTable[514][95] = "gr,Greece,30,Vodafone,";
m_mTable[514][127] = "gr,Greece,30,AMD Telecom SA,";
m_mTable[514][159] = "gr,Greece,30,Tim/Wind,";
m_mTable[514][271] = "gr,Greece,30,Tim/Wind,";
m_mTable[516][47] = "nl,Netherlands,31,Tele2,";
m_mTable[516][63] = "nl,Netherlands,31,Voiceworks Mobile BV,";
m_mTable[516][79] = "nl,Netherlands,31,Vodafone Libertel,";
m_mTable[516][95] = "nl,Netherlands,31,Elephant Talk Communications Premium Rate Services Netherlands BV,";
m_mTable[516][111] = "nl,Netherlands,31,Mundio/Vectone Mobile,";
m_mTable[516][127] = "nl,Netherlands,31,Teleena Holding BV,";
m_mTable[516][143] = "nl,Netherlands,31,KPN Telecom B.V.,";
m_mTable[516][159] = "nl,Netherlands,31,Lycamobile Ltd,";
m_mTable[516][271] = "nl,Netherlands,31,KPN Telecom B.V.,";
m_mTable[516][303] = "nl,Netherlands,31,KPN/Telfort,";
m_mTable[516][335] = "nl,Netherlands,31,6GMOBILE BV,";
m_mTable[516][351] = "nl,Netherlands,31,Ziggo BV,";
m_mTable[516][367] = "nl,Netherlands,31,T-Mobile B.V.,";
m_mTable[516][383] = "nl,Netherlands,31,Intercity Mobile Communications BV,";
m_mTable[516][399] = "nl,Netherlands,31,UPC Nederland BV,";
m_mTable[516][527] = "nl,Netherlands,31,T-mobile/former Orange,";
m_mTable[516][543] = "nl,Netherlands,31,NS Railinfrabeheer B.V.,";
m_mTable[516][575] = "nl,Netherlands,31,Aspider Solutions,";
m_mTable[516][591] = "nl,Netherlands,31,Private Mobility Nederland BV,";
m_mTable[516][655] = "nl,Netherlands,31,Lancelot BV,";
m_mTable[516][1679] = "nl,Netherlands,31,Unify Mobile,";
m_mTable[516][1695] = "nl,Netherlands,31,KPN Telecom B.V.,";
m_mTable[516][2447] = "nl,Netherlands,31,T-Mobile B.V.,";
m_mTable[518][31] = "be,Belgium,32,Belgacom/Proximus,";
m_mTable[518][47] = "be,Belgium,32,SNCT/NMBS,";
m_mTable[518][95] = "be,Belgium,32,Telenet BidCo NV,";
m_mTable[518][111] = "be,Belgium,32,Lycamobile Belgium,";
m_mTable[518][271] = "be,Belgium,32,Mobistar/Orange,";
m_mTable[518][527] = "be,Belgium,32,Base/KPN,";
m_mTable[520][15] = "fr,France,33,Tel/Tel,";
m_mTable[520][31] = "fr,France,33,Orange,";
m_mTable[520][47] = "fr,France,33,Orange,";
m_mTable[520][63] = "fr,France,33,MobiquiThings,";
m_mTable[520][79] = "fr,France,33,SISTEER,";
m_mTable[520][95] = "fr,France,33,GlobalStar,";
m_mTable[520][111] = "fr,France,33,GlobalStar,";
m_mTable[520][127] = "fr,France,33,GlobalStar,";
m_mTable[520][159] = "fr,France,33,S.F.R.,";
m_mTable[520][271] = "fr,France,33,S.F.R.,";
m_mTable[520][287] = "fr,France,33,S.F.R.,";
m_mTable[520][319] = "fr,France,33,S.F.R.,";
m_mTable[520][335] = "fr,France,33,Lliad/FREE Mobile,";
m_mTable[520][351] = "fr,France,33,Lliad/FREE Mobile,";
m_mTable[520][367] = "fr,France,33,Lliad/FREE Mobile,";
m_mTable[520][527] = "fr,France,33,Bouygues Telecom,";
m_mTable[520][543] = "fr,France,33,Bouygues Telecom,";
m_mTable[520][559] = "fr,France,33,Transatel SA,";
m_mTable[520][575] = "fr,France,33,Virgin Mobile/Omer,";
m_mTable[520][591] = "fr,France,33,MobiquiThings,";
m_mTable[520][607] = "fr,France,33,Lycamobile SARL,";
m_mTable[520][623] = "fr,France,33,NRJ,";
m_mTable[520][639] = "fr,France,33,AFONE SA,";
m_mTable[520][655] = "fr,France,33,Astrium,";
m_mTable[520][671] = "fr,France,33,Orange,";
m_mTable[520][799] = "fr,France,33,Mundio Mobile (France) Ltd,";
m_mTable[520][2191] = "fr,France,33,Bouygues Telecom,";
m_mTable[520][2207] = "fr,France,33,Virgin Mobile/Omer,";
m_mTable[520][2335] = "fr,France,33,Orange,";
m_mTable[520][2351] = "fr,France,33,Association Plate-forme Telecom,";
m_mTable[530][31] = "mc,Monaco,377,Monaco Telecom,";
m_mTable[530][271] = "mc,Monaco,377,Monaco Telecom,";
m_mTable[531][63] = "ad,Andorra,376,Mobiland,";
m_mTable[532][31] = "es,Spain,34,Vodafone,";
m_mTable[532][63] = "es,Spain,34,Orange,";
m_mTable[532][79] = "es,Spain,34,Yoigo,";
m_mTable[532][95] = "es,Spain,34,Movistar,";
m_mTable[532][111] = "es,Spain,34,Vodafone Enabler Espana SL,";
m_mTable[532][127] = "es,Spain,34,Movistar,";
m_mTable[532][143] = "es,Spain,34,Euskaltel SA,";
m_mTable[532][159] = "es,Spain,34,Orange,";
m_mTable[532][287] = "es,Spain,34,Orange,";
m_mTable[532][351] = "es,Spain,34,BT Espana SAU,";
m_mTable[532][367] = "es,Spain,34,Telecable de Asturias SA,";
m_mTable[532][383] = "es,Spain,34,R Cable y Telec. Galicia SA,";
m_mTable[532][399] = "es,Spain,34,Cableuropa SAU (ONO),";
m_mTable[532][415] = "es,Spain,34,Simyo/KPN,";
m_mTable[532][527] = "es,Spain,34,fonYou Wireless SL,";
m_mTable[532][543] = "es,Spain,34,Jazz Telecom SAU,";
m_mTable[532][559] = "es,Spain,34,Movistar,";
m_mTable[532][575] = "es,Spain,34,Lycamobile SL,";
m_mTable[532][607] = "es,Spain,34,Lycamobile SL,";
m_mTable[532][623] = "es,Spain,34,Lleida,";
m_mTable[532][639] = "es,Spain,34,Truphone,";
m_mTable[534][31] = "hu,Hungary,36,Pannon/Telenor,";
m_mTable[534][783] = "hu,Hungary,36,T-mobile/Magyar,";
m_mTable[534][1807] = "hu,Hungary,36,Vodafone,";
m_mTable[534][1823] = "hu,Hungary,36,UPC Magyarorszag Kft.,";
m_mTable[536][63] = "ba,Bosnia & Herzegov.,387,Eronet Mobile,";
m_mTable[536][95] = "ba,Bosnia & Herzegov.,387,M-Tel,";
m_mTable[536][2319] = "ba,Bosnia & Herzegov.,387,BH Mobile,";
m_mTable[537][31] = "hr,Croatia,385,T-Mobile/Cronet,";
m_mTable[537][47] = "hr,Croatia,385,Tele2,";
m_mTable[537][271] = "hr,Croatia,385,VIPnet d.o.o.,";
m_mTable[544][31] = "rs,Serbia,381,Telenor/Mobtel,";
m_mTable[544][47] = "rs,Serbia,381,Telenor/Mobtel,";
m_mTable[544][63] = "rs,Serbia,381,MTS/Telekom Srbija,";
m_mTable[544][95] = "rs,Serbia,381,VIP Mobile,";
m_mTable[546][31] = "it,Italy,39,TIM,";
m_mTable[546][47] = "it,Italy,39,Elsacom,";
m_mTable[546][111] = "it,Italy,39,Vodafone,";
m_mTable[546][127] = "it,Italy,39,Noverca Italia Srl,";
m_mTable[546][271] = "it,Italy,39,Vodafone,";
m_mTable[546][783] = "it,Italy,39,RFI Rete Ferroviaria Italiana SpA,";
m_mTable[546][831] = "it,Italy,39,Hi3G,";
m_mTable[546][847] = "it,Italy,39,BT Italia SpA,";
m_mTable[546][863] = "it,Italy,39,Lycamobile Srl,";
m_mTable[546][1087] = "it,Italy,39,Telecom Italia Mobile SpA,";
m_mTable[546][1103] = "it,Italy,39,WIND (Blu) -,";
m_mTable[546][1167] = "it,Italy,39,Telecom Italia Mobile SpA,";
m_mTable[546][1919] = "it,Italy,39,IPSE 2000,";
m_mTable[546][2191] = "it,Italy,39,WIND (Blu) -,";
m_mTable[546][2463] = "it,Italy,39,Hi3G,";
m_mTable[550][31] = "ro,Romania,40,Vodafone,";
m_mTable[550][47] = "ro,Romania,40,Romtelecom SA,";
m_mTable[550][63] = "ro,Romania,40,Cosmote,";
m_mTable[550][79] = "ro,Romania,40,Telemobil/Zapp,";
m_mTable[550][95] = "ro,Romania,40,RCS&RDS Digi Mobile,";
m_mTable[550][111] = "ro,Romania,40,Telemobil/Zapp,";
m_mTable[550][271] = "ro,Romania,40,Orange,";
m_mTable[550][287] = "ro,Romania,40,Enigma Systems,";
m_mTable[552][31] = "ch,Switzerland,41,Swisscom,";
m_mTable[552][47] = "ch,Switzerland,41,TDC Sunrise,";
m_mTable[552][63] = "ch,Switzerland,41,Orange,";
m_mTable[552][95] = "ch,Switzerland,41,Comfone AG,";
m_mTable[552][127] = "ch,Switzerland,41,TDC Sunrise,";
m_mTable[552][143] = "ch,Switzerland,41,TDC Sunrise,";
m_mTable[552][159] = "ch,Switzerland,41,Comfone AG,";
m_mTable[552][303] = "ch,Switzerland,41,TDC Sunrise,";
m_mTable[552][1311] = "ch,Switzerland,41,BebbiCell AG,";
m_mTable[552][1327] = "ch,Switzerland,41,Mundio Mobile AG,";
m_mTable[552][1343] = "ch,Switzerland,41,upc cablecom GmbH,";
m_mTable[552][1359] = "ch,Switzerland,41,Lycamobile AG,";
m_mTable[560][31] = "cz,Czech Rep.,420,T-Mobile / RadioMobil,";
m_mTable[560][47] = "cz,Czech Rep.,420,O2,";
m_mTable[560][63] = "cz,Czech Rep.,420,Vodafone,";
m_mTable[560][79] = "cz,Czech Rep.,420,Ufone,";
m_mTable[560][95] = "cz,Czech Rep.,420,Travel Telekommunikation s.r.o.,";
m_mTable[560][143] = "cz,Czech Rep.,420,Compatel s.r.o.,";
m_mTable[560][2463] = "cz,Czech Rep.,420,Vodafone,";
m_mTable[561][31] = "sk,Slovakia,421,Orange,";
m_mTable[561][47] = "sk,Slovakia,421,T-Mobile,";
m_mTable[561][79] = "sk,Slovakia,421,T-Mobile,";
m_mTable[561][95] = "sk,Slovakia,421,Orange,";
m_mTable[561][111] = "sk,Slovakia,421,O2,";
m_mTable[561][351] = "sk,Slovakia,421,Orange,";
m_mTable[561][2463] = "sk,Slovakia,421,Zeleznice Slovenskej republiky (ZSR),";
m_mTable[562][15] = "at,Austria,43,Fix Line,";
m_mTable[562][31] = "at,Austria,43,A1 MobilKom,";
m_mTable[562][47] = "at,Austria,43,A1 MobilKom,";
m_mTable[562][63] = "at,Austria,43,T-Mobile/Telering,";
m_mTable[562][79] = "at,Austria,43,T-Mobile/Telering,";
m_mTable[562][95] = "at,Austria,43,A1/Orange/One Connect,";
m_mTable[562][111] = "at,Austria,43,A1/Orange/One Connect,";
m_mTable[562][127] = "at,Austria,43,T-Mobile/Telering,";
m_mTable[562][143] = "at,Austria,43,Telefonica,";
m_mTable[562][159] = "at,Austria,43,A1 MobilKom,";
m_mTable[562][271] = "at,Austria,43,H3G,";
m_mTable[562][287] = "at,Austria,43,A1 MobilKom,";
m_mTable[562][303] = "at,Austria,43,A1/Orange/One Connect,";
m_mTable[562][335] = "at,Austria,43,H3G,";
m_mTable[562][351] = "at,Austria,43,T-Mobile/Telering,";
m_mTable[564][31] = "gb,United Kingdom,44,Mapesbury C. Ltd,";
m_mTable[564][47] = "gb,United Kingdom,44,O2 Ltd.,";
m_mTable[564][63] = "gb,United Kingdom,44,Airtel/Vodafone,";
m_mTable[564][127] = "gb,United Kingdom,44,Cable and Wireless,";
m_mTable[564][143] = "gb,United Kingdom,44,OnePhone,";
m_mTable[564][159] = "gb,United Kingdom,44,Tismi,";
m_mTable[564][271] = "gb,United Kingdom,44,O2 Ltd.,";
m_mTable[564][287] = "gb,United Kingdom,44,O2 Ltd.,";
m_mTable[564][303] = "gb,United Kingdom,44,Railtrack Plc,";
m_mTable[564][335] = "gb,United Kingdom,44,HaySystems,";
m_mTable[564][351] = "gb,United Kingdom,44,Vodafone,";
m_mTable[564][367] = "gb,United Kingdom,44,Opal Telecom,";
m_mTable[564][383] = "gb,United Kingdom,44,FlexTel,";
m_mTable[564][399] = "gb,United Kingdom,44,Cloud9/wire9 Tel.,";
m_mTable[564][415] = "gb,United Kingdom,44,PMN/Teleware,";
m_mTable[564][527] = "gb,United Kingdom,44,Hutchinson 3G,";
m_mTable[564][559] = "gb,United Kingdom,44,Routotelecom,";
m_mTable[564][575] = "gb,United Kingdom,44,Vectofone Mobile Wifi,";
m_mTable[564][591] = "gb,United Kingdom,44,Stour Marine,";
m_mTable[564][607] = "gb,United Kingdom,44,Truphone,";
m_mTable[564][623] = "gb,United Kingdom,44,Lycamobile,";
m_mTable[564][639] = "gb,United Kingdom,44,Vodafone,";
m_mTable[564][655] = "gb,United Kingdom,44,Marthon Telecom,";
m_mTable[564][783] = "gb,United Kingdom,44,Everyth. Ev.wh./T-Mobile,";
m_mTable[564][799] = "gb,United Kingdom,44,Everyth. Ev.wh./T-Mobile,";
m_mTable[564][815] = "gb,United Kingdom,44,Everyth. Ev.wh./T-Mobile,";
m_mTable[564][831] = "gb,United Kingdom,44,Everyth. Ev.wh./Orange,";
m_mTable[564][847] = "gb,United Kingdom,44,Everyth. Ev.wh./Orange,";
m_mTable[564][863] = "gb,United Kingdom,44,JSC Ingenicum,";
m_mTable[564][879] = "gb,United Kingdom,44,Cable and Wireless Isle of Man,";
m_mTable[564][895] = "gb,United Kingdom,44,Synectiv Ltd.,";
m_mTable[564][1295] = "gb,United Kingdom,44,Jersey Telecom,";
m_mTable[564][1311] = "gb,United Kingdom,44,Jersey Telecom,";
m_mTable[564][1375] = "gb,United Kingdom,44,Guernsey Telecoms,";
m_mTable[564][1423] = "gb,United Kingdom,44,Manx Telecom,";
m_mTable[564][1887] = "gb,United Kingdom,44,Inquam Telecom Ltd,";
m_mTable[564][1903] = "gb,United Kingdom,44,BT Group,";
m_mTable[564][1919] = "gb,United Kingdom,44,BT Group,";
m_mTable[564][1935] = "gb,United Kingdom,44,Wave Telecom Ltd,";
m_mTable[564][2335] = "gb,United Kingdom,44,Vodafone,";
m_mTable[564][2351] = "gb,United Kingdom,44,Cable and Wireless,";
m_mTable[564][2383] = "gb,United Kingdom,44,Hutchinson 3G,";
m_mTable[565][47] = "gb,United Kingdom,44,Everyth. Ev.wh.,";
m_mTable[568][31] = "dk,Denmark,45,TDC Denmark,";
m_mTable[568][47] = "dk,Denmark,45,Telenor/Sonofon,";
m_mTable[568][63] = "dk,Denmark,45,Mach Connectivity ApS,";
m_mTable[568][79] = "dk,Denmark,45,NextGen Mobile Ltd (CardBoardFish),";
m_mTable[568][95] = "dk,Denmark,45,ApS KBUS,";
m_mTable[568][111] = "dk,Denmark,45,Hi3G,";
m_mTable[568][127] = "dk,Denmark,45,,";
m_mTable[568][271] = "dk,Denmark,45,TDC Denmark,";
m_mTable[568][303] = "dk,Denmark,45,Lycamobile Ltd,";
m_mTable[568][527] = "dk,Denmark,45,Telia,";
m_mTable[568][575] = "dk,Denmark,45,Banedanmark,";
m_mTable[568][655] = "dk,Denmark,45,CoolTEL ApS,";
m_mTable[568][783] = "dk,Denmark,45,Telia,";
m_mTable[568][1919] = "dk,Denmark,45,Telenor/Sonofon,";
m_mTable[576][31] = "se,Sweden,46,Telia Mobile,";
m_mTable[576][47] = "se,Sweden,46,H3G Access AB,";
m_mTable[576][79] = "se,Sweden,46,H3G Access AB,";
m_mTable[576][95] = "se,Sweden,46,Svenska UMTS-N,";
m_mTable[576][111] = "se,Sweden,46,Telenor (Vodafone),";
m_mTable[576][127] = "se,Sweden,46,Tele2 Sverige AB,";
m_mTable[576][143] = "se,Sweden,46,Telenor (Vodafone),";
m_mTable[576][271] = "se,Sweden,46,Spring Mobil AB,";
m_mTable[576][287] = "se,Sweden,46,Lindholmen Science Park AB,";
m_mTable[576][303] = "se,Sweden,46,Lycamobile Ltd,";
m_mTable[576][319] = "se,Sweden,46,Ventelo Sverige AB,";
m_mTable[576][335] = "se,Sweden,46,TDC Sverige AB,";
m_mTable[576][351] = "se,Sweden,46,Wireless Maingate Nordic AB,";
m_mTable[576][367] = "se,Sweden,46,42 Telecom AB,";
m_mTable[576][383] = "se,Sweden,46,Gotalandsnatet AB,";
m_mTable[576][399] = "se,Sweden,46,Generic Mobile Systems Sweden AB,";
m_mTable[576][415] = "se,Sweden,46,Mundio Mobile (Sweden) Ltd,";
m_mTable[576][527] = "se,Sweden,46,Wireless Maingate AB,";
m_mTable[576][559] = "se,Sweden,46,Eu Tel AB,";
m_mTable[576][575] = "se,Sweden,46,Infobip Ltd.,";
m_mTable[576][591] = "se,Sweden,46,Telenor (Vodafone),";
m_mTable[576][607] = "se,Sweden,46,Digitel Mobile Srl,";
m_mTable[576][623] = "se,Sweden,46,Beepsend,";
m_mTable[576][639] = "se,Sweden,46,Fogg Mobile AB,";
m_mTable[576][655] = "se,Sweden,46,CoolTEL Aps,";
m_mTable[576][671] = "se,Sweden,46,Mercury International Carrier Services,";
m_mTable[576][783] = "se,Sweden,46,NextGen Mobile Ltd (CardBoardFish),";
m_mTable[576][863] = "se,Sweden,46,42 Telecom AB,";
m_mTable[576][879] = "se,Sweden,46,ID Mobile,";
m_mTable[578][31] = "no,Norway,47,Telenor,";
m_mTable[578][47] = "no,Norway,47,Netcom,";
m_mTable[578][63] = "no,Norway,47,Teletopia,";
m_mTable[578][79] = "no,Norway,47,Tele2,";
m_mTable[578][95] = "no,Norway,47,Network Norway AS,";
m_mTable[578][111] = "no,Norway,47,ICE Nordisk Mobiltelefon AS,";
m_mTable[578][127] = "no,Norway,47,Ventelo AS,";
m_mTable[578][143] = "no,Norway,47,TDC Mobil A/S,";
m_mTable[578][159] = "no,Norway,47,Com4 AS,";
m_mTable[578][303] = "no,Norway,47,Telenor,";
m_mTable[578][527] = "no,Norway,47,Jernbaneverket (GSM-R),";
m_mTable[578][543] = "no,Norway,47,Jernbaneverket (GSM-R),";
m_mTable[578][559] = "no,Norway,47,Network Norway AS,";
m_mTable[578][575] = "no,Norway,47,Lycamobile Ltd,";
m_mTable[580][63] = "fi,Finland,358,DNA/Finnet,";
m_mTable[580][79] = "fi,Finland,358,DNA/Finnet,";
m_mTable[580][95] = "fi,Finland,358,Elisa/Saunalahti,";
m_mTable[580][159] = "fi,Finland,358,Nokia Oyj,";
m_mTable[580][271] = "fi,Finland,358,TDC Oy Finland,";
m_mTable[580][287] = "fi,Finland,358,Mundio Mobile (Finland) Ltd,";
m_mTable[580][303] = "fi,Finland,358,DNA/Finnet,";
m_mTable[580][319] = "fi,Finland,358,DNA/Finnet,";
m_mTable[580][335] = "fi,Finland,358,Alands,";
m_mTable[580][543] = "fi,Finland,358,Elisa/Saunalahti,";
m_mTable[580][623] = "fi,Finland,358,Compatel Ltd,";
m_mTable[580][2095] = "fi,Finland,358,ID-Mobile,";
m_mTable[580][2335] = "fi,Finland,358,TeliaSonera,";
m_mTable[582][31] = "lt,Lithuania,370,Omnitel,";
m_mTable[582][47] = "lt,Lithuania,370,Bite,";
m_mTable[582][63] = "lt,Lithuania,370,Tele2,";
m_mTable[583][31] = "lv,Latvia,371,Latvian Mobile Phone,";
m_mTable[583][47] = "lv,Latvia,371,Tele2,";
m_mTable[583][63] = "lv,Latvia,371,TRIATEL/Telekom Baltija,";
m_mTable[583][95] = "lv,Latvia,371,Bite,";
m_mTable[583][111] = "lv,Latvia,371,SIA Rigatta,";
m_mTable[583][127] = "lv,Latvia,371,SIA Master Telecom,";
m_mTable[583][143] = "lv,Latvia,371,SIA IZZI,";
m_mTable[583][159] = "lv,Latvia,371,SIA Camel Mobile,";
m_mTable[584][31] = "ee,Estonia,372,EMT GSM,";
m_mTable[584][47] = "ee,Estonia,372,Radiolinja Eesti,";
m_mTable[584][63] = "ee,Estonia,372,Tele2 Eesti AS,";
m_mTable[584][79] = "ee,Estonia,372,Top Connect OU,";
m_mTable[592][31] = "ru,Russian Federation,79,MTS,";
m_mTable[592][47] = "ru,Russian Federation,79,Megafon,";
m_mTable[592][63] = "ru,Russian Federation,79,NCC,";
m_mTable[592][79] = "ru,Russian Federation,79,Sibchallenge,";
m_mTable[592][95] = "ru,Russian Federation,79,Yenisey Telecom,";
m_mTable[592][127] = "ru,Russian Federation,79,ZAO SMARTS,";
m_mTable[592][271] = "ru,Russian Federation,79,DTC/Don Telecom,";
m_mTable[592][287] = "ru,Russian Federation,79,Orensot,";
m_mTable[592][303] = "ru,Russian Federation,79,Baykal Westcom,";
m_mTable[592][319] = "ru,Russian Federation,79,Kuban GSM,";
m_mTable[592][351] = "ru,Russian Federation,79,ZAO SMARTS,";
m_mTable[592][367] = "ru,Russian Federation,79,NTC,";
m_mTable[592][383] = "ru,Russian Federation,79,UralTel,";
m_mTable[592][415] = "ru,Russian Federation,79,OJSC Altaysvyaz,";
m_mTable[592][527] = "ru,Russian Federation,79,Tele2/ECC/Volgogr.,";
m_mTable[592][655] = "ru,Russian Federation,79,BeeLine/VimpelCom,";
m_mTable[592][863] = "ru,Russian Federation,79,LLC Ekaterinburg-2000,";
m_mTable[592][927] = "ru,Russian Federation,79,UralTel,";
m_mTable[592][1103] = "ru,Russian Federation,79,StavTelesot,";
m_mTable[592][2351] = "ru,Russian Federation,79,Printelefone,";
m_mTable[592][2367] = "ru,Russian Federation,79,Telecom XXL,";
m_mTable[592][2463] = "ru,Russian Federation,79,VimpelCom,";
m_mTable[597][31] = "ua,Ukraine,380,UMC/MTS,";
m_mTable[597][47] = "ua,Ukraine,380,Beeline,";
m_mTable[597][63] = "ua,Ukraine,380,KyivStar,";
m_mTable[597][79] = "ua,Ukraine,380,Intertelecom Ltd (IT),";
m_mTable[597][95] = "ua,Ukraine,380,Golden Telecom,";
m_mTable[597][111] = "ua,Ukraine,380,Astelit/LIFE,";
m_mTable[597][127] = "ua,Ukraine,380,TriMob LLC,";
m_mTable[597][543] = "ua,Ukraine,380,Telesystems Of Ukraine CJSC (TSU),";
m_mTable[597][927] = "ua,Ukraine,380,Golden Telecom,";
m_mTable[597][1295] = "ua,Ukraine,380,UMC/MTS,";
m_mTable[597][1663] = "ua,Ukraine,380,KyivStar,";
m_mTable[597][1679] = "ua,Ukraine,380,Beeline,";
m_mTable[599][31] = "by,Belarus,375,Mobile Digital Communications,";
m_mTable[599][47] = "by,Belarus,375,MTS,";
m_mTable[599][63] = "by,Belarus,375,BelCel JV,";
m_mTable[599][79] = "by,Belarus,375,BeST,";
m_mTable[601][31] = "md,Moldova,373,Orange/Voxtel,";
m_mTable[601][47] = "md,Moldova,373,Moldcell,";
m_mTable[601][63] = "md,Moldova,373,IDC/Unite,";
m_mTable[601][79] = "md,Moldova,373,Eventis Mobile,";
m_mTable[601][95] = "md,Moldova,373,IDC/Unite,";
m_mTable[601][2463] = "md,Moldova,373,IDC/Unite,";
m_mTable[608][31] = "pl,Poland,48,Polkomtel/Plus,";
m_mTable[608][47] = "pl,Poland,48,T-Mobile/ERA,";
m_mTable[608][63] = "pl,Poland,48,Orange/IDEA/Centertel,";
m_mTable[608][79] = "pl,Poland,48,Tele2,";
m_mTable[608][95] = "pl,Poland,48,Orange/IDEA/Centertel,";
m_mTable[608][111] = "pl,Poland,48,Play/P4,";
m_mTable[608][127] = "pl,Poland,48,Play/P4,";
m_mTable[608][143] = "pl,Poland,48,e-Telko,";
m_mTable[608][159] = "pl,Poland,48,Lycamobile,";
m_mTable[608][271] = "pl,Poland,48,Sferia,";
m_mTable[608][287] = "pl,Poland,48,NORDISK Polska,";
m_mTable[608][303] = "pl,Poland,48,Cyfrowy POLSAT S.A.,";
m_mTable[608][319] = "pl,Poland,48,Sferia,";
m_mTable[608][335] = "pl,Poland,48,Sferia,";
m_mTable[608][351] = "pl,Poland,48,Tele2,";
m_mTable[608][367] = "pl,Poland,48,Mobyland,";
m_mTable[608][383] = "pl,Poland,48,Aero2 SP.,";
m_mTable[608][399] = "pl,Poland,48,AMD Telecom.,";
m_mTable[608][847] = "pl,Poland,48,T-Mobile/ERA,";
m_mTable[608][863] = "pl,Poland,48,PKP Polskie Linie Kolejowe S.A.,";
m_mTable[608][879] = "pl,Poland,48,Mundio Mobile Sp. z o.o.,";
m_mTable[608][911] = "pl,Poland,48,CallFreedom Sp. z o.o.,";
m_mTable[608][2447] = "pl,Poland,48,Play/P4,";
m_mTable[610][31] = "de,Germany,49,T-mobile/Telekom,";
m_mTable[610][47] = "de,Germany,49,Vodafone D2,";
m_mTable[610][63] = "de,Germany,49,E-Plus,";
m_mTable[610][79] = "de,Germany,49,Vodafone D2,";
m_mTable[610][95] = "de,Germany,49,E-Plus,";
m_mTable[610][111] = "de,Germany,49,T-mobile/Telekom,";
m_mTable[610][127] = "de,Germany,49,O2,";
m_mTable[610][143] = "de,Germany,49,O2,";
m_mTable[610][159] = "de,Germany,49,Vodafone D2,";
m_mTable[610][271] = "de,Germany,49,DB Netz AG,";
m_mTable[610][287] = "de,Germany,49,O2,";
m_mTable[610][303] = "de,Germany,49,E-Plus,";
m_mTable[610][319] = "de,Germany,49,Mobilcom,";
m_mTable[610][335] = "de,Germany,49,Group 3G UMTS,";
m_mTable[610][367] = "de,Germany,49,Telogic/ViStream,";
m_mTable[610][383] = "de,Germany,49,E-Plus,";
m_mTable[610][1087] = "de,Germany,49,Lycamobile,";
m_mTable[610][1919] = "de,Germany,49,E-Plus,";
//MCC(262) MNC(N/A) ISO(de) Country Code(Germany) Country(49) Carrier(Debitel) Carrier Code()
//MCC(262) MNC(N/A) ISO(de) Country Code(Germany) Country(49) Carrier(Talkline) Carrier Code()
m_mTable[614][31] = "gi,Gibraltar,350,Gibtel GSM,";
m_mTable[614][111] = "gi,Gibraltar,350,CTS Mobile,";
m_mTable[614][159] = "gi,Gibraltar,350,eazi telecom,";
m_mTable[616][31] = "pt,Portugal,351,Vodafone,";
m_mTable[616][63] = "pt,Portugal,351,Optimus,";
m_mTable[616][79] = "pt,Portugal,351,CTT - Correios de Portugal SA,";
m_mTable[616][111] = "pt,Portugal,351,TMN,";
m_mTable[616][127] = "pt,Portugal,351,Optimus,";
m_mTable[624][31] = "lu,Luxembourg,352,P+T LUXGSM,";
m_mTable[624][1919] = "lu,Luxembourg,352,Millicom Tango GSM,";
m_mTable[624][2463] = "lu,Luxembourg,352,VOXmobile S.A.,";
m_mTable[626][31] = "ie,Ireland,353,Vodafone Eircell,";
m_mTable[626][47] = "ie,Ireland,353,O2/Digifone,";
m_mTable[626][63] = "ie,Ireland,353,Meteor Mobile Ltd.,";
m_mTable[626][79] = "ie,Ireland,353,Access Telecom Ltd.,";
m_mTable[626][95] = "ie,Ireland,353,H3G,";
m_mTable[626][127] = "ie,Ireland,353,eircom Ltd,";
m_mTable[626][159] = "ie,Ireland,353,Clever Communications Ltd,";
m_mTable[626][287] = "ie,Ireland,353,Liffey Telecom,";
m_mTable[626][319] = "ie,Ireland,353,Lycamobile,";
m_mTable[628][31] = "is,Iceland,354,Landssiminn,";
m_mTable[628][47] = "is,Iceland,354,Vodafone/Tal hf,";
m_mTable[628][63] = "is,Iceland,354,Vodafone/Tal hf,";
m_mTable[628][79] = "is,Iceland,354,VIKING/IMC,";
m_mTable[628][95] = "is,Iceland,354,Vodafone/Tal hf,";
m_mTable[628][127] = "is,Iceland,354,IceCell,";
m_mTable[628][143] = "is,Iceland,354,Landssiminn,";
m_mTable[628][159] = "is,Iceland,354,Amitelo,";
m_mTable[628][287] = "is,Iceland,354,NOVA,";
m_mTable[630][31] = "al,Albania,355,AMC Mobil,";
m_mTable[630][47] = "al,Albania,355,Vodafone,";
m_mTable[630][63] = "al,Albania,355,Eagle Mobile,";
m_mTable[630][79] = "al,Albania,355,PLUS Communication Sh.a,";
m_mTable[632][31] = "mt,Malta,356,Vodafone,";
m_mTable[632][543] = "mt,Malta,356,GO/Mobisle,";
m_mTable[632][1919] = "mt,Malta,356,Melita,";
m_mTable[640][31] = "cy,Cyprus,357,Vodafone/CyTa,";
m_mTable[640][271] = "cy,Cyprus,357,MTN/Areeba,";
m_mTable[640][527] = "cy,Cyprus,357,PrimeTel PLC,";
m_mTable[642][31] = "ge,Georgia,995,Geocell Ltd.,";
m_mTable[642][47] = "ge,Georgia,995,Magti GSM Ltd.,";
m_mTable[642][63] = "ge,Georgia,995,Iberiatel Ltd.,";
m_mTable[642][79] = "ge,Georgia,995,MobiTel/Beeline,";
m_mTable[642][95] = "ge,Georgia,995,Silknet,";
m_mTable[643][31] = "am,Armenia,374,ArmenTel/Beeline,";
m_mTable[643][79] = "am,Armenia,374,Karabakh Telecom,";
m_mTable[643][95] = "am,Armenia,374,Vivacell,";
m_mTable[643][271] = "am,Armenia,374,Orange,";
m_mTable[644][31] = "bg,Bulgaria,359,MobilTel AD,";
m_mTable[644][63] = "bg,Bulgaria,359,BTC Mobile EOOD (vivatel),";
m_mTable[644][95] = "bg,Bulgaria,359,Cosmo Mobile EAD/Globul,";
m_mTable[644][111] = "bg,Bulgaria,359,BTC Mobile EOOD (vivatel),";
m_mTable[646][31] = "tr,Turkey,90,Turkcell,";
m_mTable[646][47] = "tr,Turkey,90,Vodafone-Telsim,";
m_mTable[646][63] = "tr,Turkey,90,AVEA/Aria,";
m_mTable[646][79] = "tr,Turkey,90,AVEA/Aria,";
m_mTable[648][31] = "fo,Faroe Islands,298,Faroese Telecom,";
m_mTable[648][47] = "fo,Faroe Islands,298,Kall GSM,";
m_mTable[648][63] = "fo,Faroe Islands,298,Edge Mobile Sp/F,";
m_mTable[656][31] = "gl,Greenland,299,Tele Greenland,";
m_mTable[658][31] = "sm,San Marino,378,Prima Telecom,";
m_mTable[659][271] = "si,Slovenia,386,Slovenske zeleznice d.o.o.,";
m_mTable[659][1039] = "si,Slovenia,386,SI.Mobil,";
m_mTable[659][1055] = "si,Slovenia,386,Mobitel,";
m_mTable[659][1615] = "si,Slovenia,386,T-2 d.o.o.,";
m_mTable[659][1807] = "si,Slovenia,386,TusMobil/VEGA,";
m_mTable[660][31] = "mk,Macedonia,389,T-Mobile/Mobimak,";
m_mTable[660][47] = "mk,Macedonia,389,MTS/Cosmofone,";
m_mTable[660][63] = "mk,Macedonia,389,VIP Mobile,";
m_mTable[660][1887] = "mk,Macedonia,389,MTS/Cosmofone,";
m_mTable[661][31] = "li,Liechtenstein,423,Swisscom FL AG,";
m_mTable[661][47] = "li,Liechtenstein,423,Orange,";
m_mTable[661][95] = "li,Liechtenstein,423,Mobilkom AG,";
m_mTable[661][111] = "li,Liechtenstein,423,CUBIC (Liechtenstein,";
m_mTable[661][127] = "li,Liechtenstein,423,First Mobile AG,";
m_mTable[661][1919] = "li,Liechtenstein,423,Alpmobile/Tele2,";
m_mTable[663][31] = "me,Montenegro,382,Promonte GSM,";
m_mTable[663][47] = "me,Montenegro,382,Monet/T-mobile,";
m_mTable[663][63] = "me,Montenegro,382,Mtel,";
m_mTable[770][544] = "ca,Canada,1,Telus Mobility,";
m_mTable[770][800] = "ca,Canada,1,Mobilicity,";
m_mTable[770][864] = "ca,Canada,1,Clearnet,";
m_mTable[770][865] = "ca,Canada,1,Clearnet,";
m_mTable[770][880] = "ca,Canada,1,Fido,";
m_mTable[770][896] = "ca,Canada,1,DMTS Mobility,";
m_mTable[770][1168] = "ca,Canada,1,WIND,";
m_mTable[770][1280] = "ca,Canada,1,Videotron,";
m_mTable[770][1552] = "ca,Canada,1,Bell Mobility,";
m_mTable[770][1584] = "ca,Canada,1,Bell Aliant,";
m_mTable[770][1600] = "ca,Canada,1,Latitude Wireless,";
m_mTable[770][1617] = "ca,Canada,1,Bell Mobility,";
m_mTable[770][1618] = "ca,Canada,1,BC Tel Mobility,";
m_mTable[770][1619] = "ca,Canada,1,Telus Mobility,";
m_mTable[770][1620] = "ca,Canada,1,Sask Tel Mobility,";
m_mTable[770][1621] = "ca,Canada,1,MTS Mobility,";
m_mTable[770][1622] = "ca,Canada,1,Tbay Mobility,";
m_mTable[770][1623] = "ca,Canada,1,Quebectel Mobility,";
m_mTable[770][1632] = "ca,Canada,1,MTS Mobility,";
m_mTable[770][1648] = "ca,Canada,1,CityWest Mobility,";
m_mTable[770][1664] = "ca,Canada,1,Sask Tel Mobility,";
m_mTable[770][1793] = "ca,Canada,1,NB Tel Mobility,";
m_mTable[770][1794] = "ca,Canada,1,MT&T Mobility,";
m_mTable[770][1795] = "ca,Canada,1,New Tel Mobility,";
m_mTable[770][1808] = "ca,Canada,1,Globalstar Canada,";
m_mTable[770][1824] = "ca,Canada,1,Rogers Wireless,";
m_mTable[770][1825] = "ca,Canada,1,Rogers Wireless,";
m_mTable[770][1888] = "ca,Canada,1,Public Mobile,";
m_mTable[770][2080] = "ca,Canada,1,Rogers Wireless,";
m_mTable[776][31] = "pm,St. Pierre & Miquelon,508,Ameris,";
m_mTable[784][3] = "us,United States,1,Unknown,";
m_mTable[784][4] = "us,United States,1,Verizon Wireless,";
m_mTable[784][16] = "us,United States,1,Verizon Wireless,";
m_mTable[784][17] = "us,United States,1,Northstar,";
m_mTable[784][18] = "us,United States,1,Verizon Wireless,";
m_mTable[784][19] = "us,United States,1,Verizon Wireless,";
m_mTable[784][22] = "us,United States,1,Leap Wireless International Inc.,att";
m_mTable[784][32] = "us,United States,1,Union Telephone Co.,";
m_mTable[784][48] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][50] = "gu,Guam,1671,IT&E OverSeas,";
m_mTable[784][51] = "gu,Guam,1671,Guam Teleph. Auth.,";
m_mTable[784][64] = "us,United States,1,Matanuska Tel. Assn. Inc.,";
m_mTable[784][80] = "us,United States,1,,";
m_mTable[784][111] = "us,United States,1,Consolidated Telcom,";
m_mTable[784][112] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][128] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][144] = "us,United States,1,Edge Wireless LLC,att";
m_mTable[784][256] = "us,United States,1,Plateau Telecommunications Inc.,";
m_mTable[784][288] = "us,United States,1,Sprint Spectrum,";
m_mTable[784][304] = "us,United States,1,North Carolina RSA 3 Cellular Tel. Co.,";
m_mTable[784][335] = "us,United States,1,Testing,";
m_mTable[784][320] = "gu,Guam,1671,GTA Wireless,";
m_mTable[784][351] = "us,United States,1,Unknown,";
m_mTable[784][336] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][352] = "us,United States,1,T-Mobile,";
m_mTable[784][368] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][384] = "us,United States,1,Cingular Wireless,";
m_mTable[784][400] = "us,United States,1,Unknown,";
m_mTable[784][512] = "us,United States,1,T-Mobile,";
m_mTable[784][528] = "us,United States,1,T-Mobile,";
m_mTable[784][544] = "us,United States,1,T-Mobile,";
m_mTable[784][575] = "us,United States,1,Unknown,";
m_mTable[784][560] = "us,United States,1,T-Mobile,";
m_mTable[784][591] = "us,United States,1,Unknown,";
m_mTable[784][576] = "us,United States,1,T-Mobile,";
m_mTable[784][607] = "us,United States,1,Unknown,";
m_mTable[784][592] = "us,United States,1,T-Mobile,";
m_mTable[784][623] = "us,United States,1,Unknown,";
m_mTable[784][608] = "us,United States,1,T-Mobile,";
m_mTable[784][624] = "us,United States,1,T-Mobile,";
m_mTable[784][640] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][656] = "us,United States,1,NEP Cellcorp Inc.,";
m_mTable[784][768] = "us,United States,1,T-Mobile,";
m_mTable[784][799] = "us,United States,1,T-Mobile,";
m_mTable[784][784] = "us,United States,1,T-Mobile,";
m_mTable[784][800] = "us,United States,1,Smith Bagley Inc.,";
m_mTable[784][816] = "us,United States,1,T-Mobile,";
m_mTable[784][847] = "us,United States,1,Nevada Wireless LLC,";
m_mTable[784][832] = "us,United States,1,Westlink Communications LLC,";
m_mTable[784][848] = "us,United States,1,Mohave Cellular LP,";
m_mTable[784][864] = "us,United States,1,Cellular Network Partnership LLC,";
m_mTable[784][880] = "gu,Guam,1671,Docomo,";
m_mTable[784][911] = "us,United States,1,USA 3650 AT&T,att";
m_mTable[784][896] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][912] = "us,United States,1,Yorkville Telephone Cooperative,";
m_mTable[784][1024] = "us,United States,1,Minnesota South. Wirel. Co. / Hickory,";
m_mTable[784][1040] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][1056] = "us,United States,1,Cincinnati Bell Wireless LLC,";
m_mTable[784][1072] = "us,United States,1,GCI Communication Corp.,";
m_mTable[784][1088] = "us,United States,1,Dobson Cellular Systems,";
m_mTable[784][1104] = "us,United States,1,Northeast Colorado Cellular Inc.,";
m_mTable[784][1135] = "us,United States,1,SIMMETRY,";
m_mTable[784][1120] = "us,United States,1,TMP Corporation,";
m_mTable[784][1136] = "gu,Guam,1671,Docomo,";
m_mTable[784][1152] = "us,United States,1,Choice Phone LLC,";
m_mTable[784][1168] = "us,United States,1,Triton PCS,";
m_mTable[784][1280] = "us,United States,1,Public Service Cellular Inc.,";
m_mTable[784][1296] = "us,United States,1,Airtel Wireless LLC,";
m_mTable[784][1312] = "us,United States,1,VeriSign,";
m_mTable[784][1328] = "us,United States,1,West Virginia Wireless,";
m_mTable[784][1344] = "us,United States,1,,";
m_mTable[784][1376] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][1392] = "us,United States,1,MTPCS LLC,";
m_mTable[784][1408] = "us,United States,1,PCS ONE,";
m_mTable[784][1424] = "us,United States,1,Verizon Wireless,";
m_mTable[784][1551] = "us,United States,1,Consolidated Telcom,";
m_mTable[784][1536] = "us,United States,1,New-Cell Inc.,";
m_mTable[784][1552] = "us,United States,1,Elkhart TelCo. / Epic Touch Co.,";
m_mTable[784][1568] = "us,United States,1,Coleman County Telco /Trans TX,";
m_mTable[784][1584] = "us,United States,1,,";
m_mTable[784][1600] = "us,United States,1,,";
m_mTable[784][1616] = "us,United States,1,Jasper,";
m_mTable[784][1632] = "us,United States,1,T-Mobile,";
m_mTable[784][1648] = "us,United States,1,Northstar,att";
m_mTable[784][1664] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][1680] = "us,United States,1,Keystone Wireless LLC,";
m_mTable[784][1792] = "us,United States,1,Cross Valliant Cellular Partnership,";
m_mTable[784][1808] = "us,United States,1,Arctic Slope Telephone Association Cooperative Inc.,";
m_mTable[784][1840] = "us,United States,1,United States Cellular Corp.,";
m_mTable[784][1856] = "us,United States,1,Telemetrix Inc.,";
m_mTable[784][1872] = "us,United States,1,East Kentucky Network LLC,";
m_mTable[784][1888] = "us,United States,1,Panhandle Telephone Cooperative Inc.,";
m_mTable[784][1904] = "us,United States,1,Iowa Wireless Services LLC,";
m_mTable[784][1920] = "us,United States,1,Message Express Co. / Airlink PCS,";
m_mTable[784][1936] = "us,United States,1,,";
m_mTable[784][2048] = "us,United States,1,T-Mobile,";
m_mTable[784][2096] = "us,United States,1,Caprock Cellular Ltd.,";
m_mTable[784][2128] = "us,United States,1,Aeris Comm. Inc.,";
m_mTable[784][2144] = "us,United States,1,Texas RSA 15B2 Limited Partnership,";
m_mTable[784][2160] = "us,United States,1,Kaplan Telephone Company Inc.,";
m_mTable[784][2176] = "us,United States,1,,";
m_mTable[784][2192] = "us,United States,1,Verizon Wireless,";
m_mTable[784][2304] = "us,United States,1,Cable & Communications Corp.,";
m_mTable[784][2320] = "us,United States,1,Verizon Wireless,";
m_mTable[784][2336] = "us,United States,1,Get Mobile Inc.,";
m_mTable[784][2352] = "us,United States,1,,";
m_mTable[784][2368] = "us,United States,1,Poka Lambro Telco Ltd.,";
m_mTable[784][2384] = "us,United States,1,Unknown,att";
m_mTable[784][2400] = "us,United States,1,Uintah Basin Electronics Telecommunications Inc.,";
m_mTable[784][2416] = "us,United States,1,,";
m_mTable[784][2432] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[784][2448] = "us,United States,1,E.N.M.R. Telephone Coop.,";
m_mTable[785][0] = "us,United States,1,,";
m_mTable[785][16] = "us,United States,1,Missouri RSA No 5 Partnership,";
m_mTable[785][32] = "us,United States,1,Missouri RSA No 5 Partnership,";
m_mTable[785][48] = "us,United States,1,,";
m_mTable[785][64] = "us,United States,1,,";
m_mTable[785][80] = "us,United States,1,Thumb Cellular Limited Partnership,";
m_mTable[785][112] = "us,United States,1,Wisconsin RSA #7 Limited Partnership,att";
m_mTable[785][128] = "us,United States,1,,";
m_mTable[785][144] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[785][256] = "us,United States,1,,";
m_mTable[785][272] = "us,United States,1,Verizon Wireless,";
m_mTable[785][288] = "us,United States,1,Choice Phone LLC,";
m_mTable[785][304] = "us,United States,1,,";
m_mTable[785][320] = "us,United States,1,Cross Wireless Telephone Co.,";
m_mTable[785][336] = "us,United States,1,,";
m_mTable[785][368] = "us,United States,1,PetroCom,";
m_mTable[785][384] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[785][400] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[785][528] = "us,United States,1,,";
m_mTable[785][544] = "us,United States,1,United States Cellular Corp.,";
m_mTable[785][576] = "us,United States,1,,";
m_mTable[785][592] = "gu,Guam,1671,Wave Runner LLC,";
m_mTable[785][608] = "us,United States,1,SLO Cellular Inc / Cellular One of San Luis,";
m_mTable[785][624] = "us,United States,1,Verizon Wireless,";
m_mTable[785][625] = "us,United States,1,Verizon Wireless,";
m_mTable[785][626] = "us,United States,1,Verizon Wireless,";
m_mTable[785][627] = "us,United States,1,Verizon Wireless,";
m_mTable[785][628] = "us,United States,1,Verizon Wireless,";
m_mTable[785][629] = "us,United States,1,Verizon Wireless,";
m_mTable[785][630] = "us,United States,1,Verizon Wireless,";
m_mTable[785][631] = "us,United States,1,Verizon Wireless,";
m_mTable[785][632] = "us,United States,1,Verizon Wireless,";
m_mTable[785][633] = "us,United States,1,Verizon Wireless,";
m_mTable[785][640] = "us,United States,1,Verizon Wireless,";
m_mTable[785][641] = "us,United States,1,Verizon Wireless,";
m_mTable[785][642] = "us,United States,1,Verizon Wireless,";
m_mTable[785][643] = "us,United States,1,Verizon Wireless,";
m_mTable[785][644] = "us,United States,1,Verizon Wireless,";
m_mTable[785][645] = "us,United States,1,Verizon Wireless,";
m_mTable[785][646] = "us,United States,1,Verizon Wireless,";
m_mTable[785][647] = "us,United States,1,Verizon Wireless,";
m_mTable[785][648] = "us,United States,1,Verizon Wireless,";
m_mTable[785][649] = "us,United States,1,Verizon Wireless,";
m_mTable[785][768] = "us,United States,1,Nexus Communications Inc.,";
m_mTable[785][784] = "us,United States,1,Lamar County Cellular,";
m_mTable[785][785] = "us,United States,1,Farmers,";
m_mTable[785][816] = "us,United States,1,Michigan Wireless LLC,";
m_mTable[785][832] = "us,United States,1,Illinois Valley Cellular RSA 2 Partnership,";
m_mTable[785][848] = "us,United States,1,Sagebrush Cellular Inc.,";
m_mTable[785][880] = "us,United States,1,GCI Communication Corp.,";
m_mTable[785][896] = "us,United States,1,,";
m_mTable[785][912] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1040] = "us,United States,1,Iowa RSA No. 2 Limited Partnership,att";
m_mTable[785][1056] = "us,United States,1,Northwest Missouri Cellular Limited Partnership,";
m_mTable[785][1072] = "us,United States,1,RSA 1 Limited Partnership,";
m_mTable[785][1088] = "us,United States,1,Bluegrass Wireless LLC,";
m_mTable[785][1120] = "us,United States,1,Fisher Wireless Services Inc.,";
m_mTable[785][1152] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1153] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1154] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1155] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1156] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1157] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1158] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1159] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1160] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1161] = "us,United States,1,Verizon Wireless,";
m_mTable[785][1168] = "us,United States,1,Sprint Spectrum,";
m_mTable[785][1280] = "us,United States,1,Cambridge Telephone Company Inc.,";
m_mTable[785][1312] = "us,United States,1,,";
m_mTable[785][1344] = "us,United States,1,,";
m_mTable[785][1424] = "us,United States,1,California RSA No. 3 Limited Partnership,";
m_mTable[785][1552] = "us,United States,1,North Dakota Network Company,";
m_mTable[785][1616] = "us,United States,1,United Wireless Communications Inc.,";
m_mTable[785][1632] = "us,United States,1,,";
m_mTable[785][1648] = "us,United States,1,Pine Belt Cellular Inc.,";
m_mTable[785][1808] = "us,United States,1,Northeast Wireless Networks LLC,";
m_mTable[785][1840] = "us,United States,1,,";
m_mTable[785][1856] = "us,United States,1,,";
m_mTable[785][2048] = "us,United States,1,Bluegrass Wireless LLC,";
m_mTable[785][2064] = "us,United States,1,Bluegrass Wireless LLC,";
m_mTable[785][2096] = "us,United States,1,Thumb Cellular Limited Partnership,";
m_mTable[785][2144] = "us,United States,1,Uintah Basin Electronics Telecommunications Inc.,";
m_mTable[785][2160] = "us,United States,1,Sprint Spectrum,";
m_mTable[785][2176] = "us,United States,1,Sprint Spectrum,";
m_mTable[785][2320] = "us,United States,1,,";
m_mTable[785][2336] = "us,United States,1,Missouri RSA No 5 Partnership,";
m_mTable[786][16] = "us,United States,1,Missouri RSA No 5 Partnership,";
m_mTable[786][48] = "us,United States,1,Cross Wireless Telephone Co.,";
m_mTable[786][64] = "us,United States,1,Custer Telephone Cooperative Inc.,";
m_mTable[786][144] = "us,United States,1,Allied Wireless Communications Corporation,att";
m_mTable[786][288] = "us,United States,1,East Kentucky Network LLC,";
m_mTable[786][304] = "us,United States,1,East Kentucky Network LLC,";
m_mTable[786][352] = "us,United States,1,RSA 1 Limited Partnership,";
m_mTable[786][368] = "us,United States,1,Iowa RSA No. 2 Limited Partnership,";
m_mTable[786][384] = "us,United States,1,Keystone Wireless LLC,";
m_mTable[786][400] = "us,United States,1,Sprint Spectrum,";
m_mTable[786][544] = "us,United States,1,Missouri RSA No 5 Partnership,";
m_mTable[786][560] = "us,United States,1,North Dakota Network Company,";
m_mTable[786][624] = "us,United States,1,Cellular Network Partnership LLC,";
m_mTable[786][640] = "us,United States,1,Cellular Network Partnership LLC,";
m_mTable[786][656] = "us,United States,1,Uintah Basin Electronics Telecommunications Inc.,";
m_mTable[786][896] = "us,United States,1,,";
m_mTable[786][1328] = "us,United States,1,Sprint Spectrum,";
m_mTable[786][1648] = "us,United States,1,AT&T Wireless Inc.,att-first";
m_mTable[786][1664] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[787][256] = "us,United States,1,FirstNet,att-first";
m_mTable[787][272] = "us,United States,1,FirstNet,att-first";
m_mTable[787][288] = "us,United States,1,FirstNet,att-first";
m_mTable[787][304] = "us,United States,1,AT&T Wireless Inc.,att-first";
m_mTable[787][320] = "us,United States,1,FirstNet,att-first";
m_mTable[787][528] = "us,United States,1,AT&T Wireless Inc.,att";
m_mTable[790][16] = "us,United States,1,Sprint Spectrum,";
m_mTable[790][17] = "us,United States,1,Southern Communications Services Inc.,";
m_mTable[816][287] = "pr,Puerto Rico,1787,Puerto Rico Telephone Company Inc. (PRTC),";
m_mTable[816][272] = "pr,Puerto Rico,1787,Puerto Rico Telephone Company Inc. (PRTC),";
m_mTable[820][15] = "mx,Mexico,52,Axtel,";
m_mTable[820][31] = "mx,Mexico,52,NEXTEL,att-mx";
m_mTable[820][16] = "mx,Mexico,52,NEXTEL,att-mx";
m_mTable[820][47] = "mx,Mexico,52,TelCel/America Movil,";
m_mTable[820][32] = "mx,Mexico,52,TelCel/America Movil,";
m_mTable[820][63] = "mx,Mexico,52,Movistar/Pegaso,";
m_mTable[820][48] = "mx,Mexico,52,Movistar/Pegaso,";
m_mTable[820][79] = "mx,Mexico,52,IUSACell/UneFon,att-mx";
m_mTable[820][64] = "mx,Mexico,52,IUSACell/UneFon,att-mx";
m_mTable[820][80] = "mx,Mexico,52,IUSACell/UneFon,att-mx";
m_mTable[820][96] = "mx,Mexico,52,SAI PCS,";
m_mTable[820][112] = "mx,Mexico,52,Operadora Unefon SA de CV,att-mx";
m_mTable[820][128] = "mx,Mexico,52,Operadora Unefon SA de CV,att-mx";
m_mTable[820][144] = "mx,Mexico,52,NEXTEL,att-mx";
m_mTable[820][1295] = "mx,Mexico,52,IUSACell/UneFon,att-mx";
m_mTable[820][2319] = "mx,Mexico,52,NEXTEL,att-mx";
m_mTable[824][32] = "jm,Jamaica,1876,Cable & Wireless,";
m_mTable[824][80] = "jm,Jamaica,1876,DIGICEL/Mossel,";
m_mTable[824][272] = "jm,Jamaica,1876,Cable & Wireless,";
m_mTable[824][384] = "jm,Jamaica,1876,Cable & Wireless,";
m_mTable[832][31] = "fg,French Guiana,594,Orange Caribe,";
m_mTable[832][47] = "fg,French Guiana,594,Outremer Telecom,";
m_mTable[832][63] = "fg,French Guiana,594,TelCell GSM,";
m_mTable[832][143] = "gp,Guadeloupe,590,Dauphin Telecom SU (Guadeloupe Telecom) (Guadeloupe,";
m_mTable[832][271] = "gp,Guadeloupe,590,,";
m_mTable[832][287] = "fg,French Guiana,594,TelCell GSM,";
m_mTable[832][303] = "mq,Martinique (French Department of),596,UTS Caraibe,";
m_mTable[832][527] = "fg,French Guiana,594,Bouygues/DigiCel,";
m_mTable[834][80] = "bb,Barbados,1246,Digicel,";
m_mTable[834][1536] = "bb,Barbados,1246,C & W BET Ltd.,";
m_mTable[834][1872] = "bb,Barbados,1246,Digicel,";
m_mTable[834][2064] = "bb,Barbados,1246,Cingular Wireless,";
m_mTable[834][2080] = "bb,Barbados,1246,Sunbeach,";
m_mTable[836][48] = "ag,Antigua and Barbuda,1268,APUA PCS,";
m_mTable[836][2336] = "ag,Antigua and Barbuda,1268,C & W,";
m_mTable[836][2352] = "ag,Antigua and Barbuda,1268,DigiCel/Cing. Wireless,att-ag";
m_mTable[838][6] = "ky,Cayman Islands,1345,Digicel Ltd.,";
m_mTable[838][80] = "ky,Cayman Islands,1345,Digicel Cayman Ltd,";
m_mTable[838][320] = "ky,Cayman Islands,1345,LIME / Cable & Wirel.,";
m_mTable[840][368] = "vg,British Virgin Islands,284,LIME,";
m_mTable[840][1392] = "vg,British Virgin Islands,284,Caribbean Cellular,";
m_mTable[840][1904] = "vg,British Virgin Islands,284,Digicel,";
m_mTable[848][0] = "bm,Bermuda,1441,Bermuda Digital Communications Ltd (BDC),";
m_mTable[848][31] = "bm,Bermuda,1441,Telecommunications (Bermuda & West Indies) Ltd (Digicel Bermuda),";
m_mTable[848][47] = "bm,Bermuda,1441,M3 Wireless Ltd,";
m_mTable[848][271] = "bm,Bermuda,1441,DigiCel / Cingular,";
m_mTable[848][2463] = "bm,Bermuda,1441,CellOne Ltd,";
m_mTable[850][48] = "gd,Grenada,1473,Digicel,";
m_mTable[850][80] = "gd,Grenada,1473,Digicel,";
m_mTable[850][272] = "gd,Grenada,1473,Cable & Wireless,";
m_mTable[852][2144] = "ms,Montserrat,1664,Cable & Wireless,";
m_mTable[854][272] = "kn,Saint Kitts and Nevis,1869,Cable & Wireless,";
m_mTable[854][1295] = "kn,Saint Kitts and Nevis,1869,Digicel,";
m_mTable[854][1807] = "kn,Saint Kitts and Nevis,1869,UTS Cariglobe,";
m_mTable[856][272] = "lc,Saint Lucia,1758,Cable & Wireless,";
m_mTable[856][783] = "lc,Saint Lucia,1758,Cingular Wireless,";
m_mTable[856][1295] = "lc,Saint Lucia,1758,Digicel (St Lucia) Limited,";
m_mTable[864][80] = "vc,St. Vincent & Gren.,1784,Digicel,";
m_mTable[864][271] = "vc,St. Vincent & Gren.,1784,Cingular,";
m_mTable[864][256] = "vc,St. Vincent & Gren.,1784,Cingular,";
m_mTable[864][272] = "vc,St. Vincent & Gren.,1784,C & W,";
m_mTable[864][1807] = "vc,St. Vincent & Gren.,1784,Digicel,";
m_mTable[866][1311] = "an,Netherlands Antilles,599,TELCELL GSM,";
m_mTable[866][1584] = "an,Netherlands Antilles,599,Cingular Wireless,";
m_mTable[866][1695] = "cw,Curacao,599,Polycom N.V./ Digicel,";
m_mTable[866][2335] = "an,Netherlands Antilles,599,SETEL GSM,";
m_mTable[866][2399] = "cw,Curacao,599,EOCG Wireless NV,";
m_mTable[866][2385] = "an,Netherlands Antilles,599,UTS Wireless,";
m_mTable[867][31] = "aw,Aruba,297,Setar GSM,";
m_mTable[867][527] = "aw,Aruba,297,Digicel,";
m_mTable[868][63] = "bs,Bahamas,1242,Smart Communications,";
m_mTable[868][783] = "bs,Bahamas,1242,Bahamas Telco. Comp.,";
m_mTable[868][927] = "bs,Bahamas,1242,Bahamas Telco. Comp.,";
m_mTable[868][912] = "bs,Bahamas,1242,Bahamas Telco. Comp.,";
m_mTable[869][16] = "ai,Anguilla,1264,Digicell / Wireless Vent. Ltd,";
m_mTable[869][2112] = "ai,Anguilla,1264,Cable and Wireless,";
m_mTable[870][32] = "dm,Dominica,1767,Cingular Wireless/Digicel,";
m_mTable[870][80] = "dm,Dominica,1767,Wireless Ventures (Dominica) Ltd (Digicel Dominica),";
m_mTable[870][272] = "dm,Dominica,1767,C & W,";
m_mTable[872][31] = "cu,Cuba,53,C-COM,";
m_mTable[880][31] = "do,Dominican Republic,1809,Orange,";
m_mTable[880][47] = "do,Dominican Republic,1809,Claro,";
m_mTable[880][63] = "do,Dominican Republic,1809,TRIcom,";
m_mTable[880][79] = "do,Dominican Republic,1809,Trilogy Dominicana S. A.,";
m_mTable[882][31] = "ht,Haiti,509,Comcel,";
m_mTable[882][47] = "ht,Haiti,509,Digicel,";
m_mTable[882][63] = "ht,Haiti,509,National Telecom SA (NatCom),";
m_mTable[884][297] = "tt,Trinidad and Tobago,1868,Bmobile/TSTT,";
m_mTable[884][304] = "tt,Trinidad and Tobago,1868,Digicel,";
m_mTable[884][320] = "tt,Trinidad and Tobago,1868,LaqTel Ltd.,";
m_mTable[886][80] = "tc,Turks and Caicos Islands,1649,Digicel TCI Ltd,";
m_mTable[886][848] = "tc,Turks and Caicos Islands,1649,Cable & Wireless (TCI) Ltd,";
m_mTable[886][850] = "tc,Turks and Caicos Islands,1649,IslandCom Communications Ltd.,";
m_mTable[886][1295] = "vi,Virgin Islands U.S.,1340,Digicel,";
m_mTable[1024][31] = "az,Azerbaijan,994,Azercell Telekom B.M.,";
m_mTable[1024][47] = "az,Azerbaijan,994,J.V. Bakcell GSM 2000,";
m_mTable[1024][63] = "az,Azerbaijan,994,Caspian American Telecommunications LLC (CATEL),";
m_mTable[1024][79] = "az,Azerbaijan,994,Azerfon.,";
m_mTable[1025][31] = "kz,Kazakhstan,7,Beeline/KaR-Tel LLP,";
m_mTable[1025][47] = "kz,Kazakhstan,7,K-Cell,";
m_mTable[1025][127] = "kz,Kazakhstan,7,Dalacom/Altel,";
m_mTable[1025][1919] = "kz,Kazakhstan,7,Tele2/NEO/MTS,";
m_mTable[1026][287] = "bt,Bhutan,975,B-Mobile,";
m_mTable[1026][383] = "bt,Bhutan,975,Bhutan Telecom Ltd (BTL),";
m_mTable[1026][1919] = "bt,Bhutan,975,TashiCell,";
m_mTable[1028][31] = "in,India,91,Aircel Digilink India,";
m_mTable[1028][79] = "in,India,91,Idea Cellular Ltd.,";
m_mTable[1028][95] = "in,India,91,Fascel,";
m_mTable[1028][127] = "in,India,91,Idea Cellular Ltd.,";
m_mTable[1028][159] = "in,India,91,Reliance Telecom Private,";
m_mTable[1028][287] = "in,India,91,Sterling Cellular Ltd.,";
m_mTable[1028][303] = "in,India,91,Escotel Mobile Communications,";
m_mTable[1028][319] = "in,India,91,Barakhamba Sales & Serv.,";
m_mTable[1028][335] = "in,India,91,Spice,";
m_mTable[1028][351] = "in,India,91,Aircel Digilink India,";
m_mTable[1028][367] = "in,India,91,Hexcom India,";
m_mTable[1028][383] = "in,India,91,Aircel,";
m_mTable[1028][399] = "in,India,91,Reliance Telecom Private,";
m_mTable[1028][415] = "in,India,91,Escotel Mobile Communications,";
m_mTable[1028][559] = "in,India,91,Idea Cellular Ltd.,";
m_mTable[1028][591] = "in,India,91,Idea Cellular Ltd.,";
m_mTable[1028][607] = "in,India,91,Aircel,";
m_mTable[1028][655] = "in,India,91,Aircel,";
m_mTable[1028][671] = "in,India,91,Aircel,";
m_mTable[1028][783] = "in,India,91,Usha Martin Telecom,";
m_mTable[1028][831] = "in,India,91,Aircel,";
m_mTable[1028][847] = "in,India,91,BSNL,";
m_mTable[1028][879] = "in,India,91,Reliance Telecom Private,";
m_mTable[1028][911] = "in,India,91,BSNL,";
m_mTable[1028][1055] = "in,India,91,RPG Cellular,";
m_mTable[1028][1071] = "in,India,91,Aircel,";
m_mTable[1028][1103] = "in,India,91,Spice,";
m_mTable[1028][1295] = "in,India,91,Reliance Telecom Private,";
m_mTable[1028][1311] = "in,India,91,BSNL,";
m_mTable[1028][1327] = "in,India,91,Reliance Telecom Private,";
m_mTable[1028][1343] = "in,India,91,BSNL,";
m_mTable[1028][1359] = "in,India,91,BSNL,";
m_mTable[1028][1375] = "in,India,91,BSNL,";
m_mTable[1028][1391] = "in,India,91,Escotel Mobile Communications,";
m_mTable[1028][1407] = "in,India,91,BSNL,";
m_mTable[1028][1423] = "in,India,91,BSNL,";
m_mTable[1028][1439] = "in,India,91,BSNL,";
m_mTable[1028][1551] = "in,India,91,Aircel Digilink India,";
m_mTable[1028][1583] = "in,India,91,BSNL,";
m_mTable[1028][1615] = "in,India,91,BSNL,";
m_mTable[1028][1647] = "in,India,91,BSNL,";
m_mTable[1028][1663] = "in,India,91,Reliance Telecom Private,";
m_mTable[1028][1679] = "in,India,91,Mahanagar Telephone Nigam,";
m_mTable[1028][1695] = "in,India,91,Mahanagar Telephone Nigam,";
m_mTable[1028][1807] = "in,India,91,Hexacom India,";
m_mTable[1028][1823] = "in,India,91,BSNL,";
m_mTable[1028][1839] = "in,India,91,BSNL,";
m_mTable[1028][1855] = "in,India,91,BSNL,";
m_mTable[1028][1871] = "in,India,91,BSNL,";
m_mTable[1028][1887] = "in,India,91,BSNL,";
m_mTable[1028][1903] = "in,India,91,BSNL,";
m_mTable[1028][1919] = "in,India,91,BSNL,";
m_mTable[1028][1935] = "in,India,91,Idea Cellular Ltd.,";
m_mTable[1028][1951] = "in,India,91,CellOne A&N,";
m_mTable[1028][2063] = "in,India,91,BSNL,";
m_mTable[1028][2079] = "in,India,91,BSNL,";
m_mTable[1028][2095] = "in,India,91,Escorts Telecom Ltd.,";
m_mTable[1028][2111] = "in,India,91,Reliable Internet Services,";
m_mTable[1028][2143] = "in,India,91,Reliance Telecom Private,";
m_mTable[1028][2159] = "in,India,91,Barakhamba Sales & Serv.,";
m_mTable[1028][2175] = "in,India,91,Escorts Telecom Ltd.,";
m_mTable[1028][2191] = "in,India,91,Escorts Telecom Ltd.,";
m_mTable[1028][2207] = "in,India,91,Escorts Telecom Ltd.,";
m_mTable[1029][95] = "in,India,91,Fascel Limited,";
m_mTable[1029][271] = "in,India,91,Bharti Airtel Limited (Delhi),";
m_mTable[1029][1343] = "in,India,91,AirTel,";
m_mTable[1040][31] = "pk,Pakistan,92,Mobilink,";
m_mTable[1040][63] = "pk,Pakistan,92,UFONE/PAKTel,";
m_mTable[1040][79] = "pk,Pakistan,92,ZONG/CMPak,";
m_mTable[1040][111] = "pk,Pakistan,92,Telenor,";
m_mTable[1040][127] = "pk,Pakistan,92,Warid Telecom,";
m_mTable[1040][143] = "pk,Pakistan,92,Instaphone,";
m_mTable[1042][31] = "af,Afghanistan,93,Afghan Wireless/AWCC,";
m_mTable[1042][527] = "af,Afghanistan,93,Roshan,";
m_mTable[1042][1039] = "af,Afghanistan,93,Areeba/MTN,";
m_mTable[1042][1295] = "af,Afghanistan,93,Etisalat,";
m_mTable[1042][2063] = "af,Afghanistan,93,Afghan Telecom Corp. (AT),";
m_mTable[1042][2191] = "af,Afghanistan,93,Afghan Telecom Corp. (AT),";
m_mTable[1043][31] = "lk,Sri Lanka,94,Mobitel Ltd.,";
m_mTable[1043][47] = "lk,Sri Lanka,94,MTN/Dialog,";
m_mTable[1043][63] = "lk,Sri Lanka,94,Etisalat/Tigo,";
m_mTable[1043][95] = "lk,Sri Lanka,94,Bharti Airtel,";
m_mTable[1043][143] = "lk,Sri Lanka,94,H3G Hutchison,";
m_mTable[1044][31] = "mm,Burma,95,Myanmar Post & Teleco.,";
m_mTable[1045][31] = "lb,Lebanon,961,MIC1 (Alfa),";
m_mTable[1045][63] = "lb,Lebanon,961,MIC2/LibanCell,";
m_mTable[1045][815] = "lb,Lebanon,961,Cellis,";
m_mTable[1045][831] = "lb,Lebanon,961,Cellis,";
m_mTable[1045][847] = "lb,Lebanon,961,FTML Cellis,";
m_mTable[1045][863] = "lb,Lebanon,961,Cellis,";
m_mTable[1045][879] = "lb,Lebanon,961,MIC2/LibanCell,";
m_mTable[1045][895] = "lb,Lebanon,961,MIC2/LibanCell,";
m_mTable[1045][911] = "lb,Lebanon,961,MIC2/LibanCell,";
m_mTable[1045][927] = "lb,Lebanon,961,MIC2/LibanCell,";
m_mTable[1046][31] = "jo,Jordan,962,ZAIN /J.M.T.S,";
m_mTable[1046][47] = "jo,Jordan,962,Xpress,";
m_mTable[1046][63] = "jo,Jordan,962,Umniah Mobile Co.,";
m_mTable[1046][1919] = "jo,Jordan,962,Orange/Petra,";
m_mTable[1047][31] = "sy,Syrian Arab Republic,963,Syriatel Holdings,";
m_mTable[1047][47] = "sy,Syrian Arab Republic,963,MTN/Spacetel,";
m_mTable[1047][159] = "sy,Syrian Arab Republic,963,Syriatel Holdings,";
m_mTable[1048][95] = "iq,Iraq,964,Asia Cell,";
m_mTable[1048][143] = "iq,Iraq,964,Sanatel,";
m_mTable[1048][527] = "iq,Iraq,964,ZAIN/Atheer,";
m_mTable[1048][783] = "iq,Iraq,964,Orascom Telecom,";
m_mTable[1048][1039] = "iq,Iraq,964,Korek,";
m_mTable[1048][1119] = "iq,Iraq,964,Mobitel (Iraq-Kurdistan) and Moutiny,";
m_mTable[1048][2095] = "iq,Iraq,964,Korek,";
m_mTable[1048][2351] = "iq,Iraq,964,Itisaluna and Kalemat,";
m_mTable[1049][47] = "kw,Kuwait,965,Zain,";
m_mTable[1049][63] = "kw,Kuwait,965,Wantaniya,";
m_mTable[1049][79] = "kw,Kuwait,965,Viva,";
m_mTable[1056][31] = "sa,Saudi Arabia,966,STC/Al Jawal,";
m_mTable[1056][63] = "sa,Saudi Arabia,966,Etihad/Etisalat/Mobily,";
m_mTable[1056][79] = "sa,Saudi Arabia,966,Zain,";
m_mTable[1056][127] = "sa,Saudi Arabia,966,Zain,";
m_mTable[1057][31] = "ye,Yemen,967,Sabaphone,";
m_mTable[1057][47] = "ye,Yemen,967,MTN/Spacetel,";
m_mTable[1057][63] = "ye,Yemen,967,Yemen Mob. CDMA,";
m_mTable[1057][79] = "ye,Yemen,967,HITS/Y Unitel,";
m_mTable[1058][47] = "om,Oman,968,Oman Mobile/GTO,";
m_mTable[1058][63] = "om,Oman,968,Nawras,";
m_mTable[1060][47] = "ae,United Arab Emirates,971,Etisalat,";
m_mTable[1060][63] = "ae,United Arab Emirates,971,DU,";
m_mTable[1061][31] = "il,Israel,972,Orange/Partner Co. Ltd.,";
m_mTable[1061][47] = "il,Israel,972,Cellcom ltd.,";
m_mTable[1061][63] = "il,Israel,972,Pelephone,";
m_mTable[1061][95] = "ps,Palestinian Territory,970,Jawwal,";
m_mTable[1061][111] = "ps,Palestinian Territory,970,Wataniya Mobile,";
m_mTable[1061][127] = "il,Israel,972,Hot Mobile/Mirs,";
m_mTable[1061][143] = "il,Israel,972,Golan Telekom,";
m_mTable[1061][335] = "il,Israel,972,Alon Cellular Ltd,";
m_mTable[1061][351] = "il,Israel,972,Home Cellular Ltd,";
m_mTable[1061][367] = "il,Israel,972,Rami Levy Hashikma Marketing Communications Ltd,";
m_mTable[1061][1919] = "il,Israel,972,Hot Mobile/Mirs,";
m_mTable[1062][31] = "bh,Bahrain,973,Batelco,";
m_mTable[1062][47] = "bh,Bahrain,973,ZAIN/Vodafone,";
m_mTable[1062][79] = "bh,Bahrain,973,VIVA,";
m_mTable[1063][31] = "qa,Qatar,974,Qtel,";
m_mTable[1063][47] = "qa,Qatar,974,Vodafone,";
m_mTable[1064][15] = "mn,Mongolia,976,Skytel Co. Ltd,";
m_mTable[1064][2191] = "mn,Mongolia,976,Unitel,";
m_mTable[1064][2447] = "mn,Mongolia,976,G-Mobile Corporation Ltd,";
m_mTable[1064][2463] = "mn,Mongolia,976,Mobicom,";
m_mTable[1065][31] = "np,Nepal,977,NT Mobile / Namaste,";
m_mTable[1065][47] = "np,Nepal,977,Ncell,";
m_mTable[1065][79] = "np,Nepal,977,Smart Cell,";
m_mTable[1072][47] = "ae,United Arab Emirates,971,Etisalat,";
m_mTable[1073][47] = "ae,United Arab Emirates,971,Etisalat,";
m_mTable[1074][287] = "ir,Iran,98,TCI / MCI,";
m_mTable[1074][335] = "ir,Iran,98,TKC/KFZO,";
m_mTable[1074][415] = "ir,Iran,98,Mobile Telecommunications Company of Esfahan JV-PJS (MTCE),";
m_mTable[1074][815] = "ir,Iran,98,Taliya,";
m_mTable[1074][863] = "ir,Iran,98,MTN/IranCell,";
m_mTable[1074][1807] = "ir,Iran,98,MTCE,";
m_mTable[1076][31] = "uz,Uzbekistan,998,Buztel,";
m_mTable[1076][47] = "uz,Uzbekistan,998,Uzmacom,";
m_mTable[1076][79] = "uz,Uzbekistan,998,Bee Line/Unitel,";
m_mTable[1076][95] = "uz,Uzbekistan,998,Ucell/Coscom,";
m_mTable[1076][127] = "uz,Uzbekistan,998,MTS/Uzdunrobita,";
m_mTable[1078][31] = "tk,Tajikistan,992,Tcell/JC Somoncom,";
m_mTable[1078][47] = "tk,Tajikistan,992,CJSC Indigo Tajikistan,";
m_mTable[1078][63] = "tk,Tajikistan,992,MLT/TT mobile,";
m_mTable[1078][79] = "tk,Tajikistan,992,Babilon-M,";
m_mTable[1078][95] = "tk,Tajikistan,992,Bee Line,";
m_mTable[1078][303] = "tk,Tajikistan,992,Tcell/JC Somoncom,";
m_mTable[1079][31] = "kg,Kyrgyzstan,996,Beeline/Bitel,";
m_mTable[1079][63] = "kg,Kyrgyzstan,996,AkTel LLC,";
m_mTable[1079][95] = "kg,Kyrgyzstan,996,MEGACOM,";
m_mTable[1079][159] = "kg,Kyrgyzstan,996,O!/NUR Telecom,";
m_mTable[1080][31] = "tm,Turkmenistan,993,Barash Communication,";
m_mTable[1080][47] = "tm,Turkmenistan,993,TM-Cell,";
m_mTable[1088][15] = "jp,Japan,81,eMobile,";
m_mTable[1088][31] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][47] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][63] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][79] = "jp,Japan,81,SoftBank Mobile Corp,";
m_mTable[1088][111] = "jp,Japan,81,SoftBank Mobile Corp,";
m_mTable[1088][127] = "jp,Japan,81,KDDI Corporation,";
m_mTable[1088][143] = "jp,Japan,81,KDDI Corporation,";
m_mTable[1088][159] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][271] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][287] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][303] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][319] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][335] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][351] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][367] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][383] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][399] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][415] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][527] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][543] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][559] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][575] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][591] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][607] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][623] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][639] = "jp,Japan,81,NTT Docomo,";
m_mTable[1088][655] = "jp,Japan,81,NTT D