From 8204ac6327259972962cdc926a24f47ff7285ab5 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Mon, 9 Apr 2018 23:34:47 +0200 Subject: [PATCH 001/393] Support new style of NCF numbers This adds support for validating Dominican Republic invoice numbers that should be used since from 2018-05-01. http://www.dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/SecuenciaDeNCF.aspx Closes https://github.com/arthurdejong/python-stdnum/issues/69 --- stdnum/do/ncf.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 51b360d9..52580263 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -1,7 +1,7 @@ # ncf.py - functions for handling Dominican Republic invoice numbers # coding: utf-8 # -# Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2017-2018 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -30,11 +30,13 @@ More information: - * https://www.dgii.gov.do/et/nivelContribuyentes/Presentaciones%20contribuyentes/Número%20de%20Comprobantes%20Fiscales%20(NCF).pdf + * https://www.dgii.gov.do/ ->>> validate('A020010210100000005') +>>> validate('B0100000005') # format since 2018-05-01 +'B0100000005' +>>> validate('A020010210100000005') # format before 2018-05-01 'A020010210100000005' ->>> validate('Z020010210100000005') +>>> validate('Z0100000005') Traceback (most recent call last): ... InvalidFormat: ... @@ -66,11 +68,15 @@ def compact(number): def validate(number): """Check if the number provided is a valid NCF.""" number = compact(number) - if len(number) != 19: + if len(number) == 11: + if number[0] != 'B' or not number[1:].isdigit(): + raise InvalidFormat() + elif len(number) == 19: + if number[0] not in 'AP' or not number[1:].isdigit(): + raise InvalidFormat() + else: raise InvalidLength() - if number[0] not in 'AP' or not number[1:].isdigit(): - raise InvalidFormat() - if number[9:11] not in ( + if number[-10:-8] not in ( '01', '02', '03', '04', '11', '12', '13', '14', '15'): raise InvalidComponent() return number From 147b84b57dbaff72379cd5df60ec9bf0a447cab4 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Mon, 9 Apr 2018 23:40:59 +0200 Subject: [PATCH 002/393] Ensure API requests are cached separately This ensures that requests that browsers make using XMLHttpRequest (they set the X-Requested-With header) are cached separately from normal requests. --- online_check/stdnum.wsgi | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/online_check/stdnum.wsgi b/online_check/stdnum.wsgi index 6a36e16f..4ac1c366 100755 --- a/online_check/stdnum.wsgi +++ b/online_check/stdnum.wsgi @@ -1,6 +1,6 @@ # stdnum.wsgi - simple WSGI application to check numbers # -# Copyright (C) 2017 Arthur de Jong. +# Copyright (C) 2017-2018 Arthur de Jong. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -102,9 +102,13 @@ def application(environ, start_response): for module in get_number_modules() if module.is_valid(number)] if 'HTTP_X_REQUESTED_WITH' in environ: - start_response('200 OK', [('Content-Type', 'application/json')]) + start_response('200 OK', [ + ('Content-Type', 'application/json'), + ('Vary', 'X-Requested-With')]) return [json.dumps(results, indent=2, sort_keys=True)] - start_response('200 OK', [('Content-Type', 'text/html')]) + start_response('200 OK', [ + ('Content-Type', 'text/html'), + ('Vary', 'X-Requested-With')]) return _template % dict( value=cgi.escape(number, True), results='\n'.join(format(data) for data in results)) From 2541a22eb29c5abd7cbf276ff4a35c56fbebb8d5 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Mon, 9 Apr 2018 23:50:18 +0200 Subject: [PATCH 003/393] Improve online check animation This speeds up the animation, collapsing the list before performing the server request and disable the slide animation on history navigation. --- online_check/check.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/online_check/check.js b/online_check/check.js index 2e069ad3..8a503729 100644 --- a/online_check/check.js +++ b/online_check/check.js @@ -1,7 +1,7 @@ /* # check.js - simple application to check numbers # - # Copyright (C) 2017 Arthur de Jong. + # Copyright (C) 2017-2018 Arthur de Jong. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -55,10 +55,7 @@ $( document ).ready(function() { }); h.push(""); // replace the results div - $("#" + $(field).attr("id") + "_results").slideUp("quick", function() { - $(this).html(h.join("")); - $(this).slideDown("quick"); - }); + $("#" + $(field).attr("id") + "_results").html(h.join("")); } function checkfield(field) { @@ -66,9 +63,12 @@ $( document ).ready(function() { // only trigger update if value changed from previous validation if (value != field.data("oldvalue")) { field.data("oldvalue", value); - $.get('', {"number": value}, function(data) { - window.history.pushState({"value": value, "data": data}, $(document).find("title").text(), "?number=" + encodeURIComponent(value)); - updateresults(field, data); + $("#" + $(field).attr("id") + "_results").slideUp(200, function() { + $.get('', {"number": value}, function(data) { + window.history.pushState({"value": value, "data": data}, $(document).find("title").text(), "?number=" + encodeURIComponent(value)); + updateresults(field, data); + }); + $(this).slideDown(300); }); } } From e6739be9b4cebf01e331c6aaf075f49843883478 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Tue, 10 Apr 2018 23:09:10 +0200 Subject: [PATCH 004/393] Correctly split IMSI with multi-length MNC Ensures that imsi.split() will correctly split the IMSI into an MCC, MNC and MSIN even if not all MNCs within a single MCC have the same length. This has the downside of not being able to guess the MNC length in some cases. This also omits empty information from the data file and updates the data file from Wikipedia. Closes https://github.com/arthurdejong/python-stdnum/issues/68 --- stdnum/imsi.dat | 1543 ++++++++++++++++++++------------------- stdnum/imsi.py | 4 +- tests/test_imsi.doctest | 44 ++ update/imsi.py | 5 +- 4 files changed, 850 insertions(+), 746 deletions(-) create mode 100644 tests/test_imsi.doctest diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat index b327b1cd..07b1d2da 100644 --- a/stdnum/imsi.dat +++ b/stdnum/imsi.dat @@ -6,74 +6,79 @@ 202 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cosmote" cc="gr" country="Greece" operator="COSMOTE - Mobile Telecommunications S.A." status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cosmote" cc="gr" country="Greece" operator="COSMOTE - Mobile Telecommunications S.A." status="Operational" - 03 bands="" cc="gr" country="Greece" operator="OTE" status="" - 04 bands="GSM-R" cc="gr" country="Greece" operator="OSE" status="" + 03 cc="gr" country="Greece" operator="OTE" + 04 bands="GSM-R" cc="gr" country="Greece" operator="OSE" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="gr" country="Greece" operator="Vodafone Greece" status="Operational" - 06 bands="" cc="gr" country="Greece" operator="Cosmoline" status="Not operational" - 07 bands="" cc="gr" country="Greece" operator="AMD Telecom" status="" + 06 cc="gr" country="Greece" operator="Cosmoline" status="Not operational" + 07 cc="gr" country="Greece" operator="AMD Telecom" 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Wind" cc="gr" country="Greece" operator="Wind Hellas Telecommunications S.A." status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Wind" cc="gr" country="Greece" operator="Wind Hellas Telecommunications S.A." status="Operational" - 11 bands="" cc="gr" country="Greece" operator="interConnect" status="" + 11 cc="gr" country="Greece" operator="interConnect" 12 bands="MVNO" cc="gr" country="Greece" operator="Yuboto" status="Operational" - 13 bands="" cc="gr" country="Greece" operator="Compatel Limited" status="" + 13 cc="gr" country="Greece" operator="Compatel Limited" 14 bands="MVNO" brand="Cyta Hellas" cc="gr" country="Greece" operator="CYTA" status="Operational" - 15 bands="" cc="gr" country="Greece" operator="BWS" status="" + 15 cc="gr" country="Greece" operator="BWS" 16 bands="MVNO" cc="gr" country="Greece" operator="Inter Telecom" status="Operational" 00-99 204 - 01 bands="" cc="nl" country="Netherlands" operator="RadioAccess Network Services" status="" + 01 cc="nl" country="Netherlands" operator="RadioAccess Network Services" 02 bands="LTE 800 / LTE 2600" brand="Tele2" cc="nl" country="Netherlands" operator="Tele2 Nederland B.V." status="Operational" 03 bands="MVNE / PrivateGSM 1800" brand="Voiceworks" cc="nl" country="Netherlands" operator="Voiceworks B.V." status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="nl" country="Netherlands" operator="Vodafone Libertel B.V." status="Operational" - 05 bands="" cc="nl" country="Netherlands" operator="Elephant Talk Communications Premium Rate Services" status="" + 05 cc="nl" country="Netherlands" operator="Elephant Talk Communications Premium Rate Services" 06 bands="MVNO" brand="Vectone Mobile" cc="nl" country="Netherlands" operator="Mundio Mobile (Netherlands) Ltd" status="Operational" 07 bands="MVNE" cc="nl" country="Netherlands" operator="Teleena (MVNE)" status="Operational" - 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="KPN" cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="Operational" + 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="KPN" cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="Operational" 09 bands="MVNO" brand="Lycamobile" cc="nl" country="Netherlands" operator="Lycamobile Netherlands Limited" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="KPN" cc="nl" country="Netherlands" operator="KPN B.V." status="Operational" - 11 bands="" cc="nl" country="Netherlands" operator="VoipIT B.V." status="" + 11 cc="nl" country="Netherlands" operator="VoipIT B.V." 12 brand="Telfort" cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="Operational" - 13 bands="" cc="nl" country="Netherlands" operator="Unica Installatietechniek B.V." status="" + 13 cc="nl" country="Netherlands" operator="Unica Installatietechniek B.V." 14 cc="nl" country="Netherlands" operator="6GMOBILE B.V." status="Reserved" 15 bands="LTE 2600" brand="Ziggo" cc="nl" country="Netherlands" operator="Ziggo B.V." status="Operational" 16 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile (BEN)" cc="nl" country="Netherlands" operator="T-Mobile Netherlands B.V" status="Operational" 17 bands="MVNE" brand="Intercity Zakelijk" cc="nl" country="Netherlands" operator="Intercity Mobile Communications B.V." status="Operational" 18 bands="MVNO" brand="upc" cc="nl" country="Netherlands" operator="UPC Nederland B.V." status="Operational" - 19 bands="" cc="nl" country="Netherlands" operator="Mixe Communication Solutions B.V." status="" + 19 cc="nl" country="Netherlands" operator="Mixe Communication Solutions B.V." 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile" cc="nl" country="Netherlands" operator="T-Mobile Netherlands B.V" status="Operational" 21 bands="GSM-R 900" cc="nl" country="Netherlands" operator="ProRail B.V." status="Operational" - 22 bands="" cc="nl" country="Netherlands" operator="Ministerie van Defensie" status="" + 22 cc="nl" country="Netherlands" operator="Ministerie van Defensie" 23 bands="MVNE" cc="nl" country="Netherlands" operator="Wyless Nederland B.V." status="Operational" - 24 bands="" cc="nl" country="Netherlands" operator="Private Mobility Nederland B.V." status="" + 24 cc="nl" country="Netherlands" operator="Private Mobility Nederland B.V." 25 bands="PrivateGSM 1800" cc="nl" country="Netherlands" operator="CapX B.V." status="Operational" - 26 bands="" cc="nl" country="Netherlands" operator="SpeakUp B.V." status="" - 27 bands="" cc="nl" country="Netherlands" operator="Breezz Nederland B.V." status="" - 28 bands="" cc="nl" country="Netherlands" operator="Lancelot B.V." status="" - 29 bands="" cc="nl" country="Netherlands" operator="Private Mobile Ltd" status="" - 60 bands="" cc="nl" country="Netherlands" operator="Nextgen Mobile Ltd" status="" + 26 cc="nl" country="Netherlands" operator="SpeakUp B.V." + 27 cc="nl" country="Netherlands" operator="Breezz Nederland B.V." + 28 cc="nl" country="Netherlands" operator="Lancelot B.V." + 29 cc="nl" country="Netherlands" operator="Private Mobile Ltd" + 60 cc="nl" country="Netherlands" operator="Nextgen Mobile Ltd" 61 bands="MVNO" cc="nl" country="Netherlands" operator="BodyTrace Netherlands B.V." status="Operational" 62 bands="MVNO" brand="Voxbone" cc="nl" country="Netherlands" operator="Voxbone mobile" status="Operational" - 64 bands="" cc="nl" country="Netherlands" operator="Zetacom B.V." status="" - 65 bands="" cc="nl" country="Netherlands" operator="AGMS Netherlands B.V." status="" + 64 cc="nl" country="Netherlands" operator="Zetacom B.V." + 65 cc="nl" country="Netherlands" operator="AGMS Netherlands B.V." 66 bands="CDMA 450" cc="nl" country="Netherlands" operator="Utility Connect B.V." status="Operational" 67 bands="PrivateGSM 1800" cc="nl" country="Netherlands" operator="Koning en Hartman B.V." status="Operational" - 68 bands="" cc="nl" country="Netherlands" operator="Roamware (Netherlands) B.V." status="" - 69 cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="" + 68 cc="nl" country="Netherlands" operator="Roamware (Netherlands) B.V." + 69 cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." 00-99 206 - 00 bands="" brand="Proximus" cc="be" country="Belgium" operator="Belgacom Mobile" status="" + 00 brand="Proximus" cc="be" country="Belgium" operator="Belgacom Mobile" status="Not operational" 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Proximus" cc="be" country="Belgium" operator="Belgacom Mobile" status="Operational" - 02 bands="GSM-R" cc="be" country="Belgium" operator="N.M.B.S." status="Operational" + 02 bands="GSM-R" cc="be" country="Belgium" operator="Infrabel" status="Operational" 05 bands="MVNO" brand="Telenet" cc="be" country="Belgium" operator="Telenet" status="Operational" 06 bands="MVNO" brand="Lycamobile" cc="be" country="Belgium" operator="Lycamobile sprl" status="Operational" 07 bands="MVNO" brand="Vectone Mobile" cc="be" country="Belgium" operator="Mundio Mobile Belgium nv" status="Reserved" + 08 cc="be" country="Belgium" operator="Nethys" 09 bands="MVNO" brand="Voxbone" cc="be" country="Belgium" operator="Voxbone mobile" status="Not operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="be" country="Belgium" operator="Orange S.A." status="Operational" - 15 bands="" cc="be" country="Belgium" operator="Elephant Talk Communications Schweiz GmbH" status="Not operational" - 16 bands="" cc="be" country="Belgium" operator="NextGen Mobile Ltd." status="" - 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="BASE" cc="be" country="Belgium" operator="Telenet" status="Operational" - 25 bands="" cc="be" country="Belgium" operator="Voyacom SPRL" status="" + 15 cc="be" country="Belgium" operator="Elephant Talk Communications Schweiz GmbH" status="Not operational" + 16 cc="be" country="Belgium" operator="NextGen Mobile Ltd." status="Not operational" + 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="BASE" cc="be" country="Belgium" operator="Telenet" status="Operational" + 25 bands="LTE 2600" cc="be" country="Belgium" operator="Voyacom SPRL" + 28 cc="be" country="Belgium" operator="BICS" + 30 cc="be" country="Belgium" operator="Unleashed NV" + 33 cc="be" country="Belgium" operator="Ericsson NV" 40 bands="MVNO" brand="JOIN" cc="be" country="Belgium" operator="JOIN Experience (Belgium)" status="Operational" + 50 bands="MVNO" cc="be" country="Belgium" operator="IP Nexia" status="Operational" 00-99 208 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Orange" cc="fr" country="France" operator="Orange S.A." status="Operational" @@ -83,41 +88,43 @@ 05 bands="Satellite" cc="fr" country="France" operator="Globalstar Europe" status="Operational" 06 bands="Satellite" cc="fr" country="France" operator="Globalstar Europe" status="Operational" 07 bands="Satellite" cc="fr" country="France" operator="Globalstar Europe" status="Operational" - 08 bands="MVNO" brand="Completel Mobile" cc="fr" country="France" operator="Completel" status="Operational" + 08 bands="MVNO" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 09 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 LTE 2600" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 11 bands="UMTS 2100" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" - 12 bands="" cc="fr" country="France" operator="Hewlett-Packard France" status="" + 12 cc="fr" country="France" operator="Hewlett-Packard France" 13 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 14 bands="GSM-R" brand="SNCF Réseau" cc="fr" country="France" operator="SNCF Réseau" status="Operational" 15 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Free Mobile" cc="fr" country="France" operator="Iliad" status="Operational" 16 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Free Mobile" cc="fr" country="France" operator="Iliad" status="Operational" - 17 bands="" brand="LEGOS" cc="fr" country="France" operator="Local Exchange Global Operation Services" status="" + 17 brand="LEGOS" cc="fr" country="France" operator="Local Exchange Global Operation Services" 18 bands="MVNO" brand="Voxbone" cc="fr" country="France" operator="Voxbone mobile" status="Not operational" - 19 bands="" cc="fr" country="France" operator="Altitude Infrastructure" status="" + 19 cc="fr" country="France" operator="Altitude Infrastructure" 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" - 21 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="" - 22 bands="" brand="Transatel Mobile" cc="fr" country="France" operator="Transatel" status="" - 23 bands="MVNO" cc="fr" country="France" operator="Omea Telecom" status="Operational" + 21 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" + 22 brand="Transatel Mobile" cc="fr" country="France" operator="Transatel" + 23 bands="MVNO" cc="fr" country="France" operator="Omea Telecom" status="Not operational" 24 bands="MVNO" brand="MobiquiThings" cc="fr" country="France" operator="MobiquiThings" status="Operational" 25 bands="MVNO" brand="LycaMobile" cc="fr" country="France" operator="LycaMobile" status="Operational" 26 bands="MVNO" brand="NRJ Mobile" cc="fr" country="France" operator="Euro-Information Telecom SAS" status="Operational" 27 bands="MVNO" cc="fr" country="France" operator="Coriolis Telecom" status="Operational" - 28 bands="" cc="fr" country="France" operator="Airbus Defence and Space SAS" status="" - 29 bands="" cc="fr" country="France" operator="Société International Mobile Communication" status="Not operational" + 28 cc="fr" country="France" operator="Airbus Defence and Space SAS" + 29 bands="MVNO" cc="fr" country="France" operator="Cubic Telecom France" status="Operational" 30 bands="MVNO" cc="fr" country="France" operator="Syma Mobile" status="Operational" 31 bands="MVNO" brand="Vectone Mobile" cc="fr" country="France" operator="Mundio Mobile" status="Operational" + 86 cc="fr" country="France" operator="Nomotech" + 87 brand="RATP" cc="fr" country="France" operator="Régie autonome des transports parisiens" 88 bands="GSM 900 / GSM 1800" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" - 89 bands="" cc="fr" country="France" operator="Fondation b-com" status="" - 90 bands="" cc="fr" country="France" operator="Images & Réseaux" status="" - 91 bands="" cc="fr" country="France" operator="Orange S.A." status="" + 89 cc="fr" country="France" operator="Fondation b-com" + 90 cc="fr" country="France" operator="Images & Réseaux" status="Not operational" + 91 cc="fr" country="France" operator="Orange S.A." 92 bands="TD-LTE 2300 / LTE 2600" brand="Com4Innov" cc="fr" country="France" operator="Association Plate-forme Télécom" status="Not operational" - 93 bands="" cc="fr" country="France" operator="Thales Communications & Security SAS" status="" - 94 bands="" cc="fr" country="France" operator="Halys" status="" - 95 bands="" cc="fr" country="France" operator="Orange S.A." status="" - 96 bands="" cc="fr" country="France" operator="Axione" status="" - 97 bands="" cc="fr" country="France" operator="Thales Communications & Security SAS" status="" - 98 bands="" cc="fr" country="France" operator="Société Air France" status="" + 93 cc="fr" country="France" operator="Thales Communications & Security SAS" + 94 cc="fr" country="France" operator="Halys" + 95 cc="fr" country="France" operator="Orange S.A." + 96 cc="fr" country="France" operator="Axione" + 97 cc="fr" country="France" operator="Thales Communications & Security SAS" + 98 cc="fr" country="France" operator="Société Air France" 00-99 212 10 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Office des Telephones" cc="mc" country="Monaco" operator="Monaco Telecom" status="Operational" @@ -135,11 +142,11 @@ 07 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Movistar" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" 08 bands="MVNO" brand="Euskaltel" cc="es" country="Spain" status="Operational" 09 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange" cc="es" country="Spain" operator="France Telecom España SA" status="Operational" - 10 bands="" cc="es" country="Spain" operator="ZINNIA TELECOMUNICACIONES, S.L.U." status="" - 11 bands="" cc="es" country="Spain" operator="TELECOM CASTILLA-LA MANCHA, S.A." status="" - 12 bands="" cc="es" country="Spain" operator="Contacta Servicios Avanzados de Telecomunicaciones SL" status="Not operational" - 13 bands="" cc="es" country="Spain" operator="Incotel Ingeniera y Consultaria SL" status="Not operational" - 14 bands="" cc="es" country="Spain" operator="Incotel Servicioz Avanzados SL" status="Not operational" + 10 cc="es" country="Spain" operator="ZINNIA TELECOMUNICACIONES, S.L.U." + 11 cc="es" country="Spain" operator="TELECOM CASTILLA-LA MANCHA, S.A." + 12 cc="es" country="Spain" operator="Contacta Servicios Avanzados de Telecomunicaciones SL" status="Not operational" + 13 cc="es" country="Spain" operator="Incotel Ingeniera y Consultaria SL" status="Not operational" + 14 cc="es" country="Spain" operator="Incotel Servicioz Avanzados SL" status="Not operational" 15 bands="MVNO" brand="BT" cc="es" country="Spain" operator="BT Group España Compañia de Servicios Globales de Telecomunicaciones S.A.U." status="Not operational" 16 bands="MVNO" brand="TeleCable" cc="es" country="Spain" operator="Telecable de Asturias S.A.U." status="Operational" 17 bands="MVNO" brand="Móbil R" cc="es" country="Spain" operator="R Cable y Telecomunicaciones Galicia S.A." status="Operational" @@ -148,27 +155,27 @@ 20 bands="MVNO" brand="Fonyou" cc="es" country="Spain" operator="Fonyou Telecom S.L." status="Not operational" 21 bands="MVNO" brand="Jazztel" cc="es" country="Spain" operator="Orange S.A." status="Operational" 22 bands="MVNO" brand="DigiMobil" cc="es" country="Spain" operator="Best Spain Telecom" status="Operational" - 23 bands="MVNO" brand="Barablu" cc="es" country="Spain" operator="Barablu Móvil España" status="" + 23 bands="MVNO" brand="Barablu" cc="es" country="Spain" operator="Barablu Móvil España" 24 bands="MVNO" brand="Eroski" cc="es" country="Spain" operator="Eroski Móvil España" status="Operational" 25 bands="MVNO" brand="Lycamobile" cc="es" country="Spain" operator="LycaMobile S.L." status="Operational" - 26 bands="" cc="es" country="Spain" operator="Lleida Networks Serveis Telemátics, SL" status="" + 26 cc="es" country="Spain" operator="Lleida Networks Serveis Telemátics, SL" 27 bands="MVNO" brand="Truphone" cc="es" country="Spain" operator="SCN Truphone, S.L." status="Operational" 28 bands="TD-LTE 2600" brand="Murcia4G" cc="es" country="Spain" operator="Consorcio de Telecomunicaciones Avanzadas, S.A." status="Operational" 29 bands="TD-LTE 3500" cc="es" country="Spain" operator="NEO-SKY 2002, S.A." status="Operational" - 30 bands="" cc="es" country="Spain" operator="Compatel Limited" status="" - 31 bands="" cc="es" country="Spain" operator="Red Digital De Telecomunicaciones de las Islas Baleares, S.L." status="" + 30 cc="es" country="Spain" operator="Compatel Limited" + 31 cc="es" country="Spain" operator="Red Digital De Telecomunicaciones de las Islas Baleares, S.L." 32 bands="MVNO" brand="Tuenti" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" 33 bands="WiMAX" cc="es" country="Spain" operator="EURONA WIRELESS TELECOM, S.A." status="Operational" 34 bands="LTE 2600" cc="es" country="Spain" operator="Aire Networks del Mediterráneo, S.L.U." status="Operational" - 35 bands="MVNO" cc="es" country="Spain" operator="INGENIUM OUTSOURCING SERVICES, S.L." status="" - 36 bands="" cc="es" country="Spain" operator="OPEN CABLE TELECOMUNICACIONES, S.L." status="" + 35 bands="MVNO" cc="es" country="Spain" operator="INGENIUM OUTSOURCING SERVICES, S.L." + 36 cc="es" country="Spain" operator="OPEN CABLE TELECOMUNICACIONES, S.L." 51 bands="GSM-R" brand="ADIF" cc="es" country="Spain" operator="Administrador de Infraestructuras Ferroviarias" status="Operational" 00-99 216 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor Hungary" cc="hu" country="Hungary" operator="Telenor Magyarország Zrt." status="Operational" 02 bands="LTE 450" cc="hu" country="Hungary" operator="MVM Net Ltd." status="Operational" 03 bands="LTE 1800" brand="DIGI" cc="hu" country="Hungary" operator="DIGI Telecommunication Ltd." status="Not operational" - 04 bands="" cc="hu" country="Hungary" operator="Invitech Solutions" status="" + 04 cc="hu" country="Hungary" operator="Invitech Solutions" 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile" cc="hu" country="Hungary" operator="Magyar Telekom Plc" status="Operational" 70 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="hu" country="Hungary" operator="Vodafone Magyarország Zrt." status="Operational" 71 bands="MVNO" brand="upc" cc="hu" country="Hungary" operator="UPC Hungary Ltd." status="Operational" @@ -176,24 +183,24 @@ 00-99 218 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="HT-ERONET" cc="ba" country="Bosnia and Herzegovina" operator="Public Enterprise Croatian Telecom Ltd." status="Operational" - 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="m:tel" cc="ba" country="Bosnia and Herzegovina" operator="RS Telecommunications JSC Banja Luka" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="m:tel BiH" cc="ba" country="Bosnia and Herzegovina" operator="RS Telecommunications JSC Banja Luka" status="Operational" 90 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="BH Mobile" cc="ba" country="Bosnia and Herzegovina" operator="BH Telecom" status="Operational" 00-99 219 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="T-Mobile" cc="hr" country="Croatia" operator="T-Hrvatski Telekom" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Tele2" cc="hr" country="Croatia" operator="Tele2" status="Operational" 10 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vip" cc="hr" country="Croatia" operator="Vipnet" status="Operational" - 12 bands="MVNO" cc="hr" country="Croatia" operator="TELE FOCUS d.o.o." status="" + 12 bands="MVNO" cc="hr" country="Croatia" operator="TELE FOCUS d.o.o." 00-99 220 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telenor" cc="rs" country="Serbia" operator="Telenor Serbia" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Telenor" cc="rs" country="Serbia" operator="Telenor Montenegro" status="Not operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="mt:s" cc="rs" country="Serbia" operator="Telekom Srbija" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / TETRA" brand="mt:s" cc="rs" country="Serbia" operator="Telekom Srbija" status="Operational" 04 bands="GSM" brand="T-Mobile" cc="rs" country="Serbia" operator="T-Mobile Montenegro LLC" status="Not operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="VIP" cc="rs" country="Serbia" operator="VIP Mobile" status="Operational" 07 bands="CDMA 450" cc="rs" country="Serbia" operator="Orion Telekom" status="Operational" 09 bands="MVNO" brand="Vectone Mobile" cc="rs" country="Serbia" operator="MUNDIO MOBILE d.o.o." status="Operational" - 11 bands="MVNO" cc="rs" country="Serbia" operator="GLOBALTEL d.o.o." status="Operational" + 11 bands="MVNO" brand="GLOBALTEL" cc="rs" country="Serbia" operator="GLOBALTEL d.o.o." status="Operational" 00-99 221 01 bands="GSM 900 / LTE 1800" brand="Vala" cc="xk" country="Kosovo" operator="Telecom of Kosovo J.S.C." status="Operational" @@ -203,9 +210,9 @@ 222 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2600" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A" status="Operational" 02 bands="Satellite (Globalstar)" brand="Elsacom" cc="it" country="Italy" status="Not operational" - 04 bands="" brand="Intermatica" cc="it" country="Italy" status="" - 05 bands="" brand="Telespazio" cc="it" country="Italy" status="" - 06 bands="" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="" + 04 brand="Intermatica" cc="it" country="Italy" + 05 brand="Telespazio" cc="it" country="Italy" + 06 brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." 07 bands="MVNO" brand="Nòverca" cc="it" country="Italy" operator="Nòverca Italia" status="Not operational" 08 bands="MVNO" brand="Fastweb" cc="it" country="Italy" operator="Fastweb S.p.A." status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2600" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" @@ -213,12 +220,12 @@ 33 bands="MVNO" brand="Poste Mobile" cc="it" country="Italy" operator="Poste Mobile S.p.A." status="Operational" 34 bands="MVNO" brand="BT Italia" cc="it" country="Italy" operator="British Telecom Italia" status="Reserved" 35 bands="MVNO" brand="Lycamobile" cc="it" country="Italy" operator="Lycamobile" status="Operational" - 36 bands="" brand="Digi Mobil" cc="it" country="Italy" operator="Digi Italy S.r.l." status="" - 37 bands="" brand="3 Italia" cc="it" country="Italy" operator="H3G S.p.A." status="" + 36 brand="Digi Mobil" cc="it" country="Italy" operator="Digi Italy S.r.l." + 37 brand="3 Italia" cc="it" country="Italy" operator="H3G S.p.A." 38 bands="TD-LTE 3500" brand="LINKEM" cc="it" country="Italy" operator="Linkem S.p.A." status="Operational" - 39 bands="" brand="SMS Italia" cc="it" country="Italy" operator="SMS Italia S.r.l." status="" - 43 bands="" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="" - 48 bands="" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="" + 39 brand="SMS Italia" cc="it" country="Italy" operator="SMS Italia S.r.l." + 43 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." + 48 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." 50 bands="900 / 1800 / 2100 / 2600" brand="Ho" cc="it" country="Italy" operator="Iliad Italia" status="Not operational" 77 bands="UMTS 2100" brand="IPSE 2000" cc="it" country="Italy" status="Not operational" 88 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="Wind" cc="it" country="Italy" operator="Wind Telecomunicazioni S.p.A." status="Operational" @@ -233,81 +240,85 @@ 05 bands="UMTS 900 / UMTS 2100 / LTE 2100 / TD-LTE 2600" brand="Digi.Mobil" cc="ro" country="Romania" operator="RCS&RDS" status="Operational" 06 bands="UMTS 900 / UMTS 2100" brand="Telekom/Zapp" cc="ro" country="Romania" operator="Telekom Romania" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="ro" country="Romania" operator="Orange România" status="Operational" - 11 bands="MVNO" cc="ro" country="Romania" operator="Enigma-System" status="" + 11 bands="MVNO" cc="ro" country="Romania" operator="Enigma-System" 15 bands="WiMAX / TD-LTE 2600" brand="Idilis" cc="ro" country="Romania" operator="Idilis" status="Operational" 16 bands="MVNO" brand="Lycamobile" cc="ro" country="Romania" operator="Lycamobile Romania" status="Operational" 00-99 228 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom Ltd" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational" - 05 bands="" cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational" + 05 cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational" 06 bands="GSM-R 900" brand="SBB-CFF-FFS" cc="ch" country="Switzerland" operator="SBB AG" status="Operational" 07 bands="GSM 1800" brand="IN&Phone" cc="ch" country="Switzerland" operator="IN&Phone SA" status="Not operational" 08 bands="GSM 1800" brand="Tele4u" cc="ch" country="Switzerland" operator="TelCommunication Services AG" status="Operational" - 09 bands="" cc="ch" country="Switzerland" operator="Comfone AG" status="" + 09 cc="ch" country="Switzerland" operator="Comfone AG" + 11 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" 12 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Not operational" 50 bands="UMTS 2100" cc="ch" country="Switzerland" operator="3G Mobile AG" status="Not operational" - 51 bands="MVNO" cc="ch" country="Switzerland" operator="BebbiCell AG" status="Operational" + 51 bands="MVNO" cc="ch" country="Switzerland" operator="relario AG" status="Operational" 52 brand="Barablu" cc="ch" country="Switzerland" operator="Barablu" status="Not operational" - 53 bands="MVNO" brand="upc cablecom" cc="ch" country="Switzerland" operator="UPC Cablecom GmbH" status="Operational" + 53 bands="MVNO" brand="upc cablecom" cc="ch" country="Switzerland" operator="UPC Schweiz GmbH" status="Operational" 54 bands="MVNO" brand="Lycamobile" cc="ch" country="Switzerland" operator="Lycamobile AG" status="Operational" - 55 cc="ch" country="Switzerland" operator="WeMobile SA" status="" - 56 bands="" cc="ch" country="Switzerland" operator="SMSRelay AG" status="Not operational" - 57 cc="ch" country="Switzerland" operator="Mitto AG" status="" + 55 cc="ch" country="Switzerland" operator="WeMobile SA" + 56 cc="ch" country="Switzerland" operator="SMSRelay AG" status="Not operational" + 57 cc="ch" country="Switzerland" operator="Mitto AG" 58 bands="MVNO" brand="beeone" cc="ch" country="Switzerland" operator="Beeone Communications SA" status="Operational" - 59 bands="MVNO" brand="Vectone" cc="ch" country="Switzerland" operator="Mundio Mobile Limited" status="" - 60 bands="" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Not operational" - 61 cc="ch" country="Switzerland" operator="Compatel Ltd." status="" - 99 cc="ch" country="Switzerland" operator="Swisscom" status="" + 59 bands="MVNO" brand="Vectone" cc="ch" country="Switzerland" operator="Mundio Mobile Limited" status="Not operational" + 60 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Not operational" + 61 cc="ch" country="Switzerland" operator="Compatel Ltd." + 99 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" 00-99 230 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile" cc="cz" country="Czech Republic" operator="T-Mobile Czech Republic" status="Operational" 02 bands="CDMA 450 / GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="O2" cc="cz" country="Czech Republic" operator="O2 Czech Republic" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Operational" 04 bands="MVNO" cc="cz" country="Czech Republic" operator="Nordic Telecom s.r.o." status="Operational" - 05 bands="TD-LTE 3700" cc="cz" country="Czech Republic" operator="PODA a.s." status="" - 06 bands="" cc="cz" country="Czech Republic" operator="OSNO TELECOMUNICATION, s.r.o." status="Not operational" + 05 bands="TD-LTE 3700" cc="cz" country="Czech Republic" operator="PODA a.s." + 06 cc="cz" country="Czech Republic" operator="OSNO TELECOMUNICATION, s.r.o." status="Not operational" 07 bands="MVNO" cc="cz" country="Czech Republic" operator="ASTELNET, s.r.o." status="Not operational" - 08 bands="" cc="cz" country="Czech Republic" operator="Compatel s.r.o." status="" - 09 bands="MVNO" brand="Vectone Mobile" cc="cz" country="Czech Republic" operator="Mundio Distribution Czech Republic s.r.o." status="" + 08 cc="cz" country="Czech Republic" operator="Compatel s.r.o." + 09 bands="MVNO" brand="Vectone Mobile" cc="cz" country="Czech Republic" operator="Mundio Distribution Czech Republic s.r.o." 98 bands="GSM-R 900" cc="cz" country="Czech Republic" operator="Správa železniční dopravní cesty, s.o." status="Operational" 99 bands="GSM 1800" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Operational" 00-99 231 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Orange" cc="sk" country="Slovakia" operator="Orange Slovensko" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telekom" cc="sk" country="Slovakia" operator="Slovak Telekom" status="Operational" - 03 bands="LTE 1800 / TD-LTE 3700" brand="Swan" cc="sk" country="Slovakia" operator="Unient Communications" status="Operational" + 03 bands="LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="4ka" cc="sk" country="Slovakia" operator="SWAN Mobile, a.s." status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Telekom" cc="sk" country="Slovakia" operator="Slovak Telekom" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Orange" cc="sk" country="Slovakia" operator="Orange Slovensko" status="Operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="O2" cc="sk" country="Slovakia" operator="Telefónica O2 Slovakia" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="O2" cc="sk" country="Slovakia" operator="Telefónica O2 Slovakia" status="Operational" + 07 cc="sk" country="Slovakia" operator="Towercom, a. s." + 08 cc="sk" country="Slovakia" operator="IPfon, s.r.o." 99 bands="GSM-R" brand="ŽSR" cc="sk" country="Slovakia" operator="Železnice Slovenskej Republiky" status="Operational" 00-99 232 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="A1.net" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" 02 cc="at" country="Austria" operator="A1 Telekom Austria" status="Reserved" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="T-Mobile AT" cc="at" country="Austria" operator="T-Mobile Austria" status="Operational" - 04 bands="" brand="T-Mobile AT" cc="at" country="Austria" operator="T-Mobile Austria Gmbh" status="" - 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" - 06 bands="" brand="Orange AT" cc="at" country="Austria" operator="Orange Austria GmbH" status="Not operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile AT" cc="at" country="Austria" operator="T-Mobile Austria" status="Operational" + 04 brand="T-Mobile AT" cc="at" country="Austria" operator="T-Mobile Austria Gmbh" + 05 bands="GSM 900 / UMTS 2100" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" + 06 brand="Orange AT" cc="at" country="Austria" operator="Orange Austria GmbH" status="Not operational" 07 bands="MVNO" brand="tele.ring" cc="at" country="Austria" operator="T-Mobile Austria" status="Operational" 08 bands="MVNO" brand="Lycamobile" cc="at" country="Austria" operator="Lycamobile Austria" status="Operational" 09 bands="MVNO" brand="Tele2Mobil" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" - 10 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" + 10 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" 11 bands="MVNO" brand="bob" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" 12 bands="MVNO" brand="yesss!" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" 13 bands="MVNO" brand="upc" cc="at" country="Austria" operator="UPC Austria" status="Operational" - 14 bands="" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Reserved" + 14 cc="at" country="Austria" operator="Hutchison Drei Austria" status="Reserved" 15 bands="MVNO" brand="Vectone Mobile" cc="at" country="Austria" operator="Mundio Mobile Austria" status="Operational" - 16 bands="" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Reserved" - 17 bands="" cc="at" country="Austria" operator="MASS Response Service GmbH" status="" - 18 bands="MVNO" cc="at" country="Austria" operator="smartspace GmbH" status="" - 19 bands="" cc="at" country="Austria" operator="Tele2 Telecommunication GmbH" status="" + 16 cc="at" country="Austria" operator="Hutchison Drei Austria" status="Reserved" + 17 cc="at" country="Austria" operator="MASS Response Service GmbH" + 18 bands="MVNO" cc="at" country="Austria" operator="smartspace GmbH" + 19 cc="at" country="Austria" operator="Tele2 Telecommunication GmbH" 20 bands="MVNO" brand="m:tel" cc="at" country="Austria" operator="MTEL Austrija GmbH" status="Operational" - 21 bands="" cc="at" country="Austria" operator="Salzburg AG für Energie, Verkehr und Telekommunikation" status="" - 22 bands="MVNO" cc="at" country="Austria" operator="Plintron Austria Limited" status="" + 21 cc="at" country="Austria" operator="Salzburg AG für Energie, Verkehr und Telekommunikation" + 22 bands="MVNO" cc="at" country="Austria" operator="Plintron Austria Limited" + 23 cc="at" country="Austria" operator="T-Mobile Austria GmbH" 91 bands="GSM-R" brand="GSM-R A" cc="at" country="Austria" operator="ÖBB" status="Operational" - 92 bands="CDMA 450" brand="ArgoNET" cc="at" country="Austria" operator="ArgoNET GmbH" status="Operational" + 92 bands="CDMA450 / LTE450" brand="ArgoNET" cc="at" country="Austria" operator="ArgoNET GmbH" status="Operational" 00-99 234 00 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="Operational" @@ -316,10 +327,10 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Airtel-Vodafone" cc="gb" country="United Kingdom" operator="Jersey Airtel Ltd" status="Operational" 04 bands="GSM 1800" brand="FMS Solutions Ltd" cc="gb" country="United Kingdom" operator="FMS Solutions Ltd" status="Reserved" 05 cc="gb" country="United Kingdom" operator="COLT Mobile Telecommunications Limited" status="Not operational" - 06 cc="gb" country="United Kingdom" operator="Internet Computer Bureau Limited" status="" - 07 bands="GSM 1800" cc="gb" country="United Kingdom" operator="Vodafone" status="Not operational" - 08 cc="gb" country="United Kingdom" operator="BT OnePhone (UK) Ltd" status="" - 09 cc="gb" country="United Kingdom" operator="Tismi BV" status="" + 06 cc="gb" country="United Kingdom" operator="Internet Computer Bureau Limited" status="Not operational" + 07 bands="GSM 1800" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Not operational" + 08 cc="gb" country="United Kingdom" operator="BT OnePhone (UK) Ltd" + 09 cc="gb" country="United Kingdom" operator="Tismi BV" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" 11 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" 12 bands="GSM-R" brand="Railtrack" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Ltd" status="Operational" @@ -327,86 +338,87 @@ 14 bands="GSM 1800" brand="Hay Systems Ltd" cc="gb" country="United Kingdom" operator="Hay Systems Ltd" status="Operational" 15 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Operational" 16 bands="MVNO" brand="Talk Talk" cc="gb" country="United Kingdom" operator="TalkTalk Communications Limited" status="Operational" - 17 cc="gb" country="United Kingdom" operator="FleXtel Limited" status="" + 17 cc="gb" country="United Kingdom" operator="FleXtel Limited" 18 bands="MVNO" brand="Cloud9" cc="gb" country="United Kingdom" operator="Cloud9" status="Operational" 19 bands="GSM 1800" brand="Private Mobile Networks PMN" cc="gb" country="United Kingdom" operator="Teleware plc" status="Operational" 20 bands="UMTS 2100 / LTE 800 / LTE 1800" brand="3" cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" status="Operational" - 21 bands="" cc="gb" country="United Kingdom" operator="LogicStar Ltd" status="Not operational" - 22 bands="" cc="gb" country="United Kingdom" operator="Telesign Mobile Limited" status="" - 23 bands="" cc="gb" country="United Kingdom" operator="Icron Network Limited" status="" + 21 cc="gb" country="United Kingdom" operator="LogicStar Ltd" status="Not operational" + 22 cc="gb" country="United Kingdom" operator="Telesign Mobile Limited" + 23 cc="gb" country="United Kingdom" operator="Icron Network Limited" 24 bands="MVNO" brand="Greenfone" cc="gb" country="United Kingdom" operator="Stour Marine Limited" status="Operational" 25 bands="MVNO" brand="Truphone" cc="gb" country="United Kingdom" operator="Truphone" status="Operational" 26 bands="MVNO" brand="Lycamobile" cc="gb" country="United Kingdom" operator="Lycamobile UK Limited" status="Operational" 27 bands="MVNE" cc="gb" country="United Kingdom" operator="Teleena UK Limited" status="Operational" 28 bands="MVNO" cc="gb" country="United Kingdom" operator="Marathon Telecom Limited" status="Operational" - 29 bands="" brand="aql" cc="gb" country="United Kingdom" operator="(aq) Limited" status="" + 29 brand="aql" cc="gb" country="United Kingdom" operator="(aq) Limited" 30 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Operational" 31 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" 32 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" 33 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" 34 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" - 35 bands="" cc="gb" country="United Kingdom" operator="JSC Ingenium (UK) Limited" status="Not operational" + 35 cc="gb" country="United Kingdom" operator="JSC Ingenium (UK) Limited" status="Not operational" 36 bands="GSM 900 / GSM 1800 / LTE" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure Isle of Man Ltd." status="Operational" - 37 bands="" cc="gb" country="United Kingdom" operator="Synectiv Ltd" status="" - 38 bands="" brand="Virgin Mobile" cc="gb" country="United Kingdom" operator="Virgin Media" status="" - 39 bands="" cc="gb" country="United Kingdom" operator="Gamma Telecom Holdings Ltd." status="" + 37 cc="gb" country="United Kingdom" operator="Synectiv Ltd" + 38 brand="Virgin Mobile" cc="gb" country="United Kingdom" operator="Virgin Media" + 39 cc="gb" country="United Kingdom" operator="Gamma Telecom Holdings Ltd." 50 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="JT" cc="gb" country="United Kingdom" operator="JT Group Limited" status="Operational" 51 bands="TD-LTE 3500 / TD-LTE 3700" brand="Relish" cc="gb" country="United Kingdom" operator="UK Broadband Limited" status="Operational" - 52 bands="" cc="gb" country="United Kingdom" operator="Shyam Telecom UK Ltd" status="" + 52 cc="gb" country="United Kingdom" operator="Shyam Telecom UK Ltd" 53 bands="MVNO" cc="gb" country="United Kingdom" operator="Limitless Mobile Ltd" status="Operational" 54 bands="MVNO" brand="iD Mobile" cc="gb" country="United Kingdom" operator="The Carphone Warehouse Limited" status="Operational" 55 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure (Guernsey) Limited" status="Operational" - 56 bands="" cc="gb" country="United Kingdom" operator="CESG" status="" - 57 bands="" cc="gb" country="United Kingdom" operator="Sky UK Limited" status="" + 56 cc="gb" country="United Kingdom" operator="CESG" + 57 cc="gb" country="United Kingdom" operator="Sky UK Limited" 58 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Pronto GSM" cc="gb" country="United Kingdom" operator="Manx Telecom" status="Operational" 59 bands="MVNO" cc="gb" country="United Kingdom" operator="Limitless Mobile Ltd" status="Operational" - 70 bands="" cc="gb" country="United Kingdom" operator="AMSUK Ltd." status="" - 71 bands="" cc="gb" country="United Kingdom" operator="Home Office" status="" + 70 cc="gb" country="United Kingdom" operator="AMSUK Ltd." + 71 cc="gb" country="United Kingdom" operator="Home Office" 72 bands="MVNO" cc="gb" country="United Kingdom" operator="Hanhaa Limited" status="Operational" 76 bands="GSM 900 / GSM 1800" brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="Operational" 78 bands="TETRA" brand="Airwave" cc="gb" country="United Kingdom" operator="Airwave Solutions Ltd" status="Operational" - 86 bands="" cc="gb" country="United Kingdom" operator="EE" status="" + 86 cc="gb" country="United Kingdom" operator="EE" 00-99 235 - 00 brand="Vectone Mobile" cc="gb" country="United Kingdom" operator="Mundio Mobile Limited" status="" - 01 bands="" cc="gb" country="United Kingdom" operator="EE" status="" - 02 bands="" cc="gb" country="United Kingdom" operator="EE" status="" - 03 bands="" brand="Relish" cc="gb" country="United Kingdom" operator="UK Broadband Limited" status="" - 77 brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="" - 91 cc="gb" country="United Kingdom" operator="Vodafone United Kingdom" status="" - 92 cc="gb" country="United Kingdom" operator="Vodafone United Kingdom" status="Not operational" - 94 cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" status="" + 00 brand="Vectone Mobile" cc="gb" country="United Kingdom" operator="Mundio Mobile Limited" + 01 cc="gb" country="United Kingdom" operator="EE" + 02 cc="gb" country="United Kingdom" operator="EE" + 03 brand="Relish" cc="gb" country="United Kingdom" operator="UK Broadband Limited" + 77 brand="BT" cc="gb" country="United Kingdom" operator="BT Group" + 88 bands="LTE" cc="gb" country="United Kingdom" operator="Telet Research (N.I.) Limited" + 91 brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone United Kingdom" + 92 brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone United Kingdom" status="Not operational" + 94 cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" 95 bands="GSM-R" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Limited" status="Test Network" 00-99 238 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="TDC" cc="dk" country="Denmark" operator="TDC A/S" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor" cc="dk" country="Denmark" operator="Telenor Denmark" status="Operational" - 03 bands="" cc="dk" country="Denmark" operator="Syniverse Technologies" status="" - 04 bands="" cc="dk" country="Denmark" operator="NextGen Mobile Ltd T/A CardBoardFish" status="" + 03 cc="dk" country="Denmark" operator="Syniverse Technologies" + 04 cc="dk" country="Denmark" operator="NextGen Mobile Ltd T/A CardBoardFish" 05 bands="TETRA" brand="TetraNet" cc="dk" country="Denmark" operator="Dansk Beredskabskommunikation A/S" status="Operational" 06 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="3" cc="dk" country="Denmark" operator="Hi3G Denmark ApS" status="Operational" 07 bands="MVNO" brand="Vectone Mobile" cc="dk" country="Denmark" operator="Mundio Mobile (Denmark) Limited" status="Operational" 08 bands="MVNO" brand="Voxbone" cc="dk" country="Denmark" operator="Voxbone mobile" status="Operational" 09 bands="TETRA" brand="SINE" cc="dk" country="Denmark" operator="Dansk Beredskabskommunikation A/S" status="Operational" - 10 bands="" brand="TDC" cc="dk" country="Denmark" operator="TDC A/S" status="Operational" + 10 brand="TDC" cc="dk" country="Denmark" operator="TDC A/S" status="Operational" 11 bands="TETRA" brand="SINE" cc="dk" country="Denmark" operator="Dansk Beredskabskommunikation A/S" status="Operational" 12 bands="MVNO" brand="Lycamobile" cc="dk" country="Denmark" operator="Lycamobile Denmark Ltd" status="Operational" - 13 bands="" cc="dk" country="Denmark" operator="Compatel Limited" status="" - 14 bands="" cc="dk" country="Denmark" operator="Monty UK Global Limited" status="" - 15 bands="" cc="dk" country="Denmark" operator="Ice Danmark ApS" status="" - 16 bands="" cc="dk" country="Denmark" operator="Tismi B.V." status="" - 17 bands="MVNO" cc="dk" country="Denmark" operator="Naka AG" status="" - 18 bands="" cc="dk" country="Denmark" operator="Cubic Telecom" status="" + 13 cc="dk" country="Denmark" operator="Compatel Limited" + 14 cc="dk" country="Denmark" operator="Monty UK Global Limited" + 15 cc="dk" country="Denmark" operator="Ice Danmark ApS" + 16 cc="dk" country="Denmark" operator="Tismi B.V." + 17 bands="MVNO" cc="dk" country="Denmark" operator="Naka AG" status="Not operational" + 18 cc="dk" country="Denmark" operator="Cubic Telecom" 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="dk" country="Denmark" operator="Telia" status="Operational" 23 bands="GSM-R" brand="GSM-R DK" cc="dk" country="Denmark" operator="Banedanmark" status="Operational" - 25 bands="MVNO" brand="Viahub" cc="dk" country="Denmark" operator="SMS Provider Corp." status="" - 28 bands="" cc="dk" country="Denmark" operator="LINK Mobile A/S" status="" - 30 bands="" cc="dk" country="Denmark" operator="Interactive digital media GmbH" status="" - 40 bands="" cc="dk" country="Denmark" operator="Ericsson Danmark A/S" status="Not operational" - 42 bands="" cc="dk" country="Denmark" operator="Tel42 ApS" status="" - 43 bands="" cc="dk" country="Denmark" operator="MobiWeb Limited" status="Not operational" + 25 bands="MVNO" brand="Viahub" cc="dk" country="Denmark" operator="SMS Provider Corp." + 28 cc="dk" country="Denmark" operator="LINK Mobile A/S" + 30 cc="dk" country="Denmark" operator="Interactive digital media GmbH" + 40 cc="dk" country="Denmark" operator="Ericsson Danmark A/S" status="Not operational" + 42 cc="dk" country="Denmark" operator="Greenwave Mobile IoT ApS" + 43 cc="dk" country="Denmark" operator="MobiWeb Limited" status="Not operational" 66 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" cc="dk" country="Denmark" operator="TT-Netværket P/S" status="Operational" - 73 bands="" cc="dk" country="Denmark" operator="Onomondo ApS" status="" + 73 cc="dk" country="Denmark" operator="Onomondo ApS" 77 bands="GSM 900 / GSM 1800" brand="Telenor" cc="dk" country="Denmark" operator="Telenor Denmark" status="Operational" 00-99 240 @@ -418,80 +430,81 @@ 06 bands="UMTS 2100" brand="Telenor" cc="se" country="Sweden" operator="Telenor Sverige AB" status="Operational" 07 bands="UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Tele2" cc="se" country="Sweden" operator="Tele2 Sverige AB" status="Operational" 08 bands="GSM 900 / GSM 1800" brand="Telenor" cc="se" country="Sweden" operator="Telenor Sverige AB" status="Not operational" - 09 bands="" brand="Com4" cc="se" country="Sweden" operator="Communication for Devices in Sweden AB" status="" + 09 brand="Com4" cc="se" country="Sweden" operator="Communication for Devices in Sweden AB" 10 brand="Spring Mobil" cc="se" country="Sweden" operator="Tele2 Sverige AB" status="Operational" - 11 bands="" cc="se" country="Sweden" operator="ComHem AB" status="" + 11 cc="se" country="Sweden" operator="ComHem AB" 12 bands="MVNO" brand="Lycamobile" cc="se" country="Sweden" operator="Lycamobile Sweden Limited" status="Operational" - 13 bands="" cc="se" country="Sweden" operator="Alltele Företag Sverige AB" status="" - 14 bands="" cc="se" country="Sweden" operator="Tele2 Business AB" status="" + 13 cc="se" country="Sweden" operator="Alltele Företag Sverige AB" + 14 cc="se" country="Sweden" operator="Tele2 Business AB" 15 bands="GSM 900 / GSM 1800 / UMTS 2100" cc="se" country="Sweden" operator="Wireless Maingate Nordic AB" status="Operational" 16 bands="GSM" cc="se" country="Sweden" operator="42 Telecom AB" status="Operational" 17 bands="MVNO" brand="Gotanet" cc="se" country="Sweden" operator="Götalandsnätet AB" status="Operational" - 18 bands="" cc="se" country="Sweden" operator="Generic Mobile Systems Sweden AB" status="" + 18 cc="se" country="Sweden" operator="Generic Mobile Systems Sweden AB" 19 bands="MVNO" brand="Vectone Mobile" cc="se" country="Sweden" operator="Mundio Mobile (Sweden) Limited" status="Operational" 20 bands="GSM" cc="se" country="Sweden" operator="Wireless Maingate Messaging Services AB" status="Operational" 21 bands="GSM-R 900" brand="MobiSir" cc="se" country="Sweden" operator="Trafikverket ICT" status="Operational" - 22 bands="" cc="se" country="Sweden" operator="EuTel AB" status="" - 23 bands="" cc="se" country="Sweden" operator="Infobip Limited (UK)" status="Not operational" + 22 cc="se" country="Sweden" operator="EuTel AB" + 23 cc="se" country="Sweden" operator="Infobip Limited (UK)" status="Not operational" 24 bands="GSM 900 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Sweden 2G" cc="se" country="Sweden" operator="Net4Mobility HB" status="Operational" - 25 bands="" cc="se" country="Sweden" operator="Monty UK Global Ltd" status="" - 26 bands="" cc="se" country="Sweden" operator="Twilio Sweden AB" status="" + 25 cc="se" country="Sweden" operator="Monty UK Global Ltd" + 26 cc="se" country="Sweden" operator="Twilio Sweden AB" 27 bands="MVNO" cc="se" country="Sweden" operator="GlobeTouch AB" status="Operational" - 28 bands="" cc="se" country="Sweden" operator="LINK Mobile A/S" status="" - 29 bands="" cc="se" country="Sweden" operator="Mercury International Carrier Services" status="" - 30 bands="" cc="se" country="Sweden" operator="NextGen Mobile Ltd." status="" - 31 bands="" cc="se" country="Sweden" operator="RebTel Network AB" status="" - 32 bands="" cc="se" country="Sweden" operator="Compatel Limited" status="" - 33 bands="" cc="se" country="Sweden" operator="Mobile Arts AB" status="" - 34 bands="" cc="se" country="Sweden" operator="Pro Net Telecommunications Services Ltd." status="Not operational" - 35 bands="" cc="se" country="Sweden" operator="42 Telecom LTD" status="" - 36 bands="" cc="se" country="Sweden" operator="interactive digital media GmbH" status="" - 37 bands="" cc="se" country="Sweden" operator="CLX Networks AB" status="Operational" + 28 cc="se" country="Sweden" operator="LINK Mobile A/S" + 29 cc="se" country="Sweden" operator="Mercury International Carrier Services" + 30 cc="se" country="Sweden" operator="NextGen Mobile Ltd." + 31 cc="se" country="Sweden" operator="RebTel Network AB" + 32 cc="se" country="Sweden" operator="Compatel Limited" + 33 cc="se" country="Sweden" operator="Mobile Arts AB" + 34 cc="se" country="Sweden" operator="Pro Net Telecommunications Services Ltd." status="Not operational" + 35 cc="se" country="Sweden" operator="42 Telecom LTD" + 36 cc="se" country="Sweden" operator="interactive digital media GmbH" + 37 cc="se" country="Sweden" operator="CLX Networks AB" status="Operational" 38 bands="MVNO" brand="Voxbone" cc="se" country="Sweden" operator="Voxbone mobile" status="Operational" - 39 bands="" cc="se" country="Sweden" operator="Borderlight AB" status="" - 40 bands="" cc="se" country="Sweden" operator="North net connect AB" status="" - 41 bands="" cc="se" country="Sweden" operator="Shyam Telecom UK Ltd." status="" - 42 bands="" cc="se" country="Sweden" operator="Telenor Connexion AB" status="" - 43 bands="" cc="se" country="Sweden" operator="MobiWeb Ltd." status="" - 44 bands="" cc="se" country="Sweden" operator="Telenabler AB" status="" - 45 bands="" cc="se" country="Sweden" operator="Spirius AB" status="" - 46 bands="MVNO" brand="Viahub" cc="se" country="Sweden" operator="SMS Provider Corp." status="" - 47 bands="" cc="se" country="Sweden" operator="Viatel Sweden AB" status="" - 60 bands="" cc="se" country="Sweden" operator="Telefonaktiebolaget LM Ericsson" status="" - 61 bands="" cc="se" country="Sweden" operator="MessageBird B.V." status="" + 39 cc="se" country="Sweden" operator="Borderlight AB" + 40 cc="se" country="Sweden" operator="North net connect AB" + 41 cc="se" country="Sweden" operator="Shyam Telecom UK Ltd." + 42 cc="se" country="Sweden" operator="Telenor Connexion AB" + 43 cc="se" country="Sweden" operator="MobiWeb Ltd." + 44 cc="se" country="Sweden" operator="Telenabler AB" + 45 cc="se" country="Sweden" operator="Spirius AB" + 46 bands="MVNO" brand="Viahub" cc="se" country="Sweden" operator="SMS Provider Corp." + 47 cc="se" country="Sweden" operator="Viatel Sweden AB" + 60 cc="se" country="Sweden" operator="Telefonaktiebolaget LM Ericsson" + 61 cc="se" country="Sweden" operator="MessageBird B.V." 00-99 242 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="no" country="Norway" operator="TeliaSonera Norge AS" status="Operational" - 03 bands="" cc="no" country="Norway" operator="Televerket AS" status="" + 03 cc="no" country="Norway" operator="Televerket AS" status="Not operational" 04 bands="MVNO" brand="Tele2" cc="no" country="Norway" operator="Tele2 (Mobile Norway AS)" status="Not operational" 05 bands="GSM 900 / UMTS 900 / UMTS 2100" brand="Telia" cc="no" country="Norway" operator="TeliaSonera Norge AS" status="Not operational" 06 bands="LTE 450" brand="ICE" cc="no" country="Norway" operator="ICE Norge AS" status="Operational" - 07 bands="MVNO" brand="Phonero" cc="no" country="Norway" operator="Phonero AS" status="Operational" + 07 bands="MVNO" brand="Phonero" cc="no" country="Norway" operator="Phonero AS" status="Not operational" 08 bands="MVNO" brand="TDC" cc="no" country="Norway" operator="TDC Mobil AS" status="Operational" 09 bands="MVNO" brand="Com4" cc="no" country="Norway" operator="Com4 AS" status="Operational" - 10 bands="" cc="no" country="Norway" operator="Norwegian Communications Authority" status="" - 11 bands="Test" brand="SystemNet" cc="no" country="Norway" operator="SystemNet AS" status="" - 12 bands="" brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" status="" + 10 cc="no" country="Norway" operator="Norwegian Communications Authority" + 11 bands="Test" brand="SystemNet" cc="no" country="Norway" operator="SystemNet AS" + 12 brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" 14 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="ICE" cc="no" country="Norway" operator="ICE Communication Norge AS" status="Operational" 20 bands="GSM-R 900" cc="no" country="Norway" operator="Jernbaneverket AS" status="Operational" 21 bands="GSM-R 900" cc="no" country="Norway" operator="Jernbaneverket AS" status="Operational" - 22 bands="" cc="no" country="Norway" operator="Network Norway AS" status="Not operational" + 22 cc="no" country="Norway" operator="Altibox AS" 23 bands="MVNO" brand="Lycamobile" cc="no" country="Norway" operator="Lyca Mobile Ltd" status="Operational" - 24 bands="" cc="no" country="Norway" operator="Mobile Norway AS" status="Not operational" - 25 bands="" cc="no" country="Norway" operator="Forsvarets kompetansesenter KKIS" status="" + 24 cc="no" country="Norway" operator="Mobile Norway AS" status="Not operational" + 25 cc="no" country="Norway" operator="Forsvarets kompetansesenter KKIS" + 90 cc="no" country="Norway" operator="Nokia Solutions and Networks Norge AS" 99 bands="LTE" cc="no" country="Norway" operator="TampNet AS" status="Operational" 00-99 244 03 bands="GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" - 04 bands="" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="" + 04 brand="DNA" cc="fi" country="Finland" operator="DNA Oy" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" - 06 bands="" brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Not operational" + 06 brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Not operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Operational" - 08 bands="GSM 1800 / UMTS 2100" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="" - 09 bands="GSM 900" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="" - 10 bands="" cc="fi" country="Finland" operator="Viestintävirasto" status="" - 11 bands="" cc="fi" country="Finland" operator="Viestintävirasto" status="" + 08 bands="GSM 1800 / UMTS 2100" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" + 09 bands="GSM 900" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" + 10 cc="fi" country="Finland" operator="Viestintävirasto" + 11 cc="fi" country="Finland" operator="Viestintävirasto" 12 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" 13 bands="GSM 900 / GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Not operational" 14 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ålcom" cc="fi" country="Finland" operator="Ålands Telekommunikation Ab" status="Operational" @@ -499,50 +512,52 @@ 16 bands="MVNO" brand="Tele2" cc="fi" country="Finland" operator="Oy Finland Tele2 AB" status="Not operational" 17 bands="GSM-R" cc="fi" country="Finland" operator="Liikennevirasto" status="Operational" 21 bands="MVNO" brand="Elisa- Saunalahti" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" - 22 bands="" cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" - 23 bands="" cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" - 24 bands="" cc="fi" country="Finland" operator="TTY-säätiö" status="Not operational" + 22 cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" + 23 cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" + 24 cc="fi" country="Finland" operator="TTY-säätiö" status="Not operational" 25 bands="CDMA" brand="Datame" cc="fi" country="Finland" operator="Datame Oy" status="Not operational" 26 bands="MVNO" brand="Compatel" cc="fi" country="Finland" operator="Compatel Ltd" status="Operational" - 27 bands="" cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" status="" - 28 bands="" cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" status="" + 27 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" + 28 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" 29 bands="MVNO" cc="fi" country="Finland" operator="SCNL Truphone" status="Not operational" 30 bands="MVNO" brand="Vectone Mobile" cc="fi" country="Finland" operator="Mundio Mobile Oy" status="Not operational" - 31 bands="MVNO" brand="Kuiri" cc="fi" country="Finland" operator="Ukko Mobile Oy" status="Operational" + 31 bands="MVNO" brand="Kuiri" cc="fi" country="Finland" operator="Ukko Mobile Oy" status="Not operational" 32 bands="MVNO" brand="Voxbone" cc="fi" country="Finland" operator="Voxbone SA" status="Operational" 33 bands="TETRA" brand="VIRVE" cc="fi" country="Finland" operator="Virve Tuotteet ja Palvelut Oy" status="Operational" 34 bands="MVNO" brand="Bittium Wireless" cc="fi" country="Finland" operator="Bittium Wireless Oy" status="Operational" 35 bands="LTE 450 / TD-LTE 2600" brand="Ukko Mobile" cc="fi" country="Finland" operator="Ukkoverkot Oy" status="Operational" 36 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sonera / DNA" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj / Suomen Yhteisverkko Oy" status="Operational" 37 bands="MVNO" brand="Tismi" cc="fi" country="Finland" operator="Tismi BV" status="Operational" - 38 bands="" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Test Network" - 39 bands="" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Test Network" - 40 bands="" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Test Network" - 41 bands="" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Test Network" - 42 bands="" cc="fi" country="Finland" operator="SMS Provider Corp." status="" + 38 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" + 39 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" + 40 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" + 41 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" + 42 cc="fi" country="Finland" operator="SMS Provider Corp." + 43 cc="fi" country="Finland" operator="Telavox AB / Telavox Oy" + 44 cc="fi" country="Finland" operator="Turun ammattikorkeakoulu Oy" 91 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600" brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="Operational" - 92 bands="" brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="" + 92 brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="Not operational" 00-99 246 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telia" cc="lt" country="Lithuania" operator="Telia Lietuva" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="BITĖ" cc="lt" country="Lithuania" operator="UAB Bitė Lietuva" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Tele2" cc="lt" country="Lithuania" operator="UAB Tele2 (Tele2 AB, Sweden)" status="Operational" - 04 bands="" cc="lt" country="Lithuania" operator="Ministry of the Interior)" status="" + 04 cc="lt" country="Lithuania" operator="Ministry of the Interior)" 05 bands="GSM-R 900" brand="LitRail" cc="lt" country="Lithuania" operator="Lietuvos geležinkeliai (Lithuanian Railways)" status="Operational" - 06 bands="" brand="Mediafon" cc="lt" country="Lithuania" operator="UAB Mediafon" status="Operational" - 07 bands="" cc="lt" country="Lithuania" operator="Compatel Ltd." status="" + 06 brand="Mediafon" cc="lt" country="Lithuania" operator="UAB Mediafon" status="Operational" + 07 cc="lt" country="Lithuania" operator="Compatel Ltd." 08 bands="WiMAX 3500 / TD-LTE 2300" brand="MEZON" cc="lt" country="Lithuania" operator="Lietuvos radijo ir televizijos centras" status="Operational" - 09 bands="" cc="lt" country="Lithuania" operator="Interactive Digital Media GmbH" status="" + 09 cc="lt" country="Lithuania" operator="Interactive Digital Media GmbH" 00-99 247 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="LMT" cc="lv" country="Latvia" operator="Latvian Mobile Telephone" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Tele2" cc="lv" country="Latvia" operator="Tele2" status="Operational" 03 bands="CDMA 450" brand="TRIATEL" cc="lv" country="Latvia" operator="Telekom Baltija" status="Operational" - 04 bands="" cc="lv" country="Latvia" operator="Beta Telecom" status="" + 04 cc="lv" country="Latvia" operator="Beta Telecom" status="Not operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Bite" cc="lv" country="Latvia" operator="Bite Latvija" status="Operational" - 06 bands="" cc="lv" country="Latvia" operator="Rigatta" status="Not operational" - 07 bands="MVNO" brand="MTS" cc="lv" country="Latvia" operator="Master Telecom" status="Operational" - 08 bands="MVNO" brand="IZZI" cc="lv" country="Latvia" operator="IZZI" status="Operational" + 06 cc="lv" country="Latvia" operator="Rigatta" status="Not operational" + 07 bands="MVNO" cc="lv" country="Latvia" operator="SIA "MEGATEL"" status="Operational" + 08 bands="MVNO" brand="IZZI" cc="lv" country="Latvia" operator="IZZI" status="Not operational" 09 bands="MVNO" brand="Xomobile" cc="lv" country="Latvia" operator="Camel Mobile" status="Operational" 00-99 248 @@ -550,13 +565,13 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Elisa" cc="ee" country="Estonia" operator="Elisa Eesti" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Tele2" cc="ee" country="Estonia" operator="Tele2 Eesti" status="Operational" 04 bands="MVNO" brand="Top Connect" cc="ee" country="Estonia" operator="OY Top Connect" status="Operational" - 05 bands="" cc="ee" country="Estonia" operator="AS Bravocom Mobiil" status="Not operational" + 05 cc="ee" country="Estonia" operator="AS Bravocom Mobiil" status="Not operational" 06 bands="UMTS 2100" cc="ee" country="Estonia" operator="Progroup Holding" status="Not operational" 07 bands="CDMA2000 450" brand="Kou" cc="ee" country="Estonia" operator="Televõrgu AS" status="Not operational" 08 bands="MVNO" brand="VIVEX" cc="ee" country="Estonia" operator="VIVEX OU" status="Not operational" - 09 bands="" cc="ee" country="Estonia" operator="Bravo Telecom" status="Not operational" - 10 bands="" cc="ee" country="Estonia" operator="Telcotrade OÜ" status="Not operational" - 71 bands="" cc="ee" country="Estonia" operator="Siseministeerium (Ministry of Interior)" status="" + 09 cc="ee" country="Estonia" operator="Bravo Telecom" status="Not operational" + 10 cc="ee" country="Estonia" operator="Telcotrade OÜ" status="Not operational" + 71 cc="ee" country="Estonia" operator="Siseministeerium (Ministry of Interior)" 00-99 250 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="MTS" cc="ru" country="Russian Federation" operator="Mobile TeleSystems" status="Operational" @@ -579,6 +594,7 @@ 18 bands="TD-LTE 2300" brand="Osnova Telecom" cc="ru" country="Russian Federation" status="Not operational" 19 bands="GSM 1800" brand="INDIGO" cc="ru" country="Russian Federation" operator="INDIGO" status="Not operational" 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800 / LTE 2600" brand="Tele2" cc="ru" country="Russian Federation" operator="Tele2" status="Operational" + 21 bands="Satellite" brand="GlobalTel" cc="ru" country="Russian Federation" operator="JSC "GlobalTel"" status="Operational" 22 bands="TD-LTE 2300" cc="ru" country="Russian Federation" operator="Vainakh Telecom" status="Operational" 23 bands="Satellite MVNO" brand="Thuraya" cc="ru" country="Russian Federation" operator="GTNT" status="Operational" 28 bands="GSM 900" brand="Beeline" cc="ru" country="Russian Federation" operator="Beeline" status="Not operational" @@ -589,23 +605,23 @@ 35 bands="GSM 1800 / LTE 1800" brand="MOTIV" cc="ru" country="Russian Federation" operator="EKATERINBURG-2000" status="Operational" 38 bands="GSM 900 / GSM 1800" brand="Tambov GSM" cc="ru" country="Russian Federation" operator="Central Telecommunication Company" status="Operational" 39 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / TD-LTE 2300 / LTE 2600" brand="Rostelecom" cc="ru" country="Russian Federation" operator="ROSTELECOM" status="Not operational" - 44 bands="" cc="ru" country="Russian Federation" operator="Stavtelesot / North Caucasian GSM" status="Not operational" + 44 cc="ru" country="Russian Federation" operator="Stavtelesot / North Caucasian GSM" status="Not operational" 50 bands="MVNO" brand="MTS" cc="ru" country="Russian Federation" operator="Bezlimitno.ru" status="Operational" 54 bands="LTE 1800" brand="TTK" cc="ru" country="Russian Federation" operator="Tattelecom" status="Operational" 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Volna mobile" cc="ru" country="Russian Federation" operator="KTK Telecom" status="Operational" + 62 bands="MVNO" brand="Tinkoff Mobile" cc="ru" country="Russian Federation" operator="Tinkoff Mobile" status="Operational" 811 bands="AMPS / DAMPS / GSM 1800" cc="ru" country="Russian Federation" operator="Votek Mobile" status="Not operational" 91 bands="GSM 1800" brand="Sonic Duo" cc="ru" country="Russian Federation" operator="Sonic Duo CJSC" status="Not operational" - 92 bands="" cc="ru" country="Russian Federation" operator="Primtelefon" status="Not operational" - 93 bands="" cc="ru" country="Russian Federation" operator="Telecom XXI" status="Not operational" + 92 cc="ru" country="Russian Federation" operator="Primtelefon" status="Not operational" + 93 cc="ru" country="Russian Federation" operator="Telecom XXI" status="Not operational" 99 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Beeline" cc="ru" country="Russian Federation" operator="OJSC Vimpel-Communications" status="Operational" - 00-99 255 - 01 bands="GSM 900 / GSM 1800 / CDMA 450 / UMTS 2100" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC VF Ukraine" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC VF Ukraine" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="Beeline" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Kyivstar" cc="ua" country="Ukraine" operator="Kyivstar JSC" status="Operational" 04 bands="CDMA 800" brand="IT" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Operational" 05 bands="GSM 1800" brand="Golden Telecom" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="lifecell" cc="ua" country="Ukraine" operator="Turkcell" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="Turkcell" status="Operational" 07 bands="UMTS 2100" brand="3Mob" cc="ua" country="Ukraine" operator="Trymob LLC" status="Operational" 21 bands="CDMA 800" brand="PEOPLEnet" cc="ua" country="Ukraine" operator="Telesystems of Ukraine" status="Operational" 23 bands="CDMA 800" brand="CDMA Ukraine" cc="ua" country="Ukraine" operator="Intertelecom" status="Not operational" @@ -617,7 +633,7 @@ 03 bands="CDMA 450" brand="DIALLOG" cc="by" country="Belarus" operator="BelCel" status="Not operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="life:)" cc="by" country="Belarus" operator="Belarusian Telecommunications Network" status="Operational" 05 bands="WiMAX 3500" brand="byfly" cc="by" country="Belarus" operator="Beltelecom" status="Not operational" - 06 bands="LTE 1800" brand="beCloud" cc="by" country="Belarus" operator="Belorussian Cloud Technologies" status="Operational" + 06 bands="LTE 1800 / LTE 2600" brand="beCloud" cc="by" country="Belarus" operator="Belorussian Cloud Technologies" status="Operational" 00-99 259 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="md" country="Moldova" operator="Orange Moldova" status="Operational" @@ -632,52 +648,52 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Operational" - 04 bands="" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Not operational" + 04 brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Not operational" 05 bands="UMTS 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Not operational" 06 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Play" cc="pl" country="Poland" operator="P4 Sp. z o.o." status="Operational" 07 bands="MVNO" brand="Netia" cc="pl" country="Poland" operator="Netia S.A." status="Operational" - 08 bands="" cc="pl" country="Poland" operator="E-Telko Sp. z o.o." status="Not operational" + 08 cc="pl" country="Poland" operator="E-Telko Sp. z o.o." status="Not operational" 09 bands="MVNO" brand="Lycamobile" cc="pl" country="Poland" operator="Lycamobile Sp. z o.o." status="Operational" - 10 bands="CDMA 800" brand="Sferia" cc="pl" country="Poland" operator="Sferia S.A." status="Not operational" + 10 brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." 11 bands="CDMA2000 420" brand="Nordisk Polska" cc="pl" country="Poland" operator="Nordisk Polska Sp. z o.o." status="Operational" 12 bands="MVNO" brand="Cyfrowy Polsat" cc="pl" country="Poland" operator="Cyfrowy Polsat S.A." status="Operational" - 13 brand="Sferia" cc="pl" country="Poland" operator="Sferia S.A." status="Not operational" + 13 cc="pl" country="Poland" operator="Move Telecom S.A." 14 brand="Sferia" cc="pl" country="Poland" operator="Sferia S.A." status="Not operational" 15 bands="LTE 1800" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 16 bands="LTE 1800" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 17 bands="UMTS 900 / LTE 800 / TD-LTE 2600" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" - 18 bands="" brand="AMD Telecom" cc="pl" country="Poland" operator="AMD Telecom S.A." status="" - 19 bands="" brand="Teleena" cc="pl" country="Poland" operator="Teleena Holding BV" status="Not operational" - 20 bands="" brand="Mobile.Net" cc="pl" country="Poland" operator="Mobile.Net Sp. z o.o." status="" - 21 bands="" brand="Exteri" cc="pl" country="Poland" operator="Exteri Sp. z o.o." status="Not operational" - 22 bands="" brand="Arcomm" cc="pl" country="Poland" operator="Arcomm Sp. z o.o." status="" - 23 bands="" brand="Amicomm" cc="pl" country="Poland" operator="Amicomm Sp. z o.o." status="Not operational" - 24 bands="" cc="pl" country="Poland" operator="IT Partners Telco Sp. z o.o." status="" - 25 bands="" cc="pl" country="Poland" operator="Polskie Sieci Radiowe Sp. z o.o. Sp. k.a." status="" - 26 bands="" brand="ATE" cc="pl" country="Poland" operator="Advanced Technology & Experience Sp. z o.o." status="Not operational" - 27 bands="" brand="Intertelcom" cc="pl" country="Poland" operator="Intertelcom Sp. z o.o." status="Not operational" - 28 bands="" brand="PhoneNet" cc="pl" country="Poland" operator="PhoneNet Sp. z o.o." status="Not operational" - 29 bands="" brand="Interfonica" cc="pl" country="Poland" operator="Interfonica Sp. z o.o." status="Not operational" - 30 bands="" brand="GrandTel" cc="pl" country="Poland" operator="GrandTel Sp. z o.o." status="Not operational" - 31 bands="" brand="Phone IT" cc="pl" country="Poland" operator="Phone IT Sp. z o.o." status="" - 32 bands="" cc="pl" country="Poland" operator="Compatel Limited" status="" + 18 brand="AMD Telecom" cc="pl" country="Poland" operator="AMD Telecom S.A." + 19 brand="Teleena" cc="pl" country="Poland" operator="Teleena Holding BV" status="Not operational" + 20 brand="Mobile.Net" cc="pl" country="Poland" operator="Mobile.Net Sp. z o.o." status="Not operational" + 21 brand="Exteri" cc="pl" country="Poland" operator="Exteri Sp. z o.o." status="Not operational" + 22 brand="Arcomm" cc="pl" country="Poland" operator="Arcomm Sp. z o.o." + 23 brand="Amicomm" cc="pl" country="Poland" operator="Amicomm Sp. z o.o." status="Not operational" + 24 cc="pl" country="Poland" operator="IT Partners Telco Sp. z o.o." + 25 cc="pl" country="Poland" operator="Polskie Sieci Radiowe Sp. z o.o. Sp. k.a." status="Not operational" + 26 brand="ATE" cc="pl" country="Poland" operator="Advanced Technology & Experience Sp. z o.o." status="Not operational" + 27 brand="Intertelcom" cc="pl" country="Poland" operator="Intertelcom Sp. z o.o." status="Not operational" + 28 brand="PhoneNet" cc="pl" country="Poland" operator="PhoneNet Sp. z o.o." status="Not operational" + 29 brand="Interfonica" cc="pl" country="Poland" operator="Interfonica Sp. z o.o." status="Not operational" + 30 brand="GrandTel" cc="pl" country="Poland" operator="GrandTel Sp. z o.o." status="Not operational" + 31 brand="Phone IT" cc="pl" country="Poland" operator="Phone IT Sp. z o.o." status="Not operational" + 32 cc="pl" country="Poland" operator="Compatel Limited" 33 bands="MVNO" brand="Truphone" cc="pl" country="Poland" operator="Truphone Poland Sp. z o.o." status="Operational" 34 bands="UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="NetWorkS!" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" 35 bands="GSM-R" cc="pl" country="Poland" operator="PKP Polskie Linie Kolejowe S.A." status="Operational" 36 bands="MVNO" brand="Vectone Mobile" cc="pl" country="Poland" operator="Mundio Mobile" status="Not operational" - 37 bands="" cc="pl" country="Poland" operator="NEXTGEN MOBILE LTD" status="" - 38 bands="" cc="pl" country="Poland" operator="CALLFREEDOM Sp. z o.o." status="" + 37 cc="pl" country="Poland" operator="NEXTGEN MOBILE LTD" + 38 cc="pl" country="Poland" operator="CALLFREEDOM Sp. z o.o." 39 bands="MVNO" brand="Voxbone" cc="pl" country="Poland" operator="VOXBONE SA" status="Operational" - 40 bands="" cc="pl" country="Poland" operator="Interactive Digital Media GmbH" status="" - 41 bands="" cc="pl" country="Poland" operator="EZ PHONE MOBILE Sp. z o.o." status="" - 42 bands="" cc="pl" country="Poland" operator="MobiWeb Telecom Limited" status="" - 43 bands="" cc="pl" country="Poland" operator="Smart Idea International Sp. z o.o." status="" - 44 bands="" cc="pl" country="Poland" operator="Rebtel Poland Sp. z o.o." status="" + 40 cc="pl" country="Poland" operator="Interactive Digital Media GmbH" + 41 cc="pl" country="Poland" operator="EZ PHONE MOBILE Sp. z o.o." + 42 cc="pl" country="Poland" operator="MobiWeb Telecom Limited" + 43 cc="pl" country="Poland" operator="Smart Idea International Sp. z o.o." + 44 cc="pl" country="Poland" operator="Rebtel Poland Sp. z o.o." 45 bands="MVNO" cc="pl" country="Poland" operator="Virgin Mobile Polska Sp. z o.o." status="Operational" - 46 bands="" cc="pl" country="Poland" operator="Terra Telekom Sp. z o.o." status="" - 47 bands="" cc="pl" country="Poland" operator="SMShighway Limited" status="" - 48 bands="" cc="pl" country="Poland" operator="AGILE TELECOM S.P.A." status="" - 49 bands="" cc="pl" country="Poland" operator="Messagebird B.V." status="" + 46 cc="pl" country="Poland" operator="Terra Telekom Sp. z o.o." + 47 cc="pl" country="Poland" operator="SMShighway Limited" + 48 cc="pl" country="Poland" operator="AGILE TELECOM S.P.A." + 49 cc="pl" country="Poland" operator="Messagebird B.V." 98 bands="LTE 1800" brand="Play" cc="pl" country="Poland" operator="P4 Sp. z o.o." status="Not operational" 00-99 262 @@ -697,26 +713,26 @@ 14 bands="UMTS 2100" cc="de" country="Germany" operator="Group 3G UMTS" status="Not operational" 15 bands="TD-SCDMA" brand="Airdata" cc="de" country="Germany" status="Operational" 16 bands="MVNO" cc="de" country="Germany" operator="Telogic Germany GmbH" status="Not operational" - 17 bands="" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="" + 17 brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" 18 bands="MVNO" cc="de" country="Germany" operator="NetCologne" status="Operational" - 19 bands="CDMA 450" cc="de" country="Germany" operator="Inquam Deutschland" status="" + 19 bands="CDMA 450" cc="de" country="Germany" operator="Inquam Deutschland" 20 bands="MVNE" brand="Voiceworks" cc="de" country="Germany" operator="Voiceworks GmbH" status="Operational" - 21 bands="" cc="de" country="Germany" operator="Multiconnect GmbH" status="" - 22 bands="MVNO" cc="de" country="Germany" operator="sipgate Wireless GmbH" status="" + 21 cc="de" country="Germany" operator="Multiconnect GmbH" + 22 bands="MVNO" cc="de" country="Germany" operator="sipgate Wireless GmbH" 23 bands="MVNO" cc="de" country="Germany" operator="Drillisch Online AG" status="Operational" 33 bands="MVNO" brand="simquadrat" cc="de" country="Germany" operator="sipgate GmbH" status="Operational" - 41 bands="" cc="de" country="Germany" operator="First Telecom GmbH" status="Not operational" + 41 cc="de" country="Germany" operator="First Telecom GmbH" status="Not operational" 42 bands="GSM 1800" brand="CCC Event" cc="de" country="Germany" operator="Chaos Computer Club" status="Temporary operational" 43 bands="MVNO" brand="Lycamobile" cc="de" country="Germany" operator="Lycamobile" status="Operational" 60 bands="GSM-R 900" cc="de" country="Germany" operator="DB Telematik" status="Operational" - 72 bands="" cc="de" country="Germany" operator="Ericsson GmbH" status="" - 73 bands="" cc="de" country="Germany" operator="Xantaro Deutschland GmbH" status="" - 74 bands="" cc="de" country="Germany" operator="Qualcomm CDMA Technologies GmbH" status="" + 72 cc="de" country="Germany" operator="Ericsson GmbH" + 73 cc="de" country="Germany" operator="Xantaro Deutschland GmbH" + 74 cc="de" country="Germany" operator="Qualcomm CDMA Technologies GmbH" 75 cc="de" country="Germany" operator="Core Network Dynamics GmbH" status="Not operational" 76 bands="GSM 900" cc="de" country="Germany" operator="Siemens AG" status="Not operational" - 77 bands="GSM 900" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="" - 78 bands="" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="" - 79 bands="" cc="de" country="Germany" operator="ng4T GmbH" status="Not operational" + 77 bands="GSM 900" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" + 78 brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" + 79 cc="de" country="Germany" operator="ng4T GmbH" status="Not operational" 92 bands="GSM 1800 / UMTS 2100" cc="de" country="Germany" operator="Nash Technologies" status="Operational" 00-99 266 @@ -726,71 +742,71 @@ 00-99 268 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="pt" country="Portugal" operator="Vodafone Portugal" status="Operational" - 02 bands="" brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" status="" + 02 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" 03 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="NOS" cc="pt" country="Portugal" operator="NOS Comunicações" status="Operational" 04 bands="MVNO" brand="LycaMobile" cc="pt" country="Portugal" operator="LycaMobile" status="Operational" 05 bands="UMTS 2100" cc="pt" country="Portugal" operator="Oniway - Inforcomunicaçôes, S.A." status="Not operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" status="Operational" 07 bands="MVNO" brand="Vectone Mobile" cc="pt" country="Portugal" operator="Mundio Mobile (Portugal) Limited" status="Operational" - 11 bands="" cc="pt" country="Portugal" operator="Compatel, Limited" status="" + 11 cc="pt" country="Portugal" operator="Compatel, Limited" 12 bands="GSM-R" cc="pt" country="Portugal" operator="IP Telecom - Serviços de Telecomunicações, S.A." status="Operational" - 13 bands="" cc="pt" country="Portugal" operator="G9Telecom, S.A." status="" + 13 cc="pt" country="Portugal" operator="G9Telecom, S.A." 21 bands="CDMA2000 450" brand="Zapp" cc="pt" country="Portugal" operator="Zapp Portugal" status="Not operational" - 80 bands="" brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" status="" + 80 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" 00-99 270 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="POST" cc="lu" country="Luxembourg" operator="POST Luxembourg" status="Operational" - 02 bands="" cc="lu" country="Luxembourg" operator="MTX Connect S.a.r.l." status="" - 07 bands="" cc="lu" country="Luxembourg" operator="Bouygues Telecom S.A." status="" - 10 bands="" cc="lu" country="Luxembourg" operator="Blue Communications" status="" + 02 cc="lu" country="Luxembourg" operator="MTX Connect S.a.r.l." + 07 cc="lu" country="Luxembourg" operator="Bouygues Telecom S.A." + 10 cc="lu" country="Luxembourg" operator="Blue Communications" 77 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Tango" cc="lu" country="Luxembourg" operator="Tango SA" status="Operational" - 78 bands="" cc="lu" country="Luxembourg" operator="Interactive digital media GmbH" status="" - 79 bands="" cc="lu" country="Luxembourg" operator="Mitto A.G." status="" - 80 bands="" cc="lu" country="Luxembourg" operator="Syniverse Technologies S.à r.l." status="" - 81 bands="" cc="lu" country="Luxembourg" operator="E-Lux Mobile Telecommunication S.A." status="" + 78 cc="lu" country="Luxembourg" operator="Interactive digital media GmbH" + 79 cc="lu" country="Luxembourg" operator="Mitto A.G." + 80 cc="lu" country="Luxembourg" operator="Syniverse Technologies S.à r.l." + 81 cc="lu" country="Luxembourg" operator="E-Lux Mobile Telecommunication S.A." 99 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" cc="lu" country="Luxembourg" operator="Orange S.A." status="Operational" 00-99 272 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vodafone" cc="ie" country="Ireland" operator="Vodafone Ireland" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" status="Operational" - 04 bands="" cc="ie" country="Ireland" operator="Access Telecom" status="" + 04 cc="ie" country="Ireland" operator="Access Telecom" 05 bands="UMTS 2100 / LTE 800 / LTE 1800" brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" status="Operational" - 08 bands="" brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" status="" - 09 bands="" cc="ie" country="Ireland" operator="Clever Communications Ltd." status="Not operational" + 08 brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" + 09 cc="ie" country="Ireland" operator="Clever Communications Ltd." status="Not operational" 11 bands="MVNO" brand="Tesco Mobile" cc="ie" country="Ireland" operator="Liffey Telecom" status="Operational" 13 bands="MVNO" brand="Lycamobile" cc="ie" country="Ireland" operator="Lycamobile" status="Operational" 15 bands="MVNO" brand="Virgin Mobile" cc="ie" country="Ireland" operator="UPC" status="Operational" 16 bands="MVNO" brand="Carphone Warehouse" cc="ie" country="Ireland" operator="Carphone Warehouse" status="Operational" - 17 bands="" brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" status="" + 17 brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" 00-99 274 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Síminn" cc="is" country="Iceland" operator="Iceland Telecom" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vodafone" cc="is" country="Iceland" operator="Og fjarskipti hf" status="Operational" - 03 bands="" brand="Vodafone" cc="is" country="Iceland" operator="Og fjarskipti hf" status="Operational" + 03 brand="Vodafone" cc="is" country="Iceland" operator="Og fjarskipti hf" status="Operational" 04 bands="GSM 1800" brand="Viking" cc="is" country="Iceland" operator="IMC Island ehf" status="Operational" 05 bands="GSM 1800" cc="is" country="Iceland" operator="Halló Frjáls fjarskipti hf." status="Not operational" - 06 bands="" cc="is" country="Iceland" operator="Núll níu ehf" status="Not operational" + 06 cc="is" country="Iceland" operator="Núll níu ehf" status="Not operational" 07 bands="GSM 1800" brand="IceCell" cc="is" country="Iceland" operator="IceCell ehf" status="Not operational" 08 bands="GSM 900 / GSM 1800" brand="On-waves" cc="is" country="Iceland" operator="Iceland Telecom" status="Operational" 11 bands="UMTS 2100 / LTE 1800" brand="Nova" cc="is" country="Iceland" operator="Nova ehf" status="Operational" 12 bands="MVNO" brand="Tal" cc="is" country="Iceland" operator="IP fjarskipti" status="Operational" - 16 bands="" cc="is" country="Iceland" operator="Tismi BV" status="" - 22 bands="" cc="is" country="Iceland" operator="Landhelgisgæslan (Icelandic Coast Guard)" status="" - 31 bands="" brand="Síminn" cc="is" country="Iceland" operator="Iceland Telecom" status="" + 16 cc="is" country="Iceland" operator="Tismi BV" + 22 cc="is" country="Iceland" operator="Landhelgisgæslan (Icelandic Coast Guard)" + 31 brand="Síminn" cc="is" country="Iceland" operator="Iceland Telecom" 00-99 276 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Telekom.al" cc="al" country="Albania" operator="Telekom Albania" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vodafone" cc="al" country="Albania" operator="Vodafone Albania" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Eagle Mobile" cc="al" country="Albania" operator="Albtelecom" status="Operational" - 04 bands="GSM 900 / GSM 1800" brand="Plus Communication" cc="al" country="Albania" operator="Plus Communication" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Plus Communication" cc="al" country="Albania" operator="Plus Communication" status="Operational" 00-99 278 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="mt" country="Malta" operator="Vodafone Malta" status="Operational" 11 bands="MVNO" cc="mt" country="Malta" operator="YOM Ltd." status="Operational" 21 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" status="Operational" - 30 bands="" brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" status="" + 30 brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" 77 bands="UMTS 2100" brand="Melita" cc="mt" country="Malta" operator="Melita" status="Operational" 00-99 280 @@ -798,7 +814,7 @@ 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="MTN" cc="cy" country="Cyprus" operator="MTN Group" status="Operational" 20 bands="LTE 1800" brand="PrimeTel" cc="cy" country="Cyprus" operator="PrimeTel PLC" status="Operational" 22 bands="MVNO" brand="lemontel" cc="cy" country="Cyprus" operator="Lemontel Ltd" status="Operational" - 23 bands="MVNO" brand="Vectone Mobile" cc="cy" country="Cyprus" operator="Mundio Mobile Cyprus Ltd." status="" + 23 bands="MVNO" brand="Vectone Mobile" cc="cy" country="Cyprus" operator="Mundio Mobile Cyprus Ltd." 00-99 282 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Geocell" cc="ge" country="Georgia" operator="Geocell Limited" status="Operational" @@ -806,10 +822,10 @@ 03 bands="CDMA 450" brand="MagtiCom" cc="ge" country="Georgia" operator="Magtifix" status="Operational" 04 bands="GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="ge" country="Georgia" operator="Mobitel LLC" status="Operational" 05 bands="CDMA 800" brand="Silknet" cc="ge" country="Georgia" operator="JSC Silknet" status="Operational" - 06 bands="" cc="ge" country="Georgia" operator="JSC Compatel" status="" + 06 cc="ge" country="Georgia" operator="JSC Compatel" 07 bands="MVNO" brand="GlobalCell" cc="ge" country="Georgia" operator="GlobalCell Ltd" status="Operational" 08 bands="TD-LTE 2300" brand="Silk LTE" cc="ge" country="Georgia" operator="JSC Silknet" status="Operational" - 09 bands="" cc="ge" country="Georgia" operator="Gmobile Ltd" status="" + 09 cc="ge" country="Georgia" operator="Gmobile Ltd" status="Operational" 00-99 283 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Beeline" cc="am" country="Armenia" operator="ArmenTel" status="Operational" @@ -818,11 +834,11 @@ 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ucom" cc="am" country="Armenia" operator="Ucom LLC" status="Operational" 00-99 284 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="M-Tel" cc="bg" country="Bulgaria" operator="Mobiltel" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Vivacom" cc="bg" country="Bulgaria" operator="BTC" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="M-Tel" cc="bg" country="Bulgaria" operator="Mobiltel" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Vivacom" cc="bg" country="Bulgaria" operator="BTC" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Telenor" cc="bg" country="Bulgaria" operator="Telenor (Bulgaria)" status="Operational" 07 bands="GSM-R" brand="НКЖИ" cc="bg" country="Bulgaria" operator="НАЦИОНАЛНА КОМПАНИЯ ЖЕЛЕЗОПЪТНА ИНФРАСТРУКТУРА" status="Operational" - 09 bands="" cc="bg" country="Bulgaria" operator="COMPATEL LIMITED" status="Not operational" + 09 cc="bg" country="Bulgaria" operator="COMPATEL LIMITED" status="Not operational" 11 bands="LTE 1800" cc="bg" country="Bulgaria" operator="Bulsatcom" status="Operational" 13 bands="LTE 1800" brand="MAX" cc="bg" country="Bulgaria" operator="Max Telecom LTD" status="Operational" 00-99 @@ -833,8 +849,8 @@ 04 bands="GSM 1800" brand="Aycell" cc="tr" country="Turkey" operator="Aycell" status="Not operational" 00-99 288 - 01 bands="GSM 900 / UMTS 900 / UMTS 2100" brand="Faroese Telecom" cc="fo" country="Faroe Islands (Denmark)" operator="Faroese Telecom" status="Operational" - 02 bands="GSM 900 / UMTS 2100" brand="Vodafone" cc="fo" country="Faroe Islands (Denmark)" operator="Vodafone Faroe Islands" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Faroese Telecom" cc="fo" country="Faroe Islands (Denmark)" operator="Faroese Telecom" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Hey" cc="fo" country="Faroe Islands (Denmark)" operator="Vodafone Faroe Islands" status="Operational" 03 bands="GSM 1800" cc="fo" country="Faroe Islands (Denmark)" operator="Edge Mobile Sp/F" status="Not operational" 00-99 289 @@ -850,7 +866,7 @@ 00-99 293 10 bands="GSM-R" cc="si" country="Slovenia" operator="SŽ - Infrastruktura, d.o.o." status="Operational" - 20 bands="" cc="si" country="Slovenia" operator="COMPATEL Ltd" status="Not operational" + 20 cc="si" country="Slovenia" operator="COMPATEL Ltd" 40 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="A1" cc="si" country="Slovenia" operator="A1 Slovenija" status="Operational" 41 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Mobitel" cc="si" country="Slovenia" operator="Telekom Slovenije" status="Operational" 64 bands="UMTS 2100" brand="T-2" cc="si" country="Slovenia" operator="T-2 d.o.o." status="Operational" @@ -861,17 +877,17 @@ 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="vip" cc="mk" country="Macedonia" operator="ONE.VIP DOO" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="vip" cc="mk" country="Macedonia" operator="ONE.VIP DOO" status="Operational" 04 bands="MVNO" brand="Lycamobile" cc="mk" country="Macedonia" operator="Lycamobile LLC" status="Operational" - 10 bands="" cc="mk" country="Macedonia" operator="WTI Macedonia" status="Not operational" - 11 bands="" cc="mk" country="Macedonia" operator="MOBIK TELEKOMUNIKACII DOOEL Skopje" status="" + 10 cc="mk" country="Macedonia" operator="WTI Macedonia" status="Not operational" + 11 cc="mk" country="Macedonia" operator="MOBIK TELEKOMUNIKACII DOOEL Skopje" 00-99 295 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Swisscom" cc="li" country="Liechtenstein" operator="Swisscom Schweiz AG" status="Operational" 02 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="7acht" cc="li" country="Liechtenstein" operator="Salt Liechtenstein AG" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="FL1" cc="li" country="Liechtenstein" operator="Telecom Liechtenstein AG" status="Operational" 06 bands="MVNO" brand="Cubic Telecom" cc="li" country="Liechtenstein" operator="Cubic Telecom AG" status="Operational" - 07 bands="MVNO" cc="li" country="Liechtenstein" operator="First Mobile AG" status="" - 09 bands="MVNO" cc="li" country="Liechtenstein" operator="EMnify GmbH" status="" - 10 bands="MVNO" cc="li" country="Liechtenstein" operator="Soracom LI Ltd." status="" + 07 bands="MVNO" cc="li" country="Liechtenstein" operator="First Mobile AG" + 09 bands="MVNO" cc="li" country="Liechtenstein" operator="EMnify GmbH" + 10 bands="MVNO" cc="li" country="Liechtenstein" operator="Soracom LI Ltd." 77 bands="GSM 900" brand="Alpmobil" cc="li" country="Liechtenstein" operator="Alpcom AG" status="Not operational" 00-99 297 @@ -883,12 +899,12 @@ 130 bands="TD-LTE 3500 / WiMAX" brand="Xplornet" cc="ca" country="Canada" operator="Xplornet Communications" status="Operational" 131 bands="TD-LTE 3500 / WiMAX" brand="Xplornet" cc="ca" country="Canada" operator="Xplornet Communications" status="Operational" 220 bands="UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Telus Mobility, Koodo Mobile, Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational" - 221 bands="" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="" - 222 bands="" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="" - 250 bands="" brand="ALO" cc="ca" country="Canada" operator="ALO Mobile Inc." status="" + 221 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" + 222 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" + 250 brand="ALO" cc="ca" country="Canada" operator="ALO Mobile Inc." 270 bands="UMTS 1700 / LTE 1700" brand="EastLink" cc="ca" country="Canada" operator="Bragg Communications" status="Operational" 290 bands="iDEN 900" brand="Airtel Wireless" cc="ca" country="Canada" operator="Airtel Wireless" status="Operational" - 300 bands="" cc="ca" country="Canada" operator="ECOTEL Inc." status="" + 300 cc="ca" country="Canada" operator="ECOTEL Inc." 320 bands="UMTS 1700" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational" 340 bands="MVNO" brand="Execulink" cc="ca" country="Canada" operator="Execulink" status="Operational" 350 bands="GSM 850" brand="FIRST" cc="ca" country="Canada" operator="FIRST Networks Operations" status="Not operational" @@ -896,20 +912,22 @@ 361 bands="CDMA 800 / CDMA 1900" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" 370 bands="MVNO" brand="Fido" cc="ca" country="Canada" operator="Fido Solutions (Rogers Wireless)" status="Operational" 380 bands="UMTS 850 / UMTS 1900" brand="Keewaytinook Mobile" cc="ca" country="Canada" operator="Keewaytinook Okimakanak Mobile" status="Operational" - 390 bands="" brand="DMTS" cc="ca" country="Canada" operator="Dryden Mobility" status="Not operational" - 480 bands="" brand="SSi Connexions" cc="ca" country="Canada" operator="SSi Connexions" status="" + 390 brand="DMTS" cc="ca" country="Canada" operator="Dryden Mobility" status="Not operational" + 420 bands="TD-LTE 3500" brand="ABC" cc="ca" country="Canada" operator="A.B.C. Allen Business Communications Ltd." status="Operational" + 480 brand="SSi Connexions" cc="ca" country="Canada" operator="SSi Connexions" 490 bands="UMTS 1700 / LTE 1700" brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" status="Operational" + 491 brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" 500 bands="UMTS 1700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" 510 bands="UMTS 1700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" - 520 bands="" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="" + 520 brand="Videotron" cc="ca" country="Canada" operator="Videotron" 530 bands="GSM" brand="Keewaytinook Mobile" cc="ca" country="Canada" operator="Keewaytinook Okimakanak Mobile" status="Operational" - 540 bands="" cc="ca" country="Canada" operator="Rovvr Communications Inc." status="" + 540 cc="ca" country="Canada" operator="Rovvr Communications Inc." 560 bands="CDMA / GSM" brand="Lynx Mobility" cc="ca" country="Canada" operator="Lynx Mobility" status="Operational" - 570 bands="" brand="LightSquared" cc="ca" country="Canada" operator="LightSquared" status="" - 590 bands="" brand="Quadro Mobility" cc="ca" country="Canada" operator="Quadro Communications Co-op" status="Operational" + 570 brand="LightSquared" cc="ca" country="Canada" operator="LightSquared" + 590 brand="Quadro Mobility" cc="ca" country="Canada" operator="Quadro Communications Co-op" status="Operational" 610 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900 / LTE 2600" brand="Bell Mobility, Virgin Mobile Canada" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 620 bands="UMTS 850 / GSM 1900" brand="ICE Wireless" cc="ca" country="Canada" operator="ICE Wireless" status="Operational" - 630 bands="" brand="Aliant Mobility" cc="ca" country="Canada" operator="Bell Aliant" status="" + 630 brand="Aliant Mobility" cc="ca" country="Canada" operator="Bell Aliant" 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 650 bands="UMTS 850 / UMTS 1900 / LTE 2600" brand="TBaytel" cc="ca" country="Canada" operator="Thunder Bay Telephone" status="Operational" 652 bands="CDMA2000" cc="ca" country="Canada" operator="BC Tel Mobility (Telus)" status="Not operational" @@ -918,7 +936,7 @@ 656 bands="CDMA" brand="TBay" cc="ca" country="Canada" operator="Thunder Bay Telephone Mobility" status="Not operational" 657 bands="CDMA 800 / CDMA 1900" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" 660 bands="UMTS 850 / UMTS 1900 / LTE 1700" brand="MTS" cc="ca" country="Canada" operator="Bell MTS" status="Operational" - 670 bands="" brand="CityTel Mobility" cc="ca" country="Canada" operator="CityWest" status="" + 670 brand="CityTel Mobility" cc="ca" country="Canada" operator="CityWest" 680 bands="TD-LTE 2600" brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="Operational" 690 bands="UMTS 850 / UMTS 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 701 bands="CDMA2000" cc="ca" country="Canada" operator="MB Tel Mobility" status="Operational" @@ -926,46 +944,46 @@ 703 bands="CDMA2000" cc="ca" country="Canada" operator="New Tel Mobility (Aliant)" status="Operational" 710 bands="Satellite CDMA" brand="Globalstar" cc="ca" country="Canada" status="Operational" 720 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 2600" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational" - 730 bands="" brand="TerreStar Solutions" cc="ca" country="Canada" operator="TerreStar Networks" status="" - 740 bands="" brand="Shaw Telecom" cc="ca" country="Canada" operator="Shaw Communications" status="Not operational" - 750 bands="" brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="" + 730 brand="TerreStar Solutions" cc="ca" country="Canada" operator="TerreStar Networks" + 740 brand="Shaw Telecom" cc="ca" country="Canada" operator="Shaw Communications" status="Not operational" + 750 brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" 760 bands="MVNO" brand="Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational" 770 bands="UMTS 850" brand="TNW Wireless" cc="ca" country="Canada" operator="TNW Wireless Inc." status="Operational" 780 bands="UMTS 850 / UMTS 1900 / LTE 1700" brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="Operational" 790 bands="WiMAX / TD-LTE 3500" cc="ca" country="Canada" operator="NetSet Communications" status="Operational" - 820 bands="" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="" - 860 bands="" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="" + 820 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" + 860 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" 880 bands="UMTS 850 / UMTS 1900" brand="Bell / Telus / SaskTel" cc="ca" country="Canada" operator="Shared Telus, Bell, and SaskTel" status="Operational" - 920 bands="" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Not operational" + 920 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Not operational" 940 bands="UMTS 850 / UMTS 1900" brand="Wightman Mobility" cc="ca" country="Canada" operator="Wightman Telecom" status="Operational" - 990 bands="" cc="ca" country="Canada" status="" + 990 cc="ca" country="Canada" 000-999 308 01 bands="GSM 900" brand="Ameris" cc="pm" country="Saint Pierre and Miquelon (France)" operator="St. Pierre-et-Miquelon Télécom" status="Operational" 02 bands="GSM 900" brand="GLOBALTEL" cc="pm" country="Saint Pierre and Miquelon (France)" operator="GLOBALTEL" status="Operational" 00-99 310 - 004 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" + 004 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" 005 bands="CDMA2000 850 / CDMA2000 1900" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" - 006 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" - 010 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" + 006 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" + 010 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" 012 bands="LTE 700 / LTE 1700 / LTE 1900" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" - 013 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 014 bands="" cc="us" country="United States of America" status="" - 015 bands="iDEN" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications" status="" + 013 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 014 cc="us" country="United States of America" + 015 bands="iDEN" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications" 016 bands="CDMA2000 1900 / CDMA2000 1700" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 017 bands="iDEN" brand="ProxTel" cc="us" country="United States of America" operator="North Sight Communications Inc." status="Not operational" 020 bands="GSM 850 / GSM 1900 / UMTS" brand="Union Wireless" cc="us" country="United States of America" operator="Union Telephone Company" status="Operational" 030 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 032 bands="CDMA 1900 / GSM 1900 / LTE 700" brand="IT&E Wireless" cc="us" country="United States of America" operator="IT&E Overseas, Inc" status="Operational" - 033 bands="" cc="us" country="United States of America" operator="Guam Telephone Authority" status="" + 033 cc="us" country="United States of America" operator="Guam Telephone Authority" 034 bands="iDEN" brand="Airpeak" cc="us" country="United States of America" operator="Airpeak" status="Operational" - 035 bands="" brand="ETEX Wireless" cc="us" country="United States of America" operator="ETEX Communications, LP" status="" - 040 bands="CDMA" brand="MTA" cc="us" country="United States of America" operator="Matanuska Telephone Association, Inc." status="Operational" + 035 brand="ETEX Wireless" cc="us" country="United States of America" operator="ETEX Communications, LP" + 040 bands="CDMA" brand="MTA" cc="us" country="United States of America" operator="Matanuska Telephone Association, Inc." status="Not operational" 050 bands="CDMA" brand="GCI" cc="us" country="United States of America" operator="Alaska Communications" status="Operational" 053 bands="MVNO" brand="Virgin Mobile" cc="us" country="United States of America" operator="Sprint" status="Operational" - 054 bands="" cc="us" country="United States of America" operator="Alltel US" status="Operational" - 060 bands="1900" cc="us" country="United States of America" operator="Consolidated Telcom" status="" + 054 cc="us" country="United States of America" operator="Alltel US" status="Operational" + 060 bands="1900" cc="us" country="United States of America" operator="Consolidated Telcom" 066 bands="GSM / CDMA" brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" status="Operational" 070 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 080 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" @@ -990,12 +1008,12 @@ 270 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 280 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 290 bands="GSM 1900" brand="nep" cc="us" country="United States of America" operator="NEP Cellcorp Inc." status="Not operational" - 300 bands="GSM 1900" brand="Big Sky Mobile" cc="us" country="United States of America" operator="iSmart Mobile, LLC" status="Operational" + 300 bands="GSM 1900" brand="Big Sky Mobile" cc="us" country="United States of America" operator="iSmart Mobile, LLC" status="Not operational" 310 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 311 bands="GSM 1900" cc="us" country="United States of America" operator="Farmers Wireless" status="Not operational" 320 bands="GSM 850 / GSM 1900 / UMTS" brand="Cellular One" cc="us" country="United States of America" operator="Smith Bagley, Inc." status="Operational" - 330 bands="CDMA" brand="Alltel" cc="us" country="United States of America" operator="Allied Wireless Communications Corporation (AWCC)" status="Not operational" - 340 bands="GSM 1900" brand="Westlink Communications" cc="us" country="United States of America" operator="High Plains Midwest LLC" status="Not operational" + 330 bands="LTE" cc="us" country="United States of America" operator="Wireless Partners, LLC" + 340 bands="GSM 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" 350 bands="CDMA" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" 360 bands="CDMA" brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" status="Operational" 370 bands="GSM 1900 / UMTS 850 / LTE 700" brand="Docomo" cc="us" country="United States of America" operator="NTT Docomo Pacific" status="Operational" @@ -1009,60 +1027,59 @@ 450 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900" brand="Viaero" cc="us" country="United States of America" operator="Viaero Wireless" status="Operational" 460 bands="GSM 1900" brand="NewCore" cc="us" country="United States of America" operator="NewCore Wireless LLC" status="Operational" 470 bands="CDMA2000 1900" brand="Shentel" cc="us" country="United States of America" operator="Shenandoah Telecommunications Company" status="Operational" - 480 bands="iDEN" brand="Instant Connect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" + 480 bands="iDEN" brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" 490 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Operational" 500 bands="CDMA2000 850 / CDMA2000 1900" brand="Alltel" cc="us" country="United States of America" operator="Public Service Cellular Inc." status="Operational" - 510 bands="" brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" status="" - 520 bands="" brand="TNS" cc="us" country="United States of America" operator="Transaction Network Services" status="" - 530 bands="" brand="iWireless" cc="us" country="United States of America" operator="Iowa Wireless Services LLC" status="" + 510 brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" + 520 brand="TNS" cc="us" country="United States of America" operator="Transaction Network Services" + 530 brand="iWireless" cc="us" country="United States of America" operator="Iowa Wireless Services LLC" 540 bands="GSM 850 / GSM 1900" brand="Phoenix" cc="us" country="United States of America" operator="Oklahoma Western Telephone Company" status="Operational" - 550 bands="" cc="us" country="United States of America" operator="Syniverse Technologies" status="" + 550 cc="us" country="United States of America" operator="Syniverse Technologies" 560 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 570 bands="GSM 850 / LTE 700" brand="Cellular One" cc="us" country="United States of America" operator="TX-10, LLC and Central Louisiana Cellular, LLC (MTPCS)" status="Operational" 580 bands="CDMA2000" cc="us" country="United States of America" operator="Inland Cellular Telephone Company" status="Operational" 59 bands="CDMA" brand="Cellular One" cc="bm" country="Bermuda" status="Operational" - 590 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless" status="" + 590 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless" 600 bands="CDMA2000 850 / CDMA2000 1900" brand="Cellcom" cc="us" country="United States of America" operator="New-Cell Inc." status="Operational" 610 bands="GSM 1900" brand="Epic PCS" cc="us" country="United States of America" operator="Elkhart Telephone Co." status="Not operational" - 620 bands="" brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" status="" + 620 brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" 630 bands="LTE 700" brand="miSpot" cc="us" country="United States of America" operator="Agri-Valley Communications" status="Not operational" 640 bands="MVNO" cc="us" country="United States of America" operator="Numerex" status="Operational" 650 bands="MVNO" brand="Jasper" cc="us" country="United States of America" operator="Jasper Technologies" status="Operational" 660 bands="GSM 1900" brand="T-Mobile" cc="us" country="United States of America" status="Not operational" - 670 bands="" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="" + 670 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" 680 bands="GSM 850 / GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" - 690 bands="GSM 1900 / LTE 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" status="Not operational" - 700 bands="GSM" brand="Bigfoot Cellular" cc="us" country="United States of America" operator="Cross Valiant Cellular Partnership" status="" + 690 bands="GSM 1900 / LTE 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" + 700 bands="GSM" brand="Bigfoot Cellular" cc="us" country="United States of America" operator="Cross Valiant Cellular Partnership" 710 bands="GSM 850" brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" status="Operational" - 720 bands="" cc="us" country="United States of America" operator="Syniverse Technologies" status="" - 730 bands="" brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" status="" + 720 cc="us" country="United States of America" operator="Syniverse Technologies" + 730 brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" 740 bands="LTE 700 / LTE 1700 / LTE 1900" brand="Viaero" cc="us" country="United States of America" operator="Viaero Wireless" status="Operational" 750 bands="CDMA2000 850 / CDMA2000 1900" brand="Appalachian Wireless" cc="us" country="United States of America" operator="East Kentucky Network, LLC" status="Operational" - 760 bands="" cc="us" country="United States of America" operator="Lynch 3G Communications Corporation" status="Not operational" + 760 cc="us" country="United States of America" operator="Lynch 3G Communications Corporation" status="Not operational" 770 bands="GSM 1900 / UMTS 1700 / LTE 1700 / LTE 1900" brand="iWireless" cc="us" country="United States of America" operator="Iowa Wireless Services" status="Operational" 780 bands="iDEN" brand="Dispatch Direct" cc="us" country="United States of America" operator="D. D. Inc." status="Operational" 790 bands="GSM 1900 / UMTS / LTE" brand="BLAZE" cc="us" country="United States of America" operator="PinPoint Communications Inc." status="Operational" 800 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 810 bands="1900" cc="us" country="United States of America" operator="LCFR LLC" status="Not operational" - 820 bands="" cc="us" country="United States of America" operator="Verizon Wireless" status="" + 820 cc="us" country="United States of America" operator="Verizon Wireless" 830 bands="WiMAX" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Not operational" 840 bands="MVNO" brand="telna Mobile" cc="us" country="United States of America" operator="Telecom North America Mobile, Inc." status="Operational" 850 bands="MVNO" brand="Aeris" cc="us" country="United States of America" operator="Aeris Communications, Inc." status="Operational" 860 bands="CDMA" brand="Five Star Wireless" cc="us" country="United States of America" operator="TX RSA 15B2, LP" status="Operational" 870 bands="GSM 850" brand="PACE" cc="us" country="United States of America" operator="Kaplan Telephone Company" status="Not operational" - 880 bands="GSM 850" brand="DTC Wireless" cc="us" country="United States of America" operator="Advantage Cellular Systems, Inc." status="Operational" - 890 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless" status="" + 880 bands="LTE" brand="DTC Wireless" cc="us" country="United States of America" operator="Advantage Cellular Systems, Inc." status="Operational" + 890 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless" 900 bands="CDMA2000 850 / CDMA2000 1900" brand="Mid-Rivers Wireless" cc="us" country="United States of America" operator="Cable & Communications Corporation" status="Operational" - 910 bands="GSM 850" cc="us" country="United States of America" operator="Verizon Wireless" status="" + 910 bands="GSM 850" cc="us" country="United States of America" operator="Verizon Wireless" 920 bands="CDMA" cc="us" country="United States of America" operator="James Valley Wireless, LLC" status="Operational" 930 bands="CDMA" cc="us" country="United States of America" operator="Copper Valley Wireless" status="Operational" - 940 bands="MVNO" cc="us" country="United States of America" operator="Iris Wireless LLC" status="" + 940 bands="MVNO" cc="us" country="United States of America" operator="Tyntec Inc." 950 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 960 bands="CDMA" brand="STRATA" cc="us" country="United States of America" operator="UBET Wireless" status="Operational" 970 bands="Satellite" cc="us" country="United States of America" operator="Globalstar" status="Operational" 980 bands="CDMA / LTE 700" brand="Peoples Telephone" cc="us" country="United States of America" operator="Texas RSA 7B3" status="Not operational" 990 bands="LTE 700" brand="Evolve Broadband" cc="us" country="United States of America" operator="Worldcall Interconnect Inc." status="Operational" - 000-999 311 000 bands="CDMA2000 850 / CDMA2000 1900" brand="West Central Wireless" cc="us" country="United States of America" operator="Mid-Tex Cellular Ltd." status="Operational" 010 bands="CDMA2000 850 / CDMA2000 1900" brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communications" status="Operational" @@ -1071,49 +1088,49 @@ 030 bands="GSM 850 / GSM 1900 / UMTS 850" brand="Indigo Wireless" cc="us" country="United States of America" operator="Americell PA 3 Partnership" status="Operational" 040 bands="GSM 850 / GSM 1900 / CDMA 2000 / UMTS" brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Wireless" status="Operational" 050 bands="CDMA2000 850" cc="us" country="United States of America" operator="Thumb Cellular LP" status="Operational" - 060 bands="" cc="us" country="United States of America" operator="Space Data Corporation" status="Operational" + 060 cc="us" country="United States of America" operator="Space Data Corporation" status="Operational" 070 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 080 bands="GSM 850 / LTE" brand="Pine Cellular" cc="us" country="United States of America" operator="Pine Telephone Company" status="Operational" 090 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 100 bands="CDMA2000" cc="us" country="United States of America" operator="Nex-Tech Wireless" status="Operational" - 110 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 120 bands="" brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" + 110 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 120 brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" 130 bands="LTE" cc="us" country="United States of America" operator="Lightsquared L.P." status="Not operational" 140 bands="CDMA" brand="Bravado Wireless" cc="us" country="United States of America" operator="Cross Telephone Company" status="Operational" 150 bands="GSM 850" cc="us" country="United States of America" operator="Wilkes Cellular" status="Operational" 160 bands="LTE" cc="us" country="United States of America" operator="Lightsquared L.P." status="Not operational" 170 bands="GSM 850" cc="us" country="United States of America" operator="Broadpoint Inc." status="Operational" 180 bands="GSM 850 / UMTS 850 / UMTS 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" - 190 bands="" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="" - 200 bands="" cc="us" country="United States of America" operator="ARINC" status="" - 210 bands="GSM 1900" cc="us" country="United States of America" operator="Emery Telcom Wireless" status="Not operational" + 190 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" + 200 cc="us" country="United States of America" operator="ARINC" status="Not operational" + 210 bands="MVNO" cc="us" country="United States of America" operator="Telnyx LLC" status="Operational" 220 bands="CDMA" brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" status="Operational" 230 bands="CDMA 850 / CDMA 1900 / LTE 700 / LTE 850 / LTE 1700 / LTE 1900 / TD-LTE 2500" brand="C Spire Wireless" cc="us" country="United States of America" operator="Cellular South Inc." status="Operational" 240 bands="GSM / UMTS 850 / WiMAX" cc="us" country="United States of America" operator="Cordova Wireless" status="Operational" - 250 bands="" brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" + 250 brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" 260 bands="WiMAX" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Not operational" - 270 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 271 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 272 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 273 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 274 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 275 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 276 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 277 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 278 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 279 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 280 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 281 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 282 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 283 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 284 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 285 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 286 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 287 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 288 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 289 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" + 270 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 271 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 272 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 273 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 274 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 275 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 276 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 277 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 278 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 279 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 280 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 281 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 282 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 283 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 284 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 285 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 286 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 287 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 288 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 289 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" 290 bands="GSM 1900 / UMTS / LTE" brand="BLAZE" cc="us" country="United States of America" operator="PinPoint Communications Inc." status="Operational" - 300 bands="" cc="us" country="United States of America" operator="Nexus Communications, Inc." status="" + 300 cc="us" country="United States of America" operator="Nexus Communications, Inc." status="Not operational" 310 bands="CDMA2000" brand="NMobile" cc="us" country="United States of America" operator="Leaco Rural Telephone Company Inc." status="Operational" 320 bands="GSM 850 / GSM 1900 / CDMA 2000 / UMTS" brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Wireless" status="Operational" 330 bands="GSM 1900 / LTE 1700 / WiMAX 3700" brand="Bug Tussel Wireless" cc="us" country="United States of America" operator="Bug Tussel Wireless LLC" status="Operational" @@ -1122,14 +1139,14 @@ 360 bands="UMTS 1700" cc="us" country="United States of America" operator="Stelera Wireless" status="Not operational" 370 bands="LTE 1700" brand="GCI Wireless" cc="us" country="United States of America" operator="General Communication Inc." status="Operational" 380 bands="MVNO" cc="us" country="United States of America" operator="New Dimension Wireless Ltd." status="Operational" - 390 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 400 bands="" cc="us" country="United States of America" status="" + 390 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 400 cc="us" country="United States of America" 410 bands="CDMA" brand="Chat Mobility" cc="us" country="United States of America" operator="Iowa RSA No. 2 LP" status="Operational" 420 bands="CDMA" brand="NorthwestCell" cc="us" country="United States of America" operator="Northwest Missouri Cellular LP" status="Operational" - 430 bands="CDMA" brand="Chat Mobility" cc="us" country="United States of America" operator="RSA 1 LP" status="" + 430 bands="CDMA" brand="Chat Mobility" cc="us" country="United States of America" operator="RSA 1 LP" 440 bands="CDMA" cc="us" country="United States of America" operator="Bluegrass Cellular LLC" status="Operational" 450 bands="GSM 1900 / LTE 700" brand="PTCI" cc="us" country="United States of America" operator="Panhandle Telecommunication Systems Inc." status="Operational" - 460 bands="DMR" cc="us" country="United States of America" operator="Fisher Wireless Services Inc." status="Not operational" + 460 cc="us" country="United States of America" operator="Electric Imp Inc." 470 bands="GSM 850 / GSM 1900 / TD-LTE 2500" brand="Viya" cc="us" country="United States of America" operator="Vitelcom Cellular Inc." status="Operational" 480 bands="LTE 700" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" 481 bands="LTE 700" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" @@ -1141,9 +1158,9 @@ 487 bands="LTE 700" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" 488 bands="LTE 700" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" 489 bands="LTE 700" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" - 490 bands="LTE 850 / LTE 1900 / TD-LTE 2500" brand="Sprint Corporation" cc="us" country="United States of America" operator="Sprint" status="Operational" + 490 bands="LTE 850 / LTE 1900 / TD-LTE 2500" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Operational" 500 bands="UMTS / LTE 700 / LTE 1700" cc="us" country="United States of America" operator="Mosaic Telecom" status="Not operational" - 510 bands="LTE" cc="us" country="United States of America" operator="Lightsquared L.P." status="Not operational" + 510 bands="LTE" cc="us" country="United States of America" operator="Ligado Networks" status="Not operational" 520 bands="LTE" cc="us" country="United States of America" operator="Lightsquared L.P." status="Not operational" 530 bands="LTE 1900" brand="NewCore" cc="us" country="United States of America" operator="NewCore Wireless LLC" status="Operational" 540 bands="GSM 850" cc="us" country="United States of America" operator="Proximiti Mobility Inc." status="Not operational" @@ -1151,59 +1168,59 @@ 560 bands="GSM 850" brand="OTZ Cellular" cc="us" country="United States of America" operator="OTZ Communications, Inc." status="Operational" 570 bands="UMTS 1700 / LTE 1700" brand="BendBroadband" cc="us" country="United States of America" operator="Bend Cable Communications LLC" status="Not operational" 580 bands="LTE 700 / LTE 850" brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" status="Operational" - 590 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" - 600 bands="CDMA" brand="Cox Wireless" cc="us" country="United States of America" operator="Cox TMI Wireless LLC" status="Not operational" + 590 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" + 600 bands="CDMA" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" 610 bands="CDMA" brand="SRT Communications" cc="us" country="United States of America" operator="North Dakota Network Co." status="Not operational" 620 bands="Satellite" cc="us" country="United States of America" operator="TerreStar Networks, Inc." status="Not operational" - 630 bands="" brand="C Spire Wireless" cc="us" country="United States of America" operator="Cellular South Inc." status="" + 630 brand="C Spire Wireless" cc="us" country="United States of America" operator="Cellular South Inc." 640 bands="LTE 700" brand="Rock Wireless" cc="us" country="United States of America" operator="Standing Rock Telecommunications" status="Operational" 650 bands="CDMA / LTE 700 / WiMAX 3700" brand="United Wireless" cc="us" country="United States of America" operator="United Wireless" status="Operational" 660 bands="MVNO" brand="metroPCS" cc="us" country="United States of America" operator="MetroPCS Wireless Inc." status="Operational" 670 bands="CDMA" brand="Pine Belt Wireless" cc="us" country="United States of America" operator="Pine Belt Cellular Inc." status="Operational" - 680 bands="GSM 1900" cc="us" country="United States of America" operator="GreenFly LLC" status="" + 680 bands="GSM 1900" cc="us" country="United States of America" operator="GreenFly LLC" 690 bands="paging" cc="us" country="United States of America" operator="TeleBEEPER of New Mexico" status="Operational" - 700 bands="MVNO" cc="us" country="United States of America" operator="Aspenta International, Inc." status="Operational" - 710 bands="" cc="us" country="United States of America" operator="Northeast Wireless Networks LLC" status="" + 700 bands="MVNO" cc="us" country="United States of America" operator="Midwest Network Solutions Hub LLC" + 710 cc="us" country="United States of America" operator="Northeast Wireless Networks LLC" 720 bands="GSM 1900" cc="us" country="United States of America" operator="MainePCS LLC" status="Not operational" - 730 bands="GSM 850" cc="us" country="United States of America" operator="Proximiti Mobility Inc." status="" + 730 bands="GSM 850" cc="us" country="United States of America" operator="Proximiti Mobility Inc." 740 bands="GSM 850" cc="us" country="United States of America" operator="Telalaska Cellular" status="Operational" - 750 bands="" brand="ClearTalk" cc="us" country="United States of America" operator="Flat Wireless LLC" status="" - 760 bands="" cc="us" country="United States of America" operator="Edigen Inc." status="Not operational" - 770 bands="" cc="us" country="United States of America" operator="Altiostar Networks, Inc." status="" - 780 bands="" brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" status="Not operational" - 790 bands="" cc="us" country="United States of America" operator="Coleman County Telephone Cooperative, Inc." status="" + 750 brand="ClearTalk" cc="us" country="United States of America" operator="Flat Wireless LLC" + 760 cc="us" country="United States of America" operator="Edigen Inc." status="Not operational" + 770 cc="us" country="United States of America" operator="Altiostar Networks, Inc." + 780 brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" status="Not operational" + 790 cc="us" country="United States of America" operator="Coleman County Telephone Cooperative, Inc." 800 bands="LTE 700" cc="us" country="United States of America" operator="Bluegrass Cellular LLC" status="Operational" 810 bands="LTE 700" cc="us" country="United States of America" operator="Bluegrass Cellular LLC" status="Operational" - 820 bands="" cc="us" country="United States of America" operator="Sonus Networks" status="" + 820 cc="us" country="United States of America" operator="Sonus Networks" 830 bands="LTE 700" cc="us" country="United States of America" operator="Thumb Cellular LP" status="Operational" 840 bands="LTE 700" brand="Cellcom" cc="us" country="United States of America" operator="Nsight Spectrum LLC" status="Operational" 850 bands="LTE 700" brand="Cellcom" cc="us" country="United States of America" operator="Nsight Spectrum LLC" status="Operational" 860 bands="LTE 700" brand="STRATA" cc="us" country="United States of America" operator="Uintah Basin Electronic Telecommunications" status="Operational" 870 bands="MVNO" brand="Boost Mobile" cc="us" country="United States of America" operator="Sprint Corporation" status="Operational" - 880 bands="" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="" - 890 bands="" cc="us" country="United States of America" operator="Globecomm Network Services Corporation" status="" + 880 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" + 890 cc="us" country="United States of America" operator="Globecomm Network Services Corporation" 900 bands="MVNO" cc="us" country="United States of America" operator="GigSky" status="Operational" 910 bands="CDMA / LTE" brand="MobileNation" cc="us" country="United States of America" operator="SI Wireless LLC" status="Operational" - 920 bands="" brand="Chariton Valley" cc="us" country="United States of America" operator="Missouri RSA 5 Partnership" status="" + 920 brand="Chariton Valley" cc="us" country="United States of America" operator="Missouri RSA 5 Partnership" 930 bands="LTE 700" cc="us" country="United States of America" operator="Syringa Wireless" status="Not operational" 940 bands="WiMAX" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Not operational" 950 bands="CDMA / LTE 700" brand="ETC" cc="us" country="United States of America" operator="Enhanced Telecommmunications Corp." status="Operational" 960 bands="MVNO" brand="Lycamobile" cc="us" country="United States of America" operator="Lycamobile USA Inc." status="Operational" 970 bands="LTE 1700" brand="Big River Broadband" cc="us" country="United States of America" operator="Big River Broadband, LLC" status="Operational" - 980 bands="" cc="us" country="United States of America" operator="LigTel Communications" status="" + 980 cc="us" country="United States of America" operator="LigTel Communications" 990 bands="LTE 700 / LTE 1700" cc="us" country="United States of America" operator="VTel Wireless" status="Operational" 000-999 312 - 010 bands="" brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communication Corporation, Inc" status="" + 010 brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communication Corporation, Inc" 020 bands="LTE 700" cc="us" country="United States of America" operator="Infrastructure Networks, LLC" status="Operational" 030 bands="LTE 700" brand="Bravado Wireless" cc="us" country="United States of America" operator="Cross Wireless" status="Operational" 040 bands="LTE 700" cc="us" country="United States of America" operator="Custer Telephone Co-op (CTCI)" status="Operational" 050 bands="LTE 700" cc="us" country="United States of America" operator="Fuego Wireless" status="Not operational" - 060 bands="CDMA / GSM" cc="us" country="United States of America" operator="CoverageCo" status="" + 060 bands="CDMA / GSM" cc="us" country="United States of America" operator="CoverageCo" 070 bands="LTE 700" cc="us" country="United States of America" operator="Adams Networks Inc" status="Operational" 080 bands="UMTS-TDD 700" brand="SyncSouth" cc="us" country="United States of America" operator="South Georgia Regional Information Technology Authority" status="Operational" - 090 bands="" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="" - 100 bands="" cc="us" country="United States of America" operator="ClearSky Technologies, Inc." status="" + 090 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" + 100 cc="us" country="United States of America" operator="ClearSky Technologies, Inc." 110 bands="LTE" cc="us" country="United States of America" operator="Texas Energy Network LLC" status="Not operational" 120 bands="LTE 700" brand="Appalachian Wireless" cc="us" country="United States of America" operator="East Kentucky Network, LLC" status="Operational" 130 bands="LTE 700" brand="Appalachian Wireless" cc="us" country="United States of America" operator="East Kentucky Network, LLC" status="Operational" @@ -1211,104 +1228,127 @@ 150 bands="LTE 700" brand="NorthwestCell" cc="us" country="United States of America" operator="Northwest Missouri Cellular LP" status="Operational" 160 bands="LTE 700" brand="Chat Mobility" cc="us" country="United States of America" operator="RSA1 Limited Partnership" status="Operational" 170 bands="LTE 700" brand="Chat Mobility" cc="us" country="United States of America" operator="Iowa RSA No. 2 LP" status="Operational" - 180 bands="" cc="us" country="United States of America" operator="Limiteless Mobile LLC" status="" - 190 bands="" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="" + 180 cc="us" country="United States of America" operator="Limiteless Mobile LLC" + 190 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" 200 bands="MVNO" cc="us" country="United States of America" operator="Voyager Mobility LLC" status="Not operational" 210 bands="MVNO" cc="us" country="United States of America" operator="Aspenta International, Inc." status="Operational" 220 bands="LTE 700" brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communication Corporation, Inc." status="Operational" - 230 bands="" brand="SRT Communications" cc="us" country="United States of America" operator="North Dakota Network Co." status="Not operational" - 240 bands="" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="" - 250 bands="" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="" + 230 brand="SRT Communications" cc="us" country="United States of America" operator="North Dakota Network Co." status="Not operational" + 240 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" + 250 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" 260 bands="LTE 1900" brand="NewCore" cc="us" country="United States of America" operator="Central LTE Holdings" status="Operational" 270 bands="LTE 700" brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" status="Operational" 280 bands="LTE 700" brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" status="Operational" - 290 bands="" brand="STRATA" cc="us" country="United States of America" operator="Uintah Basin Electronic Telecommunications" status="" + 290 brand="STRATA" cc="us" country="United States of America" operator="Uintah Basin Electronic Telecommunications" 300 bands="MVNO" brand="telna Mobile" cc="us" country="United States of America" operator="Telecom North America Mobile, Inc." status="Operational" 310 bands="LTE 700" cc="us" country="United States of America" operator="Clear Stream Communications, LLC" status="Operational" 320 bands="LTE 700" cc="us" country="United States of America" operator="S and R Communications LLC" status="Operational" 330 bands="LTE 700" brand="Nemont" cc="us" country="United States of America" operator="Nemont Communications, Inc." status="Operational" 340 bands="LTE 700" brand="MTA" cc="us" country="United States of America" operator="Matanuska Telephone Association, Inc." status="Operational" 350 bands="LTE 700" cc="us" country="United States of America" operator="Triangle Communication System Inc." status="Operational" - 360 bands="" cc="us" country="United States of America" operator="Wes-Tex Telecommunications, Ltd." status="" + 360 cc="us" country="United States of America" operator="Wes-Tex Telecommunications, Ltd." 370 bands="LTE" brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Wireless" status="Operational" 380 bands="LTE 700" cc="us" country="United States of America" operator="Copper Valley Wireless" status="Operational" 390 bands="UMTS / LTE" brand="FTC Wireless" cc="us" country="United States of America" operator="FTC Communications LLC" status="Operational" 400 bands="LTE 700" brand="Mid-Rivers Wireless" cc="us" country="United States of America" operator="Mid-Rivers Telephone Cooperative" status="Operational" - 410 bands="" cc="us" country="United States of America" operator="Eltopia Communications, LLC" status="" + 410 cc="us" country="United States of America" operator="Eltopia Communications, LLC" 420 bands="LTE 700" cc="us" country="United States of America" operator="Nex-Tech Wireless" status="Operational" 430 bands="CDMA / LTE 700" cc="us" country="United States of America" operator="Silver Star Communications" status="Operational" - 440 bands="2500" cc="us" country="United States of America" operator="Consolidated Telcom" status="" - 450 bands="" cc="us" country="United States of America" operator="Cable & Communications Corporation" status="" + 440 bands="2500" cc="us" country="United States of America" operator="Consolidated Telcom" + 450 cc="us" country="United States of America" operator="Cable & Communications Corporation" 460 bands="LTE 700" cc="us" country="United States of America" operator="Ketchikan Public Utilities (KPU)" status="Operational" 470 bands="LTE 700" brand="Carolina West Wireless" cc="us" country="United States of America" operator="Carolina West Wireless" status="Operational" - 480 bands="" brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." status="" - 490 bands="Satellite" cc="us" country="United States of America" operator="TrustComm, Inc." status="" + 480 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." + 490 bands="Satellite" cc="us" country="United States of America" operator="TrustComm, Inc." 500 bands="LTE 700" cc="us" country="United States of America" operator="AB Spectrum LLC" status="Not operational" - 510 bands="CDMA / LTE" cc="us" country="United States of America" operator="WUE Inc." status="" - 520 bands="" cc="us" country="United States of America" operator="ANIN" status="Not operational" - 530 bands="" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Operational" - 540 bands="" cc="us" country="United States of America" operator="Broadband In Hand LLC" status="Not operational" - 550 bands="" cc="us" country="United States of America" operator="Great Plains Communications, Inc." status="" + 510 bands="CDMA / LTE" cc="us" country="United States of America" operator="WUE Inc." + 520 cc="us" country="United States of America" operator="ANIN" status="Not operational" + 530 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Operational" + 540 cc="us" country="United States of America" operator="Broadband In Hand LLC" status="Not operational" + 550 cc="us" country="United States of America" operator="Great Plains Communications, Inc." 560 bands="MVNO" cc="us" country="United States of America" operator="NHLT Inc." status="Not operational" 570 bands="CDMA / LTE" brand="Blue Wireless" cc="us" country="United States of America" operator="Buffalo-Lake Erie Wireless Systems Co., LLC" status="Operational" - 580 bands="" cc="us" country="United States of America" operator="Morgan, Lewis & Bockius LLP" status="" + 580 cc="us" country="United States of America" operator="Morgan, Lewis & Bockius LLP" 590 bands="LTE 2600" brand="NMU" cc="us" country="United States of America" operator="Northern Michigan University" status="Operational" - 600 bands="" brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." status="" + 600 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." 610 bands="LTE 1900" brand="nTelos" cc="us" country="United States of America" operator="nTelos Licenses, Inc." status="Not operational" 620 bands="MVNO" cc="us" country="United States of America" operator="GlobeTouch Inc." status="Operational" - 630 bands="" cc="us" country="United States of America" operator="NetGenuity, Inc." status="" - 640 bands="" brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." status="Not operational" - 650 bands="" cc="us" country="United States of America" operator="365 Wireless LLC" status="" + 630 cc="us" country="United States of America" operator="NetGenuity, Inc." + 640 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." status="Not operational" + 650 cc="us" country="United States of America" operator="365 Wireless LLC" 660 bands="LTE 1900" brand="nTelos" cc="us" country="United States of America" operator="nTelos Wireless" status="Not operational" - 670 bands="" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="" - 680 bands="" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="" + 670 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" + 680 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" 690 bands="MVNO/MVNE" cc="us" country="United States of America" operator="TGS, LLC" status="Operational" 700 bands="LTE 700" cc="us" country="United States of America" operator="Wireless Partners, LLC" status="Operational" 710 bands="LTE" cc="us" country="United States of America" operator="Great North Woods Wireless LLC" status="Operational" - 720 bands="LTE" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="" + 720 bands="LTE" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" 730 bands="CDMA" cc="us" country="United States of America" operator="Triangle Communication System Inc." status="Operational" 740 bands="MVNO" brand="Locus Telecommunications" cc="us" country="United States of America" operator="KDDI America, Inc." status="Operational" - 750 bands="" cc="us" country="United States of America" operator="Artemis Networks LLC" status="" - 760 bands="" brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" status="" - 770 bands="" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="" + 750 cc="us" country="United States of America" operator="Artemis Networks LLC" + 760 brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" + 770 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" 780 bands="TD-LTE 2500" cc="us" country="United States of America" operator="Redzone Wireless" status="Operational" - 790 bands="" cc="us" country="United States of America" operator="Gila Electronics" status="" - 800 bands="MVNO" cc="us" country="United States of America" operator="Cirrus Core Networks" status="" + 790 cc="us" country="United States of America" operator="Gila Electronics" + 800 bands="MVNO" cc="us" country="United States of America" operator="Cirrus Core Networks" 810 bands="CDMA" brand="BBCP" cc="us" country="United States of America" operator="Bristol Bay Telephone Cooperative" status="Operational" - 820 bands="" cc="us" country="United States of America" operator="Santel Communications Cooperative, Inc." status="" + 820 cc="us" country="United States of America" operator="Santel Communications Cooperative, Inc." 830 bands="WiMAX" cc="us" country="United States of America" operator="Kings County Office of Education" status="Operational" - 840 bands="" cc="us" country="United States of America" operator="South Georgia Regional Information Technology Authority" status="" - 850 bands="MVNO" cc="us" country="United States of America" operator="Onvoy Spectrum, LLC" status="" + 840 cc="us" country="United States of America" operator="South Georgia Regional Information Technology Authority" + 850 bands="MVNO" cc="us" country="United States of America" operator="Onvoy Spectrum, LLC" 860 bands="CDMA / LTE 1900 / LTE 1700" brand="ClearTalk" cc="us" country="United States of America" operator="Flat Wireless, LLC" status="Operational" 870 bands="MVNO" cc="us" country="United States of America" operator="GigSky Mobile, LLC" status="Operational" - 880 bands="" cc="us" country="United States of America" operator="Albemarle County Public Schools" status="" - 890 bands="" cc="us" country="United States of America" operator="Circle Gx" status="" + 880 cc="us" country="United States of America" operator="Albemarle County Public Schools" + 890 cc="us" country="United States of America" operator="Circle Gx" 900 bands="CDMA / LTE 1900 / LTE 1700" brand="ClearTalk" cc="us" country="United States of America" operator="Flat West Wireless, LLC" status="Operational" - 910 bands="" brand="Appalachian Wireless" cc="us" country="United States of America" operator="East Kentucky Network, LLC" status="" - 920 bands="" cc="us" country="United States of America" operator="Northeast Wireless Networks LLC" status="" - 930 bands="" cc="us" country="United States of America" operator="Hewlett-Packard Communication Services, LLC" status="" - 940 bands="" cc="us" country="United States of America" operator="Webformix" status="Operational" + 910 brand="Appalachian Wireless" cc="us" country="United States of America" operator="East Kentucky Network, LLC" + 920 cc="us" country="United States of America" operator="Northeast Wireless Networks LLC" + 930 cc="us" country="United States of America" operator="Hewlett-Packard Communication Services, LLC" + 940 cc="us" country="United States of America" operator="Webformix" status="Operational" 950 bands="CDMA" cc="us" country="United States of America" operator="Custer Telephone Co-op (CTCI)" status="Operational" - 960 bands="" cc="us" country="United States of America" operator="M&A Technology, Inc." status="" - 970 bands="" cc="us" country="United States of America" operator="IOSAZ Intellectual Property LLC" status="" - 980 bands="" cc="us" country="United States of America" operator="Mark Twain Communications Company" status="" - 990 bands="" brand="Premier Broadband" cc="us" country="United States of America" operator="Premier Holdings LLC" status="" + 960 cc="us" country="United States of America" operator="M&A Technology, Inc." + 970 cc="us" country="United States of America" operator="IOSAZ Intellectual Property LLC" + 980 cc="us" country="United States of America" operator="Mark Twain Communications Company" + 990 brand="Premier Broadband" cc="us" country="United States of America" operator="Premier Holdings LLC" 000-999 313 - 000 bands="" cc="us" country="United States of America" operator="Tennessee Wireless" status="Operational" - 010 bands="" brand="Bravado Wireless" cc="us" country="United States of America" operator="Cross Wireless LLC" status="" + 000 cc="us" country="United States of America" operator="Tennessee Wireless" status="Operational" + 010 brand="Bravado Wireless" cc="us" country="United States of America" operator="Cross Wireless LLC" 020 bands="CDMA" brand="CTC Wireless" cc="us" country="United States of America" operator="Cambridge Telephone Company Inc." status="Operational" 030 bands="CDMA" brand="Snake River PCS" cc="us" country="United States of America" operator="Eagle Telephone System Inc." status="Operational" 040 bands="CDMA" brand="NNTC Wireless" cc="us" country="United States of America" operator="Nucla-Naturita Telephone Company" status="Operational" 050 bands="CDMA" brand="Breakaway Wireless" cc="us" country="United States of America" operator="Manti Tele Communications Company, Inc." status="Operational" - 060 bands="" cc="us" country="United States of America" operator="Country Wireless" status="Operational" - 070 bands="" cc="us" country="United States of America" operator="Midwest Network Solutions Hub LLC" status="" - 080 bands="" cc="us" country="United States of America" operator="Speedwavz LLP" status="Operational" - 090 bands="" cc="us" country="United States of America" operator="Vivint Wireless, Inc." status="Operational" - 100 bands="LTE 700" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" status="" + 060 cc="us" country="United States of America" operator="Country Wireless" status="Operational" + 070 cc="us" country="United States of America" operator="Midwest Network Solutions Hub LLC" + 080 cc="us" country="United States of America" operator="Speedwavz LLP" status="Operational" + 090 cc="us" country="United States of America" operator="Vivint Wireless, Inc." status="Operational" + 100 bands="LTE 700" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" 110 cc="us" country="United States of America" - 200 bands="" cc="us" country="United States of America" operator="Mercury Network Corporation" status="Operational" - 210 bands="" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="" + 200 cc="us" country="United States of America" operator="Mercury Network Corporation" status="Operational" + 210 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" + 220 cc="us" country="United States of America" operator="Custer Telephone Co-op (CTCI)" + 230 bands="LTE" cc="us" country="United States of America" operator="Velocity Communications Inc." + 240 brand="Peak Internet" cc="us" country="United States of America" operator="Fundamental Holdings, Corp." + 250 bands="LTE" cc="us" country="United States of America" operator="Imperial County Office of Education" + 260 bands="MVNO" cc="us" country="United States of America" operator="Expeto Wireless Inc." status="Operational" + 270 cc="us" country="United States of America" operator="Blackstar Management" + 280 bands="LTE 700" cc="us" country="United States of America" operator="King Street Wireless, LP" + 290 bands="LTE" cc="us" country="United States of America" operator="Gulf Coast Broadband LLC" + 300 bands="LTE" cc="us" country="United States of America" operator="Cambio WiFi of Delmarva, LLC" status="Operational" + 310 cc="us" country="United States of America" operator="CAL.NET, Inc." + 320 bands="LTE 3500" cc="us" country="United States of America" operator="Paladin Wireless" + 330 cc="us" country="United States of America" operator="CenturyTel Broadband Services LLC" + 340 cc="us" country="United States of America" operator="Dish Network" + 350 cc="us" country="United States of America" operator="Dish Network" + 360 cc="us" country="United States of America" operator="Dish Network" + 370 cc="us" country="United States of America" operator="Red Truck Wireless, LLC" + 380 cc="us" country="United States of America" operator="OptimERA Inc." + 390 bands="MVNO" cc="us" country="United States of America" operator="Altice USA Wireless, Inc." + 400 cc="us" country="United States of America" operator="Texoma Communications, LLC" + 410 cc="us" country="United States of America" operator="pdvWireless" + 000-999 +314 + 100 cc="us" country="United States of America" 000-999 316 010 bands="iDEN 800" brand="Nextel" cc="us" country="United States of America" operator="Nextel Communications" status="Not operational" @@ -1320,24 +1360,25 @@ 120 bands="LTE 700" brand="Open Mobile" cc="pr" country="Puerto Rico" operator="PR Wireless" status="Operational" 000-999 334 - 001 bands="" cc="mx" country="Mexico" operator="Comunicaciones Digitales Del Norte, S.A. de C.V." status="" + 001 cc="mx" country="Mexico" operator="Comunicaciones Digitales Del Norte, S.A. de C.V." 010 bands="iDEN 800" brand="AT&T" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" - 020 bands="TDMA 850 / GSM 1900 / UMTS 850 / LTE 1700" brand="Telcel" cc="mx" country="Mexico" operator="América Móvil" status="Operational" - 030 bands="CDMA2000 800 / CDMA2000 1900 / GSM 1900 / UMTS 850 / LTE 1700" brand="movistar" cc="mx" country="Mexico" operator="Movistar - Telefónica Moviles" status="Operational" - 040 bands="CDMA2000 800 / CDMA2000 1900" brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" - 050 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900" brand="AT&T" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" - 060 bands="" cc="mx" country="Mexico" operator="Servicios de Acceso Inalambrico, S.A. de C.V." status="" - 066 bands="" cc="mx" country="Mexico" operator="Telefonos de México, S.A.B. de C.V." status="" - 070 bands="" cc="mx" country="Mexico" operator="Unefon" status="" - 080 bands="" cc="mx" country="Mexico" operator="Unefon" status="" - 090 bands="UMTS 1700 / LTE 1700" brand="AT&T" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" + 020 bands="GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Telcel" cc="mx" country="Mexico" operator="América Móvil" status="Operational" + 030 bands="GSM 1900 / UMTS 850 / LTE 1900" brand="Movistar" cc="mx" country="Mexico" operator="Telefónica" status="Operational" + 040 bands="CDMA2000 800 / CDMA2000 1900" brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" status="Not operational" + 050 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / UMTS 1700 / LTE 850 / LTE 1700" brand="AT&T / Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" + 060 cc="mx" country="Mexico" operator="Servicios de Acceso Inalambrico, S.A. de C.V." + 066 cc="mx" country="Mexico" operator="Telefonos de México, S.A.B. de C.V." + 070 brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" + 080 brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" + 090 bands="UMTS 1700 / LTE 850 / LTE 1700" brand="AT&T" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" + 140 bands="LTE 700" brand="Altan Redes" cc="mx" country="Mexico" operator="Altán Redes S.A.P.I. de C.V." status="Operational" 000-999 338 - 020 bands="" brand="FLOW" cc="jm" country="Jamaica" operator="LIME (Cable & Wireless)" status="Not operational" - 040 bands="LTE" brand="Caricel" cc="jm" country="Jamaica" operator="Symbiote Investment Limited" status="" + 020 brand="FLOW" cc="jm" country="Jamaica" operator="LIME (Cable & Wireless)" status="Not operational" + 040 bands="LTE" brand="Caricel" cc="jm" country="Jamaica" operator="Symbiote Investment Limited" 050 bands="GSM 900 / GSM 1800 / GSM 1900 / LTE 700" brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" status="Operational" 070 bands="GSM / UMTS / CDMA" brand="Claro" cc="jm" country="Jamaica" operator="Oceanic Digital Jamaica Limited" status="Not operational" - 110 bands="" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" + 110 brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" 180 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" 000-999 340 @@ -1345,21 +1386,23 @@ 02 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Chippie" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="UTS Caraïbe" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS" brand="Dauphin" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Dauphin Telecom" status="Operational" - 10 bands="" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guadeloupe Téléphone Mobile" status="Not operational" - 11 bands="" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guyane Téléphone Mobile" status="Not operational" - 12 bands="" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Martinique Téléphone Mobile" status="Not operational" + 09 brand="Free" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Free Mobile" + 10 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guadeloupe Téléphone Mobile" status="Not operational" + 11 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guyane Téléphone Mobile" status="Not operational" + 12 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Martinique Téléphone Mobile" status="Not operational" 20 bands="GSM 900 / UMTS 2100" brand="Digicel" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="DIGICEL Antilles Française Guyane" status="Operational" 00-99 342 600 bands="GSM 1900 / UMTS 850 / LTE 850 / LTE 1900" brand="FLOW" cc="bb" country="Barbados" operator="LIME (formerly known as Cable & Wireless)" status="Operational" 750 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1900" brand="Digicel" cc="bb" country="Barbados" operator="Digicel (Barbados) Limited" status="Operational" - 820 bands="" cc="bb" country="Barbados" operator="Sunbeach Communications" status="Not operational" + 800 bands="LTE 700" brand="Ozone" cc="bb" country="Barbados" operator="Ozone Wireless Inc." status="Operational" + 820 cc="bb" country="Barbados" operator="Sunbeach Communications" status="Not operational" 000-999 344 030 bands="GSM 1900" brand="APUA" cc="ag" country="Antigua and Barbuda" operator="Antigua Public Utilities Authority" status="Operational" 050 bands="GSM 900 / GSM 1900 / UMTS 850 / LTE 700" brand="Digicel" cc="ag" country="Antigua and Barbuda" operator="Antigua Wireless Ventures Limited" status="Operational" 920 bands="GSM 850 / GSM 1800 / GSM 1900 / UMTS / LTE 1700" brand="FLOW" cc="ag" country="Antigua and Barbuda" operator="Cable & Wireless Caribbean Cellular (Antigua) Limited" status="Operational" - 930 bands="" cc="ag" country="Antigua and Barbuda" operator="AT&T Wireless" status="" + 930 cc="ag" country="Antigua and Barbuda" operator="AT&T Wireless" 000-999 346 050 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Digicel" cc="ky" country="Cayman Islands (United Kingdom)" operator="Digicel Cayman Ltd." status="Operational" @@ -1367,7 +1410,7 @@ 000-999 348 170 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1900" brand="FLOW" cc="vg" country="British Virgin Islands" operator="Cable & Wireless" status="Operational" - 370 bands="" cc="vg" country="British Virgin Islands" operator="BVI Cable TV Ltd" status="" + 370 cc="vg" country="British Virgin Islands" operator="BVI Cable TV Ltd" 570 bands="GSM 900 / GSM 1900 / LTE" brand="CCT Boatphone" cc="vg" country="British Virgin Islands" operator="Caribbean Cellular Telephone" status="Operational" 770 bands="GSM 1800 / GSM 1900 / UMTS / LTE 700" brand="Digicel" cc="vg" country="British Virgin Islands" operator="Digicel (BVI) Limited" status="Operational" 000-999 @@ -1375,8 +1418,8 @@ 00 bands="GSM 1900 / UMTS 850 / LTE 850" brand="CellOne" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational" 01 bands="GSM 1900" brand="Digicel Bermuda" cc="bm" country="Bermuda" operator="Telecommunications (Bermuda & West Indies) Ltd" status="Reserved" 02 bands="GSM 1900 / UMTS" brand="Mobility" cc="bm" country="Bermuda" operator="M3 Wireless" status="Operational" - 05 bands="" cc="bm" country="Bermuda" operator="Telecom Networks" status="" - 11 bands="" cc="bm" country="Bermuda" operator="Deltronics" status="" + 05 cc="bm" country="Bermuda" operator="Telecom Networks" + 11 cc="bm" country="Bermuda" operator="Deltronics" 00-99 352 030 bands="GSM 900 / GSM 1800" brand="Digicel" cc="gd" country="Grenada" operator="Digicel Grenada Ltd." status="Operational" @@ -1395,20 +1438,20 @@ 000-999 360 050 bands="GSM 900 / GSM 1800 / GSM 1900" brand="Digicel" cc="vc" country="Saint Vincent and the Grenadines" operator="Digicel (St. Vincent and the Grenadines) Limited" status="Operational" - 100 bands="GSM 850" brand="Cingular Wireless" cc="vc" country="Saint Vincent and the Grenadines" status="" + 100 bands="GSM 850" brand="Cingular Wireless" cc="vc" country="Saint Vincent and the Grenadines" 110 bands="GSM 850" brand="FLOW" cc="vc" country="Saint Vincent and the Grenadines" operator="Cable & Wireless (St. Vincent & the Grenadines) Ltd" status="Operational" 000-999 362 - 31 bands="GSM" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Eutel N.V." status="" - 33 bands="GSM" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="WICC N.V." status="" + 31 bands="GSM" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Eutel N.V." + 33 bands="GSM" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="WICC N.V." 51 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Telcell" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Telcell N.V." status="Operational" 54 bands="GSM 900 / GSM 1800" brand="ECC" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="East Caribbean Cellular" status="Operational" 59 bands="GSM 900 / GSM 1800" brand="Chippie" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="United Telecommunication Service N.V. (UTS)" status="Operational" 60 bands="UMTS 2100 / LTE 1800" brand="Chippie" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="United Telecommunication Service N.V. (UTS)" status="Operational" - 63 bands="" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="CSC N.V." status="" + 63 country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="CSC N.V." 68 bands="UMTS 2100 / LTE 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Curaçao Telecom N.V." status="Operational" 69 bands="GSM 900 / GSM 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Curaçao Telecom N.V." status="Operational" - 74 bands="" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="PCS N.V." status="" + 74 country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="PCS N.V." 76 bands="GSM 900 / UMTS" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Antiliano Por N.V." status="Operational" 78 bands="UMTS 900 / LTE 1800" brand="Telbo" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Telefonia Bonairiano N.V." status="Operational" 91 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="Chippie" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="United Telecommunication Service N.V. (UTS)" status="Operational" @@ -1424,11 +1467,11 @@ 49 bands="LTE 700 / LTE AWS" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" 00-99 365 - 010 bands="" cc="ai" country="Anguilla" operator="Weblinks Limited" status="Operational" + 010 cc="ai" country="Anguilla" operator="Weblinks Limited" status="Operational" 840 bands="GSM 850 / UMTS / LTE 700" brand="FLOW" cc="ai" country="Anguilla" operator="Cable & Wireless" status="Operational" 000-999 366 - 020 bands="GSM 900 / GSM 1900 / UMTS" brand="Digicel" cc="dm" country="Dominica" operator="Digicel Group Limited" status="Operational" + 020 bands="GSM 900 / GSM 1900 / UMTS 900 / UMTS 1800 / UMTS 1900 / LTE" brand="Digicel" cc="dm" country="Dominica" operator="Digicel Group Limited" status="Operational" 110 bands="GSM 850 / UMTS / LTE 700" brand="FLOW" cc="dm" country="Dominica" operator="Cable & Wireless" status="Operational" 000-999 368 @@ -1450,18 +1493,17 @@ 12 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" 130 bands="GSM 850 / GSM 1900 / UMTS 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" 140 bands="CDMA" cc="tt" country="Trinidad and Tobago" operator="LaqTel Ltd." status="Not operational" - 00-99 376 350 bands="GSM 850 / LTE 700" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" 352 bands="UMTS 850" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" - 360 bands="" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="" + 360 brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" 000-999 400 01 bands="GSM 900 / GSM 1800/ UMTS 2100 / LTE 1800" brand="Azercell" cc="az" country="Azerbaijan" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Bakcell" cc="az" country="Azerbaijan" status="Operational" 03 bands="CDMA 450" brand="FONEX" cc="az" country="Azerbaijan" operator="CATEL" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Nar Mobile" cc="az" country="Azerbaijan" operator="Azerfon" status="Operational" - 05 bands="TETRA?" cc="az" country="Azerbaijan" operator="Special State Protection Service of the Republic of Azerbaijan" status="" + 05 bands="TETRA?" cc="az" country="Azerbaijan" operator="Special State Protection Service of the Republic of Azerbaijan" 06 bands="CDMA 800" brand="Naxtel" cc="az" country="Azerbaijan" operator="Nakhtel LLC" status="Operational" 00-99 401 @@ -1507,14 +1549,14 @@ 36 bands="GSM 900" brand="Reliance" cc="in" country="India" operator="Bihar & Jharkhand" status="Operational" 37 bands="GSM 900 / UMTS 2100" brand="Aircel" cc="in" country="India" operator="Jammu & Kashmir" status="Operational" 38 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Assam" status="Operational" - 40 bands="" brand="AirTel" cc="in" country="India" operator="Chennai" status="Operational" + 40 brand="AirTel" cc="in" country="India" operator="Chennai" status="Operational" 41 bands="GSM 900" brand="Aircel" cc="in" country="India" operator="Chennai" status="Operational" 42 bands="GSM 900" brand="Aircel" cc="in" country="India" operator="Tamil Nadu" status="Operational" 43 bands="GSM 900" brand="Vodafone India" cc="in" country="India" operator="Tamil Nadu" status="Operational" 44 bands="GSM 900 / LTE 1800" brand="IDEA" cc="in" country="India" operator="Karnataka" status="Operational" 45 bands="GSM / TD-LTE 2300" brand="Airtel" cc="in" country="India" operator="Karnataka" status="Operational" 46 bands="GSM 900" brand="Vodafone India" cc="in" country="India" operator="Kerala" status="Operational" - 48 bands="GSM 900" brand="Dishnet Wireless" cc="in" country="India" operator="" status="Operational" + 48 bands="GSM 900" brand="Dishnet Wireless" cc="in" country="India" status="Operational" 49 bands="GSM 900" brand="Airtel" cc="in" country="India" operator="Andhra Pradesh and Telangana" status="Operational" 50 bands="GSM 900" brand="Reliance" cc="in" country="India" operator="North East" status="Operational" 51 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Himachal Pradesh" status="Operational" @@ -1533,7 +1575,7 @@ 67 bands="GSM 900 / UMTS 2100" brand="Reliance" cc="in" country="India" operator="Madhya Pradesh & Chhattisgarh" status="Operational" 68 bands="GSM 900 / UMTS 2100" brand="DOLPHIN" cc="in" country="India" operator="Delhi & NCR" status="Operational" 69 bands="GSM 900 / UMTS 2100" brand="DOLPHIN" cc="in" country="India" operator="Mumbai" status="Operational" - 70 bands="" brand="AirTel" cc="in" country="India" operator="Rajasthan" status="Operational" + 70 brand="AirTel" cc="in" country="India" operator="Rajasthan" status="Operational" 71 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Karnataka (Bangalore)" status="Operational" 72 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Kerala" status="Operational" 73 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Andhra Pradesh and Telangana" status="Operational" @@ -1545,23 +1587,23 @@ 79 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Andaman Nicobar" status="Operational" 80 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Tamil Nadu" status="Operational" 81 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Kolkata" status="Operational" - 82 bands="" brand="IDEA" cc="in" country="India" operator="Himachal Pradesh" status="Operational" + 82 brand="IDEA" cc="in" country="India" operator="Himachal Pradesh" status="Operational" 83 bands="GSM 1800" brand="Reliance" cc="in" country="India" operator="Kolkata" status="Operational" 84 bands="GSM 1800" brand="Vodafone India" cc="in" country="India" operator="Chennai" status="Operational" 85 bands="GSM 1800" brand="Reliance" cc="in" country="India" operator="West Bengal" status="Operational" 86 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Vodafone India" cc="in" country="India" operator="Karnataka" status="Operational" - 87 bands="" brand="IDEA" cc="in" country="India" operator="Rajasthan" status="Operational" - 88 bands="" brand="Vodafone India" cc="in" country="India" operator="Vodafone Punjab" status="Operational" - 89 bands="" brand="IDEA" cc="in" country="India" operator="Uttar Pradesh (East)" status="Operational" + 87 brand="IDEA" cc="in" country="India" operator="Rajasthan" status="Operational" + 88 brand="Vodafone India" cc="in" country="India" operator="Vodafone Punjab" status="Operational" + 89 brand="IDEA" cc="in" country="India" operator="Uttar Pradesh (East)" status="Operational" 90 bands="GSM 1800" brand="AirTel" cc="in" country="India" operator="Maharashtra" status="Operational" 91 bands="GSM 900" brand="AIRCEL" cc="in" country="India" operator="Kolkata" status="Operational" 92 bands="GSM 1800 / UMTS 2100" brand="AirTel" cc="in" country="India" operator="Mumbai" status="Operational" 93 bands="GSM 1800" brand="AirTel" cc="in" country="India" operator="Madhya Pradesh" status="Operational" - 94 bands="" brand="AirTel" cc="in" country="India" operator="Tamil Nadu" status="Operational" + 94 brand="AirTel" cc="in" country="India" operator="Tamil Nadu" status="Operational" 95 bands="GSM 1800" brand="AirTel" cc="in" country="India" operator="Kerala" status="Operational" 96 bands="GSM 1800" brand="AirTel" cc="in" country="India" operator="Haryana" status="Operational" - 97 bands="" brand="AirTel" cc="in" country="India" operator="Uttar Pradesh (West)" status="Operational" - 98 bands="" brand="AirTel" cc="in" country="India" operator="Gujarat" status="Operational" + 97 brand="AirTel" cc="in" country="India" operator="Uttar Pradesh (West)" status="Operational" + 98 brand="AirTel" cc="in" country="India" operator="Gujarat" status="Operational" 00-99 405 01 bands="GSM 1800" brand="Reliance" cc="in" country="India" operator="Andhra Pradesh and Telangana" status="Operational" @@ -1614,7 +1656,7 @@ 55 bands="GSM 900 / UTMS 2100" brand="Airtel" cc="in" country="India" operator="Jammu & Kashmir" status="Operational" 56 bands="GSM 900 / GSM 1800" brand="AirTel" cc="in" country="India" operator="Assam" status="Operational" 66 bands="GSM 900 / GSM 1800" brand="Vodafone India" cc="in" country="India" operator="Uttar Pradesh (West)" status="Operational" - 67 bands="" brand="Vodafone India" cc="in" country="India" operator="West Bengal" status="Operational" + 67 brand="Vodafone India" cc="in" country="India" operator="West Bengal" status="Operational" 70 bands="GSM 1800" brand="IDEA" cc="in" country="India" operator="Bihar & Jharkhand" status="Operational" 750 bands="GSM 1800" brand="Vodafone India" cc="in" country="India" operator="Jammu & Kashmir" status="Operational" 751 bands="GSM 1800" brand="Vodafone India" cc="in" country="India" operator="Assam" status="Operational" @@ -1688,21 +1730,20 @@ 913 bands="GSM 1800" brand="Etisalat DB(cheers)" cc="in" country="India" operator="Delhi & NCR" status="Not operational" 914 bands="GSM 1800" brand="Etisalat DB(cheers)" cc="in" country="India" operator="Gujarat" status="Not operational" 917 bands="GSM 1800" brand="Etisalat DB(cheers)" cc="in" country="India" operator="Kerala" status="Not operational" - 927 bands="" brand="Uninor" cc="in" country="India" operator="Gujarat" status="Operational" + 927 brand="Uninor" cc="in" country="India" operator="Gujarat" status="Operational" 929 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="Maharashtra" status="Operational" - 00-99 410 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Jazz" cc="pk" country="Pakistan" operator="Mobilink-PMCL" status="Operational" 02 bands="CDMA2000 1900" brand="PTCL" cc="pk" country="Pakistan" operator="PTCL" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Ufone" cc="pk" country="Pakistan" operator="Pakistan Telecommunication Mobile Ltd" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Zong" cc="pk" country="Pakistan" operator="China Mobile" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 850" brand="Telenor" cc="pk" country="Pakistan" operator="Telenor Pakistan" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 850 / LTE 850 / LTE 1800" brand="Telenor" cc="pk" country="Pakistan" operator="Telenor Pakistan" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Jazz" cc="pk" country="Pakistan" operator="WaridTel" status="Operational" 08 bands="GSM 900 / GSM 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" 00-99 412 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AWCC" cc="af" country="Afghanistan" operator="Afghan Wireless Communication Company" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="AWCC" cc="af" country="Afghanistan" operator="Afghan Wireless Communication Company" status="Operational" 20 bands="GSM 900 / UMTS" brand="Roshan" cc="af" country="Afghanistan" operator="Telecom Development Company Afghanistan Ltd." status="Operational" 40 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="af" country="Afghanistan" operator="MTN Group Afghanistan" status="Operational" 50 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="af" country="Afghanistan" operator="Etisalat Afghanistan" status="Operational" @@ -1711,25 +1752,25 @@ 88 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Salaam" cc="af" country="Afghanistan" operator="Afghan Telecom" status="Operational" 00-99 413 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="Mobitel" cc="lk" country="Sri Lanka" operator="Mobitel (Pvt) Ltd" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Mobitel" cc="lk" country="Sri Lanka" operator="Mobitel (Pvt) Ltd" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Axiata PLC" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="lk" country="Sri Lanka" operator="Etisalat Lanka (Pvt) Ltd" status="Operational" 04 bands="CDMA / WiMAX / TD-LTE 2300" brand="Lanka Bell" cc="lk" country="Sri Lanka" operator="Lanka Bell Ltd" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="lk" country="Sri Lanka" operator="Bharti Airtel Lanka (Pvt) Ltd" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Operational" 11 bands="CDMA / WiMAX / TD-LTE 2300" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Broadband Networks (Pvt) Ltd" status="Operational" - 12 bands="CDMA / TD-LTE 2600" brand="SLT" cc="lk" country="Sri Lanka" operator="Sri Lanka Telecom" status="Operational" + 12 bands="CDMA / TD-LTE 2600" brand="SLT" cc="lk" country="Sri Lanka" operator="Sri Lanka Telecom PLC" status="Operational" 13 bands="TD-LTE 2300" brand="Lanka Bell" cc="lk" country="Sri Lanka" operator="Lanka Bell Ltd" status="Operational" 00-99 414 - 00 bands="" brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" status="" + 00 brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" 01 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" status="Operational" - 02 bands="" brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" status="" + 02 brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" 03 bands="CDMA 800" brand="CDMA800" cc="mm" country="Myanmar" operator="Myanmar Economic Corporation" status="Operational" - 04 bands="" brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" status="" + 04 brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Ooredoo" cc="mm" country="Myanmar" operator="Ooredoo Myanmar" status="Operational" 06 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Telenor" cc="mm" country="Myanmar" operator="Telenor Myanmar" status="Operational" - 09 bands="" brand="MNTC" cc="mm" country="Myanmar" operator="Myanmar National Tele & Communication Co., Ltd" status="" + 09 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 2100" brand="Mytel" cc="mm" country="Myanmar" operator="Myanmar National Tele & Communication Co., Ltd" status="Operational" 00-99 415 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Alfa" cc="lb" country="Lebanon" operator="MIC 1" status="Operational" @@ -1745,7 +1786,7 @@ 417 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Syriatel" cc="sy" country="Syria" operator="Syriatel Mobile Telecom" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="sy" country="Syria" operator="MTN Syria" status="Operational" - 09 bands="" cc="sy" country="Syria" operator="Syrian Telecom" status="" + 09 cc="sy" country="Syria" operator="Syrian Telecom" 00-99 418 00 bands="GSM 900" brand="Asia Cell" cc="iq" country="Iraq" operator="Asia Cell Telecommunications Company" status="Operational" @@ -1764,9 +1805,9 @@ 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Viva" cc="kw" country="Kuwait" operator="Kuwait Telecommunication Company" status="Operational" 00-99 420 - 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2300" brand="Al Jawal (STC )" cc="sa" country="Saudi Arabia" operator="Saudi Telecom Company" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Al Jawal (STC )" cc="sa" country="Saudi Arabia" operator="Saudi Telecom Company" status="Operational" 03 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2600" brand="Mobily" cc="sa" country="Saudi Arabia" operator="Etihad Etisalat Company" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Zain SA" cc="sa" country="Saudi Arabia" operator="Zain Saudi Arabia" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2600" brand="Zain SA" cc="sa" country="Saudi Arabia" operator="Zain Saudi Arabia" status="Operational" 05 bands="MVNO" brand="Virgin Mobile" cc="sa" country="Saudi Arabia" operator="Virgin Mobile Saudi Arabia" status="Operational" 21 bands="GSM-R 900" brand="RGSM" cc="sa" country="Saudi Arabia" operator="Saudi Railways GSM" status="Operational" 00-99 @@ -1779,7 +1820,7 @@ 422 02 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800 / TD-LTE 2300" brand="Omantel" cc="om" country="Oman" operator="Oman Telecommunications Company" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / TD-LTE 2300" brand="ooredoo" cc="om" country="Oman" operator="Omani Qatari Telecommunications Company SAOC" status="Operational" - 04 bands="" brand="Omantel" cc="om" country="Oman" operator="Oman Telecommunications Company" status="" + 04 brand="Omantel" cc="om" country="Oman" operator="Oman Telecommunications Company" 00-99 424 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Etisalat" cc="ae" country="United Arab Emirates" operator="Emirates Telecom Corp" status="Operational" @@ -1789,33 +1830,34 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Partner" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" 02 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="Cellcom" cc="il" country="Israel" operator="Cellcom Israel Ltd." status="Operational" 03 bands="UMTS 850 / UMTS 2100 / LTE 1800" brand="Pelephone" cc="il" country="Israel" operator="Pelephone Communications Ltd." status="Operational" - 04 bands="" cc="il" country="Israel" operator="Globalsim Ltd" status="" + 04 cc="il" country="Israel" operator="Globalsim Ltd" 05 bands="GSM 900" brand="Jawwal" cc="ps" country="Palestine" operator="Palestine Cellular Communications, Ltd." status="Operational" 06 bands="GSM 900 / GSM 1800" brand="Wataniya" cc="ps" country="Palestine" operator="Wataniya Palestine Mobile Telecommunications Company" status="Operational" 07 bands="iDEN 800 / UMTS 2100" brand="Hot Mobile" cc="il" country="Israel" operator="Hot Mobile Ltd." status="Operational" 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd" status="Operational" - 09 bands="" brand="018 Xphone" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." status="" - 11 bands="MVNO" cc="il" country="Israel" operator="365 Telecom" status="" - 12 bands="MVNO" cc="il" country="Israel" operator="Free Telecom" status="" - 13 bands="" cc="il" country="Israel" operator="Ituran Cellular Communications" status="" + 09 brand="018 Xphone" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." + 11 bands="MVNO" cc="il" country="Israel" operator="365 Telecom" + 12 bands="MVNO" cc="il" country="Israel" operator="Free Telecom" + 13 cc="il" country="Israel" operator="Ituran Cellular Communications" 14 bands="MVNO" brand="Youphone" cc="il" country="Israel" operator="Alon Cellular Ltd." status="Operational" 15 bands="MVNO" brand="Home Cellular" cc="il" country="Israel" operator="Home Cellular" status="Operational" 16 bands="MVNO" brand="Rami Levy" cc="il" country="Israel" operator="Rami Levy Communications Ltd." status="Operational" - 17 bands="MVNO" brand="Sipme" cc="il" country="Israel" operator="Gale Phone" status="" + 17 bands="MVNO" brand="Sipme" cc="il" country="Israel" operator="Gale Phone" 18 bands="MVNO" brand="Cellact Communications" cc="il" country="Israel" operator="Cellact Communications Ltd." status="Operational" 19 bands="MVNO" brand="Telzar 019" cc="il" country="Israel" operator="Azi Communications Ltd." status="Operational" - 20 bands="" brand="Bezeq" cc="il" country="Israel" operator="Bezeq The Israeli Telecommunication Corp Ltd." status="" - 21 bands="" brand="Bezeq International" cc="il" country="Israel" operator="B.I.P. Communications Ltd." status="" - 23 bands="" cc="il" country="Israel" operator="Beezz Communication Solutions Ltd." status="" + 20 brand="Bezeq" cc="il" country="Israel" operator="Bezeq The Israeli Telecommunication Corp Ltd." + 21 brand="Bezeq International" cc="il" country="Israel" operator="B.I.P. Communications Ltd." + 23 cc="il" country="Israel" operator="Beezz Communication Solutions Ltd." 24 bands="MVNO" brand="012 Telecom" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" 25 bands="LTE" brand="IMOD" cc="il" country="Israel" operator="Israel Ministry of Defense" status="Not operational" 26 bands="MVNO" cc="il" country="Israel" operator="LB Annatel Ltd." status="Operational" - 28 bands="LTE 1800" cc="il" country="Israel" operator="PHI Networks" status="" + 28 bands="LTE 1800" cc="il" country="Israel" operator="PHI Networks" + 29 cc="il" country="Israel" operator="CG Networks" 00-99 426 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="zain BH" cc="bh" country="Bahrain" operator="Zain Bahrain" status="Operational" - 03 bands="" cc="bh" country="Bahrain" operator="Civil Aviation Authority" status="" + 03 cc="bh" country="Bahrain" operator="Civil Aviation Authority" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="VIVA Bahrain" cc="bh" country="Bahrain" operator="Viva Bahrain" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" 00-99 @@ -1838,15 +1880,18 @@ 04 bands="GSM 900 / LTE 1800" brand="SmartCell" cc="np" country="Nepal" operator="Smart Telecom Pvt. Ltd. (STPL)" status="Operational" 00-99 432 + 08 bands="MVNO" brand="Shatel" cc="ir" country="Iran" operator="Shatel Mobile" status="Operational" 11 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="IR-MCI (Hamrah-e-Avval)" cc="ir" country="Iran" operator="Mobile Communications Company of Iran" status="Operational" - 12 bands="LTE 800" brand="Avacell" cc="ir" country="Iran" operator="Dadeh Dostar asr Novin p.j.s. co & Information Technology Company of Iran" status="Operational" + 12 bands="LTE 800" brand="Avacell(HiWEB)" cc="ir" country="Iran" operator="Dadeh Dostar asr Novin p.j.s. co & Information Technology Company of Iran" status="Operational" 14 bands="GSM 900" brand="TKC" cc="ir" country="Iran" operator="Telecommunication Kish Company" status="Operational" - 19 bands="GSM 900" brand="MTCE (Espadan)" cc="ir" country="Iran" operator="Mobile Telecommunications Company of Esfahan" status="Operational" + 19 bands="GSM 900" brand="MTCE (Espadan)" cc="ir" country="Iran" operator="Mobile Telecommunications Company of Esfahan" status="Not Operational" 20 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="Rightel" cc="ir" country="Iran" operator="Social Security Investment Co." status="Operational" 32 bands="GSM 900 / GSM 1800" brand="Taliya" cc="ir" country="Iran" operator="TCI of Iran and Iran Mobin" status="Not Operational" 35 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 3500" brand="MTN Irancell" cc="ir" country="Iran" operator="MTN Irancell Telecommunications Services Company" status="Operational" + 40 bands="LTE 3500" brand="Mobinnet" cc="ir" country="Iran" operator="Ertebatat Mobinnet" status="Operational" + 50 bands="MVNO" brand="Shatel" cc="ir" country="Iran" operator="Arya Resaneh Tadbir" status="Operational" 70 bands="GSM 900" brand="TCI" cc="ir" country="Iran" operator="Telephone Communications Company of Iran" status="Operational" - 93 bands="GSM 1800" brand="Iraphone" cc="ir" country="Iran" operator="Iraphone" status="Operational" + 93 bands="GSM 1800" brand="Iraphone" cc="ir" country="Iran" operator="Iraphone" status="Not Operational" 00-99 434 01 bands="GSM 900 / GSM 1800" cc="uz" country="Uzbekistan" operator="Buztel" status="Not operational" @@ -1865,7 +1910,7 @@ 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Babilon-M" cc="tj" country="Tajikistan" operator="Babilon-Mobile" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Beeline" cc="tj" country="Tajikistan" operator="Tacom" status="Operational" 10 bands="TD-LTE 2300 / WiMAX" brand="Babilon-T" cc="tj" country="Tajikistan" operator="Babilon-T" status="Operational" - 12 bands="UMTS 2100" brand="Tcell" cc="tj" country="Tajikistan" operator="Indigo" status="" + 12 bands="UMTS 2100" brand="Tcell" cc="tj" country="Tajikistan" operator="Indigo" 00-99 437 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="kg" country="Kyrgyzstan" operator="Sky Mobile LLC" status="Operational" @@ -1881,11 +1926,12 @@ 440 00 bands="UMTS 1800" brand="Y!Mobile" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" 01 bands="WiMAX 2500 / TD-LTE 2500" brand="UQ WiMAX" cc="jp" country="Japan" operator="UQ Communications Inc." status="Operational" - 02 bands="WiMAX 2500" cc="jp" country="Japan" operator="Hanshin Cable Engineering Co., Ltd." status="" + 02 bands="WiMAX 2500" cc="jp" country="Japan" operator="Hanshin Cable Engineering Co., Ltd." 03 bands="MVNO" brand="IIJmio" cc="jp" country="Japan" operator="Internet Initiative Japan Inc." status="Operational" - 04 bands="" cc="jp" country="Japan" operator="Japan Radio Company, Ltd." status="" + 04 cc="jp" country="Japan" operator="Japan Radio Company, Ltd." 05 bands="TD-LTE 2500" cc="jp" country="Japan" operator="Wireless City Planning Inc." status="Operational" - 06 bands="" cc="jp" country="Japan" operator="SAKURA Internet Inc." status="" + 06 cc="jp" country="Japan" operator="SAKURA Internet Inc." + 07 bands="MVNO" cc="jp" country="Japan" operator="LTE-X, Inc." 10 bands="UMTS 850 / UMTS 1800 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="NTT docomo" cc="jp" country="Japan" operator="NTT DoCoMo, Inc." status="Operational" 20 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" 21 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" @@ -1902,6 +1948,7 @@ 75 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" 76 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" 78 bands="CDMA2000 850 / CDMA2000 2100" brand="au" cc="jp" country="Japan" operator="Okinawa Cellular Telephone" status="Operational" + 91 cc="jp" country="Japan" operator="Tokyo Organising Committee of the Olympic and Paralympic Games" 00-99 441 00 bands="TD-LTE 2500" cc="jp" country="Japan" operator="Wireless City Planning Inc." status="Operational" @@ -1910,15 +1957,15 @@ 00-99 450 01 bands="Satellite" cc="kr" country="South Korea" operator="Globalstar Asia Pacific" status="Operational" - 02 bands="5G" brand="KT" cc="kr" country="South Korea" operator="KT" status="" + 02 bands="5G" brand="KT" cc="kr" country="South Korea" operator="KT" 03 bands="CDMA2000 800" brand="Power 017" cc="kr" country="South Korea" operator="Shinsegi Telecom, Inc." status="Not operational" - 04 bands="" brand="KT" cc="kr" country="South Korea" operator="KT" status="" + 04 brand="KT" cc="kr" country="South Korea" operator="KT" 05 bands="CDMA2000 800 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="Operational" 06 bands="CDMA2000 1800 / LTE 850 / LTE 2100 / LTE 2600" brand="LG U+" cc="kr" country="South Korea" operator="LG Telecom" status="Operational" - 07 bands="" brand="KT" cc="kr" country="South Korea" operator="KT" status="" + 07 brand="KT" cc="kr" country="South Korea" operator="KT" 08 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="olleh" cc="kr" country="South Korea" operator="KT" status="Operational" 11 bands="MVNO" cc="kr" country="South Korea" operator="Korea Cable Telecom" status="Operational" - 12 bands="" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="" + 12 brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" 00-99 452 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MobiFone" cc="vn" country="Vietnam" operator="Vietnam Mobile Telecom Services Company" status="Operational" @@ -1947,19 +1994,19 @@ 13 bands="MVNO" brand="CMCC HK" cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited" status="Operational" 14 bands="GSM 900 / GSM 1800" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Operational" 15 bands="GSM 1800" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" - 16 bands="GSM 1800" brand="PCCW Mobile (2G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" + 16 bands="GSM 1800" brand="PCCW Mobile (2G)" cc="hk" country="Hong Kong" operator="PCCW" status="Operational" 17 bands="GSM 1800" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" 18 bands="GSM 900 / GSM 1800" cc="hk" country="Hong Kong" operator="CSL Limited" status="Not operational" 19 bands="UMTS 2100" brand="PCCW Mobile (3G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" 20 bands="LTE 1800 / LTE 2600" brand="PCCW Mobile (4G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" - 21 bands="MVNO" cc="hk" country="Hong Kong" operator="21Vianet Mobile Ltd." status="" + 21 bands="MVNO" cc="hk" country="Hong Kong" operator="21Vianet Mobile Ltd." 22 bands="MVNO" cc="hk" country="Hong Kong" operator="263 Mobile Communications (HongKong) Limited" status="Operational" 23 bands="MVNO" brand="Lycamobile" cc="hk" country="Hong Kong" operator="Lycamobile Hong Kong Ltd" status="Operational" 24 bands="MVNO" cc="hk" country="Hong Kong" operator="Multibyte Info Technology Ltd" status="Operational" - 25 bands="" cc="hk" country="Hong Kong" operator="Hong Kong Government" status="" - 26 bands="" cc="hk" country="Hong Kong" operator="Hong Kong Government" status="" + 25 cc="hk" country="Hong Kong" operator="Hong Kong Government" + 26 cc="hk" country="Hong Kong" operator="Hong Kong Government" 29 bands="CDMA 800" brand="PCCW Mobile (CDMA)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" - 30 bands="" cc="hk" country="Hong Kong" operator="China Data Enterprises Ltd" status="" + 30 cc="hk" country="Hong Kong" operator="China Data Enterprises Ltd" 31 bands="MVNO" brand="CTExcel" cc="hk" country="Hong Kong" operator="China Telecom Global Limited" status="Operational" 32 bands="MVNO" cc="hk" country="Hong Kong" operator="Hong Kong Broadband Network Ltd" status="Operational" 35 bands="MVNO" cc="hk" country="Hong Kong" operator="Webbing Hong Kong Ltd" status="Operational" @@ -1997,20 +2044,20 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Operational" 02 bands="GSM 900 / GSM 1800 / TD-SCDMA 1900 / TD-SCDMA 2000 / TD-LTE 1900 / TD-LTE 2300 / TD-LTE 2500" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="Not operational" 03 bands="CDMA2000 800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="Operational" - 04 bands="" cc="cn" country="China" operator="Global Star Satellite" status="" + 04 cc="cn" country="China" operator="Global Star Satellite" 05 bands="CDMA2000 800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="Not operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Not operational" 07 bands="GSM 900 / GSM 1800 / TD-SCDMA 1900 / TD-SCDMA 2000 / TD-LTE 1900 / TD-LTE 2300 / TD-LTE 2500" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="Not operational" - 08 bands="" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="" - 09 bands="" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="" - 11 bands="" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="" + 08 brand="China Mobile" cc="cn" country="China" operator="China Mobile" + 09 brand="China Unicom" cc="cn" country="China" operator="China Unicom" + 11 brand="China Telecom" cc="cn" country="China" operator="China Telecom" 20 bands="GSM-R" brand="China Tietong" cc="cn" country="China" operator="China Tietong" status="Operational" 00-99 466 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" - 02 bands="GSM 900" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="" - 03 bands="UMTS 2100" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="" - 05 bands="CDMA2000 800 / LTE 700" brand="APTG" cc="tw" country="Taiwan" operator="Asia Pacific Telecom" status="Operational" + 02 bands="GSM 900" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" + 03 bands="UMTS 2100" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" + 05 bands="LTE 700" brand="APTG" cc="tw" country="Taiwan" operator="Asia Pacific Telecom" status="Operational" 06 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" 07 bands="WiMAX 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 09 bands="WiMAX 2600" brand="VMAX" cc="tw" country="Taiwan" operator="Vmax Telecom" status="Operational" @@ -2021,7 +2068,7 @@ 68 bands="WiMAX 2600" cc="tw" country="Taiwan" operator="Tatung InfoComm" status="Not operational" 88 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" 89 bands="UMTS 2100 / LTE 900 / LTE 2600" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" status="Operational" - 90 bands="LTE 900" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" status="" + 90 bands="LTE 900" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" 92 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Chunghwa" cc="tw" country="Taiwan" operator="Chunghwa Telecom" status="Operational" 93 bands="GSM 900" brand="MobiTai" cc="tw" country="Taiwan" operator="Mobitai Communications" status="Not operational" 97 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Taiwan Mobile" cc="tw" country="Taiwan" operator="Taiwan Mobile Co. Ltd" status="Operational" @@ -2031,14 +2078,13 @@ 05 bands="UMTS 2100" brand="Koryolink" cc="kp" country="North Korea" operator="Cheo Technology Jv Company" status="Operational" 06 bands="UMTS 2100" brand="Koryolink" cc="kp" country="North Korea" operator="Cheo Technology Jv Company" status="Operational" 193 bands="GSM 900" brand="SunNet" cc="kp" country="North Korea" operator="Korea Posts and Telecommunications Corporation" status="Not operational" - 00-99 470 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Grameenphone" cc="bd" country="Bangladesh" operator="GrameenPhone Ltd" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Robi" cc="bd" country="Bangladesh" operator="Axiata Bangladesh Ltd." status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Banglalink" cc="bd" country="Bangladesh" operator="Banglalink Digital Communications Ltd" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Grameenphone" cc="bd" country="Bangladesh" operator="Grameenphone Ltd." status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Robi" cc="bd" country="Bangladesh" operator="Axiata Bangladesh Ltd." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Banglalink" cc="bd" country="Bangladesh" operator="Banglalink Digital Communications Ltd." status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="TeleTalk" cc="bd" country="Bangladesh" operator="Teletalk Bangladesh Limited" status="Operational" - 05 bands="CDMA 800 / GSM 900 / GSM 1800" brand="Citycell" cc="bd" country="Bangladesh" operator="Pacific Bangladesh Telecom Limited" status="Not Operational" - 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="bd" country="Bangladesh" operator="Bharti airtel Bangladesh Ltd." status="Operational" + 05 bands="CDMA 800" brand="Citycell" cc="bd" country="Bangladesh" operator="Pacific Bangladesh Telecom Limited" status="Not Operational" + 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="bd" country="Bangladesh" operator="Bharti Airtel Bangladesh Ltd." status="Operational" 09 bands="LTE 800 / LTE 2600 / WiMAX 3500" brand="ollo" cc="bd" country="Bangladesh" operator="Bangladesh Internet Exchange Limited (BIEL)" status="Operational" 00-99 472 @@ -2051,13 +2097,13 @@ 11 bands="CDMA2000 850 / LTE 850" brand="TM Homeline" cc="my" country="Malaysia" operator="Telekom Malaysia Bhd" status="Operational" 12 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Maxis" cc="my" country="Malaysia" operator="Maxis Communications Berhad" status="Operational" 13 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Celcom" cc="my" country="Malaysia" operator="Celcom Axiata Berhad" status="Operational" - 14 cc="my" country="Malaysia" operator="Telekom Malaysia Berhad for PSTN SMS" status="" + 14 cc="my" country="Malaysia" operator="Telekom Malaysia Berhad for PSTN SMS" 150 bands="MVNO" brand="Tune Talk" cc="my" country="Malaysia" operator="Tune Talk Sdn Bhd" status="Operational" 151 bands="MVNO" brand="SalamFone" cc="my" country="Malaysia" operator="Baraka Telecom Sdn Bhd" status="Not operational" 152 bands="WiMAX 2300 / TD-LTE 2300 / TD-LTE 2600" brand="Yes" cc="my" country="Malaysia" operator="YTL Communications Sdn Bhd" status="Operational" - 153 bands="WiMAX 2300 / LTE 850" brand="Webe" cc="my" country="Malaysia" operator="Packet One Networks Sdn Bhd" status="Operational" + 153 bands="WiMAX 2300 / LTE 850" brand="unify" cc="my" country="Malaysia" operator="Webe Digital Sdn Bhd" status="Operational" 154 bands="MVNO" brand="Tron" cc="my" country="Malaysia" operator="Talk Focus Sdn Bhd" status="Operational" - 155 bands="MVNO" brand="Clixster" cc="my" country="Malaysia" operator="Clixster Mobile Sdn Bhd" status="Operational" + 155 bands="MVNO" brand="Clixster" cc="my" country="Malaysia" operator="Clixster Mobile Sdn Bhd" status="Not operational" 156 bands="MVNO" brand="Altel" cc="my" country="Malaysia" operator="Altel Communications Sdn Bhd" status="Operational" 157 bands="MVNO" brand="Telin" cc="my" country="Malaysia" operator="Telekomunikasi Indonesia International (M) Sdn Bhd" status="Operational" 16 bands="GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="DiGi" cc="my" country="Malaysia" operator="DiGi Telecommunications" status="Operational" @@ -2065,57 +2111,58 @@ 18 bands="UMTS 2100 / LTE 1800 / LTE 2600" brand="U Mobile" cc="my" country="Malaysia" operator="U Mobile Sdn Bhd" status="Operational" 19 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Celcom" cc="my" country="Malaysia" operator="Celcom Axiata Berhad" status="Operational" 20 bands="DMR" brand="Electcoms" cc="my" country="Malaysia" operator="Electcoms Berhad" status="Operational" - 00-99 505 01 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" 02 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Operational" - 04 bands="" cc="au" country="Australia" operator="Department of Defence" status="Operational" + 04 cc="au" country="Australia" operator="Department of Defence" status="Operational" 05 brand="Ozitel" cc="au" country="Australia" status="Not operational" 06 bands="UMTS 2100" brand="3" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Not operational" - 07 bands="" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Network Pty. Ltd." status="" + 07 brand="Vodafone" cc="au" country="Australia" operator="Vodafone Network Pty. Ltd." 08 bands="GSM 900" brand="One.Tel" cc="au" country="Australia" operator="One.Tel Limited" status="Not operational" 09 brand="Airnet" cc="au" country="Australia" status="Not operational" 10 bands="GSM 900" brand="Norfolk Telecom" cc="nf" country="Norfolk Island" operator="Norfolk Telecom" status="Operational" - 11 bands="" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Ltd." status="" + 11 brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Ltd." 12 bands="UMTS 2100" brand="3" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Not operational" 13 bands="GSM-R 1800" brand="RailCorp" cc="au" country="Australia" operator="Railcorp, Transport for New South Wales" status="Operational" 14 bands="MVNO" brand="AAPT" cc="au" country="Australia" operator="TPG Telecom" status="Operational" 15 brand="3GIS" cc="au" country="Australia" status="Not operational" 16 bands="GSM-R 1800" brand="VicTrack" cc="au" country="Australia" operator="Victorian Rail Track" status="Operational" - 17 bands="TD-LTE 2300" cc="au" country="Australia" operator="Optus" status="" - 18 brand="Pactel" cc="au" country="Australia" operator="Pactel International Pty Ltd" status="" + 17 bands="TD-LTE 2300" cc="au" country="Australia" operator="Optus" + 18 brand="Pactel" cc="au" country="Australia" operator="Pactel International Pty Ltd" 19 bands="MVNO" brand="Lycamobile" cc="au" country="Australia" operator="Lycamobile Pty Ltd" status="Operational" - 20 bands="" cc="au" country="Australia" operator="Ausgrid Corporation" status="" - 21 bands="GSM-R 1800" cc="au" country="Australia" operator="Queensland Rail Limited" status="" - 22 bands="" cc="au" country="Australia" operator="iiNet Ltd" status="" + 20 cc="au" country="Australia" operator="Ausgrid Corporation" + 21 bands="GSM-R 1800" cc="au" country="Australia" operator="Queensland Rail Limited" + 22 cc="au" country="Australia" operator="iiNet Ltd" 23 bands="LTE 2100" cc="au" country="Australia" operator="Challenge Networks Pty. Ltd." status="Planning" - 24 bands="" cc="au" country="Australia" operator="Advanced Communications Technologies Pty. Ltd." status="" - 25 bands="" cc="au" country="Australia" operator="Pilbara Iron Company Services Pty Ltd" status="" - 26 bands="" cc="au" country="Australia" operator="Dialogue Communications Pty. Ltd." status="" - 27 bands="" cc="au" country="Australia" operator="Nexium Telecommunications" status="" - 28 bands="" cc="au" country="Australia" operator="RCOM International Pty Ltd" status="" - 30 bands="" cc="au" country="Australia" operator="Compatel Limited" status="" - 31 bands="" cc="au" country="Australia" operator="BHP Billiton" status="" - 32 bands="" cc="au" country="Australia" operator="Thales Australia" status="" - 33 bands="" cc="au" country="Australia" operator="CLX Networks Pty Ltd" status="" - 34 bands="" cc="au" country="Australia" operator="Santos Limited" status="" - 35 bands="" cc="au" country="Australia" operator="MessageBird Pty Ltd" status="" - 36 bands="" brand="Optus" cc="au" country="Australia" operator="Optus Mobile Pty. Ltd." status="" - 37 bands="" cc="au" country="Australia" operator="Yancoal Australia Ltd" status="" + 24 cc="au" country="Australia" operator="Advanced Communications Technologies Pty. Ltd." + 25 cc="au" country="Australia" operator="Pilbara Iron Company Services Pty Ltd" + 26 cc="au" country="Australia" operator="Dialogue Communications Pty. Ltd." + 27 cc="au" country="Australia" operator="Nexium Telecommunications" + 28 cc="au" country="Australia" operator="RCOM International Pty Ltd" + 30 cc="au" country="Australia" operator="Compatel Limited" + 31 cc="au" country="Australia" operator="BHP Billiton" + 32 cc="au" country="Australia" operator="Thales Australia" + 33 cc="au" country="Australia" operator="CLX Networks Pty Ltd" + 34 cc="au" country="Australia" operator="Santos Limited" + 35 cc="au" country="Australia" operator="MessageBird Pty Ltd" + 36 brand="Optus" cc="au" country="Australia" operator="Optus Mobile Pty. Ltd." + 37 cc="au" country="Australia" operator="Yancoal Australia Ltd" 38 bands="MVNO" brand="Truphone" cc="au" country="Australia" operator="Truphone Pty Ltd" status="Operational" - 39 bands="" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Ltd." status="" - 40 bands="" cc="au" country="Australia" operator="CITIC Pacific Mining" status="" - 41 bands="" cc="au" country="Australia" operator="Aqura Technologies Pty" status="" - 42 bands="" brand="GEMCO" cc="au" country="Australia" operator="Groote Eylandt Mining Company Pty Ltd" status="" + 39 brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Ltd." + 40 cc="au" country="Australia" operator="CITIC Pacific Mining" + 41 cc="au" country="Australia" operator="Aqura Technologies Pty" + 42 brand="GEMCO" cc="au" country="Australia" operator="Groote Eylandt Mining Company Pty Ltd" + 43 cc="au" country="Australia" operator="Arrow Energy Pty Ltd" + 44 cc="au" country="Australia" operator="Roy Hill Iron Ore Pty Ltd" 50 bands="Satellite" cc="au" country="Australia" operator="Pivotel Group Pty Limited" status="Operational" 61 bands="LTE 1800 / LTE 2100" brand="CommTel NS" cc="au" country="Australia" operator="Commtel Network Solutions Pty Ltd" status="Implement / Design" 62 bands="TD-LTE 2300" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" 68 bands="TD-LTE 2300" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" - 71 bands="" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" - 72 bands="" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" + 71 brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" + 72 brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" 88 bands="Satellite" cc="au" country="Australia" operator="Pivotel Group Pty Limited" status="Operational" - 90 bands="" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" + 90 brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" 99 bands="GSM 1800" brand="One.Tel" cc="au" country="Australia" operator="One.Tel" status="Not operational" 00-99 510 @@ -2125,7 +2172,7 @@ 07 bands="CDMA 800" brand="TelkomFlexi" cc="id" country="Indonesia" operator="PT Telkom" status="Not operational" 08 bands="GSM 1800 / UMTS 2100" brand="AXIS" cc="id" country="Indonesia" operator="PT Natrindo Telepon Seluler" status="Not operational" 09 bands="LTE 850 / TD-LTE 2300" brand="Smartfren" cc="id" country="Indonesia" operator="PT Smartfren Telecom" status="Operational" - 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="Telkomsel" cc="id" country="Indonesia" operator="PT Telekomunikasi Selular" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / TD-LTE 2300" brand="Telkomsel" cc="id" country="Indonesia" operator="PT Telekomunikasi Selular" status="Operational" 11 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="XL" cc="id" country="Indonesia" operator="PT XL Axiata Tbk" status="Operational" 20 bands="GSM 1800" brand="TELKOMMobile" cc="id" country="Indonesia" operator="PT Telkom Indonesia Tbk" status="Not operational" 21 bands="GSM 1800" brand="IM3" cc="id" country="Indonesia" operator="PT Indonesian Satellite Corporation Tbk (INDOSAT)" status="Not operational" @@ -2145,7 +2192,7 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2500" brand="Globe" cc="ph" country="Philippines" operator="Globe Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="SMART" cc="ph" country="Philippines" operator="PLDT via Smart Communications" status="Operational" 05 bands="GSM 1800 / UMTS 2100" brand="Sun Cellular" cc="ph" country="Philippines" operator="Digital Telecommunications Philippines" status="Operational" - 11 bands="" cc="ph" country="Philippines" operator="PLDT via ACeS Philippines" status="" + 11 cc="ph" country="Philippines" operator="PLDT via ACeS Philippines" 18 bands="GSM 900 / UMTS 2100" brand="Cure" cc="ph" country="Philippines" operator="PLDT via Smart's Connectivity Unlimited Resources Enterprise" status="Not operational" 24 bands="MVNO" brand="ABS-CBN Mobile" cc="ph" country="Philippines" operator="ABS-CBN Convergence with Globe Telecom" status="Operational" 88 bands="iDEN" cc="ph" country="Philippines" operator="Next Mobile Inc." status="Operational" @@ -2155,14 +2202,15 @@ 01 bands="GSM 900 / UMTS 900" brand="AIS" cc="th" country="Thailand" operator="Advanced Info Service" status="Not operational" 02 bands="CDMA 800" brand="CAT CDMA" cc="th" country="Thailand" operator="CAT Telecom" status="Not operational" 03 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="AIS" cc="th" country="Thailand" operator="Advanced Wireless Network Company Ltd." status="Operational" - 04 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="TrueMove H" cc="th" country="Thailand" operator="Real Future Company Ltd." status="Operational" + 04 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="TrueMove H" cc="th" country="Thailand" operator="True Move H Universal Communication Company Ltd." status="Operational" 05 bands="UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2100" brand="dtac TriNet" cc="th" country="Thailand" operator="DTAC Network Company Ltd." status="Operational" - 15 bands="UMTS 2100" brand="TOT 3G" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" + 15 bands="UMTS 2100 / TD-LTE 2300" brand="TOT 3G" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" 18 bands="GSM 1800" brand="dtac" cc="th" country="Thailand" operator="Total Access Communications Public Company Ltd." status="Operational" - 20 bands="Satellite" brand="ACeS" cc="th" country="Thailand" operator="ACeS" status="" + 20 bands="Satellite" brand="ACeS" cc="th" country="Thailand" operator="ACeS" 23 bands="GSM 1800" brand="AIS GSM 1800" cc="th" country="Thailand" operator="Digital Phone Company Ltd." status="Not operational" 25 bands="PHS 1900" brand="WE PCT" cc="th" country="Thailand" operator="True Corporation" status="Not operational" - 47 bands="" cc="th" country="Thailand" operator="Telephone Organization of Thailand (TOT)" status="" + 47 cc="th" country="Thailand" operator="Telephone Organization of Thailand (TOT)" + 90 bands="LTE 850" cc="th" country="Thailand" operator="Royal Thai Police" status="Operational" 99 bands="GSM 1800" brand="TrueMove" cc="th" country="Thailand" operator="True Corporation" status="Not operational" 00-99 525 @@ -2170,15 +2218,15 @@ 02 bands="GSM 1800" brand="SingTel-G18" cc="sg" country="Singapore" operator="Singapore Telecom" status="Not operational" 03 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="M1" cc="sg" country="Singapore" operator="M1 Limited" status="Operational" 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" status="Operational" - 06 bands="" brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" status="" - 07 bands="" brand="SingTel" cc="sg" country="Singapore" operator="Singapore Telecom" status="" - 08 bands="" brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" status="" + 06 brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" + 07 brand="SingTel" cc="sg" country="Singapore" operator="Singapore Telecom" + 08 brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" 09 bands="MVNO" brand="Circles.Life" cc="sg" country="Singapore" operator="Liberty Wireless Pte Ltd" status="Operational" - 10 bands="" cc="sg" country="Singapore" operator="TPG Telecom Pte Ltd" status="" + 10 cc="sg" country="Singapore" operator="TPG Telecom Pte Ltd" 12 bands="iDEN 800" brand="Grid" cc="sg" country="Singapore" operator="GRID Communications Pte Ltd." status="Operational" 00-99 528 - 01 bands="" cc="bn" country="Brunei" operator="Jabatan Telekom Brunei" status="" + 01 cc="bn" country="Brunei" operator="Jabatan Telekom Brunei" 02 bands="UMTS 2100" brand="B-Mobile" cc="bn" country="Brunei" operator="B-Mobile Communications Sdn Bhd" status="Operational" 11 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="DSTCom" cc="bn" country="Brunei" operator="Data Stream Technology" status="Operational" 00-99 @@ -2190,7 +2238,7 @@ 04 bands="UMTS 2100" brand="Vodafone" cc="nz" country="New Zealand" operator="TelstraClear New Zealand" status="Not operational" 05 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300 / LTE 2600" brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational" 06 bands="MVNO" brand="Skinny" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational" - 07 bands="" cc="nz" country="New Zealand" operator="Bluereach Limited" status="" + 07 cc="nz" country="New Zealand" operator="Bluereach Limited" 24 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800" brand="2degrees" cc="nz" country="New Zealand" operator="2degrees" status="Operational" 00-99 536 @@ -2203,11 +2251,11 @@ 00-99 539 01 bands="GSM 900" brand="U-Call" cc="to" country="Tonga" operator="Tonga Communications Corporation" status="Operational" - 43 bands="" cc="to" country="Tonga" operator="Shoreline Communication" status="Operational" - 88 bands="GSM 900" brand="Digicel" cc="to" country="Tonga" operator="Digicel (Tonga) Limited" status="Operational" + 43 cc="to" country="Tonga" operator="Shoreline Communication" status="Operational" + 88 bands="GSM 900 / LTE 1800" brand="Digicel" cc="to" country="Tonga" operator="Digicel (Tonga) Limited" status="Operational" 00-99 540 - 01 bands="GSM 900" brand="BREEZE" cc="sb" country="Solomon Islands" operator="Solomon Telekom Co Ltd" status="Operational" + 01 bands="GSM 900 / UMTS / LTE 700 / LTE 1800" brand="BREEZE" cc="sb" country="Solomon Islands" operator="Our Telekom" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="BeMobile" cc="sb" country="Solomon Islands" operator="BMobile (SI) Ltd" status="Operational" 00-99 541 @@ -2222,14 +2270,14 @@ 03 bands="CDMA2000 850 / LTE 700" cc="fj" country="Fiji" operator="Telecom Fiji Ltd" status="Operational" 00-99 543 - 01 bands="" cc="wf" country="Wallis and Futuna" operator="Manuia" status="" + 01 cc="wf" country="Wallis and Futuna" operator="Manuia" 00-99 544 11 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1700" brand="Bluesky" cc="as" country="American Samoa (United States of America)" operator="Bluesky" status="Operational" 00-99 545 01 bands="UMTS 850 / LTE 700" brand="Kiribati - TSKL" cc="ki" country="Kiribati" operator="Telecom Services Kiribati Ltd" status="Operational" - 02 bands="" cc="ki" country="Kiribati" operator="OceanLink" status="" + 02 cc="ki" country="Kiribati" operator="OceanLink" 09 bands="GSM 900" brand="Kiribati - Frigate Net" cc="ki" country="Kiribati" operator="Telecom Services Kiribati Ltd" status="Operational" 00-99 546 @@ -2245,6 +2293,7 @@ 01 bands="GSM 900 / UMTS 900 / LTE" brand="Bluesky" cc="ck" country="Cook Islands (Pacific Ocean)" operator="Telecom Cook Islands" status="Operational" 00-99 549 + 00 brand="Digicel" cc="ws" country="Samoa" operator="Digicel Pacific Ltd." 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Digicel" cc="ws" country="Samoa" operator="Digicel Pacific Ltd." status="Operational" 27 bands="GSM 900" brand="Bluesky" cc="ws" country="Samoa" operator="Bluesky Samoa Ltd" status="Operational" 00-99 @@ -2256,7 +2305,7 @@ 00-99 552 01 bands="GSM 900 / UMTS 900 / LTE 700" brand="PNCC" cc="pw" country="Palau" operator="Palau National Communications Corp." status="Operational" - 02 bands="" brand="PalauTel" cc="pw" country="Palau" operator="Palau Equipment Company Inc." status="" + 02 brand="PalauTel" cc="pw" country="Palau" operator="Palau Equipment Company Inc." 80 bands="GSM 1800" brand="Palau Mobile" cc="pw" country="Palau" operator="Palau Mobile Corporation" status="Not operational" 00-99 553 @@ -2283,13 +2332,13 @@ 21 bands="GSM-R" brand="ANESRIF" cc="dz" country="Algeria" operator="Anesrif" status="Ongoing" 00-99 604 - 00 bands="GSM 900 / GSM 1800 / LTE 800" brand="Orange Morocco" cc="ma" country="Morocco" operator="Médi Télécom" status="Operational" + 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Orange Morocco" cc="ma" country="Morocco" operator="Médi Télécom" status="Operational" 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational" - 04 bands="" cc="ma" country="Morocco" operator="Al Houria Telecom" status="" - 05 bands="GSM 900 / GSM 1800 / LTE 1800" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational" - 06 bands="" brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)" status="" - 99 bands="" cc="ma" country="Morocco" operator="Al Houria Telecom" status="" + 04 cc="ma" country="Morocco" operator="Al Houria Telecom" + 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational" + 06 brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)" + 99 cc="ma" country="Morocco" operator="Al Houria Telecom" 00-99 605 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Orange" cc="tn" country="Tunisia" operator="Orange Tunisie" status="Operational" @@ -2297,25 +2346,25 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="OOREDOO TN" cc="tn" country="Tunisia" operator="ooredoo Tunisiana" status="Operational" 00-99 606 - 00 bands="GSM900 / GSM 1800 / UMTS 2100 / LTE" brand="Libyana" cc="ly" country="Libya" operator="Libyana" status="Operational" - 01 bands="GSM900 / GSM 1800" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" - 02 bands="GSM900 / GSM 1800" brand="Al-Jeel Phone" cc="ly" country="Libya" operator="Al-Jeel Al-Jadeed" status="Operational" - 03 bands="GSM900 / GSM 1800 / UMTS 2100" brand="Libya Phone" cc="ly" country="Libya" operator="Libya Telecom and Technology (LTT)" status="Operational" + 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Libyana" cc="ly" country="Libya" operator="Libyana" status="Operational" + 01 bands="GSM 900 / GSM 1800" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" + 02 bands="GSM 900 / GSM 1800" brand="Al-Jeel Phone" cc="ly" country="Libya" operator="Al-Jeel Al-Jadeed" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Libya Phone" cc="ly" country="Libya" operator="Libya Telecom & Technology (LTT)" status="Operational" 06 bands="CDMA2000" brand="Hatef Libya" cc="ly" country="Libya" operator="Hatef Libya" status="Operational" 00-99 607 01 bands="GSM 900 / GSM 1800" brand="Gamcel" cc="gm" country="Gambia" operator="Gamcel" status="Operational" - 02 bands="GSM 900 / GSM 1800" brand="Africell" cc="gm" country="Gambia" operator="Africell" status="Operational" + 02 bands="GSM 900 / GSM 1800 / LTE" brand="Africell" cc="gm" country="Gambia" operator="Africell" status="Operational" 03 bands="GSM 900 / GSM 1800" brand="Comium" cc="gm" country="Gambia" operator="Comium" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="QCell" cc="gm" country="Gambia" operator="QCell Gambia" status="Operational" - 05 bands="WiMAX / LTE" cc="gm" country="Gambia" operator="GAMTEL-Ecowan" status="" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="QCell" cc="gm" country="Gambia" operator="QCell Gambia" status="Operational" + 05 bands="WiMAX / LTE" cc="gm" country="Gambia" operator="GAMTEL-Ecowan" 06 bands="TD-LTE 2300" cc="gm" country="Gambia" operator="NETPAGE" status="Operational" 00-99 608 - 01 bands="GSM 900 / UMTS 2100" brand="Orange" cc="sn" country="Senegal" operator="Sonatel" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 4G" brand="Tigo" cc="sn" country="Senegal" operator="Millicom International Cellular S.A." status="Operational" - 03 bands="GSM 900 / UMTS 2100" brand="Expresso" cc="sn" country="Senegal" operator="Sudatel" status="Operational" - 04 bands="" cc="sn" country="Senegal" operator="CSU-SA" status="" + 01 bands="GSM 900 / UMTS 2100 / LTE" brand="Orange" cc="sn" country="Senegal" operator="Sonatel" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Tigo" cc="sn" country="Senegal" operator="Millicom International Cellular S.A." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Expresso" cc="sn" country="Senegal" operator="Sudatel" status="Operational" + 04 cc="sn" country="Senegal" operator="CSU-SA" 00-99 609 01 bands="GSM 900" brand="Mattel" cc="mr" country="Mauritania" operator="Mattel" status="Operational" @@ -2325,6 +2374,7 @@ 610 01 bands="GSM 900" brand="Malitel" cc="ml" country="Mali" operator="Malitel SA" status="Operational" 02 bands="GSM 900" brand="Orange" cc="ml" country="Mali" operator="Orange Mali SA" status="Operational" + 03 bands="GSM 900 / UMTS 2100" brand="ATEL-SA" cc="ml" country="Mali" operator="Alpha Telecommunication Mali S.A." status="Operational" 00-99 611 01 bands="GSM 900 / GSM 1800" brand="Orange" cc="gn" country="Guinea" operator="Orange S.A." status="Operational" @@ -2334,7 +2384,7 @@ 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Cellcom" cc="gn" country="Guinea" operator="Cellcom" status="Operational" 00-99 612 - 01 bands="" cc="ci" country="Ivory Coast" operator="Cora de Comstar" status="Not operational" + 01 cc="ci" country="Ivory Coast" operator="Cora de Comstar" status="Not operational" 02 bands="GSM 900 / GSM 1800 / UMTS" brand="Moov" cc="ci" country="Ivory Coast" operator="Atlantique Cellulaire" status="Operational" 03 bands="GSM 900 / UMTS" brand="Orange" cc="ci" country="Ivory Coast" operator="Orange" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="KoZ" cc="ci" country="Ivory Coast" operator="Comium Ivory Coast Inc" status="Operational" @@ -2373,22 +2423,23 @@ 00-99 618 01 bands="GSM 900" brand="Lonestar Cell" cc="lr" country="Liberia" operator="Lonestar Communications Corporation" status="Operational" - 02 bands="" brand="Libercell" cc="lr" country="Liberia" operator="Atlantic Wireless (Liberia) Inc." status="Not operational" + 02 brand="Libercell" cc="lr" country="Liberia" operator="Atlantic Wireless (Liberia) Inc." status="Not operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Novafone" cc="lr" country="Liberia" operator="Novafone Inc." status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange LBR" cc="lr" country="Liberia" operator="Orange Liberia." status="Operational" 20 bands="CDMA2000" brand="LIBTELCO" cc="lr" country="Liberia" operator="Liberia Telecommunications Corporation" status="Operational" 00-99 619 - 01 bands="GSM 900 / UMTS" brand="Airtel" cc="sl" country="Sierra Leone" operator="Bharti Airtel Limited" status="Operational" - 02 bands="" brand="Africell" cc="sl" country="Sierra Leone" operator="Lintel Sierra Leone Limited" status="" + 01 bands="GSM 900 / UMTS 2100" brand="Orange" cc="sl" country="Sierra Leone" operator="Orange SL Limited" status="Operational" + 02 brand="Africell" cc="sl" country="Sierra Leone" operator="Lintel Sierra Leone Limited" 03 bands="GSM 900" brand="Africell" cc="sl" country="Sierra Leone" operator="Lintel Sierra Leone Limited" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="Comium" cc="sl" country="Sierra Leone" operator="Comium (Sierra Leone) Ltd." status="Not operational" 05 bands="GSM 900" brand="Africell" cc="sl" country="Sierra Leone" operator="Lintel Sierra Leone Limited" status="Operational" - 06 bands="CDMA 800" brand="SierraTel" cc="sl" country="Sierra Leone" operator="Sierra Leone Telephony" status="Operational" + 06 bands="CDMA 800 / LTE" brand="SierraTel" cc="sl" country="Sierra Leone" operator="Sierra Leone Telephony" status="Operational" + 07 cc="sl" country="Sierra Leone" operator="Qcell Sierra Leone" 09 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Smart Mobile" cc="sl" country="Sierra Leone" operator="InterGroup Telecom SL" status="Operational" - 25 bands="" brand="Mobitel" cc="sl" country="Sierra Leone" operator="Mobitel" status="Reserved" - 40 bands="GSM" cc="sl" country="Sierra Leone" operator="Datatel (SL) Ltd." status="" - 50 bands="CDMA" cc="sl" country="Sierra Leone" operator="Datatel (SL) Ltd." status="" + 25 brand="Mobitel" cc="sl" country="Sierra Leone" operator="Mobitel" status="Reserved" + 40 bands="GSM" cc="sl" country="Sierra Leone" operator="Datatel (SL) Ltd." + 50 bands="CDMA" cc="sl" country="Sierra Leone" operator="Datatel (SL) Ltd." 00-99 620 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="MTN" cc="gh" country="Ghana" operator="MTN Group" status="Operational" @@ -2399,20 +2450,20 @@ 07 bands="GSM 900 / GSM 1800 / UMTS" brand="Globacom" cc="gh" country="Ghana" operator="Globacom Group" status="Operational" 08 bands="LTE 2600" brand="Surfline" cc="gh" country="Ghana" operator="Surfline Communications Ltd" status="Operational" 10 bands="TD-LTE 2600" brand="Blu" cc="gh" country="Ghana" operator="Blu Telecommunications" status="Operational" - 11 bands="" cc="gh" country="Ghana" operator="Netafrique Dot Com Ltd" status="" + 11 cc="gh" country="Ghana" operator="Netafrique Dot Com Ltd" 00-99 621 00 bands="LTE 1900" cc="ng" country="Nigeria" operator="Capcom" status="Not operational" - 20 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="ng" country="Nigeria" operator="Bharti Airtel Limited" status="Operational" + 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Airtel" cc="ng" country="Nigeria" operator="Bharti Airtel Limited" status="Operational" 22 bands="LTE 800" brand="InterC" cc="ng" country="Nigeria" operator="InterC Network Ltd." status="Operational" 24 bands="TD-LTE 2300" cc="ng" country="Nigeria" operator="Spectranet" status="Operational" 25 bands="CDMA2000 800 / CDMA2000 1900" brand="Visafone" cc="ng" country="Nigeria" operator="Visafone Communications Ltd." status="Not operational" 26 bands="TD-LTE 2300" cc="ng" country="Nigeria" operator="Swift" status="Operational" 27 bands="LTE 800" brand="Smile" cc="ng" country="Nigeria" operator="Smile Communications Nigeria" status="Operational" - 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600 / LTE 3500" brand="MTN" cc="ng" country="Nigeria" operator="MTN Nigeria Communications Limited" status="Operational" + 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600 / LTE 3500" brand="MTN" cc="ng" country="Nigeria" operator="MTN Nigeria Communications Limited" status="Operational" 40 bands="LTE 900 / LTE 1800" brand="Ntel" cc="ng" country="Nigeria" operator="Nigerian Mobile Telecommunications Limited" status="Operational" 50 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700" brand="Glo" cc="ng" country="Nigeria" operator="Globacom Ltd" status="Operational" - 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="9mobile" cc="ng" country="Nigeria" operator="Etisalat). In transition since 2017" status="Operational" + 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="9mobile" cc="ng" country="Nigeria" status="Operational" 00-99 622 01 bands="GSM 900 / UMTS" brand="Airtel" cc="td" country="Chad" operator="Bharti Airtel SA" status="Operational" @@ -2448,7 +2499,7 @@ 02 bands="GSM 900 / LTE" brand="Moov" cc="ga" country="Gabon" operator="Atlantique Télécom (Etisalat Group) Gabon S.A." status="Operational" 03 bands="GSM 900 / LTE" brand="Airtel" cc="ga" country="Gabon" operator="Airtel Gabon S.A." status="Operational" 04 bands="GSM 900 / GSM 1800" brand="Azur" cc="ga" country="Gabon" operator="USAN Gabon S.A." status="Operational" - 05 bands="" brand="RAG" cc="ga" country="Gabon" operator="Réseau de l’Administration Gabonaise" status="" + 05 brand="RAG" cc="ga" country="Gabon" operator="Réseau de l’Administration Gabonaise" 00-99 629 01 bands="GSM 900 / UMTS 2100" brand="Airtel" cc="cg" country="Congo" operator="Celtel Congo" status="Operational" @@ -2458,7 +2509,7 @@ 630 01 bands="GSM 900 / GSM 1800 / UMTS" brand="Vodacom" cc="cd" country="Democratic Republic of the Congo" operator="Vodacom Congo RDC sprl" status="Operational" 02 bands="GSM 900 / UMTS" brand="Airtel" cc="cd" country="Democratic Republic of the Congo" operator="Airtel sprl" status="Operational" - 04 bands="" cc="cd" country="Democratic Republic of the Congo" operator="Cellco" status="" + 04 cc="cd" country="Democratic Republic of the Congo" operator="Cellco" 05 bands="GSM 900 / GSM 1800" brand="Supercell" cc="cd" country="Democratic Republic of the Congo" operator="Supercell SPRL" status="Operational" 10 bands="GSM / LTE" brand="MTN" cc="cd" country="Democratic Republic of the Congo" status="Operational" 86 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange S.A." cc="cd" country="Democratic Republic of the Congo" operator="Orange RDC sarl" status="Operational" @@ -2484,18 +2535,18 @@ 634 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Zain SD" cc="sd" country="Sudan" operator="Zain Group - Sudan" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="sd" country="Sudan" operator="MTN Sudan" status="Operational" - 03 bands="" brand="MTN" cc="sd" country="Sudan" operator="MTN Sudan" status="" + 03 brand="MTN" cc="sd" country="Sudan" operator="MTN Sudan" 05 bands="CDMA2000 450" brand="canar" cc="sd" country="Sudan" operator="Canar Telecom" status="Operational" 07 bands="GSM 1800 / UMTS 2100 / LTE 1800 / CDMA2000 800" brand="Sudani One" cc="sd" country="Sudan" operator="Sudatel Group" status="Operational" - 09 brand="Privet Network" cc="sd" country="Sudan" operator="NEC" status="" + 09 brand="Privet Network" cc="sd" country="Sudan" operator="NEC" 00-99 635 - 10 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="rw" country="Rwanda" operator="MTN Rwandacell SARL" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="MTN" cc="rw" country="Rwanda" operator="MTN Rwandacell SARL" status="Operational" 11 bands="CDMA" brand="Rwandatel" cc="rw" country="Rwanda" operator="Rwandatel S.A." status="Not operational" 12 bands="GSM" brand="Rwandatel" cc="rw" country="Rwanda" operator="Rwandatel S.A." status="Not operational" 13 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Tigo" cc="rw" country="Rwanda" operator="TIGO RWANDA S.A" status="Operational" 14 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="rw" country="Rwanda" operator="Airtel RWANDA" status="Operational" - 17 bands="LTE 800" brand="Olleh" cc="rw" country="Rwanda" operator="Olleh Rwanda Networks" status="Operational" + 17 bands="LTE 800 / LTE 1800" brand="Olleh" cc="rw" country="Rwanda" operator="Olleh Rwanda Networks" status="Operational" 00-99 636 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="MTN" cc="et" country="Ethiopia" operator="Ethio Telecom" status="Operational" @@ -2510,7 +2561,7 @@ 57 bands="GSM 900 / GSM 1800" brand="UNITEL" cc="so" country="Somalia" operator="UNITEL S.a.r.l." status="Operational" 60 bands="GSM 900 / GSM 1800" brand="Nationlink" cc="so" country="Somalia" operator="Nationlink Telecom" status="Operational" 67 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Horntel Group" cc="so" country="Somalia" operator="HTG Group Somalia" status="Operational" - 70 bands="" cc="so" country="Somalia" operator="Onkod Telecom Ltd." status="Not operational" + 70 cc="so" country="Somalia" operator="Onkod Telecom Ltd." status="Not operational" 71 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Somtel" cc="so" country="Somalia" operator="Somtel" status="Operational" 82 bands="GSM 900 / GSM 1800 / CDMA2000 / LTE" brand="Telcom" cc="so" country="Somalia" operator="Telcom Somalia" status="Operational" 00-99 @@ -2518,10 +2569,17 @@ 01 bands="GSM 900 / UMTS" brand="Evatis" cc="dj" country="Djibouti" operator="Djibouti Telecom SA" status="Operational" 00-99 639 + 01 brand="Safaricom" cc="ke" country="Kenya" operator="Safaricom Limited" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Safaricom" cc="ke" country="Kenya" operator="Safaricom Limited" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Airtel" cc="ke" country="Kenya" operator="Bharti Airtel" status="Operational" + 04 cc="ke" country="Kenya" operator="Mobile Pay Kenya Limited" 05 bands="GSM 900" brand="yu" cc="ke" country="Kenya" operator="Essar Telecom Kenya" status="Not operational" + 06 cc="ke" country="Kenya" operator="Finserve Africa Limited" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Telkom" cc="ke" country="Kenya" operator="Telkom Kenya" status="Operational" + 08 bands="MVNO" cc="ke" country="Kenya" operator="Sema Mobile Services Limited" status="Operational" + 09 cc="ke" country="Kenya" operator="Homeland Media Group Limited" + 10 bands="LTE 700" brand="Faiba 4G" cc="ke" country="Kenya" operator="Jamii Telecommunications Limited" status="Operational" + 11 cc="ke" country="Kenya" operator="WiAfrica Kenya Limited" 00-99 640 01 bands="UMTS 900" cc="tz" country="Tanzania" operator="Rural NetCo Limited" status="Not operational" @@ -2534,8 +2592,8 @@ 08 bands="TD-LTE 2300" brand="Smart" cc="tz" country="Tanzania" operator="Benson Informatics Limited" status="Operational" 09 bands="GSM 900 / GSM 1800" brand="Halotel" cc="tz" country="Tanzania" operator="Viettel Tanzania Limited" status="Operational" 11 bands="LTE 800" brand="SmileCom" cc="tz" country="Tanzania" operator="Smile Telecoms Holdings Ltd." status="Operational" - 12 bands="" cc="tz" country="Tanzania" operator="MyCell Limited" status="Not operational" - 13 bands="" brand="Cootel" cc="tz" country="Tanzania" operator="Wiafrica Tanzania Limited" status="" + 12 cc="tz" country="Tanzania" operator="MyCell Limited" status="Not operational" + 13 brand="Cootel" cc="tz" country="Tanzania" operator="Wiafrica Tanzania Limited" 00-99 641 01 bands="GSM 900 / UMTS 2100" brand="Airtel" cc="ug" country="Uganda" operator="Bharti Airtel" status="Operational" @@ -2544,15 +2602,15 @@ 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 2600" brand="MTN" cc="ug" country="Uganda" operator="MTN Uganda" status="Operational" 11 bands="GSM 900 / UMTS 2100" brand="Uganda Telecom" cc="ug" country="Uganda" operator="Uganda Telecom Ltd." status="Operational" 14 bands="GSM 900 / GSM 1800 / UMTS / LTE 800" brand="Africell" cc="ug" country="Uganda" operator="Africell Uganda" status="Operational" - 16 bands="" cc="ug" country="Uganda" operator="SimbaNET Uganda Limited" status="" + 16 cc="ug" country="Uganda" operator="SimbaNET Uganda Limited" 18 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Smart" cc="ug" country="Uganda" operator="Suretelecom Uganda Ltd." status="Operational" 22 bands="GSM 900 / GSM 1800 / UMTS" brand="Airtel" cc="ug" country="Uganda" operator="Bharti Airtel" status="Operational" 26 bands="MVNO" brand="Lycamobile" cc="ug" country="Uganda" operator="Lycamobile Network Services Uganda Limited" status="Operational" - 30 bands="" cc="ug" country="Uganda" operator="Anupam Global Soft Uganda Limited" status="Not operational" + 30 cc="ug" country="Uganda" operator="Anupam Global Soft Uganda Limited" status="Not operational" 33 bands="LTE 800" brand="Smile" cc="ug" country="Uganda" operator="Smile Communications Uganda Limited" status="Operational" - 40 bands="" cc="ug" country="Uganda" operator="Civil Aviation Authority (CAA)" status="" + 40 cc="ug" country="Uganda" operator="Civil Aviation Authority (CAA)" 44 bands="MVNO" brand="K2" cc="ug" country="Uganda" operator="K2 Telecom Ltd" status="Operational" - 66 bands="" brand="i-Tel" cc="ug" country="Uganda" operator="i-Tel Ltd" status="Not operational" + 66 brand="i-Tel" cc="ug" country="Uganda" operator="i-Tel Ltd" status="Not operational" 00-99 642 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="econet Leo" cc="bi" country="Burundi" operator="Econet Wireless Burundi PLC" status="Operational" @@ -2580,10 +2638,10 @@ 00-99 647 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" country="French Indian Ocean Territories (France) - YT/RE" operator="Orange La Réunion" status="Operational" - 01 bands="GSM 900 / GSM 1800" country="French Indian Ocean Territories (France) - YT/RE" operator="BJT Partners" status="" + 01 bands="GSM 900 / GSM 1800" country="French Indian Ocean Territories (France) - YT/RE" operator="BJT Partners" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" - 03 bands="" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="" - 04 bands="LTE" brand="4G Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Zeop mobile" status="" + 03 brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" + 04 bands="LTE" brand="4G Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Zeop mobile" 10 bands="GSM 900 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Société Réunionnaise du Radiotéléphone" status="Operational" 00-99 648 @@ -2596,12 +2654,12 @@ 02 bands="CDMA2000 800" brand="switch" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" 03 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2600" brand="TN Mobile" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" 04 bands="WiMAX 2500" cc="na" country="Namibia" operator="Paratus Telecommunications (Pty)" status="Operational" - 05 bands="" cc="na" country="Namibia" operator="Demshi Investments CC" status="" + 05 cc="na" country="Namibia" operator="Demshi Investments CC" 00-99 650 - 01 bands="GSM 900 / GSM 1800 / LTE 2500" brand="TNM" cc="mw" country="Malawi" operator="Telecom Network Malawi" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2500" brand="TNM" cc="mw" country="Malawi" operator="Telecom Network Malawi" status="Operational" 02 bands="CDMA / LTE 850" brand="Access" cc="mw" country="Malawi" operator="Access Communications Ltd" status="Operational" - 10 bands="GSM 900 / UMTS 2100" brand="Airtel" cc="mw" country="Malawi" operator="Bharti Airtel Limited" status="Operational" + 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE" brand="Airtel" cc="mw" country="Malawi" operator="Bharti Airtel Limited" status="Operational" 00-99 651 01 bands="GSM 900 / LTE 800" brand="Vodacom" cc="ls" country="Lesotho" operator="Vodacom Lesotho (Pty) Ltd" status="Operational" @@ -2613,8 +2671,8 @@ 04 bands="GSM 900 / GSM 1800 / LTE 1800" brand="BTC Mobile" cc="bw" country="Botswana" operator="Botswana Telecommunications Corporation" status="Operational" 00-99 653 - 01 bands="" cc="sz" country="Swaziland" operator="SPTC" status="" - 02 bands="" cc="sz" country="Swaziland" operator="Swazi Mobile Limited" status="Operational" + 01 cc="sz" country="Swaziland" operator="SPTC" + 02 cc="sz" country="Swaziland" operator="Swazi Mobile Limited" status="Operational" 10 bands="GSM 900" brand="Swazi MTN" cc="sz" country="Swaziland" operator="Swazi MTN Limited" status="Operational" 00-99 654 @@ -2624,37 +2682,37 @@ 655 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Vodacom" cc="za" country="South Africa" operator="Vodacom" status="Operational" 02 bands="GSM 1800 / UMTS 2100 / LTE 1800 / TD-LTE 2300" brand="Telkom" cc="za" country="South Africa" operator="Telkom SA SOC Ltd" status="Operational" - 04 bands="" cc="za" country="South Africa" operator="Sasol (Pty) Ltd." status="" - 06 bands="" cc="za" country="South Africa" operator="Sentech (Pty) Ltd" status="Operational" + 04 cc="za" country="South Africa" operator="Sasol (Pty) Ltd." + 06 cc="za" country="South Africa" operator="Sentech (Pty) Ltd" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800 / LTE 2100" brand="Cell C" cc="za" country="South Africa" operator="Cell C (Pty) Ltd" status="Operational" 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="MTN" cc="za" country="South Africa" operator="MTN Group" status="Operational" 11 bands="TETRA 410" cc="za" country="South Africa" operator="South African Police Service Gauteng" status="Operational" - 12 bands="" brand="MTN" cc="za" country="South Africa" operator="MTN Group" status="" + 12 brand="MTN" cc="za" country="South Africa" operator="MTN Group" 13 bands="CDMA 800" brand="Neotel" cc="za" country="South Africa" operator="Neotel Pty Ltd" status="Operational" 14 bands="LTE 1800" brand="Neotel" cc="za" country="South Africa" operator="Neotel Pty Ltd" status="Operational" - 16 bands="" cc="za" country="South Africa" operator="Phoenix System Integration (Pty) Ltd" status="Not operational" - 17 bands="" cc="za" country="South Africa" operator="Sishen Iron Ore Company (Ltd) Pty" status="" + 16 cc="za" country="South Africa" operator="Phoenix System Integration (Pty) Ltd" status="Not operational" + 17 cc="za" country="South Africa" operator="Sishen Iron Ore Company (Ltd) Pty" 19 bands="TD-LTE" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="Operational" 21 bands="TETRA 410" cc="za" country="South Africa" operator="Cape Town Metropolitan Council" status="Operational" - 24 bands="" cc="za" country="South Africa" operator="SMSPortal (Pty) Ltd." status="" - 25 bands="" cc="za" country="South Africa" operator="Wirels Connect" status="" - 27 bands="" cc="za" country="South Africa" operator="A to Z Vaal Industrial Supplies Pty Ltd" status="" - 28 bands="" cc="za" country="South Africa" operator="Hymax Talking Solutions (Pty) Ltd" status="" - 30 bands="" cc="za" country="South Africa" operator="Bokamoso Consortium" status="Operational" - 31 bands="" cc="za" country="South Africa" operator="Karabo Telecoms (Pty) Ltd." status="Operational" - 32 bands="" cc="za" country="South Africa" operator="Ilizwi Telecommunications" status="Operational" - 33 bands="" cc="za" country="South Africa" operator="Thinta Thinta Telecommunications Pty Ltd" status="Operational" - 34 bands="" cc="za" country="South Africa" operator="Bokone Telecoms Pty Ltd" status="" - 35 bands="" cc="za" country="South Africa" operator="Kingdom Communications Pty Ltd" status="" - 36 bands="" cc="za" country="South Africa" operator="Amatole Telecommunications Pty Ltd" status="" - 38 bands="" brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="" - 41 bands="" cc="za" country="South Africa" operator="South African Police Service" status="" + 24 cc="za" country="South Africa" operator="SMSPortal (Pty) Ltd." + 25 cc="za" country="South Africa" operator="Wirels Connect" + 27 cc="za" country="South Africa" operator="A to Z Vaal Industrial Supplies Pty Ltd" + 28 cc="za" country="South Africa" operator="Hymax Talking Solutions (Pty) Ltd" + 30 cc="za" country="South Africa" operator="Bokamoso Consortium" status="Operational" + 31 cc="za" country="South Africa" operator="Karabo Telecoms (Pty) Ltd." status="Operational" + 32 cc="za" country="South Africa" operator="Ilizwi Telecommunications" status="Operational" + 33 cc="za" country="South Africa" operator="Thinta Thinta Telecommunications Pty Ltd" status="Operational" + 34 cc="za" country="South Africa" operator="Bokone Telecoms Pty Ltd" + 35 cc="za" country="South Africa" operator="Kingdom Communications Pty Ltd" + 36 cc="za" country="South Africa" operator="Amatole Telecommunications Pty Ltd" + 38 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" + 41 cc="za" country="South Africa" operator="South African Police Service" 46 bands="MVNO" cc="za" country="South Africa" operator="SMS Cellular Services (Pty) Ltd" status="Operational" - 50 bands="" cc="za" country="South Africa" operator="Ericsson South Africa (Pty) Ltd" status="" - 51 bands="" cc="za" country="South Africa" operator="Integrat (Pty) Ltd" status="" - 53 bands="MVNO" brand="Lycamobile" cc="za" country="South Africa" operator="Lycamobile (Pty) Ltd" status="" - 73 bands="" brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="" - 74 bands="" brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="" + 50 cc="za" country="South Africa" operator="Ericsson South Africa (Pty) Ltd" + 51 cc="za" country="South Africa" operator="Integrat (Pty) Ltd" + 53 bands="MVNO" brand="Lycamobile" cc="za" country="South Africa" operator="Lycamobile (Pty) Ltd" + 73 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" + 74 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" 00-99 657 01 bands="GSM 900" brand="Eritel" cc="er" country="Eritrea" operator="Eritrea Telecommunications Services Corporation" status="Operational" @@ -2671,7 +2729,7 @@ 00-99 702 67 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1900" brand="DigiCell" cc="bz" country="Belize" operator="Belize Telemedia Limited (BTL)" status="Operational" - 68 bands="" brand="INTELCO" cc="bz" country="Belize" operator="International Telecommunications Ltd." status="Not operational" + 68 brand="INTELCO" cc="bz" country="Belize" operator="International Telecommunications Ltd." status="Not operational" 69 bands="CDMA2000 850 / LTE 700" brand="SMART" cc="bz" country="Belize" operator="Speednet Communications Limited" status="Operational" 99 bands="CDMA2000 850" brand="SMART" cc="bz" country="Belize" operator="Speednet Communications Limited" status="Operational" 00-99 @@ -2721,8 +2779,8 @@ 722 010 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700" brand="Movistar" cc="ar" country="Argentina" operator="Telefónica Móviles Argentina S.A." status="Operational" 020 bands="iDEN 800" brand="Nextel" cc="ar" country="Argentina" operator="NII Holdings" status="Operational" - 034 bands="" brand="Personal" cc="ar" country="Argentina" operator="Telecom Personal S.A." status="Operational" - 040 bands="" brand="Globalstar" cc="ar" country="Argentina" operator="TE.SA.M Argentina S.A." status="Operational" + 034 brand="Personal" cc="ar" country="Argentina" operator="Telecom Personal S.A." status="Operational" + 040 brand="Globalstar" cc="ar" country="Argentina" operator="TE.SA.M Argentina S.A." status="Operational" 070 bands="GSM 1900" brand="Movistar" cc="ar" country="Argentina" operator="Telefónica Móviles Argentina S.A." status="Operational" 310 bands="GSM 1900" brand="Claro" cc="ar" country="Argentina" operator="AMX Argentina S.A." status="Operational" 320 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700" brand="Claro" cc="ar" country="Argentina" operator="AMX Argentina S.A." status="Operational" @@ -2732,7 +2790,7 @@ 000-999 724 00 bands="iDEN 850" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Operational" - 01 bands="MVNO" cc="br" country="Brazil" operator="SISTEER DO BRASIL TELECOMUNICAÇÔES" status="" + 01 bands="MVNO" cc="br" country="Brazil" operator="SISTEER DO BRASIL TELECOMUNICAÇÔES" 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" @@ -2745,48 +2803,48 @@ 17 bands="MVNO" brand="Correios" cc="br" country="Brazil" operator="Correios Celular" status="Operational" 18 bands="MVNO" brand="datora" cc="br" country="Brazil" operator="Datora (Vodafone)" status="Operational" 23 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" - 24 bands="" cc="br" country="Brazil" operator="Amazonia Celular" status="" - 30 bands="" brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" status="" + 24 cc="br" country="Brazil" operator="Amazonia Celular" + 30 brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" 31 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" status="Operational" 32 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" 33 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" 34 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" - 35 bands="" cc="br" country="Brazil" operator="Telcom Telecomunicações" status="" - 36 bands="" cc="br" country="Brazil" operator="Options Telecomunicações" status="" - 37 bands="" brand="aeiou" cc="br" country="Brazil" operator="Unicel" status="Not operational" - 38 bands="" brand="Claro" cc="br" country="Brazil" operator="Claro" status="" + 35 cc="br" country="Brazil" operator="Telcom Telecomunicações" + 36 cc="br" country="Brazil" operator="Options Telecomunicações" + 37 brand="aeiou" cc="br" country="Brazil" operator="Unicel" status="Not operational" + 38 brand="Claro" cc="br" country="Brazil" operator="Claro" 39 bands="UMTS 2100 / LTE 1800" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Operational" 54 bands="MVNO" brand="Conecta" cc="br" country="Brazil" operator="PORTO SEGURO TELECOMUNICAÇÔES" status="Operational" - 99 bands="" brand="Local" cc="br" country="Brazil" operator="Local ( purpose or usage)" status="" + 99 brand="Local" cc="br" country="Brazil" operator="Local ( purpose or usage)" 00-99 730 01 bands="GSM 1900 / UMTS 1900 / LTE 700 / LTE 2600" brand="entel" cc="cl" country="Chile" operator="Entel Telefonía Móvil S.A." status="Operational" 02 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 2600" brand="movistar" cc="cl" country="Chile" operator="Telefónica Móvil de Chile" status="Operational" 03 bands="GSM 1900 / UMTS 850 / UMTS 1900 / LTE 2600" brand="CLARO CL" cc="cl" country="Chile" operator="Claro Chile S.A." status="Operational" 04 bands="iDEN 800" brand="WOM" cc="cl" country="Chile" operator="Novator Partners" status="Operational" - 05 bands="" cc="cl" country="Chile" operator="Multikom S.A." status="" + 05 cc="cl" country="Chile" operator="Multikom S.A." 06 bands="MVNO" brand="Telsur" cc="cl" country="Chile" operator="Blue Two Chile S.A." status="Operational" - 07 bands="" brand="movistar" cc="cl" country="Chile" operator="Telefónica Móvil de Chile" status="" + 07 brand="movistar" cc="cl" country="Chile" operator="Telefónica Móvil de Chile" 08 bands="MVNO" brand="VTR Móvil" cc="cl" country="Chile" operator="VTR S.A." status="Operational" 09 bands="UMTS 1700 / LTE 1700" brand="WOM" cc="cl" country="Chile" operator="Novator Partners" status="Operational" 10 bands="GSM 1900 / UMTS 1900" brand="entel" cc="cl" country="Chile" operator="Entel Telefonía Móvil S.A." status="Operational" - 11 bands="" cc="cl" country="Chile" operator="Celupago S.A." status="" + 11 cc="cl" country="Chile" operator="Celupago S.A." 12 bands="MVNO" brand="Wanderers Móvil" cc="cl" country="Chile" operator="Telestar Móvil S.A." status="Operational" 13 bands="MVNO" brand="Virgin Mobile" cc="cl" country="Chile" operator="Tribe Mobile Chile SPA" status="Operational" - 14 bands="" cc="cl" country="Chile" operator="Netline Telefónica Móvil Ltda" status="" - 15 bands="" cc="cl" country="Chile" operator="Cibeles Telecom S.A." status="" - 16 bands="MVNO" cc="cl" country="Chile" operator="Nomade Telecomunicaciones S.A." status="" - 17 bands="" cc="cl" country="Chile" operator="COMPATEL Chile Limitada" status="" - 18 bands="" cc="cl" country="Chile" operator="Empresas Bunker S.A." status="" + 14 cc="cl" country="Chile" operator="Netline Telefónica Móvil Ltda" + 15 cc="cl" country="Chile" operator="Cibeles Telecom S.A." + 16 bands="MVNO" cc="cl" country="Chile" operator="Nomade Telecomunicaciones S.A." + 17 cc="cl" country="Chile" operator="COMPATEL Chile Limitada" + 18 cc="cl" country="Chile" operator="Empresas Bunker S.A." 19 bands="MVNO" brand="móvil Falabella" cc="cl" country="Chile" operator="Sociedad Falabella Móvil SPA" status="Operational" - 20 bands="" cc="cl" country="Chile" operator="Inversiones Santa Fe Limitada" status="" + 20 cc="cl" country="Chile" operator="Inversiones Santa Fe Limitada" 99 bands="GSM 1900 / UMTS 1900" brand="Will" cc="cl" country="Chile" operator="WILL Telefonía" status="Operational" 00-99 732 - 001 bands="" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" - 002 bands="" brand="Edatel" cc="co" country="Colombia" operator="Edatel S.A. ESP" status="" - 003 bands="" cc="co" country="Colombia" operator="LLEIDA S.A.S." status="" - 004 bands="" cc="co" country="Colombia" operator="COMPATEL COLOMBIA SAS" status="" + 001 brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" + 002 brand="Edatel" cc="co" country="Colombia" operator="Edatel S.A. ESP" + 003 cc="co" country="Colombia" operator="LLEIDA S.A.S." + 004 cc="co" country="Colombia" operator="COMPATEL COLOMBIA SAS" 020 bands="LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." status="Operational" 099 bands="GSM 900" brand="EMCALI" cc="co" country="Colombia" operator="Empresas Municipales de Cali" status="Operational" 101 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 2600" brand="Claro" cc="co" country="Colombia" operator="COMCEL S.A." status="Operational" @@ -2795,17 +2853,18 @@ 111 bands="GSM 1900 / UMTS / LTE 1700" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" 123 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700 / CDMA 850" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" 130 bands="GSM 850 / iDEN / LTE 1700" brand="AVANTEL" cc="co" country="Colombia" operator="Avantel S.A.S" status="Operational" - 142 bands="" cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." status="" + 142 cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." 154 bands="MVNO" brand="Virgin Mobile" cc="co" country="Colombia" operator="Virgin Mobile Colombia S.A.S." status="Operational" - 165 bands="" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="" + 165 cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" 176 bands="TD-LTE 2600" cc="co" country="Colombia" operator="DirecTV Colombia Ltda" status="Operational" 187 bands="LTE 1700" brand="eTb" cc="co" country="Colombia" operator="Empresa de Telecomunicaciones de Bogotá S.A. ESP" status="Operational" - 199 bands="" cc="co" country="Colombia" operator="SUMA Movil SAS" status="" + 199 cc="co" country="Colombia" operator="SUMA Movil SAS" + 208 cc="co" country="Colombia" operator="UFF Movil SAS" 000-999 734 01 bands="GSM 900" brand="Digitel" cc="ve" country="Venezuela" operator="Corporacion Digitel C.A." status="Not operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800" brand="Digitel GSM" cc="ve" country="Venezuela" operator="Corporacion Digitel C.A." status="Operational" - 03 bands="LTE 2600" brand="DirecTV" cc="ve" country="Venezuela" operator="Galaxy Entertainment de Venezuela C.A." status="" + 03 bands="LTE 2600" brand="DirecTV" cc="ve" country="Venezuela" operator="Galaxy Entertainment de Venezuela C.A." 04 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 1700" brand="movistar" cc="ve" country="Venezuela" operator="Telefónica Móviles Venezuela" status="Operational" 06 bands="CDMA2000 850 / GSM 850 / UMTS 1900 / LTE 1700" brand="Movilnet" cc="ve" country="Venezuela" operator="Telecomunicaciones Movilnet" status="Operational" 00-99 @@ -2817,8 +2876,8 @@ 738 01 bands="GSM 900" brand="Digicel" cc="gy" country="Guyana" operator="U-Mobile (Cellular) Inc." status="Operational" 02 bands="GSM 900 / LTE" brand="GT&T Cellink Plus" cc="gy" country="Guyana" operator="Guyana Telephone & Telegraph Co." status="Operational" - 03 bands="TD-LTE" cc="gy" country="Guyana" operator="Quark Communications Inc." status="" - 05 bands="" cc="gy" country="Guyana" operator="eGovernment Unit, Ministry of the Presidency" status="" + 03 bands="TD-LTE" cc="gy" country="Guyana" operator="Quark Communications Inc." + 05 cc="gy" country="Guyana" operator="eGovernment Unit, Ministry of the Presidency" 00-99 740 00 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Movistar" cc="ec" country="Ecuador" operator="Otecel S.A." status="Operational" @@ -2829,7 +2888,7 @@ 744 01 bands="GSM 1900 / UMTS 900" brand="VOX" cc="py" country="Paraguay" operator="Hola Paraguay S.A" status="Operational" 02 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro/Hutchison" cc="py" country="Paraguay" operator="AMX Paraguay S.A." status="Operational" - 03 bands="" cc="py" country="Paraguay" operator="Compañia Privada de Comunicaciones S.A." status="" + 03 cc="py" country="Paraguay" operator="Compañia Privada de Comunicaciones S.A." 04 bands="GSM 850 / UMTS 850 / LTE 1700" brand="Tigo" cc="py" country="Paraguay" operator="Telefónica Celular Del Paraguay S.A. (Telecel)" status="Operational" 05 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Personal" cc="py" country="Paraguay" operator="Núcleo S.A(TIM)" status="Operational" 06 bands="GSM 1800 / LTE 1700" brand="Copaco" cc="py" country="Paraguay" operator="Copaco S.A." status="Operational" @@ -2838,12 +2897,12 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Telesur" cc="sr" country="Suriname" operator="Telecommunications Company Suriname (Telesur)" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 850" brand="Digicel" cc="sr" country="Suriname" operator="Digicel Group Limited" status="Operational" 04 bands="GSM 900 / UMTS" brand="Digicel" cc="sr" country="Suriname" operator="Digicel Group Limited" status="Not operational" - 05 bands="CDMA 450" brand="Telesur" cc="sr" country="Suriname" operator="Telecommunications Company Suriname (Telesur)" status="" + 05 bands="CDMA 450" brand="Telesur" cc="sr" country="Suriname" operator="Telecommunications Company Suriname (Telesur)" 00-99 748 - 00 bands="TDMA" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="" + 00 bands="TDMA" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" 01 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1700" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Operational" - 03 bands="" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="" + 03 brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" 07 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1900" brand="Movistar" cc="uy" country="Uruguay" operator="Telefónica Móviles Uruguay" status="Operational" 10 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="uy" country="Uruguay" operator="AM Wireless Uruguay S.A." status="Operational" 00-99 @@ -2852,64 +2911,64 @@ 000-999 901 01 bands="Satellite" brand="ICO" country="International operators" operator="ICO Satellite Management" status="Not operational" - 02 bands="" country="International operators" operator="Unassigned" status="Returned spare" + 02 country="International operators" operator="Unassigned" status="Returned spare" 03 bands="Satellite" brand="Iridium" country="International operators" status="Operational" 04 bands="Satellite" country="International operators" operator="Unassigned" status="Returned spare" 05 bands="Satellite" country="International operators" operator="Thuraya RMSS Network" status="Operational" 06 bands="Satellite" country="International operators" operator="Thuraya Satellite Telecommunications Company" status="Operational" - 07 bands="" country="International operators" operator="Unassigned" status="Returned spare" - 08 bands="" country="International operators" operator="Unassigned" status="Returned spare" - 09 bands="" country="International operators" operator="Unassigned" status="Returned spare" + 07 country="International operators" operator="Unassigned" status="Returned spare" + 08 country="International operators" operator="Unassigned" status="Returned spare" + 09 country="International operators" operator="Unassigned" status="Returned spare" 10 bands="Satellite" brand="ACeS" country="International operators" status="Not operational" 11 bands="Satellite" brand="Inmarsat" country="International operators" status="Operational" 12 bands="GSM 1800 / LTE 800" brand="Telenor" country="International operators" operator="Telenor Maritime AS" status="Operational" 13 bands="GSM 1800" brand="GSM.AQ" country="International operators" operator="BebbiCell AG" status="Operational" 14 bands="GSM 1800" brand="AeroMobile" country="International operators" operator="AeroMobile AS" status="Operational" 15 bands="GSM 1800" brand="OnAir" country="International operators" operator="OnAir Switzerland Sarl" status="Operational" - 16 bands="" brand="Cisco Jasper" country="International operators" operator="Cisco Systems, Inc." status="Operational" + 16 brand="Cisco Jasper" country="International operators" operator="Cisco Systems, Inc." status="Operational" 17 bands="GSM 1800" brand="Navitas" country="International operators" operator="JT Group Limited" status="Not operational" 18 bands="GSM 900 / GSM 1900 / CDMA2000 1900 / UMTS 1900" brand="Cellular @Sea" country="International operators" operator="AT&T Mobility" status="Operational" 19 bands="GSM 900 / GSM 1800 / UMTS 2100" country="International operators" operator="Vodafone Malta Maritime" status="Operational" - 20 bands="" country="International operators" operator="Intermatica" status="" + 20 country="International operators" operator="Intermatica" 21 bands="GSM 1800" country="International operators" operator="Wins Limited" status="Operational" - 22 bands="" country="International operators" operator="MediaLincc Ltd" status="" - 23 bands="" country="International operators" operator="Unassigned" status="Returned spare" - 24 bands="" brand="iNum" country="International operators" operator="Voxbone" status="" - 25 bands="" country="International operators" operator="Unassigned" status="Returned spare" + 22 country="International operators" operator="MediaLincc Ltd" + 23 country="International operators" operator="Unassigned" status="Returned spare" + 24 brand="iNum" country="International operators" operator="Voxbone" + 25 country="International operators" operator="Unassigned" status="Returned spare" 26 bands="GSM 1800 / GSM 1900" brand="TIM@sea" country="International operators" operator="Telecom Italia Mobile" status="Operational" 27 bands="GSM 1800" brand="OnMarine" country="International operators" operator="Monaco Telecom" status="Operational" 28 bands="Roaming SIM" brand="Vodafone" country="International operators" operator="GDSP (Vodafone's Global Data Service Platform)" status="Operational" - 29 bands="" brand="Telenor" country="International operators" status="" - 30 bands="" country="International operators" operator="Unassigned" status="Returned spare" + 29 brand="Telenor" country="International operators" + 30 country="International operators" operator="Unassigned" status="Returned spare" 31 bands="GSM 900" brand="Orange" country="International operators" operator="Orange S.A." status="Operational" 32 bands="GSM 900" brand="Sky High" country="International operators" operator="MegaFon" status="Operational" - 33 bands="" country="International operators" operator="Smart Communications" status="" - 34 bands="" country="International operators" operator="tyntec GmbH" status="" + 33 country="International operators" operator="Smart Communications" + 34 bands="MVNO" country="International operators" operator="tyntec GmbH" 35 bands="GSM 850" country="International operators" operator="Globecomm Network Services" status="Operational" 36 bands="GSM 1800" country="International operators" operator="Azerfon" status="Operational" 37 bands="MVNO" country="International operators" operator="Transatel" status="Operational" 38 bands="MVNO" country="International operators" operator="Multiregional TransitTelecom (MTT)" status="Operational" 39 bands="MVNO" country="International operators" operator="MTX Connect Ltd" status="Operational" - 40 bands="" country="International operators" operator="Deutsche Telekom AG" status="" + 40 country="International operators" operator="Deutsche Telekom AG" 41 bands="MVNO" country="International operators" operator="BodyTrace Netherlands B.V." status="Operational" - 42 bands="" country="International operators" operator="DCN Hub ehf" status="" + 42 country="International operators" operator="DCN Hub ehf" 43 bands="MVNO" country="International operators" operator="EMnify GmbH" status="Operational" - 44 bands="" country="International operators" operator="AT&T Inc." status="" - 45 bands="" country="International operators" operator="Advanced Wireless Network Company Limited" status="" + 44 country="International operators" operator="AT&T Inc." + 45 country="International operators" operator="Advanced Wireless Network Company Limited" 46 bands="MVNO" country="International operators" operator="Telecom26 AG" status="Operational" - 47 bands="" country="International operators" operator="Ooredoo" status="" - 48 bands="" brand="Com4" country="International operators" operator="Communication for Devices in Sweden AB" status="" - 49 bands="" country="International operators" operator="Zain Kuwait" status="" - 50 bands="Satellite" country="International operators" operator="EchoStar Mobile" status="" - 51 bands="" country="International operators" operator="VisionNG" status="" - 52 bands="" country="International operators" operator="Manx Telecom Trading Ltd." status="" - 53 bands="" country="International operators" operator="Deutsche Telekom AG" status="" - 54 bands="" country="International operators" operator="Teleena Holding B.V." status="" - 55 bands="" country="International operators" operator="Beezz Communication Solutions Ltd." status="" - 56 bands="" brand="ETSI" country="International operators" operator="European Telecommunications Standards Institute" status="" - 57 bands="" country="International operators" operator="SAP" status="" - 58 bands="" brand="BICS" country="International operators" operator="Belgacom ICS SA" status="" - 88 bands="" country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" status="" + 47 country="International operators" operator="Ooredoo" + 48 brand="Com4" country="International operators" operator="Communication for Devices in Sweden AB" + 49 country="International operators" operator="Zain Kuwait" + 50 bands="Satellite" country="International operators" operator="EchoStar Mobile" + 51 country="International operators" operator="VisionNG" + 52 country="International operators" operator="Manx Telecom Trading Ltd." + 53 country="International operators" operator="Deutsche Telekom AG" + 54 country="International operators" operator="Teleena Holding B.V." + 55 country="International operators" operator="Beezz Communication Solutions Ltd." + 56 brand="ETSI" country="International operators" operator="European Telecommunications Standards Institute" + 57 country="International operators" operator="SAP" + 58 brand="BICS" country="International operators" operator="Belgacom ICS SA" + 88 country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" 00-99 995 01 bands="GSM 900" brand="FonePlus" cc="io" country="British Indian Ocean Territory (United Kingdom)" operator="Sure (Diego Garcia) Ltd" status="Operational" diff --git a/stdnum/imsi.py b/stdnum/imsi.py index 666f5e4b..b8872847 100644 --- a/stdnum/imsi.py +++ b/stdnum/imsi.py @@ -66,8 +66,8 @@ def validate(number): raise InvalidFormat() if len(number) not in (14, 15): raise InvalidLength() - if len(split(number)) != 3: - raise InvalidComponent() + if len(split(number)) < 2: + raise InvalidComponent() # unknown MCC return number diff --git a/tests/test_imsi.doctest b/tests/test_imsi.doctest new file mode 100644 index 00000000..dbf20782 --- /dev/null +++ b/tests/test_imsi.doctest @@ -0,0 +1,44 @@ +test_imsi.doctest - more detailed doctests for stdnum.imsi module + +Copyright (C) 2018 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.imsi module. It +tries to test more corner cases and detailed functionality that is not +really useful as module documentation. + +>>> from stdnum import imsi + + +Should be valid numbers: + +>>> imsi.validate('502152100145324') +'502152100145324' +>>> imsi.split('502152100145324') +('502', '152', '100145324') + + +Under the 467 Mobile Country Code (MCC) there are both 2-digit and 3-digit +Mobile Network Codes (MNC). If we have a yet unknown MNC we still want to +mark the IMSI as valid (because the registry is changing often and can be +incomplete) but we are not able to correctly split it. + +>>> imsi.validate('467 07 1234567890') +'467071234567890' +>>> imsi.split('467 07 1234567890') +('467', '071234567890') diff --git a/update/imsi.py b/update/imsi.py index 66a1d882..d91d3774 100755 --- a/update/imsi.py +++ b/update/imsi.py @@ -183,10 +183,11 @@ def str2range(x): info = data[mcc][mnc] infokeys = info.keys() infokeys.sort() - print(' %s%s' % (mnc, ''.join([' %s="%s"' % (k, info[k]) for k in infokeys]))) + print(' %s%s' % (mnc, ''.join([' %s="%s"' % (k, info[k]) for k in infokeys if info[k]]))) # try to get the length of mnc's try: length = len(mnc_list[0]) - print(' %s-%s' % (length * '0', length * '9')) + if all(len(x) == length for x in mnc_list): + print(' %s-%s' % (length * '0', length * '9')) except IndexError: pass # ignore From e200656d89de638b716d24da928bc57bc41b9e3e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Thu, 12 Apr 2018 18:42:52 +0200 Subject: [PATCH 005/393] Add an extra test for Belgian IBANs A Belgian IBAN should not end with 00. This also fixes a docstring and comment in the IBAN module. --- stdnum/iban.py | 3 +-- tests/test_be_iban.doctest | 11 +++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/stdnum/iban.py b/stdnum/iban.py index 865b96cb..09c8fdb6 100644 --- a/stdnum/iban.py +++ b/stdnum/iban.py @@ -89,8 +89,7 @@ def conv(match): def _get_cc_module(cc): - """Get the VAT number module based on the country code.""" - # Greece uses a "wrong" country code + """Get the IBAN module based on the country code.""" cc = cc.lower() if cc not in _country_modules: _country_modules[cc] = get_cc_module(cc, 'iban') diff --git a/tests/test_be_iban.doctest b/tests/test_be_iban.doctest index 768b08a9..023f05b4 100644 --- a/tests/test_be_iban.doctest +++ b/tests/test_be_iban.doctest @@ -26,6 +26,17 @@ useful as module documentation. >>> from stdnum.be import iban +An IBAN should not end in 00 but should end with 97 instead to have a valid +checksum. + +>>> iban.validate('BE54310100270097') +'BE54310100270097' +>>> iban.validate('BE54310100270000') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + These should all be valid numbers combined with the appropriate BIC code for the IBAN. From d9defc8b514e5f2d9c545de23054e416bd7bd2ab Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 14 Apr 2018 14:01:51 +0200 Subject: [PATCH 006/393] Get files ready for 1.9 release --- ChangeLog | 254 +++++++++++++++++++++++ NEWS | 23 ++ README | 7 + docs/index.rst | 7 + docs/stdnum.at.postleitzahl.rst | 5 + docs/stdnum.at.tin.rst | 5 + docs/stdnum.be.iban.rst | 5 + docs/stdnum.de.handelsregisternummer.rst | 5 + docs/stdnum.de.stnr.rst | 5 + docs/stdnum.figi.rst | 5 + docs/stdnum.me.iban.rst | 5 + setup.py | 2 +- stdnum/__init__.py | 2 +- stdnum/at/postleitzahl.dat | 2 +- stdnum/be/banks.dat | 5 +- stdnum/cn/loc.dat | 2 +- stdnum/eu/nace.dat | 2 +- stdnum/imsi.dat | 10 +- stdnum/isbn.dat | 42 ++-- stdnum/isil.dat | 13 +- stdnum/us/ein.dat | 2 +- update/isil.py | 6 +- 22 files changed, 375 insertions(+), 39 deletions(-) create mode 100644 docs/stdnum.at.postleitzahl.rst create mode 100644 docs/stdnum.at.tin.rst create mode 100644 docs/stdnum.be.iban.rst create mode 100644 docs/stdnum.de.handelsregisternummer.rst create mode 100644 docs/stdnum.de.stnr.rst create mode 100644 docs/stdnum.figi.rst create mode 100644 docs/stdnum.me.iban.rst diff --git a/ChangeLog b/ChangeLog index 5b52ce4d..13c3f010 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,257 @@ +2018-04-12 Arthur de Jong + + * [e200656] stdnum/iban.py, tests/test_be_iban.doctest: Add an + extra test for Belgian IBANs + + A Belgian IBAN should not end with 00. This also fixes a docstring + and comment in the IBAN module. + +2018-04-10 Arthur de Jong + + * [e6739be] stdnum/imsi.dat, stdnum/imsi.py, tests/test_imsi.doctest, + update/imsi.py: Correctly split IMSI with multi-length MNC + + Ensures that imsi.split() will correctly split the IMSI into + an MCC, MNC and MSIN even if not all MNCs within a single MCC + have the same length. This has the downside of not being able + to guess the MNC length in some cases. + + This also omits empty information from the data file and updates + the data file from Wikipedia. + + Closes https://github.com/arthurdejong/python-stdnum/issues/68 + +2018-04-09 Arthur de Jong + + * [2541a22] online_check/check.js: Improve online check animation + + This speeds up the animation, collapsing the list before + performing the server request and disable the slide animation + on history navigation. + +2018-04-09 Arthur de Jong + + * [147b84b] online_check/stdnum.wsgi: Ensure API requests are + cached separately + + This ensures that requests that browsers make using XMLHttpRequest + (they set the X-Requested-With header) are cached separately + from normal requests. + +2018-04-09 Arthur de Jong + + * [8204ac6] stdnum/do/ncf.py: Support new style of NCF numbers + + This adds support for validating Dominican Republic invoice + numbers that should be used since from 2018-05-01. + + http://www.dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/SecuenciaDeNCF.aspx + + Closes https://github.com/arthurdejong/python-stdnum/issues/69 + +2018-03-25 Arthur de Jong + + * [918d483] stdnum/figi.py, tests/test_figi.doctest: Add Financial + Instrument Global Identifier + +2018-03-23 Arthur de Jong + + * [ceb3c62] stdnum/de/__init__.py, + stdnum/de/handelsregisternummer.py, + tests/test_de_handelsregisternummer.doctest: Add German company + registry numbers + + Based on the implementation provided by Markus Törnqvist and + Lari Haataja of Holvi Payment Services. + +2018-03-19 Arthur de Jong + + * [fec1685] stdnum/at/tin.py: Also ignore other letters with + possible umlaut + + Fixes 98d11a3 + + Closes https://github.com/arthurdejong/python-stdnum/pull/67 + +2018-03-18 Arthur de Jong + + * [98d11a3] stdnum/at/fa.dat, stdnum/at/tin.py, + tests/test_at_tin.doctest: Add Austrian Abgabenkontonummer + + Based on the implementation provided by Mohammed Salman of Holvi. + + Closes https://github.com/arthurdejong/python-stdnum/pull/50 + +2018-03-17 Arthur de Jong + + * [ab15e20] stdnum/at/__init__.py: Fix import order + + Fixes ee263a5 + +2018-03-17 Arthur de Jong + + * [ee263a5] setup.cfg, stdnum/at/__init__.py, + stdnum/at/postleitzahl.dat, stdnum/at/postleitzahl.py, + stdnum/nl/__init__.py, update/at_postleitzahl.py: Add Austrian + postal code + + This also fixes the name of the Dutch postal_code alias and + tunes the tests. + +2018-03-17 Arthur de Jong + + * [8c29fbf] stdnum/me/__init__.py, stdnum/me/iban.py, + tests/test_iban.doctest: Add support for Montenegro IBAN format + + This adds further checks to the country-specific part of the + IBAN for Montenegro IBANs. + +2018-03-11 Arthur de Jong + + * [647dfea] stdnum/de/stnr.py, tests/test_de_stnr.doctest: Add + German Steuernummer + + Based on the implementation provided by Mohammed Salman of Holvi. + + This is the old tax number that is being replaced by the + Steuerliche Identifikationsnummer. The number has a regional form + (which is used most often) and a national form. + + Closes https://github.com/arthurdejong/python-stdnum/pull/49 + +2018-02-28 Esa Halsti + + * [6e30cf5] stdnum/fi/hetu.py, tests/test_fi_hetu.doctest: Add + validation for "individual" part of hetu + + The range between 900 and 999 is reserved for temporary identifiers + and is not given to any real person. + + Closes https://github.com/arthurdejong/python-stdnum/pull/66 + +2018-03-10 Arthur de Jong + + * [70dc091] setup.cfg: Support building a universal wheel + +2018-02-19 Arthur de Jong + + * [75138a4] stdnum/do/cedula.py, tests/test_do_cedula.py: Add + check_dgii() to stdnum.do.cedula module + + This exposes the stdnum.do.rnc.check_dgii() in the stdnum.do.cedula + module with but rename the rnc result entry to cedula. + + Closes https://github.com/arthurdejong/python-stdnum/issues/63 + +2018-02-19 Arthur de Jong + + * [92d751c] stdnum/do/ncf.py, stdnum/do/rnc.py: Fix PySimpleSOAP + DGII result parsing issue + + This strips the wrapper that PySimpleSOAP puts around results + from the DGII PySimpleSOAP SOAP call. + + Closes https://github.com/arthurdejong/python-stdnum/issues/64 + Closes https://github.com/arthurdejong/python-stdnum/issues/65 + +2018-02-19 Arthur de Jong + + * [81947a2] docs/index.rst: Improve get_cc_module() documentation + +2018-02-14 Arthur de Jong + + * [5cbba25] setup.cfg, stdnum/al/__init__.py, stdnum/ar/__init__.py, + stdnum/at/__init__.py, stdnum/be/__init__.py, stdnum/be/iban.py, + stdnum/cl/__init__.py, stdnum/co/__init__.py, + stdnum/cz/__init__.py, stdnum/dk/__init__.py, + stdnum/do/__init__.py, stdnum/ec/__init__.py, + stdnum/ee/__init__.py, stdnum/es/__init__.py, stdnum/exceptions.py, + stdnum/fi/__init__.py, stdnum/fr/__init__.py, + stdnum/hr/__init__.py, stdnum/hu/__init__.py, + stdnum/is_/__init__.py, stdnum/it/__init__.py, + stdnum/lt/__init__.py, stdnum/lu/__init__.py, + stdnum/lv/__init__.py, stdnum/mc/__init__.py, + stdnum/mx/__init__.py, stdnum/nl/__init__.py, + stdnum/no/__init__.py, stdnum/pl/__init__.py, + stdnum/pt/__init__.py, stdnum/ro/__init__.py, + stdnum/rs/__init__.py, stdnum/si/__init__.py, + stdnum/sk/__init__.py, stdnum/sm/__init__.py, tests/test_do_ncf.py, + tests/test_do_rnc.py, update/be_banks.py, update/numlist.py: + Update the flake8 ignore list + + Re-enable the flake8 test for unused imports by explicitly marking + imports for namespace purposes. This allows us to remove a few + unused imports. + + A few more cleanups that allow us to reduce the number of + ignored flake8 ignored tests. The remaining ignored tests are + now documented. + + Ignore a flake8 warning about print statements because we use + print in the update scripts. + +2018-02-11 Arthur de Jong + + * [201960c] stdnum/be/iban.py, stdnum/bic.py, stdnum/iban.py, + tests/test_be_iban.doctest: Add test for Belgian IBANs + + This adds a test for IBANs that were found online together with + a BIC code to test the IBAN to swift code mapping. + + This also supports some extra separators in IBAN and BIC numbers + and fixes a check digit calculation issue in the Belgian account + number check digits. + +2018-02-10 Arthur de Jong + + * [56002fa] stdnum/be/banks.dat, stdnum/be/iban.py, + tests/test_iban.doctest, update/be_banks.py, + update/requirements.txt: Add support for Belgian IBAN format + + This adds further checks to the country-specific part of the + IBAN for Belgian IBANs. + + Closes https://github.com/arthurdejong/python-stdnum/issues/62 + +2018-02-10 Arthur de Jong + + * [c611b27] stdnum/bic.py: Support spaces in BIC codes + + BIC codes are sometimes written in a space-separated form this + correctly cleans the spaces for compact representation. + +2018-02-06 Arthur de Jong + + * [5fd1ae0] stdnum/do/ncf.py, stdnum/do/rnc.py, stdnum/eu/vat.py, + stdnum/tr/tckimlik.py, stdnum/util.py: Allow configuring SOAP + request timeout + + This adds a timeout parameter to all checks that use a SOAP web + service to reduce the blocking time. The default timeout for + all checks is 30 seconds. + +2018-01-07 Chris Lamb + + * [c113613] stdnum/eu/vat.py: Exclude EU country codes from + documentation + + Whilst working on the Reproducible Builds effort [0], we noticed + that python-stdnum could not be built reproducibly as it relies + on a stable set ordering when generating the documentation. + + This has been filed in Debian as #88652 + + [0] https://reproducible-builds.org/ [1] + https://bugs.debian.org/886522 + + Closes: https://github.com/arthurdejong/python-stdnum/pull/61 + Signed-off-by: Chris Lamb + +2018-01-06 Arthur de Jong + + * [9841bae] ChangeLog, NEWS, stdnum/__init__.py: Get files ready + for 1.8.1 release + 2018-01-06 Arthur de Jong * [820c233] README: Fix feedback section in README to be valid RST diff --git a/NEWS b/NEWS index 2ec21a49..d0ae0426 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,26 @@ +changes from 1.8.1 to 1.9 +------------------------- + +* add modules for the following number formats: + - Postleitzahl (Austrian postal code) + - Abgabenkontonummer (Austrian tax identification number) + - Belgian IBAN (International Bank Account Number) + - Handelsregisternummer (German company register number) + - St.-Nr. (Steuernummer, German tax number) + - FIGI (Financial Instrument Global Identifier) + - Montenegro IBAN (International Bank Account Number) +* Have documentation rebuilt reproducibly (thanks Chris Lamb) +* Allow configuring the SOAP request timeout +* Support spaces in ISO 9362 (SWIFT) BIC codes +* Add check_dgii() to stdnum.do.cedula module +* Add validation for "individual" part of hetu (thanks Esa Halsti) +* Support new style of Dominican Republic NCF numbers +* Fix issue when using PySimpleSOAP for DGII lookups +* Fix an issue in splitting certain IMSI values +* Support building a universal wheel +* Documentation and code style improvements + + changes from 1.8 to 1.8.1 ------------------------- diff --git a/README b/README index fd0a92ba..54f76b7a 100644 --- a/README +++ b/README @@ -19,10 +19,13 @@ Currently this package supports the following formats: * CBU (Clave Bancaria Uniforme, Argentine bank account number) * CUIT (Código Único de Identificación Tributaria, Argentinian tax number) * Austrian Company Register Numbers + * Postleitzahl (Austrian postal code) + * Abgabenkontonummer (Austrian tax identification number) * UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number) * ABN (Australian Business Number) * ACN (Australian Company Number) * TFN (Australian Tax File Number) + * Belgian IBAN (International Bank Account Number) * BTW, TVA, NWSt, ondernemingsnummer (Belgian enterprise number) * EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes) * PNF (ЛНЧ, Личен номер на чужденец, Bulgarian number of a foreigner) @@ -43,7 +46,9 @@ Currently this package supports the following formats: * Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number) * DIČ (Daňové identifikační číslo, Czech VAT number) * RČ (Rodné číslo, the Czech birth number) + * Handelsregisternummer (German company register number) * IdNr (Steuerliche Identifikationsnummer, German personal tax number) + * St.-Nr. (Steuernummer, German tax number) * Ust ID Nr. (Umsatzsteur Identifikationnummer, German VAT number) * Wertpapierkennnummer (German securities identification code) * CPR (personnummer, the Danish citizen number) @@ -75,6 +80,7 @@ Currently this package supports the following formats: * HETU (Henkilötunnus, Finnish personal identity code) * Veronumero (Finnish individual tax number) * Y-tunnus (Finnish business identifier) + * FIGI (Financial Instrument Global Identifier) * NIF (Numéro d'Immatriculation Fiscale, French tax identification number) * NIR (French personal identification number) * SIREN (a French company identification number) @@ -112,6 +118,7 @@ Currently this package supports the following formats: * TVA (taxe sur la valeur ajoutée, Luxembourgian VAT number) * PVN (Pievienotās vērtības nodokļa, Latvian VAT number) * n° TVA (taxe sur la valeur ajoutée, Monacan VAT number) + * Montenegro IBAN (International Bank Account Number) * MEID (Mobile Equipment Identifier) * VAT (Maltese VAT number) * RFC (Registro Federal de Contribuyentes, Mexican tax number) diff --git a/docs/index.rst b/docs/index.rst index 732be93d..2f7bbaef 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -104,10 +104,13 @@ Available formats ar.cbu ar.cuit at.businessid + at.postleitzahl + at.tin at.uid au.abn au.acn au.tfn + be.iban be.vat bg.egn bg.pnf @@ -128,7 +131,9 @@ Available formats cy.vat cz.dic cz.rc + de.handelsregisternummer de.idnr + de.stnr de.vat de.wkn dk.cpr @@ -160,6 +165,7 @@ Available formats fi.hetu fi.veronumero fi.ytunnus + figi fr.nif fr.nir fr.siren @@ -197,6 +203,7 @@ Available formats lu.tva lv.pvn mc.tva + me.iban meid mt.vat mx.rfc diff --git a/docs/stdnum.at.postleitzahl.rst b/docs/stdnum.at.postleitzahl.rst new file mode 100644 index 00000000..03569e3f --- /dev/null +++ b/docs/stdnum.at.postleitzahl.rst @@ -0,0 +1,5 @@ +stdnum.at.postleitzahl +====================== + +.. automodule:: stdnum.at.postleitzahl + :members: \ No newline at end of file diff --git a/docs/stdnum.at.tin.rst b/docs/stdnum.at.tin.rst new file mode 100644 index 00000000..42c583a6 --- /dev/null +++ b/docs/stdnum.at.tin.rst @@ -0,0 +1,5 @@ +stdnum.at.tin +============= + +.. automodule:: stdnum.at.tin + :members: \ No newline at end of file diff --git a/docs/stdnum.be.iban.rst b/docs/stdnum.be.iban.rst new file mode 100644 index 00000000..afff2ce0 --- /dev/null +++ b/docs/stdnum.be.iban.rst @@ -0,0 +1,5 @@ +stdnum.be.iban +============== + +.. automodule:: stdnum.be.iban + :members: \ No newline at end of file diff --git a/docs/stdnum.de.handelsregisternummer.rst b/docs/stdnum.de.handelsregisternummer.rst new file mode 100644 index 00000000..6c69510a --- /dev/null +++ b/docs/stdnum.de.handelsregisternummer.rst @@ -0,0 +1,5 @@ +stdnum.de.handelsregisternummer +=============================== + +.. automodule:: stdnum.de.handelsregisternummer + :members: \ No newline at end of file diff --git a/docs/stdnum.de.stnr.rst b/docs/stdnum.de.stnr.rst new file mode 100644 index 00000000..a43c68c1 --- /dev/null +++ b/docs/stdnum.de.stnr.rst @@ -0,0 +1,5 @@ +stdnum.de.stnr +============== + +.. automodule:: stdnum.de.stnr + :members: \ No newline at end of file diff --git a/docs/stdnum.figi.rst b/docs/stdnum.figi.rst new file mode 100644 index 00000000..1fd5972c --- /dev/null +++ b/docs/stdnum.figi.rst @@ -0,0 +1,5 @@ +stdnum.figi +=========== + +.. automodule:: stdnum.figi + :members: \ No newline at end of file diff --git a/docs/stdnum.me.iban.rst b/docs/stdnum.me.iban.rst new file mode 100644 index 00000000..bc2841ca --- /dev/null +++ b/docs/stdnum.me.iban.rst @@ -0,0 +1,5 @@ +stdnum.me.iban +============== + +.. automodule:: stdnum.me.iban + :members: \ No newline at end of file diff --git a/setup.py b/setup.py index 496e57b9..ca091f11 100755 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ # setup.py - python-stdnum installation script # -# Copyright (C) 2010-2017 Arthur de Jong +# Copyright (C) 2010-2018 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public diff --git a/stdnum/__init__.py b/stdnum/__init__.py index f585bded..becdaa88 100644 --- a/stdnum/__init__.py +++ b/stdnum/__init__.py @@ -42,4 +42,4 @@ __all__ = ('get_cc_module', '__version__') # the version number of the library -__version__ = '1.8.1' +__version__ = '1.9' diff --git a/stdnum/at/postleitzahl.dat b/stdnum/at/postleitzahl.dat index 1adcbb6c..39cf763d 100644 --- a/stdnum/at/postleitzahl.dat +++ b/stdnum/at/postleitzahl.dat @@ -1,4 +1,4 @@ -# generated from PLZ_Verzeichnis_OKT17.xls downloaded from +# generated from PLZ_Verzeichnis_APR18.xls downloaded from # https://www.post.at/en/business_advertise_products_and_services_addresses_postcodes.php 1010 location="Wien" region="Wien" 1020 location="Wien" region="Wien" diff --git a/stdnum/be/banks.dat b/stdnum/be/banks.dat index 0774640b..9be8db7c 100644 --- a/stdnum/be/banks.dat +++ b/stdnum/be/banks.dat @@ -1,6 +1,6 @@ # generated from current_codes.xls downloaded from # https://www.nbb.be/doc/be/be/protocol/current_codes.xls -# version 03/01/2018 +# version 15/03/2018 000-000 bic="BPOTBEB1" bank="bpost bank" 001-049 bic="GEBABEBB" bank="BNP Paribas Fortis" 050-099 bic="GKCCBEBB" bank="BELFIUS BANK" @@ -66,7 +66,7 @@ 581-581 bic="MHCBBEBB" bank="Mizuho Bank Europe N.V. Brussels Branch" 583-583 bic="DEGRBEBB" bank="Banque Degroof Petercam Luxembourg" 584-584 bic="ICICBE2X" bank="ICICI Bank UK Limited" -585-585 bic="RCBPBEBB" bank="Rothschild & Cie Banque GCV" +585-585 bic="RCBPBEBB" bank="Rothschild Belgique Succursale Rothschild Martin Maurel" 586-586 bic="CFFRBEB1" bank="Crédit Foncier de France" 587-587 bic="BIBLBE21" bank="BinckBank" 588-588 bic="CMCIBEB1BTB" bank="Banque Transatlantique Belgium" @@ -164,6 +164,7 @@ 920-923 bic="HBKABE22" bank="Record Bank" 924-924 bic="FMMSBEB1" bank="Fimaser" 925-925 bic="HBKABE22" bank="Record Bank" +926-926 bic="EBPBBEB1" bank="Ebury Partners Belgium" 929-939 bic="HBKABE22" bank="Record Bank" 940-940 bic="CLIQBEB1" bank="Banque Centrale de Compensation (Clearnet)" 941-941 bic="CVMCBEBB" bank="C A Indosuez Wealth (Europe)" diff --git a/stdnum/cn/loc.dat b/stdnum/cn/loc.dat index d098e0d9..95683e1b 100644 --- a/stdnum/cn/loc.dat +++ b/stdnum/cn/loc.dat @@ -1,6 +1,6 @@ # generated from National Bureau of Statistics of the People's # Republic of China, downloaded from https://github.com/cn/GB2260 -# 2018-01-01 12:14:49.217641 +# 2018-04-14 10:02:11.994862 110101 county="东城区" prefecture="市辖区" province="北京市" 110102 county="西城区" prefecture="市辖区" province="北京市" 110103 county="崇文区" prefecture="市辖区" province="北京市" diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace.dat index 9217f478..b268d6fb 100644 --- a/stdnum/eu/nace.dat +++ b/stdnum/eu/nace.dat @@ -1,4 +1,4 @@ -# generated from NACE_REV2_20180101_131838.xml, downloaded from +# generated from NACE_REV2_20180414_120212.xml, downloaded from # http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN # NACE_REV2: Statistical Classification of Economic Activities in the European Community, Rev. 2 (2008) A label="AGRICULTURE, FORESTRY AND FISHING" isic="A" diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat index 07b1d2da..e26ac5f8 100644 --- a/stdnum/imsi.dat +++ b/stdnum/imsi.dat @@ -618,7 +618,7 @@ 255 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC VF Ukraine" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="Beeline" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Kyivstar" cc="ua" country="Ukraine" operator="Kyivstar JSC" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="Kyivstar JSC" status="Operational" 04 bands="CDMA 800" brand="IT" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Operational" 05 bands="GSM 1800" brand="Golden Telecom" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="Turkcell" status="Operational" @@ -805,9 +805,9 @@ 278 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="mt" country="Malta" operator="Vodafone Malta" status="Operational" 11 bands="MVNO" cc="mt" country="Malta" operator="YOM Ltd." status="Operational" - 21 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" status="Operational" + 21 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" status="Operational" 30 brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" - 77 bands="UMTS 2100" brand="Melita" cc="mt" country="Malta" operator="Melita" status="Operational" + 77 bands="UMTS 900 / UMTS 2100" brand="Melita" cc="mt" country="Malta" operator="Melita" status="Operational" 00-99 280 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cytamobile-Vodafone" cc="cy" country="Cyprus" operator="Cyprus Telecommunications Authority" status="Operational" @@ -1487,7 +1487,7 @@ 372 01 bands="GSM 850" brand="Voila" cc="ht" country="Haiti" operator="Communication Cellulaire d'Haiti S.A." status="Not operational" 02 bands="GSM 1800" brand="Digicel" cc="ht" country="Haiti" operator="Unigestion Holding S.A." status="Operational" - 03 bands="GSM 900 / GSM 1800 / UTMS 2100" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UTMS 2100 / LTE" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" 00-99 374 12 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" @@ -1835,7 +1835,7 @@ 06 bands="GSM 900 / GSM 1800" brand="Wataniya" cc="ps" country="Palestine" operator="Wataniya Palestine Mobile Telecommunications Company" status="Operational" 07 bands="iDEN 800 / UMTS 2100" brand="Hot Mobile" cc="il" country="Israel" operator="Hot Mobile Ltd." status="Operational" 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd" status="Operational" - 09 brand="018 Xphone" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." + 09 bands="LTE 1800" brand="018 Xphone" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." status="Operational" 11 bands="MVNO" cc="il" country="Israel" operator="365 Telecom" 12 bands="MVNO" cc="il" country="Israel" operator="Free Telecom" 13 cc="il" country="Israel" operator="Ituran Cellular Communications" diff --git a/stdnum/isbn.dat b/stdnum/isbn.dat index 86dfe054..509665ed 100644 --- a/stdnum/isbn.dat +++ b/stdnum/isbn.dat @@ -1,17 +1,17 @@ # generated from RangeMessage.xml, downloaded from # https://www.isbn-international.org/export_rangemessage.xml -# file serial 352b2404-54ce-4d18-828a-ed60209b93e1 -# file date Thu, 21 Dec 2017 17:54:41 CET +# file serial a909a153-dbc0-4717-8dd5-324e7378c5c4 +# file date Tue, 10 Apr 2018 19:39:54 CEST 978 0-5,600-649,7-7,80-94,950-989,9900-9989,99900-99999 0 agency="English language" - 00-19,200-227,2280-2289,229-638,6390-6398,6399000-6399999,640-647 - 6480000-6489999,649-654,6550-6559,656-699,7000-8499,85000-89999 - 900000-949999,9500000-9999999 + 00-19,200-227,2280-2289,229-368,3690-3699,370-638,6390-6398 + 6399000-6399999,640-647,6480000-6489999,649-654,6550-6559,656-699 + 7000-8499,85000-89999,900000-949999,9500000-9999999 1 agency="English language" - 00-09,100-399,4000-5499,55000-73199,7320000-7399999,74000-77499 - 7750000-7753999,77540-86979,869800-972999,9730-9877,987800-998999 - 9990000-9999999 + 00-09,100-399,4000-5499,55000-71699,7170-7319,7320000-7399999 + 74000-77499,7750000-7753999,77540-86979,869800-972999,9730-9877 + 987800-998999,9990000-9999999 2 agency="French language" 00-19,200-349,35000-39999,400-489,490000-494999,495-699,7000-8399 84000-89999,900000-919799,91980-91980,919810-919942,9199430-9199689 @@ -73,7 +73,7 @@ 621 agency="Philippines" 00-29,400-599,8000-8999,95000-99999 622 agency="Iran" - 00-03 + 00-03,200-219,6000-6199,99000-99999 7 agency="China, People's Republic" 00-09,100-499,5000-7999,80000-89999,900000-999999 80 agency="former Czechoslovakia" @@ -96,8 +96,9 @@ 87 agency="Denmark" 00-29,400-649,7000-7999,85000-94999,970000-999999 88 agency="Italy" - 00-19,200-326,3270-3389,339-599,6000-8499,85000-89999,900000-909999 - 910-929,9300-9399,940000-947999,94800-94999,95000-99999 + 00-19,200-318,31900-32299,323-326,3270-3389,339-599,6000-8499 + 85000-89999,900000-909999,910-929,9300-9399,940000-947999,94800-94999 + 95000-99999 89 agency="Korea, Republic" 00-24,250-549,5500-8499,85000-94999,950000-969999,97000-98999,990-999 90 agency="Netherlands" @@ -118,12 +119,13 @@ 00-19,200-499,5000-5999,60-65,6600-6699,67000-69999,7000-7999,80-94 9500-9899,99000-99999 953 agency="Croatia" - 0-0,10-14,150-509,51-54,55000-59999,6000-9499,95000-99999 + 0-0,10-14,150-479,48000-49999,500-500,50100-50999,51-54,55000-59999 + 6000-9499,95000-99999 954 agency="Bulgaria" 00-28,2900-2999,300-799,8000-8999,90000-92999,9300-9999 955 agency="Sri Lanka" - 0000-1999,20-35,3600-3799,38000-38999,3900-4099,41000-44999,4500-4999 - 50000-54999,550-719,7200-9499,95000-99999 + 0000-1999,20-34,35500-35999,3600-3799,38000-38999,3900-4099,41000-44999 + 4500-4999,50000-54999,550-719,7200-9499,95000-99999 956 agency="Chile" 00-08,09000-09999,10-19,200-599,6000-6999,7000-9999 957 agency="Taiwan" @@ -173,7 +175,7 @@ 976 agency="Caribbean Community" 0-3,40-59,600-799,8000-9499,95000-99999 977 agency="Egypt" - 00-19,200-499,5000-6999,700-849,85000-89999,90-99 + 00-19,200-499,5000-6999,700-849,85000-89999,90-98,990-999 978 agency="Nigeria" 000-199,2000-2999,30000-79999,8000-8999,900-999 979 agency="Indonesia" @@ -202,6 +204,8 @@ 97000-99999 989 agency="Portugal" 0-1,20-53,54000-54999,550-799,8000-9499,95000-99999 + 9920 agency="Morocco" + 35-39,700-799,9500-9999 9921 agency="Kuwait" 0-0,30-39,700-899,9700-9999 9922 agency="Iraq" @@ -468,7 +472,7 @@ 99966 agency="Kuwait" 0-2,30-69,700-799,80-96,970-999 99967 agency="Paraguay" - 0-1,20-59,600-899 + 0-1,20-59,600-899,900-919 99968 agency="Botswana" 0-3,400-599,60-89,900-999 99969 agency="Oman" @@ -482,9 +486,9 @@ 99973 agency="Mongolia" 0-3,40-79,800-999 99974 agency="Bolivia" - 40-79,800-999 + 0-0,10-29,300-399,40-79,800-999 99975 agency="Tajikistan" - 0-3,40-79,800-999 + 0-2,300-399,40-79,800-999 99976 agency="Srpska, Republic of" 0-1,20-59,600-799 99977 agency="Rwanda" @@ -495,6 +499,8 @@ 0-4,50-79,800-999 99980 agency="Bhutan" 0-0,30-59,800-999 + 99981 agency="Macau" + 0-1,30-49,900-999 979 10-12 10 agency="France" diff --git a/stdnum/isil.dat b/stdnum/isil.dat index fc6bbb74..824c6a87 100644 --- a/stdnum/isil.dat +++ b/stdnum/isil.dat @@ -1,17 +1,16 @@ # generated from ISIL Registration Authority, downloaded from -# http://biblstandard.dk/isil/ -O$ ra="See OCLC" -US$ country="United States of America" ra_url="http://www.loc.gov/marc/organizations/" ra="Library of Congress" +# https://english.slks.dk/libraries/library-standards/isil/ AR$ country="Argentine Republic" ra_url="http://www.iram.org.ar" ra="Argentine Standardization and Certification Institute (IRAM)" AT$ country="Austria" ra_url="http://www.obvsg.at" ra="Die Österreichische Bibliothekenverbund und Service GmbH" AU$ country="Australia" ra_url="http://www.nla.gov.au/ilrs" ra="National Library of Australia" BE$ country="Belgium" ra_url="http://www.kbr.be" ra="Royal Library of Belgium" BY$ country="Belarus" ra_url="http://www.nlb.by/portal/page/portal/index?lang=en" ra="National Library of Belarus" -CA$ country="Canada" ra_url="http://www.collectionscanada.ca/ill/s16-206-e.html#3.2.2" ra="Library and Archives Canada" -CH$ country="Switzerland" ra_url="http://www.nb.admin.ch/slb/slb_professionnel/01540/index.html?lang=en" ra="Swiss National Library" +BG$ country="Bulgaria" ra_url="http://www.nationallibrary.bg/wp/?page_id=220" ra="National Library of Bulgaria" +CA$ country="Canada" ra_url="http://www.bac-lac.gc.ca/eng/Pages/home.aspx" ra="Library and Archives Canada" +CH$ country="Switzerland" ra_url="https://www.nb.admin.ch/snl/en/home.html" ra="Swiss National Library" CY$ country="Cyprus" ra_url="http://library.cut.ac.cy/en/isil" ra="Cyprus University of Technology – Library" DE$ country="Germany" ra_url="http://sigel.staatsbibliothek-berlin.de/" ra="Staatsbibliothek zu Berlin" -DK$ country="Denmark" ra_url="http://www.kulturstyrelsen.dk/english/institutions/libraries/national-solutions/standards/danish-library-number/" ra="Danish Agency for Culture and Palaces" +DK$ country="Denmark" ra_url="https://english.slks.dk/libraries/" ra="Danish Agency for Culture and Palaces" EG$ country="Egypt" ra_url="http://www.sti.sci.eg/index.php?option=com_content&view=article&id=30:focal-point&catid=1:pages&Itemid=56" ra="Egyptian National Scientific and Technical Information Network (ENSTINET)" FI$ country="Finland" ra_url="http://isil.kansalliskirjasto.fi/en/" ra="The National Library of Finland" FR$ country="France" ra_url="http://www.abes.fr" ra="Agence Bibliographique de l'Enseignement Superieur" @@ -30,6 +29,8 @@ QA$ country="Qatar" ra_url="http://www.qnl.qa/" ra="Qatar National Library (QNL) RU$ country="Russian Federation" ra_url="http://english.gpntb.ru/" ra="Russian National Public Library for Science and Technology" SI$ country="The Republic of Slovenia" ra_url="http://www.nuk.uni-lj.si/nukeng3.asp?id=311364382" ra="National and University Library" SK$ country="Slovak Republic" ra_url="http://www.snk.sk/en/information-for/libraries-and-librarians/isil.html" ra="Slovak National Library" +US$ country="United States of America" ra_url="http://www.loc.gov/marc/organizations/" ra="Library of Congress" EUR$ country="Code for common European organizations." ra_url="http://www.eui.eu/Research/HistoricalArchivesOfEU/FindingAidsAndResearch/HAEU-Non-national-ISIL-Allocation-Agency.aspx" ra="HAEU" +O$ ra="See OCLC" OCLC$ country="WorldCat Symbol" ra_url="http://www.oclc.org" ra="OCLC" ZDB$ country="Staatsbibliothek zu Berlin - Zeitschriftendatenbank" ra="Staatsbibliothek zu Berlin" diff --git a/stdnum/us/ein.dat b/stdnum/us/ein.dat index a97da385..ec7809f1 100644 --- a/stdnum/us/ein.dat +++ b/stdnum/us/ein.dat @@ -4,7 +4,7 @@ 01,02,03,04,05,06,11,13,14,16,21,22,23,25,34,51,52,54,55,56,57,58,59,65 campus="Brookhaven" 10,12 campus="Andover" 15,24 campus="Fresno" -20,26,27,45,46,47,81 campus="Internet" +20,26,27,45,46,47,81,82 campus="Internet" 30,32,35,36,37,38,61 campus="Cincinnati" 31 campus="Small Business Administration (SBA)" 33,39,41,42,43,46,48,62,63,64,66,68,71,72,73,74,75,76,77,82,83,84,85,86,87,88,91,92,93,98,99 campus="Philadelphia" diff --git a/update/isil.py b/update/isil.py index d86bdefb..3ef51b6c 100755 --- a/update/isil.py +++ b/update/isil.py @@ -32,7 +32,7 @@ spaces_re = re.compile(r'\s+', re.UNICODE) # the web page that holds information on the ISIL authorities -download_url = 'http://biblstandard.dk/isil/' +download_url = 'https://english.slks.dk/libraries/library-standards/isil/' def clean(s): @@ -44,7 +44,9 @@ def parse(f): """Parse the specified file.""" print('# generated from ISIL Registration Authority, downloaded from') print('# %s' % download_url) - soup = BeautifulSoup.BeautifulSoup(f, convertEntities='html') + # We hack the HTML to insert missing elements + content = f.read().replace('', '') + soup = BeautifulSoup.BeautifulSoup(content, convertEntities='html') # find all table rows for tr in soup.findAll('tr'): # find the rows with four columns of text From 08d105392029bf430de4a854cf250215ecebf6ba Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Tue, 1 May 2018 22:52:38 +0200 Subject: [PATCH 007/393] Make unicode conversion standard A few modules use non-ASCII characters in numbers. This introduces a to_unicode() function in util so that it can be used by multiple modules. --- stdnum/es/referenciacatastral.py | 13 +++---------- stdnum/mx/rfc.py | 28 +++++++++++++++------------- stdnum/util.py | 10 ++++++++++ tests/test_util.doctest | 16 +++++++++++++++- 4 files changed, 43 insertions(+), 24 deletions(-) diff --git a/stdnum/es/referenciacatastral.py b/stdnum/es/referenciacatastral.py index 129bb16c..c4d913cc 100644 --- a/stdnum/es/referenciacatastral.py +++ b/stdnum/es/referenciacatastral.py @@ -55,7 +55,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, to_unicode alphabet = u'ABCDEFGHIJKLMNÑOPQRSTUVWXYZ0123456789' @@ -89,16 +89,9 @@ def _check_digit(number): return 'MQWERTYUIOPASDFGHJKLBZX'[s % 23] -def _force_unicode(number): - """Convert the number to unicode.""" - if not hasattr(number, 'isnumeric'): # pragma: no cover (Python 2 code) - number = number.decode('utf-8') - return number - - def calc_check_digits(number): """Calculate the check digits for the number.""" - number = _force_unicode(compact(number)) + number = to_unicode(compact(number)) return ( _check_digit(number[0:7] + number[14:18]) + _check_digit(number[7:14] + number[14:18])) @@ -108,7 +101,7 @@ def validate(number): """Check if the number is a valid Cadastral Reference. This checks the length, formatting and check digits.""" number = compact(number) - n = _force_unicode(number) + n = to_unicode(number) if not all(c in alphabet for c in n): raise InvalidFormat() if len(n) != 20: diff --git a/stdnum/mx/rfc.py b/stdnum/mx/rfc.py index 87acbe87..b186950f 100644 --- a/stdnum/mx/rfc.py +++ b/stdnum/mx/rfc.py @@ -64,15 +64,15 @@ import re from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, to_unicode # regular expression for matching numbers -_rfc_re = re.compile(r'^[A-Z&Ñ]{3,4}[0-9]{6}[0-9A-Z]{0,5}$') +_rfc_re = re.compile(u'^[A-Z&Ñ]{3,4}[0-9]{6}[0-9A-Z]{0,5}$') # regular expression for matching the last 3 check digits -_check_digits_re = re.compile(r'^[1-9A-V][1-9A-Z][0-9A]$') +_check_digits_re = re.compile(u'^[1-9A-V][1-9A-Z][0-9A]$') # these values should not appear as first part of a personal number @@ -86,7 +86,7 @@ # characters used for checksum calculation, -_alphabet = '0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ' +_alphabet = u'0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ' def compact(number): @@ -110,6 +110,7 @@ def _get_date(number): def calc_check_digit(number): """Calculate the check digit. The number passed should not have the check digit included.""" + number = to_unicode(number) number = (' ' + number)[-12:] check = sum(_alphabet.index(n) * (13 - i) for i, n in enumerate(number)) return _alphabet[(11 - check) % 11] @@ -118,22 +119,23 @@ def calc_check_digit(number): def validate(number, validate_check_digits=False): """Check if the number is a valid RFC.""" number = compact(number) - if not _rfc_re.match(number): + n = to_unicode(number) + if not _rfc_re.match(n): raise InvalidFormat() - if len(number) in (10, 13): + if len(n) in (10, 13): # number assigned to person - if number[:4] in _name_blacklist: + if n[:4] in _name_blacklist: raise InvalidComponent() - _get_date(number[4:10]) - elif len(number) == 12: + _get_date(n[4:10]) + elif len(n) == 12: # number assigned to company - _get_date(number[3:9]) + _get_date(n[3:9]) else: raise InvalidLength() - if validate_check_digits and len(number) >= 12: - if not _check_digits_re.match(number[-3:]): + if validate_check_digits and len(n) >= 12: + if not _check_digits_re.match(n[-3:]): raise InvalidComponent() - if number[-1] != calc_check_digit(number[:-1]): + if n[-1] != calc_check_digit(n[:-1]): raise InvalidChecksum() return number diff --git a/stdnum/util.py b/stdnum/util.py index 3e04c79e..8fa082a2 100644 --- a/stdnum/util.py +++ b/stdnum/util.py @@ -129,6 +129,16 @@ def clean(number, deletechars=''): return ''.join(x for x in number if x not in deletechars) +def to_unicode(text): + """Convert the specified text to a unicode string.""" + if not isinstance(text, type(u'')): + try: + return text.decode('utf-8') + except UnicodeDecodeError: + return text.decode('iso-8859-15') + return text + + def get_number_modules(base='stdnum'): """Yield all the number validation modules under the specified module.""" __import__(base) diff --git a/tests/test_util.doctest b/tests/test_util.doctest index c4dc072a..959a5446 100644 --- a/tests/test_util.doctest +++ b/tests/test_util.doctest @@ -24,7 +24,21 @@ meant for internal use by stdnum modules and is not guaranteed to remain stable and as such not part of the public API of stdnum. >>> from stdnum.util import ( -... get_number_modules, get_module_name, get_module_description) +... get_number_modules, get_module_name, get_module_description, +... to_unicode) + + +The to_unicode() function is used to force conversion of a string to unicode +if it is not already a unicode string. This is mostly used to convert numbers +with non-ASCII characters in it. + +>>> n_str = b'\xc3\x91'.decode('utf-8') # Ñ character as unicode string +>>> to_unicode(n_str) == n_str +True +>>> to_unicode(n_str.encode('utf-8')) == n_str +True +>>> to_unicode(n_str.encode('iso-8859-1')) == n_str +True The get_module_name() function is used in the example WSGI application and From bae6f19f265ae6f45c6f42649fd70d1c005added Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Tue, 1 May 2018 22:54:03 +0200 Subject: [PATCH 008/393] Fix an issue with format of Mexican tax numbers Fix an issue where the format accepted a mix of personal and company numberer in validation causing in a raised ValueError exception. --- stdnum/mx/rfc.py | 16 +++++----------- tests/test_mx_rfc.doctest | 8 ++++++++ 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/stdnum/mx/rfc.py b/stdnum/mx/rfc.py index b186950f..80b3de27 100644 --- a/stdnum/mx/rfc.py +++ b/stdnum/mx/rfc.py @@ -67,14 +67,6 @@ from stdnum.util import clean, to_unicode -# regular expression for matching numbers -_rfc_re = re.compile(u'^[A-Z&Ñ]{3,4}[0-9]{6}[0-9A-Z]{0,5}$') - - -# regular expression for matching the last 3 check digits -_check_digits_re = re.compile(u'^[1-9A-V][1-9A-Z][0-9A]$') - - # these values should not appear as first part of a personal number _name_blacklist = set([ 'BUEI', 'BUEY', 'CACA', 'CACO', 'CAGA', 'CAGO', 'CAKA', 'CAKO', 'COGE', @@ -120,20 +112,22 @@ def validate(number, validate_check_digits=False): """Check if the number is a valid RFC.""" number = compact(number) n = to_unicode(number) - if not _rfc_re.match(n): - raise InvalidFormat() if len(n) in (10, 13): # number assigned to person + if not re.match(u'^[A-Z&Ñ]{4}[0-9]{6}[0-9A-Z]{0,3}$', n): + raise InvalidFormat() if n[:4] in _name_blacklist: raise InvalidComponent() _get_date(n[4:10]) elif len(n) == 12: # number assigned to company + if not re.match(u'^[A-Z&Ñ]{3}[0-9]{6}[0-9A-Z]{3}$', n): + raise InvalidFormat() _get_date(n[3:9]) else: raise InvalidLength() if validate_check_digits and len(n) >= 12: - if not _check_digits_re.match(n[-3:]): + if not re.match(u'^[1-9A-V][1-9A-Z][0-9A]$', n[-3:]): raise InvalidComponent() if n[-1] != calc_check_digit(n[:-1]): raise InvalidChecksum() diff --git a/tests/test_mx_rfc.doctest b/tests/test_mx_rfc.doctest index eba887d9..7fa5c341 100644 --- a/tests/test_mx_rfc.doctest +++ b/tests/test_mx_rfc.doctest @@ -41,6 +41,14 @@ Traceback (most recent call last): InvalidFormat: ... +The first four digits should only be letters for 10 or 13-digit numbers. + +>>> rfc.validate('ABCD 12345678') +Traceback (most recent call last): + ... +InvalidFormat: ... + + The first four digits of a personal number should not be one of the blacklisted words. From 04f78fb6613cccbd78e32a569ccf4ec2e5e1d478 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Tue, 1 May 2018 23:04:41 +0200 Subject: [PATCH 009/393] Fix encoding issues in online check This ensures that all text is unicode internally and encoded to UTF-8 on response. --- online_check/stdnum.wsgi | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/online_check/stdnum.wsgi b/online_check/stdnum.wsgi index 4ac1c366..f4d430c8 100755 --- a/online_check/stdnum.wsgi +++ b/online_check/stdnum.wsgi @@ -18,17 +18,17 @@ # 02110-1301 USA import cgi +import inspect import json import os import re import sys -import inspect sys.stdout = sys.stderr sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'python-stdnum')) from stdnum.util import ( - get_number_modules, get_module_name, get_module_description) + get_module_description, get_module_name, get_number_modules, to_unicode) _template = None @@ -41,11 +41,11 @@ def get_conversions(module, number): args, varargs, varkw, defaults = inspect.getargspec(func) if defaults: args = args[:-len(defaults)] - if args == ['number']: + if args == ['number'] and not name.endswith('binary'): try: conversion = func(number) if conversion != number: - yield (name[3:], conversion) + yield (name[3:], to_unicode(conversion)) except Exception: pass @@ -59,8 +59,8 @@ def info(module, number): compact=compactfn(number), valid=module.is_valid(number), module=module.__name__.split('.', 1)[1], - name=get_module_name(module), - description=get_module_description(module), + name=to_unicode(get_module_name(module)), + description=to_unicode(get_module_description(module)), conversions=dict(get_conversions(module, number))) @@ -89,26 +89,26 @@ def application(environ, start_response): basedir = os.path.join( environ['DOCUMENT_ROOT'], os.path.dirname(environ['SCRIPT_NAME']).strip('/')) - _template = open(os.path.join(basedir, 'template.html'), 'r').read() + _template = to_unicode(open(os.path.join(basedir, 'template.html'), 'rt').read()) is_ajax = environ.get( 'HTTP_X_REQUESTED_WITH', '').lower() == 'xmlhttprequest' parameters = cgi.parse_qs(environ.get('QUERY_STRING', '')) results = [] number = '' if 'number' in parameters: - number = parameters['number'][0] + number = to_unicode(parameters['number'][0]) results = [ info(module, number) for module in get_number_modules() if module.is_valid(number)] - if 'HTTP_X_REQUESTED_WITH' in environ: + if is_ajax: start_response('200 OK', [ ('Content-Type', 'application/json'), ('Vary', 'X-Requested-With')]) return [json.dumps(results, indent=2, sort_keys=True)] start_response('200 OK', [ - ('Content-Type', 'text/html'), + ('Content-Type', 'text/html; charset=utf-8'), ('Vary', 'X-Requested-With')]) - return _template % dict( + return [(_template % dict( value=cgi.escape(number, True), - results='\n'.join(format(data) for data in results)) + results=u'\n'.join(format(data) for data in results))).encode('utf-8')] From 6e776aef6bea971c674920e1940aac8a560206c8 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 19 May 2018 12:39:34 +0200 Subject: [PATCH 010/393] Switch the NCF online check to the new form This tries to screen-scrape the new DGII form that is used to validate the new format of NCF numbers. Closes https://github.com/arthurdejong/python-stdnum/issues/71 --- stdnum/do/ncf.py | 56 +++++++++++++++++++++++++++++--------------- tests/test_do_ncf.py | 17 +++++++++++--- 2 files changed, 51 insertions(+), 22 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 52580263..335ab4a9 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -42,10 +42,8 @@ InvalidFormat: ... """ -import json - from stdnum.exceptions import * -from stdnum.util import clean, get_soap_client +from stdnum.util import clean def compact(number): @@ -99,10 +97,14 @@ def _convert_result(result): # pragma: no cover 'MENSAJE_VALIDACION': 'validation_message', 'RNC': 'rnc', 'NCF': 'ncf', + u'RNC/Cédula': 'rnc', + u'Nombre/Razón Social': 'name', + 'Estado': 'status', + 'Tipo de comprobante': 'type', } return dict( (translation.get(key, key), value) - for key, value in json.loads(result.replace('\t', '\\t')).items()) + for key, value in result.items()) def check_dgii(rnc, ncf, timeout=30): # pragma: no cover @@ -117,25 +119,41 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover { 'name': 'The registered name', - 'proof': 'Source of the information', - 'is_valid': '1', - 'validation_message': '', + 'status': 'VIGENTE', + 'type': 'FACTURAS DE CREDITO FISCAL', 'rnc': '123456789', - 'ncf': 'A020010210100000005' + 'ncf': 'A020010210100000005', + 'validation_message': 'El NCF digitado es válido.', } Will return None if the number is invalid or unknown.""" + import requests + try: + from bs4 import BeautifulSoup + except ImportError: + from BeautifulSoup import BeautifulSoup from stdnum.do.rnc import compact as rnc_compact - from stdnum.do.rnc import dgii_wsdl rnc = rnc_compact(rnc) ncf = compact(ncf) - client = get_soap_client(dgii_wsdl, timeout) - result = client.GetNCF( - RNC=rnc, - NCF=ncf, - IMEI='') - if result and 'GetNCFResult' in result: - result = result['GetNCFResult'] # PySimpleSOAP only - if result == '0': - return - return _convert_result(result) + url = 'http://www.dgii.gov.do/app/WebApps/ConsultasWeb/consultas/ncf.aspx' + headers = { + 'User-Agent': 'Mozilla/5.0 (python-stdnum)', + } + data = { + '__EVENTVALIDATION': '/wEWBAKh8pDuCgK+9LSUBQLfnOXIDAKErv7SBhjZB34//pbvvJzrbkFCGGPRElcd', + '__VIEWSTATE': '/wEPDwUJNTM1NDc0MDQ5ZGRCFUYoDcVRgzEntcKfSuvPnC2VhA==', + 'ctl00$cphMain$btnConsultar': 'Consultar', + 'ctl00$cphMain$txtNCF': ncf, + 'ctl00$cphMain$txtRNC': rnc, + } + result = BeautifulSoup( + requests.post(url, headers=headers, data=data, timeout=timeout).text) + results = result.find(id='ctl00_cphMain_pResultado') + if results: + data = { + 'validation_message': result.find(id='ctl00_cphMain_lblInformacion').get_text().strip(), + } + data.update(zip( + [x.get_text().strip().rstrip(':') for x in results.find_all('strong')], + [x.get_text().strip() for x in results.find_all('span')])) + return _convert_result(data) diff --git a/tests/test_do_ncf.py b/tests/test_do_ncf.py index dbd70393..8a94bfa0 100644 --- a/tests/test_do_ncf.py +++ b/tests/test_do_ncf.py @@ -40,9 +40,11 @@ def test_check_dgii(self): """Test stdnum.do.ncf.check_dgii()""" # Test a normal valid number result = ncf.check_dgii('130546312', 'A010010011500000038') - self.assertTrue(all( - key in result.keys() - for key in ['name', 'proof', 'is_valid', 'validation_message', 'rnc', 'ncf'])) + self.assertTrue(result) + self.assertIn('name', result.keys()) + self.assertIn('rnc', result.keys()) + self.assertIn('ncf', result.keys()) + self.assertIn('validation_message', result.keys()) self.assertEqual(result['rnc'], '130546312') self.assertEqual(result['ncf'], 'A010010011500000038') # Test an invalid combination @@ -53,3 +55,12 @@ def test_check_dgii(self): # These types have not been requested with the regulator self.assertFalse(ncf.check_dgii('1-31-56633-2', 'A030010010100000001')) self.assertFalse(ncf.check_dgii('1-31-56633-2', 'A010020010100000001')) + # Test the new format + result = ncf.check_dgii('130546312', 'B0100000005') + self.assertTrue(result) + self.assertIn('name', result.keys()) + self.assertIn('rnc', result.keys()) + self.assertIn('ncf', result.keys()) + self.assertIn('validation_message', result.keys()) + self.assertEqual(result['rnc'], '130546312') + self.assertEqual(result['ncf'], 'B0100000005') From 65b5bfe6ff5be7735c351e4f501a45facafd110e Mon Sep 17 00:00:00 2001 From: PanderMusubi Date: Mon, 18 Jun 2018 15:52:25 +0200 Subject: [PATCH 011/393] Improved texts and added links Closes https://github.com/arthurdejong/python-stdnum/pull/75 --- README | 10 +++++----- stdnum/nl/brin.py | 14 +++++++++----- stdnum/nl/bsn.py | 7 ++++--- stdnum/nl/btw.py | 11 ++++++++--- stdnum/nl/onderwijsnummer.py | 4 ++-- stdnum/nl/postcode.py | 9 +++++++-- 6 files changed, 35 insertions(+), 20 deletions(-) diff --git a/README b/README index 54f76b7a..1a81f22b 100644 --- a/README +++ b/README @@ -123,11 +123,11 @@ Currently this package supports the following formats: * VAT (Maltese VAT number) * RFC (Registro Federal de Contribuyentes, Mexican tax number) * NRIC No. (Malaysian National Registration Identity Card Number) - * Brin number (Dutch number for schools) - * BSN (Burgerservicenummer, Dutch national identification number) - * BTW-nummer (Omzetbelastingnummer, the Dutch VAT number) - * Onderwijsnummer (Dutch student school number) - * Postcode (Dutch postal code) + * BRIN number (the Dutch school identification number) + * BSN (Burgerservicenummer, the Dutch citizen identification number) + * Btw-nummer (Omzetbelastingnummer, the Dutch VAT number) + * Onderwijsnummer (the Dutch student identification number) + * Postcode (the Dutch postal code) * MVA (Merverdiavgift, Norwegian VAT number) * Orgnr (Organisasjonsnummer, Norwegian organisation number) * NIP (Numer Identyfikacji Podatkowej, Polish VAT number) diff --git a/stdnum/nl/brin.py b/stdnum/nl/brin.py index af17ed8e..656873a3 100644 --- a/stdnum/nl/brin.py +++ b/stdnum/nl/brin.py @@ -17,16 +17,20 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""Brin number (Dutch number for schools). +"""BRIN number (the Dutch school identification number). -The Brin (Basis Registratie Instellingen) is a number to identify schools -and related institutions. The number consists of four alphanumeric -characters, sometimes extended with two digits to indicate the site (this -complete code is called the vestigingsnummer). +The BRIN (Basisregistratie Instellingen) is a number to identify schools and +related institutions. The number consists of four alphanumeric characters, +sometimes extended with two digits to indicate the site (this complete code +is called the vestigingsnummer). The register of these numbers can be downloaded from: https://www.duo.nl/open_onderwijsdata/databestanden/ +More information: + +* https://nl.wikipedia.org/wiki/Basisregistratie_Instellingen + >>> validate('05 KO') '05KO' >>> validate('07NU 00') diff --git a/stdnum/nl/bsn.py b/stdnum/nl/bsn.py index f493ed50..4428e1f2 100644 --- a/stdnum/nl/bsn.py +++ b/stdnum/nl/bsn.py @@ -17,11 +17,12 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""BSN (Burgerservicenummer, Dutch national identification number). +"""BSN (Burgerservicenummer, the Dutch citizen identification number). The BSN is a unique personal identifier and has been introduced as the -successor to the sofinummer. The number consists of up to 9 digits (the -leading 0's are commonly left out) and contains a simple checksum. +successor to the sofinummer. It is issued to each Dutch national. The number +consists of up to nine digits (the leading zeros are commonly omitted) and +contains a simple checksum. More information: diff --git a/stdnum/nl/btw.py b/stdnum/nl/btw.py index 6702d9f7..69124a39 100644 --- a/stdnum/nl/btw.py +++ b/stdnum/nl/btw.py @@ -17,12 +17,17 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""BTW-nummer (Omzetbelastingnummer, the Dutch VAT number). +"""Btw-nummer (Omzetbelastingnummer, the Dutch VAT number). -The BTW-nummer is the Dutch number for VAT. It consists of a RSIN or BSN -followed by a B and two digits that identify the unit within the +The btw-nummer is the Dutch number for VAT. It consists of a RSIN or BSN +followed by the letter B and two digits that identify the unit within the organisation (usually 01). +More information: + +* https://en.wikipedia.org/wiki/VAT_identification_number +* https://nl.wikipedia.org/wiki/Btw-nummer_(Nederland) + >>> validate('004495445B01') '004495445B01' >>> validate('NL4495445B01') diff --git a/stdnum/nl/onderwijsnummer.py b/stdnum/nl/onderwijsnummer.py index ed0cd6e1..4ed341a1 100644 --- a/stdnum/nl/onderwijsnummer.py +++ b/stdnum/nl/onderwijsnummer.py @@ -17,10 +17,10 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""Onderwijsnummer (Dutch student school number). +"""Onderwijsnummer (the Dutch student identification number). The onderwijsnummers (education number) is very similar to the BSN (Dutch -national identification number) for students without a BSN. It uses a +citizen identification number), but is for students without a BSN. It uses a checksum mechanism similar to the BSN. More information: diff --git a/stdnum/nl/postcode.py b/stdnum/nl/postcode.py index 91fe5438..e91acc8a 100644 --- a/stdnum/nl/postcode.py +++ b/stdnum/nl/postcode.py @@ -17,9 +17,14 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""Postcode (Dutch postal code). +"""Postcode (the Dutch postal code). -The Dutch postal code consists of four numbers followed by two letters. +The Dutch postal code consists of four numbers followed by two letters, +separated by a single space. + +More information: +* https://en.wikipedia.org/wiki/Postal_codes_in_the_Netherlands +* https://nl.wikipedia.org/wiki/Postcodes_in_Nederland >>> validate('2601 DC') '2601 DC' From 676d62c307e1456763b0dcd8e9149a8eaee7c3d5 Mon Sep 17 00:00:00 2001 From: Esben Toke Christensen Date: Thu, 24 May 2018 10:29:12 +0200 Subject: [PATCH 012/393] Add iso11649 structured creditor reference Closes https://github.com/arthurdejong/python-stdnum/pull/72 --- stdnum/iso11649.py | 75 +++++++++++++++++++ tests/test_iso11649.doctest | 139 ++++++++++++++++++++++++++++++++++++ 2 files changed, 214 insertions(+) create mode 100644 stdnum/iso11649.py create mode 100644 tests/test_iso11649.doctest diff --git a/stdnum/iso11649.py b/stdnum/iso11649.py new file mode 100644 index 00000000..f176852e --- /dev/null +++ b/stdnum/iso11649.py @@ -0,0 +1,75 @@ +# iso11649.py - functions for performing the ISO 11649 checksum validation +# for structured creditor reference numbers +# +# Copyright (C) 2018 Esben Toke Christensen +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""ISO 11649 (Structured Creditor Reference). + +The ISO 11649 structured creditor number consists of 'RF' followed by two +check digits and up to 21 digits. The number may contain letters. + +The reference number is validated by moving RF and the check digits to the +end of the number, and checking that the ISO 7064 Mod 97, 10 checksum of this +string is 1. + +More information: + +* https://en.wikipedia.org/wiki/Creditor_Reference + +>>> validate('RF18 5390 0754 7034') +'RF18539007547034' +>>> validate('RF18 5390 0754 70Y') +'RF185390075470Y' +>>> is_valid('RF18 5390 0754 7034') +True +>>> validate('RF17 5390 0754 7034') +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +from stdnum.exceptions import * +from stdnum.iso7064 import mod_97_10 +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any invalid separators and removes surrounding whitespace.""" + return clean(number, ' -.,/:').upper().strip() + + +def validate(number): + """Check if the number provided is a valid ISO 11649 structured creditor + reference number.""" + number = compact(number) + if len(number) < 5 or len(number) > 25: + raise InvalidLength() + if not number.startswith('RF'): + raise InvalidFormat() + mod_97_10.validate(number[4:] + number[:4]) + return number + + +def is_valid(number): + """Check if the number provided is a valid ISO 11649 structured creditor + number. This checks the length, formatting and check digits.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_iso11649.doctest b/tests/test_iso11649.doctest new file mode 100644 index 00000000..24cdd711 --- /dev/null +++ b/tests/test_iso11649.doctest @@ -0,0 +1,139 @@ +test_iso11649.doctest - more detailed doctests for the stdnum.iso11649 module + +Copyright (C) 2018 Esben Toke Christensen + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.iso11649 module. It +tries to validate a number of numbers that have been generated online. + +>>> import stdnum.iso11649 +>>> from stdnum.exceptions import * + + +The following numbers have been randomly generated at: +https://www.mobilefish.com/services/creditor_reference/creditor_reference.php + +They should all be valid iso11649 structured creditor reference numbers + + +>>> numbers = ''' +... +... RF03SW3EZRUFBK +... RF20QQHM7PAW61EOWO +... RF206KCJWVH20 +... RF97XX5ZIC +... RF66A4E7BF6OI8F23P9 +... RF888F7P5VQ8TOFTY3LZ +... RF41778UFIFX6LGFHAX +... RF8676YM2Q3UWC9 +... RF056TXFK +... RF800PAG6O89TAU8M5H +... RF20AN1IJBLFGA +... RF23EF4UHBVNPLHKG3HZ9SGGT +... RF79KDFLO48OJW9TSCUP7L +... RF72YW +... RF14GE30YOI8 +... RF95SVO25ZY0J +... RF38W1PAA2QLIPIQVMAYLOH +... RF80A0CPH +... RF15O27ZC6D86DZGO +... RF30VXZSLA8 +... RF87PBDPC22JTUPL98AYLOCK +... RF14QS8OSM0SGZJHDAJI2S1 +... RF724P +... RF0717UP2X0DO9UF6JGIPG8 +... RF42J8H8Y0VB5MXP1T24RHM3 +... RF70JNR +... RF949BJ0SHL5OELQ0M16 +... RF75TR2ACY3PGL +... RF0891RPECRY4EKAIWQK4UZUP +... RF95079AYKHK4C6D8SF +... RF63RPP1PYBH4K +... RF28JGS +... RF80I4 +... RF55IJ37T88JU5D0XUR6Z3N +... RF08P +... RF315S3SM4CXHLHPCCJULF36 +... RF25GKZ943I +... RF10XHXROQ2ZS1 +... RF032KW3MG +... RF03Z55N +... RF93SYT6JCX9BF8STKZTF +... RF910KN +... RF4480GWBS4ON16IRYL7T5VN2 +... RF02YFL1INOWMIYT2AN +... RF23PCSFK51V1XJALP +... RF37K91OEQE0FMBZSBN +... RF96QP1V07AYT +... RF2939KX5US7LX3PAN1BNWC0H +... RF02RLPTC78WPBRBZFWSU +... RF85QEZRRD82 +... RF529 +... RF813OATFTW +... RF02MT56MM6RK3NSA88RKVK +... RF81WGYFUZZ0TWXHQK +... RF21FYKWJSLDSEV5P8XGPE2 +... RF75B2UCA8B3KLEP4PNTJA +... RF401ETPTNN0E83ASNVVNPWU +... RF11JB +... RF48T7F6BF5F4H9F9JG +... RF68C +... RF53AVDW8QM7M6A62 +... RF382LJGQV501HHZQ6ZS1 +... RF097 +... RF73XJXLAL +... RF95B +... RF57G +... RF25282M4CZ5GHSGY3G85G +... RF498F8Q7S17 +... RF701XP4QUW0YV62EI5DQ +... RF16V1A2WFZ6U8RMNVLE +... RF78DB1FAB +... RF7522DRITKFXLL97L45F +... RF11A8Z +... RF04X2OY4TYLNF +... RF607WBLIGJT8FLEPYJ +... RF07YDRKBYAAJTZ9IEMA +... RF186L +... RF409UF6078QP +... RF82K6F +... RF28AGC +... RF57G +... RF1492GE4TE5I7 +... RF12EMD86TLG46QZT9Z0WA3I +... RF056PZYKELS9JY35QWH11 +... RF288UQN77O6QWX5565 +... RF12Z7WS5GR9S4 +... RF17B6V83RKUJCKYSIV +... RF489L8GK4 +... RF41FWLX +... RF98FIKGWHA2AK04NMI +... RF86V26RQ3Z +... RF72813 +... RF59OG39OS05B0RBMT +... RF67B3TIEBWV82 +... RF73UYAE6PKWKA7MMR62S0B +... RF92DIALM +... RF04J4 +... RF60OG76HU1XGBIHRU94K +... RF22EM +... RF67J7L +... +... ''' +>>> [x for x in numbers.splitlines() if x and not stdnum.iso11649.is_valid(x)] +[] From ec39d86d1d6a7f47d4c0d9dc70089bdc48e5e7ab Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 8 Aug 2018 14:19:13 +0200 Subject: [PATCH 013/393] Add Mauritian national ID number Thans to Bradley Smith for providing the needed information to implement this. See https://lists.arthurdejong.org/python-stdnum-users/2018/msg00003.html --- stdnum/mu/__init__.py | 21 +++++++++ stdnum/mu/nid.py | 94 +++++++++++++++++++++++++++++++++++++++ tests/test_mu_nid.doctest | 94 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 209 insertions(+) create mode 100644 stdnum/mu/__init__.py create mode 100644 stdnum/mu/nid.py create mode 100644 tests/test_mu_nid.doctest diff --git a/stdnum/mu/__init__.py b/stdnum/mu/__init__.py new file mode 100644 index 00000000..1fff1660 --- /dev/null +++ b/stdnum/mu/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of Mauritian numbers +# coding: utf-8 +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Mauritian numbers.""" diff --git a/stdnum/mu/nid.py b/stdnum/mu/nid.py new file mode 100644 index 00000000..354de4ac --- /dev/null +++ b/stdnum/mu/nid.py @@ -0,0 +1,94 @@ +# nid.py - functions for handling Mauritian national ID numbers +# coding: utf-8 +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""ID number (Mauritian national identifier). + +The Mauritian national ID number is a unique 14 alphanumeric identifier +assigned at birth to identify individuals. It is displayed on the National +Identity Card. + +The number consists of one alphabetic character and thirteen digits: + +* the first character of the person's surname at birth +* 2 digits for day of birth +* 2 digits for month of birth +* 2 digits for year of birth +* 6 digit unique id +* a check digit + +More information: + +* http://mnis.govmu.org/English/ID%20Card/Pages/default.aspx +""" + +import datetime + +from stdnum.exceptions import * +from stdnum.util import clean + + +# characters used for checksum calculation +_alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' + + +def compact(number): + """Convert the number to the minimal representation. This strips + surrounding whitespace and separation dash.""" + return clean(number, ' ').upper().strip() + + +def calc_check_digit(number): + """Calculate the check digit for the number.""" + check = sum((14 - i) * _alphabet.index(n) + for i, n in enumerate(number[:13])) + return _alphabet[(17 - check) % 17] + + +def _get_date(number): + """Convert the part of the number that represents a date into a + datetime. Note that the century may be incorrect.""" + day = int(number[1:3]) + month = int(number[3:5]) + year = int(number[5:7]) + try: + return datetime.date(year + 2000, month, day) + except ValueError: + raise InvalidComponent() + + +def validate(number): + """Check if the number is a valid ID number.""" + number = compact(number) + if len(number) != 14: + raise InvalidLength() + if not number[0].isalpha() or not number[1:-1].isdigit(): + raise InvalidFormat() + if calc_check_digit(number) != number[-1]: + raise InvalidChecksum() + _get_date(number) + return number + + +def is_valid(number): + """Check if the number provided is a valid RFC.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_mu_nid.doctest b/tests/test_mu_nid.doctest new file mode 100644 index 00000000..93f6adc6 --- /dev/null +++ b/tests/test_mu_nid.doctest @@ -0,0 +1,94 @@ +test_mu_nid.doctest - more detailed doctests for the stdnum.mu.nid module + +Copyright (C) 2018 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.mu.nid module. It +tries handle more corner cases than are useful as module documentation. + +>>> from stdnum.mu import nid + + +Some simple tests. + +>>> nid.validate('12345678901234') # all-digits +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nid.validate('ABCDEFGHIJKLMN') # all-alhpa +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nid.validate('A311299123456') # missing check digit +Traceback (most recent call last): + ... +InvalidLength: ... +>>> nid.validate('A999999123456F') # invalid date +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> nid.validate('A3112991234565') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> nid.validate('A3112991234567') +'A3112991234567' + +These have been randomly generated and tested against the validator at +https://eservices.mra.mu/apptan/feedpdfapptan + +>>> numbers = ''' +... +... A0503022303817 +... A2103451905713 +... B120106274060E +... B2209251149773 +... C0302977326799 +... C090939529731G +... D0906040423734 +... D110163477627F +... G270634609988D +... H070461221669C +... H100257938348B +... I050125386993D +... J1205062398729 +... K210220118460G +... L2410001918056 +... M2206357474780 +... N160734180180A +... N1806401273261 +... O190339068436F +... P0301682918358 +... Q300706590045E +... R2307179551405 +... S0408513643074 +... S180622940994C +... T1801758951565 +... U1010291604172 +... U1507158217746 +... U1605075318231 +... V180331350210A +... W2304253291007 +... X1111599499508 +... X2402942866912 +... Y2504945824300 +... Z170971799359B +... +... ''' +>>> [x for x in numbers.splitlines() if x and not nid.is_valid(x)] +[] From 5af712b0ff232eec4197635c14aa2342e76ff382 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 22 Aug 2018 22:12:38 +0200 Subject: [PATCH 014/393] Add Norwegian bank account number This includes validation of Norwegian bank account numbers and conversion to IBAN. Closes https://github.com/arthurdejong/python-stdnum/issues/79 --- stdnum/no/iban.py | 79 ++++++++++++++++++++++++++++++ stdnum/no/kontonr.py | 105 ++++++++++++++++++++++++++++++++++++++++ tests/test_iban.doctest | 45 +++++++++++++++++ 3 files changed, 229 insertions(+) create mode 100644 stdnum/no/iban.py create mode 100644 stdnum/no/kontonr.py diff --git a/stdnum/no/iban.py b/stdnum/no/iban.py new file mode 100644 index 00000000..34a0ac79 --- /dev/null +++ b/stdnum/no/iban.py @@ -0,0 +1,79 @@ +# iban.py - functions for handling Norwegian IBANs +# coding: utf-8 +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Norwegian IBAN (International Bank Account Number). + +The IBAN is used to identify bank accounts across national borders. The +Norwegian IBAN is built up of the IBAN prefix (NO) and check digits, followed +by the 11 digit Konto nr. (bank account number). + +>>> validate('NO93 8601 1117 947') +'NO9386011117947' +>>> to_kontonr('NO93 8601 1117 947') +'86011117947' +>>> format('NO9386011117947') +'NO93 8601 1117 947' +>>> validate('GR1601101050000010547023795') # different country +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> validate('NO92 8601 1117 947') # invalid IBAN check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('NO23 8601 1117 946') # invalid Konto nr. check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +from stdnum import iban +from stdnum.exceptions import * +from stdnum.no import kontonr + + +__all__ = ['compact', 'format', 'to_kontonr', 'validate', 'is_valid'] + + +compact = iban.compact +format = iban.format + + +def to_kontonr(number): + """Return the Norwegian bank account number part of the number.""" + number = compact(number) + if not number.startswith('NO'): + raise InvalidComponent() + return number[4:] + + +def validate(number): + """Check if the number provided is a valid Norwegian IBAN.""" + number = iban.validate(number, check_country=False) + kontonr.validate(to_kontonr(number)) + return number + + +def is_valid(number): + """Check if the number provided is a valid Norwegian IBAN.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/stdnum/no/kontonr.py b/stdnum/no/kontonr.py new file mode 100644 index 00000000..64a7d811 --- /dev/null +++ b/stdnum/no/kontonr.py @@ -0,0 +1,105 @@ +# kontonr.py - functions for handling Norwegian bank account numbers +# coding: utf-8 +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Konto nr. (Norwegian bank account number) + +Konto nr. is the country-specific part in Norwegian IBAN codes. The number +consists of 11 digits, the first 4 are the bank identifier and the last is a +check digit. This module does not check if the bank identifier exists. + +More information: + +* https://www.ecbs.org/iban/norway-bank-account-number.html + +>>> validate('8601 11 17947') +'86011117947' +>>> validate('0000.4090403') # postgiro bank code +'4090403' +>>> validate('8601 11 17949') # invalid check digits +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> format('86011117947') +'8601.11.17947' +>>> to_iban('8601 11 17947') +'NO93 8601 11 17947' +""" + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + number = clean(number, ' .-').strip() + if number.startswith('0000'): + number = number[4:] # strip leading 0000 postgiro bank code + return number + + +def _calc_check_digit(number): + """Calculate the check digit for the 11-digit number.""" + weights = (6, 7, 8, 9, 4, 5, 6, 7, 8, 9) + return str(sum(w * int(n) for w, n in zip(weights, number)) % 11) + + +def validate(number): + """Check if the number provided is a valid bank account number.""" + number = compact(number) + if not number.isdigit(): + raise InvalidFormat() + if len(number) == 7: + luhn.validate(number) + elif len(number) == 11: + if _calc_check_digit(number) != number[-1]: + raise InvalidChecksum() + else: + raise InvalidLength() + return number + + +def is_valid(number): + """Check if the number provided is a valid bank account number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def to_iban(number): + """Convert the number to an IBAN.""" + from stdnum import iban + separator = ' ' if ' ' in number else '' + return separator.join(( + 'NO' + iban.calc_check_digits('NO00' + number), + number)) + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + number = (11 - len(number)) * '0' + number + return '.'.join([ + number[:4], + number[4:6], + number[6:], + ]) diff --git a/tests/test_iban.doctest b/tests/test_iban.doctest index 9fdcfaab..eef1948c 100644 --- a/tests/test_iban.doctest +++ b/tests/test_iban.doctest @@ -148,8 +148,53 @@ numbers: ... MU17 BOMM0101101030300200000MUR ... NL91 ABNA 0417 1643 00 ... NL91ABNA0417164300 +... NO 02 15037577003 +... NO 05 15030383041 +... NO 0560110516994 +... NO 0571 3905 25162 +... NO 0828014322061 +... NO 1232600465693 +... NO 19 4920 06 96270 +... NO 21 650 405 251 19 +... NO 2342009668904 +... NO 26 7032 0516 038 +... NO 3036245391786 +... NO 31 6018 04 47124 +... NO 33 4270 06 08551 +... NO 35 9650 05 73667 +... NO 39 4750 07 95936 +... NO 39 6318 05 01489 +... NO 39 7874 0597 506 +... NO 40 1503 7355 353 +... NO 402333 06 01019 +... NO 43 651 204 471 94 +... NO 44 1850.05.14562 +... NO 4575600702548 +... NO 5314300642641 +... NO 57 78740655867 +... NO 5997501101463 +... NO 62 650 204 441 20 +... NO 6865040505746 +... NO 6940872430085 +... NO 6947780786090 +... NO 71 7694 05 00903 +... NO 7615030839797 +... NO 89 42004151326 +... NO 91 16024246306 +... NO05 7058 0555 568 +... NO07.8380.08.06006 +... NO1782000193468 +... NO2476940517075 +... NO38 8200 06 10190 +... NO4697500641723 +... NO5876940518888 +... NO71.4202.47.14777 +... NO77 7694 0511 077 +... NO89 4760 5692 776 +... NO8976940512510 ... NO93 8601 1117 947 ... NO9386011117947 +... NO9832271000153 ... PK36SCBL0000001123456702 ... PL61 1090 1014 0000 0712 1981 2874 ... PL61109010140000071219812874 From 4a767795a425de28daad743c89241e3803ff95b9 Mon Sep 17 00:00:00 2001 From: Gerard Dalmau Date: Thu, 30 Aug 2018 09:59:12 +0200 Subject: [PATCH 015/393] Improve CIF and NIF validation NIF starting with K, L or M are NIF instead of CIF. This also adds NIF-DNI-CIF-NIE classification tests. Closes https://github.com/arthurdejong/python-stdnum/pull/81 --- stdnum/es/cif.py | 15 ++++------- stdnum/es/nif.py | 11 +++++++- tests/test_es_nif.doctest | 57 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 11 deletions(-) create mode 100644 tests/test_es_nif.doctest diff --git a/stdnum/es/cif.py b/stdnum/es/cif.py index 0c87711a..8802f87c 100644 --- a/stdnum/es/cif.py +++ b/stdnum/es/cif.py @@ -34,8 +34,10 @@ Traceback (most recent call last): ... InvalidLength: ... ->>> validate('M-1234567-L') -'M1234567L' +>>> validate('M-1234567-L') # valid NIF but not valid CIF +Traceback (most recent call last): + ... +InvalidFormat: ... >>> validate('O-1234567-L') # invalid first character Traceback (most recent call last): ... @@ -72,14 +74,7 @@ def validate(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() - if number[0] in 'KLM': - # K: Spanish younger than 14 year old - # L: Spanish living outside Spain without DNI - # M: granted the tax to foreigners who have no NIE - # these use the old checkdigit algorithm (the DNI one) - if number[-1] != dni.calc_check_digit(number[1:-1]): - raise InvalidChecksum() - elif number[0] in 'ABCDEFGHJNPQRSUVW': + if number[0] in 'ABCDEFGHJNPQRSUVW': # there seems to be conflicting information on which organisation types # should have which type of check digit (alphabetic or numeric) so # we support either here diff --git a/stdnum/es/nif.py b/stdnum/es/nif.py index e2b87e92..b99049d6 100644 --- a/stdnum/es/nif.py +++ b/stdnum/es/nif.py @@ -40,6 +40,8 @@ '54362315K' >>> validate('X-5253868-R') # foreign person 'X5253868R' +>>> validate('M-1234567-L') # foreign person without NIE +'M1234567L' """ from stdnum.es import cif, dni, nie @@ -64,7 +66,14 @@ def validate(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() - if number[0].isdigit(): + if number[0] in 'KLM': + # K: Spanish younger than 14 year old + # L: Spanish living outside Spain without DNI + # M: granted the tax to foreigners who have no NIE + # these use the old checkdigit algorithm (the DNI one) + if number[-1] != dni.calc_check_digit(number[1:-1]): + raise InvalidChecksum() + elif number[0].isdigit(): # natural resident dni.validate(number) elif number[0] in 'XYZ': diff --git a/tests/test_es_nif.doctest b/tests/test_es_nif.doctest new file mode 100644 index 00000000..17286eb9 --- /dev/null +++ b/tests/test_es_nif.doctest @@ -0,0 +1,57 @@ +test_es_nif.doctest - more detailed doctests for stdnum.es.nif module + +Copyright (C) 2018 Gerard Dalmau + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.es.nif and related +modules. It tries to cover more corner cases and detailed functionality that +is not really useful as module documentation. + +>>> from stdnum.es import nif, dni, nie, cif +>>> from stdnum.exceptions import * + + +>>> def check(number): +... ok = [] +... if nif.is_valid(number): +... ok.append('nif') +... if dni.is_valid(number): +... ok.append('dni') +... if nie.is_valid(number): +... ok.append('nie') +... if cif.is_valid(number): +... ok.append('cif') +... return ok + + +>>> check('11111111H') # valid DNI +['nif', 'dni'] +>>> check('11111111T') # invalid DNI +[] +>>> check('A11111119') # valid CIF +['nif', 'cif'] +>>> check('A11111118') # invalid CIF +[] +>>> check('X1111111G') # valid NIE +['nif', 'nie'] +>>> check('X1111111A') # invalid NIE +[] +>>> check('L1111111G') # valid NIF, not classified as DNI, CIF or NIE +['nif'] +>>> check('L1111111C') # invalid NIF +[] From e58c09a825e64a68bf69204c07afd3a8a1269095 Mon Sep 17 00:00:00 2001 From: Gerard Dalmau Date: Thu, 30 Aug 2018 09:59:51 +0200 Subject: [PATCH 016/393] Fix ES test descriptions --- tests/test_es_cups.doctest | 2 +- tests/test_es_referenciacatastral.doctest | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_es_cups.doctest b/tests/test_es_cups.doctest index 4779124a..6c76a866 100644 --- a/tests/test_es_cups.doctest +++ b/tests/test_es_cups.doctest @@ -1,4 +1,4 @@ -test_my_nric.doctest - more detailed doctests for stdnum.es.cups module +test_es_cups.doctest - more detailed doctests for stdnum.es.cups module Copyright (C) 2016 David García Garzón Copyright (C) 2016 Arthur de Jong diff --git a/tests/test_es_referenciacatastral.doctest b/tests/test_es_referenciacatastral.doctest index 94610ee8..e7fbfad9 100644 --- a/tests/test_es_referenciacatastral.doctest +++ b/tests/test_es_referenciacatastral.doctest @@ -1,4 +1,4 @@ -test_es_referenciacatastral.doctest - more detailed doctests +test_es_referenciacatastral.doctest - more detailed doctests for stdnum.es.referenciacatastral module Copyright (C) 2016 David García Garzón Copyright (C) 2015-2017 Arthur de Jong From 510ee93e0117eac927d17e213fa014df84774c48 Mon Sep 17 00:00:00 2001 From: Levin Rickert Date: Fri, 21 Sep 2018 11:56:53 +0200 Subject: [PATCH 017/393] Add vat alias for Russia --- stdnum/ru/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stdnum/ru/__init__.py b/stdnum/ru/__init__.py index fb586566..470f21a9 100644 --- a/stdnum/ru/__init__.py +++ b/stdnum/ru/__init__.py @@ -19,3 +19,6 @@ # 02110-1301 USA """Collection of Russian numbers.""" + +# provide vat as an alias +from stdnum.ru import inn as vat # noqa: F401 From 54c36507220a9f39a14fade446d779315e37a270 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 30 Sep 2018 15:46:44 +0200 Subject: [PATCH 018/393] Bitcoin address This adds validation of Bitcoin addresses. No check is done that the addresses actually exist but only that they are syntactically correct. Closes https://github.com/arthurdejong/python-stdnum/issues/80 --- stdnum/bitcoin.py | 159 +++++++++++++++++++++++++++++++++++++ tests/test_bitcoin.doctest | 119 +++++++++++++++++++++++++++ 2 files changed, 278 insertions(+) create mode 100644 stdnum/bitcoin.py create mode 100644 tests/test_bitcoin.doctest diff --git a/stdnum/bitcoin.py b/stdnum/bitcoin.py new file mode 100644 index 00000000..9e855127 --- /dev/null +++ b/stdnum/bitcoin.py @@ -0,0 +1,159 @@ +# bitcoin.py - functions for handling Bitcoin addresses +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Bitcoin address. + +A Bitcoin address is an identifier that is used as destination in a Bitcoin +transaction. It is based on a hash of the public portion of a keypair. + +There are currently three address formats in use: + +* P2PKH: pay to pubkey hash +* P2SH: pay to script hash +* Bech32 + +More information: + +* https://en.bitcoin.it/wiki/Address + +>>> validate('1NEDqZPvTWRaoho48qXuLLsrYomMXPABfD') +'1NEDqZPvTWRaoho48qXuLLsrYomMXPABfD' +>>> validate('BC1QARDV855YJNGSPVXUTTQ897AQCA3LXJU2Y69JCE') +'bc1qardv855yjngspvxuttq897aqca3lxju2y69jce' +>>> validate('1NEDqZPvTWRaoho48qXuLLsrYomMXPABfX') +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +import hashlib +import struct +from functools import reduce + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + number = clean(number, ' ').strip() + if number[:3].lower() == 'bc1': + number = number.lower() + return number + + +# Base58 encoding character set as used in Bitcoin addresses +_base58_alphabet = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz' + + +def b58decode(s): + """Decode a Base58 encoded string to a bytestring.""" + value = reduce(lambda a, c: a * 58 + _base58_alphabet.index(c), s, 0) + result = b'' + while value >= 256: + value, mod = divmod(value, 256) + result = struct.pack('B', mod) + result + result = struct.pack('B', value) + result + return struct.pack('B', 0) * (len(s) - len(s.lstrip('1'))) + result + + +# Bech32 character set as used in Bitcoin addresses +_bech32_alphabet = 'qpzry9x8gf2tvdw0s3jn54khce6mua7l' + + +# The Bech32 generator tests and values for checksum calculation +_bech32_generator = ( + (1 << 0, 0x3b6a57b2), (1 << 1, 0x26508e6d), (1 << 2, 0x1ea119fa), + (1 << 3, 0x3d4233dd), (1 << 4, 0x2a1462b3)) + + +def bech32_checksum(values): + """Calculate the Bech32 checksum.""" + chk = 1 + for value in values: + top = chk >> 25 + chk = (chk & 0x1ffffff) << 5 | value + for t, v in _bech32_generator: + chk ^= v if top & t else 0 + return chk + + +def b32decode(data): + """Decode a list of Base32 values to a bytestring.""" + acc, bits = 0, 0 + result = b'' + for value in data: + acc = ((acc << 5) | value) & 0xfff + bits += 5 + if bits >= 8: + bits -= 8 + result = result + struct.pack('B', (acc >> bits) & 0xff) + if bits >= 5 or acc & ((1 << bits) - 1): + raise InvalidComponent() + return result + + +def _expand_hrp(hrp): + """Convert the human-readable part to format for checksum calculation.""" + return [ord(c) >> 5 for c in hrp] + [0] + [ord(c) & 31 for c in hrp] + + +def validate(number): + """Check if the number provided is valid. This checks the length and + check digit.""" + number = compact(number) + if number.startswith('1') or number.startswith('3'): + # P2PKH (pay to pubkey hash) or P2SH (pay to script hash) address + if not all(x in _base58_alphabet for x in number): + raise InvalidFormat() + address = b58decode(number) + if len(address) != 25: + raise InvalidLength() + if hashlib.sha256(hashlib.sha256(address[:-4]).digest()).digest()[:4] != address[-4:]: + raise InvalidChecksum() + elif number.startswith('bc1'): + # Bech32 type address + if not all(x in _bech32_alphabet for x in number[3:]): + raise InvalidFormat() + if len(number) < 11 or len(number) > 90: + raise InvalidLength() + data = [_bech32_alphabet.index(x) for x in number[3:]] + if bech32_checksum(_expand_hrp('bc') + data) != 1: + raise InvalidChecksum() + witness_version = data[0] + witness_program = b32decode(data[1:-6]) + if witness_version > 16: + raise InvalidComponent() + if len(witness_program) < 2 or len(witness_program) > 40: + raise InvalidLength() + if witness_version == 0 and len(witness_program) not in (20, 32): + raise InvalidLength() + else: + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number provided is valid. This checks the length and + check digit.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_bitcoin.doctest b/tests/test_bitcoin.doctest new file mode 100644 index 00000000..85ad66d7 --- /dev/null +++ b/tests/test_bitcoin.doctest @@ -0,0 +1,119 @@ +test_bitcoin.doctest - more detailed doctests for stdnum.bitcoin module + +Copyright (C) 2018 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.bitcoin module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum import bitcoin + + +These are found and constructed P2PKH addresses (P2SH addresses are basically +the same because they follow the same validation, except that the first digit +is a 3). + +>>> bitcoin.validate('1NEDqZPvTWRaoho48qXuLLsrYomMXPABfD') +'1NEDqZPvTWRaoho48qXuLLsrYomMXPABfD' +>>> bitcoin.validate('1NEDqZPvTWRaoho48qXuLLsrYomMXPABfA') # mangled digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> bitcoin.validate('1NEDqZPvTWRaoho48qXu==srYomMXPABfD') # invalid digit +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> bitcoin.validate('1111111111111111111114oLvT2') # constructed but valid +'1111111111111111111114oLvT2' +>>> bitcoin.validate('111111111111111111aGQAo') # invalid binary length +Traceback (most recent call last): + ... +InvalidLength: ... + + +Bech32 are more recent but also supported. Uppercase addresses will be +automatically lowercased. + +>>> bitcoin.validate('BC1QARDV855YJNGSPVXUTTQ897AQCA3LXJU2Y69JCE') +'bc1qardv855yjngspvxuttq897aqca3lxju2y69jce' +>>> bitcoin.validate('bc1qardv855yjngspvxuttq897aqca3lxju2y69jZZ') # some digits changed +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> bitcoin.validate('bc1qardv855yjngspvxuttq897aqca3lxju2y69j11') # non-bech32 characters +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> bitcoin.validate('bc1pc54a7w') # too short but valid checksum +Traceback (most recent call last): + ... +InvalidLength: ... +>>> bitcoin.validate('bc1qv93xxeqnnq0uz') # too short for witness version +Traceback (most recent call last): + ... +InvalidLength: ... +>>> bitcoin.validate('bc1lv93xxer9venks6t2ddkx6mn0wpchyum5rtc42k') # invalid witness version +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> bitcoin.validate('bc1pv93xxer9venks6t2ddkx6mn0wpchyum5w4m8w7re0fq5ys6yg4rywjzfff95cn2wfumys6cj') # too long witness program +Traceback (most recent call last): + ... +InvalidLength: ... +>>> bitcoin.validate('bc1ppzry7g5z8k') # invalid Base32 padding +Traceback (most recent call last): + ... +InvalidComponent: ... + + +Test for unknown address type. + +>>> bitcoin.validate('gzXESMi1caU4L4CWEV96kQMkn5TKLsMzuX') +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM +... 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2 +... 1G5Tjyznf4hmWoStygje9h2u1Y7rFBjtmS +... 1NEDqZPvTWRaoho48qXuLLsrYomMXPABfD +... 1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD +... 1P2c1W3x1TCUFvyDmVyVmUxrRqFtuF2w6 +... 39y1UjCMmxzMYtt4S4wii9e3xmfHngKncL +... 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy +... 3KwLBFMtU9Wtn9Yys3imuU2hs2oSDsfZY4 +... BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4 +... BC1SW50QA3JX3S +... bc1pw508d6qejxtdg4y5r3zarvary0c5xw7kw508d6qejxtdg4y5r3zarvary0c5xw7k7grplx +... bc1q362mcakh9p0zr380s4uhhz26263yjep36c8se8 +... bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq +... bc1qardv855yjngspvxuttq897aqca3lxju2y69jce +... bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9 +... bc1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3qccfmv3 +... bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 +... bc1zw508d6qejxtdg4y5r3zarvaryvg6kdaj +... +... ''' +>>> [x for x in numbers.splitlines() if x and not bitcoin.is_valid(x)] +[] From 58ea7b20682021e9ed91587adb484534fb7a768f Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Tue, 9 Oct 2018 22:07:33 +0200 Subject: [PATCH 019/393] Fix issue with minimal IBAN This ensures that an IBAN with a missing bban part and unknown country code (while still having a valid MOD 97,10 checksum) is considered valid. Closes https://github.com/arthurdejong/python-stdnum/issues/84 --- stdnum/iban.py | 2 +- tests/test_iban.doctest | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/stdnum/iban.py b/stdnum/iban.py index 09c8fdb6..bbf181b7 100644 --- a/stdnum/iban.py +++ b/stdnum/iban.py @@ -106,7 +106,7 @@ def validate(number, check_country=True): info = _ibandb.info(number) # check if the bban part of number has the correct structure bban = number[4:] - if not _struct_to_re(info[0][1].get('bban', '')).match(bban): + if not _struct_to_re(info[0][1].get('bban', '-')).match(bban): raise InvalidFormat() # check the country-specific module if it exists if check_country: diff --git a/tests/test_iban.doctest b/tests/test_iban.doctest index eef1948c..0625fb16 100644 --- a/tests/test_iban.doctest +++ b/tests/test_iban.doctest @@ -25,6 +25,15 @@ really useful as module documentation. >>> from stdnum import iban +Test for IBAN corner case that happens when the bban part is empty, the +country code is unknown and the checksum is still valid. + +>>> iban.validate('0001') +Traceback (most recent call last): + ... +InvalidFormat: ... + + These should all be valid numbers and are from the IBAN REGISTRY as sample numbers: From 6b85f91f64c38f7c1641d2a7e3019c27f5329800 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 14 Oct 2018 19:16:55 +0200 Subject: [PATCH 020/393] Raise InvalidComponent on unknown IBAN country This partially reverts 58ea7b2. Closes https://github.com/arthurdejong/python-stdnum/issues/82 --- stdnum/iban.py | 4 +++- tests/test_iban.doctest | 10 +++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/stdnum/iban.py b/stdnum/iban.py index bbf181b7..bdd07998 100644 --- a/stdnum/iban.py +++ b/stdnum/iban.py @@ -104,9 +104,11 @@ def validate(number, check_country=True): mod_97_10.validate(number[4:] + number[:4]) # look up the number info = _ibandb.info(number) + if not info[0][1]: + raise InvalidComponent() # check if the bban part of number has the correct structure bban = number[4:] - if not _struct_to_re(info[0][1].get('bban', '-')).match(bban): + if not _struct_to_re(info[0][1].get('bban', '')).match(bban): raise InvalidFormat() # check the country-specific module if it exists if check_country: diff --git a/tests/test_iban.doctest b/tests/test_iban.doctest index 0625fb16..083ce88a 100644 --- a/tests/test_iban.doctest +++ b/tests/test_iban.doctest @@ -31,7 +31,15 @@ country code is unknown and the checksum is still valid. >>> iban.validate('0001') Traceback (most recent call last): ... -InvalidFormat: ... +InvalidComponent: ... + + +IBAN for an unknown country code. + +>>> iban.validate('XX431234') +Traceback (most recent call last): + ... +InvalidComponent: ... These should all be valid numbers and are from the IBAN REGISTRY as sample From a68f3ca26006f86110f555b6820e836fc944c7f9 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 14 Oct 2018 21:24:41 +0200 Subject: [PATCH 021/393] Get files ready for 1.10 release --- ChangeLog | 136 +++++++++++++ NEWS | 18 ++ README | 5 + docs/index.rst | 5 + docs/stdnum.bitcoin.rst | 5 + docs/stdnum.iso11649.rst | 5 + docs/stdnum.mu.nid.rst | 5 + docs/stdnum.no.iban.rst | 5 + docs/stdnum.no.kontonr.rst | 5 + stdnum/__init__.py | 2 +- stdnum/at/postleitzahl.dat | 2 +- stdnum/be/banks.dat | 37 ++-- stdnum/cn/loc.dat | 2 +- stdnum/eu/nace.dat | 2 +- stdnum/imsi.dat | 379 +++++++++++++++++++++---------------- stdnum/isbn.dat | 60 +++--- update/my_bp.py | 20 +- 17 files changed, 471 insertions(+), 222 deletions(-) create mode 100644 docs/stdnum.bitcoin.rst create mode 100644 docs/stdnum.iso11649.rst create mode 100644 docs/stdnum.mu.nid.rst create mode 100644 docs/stdnum.no.iban.rst create mode 100644 docs/stdnum.no.kontonr.rst diff --git a/ChangeLog b/ChangeLog index 13c3f010..c6e3cc31 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,139 @@ +2018-10-14 Arthur de Jong + + * [6b85f91] stdnum/iban.py, tests/test_iban.doctest: Raise + InvalidComponent on unknown IBAN country + + This partially reverts 58ea7b2. + + Closes https://github.com/arthurdejong/python-stdnum/issues/82 + +2018-10-09 Arthur de Jong + + * [58ea7b2] stdnum/iban.py, tests/test_iban.doctest: Fix issue + with minimal IBAN + + This ensures that an IBAN with a missing bban part and unknown + country code (while still having a valid MOD 97,10 checksum) + is considered valid. + + Closes https://github.com/arthurdejong/python-stdnum/issues/84 + +2018-09-30 Arthur de Jong + + * [54c3650] stdnum/bitcoin.py, tests/test_bitcoin.doctest: + Bitcoin address + + This adds validation of Bitcoin addresses. No check is done that + the addresses actually exist but only that they are syntactically + correct. + + Closes https://github.com/arthurdejong/python-stdnum/issues/80 + +2018-09-21 Levin Rickert + + * [510ee93] stdnum/ru/__init__.py: Add vat alias for Russia + +2018-08-30 Gerard Dalmau + + * [e58c09a] tests/test_es_cups.doctest, + tests/test_es_referenciacatastral.doctest: Fix ES test descriptions + +2018-08-30 Gerard Dalmau + + * [4a76779] stdnum/es/cif.py, stdnum/es/nif.py, + tests/test_es_nif.doctest: Improve CIF and NIF validation + + NIF starting with K, L or M are NIF instead of CIF. + + This also adds NIF-DNI-CIF-NIE classification tests. + + Closes https://github.com/arthurdejong/python-stdnum/pull/81 + +2018-08-22 Arthur de Jong + + * [5af712b] stdnum/no/iban.py, stdnum/no/kontonr.py, + tests/test_iban.doctest: Add Norwegian bank account number + + This includes validation of Norwegian bank account numbers and + conversion to IBAN. + + Closes https://github.com/arthurdejong/python-stdnum/issues/79 + +2018-08-08 Arthur de Jong + + * [ec39d86] stdnum/mu/__init__.py, stdnum/mu/nid.py, + tests/test_mu_nid.doctest: Add Mauritian national ID number + + Thans to Bradley Smith for providing the needed information to + implement this. + + See + https://lists.arthurdejong.org/python-stdnum-users/2018/msg00003.html + +2018-05-24 Esben Toke Christensen + + * [676d62c] stdnum/iso11649.py, tests/test_iso11649.doctest: + Add iso11649 structured creditor reference + + Closes https://github.com/arthurdejong/python-stdnum/pull/72 + +2018-06-18 PanderMusubi + + * [65b5bfe] README, stdnum/nl/brin.py, stdnum/nl/bsn.py, + stdnum/nl/btw.py, stdnum/nl/onderwijsnummer.py, + stdnum/nl/postcode.py: Improved texts and added links + + Closes https://github.com/arthurdejong/python-stdnum/pull/75 + +2018-05-19 Arthur de Jong + + * [6e776ae] stdnum/do/ncf.py, tests/test_do_ncf.py: Switch the + NCF online check to the new form + + This tries to screen-scrape the new DGII form that is used to + validate the new format of NCF numbers. + + Closes https://github.com/arthurdejong/python-stdnum/issues/71 + +2018-05-01 Arthur de Jong + + * [04f78fb] online_check/stdnum.wsgi: Fix encoding issues in + online check + + This ensures that all text is unicode internally and encoded to + UTF-8 on response. + +2018-05-01 Arthur de Jong + + * [bae6f19] stdnum/mx/rfc.py, tests/test_mx_rfc.doctest: Fix an + issue with format of Mexican tax numbers + + Fix an issue where the format accepted a mix of personal and + company numberer in validation causing in a raised ValueError + exception. + +2018-05-01 Arthur de Jong + + * [08d1053] stdnum/es/referenciacatastral.py, stdnum/mx/rfc.py, + stdnum/util.py, tests/test_util.doctest: Make unicode conversion + standard + + A few modules use non-ASCII characters in numbers. This + introduces a to_unicode() function in util so that it can be + used by multiple modules. + +2018-04-14 Arthur de Jong + + * [d9defc8] ChangeLog, NEWS, README, docs/index.rst, + docs/stdnum.at.postleitzahl.rst, docs/stdnum.at.tin.rst, + docs/stdnum.be.iban.rst, docs/stdnum.de.handelsregisternummer.rst, + docs/stdnum.de.stnr.rst, docs/stdnum.figi.rst, + docs/stdnum.me.iban.rst, setup.py, stdnum/__init__.py, + stdnum/at/postleitzahl.dat, stdnum/be/banks.dat, stdnum/cn/loc.dat, + stdnum/eu/nace.dat, stdnum/imsi.dat, stdnum/isbn.dat, + stdnum/isil.dat, stdnum/us/ein.dat, update/isil.py: Get files + ready for 1.9 release + 2018-04-12 Arthur de Jong * [e200656] stdnum/iban.py, tests/test_be_iban.doctest: Add an diff --git a/NEWS b/NEWS index d0ae0426..b66926d4 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,21 @@ +changes from 1.9 to 1.10 +------------------------ + +* Add modules for the following number formats: + - Bitcoin address + - ISO 11649 (Structured Creditor Reference) + - ID number (Mauritian national identifier) + - Norwegian IBAN (International Bank Account Number) + - Konto nr. (Norwegian bank account number) +* Fix a bug in handling of Mexican tax numbers +* Improve Spanish CIF and NIF validation +* Update Dominican Republic NCF numbers online check +* Improve Unicode conversion for bytestrings +* Improvements to some corner cases in IBAN validation +* Documentation improvements +* Add stdnum.ru.vat as an alias for stdnum.ru.inn + + changes from 1.8.1 to 1.9 ------------------------- diff --git a/README b/README index 1a81f22b..60ef4de9 100644 --- a/README +++ b/README @@ -31,6 +31,7 @@ Currently this package supports the following formats: * PNF (ЛНЧ, Личен номер на чужденец, Bulgarian number of a foreigner) * VAT (Идентификационен номер по ДДС, Bulgarian VAT number) * BIC (ISO 9362 Business identifier codes) + * Bitcoin address * CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazillian company identifier) * CPF (Cadastro de Pessoas Físicas, Brazillian national identifier) * BN (Canadian Business Number) @@ -109,6 +110,7 @@ Currently this package supports the following formats: * ISIL (International Standard Identifier for Libraries) * ISIN (International Securities Identification Number) * ISMN (International Standard Music Number) + * ISO 11649 (Structured Creditor Reference) * ISO 6346 (International standard for container identification) * ISSN (International Standard Serial Number) * Codice Fiscale (Italian tax code for individuals) @@ -121,6 +123,7 @@ Currently this package supports the following formats: * Montenegro IBAN (International Bank Account Number) * MEID (Mobile Equipment Identifier) * VAT (Maltese VAT number) + * ID number (Mauritian national identifier) * RFC (Registro Federal de Contribuyentes, Mexican tax number) * NRIC No. (Malaysian National Registration Identity Card Number) * BRIN number (the Dutch school identification number) @@ -128,6 +131,8 @@ Currently this package supports the following formats: * Btw-nummer (Omzetbelastingnummer, the Dutch VAT number) * Onderwijsnummer (the Dutch student identification number) * Postcode (the Dutch postal code) + * Norwegian IBAN (International Bank Account Number) + * Konto nr. (Norwegian bank account number) * MVA (Merverdiavgift, Norwegian VAT number) * Orgnr (Organisasjonsnummer, Norwegian organisation number) * NIP (Numer Identyfikacji Podatkowej, Polish VAT number) diff --git a/docs/index.rst b/docs/index.rst index 2f7bbaef..d5189bee 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -116,6 +116,7 @@ Available formats bg.pnf bg.vat bic + bitcoin br.cnpj br.cpf ca.bn @@ -194,6 +195,7 @@ Available formats isil isin ismn + iso11649 iso6346 issn it.codicefiscale @@ -206,6 +208,7 @@ Available formats me.iban meid mt.vat + mu.nid mx.rfc my.nric nl.brin @@ -213,6 +216,8 @@ Available formats nl.btw nl.onderwijsnummer nl.postcode + no.iban + no.kontonr no.mva no.orgnr pl.nip diff --git a/docs/stdnum.bitcoin.rst b/docs/stdnum.bitcoin.rst new file mode 100644 index 00000000..14e59c79 --- /dev/null +++ b/docs/stdnum.bitcoin.rst @@ -0,0 +1,5 @@ +stdnum.bitcoin +============== + +.. automodule:: stdnum.bitcoin + :members: \ No newline at end of file diff --git a/docs/stdnum.iso11649.rst b/docs/stdnum.iso11649.rst new file mode 100644 index 00000000..31aedb5e --- /dev/null +++ b/docs/stdnum.iso11649.rst @@ -0,0 +1,5 @@ +stdnum.iso11649 +=============== + +.. automodule:: stdnum.iso11649 + :members: \ No newline at end of file diff --git a/docs/stdnum.mu.nid.rst b/docs/stdnum.mu.nid.rst new file mode 100644 index 00000000..5656ebdd --- /dev/null +++ b/docs/stdnum.mu.nid.rst @@ -0,0 +1,5 @@ +stdnum.mu.nid +============= + +.. automodule:: stdnum.mu.nid + :members: \ No newline at end of file diff --git a/docs/stdnum.no.iban.rst b/docs/stdnum.no.iban.rst new file mode 100644 index 00000000..21e26729 --- /dev/null +++ b/docs/stdnum.no.iban.rst @@ -0,0 +1,5 @@ +stdnum.no.iban +============== + +.. automodule:: stdnum.no.iban + :members: \ No newline at end of file diff --git a/docs/stdnum.no.kontonr.rst b/docs/stdnum.no.kontonr.rst new file mode 100644 index 00000000..3f1ee6e8 --- /dev/null +++ b/docs/stdnum.no.kontonr.rst @@ -0,0 +1,5 @@ +stdnum.no.kontonr +================= + +.. automodule:: stdnum.no.kontonr + :members: \ No newline at end of file diff --git a/stdnum/__init__.py b/stdnum/__init__.py index becdaa88..02ce1eea 100644 --- a/stdnum/__init__.py +++ b/stdnum/__init__.py @@ -42,4 +42,4 @@ __all__ = ('get_cc_module', '__version__') # the version number of the library -__version__ = '1.9' +__version__ = '1.10' diff --git a/stdnum/at/postleitzahl.dat b/stdnum/at/postleitzahl.dat index 39cf763d..7977dbb4 100644 --- a/stdnum/at/postleitzahl.dat +++ b/stdnum/at/postleitzahl.dat @@ -1,4 +1,4 @@ -# generated from PLZ_Verzeichnis_APR18.xls downloaded from +# generated from PLZ_Verzeichnis_OKT18.xls downloaded from # https://www.post.at/en/business_advertise_products_and_services_addresses_postcodes.php 1010 location="Wien" region="Wien" 1020 location="Wien" region="Wien" diff --git a/stdnum/be/banks.dat b/stdnum/be/banks.dat index 9be8db7c..47033d5f 100644 --- a/stdnum/be/banks.dat +++ b/stdnum/be/banks.dat @@ -1,6 +1,6 @@ # generated from current_codes.xls downloaded from # https://www.nbb.be/doc/be/be/protocol/current_codes.xls -# version 15/03/2018 +# version 04/09/2018 000-000 bic="BPOTBEB1" bank="bpost bank" 001-049 bic="GEBABEBB" bank="BNP Paribas Fortis" 050-099 bic="GKCCBEBB" bank="BELFIUS BANK" @@ -19,14 +19,14 @@ 133-134 bic="CTBKBEBX" bank="Beobank" 137-137 bic="GEBABEBB" bank="BNP Paribas Fortis" 140-149 bic="GEBABEBB" bank="BNP Paribas Fortis" -150-150 bic="BCMCBEBB" bank="Bancontact - Mister Cash NV/SA" +150-150 bic="BCMCBEBB" bank="Bancontact Payconiq Company" 171-171 bic="CPHBBE75" bank="Banque CPH" 172-173 bic="RABOBE23" bank="Coöperatieve Rabobank U.A." 175-175 bank="Systèmes Technologiques d'Echange et de Traitement - STET" 176-176 bic="BSCHBEBBRET" bank="Santander Consumer Bank" 178-179 bic="COBABEBX" bank="Commerzbank" 183-183 bic="BARBBEBB" bank="Bank of Baroda" -185-185 bic="HBKABE22" bank="Record Bank" +185-185 bic="HBKABE22" bank="ING België" 189-189 bic="SMBCBEBB" bank="Sumitomo Mitsui Banking Corporation (SMBC)" 190-199 bic="CREGBEBB" bank="CBC Banque et Assurances" 200-214 bic="GEBABEBB" bank="BNP Paribas Fortis" @@ -36,6 +36,7 @@ 400-499 bic="KREDBEBB" bank="KBC Bank" 500-500 bic="MTPSBEBB" bank="Moneytrans Payment Services" 501-501 bic="DHBNBEBB" bank="Demir-Halk Bank (Nederland) (DHB)" +504-504 bic="PANXBEB1" bank="PAY-NXT" 507-507 bic="DIERBE21" bank="Dierickx, Leys & Cie Effectenbank" 508-508 bic="PARBBEBZMDC" bank="BNP Paribas Securities Services" 509-509 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." @@ -76,7 +77,6 @@ 607-607 bic="ICBKBEBB" bank="Industrial and Commercial Bank of China (Europe)" 609-609 bank="Elavon Financial Services Designated Activity Company" 610-613 bic="DEUTBEBE" bank="Deutsche Bank AG" -615-622 bic="BBRUBEBB" bank="ING België" 624-625 bic="GKCCBEBB" bank="BELFIUS BANK" 630-631 bic="BBRUBEBB" bank="ING België" 634-636 bic="BNAGBEBB" bank="Bank Nagelmackers" @@ -85,11 +85,12 @@ 640-640 bic="ADIABE22" bank="KBC Bank N.V. Business Center Diamant" 642-642 bic="BBVABEBB" bank="Banco Bilbao Vizcaya Argentaria" 643-643 bic="BMPBBEBB" bank="Banca Monte Paschi Belgio" +644-644 bank="FCA Bank S.p.A." 645-645 bic="JVBABE22" bank="Bank J. Van Breda & C°" 646-647 bic="BNAGBEBB" bank="Bank Nagelmackers" 649-649 bank="Caisse d'Epargne et de Prévoyance Hauts de France" 651-651 bic="KEYTBEBB" bank="Arkéa Direct Bank (nom commercial / commerciële naam: Keytrade Bank)" -652-652 bic="HBKABE22" bank="Record Bank" +652-652 bic="HBKABE22" bank="ING België" 654-654 bank="Crédit foncier et communal d'Alsace et de Lorraine - Banque" 657-657 bic="GKCCBEBB" bank="BELFIUS BANK" 658-658 bic="HABBBEBB" bank="Habib Bank" @@ -101,7 +102,7 @@ 670-670 bank="CNH Industrial Capital EUROPE" 671-671 bic="EURBBE99" bank="Europabank" 672-672 bic="GKCCBEBB" bank="BELFIUS BANK" -673-673 bic="HBKABE22" bank="Record Bank" +673-673 bic="HBKABE22" bank="ING België" 674-674 bic="ABNABE2AIDJ" bank="ABN AMRO Bank N.V." 675-675 bic="BYBBBEBB" bank="Byblos Bank Europe" 676-676 bic="DEGRBEBB" bank="Bank Degroof Petercam" @@ -131,10 +132,10 @@ 775-799 bic="GKCCBEBB" bank="BELFIUS BANK" 800-816 bic="AXABBE22" bank="AXA Bank Belgium" 817-817 bic="ISAEBEBB" bank="CACEIS Bank Belgian Branch" -823-823 bic="BLUXBE41" bank="Banque de Luxembourg" +823-823 bic="BLUXBEBB" bank="Banque de Luxembourg" 824-824 bank="ING Bank" 825-826 bic="DEUTBEBE" bank="Deutsche Bank AG" -828-828 bic="HBKABE22" bank="Record Bank" +828-828 bic="HBKABE22" bank="ING België" 830-839 bic="GKCCBEBB" bank="BELFIUS BANK" 840-840 bic="PRIBBEBB" bank="Edmond de Rothschild (Europe)" 844-844 bic="RABOBE22" bank="Rabobank.be" @@ -144,16 +145,15 @@ 862-863 bic="NICABEBB" bank="Crelan" 865-866 bic="NICABEBB" bank="Crelan" 868-868 bic="KREDBEBB" bank="KBC Bank" -870-872 bic="BNAGBEBB" bank="Bank Nagelmackers" +871-871 bic="BNAGBEBB" bank="Bank Nagelmackers" 873-873 bic="PCHQBEBB" bank="bpost" -874-874 bic="BNAGBEBB" bank="Bank Nagelmackers" 876-876 bic="MBWMBEBB" bank="MeDirect Bank S.A." 877-879 bic="BNAGBEBB" bank="Bank Nagelmackers" -880-889 bic="HBKABE22" bank="Record Bank" +880-889 bic="HBKABE22" bank="ING België" 890-899 bic="VDSPBE91" bank="vdk bank" 906-906 bic="CEKVBE81" bank="Centrale Kredietverlening (C.K.V.)" 908-908 bic="CEKVBE81" bank="Centrale Kredietverlening (C.K.V.)" -910-910 bic="HBKABE22" bank="Record Bank" +910-910 bic="HBKABE22" bank="ING België" 911-911 bic="TUNZBEB1" bank="Ingenico Financial Solutions" 912-912 bank="Hi - Media Porte Monnaie Electronique" 913-913 bic="EPBFBEBB" bank="EPBF" @@ -161,11 +161,12 @@ 915-915 bic="OONXBEBB" bank="Oonex" 916-916 bic="GOCFBEB1" bank="GOLD COMMODITIES FOREX (G.C.F.)" 917-917 bank="Buy Way Personal Finance" -920-923 bic="HBKABE22" bank="Record Bank" +920-923 bic="HBKABE22" bank="ING België" 924-924 bic="FMMSBEB1" bank="Fimaser" -925-925 bic="HBKABE22" bank="Record Bank" +925-925 bic="HBKABE22" bank="ING België" 926-926 bic="EBPBBEB1" bank="Ebury Partners Belgium" -929-939 bic="HBKABE22" bank="Record Bank" +928-928 bank="VIVA Payment Services" +929-939 bic="HBKABE22" bank="ING België" 940-940 bic="CLIQBEB1" bank="Banque Centrale de Compensation (Clearnet)" 941-941 bic="CVMCBEBB" bank="C A Indosuez Wealth (Europe)" 942-942 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" @@ -175,14 +176,14 @@ 949-949 bic="HSBCBEBB" bank="HSBC Bank" 950-959 bic="CTBKBEBX" bank="Beobank" 960-960 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." -961-961 bic="HBKABE22" bank="Record Bank" +961-961 bic="HBKABE22" bank="ING België" 963-963 bic="AXABBE22" bank="AXA Bank Belgium" 968-968 bic="ENIBBEBB" bank="Banque Eni" 969-969 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" -970-971 bic="HBKABE22" bank="Record Bank" +970-971 bic="HBKABE22" bank="ING België" 973-973 bic="ARSPBE22" bank="Argenta Spaarbank (ASPA)" 975-975 bic="AXABBE22" bank="AXA Bank Belgium" -976-976 bic="HBKABE22" bank="Record Bank" +976-976 bic="HBKABE22" bank="ING België" 978-980 bic="ARSPBE22" bank="Argenta Spaarbank (ASPA)" 981-984 bic="PCHQBEBB" bank="bpost" 985-988 bic="BPOTBEB1" bank="bpost bank" diff --git a/stdnum/cn/loc.dat b/stdnum/cn/loc.dat index 95683e1b..1e4d1545 100644 --- a/stdnum/cn/loc.dat +++ b/stdnum/cn/loc.dat @@ -1,6 +1,6 @@ # generated from National Bureau of Statistics of the People's # Republic of China, downloaded from https://github.com/cn/GB2260 -# 2018-04-14 10:02:11.994862 +# 2018-10-14 18:35:36.332838 110101 county="东城区" prefecture="市辖区" province="北京市" 110102 county="西城区" prefecture="市辖区" province="北京市" 110103 county="崇文区" prefecture="市辖区" province="北京市" diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace.dat index b268d6fb..e1bf9f7d 100644 --- a/stdnum/eu/nace.dat +++ b/stdnum/eu/nace.dat @@ -1,4 +1,4 @@ -# generated from NACE_REV2_20180414_120212.xml, downloaded from +# generated from NACE_REV2_20181014_203600.xml, downloaded from # http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN # NACE_REV2: Statistical Classification of Economic Activities in the European Community, Rev. 2 (2008) A label="AGRICULTURE, FORESTRY AND FISHING" isic="A" diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat index e26ac5f8..095e99b0 100644 --- a/stdnum/imsi.dat +++ b/stdnum/imsi.dat @@ -1,8 +1,8 @@ # generated from various sources # https://en.wikipedia.org/w/index.php?title=Mobile_country_code&action=raw 001 - 01 bands="GSM 900" brand="TEST" country="Test networks" operator="Test Network" status="Operational" - 00-99 + 001 bands="any" brand="TEST" country="Test networks" operator="Test Network" status="Operational" + 01 bands="any" brand="TEST" country="Test networks" operator="Test Network" status="Operational" 202 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cosmote" cc="gr" country="Greece" operator="COSMOTE - Mobile Telecommunications S.A." status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cosmote" cc="gr" country="Greece" operator="COSMOTE - Mobile Telecommunications S.A." status="Operational" @@ -24,11 +24,11 @@ 01 cc="nl" country="Netherlands" operator="RadioAccess Network Services" 02 bands="LTE 800 / LTE 2600" brand="Tele2" cc="nl" country="Netherlands" operator="Tele2 Nederland B.V." status="Operational" 03 bands="MVNE / PrivateGSM 1800" brand="Voiceworks" cc="nl" country="Netherlands" operator="Voiceworks B.V." status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="nl" country="Netherlands" operator="Vodafone Libertel B.V." status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="nl" country="Netherlands" operator="Vodafone Libertel B.V." status="Operational" 05 cc="nl" country="Netherlands" operator="Elephant Talk Communications Premium Rate Services" 06 bands="MVNO" brand="Vectone Mobile" cc="nl" country="Netherlands" operator="Mundio Mobile (Netherlands) Ltd" status="Operational" 07 bands="MVNE" cc="nl" country="Netherlands" operator="Teleena (MVNE)" status="Operational" - 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="KPN" cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="Operational" + 08 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="KPN" cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="Operational" 09 bands="MVNO" brand="Lycamobile" cc="nl" country="Netherlands" operator="Lycamobile Netherlands Limited" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="KPN" cc="nl" country="Netherlands" operator="KPN B.V." status="Operational" 11 cc="nl" country="Netherlands" operator="VoipIT B.V." @@ -69,13 +69,13 @@ 07 bands="MVNO" brand="Vectone Mobile" cc="be" country="Belgium" operator="Mundio Mobile Belgium nv" status="Reserved" 08 cc="be" country="Belgium" operator="Nethys" 09 bands="MVNO" brand="Voxbone" cc="be" country="Belgium" operator="Voxbone mobile" status="Not operational" - 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="be" country="Belgium" operator="Orange S.A." status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange Belgium" cc="be" country="Belgium" operator="Orange S.A." status="Operational" 15 cc="be" country="Belgium" operator="Elephant Talk Communications Schweiz GmbH" status="Not operational" 16 cc="be" country="Belgium" operator="NextGen Mobile Ltd." status="Not operational" - 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="BASE" cc="be" country="Belgium" operator="Telenet" status="Operational" + 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Base" cc="be" country="Belgium" operator="Telenet" status="Operational" 25 bands="LTE 2600" cc="be" country="Belgium" operator="Voyacom SPRL" 28 cc="be" country="Belgium" operator="BICS" - 30 cc="be" country="Belgium" operator="Unleashed NV" + 30 bands="MVNO" brand="Mobile Vikings" cc="be" country="Belgium" operator="Unleashed NV" status="Operational" 33 cc="be" country="Belgium" operator="Ericsson NV" 40 bands="MVNO" brand="JOIN" cc="be" country="Belgium" operator="JOIN Experience (Belgium)" status="Operational" 50 bands="MVNO" cc="be" country="Belgium" operator="IP Nexia" status="Operational" @@ -92,7 +92,7 @@ 09 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 LTE 2600" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 11 bands="UMTS 2100" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" - 12 cc="fr" country="France" operator="Hewlett-Packard France" + 12 cc="fr" country="France" operator="Hewlett-Packard France" status="Not operational" 13 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 14 bands="GSM-R" brand="SNCF Réseau" cc="fr" country="France" operator="SNCF Réseau" status="Operational" 15 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Free Mobile" cc="fr" country="France" operator="Iliad" status="Operational" @@ -109,9 +109,10 @@ 26 bands="MVNO" brand="NRJ Mobile" cc="fr" country="France" operator="Euro-Information Telecom SAS" status="Operational" 27 bands="MVNO" cc="fr" country="France" operator="Coriolis Telecom" status="Operational" 28 cc="fr" country="France" operator="Airbus Defence and Space SAS" - 29 bands="MVNO" cc="fr" country="France" operator="Cubic Telecom France" status="Operational" + 29 bands="MVNO" cc="fr" country="France" operator="Cubic Telecom France" status="Not operational" 30 bands="MVNO" cc="fr" country="France" operator="Syma Mobile" status="Operational" 31 bands="MVNO" brand="Vectone Mobile" cc="fr" country="France" operator="Mundio Mobile" status="Operational" + 32 brand="Orange" cc="fr" country="France" operator="Orange S.A." 86 cc="fr" country="France" operator="Nomotech" 87 brand="RATP" cc="fr" country="France" operator="Régie autonome des transports parisiens" 88 bands="GSM 900 / GSM 1800" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" @@ -133,28 +134,28 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Mobiland" cc="ad" country="Andorra" operator="Servei De Tele. DAndorra" status="Operational" 00-99 214 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational" 02 bands="TD-LTE 2600" brand="Altecom/Fibracat" cc="es" country="Spain" operator="Alta Tecnologia en Comunicacions SL" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="es" country="Spain" operator="France Telecom España SA" status="Operational" - 04 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="Yoigo" cc="es" country="Spain" operator="Xfera Moviles SA" status="Operational" - 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Movistar" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational" - 07 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Movistar" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Orange" cc="es" country="Spain" operator="Orange Espagne S.A.U" status="Operational" + 04 bands="LTE 1800 / LTE 2100" brand="Yoigo" cc="es" country="Spain" operator="Xfera Moviles SA" status="Operational" + 05 bands="MVNO" brand="Movistar" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" + 06 bands="MVNO" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational" + 07 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Movistar" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" 08 bands="MVNO" brand="Euskaltel" cc="es" country="Spain" status="Operational" - 09 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange" cc="es" country="Spain" operator="France Telecom España SA" status="Operational" + 09 bands="MVNO" brand="Orange" cc="es" country="Spain" operator="Orange Espagne S.A.U" status="Operational" 10 cc="es" country="Spain" operator="ZINNIA TELECOMUNICACIONES, S.L.U." 11 cc="es" country="Spain" operator="TELECOM CASTILLA-LA MANCHA, S.A." - 12 cc="es" country="Spain" operator="Contacta Servicios Avanzados de Telecomunicaciones SL" status="Not operational" + 12 cc="es" country="Spain" operator="SAC CONVERGENT AGGREGATION SERVICES, S.L.U." 13 cc="es" country="Spain" operator="Incotel Ingeniera y Consultaria SL" status="Not operational" 14 cc="es" country="Spain" operator="Incotel Servicioz Avanzados SL" status="Not operational" 15 bands="MVNO" brand="BT" cc="es" country="Spain" operator="BT Group España Compañia de Servicios Globales de Telecomunicaciones S.A.U." status="Not operational" 16 bands="MVNO" brand="TeleCable" cc="es" country="Spain" operator="Telecable de Asturias S.A.U." status="Operational" 17 bands="MVNO" brand="Móbil R" cc="es" country="Spain" operator="R Cable y Telecomunicaciones Galicia S.A." status="Operational" - 18 bands="MVNO" brand="ONO" cc="es" country="Spain" operator="Cableuropa S.A.U." status="Not operational" - 19 bands="MVNO" brand="Simyo" cc="es" country="Spain" operator="E-PLUS Moviles Virtuales España S.L.U." status="Operational" + 18 bands="MVNO" brand="ONO" cc="es" country="Spain" operator="Vodafone Spain" status="Not operational" + 19 bands="MVNO" brand="Simyo" cc="es" country="Spain" operator="Orange España Virtual Sl." status="Operational" 20 bands="MVNO" brand="Fonyou" cc="es" country="Spain" operator="Fonyou Telecom S.L." status="Not operational" - 21 bands="MVNO" brand="Jazztel" cc="es" country="Spain" operator="Orange S.A." status="Operational" - 22 bands="MVNO" brand="DigiMobil" cc="es" country="Spain" operator="Best Spain Telecom" status="Operational" + 21 bands="MVNO" brand="Jazztel" cc="es" country="Spain" operator="Orange Espagne S.A.U" status="Operational" + 22 bands="MVNO" brand="DIGI mobil" cc="es" country="Spain" operator="Best Spain Telecom" status="Operational" 23 bands="MVNO" brand="Barablu" cc="es" country="Spain" operator="Barablu Móvil España" 24 bands="MVNO" brand="Eroski" cc="es" country="Spain" operator="Eroski Móvil España" status="Operational" 25 bands="MVNO" brand="Lycamobile" cc="es" country="Spain" operator="LycaMobile S.L." status="Operational" @@ -169,6 +170,7 @@ 34 bands="LTE 2600" cc="es" country="Spain" operator="Aire Networks del Mediterráneo, S.L.U." status="Operational" 35 bands="MVNO" cc="es" country="Spain" operator="INGENIUM OUTSOURCING SERVICES, S.L." 36 cc="es" country="Spain" operator="OPEN CABLE TELECOMUNICACIONES, S.L." + 37 cc="es" country="Spain" operator="Vodafone Spain" 51 bands="GSM-R" brand="ADIF" cc="es" country="Spain" operator="Administrador de Infraestructuras Ferroviarias" status="Operational" 00-99 216 @@ -203,8 +205,8 @@ 11 bands="MVNO" brand="GLOBALTEL" cc="rs" country="Serbia" operator="GLOBALTEL d.o.o." status="Operational" 00-99 221 - 01 bands="GSM 900 / LTE 1800" brand="Vala" cc="xk" country="Kosovo" operator="Telecom of Kosovo J.S.C." status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="IPKO" cc="xk" country="Kosovo" operator="IPKO" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800" brand="Vala" cc="xk" country="Kosovo" operator="Telecom of Kosovo J.S.C." status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800" brand="IPKO" cc="xk" country="Kosovo" operator="IPKO" status="Operational" 06 bands="MVNO" brand="Z Mobile" cc="xk" country="Kosovo" operator="Dardaphone.Net LLC" status="Operational" 00-99 222 @@ -215,22 +217,23 @@ 06 brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." 07 bands="MVNO" brand="Nòverca" cc="it" country="Italy" operator="Nòverca Italia" status="Not operational" 08 bands="MVNO" brand="Fastweb" cc="it" country="Italy" operator="Fastweb S.p.A." status="Operational" - 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2600" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2100 / LTE 2600" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" 30 bands="GSM-R 900" brand="RFI" cc="it" country="Italy" operator="Rete Ferroviaria Italiana" status="Operational" 33 bands="MVNO" brand="Poste Mobile" cc="it" country="Italy" operator="Poste Mobile S.p.A." status="Operational" - 34 bands="MVNO" brand="BT Italia" cc="it" country="Italy" operator="British Telecom Italia" status="Reserved" + 34 bands="MVNO" brand="BT Italia" cc="it" country="Italy" operator="BT Italia" status="Reserved" 35 bands="MVNO" brand="Lycamobile" cc="it" country="Italy" operator="Lycamobile" status="Operational" 36 brand="Digi Mobil" cc="it" country="Italy" operator="Digi Italy S.r.l." - 37 brand="3 Italia" cc="it" country="Italy" operator="H3G S.p.A." + 37 brand="3 Italia" cc="it" country="Italy" operator="Wind Tre" 38 bands="TD-LTE 3500" brand="LINKEM" cc="it" country="Italy" operator="Linkem S.p.A." status="Operational" 39 brand="SMS Italia" cc="it" country="Italy" operator="SMS Italia S.r.l." 43 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." + 47 bands="TD-LTE 3500" brand="Tiscali" cc="it" country="Italy" operator="Tiscali S.p.A." status="Operational" 48 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." - 50 bands="900 / 1800 / 2100 / 2600" brand="Ho" cc="it" country="Italy" operator="Iliad Italia" status="Not operational" + 50 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Iliad" cc="it" country="Italy" operator="Iliad Italia" status="Operational" 77 bands="UMTS 2100" brand="IPSE 2000" cc="it" country="Italy" status="Not operational" - 88 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="Wind" cc="it" country="Italy" operator="Wind Telecomunicazioni S.p.A." status="Operational" + 88 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Wind" cc="it" country="Italy" operator="Wind Tre" status="Operational" 98 bands="GSM 900" brand="BLU" cc="it" country="Italy" operator="BLU S.p.A." status="Not operational" - 99 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="3 Italia" cc="it" country="Italy" operator="H3G S.p.A." status="Operational" + 99 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="3 Italia" cc="it" country="Italy" operator="Wind Tre" status="Operational" 00-99 226 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 2600" brand="Vodafone" cc="ro" country="Romania" operator="Vodafone România" status="Operational" @@ -247,12 +250,13 @@ 228 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" - 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational" + 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational" 05 cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational" 06 bands="GSM-R 900" brand="SBB-CFF-FFS" cc="ch" country="Switzerland" operator="SBB AG" status="Operational" 07 bands="GSM 1800" brand="IN&Phone" cc="ch" country="Switzerland" operator="IN&Phone SA" status="Not operational" 08 bands="GSM 1800" brand="Tele4u" cc="ch" country="Switzerland" operator="TelCommunication Services AG" status="Operational" 09 cc="ch" country="Switzerland" operator="Comfone AG" + 10 cc="ch" country="Switzerland" operator="Stadt Polizei Zürich" status="Operational" 11 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" 12 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Not operational" 50 bands="UMTS 2100" cc="ch" country="Switzerland" operator="3G Mobile AG" status="Not operational" @@ -265,7 +269,7 @@ 57 cc="ch" country="Switzerland" operator="Mitto AG" 58 bands="MVNO" brand="beeone" cc="ch" country="Switzerland" operator="Beeone Communications SA" status="Operational" 59 bands="MVNO" brand="Vectone" cc="ch" country="Switzerland" operator="Mundio Mobile Limited" status="Not operational" - 60 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Not operational" + 60 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" 61 cc="ch" country="Switzerland" operator="Compatel Ltd." 99 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" 00-99 @@ -284,7 +288,7 @@ 00-99 231 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Orange" cc="sk" country="Slovakia" operator="Orange Slovensko" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telekom" cc="sk" country="Slovakia" operator="Slovak Telekom" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / TD-LTE 3700" brand="Telekom" cc="sk" country="Slovakia" operator="Slovak Telekom" status="Operational" 03 bands="LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="4ka" cc="sk" country="Slovakia" operator="SWAN Mobile, a.s." status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Telekom" cc="sk" country="Slovakia" operator="Slovak Telekom" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Orange" cc="sk" country="Slovakia" operator="Orange Slovensko" status="Operational" @@ -323,25 +327,25 @@ 234 00 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="Operational" 01 bands="MVNO" brand="Vectone Mobile" cc="gb" country="United Kingdom" operator="Mundio Mobile Limited" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Airtel-Vodafone" cc="gb" country="United Kingdom" operator="Jersey Airtel Ltd" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Airtel-Vodafone" cc="gb" country="United Kingdom" operator="Jersey Airtel Ltd" status="Operational" 04 bands="GSM 1800" brand="FMS Solutions Ltd" cc="gb" country="United Kingdom" operator="FMS Solutions Ltd" status="Reserved" 05 cc="gb" country="United Kingdom" operator="COLT Mobile Telecommunications Limited" status="Not operational" 06 cc="gb" country="United Kingdom" operator="Internet Computer Bureau Limited" status="Not operational" 07 bands="GSM 1800" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Not operational" - 08 cc="gb" country="United Kingdom" operator="BT OnePhone (UK) Ltd" + 08 bands="MVNO" brand="BT OnePhone" cc="gb" country="United Kingdom" operator="BT OnePhone (UK) Ltd" status="Operational" 09 cc="gb" country="United Kingdom" operator="Tismi BV" - 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" - 11 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" + 11 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" 12 bands="GSM-R" brand="Railtrack" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Ltd" status="Operational" 13 bands="GSM-R" brand="Railtrack" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Ltd" status="Operational" 14 bands="GSM 1800" brand="Hay Systems Ltd" cc="gb" country="United Kingdom" operator="Hay Systems Ltd" status="Operational" - 15 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Operational" + 15 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2600" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Operational" 16 bands="MVNO" brand="Talk Talk" cc="gb" country="United Kingdom" operator="TalkTalk Communications Limited" status="Operational" 17 cc="gb" country="United Kingdom" operator="FleXtel Limited" 18 bands="MVNO" brand="Cloud9" cc="gb" country="United Kingdom" operator="Cloud9" status="Operational" 19 bands="GSM 1800" brand="Private Mobile Networks PMN" cc="gb" country="United Kingdom" operator="Teleware plc" status="Operational" - 20 bands="UMTS 2100 / LTE 800 / LTE 1800" brand="3" cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" status="Operational" + 20 bands="UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="3" cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" status="Operational" 21 cc="gb" country="United Kingdom" operator="LogicStar Ltd" status="Not operational" 22 cc="gb" country="United Kingdom" operator="Telesign Mobile Limited" 23 cc="gb" country="United Kingdom" operator="Icron Network Limited" @@ -351,11 +355,11 @@ 27 bands="MVNE" cc="gb" country="United Kingdom" operator="Teleena UK Limited" status="Operational" 28 bands="MVNO" cc="gb" country="United Kingdom" operator="Marathon Telecom Limited" status="Operational" 29 brand="aql" cc="gb" country="United Kingdom" operator="(aq) Limited" - 30 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Operational" - 31 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" - 32 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" - 33 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" - 34 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" + 30 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Operational" + 31 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" + 32 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" + 33 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" + 34 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" 35 cc="gb" country="United Kingdom" operator="JSC Ingenium (UK) Limited" status="Not operational" 36 bands="GSM 900 / GSM 1800 / LTE" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure Isle of Man Ltd." status="Operational" 37 cc="gb" country="United Kingdom" operator="Synectiv Ltd" @@ -366,14 +370,14 @@ 52 cc="gb" country="United Kingdom" operator="Shyam Telecom UK Ltd" 53 bands="MVNO" cc="gb" country="United Kingdom" operator="Limitless Mobile Ltd" status="Operational" 54 bands="MVNO" brand="iD Mobile" cc="gb" country="United Kingdom" operator="The Carphone Warehouse Limited" status="Operational" - 55 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure (Guernsey) Limited" status="Operational" + 55 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure (Guernsey) Limited" status="Operational" 56 cc="gb" country="United Kingdom" operator="CESG" 57 cc="gb" country="United Kingdom" operator="Sky UK Limited" 58 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Pronto GSM" cc="gb" country="United Kingdom" operator="Manx Telecom" status="Operational" 59 bands="MVNO" cc="gb" country="United Kingdom" operator="Limitless Mobile Ltd" status="Operational" 70 cc="gb" country="United Kingdom" operator="AMSUK Ltd." 71 cc="gb" country="United Kingdom" operator="Home Office" - 72 bands="MVNO" cc="gb" country="United Kingdom" operator="Hanhaa Limited" status="Operational" + 72 bands="MVNO" brand="Hanhaa Mobile" cc="gb" country="United Kingdom" operator="Hanhaa Limited" status="Operational" 76 bands="GSM 900 / GSM 1800" brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="Operational" 78 bands="TETRA" brand="Airwave" cc="gb" country="United Kingdom" operator="Airwave Solutions Ltd" status="Operational" 86 cc="gb" country="United Kingdom" operator="EE" @@ -397,7 +401,7 @@ 04 cc="dk" country="Denmark" operator="NextGen Mobile Ltd T/A CardBoardFish" 05 bands="TETRA" brand="TetraNet" cc="dk" country="Denmark" operator="Dansk Beredskabskommunikation A/S" status="Operational" 06 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="3" cc="dk" country="Denmark" operator="Hi3G Denmark ApS" status="Operational" - 07 bands="MVNO" brand="Vectone Mobile" cc="dk" country="Denmark" operator="Mundio Mobile (Denmark) Limited" status="Operational" + 07 bands="MVNO" brand="Vectone Mobile" cc="dk" country="Denmark" operator="Mundio Mobile (Denmark) Limited" status="Not operational" 08 bands="MVNO" brand="Voxbone" cc="dk" country="Denmark" operator="Voxbone mobile" status="Operational" 09 bands="TETRA" brand="SINE" cc="dk" country="Denmark" operator="Dansk Beredskabskommunikation A/S" status="Operational" 10 brand="TDC" cc="dk" country="Denmark" operator="TDC A/S" status="Operational" @@ -539,7 +543,7 @@ 92 brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="Not operational" 00-99 246 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telia" cc="lt" country="Lithuania" operator="Telia Lietuva" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Telia" cc="lt" country="Lithuania" operator="Telia Lietuva" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="BITĖ" cc="lt" country="Lithuania" operator="UAB Bitė Lietuva" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Tele2" cc="lt" country="Lithuania" operator="UAB Tele2 (Tele2 AB, Sweden)" status="Operational" 04 cc="lt" country="Lithuania" operator="Ministry of the Interior)" @@ -571,6 +575,10 @@ 08 bands="MVNO" brand="VIVEX" cc="ee" country="Estonia" operator="VIVEX OU" status="Not operational" 09 cc="ee" country="Estonia" operator="Bravo Telecom" status="Not operational" 10 cc="ee" country="Estonia" operator="Telcotrade OÜ" status="Not operational" + 11 cc="ee" country="Estonia" operator="UAB Raystorm Eesti filiaal" + 12 cc="ee" country="Estonia" operator="Ntel Solutions OÜ" + 13 cc="ee" country="Estonia" operator="Telia Eesti AS" + 14 cc="ee" country="Estonia" operator="Estonian Crafts OÜ" 71 cc="ee" country="Estonia" operator="Siseministeerium (Ministry of Interior)" 00-99 250 @@ -616,16 +624,18 @@ 93 cc="ru" country="Russian Federation" operator="Telecom XXI" status="Not operational" 99 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Beeline" cc="ru" country="Russian Federation" operator="OJSC Vimpel-Communications" status="Operational" 255 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC VF Ukraine" status="Operational" + 00 bands="CDMA 450 / CDMA 800" brand="IDC" cc="md" country="Moldova" operator="Interdnestrcom" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC VF Ukraine" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="Beeline" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="Kyivstar JSC" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="Kyivstar JSC" status="Operational" 04 bands="CDMA 800" brand="IT" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Operational" 05 bands="GSM 1800" brand="Golden Telecom" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="Turkcell" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="Turkcell" status="Operational" 07 bands="UMTS 2100" brand="3Mob" cc="ua" country="Ukraine" operator="Trymob LLC" status="Operational" 21 bands="CDMA 800" brand="PEOPLEnet" cc="ua" country="Ukraine" operator="Telesystems of Ukraine" status="Operational" 23 bands="CDMA 800" brand="CDMA Ukraine" cc="ua" country="Ukraine" operator="Intertelecom" status="Not operational" 25 bands="CDMA 800" brand="NEWTONE" cc="ua" country="Ukraine" operator="CST Invest" status="Operational" + 99 bands="LTE 800" brand="Phoenix-dnr" cc="ua" country="Ukraine" operator="State enterprise "Republican Telecom Operator"" status="Operational" 00-99 257 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="velcom" cc="by" country="Belarus" status="Operational" @@ -645,7 +655,7 @@ 99 bands="UMTS 2100" brand="Unité" cc="md" country="Moldova" operator="Moldtelecom" status="Operational" 00-99 260 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Operational" 04 brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Not operational" @@ -728,7 +738,7 @@ 72 cc="de" country="Germany" operator="Ericsson GmbH" 73 cc="de" country="Germany" operator="Xantaro Deutschland GmbH" 74 cc="de" country="Germany" operator="Qualcomm CDMA Technologies GmbH" - 75 cc="de" country="Germany" operator="Core Network Dynamics GmbH" status="Not operational" + 75 cc="de" country="Germany" operator="Core Network Dynamics GmbH" status="Operational" 76 bands="GSM 900" cc="de" country="Germany" operator="Siemens AG" status="Not operational" 77 bands="GSM 900" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" 78 brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" @@ -741,15 +751,15 @@ 09 bands="GSM 1800 / UMTS 2100" brand="Shine" cc="gi" country="Gibraltar (United Kingdom)" operator="Eazitelecom" status="Operational" 00-99 268 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="pt" country="Portugal" operator="Vodafone Portugal" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="pt" country="Portugal" operator="Vodafone Portugal" status="Operational" 02 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" 03 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="NOS" cc="pt" country="Portugal" operator="NOS Comunicações" status="Operational" 04 bands="MVNO" brand="LycaMobile" cc="pt" country="Portugal" operator="LycaMobile" status="Operational" 05 bands="UMTS 2100" cc="pt" country="Portugal" operator="Oniway - Inforcomunicaçôes, S.A." status="Not operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" status="Operational" + 06 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" status="Operational" 07 bands="MVNO" brand="Vectone Mobile" cc="pt" country="Portugal" operator="Mundio Mobile (Portugal) Limited" status="Operational" 11 cc="pt" country="Portugal" operator="Compatel, Limited" - 12 bands="GSM-R" cc="pt" country="Portugal" operator="IP Telecom - Serviços de Telecomunicações, S.A." status="Operational" + 12 bands="GSM-R" cc="pt" country="Portugal" operator="Infraestruturas de Portugal, S.A." status="Operational" 13 cc="pt" country="Portugal" operator="G9Telecom, S.A." 21 bands="CDMA2000 450" brand="Zapp" cc="pt" country="Portugal" operator="Zapp Portugal" status="Not operational" 80 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" @@ -805,9 +815,9 @@ 278 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="mt" country="Malta" operator="Vodafone Malta" status="Operational" 11 bands="MVNO" cc="mt" country="Malta" operator="YOM Ltd." status="Operational" - 21 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" status="Operational" + 21 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" status="Operational" 30 brand="GO" cc="mt" country="Malta" operator="Mobile Communications Limited" - 77 bands="UMTS 900 / UMTS 2100" brand="Melita" cc="mt" country="Malta" operator="Melita" status="Operational" + 77 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 2100" brand="Melita" cc="mt" country="Malta" operator="Melita" status="Operational" 00-99 280 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cytamobile-Vodafone" cc="cy" country="Cyprus" operator="Cyprus Telecommunications Authority" status="Operational" @@ -826,6 +836,8 @@ 07 bands="MVNO" brand="GlobalCell" cc="ge" country="Georgia" operator="GlobalCell Ltd" status="Operational" 08 bands="TD-LTE 2300" brand="Silk LTE" cc="ge" country="Georgia" operator="JSC Silknet" status="Operational" 09 cc="ge" country="Georgia" operator="Gmobile Ltd" status="Operational" + 10 cc="ge" country="Georgia" operator="Premium Net International SRL Ltd" + 11 cc="ge" country="Georgia" operator="Mobilive Ltd" 00-99 283 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Beeline" cc="am" country="Armenia" operator="ArmenTel" status="Operational" @@ -834,7 +846,7 @@ 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ucom" cc="am" country="Armenia" operator="Ucom LLC" status="Operational" 00-99 284 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="M-Tel" cc="bg" country="Bulgaria" operator="Mobiltel" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="A1" cc="bg" country="Bulgaria" operator="A1 Bulgaria" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Vivacom" cc="bg" country="Bulgaria" operator="BTC" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Telenor" cc="bg" country="Bulgaria" operator="Telenor (Bulgaria)" status="Operational" 07 bands="GSM-R" brand="НКЖИ" cc="bg" country="Bulgaria" operator="НАЦИОНАЛНА КОМПАНИЯ ЖЕЛЕЗОПЪТНА ИНФРАСТРУКТУРА" status="Operational" @@ -915,7 +927,7 @@ 390 brand="DMTS" cc="ca" country="Canada" operator="Dryden Mobility" status="Not operational" 420 bands="TD-LTE 3500" brand="ABC" cc="ca" country="Canada" operator="A.B.C. Allen Business Communications Ltd." status="Operational" 480 brand="SSi Connexions" cc="ca" country="Canada" operator="SSi Connexions" - 490 bands="UMTS 1700 / LTE 1700" brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" status="Operational" + 490 bands="UMTS 1700 / LTE 700 / LTE 1700 / LTE 2600" brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" status="Operational" 491 brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" 500 bands="UMTS 1700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" 510 bands="UMTS 1700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" @@ -928,7 +940,7 @@ 610 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900 / LTE 2600" brand="Bell Mobility, Virgin Mobile Canada" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 620 bands="UMTS 850 / GSM 1900" brand="ICE Wireless" cc="ca" country="Canada" operator="ICE Wireless" status="Operational" 630 brand="Aliant Mobility" cc="ca" country="Canada" operator="Bell Aliant" - 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" + 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Not operational" 650 bands="UMTS 850 / UMTS 1900 / LTE 2600" brand="TBaytel" cc="ca" country="Canada" operator="Thunder Bay Telephone" status="Operational" 652 bands="CDMA2000" cc="ca" country="Canada" operator="BC Tel Mobility (Telus)" status="Not operational" 653 bands="CDMA 800 / CDMA 1900" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" @@ -940,8 +952,8 @@ 680 bands="TD-LTE 2600" brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="Operational" 690 bands="UMTS 850 / UMTS 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 701 bands="CDMA2000" cc="ca" country="Canada" operator="MB Tel Mobility" status="Operational" - 702 bands="CDMA2000" cc="ca" country="Canada" operator="MT&T Mobility (Aliant)" status="Operational" - 703 bands="CDMA2000" cc="ca" country="Canada" operator="New Tel Mobility (Aliant)" status="Operational" + 702 bands="CDMA2000" cc="ca" country="Canada" operator="MT&T Mobility (Aliant)" status="Not operational" + 703 bands="CDMA2000" cc="ca" country="Canada" operator="New Tel Mobility (Aliant)" status="Not operational" 710 bands="Satellite CDMA" brand="Globalstar" cc="ca" country="Canada" status="Operational" 720 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 2600" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational" 730 brand="TerreStar Solutions" cc="ca" country="Canada" operator="TerreStar Networks" @@ -960,7 +972,7 @@ 000-999 308 01 bands="GSM 900" brand="Ameris" cc="pm" country="Saint Pierre and Miquelon (France)" operator="St. Pierre-et-Miquelon Télécom" status="Operational" - 02 bands="GSM 900" brand="GLOBALTEL" cc="pm" country="Saint Pierre and Miquelon (France)" operator="GLOBALTEL" status="Operational" + 02 bands="GSM 900 / LTE 800" brand="GLOBALTEL" cc="pm" country="Saint Pierre and Miquelon (France)" operator="GLOBALTEL" status="Operational" 00-99 310 004 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" @@ -1033,7 +1045,7 @@ 510 brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" 520 brand="TNS" cc="us" country="United States of America" operator="Transaction Network Services" 530 brand="iWireless" cc="us" country="United States of America" operator="Iowa Wireless Services LLC" - 540 bands="GSM 850 / GSM 1900" brand="Phoenix" cc="us" country="United States of America" operator="Oklahoma Western Telephone Company" status="Operational" + 540 bands="GSM 850 / GSM 1900" brand="Phoenix" cc="us" country="United States of America" operator="Hilliary Communications" status="Operational" 550 cc="us" country="United States of America" operator="Syniverse Technologies" 560 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 570 bands="GSM 850 / LTE 700" brand="Cellular One" cc="us" country="United States of America" operator="TX-10, LLC and Central Louisiana Cellular, LLC (MTPCS)" status="Operational" @@ -1051,7 +1063,7 @@ 680 bands="GSM 850 / GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 690 bands="GSM 1900 / LTE 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" 700 bands="GSM" brand="Bigfoot Cellular" cc="us" country="United States of America" operator="Cross Valiant Cellular Partnership" - 710 bands="GSM 850" brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" status="Operational" + 710 bands="UMTS 850" brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" status="Operational" 720 cc="us" country="United States of America" operator="Syniverse Technologies" 730 brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" 740 bands="LTE 700 / LTE 1700 / LTE 1900" brand="Viaero" cc="us" country="United States of America" operator="Viaero Wireless" status="Operational" @@ -1131,7 +1143,7 @@ 289 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" 290 bands="GSM 1900 / UMTS / LTE" brand="BLAZE" cc="us" country="United States of America" operator="PinPoint Communications Inc." status="Operational" 300 cc="us" country="United States of America" operator="Nexus Communications, Inc." status="Not operational" - 310 bands="CDMA2000" brand="NMobile" cc="us" country="United States of America" operator="Leaco Rural Telephone Company Inc." status="Operational" + 310 bands="CDMA2000" brand="NMobile" cc="us" country="United States of America" operator="Leaco Rural Telephone Company Inc." status="Not operational" 320 bands="GSM 850 / GSM 1900 / CDMA 2000 / UMTS" brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Wireless" status="Operational" 330 bands="GSM 1900 / LTE 1700 / WiMAX 3700" brand="Bug Tussel Wireless" cc="us" country="United States of America" operator="Bug Tussel Wireless LLC" status="Operational" 340 bands="CDMA2000 / LTE 850" cc="us" country="United States of America" operator="Illinois Valley Cellular" status="Operational" @@ -1175,8 +1187,8 @@ 630 brand="C Spire Wireless" cc="us" country="United States of America" operator="Cellular South Inc." 640 bands="LTE 700" brand="Rock Wireless" cc="us" country="United States of America" operator="Standing Rock Telecommunications" status="Operational" 650 bands="CDMA / LTE 700 / WiMAX 3700" brand="United Wireless" cc="us" country="United States of America" operator="United Wireless" status="Operational" - 660 bands="MVNO" brand="metroPCS" cc="us" country="United States of America" operator="MetroPCS Wireless Inc." status="Operational" - 670 bands="CDMA" brand="Pine Belt Wireless" cc="us" country="United States of America" operator="Pine Belt Cellular Inc." status="Operational" + 660 bands="MVNO" brand="Metro" cc="us" country="United States of America" operator="Metro by T-Mobile" status="Operational" + 670 bands="CDMA / LTE 700" brand="Pine Belt Wireless" cc="us" country="United States of America" operator="Pine Belt Cellular Inc." status="Operational" 680 bands="GSM 1900" cc="us" country="United States of America" operator="GreenFly LLC" 690 bands="paging" cc="us" country="United States of America" operator="TeleBEEPER of New Mexico" status="Operational" 700 bands="MVNO" cc="us" country="United States of America" operator="Midwest Network Solutions Hub LLC" @@ -1228,7 +1240,7 @@ 150 bands="LTE 700" brand="NorthwestCell" cc="us" country="United States of America" operator="Northwest Missouri Cellular LP" status="Operational" 160 bands="LTE 700" brand="Chat Mobility" cc="us" country="United States of America" operator="RSA1 Limited Partnership" status="Operational" 170 bands="LTE 700" brand="Chat Mobility" cc="us" country="United States of America" operator="Iowa RSA No. 2 LP" status="Operational" - 180 cc="us" country="United States of America" operator="Limiteless Mobile LLC" + 180 cc="us" country="United States of America" operator="Limitless Mobile LLC" 190 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" 200 bands="MVNO" cc="us" country="United States of America" operator="Voyager Mobility LLC" status="Not operational" 210 bands="MVNO" cc="us" country="United States of America" operator="Aspenta International, Inc." status="Operational" @@ -1242,7 +1254,7 @@ 290 brand="STRATA" cc="us" country="United States of America" operator="Uintah Basin Electronic Telecommunications" 300 bands="MVNO" brand="telna Mobile" cc="us" country="United States of America" operator="Telecom North America Mobile, Inc." status="Operational" 310 bands="LTE 700" cc="us" country="United States of America" operator="Clear Stream Communications, LLC" status="Operational" - 320 bands="LTE 700" cc="us" country="United States of America" operator="S and R Communications LLC" status="Operational" + 320 bands="LTE 700" cc="us" country="United States of America" operator="RTC Communications LLC" status="Operational" 330 bands="LTE 700" brand="Nemont" cc="us" country="United States of America" operator="Nemont Communications, Inc." status="Operational" 340 bands="LTE 700" brand="MTA" cc="us" country="United States of America" operator="Matanuska Telephone Association, Inc." status="Operational" 350 bands="LTE 700" cc="us" country="United States of America" operator="Triangle Communication System Inc." status="Operational" @@ -1261,7 +1273,7 @@ 480 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." 490 bands="Satellite" cc="us" country="United States of America" operator="TrustComm, Inc." 500 bands="LTE 700" cc="us" country="United States of America" operator="AB Spectrum LLC" status="Not operational" - 510 bands="CDMA / LTE" cc="us" country="United States of America" operator="WUE Inc." + 510 bands="LTE" cc="us" country="United States of America" operator="WUE Inc." 520 cc="us" country="United States of America" operator="ANIN" status="Not operational" 530 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Operational" 540 cc="us" country="United States of America" operator="Broadband In Hand LLC" status="Not operational" @@ -1277,7 +1289,7 @@ 640 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." status="Not operational" 650 cc="us" country="United States of America" operator="365 Wireless LLC" 660 bands="LTE 1900" brand="nTelos" cc="us" country="United States of America" operator="nTelos Wireless" status="Not operational" - 670 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" + 670 brand="FirstNet" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 680 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" 690 bands="MVNO/MVNE" cc="us" country="United States of America" operator="TGS, LLC" status="Operational" 700 bands="LTE 700" cc="us" country="United States of America" operator="Wireless Partners, LLC" status="Operational" @@ -1317,12 +1329,12 @@ 020 bands="CDMA" brand="CTC Wireless" cc="us" country="United States of America" operator="Cambridge Telephone Company Inc." status="Operational" 030 bands="CDMA" brand="Snake River PCS" cc="us" country="United States of America" operator="Eagle Telephone System Inc." status="Operational" 040 bands="CDMA" brand="NNTC Wireless" cc="us" country="United States of America" operator="Nucla-Naturita Telephone Company" status="Operational" - 050 bands="CDMA" brand="Breakaway Wireless" cc="us" country="United States of America" operator="Manti Tele Communications Company, Inc." status="Operational" + 050 bands="CDMA" brand="Breakaway Wireless" cc="us" country="United States of America" operator="Manti Tele Communications Company, Inc." status="Not operational" 060 cc="us" country="United States of America" operator="Country Wireless" status="Operational" 070 cc="us" country="United States of America" operator="Midwest Network Solutions Hub LLC" 080 cc="us" country="United States of America" operator="Speedwavz LLP" status="Operational" 090 cc="us" country="United States of America" operator="Vivint Wireless, Inc." status="Operational" - 100 bands="LTE 700" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" + 100 bands="LTE 700" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" status="Operational" 110 cc="us" country="United States of America" 200 cc="us" country="United States of America" operator="Mercury Network Corporation" status="Operational" 210 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" @@ -1371,7 +1383,12 @@ 070 brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" 080 brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" 090 bands="UMTS 1700 / LTE 850 / LTE 1700" brand="AT&T" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" + 100 cc="mx" country="Mexico" operator="Telecomunicaciones de México" + 110 bands="MVNO" cc="mx" country="Mexico" operator="Maxcom Telecomunicaciones, S.A.B. de C.V." + 120 bands="MVNO" cc="mx" country="Mexico" operator="Quickly Phone, S.A. de C.V." + 130 cc="mx" country="Mexico" operator="Axtel, S.A.B. de C.V." 140 bands="LTE 700" brand="Altan Redes" cc="mx" country="Mexico" operator="Altán Redes S.A.P.I. de C.V." status="Operational" + 150 bands="LTE 2600" brand="Ultranet" cc="mx" country="Mexico" operator="Ultravisión, S.A. de C.V." status="Operational" 000-999 338 020 brand="FLOW" cc="jm" country="Jamaica" operator="LIME (Cable & Wireless)" status="Not operational" @@ -1379,11 +1396,11 @@ 050 bands="GSM 900 / GSM 1800 / GSM 1900 / LTE 700" brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" status="Operational" 070 bands="GSM / UMTS / CDMA" brand="Claro" cc="jm" country="Jamaica" operator="Oceanic Digital Jamaica Limited" status="Not operational" 110 brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" - 180 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" + 180 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700 / LTE 1900" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" 000-999 340 - 01 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Orange" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Orange Caraïbe Mobiles" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Orange" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Orange Caraïbe Mobiles" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 800 / LTE 1800 / 2600" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Chippie" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="UTS Caraïbe" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS" brand="Dauphin" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Dauphin Telecom" status="Operational" 09 brand="Free" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Free Mobile" @@ -1411,19 +1428,18 @@ 348 170 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1900" brand="FLOW" cc="vg" country="British Virgin Islands" operator="Cable & Wireless" status="Operational" 370 cc="vg" country="British Virgin Islands" operator="BVI Cable TV Ltd" - 570 bands="GSM 900 / GSM 1900 / LTE" brand="CCT Boatphone" cc="vg" country="British Virgin Islands" operator="Caribbean Cellular Telephone" status="Operational" + 570 bands="GSM 900 / GSM 1900 / LTE 900 / LTE 1900" brand="CCT Boatphone" cc="vg" country="British Virgin Islands" operator="Caribbean Cellular Telephone" status="Operational" 770 bands="GSM 1800 / GSM 1900 / UMTS / LTE 700" brand="Digicel" cc="vg" country="British Virgin Islands" operator="Digicel (BVI) Limited" status="Operational" 000-999 350 - 00 bands="GSM 1900 / UMTS 850 / LTE 850" brand="CellOne" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational" + 000 bands="GSM 1900 / UMTS 850 / LTE 850" brand="CellOne" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational" 01 bands="GSM 1900" brand="Digicel Bermuda" cc="bm" country="Bermuda" operator="Telecommunications (Bermuda & West Indies) Ltd" status="Reserved" 02 bands="GSM 1900 / UMTS" brand="Mobility" cc="bm" country="Bermuda" operator="M3 Wireless" status="Operational" 05 cc="bm" country="Bermuda" operator="Telecom Networks" 11 cc="bm" country="Bermuda" operator="Deltronics" - 00-99 352 - 030 bands="GSM 900 / GSM 1800" brand="Digicel" cc="gd" country="Grenada" operator="Digicel Grenada Ltd." status="Operational" - 110 bands="GSM 850" brand="FLOW" cc="gd" country="Grenada" operator="Cable & Wireless Grenada Ltd." status="Operational" + 030 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Digicel" cc="gd" country="Grenada" operator="Digicel Grenada Ltd." status="Operational" + 110 bands="GSM 850 / LTE" brand="FLOW" cc="gd" country="Grenada" operator="Cable & Wireless Grenada Ltd." status="Operational" 000-999 354 860 bands="GSM 850" brand="FLOW" cc="ms" country="Montserrat (United Kingdom)" operator="Cable & Wireless" status="Operational" @@ -1437,7 +1453,7 @@ 110 bands="GSM 850 / LTE 700" brand="FLOW" cc="lc" country="Saint Lucia" operator="Cable & Wireless" status="Operational" 000-999 360 - 050 bands="GSM 900 / GSM 1800 / GSM 1900" brand="Digicel" cc="vc" country="Saint Vincent and the Grenadines" operator="Digicel (St. Vincent and the Grenadines) Limited" status="Operational" + 050 bands="GSM 900 / GSM 1800 / GSM 1900 / LTE" brand="Digicel" cc="vc" country="Saint Vincent and the Grenadines" operator="Digicel (St. Vincent and the Grenadines) Limited" status="Operational" 100 bands="GSM 850" brand="Cingular Wireless" cc="vc" country="Saint Vincent and the Grenadines" 110 bands="GSM 850" brand="FLOW" cc="vc" country="Saint Vincent and the Grenadines" operator="Cable & Wireless (St. Vincent & the Grenadines) Ltd" status="Operational" 000-999 @@ -1452,7 +1468,7 @@ 68 bands="UMTS 2100 / LTE 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Curaçao Telecom N.V." status="Operational" 69 bands="GSM 900 / GSM 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Curaçao Telecom N.V." status="Operational" 74 country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="PCS N.V." - 76 bands="GSM 900 / UMTS" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Antiliano Por N.V." status="Operational" + 76 bands="GSM 900 / UMTS / LTE 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Antiliano Por N.V." status="Operational" 78 bands="UMTS 900 / LTE 1800" brand="Telbo" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Telefonia Bonairiano N.V." status="Operational" 91 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="Chippie" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="United Telecommunication Service N.V. (UTS)" status="Operational" 94 bands="TDMA PCS" brand="Bayòs" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Bòbò Frus N.V." status="Operational" @@ -1464,7 +1480,7 @@ 00-99 364 39 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700" brand="BTC" cc="bs" country="Bahamas" operator="The Bahamas Telecommunications Company Ltd (BaTelCo)" status="Operational" - 49 bands="LTE 700 / LTE AWS" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" + 49 bands="LTE 700 / LTE 1700" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" 00-99 365 010 cc="ai" country="Anguilla" operator="Weblinks Limited" status="Operational" @@ -1487,11 +1503,11 @@ 372 01 bands="GSM 850" brand="Voila" cc="ht" country="Haiti" operator="Communication Cellulaire d'Haiti S.A." status="Not operational" 02 bands="GSM 1800" brand="Digicel" cc="ht" country="Haiti" operator="Unigestion Holding S.A." status="Operational" - 03 bands="GSM 900 / GSM 1800 / UTMS 2100 / LTE" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UTMS 2100 / LTE 800" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" 00-99 374 12 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" - 130 bands="GSM 850 / GSM 1900 / UMTS 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" + 130 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 700 / LTE 1700" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" 140 bands="CDMA" cc="tt" country="Trinidad and Tobago" operator="LaqTel Ltd." status="Not operational" 376 350 bands="GSM 850 / LTE 700" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" @@ -1546,6 +1562,7 @@ 30 bands="GSM 900 / GSM 1800" brand="Vodafone India" cc="in" country="India" operator="Kolkata" status="Operational" 31 bands="GSM 900" brand="AirTel" cc="in" country="India" operator="Kolkata" status="Operational" 34 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Haryana" status="Operational" + 35 bands="GSM 900 / GSM 1800" brand="Aircel" cc="in" country="India" operator="Himachal Pradesh" status="Operational" 36 bands="GSM 900" brand="Reliance" cc="in" country="India" operator="Bihar & Jharkhand" status="Operational" 37 bands="GSM 900 / UMTS 2100" brand="Aircel" cc="in" country="India" operator="Jammu & Kashmir" status="Operational" 38 bands="GSM 900 / UMTS 2100" brand="cellone" cc="in" country="India" operator="Assam" status="Operational" @@ -1734,7 +1751,7 @@ 929 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="Maharashtra" status="Operational" 410 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Jazz" cc="pk" country="Pakistan" operator="Mobilink-PMCL" status="Operational" - 02 bands="CDMA2000 1900" brand="PTCL" cc="pk" country="Pakistan" operator="PTCL" status="Operational" + 02 bands="CDMA2000 1900 / TD-LTE 1900" brand="3G EVO / CharJi 4G" cc="pk" country="Pakistan" operator="PTCL" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Ufone" cc="pk" country="Pakistan" operator="Pakistan Telecommunication Mobile Ltd" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Zong" cc="pk" country="Pakistan" operator="China Mobile" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" @@ -1770,12 +1787,16 @@ 04 brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Ooredoo" cc="mm" country="Myanmar" operator="Ooredoo Myanmar" status="Operational" 06 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Telenor" cc="mm" country="Myanmar" operator="Telenor Myanmar" status="Operational" - 09 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 2100" brand="Mytel" cc="mm" country="Myanmar" operator="Myanmar National Tele & Communication Co., Ltd" status="Operational" + 09 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 2100" brand="Mytel" cc="mm" country="Myanmar" operator="Myanmar National Tele & Communication Co., Ltd" status="Operational" + 20 bands="TD-LTE 2600" brand="ACS" cc="mm" country="Myanmar" operator="Amara Communication Co., Ltd" status="Operational" + 21 bands="TD-LTE 2600" brand="ACS" cc="mm" country="Myanmar" operator="Amara Communication Co., Ltd" status="Operational" + 22 cc="mm" country="Myanmar" operator="Fortune Telecom Co., Ltd" + 23 cc="mm" country="Myanmar" operator="Global Technology Co., Ltd" 00-99 415 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Alfa" cc="lb" country="Lebanon" operator="MIC 1" status="Operational" 03 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Touch" cc="lb" country="Lebanon" operator="MIC 2" status="Operational" - 05 bands="GSM 900" brand="Ogero Mobile" cc="lb" country="Lebanon" operator="Ogero Telecom" status="Operational" + 05 bands="GSM 900" brand="Ogero Mobile" cc="lb" country="Lebanon" operator="Ogero Telecom" status="Not operational" 00-99 416 01 bands="GSM 900 / LTE 1800" brand="zain JO" cc="jo" country="Jordan" operator="Jordan Mobile Telephone Services" status="Operational" @@ -1784,8 +1805,8 @@ 77 bands="GSM 900 / LTE 1800" brand="Orange" cc="jo" country="Jordan" operator="Petra Jordanian Mobile Telecommunications Company (MobileCom)" status="Operational" 00-99 417 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Syriatel" cc="sy" country="Syria" operator="Syriatel Mobile Telecom" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="sy" country="Syria" operator="MTN Syria" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Syriatel" cc="sy" country="Syria" operator="Syriatel Mobile Telecom" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="MTN" cc="sy" country="Syria" operator="MTN Syria" status="Operational" 09 cc="sy" country="Syria" operator="Syrian Telecom" 00-99 418 @@ -1805,7 +1826,7 @@ 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Viva" cc="kw" country="Kuwait" operator="Kuwait Telecommunication Company" status="Operational" 00-99 420 - 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Al Jawal (STC )" cc="sa" country="Saudi Arabia" operator="Saudi Telecom Company" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Al Jawal (STC )" cc="sa" country="Saudi Arabia" operator="Saudi Telecom Company" status="Operational" 03 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2600" brand="Mobily" cc="sa" country="Saudi Arabia" operator="Etihad Etisalat Company" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2600" brand="Zain SA" cc="sa" country="Saudi Arabia" operator="Zain Saudi Arabia" status="Operational" 05 bands="MVNO" brand="Virgin Mobile" cc="sa" country="Saudi Arabia" operator="Virgin Mobile Saudi Arabia" status="Operational" @@ -1837,7 +1858,7 @@ 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd" status="Operational" 09 bands="LTE 1800" brand="018 Xphone" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." status="Operational" 11 bands="MVNO" cc="il" country="Israel" operator="365 Telecom" - 12 bands="MVNO" cc="il" country="Israel" operator="Free Telecom" + 12 bands="MVNO" cc="il" country="Israel" operator="Free Telecom" status="Operational" 13 cc="il" country="Israel" operator="Ituran Cellular Communications" 14 bands="MVNO" brand="Youphone" cc="il" country="Israel" operator="Alon Cellular Ltd." status="Operational" 15 bands="MVNO" brand="Home Cellular" cc="il" country="Israel" operator="Home Cellular" status="Operational" @@ -1880,18 +1901,25 @@ 04 bands="GSM 900 / LTE 1800" brand="SmartCell" cc="np" country="Nepal" operator="Smart Telecom Pvt. Ltd. (STPL)" status="Operational" 00-99 432 - 08 bands="MVNO" brand="Shatel" cc="ir" country="Iran" operator="Shatel Mobile" status="Operational" - 11 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="IR-MCI (Hamrah-e-Avval)" cc="ir" country="Iran" operator="Mobile Communications Company of Iran" status="Operational" + 01 bands="LTE" brand="Uname" cc="ir" country="Iran" operator="Ertebatat Iran" status="Operational" + 02 bands="MVNO" brand="Azartel" cc="ir" country="Iran" operator="Azartel Mobile" status="Operational" + 08 bands="MVNO" brand="Shatel Mobile" cc="ir" country="Iran" operator="Shatel Mobile" status="Operational" + 10 bands="MVNO" brand="Samantel" cc="ir" country="Iran" operator="Samantel Mobile" status="Operational" + 11 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="IR-TCI (Hamrah-e-Avval)" cc="ir" country="Iran" operator="Mobile Communications Company of Iran (MCI)" status="Operational" 12 bands="LTE 800" brand="Avacell(HiWEB)" cc="ir" country="Iran" operator="Dadeh Dostar asr Novin p.j.s. co & Information Technology Company of Iran" status="Operational" - 14 bands="GSM 900" brand="TKC" cc="ir" country="Iran" operator="Telecommunication Kish Company" status="Operational" - 19 bands="GSM 900" brand="MTCE (Espadan)" cc="ir" country="Iran" operator="Mobile Telecommunications Company of Esfahan" status="Not Operational" + 14 bands="GSM 900 / GSM 1800" brand="TKC/KFZO" cc="ir" country="Iran" operator="Telecommunication Kish Company" status="Operational" + 19 bands="GSM 900" brand="Espadan (JV-PJS)" cc="ir" country="Iran" operator="Mobile Telecommunications Company of Esfahan" status="Operational" 20 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="Rightel" cc="ir" country="Iran" operator="Social Security Investment Co." status="Operational" - 32 bands="GSM 900 / GSM 1800" brand="Taliya" cc="ir" country="Iran" operator="TCI of Iran and Iran Mobin" status="Not Operational" + 21 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="Rightel" cc="ir" country="Iran" operator="Social Security Investment Co." status="Operational" + 32 bands="GSM 900 / GSM 1800" brand="Taliya" cc="ir" country="Iran" operator="TCI of Iran and Iran Mobin" status="Operational" 35 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 3500" brand="MTN Irancell" cc="ir" country="Iran" operator="MTN Irancell Telecommunications Services Company" status="Operational" 40 bands="LTE 3500" brand="Mobinnet" cc="ir" country="Iran" operator="Ertebatat Mobinnet" status="Operational" 50 bands="MVNO" brand="Shatel" cc="ir" country="Iran" operator="Arya Resaneh Tadbir" status="Operational" - 70 bands="GSM 900" brand="TCI" cc="ir" country="Iran" operator="Telephone Communications Company of Iran" status="Operational" - 93 bands="GSM 1800" brand="Iraphone" cc="ir" country="Iran" operator="Iraphone" status="Not Operational" + 70 bands="GSM 900" brand="MTCE" cc="ir" country="Iran" operator="Telephone Communications Company of Iran" status="Operational" + 71 bands="GSM 900" brand="KOOHE NOOR" cc="ir" country="Iran" operator="Telephone Communications Company of Iran" status="Operational" + 90 bands="GSM 900 / GSM 1800" brand="Iraphone" cc="ir" country="Iran" operator="IRAPHONE GHESHM of Iran" status="Operational" + 93 bands="GSM 900 / GSM 1800" brand="Farzanegan Pars" cc="ir" country="Iran" operator="Farzanegan Pars" status="Operational" + 99 bands="GSM 850 / GSM 1900" brand="TCI (GSM WLL)" cc="ir" country="Iran" operator="TCI of Iran and Rightel" status="Operational" 00-99 434 01 bands="GSM 900 / GSM 1800" cc="uz" country="Uzbekistan" operator="Buztel" status="Not operational" @@ -1902,6 +1930,7 @@ 06 bands="CDMA2000 800" brand="Perfectum Mobile" cc="uz" country="Uzbekistan" operator="RUBICON WIRELESS COMMUNICATION" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="UMS" cc="uz" country="Uzbekistan" operator="Universal Mobile Systems" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="UzMobile" cc="uz" country="Uzbekistan" operator="Uzbektelekom" status="Operational" + 09 bands="LTE 2300" brand="EVO" cc="uz" country="Uzbekistan" operator="OOO «Super iMAX»" status="Operational" 00-99 436 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Tcell" cc="tj" country="Tajikistan" operator="JV Somoncom" status="Operational" @@ -1914,9 +1943,11 @@ 00-99 437 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="kg" country="Kyrgyzstan" operator="Sky Mobile LLC" status="Operational" - 03 bands="CDMA2000 850" brand="Fonex" cc="kg" country="Kyrgyzstan" operator="Aktel Ltd" status="Not operational" + 03 cc="kg" country="Kyrgyzstan" operator="7 Mobile" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="MegaCom" cc="kg" country="Kyrgyzstan" operator="Alfa Telecom CJSC" status="Operational" 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="O!" cc="kg" country="Kyrgyzstan" operator="NurTelecom LLC" status="Operational" + 10 bands="LTE 2600" cc="kg" country="Kyrgyzstan" operator="Saima Telecom" status="Operational" + 11 cc="kg" country="Kyrgyzstan" operator="iTel" 00-99 438 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTS" cc="tm" country="Turkmenistan" operator="MTS Turkmenistan" status="Operational" @@ -1959,12 +1990,12 @@ 01 bands="Satellite" cc="kr" country="South Korea" operator="Globalstar Asia Pacific" status="Operational" 02 bands="5G" brand="KT" cc="kr" country="South Korea" operator="KT" 03 bands="CDMA2000 800" brand="Power 017" cc="kr" country="South Korea" operator="Shinsegi Telecom, Inc." status="Not operational" - 04 brand="KT" cc="kr" country="South Korea" operator="KT" + 04 bands="NB-IoT" brand="KT" cc="kr" country="South Korea" operator="KT" status="Operational" 05 bands="CDMA2000 800 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="Operational" 06 bands="CDMA2000 1800 / LTE 850 / LTE 2100 / LTE 2600" brand="LG U+" cc="kr" country="South Korea" operator="LG Telecom" status="Operational" 07 brand="KT" cc="kr" country="South Korea" operator="KT" 08 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="olleh" cc="kr" country="South Korea" operator="KT" status="Operational" - 11 bands="MVNO" cc="kr" country="South Korea" operator="Korea Cable Telecom" status="Operational" + 11 bands="MVNO" brand="SK Telink" cc="kr" country="South Korea" operator="Korea Cable Telecom" status="Operational" 12 brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" 00-99 452 @@ -1984,7 +2015,7 @@ 03 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="3" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="3 (2G)" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Operational" 05 bands="CDMA 800" brand="3 (CDMA)" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Not operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="SmarTone" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="SmarTone" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" 07 bands="MVNO" brand="China Unicom" cc="hk" country="Hong Kong" operator="China Unicom (Hong Kong) Limited" status="Operational" 08 bands="MVNO" brand="Truphone" cc="hk" country="Hong Kong" operator="Truphone Limited" status="Operational" 09 bands="MVNO" cc="hk" country="Hong Kong" operator="China Motion Telecom" status="Operational" @@ -2001,7 +2032,7 @@ 20 bands="LTE 1800 / LTE 2600" brand="PCCW Mobile (4G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" 21 bands="MVNO" cc="hk" country="Hong Kong" operator="21Vianet Mobile Ltd." 22 bands="MVNO" cc="hk" country="Hong Kong" operator="263 Mobile Communications (HongKong) Limited" status="Operational" - 23 bands="MVNO" brand="Lycamobile" cc="hk" country="Hong Kong" operator="Lycamobile Hong Kong Ltd" status="Operational" + 23 bands="MVNO" brand="Lycamobile" cc="hk" country="Hong Kong" operator="Lycamobile Hong Kong Ltd" status="Not operational" 24 bands="MVNO" cc="hk" country="Hong Kong" operator="Multibyte Info Technology Ltd" status="Operational" 25 cc="hk" country="Hong Kong" operator="Hong Kong Government" 26 cc="hk" country="Hong Kong" operator="Hong Kong Government" @@ -2044,12 +2075,12 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Operational" 02 bands="GSM 900 / GSM 1800 / TD-SCDMA 1900 / TD-SCDMA 2000 / TD-LTE 1900 / TD-LTE 2300 / TD-LTE 2500" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="Not operational" 03 bands="CDMA2000 800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="Operational" - 04 cc="cn" country="China" operator="Global Star Satellite" + 04 brand="China Mobile" cc="cn" country="China" operator="Global Star Satellite" 05 bands="CDMA2000 800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="Not operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Not operational" 07 bands="GSM 900 / GSM 1800 / TD-SCDMA 1900 / TD-SCDMA 2000 / TD-LTE 1900 / TD-LTE 2300 / TD-LTE 2500" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="Not operational" 08 brand="China Mobile" cc="cn" country="China" operator="China Mobile" - 09 brand="China Unicom" cc="cn" country="China" operator="China Unicom" + 09 brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Operational" 11 brand="China Telecom" cc="cn" country="China" operator="China Telecom" 20 bands="GSM-R" brand="China Tietong" cc="cn" country="China" operator="China Tietong" status="Operational" 00-99 @@ -2057,7 +2088,7 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" 02 bands="GSM 900" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" 03 bands="UMTS 2100" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" - 05 bands="LTE 700" brand="APTG" cc="tw" country="Taiwan" operator="Asia Pacific Telecom" status="Operational" + 05 bands="LTE 700 / LTE 900 / TD-LTE 2600" brand="APTG" cc="tw" country="Taiwan" operator="Asia Pacific Telecom" status="Operational" 06 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" 07 bands="WiMAX 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 09 bands="WiMAX 2600" brand="VMAX" cc="tw" country="Taiwan" operator="Vmax Telecom" status="Operational" @@ -2069,7 +2100,7 @@ 88 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" 89 bands="UMTS 2100 / LTE 900 / LTE 2600" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" status="Operational" 90 bands="LTE 900" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" - 92 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Chunghwa" cc="tw" country="Taiwan" operator="Chunghwa Telecom" status="Operational" + 92 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Chunghwa" cc="tw" country="Taiwan" operator="Chunghwa Telecom" status="Operational" 93 bands="GSM 900" brand="MobiTai" cc="tw" country="Taiwan" operator="Mobitai Communications" status="Not operational" 97 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Taiwan Mobile" cc="tw" country="Taiwan" operator="Taiwan Mobile Co. Ltd" status="Operational" 99 bands="GSM 900" brand="TransAsia" cc="tw" country="Taiwan" operator="TransAsia Telecoms" status="Not operational" @@ -2080,12 +2111,13 @@ 193 bands="GSM 900" brand="SunNet" cc="kp" country="North Korea" operator="Korea Posts and Telecommunications Corporation" status="Not operational" 470 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Grameenphone" cc="bd" country="Bangladesh" operator="Grameenphone Ltd." status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Robi" cc="bd" country="Bangladesh" operator="Axiata Bangladesh Ltd." status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="Robi" cc="bd" country="Bangladesh" operator="Axiata Bangladesh Ltd." status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Banglalink" cc="bd" country="Bangladesh" operator="Banglalink Digital Communications Ltd." status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="TeleTalk" cc="bd" country="Bangladesh" operator="Teletalk Bangladesh Limited" status="Operational" 05 bands="CDMA 800" brand="Citycell" cc="bd" country="Bangladesh" operator="Pacific Bangladesh Telecom Limited" status="Not Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="bd" country="Bangladesh" operator="Bharti Airtel Bangladesh Ltd." status="Operational" 09 bands="LTE 800 / LTE 2600 / WiMAX 3500" brand="ollo" cc="bd" country="Bangladesh" operator="Bangladesh Internet Exchange Limited (BIEL)" status="Operational" + 10 bands="TD-LTE 2600 / WiMAX 3500" brand="Banglalion" cc="bd" country="Bangladesh" operator="Banglalion Communications Ltd." status="Operational" 00-99 472 01 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Dhiraagu" cc="mv" country="Maldives" operator="Dhivehi Raajjeyge Gulhun" status="Operational" @@ -2101,7 +2133,7 @@ 150 bands="MVNO" brand="Tune Talk" cc="my" country="Malaysia" operator="Tune Talk Sdn Bhd" status="Operational" 151 bands="MVNO" brand="SalamFone" cc="my" country="Malaysia" operator="Baraka Telecom Sdn Bhd" status="Not operational" 152 bands="WiMAX 2300 / TD-LTE 2300 / TD-LTE 2600" brand="Yes" cc="my" country="Malaysia" operator="YTL Communications Sdn Bhd" status="Operational" - 153 bands="WiMAX 2300 / LTE 850" brand="unify" cc="my" country="Malaysia" operator="Webe Digital Sdn Bhd" status="Operational" + 153 bands="WiMAX 2300 / LTE 850" brand="unifi" cc="my" country="Malaysia" operator="Webe Digital Sdn Bhd" status="Operational" 154 bands="MVNO" brand="Tron" cc="my" country="Malaysia" operator="Talk Focus Sdn Bhd" status="Operational" 155 bands="MVNO" brand="Clixster" cc="my" country="Malaysia" operator="Clixster Mobile Sdn Bhd" status="Not operational" 156 bands="MVNO" brand="Altel" cc="my" country="Malaysia" operator="Altel Communications Sdn Bhd" status="Operational" @@ -2155,6 +2187,7 @@ 42 brand="GEMCO" cc="au" country="Australia" operator="Groote Eylandt Mining Company Pty Ltd" 43 cc="au" country="Australia" operator="Arrow Energy Pty Ltd" 44 cc="au" country="Australia" operator="Roy Hill Iron Ore Pty Ltd" + 45 cc="au" country="Australia" operator="Clermont Coal Operations Pty Ltd" 50 bands="Satellite" cc="au" country="Australia" operator="Pivotel Group Pty Limited" status="Operational" 61 bands="LTE 1800 / LTE 2100" brand="CommTel NS" cc="au" country="Australia" operator="Commtel Network Solutions Pty Ltd" status="Implement / Design" 62 bands="TD-LTE 2300" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" @@ -2184,8 +2217,8 @@ 00-99 514 01 bands="GSM 900 / GSM 1800 / UMTS 850 / LTE" brand="Telkomcel" cc="tl" country="East Timor" operator="PT Telekomunikasi Indonesia International" status="Operational" - 02 bands="GSM 900 / UMTS / LTE" brand="TT" cc="tl" country="East Timor" operator="Timor Telecom" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="Telemor" cc="tl" country="East Timor" operator="Viettel Timor-Leste" status="Operational" + 02 bands="GSM 900 / UMTS / LTE 1800" brand="TT" cc="tl" country="East Timor" operator="Timor Telecom" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Telemor" cc="tl" country="East Timor" operator="Viettel Timor-Leste" status="Operational" 00-99 515 01 bands="GSM 900" brand="Islacom" cc="ph" country="Philippines" operator="Globe Telecom via Innove Communications" status="Not operational" @@ -2198,19 +2231,19 @@ 88 bands="iDEN" cc="ph" country="Philippines" operator="Next Mobile Inc." status="Operational" 00-99 520 - 00 bands="UMTS 850" brand="TrueMove H & my by CAT" cc="th" country="Thailand" operator="CAT Telecom" status="Operational" + 00 bands="UMTS 850" brand="TrueMove H / my by CAT" cc="th" country="Thailand" operator="CAT Telecom" status="Operational" 01 bands="GSM 900 / UMTS 900" brand="AIS" cc="th" country="Thailand" operator="Advanced Info Service" status="Not operational" 02 bands="CDMA 800" brand="CAT CDMA" cc="th" country="Thailand" operator="CAT Telecom" status="Not operational" 03 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="AIS" cc="th" country="Thailand" operator="Advanced Wireless Network Company Ltd." status="Operational" 04 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="TrueMove H" cc="th" country="Thailand" operator="True Move H Universal Communication Company Ltd." status="Operational" - 05 bands="UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2100" brand="dtac TriNet" cc="th" country="Thailand" operator="DTAC Network Company Ltd." status="Operational" - 15 bands="UMTS 2100 / TD-LTE 2300" brand="TOT 3G" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" + 05 bands="UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2100" brand="dtac TriNet / LINE" cc="th" country="Thailand" operator="DTAC TriNet Company Ltd." status="Operational" + 09 bands="LTE 850" cc="th" country="Thailand" operator="Royal Thai Police" status="Operational" + 15 bands="UMTS 2100" brand="AIS-T / TOT Mobile" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" 18 bands="GSM 1800" brand="dtac" cc="th" country="Thailand" operator="Total Access Communications Public Company Ltd." status="Operational" 20 bands="Satellite" brand="ACeS" cc="th" country="Thailand" operator="ACeS" 23 bands="GSM 1800" brand="AIS GSM 1800" cc="th" country="Thailand" operator="Digital Phone Company Ltd." status="Not operational" 25 bands="PHS 1900" brand="WE PCT" cc="th" country="Thailand" operator="True Corporation" status="Not operational" - 47 cc="th" country="Thailand" operator="Telephone Organization of Thailand (TOT)" - 90 bands="LTE 850" cc="th" country="Thailand" operator="Royal Thai Police" status="Operational" + 47 bands="TD-LTE 2300" brand="dtac-T / LINE / TOT Mobile" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" 99 bands="GSM 1800" brand="TrueMove" cc="th" country="Thailand" operator="True Corporation" status="Not operational" 00-99 525 @@ -2239,10 +2272,10 @@ 05 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300 / LTE 2600" brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational" 06 bands="MVNO" brand="Skinny" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational" 07 cc="nz" country="New Zealand" operator="Bluereach Limited" - 24 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800" brand="2degrees" cc="nz" country="New Zealand" operator="2degrees" status="Operational" + 24 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1800" brand="2degrees" cc="nz" country="New Zealand" operator="2degrees" status="Operational" 00-99 536 - 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Digicel" cc="nr" country="Nauru" operator="Digicel (Nauru) Corporation" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Digicel" cc="nr" country="Nauru" operator="Digicel (Nauru) Corporation" status="Operational" 00-99 537 01 bands="GSM 900 / UMTS 900" brand="bmobile" cc="pg" country="Papua New Guinea" operator="Bemobile Limited" status="Operational" @@ -2260,7 +2293,7 @@ 00-99 541 00 bands="GSM 900" brand="AIL" cc="vu" country="Vanuatu" operator="ACeS International (AIL)" status="Operational" - 01 bands="GSM 900" brand="SMILE" cc="vu" country="Vanuatu" operator="Telecom Vanuatu Ltd" status="Operational" + 01 bands="GSM 900 / LTE 700" brand="SMILE" cc="vu" country="Vanuatu" operator="Telecom Vanuatu Ltd" status="Operational" 05 bands="GSM 900 / UMTS 900 / LTE 700" brand="Digicel" cc="vu" country="Vanuatu" operator="Digicel Vanuatu Ltd" status="Operational" 07 bands="TD-LTE 2300" brand="WanTok" cc="vu" country="Vanuatu" operator="WanTok Vanuatu Ltd" status="Operational" 00-99 @@ -2270,7 +2303,7 @@ 03 bands="CDMA2000 850 / LTE 700" cc="fj" country="Fiji" operator="Telecom Fiji Ltd" status="Operational" 00-99 543 - 01 cc="wf" country="Wallis and Futuna" operator="Manuia" + 01 bands="UMTS 900 / LTE" brand="Manuia" cc="wf" country="Wallis and Futuna" operator="Service des Postes et Télécommunications des Îles Wallis et Futuna (SPT)" status="Operational" 00-99 544 11 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1700" brand="Bluesky" cc="as" country="American Samoa (United States of America)" operator="Bluesky" status="Operational" @@ -2287,21 +2320,21 @@ 05 bands="WiMAX / LTE 800 / LTE 2600" brand="Ora" cc="pf" country="French Polynesia" operator="VITI" status="Operational" 10 bands="GSM 900" cc="pf" country="French Polynesia" operator="Mara Telecom" status="Not operational" 15 bands="GSM 900 / UMTS 2100" brand="Vodafone" cc="pf" country="French Polynesia" operator="Pacific Mobile Telecom" status="Operational" - 20 bands="GSM 900 / UMTS 2100 / LTE" brand="Vini" cc="pf" country="French Polynesia" operator="Tikiphone SA" status="Operational" + 20 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Vini" cc="pf" country="French Polynesia" operator="Tikiphone SA" status="Operational" 00-99 548 - 01 bands="GSM 900 / UMTS 900 / LTE" brand="Bluesky" cc="ck" country="Cook Islands (Pacific Ocean)" operator="Telecom Cook Islands" status="Operational" + 01 bands="GSM 900 / UMTS 900 / LTE 700 / LTE 1800" brand="Bluesky" cc="ck" country="Cook Islands (Pacific Ocean)" operator="Telecom Cook Islands" status="Operational" 00-99 549 00 brand="Digicel" cc="ws" country="Samoa" operator="Digicel Pacific Ltd." 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Digicel" cc="ws" country="Samoa" operator="Digicel Pacific Ltd." status="Operational" - 27 bands="GSM 900" brand="Bluesky" cc="ws" country="Samoa" operator="Bluesky Samoa Ltd" status="Operational" + 27 bands="GSM 900 / LTE 700 / LTE 1800" brand="Bluesky" cc="ws" country="Samoa" operator="Bluesky Samoa Ltd" status="Operational" 00-99 550 01 bands="GSM 900" cc="fm" country="Federated States of Micronesia" operator="FSMTC" status="Operational" 00-99 551 - 01 cc="mh" country="Marshall Islands" operator="Marshall Islands National Telecommunications Authority (MINTA)" status="Operational" + 01 bands="GSM 900 / GSM 1800 / LTE 700" cc="mh" country="Marshall Islands" operator="Marshall Islands National Telecommunications Authority (MINTA)" status="Operational" 00-99 552 01 bands="GSM 900 / UMTS 900 / LTE 700" brand="PNCC" cc="pw" country="Palau" operator="Palau National Communications Corp." status="Operational" @@ -2309,18 +2342,18 @@ 80 bands="GSM 1800" brand="Palau Mobile" cc="pw" country="Palau" operator="Palau Mobile Corporation" status="Not operational" 00-99 553 - 01 bands="GSM 900" brand="TTC" cc="tv" country="Tuvalu" operator="Tuvalu Telecom" status="Operational" + 01 bands="GSM 900 / LTE 850" brand="TTC" cc="tv" country="Tuvalu" operator="Tuvalu Telecom" status="Operational" 00-99 554 01 bands="LTE 700" cc="tk" country="Tokelau" operator="Teletok" status="Operational" 00-99 555 - 01 bands="GSM 900" brand="Telecom Niue" cc="nu" country="Niue" operator="Telecom Niue" status="Operational" + 01 bands="GSM 900 / LTE 700" brand="Telecom Niue" cc="nu" country="Niue" operator="Telecom Niue" status="Operational" 00-99 602 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" cc="eg" country="Egypt" operator="Orange Egypt" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="eg" country="Egypt" operator="Vodafone Egypt" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="eg" country="Egypt" operator="Etisalat Egypt" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Etisalat" cc="eg" country="Egypt" operator="Etisalat Egypt" status="Operational" 04 bands="LTE" brand="WE" cc="eg" country="Egypt" operator="Telecom Egypt" status="Operational" 00-99 603 @@ -2373,22 +2406,22 @@ 00-99 610 01 bands="GSM 900" brand="Malitel" cc="ml" country="Mali" operator="Malitel SA" status="Operational" - 02 bands="GSM 900" brand="Orange" cc="ml" country="Mali" operator="Orange Mali SA" status="Operational" + 02 bands="GSM 900 / LTE" brand="Orange" cc="ml" country="Mali" operator="Orange Mali SA" status="Operational" 03 bands="GSM 900 / UMTS 2100" brand="ATEL-SA" cc="ml" country="Mali" operator="Alpha Telecommunication Mali S.A." status="Operational" 00-99 611 01 bands="GSM 900 / GSM 1800" brand="Orange" cc="gn" country="Guinea" operator="Orange S.A." status="Operational" 02 bands="GSM 900" brand="Sotelgui" cc="gn" country="Guinea" operator="Sotelgui Lagui" status="Operational" 03 bands="GSM 900" brand="Telecel Guinee" cc="gn" country="Guinea" operator="INTERCEL Guinée" status="Operational" - 04 bands="GSM 900 / GSM 1800" brand="MTN" cc="gn" country="Guinea" operator="Areeba Guinea" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="gn" country="Guinea" operator="Areeba Guinea" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Cellcom" cc="gn" country="Guinea" operator="Cellcom" status="Operational" 00-99 612 01 cc="ci" country="Ivory Coast" operator="Cora de Comstar" status="Not operational" - 02 bands="GSM 900 / GSM 1800 / UMTS" brand="Moov" cc="ci" country="Ivory Coast" operator="Atlantique Cellulaire" status="Operational" - 03 bands="GSM 900 / UMTS" brand="Orange" cc="ci" country="Ivory Coast" operator="Orange" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 2600" brand="Moov" cc="ci" country="Ivory Coast" operator="Atlantique Cellulaire" status="Operational" + 03 bands="GSM 900 / UMTS / LTE 1800" brand="Orange" cc="ci" country="Ivory Coast" operator="Orange" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="KoZ" cc="ci" country="Ivory Coast" operator="Comium Ivory Coast Inc" status="Operational" - 05 bands="GSM 900 / UMTS" brand="MTN" cc="ci" country="Ivory Coast" operator="Loteny Telecom" status="Operational" + 05 bands="GSM 900 / UMTS / LTE 800" brand="MTN" cc="ci" country="Ivory Coast" operator="Loteny Telecom" status="Operational" 06 bands="GSM 1800" brand="GreenN" cc="ci" country="Ivory Coast" operator="Oricel" status="Operational" 07 bands="GSM 1800" brand="café" cc="ci" country="Ivory Coast" operator="Aircomm" status="Operational" 18 bands="TD-LTE 2300" cc="ci" country="Ivory Coast" operator="YooMee" status="Operational" @@ -2405,13 +2438,13 @@ 04 bands="GSM 900 / GSM 1800" brand="Orange" cc="ne" country="Niger" operator="Orange Niger" status="Operational" 00-99 615 - 01 bands="GSM 900" brand="Togo Cell" cc="tg" country="Togo" operator="Togo Telecom" status="Operational" - 03 bands="GSM 900" brand="Moov" cc="tg" country="Togo" operator="Moov Togo" status="Operational" + 01 bands="GSM 900 / LTE" brand="Togo Cell" cc="tg" country="Togo" operator="Togo Telecom" status="Operational" + 03 bands="GSM 900 / LTE" brand="Moov" cc="tg" country="Togo" operator="Moov Togo" status="Operational" 00-99 616 01 bands="GSM 900 / GSM 1800 / LTE 1800 / CDMA / WiMAX" brand="Libercom" cc="bj" country="Benin" operator="Benin Telecoms Mobile" status="Operational" 02 bands="GSM 900 / UMTS" brand="Moov" cc="bj" country="Benin" operator="Telecel Benin" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="MTN" cc="bj" country="Benin" operator="Spacetel Benin" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="MTN" cc="bj" country="Benin" operator="Spacetel Benin" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="BBCOM" cc="bj" country="Benin" operator="Bell Benin Communications" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="Glo" cc="bj" country="Benin" operator="Glo Communication Benin" status="Operational" 00-99 @@ -2422,10 +2455,10 @@ 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Emtel" cc="mu" country="Mauritius" operator="Emtel Ltd." status="Operational" 00-99 618 - 01 bands="GSM 900" brand="Lonestar Cell" cc="lr" country="Liberia" operator="Lonestar Communications Corporation" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Lonestar Cell" cc="lr" country="Liberia" operator="Lonestar Communications Corporation" status="Operational" 02 brand="Libercell" cc="lr" country="Liberia" operator="Atlantic Wireless (Liberia) Inc." status="Not operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Novafone" cc="lr" country="Liberia" operator="Novafone Inc." status="Operational" - 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange LBR" cc="lr" country="Liberia" operator="Orange Liberia." status="Operational" + 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange LBR" cc="lr" country="Liberia" operator="Orange Liberia" status="Operational" 20 bands="CDMA2000" brand="LIBTELCO" cc="lr" country="Liberia" operator="Liberia Telecommunications Corporation" status="Operational" 00-99 619 @@ -2507,7 +2540,7 @@ 10 bands="GSM 900" brand="Libertis Telecom" cc="cg" country="Congo" operator="MTN CONGO S.A" status="Operational" 00-99 630 - 01 bands="GSM 900 / GSM 1800 / UMTS" brand="Vodacom" cc="cd" country="Democratic Republic of the Congo" operator="Vodacom Congo RDC sprl" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="Vodacom" cc="cd" country="Democratic Republic of the Congo" operator="Vodacom Congo RDC sprl" status="Operational" 02 bands="GSM 900 / UMTS" brand="Airtel" cc="cd" country="Democratic Republic of the Congo" operator="Airtel sprl" status="Operational" 04 cc="cd" country="Democratic Republic of the Congo" operator="Cellco" 05 bands="GSM 900 / GSM 1800" brand="Supercell" cc="cd" country="Democratic Republic of the Congo" operator="Supercell SPRL" status="Operational" @@ -2566,12 +2599,12 @@ 82 bands="GSM 900 / GSM 1800 / CDMA2000 / LTE" brand="Telcom" cc="so" country="Somalia" operator="Telcom Somalia" status="Operational" 00-99 638 - 01 bands="GSM 900 / UMTS" brand="Evatis" cc="dj" country="Djibouti" operator="Djibouti Telecom SA" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Evatis" cc="dj" country="Djibouti" operator="Djibouti Telecom SA" status="Operational" 00-99 639 01 brand="Safaricom" cc="ke" country="Kenya" operator="Safaricom Limited" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Safaricom" cc="ke" country="Kenya" operator="Safaricom Limited" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Airtel" cc="ke" country="Kenya" operator="Bharti Airtel" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="Airtel" cc="ke" country="Kenya" operator="Bharti Airtel" status="Operational" 04 cc="ke" country="Kenya" operator="Mobile Pay Kenya Limited" 05 bands="GSM 900" brand="yu" cc="ke" country="Kenya" operator="Essar Telecom Kenya" status="Not operational" 06 cc="ke" country="Kenya" operator="Finserve Africa Limited" @@ -2583,7 +2616,7 @@ 00-99 640 01 bands="UMTS 900" cc="tz" country="Tanzania" operator="Rural NetCo Limited" status="Not operational" - 02 bands="GSM 900 / GSM 1800 / LTE 800" brand="tiGO" cc="tz" country="Tanzania" operator="MIC Tanzania Limited" status="Operational" + 02 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800" brand="tiGO" cc="tz" country="Tanzania" operator="MIC Tanzania Limited" status="Operational" 03 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Zantel" cc="tz" country="Tanzania" operator="Zanzibar Telecom Ltd" status="Operational" 04 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Vodacom" cc="tz" country="Tanzania" operator="Vodacom Tanzania Limited" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="Airtel" cc="tz" country="Tanzania" operator="Bharti Airtel" status="Operational" @@ -2623,7 +2656,7 @@ 643 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="mCel" cc="mz" country="Mozambique" operator="Mocambique Celular S.A." status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Movitel" cc="mz" country="Mozambique" operator="Movitel, SA" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Vodacom" cc="mz" country="Mozambique" operator="Vodacom Mozambique, S.A." status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Vodacom" cc="mz" country="Mozambique" operator="Vodacom Mozambique, S.A." status="Operational" 00-99 645 01 bands="GSM 900 / LTE" brand="Airtel" cc="zm" country="Zambia" operator="Bharti Airtel" status="Operational" @@ -2632,9 +2665,9 @@ 00-99 646 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Airtel" cc="mg" country="Madagascar" operator="Bharti Airtel" status="Operational" - 02 bands="GSM 900 / LTE" brand="Orange" cc="mg" country="Madagascar" operator="Orange Madagascar S.A." status="Operational" + 02 bands="GSM 900 / LTE 1800" brand="Orange" cc="mg" country="Madagascar" operator="Orange Madagascar S.A." status="Operational" 03 bands="GSM 900" brand="Sacel" cc="mg" country="Madagascar" operator="Sacel Madagascar S.A." status="Not operational" - 04 bands="GSM 900 / LTE" brand="Telma" cc="mg" country="Madagascar" operator="Telma Mobile S.A." status="Operational" + 04 bands="GSM 900 / LTE 1800" brand="Telma" cc="mg" country="Madagascar" operator="Telma Mobile S.A." status="Operational" 00-99 647 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" country="French Indian Ocean Territories (France) - YT/RE" operator="Orange La Réunion" status="Operational" @@ -2655,6 +2688,7 @@ 03 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2600" brand="TN Mobile" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" 04 bands="WiMAX 2500" cc="na" country="Namibia" operator="Paratus Telecommunications (Pty)" status="Operational" 05 cc="na" country="Namibia" operator="Demshi Investments CC" + 06 cc="na" country="Namibia" operator="MTN Namibia" 00-99 650 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2500" brand="TNM" cc="mw" country="Malawi" operator="Telecom Network Malawi" status="Operational" @@ -2664,6 +2698,7 @@ 651 01 bands="GSM 900 / LTE 800" brand="Vodacom" cc="ls" country="Lesotho" operator="Vodacom Lesotho (Pty) Ltd" status="Operational" 02 bands="GSM / UMTS" brand="Econet Telecom" cc="ls" country="Lesotho" operator="Econet Ezi-cel" status="Operational" + 10 brand="Vodacom" cc="ls" country="Lesotho" operator="Vodacom Lesotho (Pty) Ltd" 00-99 652 01 bands="GSM 900 / UMTS / LTE 1800" brand="Mascom" cc="bw" country="Botswana" operator="Mascom Wireless (Pty) Limited" status="Operational" @@ -2683,16 +2718,17 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Vodacom" cc="za" country="South Africa" operator="Vodacom" status="Operational" 02 bands="GSM 1800 / UMTS 2100 / LTE 1800 / TD-LTE 2300" brand="Telkom" cc="za" country="South Africa" operator="Telkom SA SOC Ltd" status="Operational" 04 cc="za" country="South Africa" operator="Sasol (Pty) Ltd." + 05 cc="za" country="South Africa" operator="Telkom SA Ltd" 06 cc="za" country="South Africa" operator="Sentech (Pty) Ltd" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800 / LTE 2100" brand="Cell C" cc="za" country="South Africa" operator="Cell C (Pty) Ltd" status="Operational" - 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="MTN" cc="za" country="South Africa" operator="MTN Group" status="Operational" + 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="MTN" cc="za" country="South Africa" operator="MTN Group" status="Operational" 11 bands="TETRA 410" cc="za" country="South Africa" operator="South African Police Service Gauteng" status="Operational" 12 brand="MTN" cc="za" country="South Africa" operator="MTN Group" 13 bands="CDMA 800" brand="Neotel" cc="za" country="South Africa" operator="Neotel Pty Ltd" status="Operational" 14 bands="LTE 1800" brand="Neotel" cc="za" country="South Africa" operator="Neotel Pty Ltd" status="Operational" 16 cc="za" country="South Africa" operator="Phoenix System Integration (Pty) Ltd" status="Not operational" 17 cc="za" country="South Africa" operator="Sishen Iron Ore Company (Ltd) Pty" - 19 bands="TD-LTE" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="Operational" + 19 bands="LTE 1800 / TD-LTE 2600" brand="Rain" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="Operational" 21 bands="TETRA 410" cc="za" country="South Africa" operator="Cape Town Metropolitan Council" status="Operational" 24 cc="za" country="South Africa" operator="SMSPortal (Pty) Ltd." 25 cc="za" country="South Africa" operator="Wirels Connect" @@ -2713,6 +2749,7 @@ 53 bands="MVNO" brand="Lycamobile" cc="za" country="South Africa" operator="Lycamobile (Pty) Ltd" 73 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" 74 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" + 75 brand="ACSA" cc="za" country="South Africa" operator="Airports Company South Africa" 00-99 657 01 bands="GSM 900" brand="Eritel" cc="er" country="Eritrea" operator="Eritrea Telecommunications Services Corporation" status="Operational" @@ -2766,9 +2803,9 @@ 714 01 bands="GSM 850 / UMTS 850 / LTE 700" brand="Cable & Wireless" cc="pa" country="Panama" operator="Cable & Wireless Panama S.A." status="Operational" 02 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" brand="movistar" cc="pa" country="Panama" operator="Telefónica Moviles Panama S.A, Bell South Corp. (BSC)" status="Operational" + 020 bands="GSM 850 / 3G 2100 / LTE 700" brand="movistar" cc="pa" country="Panama" operator="Telefónica Móviles de Panama S.A" status="Operational" 03 bands="GSM 1900 / UMTS 1900 / LTE 700 / LTE 1900" brand="Claro" cc="pa" country="Panama" operator="América Móvil" status="Operational" - 04 bands="GSM 1900 / UMTS 1900" brand="Digicel" cc="pa" country="Panama" operator="Digicel Group" status="Operational" - 00-99 + 04 bands="GSM 1900 / UMTS 1900 / LTE 700" brand="Digicel" cc="pa" country="Panama" operator="Digicel Group" status="Operational" 716 06 bands="CDMA2000 850 / GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700" brand="Movistar" cc="pe" country="Peru" operator="Telefónica del Perú S.A.A." status="Operational" 07 bands="iDEN" brand="Entel" cc="pe" country="Peru" operator="Entel Perú S.A." status="Operational" @@ -2789,11 +2826,11 @@ 350 bands="GSM 900" brand="PORT-HABLE" cc="ar" country="Argentina" operator="Hutchison Telecommunications Argentina S.A." status="Not operational" 000-999 724 - 00 bands="iDEN 850" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Operational" + 00 bands="iDEN 850" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Not Operational" 01 bands="MVNO" cc="br" country="Brazil" operator="SISTEER DO BRASIL TELECOMUNICAÇÔES" - 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Claro" cc="br" country="Brazil" operator="Claro" status="Operational" 06 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" 10 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" @@ -2804,6 +2841,7 @@ 18 bands="MVNO" brand="datora" cc="br" country="Brazil" operator="Datora (Vodafone)" status="Operational" 23 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" 24 cc="br" country="Brazil" operator="Amazonia Celular" + 28 brand="No name" cc="br" country="Brazil" status="Operational" 30 brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" 31 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" status="Operational" 32 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" @@ -2815,12 +2853,12 @@ 38 brand="Claro" cc="br" country="Brazil" operator="Claro" 39 bands="UMTS 2100 / LTE 1800" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Operational" 54 bands="MVNO" brand="Conecta" cc="br" country="Brazil" operator="PORTO SEGURO TELECOMUNICAÇÔES" status="Operational" - 99 brand="Local" cc="br" country="Brazil" operator="Local ( purpose or usage)" + 99 brand="Local" cc="br" country="Brazil" status="Operational" 00-99 730 01 bands="GSM 1900 / UMTS 1900 / LTE 700 / LTE 2600" brand="entel" cc="cl" country="Chile" operator="Entel Telefonía Móvil S.A." status="Operational" 02 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 2600" brand="movistar" cc="cl" country="Chile" operator="Telefónica Móvil de Chile" status="Operational" - 03 bands="GSM 1900 / UMTS 850 / UMTS 1900 / LTE 2600" brand="CLARO CL" cc="cl" country="Chile" operator="Claro Chile S.A." status="Operational" + 03 bands="GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 2600" brand="CLARO CL" cc="cl" country="Chile" operator="Claro Chile S.A." status="Operational" 04 bands="iDEN 800" brand="WOM" cc="cl" country="Chile" operator="Novator Partners" status="Operational" 05 cc="cl" country="Chile" operator="Multikom S.A." 06 bands="MVNO" brand="Telsur" cc="cl" country="Chile" operator="Blue Two Chile S.A." status="Operational" @@ -2838,6 +2876,8 @@ 18 cc="cl" country="Chile" operator="Empresas Bunker S.A." 19 bands="MVNO" brand="móvil Falabella" cc="cl" country="Chile" operator="Sociedad Falabella Móvil SPA" status="Operational" 20 cc="cl" country="Chile" operator="Inversiones Santa Fe Limitada" + 22 cc="cl" country="Chile" operator="Cellplus SpA" + 23 cc="cl" country="Chile" operator="Claro Servicios Empresariales S. A." 99 bands="GSM 1900 / UMTS 1900" brand="Will" cc="cl" country="Chile" operator="WILL Telefonía" status="Operational" 00-99 732 @@ -2851,7 +2891,7 @@ 102 bands="GSM 850 / GSM 1900 / CDMA 850" cc="co" country="Colombia" operator="Bellsouth Colombia" status="Not operational" 103 bands="GSM 1900 / UMTS / LTE 1700" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" 111 bands="GSM 1900 / UMTS / LTE 1700" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" - 123 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700 / CDMA 850" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" + 123 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700 / LTE 1900 / CDMA 850" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" 130 bands="GSM 850 / iDEN / LTE 1700" brand="AVANTEL" cc="co" country="Colombia" operator="Avantel S.A.S" status="Operational" 142 cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." 154 bands="MVNO" brand="Virgin Mobile" cc="co" country="Colombia" operator="Virgin Mobile Colombia S.A.S." status="Operational" @@ -2869,16 +2909,15 @@ 06 bands="CDMA2000 850 / GSM 850 / UMTS 1900 / LTE 1700" brand="Movilnet" cc="ve" country="Venezuela" operator="Telecomunicaciones Movilnet" status="Operational" 00-99 736 - 01 bands="GSM 1900 / UMTS / LTE 1700" brand="Viva" cc="bo" country="Bolivia" operator="Nuevatel PCS De Bolivia SA" status="Operational" + 01 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Viva" cc="bo" country="Bolivia" operator="Nuevatel PCS De Bolivia SA" status="Operational" 02 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700" brand="Entel" cc="bo" country="Bolivia" operator="Entel SA" status="Operational" - 03 bands="GSM 850 / UMTS / LTE 700" brand="Tigo" cc="bo" country="Bolivia" operator="Telefónica Celular De Bolivia S.A" status="Operational" + 03 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" brand="Tigo" cc="bo" country="Bolivia" operator="Telefónica Celular De Bolivia S.A" status="Operational" 00-99 738 + 002 bands="GSM 900 / GSM 1800 / LTE 700" brand="GT&T Cellink Plus" cc="gy" country="Guyana" operator="Guyana Telephone & Telegraph Co." status="Operational" + 003 bands="TD-LTE" cc="gy" country="Guyana" operator="Quark Communications Inc." status="Operational" 01 bands="GSM 900" brand="Digicel" cc="gy" country="Guyana" operator="U-Mobile (Cellular) Inc." status="Operational" - 02 bands="GSM 900 / LTE" brand="GT&T Cellink Plus" cc="gy" country="Guyana" operator="Guyana Telephone & Telegraph Co." status="Operational" - 03 bands="TD-LTE" cc="gy" country="Guyana" operator="Quark Communications Inc." 05 cc="gy" country="Guyana" operator="eGovernment Unit, Ministry of the Presidency" - 00-99 740 00 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Movistar" cc="ec" country="Ecuador" operator="Otecel S.A." status="Operational" 01 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 1700" brand="Claro" cc="ec" country="Ecuador" operator="CONECEL S.A." status="Operational" @@ -2907,7 +2946,7 @@ 10 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="uy" country="Uruguay" operator="AM Wireless Uruguay S.A." status="Operational" 00-99 750 - 001 bands="GSM 900" brand="Sure" cc="fk" country="Falkland Islands (United Kingdom)" operator="Sure South Atlantic Ltd." status="Operational" + 001 bands="GSM 900 / LTE" brand="Sure" cc="fk" country="Falkland Islands (United Kingdom)" operator="Sure South Atlantic Ltd." status="Operational" 000-999 901 01 bands="Satellite" brand="ICO" country="International operators" operator="ICO Satellite Management" status="Not operational" @@ -2949,7 +2988,7 @@ 37 bands="MVNO" country="International operators" operator="Transatel" status="Operational" 38 bands="MVNO" country="International operators" operator="Multiregional TransitTelecom (MTT)" status="Operational" 39 bands="MVNO" country="International operators" operator="MTX Connect Ltd" status="Operational" - 40 country="International operators" operator="Deutsche Telekom AG" + 40 bands="MVNO" brand="1nce GmbH" country="International operators" operator="Deutsche Telekom AG" status="Operational" 41 bands="MVNO" country="International operators" operator="BodyTrace Netherlands B.V." status="Operational" 42 country="International operators" operator="DCN Hub ehf" 43 bands="MVNO" country="International operators" operator="EMnify GmbH" status="Operational" @@ -2968,8 +3007,16 @@ 56 brand="ETSI" country="International operators" operator="European Telecommunications Standards Institute" 57 country="International operators" operator="SAP" 58 brand="BICS" country="International operators" operator="Belgacom ICS SA" + 59 country="International operators" operator="MessageBird B.V." + 60 country="International operators" operator="OneWeb" 88 country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" 00-99 +902 + 01 bands="LTE" country="International operators" operator="MulteFire Allicance" status="Operational" + 00-99 995 01 bands="GSM 900" brand="FonePlus" cc="io" country="British Indian Ocean Territory (United Kingdom)" operator="Sure (Diego Garcia) Ltd" status="Operational" 00-99 +999 + 99 bands="any" country="Test networks" operator="Internal use" status="Operational" + 999 bands="any" country="Test networks" operator="Internal use" status="Operational" diff --git a/stdnum/isbn.dat b/stdnum/isbn.dat index 509665ed..a4b2e865 100644 --- a/stdnum/isbn.dat +++ b/stdnum/isbn.dat @@ -1,17 +1,18 @@ # generated from RangeMessage.xml, downloaded from # https://www.isbn-international.org/export_rangemessage.xml -# file serial a909a153-dbc0-4717-8dd5-324e7378c5c4 -# file date Tue, 10 Apr 2018 19:39:54 CEST +# file serial 4953241d-1388-4e52-a476-9463a13d61c9 +# file date Fri, 12 Oct 2018 16:00:14 CEST 978 - 0-5,600-649,7-7,80-94,950-989,9900-9989,99900-99999 + 0-5,600-649,65-65,7-7,80-94,950-989,9900-9989,99900-99999 0 agency="English language" 00-19,200-227,2280-2289,229-368,3690-3699,370-638,6390-6398 6399000-6399999,640-647,6480000-6489999,649-654,6550-6559,656-699 7000-8499,85000-89999,900000-949999,9500000-9999999 1 agency="English language" 00-09,100-399,4000-5499,55000-71699,7170-7319,7320000-7399999 - 74000-77499,7750000-7753999,77540-86979,869800-972999,9730-9877 - 987800-998999,9990000-9999999 + 74000-77499,7750000-7753999,77540-78999,7900-7999,80000-86979 + 869800-916399,9164000-9165059,916506-972999,9730-9877,987800-998999 + 9990000-9999999 2 agency="French language" 00-19,200-349,35000-39999,400-489,490000-494999,495-699,7000-8399 84000-89999,900000-919799,91980-91980,919810-919942,9199430-9199689 @@ -32,17 +33,15 @@ 601 agency="Kazakhstan" 00-19,200-699,7000-7999,80000-84999,85-99 602 agency="Indonesia" - 00-07,0800-0899,0900-1099,1100-1199,1200-1399,14000-14999,1500-1699 - 17000-17999,18000-18999,19000-19999,200-499,50000-53999,5400-5999 - 60000-61999,6200-6749,6750-6999,70000-74999,7500-7999,8000-9499 - 95000-99999 + 00-06,0700-1399,14000-14999,1500-1699,17000-19999,200-499,50000-53999 + 5400-5999,60000-61999,6200-6999,70000-74999,7500-9499,95000-99999 603 agency="Saudi Arabia" 00-04,05-49,500-799,8000-8999,90000-99999 604 agency="Vietnam" 0-4,50-89,900-979,9800-9999 605 agency="Turkey" - 01-02,030-039,04-09,100-199,2000-2399,240-399,4000-5999,60000-89999 - 9000-9999 + 01-02,030-039,04-09,100-199,2000-2399,240-399,4000-5999,60000-74999 + 7500-7999,80000-89999,9000-9999 606 agency="Romania" 000-099,10-49,500-799,8000-9099,910-919,92000-97499,975-999 607 agency="Mexico" @@ -73,11 +72,15 @@ 621 agency="Philippines" 00-29,400-599,8000-8999,95000-99999 622 agency="Iran" - 00-03,200-219,6000-6199,99000-99999 + 00-03,200-219,6000-6399,99000-99999 + 623 agency="Indonesia" + 00-09,200-299,7000-7999 + 65 agency="Brazil" + 5000-5004,80000-80199,900000-900099 7 agency="China, People's Republic" 00-09,100-499,5000-7999,80000-89999,900000-999999 80 agency="former Czechoslovakia" - 00-19,200-699,7000-8499,85000-89999,900000-999999 + 00-19,200-699,7000-8499,85000-89999,900000-998999,99900-99999 81 agency="India" 00-19,200-699,7000-8499,85000-89999,900000-999999 82 agency="Norway" @@ -85,20 +88,22 @@ 83 agency="Poland" 00-19,200-599,60000-69999,7000-8499,85000-89999,900000-999999 84 agency="Spain" - 00-12,1300-1399,140-149,15000-19999,200-699,7000-8499,85000-89999 - 9000-9199,920000-923999,92400-92999,930000-949999,95000-96999,9700-9999 + 00-11,120000-129999,1300-1399,140-149,15000-19999,200-699,7000-8499 + 85000-89999,9000-9199,920000-923999,92400-92999,930000-949999 + 95000-96999,9700-9999 85 agency="Brazil" 00-19,200-454,455000-455299,45530-45599,456-528,52900-53199,5320-5339 - 534-543,5440-5479,54800-54999,5500-5999,60000-69999,7000-8499 + 534-539,54000-54029,54030-54039,540400-540499,54050-54089,540900-540999 + 54100-54399,5440-5479,54800-54999,5500-5999,60000-69999,7000-8499 85000-89999,900000-924999,92500-94499,9450-9599,96-97,98000-99999 86 agency="former Yugoslavia" 00-29,300-599,6000-7999,80000-89999,900000-999999 87 agency="Denmark" 00-29,400-649,7000-7999,85000-94999,970000-999999 88 agency="Italy" - 00-19,200-318,31900-32299,323-326,3270-3389,339-599,6000-8499 - 85000-89999,900000-909999,910-929,9300-9399,940000-947999,94800-94999 - 95000-99999 + 00-19,200-318,31900-32299,323-326,3270-3389,339-548,5490-5549,555-599 + 6000-8499,85000-89999,900000-909999,910-929,9300-9399,940000-947999 + 94800-94999,95000-99999 89 agency="Korea, Republic" 00-24,250-549,5500-8499,85000-94999,950000-969999,97000-98999,990-999 90 agency="Netherlands" @@ -124,8 +129,9 @@ 954 agency="Bulgaria" 00-28,2900-2999,300-799,8000-8999,90000-92999,9300-9999 955 agency="Sri Lanka" - 0000-1999,20-34,35500-35999,3600-3799,38000-38999,3900-4099,41000-44999 - 4500-4999,50000-54999,550-719,7200-9499,95000-99999 + 0000-1999,20-33,3400-3499,3500-3549,35500-35999,3600-3799,38000-38999 + 3900-4099,41000-44999,4500-4999,50000-54999,550-712,71300-71499 + 7150-9499,95000-99999 956 agency="Chile" 00-08,09000-09999,10-19,200-599,6000-6999,7000-9999 957 agency="Taiwan" @@ -193,7 +199,7 @@ 984 agency="Bangladesh" 00-39,400-799,8000-8999,90000-99999 985 agency="Belarus" - 00-39,400-599,6000-8999,90000-99999 + 00-39,400-599,6000-8799,880-899,90000-99999 986 agency="Taiwan" 00-11,120-559,5600-7999,80000-99999 987 agency="Argentina" @@ -263,7 +269,7 @@ 9948 agency="United Arab Emirates" 00-39,400-849,8500-9999 9949 agency="Estonia" - 0-0,10-39,400-699,70-71,7200-7499,75-89,9000-9999 + 00-04,10-39,400-699,70-71,7200-7499,75-89,9000-9999 9950 agency="Palestine" 00-29,300-849,8500-9999 9951 agency="Kosova" @@ -452,7 +458,7 @@ 99956 agency="Albania" 00-59,600-859,86-99 99957 agency="Malta" - 0-1,20-79,800-939,94-99 + 0-1,20-79,800-959,96-99 99958 agency="Bahrain" 0-4,50-93,940-949,950-999 99959 agency="Luxembourg" @@ -472,7 +478,7 @@ 99966 agency="Kuwait" 0-2,30-69,700-799,80-96,970-999 99967 agency="Paraguay" - 0-1,20-59,600-899,900-919 + 0-0,10-14,20-59,600-899,900-919,920-949 99968 agency="Botswana" 0-3,400-599,60-89,900-999 99969 agency="Oman" @@ -480,7 +486,7 @@ 99970 agency="Haiti" 0-4,50-89,900-999 99971 agency="Myanmar" - 0-5,60-84,850-999 + 0-4,50-84,850-999 99972 agency="Faroe Islands" 0-4,50-89,900-999 99973 agency="Mongolia" @@ -494,7 +500,7 @@ 99977 agency="Rwanda" 0-1,40-69,700-799 99978 agency="Mongolia" - 0-4,50-79,800-999 + 0-4,50-74,750-999 99979 agency="Honduras" 0-4,50-79,800-999 99980 agency="Bhutan" diff --git a/update/my_bp.py b/update/my_bp.py index 3cf1227f..49d7ffab 100755 --- a/update/my_bp.py +++ b/update/my_bp.py @@ -23,17 +23,22 @@ birthplace code from the National Registration Department of Malaysia.""" import re -import urllib from collections import defaultdict import BeautifulSoup +import requests + # URLs that are downloaded state_list_url = 'http://www.jpn.gov.my/informasi/kod-negeri/' country_list_url = 'http://www.jpn.gov.my/en/informasi/kod-negara/' +# The user agent that will be passed in requests +user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)' + + spaces_re = re.compile(r'\s+', re.UNICODE) @@ -59,18 +64,19 @@ def parse(f): if __name__ == '__main__': + headers = { + 'User-Agent': user_agent, + } results = defaultdict(lambda: defaultdict(set)) # read the states - # f = open('/tmp/states.html', 'r') - f = urllib.urlopen(state_list_url) - for state, bps in parse(f): + response = requests.get(state_list_url, headers=headers) + for state, bps in parse(response.text): for bp in bps.split(','): results[bp.strip()]['state'] = state results[bp.strip()]['countries'].add('Malaysia') # read the countries - # f = open('/tmp/countries.html', 'r') - f = urllib.urlopen(country_list_url) - for country, bp in parse(f): + response = requests.get(country_list_url, headers=headers) + for country, bp in parse(response.text): results[bp]['countries'].add(country) # print the results print('# generated from National Registration Department of Malaysia, downloaded from') From 8677d04106a00714ecc1a9ed6865c201537aca88 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 11 Nov 2018 16:05:53 +0100 Subject: [PATCH 022/393] Make the multi-line operator place explicit Recent versions of flake8 changed the defaults of the errors to ignore. --- setup.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.cfg b/setup.cfg index fe5ede62..49ee58d8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -33,5 +33,6 @@ ignore = F403,F405 # we use * imports Q001 # we use '''...''' multi-line strings T001 # we use print statements in the update scripts + W504 # we put the binary operator on the preceding line max-complexity = 15 max-line-length = 120 From e31ff954d46190e06a4473c7213ad386c3a75e24 Mon Sep 17 00:00:00 2001 From: Gustavo Valverde Date: Mon, 12 Nov 2018 14:03:52 -0400 Subject: [PATCH 023/393] Use HTTPS for WSDL as HTTP was deprecated The regulator changed their site to use HTTPS by default; making this resource unavailable through HTTP. Closes https://github.com/arthurdejong/python-stdnum/pull/85 --- stdnum/do/ncf.py | 2 +- stdnum/do/rnc.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 335ab4a9..4d70b1b5 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -135,7 +135,7 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover from stdnum.do.rnc import compact as rnc_compact rnc = rnc_compact(rnc) ncf = compact(ncf) - url = 'http://www.dgii.gov.do/app/WebApps/ConsultasWeb/consultas/ncf.aspx' + url = 'https://www.dgii.gov.do/app/WebApps/ConsultasWeb/consultas/ncf.aspx' headers = { 'User-Agent': 'Mozilla/5.0 (python-stdnum)', } diff --git a/stdnum/do/rnc.py b/stdnum/do/rnc.py index d1818a09..109e9ff4 100644 --- a/stdnum/do/rnc.py +++ b/stdnum/do/rnc.py @@ -54,7 +54,7 @@ '''.split()) -dgii_wsdl = 'http://www.dgii.gov.do/wsMovilDGII/WSMovilDGII.asmx?WSDL' +dgii_wsdl = 'https://www.dgii.gov.do/wsMovilDGII/WSMovilDGII.asmx?WSDL' """The WSDL URL of DGII validation service.""" From 069279a0613a4ae767987d7d3d65fd27cb355490 Mon Sep 17 00:00:00 2001 From: Christopher Ormaza Date: Sat, 24 Nov 2018 17:14:11 -0500 Subject: [PATCH 024/393] Support Cedula and RUC of foreigners Add the case of Cedulas and RUCs of foreigners in Ecuador, as Venezuelans and Colombians Closes https://github.com/arthurdejong/python-stdnum/pull/87 --- stdnum/ec/ci.py | 2 +- stdnum/ec/ruc.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdnum/ec/ci.py b/stdnum/ec/ci.py index cb7a882e..a9e86044 100644 --- a/stdnum/ec/ci.py +++ b/stdnum/ec/ci.py @@ -60,7 +60,7 @@ def validate(number): raise InvalidLength() if not number.isdigit(): raise InvalidFormat() - if number[:2] < '01' or number[:2] > '24': + if (number[:2] < '01' or number[:2] > '24') and (number[:2] not in ('30', '50')): raise InvalidComponent() # invalid province code if number[2] > '5': raise InvalidComponent() # third digit wrong diff --git a/stdnum/ec/ruc.py b/stdnum/ec/ruc.py index 8a4b54a4..b4b5fc5b 100644 --- a/stdnum/ec/ruc.py +++ b/stdnum/ec/ruc.py @@ -60,7 +60,7 @@ def validate(number): raise InvalidLength() if not number.isdigit(): raise InvalidFormat() - if number[:2] < '01' or number[:2] > '24': + if (number[:2] < '01' or number[:2] > '24') and (number[:2] not in ('30', '50')): raise InvalidComponent() # invalid province code if number[2] < '6': # 0..5 = natural RUC: CI plus establishment number From bb24c2fc8b2cdfe59c9acf35d0e6ca962c0984b2 Mon Sep 17 00:00:00 2001 From: Mario Puntin Date: Fri, 7 Dec 2018 12:15:10 -0300 Subject: [PATCH 025/393] Add format for Argentinian CUIT number Closes https://github.com/arthurdejong/python-stdnum/pull/89 --- stdnum/ar/cuit.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stdnum/ar/cuit.py b/stdnum/ar/cuit.py index 93ff6969..fdf9ee0c 100644 --- a/stdnum/ar/cuit.py +++ b/stdnum/ar/cuit.py @@ -41,6 +41,8 @@ Traceback (most recent call last): ... InvalidChecksum: ... +>>> format('20267565393') +'20-26756539-3' """ from stdnum.exceptions import * @@ -78,3 +80,9 @@ def is_valid(number): return bool(validate(number)) except ValidationError: return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return (number[0:2] + '-' + number[2:10] + '-' + number[10:]) From d11e5c40adb94010c90f6b956cf1a494cd34f345 Mon Sep 17 00:00:00 2001 From: Ilya Vihtinsky Date: Tue, 27 Nov 2018 16:01:51 +0300 Subject: [PATCH 026/393] =?UTF-8?q?Add=20Norwegian=20F=C3=B8dselsnummer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes https://github.com/arthurdejong/python-stdnum/pull/88 --- stdnum/no/__init__.py | 3 +- stdnum/no/fodselsnummer.py | 100 +++++++++++++++++++++++++ tests/test_no_fodselsnummer.doctest | 112 ++++++++++++++++++++++++++++ 3 files changed, 214 insertions(+), 1 deletion(-) create mode 100644 stdnum/no/fodselsnummer.py create mode 100644 tests/test_no_fodselsnummer.doctest diff --git a/stdnum/no/__init__.py b/stdnum/no/__init__.py index fff0eb3c..2a9e88d7 100644 --- a/stdnum/no/__init__.py +++ b/stdnum/no/__init__.py @@ -20,5 +20,6 @@ """Collection of Norwegian numbers.""" -# provide vat as an alias +# provide aliases +from stdnum.no import fodselsnummer as personalid # noqa: F401 from stdnum.no import mva as vat # noqa: F401 diff --git a/stdnum/no/fodselsnummer.py b/stdnum/no/fodselsnummer.py new file mode 100644 index 00000000..2d9b842d --- /dev/null +++ b/stdnum/no/fodselsnummer.py @@ -0,0 +1,100 @@ +# fodselsnummer.py - functions for handling Norwegian birth numbers +# coding: utf-8 +# +# Copyright (C) 2018 Ilya Vihtinsky +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Fødselsnummer (Norwegian birth number, the national identity number). + +The Fødselsnummer is an eleven-digit number that is built up of the date of +birth of the person, a serial number and two check digits. + +More information: + +* https://no.wikipedia.org/wiki/F%C3%B8dselsnummer +* https://en.wikipedia.org/wiki/National_identification_number#Norway + +>>> validate('684131 52112') +'68413152112' +>>> get_gender('684131 52112') +'M' +>>> validate('684131 52123') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> format('68413152112') +'684131 52112' +""" + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' -:') + + +def calc_check_digit1(number): + """Calculate the first check digit for the number.""" + weights = (3, 7, 6, 1, 8, 9, 4, 5, 2) + return str((11 - sum(w * int(n) for w, n in zip(weights, number))) % 11) + + +def calc_check_digit2(number): + """Calculate the second check digit for the number.""" + weights = (5, 4, 3, 2, 7, 6, 5, 4, 3, 2) + return str((11 - sum(w * int(n) for w, n in zip(weights, number))) % 11) + + +def get_gender(number): + """Get the person's birth gender ('M' or 'F').""" + number = compact(number) + if int(number[8]) % 2: + return 'M' + else: + return 'F' + + +def validate(number): + """Check if the number is a valid birth number.""" + number = compact(number) + if len(number) != 11: + raise InvalidLength() + if not number.isdigit(): + raise InvalidFormat() + if number[-2] != calc_check_digit1(number): + raise InvalidChecksum() + if number[-1] != calc_check_digit2(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid birth number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return number[:6] + ' ' + number[6:] diff --git a/tests/test_no_fodselsnummer.doctest b/tests/test_no_fodselsnummer.doctest new file mode 100644 index 00000000..abec35ef --- /dev/null +++ b/tests/test_no_fodselsnummer.doctest @@ -0,0 +1,112 @@ +test_no_fodselsnummer.doctest - more detailed doctests for stdnum.no.fodselsnummer module + +Copyright (C) 2018 Ilya Vihtinsky +Copyright (C) 2018 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.no.fodselsnummer +module. It tries to cover more corner cases and detailed functionality that +is not really useful as module documentation. + +>>> from stdnum.no import fodselsnummer + + +These numbers should be detected as male or female. + +>>> fodselsnummer.get_gender('70624830529') +'M' +>>> fodselsnummer.get_gender('56403643756') +'M' +>>> fodselsnummer.get_gender('70341666064') +'F' +>>> fodselsnummer.get_gender('82938389280') +'F' + + +The last two check digits are validated independently of each other. + +>>> fodselsnummer.is_valid('42485176432') +True +>>> fodselsnummer.is_valid('42485176431') # only change last digit +False +>>> fodselsnummer.is_valid('42485176412') # only change first digit +False +>>> fodselsnummer.is_valid('42485176416') # change first, correct second +False + + +Length and format are also validated. + +>>> fodselsnummer.validate('42485176432123') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> fodselsnummer.validate('a0gzaB30529') +Traceback (most recent call last): + ... +InvalidFormat: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 11027794191 +... 11051996811 +... 19575770838 +... 21918484865 +... 24396859900 +... 27213364885 +... 27389446152 +... 30383131118 +... 30777674125 +... 31042639152 +... 34831582121 +... 39043009846 +... 40070897972 +... 40673759612 +... 42115114470 +... 42485176432 +... 42957044500 +... 44207789809 +... 45014054018 +... 46929323343 +... 50067834221 +... 56403643756 +... 56653047547 +... 63282310041 +... 68413152112 +... 70031073454 +... 70341666064 +... 70624830529 +... 71494457037 +... 71946503120 +... 75442702381 +... 79189404641 +... 79318270827 +... 82938389280 +... 83814827871 +... 89829529360 +... 92782833709 +... 95700625908 +... 96517753502 +... 98576936818 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not fodselsnummer.is_valid(x)] +[] From b77c9cd25ff1bb714db0e42baa50bb9ecaf83375 Mon Sep 17 00:00:00 2001 From: Ilya Vihtinsky Date: Tue, 27 Nov 2018 17:59:14 +0300 Subject: [PATCH 027/393] Add Swedish Personnummer Closes https://github.com/arthurdejong/python-stdnum/pull/88 --- stdnum/se/__init__.py | 3 + stdnum/se/personnummer.py | 113 +++++++++++++++++++++++++++++ tests/test_se_personnummer.doctest | 77 ++++++++++++++++++++ 3 files changed, 193 insertions(+) create mode 100644 stdnum/se/personnummer.py create mode 100644 tests/test_se_personnummer.doctest diff --git a/stdnum/se/__init__.py b/stdnum/se/__init__.py index 6becd7ba..76c4a0fa 100644 --- a/stdnum/se/__init__.py +++ b/stdnum/se/__init__.py @@ -19,3 +19,6 @@ # 02110-1301 USA """Collection of Swedish numbers.""" + +# provide aliases +from stdnum.se import personnummer as personalid # noqa: F401 diff --git a/stdnum/se/personnummer.py b/stdnum/se/personnummer.py new file mode 100644 index 00000000..fc8f3457 --- /dev/null +++ b/stdnum/se/personnummer.py @@ -0,0 +1,113 @@ +# personnummer.py - functions for handling Swedish Personal identity numbers +# coding: utf-8 +# +# Copyright (C) 2018 Ilya Vihtinsky +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Personnummer (Swedish personal identity number). + +The Swedish Personnummer is assigned at birth to all Swedish nationals and to +immigrants for tax and identification purposes. The number consists of 10 or +12 digits and starts with the birth date, followed by a serial and a check +digit. + +More information: + +* https://en.wikipedia.org/wiki/Personal_identity_number_(Sweden) + +>>> validate('880320-0016') +'8803200016' +>>> validate('880320-0018') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> get_gender('890102-3286') +'F' +>>> get_birth_date('811228-9841') +datetime.date(1981, 12, 28) +>>> format('8803200016') +'880320-0016' +""" + +import datetime + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' -+:') + + +def get_birth_date(number): + """Guess the birth date from the number. + + Note that it may be 100 years off because the number has only the last + two digits of the year.""" + number = compact(number) + if len(number) == 12: + year = int(number[0:4]) + month = int(number[4:6]) + day = int(number[6:8]) + else: + year = datetime.date.today().year + year = year - (year - int(number[0:2])) % 100 + month = int(number[2:4]) + day = int(number[4:6]) + try: + return datetime.date(year, month, day) + except ValueError: + raise InvalidComponent() + + +def get_gender(number): + """Get the person's birth gender ('M' or 'F').""" + number = compact(number) + if int(number[-2]) % 2: + return 'M' + else: + return 'F' + + +def validate(number): + """Check if the number is a valid identity number.""" + number = compact(number) + if len(number) not in (10, 12): + raise InvalidLength() + if not number.isdigit(): + raise InvalidFormat() + get_birth_date(number) + luhn.validate(number[-10:]) + return number + + +def is_valid(number): + """Check if the number is a valid identity number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return number[:6] + '-' + number[6:] diff --git a/tests/test_se_personnummer.doctest b/tests/test_se_personnummer.doctest new file mode 100644 index 00000000..0e57de16 --- /dev/null +++ b/tests/test_se_personnummer.doctest @@ -0,0 +1,77 @@ +test_se_personnummer.doctest - more detailed doctests for stdnum.se.personnummer module + +Copyright (C) 2018 Ilya Vihtinsky +Copyright (C) 2018 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.se.personnummer +module. It tries to cover more corner cases and detailed functionality that +is not really useful as module documentation. + +>>> from stdnum.se import personnummer + + +Test for non-digit number. + +>>> personnummer.validate('a' * 10) +Traceback (most recent call last): + ... +InvalidFormat: ... + + +These numbers should be detected as male or female. + +>>> personnummer.get_gender('670919-9530') +'M' +>>> personnummer.get_gender('8803200420') +'F' + + +The birth date can be extracted from the number and invalid dates are +rejected. + +>>> personnummer.get_birth_date('8803200420') +datetime.date(1988, 3, 20) +>>> personnummer.get_birth_date('191705120424') +datetime.date(1917, 5, 12) +>>> personnummer.validate('8899200425') +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 670919-9530 +... 811228-9874 +... 880320-0016 +... 880320-0057 +... 8803200073 +... 8803200099 +... 8803200115 +... 8803200131 +... 8803200156 +... 8803200172 +... 8803200198 +... 8803200420 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not personnummer.is_valid(x)] +[] From 375f63b76fccc89ce0ee9b4246e5fb9a2400d1eb Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 26 Dec 2018 18:13:41 +0100 Subject: [PATCH 028/393] Add Austrian Versicherungsnummer --- stdnum/at/vnr.py | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 stdnum/at/vnr.py diff --git a/stdnum/at/vnr.py b/stdnum/at/vnr.py new file mode 100644 index 00000000..c1892464 --- /dev/null +++ b/stdnum/at/vnr.py @@ -0,0 +1,75 @@ +# vnr.py - functions for handling Austrian social security numbers +# coding: utf-8 +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""VNR, SVNR, VSNR (Versicherungsnummer, Austrian social security number). + +The Austian Versicherungsnummer is a personal identification number used for +social security. The number is 10 digits long and consists of a 3 digit +serial, a check digit and 6 digits that usually specify the person's birth +date. + +More information: + +* https://de.wikipedia.org/wiki/Sozialversicherungsnummer#Österreich + +>>> validate('1237 010180') +'1237010180' +>>> validate('2237 010180') +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' ') + + +def calc_check_digit(number): + """Calculate the check digit. The fourth digit in the number is + ignored.""" + weights = (3, 7, 9, 0, 5, 8, 4, 2, 1, 6) + return str(sum(w * int(n) for w, n in zip(weights, number)) % 11) + + +def validate(number): + """Check if the number is a valid VAT number. This checks the length, + formatting and check digit.""" + number = compact(number) + if not number.isdigit() or number.startswith('0'): + raise InvalidFormat() + if len(number) != 10: + raise InvalidLength() + if calc_check_digit(number) != number[3]: + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid VAT number.""" + try: + return bool(validate(number)) + except ValidationError: + return False From d7f7b8e577f613226011f6b00a8a024d5072fe0d Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Thu, 27 Dec 2018 20:06:02 +0100 Subject: [PATCH 029/393] Add Argentinian DNI Closes https://github.com/arthurdejong/python-stdnum/issues/90 --- stdnum/ar/__init__.py | 3 +- stdnum/ar/dni.py | 72 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 stdnum/ar/dni.py diff --git a/stdnum/ar/__init__.py b/stdnum/ar/__init__.py index 8a0ff08b..6e99d4e9 100644 --- a/stdnum/ar/__init__.py +++ b/stdnum/ar/__init__.py @@ -20,5 +20,6 @@ """Collection of Argentinian numbers.""" -# provide vat as an alias +# provide aliases from stdnum.ar import cuit as vat # noqa: F401 +from stdnum.ar import dni as personalid # noqa: F401 diff --git a/stdnum/ar/dni.py b/stdnum/ar/dni.py new file mode 100644 index 00000000..510018f0 --- /dev/null +++ b/stdnum/ar/dni.py @@ -0,0 +1,72 @@ +# dni.py - functions for handling Argentinian national identifiers +# coding: utf-8 +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""DNI (Documento Nacional de Identidad, Argentinian national identity nr.). + +The DNI number is the number that appears on the Argentinian national +identity document and is used to identify citizen and foreigners residing in +the country. + +More information: + +* https://en.wikipedia.org/wiki/Documento_Nacional_de_Identidad_(Argentina) + +>>> validate('20.123.456') +'20123456' +>>> validate('2012345699') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('20123456') +'20.123.456' +""" + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' .').strip() + + +def validate(number): + """Check if the number is a valid DNI.""" + number = compact(number) + if not number.isdigit(): + raise InvalidFormat() + if len(number) not in (7, 8): + raise InvalidLength() + return number + + +def is_valid(number): + """Check if the number is a valid DNI.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '.'.join((number[:-6], number[-6:-3], number[-3:])) From 3f4a08a7c1317c7147e17b4f97c9ae6ab7818ccd Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 28 Dec 2018 17:56:06 +0100 Subject: [PATCH 030/393] Add MAC address This adds validation of MAC (Ethernet) addresses. It will perform lookups in the IEEE registry for manufacturer names for universally administered addresses. Closes https://github.com/arthurdejong/python-stdnum/issues/93 --- stdnum/mac.py | 154 + stdnum/oui.dat | 22872 +++++++++++++++++++++++++++++++++++++++ tests/test_mac.doctest | 104 + update/oui.py | 70 + 4 files changed, 23200 insertions(+) create mode 100644 stdnum/mac.py create mode 100644 stdnum/oui.dat create mode 100644 tests/test_mac.doctest create mode 100755 update/oui.py diff --git a/stdnum/mac.py b/stdnum/mac.py new file mode 100644 index 00000000..fbef9430 --- /dev/null +++ b/stdnum/mac.py @@ -0,0 +1,154 @@ +# mac.py - functions for handling MAC (Ethernet) addresses +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""MAC address (Media Access Control address). + +A media access control address (MAC address, sometimes Ethernet address) of a +device is meant as a unique identifier within a network at the data link +layer. + +More information: + +* https://en.wikipedia.org/wiki/MAC_address +* https://en.wikipedia.org/wiki/Organizationally_unique_identifier +* https://standards.ieee.org/faqs/regauth.html#2 + +>>> validate('D0-50-99-84-A2-A0') +'d0:50:99:84:a2:a0' +>>> to_eui48('d0:50:99:84:a2:a0') +'D0-50-99-84-A2-A0' +>>> is_multicast('d0:50:99:84:a2:a0') +False +>>> str(get_manufacturer('d0:50:99:84:a2:a0')) +'ASRock Incorporation' +>>> get_oui('d0:50:99:84:a2:a0') +'D05099' +>>> get_iab('d0:50:99:84:a2:a0') +'84A2A0' +""" + +import re + +from stdnum import numdb +from stdnum.exceptions import * +from stdnum.util import clean + + +_mac_re = re.compile('^([0-9a-f]{2}:){5}[0-9a-f]{2}$') + + +def compact(number): + """Convert the MAC address to the minimal, consistent representation.""" + number = clean(number, ' ').strip().lower().replace('-', ':') + # zero-pad single-digit elements + return ':'.join('0' + n if len(n) == 1 else n for n in number.split(':')) + + +def _lookup(number): + """Look up the manufacturer in the IEEE OUI registry.""" + number = compact(number).replace(':', '').upper() + info = numdb.get('oui').info(number) + try: + return ( + ''.join(n[0] for n in info[:-1]), + info[-2][1]['o'].replace('%', '"')) + except IndexError: + raise InvalidComponent() + + +def get_manufacturer(number): + """Look up the manufacturer in the IEEE OUI registry.""" + return _lookup(number)[1] + + +def get_oui(number): + """Return the OUI (organization unique ID) part of the address.""" + return _lookup(number)[0] + + +def get_iab(number): + """Return the IAB (individual address block) part of the address.""" + number = compact(number).replace(':', '').upper() + return number[len(get_oui(number)):] + + +def is_unicast(number): + """Check whether the number is a unicast address. + + Unicast addresses are received by one node in a network (LAN).""" + number = compact(number) + return int(number[:2], 16) & 1 == 0 + + +def is_multicast(number): + """Check whether the number is a multicast address. + + Multicast addresses are meant to be received by (potentially) multiple + nodes in a network (LAN).""" + return not is_unicast(number) + + +def is_broadcast(number): + """Check whether the number is the broadcast address. + + Broadcast addresses are meant to be received by all nodes in a network.""" + number = compact(number) + return number == 'ff:ff:ff:ff:ff:ff' + + +def is_universally_administered(number): + """Check if the address is supposed to be assigned by the manufacturer.""" + number = compact(number) + return int(number[:2], 16) & 2 == 0 + + +def is_locally_administered(number): + """Check if the address is meant to be configured by an administrator.""" + return not is_universally_administered(number) + + +def validate(number, check_manufacturer=None): + """Check if the number provided is a valid MAC address. + + The existence of the manufacturer is by default only checked for + universally administered addresses but can be explicitly set with the + `check_manufacturer` argument. + """ + number = compact(number) + if len(number) != 17: + raise InvalidLength() + if not _mac_re.match(number): + raise InvalidFormat() + if check_manufacturer is not False: + if check_manufacturer or is_universally_administered(number): + get_manufacturer(number) + return number + + +def is_valid(number, check_manufacturer=None): + """Check if the number provided is a valid IBAN.""" + try: + return bool(validate(number, check_manufacturer=check_manufacturer)) + except ValidationError: + return False + + +def to_eui48(number): + """Convert the MAC address to EUI-48 format.""" + return compact(number).upper().replace(':', '-') diff --git a/stdnum/oui.dat b/stdnum/oui.dat new file mode 100644 index 00000000..bd5408f2 --- /dev/null +++ b/stdnum/oui.dat @@ -0,0 +1,22872 @@ +# list of IEEE MAC Address Block registry entries +# http://standards-oui.ieee.org/oui/oui.csv +# http://standards-oui.ieee.org/oui28/mam.csv +# http://standards-oui.ieee.org/oui36/oui36.csv +000000,000001,000002,000003,000004,000005,000006,000007,000008,000009,0000AA o="XEROX CORPORATION" +00000A o="OMRON TATEISI ELECTRONICS CO." +00000B o="MATRIX CORPORATION" +00000C,000142,000143,000163,000164,000196,000197,0001C7,0001C9,000216,000217,00023D,00024A,00024B,00027D,00027E,0002B9,0002BA,0002FC,0002FD,000331,000332,00036B,00036C,00039F,0003A0,0003E3,0003E4,0003FD,0003FE,000427,000428,00044D,00044E,00046D,00046E,00049A,00049B,0004C0,0004C1,0004DD,0004DE,000500,000501,000531,000532,00055E,00055F,000573,000574,00059A,00059B,0005DC,0005DD,000628,00062A,000652,000653,00067C,0006C1,0006D6,0006D7,0006F6,00070D,00070E,00074F,000750,00077D,000784,000785,0007B3,0007B4,0007EB,0007EC,000820,000821,00082F,000830,000831,000832,00087C,00087D,0008A3,0008A4,0008C2,0008E2,0008E3,000911,000912,000943,000944,00097B,00097C,0009B6,0009B7,0009E8,0009E9,000A41,000A42,000A8A,000A8B,000AB7,000AB8,000AF3,000AF4,000B45,000B46,000B5F,000B60,000B85,000BBE,000BBF,000BFC,000BFD,000C30,000C31,000C85,000C86,000CCE,000CCF,000D28,000D29,000D65,000D66,000DBC,000DBD,000DEC,000DED,000E38,000E39,000E83,000E84,000ED6,000ED7,000F23,000F24,000F34,000F35,000F8F,000F90,000FF7,000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120,001121,00115C,00115D,001192,001193,0011BB,0011BC,001200,001201,001243,001244,00127F,001280,0012D9,0012DA,001319,00131A,00135F,001360,00137F,001380,0013C3,0013C4,00141B,00141C,001469,00146A,0014A8,0014A9,0014F1,0014F2,00152B,00152C,001562,001563,0015C6,0015C7,0015F9,0015FA,001646,001647,00169C,00169D,0016C7,0016C8,00170E,00170F,00173B,001759,00175A,001794,001795,0017DF,0017E0,001818,001819,001873,001874,0018B9,0018BA,001906,001907,00192F,001930,001955,001956,0019A9,0019AA,0019E7,0019E8,001A2F,001A30,001A6C,001A6D,001AA1,001AA2,001AE2,001AE3,001B0C,001B0D,001B2A,001B2B,001B53,001B54,001B8F,001B90,001BD4,001BD5,001C0E,001C0F,001C57,001C58,001CB0,001CB1,001CF6,001CF9,001D45,001D46,001D70,001D71,001DA1,001DA2,001DE5,001DE6,001E13,001E14,001E49,001E4A,001E79,001E7A,001EBD,001EBE,001EF6,001EF7,001F26,001F27,001F6C,001F6D,001F9D,001F9E,001FC9,001FCA,00211B,00211C,002155,002156,0021A0,0021A1,0021D7,0021D8,00220C,00220D,002255,002256,002290,002291,0022BD,0022BE,002304,002305,002333,002334,00235D,00235E,0023AB,0023AC,0023EA,0023EB,002413,002414,002450,002451,002497,002498,0024C3,0024C4,0024F7,0024F9,002545,002546,002583,002584,0025B4,0025B5,00260A,00260B,002651,002652,002698,002699,0026CA,0026CB,00270C,00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98,003A99,003A9A,003A9B,003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053,005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA,00D0BB,00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10BD18,10F311,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C542D,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,3037A6,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C776D,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C838F,5CA48A,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C416A,6C504D,6C6CD3,6C9989,6C9CED,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,A0239F,A03D6F,A0554F,A09351,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A45630,A46C2A,A4934C,A80C0D,A89D21,A8B1D4,A8B456,AC7E8A,ACA016,ACF2C5,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B9CD,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC8E71,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46D50,D48CB5,D4A02A,D4AD71,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" +00000D o="FIBRONICS LTD." +00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,FC084A o="FUJITSU LIMITED" +00000F o="NEXT, INC." +000010 o="SYTEK INC." +000011 o="NORMEREL SYSTEMES" +000012 o="INFORMATION TECHNOLOGY LIMITED" +000013 o="CAMEX" +000014 o="NETRONIX" +000015 o="DATAPOINT CORPORATION" +000016 o="DU PONT PIXEL SYSTEMS ." +000017 o="Oracle" +000018 o="WEBSTER COMPUTER CORPORATION" +000019 o="APPLIED DYNAMICS INTERNATIONAL" +00001A o="ADVANCED MICRO DEVICES" +00001B,0000D8 o="Novell, Inc." +00001C o="BELL TECHNOLOGIES" +00001D,0020D4,0060BB,00E03A,00E063 o="Cabletron Systems, Inc." +00001E o="TELSIST INDUSTRIA ELECTRONICA" +00001F,000F96,0010CA,00409F,00A012,00C0AB o="Telco Systems, Inc." +000020 o="DATAINDUSTRIER DIAB AB" +000021 o="SUREMAN COMP. & COMMUN. CORP." +000022 o="VISUAL TECHNOLOGY INC." +000023 o="ABB INDUSTRIAL SYSTEMS AB" +000024 o="CONNECT AS" +000025 o="RAMTEK CORP." +000026 o="SHA-KEN CO., LTD." +000027 o="JAPAN RADIO COMPANY" +000028 o="PRODIGY SYSTEMS CORPORATION" +000029 o="IMC NETWORKS CORP." +00002A o="TRW - SEDD/INP" +00002B o="CRISP AUTOMATION, INC" +00002C o="AUTOTOTE LIMITED" +00002D o="CHROMATICS INC" +00002E o="SOCIETE EVIRA" +00002F o="TIMEPLEX INC." +000030 o="VG LABORATORY SYSTEMS LTD" +000031,00A09B o="QPSX COMMUNICATIONS, LTD." +000032 o="Marconi plc" +000033 o="EGAN MACHINERY COMPANY" +000034 o="NETWORK RESOURCES CORPORATION" +000035 o="SPECTRAGRAPHICS CORPORATION" +000036 o="ATARI CORPORATION" +000037 o="OXFORD METRICS LIMITED" +000038 o="CSS LABS" +000039 o="TOSHIBA CORPORATION" +00003A o="CHYRON CORPORATION" +00003B o="i Controls, Inc." +00003C o="AUSPEX SYSTEMS INC." +00003D o="UNISYS" +00003E o="SIMPACT" +00003F o="SYNTREX, INC." +000040 o="APPLICON, INC." +000041 o="ICE CORPORATION" +000042 o="METIER MANAGEMENT SYSTEMS LTD." +000043 o="MICRO TECHNOLOGY" +000044 o="CASTELLE CORPORATION" +000045 o="FORD AEROSPACE & COMM. CORP." +000046 o="OLIVETTI NORTH AMERICA" +000047 o="NICOLET INSTRUMENTS CORP." +000048,0026AB,389D92,44D244,50579C,64EB8C,9CAED3,A4EE57,AC1826,B0E892,F8D027 o="Seiko Epson Corporation" +000049 o="APRICOT COMPUTERS, LTD" +00004A,0080DF o="ADC CODENOLL TECHNOLOGY CORP." +00004B o="ICL DATA OY" +00004C o="NEC CORPORATION" +00004D o="DCI CORPORATION" +00004E o="AMPEX CORPORATION" +00004F o="LOGICRAFT, INC." +000050 o="RADISYS CORPORATION" +000051 o="HOB ELECTRONIC GMBH & CO. KG" +000052 o="Intrusion.com, Inc." +000053 o="COMPUCORP" +000054,001100 o="Schneider Electric" +000055 o="COMMISSARIAT A L`ENERGIE ATOM." +000056 o="DR. B. STRUCK" +000057 o="SCITEX CORPORATION LTD." +000058 o="RACORE COMPUTER PRODUCTS INC." +000059 o="Hellige GMBH" +00005A o="SysKonnect GmbH" +00005B o="ELTEC ELEKTRONIK AG" +00005C o="TELEMATICS INTERNATIONAL INC." +00005D o="CS TELECOM" +00005E o="ICANN, IANA Department" +00005F,0008F6,000BA2,001CFC,0025DC o="Sumitomo Electric Industries,Ltd" +000060 o="KONTRON ELEKTRONIK GMBH" +000061 o="GATEWAY COMMUNICATIONS" +000062 o="BULL HN INFORMATION SYSTEMS" +000063 o="BARCO CONTROL ROOMS GMBH" +000064,006041,D00AAB o="Yokogawa Digital Computer Corporation" +000065 o="Network General Corporation" +000066 o="TALARIS SYSTEMS, INC." +000067 o="SOFT * RITE, INC." +000068 o="ROSEMOUNT CONTROLS" +000069 o="CONCORD COMMUNICATIONS INC" +00006A o="COMPUTER CONSOLES INC." +00006B o="SILICON GRAPHICS INC./MIPS" +00006D o="CRAY COMMUNICATIONS, LTD." +00006E o="Artisoft Inc." +00006F,0000C1,000281,0080E9 o="Madge Ltd." +000070 o="HCL LIMITED" +000071 o="ADRA SYSTEMS INC." +000072 o="MINIWARE TECHNOLOGY" +000073 o="SIECOR CORPORATION" +000074 o="RICOH COMPANY LTD." +000075,000181,00025F,000342,00034B,000438,0004DC,000997,000CF7,000CF8,000E40,000E62,000EC0,000F06,000F6A,000FCD,001045,001158,0011F9,001283,00130A,001365,00140D,00140E,0014C7,001540,00159B,0015E8,001660,0016CA,001765,0017D1,0018B0,001969,0019E1,001A8F,001B25,001BBA,001C17,001C9C,001CEB,001D42,001DAF,001E1F,001E7E,001ECA,001F0A,001F46,001F9A,001FDA,0020D8,002162,0021E1,002267,00230D,002400,002443,00247F,0024B5,006038,40B2C8,5CE286,68784C,80177D,98D88C,A4218A,E02636,E8056D o="Nortel Networks" +000076 o="ABEKAS VIDEO SYSTEM" +000077 o="INTERPHASE CORPORATION" +000078 o="LABTAM LIMITED" +000079 o="NETWORTH INCORPORATED" +00007A o="DANA COMPUTER INC." +00007B o="RESEARCH MACHINES" +00007C o="AMPERE INCORPORATED" +00007D,00015D,0003BA,000782,000F4B,00104F,0010E0,001397,00144F,0020F2,002128,0021F6,00A0A4,080020,2CC260 o="Oracle Corporation" +00007E o="CLUSTRIX CORPORATION" +00007F o="LINOTYPE-HELL AG" +000080 o="CRAY COMMUNICATIONS A/S" +000081,0000A2 o="Bay Networks" +000082 o="LECTRA SYSTEMES SA" +000083 o="TADPOLE TECHNOLOGY PLC" +000084 o="SUPERNET" +000085,001E8F,00BBC1,180CAC,2C9EFC,60128B,74BFC0,84BA3B,888717,9C32CE,D8492F,F48139,F4A997,F80D60 o="CANON INC." +000086 o="MEGAHERTZ CORPORATION" +000087 o="HITACHI, LTD." +000088,00010F,000480,00051E,000533,000CDB,0012F2,0014C9,001BED,002438,0027F8,006069,0060DF,00E052,080088,50EB1A,609C9F,748EF8,78A6E1,889471,8C7CFF,C4F57C,CC4E24,D81FCC o="Brocade Communications Systems, Inc." +000089 o="CAYMAN SYSTEMS INC." +00008A o="DATAHOUSE INFORMATION SYSTEMS" +00008B o="INFOTRON" +00008C o="Alloy Computer Products (Australia) Pty Ltd" +00008D o="Cryptek Inc." +00008E o="SOLBOURNE COMPUTER, INC." +00008F o="Raytheon" +000090 o="MICROCOM" +000091 o="ANRITSU CORPORATION" +000092 o="COGENT DATA TECHNOLOGIES" +000093 o="PROTEON INC." +000094 o="ASANTE TECHNOLOGIES" +000095 o="SONY TEKTRONIX CORP." +000096 o="MARCONI ELECTRONICS LTD." +000097,000144,001248,001530,006048,08001B,7CC95A,8CCF09 o="Dell EMC" +000098 o="CROSSCOMM CORPORATION" +000099 o="MTX, INC." +00009A o="RC COMPUTER A/S" +00009B o="INFORMATION INTERNATIONAL, INC" +00009C o="ROLM MIL-SPEC COMPUTERS" +00009D o="LOCUS COMPUTING CORPORATION" +00009E o="MARLI S.A." +00009F o="AMERISTAR TECHNOLOGIES INC." +0000A0 o="SANYO Electric Co., Ltd." +0000A1 o="MARQUETTE ELECTRIC CO." +0000A3 o="NETWORK APPLICATION TECHNOLOGY" +0000A4 o="ACORN COMPUTERS LIMITED" +0000A5,002031,0020B3,004075,00408E,00604F,008046,009043,00908B,00A080 o="Tattile SRL" +0000A6 o="NETWORK GENERAL CORPORATION" +0000A7 o="NETWORK COMPUTING DEVICES INC." +0000A8,0004FC,00E009 o="Stratus Technologies" +0000A9 o="NETWORK SYSTEMS CORP." +0000AB o="LOGIC MODELING CORPORATION" +0000AC o="CONWARE COMPUTER CONSULTING" +0000AD o="BRUKER INSTRUMENTS INC." +0000AE o="DASSAULT ELECTRONIQUE" +0000AF o="Canberra Industries, Inc." +0000B0 o="RND-RAD NETWORK DEVICES" +0000B1 o="Alpha Micro" +0000B2 o="TELEVIDEO SYSTEMS, INC." +0000B3 o="CIMLINC INCORPORATED" +0000B4,000E2E,001F1F,0050FC,08BEAC,74DA38,801F02 o="Edimax Technology Co. Ltd." +0000B5 o="DATABILITY SOFTWARE SYS. INC." +0000B6 o="MICRO-MATIC RESEARCH" +0000B7 o="DOVE COMPUTER CORPORATION" +0000B8 o="SEIKOSHA CO., LTD." +0000B9 o="MCDONNELL DOUGLAS COMPUTER SYS" +0000BA o="SIIG, INC." +0000BB o="TRI-DATA" +0000BC,001D9C,184C08,34C0F9,5C8816,E49069,F45433 o="Rockwell Automation" +0000BD o="Mitsubishi Cable Industries, Ltd. / Ryosei Systems" +0000BE o="THE NTI GROUP" +0000BF o="SYMMETRIC COMPUTER SYSTEMS" +0000C0 o="WESTERN DIGITAL CORPORATION" +0000C2 o="INFORMATION PRESENTATION TECH." +0000C3,0006EC,0017F3 o="Harris Corporation" +0000C4 o="WATERS DIV. OF MILLIPORE" +0000C5,0000CA,0003E0,0004BD,00080E,000B06,000CE5,000E5C,000F9F,000FCC,00111A,001180,0011AE,001225,00128A,0012C9,001311,001371,001404,00149A,0014E8,00152F,001596,00159A,0015A2,0015A3,0015A4,0015A8,0015CE,0015CF,0015D0,0015D1,001626,001675,0016B5,001700,001784,0017E2,0017EE,0018A4,0018C0,00192C,00195E,0019A6,0019C0,001A1B,001A66,001A77,001AAD,001ADB,001ADE,001B52,001BDD,001C11,001C12,001CC1,001CC3,001CFB,001D6B,001DBE,001DCD,001DCE,001DCF,001DD0,001DD1,001DD2,001DD3,001DD4,001DD5,001DD6,001E46,001E5A,001E8D,001F7E,001FC4,002040,00211E,002136,002143,002180,002210,0022B4,00230B,002374,002375,002395,0023A2,0023A3,0023AF,0023ED,0023EE,002493,002495,0024A0,0024A1,0024C1,0025F1,0025F2,002636,002641,002642,0026BA,0026D9,003676,005094,0050E3,00909C,00ACE0,00D037,00D088,00E06F,044E5A,083E0C,0CEAC9,0CF893,1005B1,105611,10868C,145BD1,14ABF0,14CFE2,14D4FE,1835D1,189C27,18B81F,1C1448,1C1B68,203D66,207355,20E564,20F19E,240A63,287AEE,28C87A,2C1DB8,2C584F,2C7E81,2C9569,2C9924,2C9E5F,2CA17D,306023,341FE4,347A60,384C90,386BBB,38700C,3C0461,3C36E4,3C438E,3C754A,3C7A8A,3CDFA9,400D10,407009,40B7F3,40FC89,4434A7,446AB7,44AAF5,44E137,48D343,4C1265,4C38D8,509551,5465DE,54E2E0,5819F8,5856E8,5C571A,5C8FE0,5CB066,5CE30E,601971,608CE6,6402CB,641269,6455B1,64ED57,6CA604,6CC1D2,6CCA08,704FB8,707630,707E43,7085C6,70B14E,745612,748A0D,74E7C6,74EAE8,74F612,7823AE,78719C,789684,7C2634,7CBFB1,8096B1,80F503,8461A0,8496D8,84E058,8871B1,88964E,8C09F4,8C5BF0,8C61A3,8C7F3B,900DCB,901ACA,903EAB,909D7D,90B134,90C792,946269,94877C,948FCF,94CCB9,94E8C5,984B4A,986B3D,98F7D7,9C3426,9CC8FC,A055DE,A0C562,A41588,A47AA4,A4ED4E,A811FC,A89FEC,A8F5DD,ACB313,ACEC80,B077AC,B083D6,B0935B,B0DAF9,B4F2E8,B81619,BC2E48,BC644B,BCCAB5,C005C2,C0A00D,C0C522,C83FB4,C85261,C8AA21,CC65AD,CC75E2,CC7D37,CCA462,D039B3,D0E54D,D404CD,D40598,D40AA9,D42C0F,D43FCB,D4AB82,D4B27A,D82522,DC4517,E02202,E0B70A,E0B7B1,E45740,E46449,E48399,E49F1E,E83381,E83EFC,E86D52,E8825B,E8892C,E8ED05,EC7097,F0AF85,F0FCC8,F40E83,F80BBE,F82DC0,F87B7A,F88B37,F8A097,F8EDA5,F8F532,FC51A4,FC6FB7,FC8E7E,FCAE34 o="ARRIS Group, Inc." +0000C6 o="EON SYSTEMS" +0000C7 o="ARIX CORPORATION" +0000C8 o="ALTOS COMPUTER SYSTEMS" +0000C9,000A33,000E03,00109B,0090FA,00E0D5 o="Emulex Corporation" +0000CB o="COMPU-SHACK ELECTRONIC GMBH" +0000CC o="DENSAN CO., LTD." +0000CD o="Allied Telesis Labs Ltd" +0000CE o="MEGADATA CORP." +0000CF,0000DC o="HAYES MICROCOMPUTER PRODUCTS" +0000D0 o="DEVELCON ELECTRONICS LTD." +0000D1 o="ADAPTEC INCORPORATED" +0000D2 o="SBE, INC." +0000D3 o="WANG LABORATORIES INC." +0000D4 o="PURE DATA LTD." +0000D5 o="MICROGNOSIS INTERNATIONAL" +0000D6 o="PUNCH LINE HOLDING" +0000D7 o="DARTMOUTH COLLEGE" +0000D9 o="NIPPON TELEGRAPH & TELEPHONE" +0000DA o="ATEX" +0000DB o="British Telecommunications plc" +0000DD o="TCL INCORPORATED" +0000DE o="CETIA" +0000DF o="BELL & HOWELL PUB SYS DIV" +0000E0 o="QUADRAM CORP." +0000E1 o="GRID SYSTEMS" +0000E2 o="ACER TECHNOLOGIES CORP." +0000E3 o="INTEGRATED MICRO PRODUCTS LTD" +0000E4 o="IN2 GROUPE INTERTECHNIQUE" +0000E5 o="SIGMEX LTD." +0000E6 o="APTOR PRODUITS DE COMM INDUST" +0000E7 o="Star Gate Technologies" +0000E8 o="ACCTON TECHNOLOGY CORP." +0000E9 o="ISICAD, INC." +0000EA o="UPNOD AB" +0000EB o="MATSUSHITA COMM. IND. CO. LTD." +0000EC o="MICROPROCESS" +0000ED o="APRIL" +0000EE o="NETWORK DESIGNERS, LTD." +0000EF o="KTI" +0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B,00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1,001EE2,001FCC,001FCD,00214C,0021D1,0021D2,002339,00233A,002399,0023D6,0023D7,002454,002490,002491,0024E9,002566,002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,04180F,041BBA,04BA8D,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,181EB0,182195,18227E,182666,183A2D,183F47,184617,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CE8EB,5CF6DC,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CF373,70288B,702AD5,705AAC,70F927,70FD46,74458A,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2EDD,7C38AD,7C6456,7C787E,7C8BB5,7C9122,7CF854,7CF90E,8018A7,804E70,804E81,805719,80656D,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,887598,888322,889B39,889F6F,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,9000DB,900628,90633B,9097F3,90F1AA,9401C2,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0B4A5,A0CBFD,A407B6,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B43A28,B46293,B47443,B4BFF6,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D3C0,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D4AE05,D4E6B7,D4E8B2,D80831,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DCCF96,DCF756,E09971,E0AA96,E0CBEE,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCF136 o="Samsung Electronics Co.,Ltd" +0000F1 o="MAGNA COMPUTER CORPORATION" +0000F2 o="SPIDER COMMUNICATIONS" +0000F3 o="GANDALF DATA LIMITED" +0000F4,001577,E01AEA,ECCD6D o="Allied Telesis, Inc." +0000F5 o="DIAMOND SALES LIMITED" +0000F6 o="APPLIED MICROSYSTEMS CORP." +0000F7 o="YOUTH KEEP ENTERPRISE CO LTD" +0000F8,0001FE,0010FE,08002B,AA0000,AA0001,AA0002,AA0003,AA0004 o="DIGITAL EQUIPMENT CORPORATION" +0000F9 o="QUOTRON SYSTEMS INC." +0000FA o="MICROSAGE COMPUTER SYSTEMS INC" +0000FB o="RECHNER ZUR KOMMUNIKATION" +0000FC o="MEIKO" +0000FD o="HIGH LEVEL HARDWARE" +0000FE o="Annapolis Micro Systems, Inc." +0000FF o="CAMTEC ELECTRONICS LTD." +000100 o="EQUIP'TRANS" +000102,000103,00029C,000475,000476,00068C,000A5E,00104B,00105A,0020AF,002654,005004,0050DA,006008,00608C,006097,00A024,00D0D8,02608C,02C08C o="3COM" +000104 o="DVICO Co., Ltd." +000105 o="Beckhoff Automation GmbH" +000106 o="Tews Datentechnik GmbH" +000107 o="Leiser GmbH" +000108 o="AVLAB Technology, Inc." +000109 o="Nagano Japan Radio Co., Ltd." +00010A,002018 o="CIS TECHNOLOGY INC." +00010B o="Space CyberLink, Inc." +00010C o="System Talks Inc." +00010D o="Teledyne DALSA Inc." +00010E o="Bri-Link Technologies Co., Ltd" +000110 o="Gotham Networks" +000111 o="iDigm Inc." +000112 o="Shark Multimedia Inc." +000113 o="OLYMPUS CORPORATION" +000114 o="KANDA TSUSHIN KOGYO CO., LTD." +000115 o="EXTRATECH CORPORATION" +000116 o="Netspect Technologies, Inc." +000117,0026E4 o="Canal +" +000118 o="EZ Digital Co., Ltd." +000119 o="RTUnet (Australia)" +00011A o="Hoffmann und Burmeister GbR" +00011B o="Unizone Technologies, Inc." +00011C o="Universal Talkware Corporation" +00011D o="Centillium Communications" +00011E o="Precidia Technologies, Inc." +00011F o="RC Networks, Inc." +000120 o="OSCILLOQUARTZ S.A." +000121,00907F o="WatchGuard Technologies, Inc." +000122 o="Trend Communications, Ltd." +000123 o="Schneider Electric Japan Holdings Ltd." +000124 o="Acer Incorporated" +000125 o="YAESU MUSEN CO., LTD." +000126 o="PAC Labs" +000127 o="OPEN Networks Pty Ltd" +000128 o="EnjoyWeb, Inc." +000129 o="DFI Inc." +00012A o="Telematica Sistems Inteligente" +00012B o="TELENET Co., Ltd." +00012C o="Aravox Technologies, Inc." +00012D o="Komodo Technology" +00012E o="PC Partner Ltd." +00012F o="Twinhead International Corp" +000130,000496,00E02B,5C0E8B,7467F7,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,F46E95,FC0A81 o="Extreme Networks, Inc." +000131 o="Bosch Security Systems, Inc." +000132 o="Dranetz - BMI" +000133 o="KYOWA Electronic Instruments C" +000134 o="Selectron Systems AG" +000135 o="KDC Corp." +000136,0090A2,283926,6014B3,702559,784561,B0FC36,C83DD4 o="CyberTAN Technology Inc." +000137 o="IT Farm Corporation" +000138,E09153 o="XAVi Technologies Corp." +000139 o="Point Multimedia Systems" +00013A o="SHELCAD COMMUNICATIONS, LTD." +00013B o="BNA SYSTEMS" +00013C o="TIW SYSTEMS" +00013D o="RiscStation Ltd." +00013E o="Ascom Tateco AB" +00013F o="Neighbor World Co., Ltd." +000140 o="Sendtek Corporation" +000141 o="CABLE PRINT" +000145 o="WINSYSTEMS, INC." +000146 o="Tesco Controls, Inc." +000147,000271 o="Zhone Technologies" +000148 o="X-traWeb Inc." +000149 o="TDT AG" +00014A,0013A9,001A80,001DBA,0024BE,045D4B,080046,104FA8,30F9ED,3C0771,544249,5453ED,78843C,AC9B0A,D8D43C,F0BF97,FCF152 o="Sony Corporation" +00014B o="Ennovate Networks, Inc." +00014C o="Berkeley Process Control" +00014D o="Shin Kin Enterprises Co., Ltd" +00014E o="WIN Enterprises, Inc." +00014F,001992,002445,00A0C8 o="Adtran Inc" +000150 o="GILAT COMMUNICATIONS, LTD." +000151 o="Ensemble Communications" +000152 o="CHROMATEK INC." +000153 o="ARCHTEK TELECOM CORPORATION" +000154 o="G3M Corporation" +000155 o="Promise Technology, Inc." +000156 o="FIREWIREDIRECT.COM, INC." +000157 o="SYSWAVE CO., LTD" +000158 o="Electro Industries/Gauge Tech" +000159 o="S1 Corporation" +00015A o="Digital Video Broadcasting" +00015B,0090AE o="ITALTEL S.p.A/RF-UP-I" +00015C o="CADANT INC." +00015E o="BEST TECHNOLOGY CO., LTD." +00015F o="DIGITAL DESIGN GmbH" +000160 o="ELMEX Co., LTD." +000161 o="Meta Machine Technology" +000162 o="Cygnet Technologies, Inc." +000165 o="AirSwitch Corporation" +000166 o="TC GROUP A/S" +000167,00C09C o="HIOKI E.E. CORPORATION" +000168 o="VITANA CORPORATION" +000169 o="Celestix Networks Pte Ltd." +00016A o="ALITEC" +00016B o="LightChip, Inc." +00016C,001558 o="FOXCONN" +00016D o="CarrierComm Inc." +00016E o="Conklin Corporation" +00016F o="Inkel Corp." +000170 o="ESE Embedded System Engineer'g" +000171 o="Allied Data Technologies" +000172 o="TechnoLand Co., LTD." +000173 o="AMCC" +000174 o="CyberOptics Corporation" +000175 o="Radiant Communications Corp." +000176 o="Orient Silver Enterprises" +000177 o="EDSL" +000178 o="MARGI Systems, Inc." +000179 o="WIRELESS TECHNOLOGY, INC." +00017A o="Chengdu Maipu Electric Industrial Co., Ltd." +00017B o="Heidelberger Druckmaschinen AG" +00017C o="AG-E GmbH" +00017D o="ThermoQuest" +00017E o="ADTEK System Science Co., Ltd." +00017F o="Experience Music Project" +000180 o="AOpen, Inc." +000182 o="DICA TECHNOLOGIES AG" +000183 o="ANITE TELECOMS" +000184 o="SIEB & MEYER AG" +000185 o="Hitachi Aloka Medical, Ltd." +000186 o="Uwe Disch" +000187 o="I2SE GmbH" +000188 o="LXCO Technologies ag" +000189 o="Refraction Technology, Inc." +00018A o="ROI COMPUTER AG" +00018B o="NetLinks Co., Ltd." +00018C o="Mega Vision" +00018D o="AudeSi Technologies" +00018E,3495DB o="Logitec Corporation" +00018F o="Kenetec, Inc." +000190 o="SMK-M" +000191 o="SYRED Data Systems" +000192 o="Texas Digital Systems" +000193 o="Hanbyul Telecom Co., Ltd." +000194 o="Capital Equipment Corporation" +000195 o="Sena Technologies, Inc." +000198 o="Darim Vision" +000199 o="HeiSei Electronics" +00019A o="LEUNIG GmbH" +00019B o="Kyoto Microcomputer Co., Ltd." +00019C o="JDS Uniphase Inc." +00019D o="E-Control Systems, Inc." +00019E o="ESS Technology, Inc." +00019F o="ReadyNet" +0001A0 o="Infinilink Corporation" +0001A1 o="Mag-Tek, Inc." +0001A2 o="Logical Co., Ltd." +0001A3 o="GENESYS LOGIC, INC." +0001A4 o="Microlink Corporation" +0001A5 o="Nextcomm, Inc." +0001A6 o="Scientific-Atlanta Arcodan A/S" +0001A7,0010A7 o="UNEX TECHNOLOGY CORPORATION" +0001A8 o="Welltech Computer Co., Ltd." +0001A9 o="BMW AG" +0001AA o="Airspan Communications, Ltd." +0001AB o="Main Street Networks" +0001AC o="Sitara Networks, Inc." +0001AD o="Coach Master International d.b.a. CMI Worldwide, Inc." +0001AE o="Trex Enterprises" +0001AF,00060B,0008F9,008042,00C0F9,00E035,D8973B,EC9ECD o="Artesyn Embedded Technologies" +0001B0 o="Fulltek Technology Co., Ltd." +0001B1 o="General Bandwidth" +0001B2 o="Digital Processing Systems, Inc." +0001B3 o="Precision Electronic Manufacturing" +0001B4 o="Wayport, Inc." +0001B5 o="Turin Networks, Inc." +0001B6 o="SAEJIN T&M Co., Ltd." +0001B7 o="Centos, Inc." +0001B8 o="Netsensity, Inc." +0001B9 o="SKF (U.K.) Limited" +0001BA o="IC-Net, Inc." +0001BB o="Frequentis" +0001BC o="Brains Corporation" +0001BD o="Peterson Electro-Musical Products, Inc." +0001BE o="Gigalink Co., Ltd." +0001BF o="Teleforce Co., Ltd." +0001C0 o="CompuLab, Ltd." +0001C1 o="Vitesse Semiconductor Corporation" +0001C2 o="ARK Research Corp." +0001C3 o="Acromag, Inc." +0001C4 o="NeoWave, Inc." +0001C5 o="Simpler Networks" +0001C6 o="Quarry Technologies" +0001C8 o="CONRAD CORP." +0001C8 o="THOMAS CONRAD CORP." +0001CA o="Geocast Network Systems, Inc." +0001CB o="EVR" +0001CC o="Japan Total Design Communication Co., Ltd." +0001CD o="ARtem" +0001CE o="Custom Micro Products, Ltd." +0001CF o="Alpha Data Parallel Systems, Ltd." +0001D0 o="VitalPoint, Inc." +0001D1 o="CoNet Communications, Inc." +0001D2 o="inXtron, Inc." +0001D3 o="PAXCOMM, Inc." +0001D4 o="Leisure Time, Inc." +0001D5 o="HAEDONG INFO & COMM CO., LTD" +0001D6 o="manroland AG" +0001D7,000A49,0023E9,0094A1,F41563 o="F5 Networks, Inc." +0001D8 o="Teltronics, Inc." +0001D9 o="Sigma, Inc." +0001DA o="WINCOMM Corporation" +0001DB o="Freecom Technologies GmbH" +0001DC o="Activetelco" +0001DD o="Avail Networks" +0001DE o="Trango Systems, Inc." +0001DF o="ISDN Communications, Ltd." +0001E0 o="Fast Systems, Inc." +0001E1,DCD255 o="Kinpo Electronics, Inc." +0001E2 o="Ando Electric Corporation" +0001E3,000BA3,000E8C,10DFFC,286336,40ECF8,883F99,AC6417 o="Siemens AG" +0001E4 o="Sitera, Inc." +0001E5 o="Supernet, Inc." +0001E6,0001E7,0002A5,0004EA,000802,000883,0008C7,000A57,000BCD,000D9D,000E7F,000EB3,000F20,000F61,001083,0010E3,00110A,001185,001279,001321,0014C2,001560,001635,001708,0017A4,001871,0018FE,0019BB,001A4B,001B78,001CC4,001E0B,001F29,00215A,002264,00237D,002481,0025B3,002655,00306E,0030C1,00508B,0060B0,00805F,0080A0,009C02,080009,082E5F,101F74,10604B,1062E5,10E7C6,1458D0,186024,18A905,1CC1DE,24BE05,288023,28924A,2C233A,2C27D7,2C4138,2C44FD,2C59E5,2C768A,308D99,30E171,3464A9,3863BB,38EAA7,3C4A92,3C5282,3CA82A,3CD92B,40A8F0,40B034,441EA1,443192,480FCF,48BA4E,5065F3,5820B1,5C8A38,5CB901,643150,645106,68B599,6C3BE5,6CC217,705A0F,7446A0,784859,78ACC0,78E3B5,78E7D1,80C16E,80CE62,843497,84A93E,8851FB,8CDCD4,9457A5,984BE1,98E7F4,9C8E99,9CB654,A01D48,A02BB8,A0481C,A08CFD,A0B3CC,A0D3C1,A45D36,AC162D,ACE2D3,B00CD1,B05ADA,B499BA,B4B52F,B4B686,B8AF67,BCEAFA,C4346B,C8CBB8,C8D3FF,C8D9D2,CC3E5F,D07E28,D0BF9C,D48564,D4C9EF,D89D67,D8D385,DC4A3E,E4115B,E4E749,E83935,EC8EB5,EC9A74,ECB1D7,F0921C,F430B9,F43909,F4CE46,FC15B4,FC3FDB o="Hewlett Packard" +0001E8 o="Force10 Networks, Inc." +0001E9 o="Litton Marine Systems B.V." +0001EA o="Cirilium Corp." +0001EB o="C-COM Corporation" +0001EC,008037 o="Ericsson Group" +0001ED o="SETA Corp." +0001EE o="Comtrol Europe, Ltd." +0001EF o="Camtel Technology Corp." +0001F0 o="Tridium, Inc." +0001F1 o="Innovative Concepts, Inc." +0001F2 o="Mark of the Unicorn, Inc." +0001F3 o="QPS, Inc." +0001F4,001188,001F45,20B399 o="Enterasys" +0001F5 o="ERIM S.A." +0001F6 o="Association of Musical Electronics Industry" +0001F7 o="Image Display Systems, Inc." +0001F8,0010F8 o="TEXIO TECHNOLOGY CORPORATION" +0001F9 o="TeraGlobal Communications Corp." +0001FA o="HOROSCAS" +0001FB o="DoTop Technology, Inc." +0001FC o="Keyence Corporation" +0001FD o="Digital Voice Systems, Inc." +0001FF o="Data Direct Networks, Inc." +000200 o="Net & Sys Co., Ltd." +000201 o="IFM Electronic gmbh" +000202 o="Amino Communications, Ltd." +000203 o="Woonsang Telecom, Inc." +000204 o="Bodmann Industries Elektronik GmbH" +000205 o="Hitachi Denshi, Ltd." +000206 o="Telital R&D Denmark A/S" +000207 o="VisionGlobal Network Corp." +000208 o="Unify Networks, Inc." +000209 o="Shenzhen SED Information Technology Co., Ltd." +00020A o="Gefran Spa" +00020B o="Native Networks, Inc." +00020C o="Metro-Optix" +00020D o="Micronpc.com" +00020E,00065F,0016FA,00208F,30C507,F854AF o="ECI Telecom Ltd." +00020F o="AATR" +000210 o="Fenecom" +000211 o="Nature Worldwide Technology Corp." +000212 o="SierraCom" +000213 o="S.D.E.L." +000214 o="DTVRO" +000215 o="Cotas Computer Technology A/B" +000218 o="Advanced Scientific Corp" +000219 o="Paralon Technologies" +00021A o="Zuma Networks" +00021B o="Kollmorgen-Servotronix" +00021C o="Network Elements, Inc." +00021D o="Data General Communication Ltd." +00021E o="SIMTEL S.R.L." +00021F o="Aculab PLC" +000220 o="CANON FINETECH INC." +000221 o="DSP Application, Ltd." +000222 o="Chromisys, Inc." +000223 o="ClickTV" +000224 o="C-COR" +000225 o="One Stop Systems" +000226 o="XESystems, Inc." +000227 o="ESD Electronic System Design GmbH" +000228 o="Necsom, Ltd." +000229 o="Adtec Corporation" +00022A o="Asound Electronic" +00022B,0020C1 o="SAXA, Inc." +00022C o="ABB Bomem, Inc." +00022D,00053D o="Agere Systems" +00022E o="TEAC Corp. R& D" +00022F o="P-Cube, Ltd." +000230 o="Intersoft Electronics" +000231 o="Ingersoll-Rand" +000232 o="Avision, Inc." +000233 o="Mantra Communications, Inc." +000234 o="Imperial Technology, Inc." +000235 o="Paragon Networks International" +000236 o="INIT GmbH" +000237 o="Cosmo Research Corp." +000238 o="Serome Technology, Inc." +000239 o="Visicom" +00023A o="ZSK Stickmaschinen GmbH" +00023B,000D67,001067,0015E0,003088,D0F0DB o="Ericsson" +00023C o="Creative Technology, Ltd." +00023E o="Selta Telematica S.p.a" +00023F,000FB0 o="Compal Electronics INC." +000240 o="Seedek Co., Ltd." +000241 o="Amer.com" +000242 o="Videoframe Systems" +000243 o="Raysis Co., Ltd." +000244 o="SURECOM Technology Co." +000245 o="Lampus Co, Ltd." +000246 o="All-Win Tech Co., Ltd." +000247 o="Great Dragon Information Technology (Group) Co., Ltd." +000248 o="Pilz GmbH & Co." +000249 o="Aviv Infocom Co, Ltd." +00024C o="SiByte, Inc." +00024D o="Mannesman Dematic Colby Pty. Ltd." +00024E o="Datacard Group" +00024F o="IPM Datacom S.R.L." +000250 o="Geyser Networks, Inc." +000251 o="Soma Networks, Inc." +000252 o="Carrier Corporation" +000253 o="Televideo, Inc." +000254 o="WorldGate" +000255,0004AC,000629,00096B,000D60,001125,00145E,0017EF,0018B1,001A64,002035,00215E,002200,002503,005076,006094,08005A,0817F4,10005A,5CF3FC,E41F13,FCCF62 o="IBM Corp" +000256 o="Alpha Processor, Inc." +000257 o="Microcom Corp." +000258 o="Flying Packets Communications" +000259 o="Tsann Kuen China (Shanghai)Enterprise Co., Ltd. IT Group" +00025A o="Catena Networks" +00025B o="Cambridge Silicon Radio" +00025C o="SCI Systems (Kunshan) Co., Ltd." +00025D o="Calix Networks" +00025E o="High Technology Ltd" +000260 o="Accordion Networks, Inc." +000261,64209F o="Tilgin AB" +000262 o="Soyo Group Soyo Com Tech Co., Ltd" +000263 o="UPS Manufacturing SRL" +000264 o="AudioRamp.com" +000265 o="Virditech Co. Ltd." +000266 o="Thermalogic Corporation" +000267 o="NODE RUNNER, INC." +000268 o="Harris Government Communications" +000269 o="Nadatel Co., Ltd" +00026A o="Cocess Telecom Co., Ltd." +00026B o="BCM Computers Co., Ltd." +00026C o="Philips CFT" +00026D o="Adept Telecom" +00026E o="NeGeN Access, Inc." +00026F o="Senao International Co., Ltd." +000270 o="Crewave Co., Ltd." +000272 o="CC&C Technologies, Inc." +000273 o="Coriolis Networks" +000274 o="Tommy Technologies Corp." +000275 o="SMART Technologies, Inc." +000276,001CEF,380DD4,98FDB4,F065DD o="Primax Electronics Ltd." +000277 o="Cash Systemes Industrie" +000278,002119,002637,206432,38AA3C,50CCF8,5C0A5B,5CA39D,78D6F0,840B2D,90187C,980C82,A00BBA,A8CAB9,B407F9,CC3A61,DC7144,FC1F19 o="SAMSUNG ELECTRO MECHANICS CO., LTD." +000279 o="Control Applications, Ltd." +00027A o="IOI Technology Corporation" +00027B o="Amplify Net, Inc." +00027C o="Trilithic, Inc." +00027F o="ask-technologies.com" +000280 o="Mu Net, Inc." +000282 o="ViaClix, Inc." +000283 o="Spectrum Controls, Inc." +000284 o="UK Grid Solutions Limited" +000285 o="Riverstone Networks" +000286 o="Occam Networks" +000287 o="Adapcom" +000288,002088 o="GLOBAL VILLAGE COMMUNICATION" +000289 o="DNE Technologies" +00028A,000E9B o="Ambit Microsystems Corporation" +00028B o="VDSL Systems OY" +00028C o="Micrel-Synergy Semiconductor" +00028D o="Movita Technologies, Inc." +00028E o="Rapid 5 Networks, Inc." +00028F o="Globetek, Inc." +000290 o="Woorigisool, Inc." +000291 o="Open Network Co., Ltd." +000292 o="Logic Innovations, Inc." +000293 o="Solid Data Systems" +000294 o="Tokyo Sokushin Co., Ltd." +000295 o="IP.Access Limited" +000296 o="Lectron Co,. Ltd." +000297 o="C-COR.net" +000298 o="Broadframe Corporation" +000299 o="Apex, Inc." +00029A o="Storage Apps" +00029B o="Kreatel Communications AB" +00029D o="Merix Corp." +00029E o="Information Equipment Co., Ltd." +00029F o="L-3 Communication Aviation Recorders" +0002A0 o="Flatstack Ltd." +0002A1 o="World Wide Packets" +0002A2 o="Hilscher GmbH" +0002A3 o="ABB Switzerland Ltd, Power Systems" +0002A4 o="AddPac Technology Co., Ltd." +0002A6 o="Effinet Systems Co., Ltd." +0002A7 o="Vivace Networks" +0002A8 o="Air Link Technology" +0002A9 o="RACOM, s.r.o." +0002AA o="PLcom Co., Ltd." +0002AB o="CTC Union Technologies Co., Ltd." +0002AC o="3PAR data" +0002AD o="HOYA Corporation" +0002AE o="Scannex Electronics Ltd." +0002AF o="TeleCruz Technology, Inc." +0002B0 o="Hokubu Communication & Industrial Co., Ltd." +0002B1 o="Anritsu, Ltd." +0002B2 o="Cablevision" +0002B3,000347,000423,0007E9,000CF1,000E0C,000E35,001111,001175,00207B,0050F1,009027,00A0C9,00AA00,00AA01,00AA02,00D0B7 o="Intel Corporation" +0002B4 o="DAPHNE" +0002B5 o="Avnet, Inc." +0002B6 o="Acrosser Technology Co., Ltd." +0002B7 o="Watanabe Electric Industry Co., Ltd." +0002B8 o="WHI KONSULT AB" +0002BB o="Continuous Computing Corp" +0002BC o="LVL 7 Systems, Inc." +0002BD o="Bionet Co., Ltd." +0002BE o="Totsu Engineering, Inc." +0002BF o="dotRocket, Inc." +0002C0 o="Bencent Tzeng Industry Co., Ltd." +0002C1 o="Innovative Electronic Designs, Inc." +0002C2 o="Net Vision Telecom" +0002C3 o="Arelnet Ltd." +0002C4 o="Vector International BVBA" +0002C5 o="Evertz Microsystems Ltd." +0002C6 o="Data Track Technology PLC" +0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,34C731,38C096,48F07B,60380E,64D4BD,7495EC,9C8D7C,AC7A4D,B4EC02,BC7536,E0750A,E0AE5E,FC62B9 o="ALPS ELECTRIC CO., LTD." +0002C8 o="Technocom Communications Technology (pte) Ltd" +0002C9,00258B,248A07,506B4B,7CFE90,98039B,E41D2D,EC0D9A,F45214 o="Mellanox Technologies, Inc." +0002CA o="EndPoints, Inc." +0002CB o="TriState Ltd." +0002CC o="M.C.C.I" +0002CD o="TeleDream, Inc." +0002CE o="FoxJet, Inc." +0002CF o="ZyGate Communications, Inc." +0002D0 o="Comdial Corporation" +0002D1 o="Vivotek, Inc." +0002D2 o="Workstation AG" +0002D3 o="NetBotz, Inc." +0002D4 o="PDA Peripherals, Inc." +0002D5 o="ACR" +0002D6 o="NICE Systems" +0002D7 o="EMPEG Ltd" +0002D8 o="BRECIS Communications Corporation" +0002D9 o="Reliable Controls" +0002DA o="ExiO Communications, Inc." +0002DB o="NETSEC" +0002DC o="Fujitsu General Limited" +0002DD o="Bromax Communications, Ltd." +0002DE o="Astrodesign, Inc." +0002DF o="Net Com Systems, Inc." +0002E0 o="ETAS GmbH" +0002E1 o="Integrated Network Corporation" +0002E2 o="NDC Infared Engineering" +0002E3 o="LITE-ON Communications, Inc." +0002E4 o="JC HYUN Systems, Inc." +0002E5 o="Timeware Ltd." +0002E6 o="Gould Instrument Systems, Inc." +0002E7 o="CAB GmbH & Co KG" +0002E8 o="E.D.&A." +0002E9 o="CS Systemes De Securite - C3S" +0002EA o="Focus Enhancements" +0002EB o="Pico Communications" +0002EC o="Maschoff Design Engineering" +0002ED o="DXO Telecom Co., Ltd." +0002EE,000EED,00119F,001262,001370,0013FD,0014A7,0015A0,0015DE,00164E,0016BC,00174B,0017B0,00180F,001842,00188D,0018C5,00194F,001979,0019B7,001A16,001A89,001ADC,001B33,001BAF,001BEE,001C35,001C9A,001CD4,001CD6,001D3B,001D6E,001D98,001DE9,001DFD,001E3A,001E3B,001EA3,001EA4,001F00,001F01,001F5C,001F5D,001FDE,001FDF,002108,002109,0021AA,0021AB,0021FC,0021FE,002265,002266,0022FC,0022FD,0023B4,002403,002404,00247C,00247D,002547,002548,0025CF,0025D0,002668,002669,0026CC,1886AC,347E39,9C1874,A87E33,C038F9 o="Nokia Danmark A/S" +0002EF o="CCC Network Systems Group Ltd." +0002F0 o="AME Optimedia Technology Co., Ltd." +0002F1 o="Pinetron Co., Ltd." +0002F2 o="eDevice, Inc." +0002F3 o="Media Serve Co., Ltd." +0002F4 o="PCTEL, Inc." +0002F5 o="VIVE Synergies, Inc." +0002F6 o="Equipe Communications" +0002F7 o="ARM" +0002F8 o="SEAKR Engineering, Inc." +0002F9 o="MIMOS Berhad" +0002FA o="DX Antenna Co., Ltd." +0002FB o="Baumuller Aulugen-Systemtechnik GmbH" +0002FE o="Viditec, Inc." +0002FF o="Handan BroadInfoCom" +000300 o="Barracuda Networks, Inc." +000301 o="EXFO" +000302,00055B o="Charles Industries, Ltd." +000303 o="JAMA Electronics Co., Ltd." +000304 o="Pacific Broadband Communications" +000305 o="MSC Vertriebs GmbH" +000306 o="Fusion In Tech Co., Ltd." +000307 o="Secure Works, Inc." +000308 o="AM Communications, Inc." +000309 o="Texcel Technology PLC" +00030A o="Argus Technologies" +00030B o="Hunter Technology, Inc." +00030C o="Telesoft Technologies Ltd." +00030D o="Uniwill Computer Corp." +00030E o="Core Communications Co., Ltd." +00030F o="Digital China (Shanghai) Networks Ltd." +000310 o="E-Globaledge Corporation" +000311 o="Micro Technology Co., Ltd." +000312 o="TR-Systemtechnik GmbH" +000313 o="Access Media SPA" +000314 o="Teleware Network Systems" +000315 o="Cidco Incorporated" +000316 o="Nobell Communications, Inc." +000317 o="Merlin Systems, Inc." +000318 o="Cyras Systems, Inc." +000319 o="Infineon AG" +00031A o="Beijing Broad Telecom Ltd., China" +00031B o="Cellvision Systems, Inc." +00031C o="Svenska Hardvarufabriken AB" +00031D o="Taiwan Commate Computer, Inc." +00031E o="Optranet, Inc." +00031F o="Condev Ltd." +000320 o="Xpeed, Inc." +000321 o="Reco Research Co., Ltd." +000322 o="IDIS Co., Ltd." +000323 o="Cornet Technology, Inc." +000324 o="SANYO Consumer Electronics Co., Ltd." +000325 o="Arima Computer Corp." +000326 o="Iwasaki Information Systems Co., Ltd." +000327 o="ACT'L" +000328 o="Mace Group, Inc." +000329 o="F3, Inc." +00032A o="UniData Communication Systems, Inc." +00032B o="GAI Datenfunksysteme GmbH" +00032C o="ABB Switzerland Ltd" +00032D o="IBASE Technology, Inc." +00032E o="Scope Information Management, Ltd." +00032F o="Global Sun Technology, Inc." +000330 o="Imagenics, Co., Ltd." +000333 o="Digitel Co., Ltd." +000334 o="Newport Electronics" +000335 o="Mirae Technology" +000336 o="Zetes Technologies" +000337 o="Vaone, Inc." +000338 o="Oak Technology" +000339 o="Eurologic Systems, Ltd." +00033A o="Silicon Wave, Inc." +00033B o="TAMI Tech Co., Ltd." +00033C o="Daiden Co., Ltd." +00033D o="ILSHin Lab" +00033E o="Tateyama System Laboratory Co., Ltd." +00033F o="BigBand Networks, Ltd." +000340 o="Floware Wireless Systems, Ltd." +000341 o="Axon Digital Design" +000343 o="Martin Professional A/S" +000344 o="Tietech.Co., Ltd." +000345 o="Routrek Networks Corporation" +000346 o="Hitachi Kokusai Electric, Inc." +000348 o="Norscan Instruments, Ltd." +000349 o="Vidicode Datacommunicatie B.V." +00034A o="RIAS Corporation" +00034C,00264C o="Shanghai DigiVision Technology Co., Ltd." +00034D o="Chiaro Networks, Ltd." +00034E o="Pos Data Company, Ltd." +00034F o="Sur-Gard Security" +000350 o="BTICINO SPA" +000351 o="Diebold, Inc." +000352 o="Colubris Networks" +000353 o="Mitac, Inc." +000354 o="Fiber Logic Communications" +000355 o="TeraBeam Internet Systems" +000356 o="Wincor Nixdorf International GmbH" +000357 o="Intervoice-Brite, Inc." +000358,1853E0 o="Hanyang Digitech Co.Ltd" +000359 o="DigitalSis" +00035A o="Photron Limited" +00035B o="BridgeWave Communications" +00035C o="Saint Song Corp." +00035D o="Bosung Hi-Net Co., Ltd." +00035E o="Metropolitan Area Networks, Inc." +00035F o="Prüftechnik Condition Monitoring GmbH & Co. KG" +000360 o="PAC Interactive Technology, Inc." +000361 o="Widcomm, Inc." +000362 o="Vodtel Communications, Inc." +000363 o="Miraesys Co., Ltd." +000364 o="Scenix Semiconductor, Inc." +000365 o="Kira Information & Communications, Ltd." +000366 o="ASM Pacific Technology" +000367 o="Jasmine Networks, Inc." +000368 o="Embedone Co., Ltd." +000369 o="Nippon Antenna Co., Ltd." +00036A o="Mainnet, Ltd." +00036D o="Runtop, Inc." +00036E o="Nicon Systems (Pty) Limited" +00036F o="Telsey SPA" +000370 o="NXTV, Inc." +000371 o="Acomz Networks Corp." +000372 o="ULAN" +000373 o="Aselsan A.S" +000374,000521 o="Control Microsystems" +000375 o="NetMedia, Inc." +000376 o="Graphtec Technology, Inc." +000377 o="Gigabit Wireless" +000378,044F17,08EB74,0C08B4,2832C5,2C088C,3438B7,38F85E,403DEC,4CD08A,6CB56B,8C444F,90F305,940937,942CB3,A0722C,B0B3AD,CC4EEC,DCD321,E820E2,E8B2FE o="HUMAX Co., Ltd." +000379 o="Proscend Communications, Inc." +00037A,002258 o="Taiyo Yuden Co., Ltd." +00037B o="IDEC IZUMI Corporation" +00037C o="Coax Media" +00037D o="Stellcom" +00037E o="PORTech Communications, Inc." +00037F,001374 o="Atheros Communications, Inc." +000380 o="SSH Communications Security Corp." +000381 o="Ingenico International" +000382 o="A-One Co., Ltd." +000383 o="Metera Networks, Inc." +000384 o="AETA" +000385 o="Actelis Networks, Inc." +000386 o="Ho Net, Inc." +000387 o="Blaze Network Products" +000388 o="Fastfame Technology Co., Ltd." +000389,00197F,00237F,0CE0E4,48C1AC,BCF292,E422A5 o="PLANTRONICS, INC." +00038A o="America Online, Inc." +00038B o="PLUS-ONE I&T, Inc." +00038C o="Total Impact" +00038D o="PCS Revenue Control Systems, Inc." +00038E o="Atoga Systems, Inc." +00038F o="Weinschel Corporation" +000390 o="Digital Video Communications, Inc." +000391 o="Advanced Digital Broadcast, Ltd." +000392 o="Hyundai Teletek Co., Ltd." +000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,008865,00A040,00B362,00C610,00CDFE,00DB70,00F4B9,00F76F,040CCE,041552,041E64,042665,04489A,044BED,0452F3,045453,0469F8,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,086698,086D41,087045,087402,08E689,08F4AB,08F69C,0C1539,0C3021,0C3E9F,0C4DE9,0C5101,0C74C2,0C771A,0CBC9F,0CD746,101C0C,103025,1040F3,10417F,1093E9,1094BB,109ADD,10DDB1,14109F,14205E,145A05,148FC6,1499E2,149D99,14BD61,14C213,14D00D,182032,183451,186590,18810E,189EFC,18AF61,18AF8F,18E7F4,18EE69,18F1D8,18F643,1C1AC0,1C36BB,1C5CF2,1C9148,1C9E46,1CABA7,1CE62B,203CAE,20768F,2078F0,207D74,209BCD,20A2E4,20AB37,20C9D0,20EE28,241B7A,241EEB,24240E,245BA7,24A074,24A2E1,24AB81,24E314,24F094,24F677,280B5C,283737,285AEB,286AB8,286ABA,28A02B,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28ED6A,28F076,28FF3C,2C1F23,2C200B,2C3361,2C61F6,2CB43A,2CBE08,2CF0A2,2CF0EE,3010E4,3035AD,30636B,3090AB,30D9D9,30F7C5,3408BC,341298,34159E,34363B,344262,3451C9,347C25,34A395,34A8EB,34AB37,34C059,34E2FD,380F4A,38484C,38539C,3866F0,3871DE,38892C,38B54D,38C986,38CADA,38F9D3,3C0754,3C15C2,3C2EF9,3C2EFF,3CAB8E,3CD0F8,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,40831D,4098AD,409C28,40A6D9,40B395,40BC60,40CBC0,40D32D,440010,4418FD,442A60,444C0C,44D884,44E66E,44FB42,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48BF6B,48D705,48E9F1,4C3275,4C569D,4C57CA,4C74BF,4C7C5F,4C8D79,4CB199,503237,507A55,5082D5,50A67F,50BC96,50EAD6,542696,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54EAA8,581FAA,58404E,5855CA,586B14,587F57,58B035,58E28F,58E6BA,5C0947,5C1DD9,5C5948,5C8D4E,5C95AE,5C969D,5C97F3,5CADCF,5CF5DA,5CF7E6,5CF938,600308,6030D4,60334B,606944,608C4A,609217,609AC1,60A37D,60C547,60D9C7,60F445,60F81D,60FACD,60FB42,60FEC5,64200C,645AED,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64E682,680927,685B35,68644B,68967B,689C70,68A86D,68AB1E,68AE20,68D93C,68DBCA,68EF43,68FB7E,68FEF7,6C19C0,6C3E6D,6C4008,6C4D73,6C709F,6C72E7,6C8DC1,6C94F8,6C96CF,6CAB31,6CC26B,6CE85C,701124,7014A6,703C69,703EAC,70480F,705681,70700D,7073CB,7081EB,70A2B3,70CD60,70DEE2,70E72C,70ECE4,70EF00,70F087,741BB2,748114,748D08,749EAF,74B587,74E1B6,74E2F5,7831C1,783A84,784F43,7867D7,786C1C,787B8A,787E61,78886D,789F70,78A3E4,78CA39,78D75F,78FD94,7C0191,7C04D0,7C11BE,7C5049,7C6D62,7C6DF8,7C9A1D,7CC3A1,7CC537,7CD1C3,7CF05F,7CFADF,80006E,804971,804A14,808223,80929F,80B03D,80BE05,80D605,80E650,80EA96,80ED2C,842999,843835,844167,846878,84788B,848506,8489AD,848E0C,84A134,84B153,84FCAC,84FCFE,881908,881FA1,885395,8863DF,8866A5,886B6E,88AE07,88B291,88C663,88CB87,88E87F,88E9FE,8C006D,8C2937,8C2DAA,8C5877,8C7B9D,8C7C92,8C8590,8C8EF2,8C8FE9,8CFABA,8CFE57,9027E4,903C92,9060F1,907240,90840D,908D6C,90B0ED,90B21F,90B931,90C1C6,90DD5D,90E17B,90FD61,941625,949426,94B01F,94BF2D,94E96A,94F6A3,94F6D6,9800C6,9801A7,9803D8,9810E8,98460A,985AEB,989E63,98B8E3,98CA33,98D6BB,98E0D9,98F0AB,98FE94,9C04EB,9C207B,9C293F,9C35EB,9C4FDA,9C648B,9C84BF,9C8BA0,9CE33F,9CE65E,9CF387,9CF48E,9CFC01,A01828,A03BE3,A04EA7,A056F3,A0999B,A0D795,A0EDCD,A43135,A45E60,A46706,A483E7,A4B197,A4B805,A4C361,A4D18C,A4D1D2,A4D931,A4E975,A4F1E8,A82066,A85B78,A85C2C,A860B6,A8667F,A886DD,A88808,A88E24,A8968A,A8BBCF,A8BE27,A8FAD8,AC1F74,AC293A,AC3C0B,AC61EA,AC7F3E,AC87A3,AC88FD,ACBC32,ACCF5C,ACE4B5,ACFDEC,B019C6,B03495,B0481A,B065BD,B0702D,B09FBA,B0CA68,B418D1,B44BD2,B48B19,B49CDF,B4F0AB,B4F61C,B8098A,B817C2,B841A4,B844D9,B853AC,B85D0A,B8634D,B8782E,B88D12,B8B2F8,B8C111,B8C75D,B8E856,B8F6B1,B8FF61,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC926B,BC9FEF,BCA920,BCB863,BCE143,BCEC5D,BCFED9,C01ADA,C06394,C0847A,C09AD0,C09F42,C0A53E,C0A600,C0B658,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C42AD0,C42C03,C4618B,C48466,C49880,C4B301,C81EE7,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC20E8,CC25EF,CC29F5,CC2DB7,CC4463,CC785F,CCC760,CCD281,D0034B,D023DB,D02598,D02B20,D03311,D04F7E,D0817A,D0A637,D0C5F3,D0D2B0,D0E140,D4619D,D461DA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D8004D,D81C79,D81D72,D83062,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8CF9C,D8D1CB,DC080F,DC0C5C,DC2B2A,DC2B61,DC3714,DC415F,DC56E7,DC86D8,DC9B9C,DCA4CA,DCA904,DCD3A2,E0338E,E05F45,E06678,E0897E,E0ACCB,E0B52D,E0B9BA,E0C767,E0C97A,E0F5C6,E0F847,E425E7,E42B34,E48B7F,E498D6,E49A79,E49ADC,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E83617,E8802E,E88D28,E8B2AC,EC2CE2,EC3586,EC852F,ECADB8,F01898,F02475,F0766F,F07960,F0989D,F099B6,F099BF,F0B0E7,F0B479,F0C1F1,F0CBA1,F0D1A9,F0DBE2,F0DBF8,F0DCE2,F0F61C,F40616,F40F24,F41BA1,F431C3,F437B7,F45C89,F4AFE7,F4F15A,F4F951,F80377,F81EDF,F82793,F82D7C,F83880,F86214,F86FC1,F895EA,F8E94E,FC183C,FC253F,FC2A9C,FCB6D8,FCD848,FCE998,FCFC48 o="Apple, Inc." +000394 o="Connect One" +000395 o="California Amplifier" +000396 o="EZ Cast Co., Ltd." +000397 o="FireBrick Limited" +000398 o="WISI" +000399 o="Dongju Informations & Communications Co., Ltd." +00039A o="SiConnect" +00039B o="NetChip Technology, Inc." +00039C o="OptiMight Communications, Inc." +00039D,0017CA,001E21,1CE192 o="Qisda Corporation" +00039E o="Tera System Co., Ltd." +0003A1 o="HIPER Information & Communication, Inc." +0003A2 o="Catapult Communications" +0003A3 o="MAVIX, Ltd." +0003A4 o="Imation Corp." +0003A5 o="Medea Corporation" +0003A6 o="Traxit Technology, Inc." +0003A7 o="Unixtar Technology, Inc." +0003A8 o="IDOT Computers, Inc." +0003A9 o="AXCENT Media AG" +0003AA o="Watlow" +0003AB o="Bridge Information Systems" +0003AC o="Fronius Schweissmaschinen" +0003AD o="Emerson Energy Systems AB" +0003AE o="Allied Advanced Manufacturing Pte, Ltd." +0003AF o="Paragea Communications" +0003B0 o="Xsense Technology Corp." +0003B1 o="Hospira Inc." +0003B2,2CB693 o="Radware" +0003B3 o="IA Link Systems Co., Ltd." +0003B4 o="Macrotek International Corp." +0003B5 o="Entra Technology Co." +0003B6 o="QSI Corporation" +0003B7 o="ZACCESS Systems" +0003B8 o="NetKit Solutions, LLC" +0003B9 o="Hualong Telecom Co., Ltd." +0003BB o="Signal Communications Limited" +0003BC o="COT GmbH" +0003BD o="OmniCluster Technologies, Inc." +0003BE o="Netility" +0003BF o="Centerpoint Broadband Technologies, Inc." +0003C0 o="RFTNC Co., Ltd." +0003C1 o="Packet Dynamics Ltd" +0003C2 o="Solphone K.K." +0003C3 o="Micronik Multimedia" +0003C4 o="Tomra Systems ASA" +0003C5 o="Mobotix AG" +0003C6 o="ICUE Systems, Inc." +0003C7 o="hopf Elektronik GmbH" +0003C8 o="CML Emergency Services" +0003C9,001638,001915 o="TECOM Co., Ltd." +0003CA o="MTS Systems Corp." +0003CB o="Nippon Systems Development Co., Ltd." +0003CC o="Momentum Computer, Inc." +0003CD o="Clovertech, Inc." +0003CE o="ETEN Technologies, Inc." +0003CF o="Muxcom, Inc." +0003D0 o="KOANKEISO Co., Ltd." +0003D1 o="Takaya Corporation" +0003D2 o="Crossbeam Systems, Inc." +0003D3 o="Internet Energy Systems, Inc." +0003D4 o="Alloptic, Inc." +0003D5 o="Advanced Communications Co., Ltd." +0003D6 o="RADVision, Ltd." +0003D7 o="NextNet Wireless, Inc." +0003D8 o="iMPath Networks, Inc." +0003D9 o="Secheron SA" +0003DA o="Takamisawa Cybernetics Co., Ltd." +0003DB o="Apogee Electronics Corp." +0003DC o="Lexar Media, Inc." +0003DD o="Comark Interactive Solutions" +0003DE o="OTC Wireless" +0003DF o="Desana Systems" +0003E1 o="Winmate Communication, Inc." +0003E2 o="Comspace Corporation" +0003E5 o="Hermstedt SG" +0003E6 o="Entone, Inc." +0003E7 o="Logostek Co. Ltd." +0003E8 o="Wavelength Digital Limited" +0003E9 o="Akara Canada, Inc." +0003EA o="Mega System Technologies, Inc." +0003EB o="Atrica" +0003EC o="ICG Research, Inc." +0003ED o="Shinkawa Electric Co., Ltd." +0003EE o="MKNet Corporation" +0003EF o="Oneline AG" +0003F0 o="Redfern Broadband Networks" +0003F1 o="Cicada Semiconductor, Inc." +0003F2 o="Seneca Networks" +0003F3 o="Dazzle Multimedia, Inc." +0003F4 o="NetBurner" +0003F5 o="Chip2Chip" +0003F6 o="Allegro Networks, Inc." +0003F7 o="Plast-Control GmbH" +0003F8 o="SanCastle Technologies, Inc." +0003F9 o="Pleiades Communications, Inc." +0003FA o="TiMetra Networks" +0003FB o="ENEGATE Co.,Ltd." +0003FC o="Intertex Data AB" +0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,485073,4886E8,5CBA37,70BC10,74E28C,80C5E6,8463D6,949AA9,985FD3,9C6C15,9CAA1B,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" +000400,002000 o="LEXMARK INTERNATIONAL, INC." +000401 o="Osaki Electric Co., Ltd." +000402 o="Nexsan Technologies, Ltd." +000403 o="Nexsi Corporation" +000404 o="Makino Milling Machine Co., Ltd." +000405 o="ACN Technologies" +000406 o="Fa. Metabox AG" +000407 o="Topcon Positioning Systems, Inc." +000408 o="Sanko Electronics Co., Ltd." +000409 o="Cratos Networks" +00040A o="Sage Systems" +00040B,00051A,001EC1,002257,002473,00301E,005099,009004,00D096,08004E,20FDF1,4001C6 o="3COM EUROPE LTD" +00040C o="Kanno Works, Ltd." +00040D,001B4F,00549F,048A15,10CDAE,14612F,24B209,24D921,2CF4C5,3475C7,38BB3C,3C3A73,3CB15B,44322A,506184,50CD22,581626,6049C1,646A52,64A7DD,64C354,6CA849,6CFA58,703018,7038EE,7052C5,707C69,801DAA,848371,90FB5B,A009ED,A01290,A051C6,A4251B,A47886,B0ADAA,B4475E,B4A95A,B4B017,BCADAB,C057BC,C4BED4,C81FEA,C8F406,CCF954,D47856,D4EA0E,E45D52,F81547,F873A2,FC8399,FCA841 o="Avaya Inc" +00040E,00150C,001A4F,001C4A,001F3F,0024FE,0896D7,246511,3431C4,3481C4,9CC7A6,BC0543,C02506 o="AVM GmbH" +00040F o="Asus Network Technologies, Inc." +000410 o="Spinnaker Networks, Inc." +000411 o="Inkra Networks, Inc." +000412 o="WaveSmith Networks, Inc." +000413 o="snom technology GmbH" +000414 o="Umezawa Musen Denki Co., Ltd." +000415 o="Rasteme Systems Co., Ltd." +000416 o="Parks S/A Comunicacoes Digitais" +000417 o="ELAU AG" +000418 o="Teltronic S.A.U." +000419 o="Fibercycle Networks, Inc." +00041A o="Ines Test and Measurement GmbH & CoKG" +00041B o="Bridgeworks Ltd." +00041C o="ipDialog, Inc." +00041D o="Corega of America" +00041E o="Shikoku Instrumentation Co., Ltd." +00041F,001315,0015C1,0019C5,001D0D,001FA7,00248D,00D9D1,0CFE45,280DFC,2CCC44,709E29,A8E3EE,BC60A7,C863F1,F8461C,F8D0AC,FC0FE6 o="Sony Interactive Entertainment Inc." +000420 o="Slim Devices, Inc." +000421 o="Ocular Networks" +000422 o="Studio Technologies, Inc" +000424 o="TMC s.r.l." +000425,FCC23D o="Atmel Corporation" +000426 o="Autosys" +000429,185253 o="Pixord Corporation" +00042A o="Wireless Networks, Inc." +00042B o="IT Access Co., Ltd." +00042C o="Minet, Inc." +00042D o="Sarian Systems, Ltd." +00042E o="Netous Technologies, Ltd." +00042F o="International Communications Products, Inc." +000430 o="Netgem" +000431 o="GlobalStreams, Inc." +000432 o="Voyetra Turtle Beach, Inc." +000433 o="Cyberboard A/S" +000434 o="Accelent Systems, Inc." +000435 o="InfiNet LLC" +000436 o="ELANsat Technologies, Inc." +000437 o="Powin Information Technology, Inc." +000439 o="Rosco Entertainment Technology, Inc." +00043A o="Intelligent Telecommunications, Inc." +00043B o="Lava Computer Mfg., Inc." +00043C o="SONOS Co., Ltd." +00043D o="INDEL AG" +00043E o="Telencomm" +00043F o="ESTeem Wireless Modems, Inc" +000440 o="cyberPIXIE, Inc." +000441 o="Half Dome Systems, Inc." +000442 o="NACT" +000443,0030D3 o="Agilent Technologies, Inc." +000444 o="Western Multiplex Corporation" +000445 o="LMS Skalar Instruments GmbH" +000446 o="CYZENTECH Co., Ltd." +000447 o="Acrowave Systems Co., Ltd." +000448,0040F7 o="Polaroid Corporation" +000449 o="Mapletree Networks" +00044A o="iPolicy Networks, Inc." +00044B o="NVIDIA" +00044C o="JENOPTIK" +00044F o="Schubert System Elektronik Gmbh" +000450 o="DMD Computers SRL" +000451 o="Medrad, Inc." +000452 o="RocketLogix, Inc." +000453 o="YottaYotta, Inc." +000454 o="Quadriga UK" +000455 o="ANTARA.net" +000456,58C17A o="Cambium Networks Limited" +000457 o="Universal Access Technology, Inc." +000458 o="Fusion X Co., Ltd." +000459 o="Veristar Corporation" +00045A,000625 o="The Linksys Group, Inc." +00045B o="Techsan Electronics Co., Ltd." +00045C o="Mobiwave Pte Ltd" +00045D o="BEKA Elektronik" +00045E o="PolyTrax Information Technology AG" +00045F o="Avalue Technology, Inc." +000460 o="Knilink Technology, Inc." +000461 o="EPOX Computer Co., Ltd." +000462 o="DAKOS Data & Communication Co., Ltd." +000463 o="Bosch Security Systems" +000464 o="Pulse-Link Inc" +000465 o="i.s.t isdn-support technik GmbH" +000466 o="ARMITEL Co." +000467 o="Wuhan Research Institute of MII" +000468 o="Vivity, Inc." +000469 o="Innocom, Inc." +00046A o="Navini Networks" +00046B o="Palm Wireless, Inc." +00046C o="Cyber Technology Co., Ltd." +00046F o="Digitel S/A Industria Eletronica" +000470 o="ipUnplugged AB" +000471 o="IPrad" +000472 o="Telelynx, Inc." +000473 o="Photonex Corporation" +000474 o="LEGRAND" +000477 o="Scalant Systems, Inc." +000478 o="G. Star Technology Corporation" +000479 o="Radius Co., Ltd." +00047A o="AXXESSIT ASA" +00047B o="Schlumberger" +00047C o="Skidata AG" +00047D o="Pelco" +00047E o="Siqura B.V." +00047F o="Chr. Mayr GmbH & Co. KG" +000481 o="Econolite Control Products, Inc." +000482 o="Medialogic Corp." +000483 o="Deltron Technology, Inc." +000484 o="Amann GmbH" +000485 o="PicoLight" +000486 o="ITTC, University of Kansas" +000487 o="Cogency Semiconductor, Inc." +000488 o="Eurotherm Controls" +000489 o="YAFO Networks, Inc." +00048A o="Temia Vertriebs GmbH" +00048B o="Poscon Corporation" +00048C o="Nayna Networks, Inc." +00048D o="Teo Technologies, Inc" +00048E o="Ohm Tech Labs, Inc." +00048F o="TD Systems Corporation" +000490 o="Optical Access" +000491 o="Technovision, Inc." +000492 o="Hive Internet, Ltd." +000493 o="Tsinghua Unisplendour Co., Ltd." +000494,0010E7,0020D6 o="Breezecom, Ltd." +000495 o="Tejas Networks India Limited" +000497 o="MacroSystem Digital Video AG" +000498 o="Mahi Networks" +000499 o="Chino Corporation" +00049C o="Surgient Networks, Inc." +00049D o="Ipanema Technologies" +00049E o="Wirelink Co., Ltd." +00049F o="Freescale Semiconductor" +0004A0 o="Verity Instruments, Inc." +0004A1 o="Pathway Connectivity" +0004A2 o="L.S.I. Japan Co., Ltd." +0004A3,001EC0,049162,5410EC,801F12,D88039 o="Microchip Technology Inc." +0004A4 o="NetEnabled, Inc." +0004A5 o="Barco Projection Systems NV" +0004A6 o="SAF Tehnika Ltd." +0004A7 o="FabiaTech Corporation" +0004A8 o="Broadmax Technologies, Inc." +0004A9 o="SandStream Technologies, Inc." +0004AA o="Jetstream Communications" +0004AB o="Comverse Network Systems, Inc." +0004AD o="Malibu Networks" +0004AE o="Sullair Corporation" +0004AF o="Digital Fountain, Inc." +0004B0 o="ELESIGN Co., Ltd." +0004B1 o="Signal Technology, Inc." +0004B2 o="ESSEGI SRL" +0004B3 o="Videotek, Inc." +0004B4 o="CIAC" +0004B5 o="Equitrac Corporation" +0004B6 o="Stratex Networks, Inc." +0004B7 o="AMB i.t. Holding" +0004B8 o="Kumahira Co., Ltd." +0004B9 o="S.I. Soubou, Inc." +0004BA o="KDD Media Will Corporation" +0004BB o="Bardac Corporation" +0004BC o="Giantec, Inc." +0004BE o="OptXCon, Inc." +0004BF o="VersaLogic Corp." +0004C2 o="Magnipix, Inc." +0004C3 o="CASTOR Informatique" +0004C4 o="Allen & Heath Limited" +0004C5 o="ASE Technologies, USA" +0004C6 o="YAMAHA MOTOR CO.,LTD" +0004C7 o="NetMount" +0004C8 o="LIBA Maschinenfabrik GmbH" +0004C9 o="Micro Electron Co., Ltd." +0004CA o="FreeMs Corp." +0004CB o="Tdsoft Communication, Ltd." +0004CC o="Peek Traffic B.V." +0004CD o="Extenway Solutions Inc" +0004CE o="Patria Ailon" +0004CF,000C50,0011C6,0014C3,001862,001D38,002037,0024B6,B45253 o="Seagate Technology" +0004D0 o="Softlink s.r.o." +0004D1 o="Drew Technologies, Inc." +0004D2 o="Adcon Telemetry GmbH" +0004D3 o="Toyokeiki Co., Ltd." +0004D4 o="Proview Electronics Co., Ltd." +0004D5 o="Hitachi Information & Communication Engineering, Ltd." +0004D6 o="Takagi Industrial Co., Ltd." +0004D7 o="Omitec Instrumentation Ltd." +0004D8 o="IPWireless, Inc." +0004D9 o="Titan Electronics, Inc." +0004DA o="Relax Technology, Inc." +0004DB o="Tellus Group Corp." +0004DF,70CD91 o="TERACOM TELEMATICA S.A" +0004E0 o="Procket Networks" +0004E1 o="Infinior Microsystems" +0004E2,000BC5,0013F7 o="SMC Networks, Inc." +0004E3,0010B5,0012CF,0030F1,B8616F o="Accton Technology Corp" +0004E4 o="Daeryung Ind., Inc." +0004E5 o="Glonet Systems, Inc." +0004E6 o="Banyan Network Private Limited" +0004E7 o="Lightpointe Communications, Inc" +0004E8 o="IER, Inc." +0004E9 o="Infiniswitch Corporation" +0004EB o="Paxonet Communications, Inc." +0004EC o="Memobox SA" +0004ED o="Billion Electric Co., Ltd." +0004EE o="Lincoln Electric Company" +0004EF o="Polestar Corp." +0004F0,08000D o="International Computers, Ltd" +0004F1 o="WhereNet" +0004F2,64167F o="Polycom" +0004F3 o="FS FORTH-SYSTEME GmbH" +0004F4 o="Infinite Electronics Inc." +0004F5 o="SnowShore Networks, Inc." +0004F6 o="Amphus" +0004F7 o="Omega Band, Inc." +0004F8 o="QUALICABLE TV Industria E Com., Ltda" +0004F9 o="Xtera Communications, Inc." +0004FA o="NBS Technologies Inc." +0004FB o="Commtech, Inc." +0004FD o="Japan Control Engineering Co., Ltd." +0004FE o="Pelago Networks" +0004FF o="Acronet Co., Ltd." +000503 o="ICONAG" +000504 o="Naray Information & Communication Enterprise" +000505 o="Systems Integration Solutions, Inc." +000506 o="Reddo Networks AB" +000507 o="Fine Appliance Corp." +000508 o="Inetcam, Inc." +000509 o="AVOC Nishimura Ltd." +00050A o="ICS Spa" +00050B o="SICOM Systems, Inc." +00050C o="Network Photonics, Inc." +00050D o="Midstream Technologies, Inc." +00050E o="3ware, Inc." +00050F o="Tanaka S/S Ltd." +000510 o="Infinite Shanghai Communication Terminals Ltd." +000511 o="Complementary Technologies Ltd" +000512,001570,002368,00A0F8,4083DE,84248D,C47DCC o="Zebra Technologies Inc" +000513 o="VTLinx Multimedia Systems, Inc." +000514 o="KDT Systems Co., Ltd." +000515 o="Nuark Co., Ltd." +000516 o="SMART Modular Technologies" +000517 o="Shellcomm, Inc." +000518 o="Jupiters Technology" +000519 o="Siemens Building Technologies AG," +00051B o="Magic Control Technology Corporation" +00051C o="Xnet Technology Corp." +00051D o="Airocon, Inc." +00051F o="Taijin Media Co., Ltd." +000520,4018D7 o="Smartronix, Inc." +000522 o="LEA*D Corporation, Inc." +000523 o="AVL List GmbH" +000524 o="BTL System (HK) Limited" +000525 o="Puretek Industrial Co., Ltd." +000526 o="IPAS GmbH" +000527 o="SJ Tek Co. Ltd" +000528 o="New Focus, Inc." +000529 o="Shanghai Broadan Communication Technology Co., Ltd" +00052A o="Ikegami Tsushinki Co., Ltd." +00052B o="HORIBA, Ltd." +00052C o="Supreme Magic Corporation" +00052D o="Zoltrix International Limited" +00052E o="Cinta Networks" +00052F o="Leviton Network Solutions" +000530 o="Andiamo Systems, Inc." +000534 o="Northstar Engineering Ltd." +000535 o="Chip PC Ltd." +000536 o="Danam Communications, Inc." +000537 o="Nets Technology Co., Ltd." +000538 o="Merilus, Inc." +000539 o="A Brand New World in Sweden AB" +00053A o="Willowglen Services Pte Ltd" +00053B o="Harbour Networks Ltd., Co. Beijing" +00053C,0010A4,0080C7 o="XIRCOM" +00053E o="KID Systeme GmbH" +00053F o="VisionTek, Inc." +000540 o="FAST Corporation" +000541 o="Advanced Systems Co., Ltd." +000542 o="Otari, Inc." +000543 o="IQ Wireless GmbH" +000544 o="Valley Technologies, Inc." +000545 o="Internet Photonics" +000546 o="KDDI Network & Solultions Inc." +000547 o="Starent Networks" +000548 o="Disco Corporation" +000549 o="Salira Optical Network Systems" +00054A o="Ario Data Networks, Inc." +00054B o="Eaton Automation AG" +00054C o="RF Innovations Pty Ltd" +00054D o="Brans Technologies, Inc." +00054E,E8C1D7 o="Philips" +00054F,104E89,10C6FC,148F21 o="Garmin International" +000550 o="Vcomms Connect Limited" +000551 o="F & S Elektronik Systeme GmbH" +000552 o="Xycotec Computer GmbH" +000553 o="DVC Company, Inc." +000554 o="Rangestar Wireless" +000555 o="Japan Cash Machine Co., Ltd." +000556 o="360 Systems" +000557 o="Agile TV Corporation" +000558 o="Synchronous, Inc." +000559 o="Intracom S.A." +00055A o="Power Dsine Ltd." +00055C o="Kowa Company, Ltd." +00055D,0080C8 o="D-LINK SYSTEMS, INC." +000560 o="LEADER COMM.CO., LTD" +000561 o="nac Image Technology, Inc." +000562 o="Digital View Limited" +000563 o="J-Works, Inc." +000564 o="Tsinghua Bitway Co., Ltd." +000565 o="Tailyn Communication Company Ltd." +000566 o="Secui.com Corporation" +000567 o="Etymonic Design, Inc." +000568 o="Piltofish Networks AB" +000569,000C29,001C14,005056 o="VMware, Inc." +00056A o="Heuft Systemtechnik GmbH" +00056B o="C.P. Technology Co., Ltd." +00056C o="Hung Chang Co., Ltd." +00056D o="Pacific Corporation" +00056E o="National Enhance Technology, Inc." +00056F o="Innomedia Technologies Pvt. Ltd." +000570 o="Baydel Ltd." +000571 o="Seiwa Electronics Co." +000572 o="Deonet Co., Ltd." +000575 o="CDS-Electronics BV" +000576 o="NSM Technology Ltd." +000577 o="SM Information & Communication" +000579 o="Universal Control Solution Corp." +00057A o="Overture Networks" +00057B o="Chung Nam Electronic Co., Ltd." +00057C o="RCO Security AB" +00057D o="Sun Communications, Inc." +00057E o="Eckelmann Steuerungstechnik GmbH" +00057F o="Acqis Technology" +000580 o="FibroLAN Ltd." +000581,002370 o="Snell" +000582 o="ClearCube Technology" +000583 o="ImageCom Limited" +000584 o="AbsoluteValue Systems, Inc." +000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,0881F4,08B258,0C8610,100E7E,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C94D5,407183,40A677,40B4F0,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,78FE3D,7C2586,7CE2CA,80711F,80ACAC,841888,84B59C,84C1C1,88A25E,88E0F3,94F7AD,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,D007CA,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F4A739,F4B52F,F4CC55,F8C001 o="Juniper Networks" +000586 o="Lucent Technologies" +000587 o="Locus, Incorporated" +000588 o="Sensoria Corp." +000589 o="National Datacomputer" +00058A o="Netcom Co., Ltd." +00058B o="IPmental, Inc." +00058C o="Opentech Inc." +00058D o="Lynx Photonic Networks, Inc." +00058E o="Flextronics International GmbH & Co. Nfg. KG" +00058F o="CLCsoft co." +000590 o="Swissvoice Ltd." +000591 o="Active Silicon Ltd" +000592 o="Pultek Corp." +000593 o="Grammar Engine Inc." +000594,003011 o="HMS Industrial Networks" +000595 o="Alesis Corporation" +000596 o="Genotech Co., Ltd." +000597 o="Eagle Traffic Control Systems" +000598 o="CRONOS S.r.l." +000599 o="DRS Test and Energy Management or DRS-TEM" +00059C o="Kleinknecht GmbH, Ing. Büro" +00059D o="Daniel Computing Systems, Inc." +00059E o="Zinwell Corporation" +00059F o="Yotta Networks, Inc." +0005A0 o="MOBILINE Kft." +0005A1 o="Zenocom" +0005A2 o="CELOX Networks" +0005A3 o="QEI, Inc." +0005A4 o="Lucid Voice Ltd." +0005A5 o="KOTT" +0005A6 o="Extron Electronics" +0005A7 o="HYPERCHIP Inc." +0005A8 o="WYLE ELECTRONICS" +0005A9 o="Princeton Networks, Inc." +0005AA o="Moore Industries International Inc." +0005AB o="Cyber Fone, Inc." +0005AC o="Northern Digital, Inc." +0005AD o="Topspin Communications, Inc." +0005AE o="Mediaport USA" +0005AF o="InnoScan Computing A/S" +0005B0 o="Korea Computer Technology Co., Ltd." +0005B1 o="ASB Technology BV" +0005B2 o="Medison Co., Ltd." +0005B3 o="Asahi-Engineering Co., Ltd." +0005B4 o="Aceex Corporation" +0005B5 o="Broadcom Technologies" +0005B6 o="INSYS Microelectronics GmbH" +0005B7 o="Arbor Technology Corp." +0005B8 o="Electronic Design Associates, Inc." +0005B9 o="Airvana, Inc." +0005BA o="Area Netwoeks, Inc." +0005BB o="Myspace AB" +0005BC o="Resource Data Management Ltd" +0005BD o="ROAX BV" +0005BE o="Kongsberg Seatex AS" +0005BF o="JustEzy Technology, Inc." +0005C0 o="Digital Network Alacarte Co., Ltd." +0005C1 o="A-Kyung Motion, Inc." +0005C2,000E3F o="Soronti, Inc." +0005C3 o="Pacific Instruments, Inc." +0005C4 o="Telect, Inc." +0005C5 o="Flaga HF" +0005C6 o="Triz Communications" +0005C7 o="I/F-COM A/S" +0005C8 o="VERYTECH" +0005C9 o="LG Innotek Co., Ltd." +0005CA o="Hitron Technology, Inc." +0005CB o="ROIS Technologies, Inc." +0005CC o="Sumtel Communications, Inc." +0005CD,000678 o="D&M Holdings Inc." +0005CE o="Prolink Microsystems Corporation" +0005CF o="Thunder River Technologies, Inc." +0005D0 o="Solinet Systems" +0005D1 o="Metavector Technologies" +0005D2 o="DAP Technologies" +0005D3 o="eProduction Solutions, Inc." +0005D4 o="FutureSmart Networks, Inc." +0005D5 o="Speedcom Wireless" +0005D6,000B7A o="L-3 Linkabit" +0005D7 o="Vista Imaging, Inc." +0005D8 o="Arescom, Inc." +0005D9 o="Techno Valley, Inc." +0005DA o="Apex Automationstechnik" +0005DB o="PSI Nentec GmbH" +0005DE o="Gi Fone Korea, Inc." +0005DF o="Electronic Innovation, Inc." +0005E0 o="Empirix Corp." +0005E1 o="Trellis Photonics, Ltd." +0005E2 o="Creativ Network Technologies" +0005E3 o="LightSand Communications, Inc." +0005E4 o="Red Lion Controls Inc." +0005E5 o="Renishaw PLC" +0005E6 o="Egenera, Inc." +0005E7 o="Netrake an AudioCodes Company" +0005E8 o="TurboWave, Inc." +0005E9 o="Unicess Network, Inc." +0005EA o="Rednix" +0005EB o="Blue Ridge Networks, Inc." +0005EC o="Mosaic Systems Inc." +0005ED o="Technikum Joanneum GmbH" +0005EE,002341 o="Vanderbilt International (SWE) AB" +0005EF o="ADOIR Digital Technology" +0005F0 o="SATEC" +0005F1 o="Vrcom, Inc." +0005F2 o="Power R, Inc." +0005F3 o="Webyn" +0005F4 o="System Base Co., Ltd." +0005F5 o="Geospace Technologies" +0005F6 o="Young Chang Co. Ltd." +0005F7,006088,00E022 o="Analog Devices, Inc." +0005F8 o="Real Time Access, Inc." +0005F9 o="TOA Corporation" +0005FA o="IPOptical, Inc." +0005FB o="ShareGate, Inc." +0005FC o="Schenck Pegasus Corp." +0005FD o="PacketLight Networks Ltd." +0005FE o="Traficon N.V." +0005FF o="SNS Solutions, Inc." +000600 o="Toshiba Teli Corporation" +000601 o="Otanikeiki Co., Ltd." +000602 o="Cirkitech Electronics Co." +000603 o="Baker Hughes Inc." +000604 o="@Track Communications, Inc." +000605 o="Inncom International, Inc." +000606 o="RapidWAN, Inc." +000607 o="Omni Directional Control Technology Inc." +000608 o="At-Sky SAS" +000609 o="Crossport Systems" +00060A o="Blue2space" +00060C o="Melco Industries, Inc." +00060D o="Wave7 Optics" +00060E o="IGYS Systems, Inc." +00060F o="Narad Networks Inc" +000610 o="Abeona Networks Inc" +000611 o="Zeus Wireless, Inc." +000612 o="Accusys, Inc." +000613 o="Kawasaki Microelectronics Incorporated" +000614 o="Prism Holdings" +000615 o="Kimoto Electric Co., Ltd." +000616 o="Tel Net Co., Ltd." +000617 o="Redswitch Inc." +000618 o="DigiPower Manufacturing Inc." +000619 o="Connection Technology Systems" +00061A o="Zetari Inc." +00061B o="Notebook Development Lab. Lenovo Japan Ltd." +00061C o="Hoshino Metal Industries, Ltd." +00061D o="MIP Telecom, Inc." +00061E o="Maxan Systems" +00061F o="Vision Components GmbH" +000620 o="Serial System Ltd." +000621 o="Hinox, Co., Ltd." +000622 o="Chung Fu Chen Yeh Enterprise Corp." +000623 o="MGE UPS Systems France" +000624 o="Gentner Communications Corp." +000626 o="MWE GmbH" +000627 o="Uniwide Technologies, Inc." +00062B o="INTRASERVER TECHNOLOGY" +00062C o="Bivio Networks" +00062D o="TouchStar Technologies, L.L.C." +00062E o="Aristos Logic Corp." +00062F o="Pivotech Systems Inc." +000630 o="Adtranz Sweden" +000631,44657F,CCBE59,EC4F82 o="Calix Inc." +000632 o="Mesco Engineering GmbH" +000633 o="Cross Match Technologies GmbH" +000634 o="GTE Airfone Inc." +000635 o="PacketAir Networks, Inc." +000636 o="Jedai Broadband Networks" +000637 o="Toptrend-Meta Information (ShenZhen) Inc." +000638 o="Sungjin C&C Co., Ltd." +000639 o="Newtec" +00063A o="Dura Micro, Inc." +00063B o="Arcturus Networks Inc." +00063C,00D0CA o="Intrinsyc Software International Inc." +00063D o="Microwave Data Systems Inc." +00063E o="Opthos Inc." +00063F o="Everex Communications Inc." +000640 o="White Rock Networks" +000641 o="ITCN" +000642 o="Genetel Systems Inc." +000643 o="SONO Computer Co., Ltd." +000644 o="NextGen Business Solutions, Inc" +000645 o="Meisei Electric Co. Ltd." +000646 o="ShenZhen XunBao Network Technology Co Ltd" +000647 o="Etrali S.A." +000648 o="Seedsware, Inc." +000649 o="3M Deutschland GmbH" +00064A o="Honeywell Co., Ltd. (KOREA)" +00064B o="Alexon Co., Ltd." +00064C o="Invicta Networks, Inc." +00064D o="Sencore" +00064E o="Broad Net Technology Inc." +00064F o="PRO-NETS Technology Corporation" +000650 o="Tiburon Networks, Inc." +000651 o="Aspen Networks Inc." +000654 o="Winpresa Building Automation Technologies GmbH" +000655 o="Yipee, Inc." +000656 o="Tactel AB" +000657 o="Market Central, Inc." +000658 o="Helmut Fischer GmbH Institut für Elektronik und Messtechnik" +000659 o="EAL (Apeldoorn) B.V." +00065A o="Strix Systems" +00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,00B0D0,00C04F,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,1866DA,18A99B,18DBF2,18FB7B,1C4024,20040F,204747,246E96,24B6FD,28F10E,3417EB,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,801844,842B2B,847BEB,848F69,886FD4,8CEC4B,90B11C,9840BB,989096,A41F72,A44CC8,A4BADB,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,DCF401,E0D848,E0DB55,E4434B,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." +00065C o="Malachite Technologies, Inc." +00065D o="Heidelberg Web Systems" +00065E o="Photuris, Inc." +000660 o="NADEX Co., Ltd." +000661 o="NIA Home Technologies Corp." +000662 o="MBM Technology Ltd." +000663 o="Human Technology Co., Ltd." +000664 o="Fostex Corporation" +000665 o="Sunny Giken, Inc." +000666 o="Roving Networks" +000667,00159D o="Tripp Lite" +000668 o="Vicon Industries Inc." +000669 o="Datasound Laboratories Ltd" +00066A o="InfiniCon Systems, Inc." +00066B o="Sysmex Corporation" +00066C o="Robinson Corporation" +00066D o="Compuprint S.P.A." +00066E,001823 o="Delta Electronics, Inc." +00066F o="Korea Data Systems" +000670 o="Upponetti Oy" +000671 o="Softing AG" +000672 o="Netezza" +000673 o="TKH Security Solutions USA" +000674 o="Spectrum Control, Inc." +000675 o="Banderacom, Inc." +000676 o="Novra Technologies Inc." +000677 o="SICK AG" +000679 o="Konami Corporation" +00067A o="JMP Systems" +00067B o="Toplink C&C Corporation" +00067D o="Takasago Ltd." +00067E o="WinCom Systems, Inc." +00067F,0006F0 o="Digeo, Inc." +000680 o="Card Access, Inc." +000681 o="Goepel Electronic GmbH" +000682 o="Convedia" +000683 o="Bravara Communications, Inc." +000684 o="Biacore AB" +000685 o="NetNearU Corporation" +000686 o="ZARDCOM Co., Ltd." +000687 o="Omnitron Systems Technology, Inc." +000688 o="Telways Communication Co., Ltd." +000689 o="yLez Technologies Pte Ltd" +00068A o="NeuronNet Co. Ltd. R&D Center" +00068B o="AirRunner Technologies, Inc." +00068D o="SEPATON, Inc." +00068E o="HID Corporation" +00068F o="Telemonitor, Inc." +000690 o="Euracom Communication GmbH" +000691 o="PT Inovacao" +000692 o="Intruvert Networks, Inc." +000693 o="Flexus Computer Technology, Inc." +000694 o="Mobillian Corporation" +000695 o="Ensure Technologies, Inc." +000696 o="Advent Networks" +000697 o="R & D Center" +000698 o="egnite GmbH" +000699 o="Vida Design Co." +00069A o="e & Tel" +00069B o="AVT Audio Video Technologies GmbH" +00069C o="Transmode Systems AB" +00069D o="Petards Ltd" +00069E o="UNIQA, Inc." +00069F o="Kuokoa Networks" +0006A0 o="Mx Imaging" +0006A1 o="Celsian Technologies, Inc." +0006A2 o="Microtune, Inc." +0006A3 o="Bitran Corporation" +0006A4 o="INNOWELL Corp." +0006A5 o="PINON Corp." +0006A6 o="Artistic Licence Engineering Ltd" +0006A7 o="Primarion" +0006A8 o="KC Technology, Inc." +0006A9 o="Universal Instruments Corp." +0006AA o="VT Miltope" +0006AB o="W-Link Systems, Inc." +0006AC o="Intersoft Co." +0006AD o="KB Electronics Ltd." +0006AE o="Himachal Futuristic Communications Ltd" +0006AF o="Xalted Networks" +0006B0 o="Comtech EF Data Corp." +0006B1,18B169,C0EAE4 o="Sonicwall" +0006B2 o="Linxtek Co." +0006B3 o="Diagraph Corporation" +0006B4 o="Vorne Industries, Inc." +0006B5,001F22 o="Source Photonics, Inc." +0006B6 o="Nir-Or Israel Ltd." +0006B7 o="TELEM GmbH" +0006B8 o="Bandspeed Pty Ltd" +0006B9 o="A5TEK Corp." +0006BA o="Westwave Communications" +0006BB o="ATI Technologies Inc." +0006BC o="Macrolink, Inc." +0006BD o="BNTECHNOLOGY Co., Ltd." +0006BE o="Baumer Optronic GmbH" +0006BF o="Accella Technologies Co., Ltd." +0006C0 o="United Internetworks, Inc." +0006C2 o="Smartmatic Corporation" +0006C3 o="Schindler Elevator Ltd." +0006C4 o="Piolink Inc." +0006C5 o="INNOVI Technologies Limited" +0006C6 o="lesswire AG" +0006C7 o="RFNET Technologies Pte Ltd (S)" +0006C8 o="Sumitomo Metal Micro Devices, Inc." +0006C9 o="Technical Marketing Research, Inc." +0006CA o="American Computer & Digital Components, Inc. (ACDC)" +0006CB o="Jotron Electronics A/S" +0006CC o="JMI Electronics Co., Ltd." +0006CD o="Leaf Imaging Ltd." +0006CE o="DATENO" +0006CF o="Thales Avionics In-Flight Systems, LLC" +0006D0 o="Elgar Electronics Corp." +0006D1 o="Tahoe Networks, Inc." +0006D2 o="Tundra Semiconductor Corp." +0006D3 o="Alpha Telecom, Inc. U.S.A." +0006D4 o="Interactive Objects, Inc." +0006D5 o="Diamond Systems Corp." +0006D8 o="Maple Optical Systems" +0006D9 o="IPM-Net S.p.A." +0006DA o="ITRAN Communications Ltd." +0006DB o="ICHIPS Co., Ltd." +0006DC o="Syabas Technology (Amquest)" +0006DD o="AT & T Laboratories - Cambridge Ltd" +0006DE o="Flash Technology" +0006DF o="AIDONIC Corporation" +0006E0 o="MAT Co., Ltd." +0006E1 o="Techno Trade s.a" +0006E2 o="Ceemax Technology Co., Ltd." +0006E3 o="Quantitative Imaging Corporation" +0006E4 o="Citel Technologies Ltd." +0006E5 o="Fujian Newland Computer Ltd. Co." +0006E6 o="DongYang Telecom Co., Ltd." +0006E7 o="Bit Blitz Communications Inc." +0006E8 o="Optical Network Testing, Inc." +0006E9 o="Intime Corp." +0006EA o="ELZET80 Mikrocomputer GmbH&Co. KG" +0006EB o="Global Data" +0006ED o="Inara Networks" +0006EE o="Shenyang Neu-era Information & Technology Stock Co., Ltd" +0006EF o="Maxxan Systems, Inc." +0006F1 o="Optillion" +0006F2 o="Platys Communications" +0006F3 o="AcceLight Networks" +0006F4,D4C8B0 o="Prime Electronics & Satellitics Inc." +0006F8,346178 o="The Boeing Company" +0006F9 o="Mitsui Zosen Systems Research Inc." +0006FA o="IP SQUARE Co, Ltd." +0006FB o="Hitachi Printing Solutions, Ltd." +0006FC o="Fnet Co., Ltd." +0006FD o="Comjet Information Systems Corp." +0006FE o="Ambrado, Inc" +0006FF o="Sheba Systems Co., Ltd." +000700 o="Zettamedia Korea" +000701,020701,027001 o="RACAL-DATACOM" +000702 o="Varex Imaging" +000703 o="CSEE Transport" +000705 o="Endress & Hauser GmbH & Co" +000706 o="Sanritz Corporation" +000707 o="Interalia Inc." +000708 o="Bitrage Inc." +000709 o="Westerstrand Urfabrik AB" +00070A o="Unicom Automation Co., Ltd." +00070B o="Novabase SGPS, SA" +00070C o="SVA-Intrusion.com Co. Ltd." +00070F o="Fujant, Inc." +000710 o="Adax, Inc." +000711 o="Acterna" +000712 o="JAL Information Technology" +000713 o="IP One, Inc." +000714 o="Brightcom" +000715 o="General Research of Electronics, Inc." +000716 o="J & S Marine Ltd." +000717 o="Wieland Electric GmbH" +000718 o="iCanTek Co., Ltd." +000719 o="Mobiis Co., Ltd." +00071A o="Finedigital Inc." +00071B o="CDVI Americas Ltd" +00071C,0060D3,08006A,800010,803A59 o="AT&T" +00071D o="Satelsa Sistemas Y Aplicaciones De Telecomunicaciones, S.A." +00071E o="Tri-M Engineering / Nupak Dev. Corp." +00071F o="European Systems Integration" +000720 o="Trutzschler GmbH & Co. KG" +000721 o="Formac Elektronik GmbH" +000722 o="The Nielsen Company" +000723 o="ELCON Systemtechnik GmbH" +000724 o="Telemax Co., Ltd." +000725 o="Bematech International Corp." +000726,001FA4,18C501,1CA532,2CAB25,30DF8D,38E595,50DB3F,68D482,80546A,84C9C6,94FBB2,94FE9D,AC6E1A,B4417A,BC9680,D837BE,E4EA83,ECB313,F43E61,FC8B97,FC8F7D o="SHENZHEN GONGJIN ELECTRONICS CO.,LT" +000727 o="Zi Corporation (HK) Ltd." +000728 o="Neo Telecom" +000729 o="Kistler Instrumente AG" +00072A o="Innovance Networks" +00072B o="Jung Myung Telecom Co., Ltd." +00072C o="Fabricom" +00072D o="CNSystems" +00072E o="North Node AB" +00072F o="Intransa, Inc." +000730 o="Hutchison OPTEL Telecom Technology Co., Ltd." +000731 o="Ophir-Spiricon LLC" +000732 o="AAEON Technology Inc." +000733 o="DANCONTROL Engineering" +000734 o="ONStor, Inc." +000735 o="Flarion Technologies, Inc." +000736 o="Data Video Technologies Co., Ltd." +000737 o="Soriya Co. Ltd." +000738 o="Young Technology Co., Ltd." +000739 o="Scotty Group Austria Gmbh" +00073A,0016AE o="INVENTEL" +00073B o="Tenovis GmbH & Co KG" +00073C,00227A o="Telecom Design" +00073D o="Nanjing Postel Telecommunications Co., Ltd." +00073E o="China Great-Wall Computer Shenzhen Co., Ltd." +00073F o="Woojyun Systec Co., Ltd." +000740,000D0B,001601,001D73,0024A5,004026,106F3F,18C2BF,343DC4,4CE676,6084BD,7403BD,84AFEC,8857EE,B0C745,CCE1D5,DCFB02 o="BUFFALO.INC" +000741 o="Sierra Automated Systems" +000742 o="Ormazabal" +000743 o="Chelsio Communications" +000744 o="Unico, Inc." +000745 o="Radlan Computer Communications Ltd." +000746 o="TURCK, Inc." +000747 o="Mecalc" +000748 o="The Imaging Source Europe" +000749 o="CENiX Inc." +00074A o="Carl Valentin GmbH" +00074B o="Daihen Corporation" +00074C o="Beicom Inc." +00074D,7493A4 o="Zebra Technologies Corp." +00074E o="IPFRONT Inc" +000751 o="m-u-t AG" +000752 o="Rhythm Watch Co., Ltd." +000753 o="Beijing Qxcomm Technology Co., Ltd." +000754 o="Xyterra Computing, Inc." +000755 o="Lafon" +000756 o="Juyoung Telecom" +000757 o="Topcall International AG" +000758 o="Dragonwave" +000759 o="Boris Manufacturing Corp." +00075A o="Air Products and Chemicals, Inc." +00075B o="Gibson Guitars" +00075C o="Eastman Kodak Company" +00075D o="Celleritas Inc." +00075E o="Ametek Power Instruments" +00075F o="VCS Video Communication Systems AG" +000760 o="TOMIS Information & Telecom Corp." +000761 o="29530" +000762 o="Group Sense Limited" +000763 o="Sunniwell Cyber Tech. Co., Ltd." +000764 o="YoungWoo Telecom Co. Ltd." +000765 o="Jade Quantum Technologies, Inc." +000766 o="Chou Chin Industrial Co., Ltd." +000767 o="Yuxing Electronics Company Limited" +000768 o="Danfoss A/S" +000769 o="Italiana Macchi SpA" +00076A o="NEXTEYE Co., Ltd." +00076B o="Stralfors AB" +00076C o="Daehanet, Inc." +00076D o="Flexlight Networks" +00076E o="Sinetica Corporation Limited" +00076F o="Synoptics Limited" +000770,70305D o="Ubiquoss Inc" +000771 o="Embedded System Corporation" +000772,184A6F,1880F5,3C8BCD,54A619,A09D86,A8AD3D,AC9CE4,C8F86D,E03005,E4A1E6,F4C613 o="Alcatel-Lucent Shanghai Bell Co., Ltd" +000773 o="Ascom Powerline Communications Ltd." +000774 o="GuangZhou Thinker Technology Co. Ltd." +000775 o="Valence Semiconductor, Inc." +000776 o="Federal APD" +000777 o="Motah Ltd." +000778 o="GERSTEL GmbH & Co. KG" +000779 o="Sungil Telecom Co., Ltd." +00077A o="Infoware System Co., Ltd." +00077B o="Millimetrix Broadband Networks" +00077C,0011B4 o="Westermo Teleindustri AB" +00077E o="Elrest GmbH" +00077F o="J Communications Co., Ltd." +000780,886B0F o="Bluegiga Technologies OY" +000781 o="Itron Inc." +000783 o="SynCom Network, Inc." +000786 o="Wireless Networks Inc." +000787 o="Idea System Co., Ltd." +000788 o="Clipcomm, Inc." +000789 o="DONGWON SYSTEMS" +00078A o="Mentor Data System Inc." +00078B o="Wegener Communications, Inc." +00078C o="Elektronikspecialisten i Borlange AB" +00078D o="NetEngines Ltd." +00078E o="Garz & Friche GmbH" +00078F o="Emkay Innovative Products" +000790 o="Tri-M Technologies (s) Limited" +000791 o="International Data Communications, Inc." +000792 o="Sütron Electronic GmbH" +000793 o="Shin Satellite Public Company Limited" +000794 o="Simple Devices, Inc." +000795,000AE6,000D87,001035,00115B,00142A,0016EC,001921,001BB9,001E90,002197,002511,1078D2,4487FC,7427EA,B8AEED,C03FD5,C89CDC,ECA86B,F44D30 o="Elitegroup Computer Systems Co.,Ltd." +000796 o="LSI Systems, Inc." +000797 o="Netpower Co., Ltd." +000798 o="Selea SRL" +000799 o="Tipping Point Technologies, Inc." +00079A o="Verint Systems Inc" +00079B,001482 o="Aurora Networks" +00079C o="Golden Electronics Technology Co., Ltd." +00079D o="Musashi Co., Ltd." +00079E o="Ilinx Co., Ltd." +00079F o="Action Digital Inc." +0007A0 o="e-Watch Inc." +0007A1 o="VIASYS Healthcare GmbH" +0007A2 o="Opteon Corporation" +0007A3 o="Ositis Software, Inc." +0007A4 o="GN Netcom Ltd." +0007A5 o="Y.D.K Co. Ltd." +0007A6 o="Leviton Manufacturing Co., Inc." +0007A7 o="A-Z Inc." +0007A8 o="Haier Group Technologies Ltd" +0007A9 o="Novasonics" +0007AA o="Quantum Data Inc." +0007AC o="Eolring" +0007AD o="Pentacon GmbH Foto-und Feinwerktechnik" +0007AE o="Britestream Networks, Inc." +0007AF,001347,0060DA,00A01D o="Red Lion Controls, LP" +0007B0 o="Office Details, Inc." +0007B1 o="Equator Technologies" +0007B2 o="Transaccess S.A." +0007B5 o="Any One Wireless Ltd." +0007B6 o="Telecom Technology Ltd." +0007B7 o="Samurai Ind. Prods Eletronicos Ltda" +0007B8 o="Corvalent Corporation" +0007B9 o="Ginganet Corporation" +0007BA,001BDA o="UTStarcom Inc" +0007BB o="Candera Inc." +0007BC o="Identix Inc." +0007BD o="Radionet Ltd." +0007BE o="DataLogic SpA" +0007BF o="Armillaire Technologies, Inc." +0007C0 o="NetZerver Inc." +0007C1 o="Overture Networks, Inc." +0007C2 o="Netsys Telecom" +0007C3 o="Thomson" +0007C4 o="JEAN Co. Ltd." +0007C5 o="Gcom, Inc." +0007C6 o="VDS Vosskuhler GmbH" +0007C7 o="Synectics Systems Limited" +0007C8 o="Brain21, Inc." +0007C9 o="Technol Seven Co., Ltd." +0007CA o="Creatix Polymedia Ges Fur Kommunikaitonssysteme" +0007CB,0024D4,140C76,342792,68A378,E49E12,F4CAE5 o="FREEBOX SAS" +0007CC o="Kaba Benzing GmbH" +0007CD o="Kumoh Electronic Co, Ltd" +0007CE o="Cabletime Limited" +0007CF o="Anoto AB" +0007D0 o="Automat Engenharia de Automação Ltda." +0007D1 o="Spectrum Signal Processing Inc." +0007D2 o="Logopak Systeme GmbH & Co. KG" +0007D3 o="SPGPrints B.V." +0007D4 o="Zhejiang Yutong Network Communication Co Ltd." +0007D5 o="3e Technologies Int;., Inc." +0007D6 o="Commil Ltd." +0007D7 o="Caporis Networks AG" +0007D8,00265B,00FC8D,0C473D,1CABC0,30B7D4,64777D,688F2E,68B6FC,788DF7,84948C,9050CA,A84E3F,AC202E,BC1401,BC3E07,BC4DFB,F0F249,F81D0F,FC5A1D o="Hitron Technologies. Inc" +0007D9 o="Splicecom" +0007DA o="Neuro Telecom Co., Ltd." +0007DB o="Kirana Networks, Inc." +0007DC o="Atek Co, Ltd." +0007DD o="Cradle Technologies" +0007DE o="eCopilt AB" +0007DF o="Vbrick Systems Inc." +0007E0 o="Palm Inc." +0007E1 o="WIS Communications Co. Ltd." +0007E2 o="Bitworks, Inc." +0007E3 o="Navcom Technology, Inc." +0007E4 o="SoftRadio Co., Ltd." +0007E5 o="Coup Corporation" +0007E6 o="edgeflow Canada Inc." +0007E7 o="FreeWave Technologies" +0007E8 o="EdgeWave" +0007EA o="Massana, Inc." +0007ED o="Altera Corporation" +0007EE o="telco Informationssysteme GmbH" +0007EF o="Lockheed Martin Tactical Systems" +0007F0 o="LogiSync LLC" +0007F1 o="TeraBurst Networks Inc." +0007F2 o="IOA Corporation" +0007F3 o="Thinkengine Networks" +0007F4 o="Eletex Co., Ltd." +0007F5 o="Bridgeco Co AG" +0007F6 o="Qqest Software Systems" +0007F7 o="Galtronics" +0007F8 o="ITDevices, Inc." +0007F9 o="Sensaphone" +0007FA o="ITT Co., Ltd." +0007FB o="Giga Stream UMTS Technologies GmbH" +0007FC o="Adept Systems Inc." +0007FD o="LANergy Ltd." +0007FE o="Rigaku Corporation" +0007FF o="Gluon Networks" +000800,008000 o="MULTITECH SYSTEMS, INC." +000801 o="HighSpeed Surfing Inc." +000803 o="Cos Tron" +000804 o="ICA Inc." +000805 o="Techno-Holon Corporation" +000806 o="Raonet Systems, Inc." +000807 o="Access Devices Limited" +000808 o="PPT Vision, Inc." +000809 o="Systemonic AG" +00080A o="Espera-Werke GmbH" +00080B o="Birka BPA Informationssystem AB" +00080C o="VDA Elettronica spa" +00080D,000E7B,0015B7,001C7E,002318,78D6B2,887384,B86B23,E89D87,E8E0B7,EC21E5,F4645D o="Toshiba" +00080F o="Proximion Fiber Optics AB" +000810 o="Key Technology, Inc." +000811 o="VOIX Corporation" +000812 o="GM-2 Corporation" +000813 o="Diskbank, Inc." +000814 o="TIL Technologies" +000815 o="CATS Co., Ltd." +000816 o="Bluelon ApS" +000817 o="EmergeCore Networks LLC" +000818 o="Pixelworks, Inc." +000819 o="Banksys" +00081A o="Sanrad Intelligence Storage Communications (2000) Ltd." +00081B o="Windigo Systems" +00081C o="@pos.com" +00081D o="Ipsil, Incorporated" +00081E o="Repeatit AB" +00081F o="Pou Yuen Tech Corp. Ltd." +000822 o="InPro Comm" +000823 o="Texa Corp." +000824 o="Nuance Document Imaging" +000825 o="Acme Packet" +000826 o="Colorado Med Tech" +000827,0013C8,0017C2,00193E,001CA2,001D8B,002233,00238E,002553,008C54,00A02F,3039F2,38229D,6487D7,74888B,842615,A04FD4,A4526F,A45DA1,D0D412,D4D184,DC0B1A,E874E6,F0842F o="ADB Broadband Italia" +000828 o="Koei Engineering Ltd." +000829 o="Aval Nagasaki Corporation" +00082A o="Powerwallz Network Security" +00082B o="Wooksung Electronics, Inc." +00082C o="Homag AG" +00082D o="Indus Teqsite Private Limited" +00082E o="Multitone Electronics PLC" +00084E o="DivergeNet, Inc." +00084F o="Qualstar Corporation" +000850 o="Arizona Instrument Corp." +000851 o="Canadian Bank Note Company, Ltd." +000852 o="Davolink Co. Inc." +000853 o="Schleicher GmbH & Co. Relaiswerke KG" +000854 o="Netronix, Inc." +000855 o="NASA-Goddard Space Flight Center" +000856 o="Gamatronic Electronic Industries Ltd." +000857 o="Polaris Networks, Inc." +000858 o="Novatechnology Inc." +000859 o="ShenZhen Unitone Electronics Co., Ltd." +00085A o="IntiGate Inc." +00085B o="Hanbit Electronics Co., Ltd." +00085C o="Shanghai Dare Technologies Co. Ltd." +00085D o="Aastra" +00085E o="PCO AG" +00085F o="Picanol N.V." +000860 o="LodgeNet Entertainment Corp." +000861 o="SoftEnergy Co., Ltd." +000862 o="NEC Eluminant Technologies, Inc." +000863 o="Entrisphere Inc." +000864 o="Fasy S.p.A." +000865 o="JASCOM CO., LTD" +000866 o="DSX Access Systems, Inc." +000867 o="Uptime Devices" +000868 o="PurOptix" +000869 o="Command-e Technology Co.,Ltd." +00086A o="Securiton Gmbh" +00086B o="MIPSYS" +00086C o="Plasmon LMS" +00086D o="Missouri FreeNet" +00086E o="Hyglo AB" +00086F o="Resources Computer Network Ltd." +000870 o="Rasvia Systems, Inc." +000871 o="NORTHDATA Co., Ltd." +000872 o="Sorenson Communications" +000873 o="DapTechnology B.V." +000875 o="Acorp Electronics Corp." +000876 o="SDSystem" +000877 o="Liebert-Hiross Spa" +000878 o="Benchmark Storage Innovations" +000879 o="CEM Corporation" +00087A o="Wipotec GmbH" +00087B o="RTX Telecom A/S" +00087E o="Bon Electro-Telecom Inc." +00087F o="SPAUN electronic GmbH & Co. KG" +000880 o="BroadTel Canada Communications inc." +000881 o="DIGITAL HANDS CO.,LTD." +000882 o="SIGMA CORPORATION" +000884 o="Index Braille AB" +000885 o="EMS Dr. Thomas Wünsche" +000886 o="Hansung Teliann, Inc." +000887 o="Maschinenfabrik Reinhausen GmbH" +000888 o="OULLIM Information Technology Inc,." +000889,0024AF,04C9D9,285767,4C82CF,88B6EE o="Dish Technologies Corp" +00088A o="Minds@Work" +00088B o="Tropic Networks Inc." +00088C o="Quanta Network Systems Inc." +00088D o="Sigma-Links Inc." +00088E o="Nihon Computer Co., Ltd." +00088F o="ADVANCED DIGITAL TECHNOLOGY" +000890 o="AVILINKS SA" +000891 o="Lyan Inc." +000892 o="EM Solutions" +000893 o="LE INFORMATION COMMUNICATION INC." +000894 o="InnoVISION Multimedia Ltd." +000895 o="DIRC Technologie GmbH & Co.KG" +000896 o="Printronix, Inc." +000897 o="Quake Technologies" +000898 o="Gigabit Optics Corporation" +000899 o="Netbind, Inc." +00089A o="Alcatel Microelectronics" +00089B o="ICP Electronics Inc." +00089C o="Elecs Industry Co., Ltd." +00089D o="UHD-Elektronik" +00089E o="Beijing Enter-Net co.LTD" +00089F,002666,64E599,705DCC,88366C,909F33 o="EFM Networks" +0008A0 o="Stotz Feinmesstechnik GmbH" +0008A1 o="CNet Technology Inc." +0008A2 o="ADI Engineering, Inc." +0008A5 o="Peninsula Systems Inc." +0008A6 o="Multiware & Image Co., Ltd." +0008A7 o="iLogic Inc." +0008A8 o="Systec Co., Ltd." +0008A9 o="SangSang Technology, Inc." +0008AA o="KARAM" +0008AB o="EnerLinx.com, Inc." +0008AC o="Eltromat GmbH" +0008AD o="Toyo-Linx Co., Ltd." +0008AE o="PacketFront Network Products AB" +0008AF o="Novatec Corporation" +0008B0 o="BKtel communications GmbH" +0008B1 o="ProQuent Systems" +0008B2 o="SHENZHEN COMPASS TECHNOLOGY DEVELOPMENT CO.,LTD" +0008B3 o="Fastwel" +0008B4 o="SYSPOL" +0008B5 o="TAI GUEN ENTERPRISE CO., LTD" +0008B6 o="RouteFree, Inc." +0008B7 o="HIT Incorporated" +0008B8 o="E.F. Johnson" +0008B9,44F034,808C97,90F891,943BB1 o="Kaonmedia CO., LTD." +0008BA o="Erskine Systems Ltd" +0008BB o="NetExcell" +0008BC o="Ilevo AB" +0008BD o="TEPG-US" +0008BE o="XENPAK MSA Group" +0008BF o="Aptus Elektronik AB" +0008C0 o="ASA SYSTEMS" +0008C1 o="Avistar Communications Corporation" +0008C3 o="Contex A/S" +0008C4 o="Hikari Co.,Ltd." +0008C5 o="Liontech Co., Ltd." +0008C6 o="Philips Consumer Communications" +0008C8 o="Soneticom, Inc." +0008C9 o="TechniSat Digital GmbH Daun" +0008CA o="TwinHan Technology Co.,Ltd" +0008CB o="Zeta Broadband Inc." +0008CC o="Remotec, Inc." +0008CD o="With-Net Inc" +0008CE o="IPMobileNet Inc." +0008CF o="Nippon Koei Power Systems Co., Ltd." +0008D0 o="Musashi Engineering Co., LTD." +0008D1 o="KAREL INC." +0008D2 o="ZOOM Networks Inc." +0008D3 o="Hercules Technologies S.A.S." +0008D4 o="IneoQuest Technologies, Inc" +0008D5 o="Vanguard Networks Solutions, LLC" +0008D6 o="HASSNET Inc." +0008D7 o="HOW CORPORATION" +0008D8 o="Dowkey Microwave" +0008D9 o="Mitadenshi Co.,LTD" +0008DA o="SofaWare Technologies Ltd." +0008DB o="Corrigent Systems" +0008DC o="Wiznet" +0008DD o="Telena Communications, Inc." +0008DE o="3UP Systems" +0008DF o="Alistel Inc." +0008E0 o="ATO Technology Ltd." +0008E1 o="Barix AG" +0008E4 o="Envenergy Inc" +0008E5 o="IDK Corporation" +0008E6 o="Littlefeet" +0008E7 o="SHI ControlSystems,Ltd." +0008E8 o="Excel Master Ltd." +0008E9 o="NextGig" +0008EA o="Motion Control Engineering, Inc" +0008EB o="ROMWin Co.,Ltd." +0008EC o="Optical Zonu Corporation" +0008ED o="ST&T Instrument Corp." +0008EE o="Logic Product Development" +0008EF o="DIBAL,S.A." +0008F0 o="Next Generation Systems, Inc." +0008F1,88DD79 o="Voltaire" +0008F2 o="C&S Technology" +0008F3 o="WANY" +0008F4 o="Bluetake Technology Co., Ltd." +0008F5 o="YESTECHNOLOGY Co.,Ltd." +0008F7 o="Hitachi Ltd, Semiconductor & Integrated Circuits Gr" +0008F8,00B019 o="UTC CCS" +0008FA o="KEB Automation KG" +0008FB o="SonoSite, Inc." +0008FC o="Gigaphoton Inc." +0008FD o="BlueKorea Co., Ltd." +0008FE o="UNIK C&C Co.,Ltd." +0008FF o="Trilogy Communications Ltd" +000900 o="TMT" +000901 o="Shenzhen Shixuntong Information & Technoligy Co" +000902 o="Redline Communications Inc." +000903 o="Panasas, Inc" +000904 o="MONDIAL electronic" +000905 o="iTEC Technologies Ltd." +000906 o="Esteem Networks" +000907 o="Chrysalis Development" +000908 o="VTech Technology Corp." +000909 o="Telenor Connect A/S" +00090A o="SnedFar Technology Co., Ltd." +00090B o="MTL Instruments PLC" +00090C o="Mayekawa Mfg. Co. Ltd." +00090D o="LEADER ELECTRONICS CORP." +00090E o="Helix Technology Inc." +00090F o="Fortinet Inc." +000910 o="Simple Access Inc." +000913 o="SystemK Corporation" +000914 o="COMPUTROLS INC." +000915 o="CAS Corp." +000916 o="Listman Home Technologies, Inc." +000917 o="WEM Technology Inc" +000918 o="SAMSUNG TECHWIN CO.,LTD" +000919 o="MDS Gateways" +00091A o="Macat Optics & Electronics Co., Ltd." +00091B o="Digital Generation Inc." +00091C o="CacheVision, Inc" +00091D o="Proteam Computer Corporation" +00091E o="Firstech Technology Corp." +00091F o="A&D Co., Ltd." +000920 o="EpoX COMPUTER CO.,LTD." +000921 o="Planmeca Oy" +000922 o="TST Biometrics GmbH" +000923 o="Heaman System Co., Ltd" +000924 o="Telebau GmbH" +000925 o="VSN Systemen BV" +000926 o="YODA COMMUNICATIONS, INC." +000927 o="TOYOKEIKI CO.,LTD." +000928 o="Telecore" +000929 o="Sanyo Industries (UK) Limited" +00092A o="MYTECS Co.,Ltd." +00092B o="iQstor Networks, Inc." +00092C o="Hitpoint Inc." +00092D,002376,00EEBD,04C23E,188796,1CB094,2C8A72,38E7D8,404E36,502E5C,64A769,74F61C,7C6193,800184,807ABF,847A88,902155,90E7C4,980D2E,A0F450,A826D9,AC3743,B4CEF6,BCCFCC,D40B1A,D4206D,D8B377,E899C4,F8DB7F o="HTC Corporation" +00092E o="B&Tech System Inc." +00092F o="Akom Technology Corporation" +000930 o="AeroConcierge Inc." +000931 o="Future Internet, Inc." +000932 o="Omnilux" +000933 o="Ophit Co.Ltd." +000934 o="Dream-Multimedia-Tv GmbH" +000935 o="Sandvine Incorporated" +000936 o="Ipetronik GmbH & Co. KG" +000937 o="Inventec Appliance Corp" +000938 o="Allot Communications" +000939 o="ShibaSoku Co.,Ltd." +00093A,B4C62E,F82F08 o="Molex CMS" +00093B o="HYUNDAI NETWORKS INC." +00093C o="Jacques Technologies P/L" +00093D o="Newisys,Inc." +00093E o="C&I Technologies" +00093F o="Double-Win Enterpirse CO., LTD" +000940 o="AGFEO GmbH & Co. KG" +000941,001AEB o="Allied Telesis R&D Center K.K." +000942 o="Wireless Technologies, Inc" +000945 o="Palmmicro Communications Inc" +000946 o="Cluster Labs GmbH" +000947 o="Aztek, Inc." +000948 o="Vista Control Systems, Corp." +000949 o="Glyph Technologies Inc." +00094A o="Homenet Communications" +00094B o="FillFactory NV" +00094C o="Communication Weaver Co.,Ltd." +00094D o="Braintree Communications Pty Ltd" +00094E o="BARTECH SYSTEMS INTERNATIONAL, INC" +00094F o="elmegt GmbH & Co. KG" +000950 o="Independent Storage Corporation" +000951 o="Apogee Imaging Systems" +000952 o="Auerswald GmbH & Co. KG" +000953 o="Linkage System Integration Co.Ltd." +000954 o="AMiT spol. s. r. o." +000955 o="Young Generation International Corp." +000956 o="Network Systems Group, Ltd. (NSG)" +000957 o="Supercaller, Inc." +000958 o="INTELNET S.A." +000959 o="Sitecsoft" +00095A o="RACEWOOD TECHNOLOGY" +00095B,000FB5,00146C,00184D,001B2F,001E2A,001F33,00223F,0024B2,0026F2,008EF2,04A151,08028E,0836C9,08BD43,100C6B,100D7F,10DA43,1459C0,200CC8,204E7F,20E52A,288088,28C68E,2C3033,2CB05D,30469A,3C3786,405D82,4494FC,4C60DE,504A6E,506A03,6CB0CE,744401,78D294,803773,841B5E,8C3BAD,9C3DCF,9CD36D,A00460,A021B7,A040A0,A06391,A42B8C,B03956,B07FB9,B0B98A,C03F0E,C0FFD4,C40415,C43DC7,CC40D0,DCEF09,E0469A,E091F5,E4F4C6,E8FCAF,F87394 o="NETGEAR" +00095C o="Philips Medical Systems - Cardiac and Monitoring Systems (CM" +00095D o="Dialogue Technology Corp." +00095E o="Masstech Group Inc." +00095F o="Telebyte, Inc." +000960 o="YOZAN Inc." +000961 o="Switchgear and Instrumentation Ltd" +000962 o="Sonitor Technologies AS" +000963 o="Dominion Lasercom Inc." +000964 o="Hi-Techniques, Inc." +000965 o="HyunJu Computer Co., Ltd." +000966 o="TRIMBLE EUROPE BV" +000967 o="Tachyon, Inc" +000968 o="TECHNOVENTURE, INC." +000969 o="Meret Optical Communications" +00096A o="Cloverleaf Communications Inc." +00096C o="Imedia Semiconductor Corp." +00096D o="Powernet Technologies Corp." +00096E o="GIANT ELECTRONICS LTD." +00096F o="Beijing Zhongqing Elegant Tech. Corp.,Limited" +000970 o="Vibration Research Corporation" +000971 o="Time Management, Inc." +000972 o="Securebase,Inc" +000973 o="Lenten Technology Co., Ltd." +000974 o="Innopia Technologies, Inc." +000975 o="fSONA Communications Corporation" +000976 o="Datasoft ISDN Systems GmbH" +000977 o="Brunner Elektronik AG" +000978 o="AIJI System Co., Ltd." +000979 o="Advanced Television Systems Committee, Inc." +00097A o="Louis Design Labs." +00097D o="SecWell Networks Oy" +00097E o="IMI TECHNOLOGY CO., LTD" +00097F o="Vsecure 2000 LTD." +000980 o="Power Zenith Inc." +000981 o="Newport Networks" +000982 o="Loewe Opta GmbH" +000983 o="GlobalTop Technology, Inc." +000984 o="MyCasa Network Inc." +000985 o="Auto Telecom Company" +000986 o="Metalink LTD." +000987 o="NISHI NIPPON ELECTRIC WIRE & CABLE CO.,LTD." +000988 o="Nudian Electron Co., Ltd." +000989 o="VividLogic Inc." +00098A o="EqualLogic Inc" +00098B o="Entropic Communications, Inc." +00098C o="Option Wireless Sweden" +00098D o="Velocity Semiconductor" +00098E o="ipcas GmbH" +00098F o="Cetacean Networks" +000990 o="ACKSYS Communications & systems" +000991 o="GE Fanuc Automation Manufacturing, Inc." +000992 o="InterEpoch Technology,INC." +000993,000A30,0CD9C1,7CFC3C o="Visteon Corporation" +000994 o="Cronyx Engineering" +000995 o="Castle Technology Ltd" +000996 o="RDI" +000998 o="Capinfo Company Limited" +000999 o="CP GEORGES RENAULT" +00099A o="ELMO COMPANY, LIMITED" +00099B o="Western Telematic Inc." +00099C o="Naval Research Laboratory" +00099D o="Haliplex Communications" +00099E o="Testech, Inc." +00099F o="VIDEX INC." +0009A0 o="Microtechno Corporation" +0009A1 o="Telewise Communications, Inc." +0009A2 o="Interface Co., Ltd." +0009A3 o="Leadfly Techologies Corp. Ltd." +0009A4 o="HARTEC Corporation" +0009A5 o="HANSUNG ELETRONIC INDUSTRIES DEVELOPMENT CO., LTD" +0009A6 o="Ignis Optics, Inc." +0009A7 o="Bang & Olufsen A/S" +0009A8 o="Eastmode Pte Ltd" +0009A9 o="Ikanos Communications" +0009AA o="Data Comm for Business, Inc." +0009AB o="Netcontrol Oy" +0009AC o="LANVOICE" +0009AD o="HYUNDAI SYSCOMM, INC." +0009AE o="OKANO ELECTRIC CO.,LTD" +0009AF o="e-generis" +0009B0 o="Onkyo Corporation" +0009B1 o="Kanematsu Electronics, Ltd." +0009B2 o="L&F Inc." +0009B3 o="MCM Systems Ltd" +0009B4 o="KISAN TELECOM CO., LTD." +0009B5 o="3J Tech. Co., Ltd." +0009B8 o="Entise Systems" +0009B9 o="Action Imaging Solutions" +0009BA o="MAKU Informationstechik GmbH" +0009BB o="MathStar, Inc." +0009BC,0016ED o="Utility, Inc" +0009BD o="Epygi Technologies, Ltd." +0009BE o="Mamiya-OP Co.,Ltd." +0009BF,001656,0017AB,00191D,0019FD,001AE9,001B7A,001BEA,001CBE,001DBC,001E35,001EA9,001F32,001FC5,002147,0021BD,00224C,0022AA,0022D7,002331,0023CC,00241E,002444,0024F3,0025A0,002659,002709,182A7B,2C10C1,34AF2C,40D28A,40F407,58BDA3,78A2A0,7CBB8A,8C56C5,8CCDE8,9CE635,A45C27,A4C0E1,B8AE6E,CC9E00,CCFB65,D86BF7,E00C7F,E0E751,E84ECE o="Nintendo Co., Ltd." +0009C0 o="6WIND" +0009C1 o="PROCES-DATA A/S" +0009C2 o="Onity, Inc." +0009C3 o="NETAS" +0009C4 o="Medicore Co., Ltd" +0009C5 o="KINGENE Technology Corporation" +0009C6 o="Visionics Corporation" +0009C7 o="Movistec" +0009C8 o="SINAGAWA TSUSHIN KEISOU SERVICE" +0009C9 o="BlueWINC Co., Ltd." +0009CA o="iMaxNetworks(Shenzhen)Limited." +0009CB o="HBrain" +0009CC o="Moog GmbH" +0009CD o="HUDSON SOFT CO.,LTD." +0009CE o="SpaceBridge Semiconductor Corp." +0009CF o="iAd GmbH" +0009D0 o="Solacom Technologies Inc." +0009D1 o="SERANOA NETWORKS INC" +0009D2 o="Mai Logic Inc." +0009D3 o="Western DataCom Co., Inc." +0009D4 o="Transtech Networks" +0009D5 o="Signal Communication, Inc." +0009D6 o="KNC One GmbH" +0009D7 o="DC Security Products" +0009D8 o="Fält Communications AB" +0009D9 o="Neoscale Systems, Inc" +0009DA o="Control Module Inc." +0009DB o="eSpace" +0009DC o="Galaxis Technology AG" +0009DD o="Mavin Technology Inc." +0009DE o="Samjin Information & Communications Co., Ltd." +0009DF,486DBB,7054B4,CCD3C1 o="Vestel Elektronik San ve Tic. A.Ş." +0009E0 o="XEMICS S.A." +0009E1,0014A5,001A73,002100,002682,00904B,1C497B,20107A,80029C,AC8112,E8E1E1,F835DD o="Gemtek Technology Co., Ltd." +0009E2 o="Sinbon Electronics Co., Ltd." +0009E3 o="Angel Iglesias S.A." +0009E4 o="K Tech Infosystem Inc." +0009E5 o="Hottinger Baldwin Messtechnik GmbH" +0009E6 o="Cyber Switching Inc." +0009E7 o="ADC Techonology" +0009EA o="YEM Inc." +0009EB o="HuMANDATA LTD." +0009EC o="Daktronics, Inc." +0009ED o="CipherOptics" +0009EE o="MEIKYO ELECTRIC CO.,LTD" +0009EF o="Vocera Communications" +0009F0 o="Shimizu Technology Inc." +0009F1 o="Yamaki Electric Corporation" +0009F2 o="Cohu, Inc., Electronics Division" +0009F3 o="WELL Communication Corp." +0009F4 o="Alcon Laboratories, Inc." +0009F5 o="Emerson Network Power Co.,Ltd" +0009F6 o="Shenzhen Eastern Digital Tech Ltd." +0009F7 o="SED, a division of Calian" +0009F8 o="UNIMO TECHNOLOGY CO., LTD." +0009F9 o="ART JAPAN CO., LTD." +0009FB o="Philips Patient Monitoring" +0009FC o="IPFLEX Inc." +0009FD o="Ubinetics Limited" +0009FE o="Daisy Technologies, Inc." +0009FF o="X.net 2000 GmbH" +000A00 o="Mediatek Corp." +000A01 o="SOHOware, Inc." +000A02 o="ANNSO CO., LTD." +000A03 o="ENDESA SERVICIOS, S.L." +000A04,000BAC,000D54,000E6A,000FCB,0012A9,00147C,0016E0,00186E,001AC1,001CC5 o="3Com Ltd" +000A05 o="Widax Corp." +000A06 o="Teledex LLC" +000A07 o="WebWayOne Ltd" +000A08,146102 o="Alpine Electronics, Inc." +000A09 o="TaraCom Integrated Products, Inc." +000A0A o="SUNIX Co., Ltd." +000A0B o="Sealevel Systems, Inc." +000A0C o="Scientific Research Corporation" +000A0D o="FCI Deutschland GmbH" +000A0E o="Invivo Research Inc." +000A0F o="Ilryung Telesys, Inc" +000A10 o="FAST media integrations AG" +000A11 o="ExPet Technologies, Inc" +000A12 o="Azylex Technology, Inc" +000A13 o="Honeywell Video Systems" +000A14 o="TECO a.s." +000A15 o="Silicon Data, Inc" +000A16 o="Lassen Research" +000A17 o="NESTAR COMMUNICATIONS, INC" +000A18 o="Vichel Inc." +000A19 o="Valere Power, Inc." +000A1A o="Imerge Ltd" +000A1B o="Stream Labs" +000A1C o="Bridge Information Co., Ltd." +000A1D o="Optical Communications Products Inc." +000A1E o="Red-M Products Limited" +000A1F o="ART WARE Telecommunication Co., Ltd." +000A20 o="SVA Networks, Inc." +000A21 o="Integra Telecom Co. Ltd" +000A22 o="Amperion Inc" +000A23 o="Parama Networks Inc" +000A24 o="Octave Communications" +000A25,3C4CD0 o="CERAGON NETWORKS" +000A26 o="CEIA S.p.A." +000A28 o="Motorola" +000A29 o="Pan Dacom Networking AG" +000A2A o="QSI Systems Inc." +000A2B o="Etherstuff" +000A2C o="Active Tchnology Corporation" +000A2D o="Cabot Communications Limited" +000A2E o="MAPLE NETWORKS CO., LTD" +000A2F o="Artnix Inc." +000A31 o="HCV Consulting" +000A32 o="Xsido Corporation" +000A34 o="Identicard Systems Incorporated" +000A35 o="Xilinx" +000A36 o="Synelec Telecom Multimedia" +000A37 o="Procera Networks, Inc." +000A38 o="Apani Networks" +000A39 o="LoPA Information Technology" +000A3A o="J-THREE INTERNATIONAL Holding Co., Ltd." +000A3B o="GCT Semiconductor, Inc" +000A3C o="Enerpoint Ltd." +000A3D o="Elo Sistemas Eletronicos S.A." +000A3E o="EADS Telecom" +000A3F o="Data East Corporation" +000A40 o="Crown Audio -- Harmanm International" +000A43 o="Chunghwa Telecom Co., Ltd." +000A44 o="Avery Dennison Deutschland GmbH" +000A45 o="Audio-Technica Corp." +000A46 o="ARO WELDING TECHNOLOGIES SAS" +000A47 o="Allied Vision Technologies" +000A48 o="Albatron Technology" +000A4A o="Targa Systems Ltd." +000A4B o="DataPower Technology, Inc." +000A4C o="Molecular Devices Corporation" +000A4D o="Noritz Corporation" +000A4E o="UNITEK Electronics INC." +000A4F o="Brain Boxes Limited" +000A50 o="REMOTEK CORPORATION" +000A51 o="GyroSignal Technology Co., Ltd." +000A52 o="AsiaRF Ltd." +000A53 o="Intronics, Incorporated" +000A54 o="Laguna Hills, Inc." +000A55 o="MARKEM Corporation" +000A56 o="HITACHI Maxell Ltd." +000A58 o="Freyer & Siegel Elektronik GmbH & Co. KG" +000A59 o="HW server" +000A5A o="GreenNET Technologies Co.,Ltd." +000A5B o="Power-One as" +000A5C o="Carel s.p.a." +000A5D o="FingerTec Worldwide Sdn Bhd" +000A5F o="almedio inc." +000A60 o="Autostar Technology Pte Ltd" +000A61 o="Cellinx Systems Inc." +000A62 o="Crinis Networks, Inc." +000A63 o="DHD GmbH" +000A64 o="Eracom Technologies" +000A65 o="GentechMedia.co.,ltd." +000A66 o="MITSUBISHI ELECTRIC SYSTEM & SERVICE CO.,LTD." +000A67 o="OngCorp" +000A68,000F53 o="Solarflare Communications Inc" +000A69 o="SUNNY bell Technology Co., Ltd." +000A6A o="SVM Microwaves s.r.o." +000A6B o="Tadiran Telecom Business Systems LTD" +000A6C o="Walchem Corporation" +000A6D o="EKS Elektronikservice GmbH" +000A6E,000BBA,0020A3,00D028 o="Harmonic, Inc" +000A6F o="ZyFLEX Technologies Inc" +000A70 o="MPLS Forum" +000A71 o="Avrio Technologies, Inc" +000A72 o="STEC, INC." +000A73,0011E6,0014F8 o="Scientific Atlanta" +000A74 o="Manticom Networks Inc." +000A75 o="Caterpillar, Inc" +000A76 o="Beida Jade Bird Huaguang Technology Co.,Ltd" +000A77 o="Bluewire Technologies LLC" +000A78 o="OLITEC" +000A79,002687 o="corega K.K" +000A7A o="Kyoritsu Electric Co., Ltd." +000A7B o="Cornelius Consult" +000A7C o="Tecton Ltd" +000A7D o="Valo, Inc." +000A7E o="The Advantage Group" +000A7F o="Teradon Industries, Inc" +000A80 o="Telkonet Inc." +000A81 o="TEIMA Audiotex S.L." +000A82 o="TATSUTA SYSTEM ELECTRONICS CO.,LTD." +000A83 o="SALTO SYSTEMS S.L." +000A84 o="Rainsun Enterprise Co., Ltd." +000A85 o="PLAT'C2,Inc" +000A86 o="Lenze" +000A87 o="Integrated Micromachines Inc." +000A88 o="InCypher S.A." +000A89 o="Creval Systems, Inc." +000A8C o="Guardware Systems Ltd." +000A8D o="EUROTHERM LIMITED" +000A8E o="Invacom Ltd" +000A8F o="Aska International Inc." +000A90 o="Bayside Interactive, Inc." +000A91 o="HemoCue AB" +000A92 o="Presonus Corporation" +000A93 o="W2 Networks, Inc." +000A94 o="ShangHai cellink CO., LTD" +000A96 o="MEWTEL TECHNOLOGY INC." +000A97 o="SONICblue, Inc." +000A98 o="M+F Gwinner GmbH & Co" +000A99 o="Calamp Wireless Networks Inc" +000A9A o="Aiptek International Inc" +000A9B o="TB Group Inc" +000A9C o="Server Technology, Inc." +000A9D o="King Young Technology Co. Ltd." +000A9E o="BroadWeb Corportation" +000A9F o="Pannaway Technologies, Inc." +000AA0 o="Cedar Point Communications" +000AA1 o="V V S Limited" +000AA2 o="SYSTEK INC." +000AA3 o="SHIMAFUJI ELECTRIC CO.,LTD." +000AA4 o="SHANGHAI SURVEILLANCE TECHNOLOGY CO,LTD" +000AA5 o="MAXLINK INDUSTRIES LIMITED" +000AA6 o="Hochiki Corporation" +000AA7 o="FEI Electron Optics" +000AA8 o="ePipe Pty. Ltd." +000AA9 o="Brooks Automation GmbH" +000AAA o="AltiGen Communications Inc." +000AAB o="Toyota Technical Development Corporation" +000AAC o="TerraTec Electronic GmbH" +000AAD o="Stargames Corporation" +000AAE o="Rosemount Process Analytical" +000AAF o="Pipal Systems" +000AB0 o="LOYTEC electronics GmbH" +000AB1 o="GENETEC Corporation" +000AB2 o="Fresnel Wireless Systems" +000AB3 o="Fa. GIRA" +000AB4 o="ETIC Telecommunications" +000AB5 o="Digital Electronic Network" +000AB6 o="COMPUNETIX, INC" +000AB9 o="Astera Technologies Corp." +000ABA o="Arcon Technology Limited" +000ABB o="Taiwan Secom Co,. Ltd" +000ABC o="Seabridge Ltd." +000ABD o="Rupprecht & Patashnick Co." +000ABE o="OPNET Technologies CO., LTD." +000ABF o="HIROTA SS" +000AC0 o="Fuyoh Video Industry CO., LTD." +000AC1 o="Futuretel" +000AC2,14F893 o="Wuhan FiberHome Digital Technology Co.,Ltd." +000AC3 o="eM Technics Co., Ltd." +000AC4 o="Daewoo Teletech Co., Ltd" +000AC5 o="Color Kinetics" +000AC6 o="Overture Networks." +000AC7 o="Unication Group" +000AC8 o="ZPSYS CO.,LTD. (Planning&Management)" +000AC9 o="Zambeel Inc" +000ACA o="YOKOYAMA SHOKAI CO.,Ltd." +000ACB o="XPAK MSA Group" +000ACC o="Winnow Networks, Inc." +000ACD o="Sunrich Technology Limited" +000ACE o="RADIANTECH, INC." +000ACF o="PROVIDEO Multimedia Co. Ltd." +000AD0 o="Niigata Develoment Center, F.I.T. Co., Ltd." +000AD1 o="MWS" +000AD2 o="JEPICO Corporation" +000AD3 o="INITECH Co., Ltd" +000AD4 o="CoreBell Systems Inc." +000AD5 o="Brainchild Electronic Co., Ltd." +000AD6 o="BeamReach Networks" +000AD7 o="Origin ELECTRIC CO.,LTD." +000AD8 o="IPCserv Technology Corp." +000AD9,000E07,000FDE,0012EE,001620,0016B8,001813,001963,001A75,001B59,001CA4,001D28,001E45,001EDC,001FE4,00219E,002298,002345,0023F1,0024EF,0025E7,00EB2D,18002D,1C7B21,205476,2421AB,283F69,3017C8,303926,307512,30A8DB,387862,3C01EF,402BA1,4040A7,40B837,44746C,44D4E0,4C21D0,58170C,584822,5CB524,68764F,6C0E0D,6C23B9,8400D2,848EDF,84C7EA,8C6422,90C115,94CE2C,9C5CF9,A0E453,B4527D,B4527E,B8F934,BC6E64,C43ABE,D05162,D4389C,E063E5 o="Sony Mobile Communications Inc" +000ADA o="Vindicator Technologies" +000ADB,001477 o="Trilliant" +000ADC,94B8C5 o="RuggedCom Inc." +000ADD o="Allworx Corp." +000ADE o="Happy Communication Co., Ltd." +000ADF o="Gennum Corporation" +000AE0 o="Fujitsu Softek" +000AE1 o="EG Technology" +000AE2 o="Binatone Electronics International, Ltd" +000AE3 o="YANG MEI TECHNOLOGY CO., LTD" +000AE4,0016D3,001D72,001F16,00262D,5CFF35,80EB77 o="Wistron Corporation" +000AE5 o="ScottCare Corporation" +000AE7 o="ELIOP S.A." +000AE8 o="Cathay Roxus Information Technology Co. LTD" +000AE9 o="AirVast Technology Inc." +000AEA o="ADAM ELEKTRONIK LTD. ŞTI" +000AEB,001478,0019E0,001D0F,002127,0023CD,002586,002719,081F71,085700,0C4B54,0C722C,0C8063,0C8268,10FEED,147590,148692,14CC20,14CF92,14E6E4,18A6F7,18D6C7,1C4419,1CFA68,206BE7,20DCE6,246968,282CB2,28EE52,30B49E,30B5C2,30FC68,349672,34E894,388345,3C46D8,40169F,403F8C,44B32D,480EEC,487D2E,503EAA,50BD5F,50C7BF,50FA84,547595,54A703,54C80F,54E6FC,5C63BF,5C899A,60E327,645601,6466B3,647002,68FF7B,6CE873,704F57,7405A5,74EA3A,7844FD,78A106,7C8BCA,808917,808F1D,8416F9,882593,8C210A,8CA6DF,90AE1B,90F652,940C6D,94D9B3,98DAC4,98DED0,9C216A,9CA615,A0F3C1,A42BB0,A8154D,A8574E,AC84C6,B0487A,B04E26,B0958E,B0BE76,B8F883,BC4699,BCD177,C025E9,C04A00,C06118,C0E42D,C46E1F,C47154,C4E984,CC08FB,CC3429,D076E7,D0C7C0,D4016D,D46E0E,D80D17,D8150D,D85D4C,DC0077,DCFE18,E005C5,E4D332,E894F6,E8DE27,EC086B,EC172F,EC26CA,EC888F,F0F336,F483CD,F4EC38,F4F26D,F81A67,F8D111,FCD733 o="TP-LINK TECHNOLOGIES CO.,LTD." +000AEC o="Koatsu Gas Kogyo Co., Ltd." +000AED,0011FC,D47B75 o="HARTING Electronics GmbH" +000AEE o="GCD Hard- & Software GmbH" +000AEF o="OTRUM ASA" +000AF0 o="SHIN-OH ELECTRONICS CO., LTD. R&D" +000AF1 o="Clarity Design, Inc." +000AF2 o="NeoAxiom Corp." +000AF5 o="Airgo Networks, Inc." +000AF6 o="Emerson Climate Technologies Retail Solutions, Inc." +000AF7,000DB6,001018,001BE9,18C086,D40129,E03E44 o="Broadcom" +000AF8 o="American Telecare Inc." +000AF9 o="HiConnect, Inc." +000AFA o="Traverse Technologies Australia" +000AFB o="Ambri Limited" +000AFC o="Core Tec Communications, LLC" +000AFD o="Kentec Electronics" +000AFE o="NovaPal Ltd" +000AFF o="Kilchherr Elektronik AG" +000B00 o="FUJIAN START COMPUTER EQUIPMENT CO.,LTD" +000B01 o="DAIICHI ELECTRONICS CO., LTD." +000B02 o="Dallmeier electronic" +000B03 o="Taekwang Industrial Co., Ltd" +000B04 o="Volktek Corporation" +000B05 o="Pacific Broadband Networks" +000B07 o="Voxpath Networks" +000B08 o="Pillar Data Systems" +000B09 o="Ifoundry Systems Singapore" +000B0A o="dBm Optics" +000B0B o="Corrent Corporation" +000B0C o="Agile Systems Inc." +000B0D o="Air2U, Inc." +000B0E,00263E o="Trapeze Networks" +000B0F o="Bosch Rexroth" +000B10 o="11wave Technonlogy Co.,Ltd" +000B11 o="HIMEJI ABC TRADING CO.,LTD." +000B12 o="NURI Telecom Co., Ltd." +000B13 o="ZETRON INC" +000B14 o="ViewSonic Corporation" +000B15 o="Platypus Technology" +000B16,00CF1C,02CF1C o="Communication Machinery Corporation" +000B17 o="MKS Instruments" +000B19 o="Vernier Networks, Inc." +000B1A o="Industrial Defender, Inc." +000B1B o="Systronix, Inc." +000B1C o="SIBCO bv" +000B1D o="LayerZero Power Systems, Inc." +000B1E o="KAPPA opto-electronics GmbH" +000B1F o="I CON Computer Co." +000B20 o="Hirata corporation" +000B21 o="G-Star Communications Inc." +000B22 o="Environmental Systems and Services" +000B23,0013A3,0018D1 o="Siemens Home & Office Comm. Devices" +000B24 o="AirLogic" +000B25 o="Aeluros" +000B26 o="Wetek Corporation" +000B27 o="Scion Corporation" +000B28 o="Quatech Inc." +000B29 o="LS(LG) Industrial Systems co.,Ltd" +000B2A o="HOWTEL Co., Ltd." +000B2B o="HOSTNET CORPORATION" +000B2C o="Eiki Industrial Co. Ltd." +000B2D o="Danfoss Inc." +000B2E,001F82,F0219D o="Cal-Comp Electronics & Communications Company Ltd." +000B2F o="bplan GmbH" +000B30 o="Beijing Gongye Science & Technology Co.,Ltd" +000B31 o="Yantai ZhiYang Scientific and technology industry CO., LTD" +000B32 o="VORMETRIC, INC." +000B33 o="Vivato Technologies" +000B34 o="ShangHai Broadband Technologies CO.LTD" +000B35 o="Quad Bit System co., Ltd." +000B36 o="Productivity Systems, Inc." +000B37 o="MANUFACTURE DES MONTRES ROLEX SA" +000B38 o="Knürr GmbH" +000B39 o="Keisoku Giken Co.,Ltd." +000B3A o="QuStream Corporation" +000B3B,30D32D,B8BEF4,BCF2AF,F4068D o="devolo AG" +000B3C o="Cygnal Integrated Products, Inc." +000B3D o="CONTAL OK Ltd." +000B3E o="BittWare, Inc" +000B3F o="Anthology Solutions Inc." +000B40 o="Oclaro" +000B41 o="Ing. Büro Dr. Beutlhauser" +000B42 o="commax Co., Ltd." +000B43 o="Microscan Systems, Inc." +000B44 o="Concord IDea Corp." +000B47 o="Advanced Energy" +000B48 o="sofrel" +000B49 o="RF-Link System Inc." +000B4A o="Visimetrics (UK) Ltd" +000B4B o="VISIOWAVE SA" +000B4C o="Clarion (M) Sdn Bhd" +000B4D o="Emuzed" +000B4E o="VertexRSI, General Dynamics SatCOM Technologies, Inc." +000B4F,60C798,A46011 o="Verifone" +000B50 o="Oxygnet" +000B51 o="Micetek International Inc." +000B52 o="JOYMAX ELECTRONICS CO. LTD." +000B53 o="INITIUM Co., Ltd." +000B54 o="BiTMICRO Networks, Inc." +000B55 o="ADInstruments" +000B56 o="Cybernetics" +000B57,086BD7,14B457,90FD9F o="Silicon Laboratories" +000B58 o="Astronautics C.A LTD" +000B59 o="ScriptPro, LLC" +000B5A o="HyperEdge" +000B5B o="Rincon Research Corporation" +000B5C o="Newtech Co.,Ltd" +000B5E o="Audio Engineering Society Inc." +000B61 o="Friedrich Lütze GmbH & Co. KG" +000B62 o="ib-mohnen KG" +000B63 o="Kaleidescape" +000B64 o="Kieback & Peter GmbH & Co KG" +000B65 o="Sy.A.C. srl" +000B66 o="Teralink Communications" +000B67 o="Topview Technology Corporation" +000B68 o="Addvalue Communications Pte Ltd" +000B69 o="Franke Finland Oy" +000B6A,00138F,001966 o="Asiarock Technology Limited" +000B6B,001BB1,2824FF,2CDCAD,30144A,44E4EE,48A9D2,6002B4,746FF7,80EA23,8C579B,90A4DE,A854B2,B00073,B89F09,B8B7F1,BC307D,BC307E,D86162,E037BF o="Wistron Neweb Corporation" +000B6C o="Sychip Inc." +000B6D o="SOLECTRON JAPAN NAKANIIDA" +000B6E o="Neff Instrument Corp." +000B6F o="Media Streaming Networks Inc" +000B70 o="Load Technology, Inc." +000B71 o="Litchfield Communications Inc." +000B72 o="Lawo AG" +000B73 o="Kodeos Communications" +000B74 o="Kingwave Technology Co., Ltd." +000B75 o="Iosoft Ltd." +000B76 o="ET&T Technology Co. Ltd." +000B77 o="Cogent Systems, Inc." +000B78 o="TAIFATECH INC." +000B79 o="X-COM, Inc." +000B7B o="Test-Um Inc." +000B7C o="Telex Communications" +000B7D o="SOLOMON EXTREME INTERNATIONAL LTD." +000B7E o="SAGINOMIYA Seisakusho Inc." +000B7F o="Align Engineering LLC" +000B80 o="Lycium Networks" +000B81 o="Kaparel Corporation" +000B82,C074AD o="Grandstream Networks, Inc." +000B83 o="DATAWATT B.V." +000B84 o="BODET" +000B86,001A1E,00246C,04BD88,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,9020C2,94B40F,9C1C12,ACA31E,B45D50,D8C7C8,F05C19 o="Aruba, a Hewlett Packard Enterprise Company" +000B87 o="American Reliance Inc." +000B88 o="Vidisco ltd." +000B89 o="Top Global Technology, Ltd." +000B8A o="MITEQ Inc." +000B8B o="KERAJET, S.A." +000B8C o="Flextronics" +000B8D o="Avvio Networks" +000B8E o="Ascent Corporation" +000B8F o="AKITA ELECTRONICS SYSTEMS CO.,LTD." +000B90,0080EA,00D08B o="ADVA Optical Networking Ltd." +000B91 o="Aglaia Gesellschaft für Bildverarbeitung und Kommunikation mbH" +000B92 o="Ascom Danmark A/S" +000B93 o="Ritter Elektronik" +000B94 o="Digital Monitoring Products, Inc." +000B95 o="eBet Gaming Systems Pty Ltd" +000B96 o="Innotrac Diagnostics Oy" +000B97 o="Matsushita Electric Industrial Co.,Ltd." +000B98 o="NiceTechVision" +000B99 o="SensAble Technologies, Inc." +000B9A o="Shanghai Ulink Telecom Equipment Co. Ltd." +000B9B o="Sirius System Co, Ltd." +000B9C o="TriBeam Technologies, Inc." +000B9D o="TwinMOS Technologies Inc." +000B9E o="Yasing Technology Corp." +000B9F o="Neue ELSA GmbH" +000BA0 o="T&L Information Inc." +000BA1 o="Fujikura Solutions Ltd." +000BA4 o="Shiron Satellite Communications Ltd. (1996)" +000BA5 o="Quasar Cipta Mandiri, PT" +000BA6 o="Miyakawa Electric Works Ltd." +000BA7 o="Maranti Networks" +000BA8 o="HANBACK ELECTRONICS CO., LTD." +000BA9 o="CloudShield Technologies, Inc." +000BAA o="Aiphone co.,Ltd" +000BAB,C400AD o="Advantech Technology (CHINA) Co., Ltd." +000BAD o="PC-PoS Inc." +000BAE o="Vitals System Inc." +000BAF o="WOOJU COMMUNICATIONS Co,.Ltd" +000BB0 o="Sysnet Telematica srl" +000BB1 o="Super Star Technology Co., Ltd." +000BB2 o="SMALLBIG TECHNOLOGY" +000BB3 o="RiT technologies Ltd." +000BB4 o="RDC Semiconductor Inc.," +000BB5 o="nStor Technologies, Inc." +000BB6,0050BF o="Metalligence Technology Corp." +000BB7 o="Micro Systems Co.,Ltd." +000BB8 o="Kihoku Electronic Co." +000BB9 o="Imsys AB" +000BBB o="Etin Systems Co., Ltd" +000BBC o="En Garde Systems, Inc." +000BBD o="Connexionz Limited" +000BC0 o="China IWNComm Co., Ltd." +000BC1 o="Bay Microsystems, Inc." +000BC2 o="Corinex Communication Corp." +000BC3 o="Multiplex, Inc." +000BC4 o="BIOTRONIK GmbH & Co" +000BC6 o="ISAC, Inc." +000BC7 o="ICET S.p.A." +000BC8 o="AirFlow Networks" +000BC9 o="Electroline Equipment" +000BCA o="DATAVAN TC" +000BCB o="Fagor Automation , S. Coop" +000BCC o="JUSAN, S.A." +000BCE o="Free2move AB" +000BCF o="AGFA NDT INC." +000BD0 o="XiMeta Technology Americas Inc." +000BD1 o="Aeronix, Inc." +000BD2 o="Remopro Technology Inc." +000BD3 o="cd3o" +000BD4 o="Beijing Wise Technology & Science Development Co.Ltd" +000BD5 o="Nvergence, Inc." +000BD6,6C2ACB o="Paxton Access Ltd" +000BD7 o="DORMA Time + Access GmbH" +000BD8 o="Industrial Scientific Corp." +000BD9 o="General Hydrogen" +000BDA o="EyeCross Co.,Inc." +000BDC o="AKCP" +000BDD o="TOHOKU RICOH Co., LTD." +000BDE o="TELDIX GmbH" +000BDF o="Shenzhen RouterD Networks Limited" +000BE0 o="SercoNet Ltd." +000BE1 o="Nokia NET Product Operations" +000BE2 o="Lumenera Corporation" +000BE3 o="Key Stream Co., Ltd." +000BE4 o="Hosiden Corporation" +000BE5 o="HIMS International Corporation" +000BE6 o="Datel Electronics" +000BE7 o="COMFLUX TECHNOLOGY INC." +000BE8 o="AOIP" +000BE9 o="Actel Corporation" +000BEA o="Zultys Technologies" +000BEB o="Systegra AG" +000BEC o="NIPPON ELECTRIC INSTRUMENT, INC." +000BED o="ELM Inc." +000BEE o="inc.jet, Incorporated" +000BEF o="Code Corporation" +000BF0 o="MoTEX Products Co., Ltd." +000BF1 o="LAP Laser Applikations" +000BF2 o="Chih-Kan Technology Co., Ltd." +000BF3 o="BAE SYSTEMS" +000BF5 o="Shanghai Sibo Telecom Technology Co.,Ltd" +000BF6 o="Nitgen Co., Ltd" +000BF7 o="NIDEK CO.,LTD" +000BF8 o="Infinera" +000BF9 o="Gemstone Communications, Inc." +000BFA o="EXEMYS SRL" +000BFB o="D-NET International Corporation" +000BFE o="CASTEL Broadband Limited" +000BFF o="Berkeley Camera Engineering" +000C00 o="BEB Industrie-Elektronik AG" +000C01 o="Abatron AG" +000C02 o="ABB Oy" +000C03,444891 o="HDMI Licensing, LLC" +000C04 o="Tecnova" +000C05 o="RPA Reserch Co., Ltd." +000C06 o="Nixvue Systems Pte Ltd" +000C07 o="Iftest AG" +000C08 o="HUMEX Technologies Corp." +000C09 o="Hitachi IE Systems Co., Ltd" +000C0A o="Guangdong Province Electronic Technology Research Institute" +000C0B o="Broadbus Technologies" +000C0C o="APPRO TECHNOLOGY INC." +000C0D o="Communications & Power Industries / Satcom Division" +000C0E o="XtremeSpectrum, Inc." +000C0F o="Techno-One Co., Ltd" +000C10 o="PNI Corporation" +000C11 o="NIPPON DEMPA CO.,LTD." +000C12 o="Micro-Optronic-Messtechnik GmbH" +000C13 o="MediaQ" +000C14 o="Diagnostic Instruments, Inc." +000C15 o="CyberPower Systems, Inc." +000C16 o="Concorde Microsystems Inc." +000C17 o="AJA Video Systems Inc" +000C18 o="Zenisu Keisoku Inc." +000C19 o="Telio Communications GmbH" +000C1A o="Quest Technical Solutions Inc." +000C1B o="ORACOM Co, Ltd." +000C1C o="MicroWeb Co., Ltd." +000C1D o="Mettler & Fuchs AG" +000C1E o="Global Cache" +000C1F o="Glimmerglass Networks" +000C20 o="Fi WIn, Inc." +000C21 o="Faculty of Science and Technology, Keio University" +000C22 o="Double D Electronics Ltd" +000C23 o="Beijing Lanchuan Tech. Co., Ltd." +000C24 o="ANATOR" +000C25 o="Allied Telesis Labs, Inc." +000C26 o="Weintek Labs. Inc." +000C27 o="Sammy Corporation" +000C28 o="RIFATRON" +000C2A o="OCTTEL Communication Co., Ltd." +000C2B o="ELIAS Technology, Inc." +000C2C o="Enwiser Inc." +000C2D o="FullWave Technology Co., Ltd." +000C2E o="Openet information technology(shenzhen) Co., Ltd." +000C2F o="SeorimTechnology Co.,Ltd." +000C32 o="Avionic Design Development GmbH" +000C33 o="Compucase Enterprise Co. Ltd." +000C34 o="Vixen Co., Ltd." +000C35 o="KaVo Dental GmbH & Co. KG" +000C36 o="SHARP TAKAYA ELECTRONICS INDUSTRY CO.,LTD." +000C37 o="Geomation, Inc." +000C38 o="TelcoBridges Inc." +000C39 o="Sentinel Wireless Inc." +000C3A o="Oxance" +000C3B o="Orion Electric Co., Ltd." +000C3C o="MediaChorus, Inc." +000C3D o="Glsystech Co., Ltd." +000C3E o="Crest Audio" +000C3F o="Cogent Defence & Security Networks," +000C40 o="Altech Controls" +000C41,000E08,000F66,001217,001310,0014BF,0016B6,001839,0018F8,001A70,001C10,001D7E,001EE5,002129,00226B,002369,00259C,20AA4B,48F8B3,586D8F,687F74,98FC11,C0C1C0,C8B373,C8D719 o="Cisco-Linksys, LLC" +000C42,4C5E0C,64D154,6C3B6B,744D28,B869F4,CC2DE0,D4CA6D,E48D8C o="Routerboard.com" +000C43 o="Ralink Technology, Corp." +000C44 o="Automated Interfaces, Inc." +000C45 o="Animation Technologies Inc." +000C46 o="Allied Telesyn Inc." +000C47 o="SK Teletech(R&D Planning Team)" +000C48 o="QoStek Corporation" +000C49 o="Dangaard Telecom Denmark A/S" +000C4A o="Cygnus Microsystems (P) Limited" +000C4B o="Cheops Elektronik" +000C4C o="Arcor AG&Co." +000C4D o="Curtiss-Wright Controls Avionics & Electronics" +000C4E o="Winbest Technology CO,LT" +000C4F o="UDTech Japan Corporation" +000C51 o="Scientific Technologies Inc." +000C52 o="Roll Systems Inc." +000C54 o="Pedestal Networks, Inc" +000C55 o="Microlink Communications Inc." +000C56 o="Megatel Computer (1986) Corp." +000C57 o="MACKIE Engineering Services Belgium BVBA" +000C58 o="M&S Systems" +000C59 o="Indyme Electronics, Inc." +000C5A o="IBSmm Embedded Electronics Consulting" +000C5B o="HANWANG TECHNOLOGY CO.,LTD" +000C5C o="GTN Systems B.V." +000C5D o="CHIC TECHNOLOGY (CHINA) CORP." +000C5E o="Calypso Medical" +000C5F o="Avtec, Inc." +000C60 o="ACM Systems" +000C61 o="AC Tech corporation DBA Advanced Digital" +000C62 o="ABB AB, Cewe-Control" +000C63,0080F7,00E0DD o="Zenith Electronics Corporation" +000C64 o="X2 MSA Group" +000C65 o="Sunin Telecom" +000C66 o="Pronto Networks Inc" +000C67 o="OYO ELECTRIC CO.,LTD" +000C68 o="SigmaTel, Inc." +000C69 o="National Radio Astronomy Observatory" +000C6A o="MBARI" +000C6B o="Kurz Industrie-Elektronik GmbH" +000C6C o="Elgato Systems LLC" +000C6D o="Edwards Ltd." +000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4 o="ASUSTek COMPUTER INC." +000C6F o="Amtek system co.,LTD." +000C70 o="ACC GmbH" +000C71 o="Wybron, Inc" +000C72 o="Tempearl Industrial Co., Ltd." +000C73 o="TELSON ELECTRONICS CO., LTD" +000C74 o="RIVERTEC CORPORATION" +000C75 o="Oriental integrated electronics. LTD" +000C76,0010DC,0013D3,0019DB o="MICRO-STAR INTERNATIONAL CO., LTD." +000C77 o="Life Racing Ltd" +000C78 o="In-Tech Electronics Limited" +000C79 o="Extel Communications P/L" +000C7A o="DaTARIUS Technologies GmbH" +000C7B o="ALPHA PROJECT Co.,Ltd." +000C7C o="Internet Information Image Inc." +000C7D o="TEIKOKU ELECTRIC MFG. CO., LTD" +000C7E o="Tellium Incorporated" +000C7F o="synertronixx GmbH" +000C80 o="Opelcomm Inc." +000C81 o="Schneider Electric (Australia)" +000C82 o="NETWORK TECHNOLOGIES INC" +000C83 o="Logical Solutions" +000C84 o="Eazix, Inc." +000C87 o="AMD" +000C88 o="Apache Micro Peripherals, Inc." +000C89 o="AC Electric Vehicles, Ltd." +000C8A,0452C7,08DF1F,2811A5,2C41A1 o="Bose Corporation" +000C8B o="Connect Tech Inc" +000C8C o="KODICOM CO.,LTD." +000C8D o="MATRIX VISION GmbH" +000C8E o="Mentor Engineering Inc" +000C8F o="Nergal s.r.l." +000C90 o="Octasic Inc." +000C91 o="Riverhead Networks Inc." +000C92 o="WolfVision Gmbh" +000C93 o="Xeline Co., Ltd." +000C94 o="United Electronic Industries, Inc. (EUI)" +000C95 o="PrimeNet" +000C96 o="OQO, Inc." +000C97 o="NV ADB TTV Technologies SA" +000C98 o="LETEK Communications Inc." +000C99 o="HITEL LINK Co.,Ltd" +000C9A o="Hitech Electronics Corp." +000C9B o="EE Solutions, Inc" +000C9C o="Chongho information & communications" +000C9D o="UbeeAirWalk, Inc." +000C9E o="MemoryLink Corp." +000C9F o="NKE Corporation" +000CA0 o="StorCase Technology, Inc." +000CA1 o="SIGMACOM Co., LTD." +000CA2 o="Harmonic Video Network" +000CA3 o="Rancho Technology, Inc." +000CA4 o="Prompttec Product Management GmbH" +000CA5 o="Naman NZ LTd" +000CA6 o="Mintera Corporation" +000CA7 o="Metro (Suzhou) Technologies Co., Ltd." +000CA8 o="Garuda Networks Corporation" +000CA9 o="Ebtron Inc." +000CAA o="Cubic Transportation Systems Inc" +000CAB,BC6A44 o="Commend International GmbH" +000CAC o="Citizen Watch Co., Ltd." +000CAD o="BTU International" +000CAE o="Ailocom Oy" +000CAF o="TRI TERM CO.,LTD." +000CB0 o="Star Semiconductor Corporation" +000CB1 o="Salland Engineering (Europe) BV" +000CB2 o="UNION co., ltd." +000CB3 o="ROUND Co.,Ltd." +000CB4 o="AutoCell Laboratories, Inc." +000CB5 o="Premier Technolgies, Inc" +000CB6 o="NANJING SEU MOBILE & INTERNET TECHNOLOGY CO.,LTD" +000CB7 o="Nanjing Huazhuo Electronics Co., Ltd." +000CB8 o="MEDION AG" +000CB9 o="LEA" +000CBA o="Jamex, Inc." +000CBB o="ISKRAEMECO" +000CBC o="Iscutum" +000CBD o="Interface Masters, Inc" +000CBE o="Innominate Security Technologies AG" +000CBF o="Holy Stone Ent. Co., Ltd." +000CC0 o="Genera Oy" +000CC1,001345,001864,001D05,002085 o="Eaton Corporation" +000CC2 o="ControlNet (India) Private Limited" +000CC3 o="BeWAN systems" +000CC4 o="Tiptel AG" +000CC5 o="Nextlink Co., Ltd." +000CC6 o="Ka-Ro electronics GmbH" +000CC7 o="Intelligent Computer Solutions Inc." +000CC8 o="Xytronix Research & Design, Inc." +000CC9 o="ILWOO DATA & TECHNOLOGY CO.,LTD" +000CCA o="HGST a Western Digital Company" +000CCB o="Design Combus Ltd" +000CCC o="Aeroscout Ltd." +000CCD o="IEC - TC57" +000CD0 o="Symetrix" +000CD1 o="SFOM Technology Corp." +000CD2 o="Schaffner EMV AG" +000CD3 o="Prettl Elektronik Radeberg GmbH" +000CD4 o="Positron Public Safety Systems inc." +000CD5 o="Passave Inc." +000CD6 o="PARTNER TECH" +000CD7 o="Nallatech Ltd" +000CD8 o="M. K. Juchheim GmbH & Co" +000CD9 o="Itcare Co., Ltd" +000CDA o="FreeHand Systems, Inc." +000CDC o="BECS Technology, Inc" +000CDD o="AOS technologies AG" +000CDE o="ABB STOTZ-KONTAKT GmbH" +000CDF o="PULNiX America, Inc" +000CE0 o="Trek Diagnostics Inc." +000CE1 o="The Open Group" +000CE2 o="Rolls-Royce" +000CE3 o="Option International N.V." +000CE4 o="NeuroCom International, Inc." +000CE6 o="Meru Networks Inc" +000CE7 o="MediaTek Inc." +000CE8 o="GuangZhou AnJuBao Co., Ltd" +000CE9 o="BLOOMBERG L.P." +000CEA o="aphona Kommunikationssysteme" +000CEB o="CNMP Networks, Inc." +000CEC o="Spectracom Corp." +000CED o="Real Digital Media" +000CEE o="jp-embedded" +000CEF o="Open Networks Engineering Ltd" +000CF0 o="M & N GmbH" +000CF2 o="GAMESA Eólica" +000CF3 o="CALL IMAGE SA" +000CF4 o="AKATSUKI ELECTRIC MFG.CO.,LTD." +000CF5 o="InfoExpress" +000CF6,64D1A3 o="Sitecom Europe BV" +000CF9 o="Xylem Water Solutions" +000CFA o="Digital Systems Corp" +000CFB o="Korea Network Systems" +000CFC o="S2io Technologies Corp" +000CFD o="Hyundai ImageQuest Co.,Ltd." +000CFE o="Grand Electronic Co., Ltd" +000CFF o="MRO-TEK LIMITED" +000D00 o="Seaway Networks Inc." +000D01 o="P&E Microcomputer Systems, Inc." +000D02,001B8B,003A9D,106682,1CB17F,6CE4DA,98F199,A41242,C025A2 o="NEC Platforms, Ltd." +000D03 o="Matrics, Inc." +000D04 o="Foxboro Eckardt Development GmbH" +000D05 o="cybernet manufacturing inc." +000D06 o="Compulogic Limited" +000D07 o="Calrec Audio Ltd" +000D08 o="AboveCable, Inc." +000D09 o="Yuehua(Zhuhai) Electronic CO. LTD" +000D0A o="Projectiondesign as" +000D0C o="MDI Security Systems" +000D0D o="ITSupported, LLC" +000D0E o="Inqnet Systems, Inc." +000D0F o="Finlux Ltd" +000D10 o="Embedtronics Oy" +000D11 o="DENTSPLY - Gendex" +000D12 o="AXELL Corporation" +000D13 o="Wilhelm Rutenbeck GmbH&Co.KG" +000D14 o="Vtech Innovation LP dba Advanced American Telephones" +000D15 o="Voipac s.r.o." +000D16 o="UHS Systems Pty Ltd" +000D17 o="Turbo Networks Co.Ltd" +000D18 o="Mega-Trend Electronics CO., LTD." +000D19 o="ROBE Show lighting" +000D1A o="Mustek System Inc." +000D1B o="Kyoto Electronics Manufacturing Co., Ltd." +000D1C o="Amesys Defense" +000D1D o="HIGH-TEK HARNESS ENT. CO., LTD." +000D1E o="Control Techniques" +000D1F o="AV Digital" +000D20 o="ASAHIKASEI TECHNOSYSTEM CO.,LTD." +000D21 o="WISCORE Inc." +000D22 o="Unitronics LTD" +000D23 o="Smart Solution, Inc" +000D24 o="SENTEC E&E CO., LTD." +000D25 o="SANDEN CORPORATION" +000D26 o="Primagraphics Limited" +000D27 o="MICROPLEX Printware AG" +000D2A o="Scanmatic AS" +000D2B o="Racal Instruments" +000D2C o="Net2Edge Limited" +000D2D o="NCT Deutschland GmbH" +000D2E o="Matsushita Avionics Systems Corporation" +000D2F o="AIN Comm.Tech.Co., LTD" +000D30 o="IceFyre Semiconductor" +000D31 o="Compellent Technologies, Inc." +000D32 o="DispenseSource, Inc." +000D33 o="Prediwave Corp." +000D34 o="Shell International Exploration and Production, Inc." +000D35 o="PAC International Ltd" +000D36 o="Wu Han Routon Electronic Co., Ltd" +000D37 o="WIPLUG" +000D38 o="NISSIN INC." +000D39 o="Network Electronics" +000D3A o="Microsoft Corp." +000D3B o="Microelectronics Technology Inc." +000D3C o="i.Tech Dynamic Ltd" +000D3D o="Hammerhead Systems, Inc." +000D3E o="APLUX Communications Ltd." +000D3F o="VTI Instruments Corporation" +000D40 o="Verint Loronix Video Solutions" +000D41 o="Siemens AG ICM MP UC RD IT KLF1" +000D42 o="Newbest Development Limited" +000D43 o="DRS Tactical Systems Inc." +000D44 o="Audio BU - Logitech" +000D45 o="Tottori SANYO Electric Co., Ltd." +000D46 o="Parker SSD Drives" +000D47 o="Collex" +000D48 o="AEWIN Technologies Co., Ltd." +000D49 o="Triton Systems of Delaware, Inc." +000D4A o="Steag ETA-Optik" +000D4B,080581,88DEA9,AC3A7A,B0A737,B83E59,B8A175,CC6DA0,D04D2C,DC3A5E o="Roku, Inc." +000D4C o="Outline Electronics Ltd." +000D4D o="Ninelanes" +000D4E o="NDR Co.,LTD." +000D4F o="Kenwood Corporation" +000D50 o="Galazar Networks" +000D51 o="DIVR Systems, Inc." +000D52 o="Comart system" +000D53 o="Beijing 5w Communication Corp." +000D55 o="SANYCOM Technology Co.,Ltd" +000D57 o="Fujitsu I-Network Systems Limited." +000D59 o="Amity Systems, Inc." +000D5A,C87765 o="Tiesse SpA" +000D5B o="Smart Empire Investments Limited" +000D5C o="Robert Bosch GmbH, VT-ATMO" +000D5D o="Raritan Computer, Inc" +000D5E o="NEC Personal Products" +000D5F o="Minds Inc" +000D61 o="Giga-Byte Technology Co., Ltd." +000D62 o="Funkwerk Dabendorf GmbH" +000D63 o="DENT Instruments, Inc." +000D64 o="COMAG Handels AG" +000D68 o="Vinci Systems, Inc." +000D69 o="TMT&D Corporation" +000D6A o="Redwood Technologies LTD" +000D6B,F0321A o="Mita-Teknik A/S" +000D6C o="M-Audio" +000D6D o="K-Tech Devices Corp." +000D6E o="K-Patents Oy" +000D6F o="Ember Corporation" +000D70 o="Datamax Corporation" +000D71 o="boca systems" +000D72,001288,001495,00183F,0019E4,001AC4,001B5B,001D5A,001EC7,001FB3,00217C,0022A4,002351,002456,00253C,002650,00D09E,14EDBB,28162E,34EF44,383BC8,3CEA4F,60C397,60FE20,640F28,749DDC,94C150,982CBE,B0E754,B8E625,C0830A,DC7FA4,F81897,F82C18 o="2Wire Inc" +000D73 o="Technical Support, Inc." +000D74 o="Sand Network Systems, Inc." +000D75 o="Kobian Pte Ltd - Taiwan Branch" +000D76 o="Hokuto Denshi Co,. Ltd." +000D77 o="FalconStor Software" +000D78 o="Engineering & Security" +000D79 o="Dynamic Solutions Co,.Ltd." +000D7A o="DiGATTO Asia Pacific Pte Ltd" +000D7B o="Consensys Computers Inc." +000D7C o="Codian Ltd" +000D7D o="Afco Systems" +000D7E o="Axiowave Networks, Inc." +000D7F o="MIDAS COMMUNICATION TECHNOLOGIES PTE LTD ( Foreign Branch)" +000D80 o="Online Development Inc" +000D81 o="Pepperl+Fuchs GmbH" +000D82 o="PHSNET" +000D83 o="Sanmina-SCI Hungary Ltd." +000D84 o="Makus Inc." +000D85 o="Tapwave, Inc." +000D86 o="Huber + Suhner AG" +000D88,000F3D,001195,001346,0015E9,00179A,00195B,001B11,001CF0,001E58,002191,0022B0,002401,00265A,0050BA,340804,5CD998,F07D68 o="D-Link Corporation" +000D89 o="Bils Technology Inc" +000D8A o="Winners Electronics Co., Ltd." +000D8B o="T&D Corporation" +000D8C o="Shanghai Wedone Digital Ltd. CO." +000D8D o="Prosoft Technology, Inc" +000D8E o="Koden Electronics Co., Ltd." +000D8F o="King Tsushin Kogyo Co., LTD." +000D90 o="Factum Electronics AB" +000D91 o="Eclipse (HQ Espana) S.L." +000D92,00E666,40BA61 o="ARIMA Communications Corp." +000D94 o="AFAR Communications,Inc" +000D95 o="Opti-cell, Inc." +000D96 o="Vtera Technology Inc." +000D97 o="ABB Inc./Tropos" +000D98 o="S.W.A.C. Schmitt-Walter Automation Consult GmbH" +000D99 o="Orbital Sciences Corp.; Launch Systems Group" +000D9A o="INFOTEC LTD" +000D9B o="Heraeus Electro-Nite International N.V." +000D9C o="Elan GmbH & Co KG" +000D9E o="TOKUDEN OHIZUMI SEISAKUSYO Co.,Ltd." +000D9F o="RF Micro Devices" +000DA0 o="NEDAP N.V." +000DA1 o="MIRAE ITS Co.,LTD." +000DA2 o="Infrant Technologies, Inc." +000DA3 o="Emerging Technologies Limited" +000DA4 o="DOSCH & AMAND SYSTEMS AG" +000DA5 o="Fabric7 Systems, Inc" +000DA6 o="Universal Switching Corporation" +000DA8 o="Teletronics Technology Corporation" +000DA9 o="T.E.A.M. S.L." +000DAA o="S.A.Tehnology co.,Ltd." +000DAB o="Parker Hannifin GmbH Electromechanical Division Europe" +000DAC o="Japan CBM Corporation" +000DAD o="Dataprobe, Inc." +000DAE o="SAMSUNG HEAVY INDUSTRIES CO., LTD." +000DAF o="Plexus Corp (UK) Ltd" +000DB0 o="Olym-tech Co.,Ltd." +000DB1 o="Japan Network Service Co., Ltd." +000DB2 o="Ammasso, Inc." +000DB3 o="SDO Communication Corperation" +000DB4 o="NETASQ" +000DB5 o="GLOBALSAT TECHNOLOGY CORPORATION" +000DB7 o="SANKO ELECTRIC CO,.LTD" +000DB8 o="SCHILLER AG" +000DB9 o="PC Engines GmbH" +000DBA o="Océ Document Technologies GmbH" +000DBB o="Nippon Dentsu Co.,Ltd." +000DBE o="Bel Fuse Europe Ltd.,UK" +000DBF o="TekTone Sound & Signal Mfg., Inc." +000DC0 o="Spagat AS" +000DC1 o="SafeWeb Inc" +000DC3 o="First Communication, Inc." +000DC4 o="Emcore Corporation" +000DC5 o="EchoStar Global B.V." +000DC6 o="DigiRose Technology Co., Ltd." +000DC7 o="COSMIC ENGINEERING INC." +000DC8 o="AirMagnet, Inc" +000DC9 o="THALES Elektronik Systeme GmbH" +000DCA o="Tait Electronics" +000DCB o="Petcomkorea Co., Ltd." +000DCC o="NEOSMART Corp." +000DCD o="GROUPE TXCOM" +000DCE o="Dynavac Technology Pte Ltd" +000DCF o="Cidra Corp." +000DD0 o="TetraTec Instruments GmbH" +000DD1 o="Stryker Corporation" +000DD2 o="Simrad Optronics ASA" +000DD3 o="SAMWOO Telecommunication Co.,Ltd." +000DD4,00A065,B4A984 o="Symantec Corporation" +000DD5 o="O'RITE TECHNOLOGY CO.,LTD" +000DD6 o="ITI LTD" +000DD7 o="Bright" +000DD8 o="BBN" +000DD9 o="Anton Paar GmbH" +000DDA o="ALLIED TELESIS K.K." +000DDB o="AIRWAVE TECHNOLOGIES INC." +000DDC o="VAC" +000DDD o="Profilo Telra Elektronik Sanayi ve Ticaret. A.Ş" +000DDE o="Joyteck Co., Ltd." +000DDF o="Japan Image & Network Inc." +000DE0 o="ICPDAS Co.,LTD" +000DE1 o="Control Products, Inc." +000DE2 o="CMZ Sistemi Elettronici" +000DE3 o="AT Sweden AB" +000DE4 o="DIGINICS, Inc." +000DE5 o="Samsung Thales" +000DE6 o="YOUNGBO ENGINEERING CO.,LTD" +000DE7 o="Snap-on OEM Group" +000DE8 o="Nasaco Electronics Pte. Ltd" +000DE9 o="Napatech Aps" +000DEA o="Kingtel Telecommunication Corp." +000DEB o="CompXs Limited" +000DEE o="Andrew RF Power Amplifier Group" +000DEF o="Soc. Coop. Bilanciai" +000DF0 o="QCOM TECHNOLOGY INC." +000DF1 o="IONIX INC." +000DF3 o="Asmax Solutions" +000DF4 o="Watertek Co." +000DF5 o="Teletronics International Inc." +000DF6 o="Technology Thesaurus Corp." +000DF7 o="Space Dynamics Lab" +000DF8 o="ORGA Kartensysteme GmbH" +000DF9 o="NDS Limited" +000DFA o="Micro Control Systems Ltd." +000DFB o="Komax AG" +000DFC o="ITFOR Inc." +000DFD o="Huges Hi-Tech Inc.," +000DFE o="Hauppauge Computer Works, Inc." +000DFF o="CHENMING MOLD INDUSTRY CORP." +000E00 o="Atrie" +000E01 o="ASIP Technologies Inc." +000E02 o="Advantech AMT Inc." +000E04 o="CMA/Microdialysis AB" +000E05 o="WIRELESS MATRIX CORP." +000E06 o="Team Simoco Ltd" +000E09 o="Shenzhen Coship Software Co.,LTD." +000E0A o="SAKUMA DESIGN OFFICE" +000E0B o="Netac Technology Co., Ltd." +000E0D o="Hesch Schröder GmbH" +000E0E o="ESA elettronica S.P.A." +000E0F o="ERMME" +000E10 o="C-guys, Inc." +000E11 o="BDT Büro und Datentechnik GmbH & Co.KG" +000E12 o="Adaptive Micro Systems Inc." +000E13 o="Accu-Sort Systems inc." +000E14 o="Visionary Solutions, Inc." +000E15 o="Tadlys LTD" +000E16 o="SouthWing S.L." +000E18 o="MyA Technology" +000E19 o="LogicaCMG Pty Ltd" +000E1A o="JPS Communications" +000E1B o="IAV GmbH" +000E1C o="Hach Company" +000E1D o="ARION Technology Inc." +000E1E,001B32,0024FF,00C0DD,00E08B,F4E9D4 o="QLogic Corporation" +000E1F o="TCL Networks Equipment Co., Ltd." +000E20 o="ACCESS Systems Americas, Inc." +000E21 o="MTU Friedrichshafen GmbH" +000E23 o="Incipient, Inc." +000E24 o="Huwell Technology Inc." +000E25 o="Hannae Technology Co., Ltd" +000E26 o="Gincom Technology Corp." +000E27 o="Crere Networks, Inc." +000E28 o="Dynamic Ratings P/L" +000E29 o="Shester Communications Inc" +000E2B o="Safari Technologies" +000E2C o="Netcodec co." +000E2D o="Hyundai Digital Technology Co.,Ltd." +000E2F,B87879 o="Roche Diagnostics GmbH" +000E30 o="AERAS Networks, Inc." +000E31 o="Olympus Soft Imaging Solutions GmbH" +000E32 o="Kontron Medical" +000E33 o="Shuko Electronics Co.,Ltd" +000E34 o="NexGen City, LP" +000E36 o="HEINESYS, Inc." +000E37 o="Harms & Wende GmbH & Co.KG" +000E3A o="Cirrus Logic" +000E3B o="Hawking Technologies, Inc." +000E3C o="Transact Technologies Inc" +000E3D o="Televic N.V." +000E3E o="Sun Optronics Inc" +000E41 o="NIHON MECHATRONICS CO.,LTD." +000E42 o="Motic Incoporation Ltd." +000E43 o="G-Tek Electronics Sdn. Bhd." +000E44 o="Digital 5, Inc." +000E45 o="Beijing Newtry Electronic Technology Ltd" +000E46 o="Niigata Seimitsu Co.,Ltd." +000E47 o="NCI System Co.,Ltd." +000E48 o="Lipman TransAction Solutions" +000E49 o="Forsway Scandinavia AB" +000E4A o="Changchun Huayu WEBPAD Co.,LTD" +000E4B o="atrium c and i" +000E4C o="Bermai Inc." +000E4D o="Numesa Inc." +000E4E o="Waveplus Technology Co., Ltd." +000E4F o="Trajet GmbH" +000E50,00147F,0018F6,001D68,001F9F,002417,002644,0090D0,0876FF o="Thomson Telecom Belgium" +000E51 o="tecna elettronica srl" +000E52 o="Optium Corporation" +000E53 o="AV TECH CORPORATION" +000E54 o="AlphaCell Wireless Ltd." +000E55 o="AUVITRAN" +000E56 o="4G Systems GmbH & Co. KG" +000E57 o="Iworld Networking, Inc." +000E58,347E5C,48A6B8,5CAAFD,7828CA,949F3E,B8E937 o="Sonos, Inc." +000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,4C17EB,5464D9,589043,681590,6C2E85,700B01,7C034C,7C03D8,7C2664,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,F08261,F46BEF,F4EB38,F8AB05 o="Sagemcom Broadband SAS" +000E5A o="TELEFIELD inc." +000E5B o="ParkerVision - Direct2Data" +000E5D o="Triple Play Technologies A/S" +000E5E o="Raisecom Technology" +000E5F o="activ-net GmbH & Co. KG" +000E60 o="360SUN Digital Broadband Corporation" +000E61 o="MICROTROL LIMITED" +000E63 o="Lemke Diagnostics GmbH" +000E64 o="Elphel, Inc" +000E65 o="TransCore" +000E66 o="Hitachi Industry & Control Solutions, Ltd." +000E67 o="Eltis Microelectronics Ltd." +000E68 o="E-TOP Network Technology Inc." +000E69 o="China Electric Power Research Institute" +000E6B o="Janitza electronics GmbH" +000E6C o="Device Drivers Limited" +000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,40F308,449160,44A7CF,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,CCC079,D0E44A,D45383,D8C46A,DCEFCA,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." +000E6E o="MAT S.A. (Mircrelec Advanced Technology)" +000E6F o="IRIS Corporation Berhad" +000E70 o="in2 Networks" +000E71 o="Gemstar Technology Development Ltd." +000E72 o="CTS electronics" +000E73 o="Tpack A/S" +000E74 o="Solar Telecom. Tech" +000E75 o="New York Air Brake Corp." +000E76 o="GEMSOC INNOVISION INC." +000E77 o="Decru, Inc." +000E78 o="Amtelco" +000E79 o="Ample Communications Inc." +000E7A o="GemWon Communications Co., Ltd." +000E7C o="Televes S.A." +000E7D o="Electronics Line 3000 Ltd." +000E7E o="ionSign Oy" +000E80 o="Thomson Technology Inc" +000E81 o="Devicescape Software, Inc." +000E82 o="Commtech Wireless" +000E85 o="Catalyst Enterprises, Inc." +000E86 o="Alcatel North America" +000E87 o="adp Gauselmann GmbH" +000E88 o="VIDEOTRON CORP." +000E89 o="CLEMATIC" +000E8A o="Avara Technologies Pty. Ltd." +000E8B o="Astarte Technology Co, Ltd." +000E8D o="Systems in Progress Holding GmbH" +000E8E o="SparkLAN Communications, Inc." +000E8F,00C002,3C9872,749D79,788102,7894B4,944A0C,B4A5EF,D42122,D460E3,E06066 o="Sercomm Corporation." +000E90 o="PONICO CORP." +000E91 o="Navico Auckland Ltd" +000E92 o="Open Telecom" +000E93 o="Milénio 3 Sistemas Electrónicos, Lda." +000E94 o="Maas International BV" +000E95 o="Fujiya Denki Seisakusho Co.,Ltd." +000E96 o="Cubic Defense Applications, Inc." +000E97 o="Ultracker Technology CO., Inc" +000E98,00C068 o="HME Clear-Com LTD." +000E99 o="Spectrum Digital, Inc" +000E9A,000EE4 o="BOE TECHNOLOGY GROUP CO.,LTD" +000E9C o="Benchmark Electronics" +000E9D o="Tiscali UK Ltd" +000E9E o="Topfield Co., Ltd" +000E9F o="TEMIC SDS GmbH" +000EA0 o="NetKlass Technology Inc." +000EA1 o="Formosa Teletek Corporation" +000EA2 o="McAfee, Inc" +000EA3 o="CNCR-IT CO.,LTD,HangZhou P.R.CHINA" +000EA4 o="Certance Inc." +000EA5 o="BLIP Systems" +000EA7 o="Endace Technology" +000EA8 o="United Technologists Europe Limited" +000EA9 o="Shanghai Xun Shi Communications Equipment Ltd. Co." +000EAA o="Scalent Systems, Inc." +000EAB o="Cray Inc" +000EAC o="MINTRON ENTERPRISE CO., LTD." +000EAD o="Metanoia Technologies, Inc." +000EAE o="GAWELL TECHNOLOGIES CORP." +000EAF o="CASTEL" +000EB0 o="Solutions Radio BV" +000EB1 o="Newcotech,Ltd" +000EB2 o="Micro-Research Finland Oy" +000EB4 o="GUANGZHOU GAOKE COMMUNICATIONS TECHNOLOGY CO.LTD." +000EB5 o="Ecastle Electronics Co., Ltd." +000EB6,002550,6C98EB o="Riverbed Technology, Inc." +000EB7 o="Knovative, Inc." +000EB8 o="Iiga co.,Ltd" +000EB9 o="HASHIMOTO Electronics Industry Co.,Ltd." +000EBA o="HANMI SEMICONDUCTOR CO., LTD." +000EBB o="Everbee Networks" +000EBC o="Paragon Fidelity GmbH" +000EBD o="Burdick, a Quinton Compny" +000EBE o="B&B Electronics Manufacturing Co." +000EBF o="Remsdaq Limited" +000EC1 o="MYNAH Technologies" +000EC2 o="Lowrance Electronics, Inc." +000EC3 o="Logic Controls, Inc." +000EC4 o="Iskra Transmission d.d." +000EC5 o="Digital Multitools Inc" +000EC6 o="ASIX ELECTRONICS CORP." +000EC7 o="Motorola Korea" +000EC8 o="Zoran Corporation" +000EC9 o="YOKO Technology Corp." +000ECA o="WTSS Inc" +000ECB o="VineSys Technology" +000ECC o="Tableau, LLC" +000ECD o="SKOV A/S" +000ECE o="S.I.T.T.I. S.p.A." +000ECF o="PROFIBUS Nutzerorganisation e.V." +000ED0 o="Privaris, Inc." +000ED1 o="Osaka Micro Computer." +000ED2 o="Filtronic plc" +000ED3 o="Epicenter, Inc." +000ED4 o="CRESITT INDUSTRIE" +000ED5 o="COPAN Systems Inc." +000ED8 o="Positron Access Solutions Corp" +000ED9 o="Aksys, Ltd." +000EDA o="C-TECH UNITED CORP." +000EDB o="XiNCOM Corp." +000EDC o="Tellion INC." +000EDD o="SHURE INCORPORATED" +000EDE o="REMEC, Inc." +000EDF o="PLX Technology" +000EE0 o="Mcharge" +000EE1 o="ExtremeSpeed Inc." +000EE2 o="Custom Engineering" +000EE3 o="Chiyu Technology Co.,Ltd" +000EE5 o="bitWallet, Inc." +000EE6 o="Adimos Systems LTD" +000EE7 o="AAC ELECTRONICS CORP." +000EE8,144D67,784476,B85510,F42853 o="Zioncom Electronics (Shenzhen) Ltd." +000EE9 o="WayTech Development, Inc." +000EEA o="Shadong Luneng Jicheng Electronics,Co.,Ltd" +000EEB o="Sandmartin(zhong shan)Electronics Co.,Ltd" +000EEC o="Orban" +000EEE o="Muco Industrie BV" +000EF0 o="Festo AG & Co. KG" +000EF1 o="EZQUEST INC." +000EF2 o="Infinico Corporation" +000EF3 o="Smarthome" +000EF4,80AD67 o="Kasda Networks Inc" +000EF5 o="iPAC Technology Co., Ltd." +000EF6 o="E-TEN Information Systems Co., Ltd." +000EF7 o="Vulcan Portals Inc" +000EF8 o="SBC ASI" +000EF9 o="REA Elektronik GmbH" +000EFA o="Optoway Technology Incorporation" +000EFB o="Macey Enterprises" +000EFC o="JTAG Technologies B.V." +000EFD o="FUJINON CORPORATION" +000EFE o="EndRun Technologies LLC" +000EFF o="Megasolution,Inc." +000F00 o="Legra Systems, Inc." +000F01 o="DIGITALKS INC" +000F02 o="Digicube Technology Co., Ltd" +000F03 o="COM&C CO., LTD" +000F04 o="cim-usa inc" +000F05 o="3B SYSTEM INC." +000F07 o="Mangrove Systems, Inc." +000F08 o="Indagon Oy" +000F0A o="Clear Edge Networks" +000F0B o="Kentima Technologies AB" +000F0C o="SYNCHRONIC ENGINEERING" +000F0D o="Hunt Electronic Co., Ltd." +000F0E o="WaveSplitter Technologies, Inc." +000F0F o="Real ID Technology Co., Ltd." +000F10 o="RDM Corporation" +000F11 o="Prodrive B.V." +000F12,00D060 o="Panasonic Europe Ltd." +000F13 o="Nisca corporation" +000F14 o="Mindray Co., Ltd." +000F15,001E80 o="Icotera A/S" +000F16 o="JAY HOW TECHNOLOGY CO.," +000F17,002365 o="Insta Elektro GmbH" +000F18 o="Industrial Control Systems" +000F19 o="Boston Scientific" +000F1A o="Gaming Support B.V." +000F1B o="Ego Systems Inc." +000F1C o="DigitAll World Co., Ltd" +000F1D o="Cosmo Techs Co., Ltd." +000F1E o="Chengdu KT Electric Co.of High & New Technology" +000F21 o="Scientific Atlanta, Inc" +000F22 o="Helius, Inc." +000F25 o="AimValley B.V." +000F26 o="WorldAccxx LLC" +000F27 o="TEAL Electronics, Inc." +000F28 o="Itronix Corporation" +000F29 o="Augmentix Corporation" +000F2A o="Cableware Electronics" +000F2B o="GREENBELL SYSTEMS" +000F2C o="Uplogix, Inc." +000F2D o="CHUNG-HSIN ELECTRIC & MACHINERY MFG.CORP." +000F2E o="Megapower International Corp." +000F2F o="W-LINX TECHNOLOGY CO., LTD." +000F30 o="Raza Microelectronics Inc" +000F31 o="Allied Vision Technologies Canada Inc" +000F32 o="Lootom Telcovideo Network Wuxi Co Ltd" +000F33 o="DUALi Inc." +000F36 o="Accurate Techhnologies, Inc." +000F37 o="Xambala Incorporated" +000F38 o="Netstar" +000F39 o="IRIS SENSORS" +000F3A o="HISHARP" +000F3B o="Fuji System Machines Co., Ltd." +000F3C o="Endeleo Limited" +000F3E o="CardioNet, Inc" +000F3F o="Big Bear Networks" +000F40 o="Optical Internetworking Forum" +000F41 o="Zipher Ltd" +000F42 o="Xalyo Systems" +000F43 o="Wasabi Systems Inc." +000F44 o="Tivella Inc." +000F45 o="Stretch, Inc." +000F46 o="SINAR AG" +000F47 o="ROBOX SPA" +000F48 o="Polypix Inc." +000F49 o="Northover Solutions Limited" +000F4A o="Kyushu-kyohan co.,ltd" +000F4C o="Elextech INC" +000F4D o="TalkSwitch" +000F4E o="Cellink" +000F4F,080027 o="PCS Systemtechnik GmbH" +000F50 o="StreamScale Limited" +000F51 o="Azul Systems, Inc." +000F52 o="YORK Refrigeration, Marine & Controls" +000F54 o="Entrelogic Corporation" +000F55 o="Datawire Communication Networks Inc." +000F56 o="Continuum Photonics Inc" +000F57 o="CABLELOGIC Co., Ltd." +000F58 o="Adder Technology Limited" +000F59 o="Phonak AG" +000F5A o="Peribit Networks" +000F5B o="Delta Information Systems, Inc." +000F5C o="Day One Digital Media Limited" +000F5D,000F94 o="Genexis BV" +000F5E o="Veo" +000F5F o="Nicety Technologies Inc. (NTS)" +000F60 o="Lifetron Co.,Ltd" +000F62 o="Alcatel Bell Space N.V." +000F63 o="Obzerv Technologies" +000F64 o="D&R Electronica Weesp BV" +000F65 o="icube Corp." +000F67 o="West Instruments" +000F68 o="Vavic Network Technology, Inc." +000F69 o="SEW Eurodrive GmbH & Co. KG" +000F6B o="GateWare Communications GmbH" +000F6C o="ADDI-DATA GmbH" +000F6D o="Midas Engineering" +000F6E o="BBox" +000F6F o="FTA Communication Technologies" +000F70 o="Wintec Industries, inc." +000F71 o="Sanmei Electronics Co.,Ltd" +000F72 o="Sandburst" +000F73 o="RS Automation Co., Ltd" +000F74 o="Qamcom Technology AB" +000F75 o="First Silicon Solutions" +000F76 o="Digital Keystone, Inc." +000F77 o="DENTUM CO.,LTD" +000F78 o="Datacap Systems Inc" +000F79 o="Bluetooth Interest Group Inc." +000F7A o="BeiJing NuQX Technology CO.,LTD" +000F7B o="Arce Sistemas, S.A." +000F7C o="ACTi Corporation" +000F7D o="Xirrus" +000F7E o="Ablerex Electronics Co., LTD" +000F7F o="UBSTORAGE Co.,Ltd." +000F80 o="Trinity Security Systems,Inc." +000F81 o="PAL Pacific Inc." +000F82 o="Mortara Instrument, Inc." +000F83 o="Brainium Technologies Inc." +000F84 o="Astute Networks, Inc." +000F85 o="ADDO-Japan Corporation" +000F86,001CCC,002557,0026FF,1C69A5,34BB1F,406F2A,489D24,68ED43,70AAB2,94EBCD,A4E4B8,F40B93 o="BlackBerry RTS" +000F87 o="Maxcess International" +000F88 o="AMETEK, Inc." +000F89 o="Winnertec System Co., Ltd." +000F8A o="WideView" +000F8B o="Orion MultiSystems Inc" +000F8C o="Gigawavetech Pte Ltd" +000F8D o="FAST TV-Server AG" +000F8E o="DONGYANG TELECOM CO.,LTD." +000F91 o="Aerotelecom Co.,Ltd." +000F92 o="Microhard Systems Inc." +000F93 o="Landis+Gyr Ltd." +000F95 o="ELECOM Co.,LTD Laneed Division" +000F97 o="Avanex Corporation" +000F98 o="Avamax Co. Ltd." +000F99 o="APAC opto Electronics Inc." +000F9A o="Synchrony, Inc." +000F9B o="Ross Video Limited" +000F9C o="Panduit Corp" +000F9D o="DisplayLink (UK) Ltd" +000F9E o="Murrelektronik GmbH" +000FA0 o="CANON KOREA BUSINESS SOLUTIONS INC." +000FA1 o="Gigabit Systems Inc." +000FA2 o="2xWireless" +000FA3,001802,001D6A,542AA2,5C338E,886AE3,D0AEEC o="Alpha Networks Inc." +000FA4 o="Sprecher Automation GmbH" +000FA5 o="BWA Technology GmbH" +000FA6 o="S2 Security Corporation" +000FA7 o="Raptor Networks Technology" +000FA8 o="Photometrics, Inc." +000FA9 o="PC Fabrik" +000FAA o="Nexus Technologies" +000FAB o="Kyushu Electronics Systems Inc." +000FAC o="IEEE 802.11" +000FAD o="FMN communications GmbH" +000FAE o="E2O Communications" +000FAF o="Dialog Inc." +000FB1 o="Cognio Inc." +000FB2 o="Broadband Pacenet (India) Pvt. Ltd." +000FB3,001505,001801,001EA7,001F90,0020E0,00247B,002662,0026B8,007F28,0C6127,105F06,10785B,109FA9,181BEB,207600,408B07,4C8B30,70F196,70F220,9C1E95,A0A3E2,A83944,E86FF2,F8E4FB,FC2BB2 o="Actiontec Electronics, Inc" +000FB4 o="Timespace Technology" +000FB6 o="Europlex Technologies" +000FB7 o="Cavium" +000FB8 o="CallURL Inc." +000FB9 o="Adaptive Instruments" +000FBA o="Tevebox AB" +000FBB,004043 o="Nokia Siemens Networks GmbH & Co. KG." +000FBC o="Onkey Technologies, Inc." +000FBD,3CA72B,A46032 o="MRV Communications (Networks) LTD" +000FBE o="e-w/you Inc." +000FBF o="DGT Sp. z o.o." +000FC0 o="DELCOMp" +000FC1 o="WAVE Corporation" +000FC2 o="Uniwell Corporation" +000FC3 o="PalmPalm Technology, Inc." +000FC4 o="NST co.,LTD." +000FC5 o="KeyMed Ltd" +000FC6 o="Eurocom Industries A/S" +000FC7 o="Dionica R&D Ltd." +000FC8 o="Chantry Networks" +000FC9 o="Allnet GmbH" +000FCA o="A-JIN TECHLINE CO, LTD" +000FCE o="Kikusui Electronics Corp." +000FCF o="DataWind Research" +000FD0 o="ASTRI" +000FD1 o="Applied Wireless Identifications Group, Inc." +000FD2 o="EWA Technologies, Inc." +000FD3 o="Digium" +000FD4 o="Soundcraft" +000FD5 o="Schwechat - RISE" +000FD6 o="Sarotech Co., Ltd" +000FD7 o="Harman Music Group" +000FD8 o="Force, Inc." +000FD9 o="FlexDSL Telecommunications AG" +000FDA o="YAZAKI CORPORATION" +000FDB,00183A,002397,00600F,0CD502 o="Westell Technologies Inc." +000FDC o="Ueda Japan Radio Co., Ltd." +000FDD o="SORDIN AB" +000FDF o="SOLOMON Technology Corp." +000FE0 o="NComputing Co.,Ltd." +000FE1 o="ID DIGITAL CORPORATION" +000FE2,002389,0CDA41,3822D6,3891D5,3897D6,3C8C40,3CE5A6,487ADA,50DA00,5866BA,586AB1,5CDD70,600B03,60DA83,703D15,70BAEF,70F96D,741F4A,74258A,80F62E,84D931,9C061B,AC7409,B0F963,C4CAD9,D461FE o="Hangzhou H3C Technologies Co., Limited" +000FE3 o="Damm Cellular Systems A/S" +000FE4,2C3068 o="Pantech Co.,Ltd" +000FE5 o="MERCURY SECURITY CORPORATION" +000FE6 o="MBTech Systems, Inc." +000FE7 o="Lutron Electronics Co., Inc." +000FE8 o="Lobos, Inc." +000FE9 o="GW TECHNOLOGIES CO.,LTD." +000FEA o="Giga-Byte Technology Co.,LTD." +000FEB o="Cylon Controls" +000FEC o="ARKUS Inc." +000FED o="Anam Electronics Co., Ltd" +000FEE o="XTec, Incorporated" +000FEF o="Thales e-Transactions GmbH" +000FF0 o="Sunray Co. Ltd." +000FF1 o="nex-G Systems Pte.Ltd" +000FF2 o="Loud Technologies Inc." +000FF3 o="Jung Myoung Communications&Technology" +000FF4 o="Guntermann & Drunck GmbH" +000FF5 o="GN&S company" +000FF6,ECEA03 o="DARFON LIGHTING CORP" +000FF9 o="Valcretec, Inc." +000FFA o="Optinel Systems, Inc." +000FFB o="Nippon Denso Industry Co., Ltd." +000FFC o="Merit Li-Lin Ent." +000FFD o="Glorytek Network Inc." +000FFE,002324 o="G-PRO COMPUTER" +000FFF o="Control4" +001000 o="CABLE TELEVISION LABORATORIES, INC." +001001 o="Citel" +001002 o="ACTIA" +001003 o="IMATRON, INC." +001004 o="THE BRANTLEY COILE COMPANY,INC" +001005 o="UEC COMMERCIAL" +001006 o="Thales Contact Solutions Ltd." +001008 o="VIENNA SYSTEMS CORPORATION" +001009 o="HORANET" +00100A o="WILLIAMS COMMUNICATIONS GROUP" +00100C o="ITO CO., LTD." +00100E o="MICRO LINEAR COPORATION" +00100F o="INDUSTRIAL CPU SYSTEMS" +001010 o="INITIO CORPORATION" +001012 o="PROCESSOR SYSTEMS (I) PVT LTD" +001013 o="Kontron America, Inc." +001015 o="OOmon Inc." +001016 o="T.SQWARE" +001017,001B86 o="Bosch Access Systems GmbH" +001019 o="SIRONA DENTAL SYSTEMS GmbH & Co. KG" +00101A o="PictureTel Corp." +00101B o="CORNET TECHNOLOGY, INC." +00101C o="OHM TECHNOLOGIES INTL, LLC" +00101D o="WINBOND ELECTRONICS CORP." +00101E o="MATSUSHITA ELECTRONIC INSTRUMENTS CORP." +001020 o="Hand Held Products Inc" +001021 o="ENCANTO NETWORKS, INC." +001022 o="SatCom Media Corporation" +001023 o="Network Equipment Technologies" +001024 o="NAGOYA ELECTRIC WORKS CO., LTD" +001025 o="Grayhill, Inc" +001026 o="ACCELERATED NETWORKS, INC." +001027 o="L-3 COMMUNICATIONS EAST" +001028 o="COMPUTER TECHNICA, INC." +00102A o="ZF MICROSYSTEMS, INC." +00102B o="UMAX DATA SYSTEMS, INC." +00102C o="Lasat Networks A/S" +00102D o="HITACHI SOFTWARE ENGINEERING" +00102E o="NETWORK SYSTEMS & TECHNOLOGIES PVT. LTD." +001030 o="EION Inc." +001031 o="OBJECTIVE COMMUNICATIONS, INC." +001032 o="ALTA TECHNOLOGY" +001033 o="ACCESSLAN COMMUNICATIONS, INC." +001034 o="GNP Computers" +001036 o="INTER-TEL INTEGRATED SYSTEMS" +001037 o="CYQ've Technology Co., Ltd." +001038 o="MICRO RESEARCH INSTITUTE, INC." +001039 o="Vectron Systems AG" +00103A o="DIAMOND NETWORK TECH" +00103B o="HIPPI NETWORKING FORUM" +00103C o="IC ENSEMBLE, INC." +00103D o="PHASECOM, LTD." +00103E o="NETSCHOOLS CORPORATION" +00103F o="TOLLGRADE COMMUNICATIONS, INC." +001040 o="INTERMEC CORPORATION" +001041 o="BRISTOL BABCOCK, INC." +001042 o="Alacritech, Inc." +001043 o="A2 CORPORATION" +001044 o="InnoLabs Corporation" +001046 o="ALCORN MCBRIDE INC." +001047 o="ECHO ELETRIC CO. LTD." +001048 o="HTRC AUTOMATION, INC." +001049 o="ShoreTel, Inc" +00104A o="The Parvus Corporation" +00104C o="Teledyne LeCroy, Inc" +00104D o="SURTEC INDUSTRIES, INC." +00104E o="CEOLOGIC" +001050 o="RION CO., LTD." +001051 o="CMICRO CORPORATION" +001052 o="METTLER-TOLEDO (ALBSTADT) GMBH" +001053 o="COMPUTER TECHNOLOGY CORP." +001055 o="FUJITSU MICROELECTRONICS, INC." +001056 o="SODICK CO., LTD." +001057 o="Rebel.com, Inc." +001058 o="ArrowPoint Communications" +001059 o="DIABLO RESEARCH CO. LLC" +00105B o="NET INSIGHT AB" +00105C o="QUANTUM DESIGNS (H.K.) LTD." +00105D o="Draeger Medical" +00105E o="Spirent plc, Service Assurance Broadband" +00105F o="ZODIAC DATA SYSTEMS" +001060 o="BILLIONTON SYSTEMS, INC." +001061 o="HOSTLINK CORP." +001062 o="NX SERVER, ILNC." +001063 o="STARGUIDE DIGITAL NETWORKS" +001064 o="DNPG, LLC" +001065 o="RADYNE CORPORATION" +001066 o="ADVANCED CONTROL SYSTEMS, INC." +001068 o="COMOS TELECOM" +001069 o="HELIOSS COMMUNICATIONS, INC." +00106A o="DIGITAL MICROWAVE CORPORATION" +00106B o="SONUS NETWORKS, INC." +00106C o="EDNT GmbH" +00106D,00C069 o="Axxcelera Broadband Wireless" +00106E o="TADIRAN COM. LTD." +00106F o="TRENTON TECHNOLOGY INC." +001070 o="CARADON TREND LTD." +001071 o="ADVANET INC." +001072 o="GVN TECHNOLOGIES, INC." +001073 o="TECHNOBOX, INC." +001074 o="ATEN INTERNATIONAL CO., LTD." +001075 o="Segate Technology LLC" +001076 o="EUREM GmbH" +001077 o="SAF DRIVE SYSTEMS, LTD." +001078 o="NUERA COMMUNICATIONS, INC." +00107A o="AmbiCom, Inc." +00107C o="P-COM, INC." +00107D o="AURORA COMMUNICATIONS, LTD." +00107E o="BACHMANN ELECTRONIC GmbH" +00107F o="CRESTRON ELECTRONICS, INC." +001080 o="METAWAVE COMMUNICATIONS" +001081 o="DPS, INC." +001082 o="JNA TELECOMMUNICATIONS LIMITED" +001084 o="K-BOT COMMUNICATIONS" +001085 o="POLARIS COMMUNICATIONS, INC." +001086 o="ATTO Technology, Inc." +001087,00B0B3 o="XSTREAMIS PLC" +001088 o="AMERICAN NETWORKS INC." +001089 o="WebSonic" +00108A o="TeraLogic, Inc." +00108B o="LASERANIMATION SOLLINGER GMBH" +00108C o="Fujitsu Services Ltd" +00108D o="Johnson Controls, Inc." +00108E o="HUGH SYMONS CONCEPT Technologies Ltd." +00108F o="RAPTOR SYSTEMS" +001090 o="CIMETRICS, INC." +001091 o="NO WIRES NEEDED BV" +001092 o="NETCORE INC." +001093 o="CMS COMPUTERS, LTD." +001094,0060F3 o="Performance Analysis Broadband, Spirent plc" +001095,00189B,0019DF,001E69,0024D1,002624,009064 o="Thomson Inc." +001096 o="TRACEWELL SYSTEMS, INC." +001097 o="WinNet Metropolitan Communications Systems, Inc." +001098 o="STARNET TECHNOLOGIES, INC." +001099 o="InnoMedia, Inc." +00109A o="NETLINE" +00109C o="M-SYSTEM CO., LTD." +00109D o="CLARINET SYSTEMS, INC." +00109E o="AWARE, INC." +00109F o="PAVO, INC." +0010A0 o="INNOVEX TECHNOLOGIES, INC." +0010A1 o="KENDIN SEMICONDUCTOR, INC." +0010A2 o="TNS" +0010A3 o="OMNITRONIX, INC." +0010A5 o="OXFORD INSTRUMENTS" +0010A8 o="RELIANCE COMPUTER CORP." +0010A9 o="ADHOC TECHNOLOGIES" +0010AA o="MEDIA4, INC." +0010AB o="KOITO ELECTRIC INDUSTRIES, LTD." +0010AC o="IMCI TECHNOLOGIES" +0010AD o="SOFTRONICS USB, INC." +0010AE o="SHINKO ELECTRIC INDUSTRIES CO." +0010AF o="TAC SYSTEMS, INC." +0010B0 o="MERIDIAN TECHNOLOGY CORP." +0010B1 o="FOR-A CO., LTD." +0010B2 o="COACTIVE AESTHETICS" +0010B3 o="NOKIA MULTIMEDIA TERMINALS" +0010B4 o="ATMOSPHERE NETWORKS" +0010B6 o="ENTRATA COMMUNICATIONS CORP." +0010B7 o="COYOTE TECHNOLOGIES, LLC" +0010B8 o="ISHIGAKI COMPUTER SYSTEM CO." +0010B9 o="MAXTOR CORP." +0010BA o="MARTINHO-DAVIS SYSTEMS, INC." +0010BB o="DATA & INFORMATION TECHNOLOGY" +0010BC o="Aastra Telecom" +0010BD o="THE TELECOMMUNICATION TECHNOLOGY COMMITTEE (TTC)" +0010BE o="MARCH NETWORKS CORPORATION" +0010BF o="InterAir Wireless" +0010C0 o="ARMA, Inc." +0010C1,509F3B,8835C1,D84A87 o="OI ELECTRIC CO.,LTD" +0010C2 o="WILLNET, INC." +0010C3 o="CSI-CONTROL SYSTEMS" +0010C4,046169 o="MEDIA GLOBAL LINKS CO., LTD." +0010C5 o="PROTOCOL TECHNOLOGIES, INC." +0010C6,001641,001A6B,001E37,002186,00247E,002713,0C3CCD,3CE1A1,402CF4,4439C4,6C0B84,70F395,CC52AF,E02A82,E04F43,FC4DD4 o="Universal Global Scientific Industrial Co., Ltd." +0010C7 o="DATA TRANSMISSION NETWORK" +0010C8 o="COMMUNICATIONS ELECTRONICS SECURITY GROUP" +0010C9 o="MITSUBISHI ELECTRONICS LOGISTIC SUPPORT CO." +0010CB o="FACIT K.K." +0010CC o="CLP COMPUTER LOGISTIK PLANUNG GmbH" +0010CD o="INTERFACE CONCEPT" +0010CE o="VOLAMP, LTD." +0010CF o="FIBERLANE COMMUNICATIONS" +0010D0 o="WITCOM, LTD." +0010D1 o="Top Layer Networks, Inc." +0010D2 o="NITTO TSUSHINKI CO., LTD" +0010D3 o="GRIPS ELECTRONIC GMBH" +0010D4 o="STORAGE COMPUTER CORPORATION" +0010D5 o="IMASDE CANARIAS, S.A." +0010D6 o="Exelis" +0010D7 o="ARGOSY RESEARCH INC." +0010D8 o="CALISTA" +0010D9 o="IBM JAPAN, FUJISAWA MT+D" +0010DA o="Kollmorgen Corp" +0010DD o="ENABLE SEMICONDUCTOR, INC." +0010DE o="INTERNATIONAL DATACASTING CORPORATION" +0010DF o="RISE COMPUTER INC." +0010E1 o="S.I. TECH, INC." +0010E2 o="ArrayComm, Inc." +0010E4 o="NSI CORPORATION" +0010E5 o="SOLECTRON TEXAS" +0010E6 o="APPLIED INTELLIGENT SYSTEMS, INC." +0010E8 o="TELOCITY, INCORPORATED" +0010E9 o="RAIDTEC LTD." +0010EA o="ADEPT TECHNOLOGY" +0010EB o="SELSIUS SYSTEMS, INC." +0010EC o="RPCG, LLC" +0010ED o="SUNDANCE TECHNOLOGY, INC." +0010EE o="CTI PRODUCTS, INC." +0010EF o="DBTEL INCORPORATED" +0010F0 o="RITTAL-WERK RUDOLF LOH GmbH & Co." +0010F1 o="I-O CORPORATION" +0010F2 o="ANTEC" +0010F3 o="Nexcom International Co., Ltd." +0010F4 o="Vertical Communications" +0010F5 o="AMHERST SYSTEMS, INC." +0010F7 o="IRIICHI TECHNOLOGIES Inc." +0010F9 o="UNIQUE SYSTEMS, INC." +0010FB o="ZIDA TECHNOLOGIES LIMITED" +0010FC o="BROADBAND NETWORKS, INC." +0010FD o="COCOM A/S" +001101 o="CET Technologies Pte Ltd" +001102 o="Aurora Multimedia Corp." +001103 o="kawamura electric inc." +001104 o="TELEXY" +001105,FC4BBC o="Sunplus Technology Co., Ltd." +001106 o="Siemens NV (Belgium)" +001107 o="RGB Networks Inc." +001108 o="Orbital Data Corporation" +001109 o="Micro-Star International" +00110B o="Franklin Technology Systems" +00110C o="Atmark Techno, Inc." +00110D o="SANBlaze Technology, Inc." +00110E o="Tsurusaki Sealand Transportation Co. Ltd." +00110F o="netplat,Inc." +001110 o="Maxanna Technology Co., Ltd." +001112 o="Honeywell CMSS" +001113 o="Fraunhofer FOKUS" +001114 o="EverFocus Electronics Corp." +001115 o="EPIN Technologies, Inc." +001116 o="COTEAU VERT CO., LTD." +001117 o="CESNET" +001118 o="BLX IC Design Corp., Ltd." +001119 o="Solteras, Inc." +00111B o="Targa Systems Div L-3 Communications" +00111C o="Pleora Technologies Inc." +00111D o="Hectrix Limited" +00111E,00151E o="ETHERNET Powerlink Standarization Group (EPSG)" +00111F o="Doremi Labs, Inc." +001122 o="CIMSYS Inc" +001123 o="Appointech, Inc." +001126 o="Venstar Inc." +001127 o="TASI, Inc" +001128 o="Streamit" +001129 o="Paradise Datacom Ltd." +00112A o="Niko NV" +00112B o="NetModule AG" +00112C o="IZT GmbH" +00112D o="iPulse Systems" +00112E o="CEICOM" +001130 o="Allied Telesis (Hong Kong) Ltd." +001131 o="UNATECH. CO.,LTD" +001132 o="Synology Incorporated" +001133 o="Siemens AG Austria" +001134 o="MediaCell, Inc." +001135 o="Grandeye Ltd" +001136 o="Goodrich Sensor Systems" +001137 o="AICHI ELECTRIC CO., LTD." +001138 o="TAISHIN CO., LTD." +001139 o="STOEBER ANTRIEBSTECHNIK GmbH + Co. KG." +00113A o="SHINBORAM" +00113B o="Micronet Communications Inc." +00113C o="Micronas GmbH" +00113D o="KN SOLTEC CO.,LTD." +00113E o="JL Corporation" +00113F o="Alcatel DI" +001140 o="Nanometrics Inc." +001141 o="GoodMan Corporation" +001142 o="e-SMARTCOM INC." +001144 o="Assurance Technology Corp" +001145 o="ValuePoint Networks" +001146 o="Telecard-Pribor Ltd" +001147 o="Secom-Industry co.LTD." +001148 o="Prolon Control Systems" +001149 o="Proliphix Inc." +00114A o="KAYABA INDUSTRY Co,.Ltd." +00114B o="Francotyp-Postalia GmbH" +00114C o="caffeina applied research ltd." +00114D o="Atsumi Electric Co.,LTD." +00114E o="690885 Ontario Inc." +00114F o="US Digital Television, Inc" +001150 o="Belkin Corporation" +001151 o="Mykotronx" +001152 o="Eidsvoll Electronics AS" +001153 o="Trident Tek, Inc." +001154 o="Webpro Technologies Inc." +001155 o="Sevis Systems" +001156 o="Pharos Systems NZ" +001157,002536,2CFF65 o="Oki Electric Industry Co., Ltd." +001159 o="MATISSE NETWORKS INC" +00115A o="Ivoclar Vivadent AG" +00115E o="ProMinent Dosiertechnik GmbH" +00115F o="ITX Security Co., Ltd." +001160 o="ARTDIO Company Co., LTD" +001161 o="NetStreams, LLC" +001162 o="STAR MICRONICS CO.,LTD." +001163 o="SYSTEM SPA DEPT. ELECTRONICS" +001164 o="ACARD Technology Corp." +001165,00C095,E88DF5 o="ZNYX Networks, Inc." +001166 o="Taelim Electronics Co., Ltd." +001167 o="Integrated System Solution Corp." +001168 o="HomeLogic LLC" +001169 o="EMS Satcom" +00116A o="Domo Ltd" +00116B o="Digital Data Communications Asia Co.,Ltd" +00116C o="Nanwang Multimedia Inc.,Ltd" +00116D o="American Time and Signal" +00116E,1056CA o="Peplink International Ltd." +00116F o="Netforyou Co., LTD." +001170 o="GSC SRL" +001171 o="DEXTER Communications, Inc." +001172 o="COTRON CORPORATION" +001173 o="SMART Storage Systems" +001174,30B62D,88B1E1,E4D124 o="Mojo Networks, Inc." +001176 o="Intellambda Systems, Inc." +001177 o="Coaxial Networks, Inc." +001178 o="Chiron Technology Ltd" +001179 o="Singular Technology Co. Ltd." +00117A o="Singim International Corp." +00117B o="Büchi Labortechnik AG" +00117C o="e-zy.net" +00117D o="ZMD America, Inc." +00117E o="Midmark Corp" +00117F o="Neotune Information Technology Corporation,.LTD" +001181 o="InterEnergy Co.Ltd," +001182 o="IMI Norgren Ltd" +001183 o="Datalogic ADC, Inc." +001184 o="Humo Laboratory,Ltd." +001186 o="Prime Systems, Inc." +001187 o="Category Solutions, Inc" +001189 o="Aerotech Inc" +00118A o="Viewtran Technology Limited" +00118B,0020DA,00D095,00E0B1,00E0DA,2CFAA2,9424E1,DC0856,E8E732 o="Alcatel-Lucent Enterprise" +00118C o="Missouri Department of Transportation" +00118D o="Hanchang System Corp." +00118E o="Halytech Mace" +00118F o="EUTECH INSTRUMENTS PTE. LTD." +001190 o="Digital Design Corporation" +001191 o="CTS-Clima Temperatur Systeme GmbH" +001194 o="Chi Mei Communication Systems, Inc." +001196 o="Actuality Systems, Inc." +001197 o="Monitoring Technologies Limited" +001198 o="Prism Media Products Limited" +001199 o="2wcom Systems GmbH" +00119A o="Alkeria srl" +00119B o="Telesynergy Research Inc." +00119C o="EP&T Energy" +00119D o="Diginfo Technology Corporation" +00119E o="Solectron Brazil" +0011A0 o="Vtech Engineering Canada Ltd" +0011A1 o="VISION NETWARE CO.,LTD" +0011A2 o="Manufacturing Technology Inc" +0011A3 o="LanReady Technologies Inc." +0011A4 o="JStream Technologies Inc." +0011A5 o="Fortuna Electronic Corp." +0011A6 o="Sypixx Networks" +0011A7 o="Infilco Degremont Inc." +0011A8 o="Quest Technologies" +0011A9 o="MOIMSTONE Co., LTD" +0011AA o="Uniclass Technology, Co., LTD" +0011AB o="TRUSTABLE TECHNOLOGY CO.,LTD." +0011AC o="Simtec Electronics" +0011AD o="Shanghai Ruijie Technology" +0011AF o="Medialink-i,Inc" +0011B0 o="Fortelink Inc." +0011B1 o="BlueExpert Technology Corp." +0011B2 o="2001 Technology Inc." +0011B3 o="YOSHIMIYA CO.,LTD." +0011B5 o="Shenzhen Powercom Co.,Ltd" +0011B6 o="Open Systems International" +0011B7 o="Octalix B.V." +0011B8 o="Liebherr - Elektronik GmbH" +0011B9 o="Inner Range Pty. Ltd." +0011BA o="Elexol Pty Ltd" +0011BD o="Bombardier Transportation" +0011BE o="AGP Telecom Co. Ltd" +0011BF o="AESYS S.p.A." +0011C0 o="Aday Technology Inc" +0011C1 o="4P MOBILE DATA PROCESSING" +0011C2 o="United Fiber Optic Communication" +0011C3 o="Transceiving System Technology Corporation" +0011C4 o="Terminales de Telecomunicacion Terrestre, S.L." +0011C5 o="TEN Technology" +0011C7 o="Raymarine UK Ltd" +0011C8 o="Powercom Co., Ltd." +0011C9 o="MTT Corporation" +0011CA o="Long Range Systems, Inc." +0011CB o="Jacobsons AB" +0011CC o="Guangzhou Jinpeng Group Co.,Ltd." +0011CD o="Axsun Technologies" +0011CE o="Ubisense Limited" +0011CF o="Thrane & Thrane A/S" +0011D0 o="Tandberg Data ASA" +0011D1 o="Soft Imaging System GmbH" +0011D2 o="Perception Digital Ltd" +0011D3 o="NextGenTel Holding ASA" +0011D4 o="NetEnrich, Inc" +0011D5 o="Hangzhou Sunyard System Engineering Co.,Ltd." +0011D6 o="HandEra, Inc." +0011D7 o="eWerks Inc" +0011D9 o="TiVo" +0011DA o="Vivaas Technology Inc." +0011DB o="Land-Cellular Corporation" +0011DC o="Glunz & Jensen" +0011DD o="FROMUS TEC. Co., Ltd." +0011DE o="EURILOGIC" +0011DF o="Current Energy" +0011E0 o="U-MEDIA Communications, Inc." +0011E1 o="Arcelik A.S" +0011E2 o="Hua Jung Components Co., Ltd." +0011E3 o="Thomson, Inc." +0011E4 o="Danelec Electronics A/S" +0011E5 o="KCodes Corporation" +0011E7 o="WORLDSAT - Texas de France" +0011E8 o="Tixi.Com" +0011E9 o="STARNEX CO., LTD." +0011EA o="IWICS Inc." +0011EB o="Innovative Integration" +0011EC o="AVIX INC." +0011ED o="802 Global" +0011EE o="Estari, Inc." +0011EF o="Conitec Datensysteme GmbH" +0011F0 o="Wideful Limited" +0011F1 o="QinetiQ Ltd" +0011F2 o="Institute of Network Technologies" +0011F3 o="NeoMedia Europe AG" +0011F4 o="woori-net" +0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,FCB4E6 o="ASKEY COMPUTER CORP" +0011F6 o="Asia Pacific Microsystems , Inc." +0011F7 o="Shenzhen Forward Industry Co., Ltd" +0011F8 o="AIRAYA Corp" +0011FA o="Rane Corporation" +0011FB o="Heidelberg Engineering GmbH" +0011FD o="KORG INC." +0011FE o="Keiyo System Research, Inc." +0011FF o="Digitro Tecnologia Ltda" +001202 o="Decrane Aerospace - Audio International Inc." +001203 o="ActivNetworks" +001204 o="u10 Networks, Inc." +001205 o="Terrasat Communications, Inc." +001206 o="iQuest (NZ) Ltd" +001207 o="Head Strong International Limited" +001208 o="Gantner Instruments GmbH" +001209 o="Fastrax Ltd" +00120A o="Emerson Climate Technologies GmbH" +00120B o="Chinasys Technologies Limited" +00120C o="CE-Infosys Pte Ltd" +00120D o="Advanced Telecommunication Technologies, Inc." +00120E,00E098,ECF00E o="AboCom" +00120F o="IEEE 802.3" +001210 o="WideRay Corp" +001211 o="Protechna Herbst GmbH & Co. KG" +001212 o="PLUS Corporation" +001213 o="Metrohm AG" +001214 o="Koenig & Bauer AG" +001215 o="iStor Networks, Inc." +001216 o="ICP Internet Communication Payment AG" +001218 o="ARUZE Corporation" +001219,00C064 o="General Datacomm LLC" +00121A o="Techno Soft Systemnics Inc." +00121B o="Sound Devices, LLC" +00121C,00267E,9003B7,903AE6,A0143D o="PARROT SA" +00121D o="Netfabric Corporation" +00121F o="Harding Instruments" +001220 o="Cadco Systems" +001221 o="B.Braun Melsungen AG" +001222 o="Skardin (UK) Ltd" +001223 o="Pixim" +001224 o="NexQL Corporation" +001226 o="Japan Direx Corporation" +001227 o="Franklin Electric Co., Inc." +001228 o="Data Ltd." +001229 o="BroadEasy Technologies Co.,Ltd" +00122A,14AEDB,C468D0 o="VTech Telecommunications Ltd." +00122B o="Virbiage Pty Ltd" +00122C o="Soenen Controls N.V." +00122D o="SiNett Corporation" +00122E o="Signal Technology - AISD" +00122F o="Sanei Electric Inc." +001230 o="Picaso Infocommunication CO., LTD." +001231 o="Motion Control Systems, Inc." +001232 o="LeWiz Communications Inc." +001233 o="JRC TOKKI Co.,Ltd." +001234 o="Camille Bauer" +001235 o="Andrew Corporation" +001236 o="ConSentry Networks" +001237,00124B,0012D1,0012D2,001783,0017E3,0017E4,0017E5,0017E6,0017E7,0017E8,0017E9,0017EA,0017EB,0017EC,00182F,001830,001831,001832,001833,001834,001AB6,0021BA,0022A5,0023D4,0024BA,0081F9,0479B7,04A316,04E451,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,102EAF,10CEA9,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,304511,3403DE,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,405FC2,40984E,40BD32,44C15C,44EAD8,4C3FD3,50338B,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5C313E,5C6B32,5CF821,606405,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,B07E11,B09122,B0B448,B0D5CC,B4994C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F8369B,FC0F4B,FC6947 o="Texas Instruments" +001238 o="SetaBox Technology Co., Ltd." +001239 o="S Net Systems Inc." +00123A o="Posystech Inc., Co." +00123B o="KeRo Systems ApS" +00123C o="Second Rule LLC" +00123D o="GES Co, Ltd" +00123E o="ERUNE technology Co., Ltd." +001240 o="AMOI ELECTRONICS CO.,LTD" +001241 o="a2i marketing center" +001242 o="Millennial Net" +001245 o="Zellweger Analytics, Inc." +001246 o="T.O.M TECHNOLOGY INC.." +001249 o="Delta Elettronica S.p.A." +00124A o="Dedicated Devices, Inc." +00124C o="BBWM Corporation" +00124D o="Inducon BV" +00124E o="XAC AUTOMATION CORP." +00124F o="nVent" +001250 o="Tokyo Aircaft Instrument Co., Ltd." +001251 o="SILINK" +001252 o="Citronix, LLC" +001253 o="AudioDev AB" +001254 o="Spectra Technologies Holdings Company Ltd" +001255 o="NetEffect Incorporated" +001256,0019A1 o="LG INFORMATION & COMM." +001257 o="LeapComm Communication Technologies Inc." +001258 o="Activis Polska" +001259 o="THERMO ELECTRON KARLSRUHE" +00125B o="KAIMEI ELECTRONI" +00125C o="Green Hills Software, Inc." +00125D o="CyberNet Inc." +00125E o="CAEN" +00125F o="AWIND Inc." +001260 o="Stanton Magnetics,inc." +001261 o="Adaptix, Inc" +001263 o="Data Voice Technologies GmbH" +001264 o="daum electronic gmbh" +001265 o="Enerdyne Technologies, Inc." +001266 o="Swisscom Hospitality Services SA" +001267 o="Panasonic Corporation" +001268 o="IPS d.o.o." +001269 o="Value Electronics" +00126A o="OPTOELECTRONICS Co., Ltd." +00126B o="Ascalade Communications Limited" +00126C,002555 o="Visonic Technologies 1993 Ltd." +00126D o="University of California, Berkeley" +00126E o="Seidel Elektronik GmbH Nfg.KG" +00126F,54B7E5 o="Rayson Technology Co., Ltd." +001270 o="NGES Denro Systems" +001271 o="Measurement Computing Corp" +001272 o="Redux Communications Ltd." +001273 o="Stoke Inc" +001274 o="NIT lab" +001275 o="Sentilla Corporation" +001276 o="CG Power Systems Ireland Limited" +001277 o="Korenix Technologies Co., Ltd." +001278 o="International Bar Code" +00127A o="Sanyu Industry Co.,Ltd." +00127B o="VIA Networking Technologies, Inc." +00127C o="SWEGON AB" +00127D o="MobileAria" +00127E o="Digital Lifestyles Group, Inc." +001281 o="March Networks S.p.A." +001282 o="Qovia" +001284 o="Lab33 Srl" +001285 o="Gizmondo Europe Ltd" +001286 o="ENDEVCO CORP" +001287 o="Digital Everywhere Unterhaltungselektronik GmbH" +001289 o="Advance Sterilization Products" +00128B o="Sensory Networks Inc" +00128C o="Woodward Governor" +00128D o="STB Datenservice GmbH" +00128E o="Q-Free ASA" +00128F o="Montilio" +001290 o="KYOWA Electric & Machinery Corp." +001291 o="KWS Computersysteme GmbH" +001292 o="Griffin Technology" +001293,00D632 o="GE Energy" +001294 o="SUMITOMO ELECTRIC DEVICE INNOVATIONS, INC" +001295 o="Aiware Inc." +001296 o="Addlogix" +001297 o="O2Micro, Inc." +001298 o="MICO ELECTRIC(SHENZHEN) LIMITED" +001299 o="Ktech Telecommunications Inc" +00129A o="IRT Electronics Pty Ltd" +00129B o="E2S Electronic Engineering Solutions, S.L." +00129C o="Yulinet" +00129D o="First International Computer do Brasil" +00129E o="Surf Communications Inc." +00129F o="RAE Systems" +0012A0 o="NeoMeridian Sdn Bhd" +0012A1 o="BluePacket Communications Co., Ltd." +0012A2 o="VITA" +0012A3 o="Trust International B.V." +0012A4 o="ThingMagic, LLC" +0012A5 o="Dolphin Interconnect Solutions AS" +0012A6 o="Dolby Australia" +0012A7 o="ISR TECHNOLOGIES Inc" +0012A8 o="intec GmbH" +0012AA o="IEE, Inc." +0012AB o="WiLife, Inc." +0012AC o="ONTIMETEK INC." +0012AD o="IDS GmbH" +0012AE o="HLS HARD-LINE Solutions Inc." +0012AF o="ELPRO Technologies" +0012B0 o="Efore Oyj (Plc)" +0012B1 o="Dai Nippon Printing Co., Ltd" +0012B2 o="AVOLITES LTD." +0012B3 o="Advance Wireless Technology Corp." +0012B4 o="Work Microwave GmbH" +0012B5 o="Vialta, Inc." +0012B6 o="Santa Barbara Infrared, Inc." +0012B7 o="PTW Freiburg" +0012B8 o="G2 Microsystems" +0012B9 o="Fusion Digital Technology" +0012BA o="FSI Systems, Inc." +0012BB o="Telecommunications Industry Association TR-41 Committee" +0012BC o="Echolab LLC" +0012BD o="Avantec Manufacturing Limited" +0012BE o="Astek Corporation" +0012BF,001A2A,001D19,002308,00264D,1883BF,1CC63C,4C09D4,507E5D,5CDC96,743170,7C4FB5,849CA6,880355,88252C,9C80DF,A8D3F7 o="Arcadyan Technology Corporation" +0012C0 o="HotLava Systems, Inc." +0012C1,001C7F,00A08E o="Check Point Software Technologies" +0012C2 o="Apex Electronics Factory" +0012C3 o="WIT S.A." +0012C4 o="Viseon, Inc." +0012C5 o="V-Show Technology (China) Co.,Ltd" +0012C6 o="TGC America, Inc" +0012C7 o="SECURAY Technologies Ltd.Co." +0012C8 o="Perfect tech" +0012CA o="Mechatronic Brick Aps" +0012CB o="CSS Inc." +0012CC o="Bitatek CO., LTD" +0012CD o="ASEM SpA" +0012CE o="Advanced Cybernetics Group" +0012D0 o="Gossen-Metrawatt-GmbH" +0012D3 o="Zetta Systems, Inc." +0012D4 o="Princeton Technology, Ltd" +0012D5 o="Motion Reality Inc." +0012D6 o="Jiangsu Yitong High-Tech Co.,Ltd" +0012D7 o="Invento Networks, Inc." +0012D8 o="International Games System Co., Ltd." +0012DB o="ZIEHL industrie-elektronik GmbH + Co KG" +0012DC o="SunCorp Industrial Limited" +0012DD o="Shengqu Information Technology (Shanghai) Co., Ltd." +0012DE o="Radio Components Sweden AB" +0012DF o="Novomatic AG" +0012E0 o="Codan Limited" +0012E1 o="Alliant Networks, Inc" +0012E2 o="ALAXALA Networks Corporation" +0012E3 o="Agat-RT, Ltd." +0012E4 o="ZIEHL industrie-electronik GmbH + Co KG" +0012E5 o="Time America, Inc." +0012E6 o="SPECTEC COMPUTER CO., LTD." +0012E7 o="Projectek Networking Electronics Corp." +0012E8 o="Fraunhofer IMS" +0012E9 o="Abbey Systems Ltd" +0012EA o="Trane" +0012EB o="PDH Solutions, LLC" +0012EC o="Movacolor b.v." +0012ED o="AVG Advanced Technologies" +0012EF,70FC8C o="OneAccess SA" +0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA,0016EB,0018DE,0019D1,0019D2,001B21,001B77,001CBF,001CC0,001DE0,001DE1,001E64,001E65,001E67,001F3B,001F3C,00215C,00215D,00216A,00216B,0022FA,0022FB,002314,002315,0024D6,0024D7,0026C6,0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,04D3B0,081196,08D40C,0C5415,0C8BFD,0CD292,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,247703,2816AD,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,40A3CC,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,5891CF,58946B,58A839,58FB84,5C514F,5C5F67,5CC5D4,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F677,6432A8,644C36,645D86,648099,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C8814,6CA100,701CE7,7470FD,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CCCB8,80000B,801934,8086F2,809B20,843A4B,84683E,84A6C8,84EF18,88532E,887873,88B111,8C705A,8CA982,902E1C,9049FA,9061AE,90E2BA,94659C,94B86D,983B8F,984FEE,98541B,9C4E36,9CDA3E,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B8B81E,B8BF83,BC0F64,BC7737,BCA8A6,C0B6F9,C48508,C4D987,C82158,C8348E,C8F733,CC2F71,CC3D82,D0577B,D07E35,D0ABD5,D4258B,D43B04,D46D6D,D8F2CA,D8FC93,DC5360,DC8B28,DCA971,E09467,E09D31,E4029B,E442A6,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8F21E,FC7774,FCF8AE o="Intel Corporate" +0012F1 o="IFOTEC" +0012F3 o="connectBlue AB" +0012F4 o="Belco International Co.,Ltd." +0012F5 o="Imarda New Zealand Limited" +0012F6 o="MDK CO.,LTD." +0012F7 o="Xiamen Xinglian Electronics Co., Ltd." +0012F8 o="WNI Resources, LLC" +0012F9 o="URYU SEISAKU, LTD." +0012FA o="THX LTD" +0012FC o="PLANET System Co.,LTD" +0012FD o="OPTIMUS IC S.A." +0012FE,1436C6,149FE8,503CC4,60D9A0,6C5F1C,70720D,80CF41,88708C,98FFD0,AC3870,C8DDC9,CC07E4,D4223F,D87157,EC89F5 o="Lenovo Mobile Communication Technology Ltd." +0012FF o="Lely Industries N.V." +001300 o="IT-FACTORY, INC." +001301 o="IronGate S.L." +001303 o="GateConnect" +001304 o="Flaircomm Technologies Co. LTD" +001305 o="Epicom, Inc." +001306 o="Always On Wireless" +001307 o="Paravirtual Corporation" +001308 o="Nuvera Fuel Cells" +001309 o="Ocean Broadband Networks" +00130B o="Mextal B.V." +00130C o="HF System Corporation" +00130D o="GALILEO AVIONICA" +00130E o="Focusrite Audio Engineering Limited" +00130F o="EGEMEN Bilgisayar Muh San ve Tic LTD STI" +001312 o="Amedia Networks Inc." +001313 o="GuangZhou Post & Telecom Equipment ltd" +001314 o="Asiamajor Inc." +001316 o="L-S-B Broadcast Technologies GmbH" +001317,00168F,001A45,001D82,002378,1C48F9,501AA5,50C971 o="GN Netcom A/S" +001318 o="DGSTATION Co., Ltd." +00131B o="BeCell Innovations Corp." +00131C o="LiteTouch, Inc." +00131D o="Scanvaegt International A/S" +00131E,0052C2 o="peiker acustic GmbH" +00131F o="NxtPhase T&D, Corp." +001322 o="DAQ Electronics, Inc." +001323 o="Cap Co., Ltd." +001324 o="Schneider Electric Ultra Terminal" +001325 o="Cortina Systems Inc" +001326 o="ECM Systems Ltd" +001327 o="Data Acquisitions limited" +001328 o="Westech Korea Inc.," +001329 o="VSST Co., LTD" +00132A o="Sitronics Telecom Solutions" +00132B o="Phoenix Digital" +00132C o="MAZ Brandenburg GmbH" +00132D o="iWise Communications" +00132E o="ITian Coporation" +00132F o="Interactek" +001330 o="EURO PROTECTION SURVEILLANCE" +001331 o="CellPoint Connect" +001332 o="Beijing Topsec Network Security Technology Co., Ltd." +001333,944696 o="BaudTec Corporation" +001334 o="Arkados, Inc." +001335 o="VS Industry Berhad" +001336 o="Tianjin 712 Communication Broadcasting co., ltd." +001337 o="Orient Power Home Network Ltd." +001338 o="FRESENIUS-VIAL" +001339 o="CCV Deutschland GmbH" +00133A o="VadaTech Inc." +00133B o="Speed Dragon Multimedia Limited" +00133C o="QUINTRON SYSTEMS INC." +00133D o="Micro Memory Curtiss Wright Co" +00133E o="MetaSwitch" +00133F o="Eppendorf Instrumente GmbH" +001340 o="AD.EL s.r.l." +001341 o="Shandong New Beiyang Information Technology Co.,Ltd" +001342 o="Vision Research, Inc." +001343 o="Matsushita Electronic Components (Europe) GmbH" +001344 o="Fargo Electronics Inc." +001348 o="Artila Electronics Co., Ltd." +001349,0019CB,0023F8,00A0C5,04BF6D,107BEF,1C740D,28285D,404A03,4C9EFF,5067F0,54833A,588BF3,5C6A80,5CE28C,5CF4AB,603197,8C5973,90EF68,A0E4CB,B0B2DC,B8ECA3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D8912A,E4186B,E8377A,EC43F6,FCF528 o="Zyxel Communications Corporation" +00134A o="Engim, Inc." +00134B o="ToGoldenNet Technology Inc." +00134C o="YDT Technology International" +00134D o="Inepro BV" +00134E o="Valox Systems, Inc." +00134F o="Rapidus Wireless Networks Inc." +001350 o="Silver Spring Networks, Inc" +001351 o="Niles Audio Corporation" +001352 o="Naztec, Inc." +001353 o="HYDAC Filtertechnik GMBH" +001354 o="Zcomax Technologies, Inc." +001355 o="TOMEN Cyber-business Solutions, Inc." +001356 o="FLIR Radiation Inc" +001357 o="Soyal Technology Co., Ltd." +001358 o="Realm Systems, Inc." +001359 o="ProTelevision Technologies A/S" +00135A o="Project T&E Limited" +00135B o="PanelLink Cinema, LLC" +00135C o="OnSite Systems, Inc." +00135D o="NTTPC Communications, Inc." +00135E o="EAB/RWI/K" +001361 o="Biospace Co., Ltd." +001362 o="ShinHeung Precision Co., Ltd." +001363 o="Verascape, Inc." +001364 o="Paradigm Technology Inc.." +001366 o="Neturity Technologies Inc." +001367 o="Narayon. Co., Ltd." +001368 o="Saab Danmark A/S" +001369 o="Honda Electron Co., LED." +00136A o="Hach Lange Sarl" +00136B o="E-TEC" +00136C,00213E o="TomTom" +00136D o="Tentaculus AB" +00136E o="Techmetro Corp." +00136F o="PacketMotion, Inc." +001373 o="BLwave Electronics Co., Ltd" +001375 o="American Security Products Co." +001376 o="Tabor Electronics Ltd." +001378 o="Qsan Technology, Inc." +001379 o="PONDER INFORMATION INDUSTRIES LTD." +00137A o="Netvox Technology Co., Ltd." +00137B o="Movon Corporation" +00137C o="Kaicom co., Ltd." +00137D o="Dynalab, Inc." +00137E o="CorEdge Networks, Inc." +001381 o="CHIPS & Systems, Inc." +001382 o="Cetacea Networks Corporation" +001383 o="Application Technologies and Engineering Research Laboratory" +001384 o="Advanced Motion Controls" +001385 o="Add-On Technology Co., LTD." +001386 o="ABB Inc/Totalflow" +001387 o="27M Technologies AB" +001388 o="WiMedia Alliance" +001389 o="Redes de Telefonía Móvil S.A." +00138A,B467E9 o="Qingdao GoerTek Technology Co., Ltd." +00138B o="Phantom Technologies LLC" +00138C o="Kumyoung.Co.Ltd" +00138D o="Kinghold" +00138E o="FOAB Elektronik AB" +001390 o="Termtek Computer Co., Ltd" +001391 o="OUEN CO.,LTD." +001392,001D2E,001F41,00227F,002482,0025C4,044FAA,0CF4D5,184B0D,187C0B,1CB9C4,24792A,24C9A1,2C5D93,2CC5D3,2CE6CC,3087D9,348F27,34FA9F,38FF36,441E98,50A733,543D37,589396,58B633,60D02C,689234,6CAAB3,743E2B,74911A,84183A,8C0C90,8CFE74,903A72,94BFC4,94F665,AC6706,B479C8,C08ADE,C0C520,C4017C,C4108A,C80873,D4684D,D4C19E,D838FC,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E o="Ruckus Wireless" +001393 o="Panta Systems, Inc." +001394 o="Infohand Co.,Ltd" +001395 o="congatec AG" +001396 o="Acbel Polytech Inc." +001398 o="TrafficSim Co.,Ltd" +001399 o="STAC Corporation." +00139A o="K-ubique ID Corp." +00139B o="ioIMAGE Ltd." +00139C o="Exavera Technologies, Inc." +00139D o="MaxLinear Hispania S.L.U." +00139E o="Ciara Technologies Inc." +00139F o="Electronics Design Services, Co., Ltd." +0013A0 o="ALGOSYSTEM Co., Ltd." +0013A1 o="Crow Electronic Engeneering" +0013A2 o="MaxStream, Inc" +0013A4 o="KeyEye Communications" +0013A5 o="General Solutions, LTD." +0013A6 o="Extricom Ltd" +0013A7 o="BATTELLE MEMORIAL INSTITUTE" +0013A8 o="Tanisys Technology" +0013AA o="ALS & TEC Ltd." +0013AB o="Telemotive AG" +0013AC o="Sunmyung Electronics Co., LTD" +0013AD o="Sendo Ltd" +0013AE o="Radiance Technologies, Inc." +0013AF o="NUMA Technology,Inc." +0013B0 o="Jablotron" +0013B1 o="Intelligent Control Systems (Asia) Pte Ltd" +0013B2 o="Carallon Limited" +0013B3 o="Ecom Communications Technology Co., Ltd." +0013B4 o="Appear TV" +0013B5 o="Wavesat" +0013B6 o="Sling Media, Inc." +0013B7 o="Scantech ID" +0013B8 o="RyCo Electronic Systems Limited" +0013B9 o="BM SPA" +0013BA o="ReadyLinks Inc" +0013BB o="Smartvue Corporation" +0013BC o="Artimi Ltd" +0013BD o="HYMATOM SA" +0013BE o="Virtual Conexions" +0013BF o="Media System Planning Corp." +0013C0 o="Trix Tecnologia Ltda." +0013C1 o="Asoka USA Corporation" +0013C2 o="WACOM Co.,Ltd" +0013C5 o="LIGHTRON FIBER-OPTIC DEVICES INC." +0013C6 o="OpenGear, Inc" +0013C7 o="IONOS Co.,Ltd." +0013C9 o="Beyond Achieve Enterprises Ltd." +0013CA o="Pico Digital" +0013CB o="Zenitel Norway AS" +0013CC o="Tall Maple Systems" +0013CD o="MTI co. LTD" +0013CF o="4Access Communications" +0013D0 o="t+ Medical Ltd" +0013D1 o="KIRK telecom A/S" +0013D2 o="PAGE IBERICA, S.A." +0013D5 o="RuggedCom" +0013D6 o="TII NETWORK TECHNOLOGIES, INC." +0013D7 o="SPIDCOM Technologies SA" +0013D8 o="Princeton Instruments" +0013D9 o="Matrix Product Development, Inc." +0013DA o="Diskware Co., Ltd" +0013DB o="SHOEI Electric Co.,Ltd" +0013DC o="IBTEK INC." +0013DD o="Abbott Diagnostics" +0013DE o="Adapt4, LLC" +0013DF o="Ryvor Corp." +0013E1 o="Iprobe AB" +0013E2 o="GeoVision Inc." +0013E3 o="CoVi Technologies, Inc." +0013E4 o="YANGJAE SYSTEMS CORP." +0013E5 o="TENOSYS, INC." +0013E6 o="Technolution" +0013E7 o="Halcro" +0013E9 o="VeriWave, Inc." +0013EA o="Kamstrup A/S" +0013EB o="Sysmaster Corporation" +0013EC o="Netsnapper Technologies SARL" +0013ED o="PSIA" +0013EE o="JBX Designs Inc." +0013EF o="Kingjon Digital Technology Co.,Ltd" +0013F0 o="Wavefront Semiconductor" +0013F1 o="AMOD Technology Co., Ltd." +0013F2 o="Klas Ltd" +0013F3 o="Giga-byte Communications Inc." +0013F4 o="Psitek (Pty) Ltd" +0013F5 o="Akimbi Systems" +0013F6 o="Cintech" +0013F8 o="Dex Security Solutions" +0013F9 o="Cavera Systems" +0013FA o="LifeSize Communications, Inc" +0013FB o="RKC INSTRUMENT INC." +0013FC o="SiCortex, Inc" +0013FE o="GRANDTEC ELECTRONIC CORP." +0013FF o="Dage-MTI of MC, Inc." +001400 o="MINERVA KOREA CO., LTD" +001401 o="Rivertree Networks Corp." +001402 o="kk-electronic a/s" +001403 o="Renasis, LLC" +001405 o="OpenIB, Inc." +001406 o="Go Networks" +001407 o="Sperian Protection Instrumentation" +001408 o="Eka Systems Inc." +001409 o="MAGNETI MARELLI S.E. S.p.A." +00140A o="WEPIO Co., Ltd." +00140B o="FIRST INTERNATIONAL COMPUTER, INC." +00140C o="GKB CCTV CO., LTD." +00140F o="Federal State Unitary Enterprise Leningrad R&D Institute of" +001410 o="Suzhou Keda Technology CO.,Ltd" +001411 o="Deutschmann Automation GmbH & Co. KG" +001412 o="S-TEC electronics AG" +001413 o="Trebing & Himstedt Prozeßautomation GmbH & Co. KG" +001414 o="Jumpnode Systems LLC." +001415 o="Intec Automation inc." +001416 o="Scosche Industries, Inc." +001417 o="RSE Informations Technologie GmbH" +001418 o="C4Line" +001419 o="SIDSA" +00141A o="DEICY CORPORATION" +00141D o="LTI-Motion GmbH" +00141E o="P.A. Semi, Inc." +00141F o="SunKwang Electronics Co., Ltd" +001420 o="G-Links networking company" +001421 o="Total Wireless Technologies Pte. Ltd." +001423 o="J-S Co. NEUROCOM" +001424 o="Merry Electrics CO., LTD." +001425 o="Galactic Computing Corp." +001426 o="NL Technology" +001427 o="JazzMutant" +001428,8C278A o="Vocollect Inc" +001429 o="V Center Technologies Co., Ltd." +00142B o="Edata Communication Inc." +00142C o="Koncept International, Inc." +00142D o="Toradex AG" +00142E o="77 Elektronika Kft." +00142F o="Savvius" +001430 o="ViPowER, Inc" +001431 o="PDL Electronics Ltd" +001432 o="Tarallax Wireless, Inc." +001433 o="Empower Technologies(Canada) Inc." +001434 o="Keri Systems, Inc" +001435 o="CityCom Corp." +001436 o="Qwerty Elektronik AB" +001437 o="GSTeletech Co.,Ltd." +001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,70106F,8030E0,808DB7,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B88303,C8B5AD,D06726,D89403,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" +001439 o="Blonder Tongue Laboratories, Inc" +00143A o="RAYTALK INTERNATIONAL SRL" +00143B o="Sensovation AG" +00143C o="Rheinmetall Canada Inc." +00143D o="Aevoe Inc." +00143E o="AirLink Communications, Inc." +00143F o="Hotway Technology Corporation" +001440 o="ATOMIC Corporation" +001441 o="Innovation Sound Technology Co., LTD." +001442 o="ATTO CORPORATION" +001443 o="Consultronics Europe Ltd" +001444 o="Grundfos Holding" +001445 o="Telefon-Gradnja d.o.o." +001446 o="SuperVision Solutions LLC" +001447 o="BOAZ Inc." +001448 o="Inventec Multimedia & Telecom Corporation" +001449,006CFD,00E400,1899F5,6488FF,842C80,982F3C,C0132B,D84710 o="Sichuan Changhong Electric Ltd." +00144A o="Taiwan Thick-Film Ind. Corp." +00144B o="Hifn, Inc." +00144C o="General Meters Corp." +00144D o="Intelligent Systems" +00144E o="SRISA" +001450 o="Heim Systems GmbH" +001452 o="CALCULEX,INC." +001453 o="ADVANTECH TECHNOLOGIES CO.,LTD" +001454 o="Symwave" +001455 o="Coder Electronics Corporation" +001456 o="Edge Products" +001457 o="T-VIPS AS" +001458 o="HS Automatic ApS" +001459 o="Moram Co., Ltd." +00145A o="Neratec Solutions AG" +00145B o="SeekerNet Inc." +00145C o="Intronics B.V." +00145D o="WJ Communications, Inc." +00145F o="ADITEC CO. LTD" +001460,001FBD o="Kyocera Wireless Corp." +001461 o="CORONA CORPORATION" +001462 o="Digiwell Technology, inc" +001463 o="IDCS N.V." +001464 o="Cryptosoft" +001465 o="Novo Nordisk A/S" +001466 o="Kleinhenz Elektronik GmbH" +001467 o="ArrowSpan Inc." +001468 o="CelPlan International, Inc." +00146B o="Anagran, Inc." +00146D o="RF Technologies" +00146E o="H. Stoll GmbH & Co. KG" +00146F o="Kohler Co" +001470 o="Prokom Software SA" +001471,0025D1 o="Eastern Asia Technology Limited" +001472 o="China Broadband Wireless IP Standard group(ChinaBWIPS)" +001473 o="Bookham Inc" +001474 o="K40 Electronics" +001475 o="Wiline Networks, Inc." +001476 o="MultiCom Industries Limited" +001479,0060DC o="NEC Magnus Communications,Ltd." +00147A o="Eubus GmbH" +00147B o="Iteris, Inc." +00147D o="Aeon Digital International" +00147E o="InnerWireless" +001480 o="Hitachi-LG Data Storage Korea, Inc" +001481 o="Multilink Inc" +001483 o="eXS Inc." +001484,783607 o="Cermate Technologies Inc." +001485 o="Giga-Byte" +001486 o="Echo Digital Audio Corporation" +001487 o="American Technology Integrators" +001488 o="Akorri" +001489 o="B15402100 - JANDEI, S.L." +00148A o="Elin Ebg Traction Gmbh" +00148B o="Globo Electronic GmbH & Co. KG" +00148C,0025D4,00A021 o="General Dynamics Mission Systems" +00148D o="Cubic Defense Simulation Systems" +00148E o="Tele Power Inc." +00148F o="Protronic (Far East) Ltd." +001490 o="ASP Corporation" +001491 o="Daniels Electronics Ltd. dbo Codan Rado Communications" +001492 o="Liteon, Mobile Media Solution SBU" +001493 o="Systimax Solutions" +001494 o="ESU AG" +001496 o="Phonic Corp." +001497 o="ZHIYUAN Eletronics co.,ltd." +001498 o="Viking Design Technology" +001499 o="Helicomm Inc" +00149B o="Nokota Communications, LLC" +00149C o="HF Company" +00149D o="Sound ID Inc." +00149E o="UbONE Co., Ltd" +00149F o="System and Chips, Inc." +0014A0 o="Accsense, Inc." +0014A1 o="Synchronous Communication Corp" +0014A2 o="Core Micro Systems Inc." +0014A3 o="Vitelec BV" +0014A4,0016CE,0016CF,00197D,00197E,001C25,001C26,001DD9,001E4C,001F3A,001FE1,001FE2,002268,002269,00234D,00234E,00242B,00242C,002556,00265C,00265E,0071CC,083E8E,08EDB9,0C6076,0C84DC,0CEEE6,1008B1,142D27,184F32,18F46A,1C3E84,1C666D,28565A,2C337A,2C6FC9,2C8158,300ED5,30F772,342387,346895,3859F9,38B1DB,3C77E6,40490F,40B89A,441CA8,4437E6,485AB6,48E244,4C0F6E,506313,541379,543530,5C6D20,5CAC4C,5CEA1D,606DC7,60D819,60F494,642737,681401,689423,70188B,707781,7429AF,7440BB,785968,78DD08,78E400,7CE9D3,802BF9,8056F2,8096CA,844BF5,889FFA,8C7CB5,90004E,90324B,9034FC,90489A,904CE5,906EBB,90CDB6,90FBA6,9439E5,945330,9C2A70,9C305B,9CAD97,9CD21E,A41731,A8474A,A86BAD,A8A795,ACD1B8,B01041,B05216,B8763F,BC8556,C0143D,C01885,C03896,C0CB38,C0F8DA,C417FE,C44619,C48E8F,CCAF78,D02788,D46A6A,D80F99,D85DE2,D87988,D89C67,DCA266,E006E6,E4D53D,E89EB4,EC0EC4,EC55F9,F07BCB,F0F002,F4B7E2,F80D43,F82FA8,F866D1,F8DA0C,FC017C o="Hon Hai Precision Ind. Co.,Ltd." +0014A6 o="Teranetics, Inc." +0014AA o="Ashly Audio, Inc." +0014AB o="Senhai Electronic Technology Co., Ltd." +0014AC o="Bountiful WiFi" +0014AD o="Gassner Wiege- und Meßtechnik GmbH" +0014AE o="Wizlogics Co., Ltd." +0014AF o="Datasym POS Inc." +0014B0 o="Naeil Community" +0014B1 o="Axell Wireless Limited" +0014B2 o="mCubelogics Corporation" +0014B3 o="CoreStar International Corp" +0014B4 o="General Dynamics United Kingdom Ltd" +0014B5 o="PHYSIOMETRIX,INC" +0014B6 o="Enswer Technology Inc." +0014B7 o="AR Infotek Inc." +0014B8 o="Hill-Rom" +0014B9 o="MSTAR SEMICONDUCTOR" +0014BA o="Carvers SA de CV" +0014BB o="Open Interface North America" +0014BC o="SYNECTIC TELECOM EXPORTS PVT. LTD." +0014BD o="incNETWORKS, Inc" +0014BE o="Wink communication technology CO.LTD" +0014C0 o="Symstream Technology Group Ltd" +0014C1 o="U.S. Robotics Corporation" +0014C4 o="Vitelcom Mobile Technology" +0014C5 o="Alive Technologies Pty Ltd" +0014C6 o="Quixant Ltd" +0014C8 o="Contemporary Research Corp" +0014CA o="Key Radio Systems Limited" +0014CB o="LifeSync Corporation" +0014CC o="Zetec, Inc." +0014CD o="DigitalZone Co., Ltd." +0014CE o="NF CORPORATION" +0014CF o="INVISIO Communications" +0014D0 o="BTI Systems Inc." +0014D1,3C8CF8,782D7E,D8EB97 o="TRENDnet, Inc." +0014D2 o="Kyuden Technosystems Corporation" +0014D3 o="SEPSA" +0014D4 o="K Technology Corporation" +0014D5 o="Datang Telecom Technology CO. , LCD,Optical Communication Br" +0014D6 o="Jeongmin Electronics Co.,Ltd." +0014D7 o="Datastore Technology Corp" +0014D8 o="bio-logic SA" +0014D9 o="IP Fabrics, Inc." +0014DA o="Huntleigh Healthcare" +0014DB o="Elma Trenew Electronic GmbH" +0014DC o="Communication System Design & Manufacturing (CSDM)" +0014DD o="Covergence Inc." +0014DE o="Sage Instruments Inc." +0014DF o="HI-P Tech Corporation" +0014E0 o="LET'S Corporation" +0014E1 o="Data Display AG" +0014E2 o="datacom systems inc." +0014E3 o="mm-lab GmbH" +0014E4 o="infinias, LLC" +0014E5 o="Alticast" +0014E6 o="AIM Infrarotmodule GmbH" +0014E7 o="Stolinx,. Inc" +0014E9 o="Nortech International" +0014EA o="S Digm Inc. (Safe Paradigm Inc.)" +0014EB o="AwarePoint Corporation" +0014EC o="Acro Telecom" +0014ED o="Airak, Inc." +0014EE o="Western Digital Technologies, Inc." +0014EF o="TZero Technologies, Inc." +0014F0 o="Business Security OL AB" +0014F3 o="ViXS Systems Inc" +0014F4 o="DekTec Digital Video B.V." +0014F5 o="OSI Security Devices" +0014F7 o="CREVIS Co., LTD" +0014F9 o="Vantage Controls" +0014FA o="AsGa S.A." +0014FB o="Technical Solutions Inc." +0014FC o="Extandon, Inc." +0014FD o="Thecus Technology Corp." +0014FE o="Artech Electronics" +0014FF o="Precise Automation, Inc." +001501 o="LexBox" +001502 o="BETA tech" +001503 o="PROFIcomms s.r.o." +001504 o="GAME PLUS CO., LTD." +001506 o="Neo Photonics" +001507 o="Renaissance Learning Inc" +001508 o="Global Target Enterprise Inc" +001509 o="Plus Technology Co., Ltd" +00150A o="Sonoa Systems, Inc" +00150B o="SAGE INFOTECH LTD." +00150D o="Hoana Medical, Inc." +00150E o="OPENBRAIN TECHNOLOGIES CO., LTD." +00150F o="mingjong" +001510 o="Techsphere Co., Ltd" +001511 o="Data Center Systems" +001512 o="Zurich University of Applied Sciences" +001513 o="EFS sas" +001514 o="Hu Zhou NAVA Networks&Electronics Ltd." +001515 o="Leipold+Co.GmbH" +001516 o="URIEL SYSTEMS INC." +001518 o="Shenzhen 10MOONS Technology Development CO.,Ltd" +001519 o="StoreAge Networking Technologies" +00151A o="Hunter Engineering Company" +00151B o="Isilon Systems Inc." +00151C o="LENECO" +00151D o="M2I CORPORATION" +00151F o="Multivision Intelligent Surveillance (Hong Kong) Ltd" +001520 o="Radiocrafts AS" +001521 o="Horoquartz" +001522 o="Dea Security" +001523 o="Meteor Communications Corporation" +001524 o="Numatics, Inc." +001525 o="Chamberlain Access Solutions" +001526 o="Remote Technologies Inc" +001527 o="Balboa Instruments" +001528 o="Beacon Medical Products LLC d.b.a. BeaconMedaes" +001529 o="N3 Corporation" +00152A,00192D,00BD3A,045A95,04A82A,0CC66A,0CDDEF,10F9EE,143605,14C126,181456,20D607,2847AA,28D1AF,2C5A05,2CCC15,2CD2E7,303855,34C803,38192F,3C189F,3C25D7,3C363D,3CC243,3CF72A,407A80,48DCFB,4C2578,4C7F62,502D1D,544408,547975,5C57C8,6C9B02,6CA780,6CE907,708D09,782EEF,78923E,78CA04,80501B,8844F6,90CF15,940070,942053,943AF0,9C4A7B,9CCAD9,A04E04,A071A9,A0F419,A47760,A481EE,A4E731,A84481,A87B39,A8E018,AC81F3,AC932F,B0358D,B05CE5,BCC6DB,C064C6,C83D97,C8979F,C8D10B,C8DF7C,CC89FD,D0DB32,D45D42,D49398,D4C1FC,D4CBAF,D82A7E,D87533,DC3EF8,DC9FA4,DCC793,DCF110,E0A670,E4EC10,E8150E,E8CBA1,EC9B5B,ECF35B,F48E09,F4F5A5,F85F2A,FC923B,FCE557 o="Nokia Corporation" +00152D o="TenX Networks, LLC" +00152E o="PacketHop, Inc." +001531 o="KOCOM" +001532 o="Consumer Technologies Group, LLC" +001533 o="NADAM.CO.,LTD" +001534 o="A Beltrónica-Companhia de Comunicações, Lda" +001535 o="OTE Spa" +001536 o="Powertech co.,Ltd" +001537 o="Ventus Networks" +001538 o="RFID, Inc." +001539 o="Technodrive srl" +00153A o="Shenzhen Syscan Technology Co.,Ltd." +00153B o="EMH metering GmbH & Co. KG" +00153C o="Kprotech Co., Ltd." +00153D o="ELIM PRODUCT CO." +00153E o="Q-Matic Sweden AB" +00153F o="Alcatel Alenia Space Italia" +001541 o="StrataLight Communications, Inc." +001542 o="MICROHARD S.R.L." +001543 o="Aberdeen Test Center" +001544 o="coM.s.a.t. AG" +001545 o="SEECODE Co., Ltd." +001546 o="ITG Worldwide Sdn Bhd" +001547 o="AiZen Solutions Inc." +001548 o="CUBE TECHNOLOGIES" +001549 o="Dixtal Biomedica Ind. Com. Ltda" +00154A o="WANSHIH ELECTRONIC CO., LTD" +00154B o="Wonde Proud Technology Co., Ltd" +00154C o="Saunders Electronics" +00154D o="Netronome Systems, Inc." +00154E o="IEC" +00154F o="one RF Technology" +001550 o="Nits Technology Inc" +001551 o="RadioPulse Inc." +001552 o="Wi-Gear Inc." +001553 o="Cytyc Corporation" +001554 o="Atalum Wireless S.A." +001555 o="DFM GmbH" +001557 o="Olivetti" +001559 o="Securaplane Technologies, Inc." +00155A o="DAINIPPON PHARMACEUTICAL CO., LTD." +00155B o="Sampo Corporation" +00155C o="Dresser Wayne" +00155E o="Morgan Stanley" +00155F o="GreenPeak Technologies" +001561 o="JJPlus Corporation" +001564 o="BEHRINGER Spezielle Studiotechnik GmbH" +001565 o="XIAMEN YEALINK NETWORK TECHNOLOGY CO.,LTD" +001566 o="A-First Technology Co., Ltd." +001567 o="RADWIN Inc." +001568 o="Dilithium Networks" +001569 o="PECO II, Inc." +00156A o="DG2L Technologies Pvt. Ltd." +00156B o="Perfisans Networks Corp." +00156C o="SANE SYSTEM CO., LTD" +00156D,002722,0418D6,18E829,24A43C,44D9E7,687251,7483C2,788A20,802AA8,B4FBE4,DC9FDB,E063DA,F09FC2,FCECDA o="Ubiquiti Networks Inc." +00156E o="A. W. Communication Systems Ltd" +00156F o="Xiranet Communications GmbH" +001571 o="Nolan Systems" +001572 o="Red-Lemon" +001573 o="NewSoft Technology Corporation" +001574 o="Horizon Semiconductors Ltd." +001575 o="Nevis Networks Inc." +001576 o="LABiTec - Labor Biomedical Technologies GmbH" +001578 o="Audio / Video Innovations" +001579 o="Lunatone Industrielle Elektronik GmbH" +00157A o="Telefin S.p.A." +00157B o="Leuze electronic GmbH + Co. KG" +00157C o="Dave Networks, Inc." +00157D o="POSDATA" +00157E o="Weidmüller Interface GmbH & Co. KG" +00157F o="ChuanG International Holding CO.,LTD." +001580 o="U-WAY CORPORATION" +001581 o="MAKUS Inc." +001582 o="Pulse Eight Limited" +001583 o="IVT corporation" +001584 o="Schenck Process GmbH" +001585 o="Aonvision Technolopy Corp." +001586 o="Xiamen Overseas Chinese Electronic Co., Ltd." +001587 o="Takenaka Seisakusho Co.,Ltd" +001588 o="Salutica Allied Solutions Sdn Bhd" +001589 o="D-MAX Technology Co.,Ltd" +00158A o="SURECOM Technology Corp." +00158B o="Park Air Systems Ltd" +00158C o="Liab ApS" +00158D o="Jennic Ltd" +00158E o="Plustek.INC" +00158F o="NTT Advanced Technology Corporation" +001590 o="Hectronic GmbH" +001591 o="RLW Inc." +001592 o="Facom UK Ltd (Melksham)" +001593 o="U4EA Technologies Inc." +001594 o="BIXOLON CO.,LTD" +001595 o="Quester Tangent Corporation" +001597 o="AETA AUDIO SYSTEMS" +001598 o="Kolektor group" +00159C o="B-KYUNG SYSTEM Co.,Ltd." +00159E o="Mad Catz Interactive Inc" +00159F o="Terascala, Inc." +0015A1 o="ECA-SINTERS" +0015A5 o="DCI Co., Ltd." +0015A6 o="Digital Electronics Products Ltd." +0015A7 o="Robatech AG" +0015A9 o="KWANG WOO I&C CO.,LTD" +0015AA o="Rextechnik International Co.," +0015AB o="PRO CO SOUND INC" +0015AC o="Capelon AB" +0015AD o="Accedian Networks" +0015AE o="kyung il" +0015AF,002243,0025D3,08A95A,1C4BD6,240A64,2866E3,28C2DD,384FF0,409922,409F38,40E230,44D832,485D60,54271E,5C9656,605BB4,6C71D9,6CADF8,742F68,74C63B,74F06D,781881,80A589,80C5F2,80D21D,94DBC9,A81D16,AC8995,B0EE45,D0C5D3,D0E782,DC85DE,DCF505,E0B9A5,E8D819,F0038C o="AzureWave Technology Inc." +0015B0 o="AUTOTELENET CO.,LTD" +0015B1 o="Ambient Corporation" +0015B2 o="Advanced Industrial Computer, Inc." +0015B3 o="Caretech AB" +0015B4 o="Polymap Wireless LLC" +0015B5 o="CI Network Corp." +0015B6 o="ShinMaywa Industries, Ltd." +0015B8 o="Tahoe" +0015BA o="iba AG" +0015BB o="SMA Solar Technology AG" +0015BC o="Develco" +0015BD o="Group 4 Technology Ltd" +0015BE o="Iqua Ltd." +0015BF o="technicob" +0015C0 o="DIGITAL TELEMEDIA CO.,LTD." +0015C2 o="3M Germany" +0015C3 o="Ruf Telematik AG" +0015C4 o="FLOVEL CO., LTD." +0015C8 o="FlexiPanel Ltd" +0015C9 o="Gumstix, Inc" +0015CA o="TeraRecon, Inc." +0015CB o="Surf Communication Solutions Ltd." +0015CC o="UQUEST, LTD." +0015CD o="Exartech International Corp." +0015D2 o="Xantech Corporation" +0015D3 o="Pantech&Curitel Communications, Inc." +0015D4 o="Emitor AB" +0015D5 o="NICEVT" +0015D6 o="OSLiNK Sp. z o.o." +0015D7 o="Reti Corporation" +0015D8 o="Interlink Electronics" +0015D9 o="PKC Electronics Oy" +0015DA o="IRITEL A.D." +0015DB o="Canesta Inc." +0015DC o="KT&C Co., Ltd." +0015DD o="IP Control Systems Ltd." +0015DF o="Clivet S.p.A." +0015E1 o="Picochip Ltd" +0015E2 o="Dr.Ing. Herbert Knauer GmbH" +0015E3 o="Dream Technologies Corporation" +0015E4 o="Zimmer Elektromedizin" +0015E5 o="Cheertek Inc." +0015E6 o="MOBILE TECHNIKA Inc." +0015E7 o="Quantec Tontechnik" +0015EA o="Tellumat (Pty) Ltd" +0015EB,0019C6,001E73,002293,002512,0026ED,004A77,049573,08181A,083FBC,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,1844E6,18686A,208986,20E882,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,44F436,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4CABFC,4CAC0A,4CCBF5,540955,5422F8,54BE53,585FF6,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C7967,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,94A7B7,981333,986CF5,98F428,98F537,9C63ED,9C6F52,9CA9E4,9CD24B,A091C8,A0EC80,A44027,A47E39,A8A668,AC6462,B075D5,B0ACD2,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,C4A366,C864C7,C87B5B,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4C1C8,D855A3,D87495,DC028E,E0383F,E07C13,E0C3F3,E47723,E4BD4B,E4CA12,E8B541,EC1D7F,EC237B,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B8A7,F4E4AD,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" +0015EC o="Boca Devices LLC" +0015ED o="Fulcrum Microsystems, Inc." +0015EE o="Omnex Control Systems" +0015EF o="NEC TOKIN Corporation" +0015F0 o="EGO BV" +0015F1 o="KYLINK Communications Corp." +0015F3 o="PELTOR AB" +0015F4 o="Eventide" +0015F5 o="Sustainable Energy Systems" +0015F6 o="SCIENCE AND ENGINEERING SERVICES, INC." +0015F7,48365F o="Wintecronics Ltd." +0015F8 o="Kingtronics Industrial Co. Ltd." +0015FB o="setex schermuly textile computer gmbh" +0015FC o="Littelfuse Startco" +0015FD o="Complete Media Systems" +0015FE o="SCHILLING ROBOTICS LLC" +0015FF,2880A2 o="Novatel Wireless Solutions, Inc." +001600 o="CelleBrite Mobile Synchronization" +001602 o="CEYON TECHNOLOGY CO.,LTD." +001603 o="COOLKSKY Co., LTD" +001604 o="Sigpro" +001605 o="YORKVILLE SOUND INC." +001606 o="Ideal Industries" +001607 o="Curves International Inc." +001608 o="Sequans Communications" +001609 o="Unitech electronics co., ltd." +00160A o="SWEEX Europe BV" +00160B o="TVWorks LLC" +00160C o="LPL DEVELOPMENT S.A. DE C.V" +00160D o="Be Here Corporation" +00160E o="Optica Technologies Inc." +00160F o="BADGER METER INC" +001610 o="Carina Technology" +001611 o="Altecon Srl" +001612 o="Otsuka Electronics Co., Ltd." +001613 o="LibreStream Technologies Inc." +001614 o="Picosecond Pulse Labs" +001615 o="Nittan Company, Limited" +001616 o="BROWAN COMMUNICATION INC." +001617 o="MSI" +001618 o="HIVION Co., Ltd." +001619 o="Lancelan Technologies S.L." +00161A o="Dametric AB" +00161B o="Micronet Corporation" +00161C o="e:cue" +00161D o="Innovative Wireless Technologies, Inc." +00161E o="Woojinnet" +00161F o="SUNWAVETEC Co., Ltd." +001621 o="Colorado Vnet" +001622 o="BBH SYSTEMS GMBH" +001623 o="Interval Media" +001624 o="Teneros, Inc." +001625 o="Impinj, Inc." +001627 o="embedded-logic DESIGN AND MORE GmbH" +001628 o="Magicard Ltd" +001629 o="Nivus GmbH" +00162A o="Antik computers & communications s.r.o." +00162B o="Togami Electric Mfg.co.,Ltd." +00162C o="Xanboo" +00162D o="STNet Co., Ltd." +00162E o="Space Shuttle Hi-Tech Co., Ltd." +00162F o="Geutebrück GmbH" +001630 o="Vativ Technologies" +001631 o="Xteam" +001633 o="Oxford Diagnostics Ltd." +001634 o="Mathtech, Inc." +001636,001B24,001E68,00238B,00269E,00C09F,047D7B,089E01,2C600C,54AB3A,60EB69,A81E84,C45444,C80AA9,E89A8F o="QUANTA COMPUTER INC." +001637 o="CITEL SpA" +001639 o="Ubiquam Co., Ltd." +00163A o="YVES TECHNOLOGY CO., LTD." +00163B o="VertexRSI/General Dynamics" +00163C o="Rebox B.V." +00163D o="Tsinghua Tongfang Legend Silicon Tech. Co., Ltd." +00163E o="Xensource, Inc." +00163F o="CReTE SYSTEMS Inc." +001640 o="Asmobile Communication Inc." +001642 o="Pangolin" +001643 o="Sunhillo Corporation" +001644 o="LITE-ON Technology Corp." +001645 o="Power Distribution, Inc." +001648 o="SSD Company Limited" +001649 o="SetOne GmbH" +00164A o="Vibration Technology Limited" +00164B o="Quorion Data Systems GmbH" +00164C o="PLANET INT Co., Ltd" +00164D,001AF0,001C8E,002105,00233E,0025BA,0CA402,24AF4A,6CBEE9,7C2064,A0F3E4 o="Alcatel-Lucent IPD" +00164F o="World Ethnic Broadcastin Inc." +001650 o="Kratos EPD" +001651 o="Exeo Systems" +001652 o="Hoatech Technologies, Inc." +001653 o="LEGO System A/S IE Electronics Division" +001654 o="Flex-P Industries Sdn. Bhd." +001655 o="FUHO TECHNOLOGY Co., LTD" +001657 o="Aegate Ltd" +001658 o="Fusiontech Technologies Inc." +001659 o="Z.M.P. RADWAG" +00165A o="Harman Specialty Group" +00165B o="Grip Audio" +00165C o="Trackflow Ltd." +00165D o="AirDefense, Inc." +00165E o="Precision I/O" +00165F o="Fairmount Automation" +001661 o="Novatium Solutions (P) Ltd" +001662 o="Liyuh Technology Ltd." +001663 o="KBT Mobile" +001664 o="Prod-El SpA" +001665 o="Cellon France" +001666 o="Quantier Communication Inc." +001667 o="A-TEC Subsystem INC." +001668 o="Eishin Electronics" +001669 o="MRV Communication (Networks) LTD" +00166A o="TPS" +00166D,18DC56,3C9157,54DC1D,783690,D03742,EC5A86 o="Yulong Computer Telecommunication Scientific (Shenzhen) Co.,Ltd" +00166E o="Arbitron Inc." +001670 o="SKNET Corporation" +001671 o="Symphox Information Co." +001672 o="Zenway enterprise ltd" +001673 o="Bury GmbH & Co. KG" +001674 o="EuroCB (Phils.), Inc." +001677 o="Bihl + Wiedemann GmbH" +001678 o="SHENZHEN BAOAN GAOKE ELECTRONICS CO., LTD" +001679 o="eOn Communications" +00167A o="Skyworth Overseas Development Ltd." +00167B o="Haver&Boecker" +00167C o="iRex Technologies BV" +00167D o="Sky-Line Information Co., Ltd." +00167E o="DIBOSS.CO.,LTD" +00167F o="Bluebird Soft Inc." +001680 o="Bally Gaming + Systems" +001681 o="Vector Informatik GmbH" +001682 o="Pro Dex, Inc" +001683 o="WEBIO International Co.,.Ltd." +001684 o="Donjin Co.,Ltd." +001685 o="Elisa Oyj" +001686 o="Karl Storz Imaging" +001687 o="Chubb CSC-Vendor AP" +001688 o="ServerEngines LLC" +001689 o="Pilkor Electronics Co., Ltd" +00168A o="id-Confirm Inc" +00168B o="Paralan Corporation" +00168C o="DSL Partner AS" +00168D o="KORWIN CO., Ltd." +00168E o="Vimicro corporation" +001690 o="J-TEK INCORPORATION" +001691 o="Moser-Baer AG" +001692 o="Scientific-Atlanta, Inc." +001693 o="PowerLink Technology Inc." +001694 o="Sennheiser Communications A/S" +001695 o="AVC Technology (International) Limited" +001696 o="QDI Technology (H.K.) Limited" +001697,00255C,003013,58C232,743A65,8CDF9D,D49234 o="NEC Corporation" +001698 o="T&A Mobile Phones" +001699 o="Tonic DVB Marketing Ltd" +00169A o="Quadrics Ltd" +00169B o="Alstom Transport" +00169E o="TV One Ltd" +00169F o="Vimtron Electronics Co., Ltd." +0016A0 o="Auto-Maskin" +0016A1 o="3Leaf Networks" +0016A2 o="CentraLite Systems, Inc." +0016A3 o="Ingeteam Transmission&Distribution, S.A." +0016A4 o="Ezurio Ltd" +0016A5 o="Tandberg Storage ASA" +0016A6 o="Dovado FZ-LLC" +0016A7 o="AWETA G&P" +0016A8 o="CWT CO., LTD." +0016A9 o="2EI" +0016AA o="Kei Communication Technology Inc." +0016AB o="Dansensor A/S" +0016AC o="Toho Technology Corp." +0016AD o="BT-Links Company Limited" +0016AF o="Shenzhen Union Networks Equipment Co.,Ltd." +0016B0 o="VK Corporation" +0016B1 o="KBS" +0016B2 o="DriveCam Inc" +0016B3 o="Photonicbridges (China) Co., Ltd." +0016B7 o="Seoul Commtech" +0016B9,001B3F,002347,0024A8,002561,0026F1,B439D6,C09134,F06281 o="ProCurve Networking by HP" +0016BA o="WEATHERNEWS INC." +0016BB o="Law-Chain Computer Technology Co Ltd" +0016BD o="ATI Industrial Automation" +0016BE o="INFRANET, Inc." +0016BF o="PaloDEx Group Oy" +0016C0 o="Semtech Corporation" +0016C1 o="Eleksen Ltd" +0016C2 o="Avtec Systems Inc" +0016C3 o="BA Systems Inc" +0016C4 o="SiRF Technology, Inc." +0016C5 o="Shenzhen Xing Feng Industry Co.,Ltd" +0016C6 o="North Atlantic Industries" +0016C9 o="NAT Seattle, Inc." +0016CC o="Xcute Mobile Corp." +0016CD o="HIJI HIGH-TECH CO., LTD." +0016D0 o="ATech elektronika d.o.o." +0016D1 o="ZAT a.s." +0016D2 o="Caspian" +0016D4 o="Compal Communications, Inc." +0016D5 o="Synccom Co., Ltd" +0016D6 o="TDA Tech Pty Ltd" +0016D7 o="Sunways AG" +0016D8 o="Senea AB" +0016D9 o="NINGBO BIRD CO.,LTD." +0016DA o="Futronic Technology Co. Ltd." +0016DC o="ARCHOS" +0016DD o="Gigabeam Corporation" +0016DE o="FAST Inc" +0016DF o="Lundinova AB" +0016E1 o="SiliconStor, Inc." +0016E2 o="American Fibertek, Inc." +0016E4 o="VANGUARD SECURITY ENGINEERING CORP." +0016E5 o="FORDLEY DEVELOPMENT LIMITED" +0016E6,001A4D,001D7D,001FD0,00241D,1C1B0D,1C6F65,408D5C,50E549,6CF049,74D435,902B34,94DE80,B42E99,E0D55E,FCAA14 o="GIGA-BYTE TECHNOLOGY CO.,LTD." +0016E7 o="Dynamix Promotions Limited" +0016E8 o="Sigma Designs, Inc." +0016E9 o="Tiba Medical Inc" +0016EE o="Royaldigital Inc." +0016EF o="Koko Fitness, Inc." +0016F0 o="Dell" +0016F1 o="OmniSense, LLC" +0016F2 o="Dmobile System Co., Ltd." +0016F3 o="CAST Information Co., Ltd" +0016F4 o="Eidicom Co., Ltd." +0016F5 o="Dalian Golden Hualu Digital Technology Co.,Ltd" +0016F6 o="Video Products Group" +0016F7 o="L-3 Communications, Aviation Recorders" +0016F8 o="AVIQTECH TECHNOLOGY CO., LTD." +0016F9 o="CETRTA POT, d.o.o., Kranj" +0016FB,8C6D50,D43A2E o="SHENZHEN MTC CO LTD" +0016FC o="TOHKEN CO.,LTD." +0016FD o="Jaty Electronics" +0016FF o="Wamin Optocomm Mfg Corp" +001701 o="KDE, Inc." +001702 o="Osung Midicom Co., Ltd" +001703 o="MOSDAN Internation Co.,Ltd" +001704 o="Shinco Electronics Group Co.,Ltd" +001705 o="Methode Electronics" +001706 o="Techfaithwireless Communication Technology Limited." +001707 o="InGrid, Inc" +001709 o="Exalt Communications" +00170A o="INEW DIGITAL COMPANY" +00170B o="Contela, Inc." +00170C o="Twig Com Ltd." +00170D o="Dust Networks Inc." +001710 o="Casa Systems Inc." +001711 o="GE Healthcare Bio-Sciences AB" +001712 o="ISCO International" +001713 o="Tiger NetCom" +001714 o="BR Controls Nederland bv" +001715 o="Qstik" +001716 o="Qno Technology Inc." +001717 o="Leica Geosystems AG" +001718 o="Vansco Electronics Oy" +001719 o="Audiocodes USA, Inc" +00171A o="Winegard Company" +00171B o="Innovation Lab Corp." +00171C o="NT MicroSystems, Inc." +00171D o="DIGIT" +00171E o="Theo Benning GmbH & Co. KG" +00171F o="IMV Corporation" +001720 o="Image Sensing Systems, Inc." +001721 o="FITRE S.p.A." +001722 o="Hanazeder Electronic GmbH" +001723 o="Summit Data Communications" +001724 o="Studer Professional Audio GmbH" +001725 o="Liquid Computing" +001726 o="m2c Electronic Technology Ltd." +001727 o="Thermo Ramsey Italia s.r.l." +001728 o="Selex Communications" +001729 o="Ubicod Co.LTD" +00172A o="Proware Technology Corp.(By Unifosa)" +00172B o="Global Technologies Inc." +00172C o="TAEJIN INFOTECH" +00172D o="Axcen Photonics Corporation" +00172E o="FXC Inc." +00172F o="NeuLion Incorporated" +001730 o="Automation Electronics" +001732 o="Science-Technical Center %RISSA%" +001733,001D16,002515,249504,307ECB,44CE7D,6035C0,E0A1D7,E45D51 o="SFR" +001734 o="ADC Telecommunications" +001735 o="Intel Wireless Network Group" +001736 o="iiTron Inc." +001737 o="Industrie Dial Face S.p.A." +001738 o="International Business Machines" +001739 o="Bright Headphone Electronics Company" +00173A o="Cloudastructure Inc" +00173C o="Extreme Engineering Solutions" +00173D o="Neology" +00173E o="LeucotronEquipamentos Ltda." +00173F,001CDF,002275,08863B,149182,24F5A2,302303,58EF68,6038E0,94103E,944452,B4750E,C05627,EC1A59 o="Belkin International Inc." +001740 o="Bluberi Gaming Technologies Inc" +001741 o="DEFIDEV" +001743 o="Deck Srl" +001744 o="Araneo Ltd." +001745 o="INNOTZ CO., Ltd" +001746 o="Freedom9 Inc." +001747 o="Trimble" +001748 o="Neokoros Brasil Ltda" +001749 o="HYUNDAE YONG-O-SA CO.,LTD" +00174A o="SOCOMEC" +00174C o="Millipore" +00174D o="DYNAMIC NETWORK FACTORY, INC." +00174E o="Parama-tech Co.,Ltd." +00174F o="iCatch Inc." +001750 o="GSI Group, MicroE Systems" +001751 o="Online Corporation" +001752 o="DAGS, Inc" +001753,A40450 o="nFore Technology Inc." +001754 o="Arkino HiTOP Corporation Limited" +001755 o="GE Security" +001756 o="Vinci Labs Oy" +001757 o="RIX TECHNOLOGY LIMITED" +001758 o="ThruVision Ltd" +00175B o="ACS Solutions Switzerland Ltd." +00175C,08001F,BCB181 o="SHARP CORPORATION" +00175D o="Dongseo system." +00175E o="Zed-3" +00175F o="XENOLINK Communications Co., Ltd." +001760 o="Naito Densei Machida MFG.CO.,LTD" +001762 o="Solar Technology, Inc." +001763 o="Essentia S.p.A." +001764 o="ATMedia GmbH" +001766 o="Accense Technology, Inc." +001767 o="Earforce AS" +001768 o="Zinwave Ltd" +001769 o="Cymphonix Corp" +00176A o="Avago Technologies" +00176B o="Kiyon, Inc." +00176C o="Pivot3, Inc." +00176D o="CORE CORPORATION" +00176E o="DUCATI SISTEMI" +00176F,54812D o="PAX Computer Technology(Shenzhen) Ltd." +001770 o="Arti Industrial Electronics Ltd." +001771 o="APD Communications Ltd" +001772 o="ASTRO Strobel Kommunikationssysteme GmbH" +001773 o="Laketune Technologies Co. Ltd" +001774 o="Elesta GmbH" +001775 o="TTE Germany GmbH" +001776 o="Meso Scale Diagnostics, LLC" +001777 o="Obsidian Research Corporation" +001778 o="Central Music Co." +001779 o="QuickTel" +00177A o="ASSA ABLOY AB" +00177B o="Azalea Networks inc" +00177C o="Smartlink Network Systems Limited" +00177D,98F8C1 o="IDT Technology Limited" +00177E o="Meshcom Technologies Inc." +00177F o="Worldsmart Retech" +001780 o="Applied Biosystems B.V." +001781 o="Greystone Data System, Inc." +001782 o="LoBenn Inc." +001785 o="Sparr Electronics Ltd" +001786 o="wisembed" +001787 o="Brother, Brother & Sons ApS" +001788,ECB5FA o="Philips Lighting BV" +001789 o="Zenitron Corporation" +00178A o="DARTS TECHNOLOGIES CORP." +00178B o="Teledyne Technologies Incorporated" +00178C o="Independent Witness, Inc" +00178D o="Checkpoint Systems, Inc." +00178E o="Gunnebo Cash Automation AB" +00178F o="NINGBO YIDONG ELECTRONIC CO.,LTD." +001790 o="HYUNDAI DIGITECH Co, Ltd." +001791 o="LinTech GmbH" +001792 o="Falcom Wireless Comunications Gmbh" +001793 o="Tigi Corporation" +001796 o="Rittmeyer AG" +001797 o="Telsy Elettronica S.p.A." +001798 o="Azonic Technology Co., LTD" +001799 o="SmarTire Systems Inc." +00179B,B816DB o="CHANT SINCERE CO.,LTD" +00179C o="DEPRAG SCHULZ GMBH u. CO." +00179D o="Kelman Limited" +00179E o="Sirit Inc" +00179F o="Apricorn" +0017A0 o="RoboTech srl" +0017A1 o="3soft inc." +0017A2 o="Camrivox Ltd." +0017A3 o="MIX s.r.l." +0017A5 o="Ralink Technology Corp" +0017A6 o="YOSIN ELECTRONICS CO., LTD." +0017A7 o="Mobile Computing Promotion Consortium" +0017A8 o="EDM Corporation" +0017A9 o="Sentivision" +0017AA o="elab-experience inc." +0017AC o="O'Neil Product Development Inc." +0017AD o="AceNet Corporation" +0017AE o="GAI-Tronics" +0017AF o="Enermet" +0017B1 o="ACIST Medical Systems, Inc." +0017B2 o="SK Telesys" +0017B3 o="Aftek Infosys Limited" +0017B4 o="Remote Security Systems, LLC" +0017B5 o="Peerless Systems Corporation" +0017B6,300EE3 o="Aquantia Corporation" +0017B7 o="Tonze Technology Co." +0017B8 o="NOVATRON CO., LTD." +0017B9 o="Gambro Lundia AB" +0017BA o="SEDO CO., LTD." +0017BB o="Syrinx Industrial Electronics" +0017BC o="Touchtunes Music Corporation" +0017BD o="Tibetsystem" +0017BE o="Tratec Telecom B.V." +0017BF o="Coherent Research Limited" +0017C0 o="PureTech Systems, Inc." +0017C1 o="CM Precision Technology LTD." +0017C3 o="KTF Technologies Inc." +0017C4 o="Quanta Microsystems, INC." +0017C5 o="SonicWALL" +0017C6 o="Cross Match Technologies Inc" +0017C7 o="MARA Systems Consulting AB" +0017C8,00C0EE,34A843 o="KYOCERA Display Corporation" +0017CC,001D4C,040A83,4C5FD2,54E3F6,6854ED,9067B5,D099D5 o="Alcatel-Lucent" +0017CD o="CEC Wireless R&D Ltd." +0017CE o="Screen Service Spa" +0017CF o="iMCA-GmbH" +0017D0 o="Opticom Communications, LLC" +0017D2 o="THINLINX PTY LTD" +0017D3 o="Etymotic Research, Inc." +0017D4 o="Monsoon Multimedia, Inc" +0017D6 o="Bluechips Microhouse Co.,Ltd." +0017D7 o="ION Geophysical Corporation Inc." +0017D8 o="Magnum Semiconductor, Inc." +0017D9 o="AAI Corporation" +0017DA o="Spans Logic" +0017DB o="CANKO TECHNOLOGIES INC." +0017DC o="DAEMYUNG ZERO1" +0017DD o="Clipsal Australia" +0017DE o="Advantage Six Ltd" +0017E1 o="DACOS Technologies Co., Ltd." +0017ED o="WooJooIT Ltd." +0017F0 o="SZCOM Broadband Network Technology Co.,Ltd" +0017F1 o="Renu Electronics Pvt Ltd" +0017F4 o="ZERON ALLIANCE" +0017F5 o="LIG NEOPTEK" +0017F6 o="Pyramid Meriden Inc." +0017F7 o="CEM Solutions Pvt Ltd" +0017F8 o="Motech Industries Inc." +0017F9 o="Forcom Sp. z o.o." +0017FB o="FA" +0017FC o="Suprema Inc." +0017FD o="Amulet Hotkey" +0017FE o="TALOS SYSTEM INC." +0017FF o="PLAYLINE Co.,Ltd." +001800 o="UNIGRAND LTD" +001803 o="ArcSoft Shanghai Co. LTD" +001804 o="E-TEK DIGITAL TECHNOLOGY LIMITED" +001805 o="Beijing InHand Networking Technology Co.,Ltd." +001806 o="Hokkei Industries Co., Ltd." +001807 o="Fanstel Corp." +001808 o="SightLogix, Inc." +001809 o="CRESYN" +00180A,0C8DDB,2C3F0B,3456FE,4CC8A1,683A1E,881544,981888,AC17C8,CC03D9,E0553D,E0CBBC o="Cisco Meraki" +00180B o="Brilliant Telecommunications" +00180C o="Optelian Access Networks" +00180D o="Terabytes Server Storage Tech Corp" +00180E o="Avega Systems" +001810 o="IPTrade S.A." +001811 o="Neuros Technology International, LLC." +001812 o="Beijing Xinwei Telecom Technology Co., Ltd." +001814 o="Mitutoyo Corporation" +001815 o="GZ Technologies, Inc." +001816 o="Ubixon Co., Ltd." +001817 o="D. E. Shaw Research, LLC" +00181A o="AVerMedia Information Inc." +00181B o="TaiJin Metal Co., Ltd." +00181C o="Exterity Limited" +00181D o="ASIA ELECTRONICS CO.,LTD" +00181E o="GDX Technologies Ltd." +00181F o="Palmmicro Communications" +001820 o="w5networks" +001821 o="SINDORICOH" +001822 o="CEC TELECOM CO.,LTD." +001824 o="Kimaldi Electronics, S.L." +001826 o="Cale Access AB" +001827 o="NEC UNIFIED SOLUTIONS NEDERLAND B.V." +001828 o="e2v technologies (UK) ltd." +001829 o="Gatsometer" +00182A o="Taiwan Video & Monitor" +00182B o="Softier" +00182C o="Ascend Networks, Inc." +00182D o="Artec Design" +00182E o="XStreamHD" +001835 o="Thoratec / ITC" +001836 o="Reliance Electric Limited" +001837 o="Universal ABIT Co., Ltd." +001838 o="PanAccess Communications,Inc." +00183B o="CENITS Co., Ltd." +00183C o="Encore Software Limited" +00183D o="Vertex Link Corporation" +00183E o="Digilent, Inc" +001840 o="3 Phoenix, Inc." +001841 o="High Tech Computer Corp" +001843 o="Dawevision Ltd" +001844 o="Heads Up Technologies, Inc." +001845 o="Pulsar-Telecom LLC." +001846 o="Crypto S.A." +001847 o="AceNet Technology Inc." +001848 o="Vecima Networks Inc." +001849 o="nVent, Schroff GmbH" +00184A o="Catcher, Inc." +00184B o="Las Vegas Gaming, Inc." +00184C o="Bogen Communications" +00184E o="Lianhe Technologies, Inc." +00184F o="8 Ways Technology Corp." +001850 o="Secfone Kft" +001851 o="SWsoft" +001852 o="StorLink Semiconductors, Inc." +001853 o="Atera Networks LTD." +001854 o="Argard Co., Ltd" +001855 o="Aeromaritime Systembau GmbH" +001856 o="EyeFi, Inc" +001857 o="Unilever R&D" +001858 o="TagMaster AB" +001859 o="Strawberry Linux Co.,Ltd." +00185A o="uControl, Inc." +00185B o="Network Chemistry, Inc" +00185C o="EDSLAB Technologies" +00185D o="TAIGUEN TECHNOLOGY (SHEN-ZHEN) CO., LTD." +00185E o="Nexterm Inc." +00185F o="TAC Inc." +001860 o="SIM Technology Group Shanghai Simcom Ltd.," +001861 o="Ooma, Inc." +001863 o="Veritech Electronics Limited" +001865 o="Siemens Healthcare Diagnostics Manufacturing Ltd" +001866 o="Leutron Vision" +001867 o="Datalogic ADC" +001868,001947,001BD7,001E6B,0021BE,00223A,0022CE,0023BE,00252E,088039,105F49,10EA59,18550F,185933,24374C,24767D,2CABA4,34BDFA,385F66,38C85C,445829,44E08E,481D70,484487,4C83DE,503955,54D46F,602AD0,68EE96,74547D,7CB21B,848DC7,A4A24A,BCC810,BCD165,C0C687,C8FB26,CC0DEC,E448C7,F44B2A,F45FD4 o="Cisco SPVTG" +001869 o="KINGJIM" +00186A o="Global Link Digital Technology Co,.LTD" +00186B o="Sambu Communics CO., LTD." +00186C o="Neonode AB" +00186D o="Zhenjiang Sapphire Electronic Industry CO." +00186F o="Setha Industria Eletronica LTDA" +001870 o="E28 Shanghai Limited" +001872 o="Expertise Engineering" +001875 o="AnaCise Testnology Pte Ltd" +001876 o="WowWee Ltd." +001877 o="Amplex A/S" +001878 o="Mackware GmbH" +001879 o="dSys" +00187A o="Wiremold" +00187B o="4NSYS Co. Ltd." +00187C o="INTERCROSS, LLC" +00187D o="Armorlink Co .Ltd" +00187E o="RGB Spectrum" +00187F o="ZODIANET" +001880 o="Maxim Integrated Products" +001881 o="Buyang Electronics Industrial Co., Ltd" +001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044F4C,047503,047970,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,101B54,104400,104780,105172,10B1F8,10C172,10C61F,1409DC,143004,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,18C58A,18D276,18DED7,1C151F,1C1D67,1C599B,1C6758,1C7F2C,1C8E5C,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20F17C,20F3A3,2400BA,240995,241FA0,242E02,244427,244C07,2469A5,247F3C,249EAB,24BCF8,24DBAC,24DF6A,24FB65,283152,283CE4,285FDB,286ED4,289E97,28A6DB,28B448,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30F335,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,384C4F,38BC01,38F889,3C15FB,3C4711,3C678C,3C7843,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,4455B1,446A2E,446EE5,4482E5,44C346,480031,483C0C,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,5425EA,5439DF,54511B,548998,54A51B,54B121,581F28,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CF96A,600810,602E20,608334,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,643E8C,646D6C,64A651,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6CB749,70192F,7054F5,70723C,707990,707BE8,708A09,70A8E3,70D313,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,781DBA,785860,786256,786A89,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7CA177,7CA23E,7CB15D,7CC385,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,844765,845B12,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C6D77,8CEBC6,900325,9017AC,902BD2,904E2B,90671C,909497,94049C,940E6B,94772B,94D00D,94DBDA,94FE22,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A057E3,A08CF8,A08D16,A0A33B,A0F479,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A87D12,A8C83A,A8CA7B,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC9232,ACCF85,ACE215,ACE87B,ACF970,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B41513,B43052,B44326,B48655,B4CD27,B4FBF9,B808D7,B89436,B8BC1B,B8C385,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4473F,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C85195,C88D83,C894BB,C8C2FA,C8D15E,CC53B5,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D46AA8,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E0191D,E0247F,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E43493,E435C8,E468A3,E472E2,E47E66,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E8088B,E84DD0,E86819,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F04347,F063F9,F09838,F0C850,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4BF80,F4C714,F4CB52,F4DCF9,F4E3FB,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F8BF09,F8C39E,F8E811,FC3F7C,FC48EF,FC8743,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" +001883 o="FORMOSA21 INC." +001884,C47130 o="Fon Technology S.L." +001885,001F92 o="Avigilon Corporation" +001886 o="EL-TECH, INC." +001887 o="Metasystem SpA" +001888 o="GOTIVE a.s." +001889 o="WinNet Solutions Limited" +00188A o="Infinova LLC" +00188C o="Mobile Action Technology Inc." +00188E o="Ekahau, Inc." +00188F o="Montgomery Technology, Inc." +001890 o="RadioCOM, s.r.o." +001891 o="Zhongshan General K-mate Electronics Co., Ltd" +001892 o="ads-tec GmbH" +001893 o="SHENZHEN PHOTON BROADBAND TECHNOLOGY CO.,LTD" +001894 o="NPCore, Inc." +001895 o="Hansun Technologies Inc." +001896 o="Great Well Electronic LTD" +001897 o="JESS-LINK PRODUCTS Co., LTD" +001898 o="KINGSTATE ELECTRONICS CORPORATION" +001899 o="ShenZhen jieshun Science&Technology Industry CO,LTD." +00189A o="HANA Micron Inc." +00189C o="Weldex Corporation" +00189D o="Navcast Inc." +00189E o="OMNIKEY GmbH." +00189F o="Lenntek Corporation" +0018A0 o="Cierma Ascenseurs" +0018A1 o="Tiqit Computers, Inc." +0018A2 o="XIP Technology AB" +0018A3 o="ZIPPY TECHNOLOGY CORP." +0018A5 o="ADigit Technologies Corp." +0018A6 o="Persistent Systems, LLC" +0018A7 o="Yoggie Security Systems LTD." +0018A8 o="AnNeal Technology Inc." +0018A9 o="Ethernet Direct Corporation" +0018AA o="Protec Fire Detection plc" +0018AB o="BEIJING LHWT MICROELECTRONICS INC." +0018AC o="Shanghai Jiao Da HISYS Technology Co. Ltd." +0018AD o="NIDEC SANKYO CORPORATION" +0018AE o="TVT CO.,LTD" +0018B2 o="ADEUNIS RF" +0018B3 o="TEC WizHome Co., Ltd." +0018B4 o="Dawon Media Inc." +0018B5 o="Magna Carta" +0018B6 o="S3C, Inc." +0018B7 o="D3 LED, LLC" +0018B8 o="New Voice International AG" +0018BB o="Eliwell Controls srl" +0018BC o="ZAO NVP Bolid" +0018BD o="SHENZHEN DVBWORLD TECHNOLOGY CO., LTD." +0018BE o="ANSA Corporation" +0018BF o="Essence Technology Solution, Inc." +0018C1 o="Almitec Informática e Comércio" +0018C2 o="Firetide, Inc" +0018C3 o="CS Corporation" +0018C4 o="Raba Technologies LLC" +0018C6 o="OPW Fuel Management Systems" +0018C7 o="Real Time Automation" +0018C8 o="ISONAS Inc." +0018C9 o="EOps Technology Limited" +0018CA o="Viprinet GmbH" +0018CB o="Tecobest Technology Limited" +0018CC o="AXIOHM SAS" +0018CD o="Erae Electronics Industry Co., Ltd" +0018CE o="Dreamtech Co., Ltd" +0018CF o="Baldor Electric Company" +0018D0 o="AtRoad, A Trimble Company" +0018D2 o="High-Gain Antennas LLC" +0018D3 o="TEAMCAST" +0018D4 o="Unified Display Interface SIG" +0018D5 o="REIGNCOM" +0018D6 o="Swirlnet A/S" +0018D7 o="JAVAD GNSS, Inc." +0018D8 o="ARCH METER Corporation" +0018D9 o="Santosha Internatonal, Inc" +0018DA o="Würth Elektronik eiSos GmbH & Co. KG" +0018DB o="EPL Technology Ltd" +0018DC o="Prostar Co., Ltd." +0018DD o="Silicondust Engineering Ltd" +0018DF o="The Morey Corporation" +0018E0 o="ANAVEO" +0018E1 o="Verkerk Service Systemen" +0018E2 o="Topdata Sistemas de Automacao Ltda" +0018E3 o="Visualgate Systems, Inc." +0018E4 o="YIGUANG" +0018E5 o="Adhoco AG" +0018E6 o="Computer Hardware Design SIA" +0018E7 o="Cameo Communications, INC." +0018E8 o="Hacetron Corporation" +0018E9 o="Numata Corporation" +0018EA o="Alltec GmbH" +0018EB o="Blue Zen Enterprises Private Limited" +0018EC o="Welding Technology Corporation" +0018ED o="Accutech Ultrasystems Co., Ltd." +0018EE o="Videology Imaging Solutions, Inc." +0018EF o="Escape Communications, Inc." +0018F0 o="JOYTOTO Co., Ltd." +0018F1 o="Chunichi Denshi Co.,LTD." +0018F2 o="Beijing Tianyu Communication Equipment Co., Ltd" +0018F4 o="EO TECHNICS Co., Ltd." +0018F5 o="Shenzhen Streaming Video Technology Company Limited" +0018F7 o="Kameleon Technologies" +0018F9 o="VVOND, Inc." +0018FA o="Yushin Precision Equipment Co.,Ltd." +0018FB o="Compro Technology" +0018FC o="Altec Electronic AG" +0018FD o="Optimal Technologies International Inc." +0018FF o="PowerQuattro Co." +001900 o="Intelliverese - DBA Voicecom" +001901 o="F1MEDIA" +001902 o="Cambridge Consultants Ltd" +001903 o="Bigfoot Networks Inc" +001904 o="WB Electronics Sp. z o.o." +001905 o="SCHRACK Seconet AG" +001908 o="Duaxes Corporation" +001909 o="DEVI - Danfoss A/S" +00190A o="HASWARE INC." +00190B o="Southern Vision Systems, Inc." +00190C o="Encore Electronics, Inc." +00190D o="IEEE 1394c" +00190E o="Atech Technology Co., Ltd." +00190F o="Advansus Corp." +001910 o="Knick Elektronische Messgeraete GmbH & Co. KG" +001911 o="Just In Mobile Information Technologies (Shanghai) Co., Ltd." +001912 o="Welcat Inc" +001913 o="Chuang-Yi Network Equipment Co.Ltd." +001914 o="Winix Co., Ltd" +001916 o="PayTec AG" +001917 o="Posiflex Inc." +001918 o="Interactive Wear AG" +001919 o="ASTEL Inc." +00191A o="IRLINK" +00191B o="Sputnik Engineering AG" +00191C o="Sensicast Systems" +00191E o="Beyondwiz Co., Ltd." +00191F o="Microlink communications Inc." +001920 o="KUME electric Co.,Ltd." +001922 o="CM Comandos Lineares" +001923 o="Phonex Korea Co., LTD." +001924 o="LBNL Engineering" +001925 o="Intelicis Corporation" +001926 o="BitsGen Co., Ltd." +001927 o="ImCoSys Ltd" +001928 o="Siemens AG, Transportation Systems" +001929 o="2M2B Montadora de Maquinas Bahia Brasil LTDA" +00192A o="Antiope Associates" +00192B o="Aclara RF Systems Inc." +00192E o="Spectral Instruments, Inc." +001931 o="Balluff GmbH" +001932 o="Gude Analog- und Digialsysteme GmbH" +001933 o="Strix Systems, Inc." +001934 o="TRENDON TOUCH TECHNOLOGY CORP." +001935 o="DUERR DENTAL AG" +001936 o="STERLITE OPTICAL TECHNOLOGIES LIMITED" +001937 o="CommerceGuard AB" +001938 o="UMB Communications Co., Ltd." +001939 o="Gigamips" +00193A o="OESOLUTIONS" +00193B o="LigoWave" +00193C o="HighPoint Technologies Incorporated" +00193D o="GMC Guardian Mobility Corp." +00193F o="RDI technology(Shenzhen) Co.,LTD" +001940 o="Rackable Systems" +001941 o="Pitney Bowes, Inc" +001942 o="ON SOFTWARE INTERNATIONAL LIMITED" +001943 o="Belden" +001944 o="Fossil Partners, L.P." +001945 o="RF COncepts, LLC" +001946 o="Cianet Industria e Comercio S/A" +001948 o="AireSpider Networks" +001949 o="TENTEL COMTECH CO., LTD." +00194A o="TESTO AG" +00194C o="Fujian Stelcom information & Technology CO.,Ltd" +00194D o="Avago Technologies Sdn Bhd" +00194E o="Ultra Electronics - TCS (Tactical Communication Systems)" +001950 o="Harman Multimedia" +001951 o="NETCONS, s.r.o." +001952 o="ACOGITO Co., Ltd" +001953 o="Chainleader Communications Corp." +001954 o="Leaf Corporation." +001957 o="Saafnet Canada Inc." +001958 o="Bluetooth SIG, Inc." +001959 o="Staccato Communications Inc." +00195A o="Jenaer Antriebstechnik GmbH" +00195C o="Innotech Corporation" +00195D o="ShenZhen XinHuaTong Opto Electronics Co.,Ltd" +00195F o="Valemount Networks Corporation" +001960 o="DoCoMo Systems, Inc." +001961 o="Blaupunkt Embedded Systems GmbH" +001962 o="Commerciant, LP" +001964 o="Doorking Inc." +001965 o="YuHua TelTech (ShangHai) Co., Ltd." +001967 o="TELDAT Sp.J." +001968 o="Digital Video Networks(Shanghai) CO. LTD." +00196A o="MikroM GmbH" +00196B o="Danpex Corporation" +00196C o="ETROVISION TECHNOLOGY" +00196D o="Raybit Systems Korea, Inc" +00196E o="Metacom (Pty) Ltd." +00196F o="SensoPart GmbH" +001970 o="Z-Com, Inc." +001971 o="Guangzhou Unicomp Technology Co.,Ltd" +001972 o="Plexus (Xiamen) Co.,ltd." +001973 o="Zeugma Systems" +001974 o="16063" +001975 o="Beijing Huisen networks technology Inc" +001976 o="Xipher Technologies, LLC" +001977,08EA44,206C8A,348584,4018B1,787D53,7C95B1,885BDD,9C5D12,B87CF2,BCF310,C413E2,C8665D,C8675E,D854A2,E01C41,F09CE9,F4EAB5 o="Aerohive Networks Inc." +001978 o="Datum Systems, Inc." +00197A o="MAZeT GmbH" +00197B o="Picotest Corp." +00197C o="Riedel Communications GmbH" +001980 o="Gridpoint Systems" +001981 o="Vivox Inc" +001982,B01886 o="SmarDTV" +001983 o="CCT R&D Limited" +001984 o="ESTIC Corporation" +001985 o="IT Watchdogs, Inc" +001986 o="Cheng Hongjian" +001987,54CD10,D8B12A o="Panasonic Mobile Communications Co.,Ltd." +001988 o="Wi2Wi, Inc" +001989 o="Sonitrol Corporation" +00198A o="Northrop Grumman Systems Corp." +00198B o="Novera Optics Korea, Inc." +00198C o="iXSea" +00198D o="Ocean Optics, Inc." +00198E o="Oticon A/S" +00198F o="Alcatel Bell N.V." +001990 o="ELM DATA Co., Ltd." +001991 o="avinfo" +001993 o="Changshu Switchgear MFG. Co.,Ltd. (Former Changshu Switchgea" +001994 o="Jorjin Technologies Inc." +001995 o="Jurong Hi-Tech (Suzhou)Co.ltd" +001996 o="TurboChef Technologies Inc." +001997 o="Soft Device Sdn Bhd" +001998 o="SATO CORPORATION" +001999,4C5262,901B0E o="Fujitsu Technology Solutions GmbH" +00199A o="EDO-EVI" +00199B o="Diversified Technical Systems, Inc." +00199C o="CTRING" +00199D,006B9E,3C9BD6,A06A44,A48D3B,C41CFF,CC95D7 o="Vizio, Inc" +00199E o="Nifty" +00199F o="DKT A/S" +0019A0 o="NIHON DATA SYSTENS, INC." +0019A2 o="ORDYN TECHNOLOGIES" +0019A3 o="asteel electronique atlantique" +0019A4 o="Austar Technology (hang zhou) Co.,Ltd" +0019A5 o="RadarFind Corporation" +0019A7 o="ITU-T" +0019A8 o="WiQuest Communications" +0019AB o="Raycom CO ., LTD" +0019AC o="GSP SYSTEMS Inc." +0019AD o="BOBST SA" +0019AE o="Hopling Technologies b.v." +0019AF o="Rigol Technologies, Inc." +0019B0 o="HanYang System" +0019B1 o="Arrow7 Corporation" +0019B2 o="XYnetsoft Co.,Ltd" +0019B3 o="Stanford Research Systems" +0019B4 o="Intellio Ltd" +0019B5 o="Famar Fueguina S.A." +0019B6 o="Euro Emme s.r.l." +0019B8 o="Boundary Devices" +0019BA o="Paradox Security Systems Ltd" +0019BC o="ELECTRO CHANCE SRL" +0019BD o="New Media Life" +0019BE o="Altai Technologies Limited" +0019BF o="Citiway technology Co.,ltd" +0019C2 o="Equustek Solutions, Inc." +0019C3 o="Qualitrol" +0019C4 o="Infocrypt Inc." +0019C7,4CF2BF,4CFACA,5C1A6F,70D931,9C50EE,A4C7DE,A825EB,A85840,D0542D,E01D3B,FCB698 o="Cambridge Industries(Group) Co.,Ltd." +0019C8 o="AnyDATA Corporation" +0019C9 o="S&C ELECTRIC COMPANY" +0019CA o="Broadata Communications, Inc" +0019CC o="RCG (HK) Ltd" +0019CD o="Chengdu ethercom information technology Ltd." +0019CE o="Progressive Gaming International" +0019CF o="SALICRU, S.A." +0019D0 o="Cathexis" +0019D3 o="TRAK Microwave" +0019D4 o="ICX Technologies" +0019D5 o="IP Innovations, Inc." +0019D6 o="LS Cable and System Ltd." +0019D7 o="FORTUNETEK CO., LTD" +0019D8 o="MAXFOR" +0019D9 o="Zeutschel GmbH" +0019DA o="Welltrans O&E Technology Co. , Ltd." +0019DC o="ENENSYS Technologies" +0019DD o="FEI-Zyfer, Inc." +0019DE o="MOBITEK" +0019E5 o="Lynx Studio Technology, Inc." +0019E6 o="TOYO MEDIC CO.,LTD." +0019E9 o="S-Information Technolgy, Co., Ltd." +0019EA o="TeraMage Technologies Co., Ltd." +0019EB o="Pyronix Ltd" +0019EC o="Sagamore Systems, Inc." +0019ED o="Axesstel Inc." +0019EE o="CARLO GAVAZZI CONTROLS SPA-Controls Division" +0019EF o="SHENZHEN LINNKING ELECTRONICS CO.,LTD" +0019F0,3C0CDB,A8BD3A o="UNIONMAN TECHNOLOGY CO.,LTD" +0019F1 o="Star Communication Network Technology Co.,Ltd" +0019F2 o="Teradyne K.K." +0019F3 o="Cetis, Inc" +0019F4 o="Convergens Oy Ltd" +0019F5 o="Imagination Technologies Ltd" +0019F6 o="Acconet (PTE) Ltd" +0019F7 o="Onset Computer Corporation" +0019F8 o="Embedded Systems Design, Inc." +0019F9 o="TDK-Lambda" +0019FA o="Cable Vision Electronics CO., LTD." +0019FB,0CF9C0,2047ED,24A7DC,38A6CE,3C8994,7050AF,783E53,7C4CA5,900218,902106,A0BDCD,C03E0F,D058FC o="BSkyB Ltd" +0019FC o="PT. Ufoakses Sukses Luarbiasa" +0019FE o="SHENZHEN SEECOMM TECHNOLOGY CO.,LTD." +0019FF o="Finnzymes" +001A00 o="MATRIX INC." +001A01 o="Smiths Medical" +001A02 o="SECURE CARE PRODUCTS, INC" +001A03 o="Angel Electronics Co., Ltd." +001A04 o="Interay Solutions BV" +001A05 o="OPTIBASE LTD" +001A06 o="OpVista, Inc." +001A07 o="Arecont Vision" +001A08 o="Simoco Ltd." +001A09 o="Wayfarer Transit Systems Ltd" +001A0A o="Adaptive Micro-Ware Inc." +001A0B o="BONA TECHNOLOGY INC." +001A0C o="Swe-Dish Satellite Systems AB" +001A0D o="HandHeld entertainment, Inc." +001A0E o="Cheng Uei Precision Industry Co.,Ltd" +001A0F o="Sistemas Avanzados de Control, S.A." +001A10 o="LUCENT TRANS ELECTRONICS CO.,LTD" +001A11,089E08,1CF29A,20DFB9,240588,30FD38,388B59,3C286D,3C5AB4,3C8D20,44070B,48D6D5,546009,58CB52,703ACB,7C2EBD,7CD95C,883D24,9495A0,94EB2C,98D293,A47733,B02A43,D86C63,E4F042,F40304,F4F5D8,F4F5E8,F88FCA o="Google, Inc." +001A12 o="Essilor" +001A13 o="Wanlida Group Co., LTD" +001A14 o="Xin Hua Control Engineering Co.,Ltd." +001A15 o="gemalto e-Payment" +001A17 o="Teak Technologies, Inc." +001A18 o="Advanced Simulation Technology inc." +001A19 o="Computer Engineering Limited" +001A1A o="Gentex Corporation/Electro-Acoustic Products" +001A1C o="GT&T Engineering Pte Ltd" +001A1D o="PChome Online Inc." +001A1F o="Coastal Environmental Systems" +001A20 o="CMOTECH Co. Ltd." +001A21 o="Brookhuis Applied Technologies BV" +001A22 o="eQ-3 Entwicklung GmbH" +001A23 o="Ice Qube, Inc" +001A24 o="Galaxy Telecom Technologies Ltd" +001A25 o="DELTA DORE" +001A26 o="Deltanode Solutions AB" +001A27 o="Ubistar" +001A28 o="ASWT Co., LTD. Taiwan Branch H.K." +001A29,90B97D o="Johnson Outdoors Marine Electronics d/b/a Minnkota" +001A2B o="Ayecom Technology Co., Ltd." +001A2C o="SATEC Co.,LTD" +001A2D o="The Navvo Group" +001A2E o="Ziova Coporation" +001A31 o="SCAN COIN AB" +001A32 o="ACTIVA MULTIMEDIA" +001A33 o="ASI Communications, Inc." +001A34,88795B,F845AD o="Konka Group Co., Ltd." +001A35 o="BARTEC GmbH" +001A36 o="Aipermon GmbH & Co. KG" +001A37 o="Lear Corporation" +001A38,002146 o="Sanmina-SCI" +001A39 o="Merten GmbH&CoKG" +001A3A o="Dongahelecomm" +001A3B o="Doah Elecom Inc." +001A3C o="Technowave Ltd." +001A3D o="Ajin Vision Co.,Ltd" +001A3E o="Faster Technology LLC" +001A3F,180D2C,58108C o="Intelbras" +001A40 o="A-FOUR TECH CO., LTD." +001A41 o="INOCOVA Co.,Ltd" +001A42 o="Techcity Technology co., Ltd." +001A43 o="Logical Link Communications" +001A44 o="JWTrading Co., Ltd" +001A46 o="Digital Multimedia Technology Co., Ltd" +001A47 o="Agami Systems, Inc." +001A48 o="Takacom Corporation" +001A49 o="Micro Vision Co.,LTD" +001A4A o="Qumranet Inc." +001A4C o="Crossbow Technology, Inc" +001A4E o="NTI AG / LinMot" +001A50 o="PheeNet Technology Corp." +001A51 o="Alfred Mann Foundation" +001A52 o="Meshlinx Wireless Inc." +001A53 o="Zylaya" +001A54 o="Hip Shing Electronics Ltd." +001A55 o="ACA-Digital Corporation" +001A56 o="ViewTel Co,. Ltd." +001A57 o="Matrix Design Group, LLC" +001A58 o="CCV Deutschland GmbH - Celectronic eHealth Div." +001A59 o="Ircona" +001A5A o="Korea Electric Power Data Network (KDN) Co., Ltd" +001A5B o="NetCare Service Co., Ltd." +001A5C o="Euchner GmbH+Co. KG" +001A5D o="Mobinnova Corp." +001A5E o="Thincom Technology Co.,Ltd" +001A5F o="KitWorks.fi Ltd." +001A60 o="Wave Electronics Co.,Ltd." +001A61 o="PacStar Corp." +001A62 o="Data Robotics, Incorporated" +001A63 o="Elster Solutions, LLC," +001A65 o="Seluxit" +001A67 o="Infinite QL Sdn Bhd" +001A68 o="Weltec Enterprise Co., Ltd." +001A69 o="Wuhan Yangtze Optical Technology CO.,Ltd." +001A6A o="Tranzas, Inc." +001A6E o="Impro Technologies" +001A6F o="MI.TEL s.r.l." +001A71 o="Diostech Co., Ltd." +001A72 o="Mosart Semiconductor Corp." +001A74 o="Procare International Co" +001A76 o="SDT information Technology Co.,LTD." +001A78 o="ubtos" +001A79 o="TELECOMUNICATION TECHNOLOGIES LTD." +001A7A o="Lismore Instruments Limited" +001A7B o="Teleco, Inc." +001A7C o="Hirschmann Multimedia B.V." +001A7D o="cyber-blue(HK)Ltd" +001A7E o="LN Srithai Comm Ltd." +001A7F,B40142 o="GCI Science & Technology Co.,LTD" +001A81 o="Zelax" +001A82 o="PROBA Building Automation Co.,LTD" +001A83 o="Pegasus Technologies Inc." +001A84 o="V One Multimedia Pte Ltd" +001A85 o="NV Michel Van de Wiele" +001A86 o="AdvancedIO Systems Inc" +001A87 o="Canhold International Limited" +001A88 o="Venergy,Co,Ltd" +001A8B o="CHUNIL ELECTRIC IND., CO." +001A8C,7C5A1C,C84F86 o="Sophos Ltd" +001A8D o="AVECS Bergen GmbH" +001A8E o="3Way Networks Ltd" +001A90 o="Trópico Sistemas e Telecomunicações da Amazônia LTDA." +001A91 o="FusionDynamic Ltd." +001A93 o="ERCO Leuchten GmbH" +001A94 o="Votronic GmbH" +001A95 o="Hisense Mobile Communications Technoligy Co.,Ltd." +001A96 o="ECLER S.A." +001A97 o="fitivision technology Inc." +001A98 o="Asotel Communication Limited Taiwan Branch" +001A99 o="Smarty (HZ) Information Electronics Co., Ltd" +001A9A,208B37,2C1875,2CCCE6,38FACA,5CC6D0,6C2CDC,708540,74FF4C,88CC45,A089E4,C88F26,F44C70 o="Skyworth Digital Technology(Shenzhen) Co.,Ltd" +001A9B o="ADEC & Parter AG" +001A9C o="RightHand Technologies, Inc." +001A9D o="Skipper Wireless, Inc." +001A9E o="ICON Digital International Limited" +001A9F o="A-Link Ltd" +001AA3 o="DELORME" +001AA4 o="Future University-Hakodate" +001AA5 o="BRN Phoenix" +001AA6 o="Telefunken Radio Communication Systems GmbH &CO.KG" +001AA7 o="Torian Wireless" +001AA8 o="Mamiya Digital Imaging Co., Ltd." +001AA9,20934D,2875D8,54F6C5,5CCBCA,C40938 o="FUJIAN STAR-NET COMMUNICATION CO.,LTD" +001AAA o="Analogic Corp." +001AAB o="eWings s.r.l." +001AAC o="Corelatus AB" +001AAE o="Savant Systems LLC" +001AAF o="BLUSENS TECHNOLOGY" +001AB0 o="Signal Networks Pvt. Ltd.," +001AB1 o="Asia Pacific Satellite Industries Co., Ltd." +001AB2 o="Cyber Solutions Inc." +001AB3 o="VISIONITE INC." +001AB4 o="FFEI Ltd." +001AB5 o="Home Network System" +001AB7 o="Ethos Networks LTD." +001AB8 o="Anseri Corporation" +001AB9 o="PMC" +001ABA o="Caton Overseas Limited" +001ABB o="Fontal Technology Incorporation" +001ABC o="U4EA Technologies Ltd" +001ABD o="Impatica Inc." +001ABE o="COMPUTER HI-TECH INC." +001ABF o="TRUMPF Laser Marking Systems AG" +001AC0 o="JOYBIEN TECHNOLOGIES CO., LTD." +001AC2 o="YEC Co.,Ltd." +001AC3,001CEA o="Scientific-Atlanta, Inc" +001AC5,001B6E,800902 o="Keysight Technologies, Inc." +001AC6 o="Micro Control Designs" +001AC7 o="UNIPOINT" +001AC8 o="ISL (Instrumentation Scientifique de Laboratoire)" +001AC9 o="SUZUKEN CO.,LTD" +001ACA o="Tilera Corporation" +001ACB o="Autocom Products Ltd" +001ACC o="Celestial Semiconductor, Ltd" +001ACD o="Tidel Engineering LP" +001ACE o="YUPITERU CORPORATION" +001ACF o="C.T. ELETTRONICA" +001AD0 o="Albis Technologies AG" +001AD1 o="FARGO CO., LTD." +001AD2 o="Eletronica Nitron Ltda" +001AD3 o="Vamp Ltd." +001AD4 o="iPOX Technology Co., Ltd." +001AD5 o="KMC CHAIN INDUSTRIAL CO., LTD." +001AD6 o="JIAGNSU AETNA ELECTRIC CO.,LTD" +001AD7 o="Christie Digital Systems, Inc." +001AD8 o="AlsterAero GmbH" +001AD9 o="International Broadband Electric Communications, Inc." +001ADA o="Biz-2-Me Inc." +001ADD o="PePWave Ltd" +001ADF o="Interactivetv Pty Limited" +001AE0 o="Mythology Tech Express Inc." +001AE1 o="EDGE ACCESS INC" +001AE4 o="Medicis Technologies Corporation" +001AE5 o="Mvox Technologies Inc." +001AE6 o="Atlanta Advanced Communications Holdings Limited" +001AE7 o="Aztek Networks, Inc." +001AE8 o="Unify Software and Solutions GmbH & Co. KG" +001AEA o="Radio Terminal Systems Pty Ltd" +001AEC o="Keumbee Electronics Co.,Ltd." +001AED o="INCOTEC GmbH" +001AEE o="Shenztech Ltd" +001AEF o="Loopcomm Technology, Inc." +001AF1 o="Embedded Artists AB" +001AF2 o="Dynavisions Schweiz AG" +001AF3 o="Samyoung Electronics" +001AF4,FC75E6 o="Handreamnet" +001AF5 o="PENTAONE. CO., LTD." +001AF6 o="Woven Systems, Inc." +001AF7 o="dataschalt e+a GmbH" +001AF8 o="Copley Controls Corporation" +001AF9 o="AeroVIronment (AV Inc)" +001AFA o="Welch Allyn, Inc." +001AFB o="Joby Inc." +001AFC o="ModusLink Corporation" +001AFD o="EVOLIS" +001AFE o="SOFACREAL" +001AFF o="Wizyoung Tech." +001B00 o="Neopost Technologies" +001B01 o="Applied Radio Technologies" +001B02 o="ED Co.Ltd" +001B03 o="Action Technology (SZ) Co., Ltd" +001B04 o="Affinity International S.p.a" +001B05 o="YMC AG" +001B06 o="Ateliers R. LAUMONIER" +001B07 o="Mendocino Software" +001B08 o="Danfoss Drives A/S" +001B09 o="Matrix Telecom Pvt. Ltd." +001B0A o="Intelligent Distributed Controls Ltd" +001B0B o="Phidgets Inc." +001B0E o="InoTec GmbH Organisationssysteme" +001B0F o="Petratec" +001B10 o="ShenZhen Kang Hui Technology Co.,ltd" +001B12 o="Apprion" +001B13 o="Icron Technologies Corporation" +001B14 o="Carex Lighting Equipment Factory" +001B15 o="Voxtel, Inc." +001B16 o="Celtro Ltd." +001B17,00869C,08306B,08661F,240B0A,34E5EC,58493B,786D94,7C89C1,B40C25,C42456,D41D71,D49CF4,D4F4BE,E4A749,E8986D,EC6881 o="Palo Alto Networks" +001B18 o="Tsuken Electric Ind. Co.,Ltd" +001B19 o="IEEE I&M Society TC9" +001B1A o="e-trees Japan, Inc." +001B1B o="Siemens AG," +001B1C o="Coherent" +001B1D o="Phoenix International Co., Ltd" +001B1E o="HART Communication Foundation" +001B1F o="DELTA - Danish Electronics, Light & Acoustics" +001B20 o="TPine Technology" +001B22 o="Palit Microsystems ( H.K.) Ltd." +001B23 o="SimpleComTools" +001B26 o="RON-Telecom ZAO" +001B27 o="Merlin CSI" +001B28 o="POLYGON, JSC" +001B29 o="Avantis.Co.,Ltd" +001B2C o="ATRON electronic GmbH" +001B2D o="Med-Eng Systems Inc." +001B2E o="Sinkyo Electron Inc" +001B30 o="Solitech Inc." +001B31 o="Neural Image. Co. Ltd." +001B34 o="Focus System Inc." +001B35 o="ChongQing JINOU Science & Technology Development CO.,Ltd" +001B36 o="Tsubata Engineering Co.,Ltd. (Head Office)" +001B37 o="Computec Oy" +001B38,001EEC,00235A,002622,089798,1C3947,1C7508,201A06,208984,705AB6,88AE1D,9828A6,9829A6,9C5A44,B870F4,B888E3,DC0EA1,F0761C,F8A963,FC4596 o="COMPAL INFORMATION (KUNSHAN) CO., LTD." +001B39 o="Proxicast" +001B3A o="SIMS Corp." +001B3B o="Yi-Qing CO., LTD" +001B3C o="Software Technologies Group,Inc." +001B3D o="EuroTel Spa" +001B3E o="Curtis, Inc." +001B40 o="Network Automation mxc AB" +001B41 o="General Infinity Co.,Ltd." +001B42 o="Wise & Blue" +001B43 o="Beijing DG Telecommunications equipment Co.,Ltd" +001B44,001E82 o="SanDisk Corporation" +001B45 o="ABB AS, Division Automation Products" +001B46 o="Blueone Technology Co.,Ltd" +001B47 o="Futarque A/S" +001B48 o="Shenzhen Lantech Electronics Co., Ltd." +001B49 o="Roberts Radio limited" +001B4A o="W&W Communications, Inc." +001B4B o="SANION Co., Ltd." +001B4C o="Signtech" +001B4D o="Areca Technology Corporation" +001B4E o="Navman New Zealand" +001B50 o="Nizhny Novgorod Factory named after M.Frunze, FSUE (NZiF)" +001B51 o="Vector Technology Corp." +001B55 o="Hurco Automation Ltd." +001B56 o="Tehuti Networks Ltd." +001B57 o="SEMINDIA SYSTEMS PRIVATE LIMITED" +001B58 o="ACE CAD Enterprise Co., Ltd." +001B5A o="Apollo Imaging Technologies, Inc." +001B5C o="Azuretec Co., Ltd." +001B5D o="Vololink Pty Ltd" +001B5E o="BPL Limited" +001B5F o="Alien Technology" +001B60 o="NAVIGON AG" +001B61 o="Digital Acoustics, LLC" +001B62 o="JHT Optoelectronics Co.,Ltd." +001B64 o="IsaacLandKorea Co., Ltd," +001B65 o="China Gridcom Co., Ltd" +001B66 o="Sennheiser electronic GmbH & Co. KG" +001B67 o="Cisco Systems Inc" +001B68 o="Modnnet Co., Ltd" +001B69 o="Equaline Corporation" +001B6A o="Powerwave Technologies Sweden AB" +001B6B o="Swyx Solutions AG" +001B6C o="LookX Digital Media BV" +001B6D o="Midtronics, Inc." +001B6F o="Teletrak Ltd" +001B70 o="IRI Ubiteq, INC." +001B71 o="Telular Corp." +001B72 o="Sicep s.p.a." +001B73 o="DTL Broadcast Ltd" +001B74 o="MiraLink Corporation" +001B75 o="Hypermedia Systems" +001B76 o="Ripcode, Inc." +001B79 o="FAIVELEY TRANSPORT" +001B7B o="The Tintometer Ltd" +001B7C o="A & R Cambridge" +001B7D o="CXR Anderson Jacobson" +001B7E o="Beckmann GmbH" +001B7F o="TMN Technologies Telecomunicacoes Ltda" +001B80 o="LORD Corporation" +001B81 o="DATAQ Instruments, Inc." +001B82 o="Taiwan Semiconductor Co., Ltd." +001B83 o="Finsoft Ltd" +001B84 o="Scan Engineering Telecom" +001B85 o="MAN Diesel SE" +001B87 o="Deepsound Tech. Co., Ltd" +001B88 o="Divinet Access Technologies Ltd" +001B89 o="EMZA Visual Sense Ltd." +001B8A o="2M Electronic A/S" +001B8C o="JMicron Technology Corp." +001B8D o="Electronic Computer Systems, Inc." +001B8E o="Hulu Sweden AB" +001B91 o="EFKON AG" +001B92 o="l-acoustics" +001B93 o="JC Decaux SA DNT" +001B94 o="T.E.M.A. S.p.A." +001B95 o="VIDEO SYSTEMS SRL" +001B96 o="General Sensing" +001B97 o="Violin Technologies" +001B99 o="KS System GmbH" +001B9A o="Apollo Fire Detectors Ltd" +001B9B o="Hose-McCann Communications" +001B9C o="SATEL sp. z o.o." +001B9D o="Novus Security Sp. z o.o." +001B9F o="Calyptech Pty Ltd" +001BA0 o="Awox" +001BA1 o="Åmic AB" +001BA2,5C6776 o="IDS Imaging Development Systems GmbH" +001BA3 o="Flexit Group GmbH" +001BA4 o="S.A.E Afikim" +001BA5 o="MyungMin Systems, Inc." +001BA6 o="intotech inc." +001BA7 o="Lorica Solutions" +001BA8 o="UBI&MOBI,.Inc" +001BA9,008077,30055C o="Brother industries, LTD." +001BAA o="XenICs nv" +001BAB o="Telchemy, Incorporated" +001BAC o="Curtiss Wright Controls Embedded Computing" +001BAD o="iControl Incorporated" +001BAE o="Micro Control Systems, Inc" +001BB0 o="BHARAT ELECTRONICS" +001BB2 o="Intellect International NV" +001BB3 o="Condalo GmbH" +001BB4 o="Airvod Limited" +001BB5 o="Cherry GmbH" +001BB6 o="Bird Electronic Corp." +001BB7 o="Alta Heights Technology Corp." +001BB8 o="BLUEWAY ELECTRONIC CO;LTD" +001BBB o="RFTech Co.,Ltd" +001BBC o="Silver Peak Systems, Inc." +001BBD o="FMC Kongsberg Subsea AS" +001BBE o="ICOP Digital" +001BC1 o="HOLUX Technology, Inc." +001BC2 o="Integrated Control Technology Limitied" +001BC3 o="Mobisolution Co.,Ltd" +001BC4 o="Ultratec, Inc." +001BC6 o="Strato Rechenzentrum AG" +001BC7 o="StarVedia Technology Inc." +001BC8 o="MIURA CO.,LTD" +001BC9 o="FSN DISPLAY INC" +001BCA o="Beijing Run Technology LTD. Company" +001BCB o="PEMPEK SYSTEMS PTY LTD" +001BCC o="KINGTEK CCTV ALLIANCE CO., LTD." +001BCD o="DAVISCOMMS (S) PTE LTD" +001BCE o="Measurement Devices Ltd" +001BCF o="Dataupia Corporation" +001BD0 o="IDENTEC SOLUTIONS" +001BD1 o="SOGESTMATIC" +001BD2 o="ULTRA-X ASIA PACIFIC Inc." +001BD3,04209A,20C6EB,705812,8CC121,A81374,CC7EE7 o="Panasonic Corporation AVC Networks Company" +001BD6 o="Kelvin Hughes Ltd" +001BD8 o="FLIR Systems Inc" +001BD9 o="Edgewater Wireless Systems Inc" +001BDB o="Valeo VECS" +001BDC o="Vencer Co., Ltd." +001BDE o="Renkus-Heinz, Inc." +001BDF o="Iskra Sistemi d.d." +001BE0 o="TELENOT ELECTRONIC GmbH" +001BE1 o="ViaLogy" +001BE2 o="AhnLab,Inc." +001BE3 o="Health Hero Network, Inc." +001BE4 o="TOWNET SRL" +001BE5 o="802automation Limited" +001BE6 o="VR AG" +001BE7 o="Postek Electronics Co., Ltd." +001BE8 o="Ultratronik GmbH" +001BEB o="DMP Electronics INC." +001BEC o="Netio Technologies Co., Ltd" +001BEF o="Blossoms Digital Technology Co.,Ltd." +001BF0 o="Value Platforms Limited" +001BF1 o="Nanjing SilverNet Software Co., Ltd." +001BF2 o="KWORLD COMPUTER CO., LTD" +001BF3 o="TRANSRADIO SenderSysteme Berlin AG" +001BF4 o="KENWIN INDUSTRIAL(HK) LTD." +001BF5 o="Tellink Sistemas de Telecomunicación S.L." +001BF6 o="CONWISE Technology Corporation Ltd." +001BF7 o="Lund IP Products AB" +001BF8 o="Digitrax Inc." +001BF9 o="Intellitect Water Ltd" +001BFA o="G.i.N. mbH" +001BFD o="Dignsys Inc." +001BFE o="Zavio Inc." +001BFF o="Millennia Media inc." +001C00 o="Entry Point, LLC" +001C01 o="ABB Oy Drives" +001C02 o="Pano Logic" +001C03 o="Betty TV Technology AG" +001C04 o="Airgain, Inc." +001C05 o="Nonin Medical Inc." +001C06 o="Siemens Numerical Control Ltd., Nanjing" +001C07 o="Cwlinux Limited" +001C08 o="Echo360, Inc." +001C09 o="SAE Electronic Co.,Ltd." +001C0A o="Shenzhen AEE Technology Co.,Ltd." +001C0B o="SmartAnt Telecom" +001C0C o="TANITA Corporation" +001C0D o="G-Technology, Inc." +001C13 o="OPTSYS TECHNOLOGY CO., LTD." +001C15 o="iPhotonix LLC" +001C16 o="ThyssenKrupp Elevator" +001C18 o="Sicert S.r.L." +001C19 o="secunet Security Networks AG" +001C1A o="Thomas Instrumentation, Inc" +001C1B o="Hyperstone GmbH" +001C1C o="Center Communication Systems GmbH" +001C1D o="CHENZHOU GOSPELL DIGITAL TECHNOLOGY CO.,LTD" +001C1E o="emtrion GmbH" +001C1F o="Quest Retail Technology Pty Ltd" +001C20 o="CLB Benelux" +001C21 o="Nucsafe Inc." +001C22 o="Aeris Elettronica s.r.l." +001C24 o="Formosa Wireless Systems Corp." +001C27 o="Sunell Electronics Co." +001C28 o="Sphairon Technologies GmbH" +001C29 o="CORE DIGITAL ELECTRONICS CO., LTD" +001C2A o="Envisacor Technologies Inc." +001C2B o="Alertme.com Limited" +001C2C o="Synapse" +001C2D o="FlexRadio Systems" +001C2E,001DB3,001F28,001FFE,0021F7 o="HPN Supply Chain" +001C2F o="Pfister GmbH" +001C30 o="Mode Lighting (UK ) Ltd." +001C31 o="Mobile XP Technology Co., LTD" +001C32 o="Telian Corporation" +001C33 o="Sutron" +001C34 o="HUEY CHIAO INTERNATIONAL CO., LTD." +001C36 o="iNEWiT NV" +001C37 o="Callpod, Inc." +001C38 o="Bio-Rad Laboratories, Inc." +001C39 o="S Netsystems Inc." +001C3A o="Element Labs, Inc." +001C3B o="AmRoad Technology Inc." +001C3C o="Seon Design Inc." +001C3D o="WaveStorm" +001C3E o="ECKey Corporation" +001C3F o="International Police Technologies, Inc." +001C40 o="VDG-Security bv" +001C41 o="scemtec Transponder Technology GmbH" +001C42 o="Parallels, Inc." +001C44 o="Bosch Security Systems BV" +001C45 o="Chenbro Micom Co., Ltd." +001C46 o="QTUM" +001C47 o="Hangzhou Hollysys Automation Co., Ltd" +001C48 o="WiDeFi, Inc." +001C49 o="Zoltan Technology Inc." +001C4B o="Gener8, Inc." +001C4C o="Petrotest Instruments" +001C4D o="Aplix IP Holdings Corporation" +001C4E o="TASA International Limited" +001C4F o="MACAB AB" +001C50,4C14A3,6C5AB5 o="TCL Technoly Electronics (Huizhou) Co., Ltd." +001C51 o="Celeno Communications" +001C52 o="VISIONEE SRL" +001C53 o="Synergy Lighting Controls" +001C54,302952 o="Hillstone Networks Inc" +001C55 o="Shenzhen Kaifa Technology Co." +001C56 o="Pado Systems, Inc." +001C59 o="DEVON IT" +001C5A o="Advanced Relay Corporation" +001C5B o="Chubb Electronic Security Systems Ltd" +001C5C o="Integrated Medical Systems, Inc." +001C5D o="Leica Microsystems" +001C5E o="ASTON France" +001C5F o="Winland Electronics, Inc." +001C60 o="CSP Frontier Technologies,Inc." +001C61 o="Galaxy Microsystems LImited" +001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,805A04,88074B,88365F,88C9D0,8C3AE3,98D6F7,A039F7,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" +001C63 o="TRUEN" +001C64 o="Landis+Gyr" +001C65 o="JoeScan, Inc." +001C66 o="UCAMP CO.,LTD" +001C67 o="Pumpkin Networks, Inc." +001C68 o="Anhui Sun Create Electronics Co., Ltd" +001C69 o="Packet Vision Ltd" +001C6A o="Weiss Engineering Ltd." +001C6B o="COVAX Co. Ltd" +001C6C o="30805" +001C6D o="KYOHRITSU ELECTRONIC INDUSTRY CO., LTD." +001C6E o="Newbury Networks, Inc." +001C6F o="Emfit Ltd" +001C70 o="NOVACOMM LTDA" +001C71 o="Emergent Electronics" +001C72 o="Mayer & Cie GmbH & Co KG" +001C73,28993A,444CA8,7483EF,985D82 o="Arista Networks" +001C74 o="Syswan Technologies Inc." +001C75 o="Segnet Ltd." +001C76 o="The Wandsworth Group Ltd" +001C77 o="Prodys" +001C78 o="WYPLAY SAS" +001C79 o="Cohesive Financial Technologies LLC" +001C7A o="Perfectone Netware Company Ltd" +001C7B,FC4AE9 o="Castlenet Technology Inc." +001C7C,021C7C o="PERQ SYSTEMS CORPORATION" +001C7D o="Excelpoint Manufacturing Pte Ltd" +001C80 o="New Business Division/Rhea-Information CO., LTD." +001C81 o="NextGen Venturi LTD" +001C82 o="Genew Technologies" +001C83 o="New Level Telecom Co., Ltd." +001C84 o="STL Solution Co.,Ltd." +001C85 o="Eunicorn" +001C86 o="Cranite Systems, Inc." +001C87 o="Uriver Inc." +001C88 o="TRANSYSTEM INC." +001C89 o="Force Communications, Inc." +001C8A o="Cirrascale Corporation" +001C8B o="MJ Innovations Ltd." +001C8C o="DIAL TECHNOLOGY LTD." +001C8D o="Mesa Imaging" +001C8F o="Advanced Electronic Design, Inc." +001C90 o="Empacket Corporation" +001C91 o="Gefen Inc." +001C92 o="Tervela" +001C93 o="ExaDigm Inc" +001C94 o="LI-COR Biosciences" +001C95 o="Opticomm Corporation" +001C96 o="Linkwise Technology Pte Ltd" +001C97 o="Enzytek Technology Inc.," +001C98 o="LUCKY TECHNOLOGY (HK) COMPANY LIMITED" +001C99 o="Shunra Software Ltd." +001C9B o="FEIG ELECTRONIC GmbH" +001C9D o="Liecthi AG" +001C9E o="Dualtech IT AB" +001C9F o="Razorstream, LLC" +001CA0 o="Production Resource Group, LLC" +001CA1 o="AKAMAI TECHNOLOGIES, INC." +001CA3 o="Terra" +001CA5 o="Zygo Corporation" +001CA6 o="Win4NET" +001CA7 o="International Quartz Limited" +001CA8,182861,8841FC,F417B8 o="AirTies Wireless Networks" +001CA9 o="Audiomatica Srl" +001CAA o="Bellon Pty Ltd" +001CAB o="Meyer Sound Laboratories, Inc." +001CAC o="Qniq Technology Corp." +001CAD o="Wuhan Telecommunication Devices Co.,Ltd" +001CAE o="WiChorus, Inc." +001CAF o="Plato Networks Inc." +001CB2 o="BPT SPA" +001CB4 o="Iridium Satellite LLC" +001CB5 o="Neihua Network Technology Co.,LTD.(NHN)" +001CB6 o="Duzon CNT Co., Ltd." +001CB7 o="USC DigiArk Corporation" +001CB8 o="CBC Co., Ltd" +001CB9 o="KWANG SUNG ELECTRONICS CO., LTD." +001CBA o="VerScient, Inc." +001CBB o="MusicianLink" +001CBC o="CastGrabber, LLC" +001CBD o="Ezze Mobile Tech., Inc." +001CC2 o="Part II Research, Inc." +001CC6 o="ProStor Systems" +001CC7 o="Rembrandt Technologies, LLC d/b/a REMSTREAM" +001CC8 o="INDUSTRONIC Industrie-Electronic GmbH & Co. KG" +001CC9 o="Kaise Electronic Technology Co., Ltd." +001CCA o="Shanghai Gaozhi Science & Technology Development Co." +001CCB o="Forth Corporation Public Company Limited" +001CCD o="Alektrona Corporation" +001CCE o="By Techdesign" +001CCF o="LIMETEK" +001CD0 o="Circleone Co.,Ltd." +001CD1 o="Waves Audio LTD" +001CD2 o="King Champion (Hong Kong) Limited" +001CD3 o="ZP Engineering SEL" +001CD5 o="ZeeVee, Inc." +001CD7,9CDF03,A056B2 o="Harman/Becker Automotive Systems GmbH" +001CD8 o="BlueAnt Wireless" +001CD9 o="GlobalTop Technology Inc." +001CDA o="Exegin Technologies Limited" +001CDB o="CARPOINT CO.,LTD" +001CDC o="Custom Computer Services, Inc." +001CDD o="COWBELL ENGINEERING CO., LTD." +001CDE o="Interactive Multimedia eXchange Inc." +001CE0 o="DASAN TPS" +001CE1 o="INDRA SISTEMAS, S.A." +001CE2 o="Attero Tech, LLC." +001CE3 o="Optimedical Systems" +001CE4 o="EleSy JSC" +001CE5 o="MBS Electronic Systems GmbH" +001CE6 o="INNES" +001CE7 o="Rocon PLC Research Centre" +001CE8 o="Cummins Inc" +001CE9 o="Galaxy Technology Limited" +001CEC o="Mobilesoft (Aust.) Pty Ltd" +001CED o="ENVIRONNEMENT SA" +001CEE,0022F3,243184,2884FA,345A06,34F62D,6879ED,781C5A,803896,9CC7D1,A0DDE5,F09FFC o="SHARP Corporation" +001CF1 o="SUPoX Technology Co. , LTD." +001CF2 o="Tenlon Technology Co.,Ltd." +001CF3 o="EVS BROADCAST EQUIPMENT" +001CF4 o="Media Technology Systems Inc" +001CF5 o="Wiseblue Technology Limited" +001CF7 o="AudioScience" +001CF8 o="Parade Technologies, Ltd." +001CFA,B83A9D o="Alarm.com" +001CFD,00CC3F,1C549E,48D0CF,7091F3,9CAC6D,E80FC8,F0B31E o="Universal Electronics, Inc." +001CFE o="Quartics Inc" +001CFF o="Napera Networks Inc" +001D00 o="Brivo Systems, LLC" +001D01 o="Neptune Digital" +001D02 o="Cybertech Telecom Development" +001D03 o="Design Solutions Inc." +001D04 o="Zipit Wireless, Inc." +001D06 o="HM Electronics, Inc." +001D07 o="Shenzhen Sang Fei Consumer Communications Co.,Ltd" +001D08,CCD3E2 o="Jiangsu Yinhe Electronics Co.,Ltd." +001D0A o="Davis Instruments, Inc." +001D0B o="Power Standards Lab" +001D0C o="MobileCompia" +001D0E o="Agapha Technology co., Ltd." +001D10 o="LightHaus Logic, Inc." +001D11 o="Analogue & Micro Ltd" +001D12 o="ROHM CO., LTD." +001D13 o="NextGTV" +001D14 o="SPERADTONE INFORMATION TECHNOLOGY LIMITED" +001D15 o="Shenzhen Dolphin Electronic Co., Ltd" +001D17 o="Digital Sky Corporation" +001D18 o="Power Innovation GmbH" +001D1A o="OvisLink S.A." +001D1B o="Sangean Electronics Inc." +001D1C o="Gennet s.a." +001D1D o="Inter-M Corporation" +001D1E o="KYUSHU TEN CO.,LTD" +001D1F o="Siauliu Tauro Televizoriai, JSC" +001D20,0030DA,3872C0,64680C,C8D12A,D8B6B7,F88E85 o="Comtrend Corporation" +001D21 o="Alcad SL" +001D22 o="Foss Analytical A/S" +001D23 o="SENSUS" +001D24 o="Aclara Power-Line Systems Inc." +001D26 o="Rockridgesound Technology Co." +001D27 o="NAC-INTERCOM" +001D29 o="Doro AB" +001D2A,20C8B3 o="SHENZHEN BUL-TECH CO.,LTD." +001D2B o="Wuhan Pont Technology CO. , LTD" +001D2C o="Wavetrend Technologies (Pty) Limited" +001D2D o="Pylone, Inc." +001D2F o="QuantumVision Corporation" +001D30 o="YX Wireless S.A." +001D31 o="HIGHPRO INTERNATIONAL R&D CO,.LTD." +001D32 o="Longkay Communication & Technology (Shanghai) Co. Ltd" +001D33 o="Maverick Systems Inc." +001D34 o="SYRIS Technology Corp" +001D35 o="Viconics Electronics Inc." +001D36 o="ELECTRONICS CORPORATION OF INDIA LIMITED" +001D37 o="Thales-Panda Transportation System" +001D39 o="MOOHADIGITAL CO., LTD" +001D3A o="mh acoustics LLC" +001D3C o="Muscle Corporation" +001D3D o="Avidyne Corporation" +001D3E o="SAKA TECHNO SCIENCE CO.,LTD" +001D3F o="Mitron Pty Ltd" +001D40 o="Intel – GE Care Innovations LLC" +001D41 o="Hardy Instruments" +001D43 o="Shenzhen G-link Digital Technology Co., Ltd." +001D44 o="Krohne" +001D47 o="Covote GmbH & Co KG" +001D48 o="Sensor-Technik Wiedemann GmbH" +001D49 o="Innovation Wireless Inc." +001D4A o="Carestream Health, Inc." +001D4B o="Grid Connect Inc." +001D4D o="Adaptive Recognition Hungary, Inc" +001D4E o="TCM Mobile LLC" +001D50 o="SPINETIX SA" +001D51 o="Babcock & Wilcox Power Generation Group, Inc" +001D52 o="Defzone B.V." +001D53 o="S&O Electronics (Malaysia) Sdn. Bhd." +001D54 o="Sunnic Technology & Merchandise INC." +001D55 o="ZANTAZ, Inc" +001D56 o="Kramer Electronics Ltd." +001D57 o="CAETEC Messtechnik" +001D58 o="CQ Inc" +001D59 o="Mitra Energy & Infrastructure" +001D5B o="Tecvan Informática Ltda" +001D5C o="Tom Communication Industrial Co.,Ltd." +001D5D o="Control Dynamics Pty. Ltd." +001D5E o="COMING MEDIA CORP." +001D5F o="OverSpeed SARL" +001D61 o="BIJ Corporation" +001D62 o="InPhase Technologies" +001D63 o="Miele & Cie. KG" +001D64 o="Adam Communications Systems Int Ltd" +001D65 o="Microwave Radio Communications" +001D66 o="Hyundai Telecom" +001D67 o="AMEC" +001D69 o="Knorr-Bremse IT-Services GmbH" +001D6C o="ClariPhy Communications, Inc." +001D6D o="Confidant International LLC" +001D6F o="Chainzone Technology Co., Ltd" +001D74 o="Tianjin China-Silicon Microelectronics Co., Ltd." +001D75 o="Radioscape PLC" +001D76 o="Eyeheight Ltd." +001D77 o="NSGate" +001D78 o="Invengo Information Technology Co.,Ltd" +001D79 o="SIGNAMAX LLC" +001D7A o="Wideband Semiconductor, Inc." +001D7B o="Ice Energy, Inc." +001D7C o="ABE Elettronica S.p.A." +001D7F o="Tekron International Ltd" +001D80 o="Beijing Huahuan Eletronics Co.,Ltd" +001D81 o="GUANGZHOU GATEWAY ELECTRONICS CO., LTD" +001D83 o="Emitech Corporation" +001D84 o="Gateway, Inc." +001D85 o="Call Direct Cellular Solutions" +001D86 o="Shinwa Industries(China) Ltd." +001D87 o="VigTech Labs Sdn Bhd" +001D88 o="Clearwire" +001D89 o="VaultStor Corporation" +001D8A o="TechTrex Inc" +001D8C o="La Crosse Technology LTD" +001D8D o="Raytek GmbH" +001D8E o="Alereon, Inc." +001D8F o="PureWave Networks" +001D90 o="EMCO Flow Systems" +001D91 o="Digitize, Inc" +001D92,002185 o="MICRO-STAR INT'L CO.,LTD." +001D93 o="Modacom" +001D94 o="Climax Technology Co., Ltd" +001D95 o="Flash, Inc." +001D96 o="WatchGuard Video" +001D97 o="Alertus Technologies LLC" +001D99 o="Cyan Optic, Inc." +001D9A o="GODEX INTERNATIONAL CO., LTD" +001D9B o="Hokuyo Automatic Co., Ltd." +001D9D o="ARTJOY INTERNATIONAL LIMITED" +001D9E o="AXION TECHNOLOGIES" +001D9F o="MATT R.P.Traczynscy Sp.J." +001DA0 o="Heng Yu Electronic Manufacturing Company Limited" +001DA3 o="SabiOso" +001DA4 o="Hangzhou System Technology CO., LTD" +001DA5 o="WB Electronics" +001DA6 o="Media Numerics Limited" +001DA7 o="Seamless Internet" +001DA8 o="Takahata Electronics Co.,Ltd" +001DA9 o="Castles Technology, Co., LTD" +001DAA,00507F o="DrayTek Corp." +001DAB o="SwissQual License AG" +001DAC o="Gigamon Systems LLC" +001DAD o="Sinotech Engineering Consultants, Inc. Geotechnical Enginee" +001DAE o="CHANG TSENG TECHNOLOGY CO., LTD" +001DB0 o="FuJian HengTong Information Technology Co.,Ltd" +001DB1 o="Crescendo Networks" +001DB2 o="HOKKAIDO ELECTRIC ENGINEERING CO.,LTD." +001DB4 o="KUMHO ENG CO.,LTD" +001DB6 o="BestComm Networks, Inc." +001DB7 o="Tendril Networks, Inc." +001DB8 o="Intoto Inc." +001DB9 o="Wellspring Wireless" +001DBB o="Dynamic System Electronics Corp." +001DBD o="Versamed Inc." +001DBF o="Radiient Technologies, Inc." +001DC0 o="Enphase Energy" +001DC1 o="Audinate Pty L" +001DC2 o="XORTEC OY" +001DC3 o="RIKOR TV, Ltd" +001DC4 o="AIOI Systems Co., Ltd." +001DC5 o="Beijing Jiaxun Feihong Electricial Co., Ltd." +001DC6 o="SNR Inc." +001DC7 o="L-3 Communications Geneva Aerospace" +001DC8 o="Navionics Research Inc., dba SCADAmetrics" +001DC9 o="GainSpan Corp." +001DCA o="PAV Electronics Limited" +001DCB o="Exéns Development Oy" +001DCC o="Ayon Cyber Security, Inc" +001DD7 o="Algolith" +001DDA o="Mikroelektronika spol. s r. o." +001DDB o="C-BEL Corporation" +001DDC o="HangZhou DeChangLong Tech&Info Co.,Ltd" +001DDD o="DAT H.K. LIMITED" +001DDE o="Zhejiang Broadcast&Television Technology Co.,Ltd." +001DDF,B869C2 o="Sunitec Enterprise Co., Ltd." +001DE2 o="Radionor Communications" +001DE3 o="Intuicom" +001DE4 o="Visioneered Image Systems" +001DE7 o="Marine Sonic Technology, Ltd." +001DE8 o="Nikko Denki Tsushin Corporation(NDTC)" +001DEA o="Commtest Instruments Ltd" +001DEB o="DINEC International" +001DEC o="Marusys" +001DED o="Grid Net, Inc." +001DEE o="NEXTVISION SISTEMAS DIGITAIS DE TELEVISÃO LTDA." +001DEF o="TRIMM, INC." +001DF0 o="Vidient Systems, Inc." +001DF1 o="Intego Systems, Inc." +001DF2 o="Netflix, Inc." +001DF3 o="SBS Science & Technology Co., Ltd" +001DF4 o="Magellan Technology Pty Limited" +001DF5 o="Sunshine Co,LTD" +001DF7 o="R. STAHL Schaltgeräte GmbH" +001DF8 o="Webpro Vision Technology Corporation" +001DF9 o="Cybiotronics (Far East) Limited" +001DFA,E89AFF o="Fujian LANDI Commercial Equipment Co.,Ltd" +001DFB o="NETCLEUS Systems Corporation" +001DFC o="KSIC" +001DFE o="Palm, Inc" +001DFF o="Network Critical Solutions Ltd" +001E00 o="Shantou Institute of Ultrasonic Instruments" +001E01 o="Renesas Technology Sales Co., Ltd." +001E02 o="Sougou Keikaku Kougyou Co.,Ltd." +001E03 o="LiComm Co., Ltd." +001E04 o="Hanson Research Corporation" +001E05 o="Xseed Technologies & Computing" +001E06 o="WIBRAIN" +001E07 o="Winy Technology Co., Ltd." +001E08 o="Centec Networks Inc" +001E09 o="ZEFATEK Co.,LTD" +001E0A o="Syba Tech Limited" +001E0C o="Sherwood Information Partners, Inc." +001E0D o="Micran Ltd." +001E0E o="MAXI VIEW HOLDINGS LIMITED" +001E0F o="Briot International" +001E11 o="ELELUX INTERNATIONAL LTD" +001E12 o="Ecolab" +001E15 o="Beech Hill Electronics" +001E16 o="Keytronix" +001E17 o="STN BV" +001E18 o="Radio Activity srl" +001E19 o="GTRI" +001E1A o="Best Source Taiwan Inc." +001E1B o="Digital Stream Technology, Inc." +001E1C o="SWS Australia Pty Limited" +001E1D o="East Coast Datacom, Inc." +001E1E o="Honeywell Life Safety" +001E20 o="Intertain Inc." +001E22 o="ARVOO Imaging Products BV" +001E23 o="Electronic Educational Devices, Inc" +001E24 o="Zhejiang Bell Technology Co.,ltd" +001E25,30EB25 o="INTEK DIGITAL" +001E26 o="Digifriends Co. Ltd" +001E27 o="SBN TECH Co.,Ltd." +001E28 o="Lumexis Corporation" +001E29 o="Hypertherm Inc" +001E2B o="Radio Systems Design, Inc." +001E2C o="CyVerse Corporation" +001E2D o="STIM" +001E2E o="SIRTI S.p.A." +001E2F o="DiMoto Pty Ltd" +001E30 o="Shireen Inc" +001E31 o="INFOMARK CO.,LTD." +001E32 o="Zensys" +001E33,00266C,008CFA,00A0D1,3868DD,7CD30A o="INVENTEC CORPORATION" +001E34 o="CryptoMetrics" +001E36 o="IPTE" +001E38 o="Bluecard Software Technology Co., Ltd." +001E39 o="Comsys Communication Ltd." +001E3C o="Lyngbox Media AB" +001E3E o="KMW Inc." +001E3F o="TrellisWare Technologies, Inc." +001E40,741865,80A1D7,94D723,A89DD2,FCB0C4 o="Shanghai DareGlobal Technologies Co.,Ltd" +001E41 o="Microwave Communication & Component, Inc." +001E42 o="Teltonika" +001E43 o="AISIN AW CO.,LTD." +001E44 o="SANTEC" +001E47 o="PT. Hariff Daya Tunggal Engineering" +001E48 o="Wi-Links" +001E4B o="City Theatrical" +001E4D o="Welkin Sciences, LLC" +001E4E o="DAKO EDV-Ingenieur- und Systemhaus GmbH" +001E50 o="BATTISTONI RESEARCH" +001E51 o="Converter Industry Srl" +001E53 o="Further Tech Co., LTD" +001E54 o="TOYO ELECTRIC Corporation" +001E55 o="COWON SYSTEMS,Inc." +001E56 o="Bally Wulff Entertainment GmbH" +001E57 o="ALCOMA, spol. s r.o." +001E59 o="Silicon Turnkey Express, LLC" +001E5B o="Unitron Company, Inc." +001E5C o="RB GeneralEkonomik" +001E5D o="Holosys d.o.o." +001E5E o="COmputime Ltd." +001E5F o="KwikByte, LLC" +001E60 o="Digital Lighting Systems, Inc" +001E61 o="ITEC GmbH" +001E62 o="Siemon" +001E63 o="Vibro-Meter SA" +001E66 o="RESOL Elektronische Regelungen GmbH" +001E6A o="Beijing Bluexon Technology Co.,Ltd" +001E6C o="Opaque Systems" +001E6D o="IT R&D Center" +001E6E o="Shenzhen First Mile Communications Ltd" +001E6F o="Magna-Power Electronics, Inc." +001E70 o="Cobham Antenna Systems" +001E71 o="MIrcom Group of Companies" +001E72 o="PCS" +001E76 o="Thermo Fisher Scientific" +001E77 o="Air2App" +001E78 o="Owitek Technology Ltd.," +001E7B o="R.I.CO. S.r.l." +001E7C o="Taiwick Limited" +001E7F o="CBM of America" +001E81 o="CNB Technology Inc." +001E83 o="LAN/MAN Standards Association (LMSC)" +001E84 o="Pika Technologies Inc." +001E85 o="Lagotek Corporation" +001E86 o="MEL Co.,Ltd." +001E87 o="Realease Limited" +001E88 o="ANDOR SYSTEM SUPPORT CO., LTD." +001E89 o="CRFS Limited" +001E8A o="eCopy, Inc" +001E8B o="Infra Access Korea Co., Ltd." +001E8E o="Hunkeler AG" +001E91 o="KIMIN Electronic Co., Ltd." +001E92 o="JEULIN S.A." +001E93 o="CiriTech Systems Inc" +001E94 o="SUPERCOM TECHNOLOGY CORPORATION" +001E95 o="SIGMALINK" +001E96 o="Sepura Plc" +001E97 o="Medium Link System Technology CO., LTD," +001E98 o="GreenLine Communications" +001E99 o="Vantanol Industrial Corporation" +001E9A o="HAMILTON Bonaduz AG" +001E9B o="San-Eisha, Ltd." +001E9C o="Fidustron INC" +001E9D o="Recall Technologies, Inc." +001E9E o="ddm hopt + schuler Gmbh + Co. KG" +001E9F o="Visioneering Systems, Inc." +001EA0 o="XLN-t" +001EA1 o="Brunata a/s" +001EA2 o="Symx Systems, Inc." +001EA5 o="ROBOTOUS, Inc." +001EA6 o="Best IT World (India) Pvt. Ltd." +001EA8 o="Datang Mobile Communications Equipment CO.,LTD" +001EAA o="E-Senza Technologies GmbH" +001EAB o="TeleWell Oy" +001EAC o="Armadeus Systems" +001EAD o="Wingtech Group Limited" +001EAE,0054AF,20AD56 o="Continental Automotive Systems Inc." +001EAF o="Ophir Optronics Ltd" +001EB0 o="ImesD Electronica S.L." +001EB1 o="Cryptsoft Pty Ltd" +001EB2 o="LG innotek" +001EB3 o="Primex Wireless" +001EB4 o="UNIFAT TECHNOLOGY LTD." +001EB5 o="Ever Sparkle Technologies Ltd" +001EB6 o="TAG Heuer SA" +001EB7 o="TBTech, Co., Ltd." +001EB8 o="Aloys, Inc" +001EB9 o="Sing Fai Technology Limited" +001EBA o="High Density Devices AS" +001EBB o="BLUELIGHT TECHNOLOGY INC." +001EBC o="WINTECH AUTOMATION CO.,LTD." +001EBF o="Haas Automation Inc." +001EC3 o="Kozio, Inc." +001EC4 o="Celio Corp" +001EC5 o="Middle Atlantic Products Inc" +001EC6 o="Obvius Holdings LLC" +001EC8 o="Rapid Mobile (Pty) Ltd" +001ECB o="%RPC %Energoautomatika% Ltd" +001ECC o="CDVI" +001ECD o="KYLAND Technology Co. LTD" +001ECE o="BISA Technologies (Hong Kong) Limited" +001ECF o="PHILIPS ELECTRONICS UK LTD" +001ED0 o="Ingespace" +001ED1 o="Keyprocessor B.V." +001ED2 o="Ray Shine Video Technology Inc" +001ED3 o="Dot Technology Int'l Co., Ltd." +001ED4 o="Doble Engineering" +001ED5 o="Tekon-Automatics" +001ED6 o="Alentec & Orion AB" +001ED7 o="H-Stream Wireless, Inc." +001ED8 o="Digital United Inc." +001ED9,080070 o="Mitsubishi Precision Co.,LTd." +001EDA o="Wesemann Elektrotechniek B.V." +001EDB o="Giken Trastem Co., Ltd." +001EDD o="WASKO S.A." +001EDE o="BYD COMPANY LIMITED" +001EDF o="Master Industrialization Center Kista" +001EE0 o="Urmet Domus SpA" +001EE3 o="T&W Electronics (ShenZhen) Co.,Ltd" +001EE4 o="ACS Solutions France" +001EE6 o="Shenzhen Advanced Video Info-Tech Co., Ltd." +001EE7 o="Epic Systems Inc" +001EE8 o="Mytek" +001EE9 o="Stoneridge Electronics AB" +001EEA o="Sensor Switch, Inc." +001EEB,DC0914 o="Talk-A-Phone Co." +001EED o="Adventiq Ltd." +001EEE o="ETL Systems Ltd" +001EEF o="Cantronic International Limited" +001EF0 o="Gigafin Networks" +001EF1 o="Servimat" +001EF2 o="Micro Motion Inc" +001EF3 o="From2" +001EF4 o="L-3 Communications Display Systems" +001EF5 o="Hitek Automated Inc." +001EF8 o="Emfinity Inc." +001EF9 o="Pascom Kommunikations systeme GmbH." +001EFA o="PROTEI Ltd." +001EFB o="Trio Motion Technology Ltd" +001EFC o="JSC %MASSA-K%" +001EFD o="Microbit 2.0 AB" +001EFE o="LEVEL s.r.o." +001EFF o="Mueller-Elektronik GmbH & Co. KG" +001F02 o="Pixelmetrix Corporation Pte Ltd" +001F03 o="NUM AG" +001F04 o="Granch Ltd." +001F05 o="iTAS Technology Corp." +001F06 o="Integrated Dispatch Solutions" +001F07 o="AZTEQ Mobile" +001F08 o="RISCO LTD" +001F09,4C8FA5 o="Jastec" +001F0B o="Federal State Unitary Enterprise Industrial Union%Electropribor%" +001F0C o="Intelligent Digital Services GmbH" +001F0D o="L3 Communications - Telemetry West" +001F0E o="Japan Kyastem Co., Ltd" +001F0F o="Select Engineered Systems" +001F10 o="TOLEDO DO BRASIL INDUSTRIA DE BALANCAS LTDA" +001F11 o="OPENMOKO, INC." +001F13 o="S.& A.S. Ltd." +001F14 o="NexG" +001F15 o="Bioscrypt Inc" +001F17 o="IDX Company, Ltd." +001F18 o="Hakusan.Mfg.Co,.Ltd" +001F19 o="BEN-RI ELECTRONICA S.A." +001F1A o="Prominvest" +001F1B o="RoyalTek Company Ltd." +001F1C o="KOBISHI ELECTRIC Co.,Ltd." +001F1D o="Atlas Material Testing Technology LLC" +001F1E o="Astec Technology Co., Ltd" +001F20 o="Logitech Europe SA" +001F21 o="Inner Mongolia Yin An Science & Technology Development Co.,L" +001F23 o="Interacoustics" +001F24 o="DIGITVIEW TECHNOLOGY CO., LTD." +001F25 o="MBS GmbH" +001F2A o="ACCM" +001F2B o="Orange Logic" +001F2C o="Starbridge Networks" +001F2D o="Electro-Optical Imaging, Inc." +001F2E o="Triangle Research Int'l Pte Ltd" +001F2F o="Berker GmbH & Co. KG" +001F30 o="Travelping" +001F31 o="Radiocomp" +001F34 o="Lung Hwa Electronics Co., Ltd." +001F35 o="AIR802 LLC" +001F36 o="Bellwin Information Co. Ltd.," +001F37 o="Genesis I&C" +001F38 o="POSITRON" +001F39 o="Construcciones y Auxiliar de Ferrocarriles, S.A." +001F3D o="Qbit GmbH" +001F3E o="RP-Technik e.K." +001F40 o="Speakercraft Inc." +001F42 o="Etherstack plc" +001F43 o="ENTES ELEKTRONIK" +001F44 o="GE Transportation Systems" +001F47,08EF3B,C43018 o="MCS Logic Inc." +001F48 o="Mojix Inc." +001F49 o="Manhattan TV Ltd" +001F4A o="Albentia Systems S.A." +001F4B o="Lineage Power" +001F4C o="Roseman Engineering Ltd" +001F4D o="Segnetics LLC" +001F4E o="ConMed Linvatec" +001F4F o="Thinkware Co. Ltd." +001F50 o="Swissdis AG" +001F51 o="HD Communications Corp" +001F52 o="UVT Unternehmensberatung fur Verkehr und Technik GmbH" +001F53 o="GEMAC Gesellschaft für Mikroelektronikanwendung Chemnitz mbH" +001F54 o="Lorex Technology Inc." +001F55 o="Honeywell Security (China) Co., Ltd." +001F56 o="DIGITAL FORECAST" +001F57 o="Phonik Innovation Co.,LTD" +001F58 o="EMH Energiemesstechnik GmbH" +001F59 o="Kronback Tracers" +001F5A o="Beckwith Electric Co." +001F5E o="Dyna Technology Co.,Ltd." +001F5F o="Blatand GmbH" +001F60 o="COMPASS SYSTEMS CORP." +001F61 o="Talent Communication Networks Inc." +001F62 o="JSC %Stilsoft%" +001F63 o="JSC Goodwin-Europa" +001F64 o="Beijing Autelan Technology Inc." +001F65 o="KOREA ELECTRIC TERMINAL CO., LTD." +001F66 o="PLANAR LLC" +001F67 o="Hitachi,Ltd." +001F68 o="Martinsson Elektronik AB" +001F69 o="Pingood Technology Co., Ltd." +001F6A o="PacketFlux Technologies, Inc." +001F6E o="Vtech Engineering Corporation" +001F6F o="Fujian Sunnada Communication Co.,Ltd." +001F70 o="Botik Technologies LTD" +001F71 o="xG Technology, Inc." +001F72 o="QingDao Hiphone Technology Co,.Ltd" +001F73 o="Teraview Technology Co., Ltd." +001F74 o="Eigen Development" +001F75 o="GiBahn Media" +001F76 o="AirLogic Systems Inc." +001F77 o="HEOL DESIGN" +001F78 o="Blue Fox Porini Textile" +001F79 o="Lodam Electronics A/S" +001F7A o="WiWide Inc." +001F7B o="TechNexion Ltd." +001F7C o="Witelcom AS" +001F7D o="Embedded Wireless GmbH" +001F7F o="Phabrix Limited" +001F80 o="Lucas Holding bv" +001F81 o="Accel Semiconductor Corp" +001F83 o="Teleplan Technology Services Sdn Bhd" +001F84 o="Gigle Semiconductor" +001F85 o="Apriva ISS, LLC" +001F86 o="digEcor" +001F87 o="Skydigital Inc." +001F88 o="FMS Force Measuring Systems AG" +001F89 o="Signalion GmbH" +001F8A o="Ellion Digital Inc." +001F8B o="Cache IQ" +001F8C o="CCS Inc." +001F8D o="Ingenieurbuero Stark GmbH und Ko. KG" +001F8E o="Metris USA Inc." +001F8F o="Shanghai Bellmann Digital Source Co.,Ltd." +001F91 o="DBS Lodging Technologies, LLC" +001F93,00D0B2 o="Xiotech Corporation" +001F94 o="Lascar Electronics Ltd" +001F96 o="APROTECH CO.LTD" +001F97 o="BERTANA srl" +001F98 o="DAIICHI-DENTSU LTD." +001F99 o="SERONICS co.ltd" +001F9B o="POSBRO" +001F9C o="LEDCO" +001FA0 o="A10 Networks" +001FA1 o="Gtran Inc" +001FA2 o="Datron World Communications, Inc." +001FA3 o="T&W Electronics(Shenzhen)Co.,Ltd." +001FA5 o="Blue-White Industries" +001FA6 o="Stilo srl" +001FA8 o="Smart Energy Instruments Inc." +001FA9 o="Atlanta DTH, Inc." +001FAA o="Taseon, Inc." +001FAB o="I.S HIGH TECH.INC" +001FAC o="Goodmill Systems Ltd" +001FAD o="Brown Innovations, Inc" +001FAE o="Blick South Africa (Pty) Ltd" +001FAF o="NextIO, Inc." +001FB0 o="TimeIPS, Inc." +001FB1 o="Cybertech Inc." +001FB2 o="Sontheim Industrie Elektronik GmbH" +001FB4 o="SmartShare Systems" +001FB5 o="I/O Interconnect Inc." +001FB6 o="Chi Lin Technology Co., Ltd." +001FB7 o="WiMate Technologies Corp." +001FB8 o="Universal Remote Control, Inc." +001FB9 o="Paltronics" +001FBA o="Boyoung Tech" +001FBB o="Xenatech Co.,LTD" +001FBC o="EVGA Corporation" +001FBE o="Shenzhen Mopnet Industrial Co.,Ltd" +001FBF o="Fulhua Microelectronics Corp. Taiwan Branch" +001FC0 o="Control Express Finland Oy" +001FC1 o="Hanlong Technology Co.,LTD" +001FC2 o="Jow Tong Technology Co Ltd" +001FC3 o="SmartSynch, Inc" +001FC7 o="Casio Hitachi Mobile Communications Co., Ltd." +001FC8 o="Up-Today Industrial Co., Ltd." +001FCB o="NIW Solutions" +001FCE,08C6B3 o="QTECH LLC" +001FCF o="MSI Technology GmbH" +001FD1 o="OPTEX CO.,LTD." +001FD2 o="COMMTECH TECHNOLOGY MACAO COMMERCIAL OFFSHORE LTD." +001FD3 o="RIVA Networks Inc." +001FD4 o="4IPNET, INC." +001FD5 o="MICRORISC s.r.o." +001FD6 o="Shenzhen Allywll" +001FD7 o="TELERAD SA" +001FD8 o="A-TRUST COMPUTER CORPORATION" +001FD9 o="RSD Communications Ltd" +001FDB o="Network Supply Corp.," +001FDC o="Mobile Safe Track Ltd" +001FDD o="GDI LLC" +001FE0 o="EdgeVelocity Corp" +001FE5 o="In-Circuit GmbH" +001FE6 o="Alphion Corporation" +001FE7 o="Simet" +001FE8 o="KURUSUGAWA Electronics Industry Inc,." +001FE9 o="Printrex, Inc." +001FEA o="Applied Media Technologies Corporation" +001FEB o="Trio Datacom Pty Ltd" +001FEC o="Synapse Électronique" +001FED o="Tecan Systems Inc." +001FEE o="ubisys technologies GmbH" +001FEF o="SHINSEI INDUSTRIES CO.,LTD" +001FF0 o="Audio Partnership" +001FF1 o="Paradox Hellas S.A." +001FF2 o="VIA Technologies, Inc." +001FF4 o="Power Monitors, Inc." +001FF5 o="Kongsberg Defence & Aerospace" +001FF6 o="PS Audio International" +001FF7 o="Nakajima All Precision Co., Ltd." +001FF8 o="Siemens AG, Sector Industry, Drive Technologies, Motion Control Systems" +001FF9 o="Advanced Knowledge Associates" +001FFA o="Coretree, Co, Ltd" +001FFB o="Green Packet Bhd" +001FFC o="Riccius+Sohn GmbH" +001FFD o="Indigo Mobile Technologies Corp." +001FFF o="Respironics, Inc." +002001 o="DSP SOLUTIONS, INC." +002002 o="SERITECH ENTERPRISE CO., LTD." +002003 o="PIXEL POWER LTD." +002004 o="YAMATAKE-HONEYWELL CO., LTD." +002005 o="SIMPLE TECHNOLOGY" +002006 o="GARRETT COMMUNICATIONS, INC." +002007 o="SFA, INC." +002008 o="CABLE & COMPUTER TECHNOLOGY" +002009 o="PACKARD BELL ELEC., INC." +00200A o="SOURCE-COMM CORP." +00200B o="OCTAGON SYSTEMS CORP." +00200C o="ADASTRA SYSTEMS CORP." +00200D o="CARL ZEISS" +00200E o="NSSLGlobal Technologies AS" +00200F o="EBRAINS Inc" +002010 o="JEOL SYSTEM TECHNOLOGY CO. LTD" +002011 o="CANOPUS CO., LTD." +002012 o="CAMTRONICS MEDICAL SYSTEMS" +002013 o="DIVERSIFIED TECHNOLOGY, INC." +002014 o="GLOBAL VIEW CO., LTD." +002015 o="ACTIS COMPUTER SA" +002016 o="SHOWA ELECTRIC WIRE & CABLE CO" +002017 o="ORBOTECH" +002019 o="OHLER GMBH" +00201A o="MRV Communications, Inc." +00201B o="NORTHERN TELECOM/NETWORK" +00201C o="EXCEL, INC." +00201D o="KATANA PRODUCTS" +00201E o="NETQUEST CORPORATION" +00201F o="BEST POWER TECHNOLOGY, INC." +002020 o="MEGATRON COMPUTER INDUSTRIES PTY, LTD." +002021 o="ALGORITHMS SOFTWARE PVT. LTD." +002022 o="NMS Communications" +002023 o="T.C. TECHNOLOGIES PTY. LTD" +002024 o="PACIFIC COMMUNICATION SCIENCES" +002025 o="CONTROL TECHNOLOGY, INC." +002026 o="AMKLY SYSTEMS, INC." +002027 o="MING FORTUNE INDUSTRY CO., LTD" +002028 o="WEST EGG SYSTEMS, INC." +002029 o="TELEPROCESSING PRODUCTS, INC." +00202A o="N.V. DZINE" +00202B o="ADVANCED TELECOMMUNICATIONS MODULES, LTD." +00202C o="WELLTRONIX CO., LTD." +00202D o="TAIYO CORPORATION" +00202E o="DAYSTAR DIGITAL" +00202F o="ZETA COMMUNICATIONS, LTD." +002030 o="ANALOG & DIGITAL SYSTEMS" +002032 o="ALCATEL TAISEL" +002033 o="SYNAPSE TECHNOLOGIES, INC." +002034 o="ROTEC INDUSTRIEAUTOMATION GMBH" +002036 o="BMC SOFTWARE" +002038 o="VME MICROSYSTEMS INTERNATIONAL CORPORATION" +002039 o="SCINETS" +00203A o="DIGITAL BI0METRICS INC." +00203B o="WISDM LTD." +00203C o="EUROTIME AB" +00203D o="Honeywell Environmental & Combustion Controls" +00203E o="LogiCan Technologies, Inc." +00203F o="JUKI CORPORATION" +002041 o="DATA NET" +002042 o="DATAMETRICS CORP." +002043 o="NEURON COMPANY LIMITED" +002044 o="GENITECH PTY LTD" +002045,00E089 o="ION Networks, Inc." +002046 o="CIPRICO, INC." +002047 o="STEINBRECHER CORP." +002048,009045,00A078 o="Marconi Communications" +002049 o="COMTRON, INC." +00204A o="PRONET GMBH" +00204B o="AUTOCOMPUTER CO., LTD." +00204C o="MITRON COMPUTER PTE LTD." +00204D o="INOVIS GMBH" +00204E o="NETWORK SECURITY SYSTEMS, INC." +00204F o="DEUTSCHE AEROSPACE AG" +002050 o="KOREA COMPUTER INC." +002051,00A06A,00C0E6,00E075,A06A00 o="Verilink Corporation" +002052 o="RAGULA SYSTEMS" +002053 o="HUNTSVILLE MICROSYSTEMS, INC." +002054,009097,00D0D1 o="Sycamore Networks" +002055 o="ALTECH CO., LTD." +002056 o="NEOPRODUCTS" +002057 o="TITZE DATENTECHNIK GmbH" +002058 o="ALLIED SIGNAL INC." +002059 o="MIRO COMPUTER PRODUCTS AG" +00205A o="COMPUTER IDENTICS" +00205B o="Kentrox, LLC" +00205C o="InterNet Systems of Florida, Inc." +00205D o="NANOMATIC OY" +00205E o="CASTLE ROCK, INC." +00205F o="GAMMADATA COMPUTER GMBH" +002060 o="ALCATEL ITALIA S.p.A." +002061 o="GarrettCom, Inc." +002062 o="SCORPION LOGIC, LTD." +002063 o="WIPRO INFOTECH LTD." +002064 o="PROTEC MICROSYSTEMS, INC." +002065 o="SUPERNET NETWORKING INC." +002066 o="GENERAL MAGIC, INC." +002068 o="ISDYNE" +002069 o="ISDN SYSTEMS CORPORATION" +00206A o="OSAKA COMPUTER CORP." +00206B,0050AA,080086 o="KONICA MINOLTA HOLDINGS, INC." +00206C o="EVERGREEN TECHNOLOGY CORP." +00206D o="DATA RACE, INC." +00206E o="XACT, INC." +00206F o="FLOWPOINT CORPORATION" +002070 o="HYNET, LTD." +002071 o="IBR GMBH" +002072 o="WORKLINK INNOVATIONS" +002073 o="FUSION SYSTEMS CORPORATION" +002074 o="SUNGWOON SYSTEMS" +002075 o="MOTOROLA COMMUNICATION ISRAEL" +002076 o="REUDO CORPORATION" +002077 o="KARDIOS SYSTEMS CORP." +002078 o="RUNTOP, INC." +002079 o="MIKRON GMBH" +00207A o="WiSE Communications, Inc." +00207C o="AUTEC GMBH" +00207D o="ADVANCED COMPUTER APPLICATIONS" +00207E o="FINECOM CO., LTD." +00207F o="KYOEI SANGYO CO., LTD." +002080 o="SYNERGY (UK) LTD." +002081 o="TITAN ELECTRONICS" +002082 o="ONEAC CORPORATION" +002083 o="PRESTICOM INCORPORATED" +002084 o="OCE PRINTING SYSTEMS, GMBH" +002086 o="MICROTECH ELECTRONICS LIMITED" +002087,00400E o="MEMOTEC, INC." +002089 o="T3PLUS NETWORKING, INC." +00208A o="SONIX COMMUNICATIONS, LTD." +00208B o="LAPIS TECHNOLOGIES, INC." +00208C o="GALAXY NETWORKS, INC." +00208D o="CMD TECHNOLOGY" +00208E o="CHEVIN SOFTWARE ENG. LTD." +002090 o="ADVANCED COMPRESSION TECHNOLOGY, INC." +002091 o="J125, NATIONAL SECURITY AGENCY" +002092 o="CHESS ENGINEERING B.V." +002093 o="LANDINGS TECHNOLOGY CORP." +002094 o="CUBIX CORPORATION" +002095 o="RIVA ELECTRONICS" +002096 o="Invensys" +002097 o="APPLIED SIGNAL TECHNOLOGY" +002098 o="HECTRONIC AB" +002099 o="BON ELECTRIC CO., LTD." +00209A o="THE 3DO COMPANY" +00209B o="ERSAT ELECTRONIC GMBH" +00209C o="PRIMARY ACCESS CORP." +00209D o="LIPPERT AUTOMATIONSTECHNIK" +00209E o="BROWN'S OPERATING SYSTEM SERVICES, LTD." +00209F o="MERCURY COMPUTER SYSTEMS, INC." +0020A0 o="OA LABORATORY CO., LTD." +0020A1 o="DOVATRON" +0020A2 o="GALCOM NETWORKING LTD." +0020A4 o="MULTIPOINT NETWORKS" +0020A5 o="API ENGINEERING" +0020A6 o="Proxim Wireless" +0020A7 o="PAIRGAIN TECHNOLOGIES, INC." +0020A8 o="SAST TECHNOLOGY CORP." +0020A9 o="WHITE HORSE INDUSTRIAL" +0020AA o="Ericsson Television Limited" +0020AB o="MICRO INDUSTRIES CORP." +0020AC o="INTERFLEX DATENSYSTEME GMBH" +0020AD o="LINQ SYSTEMS" +0020AE o="ORNET DATA COMMUNICATION TECH." +0020B0 o="GATEWAY DEVICES, INC." +0020B1 o="COMTECH RESEARCH INC." +0020B2 o="GKD Gesellschaft Fur Kommunikation Und Datentechnik" +0020B4 o="TERMA ELEKTRONIK AS" +0020B5 o="YASKAWA ELECTRIC CORPORATION" +0020B6 o="AGILE NETWORKS, INC." +0020B7 o="NAMAQUA COMPUTERWARE" +0020B8 o="PRIME OPTION, INC." +0020B9 o="METRICOM, INC." +0020BA o="CENTER FOR HIGH PERFORMANCE" +0020BB o="ZAX CORPORATION" +0020BC o="Long Reach Networks Pty Ltd" +0020BD o="NIOBRARA R & D CORPORATION" +0020BE o="LAN ACCESS CORP." +0020BF o="AEHR TEST SYSTEMS" +0020C0 o="PULSE ELECTRONICS, INC." +0020C2 o="TEXAS MEMORY SYSTEMS, INC." +0020C3 o="COUNTER SOLUTIONS LTD." +0020C4 o="INET,INC." +0020C5 o="EAGLE TECHNOLOGY" +0020C6 o="NECTEC" +0020C7 o="AKAI Professional M.I. Corp." +0020C8,0060AB o="LARSCOM INCORPORATED" +0020C9 o="VICTRON BV" +0020CA o="DIGITAL OCEAN" +0020CB o="PRETEC ELECTRONICS CORP." +0020CC o="DIGITAL SERVICES, LTD." +0020CD o="HYBRID NETWORKS, INC." +0020CE o="LOGICAL DESIGN GROUP, INC." +0020CF o="TEST & MEASUREMENT SYSTEMS INC" +0020D0 o="VERSALYNX CORPORATION" +0020D1 o="MICROCOMPUTER SYSTEMS (M) SDN." +0020D2 o="RAD DATA COMMUNICATIONS, LTD." +0020D3 o="OST (OUEST STANDARD TELEMATIQU" +0020D5 o="VIPA GMBH" +0020D7 o="JAPAN MINICOMPUTER SYSTEMS CO., Ltd." +0020D9 o="PANASONIC TECHNOLOGIES, INC./MIECO-US" +0020DB o="XNET TECHNOLOGY, INC." +0020DC o="DENSITRON TAIWAN LTD." +0020DD o="Cybertec Pty Ltd" +0020DE o="JAPAN DIGITAL LABORAT'Y CO.LTD" +0020DF o="KYOSAN ELECTRIC MFG. CO., LTD." +0020E1 o="ALAMAR ELECTRONICS" +0020E2 o="INFORMATION RESOURCE ENGINEERING" +0020E3 o="MCD KENCOM CORPORATION" +0020E4 o="HSING TECH ENTERPRISE CO., LTD" +0020E5 o="APEX DATA, INC." +0020E6 o="LIDKOPING MACHINE TOOLS AB" +0020E7 o="B&W NUCLEAR SERVICE COMPANY" +0020E8 o="DATATREK CORPORATION" +0020E9 o="DANTEL" +0020EA o="EFFICIENT NETWORKS, INC." +0020EB o="CINCINNATI MICROWAVE, INC." +0020EC o="TECHWARE SYSTEMS CORP." +0020ED o="GIGA-BYTE TECHNOLOGY CO., LTD." +0020EE o="GTECH CORPORATION" +0020EF o="USC CORPORATION" +0020F0 o="UNIVERSAL MICROELECTRONICS CO." +0020F1 o="ALTOS INDIA LIMITED" +0020F3 o="RAYNET CORPORATION" +0020F4 o="SPECTRIX CORPORATION" +0020F5 o="PANDATEL AG" +0020F6 o="NET TEK AND KARLNET, INC." +0020F7 o="CYBERDATA CORPORATION" +0020F8 o="CARRERA COMPUTERS, INC." +0020F9 o="PARALINK NETWORKS, INC." +0020FA o="GDE SYSTEMS, INC." +0020FB o="OCTEL COMMUNICATIONS CORP." +0020FC o="MATROX" +0020FD o="ITV TECHNOLOGIES, INC." +0020FE o="TOPWARE INC. / GRAND COMPUTER" +0020FF o="SYMMETRICAL TECHNOLOGIES" +002101 o="Aplicaciones Electronicas Quasar (AEQ)" +002102 o="UpdateLogic Inc." +002103 o="GHI Electronics, LLC" +002104,589EC6,7C2F80 o="Gigaset Communications GmbH" +002106,00249F o="RIM Testing Services" +002107 o="Seowonintech Co Ltd." +00210A o="byd:sign Corporation" +00210B o="GEMINI TRAZE RFID PVT. LTD." +00210C o="Cymtec Systems, Inc." +00210D o="SAMSIN INNOTEC" +00210E o="Orpak Systems L.T.D." +00210F o="Cernium Corp" +002110 o="Clearbox Systems" +002111 o="Uniphone Inc." +002112 o="WISCOM SYSTEM CO.,LTD" +002113 o="Padtec S/A" +002114 o="Hylab Technology Inc." +002115 o="PHYWE Systeme GmbH & Co. KG" +002116 o="Transcon Electronic Systems, spol. s r. o." +002117 o="Tellord" +002118 o="Athena Tech, Inc." +00211A o="LInTech Corporation" +00211D o="Dataline AB" +00211F o="SHINSUNG DELTATECH CO.,LTD." +002120 o="Sequel Technologies" +002121 o="VRmagic GmbH" +002122 o="Chip-pro Ltd." +002123 o="Aerosat Avionics" +002124 o="Optos Plc" +002125 o="KUK JE TONG SHIN Co.,LTD" +002126 o="Shenzhen Torch Equipment Co., Ltd." +00212A o="Audiovox Corporation" +00212B o="MSA Auer" +00212C o="SemIndia System Private Limited" +00212D o="SCIMOLEX CORPORATION" +00212E o="dresden-elektronik" +00212F o="Phoebe Micro Inc." +002130 o="Keico Hightech Inc." +002131 o="Blynke Inc." +002132 o="Masterclock, Inc." +002133 o="Building B, Inc" +002134 o="Brandywine Communications" +002135 o="ALCATEL-LUCENT" +002137 o="Bay Controls, LLC" +002138 o="Cepheid" +002139 o="Escherlogic Inc." +00213A o="Winchester Systems Inc." +00213B o="Berkshire Products, Inc" +00213C o="AliphCom" +00213D o="Cermetek Microelectronics, Inc." +00213F o="A-Team Technology Ltd." +002140 o="EN Technologies Inc." +002141 o="RADLIVE" +002142 o="Advanced Control Systems doo" +002144 o="SS Telecoms" +002145 o="Semptian Technologies Ltd." +002148 o="Kaco Solar Korea" +002149 o="China Daheng Group ,Inc." +00214A o="Pixel Velocity, Inc" +00214B o="Shenzhen HAMP Science & Technology Co.,Ltd" +00214D o="Guangzhou Skytone Transmission Technology Com. Ltd." +00214E o="GS Yuasa Power Supply Ltd." +002150 o="EYEVIEW ELECTRONICS" +002151 o="Millinet Co., Ltd." +002152 o="General Satellite Research & Development Limited" +002153,002299 o="SeaMicro Inc." +002154 o="D-TACQ Solutions Ltd" +002157 o="National Datacast, Inc." +002158 o="Style Flying Technology Co." +00215B o="SenseAnywhere" +00215F o="IHSE GmbH" +002160 o="Hidea Solutions Co. Ltd." +002161 o="Yournet Inc." +002164 o="Special Design Bureau for Seismic Instrumentation" +002165 o="Presstek Inc." +002166,0060D6 o="NovAtel Inc." +002167 o="HWA JIN T&I Corp." +002168 o="iVeia, LLC" +002169 o="Prologix, LLC." +00216C o="ODVA" +00216D o="Soltech Co., Ltd." +00216E o="Function ATI (Huizhou) Telecommunications Co., Ltd." +00216F o="SymCom, Inc." +002171 o="Wesung TNC Co., Ltd." +002172 o="Seoultek Valley" +002173 o="Ion Torrent Systems, Inc." +002174 o="AvaLAN Wireless" +002175 o="Pacific Satellite International Ltd." +002176 o="YMax Telecom Ltd." +002177 o="W. L. Gore & Associates" +002178 o="Matuschek Messtechnik GmbH" +002179 o="IOGEAR, Inc." +00217A o="Sejin Electron, Inc." +00217B o="Bastec AB" +00217D o="PYXIS S.R.L." +00217E o="Telit Communication s.p.a" +00217F o="Intraco Technology Pte Ltd" +002181 o="Si2 Microsystems Limited" +002182 o="SandLinks Systems, Ltd." +002183 o="ANDRITZ HYDRO GmbH" +002184 o="POWERSOFT SRL" +002187 o="Imacs GmbH" +002188 o="EMC Corporation" +002189 o="AppTech, Inc." +00218A o="Electronic Design and Manufacturing Company" +00218B o="Wescon Technology, Inc." +00218C o="TopControl GMBH" +00218D o="AP Router Ind. Eletronica LTDA" +00218E o="MEKICS CO., LTD." +00218F o="Avantgarde Acoustic Lautsprechersysteme GmbH" +002190 o="Goliath Solutions" +002192 o="Baoding Galaxy Electronic Technology Co.,Ltd" +002193 o="Videofon MV" +002194,504EDC,788C54 o="Ping Communication" +002195 o="GWD Media Limited" +002196 o="Telsey S.p.A." +002198 o="Thai Radio Co, LTD" +002199 o="Vacon Plc" +00219A o="Cambridge Visual Networks Ltd" +00219C o="Honeywld Technology Corp." +00219D o="Adesys BV" +00219F o="SATEL OY" +0021A2 o="EKE-Electronics Ltd." +0021A3 o="Micromint" +0021A4 o="Dbii Networks" +0021A5 o="ERLPhase Power Technologies Ltd." +0021A6 o="Videotec Spa" +0021A7 o="Hantle System Co., Ltd." +0021A8 o="Telephonics Corporation" +0021A9 o="Mobilink Telecom Co.,Ltd" +0021AC o="Infrared Integrated Systems Ltd" +0021AD o="Nordic ID Oy" +0021AE o="ALCATEL-LUCENT FRANCE - WTD" +0021AF o="Radio Frequency Systems" +0021B0 o="Tyco Telecommunications" +0021B1 o="DIGITAL SOLUTIONS LTD" +0021B2 o="Fiberblaze A/S" +0021B3 o="Ross Controls" +0021B4 o="APRO MEDIA CO., LTD" +0021B5 o="Galvanic Ltd" +0021B6 o="Triacta Power Technologies Inc." +0021B7 o="Lexmark International Inc." +0021B8 o="Inphi Corporation" +0021B9 o="Universal Devices Inc." +0021BB o="Riken Keiki Co., Ltd." +0021BC o="ZALA COMPUTER" +0021BF o="Hitachi High-Tech Control Systems Corporation" +0021C0 o="Mobile Appliance, Inc." +0021C1 o="ABB Oy / Medium Voltage Products" +0021C2 o="GL Communications Inc" +0021C3 o="CORNELL Communications, Inc." +0021C4 o="Consilium AB" +0021C5 o="3DSP Corp" +0021C6 o="CSJ Global, Inc." +0021C7 o="Russound" +0021C8 o="LOHUIS Networks" +0021C9 o="Wavecom Asia Pacific Limited" +0021CA o="ART System Co., Ltd." +0021CB o="SMS TECNOLOGIA ELETRONICA LTDA" +0021CC,140D4F o="Flextronics International" +0021CD o="LiveTV" +0021CE o="NTC-Metrotek" +0021CF o="The Crypto Group" +0021D0 o="Global Display Solutions Spa" +0021D3 o="BOCOM SECURITY(ASIA PACIFIC) LIMITED" +0021D4 o="Vollmer Werke GmbH" +0021D5 o="X2E GmbH" +0021D6 o="LXI Consortium" +0021D9 o="SEKONIC CORPORATION" +0021DA o="Automation Products Group Inc." +0021DB o="Santachi Video Technology (Shenzhen) Co., Ltd." +0021DC o="TECNOALARM S.r.l." +0021DD o="Northstar Systems Corp" +0021DE o="Firepro Wireless" +0021DF o="Martin Christ GmbH" +0021E0 o="CommAgility Ltd" +0021E2 o="visago Systems & Controls GmbH & Co. KG" +0021E3 o="SerialTek LLC" +0021E4 o="I-WIN" +0021E5 o="Display Solution AG" +0021E6 o="Starlight Video Limited" +0021E7 o="Informatics Services Corporation" +0021EA o="Bystronic Laser AG" +0021EB o="ESP SYSTEMS, LLC" +0021EC o="Solutronic GmbH" +0021ED o="Telegesis" +0021EE o="Full Spectrum Inc." +0021EF o="Kapsys" +0021F0 o="EW3 Technologies LLC" +0021F1 o="Tutus Data AB" +0021F2 o="EASY3CALL Technology Limited" +0021F3 o="Si14 SpA" +0021F4 o="INRange Systems, Inc" +0021F5 o="Western Engravers Supply, Inc." +0021F8 o="Enseo, Inc." +0021F9 o="WIRECOM Technologies" +0021FA o="A4SP Technologies Ltd." +0021FD o="LACROIX TRAFFIC S.A.U" +0021FF o="Cyfrowy Polsat SA" +002201 o="Aksys Networks Inc" +002202 o="Excito Elektronik i Skåne AB" +002203 o="Glensound Electronics Ltd" +002204 o="KORATEK" +002205 o="WeLink Solutions, Inc." +002206 o="Cyberdyne Inc." +002207,201F31,44D437,6003A6 o="Inteno Broadband Technology AB" +002208 o="Certicom Corp" +002209 o="Omron Healthcare Co., Ltd" +00220A o="OnLive, Inc" +00220B o="National Source Coding Center" +00220E o="Indigo Security Co., Ltd." +00220F o="MoCA (Multimedia over Coax Alliance)" +002211 o="Rohati Systems" +002212 o="CAI Networks, Inc." +002213 o="PCI CORPORATION" +002214 o="RINNAI KOREA" +002216 o="SHIBAURA VENDING MACHINE CORPORATION" +002217 o="Neat Electronics" +002218 o="AKAMAI TECHNOLOGIES INC" +00221A o="Audio Precision" +00221B o="Morega Systems" +00221D o="Freegene Technology LTD" +00221E o="Media Devices Co., Ltd." +00221F o="eSang Technologies Co., Ltd." +002220 o="Mitac Technology Corp" +002221 o="ITOH DENKI CO,LTD." +002222 o="Schaffner Deutschland GmbH" +002223 o="TimeKeeping Systems, Inc." +002224 o="Good Will Instrument Co., Ltd." +002225 o="Thales Avionics Ltd" +002226 o="Avaak, Inc." +002227 o="uv-electronic GmbH" +002228 o="Breeze Innovations Ltd." +002229 o="Compumedics Ltd" +00222A o="SoundEar A/S" +00222B o="Nucomm, Inc." +00222C o="Ceton Corp" +00222D o="SMC Networks Inc." +00222E o="maintech GmbH" +00222F o="Open Grid Computing, Inc." +002230 o="FutureLogic Inc." +002231 o="SMT&C Co., Ltd." +002232 o="Design Design Technology Ltd" +002234 o="Corventis Inc." +002235 o="Strukton Systems bv" +002236 o="VECTOR SP. Z O.O." +002237 o="Shinhint Group" +002238 o="LOGIPLUS" +002239 o="Indiana Life Sciences Incorporated" +00223B o="Communication Networks, LLC" +00223C o="RATIO Entwicklungen GmbH" +00223D o="JumpGen Systems, LLC" +00223E o="IRTrans GmbH" +002240 o="Universal Telecom S/A" +002242 o="Alacron Inc." +002244 o="Chengdu Linkon Communications Device Co., Ltd" +002245 o="Leine & Linde AB" +002246 o="Evoc Intelligent Technology Co.,Ltd." +002247 o="DAC ENGINEERING CO., LTD." +002249 o="HOME MULTIENERGY SL" +00224A o="RAYLASE AG" +00224B o="AIRTECH TECHNOLOGIES, INC." +00224D,0040D0 o="MITAC INTERNATIONAL CORP." +00224E o="SEEnergy Corp." +00224F o="Byzoro Networks Ltd." +002250 o="Point Six Wireless, LLC" +002251 o="Lumasense Technologies" +002252 o="ZOLL Lifecor Corporation" +002253 o="Entorian Technologies" +002254 o="Bigelow Aerospace" +002259 o="Guangzhou New Postcom Equipment Co.,Ltd." +00225A o="Garde Security AB" +00225B o="Teradici Corporation" +00225C o="Multimedia & Communication Technology" +00225D o="Digicable Network India Pvt. Ltd." +00225E o="Uwin Technologies Co.,LTD" +00225F,00F48D,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E82A44,E8617E,E8C74F,F82819,F8A2D6 o="Liteon Technology Corporation" +002260 o="AFREEY Inc." +002261,305890 o="Frontier Silicon Ltd" +002262 o="BEP Marine" +002263 o="Koos Technical Services, Inc." +00226A o="Honeywell" +00226C o="LinkSprite Technologies, Inc." +00226D o="Shenzhen GIEC Electronics Co., Ltd." +00226E o="Gowell Electronic Limited" +00226F o="3onedata Technology Co. Ltd." +002270 o="ABK North America, LLC" +002271 o="Jäger Computergesteuerte Meßtechnik GmbH." +002272 o="American Micro-Fuel Device Corp." +002273 o="Techway" +002274 o="FamilyPhone AB" +002276 o="Triple EYE B.V." +002277 o="NEC Australia Pty Ltd" +002278 o="Shenzhen Tongfang Multimedia Technology Co.,Ltd." +002279 o="Nippon Conlux Co., Ltd." +00227B o="Apogee Labs, Inc." +00227C o="Woori SMT Co.,ltd" +00227D o="YE DATA INC." +00227E o="Chengdu 30Kaitian Communication Industry Co.Ltd" +002280 o="A2B Electronics AB" +002281 o="Daintree Networks Pty" +002282 o="8086 Consultancy" +002284 o="DESAY A&V SCIENCE AND TECHNOLOGY CO.,LTD" +002285 o="NOMUS COMM SYSTEMS" +002286 o="ASTRON" +002287 o="Titan Wireless LLC" +002288 o="Sagrad, Inc." +002289 o="Optosecurity Inc." +00228A o="Teratronik elektronische systeme gmbh" +00228B o="Kensington Computer Products Group" +00228C o="Photon Europe GmbH" +00228D o="GBS Laboratories LLC" +00228E o="TV-NUMERIC" +00228F o="CNRS" +002292 o="Cinetal" +002294,245FDF,6C7660,80739F,C421C8,CC82EB o="KYOCERA CORPORATION" +002295 o="SGM Technology for lighting spa" +002296 o="LinoWave Corporation" +002297 o="XMOS Semiconductor" +00229A o="Lastar, Inc." +00229B o="AverLogic Technologies, Inc." +00229C o="Verismo Networks Inc" +00229D o="PYUNG-HWA IND.CO.,LTD" +00229E o="Social Aid Research Co., Ltd." +00229F o="Sensys Traffic AB" +0022A0 o="Delphi Corporation" +0022A1 o="Huawei Symantec Technologies Co.,Ltd." +0022A2 o="Xtramus Technologies" +0022A3 o="California Eastern Laboratories" +0022A6 o="Sony Computer Entertainment America" +0022A7 o="Tyco Electronics AMP GmbH" +0022A8 o="Ouman Oy" +0022AB o="Shenzhen Turbosight Technology Ltd" +0022AC o="Hangzhou Siyuan Tech. Co., Ltd" +0022AD o="TELESIS TECHNOLOGIES, INC." +0022AE o="Mattel Inc." +0022AF o="Safety Vision" +0022B1 o="Elbit Systems Ltd." +0022B2 o="4RF Communications Ltd" +0022B3 o="Sei S.p.A." +0022B5 o="NOVITA" +0022B6 o="Superflow Technologies Group" +0022B7 o="GSS Grundig SAT-Systems GmbH" +0022B8 o="Norcott" +0022B9 o="Analogix Seminconductor, Inc" +0022BA o="HUTH Elektronik Systeme GmbH" +0022BB o="beyerdynamic GmbH & Co. KG" +0022BC o="JDSU France SAS" +0022BF o="SieAmp Group of Companies" +0022C0 o="Shenzhen Forcelink Electronic Co, Ltd" +0022C1 o="Active Storage Inc." +0022C2 o="Proview Eletrônica do Brasil LTDA" +0022C3 o="Zeeport Technology Inc." +0022C4 o="epro GmbH" +0022C5 o="INFORSON Co,Ltd." +0022C6 o="Sutus Inc" +0022C7 o="SEGGER Microcontroller GmbH & Co. KG" +0022C8 o="Applied Instruments B.V." +0022C9 o="Lenord, Bauer & Co GmbH" +0022CA o="Anviz Biometric Tech. Co., Ltd." +0022CB o="IONODES Inc." +0022CC o="SciLog, Inc." +0022CD o="Ared Technology Co., Ltd." +0022CF,0090CC,1CC035,44DC91,8C4CDC,E09DB8 o="PLANEX COMMUNICATIONS INC." +0022D0,A09E1A o="Polar Electro Oy" +0022D1 o="Albrecht Jung GmbH & Co. KG" +0022D2 o="All Earth Comércio de Eletrônicos LTDA." +0022D3 o="Hub-Tech" +0022D4 o="ComWorth Co., Ltd." +0022D5 o="Eaton Corp. Electrical Group Data Center Solutions - Pulizzi" +0022D6 o="Cypak AB" +0022D8 o="Shenzhen GST Security and Safety Technology Limited" +0022D9 o="Fortex Industrial Ltd." +0022DA o="ANATEK, LLC" +0022DB o="Translogic Corporation" +0022DC o="Vigil Health Solutions Inc." +0022DD o="Protecta Electronics Ltd" +0022DE o="OPPO Digital, Inc." +0022DF o="TAMUZ Monitors" +0022E0 o="Atlantic Software Technologies S.r.L." +0022E1 o="ZORT Labs, LLC." +0022E2 o="WABTEC Transit Division" +0022E3 o="Amerigon" +0022E4 o="APASS TECHNOLOGY CO., LTD." +0022E5 o="Fisher-Rosemount Systems Inc." +0022E6 o="Intelligent Data" +0022E7 o="WPS Parking Systems" +0022E8 o="Applition Co., Ltd." +0022E9 o="ProVision Communications" +0022EA o="Rustelcom Inc." +0022EB o="Data Respons A/S" +0022EC o="IDEALBT TECHNOLOGY CORPORATION" +0022ED o="TSI Power Corporation" +0022EE o="Algo Communication Products Ltd" +0022EF o="iWDL Technologies" +0022F0 o="3 Greens Aviation Limited" +0022F2 o="SunPower Corp" +0022F4,04E676,102C6B,10D07A,18937F,28EDE0,442C05,6C21A2,6CFAA7,8CF710,94A1A2,983B16,AC83F3,B00247,B0F1EC,C0847D,CC4B73,CCB8A8,D41243,E076D0 o="AMPAK Technology, Inc." +0022F5 o="Advanced Realtime Tracking GmbH" +0022F6 o="Syracuse Research Corporation" +0022F7 o="Conceptronic" +0022F8 o="PIMA Electronic Systems Ltd." +0022F9 o="Pollin Electronic GmbH" +0022FE o="Advanced Illumination" +0022FF o="NIVIS LLC" +002300 o="Cayee Computer Ltd." +002301 o="Witron Technology Limited" +002302 o="Cobalt Digital, Inc." +002303 o="LITE-ON IT Corporation" +002307 o="FUTURE INNOVATION TECH CO.,LTD" +002309 o="Janam Technologies LLC" +00230A o="ARBURG GmbH & Co KG" +00230C o="CLOVER ELECTRONICS CO.,LTD." +00230E o="Gorba AG" +00230F o="Hirsch Electronics Corporation" +002310 o="LNC Technology Co., Ltd." +002311 o="Gloscom Co., Ltd." +002313 o="Qool Technologies Ltd." +002316 o="KISAN ELECTRONICS CO" +002317 o="Lasercraft Inc" +002319 o="Sielox LLC" +00231A o="ITF Co., Ltd." +00231B o="Danaher Motion - Kollmorgen" +00231C o="Fourier Systems Ltd." +00231D o="Deltacom Electronics Ltd" +00231E o="Cezzer Multimedia Technologies" +00231F o="Guangda Electronic & Telecommunication Technology Development Co., Ltd." +002320 o="Nicira Networks" +002321 o="Avitech International Corp" +002322 o="KISS Teknical Solutions, Inc." +002323 o="Zylin AS" +002325 o="IOLAN Holding" +002327 o="Shouyo Electronics CO., LTD" +002328 o="ALCON TELECOMMUNICATIONS CO., LTD." +002329 o="DDRdrive LLC" +00232A o="eonas IT-Beratung und -Entwicklung GmbH" +00232B o="IRD A/S" +00232C o="Senticare" +00232D o="SandForce" +00232E o="Kedah Electronics Engineering, LLC" +00232F o="Advanced Card Systems Ltd." +002330 o="DIZIPIA, INC." +002335 o="Linkflex Co.,Ltd" +002336,ACB74F o="METEL s.r.o." +002337 o="Global Star Solutions ULC" +002338 o="OJ-Electronics A/S" +00233B o="C-Matic Systems Ltd" +00233C o="Alflex" +00233D,C0EE40 o="Laird Technologies" +00233F o="Purechoice Inc" +002340,402E28 o="MiXTelematics" +002342 o="Coffee Equipment Company" +002343 o="TEM AG" +002344 o="Objective Interface Systems, Inc." +002346 o="Vestac" +002349 o="Helmholtz Centre Berlin for Material and Energy" +00234B o="Inyuan Technology Inc." +00234C o="KTC AB" +00234F o="Luminous Power Technologies Pvt. Ltd." +002350 o="RDC, Inc. dba LynTec" +002352 o="DATASENSOR S.p.A." +002353 o="F E T Elettronica snc" +002355 o="Kinco Automation(Shanghai) Ltd." +002356 o="Packet Forensics LLC" +002357 o="Pitronot Technologies and Engineering P.T.E. Ltd." +002358 o="SYSTEL SA" +002359 o="Benchmark Electronics ( Thailand ) Public Company Limited" +00235B o="Gulfstream" +00235C o="Aprius, Inc." +00235F o="Silicon Micro Sensors GmbH" +002360 o="Lookit Technology Co., Ltd" +002361 o="Unigen Corporation" +002362 o="Goldline Controls" +002363 o="Zhuhai Raysharp Technology Co.,Ltd" +002364 o="Power Instruments Pte Ltd" +002366 o="Beijing Siasun Electronic System Co.,Ltd." +002367 o="UniControls a.s." +00236A o="SmartRG Inc" +00236B o="Xembedded, Inc." +00236D o="ResMed Ltd" +00236E o="Burster GmbH & Co KG" +00236F o="DAQ System" +002371 o="SOAM Systel" +002372 o="MORE STAR INDUSTRIAL GROUP LIMITED" +002373 o="GridIron Systems, Inc." +002377 o="Isotek Electronics Ltd" +002379 o="Union Business Machines Co. Ltd." +00237A,147411,2CA835,30694B,307C30,3C7437,405FBE,406AAB,70D4F2,806007,A06CEC,A86A6F,CC55AD,E83EB6 o="RIM" +00237B o="WHDI LLC" +00237C o="NEOTION" +00237E o="ELSTER GMBH" +002380 o="Nanoteq" +002381 o="Lengda Technology(Xiamen) Co.,Ltd." +002382,80912A o="Lih Rong electronic Enterprise Co., Ltd." +002383 o="InMage Systems Inc" +002384 o="GGH Engineering s.r.l." +002385 o="ANTIPODE" +002386 o="Tour & Andersson AB" +002387 o="ThinkFlood, Inc." +002388 o="V.T. Telematica S.p.a." +00238A,144E2A,1C1161,2C39C1,54C33E,7487BB,9C7A03,C4836F,ECB0E1 o="Ciena Corporation" +00238D o="Techno Design Co., Ltd." +00238F o="NIDEC COPAL CORPORATION" +002390 o="Algolware Corporation" +002391 o="Maxian" +002392 o="Proteus Industries Inc." +002393 o="AJINEXTEK" +002394 o="Samjeon" +002396 o="ANDES TECHNOLOGY CORPORATION" +002398 o="Vutlan sro" +00239A o="EasyData Hardware GmbH" +00239B o="Elster Solutions, LLC" +00239D o="Mapower Electronics Co., Ltd" +00239E o="Jiangsu Lemote Technology Corporation Limited" +00239F o="Institut für Prüftechnik" +0023A0 o="Hana CNS Co., LTD." +0023A1 o="Trend Electronics Ltd" +0023A4 o="New Concepts Development Corp." +0023A5 o="SageTV, LLC" +0023A6 o="E-Mon" +0023A7,88DA1A o="Redpine Signals, Inc." +0023A8 o="Marshall Electronics" +0023A9 o="Beijing Detianquan Electromechanical Equipment Co., Ltd" +0023AA,0409A5 o="HFR, Inc." +0023AD o="Xmark Corporation" +0023B0 o="COMXION Technology Inc." +0023B1 o="Longcheer Technology (Singapore) Pte Ltd" +0023B2 o="Intelligent Mechatronic Systems Inc" +0023B3 o="Lyyn AB" +0023B5 o="ORTANA LTD" +0023B6 o="SECURITE COMMUNICATIONS / HONEYWELL" +0023B7 o="Q-Light Co., Ltd." +0023B8 o="Sichuan Jiuzhou Electronic Technology Co.,Ltd" +0023B9 o="Airbus Defence and Space Deutschland GmbH" +0023BA o="Chroma" +0023BB o="Schmitt Industries" +0023BC o="EQ-SYS GmbH" +0023BD o="Digital Ally, Inc." +0023BF o="Mainpine, Inc." +0023C0 o="Broadway Networks" +0023C1,24C3F9 o="Securitas Direct AB" +0023C2 o="SAMSUNG Electronics. Co. LTD" +0023C3 o="LogMeIn, Inc." +0023C4 o="Lux Lumen" +0023C5 o="Radiation Safety and Control Services Inc" +0023C6,849D64 o="SMC Corporation" +0023C7 o="AVSystem" +0023C8 o="TEAM-R" +0023C9 o="Sichuan Tianyi Information Science & Technology Stock CO.,LTD" +0023CA o="Behind The Set, LLC" +0023CB o="Shenzhen Full-join Technology Co.,Ltd" +0023CE o="KITA DENSHI CORPORATION" +0023CF o="CUMMINS-ALLISON CORP." +0023D0 o="Uniloc USA Inc." +0023D1 o="TRG" +0023D2 o="Inhand Electronics, Inc." +0023D3 o="AirLink WiFi Networking Corp." +0023D5 o="WAREMA electronic GmbH" +0023D8 o="Ball-It Oy" +0023D9 o="Banner Engineering" +0023DA o="Industrial Computer Source (Deutschland)GmbH" +0023DB o="saxnet gmbh" +0023DC o="Benein, Inc" +0023DD o="ELGIN S.A." +0023DE o="Ansync Inc." +0023E0 o="INO Therapeutics LLC" +0023E1 o="Cavena Image Products AB" +0023E2 o="SEA Signalisation" +0023E3 o="Microtronic AG" +0023E4 o="IPnect co. ltd." +0023E5 o="IPaXiom Networks" +0023E6 o="Pirkus, Inc." +0023E7 o="Hinke A/S" +0023E8 o="Demco Corp." +0023EC o="Algorithmix GmbH" +0023EF o="Zuend Systemtechnik AG" +0023F0 o="Shanghai Jinghan Weighing Apparatus Co. Ltd." +0023F2 o="TVLogic" +0023F3 o="Glocom, Inc." +0023F4 o="Masternaut" +0023F5 o="WILO SE" +0023F6 o="Softwell Technology Co., Ltd." +0023F9 o="Double-Take Software, INC." +0023FA o="RG Nets, Inc." +0023FB o="IP Datatel, LLC." +0023FC o="Ultra Stereo Labs, Inc" +0023FD o="AFT Atlas Fahrzeugtechnik GmbH" +0023FE o="Biodevices, SA" +0023FF o="Beijing HTTC Technology Ltd." +002402 o="Op-Tection GmbH" +002405 o="Dilog Nordic AB" +002406,64CBA3 o="Pointmobile" +002407 o="TELEM SAS" +002408 o="Pacific Biosciences" +002409 o="The Toro Company" +00240A o="US Beverage Net" +00240B o="Virtual Computer Inc." +00240C o="DELEC GmbH" +00240D o="OnePath Networks LTD." +00240E o="Inventec Besta Co., Ltd." +00240F o="Ishii Tool & Engineering Corporation" +002410 o="NUETEQ Technology,Inc." +002411 o="PharmaSmart LLC" +002412 o="Benign Technologies Co, Ltd." +002415 o="Magnetic Autocontrol GmbH" +002416 o="Any Use" +002418 o="Nextwave Semiconductor" +00241A o="Red Beetle Inc." +00241B o="iWOW Communications Pte Ltd" +00241C o="FuGang Electronic (DG) Co.,Ltd" +00241F o="DCT-Delta GmbH" +002420 o="NetUP Inc." +002421 o="MICRO-STAR INT'L CO., LTD." +002422 o="Knapp Logistik Automation GmbH" +002423,4CAA16 o="AzureWave Technologies (Shanghai) Inc." +002424 o="Ace Axis Limited" +002425 o="Shenzhenshi chuangzhicheng Technology Co.,Ltd" +002426 o="NOHMI BOSAI LTD." +002427 o="SSI COMPUTER CORP" +002428 o="EnergyICT" +002429 o="MK MASTER INC." +00242A o="Hittite Microwave Corporation" +00242E o="Datastrip Inc." +00242F o="Micron" +002430 o="Ruby Tech Corp." +002431 o="Uni-v co.,ltd" +002432 o="Neostar Technology Co.,LTD" +002434 o="Lectrosonics, Inc." +002435 o="WIDE CORPORATION" +002437 o="Motorola - BSG" +002439 o="Digital Barriers Advanced Technologies" +00243A o="Ludl Electronic Products" +00243B o="CSSI (S) Pte Ltd" +00243C o="S.A.A.A." +00243D o="Emerson Appliance Motors and Controls" +00243F o="Storwize, Inc." +002440 o="Halo Monitoring, Inc." +002441 o="Wanzl Metallwarenfabrik GmbH" +002442 o="Axona Limited" +002446 o="MMB Research Inc." +002447 o="Kaztek Systems" +002448 o="SpiderCloud Wireless, Inc" +002449 o="Shen Zhen Lite Star Electronics Technology Co., Ltd" +00244A o="Voyant International" +00244B o="PERCEPTRON INC" +00244C o="Solartron Metrology Ltd" +00244D o="Hokkaido Electronics Corporation" +00244E o="RadChips, Inc." +00244F o="Asantron Technologies Ltd." +002452 o="Silicon Software GmbH" +002453 o="Initra d.o.o." +002455 o="MuLogic BV" +002458 o="PA Bastion CC" +002459 o="ABB Automation products GmbH" +00245A o="Nanjing Panda Electronics Company Limited" +00245B o="RAIDON TECHNOLOGY, INC." +00245C o="Design-Com Technologies Pty. Ltd." +00245D o="Terberg besturingstechniek B.V." +00245E o="Hivision Co.,ltd" +00245F o="Vine Telecom CO.,Ltd." +002460 o="Giaval Science Development Co. Ltd." +002461 o="Shin Wang Tech." +002462 o="Rayzone Corporation" +002463 o="Phybridge Inc" +002464 o="Bridge Technologies Co AS" +002465,649968,D88D5C o="Elentec" +002466 o="Unitron nv" +002467 o="AOC International (Europe) GmbH" +002468,9C62AB,FC9BC6 o="Sumavision Technologies Co.,Ltd" +002469 o="Smart Doorphones" +00246A o="Solid Year Co., Ltd." +00246B o="Covia, Inc." +00246D o="Weinzierl Engineering GmbH" +00246E o="Phihong USA Corp." +00246F o="Onda Communication spa" +002470 o="AUROTECH ultrasound AS." +002471 o="Fusion MultiSystems dba Fusion-io" +002472 o="ReDriven Power Inc." +002474 o="Autronica Fire And Securirty" +002475 o="Compass System(Embedded Dept.)" +002476 o="TAP.tv" +002477 o="Tibbo Technology" +002478 o="Mag Tech Electronics Co Limited" +002479 o="Optec Displays, Inc." +00247A o="FU YI CHENG Technology Co., Ltd." +002480 o="Meteocontrol GmbH" +002484 o="Bang and Olufsen Medicom a/s" +002485 o="ConteXtream Ltd" +002486 o="DesignArt Networks" +002487 o="Blackboard Inc." +002488 o="Centre For Development Of Telematics" +002489,90356E o="Vodafone Omnitel N.V." +00248A o="Kaga Electronics Co., Ltd." +00248B o="HYBUS CO., LTD." +00248E o="Infoware ZRt." +00248F o="DO-MONIX" +002492 o="Motorola, Broadband Solutions Group" +002494 o="Shenzhen Baoxin Tech CO., Ltd." +002496 o="Ginzinger electronic systems" +002499 o="Aquila Technologies" +00249A o="Beijing Zhongchuang Telecommunication Test Co., Ltd." +00249B o="Action Star Enterprise Co., Ltd." +00249C o="Bimeng Comunication System Co. Ltd" +00249D o="NES Technology Inc." +00249E o="ADC-Elektronik GmbH" +0024A2 o="Hong Kong Middleware Technology Limited" +0024A3 o="Sonim Technologies Inc" +0024A4 o="Siklu Communication" +0024A6 o="TELESTAR DIGITAL GmbH" +0024A7 o="Advanced Video Communications Inc." +0024A9 o="Ag Leader Technology" +0024AA o="Dycor Technologies Ltd." +0024AB o="A7 Engineering, Inc." +0024AC o="Hangzhou DPtech Technologies Co., Ltd." +0024AD o="Adolf Thies Gmbh & Co. KG" +0024AE o="IDEMIA" +0024B0 o="ESAB AB" +0024B1 o="Coulomb Technologies" +0024B3 o="Graf-Syteco GmbH & Co. KG" +0024B4 o="ESCATRONIC GmbH" +0024B7 o="GridPoint, Inc." +0024B8 o="free alliance sdn bhd" +0024B9 o="Wuhan Higheasy Electronic Technology Development Co.Ltd" +0024BB o="CENTRAL Corporation" +0024BC o="HuRob Co.,Ltd" +0024BD o="Hainzl Industriesysteme GmbH" +0024BF o="CIAT" +0024C0 o="NTI COMODO INC" +0024C2 o="Asumo Co.,Ltd." +0024C5 o="Meridian Audio Limited" +0024C6 o="Hager Electro SAS" +0024C7 o="Mobilarm Ltd" +0024C8,0024C9 o="Broadband Solutions Group" +0024CA o="Tobii Technology AB" +0024CB o="Autonet Mobile" +0024CC o="Fascinations Toys and Gifts, Inc." +0024CD o="Willow Garage, Inc." +0024CE o="Exeltech Inc" +0024CF o="Inscape Data Corporation" +0024D0 o="Shenzhen SOGOOD Industry CO.,LTD." +0024D3 o="QUALICA Inc." +0024D5 o="Winward Industrial Limited" +0024D8 o="IlSung Precision" +0024D9 o="BICOM, Inc." +0024DA o="Innovar Systems Limited" +0024DB o="Alcohol Monitoring Systems" +0024DD o="Centrak, Inc." +0024DE o="GLOBAL Technology Inc." +0024DF o="Digitalbox Europe GmbH" +0024E0 o="DS Tech, LLC" +0024E1 o="Convey Computer Corp." +0024E2 o="HASEGAWA ELECTRIC CO.,LTD." +0024E3 o="CAO Group" +0024E4 o="Withings" +0024E5 o="Seer Technology, Inc" +0024E6 o="In Motion Technology Inc." +0024E7 o="Plaster Networks" +0024EA o="iris-GmbH infrared & intelligent sensors" +0024EB o="ClearPath Networks, Inc." +0024EC o="United Information Technology Co.,Ltd." +0024ED o="YT Elec. Co,.Ltd." +0024EE o="Wynmax Inc." +0024F0 o="Seanodes" +0024F1 o="Shenzhen Fanhai Sanjiang Electronics Co., Ltd." +0024F2 o="Uniphone Telecommunication Co., Ltd." +0024F4 o="Kaminario, Ltd." +0024F5 o="NDS Surgical Imaging" +0024F6 o="MIYOSHI ELECTRONICS CORPORATION" +0024F8 o="Technical Solutions Company Ltd." +0024FA o="Hilger u. Kern GMBH" +0024FC o="QuoPin Co., Ltd." +0024FD o="Accedian Networks Inc" +002501 o="JSC %Supertel%" +002502 o="NaturalPoint" +002504 o="Valiant Communications Limited" +002505 o="eks Engel GmbH & Co. KG" +002506 o="A.I. ANTITACCHEGGIO ITALIA SRL" +002507 o="ASTAK Inc." +002508 o="Maquet Cardiopulmonary AG" +002509 o="SHARETRONIC Group LTD" +00250A o="Security Expert Co. Ltd" +00250B o="CENTROFACTOR INC" +00250C o="Senet Inc" +00250D o="GZT Telkom-Telmor sp. z o.o." +00250E o="gt german telematics gmbh" +00250F o="On-Ramp Wireless, Inc." +002510 o="Pico-Tesla Magnetic Therapies" +002513 o="CXP DIGITAL BV" +002514 o="PC Worth Int'l Co., Ltd." +002516 o="Integrated Design Tools, Inc." +002517 o="Venntis, LLC" +002518 o="Power PLUS Communications AG" +002519 o="Viaas Inc" +00251A o="Psiber Data Systems Inc." +00251B o="Philips CareServant" +00251C o="EDT" +00251D o="DSA Encore, LLC" +00251E o="ROTEL TECHNOLOGIES" +00251F o="ZYNUS VISION INC." +002520 o="SMA Railway Technology GmbH" +002521 o="Logitek Electronic Systems, Inc." +002522,7085C2,BC5FF4,D05099 o="ASRock Incorporation" +002523 o="OCP Inc." +002524 o="Lightcomm Technology Co., Ltd" +002525 o="CTERA Networks Ltd." +002526 o="Genuine Technologies Co., Ltd." +002527 o="Bitrode Corp." +002528 o="Daido Signal Co., Ltd." +002529 o="COMELIT GROUP S.P.A" +00252A o="Chengdu GeeYa Technology Co.,LTD" +00252B o="Stirling Energy Systems" +00252C o="Entourage Systems, Inc." +00252D o="Kiryung Electronics" +00252F o="Energy, Inc." +002530 o="Aetas Systems Inc." +002531 o="Cloud Engines, Inc." +002532 o="Digital Recorders" +002533 o="WITTENSTEIN AG" +002535 o="Minimax GmbH & Co KG" +002537 o="Runcom Technologies Ltd." +002538 o="Samsung Electronics Co., Ltd., Memory Division" +002539 o="IfTA GmbH" +00253A o="CEVA, Ltd." +00253B o="din Dietmar Nocker Facilitymanagement GmbH" +00253D o="DRS Consolidated Controls" +00253E o="Sensus Metering Systems" +002540 o="Quasar Technologies, Inc." +002541 o="Maquet Critical Care AB" +002542 o="Pittasoft" +002543 o="MONEYTECH" +002544 o="LoJack Corporation" +002549 o="Jeorich Tech. Co.,Ltd." +00254A o="RingCube Technologies, Inc." +00254C o="Videon Central, Inc." +00254D o="Singapore Technologies Electronics Limited" +00254E o="Vertex Wireless Co., Ltd." +00254F o="ELETTROLAB Srl" +002551 o="SE-Elektronic GmbH" +002552,3C6816 o="VXi Corporation" +002554 o="Pixel8 Networks" +002558 o="MPEDIA" +002559 o="Syphan Technologies Ltd" +00255A o="Tantalus Systems Corp." +00255B o="CoachComm, LLC" +00255D o="Morningstar Corporation" +00255E o="Shanghai Dare Technologies Co.,Ltd." +00255F o="SenTec AG" +002560 o="Ibridge Networks & Communications Ltd." +002562 o="interbro Co. Ltd." +002563 o="Luxtera Inc" +002565 o="Vizimax Inc." +00256A o="inIT - Institut Industrial IT" +00256B o="ATENIX E.E. s.r.l." +00256C o="%Azimut% Production Association JSC" +00256D o="Broadband Forum" +00256E o="Van Breda B.V." +00256F o="Dantherm Power" +002570 o="Eastern Communications Company Limited" +002571 o="Zhejiang Tianle Digital Electric Co.,Ltd" +002572 o="Nemo-Q International AB" +002573 o="ST Electronics (Info-Security) Pte Ltd" +002574 o="KUNIMI MEDIA DEVICE Co., Ltd." +002575 o="FiberPlex Technologies, LLC" +002576 o="NELI TECHNOLOGIES" +002577 o="D-BOX Technologies" +002578 o="JSC %Concern %Sozvezdie%" +002579 o="J & F Labs" +00257A o="CAMCO Produktions- und Vertriebs-GmbH für Beschallungs- und Beleuchtungsanlagen" +00257B o="STJ ELECTRONICS PVT LTD" +00257C o="Huachentel Technology Development Co., Ltd" +00257D o="PointRed Telecom Private Ltd." +00257E o="NEW POS Technology Limited" +00257F o="CallTechSolution Co.,Ltd" +002580 o="Equipson S.A." +002581 o="x-star networks Inc." +002582 o="Maksat Technologies (P) Ltd" +002585 o="KOKUYO S&T Co., Ltd." +002587 o="Vitality, Inc." +002588 o="Genie Industries, Inc." +002589 o="Hills Industries Limited" +00258A o="Pole/Zero Corporation" +00258C o="ESUS ELEKTRONIK SAN. VE DIS. TIC. LTD. STI." +00258D o="Haier" +00258E o="The Weather Channel" +00258F o="Trident Microsystems, Inc." +002590,003048,0CC47A,AC1F6B o="Super Micro Computer, Inc." +002591 o="NEXTEK, Inc." +002592 o="Guangzhou Shirui Electronic Co., Ltd" +002593 o="DatNet Informatikai Kft." +002594 o="Eurodesign BG LTD" +002595 o="Northwest Signal Supply, Inc" +002596 o="GIGAVISION srl" +002597 o="Kalki Communication Technologies" +002598 o="Zhong Shan City Litai Electronic Industrial Co. Ltd" +002599 o="Hedon e.d. B.V." +00259A o="CEStronics GmbH" +00259B o="Beijing PKUNITY Microsystems Technology Co., Ltd" +00259F o="TechnoDigital Technologies GmbH" +0025A1 o="Enalasys" +0025A2 o="Alta Definicion LINCEO S.L." +0025A3 o="Trimax Wireless, Inc." +0025A4 o="EuroDesign embedded technologies GmbH" +0025A5 o="Walnut Media Network" +0025A6 o="Central Network Solution Co., Ltd." +0025A7 o="Comverge, Inc." +0025A8 o="Kontron (BeiJing) Technology Co.,Ltd" +0025A9 o="Shanghai Embedway Information Technologies Co.,Ltd" +0025AA o="Beijing Soul Technology Co.,Ltd." +0025AB o="AIO LCD PC BU / TPV" +0025AC o="I-Tech corporation" +0025AD o="Manufacturing Resources International" +0025AF o="COMFILE Technology" +0025B0 o="Schmartz Inc" +0025B1 o="Maya-Creation Corporation" +0025B2 o="MBDA Deutschland GmbH" +0025B6 o="Telecom FM" +0025B7 o="Costar electronics, inc.," +0025B8 o="Agile Communications, Inc." +0025B9 o="Cypress Solutions Inc" +0025BB o="INNERINT Co., Ltd." +0025BD o="Italdata Ingegneria dell'Idea S.p.A." +0025BE o="Tektrap Systems Inc." +0025BF o="Wireless Cables Inc." +0025C0 o="ZillionTV Corporation" +0025C1 o="Nawoo Korea Corp." +0025C2 o="RingBell Co.,Ltd." +0025C3 o="21168" +0025C5 o="Star Link Communication Pvt. Ltd." +0025C6 o="kasercorp, ltd" +0025C7 o="altek Corporation" +0025C8 o="S-Access GmbH" +0025C9 o="SHENZHEN HUAPU DIGITAL CO., LTD" +0025CA o="LS Research, LLC" +0025CB o="Reiner SCT" +0025CC o="Mobile Communications Korea Incorporated" +0025CD o="Skylane Optics" +0025CE o="InnerSpace" +0025D2 o="InpegVision Co., Ltd" +0025D5 o="Robonica (Pty) Ltd" +0025D6 o="The Kroger Co." +0025D7 o="CEDO" +0025D8 o="KOREA MAINTENANCE" +0025D9,0030FF o="DataFab Systems Inc." +0025DA o="Secura Key" +0025DB o="ATI Electronics(Shenzhen) Co., LTD" +0025DD o="SUNNYTEK INFORMATION CO., LTD." +0025DE o="Probits Co., LTD." +0025E0 o="CeedTec Sdn Bhd" +0025E1 o="SHANGHAI SEEYOO ELECTRONIC & TECHNOLOGY CO., LTD" +0025E2 o="Everspring Industry Co., Ltd." +0025E3 o="Hanshinit Inc." +0025E4 o="OMNI-WiFi, LLC" +0025E6 o="Belgian Monitoring Systems bvba" +0025E8 o="Idaho Technology" +0025E9 o="i-mate Development, Inc." +0025EA o="Iphion BV" +0025EB o="Reutech Radar Systems (PTY) Ltd" +0025EC o="Humanware" +0025ED o="NuVo Technologies LLC" +0025EE o="Avtex Ltd" +0025EF o="I-TEC Co., Ltd." +0025F0 o="Suga Electronics Limited" +0025F3 o="Nordwestdeutsche Zählerrevision" +0025F4 o="KoCo Connector AG" +0025F5 o="DVS Korea, Co., Ltd" +0025F6 o="netTALK.com, Inc." +0025F7 o="Ansaldo STS USA" +0025F9 o="GMK electronic design GmbH" +0025FA o="J&M Analytik AG" +0025FB o="Tunstall Healthcare A/S" +0025FC o="ENDA ENDUSTRIYEL ELEKTRONIK LTD. STI." +0025FD o="OBR Centrum Techniki Morskiej S.A." +0025FE o="Pilot Electronics Corporation" +0025FF o="CreNova Multimedia Co., Ltd" +002600 o="TEAC Australia Pty Ltd." +002601 o="Cutera Inc" +002602 o="SMART Temps LLC" +002603 o="Shenzhen Wistar Technology Co., Ltd" +002604 o="Audio Processing Technology Ltd" +002605 o="CC Systems AB" +002606 o="RAUMFELD GmbH" +002607 o="Enabling Technology Pty Ltd" +002609 o="Phyllis Co., Ltd." +00260C o="Dataram" +00260D o="Mercury Systems, Inc." +00260E o="Ablaze Systems, LLC" +00260F o="Linn Products Ltd" +002610 o="Apacewave Technologies" +002611 o="Licera AB" +002612 o="Space Exploration Technologies" +002613 o="Engel Axil S.L." +002614 o="KTNF" +002615,545FA9,9C8EDC o="Teracom Limited" +002616 o="Rosemount Inc." +002617 o="OEM Worldwide" +002619 o="FRC" +00261A o="Femtocomm System Technology Corp." +00261B o="LAUREL BANK MACHINES CO., LTD." +00261C o="NEOVIA INC." +00261D o="COP SECURITY SYSTEM CORP." +00261E o="QINGBANG ELEC(SZ) CO., LTD" +00261F o="SAE Magnetics (H.K.) Ltd." +002620 o="ISGUS GmbH" +002621 o="InteliCloud Technology Inc." +002623 o="JRD Communication Inc" +002625 o="MediaSputnik" +002626 o="Geophysical Survey Systems, Inc." +002627 o="Truesell" +002628 o="companytec automação e controle ltda." +002629 o="Juphoon System Software Inc." +00262A o="Proxense, LLC" +00262B o="Wongs Electronics Co. Ltd." +00262C o="IKT Advanced Technologies s.r.o." +00262E o="Chengdu Jiuzhou Electronic Technology Inc" +00262F o="HAMAMATSU TOA ELECTRONICS" +002630 o="ACOREL S.A.S" +002631 o="COMMTACT LTD" +002632 o="Instrumentation Technologies d.d." +002633 o="MIR - Medical International Research" +002634 o="Infineta Systems, Inc" +002635 o="Bluetechnix GmbH" +002638 o="Xia Men Joyatech Co., Ltd." +002639 o="T.M. Electronics, Inc." +00263A o="Digitec Systems" +00263B o="Onbnetech" +00263C o="Bachmann Technology GmbH & Co. KG" +00263D o="MIA Corporation" +00263F o="LIOS Technology GmbH" +002640 o="Baustem Broadband Technologies, Ltd." +002645 o="Circontrol S.A." +002646 o="SHENYANG TONGFANG MULTIMEDIA TECHNOLOGY COMPANY LIMITED" +002647 o="WFE TECHNOLOGY CORP." +002648 o="Emitech Corp." +00264E o="Rail & Road Protec GmbH" +00264F o="Krüger &Gothe GmbH" +002653 o="DaySequerra Corporation" +002656 o="Sansonic Electronics USA" +002657 o="OOO NPP EKRA" +002658 o="T-Platforms (Cyprus) Limited" +002660 o="Logiways" +002661 o="Irumtek Co., Ltd." +002663 o="Shenzhen Huitaiwei Tech. Ltd, co." +002664 o="Core System Japan" +002665 o="ProtectedLogic Corporation" +002667 o="CARECOM CO.,LTD." +00266A o="ESSENSIUM NV" +00266B o="SHINE UNION ENTERPRISE LIMITED" +00266D o="MobileAccess Networks" +00266E o="Nissho-denki Co.,LTD." +00266F o="Coordiwise Technology Corp." +002670 o="Cinch Connectors" +002671 o="AUTOVISION Co., Ltd" +002672 o="AAMP of America" +002673 o="RICOH COMPANY,LTD." +002674 o="Electronic Solutions, Inc." +002675,00300A,E08E3C o="Aztech Electronics Pte Ltd" +002676 o="COMMidt AS" +002677 o="DEIF A/S" +002678 o="Logic Instrument SA" +002679 o="Euphonic Technologies, Inc." +00267A o="wuhan hongxin telecommunication technologies co.,ltd" +00267B o="GSI Helmholtzzentrum für Schwerionenforschung GmbH" +00267C o="Metz-Werke GmbH & Co KG" +00267D o="A-Max Technology Macao Commercial Offshore Company Limited" +00267F o="Zenterio AB" +002680 o="SIL3 Pty.Ltd" +002681 o="Interspiro AB" +002683 o="Ajoho Enterprise Co., Ltd." +002684 o="KISAN SYSTEM" +002685 o="Digital Innovation" +002686 o="Quantenna Communcations, Inc." +002689 o="General Dynamics Robotic Systems" +00268A o="Terrier SC Ltd" +00268B o="Guangzhou Escene Computer Technology Limited" +00268C o="StarLeaf Ltd." +00268D o="CellTel S.p.A." +00268E o="Alta Solutions, Inc." +00268F o="MTA SpA" +002690 o="I DO IT" +002692,104B46,28E98E,38E08E,58528A o="Mitsubishi Electric Corporation" +002693 o="QVidium Technologies, Inc." +002694 o="Senscient Ltd" +002695 o="ZT Group Int'l Inc" +002696 o="NOOLIX Co., Ltd" +002697 o="Alpha Technologies Inc." +00269A o="Carina System Co., Ltd." +00269B o="SOKRAT Ltd." +00269C o="ITUS JAPAN CO. LTD" +00269D o="M2Mnet Co., Ltd." +0026A0 o="moblic" +0026A1 o="Megger" +0026A2 o="Instrumentation Technology Systems" +0026A3 o="FQ Ingenieria Electronica S.A." +0026A4 o="Novus Produtos Eletronicos Ltda" +0026A5 o="MICROROBOT.CO.,LTD" +0026A6 o="TRIXELL" +0026A7 o="CONNECT SRL" +0026A8,7846C4,78CB68 o="DAEHAP HYPER-TECH" +0026A9 o="Strong Technologies Pty Ltd" +0026AA o="Kenmec Mechanical Engineering Co., Ltd." +0026AC o="Shanghai LUSTER Teraband photonic Co., Ltd." +0026AD o="Arada Systems, Inc." +0026AE o="Wireless Measurement Ltd" +0026AF o="Duelco A/S" +0026B1 o="Navis Auto Motive Systems, Inc." +0026B2 o="Setrix GmbH" +0026B3 o="Thales Communications Inc" +0026B4 o="Ford Motor Company" +0026B5 o="ICOMM Tele Ltd" +0026B7,00C0F0 o="Kingston Technology Company, Inc." +0026BC o="General Jack Technology Ltd." +0026BD o="JTEC Card & Communication Co., Ltd" +0026BE o="Schoonderbeek Elektronica Systemen B.V." +0026BF o="ShenZhen Temobi Science&Tech Development Co.,Ltd" +0026C0 o="EnergyHub" +0026C1 o="ARTRAY CO., LTD." +0026C2 o="SCDI Co. LTD" +0026C3 o="Insightek Corp." +0026C4 o="Cadmos microsystems S.r.l." +0026C5 o="Guangdong Gosun Telecommunications Co.,Ltd" +0026C8 o="System Sensor" +0026C9 o="Proventix Systems, Inc." +0026CD o="PurpleComm, Inc." +0026CE o="Kozumi USA Corp." +0026CF o="DEKA R&D" +0026D0 o="Semihalf" +0026D1 o="S Squared Innovations Inc." +0026D2 o="Pcube Systems, Inc." +0026D3 o="Zeno Information System" +0026D4 o="IRCA SpA" +0026D5 o="Ory Solucoes em Comercio de Informatica Ltda." +0026D6 o="Ningbo Andy Optoelectronic Co., Ltd." +0026D7 o="KM Electornic Technology Co., Ltd." +0026D8 o="Magic Point Inc." +0026DA o="Universal Media Corporation /Slovakia/ s.r.o." +0026DB o="Ionics EMS Inc." +0026DC o="Optical Systems Design" +0026DD o="Fival Science & Technology Co.,Ltd." +0026DE o="FDI MATELEC" +0026DF o="TaiDoc Technology Corp." +0026E0 o="ASITEQ" +0026E1 o="Stanford University, OpenFlow Group" +0026E3 o="DTI" +0026E5 o="AEG Power Solutions" +0026E6 o="Visionhitech Co., Ltd." +0026E7 o="Shanghai ONLAN Communication Tech. Co., Ltd." +0026E9 o="SP Corp" +0026EA o="Cheerchip Electronic Technology (ShangHai) Co., Ltd." +0026EB o="Advanced Spectrum Technology Co., Ltd." +0026EC o="Legrand Home Systems, Inc" +0026EE o="TKM GmbH" +0026EF o="Technology Advancement Group, Inc." +0026F0 o="cTrixs International GmbH." +0026F3 o="SMC Networks" +0026F4 o="Nesslab" +0026F5 o="XRPLUS Inc." +0026F6 o="Military Communication Institute" +0026F7 o="Nivetti Systems Pvt. Ltd." +0026F8 o="Golden Highway Industry Development Co., Ltd." +0026F9 o="S.E.M. srl" +0026FA o="BandRich Inc." +0026FB o="AirDio Wireless, Inc." +0026FC,581243,5CE2F4,689C5E,8CB864,9C65F9 o="AcSiP Technology Corp." +0026FD o="Interactive Intelligence" +0026FE o="MKD Technology Inc." +002700 o="Shenzhen Siglent Technology Co., Ltd." +002701 o="INCOstartec GmbH" +002702 o="SolarEdge Technologies" +002703 o="Testech Electronics Pte Ltd" +002704 o="Accelerated Concepts, Inc" +002705 o="Sectronic" +002706 o="YOISYS" +002707 o="Lift Complex DS, JSC" +002708 o="Nordiag ASA" +00270A o="IEE S.A." +00270B o="Adura Technologies" +00270F o="Envisionnovation Inc" +002711 o="LanPro Inc" +002712 o="MaxVision LLC" +002714 o="Grainmustards, Co,ltd." +002715 o="Rebound Telecom. Co., Ltd" +002716 o="Adachi-Syokai Co., Ltd." +002717 o="CE Digital(Zhenjiang)Co.,Ltd" +002718 o="Suzhou NEW SEAUNION Video Technology Co.,Ltd" +00271A o="Geenovo Technology Ltd." +00271B o="Alec Sicherheitssysteme GmbH" +00271C,085DDD,883C1C,B4A94F o="MERCURY CORPORATION" +00271D o="Comba Telecom Systems (China) Ltd." +00271E o="Xagyl Communications" +00271F o="MIPRO Electronics Co., Ltd" +002720 o="NEW-SOL COM" +002721 o="Shenzhen Baoan Fenda Industrial Co., Ltd" +00289F o="Semptian Co., Ltd." +002926 o="Applied Optoelectronics, Inc Taiwan Branch" +002AAF o="LARsys-Automation GmbH" +002D76 o="TITECH GmbH" +002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C6ABC,105887,1077B0,1088CE,142233,14E9B2,185282,18A3E8,18D225,1C398A,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,3CFB5C,48555F,48A0F8,48F97C,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,9C88AD,9CFEA1,A013CB,A41908,A8E705,B0E2E5,B8C716,BC9889,BCC00F,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E42F26,E8018D,E85AD1,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" +003000 o="ALLWELL TECHNOLOGY CORP." +003001 o="SMP" +003002 o="Expand Networks" +003003 o="Phasys Ltd." +003004 o="LEADTEK RESEARCH INC." +003005 o="Fujitsu Siemens Computers" +003006 o="SUPERPOWER COMPUTER" +003007 o="OPTI, INC." +003008 o="AVIO DIGITAL, INC." +003009 o="Tachion Networks, Inc." +00300B o="mPHASE Technologies, Inc." +00300C o="CONGRUENCY, LTD." +00300D o="MMC Technology, Inc." +00300E o="Klotz Digital AG" +00300F o="IMT - Information Management T" +003010 o="VISIONETICS INTERNATIONAL" +003012 o="DIGITAL ENGINEERING LTD." +003014 o="DIVIO, INC." +003015 o="CP CLARE CORP." +003016 o="ISHIDA CO., LTD." +003017 o="BlueArc UK Ltd" +003018 o="Jetway Information Co., Ltd." +00301A o="SMARTBRIDGES PTE. LTD." +00301B o="SHUTTLE, INC." +00301C o="ALTVATER AIRDATA SYSTEMS" +00301D o="SKYSTREAM, INC." +00301F o="OPTICAL NETWORKS, INC." +003020 o="TSI, Inc.." +003021 o="HSING TECH. ENTERPRISE CO.,LTD" +003022 o="Fong Kai Industrial Co., Ltd." +003023 o="COGENT COMPUTER SYSTEMS, INC." +003025 o="CHECKOUT COMPUTER SYSTEMS, LTD" +003026 o="HeiTel Digital Video GmbH" +003027 o="KERBANGO, INC." +003028 o="FASE Saldatura srl" +003029 o="OPICOM" +00302A o="SOUTHERN INFORMATION" +00302B o="INALP NETWORKS, INC." +00302C o="SYLANTRO SYSTEMS CORPORATION" +00302D o="QUANTUM BRIDGE COMMUNICATIONS" +00302E o="Hoft & Wessel AG" +00302F o="GE Aviation System" +003030 o="HARMONIX CORPORATION" +003031 o="LIGHTWAVE COMMUNICATIONS, INC." +003032 o="MagicRam, Inc." +003033 o="ORIENT TELECOM CO., LTD." +003034 o="SET ENGINEERING" +003035 o="Corning Incorporated" +003036 o="RMP ELEKTRONIKSYSTEME GMBH" +003037 o="Packard Bell Nec Services" +003038 o="XCP, INC." +003039 o="SOFTBOOK PRESS" +00303A o="MAATEL" +00303B o="PowerCom Technology" +00303C o="ONNTO CORP." +00303D o="IVA CORPORATION" +00303E o="Radcom Ltd." +00303F o="TurboComm Tech Inc." +003041 o="SAEJIN T & M CO., LTD." +003042 o="DeTeWe-Deutsche Telephonwerke" +003043 o="IDREAM TECHNOLOGIES, PTE. LTD." +003044 o="CradlePoint, Inc" +003045 o="Village Networks, Inc. (VNI)" +003046 o="Controlled Electronic Manageme" +003047 o="NISSEI ELECTRIC CO., LTD." +003049 o="BRYANT TECHNOLOGY, LTD." +00304A o="Fraunhofer IPMS" +00304B o="ORBACOM SYSTEMS, INC." +00304C o="APPIAN COMMUNICATIONS, INC." +00304D o="ESI" +00304E o="BUSTEC PRODUCTION LTD." +00304F,A8F7E0 o="PLANET Technology Corporation" +003050 o="Versa Technology" +003051 o="ORBIT AVIONIC & COMMUNICATION" +003052 o="ELASTIC NETWORKS" +003053 o="Basler AG" +003054 o="CASTLENET TECHNOLOGY, INC." +003055 o="Renesas Technology America, Inc." +003056 o="Beck IPC GmbH" +003057 o="QTelNet, Inc." +003058 o="API MOTION" +003059 o="KONTRON COMPACT COMPUTERS AG" +00305A o="TELGEN CORPORATION" +00305B o="Toko Inc." +00305C o="SMAR Laboratories Corp." +00305D o="DIGITRA SYSTEMS, INC." +00305E o="Abelko Innovation" +00305F o="Hasselblad" +003060 o="Powerfile, Inc." +003061 o="MobyTEL" +003062 o="IP Video Networks Inc" +003063 o="SANTERA SYSTEMS, INC." +003064 o="ADLINK TECHNOLOGY, INC." +003066 o="RFM" +003067,B8975A o="BIOSTAR Microtech Int'l Corp." +003068 o="CYBERNETICS TECH. CO., LTD." +003069 o="IMPACCT TECHNOLOGY CORP." +00306A o="PENTA MEDIA CO., LTD." +00306B o="CMOS SYSTEMS, INC." +00306C o="Hitex Holding GmbH" +00306D,00601D,00D077 o="LUCENT TECHNOLOGIES" +00306F o="SEYEON TECH. CO., LTD." +003070 o="1Net Corporation" +003072 o="Intellibyte Inc." +003073 o="International Microsystems, In" +003074 o="EQUIINET LTD." +003075 o="ADTECH" +003076 o="Akamba Corporation" +003077 o="ONPREM NETWORKS" +003079 o="CQOS, INC." +00307A o="Advanced Technology & Systems" +00307C o="ADID SA" +00307D o="GRE AMERICA, INC." +00307E o="Redflex Communication Systems" +00307F o="IRLAN LTD." +003081 o="ALTOS C&C" +003082 o="TAIHAN ELECTRIC WIRE CO., LTD." +003083 o="Ivron Systems" +003084 o="ALLIED TELESYN INTERNAIONAL" +003086 o="Transistor Devices, Inc." +003087 o="VEGA GRIESHABER KG" +003089 o="Spectrapoint Wireless, LLC" +00308A o="NICOTRA SISTEMI S.P.A" +00308B o="Brix Networks" +00308C,00E09E o="Quantum Corporation" +00308D o="Pinnacle Systems, Inc." +00308E o="CROSS MATCH TECHNOLOGIES, INC." +00308F o="MICRILOR, Inc." +003090 o="CYRA TECHNOLOGIES, INC." +003091 o="TAIWAN FIRST LINE ELEC. CORP." +003092 o="ModuNORM GmbH" +003093 o="Sonnet Technologies, Inc" +003095 o="Procomp Informatics, Ltd." +003097 o="AB Regin" +003098 o="Global Converging Technologies" +003099 o="BOENIG UND KALLENBACH OHG" +00309A o="ASTRO TERRA CORP." +00309B o="Smartware" +00309C o="Timing Applications, Inc." +00309D o="Nimble Microsystems, Inc." +00309E o="WORKBIT CORPORATION." +00309F o="AMBER NETWORKS" +0030A0 o="TYCO SUBMARINE SYSTEMS, LTD." +0030A1 o="WEBGATE Inc." +0030A2 o="Lightner Engineering" +0030A4 o="Woodwind Communications System" +0030A5 o="ACTIVE POWER" +0030A6 o="VIANET TECHNOLOGIES, LTD." +0030A7 o="SCHWEITZER ENGINEERING" +0030A8 o="OL'E COMMUNICATIONS, INC." +0030A9 o="Netiverse, Inc." +0030AA o="AXUS MICROSYSTEMS, INC." +0030AB o="DELTA NETWORKS, INC." +0030AC o="Systeme Lauer GmbH & Co., Ltd." +0030AD o="SHANGHAI COMMUNICATION" +0030AE o="Times N System, Inc." +0030AF o="Honeywell GmbH" +0030B0 o="Convergenet Technologies" +0030B1 o="TrunkNet" +0030B2 o="L-3 Sonoma EO" +0030B3 o="San Valley Systems, Inc." +0030B4 o="INTERSIL CORP." +0030B5 o="Tadiran Microwave Networks" +0030B7 o="Teletrol Systems, Inc." +0030B8 o="RiverDelta Networks" +0030B9 o="ECTEL" +0030BA o="AC&T SYSTEM CO., LTD." +0030BB o="CacheFlow, Inc." +0030BC o="Optronic AG" +0030BD o="BELKIN COMPONENTS" +0030BE o="City-Net Technology, Inc." +0030BF o="MULTIDATA GMBH" +0030C0 o="Lara Technology, Inc." +0030C2 o="COMONE" +0030C3 o="FLUECKIGER ELEKTRONIK AG" +0030C4 o="Canon Imaging Systems Inc." +0030C5 o="CADENCE DESIGN SYSTEMS, INC." +0030C6 o="CONTROL SOLUTIONS, INC." +0030C7 o="Macromate Corp." +0030C8 o="GAD LINE, LTD." +0030C9 o="LuxN, N" +0030CA o="Discovery Com" +0030CB o="OMNI FLOW COMPUTERS, INC." +0030CC o="Tenor Networks, Inc." +0030CD o="CONEXANT SYSTEMS, INC." +0030CE o="Zaffire" +0030CF o="TWO TECHNOLOGIES, INC." +0030D0,70DDA1 o="Tellabs" +0030D1 o="INOVA CORPORATION" +0030D2 o="WIN TECHNOLOGIES, CO., LTD." +0030D4 o="AAE Systems, Inc." +0030D5 o="DResearch GmbH" +0030D6 o="MSC VERTRIEBS GMBH" +0030D7 o="Innovative Systems, L.L.C." +0030D8 o="SITEK" +0030D9 o="DATACORE SOFTWARE CORP." +0030DB o="Mindready Solutions, Inc." +0030DC o="RIGHTECH CORPORATION" +0030DD o="INDIGITA CORPORATION" +0030DE o="WAGO Kontakttechnik GmbH" +0030DF o="KB/TEL TELECOMUNICACIONES" +0030E0 o="OXFORD SEMICONDUCTOR LTD." +0030E1 o="Network Equipment Technologies, Inc." +0030E2 o="GARNET SYSTEMS CO., LTD." +0030E3 o="SEDONA NETWORKS CORP." +0030E4 o="CHIYODA SYSTEM RIKEN" +0030E5 o="Amper Datos S.A." +0030E6 o="Draeger Medical Systems, Inc." +0030E7 o="CNF MOBILE SOLUTIONS, INC." +0030E8 o="ENSIM CORP." +0030E9 o="GMA COMMUNICATION MANUFACT'G" +0030EA o="TeraForce Technology Corporation" +0030EB o="TURBONET COMMUNICATIONS, INC." +0030EC o="BORGARDT" +0030ED o="Expert Magnetics Corp." +0030EE o="DSG Technology, Inc." +0030EF o="NEON TECHNOLOGY, INC." +0030F0 o="Uniform Industrial Corp." +0030F3 o="At Work Computers" +0030F4 o="STARDOT TECHNOLOGIES" +0030F5 o="Wild Lab. Ltd." +0030F6 o="SECURELOGIX CORPORATION" +0030F7 o="RAMIX INC." +0030F8 o="Dynapro Systems, Inc." +0030F9 o="Sollae Systems Co., Ltd." +0030FA o="TELICA, INC." +0030FB o="AZS Technology AG" +0030FC o="Terawave Communications, Inc." +0030FD o="INTEGRATED SYSTEMS DESIGN" +0030FE o="DSA GmbH" +00323A o="so-logic" +00336C o="SynapSense Corporation" +0034F1 o="Radicom Research, Inc." +003532 o="Electro-Metrics Corporation" +003560 o="Rosen Aviation" +0036F8 o="Conti Temic microelectronic GmbH" +0036FE o="SuperVision" +003AAF o="BlueBit Ltd." +003CC5 o="WONWOO Engineering Co., Ltd" +003D41 o="Hatteland Computer AS" +004000 o="PCI COMPONENTES DA AMZONIA LTD" +004001 o="Zero One Technology Co. Ltd." +004002 o="PERLE SYSTEMS LIMITED" +004003 o="Emerson Process Management Power & Water Solutions, Inc." +004004 o="ICM CO. LTD." +004005 o="ANI COMMUNICATIONS INC." +004006 o="SAMPO TECHNOLOGY CORPORATION" +004007 o="TELMAT INFORMATIQUE" +004008 o="A PLUS INFO CORPORATION" +004009 o="TACHIBANA TECTRON CO., LTD." +00400A o="PIVOTAL TECHNOLOGIES, INC." +00400C o="GENERAL MICRO SYSTEMS, INC." +00400D o="LANNET DATA COMMUNICATIONS,LTD" +00400F o="DATACOM TECHNOLOGIES" +004010 o="SONIC SYSTEMS, INC." +004011 o="ANDOVER CONTROLS CORPORATION" +004012 o="WINDATA, INC." +004013 o="NTT DATA COMM. SYSTEMS CORP." +004014 o="COMSOFT GMBH" +004015 o="ASCOM INFRASYS AG" +004016 o="ADC - Global Connectivity Solutions Division" +004017 o="Silex Technology America" +004018 o="ADOBE SYSTEMS, INC." +004019 o="AEON SYSTEMS, INC." +00401A o="FUJI ELECTRIC CO., LTD." +00401B,008058 o="PRINTER SYSTEMS CORP." +00401C o="AST RESEARCH, INC." +00401D o="INVISIBLE SOFTWARE, INC." +00401E o="ICC" +00401F o="COLORGRAPH LTD" +004020 o="CommScope Inc" +004021 o="RASTER GRAPHICS" +004022 o="KLEVER COMPUTERS, INC." +004023 o="LOGIC CORPORATION" +004024 o="COMPAC INC." +004025 o="MOLECULAR DYNAMICS" +004027 o="SMC MASSACHUSETTS, INC." +004028,006064 o="NETCOMM LIMITED" +004029 o="Compex" +00402A,10EED9 o="Canoga Perkins Corporation" +00402B o="TRIGEM COMPUTER, INC." +00402C o="ISIS DISTRIBUTED SYSTEMS, INC." +00402D o="HARRIS ADACOM CORPORATION" +00402E o="PRECISION SOFTWARE, INC." +00402F o="XLNT DESIGNS INC." +004030 o="GK COMPUTER" +004031 o="KOKUSAI ELECTRIC CO., LTD" +004032 o="DIGITAL COMMUNICATIONS" +004033 o="ADDTRON TECHNOLOGY CO., LTD." +004034 o="BUSTEK CORPORATION" +004035 o="OPCOM" +004036 o="Zoom Telephonics, Inc" +004037 o="SEA-ILAN, INC." +004038 o="TALENT ELECTRIC INCORPORATED" +004039 o="OPTEC DAIICHI DENKO CO., LTD." +00403A o="IMPACT TECHNOLOGIES" +00403B o="SYNERJET INTERNATIONAL CORP." +00403C o="FORKS, INC." +00403D o="Teradata Corporation" +00403E o="RASTER OPS CORPORATION" +00403F o="SSANGYONG COMPUTER SYSTEMS" +004040 o="RING ACCESS, INC." +004041 o="FUJIKURA LTD." +004042 o="N.A.T. GMBH" +004044 o="QNIX COMPUTER CO., LTD." +004045 o="TWINHEAD CORPORATION" +004046 o="UDC RESEARCH LIMITED" +004047 o="WIND RIVER SYSTEMS" +004048 o="SMD INFORMATICA S.A." +004049 o="Roche Diagnostics International Ltd." +00404A o="WEST AUSTRALIAN DEPARTMENT" +00404B o="MAPLE COMPUTER SYSTEMS" +00404C o="HYPERTEC PTY LTD." +00404D o="TELECOMMUNICATIONS TECHNIQUES" +00404E o="FLUENT, INC." +00404F o="SPACE & NAVAL WARFARE SYSTEMS" +004050 o="IRONICS, INCORPORATED" +004051 o="GRACILIS, INC." +004052 o="STAR TECHNOLOGIES, INC." +004053 o="AMPRO COMPUTERS" +004054 o="CONNECTION MACHINES SERVICES" +004055 o="METRONIX GMBH" +004056 o="MCM JAPAN LTD." +004057 o="LOCKHEED - SANDERS" +004058 o="KRONOS, INC." +004059 o="YOSHIDA KOGYO K. K." +00405A o="GOLDSTAR INFORMATION & COMM." +00405B o="FUNASSET LIMITED" +00405C o="FUTURE SYSTEMS, INC." +00405D o="STAR-TEK, INC." +00405E o="NORTH HILLS ISRAEL" +00405F o="AFE COMPUTERS LTD." +004060 o="COMENDEC LTD" +004061 o="DATATECH ENTERPRISES CO., LTD." +004062 o="E-SYSTEMS, INC./GARLAND DIV." +004063 o="VIA TECHNOLOGIES, INC." +004064 o="KLA INSTRUMENTS CORPORATION" +004065 o="GTE SPACENET" +004066 o="APRESIA Systems Ltd" +004067 o="OMNIBYTE CORPORATION" +004068 o="EXTENDED SYSTEMS" +004069 o="LEMCOM SYSTEMS, INC." +00406A o="KENTEK INFORMATION SYSTEMS,INC" +00406B o="SYSGEN" +00406C o="COPERNIQUE" +00406D o="LANCO, INC." +00406E o="COROLLARY, INC." +00406F o="SYNC RESEARCH INC." +004070 o="INTERWARE CO., LTD." +004071 o="ATM COMPUTER GMBH" +004072,009071 o="Applied Innovation Inc." +004073 o="BASS ASSOCIATES" +004074 o="CABLE AND WIRELESS" +004076 o="Sun Conversion Technologies" +004077 o="MAXTON TECHNOLOGY CORPORATION" +004078 o="WEARNES AUTOMATION PTE LTD" +004079 o="JUKO MANUFACTURE COMPANY, LTD." +00407A o="SOCIETE D'EXPLOITATION DU CNIT" +00407B o="SCIENTIFIC ATLANTA" +00407C o="QUME CORPORATION" +00407D o="EXTENSION TECHNOLOGY CORP." +00407E o="EVERGREEN SYSTEMS, INC." +00407F o="FLIR Systems" +004080 o="ATHENIX CORPORATION" +004081 o="MANNESMANN SCANGRAPHIC GMBH" +004082 o="LABORATORY EQUIPMENT CORP." +004083 o="TDA INDUSTRIA DE PRODUTOS" +004084 o="Honeywell International HPS" +004085 o="SAAB INSTRUMENTS AB" +004086 o="MICHELS & KLEBERHOFF COMPUTER" +004087 o="UBITREX CORPORATION" +004088 o="MOBIUS TECHNOLOGIES, INC." +004089 o="MEIDENSHA CORPORATION" +00408A o="TPS TELEPROCESSING SYS. GMBH" +00408B o="RAYLAN CORPORATION" +00408C o="AXIS COMMUNICATIONS AB" +00408D o="THE GOODYEAR TIRE & RUBBER CO." +00408F o="WM-DATA MINFO AB" +004090 o="ANSEL COMMUNICATIONS" +004091 o="PROCOMP INDUSTRIA ELETRONICA" +004092 o="ASP COMPUTER PRODUCTS, INC." +004093 o="PAXDATA NETWORKS LTD." +004094 o="SHOGRAPHICS, INC." +004095 o="R.P.T. INTERGROUPS INT'L LTD." +004097 o="DATEX DIVISION OF" +004098 o="DRESSLER GMBH & CO." +004099 o="NEWGEN SYSTEMS CORP." +00409A o="NETWORK EXPRESS, INC." +00409B o="HAL COMPUTER SYSTEMS INC." +00409C o="TRANSWARE" +00409D o="DigiBoard" +00409E o="CONCURRENT TECHNOLOGIES LTD." +0040A0 o="GOLDSTAR CO., LTD." +0040A1 o="ERGO COMPUTING" +0040A2 o="KINGSTAR TECHNOLOGY INC." +0040A3 o="MICROUNITY SYSTEMS ENGINEERING" +0040A4 o="ROSE ELECTRONICS" +0040A5 o="CLINICOMP INTL." +0040A6 o="Cray, Inc." +0040A7 o="ITAUTEC PHILCO S.A." +0040A8 o="IMF INTERNATIONAL LTD." +0040A9 o="DATACOM INC." +0040AA o="Valmet Automation" +0040AB o="ROLAND DG CORPORATION" +0040AC o="SUPER WORKSTATION, INC." +0040AD o="SMA REGELSYSTEME GMBH" +0040AE o="DELTA CONTROLS, INC." +0040AF o="DIGITAL PRODUCTS, INC." +0040B0 o="BYTEX CORPORATION, ENGINEERING" +0040B1 o="CODONICS INC." +0040B2 o="SYSTEMFORSCHUNG" +0040B3 o="ParTech Inc." +0040B4 o="NEXTCOM K.K." +0040B5 o="VIDEO TECHNOLOGY COMPUTERS LTD" +0040B6 o="COMPUTERM CORPORATION" +0040B7 o="STEALTH COMPUTER SYSTEMS" +0040B8 o="IDEA ASSOCIATES" +0040B9 o="MACQ ELECTRONIQUE SA" +0040BA o="ALLIANT COMPUTER SYSTEMS CORP." +0040BB o="GOLDSTAR CABLE CO., LTD." +0040BC o="ALGORITHMICS LTD." +0040BD o="STARLIGHT NETWORKS, INC." +0040BE o="BOEING DEFENSE & SPACE" +0040BF o="CHANNEL SYSTEMS INTERN'L INC." +0040C0 o="VISTA CONTROLS CORPORATION" +0040C1 o="BIZERBA-WERKE WILHEIM KRAUT" +0040C2 o="APPLIED COMPUTING DEVICES" +0040C3 o="FISCHER AND PORTER CO." +0040C4 o="KINKEI SYSTEM CORPORATION" +0040C5 o="MICOM COMMUNICATIONS INC." +0040C6 o="FIBERNET RESEARCH, INC." +0040C7 o="RUBY TECH CORPORATION" +0040C8 o="MILAN TECHNOLOGY CORPORATION" +0040C9 o="NCUBE" +0040CA o="FIRST INTERNAT'L COMPUTER, INC" +0040CB o="LANWAN TECHNOLOGIES" +0040CC o="SILCOM MANUF'G TECHNOLOGY INC." +0040CD o="TERA MICROSYSTEMS, INC." +0040CE o="NET-SOURCE, INC." +0040CF o="STRAWBERRY TREE, INC." +0040D1 o="FUKUDA DENSHI CO., LTD." +0040D2 o="PAGINE CORPORATION" +0040D3 o="KIMPSION INTERNATIONAL CORP." +0040D4 o="GAGE TALKER CORP." +0040D5 o="Sartorius Mechatronics T&H GmbH" +0040D6 o="LOCAMATION B.V." +0040D7 o="STUDIO GEN INC." +0040D8 o="OCEAN OFFICE AUTOMATION LTD." +0040D9 o="AMERICAN MEGATRENDS INC." +0040DA o="TELSPEC LTD" +0040DB o="ADVANCED TECHNICAL SOLUTIONS" +0040DC o="TRITEC ELECTRONIC GMBH" +0040DD o="HONG TECHNOLOGIES" +0040DE o="Elsag Datamat spa" +0040DF o="DIGALOG SYSTEMS, INC." +0040E0 o="ATOMWIDE LTD." +0040E1 o="MARNER INTERNATIONAL, INC." +0040E2 o="MESA RIDGE TECHNOLOGIES, INC." +0040E3 o="QUIN SYSTEMS LTD" +0040E4 o="E-M TECHNOLOGY, INC." +0040E5 o="SYBUS CORPORATION" +0040E6 o="C.A.E.N." +0040E7 o="ARNOS INSTRUMENTS & COMPUTER" +0040E8 o="CHARLES RIVER DATA SYSTEMS,INC" +0040E9 o="ACCORD SYSTEMS, INC." +0040EA o="PLAIN TREE SYSTEMS INC" +0040EB o="MARTIN MARIETTA CORPORATION" +0040EC o="MIKASA SYSTEM ENGINEERING" +0040ED o="NETWORK CONTROLS INT'NATL INC." +0040EE o="OPTIMEM" +0040EF o="HYPERCOM, INC." +0040F0 o="MicroBrain,Inc." +0040F1 o="CHUO ELECTRONICS CO., LTD." +0040F2 o="JANICH & KLASS COMPUTERTECHNIK" +0040F3 o="NETCOR" +0040F4 o="CAMEO COMMUNICATIONS, INC." +0040F5 o="OEM ENGINES" +0040F6 o="KATRON COMPUTERS INC." +0040F8 o="SYSTEMHAUS DISCOM" +0040F9 o="COMBINET" +0040FA o="MICROBOARDS, INC." +0040FB,0060D1 o="CASCADE COMMUNICATIONS" +0040FC o="IBR COMPUTER TECHNIK GMBH" +0040FD o="LXE" +0040FE o="SYMPLEX COMMUNICATIONS" +0040FF o="TELEBIT CORPORATION" +0041B4 o="Wuxi Zhongxing Optoelectronics Technology Co.,Ltd." +004252 o="RLX Technologies" +004279,0CA694,B8D50B,F8DF15,FCA89A o="Sunitec Enterprise Co.,Ltd" +0043FF o="KETRON S.R.L." +004501 o="Midmark RTLS" +004BF3,386B1C,503AA0,508965,640DCE,BC54FC,C0A5DD,E4F3F5 o="SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." +004D32 o="Andon Health Co.,Ltd." +005000 o="NEXO COMMUNICATIONS, INC." +005001 o="YAMASHITA SYSTEMS CORP." +005002 o="OMNISEC AG" +005003 o="Xrite Inc" +005006 o="TAC AB" +005007 o="SIEMENS TELECOMMUNICATION SYSTEMS LIMITED" +005008 o="TIVA MICROCOMPUTER CORP. (TMC)" +005009 o="PHILIPS BROADBAND NETWORKS" +00500A o="IRIS TECHNOLOGIES, INC." +00500C o="e-Tek Labs, Inc." +00500D o="SATORI ELECTORIC CO., LTD." +00500E o="CHROMATIS NETWORKS, INC." +005010 o="NovaNET Learning, Inc." +005012 o="CBL - GMBH" +005013,0050CC,0090F1,00C0FF o="Seagate Cloud Systems Inc" +005015 o="BRIGHT STAR ENGINEERING" +005016 o="Molex Canada Ltd" +005017 o="RSR S.R.L." +005018 o="AMIT, Inc." +005019 o="SPRING TIDE NETWORKS, INC." +00501A o="IQinVision" +00501B o="ABL CANADA, INC." +00501C o="JATOM SYSTEMS, INC." +00501E,00B009,00D08E o="Grass Valley, A Belden Brand" +00501F o="MRG SYSTEMS, LTD." +005020 o="MEDIASTAR CO., LTD." +005021 o="EIS INTERNATIONAL, INC." +005022 o="ZONET TECHNOLOGY, INC." +005023 o="PG DESIGN ELECTRONICS, INC." +005024 o="NAVIC SYSTEMS, INC." +005026 o="COSYSTEMS, INC." +005027 o="GENICOM CORPORATION" +005028 o="AVAL COMMUNICATIONS" +005029 o="1394 PRINTER WORKING GROUP" +00502B o="GENRAD LTD." +00502C o="SOYO COMPUTER, INC." +00502D o="ACCEL, INC." +00502E o="CAMBEX CORPORATION" +00502F o="TollBridge Technologies, Inc." +005030 o="FUTURE PLUS SYSTEMS" +005031 o="AEROFLEX LABORATORIES, INC." +005032 o="PICAZO COMMUNICATIONS, INC." +005033 o="MAYAN NETWORKS" +005036 o="NETCAM, LTD." +005037 o="KOGA ELECTRONICS CO." +005038 o="DAIN TELECOM CO., LTD." +005039 o="MARINER NETWORKS" +00503A o="DATONG ELECTRONICS LTD." +00503B o="MEDIAFIRE CORPORATION" +00503C o="TSINGHUA NOVEL ELECTRONICS" +00503F o="ANCHOR GAMES" +005040,00C08F o="Panasonic Electric Works Co., Ltd." +005041 o="Coretronic Corporation" +005042 o="SCI MANUFACTURING SINGAPORE PTE, LTD." +005043 o="MARVELL SEMICONDUCTOR, INC." +005044 o="ASACA CORPORATION" +005045 o="RIOWORKS SOLUTIONS, INC." +005046 o="MENICX INTERNATIONAL CO., LTD." +005048 o="INFOLIBRIA" +005049 o="Arbor Networks Inc" +00504A o="ELTECO A.S." +00504B o="BARCONET N.V." +00504C o="Galil Motion Control" +00504D o="Tokyo Electron Device Limited" +00504E o="SIERRA MONITOR CORP." +00504F o="OLENCOM ELECTRONICS" +005051 o="IWATSU ELECTRIC CO., LTD." +005052 o="TIARA NETWORKS, INC." +005055 o="DOMS A/S" +005057 o="BROADBAND ACCESS SYSTEMS" +005058 o="Sangoma Technologies" +005059 o="iBAHN" +00505A o="NETWORK ALCHEMY, INC." +00505B o="KAWASAKI LSI U.S.A., INC." +00505C o="TUNDO CORPORATION" +00505E o="DIGITEK MICROLOGIC S.A." +00505F o="BRAND INNOVATORS" +005060 o="TANDBERG TELECOM AS" +005062 o="KOUWELL ELECTRONICS CORP. **" +005063 o="OY COMSEL SYSTEM AB" +005064 o="CAE ELECTRONICS" +005065 o="TDK-Lambda Corporation" +005066 o="AtecoM GmbH advanced telecomunication modules" +005067 o="AEROCOMM, INC." +005068 o="ELECTRONIC INDUSTRIES ASSOCIATION" +005069 o="PixStream Incorporated" +00506A o="EDEVA, INC." +00506B o="SPX-ATEG" +00506C o="Beijer Electronics Products AB" +00506D o="VIDEOJET SYSTEMS" +00506E o="CORDER ENGINEERING CORPORATION" +00506F o="G-CONNECT" +005070 o="CHAINTECH COMPUTER CO., LTD." +005071 o="AIWA CO., LTD." +005072 o="CORVIS CORPORATION" +005074 o="ADVANCED HI-TECH CORP." +005075 o="KESTREL SOLUTIONS" +005077 o="PROLIFIC TECHNOLOGY, INC." +005078 o="MEGATON HOUSE, LTD." +00507A o="XPEED, INC." +00507B o="MERLOT COMMUNICATIONS" +00507C o="VIDEOCON AG" +00507D o="IFP" +00507E o="NEWER TECHNOLOGY" +005081 o="MURATA MACHINERY, LTD." +005082 o="FORESSON CORPORATION" +005083 o="GILBARCO, INC." +005084 o="ATL PRODUCTS" +005086 o="TELKOM SA, LTD." +005087 o="TERASAKI ELECTRIC CO., LTD." +005088 o="AMANO CORPORATION" +005089 o="SAFETY MANAGEMENT SYSTEMS" +00508C o="RSI SYSTEMS" +00508D o="ABIT COMPUTER CORPORATION" +00508E o="OPTIMATION, INC." +00508F o="ASITA TECHNOLOGIES INT'L LTD." +005090 o="DCTRI" +005091 o="NETACCESS, INC." +005092 o="Rigaku Corporation Osaka Plant" +005093 o="BOEING" +005095 o="PERACOM NETWORKS" +005096 o="SALIX TECHNOLOGIES, INC." +005097 o="MMC-EMBEDDED COMPUTERTECHNIK GmbH" +005098 o="GLOBALOOP, LTD." +00509A o="TAG ELECTRONIC SYSTEMS" +00509B o="SWITCHCORE AB" +00509C o="BETA RESEARCH" +00509D o="THE INDUSTREE B.V." +00509E o="Les Technologies SoftAcoustik Inc." +00509F o="HORIZON COMPUTER" +0050A0 o="DELTA COMPUTER SYSTEMS, INC." +0050A1 o="CARLO GAVAZZI, INC." +0050A3 o="TransMedia Communications, Inc." +0050A4 o="IO TECH, INC." +0050A5 o="CAPITOL BUSINESS SYSTEMS, LTD." +0050A6 o="OPTRONICS" +0050A8 o="OpenCon Systems, Inc." +0050A9 o="MOLDAT WIRELESS TECHNOLGIES" +0050AB o="NALTEC, Inc." +0050AC o="MAPLE COMPUTER CORPORATION" +0050AD o="CommUnique Wireless Corp." +0050AE o="FDK Co., Ltd" +0050AF o="INTERGON, INC." +0050B0 o="TECHNOLOGY ATLANTA CORPORATION" +0050B1 o="GIDDINGS & LEWIS" +0050B2 o="BRODEL GmbH" +0050B3 o="VOICEBOARD CORPORATION" +0050B4 o="SATCHWELL CONTROL SYSTEMS, LTD" +0050B5 o="FICHET SECURITE ELECTRONIQUE" +0050B6 o="GOOD WAY IND. CO., LTD." +0050B7 o="BOSER TECHNOLOGY CO., LTD." +0050B8 o="INOVA COMPUTERS GMBH & CO. KG" +0050B9 o="XITRON TECHNOLOGIES, INC." +0050BB o="CMS TECHNOLOGIES" +0050BC o="HAMMER STORAGE SOLUTIONS" +0050BE o="FAST MULTIMEDIA AG" +0050C0 o="GATAN, INC." +0050C1 o="GEMFLEX NETWORKS, LTD." +0050C4 o="IMD" +0050C5 o="ADS Technologies, Inc" +0050C6 o="LOOP TELECOMMUNICATION INTERNATIONAL, INC." +0050C8 o="Addonics Technologies, Inc." +0050C9 o="MASPRO DENKOH CORP." +0050CA o="NET TO NET TECHNOLOGIES" +0050CB o="JETTER" +0050CD o="DIGIANSWER A/S" +0050CE o="LG INTERNATIONAL CORP." +0050CF o="VANLINK COMMUNICATION TECHNOLOGY RESEARCH INSTITUTE" +0050D0 o="MINERVA SYSTEMS" +0050D2 o="CMC Electronics Inc" +0050D3 o="DIGITAL AUDIO PROCESSING PTY. LTD." +0050D4 o="JOOHONG INFORMATION &" +0050D5 o="AD SYSTEMS CORP." +0050D6 o="ATLAS COPCO TOOLS AB" +0050D7 o="TELSTRAT" +0050D8 o="UNICORN COMPUTER CORP." +0050D9 o="ENGETRON-ENGENHARIA ELETRONICA IND. e COM. LTDA" +0050DB o="CONTEMPORARY CONTROL" +0050DC o="TAS TELEFONBAU A. SCHWABE GMBH & CO. KG" +0050DD o="SERRA SOLDADURA, S.A." +0050DE o="SIGNUM SYSTEMS CORP." +0050DF o="AirFiber, Inc." +0050E1 o="NS TECH ELECTRONICS SDN BHD" +0050E6 o="HAKUSAN CORPORATION" +0050E7 o="PARADISE INNOVATIONS (ASIA)" +0050E8 o="NOMADIX INC." +0050EA o="XEL COMMUNICATIONS, INC." +0050EB o="ALPHA-TOP CORPORATION" +0050EC o="OLICOM A/S" +0050ED o="ANDA NETWORKS" +0050EE o="TEK DIGITEL CORPORATION" +0050EF o="SPE Systemhaus GmbH" +0050F2 o="MICROSOFT CORP." +0050F3 o="GLOBAL NET INFORMATION CO., Ltd." +0050F4 o="SIGMATEK GMBH & CO. KG" +0050F6 o="PAN-INTERNATIONAL INDUSTRIAL CORP." +0050F7 o="VENTURE MANUFACTURING (SINGAPORE) LTD." +0050F8 o="ENTREGA TECHNOLOGIES, INC." +0050F9 o="Sensormatic Electronics LLC" +0050FA o="OXTEL, LTD." +0050FB o="VSK ELECTRONICS" +0050FD o="VISIONCOMM CO., LTD." +0050FE o="PCTVnet ASA" +0050FF o="HAKKO ELECTRONICS CO., LTD." +0051ED,044EAF,203DBD,2C2BF9,30A9DE,7440BE,7C1C4E,944444,A06FAA,B4E62A,C4366C,C80210,E8F2E2 o="LG Innotek" +005218 o="Wuxi Keboda Electron Co.Ltd" +0054BD o="Swelaser AB" +00583F o="PC Aquarius" +005907 o="LenovoEMC Products USA, LLC" +005979 o="Networked Energy Services" +0059AC o="KPN. B.V." +005A39,005C86,0CD86C,38019F,44975A,60EE5C,704E66,745427,74C330,78EB14,8C78D7,D455BE,D48304,F46A92 o="SHENZHEN FAST TECHNOLOGIES CO.,LTD" +005BA1 o="shanghai huayuan chuangxin software CO., LTD." +005CB1 o="Gospell DIGITAL TECHNOLOGY CO., LTD" +005D03 o="Xilinx, Inc" +006000 o="XYCOM INC." +006001 o="InnoSys, Inc." +006002 o="SCREEN SUBTITLING SYSTEMS, LTD" +006003 o="TERAOKA WEIGH SYSTEM PTE, LTD." +006004 o="COMPUTADORES MODULARES SA" +006005 o="FEEDBACK DATA LTD." +006006 o="SOTEC CO., LTD" +006007 o="ACRES GAMING, INC." +00600A o="SORD COMPUTER CORPORATION" +00600B o="LOGWARE GmbH" +00600C o="Eurotech Inc." +00600D o="Digital Logic GmbH" +00600E o="WAVENET INTERNATIONAL, INC." +006010 o="NETWORK MACHINES, INC." +006011 o="CRYSTAL SEMICONDUCTOR CORP." +006012 o="POWER COMPUTING CORPORATION" +006013 o="NETSTAL MASCHINEN AG" +006014 o="EDEC CO., LTD." +006015 o="NET2NET CORPORATION" +006016 o="CLARIION" +006017 o="TOKIMEC INC." +006018 o="STELLAR ONE CORPORATION" +006019 o="Roche Diagnostics" +00601A o="KEITHLEY INSTRUMENTS" +00601B o="MESA ELECTRONICS" +00601C o="TELXON CORPORATION" +00601E o="SOFTLAB, INC." +00601F o="STALLION TECHNOLOGIES" +006020 o="PIVOTAL NETWORKING, INC." +006021 o="DSC CORPORATION" +006022 o="VICOM SYSTEMS, INC." +006023 o="PERICOM SEMICONDUCTOR CORP." +006024 o="GRADIENT TECHNOLOGIES, INC." +006025 o="ACTIVE IMAGING PLC" +006026 o="VIKING Modular Solutions" +006027 o="Superior Modular Products" +006028 o="MACROVISION CORPORATION" +006029 o="CARY PERIPHERALS INC." +00602A o="SYMICRON COMPUTER COMMUNICATIONS, LTD." +00602B o="PEAK AUDIO" +00602C o="LINX Data Terminals, Inc." +00602D o="ALERTON TECHNOLOGIES, INC." +00602E o="CYCLADES CORPORATION" +006030 o="VILLAGE TRONIC ENTWICKLUNG" +006031 o="HRK SYSTEMS" +006032 o="I-CUBE, INC." +006033 o="ACUITY IMAGING, INC." +006034 o="ROBERT BOSCH GmbH" +006035 o="DALLAS SEMICONDUCTOR, INC." +006036 o="AIT Austrian Institute of Technology GmbH" +006037,AC9A22,E05124 o="NXP Semiconductors" +006039 o="SanCom Technology, Inc." +00603A o="QUICK CONTROLS LTD." +00603B o="AMTEC spa" +00603C o="HAGIWARA SYS-COM CO., LTD." +00603D o="3CX" +00603F o="PATAPSCO DESIGNS" +006040 o="NETRO CORP." +006042 o="TKS (USA), INC." +006043 o="iDirect, INC." +006044 o="LITTON/POLY-SCIENTIFIC" +006045 o="PATHLIGHT TECHNOLOGIES" +006046 o="VMETRO, INC." +006049 o="VINA TECHNOLOGIES" +00604A o="SAIC IDEAS GROUP" +00604B o="Safe-com GmbH & Co. KG" +00604D o="MMC NETWORKS, INC." +00604E o="CYCLE COMPUTER CORPORATION, INC." +006050 o="INTERNIX INC." +006051 o="QUALITY SEMICONDUCTOR" +006052 o="PERIPHERALS ENTERPRISE CO., Ltd." +006053 o="TOYODA MACHINE WORKS, LTD." +006054 o="CONTROLWARE GMBH" +006055 o="CORNELL UNIVERSITY" +006056 o="NETWORK TOOLS, INC." +006058 o="COPPER MOUNTAIN COMMUNICATIONS, INC." +006059 o="TECHNICAL COMMUNICATIONS CORP." +00605A o="CELCORE, INC." +00605B o="IntraServer Technology, Inc." +00605D o="SCANIVALVE CORP." +00605E o="LIBERTY TECHNOLOGY NETWORKING" +00605F o="NIPPON UNISOFT CORPORATION" +006060 o="Data Innovations North America" +006061 o="WHISTLE COMMUNICATIONS CORP." +006062 o="TELESYNC, INC." +006063 o="PSION DACOM PLC." +006065 o="BERNECKER & RAINER INDUSTRIE-ELEKTRONIC GmbH" +006066 o="LACROIX Trafic" +006067 o="ACER NETXUS INC." +006068 o="Dialogic Corporation" +00606A o="MITSUBISHI WIRELESS COMMUNICATIONS. INC." +00606B o="Synclayer Inc." +00606C o="ARESCOM" +00606D o="DIGITAL EQUIPMENT CORP." +00606E o="DAVICOM SEMICONDUCTOR, INC." +00606F o="CLARION CORPORATION OF AMERICA" +006071 o="MIDAS LAB, INC." +006072 o="VXL INSTRUMENTS, LIMITED" +006073 o="REDCREEK COMMUNICATIONS, INC." +006074 o="QSC LLC" +006075 o="PENTEK, INC." +006076 o="SCHLUMBERGER TECHNOLOGIES RETAIL PETROLEUM SYSTEMS" +006077 o="PRISA NETWORKS" +006078 o="POWER MEASUREMENT LTD." +006079 o="Mainstream Data, Inc." +00607A o="DVS GMBH" +00607B o="FORE SYSTEMS, INC." +00607C o="WaveAccess, Ltd." +00607D o="SENTIENT NETWORKS INC." +00607E o="GIGALABS, INC." +00607F o="AURORA TECHNOLOGIES, INC." +006080 o="MICROTRONIX DATACOM LTD." +006081 o="TV/COM INTERNATIONAL" +006082 o="NOVALINK TECHNOLOGIES, INC." +006084 o="DIGITAL VIDEO" +006085 o="Storage Concepts" +006086,026086 o="LOGIC REPLACEMENT TECH. LTD." +006087 o="KANSAI ELECTRIC CO., LTD." +006089 o="XATA" +00608A o="CITADEL COMPUTER" +00608B o="ConferTech International" +00608D o="UNIPULSE CORP." +00608E o="HE ELECTRONICS, TECHNOLOGIE & SYSTEMTECHNIK GmbH" +00608F o="TEKRAM TECHNOLOGY CO., LTD." +006090 o="Artiza Networks Inc" +006091 o="FIRST PACIFIC NETWORKS, INC." +006092 o="MICRO/SYS, INC." +006093 o="VARIAN" +006095 o="ACCU-TIME SYSTEMS, INC." +006096 o="T.S. MICROTECH INC." +006098 o="HT COMMUNICATIONS" +006099,00A0D6 o="SBE, Inc." +00609A o="NJK TECHNO CO." +00609B o="AstroNova, Inc" +00609C o="Perkin-Elmer Incorporated" +00609D o="PMI FOOD EQUIPMENT GROUP" +00609E o="ASC X3 - INFORMATION TECHNOLOGY STANDARDS SECRETARIATS" +00609F o="PHAST CORPORATION" +0060A0 o="SWITCHED NETWORK TECHNOLOGIES, INC." +0060A1 o="VPNet, Inc." +0060A2 o="NIHON UNISYS LIMITED CO." +0060A3 o="CONTINUUM TECHNOLOGY CORP." +0060A4 o="GEW Technologies (PTY)Ltd" +0060A5 o="PERFORMANCE TELECOM CORP." +0060A6 o="PARTICLE MEASURING SYSTEMS" +0060A7 o="MICROSENS GmbH & CO. KG" +0060A8 o="TIDOMAT AB" +0060A9 o="GESYTEC MBH" +0060AA o="INTELLIGENT DEVICES INC. (IDI)" +0060AC o="RESILIENCE CORPORATION" +0060AD o="MegaChips Corporation" +0060AE o="TRIO INFORMATION SYSTEMS AB" +0060AF o="PACIFIC MICRO DATA, INC." +0060B1 o="Input/Output, Inc." +0060B2 o="PROCESS CONTROL CORP." +0060B3 o="Z-COM, INC." +0060B4 o="GLENAYRE R&D INC." +0060B5 o="KEBA GmbH" +0060B6 o="LAND COMPUTER CO., LTD." +0060B7 o="CHANNELMATIC, INC." +0060B8 o="CORELIS Inc." +0060B9 o="NEC Platforms, Ltd" +0060BA o="SAHARA NETWORKS, INC." +0060BC o="KeunYoung Electronics & Communication Co., Ltd." +0060BD o="Enginuity Communications" +0060BE o="WEBTRONICS" +0060BF o="MACRAIGOR SYSTEMS, INC." +0060C0 o="Nera Networks AS" +0060C1 o="WaveSpan Corporation" +0060C2 o="MPL AG" +0060C3 o="NETVISION CORPORATION" +0060C4 o="SOLITON SYSTEMS K.K." +0060C5 o="ANCOT CORP." +0060C6 o="DCS AG" +0060C7 o="AMATI COMMUNICATIONS CORP." +0060C8 o="KUKA WELDING SYSTEMS & ROBOTS" +0060C9 o="ControlNet, Inc." +0060CA o="HARMONIC SYSTEMS INCORPORATED" +0060CB o="HITACHI ZOSEN CORPORATION" +0060CC o="EMTRAK, INCORPORATED" +0060CD o="VideoServer, Inc." +0060CE o="ACCLAIM COMMUNICATIONS" +0060CF o="ALTEON NETWORKS, INC." +0060D0 o="SNMP RESEARCH INCORPORATED" +0060D2 o="LUCENT TECHNOLOGIES TAIWAN TELECOMMUNICATIONS CO., LTD." +0060D4 o="ELDAT COMMUNICATION LTD." +0060D5 o="AMADA MIYACHI Co., Ltd" +0060D7 o="ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)" +0060D8 o="ELMIC SYSTEMS, INC." +0060D9 o="TRANSYS NETWORKS INC." +0060DB o="NTP ELEKTRONIK A/S" +0060DD o="MYRICOM, INC." +0060DE o="Kayser-Threde GmbH" +0060E0 o="AXIOM TECHNOLOGY CO., LTD." +0060E1 o="ORCKIT COMMUNICATIONS LTD." +0060E2 o="QUEST ENGINEERING & DEVELOPMENT" +0060E3 o="ARBIN INSTRUMENTS" +0060E4 o="COMPUSERVE, INC." +0060E5 o="FUJI AUTOMATION CO., LTD." +0060E6 o="SHOMITI SYSTEMS INCORPORATED" +0060E7 o="RANDATA" +0060E8 o="HITACHI COMPUTER PRODUCTS (AMERICA), INC." +0060E9 o="ATOP TECHNOLOGIES, INC." +0060EA o="StreamLogic" +0060EB o="FOURTHTRACK SYSTEMS" +0060EC o="HERMARY OPTO ELECTRONICS INC." +0060ED o="RICARDO TEST AUTOMATION LTD." +0060EE o="APOLLO" +0060EF o="FLYTECH TECHNOLOGY CO., LTD." +0060F0 o="JOHNSON & JOHNSON MEDICAL, INC" +0060F1 o="EXP COMPUTER, INC." +0060F2 o="LASERGRAPHICS, INC." +0060F4 o="ADVANCED COMPUTER SOLUTIONS, Inc." +0060F5 o="ICON WEST, INC." +0060F6 o="NEXTEST COMMUNICATIONS PRODUCTS, INC." +0060F7 o="DATAFUSION SYSTEMS" +0060F8 o="Loran International Technologies Inc." +0060F9 o="DIAMOND LANE COMMUNICATIONS" +0060FA o="EDUCATIONAL TECHNOLOGY RESOURCES, INC." +0060FB o="PACKETEER, INC." +0060FC o="CONSERVATION THROUGH INNOVATION LTD." +0060FD o="NetICs, Inc." +0060FE o="LYNX SYSTEM DEVELOPERS, INC." +0060FF o="QuVis, Inc." +0064A6 o="Maquet CardioVascular" +006B8E,8CAB8E,D842AC,F0EBD0 o="Shanghai Feixun Communication Co.,Ltd." +006BA0 o="SHENZHEN UNIVERSAL INTELLISYS PTE LTD" +006DFB o="Vutrix Technologies Ltd" +006FF2,00A096,78617C,BC825D,C449BB,F0AB54 o="MITSUMI ELECTRIC CO.,LTD." +0070B0,0270B0 o="M/A-COM INC. COMPANIES" +0070B3,0270B3 o="DATA RECALL LTD." +007147,00BB3A,00FC8B,08A6BC,0C47C9,18742E,1C12B0,244CE3,34D270,38F73D,3C5CC4,40B4CD,440049,44650D,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,6C5697,747548,74C246,78E103,7C6166,84D6D0,8871E5,A002DC,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,F0272D,F08173,F0D2F1,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." +0071C2,0C54A5,100501,202564,386077,4C72B9,54B203,54BEF7,600292,7054D2,7071BC,74852A,78F29E,7C0507,84002D,88AD43,8C0F6F,C07CD1,D45DDF,D897BA,DCFE07,E06995,E840F2,ECAAA0 o="PEGATRON CORPORATION" +007204,08152F,448F17 o="Samsung Electronics Co., Ltd. ARTIK" +007263,048D38,E4BEED o="Netcore Technology Inc." +00738D,0CEC84,44D3AD,806AB0,A04C5B,A0F895,B0A2E7,B4C0F5,BC4101,BC4434,BCD1D3,C0C976,D0B33F,D83C69 o="Shenzhen TINNO Mobile Technology Corp." +00749C,14144B,58696C,800588 o="Ruijie Networks Co.,LTD" +007532 o="INID BV" +0075E1 o="Ampt, LLC" +0076B1 o="Somfy-Protect By Myfox SAS" +0078CD o="Ignition Design Labs" +007B18 o="SENTRY Co., LTD." +007DFA o="Volkswagen Group of America" +007E56,94E0D6,A09DC1 o="China Dragon Technology Limited" +008001 o="PERIPHONICS CORPORATION" +008002 o="SATELCOM (UK) LTD" +008003 o="HYTEC ELECTRONICS LTD." +008004 o="ANTLOW COMMUNICATIONS, LTD." +008005 o="CACTUS COMPUTER INC." +008006 o="COMPUADD CORPORATION" +008007 o="DLOG NC-SYSTEME" +008008 o="DYNATECH COMPUTER SYSTEMS" +008009 o="JUPITER SYSTEMS, INC." +00800A o="JAPAN COMPUTER CORP." +00800B o="CSK CORPORATION" +00800C o="VIDECOM LIMITED" +00800D o="VOSSWINKEL F.U." +00800E o="ATLANTIX CORPORATION" +00800F o="STANDARD MICROSYSTEMS" +008010 o="COMMODORE INTERNATIONAL" +008011 o="DIGITAL SYSTEMS INT'L. INC." +008012 o="INTEGRATED MEASUREMENT SYSTEMS" +008013 o="THOMAS-CONRAD CORPORATION" +008014 o="ESPRIT SYSTEMS" +008015 o="SEIKO SYSTEMS, INC." +008016 o="WANDEL AND GOLTERMANN" +008017,F0BCC9 o="PFU LIMITED" +008018 o="KOBE STEEL, LTD." +008019 o="DAYNA COMMUNICATIONS, INC." +00801A o="BELL ATLANTIC" +00801B o="KODIAK TECHNOLOGY" +00801C o="NEWPORT SYSTEMS SOLUTIONS" +00801D o="INTEGRATED INFERENCE MACHINES" +00801E o="XINETRON, INC." +00801F o="KRUPP ATLAS ELECTRONIK GMBH" +008020 o="NETWORK PRODUCTS" +008021 o="Alcatel Canada Inc." +008022 o="SCAN-OPTICS" +008023 o="INTEGRATED BUSINESS NETWORKS" +008024 o="KALPANA, INC." +008025 o="Telit Wireless Solutions GmbH" +008026 o="NETWORK PRODUCTS CORPORATION" +008027 o="ADAPTIVE SYSTEMS, INC." +008028 o="TRADPOST (HK) LTD" +008029,00A0B9 o="EAGLE TECHNOLOGY, INC." +00802A o="TEST SYSTEMS & SIMULATIONS INC" +00802B o="INTEGRATED MARKETING CO" +00802C o="THE SAGE GROUP PLC" +00802D o="XYLOGICS INC" +00802E o="CASTLE ROCK COMPUTING" +00802F o="NATIONAL INSTRUMENTS CORP." +008030 o="NEXUS ELECTRONICS" +008031 o="BASYS, CORP." +008032 o="ACCESS CO., LTD." +008033 o="EMS Aviation, Inc." +008034 o="SMT GOUPIL" +008035 o="TECHNOLOGY WORKS, INC." +008036 o="REFLEX MANUFACTURING SYSTEMS" +008038 o="DATA RESEARCH & APPLICATIONS" +008039 o="ALCATEL STC AUSTRALIA" +00803A o="VARITYPER, INC." +00803B o="APT COMMUNICATIONS, INC." +00803C o="TVS ELECTRONICS LTD" +00803D o="SURIGIKEN CO., LTD." +00803E o="SYNERNETICS" +00803F o="TATUNG COMPANY" +008040 o="JOHN FLUKE MANUFACTURING CO." +008041 o="VEB KOMBINAT ROBOTRON" +008043 o="NETWORLD, INC." +008044 o="SYSTECH COMPUTER CORP." +008045 o="MATSUSHITA ELECTRIC IND. CO" +008047 o="IN-NET CORP." +008048 o="COMPEX INCORPORATED" +008049 o="NISSIN ELECTRIC CO., LTD." +00804A o="PRO-LOG" +00804B o="EAGLE TECHNOLOGIES PTY.LTD." +00804C o="CONTEC CO., LTD." +00804D o="CYCLONE MICROSYSTEMS, INC." +00804E o="APEX COMPUTER COMPANY" +00804F o="DAIKIN INDUSTRIES, LTD." +008050 o="ZIATECH CORPORATION" +008051 o="FIBERMUX" +008052 o="TECHNICALLY ELITE CONCEPTS" +008053 o="INTELLICOM, INC." +008054 o="FRONTIER TECHNOLOGIES CORP." +008055 o="FERMILAB" +008056 o="SPHINX Electronics GmbH & Co KG" +008057 o="ADSOFT, LTD." +008059 o="STANLEY ELECTRIC CO., LTD" +00805A o="TULIP COMPUTERS INTERNAT'L B.V" +00805B o="CONDOR SYSTEMS, INC." +00805C o="AGILIS CORPORATION" +00805D o="CANSTAR" +00805E o="LSI LOGIC CORPORATION" +008060 o="NETWORK INTERFACE CORPORATION" +008061 o="LITTON SYSTEMS, INC." +008062 o="INTERFACE CO." +008063,646038,EC74BA o="Hirschmann Automation and Control GmbH" +008064 o="WYSE TECHNOLOGY LLC" +008065 o="CYBERGRAPHIC SYSTEMS PTY LTD." +008066 o="ARCOM CONTROL SYSTEMS, LTD." +008067 o="SQUARE D COMPANY" +008068 o="YAMATECH SCIENTIFIC LTD." +008069 o="COMPUTONE SYSTEMS" +00806A o="ERI (EMPAC RESEARCH INC.)" +00806B o="SCHMID TELECOMMUNICATION" +00806C o="Secure Systems & Services" +00806D o="CENTURY SYSTEMS CORP." +00806E o="NIPPON STEEL CORPORATION" +00806F o="ONELAN LTD." +008070 o="COMPUTADORAS MICRON" +008071 o="SAI TECHNOLOGY" +008072 o="MICROPLEX SYSTEMS LTD." +008073 o="DWB ASSOCIATES" +008074 o="FISHER CONTROLS" +008075 o="PARSYTEC GMBH" +008076 o="MCNC" +008078 o="PRACTICAL PERIPHERALS, INC." +008079 o="MICROBUS DESIGNS LTD." +00807A o="AITECH SYSTEMS LTD." +00807B o="ARTEL COMMUNICATIONS CORP." +00807C o="FIBERCOM, INC." +00807D o="EQUINOX SYSTEMS INC." +00807E o="SOUTHERN PACIFIC LTD." +00807F o="DY-4 INCORPORATED" +008080 o="DATAMEDIA CORPORATION" +008081 o="KENDALL SQUARE RESEARCH CORP." +008082 o="PEP MODULAR COMPUTERS GMBH" +008083 o="AMDAHL" +008084 o="THE CLOUD INC." +008085 o="H-THREE SYSTEMS CORPORATION" +008086 o="COMPUTER GENERATION INC." +008087 o="OKI ELECTRIC INDUSTRY CO., LTD" +008088 o="VICTOR COMPANY OF JAPAN, LTD." +008089 o="TECNETICS (PTY) LTD." +00808A o="SUMMIT MICROSYSTEMS CORP." +00808B o="DACOLL LIMITED" +00808C,00A00E,00C017,049F81,D8E72B o="NetScout Systems, Inc." +00808D o="WESTCOAST TECHNOLOGY B.V." +00808E o="RADSTONE TECHNOLOGY" +00808F o="C. ITOH ELECTRONICS, INC." +008090,00D0B9 o="MICROTEK INTERNATIONAL, INC." +008091 o="TOKYO ELECTRIC CO.,LTD" +008092 o="Silex Technology, Inc." +008093 o="XYRON CORPORATION" +008094 o="ALFA LAVAL AUTOMATION AB" +008095 o="BASIC MERTON HANDELSGES.M.B.H." +008096 o="HUMAN DESIGNED SYSTEMS, INC." +008097 o="CENTRALP AUTOMATISMES" +008098 o="TDK CORPORATION" +008099 o="Eaton Industries GmbH" +00809A o="NOVUS NETWORKS LTD" +00809B o="JUSTSYSTEM CORPORATION" +00809C o="LUXCOM, INC." +00809D o="Commscraft Ltd." +00809E o="DATUS GMBH" +00809F,487A55 o="ALE International" +0080A1 o="MICROTEST, INC." +0080A2 o="CREATIVE ELECTRONIC SYSTEMS" +0080A3 o="Lantronix" +0080A4 o="LIBERTY ELECTRONICS" +0080A5 o="SPEED INTERNATIONAL" +0080A6 o="REPUBLIC TECHNOLOGY, INC." +0080A7 o="Honeywell International Inc" +0080A8 o="VITACOM CORPORATION" +0080A9 o="CLEARPOINT RESEARCH" +0080AA o="MAXPEED" +0080AB o="DUKANE NETWORK INTEGRATION" +0080AC o="IMLOGIX, DIVISION OF GENESYS" +0080AD o="CNET TECHNOLOGY, INC." +0080AE o="HUGHES NETWORK SYSTEMS" +0080AF o="ALLUMER CO., LTD." +0080B0 o="ADVANCED INFORMATION" +0080B1 o="SOFTCOM A/S" +0080B2 o="NETWORK EQUIPMENT TECHNOLOGIES" +0080B3 o="AVAL DATA CORPORATION" +0080B4 o="SOPHIA SYSTEMS" +0080B5 o="UNITED NETWORKS INC." +0080B6,C8778B o="Mercury Systems – Trusted Mission Solutions, Inc." +0080B7 o="STELLAR COMPUTER" +0080B8 o="DMG MORI B.U.G. CO., LTD." +0080B9 o="ARCHE TECHNOLIGIES INC." +0080BA o="SPECIALIX (ASIA) PTE, LTD" +0080BB o="HUGHES LAN SYSTEMS" +0080BC o="HITACHI ENGINEERING CO., LTD" +0080BD,4064A4 o="THE FURUKAWA ELECTRIC CO., LTD" +0080BE o="ARIES RESEARCH" +0080BF o="TAKAOKA ELECTRIC MFG. CO. LTD." +0080C0 o="PENRIL DATACOMM" +0080C1 o="LANEX CORPORATION" +0080C2 o="IEEE 802.1 Working Group" +0080C3 o="BICC INFORMATION SYSTEMS & SVC" +0080C4 o="DOCUMENT TECHNOLOGIES, INC." +0080C5 o="NOVELLCO DE MEXICO" +0080C6 o="NATIONAL DATACOMM CORPORATION" +0080C9 o="ALBERTA MICROELECTRONIC CENTRE" +0080CA o="NETCOM RESEARCH INCORPORATED" +0080CB o="FALCO DATA PRODUCTS" +0080CC o="MICROWAVE BYPASS SYSTEMS" +0080CD o="MICRONICS COMPUTER, INC." +0080CE o="BROADCAST TELEVISION SYSTEMS" +0080CF o="EMBEDDED PERFORMANCE INC." +0080D0 o="COMPUTER PERIPHERALS, INC." +0080D1 o="KIMTRON CORPORATION" +0080D2 o="SHINNIHONDENKO CO., LTD." +0080D3 o="SHIVA CORP." +0080D4 o="CHASE RESEARCH LTD." +0080D5 o="CADRE TECHNOLOGIES" +0080D6 o="NUVOTECH, INC." +0080D7 o="Fantum Engineering" +0080D8 o="NETWORK PERIPHERALS INC." +0080D9 o="EMK Elektronik GmbH & Co. KG" +0080DA o="Bruel & Kjaer Sound & Vibration Measurement A/S" +0080DB o="GRAPHON CORPORATION" +0080DC o="PICKER INTERNATIONAL" +0080DD o="GMX INC/GIMIX" +0080DE o="GIPSI S.A." +0080E0 o="XTP SYSTEMS, INC." +0080E1 o="STMicroelectronics SRL" +0080E2 o="T.D.I. CO., LTD." +0080E3 o="CORAL NETWORK CORPORATION" +0080E4 o="NORTHWEST DIGITAL SYSTEMS, INC" +0080E5,00A098,00A0B8 o="NetApp" +0080E6 o="PEER NETWORKS, INC." +0080E7 o="Leonardo Tactical Systems." +0080E8 o="CUMULUS CORPORATIION" +0080EB o="COMPCONTROL B.V." +0080EC o="SUPERCOMPUTING SOLUTIONS, INC." +0080ED o="IQ TECHNOLOGIES, INC." +0080EE o="THOMSON CSF" +0080EF o="RATIONAL" +0080F0,080023,BCC342 o="Panasonic Communications Co., Ltd." +0080F1 o="OPUS SYSTEMS" +0080F2 o="RAYCOM SYSTEMS INC" +0080F3 o="SUN ELECTRONICS CORP." +0080F4 o="TELEMECANIQUE ELECTRIQUE" +0080F5 o="Quantel Ltd" +0080F6 o="SYNERGY MICROSYSTEMS" +0080F8 o="MIZAR, INC." +0080F9 o="HEURIKON CORPORATION" +0080FA o="RWT GMBH" +0080FB o="BVM LIMITED" +0080FC o="AVATAR CORPORATION" +0080FD o="EXSCEED CORPRATION" +0080FE o="AZURE TECHNOLOGIES, INC." +0080FF o="SOC. DE TELEINFORMATIQUE RTC" +008B43 o="RFTECH" +008BFC o="mixi,Inc." +008C10 o="Black Box Corp." +008D4E o="CJSC NII STT" +008DDA o="Link One Co., Ltd." +009000 o="DIAMOND MULTIMEDIA" +009001 o="NISHIMU ELECTRONICS INDUSTRIES CO., LTD." +009002 o="ALLGON AB" +009003 o="APLIO" +009005 o="PROTECH SYSTEMS CO., LTD." +009006 o="Hamamatsu Photonics K.K." +009007 o="DOMEX TECHNOLOGY CORP." +009008 o="HanA Systems Inc." +009009 o="I Controls, Inc." +00900A o="PROTON ELECTRONIC INDUSTRIAL CO., LTD." +00900B o="LANNER ELECTRONICS, INC." +00900D o="Overland Storage Inc." +00900E o="HANDLINK TECHNOLOGIES, INC." +00900F o="KAWASAKI HEAVY INDUSTRIES, LTD" +009010 o="SIMULATION LABORATORIES, INC." +009011 o="WAVTrace, Inc." +009012 o="GLOBESPAN SEMICONDUCTOR, INC." +009013 o="SAMSAN CORP." +009014 o="ROTORK INSTRUMENTS, LTD." +009015 o="CENTIGRAM COMMUNICATIONS CORP." +009016 o="ZAC" +009017 o="Zypcom, Inc" +009018 o="ITO ELECTRIC INDUSTRY CO, LTD." +009019 o="HERMES ELECTRONICS CO., LTD." +00901A o="UNISPHERE SOLUTIONS" +00901B o="DIGITAL CONTROLS" +00901C o="mps Software Gmbh" +00901D o="PEC (NZ) LTD." +00901E o="Selesta Ingegneria S.p.A." +00901F o="ADTEC PRODUCTIONS, INC." +009020 o="PHILIPS ANALYTICAL X-RAY B.V." +009022 o="IVEX" +009023 o="ZILOG INC." +009024 o="PIPELINKS, INC." +009025 o="BAE Systems Australia (Electronic Systems) Pty Ltd" +009026 o="ADVANCED SWITCHING COMMUNICATIONS, INC." +009028 o="NIPPON SIGNAL CO., LTD." +009029 o="CRYPTO AG" +00902A o="COMMUNICATION DEVICES, INC." +00902C o="DATA & CONTROL EQUIPMENT LTD." +00902D o="DATA ELECTRONICS (AUST.) PTY, LTD." +00902E o="NAMCO LIMITED" +00902F o="NETCORE SYSTEMS, INC." +009030 o="HONEYWELL-DATING" +009031 o="MYSTICOM, LTD." +009032 o="PELCOMBE GROUP LTD." +009033 o="INNOVAPHONE AG" +009034 o="IMAGIC, INC." +009035 o="ALPHA TELECOM, INC." +009036 o="ens, inc." +009037 o="ACUCOMM, INC." +009038 o="FOUNTAIN TECHNOLOGIES, INC." +009039 o="SHASTA NETWORKS" +00903A o="NIHON MEDIA TOOL INC." +00903B o="TriEMS Research Lab, Inc." +00903C o="ATLANTIC NETWORK SYSTEMS" +00903D o="BIOPAC SYSTEMS, INC." +00903E o="N.V. PHILIPS INDUSTRIAL ACTIVITIES" +00903F o="AZTEC RADIOMEDIA" +009040 o="Siemens Network Convergence LLC" +009041 o="APPLIED DIGITAL ACCESS" +009042 o="ECCS, Inc." +009044 o="ASSURED DIGITAL, INC." +009046 o="DEXDYNE, LTD." +009047 o="GIGA FAST E. LTD." +009048 o="ZEAL CORPORATION" +009049 o="ENTRIDIA CORPORATION" +00904A o="CONCUR SYSTEM TECHNOLOGIES" +00904C o="Epigram, Inc." +00904D o="SPEC S.A." +00904E o="DELEM BV" +00904F o="ABB POWER T&D COMPANY, INC." +009050 o="Teleste Corporation" +009051 o="ULTIMATE TECHNOLOGY CORP." +009052 o="SELCOM ELETTRONICA S.R.L." +009053 o="DAEWOO ELECTRONICS CO., LTD." +009054 o="INNOVATIVE SEMICONDUCTORS, INC" +009055 o="PARKER HANNIFIN CORPORATION COMPUMOTOR DIVISION" +009056 o="TELESTREAM, INC." +009057 o="AANetcom, Inc." +009058,00E06C o="Ultra Electronics Command & Control Systems" +009059 o="TELECOM DEVICE K.K." +00905A o="DEARBORN GROUP, INC." +00905B o="RAYMOND AND LAE ENGINEERING" +00905C o="EDMI" +00905D o="NETCOM SICHERHEITSTECHNIK GMBH" +00905E o="RAULAND-BORG CORPORATION" +009060 o="SYSTEM CREATE CORP." +009061 o="PACIFIC RESEARCH & ENGINEERING CORPORATION" +009062 o="ICP VORTEX COMPUTERSYSTEME GmbH" +009063 o="COHERENT COMMUNICATIONS SYSTEMS CORPORATION" +009065 o="FINISAR CORPORATION" +009066 o="Troika Networks, Inc." +009067 o="WalkAbout Computers, Inc." +009068 o="DVT CORP." +00906A o="TURNSTONE SYSTEMS, INC." +00906B o="APPLIED RESOURCES, INC." +00906C o="Sartorius Hamburg GmbH" +00906E o="PRAXON, INC." +009070 o="NEO NETWORKS, INC." +009072 o="SIMRAD AS" +009073 o="GAIO TECHNOLOGY" +009074 o="ARGON NETWORKS, INC." +009075 o="NEC DO BRASIL S.A." +009076 o="FMT AIRCRAFT GATE SUPPORT SYSTEMS AB" +009077 o="ADVANCED FIBRE COMMUNICATIONS" +009078 o="MER TELEMANAGEMENT SOLUTIONS, LTD." +009079 o="ClearOne, Inc." +00907A o="Spectralink, Inc" +00907B o="E-TECH, INC." +00907C o="DIGITALCAST, INC." +00907D o="Lake Communications" +00907E o="VETRONIX CORP." +009080 o="NOT LIMITED, INC." +009081 o="ALOHA NETWORKS, INC." +009082 o="FORCE INSTITUTE" +009083 o="TURBO COMMUNICATION, INC." +009084 o="ATECH SYSTEM" +009085 o="GOLDEN ENTERPRISES, INC." +009087 o="ITIS" +009088 o="BAXALL SECURITY LTD." +009089 o="SOFTCOM MICROSYSTEMS, INC." +00908A o="BAYLY COMMUNICATIONS, INC." +00908C o="ETREND ELECTRONICS, INC." +00908D o="VICKERS ELECTRONICS SYSTEMS" +00908E o="Nortel Networks Broadband Access" +00908F o="AUDIO CODES LTD." +009090 o="I-BUS" +009091 o="DigitalScape, Inc." +009093 o="EIZO Corporation" +009094 o="OSPREY TECHNOLOGIES, INC." +009095 o="UNIVERSAL AVIONICS" +009098 o="SBC DESIGNS, INC." +009099 o="ALLIED TELESIS, K.K." +00909A o="ONE WORLD SYSTEMS, INC." +00909B o="MARKEM-IMAJE" +00909D o="NovaTech Process Solutions, LLC" +00909E o="Critical IO, LLC" +00909F o="DIGI-DATA CORPORATION" +0090A0 o="8X8 INC." +0090A1 o="Flying Pig Systems/High End Systems Inc." +0090A3 o="Corecess Inc." +0090A4 o="ALTIGA NETWORKS" +0090A5 o="SPECTRA LOGIC" +0090A7 o="CLIENTEC CORPORATION" +0090A8 o="NineTiles Networks, Ltd." +0090A9 o="WESTERN DIGITAL" +0090AA o="INDIGO ACTIVE VISION SYSTEMS LIMITED" +0090AC o="OPTIVISION, INC." +0090AD o="ASPECT ELECTRONICS, INC." +0090AF o="J. MORITA MFG. CORP." +0090B0 o="VADEM" +0090B2 o="AVICI SYSTEMS INC." +0090B3 o="AGRANAT SYSTEMS" +0090B4 o="WILLOWBROOK TECHNOLOGIES" +0090B5,3CBEE1 o="NIKON CORPORATION" +0090B6 o="FIBEX SYSTEMS" +0090B7 o="DIGITAL LIGHTWAVE, INC." +0090B8 o="ROHDE & SCHWARZ GMBH & CO. KG" +0090B9 o="BERAN INSTRUMENTS LTD." +0090BA o="VALID NETWORKS, INC." +0090BB o="TAINET COMMUNICATION SYSTEM Corp." +0090BC o="TELEMANN CO., LTD." +0090BD o="OMNIA COMMUNICATIONS, INC." +0090BE o="IBC/INTEGRATED BUSINESS COMPUTERS" +0090C0 o="K.J. LAW ENGINEERS, INC." +0090C1 o="Peco II, Inc." +0090C2 o="JK microsystems, Inc." +0090C3 o="TOPIC SEMICONDUCTOR CORP." +0090C4 o="JAVELIN SYSTEMS, INC." +0090C5 o="INTERNET MAGIC, INC." +0090C6 o="OPTIM SYSTEMS, INC." +0090C7 o="ICOM INC." +0090C8 o="WAVERIDER COMMUNICATIONS (CANADA) INC." +0090C9 o="DPAC Technologies" +0090CA o="ACCORD VIDEO TELECOMMUNICATIONS, LTD." +0090CB o="Wireless OnLine, Inc." +0090CD o="ENT-EMPRESA NACIONAL DE TELECOMMUNICACOES, S.A." +0090CE o="avateramedical Mechatronics GmbH" +0090CF o="NORTEL" +0090D1 o="LEICHU ENTERPRISE CO., LTD." +0090D2 o="ARTEL VIDEO SYSTEMS" +0090D3 o="GIESECKE & DEVRIENT GmbH" +0090D4 o="BindView Development Corp." +0090D5 o="EUPHONIX, INC." +0090D6,0091D6 o="Crystal Group, Inc." +0090D7 o="NetBoost Corp." +0090D8 o="WHITECROSS SYSTEMS" +0090DA o="DYNARC, INC." +0090DB o="NEXT LEVEL COMMUNICATIONS" +0090DC o="TECO INFORMATION SYSTEMS" +0090DD o="MIHARU COMMUNICATIONS Inc" +0090DE o="CARDKEY SYSTEMS, INC." +0090DF o="MITSUBISHI CHEMICAL AMERICA, INC." +0090E0 o="SYSTRAN CORP." +0090E1 o="TELENA S.P.A." +0090E2 o="DISTRIBUTED PROCESSING TECHNOLOGY" +0090E3 o="AVEX ELECTRONICS INC." +0090E4 o="NEC AMERICA, INC." +0090E5 o="TEKNEMA, INC." +0090E6 o="ALi Corporation" +0090E7 o="HORSCH ELEKTRONIK AG" +0090E8 o="MOXA TECHNOLOGIES CORP., LTD." +0090E9 o="JANZ COMPUTER AG" +0090EA o="ALPHA TECHNOLOGIES, INC." +0090EB o="SENTRY TELECOM SYSTEMS" +0090EC o="PYRESCOM" +0090ED o="CENTRAL SYSTEM RESEARCH CO., LTD." +0090EE o="PERSONAL COMMUNICATIONS TECHNOLOGIES" +0090EF o="INTEGRIX, INC." +0090F0 o="Harmonic Video Systems Ltd." +0090F3 o="ASPECT COMMUNICATIONS" +0090F4 o="LIGHTNING INSTRUMENTATION" +0090F5,80FA5B o="CLEVO CO." +0090F6 o="ESCALATE NETWORKS, INC." +0090F7 o="NBASE COMMUNICATIONS LTD." +0090F8 o="MEDIATRIX TELECOM" +0090F9 o="Imagine Communications" +0090FB o="PORTWELL, INC." +0090FC o="NETWORK COMPUTING DEVICES" +0090FD o="CopperCom, Inc." +0090FE o="ELECOM CO., LTD. (LANEED DIV.)" +0090FF o="TELLUS TECHNOLOGY INC." +0091FA o="Synapse Product Development" +0092FA o="SHENZHEN WISKY TECHNOLOGY CO.,LTD" +009363 o="Uni-Link Technology Co., Ltd." +009569 o="LSD Science and Technology Co.,Ltd." +0097FF o="Heimann Sensor GmbH" +009D8E,029D8E o="CARDIAC RECORDERS, INC." +009EC8,00EC0A,04B167,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,2034FB,2047DA,2082C0,20A60C,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,508F4C,50A009,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,8035C1,80AD16,8CBEBE,9487E0,98FAE3,9C2EA1,9C99A0,A086C6,A45046,A89CED,ACC1EE,ACF7F3,B0E235,C40BCB,C46AB7,D4970B,D832E3,D86375,D8CE3A,E06267,E0DCFF,E446DA,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" +00A000 o="CENTILLION NETWORKS, INC." +00A001 o="DRS Signal Solutions" +00A002 o="LEEDS & NORTHRUP AUSTRALIA PTY LTD" +00A003 o="Siemens Switzerland Ltd., I B T HVP" +00A004 o="NETPOWER, INC." +00A005 o="DANIEL INSTRUMENTS, LTD." +00A006 o="IMAGE DATA PROCESSING SYSTEM GROUP" +00A007 o="APEXX TECHNOLOGY, INC." +00A008 o="NETCORP" +00A009 o="WHITETREE NETWORK" +00A00A o="Airspan" +00A00B o="COMPUTEX CO., LTD." +00A00C o="KINGMAX TECHNOLOGY, INC." +00A00D o="THE PANDA PROJECT" +00A00F o="Broadband Technologies" +00A010 o="SYSLOGIC DATENTECHNIK AG" +00A011 o="MUTOH INDUSTRIES LTD." +00A013 o="TELTREND LTD." +00A014 o="CSIR" +00A015 o="WYLE" +00A016 o="MICROPOLIS CORP." +00A017 o="J B M CORPORATION" +00A018 o="CREATIVE CONTROLLERS, INC." +00A019 o="NEBULA CONSULTANTS, INC." +00A01A o="BINAR ELEKTRONIK AB" +00A01B o="PREMISYS COMMUNICATIONS, INC." +00A01C o="NASCENT NETWORKS CORPORATION" +00A01E o="EST CORPORATION" +00A01F o="TRICORD SYSTEMS, INC." +00A020 o="CITICORP/TTI" +00A022 o="CENTRE FOR DEVELOPMENT OF ADVANCED COMPUTING" +00A023 o="APPLIED CREATIVE TECHNOLOGY, INC." +00A025 o="REDCOM LABS INC." +00A026 o="TELDAT, S.A." +00A027 o="FIREPOWER SYSTEMS, INC." +00A028 o="CONNER PERIPHERALS" +00A029 o="COULTER CORPORATION" +00A02A o="TRANCELL SYSTEMS" +00A02B o="TRANSITIONS RESEARCH CORP." +00A02C o="interWAVE Communications" +00A02D o="1394 Trade Association" +00A02E o="BRAND COMMUNICATIONS, LTD." +00A030 o="CAPTOR NV/SA" +00A031 o="HAZELTINE CORPORATION, MS 1-17" +00A032 o="GES SINGAPORE PTE. LTD." +00A033 o="imc MeBsysteme GmbH" +00A034 o="AXEL" +00A035 o="CYLINK CORPORATION" +00A036 o="APPLIED NETWORK TECHNOLOGY" +00A037 o="Mindray DS USA, Inc." +00A038 o="EMAIL ELECTRONICS" +00A039 o="ROSS TECHNOLOGY, INC." +00A03A o="KUBOTEK CORPORATION" +00A03B o="TOSHIN ELECTRIC CO., LTD." +00A03C o="EG&G NUCLEAR INSTRUMENTS" +00A03D o="OPTO-22" +00A03E o="ATM FORUM" +00A03F o="COMPUTER SOCIETY MICROPROCESSOR & MICROPROCESSOR STANDARDS C" +00A041 o="INFICON" +00A042 o="SPUR PRODUCTS CORP." +00A043 o="AMERICAN TECHNOLOGY LABS, INC." +00A044 o="NTT IT CO., LTD." +00A045,A8741D o="PHOENIX CONTACT Electronics GmbH" +00A046 o="SCITEX CORP. LTD." +00A047 o="INTEGRATED FITNESS CORP." +00A048 o="QUESTECH, LTD." +00A049 o="DIGITECH INDUSTRIES, INC." +00A04A o="NISSHIN ELECTRIC CO., LTD." +00A04B o="TFL LAN INC." +00A04C o="INNOVATIVE SYSTEMS & TECHNOLOGIES, INC." +00A04D o="EDA INSTRUMENTS, INC." +00A04E o="VOELKER TECHNOLOGIES, INC." +00A04F o="AMERITEC CORP." +00A050 o="CYPRESS SEMICONDUCTOR" +00A051 o="ANGIA COMMUNICATIONS. INC." +00A052 o="STANILITE ELECTRONICS PTY. LTD" +00A053 o="COMPACT DEVICES, INC." +00A055 o="Data Device Corporation" +00A056 o="MICROPROSS" +00A057 o="LANCOM Systems GmbH" +00A058 o="GLORY, LTD." +00A059 o="HAMILTON HALLMARK" +00A05A o="KOFAX IMAGE PRODUCTS" +00A05B o="MARQUIP, INC." +00A05C o="INVENTORY CONVERSION, INC./" +00A05D o="CS COMPUTER SYSTEME GmbH" +00A05E o="MYRIAD LOGIC INC." +00A05F o="BTG Electronics Design BV" +00A060 o="ACER PERIPHERALS, INC." +00A061 o="PURITAN BENNETT" +00A062 o="AES PRODATA" +00A063 o="JRL SYSTEMS, INC." +00A064 o="KVB/ANALECT" +00A066 o="ISA CO., LTD." +00A067 o="NETWORK SERVICES GROUP" +00A068 o="BHP LIMITED" +00A069 o="Symmetricom, Inc." +00A06B o="DMS DORSCH MIKROSYSTEM GMBH" +00A06C o="SHINDENGEN ELECTRIC MFG. CO., LTD." +00A06D o="MANNESMANN TALLY CORPORATION" +00A06E o="AUSTRON, INC." +00A06F o="Color Sentinel Systems, LLC" +00A070 o="COASTCOM" +00A071 o="VIDEO LOTTERY TECHNOLOGIES,INC" +00A072 o="OVATION SYSTEMS LTD." +00A073 o="COM21, INC." +00A074 o="PERCEPTION TECHNOLOGY" +00A075 o="MICRON TECHNOLOGY, INC." +00A076 o="CARDWARE LAB, INC." +00A077 o="FUJITSU NEXION, INC." +00A079 o="ALPS ELECTRIC (USA), INC." +00A07A o="ADVANCED PERIPHERALS TECHNOLOGIES, INC." +00A07B o="DAWN COMPUTER INCORPORATION" +00A07C o="TONYANG NYLON CO., LTD." +00A07D o="SEEQ TECHNOLOGY, INC." +00A07E o="AVID TECHNOLOGY, INC." +00A07F o="GSM-SYNTEL, LTD." +00A081 o="ALCATEL DATA NETWORKS" +00A082 o="NKT ELEKTRONIK A/S" +00A083 o="ASIMMPHONY TURKEY" +00A084 o="Dataplex Pty Ltd" +00A086 o="AMBER WAVE SYSTEMS, INC." +00A087 o="Microsemi Corporation" +00A088 o="ESSENTIAL COMMUNICATIONS" +00A089 o="XPOINT TECHNOLOGIES, INC." +00A08A o="BROOKTROUT TECHNOLOGY, INC." +00A08B o="ASTON ELECTRONIC DESIGNS LTD." +00A08C o="MultiMedia LANs, Inc." +00A08D o="JACOMO CORPORATION" +00A08F o="DESKNET SYSTEMS, INC." +00A090 o="TimeStep Corporation" +00A091 o="APPLICOM INTERNATIONAL" +00A092 o="H. BOLLMANN MANUFACTURERS, LTD" +00A093 o="B/E AEROSPACE, Inc." +00A094 o="COMSAT CORPORATION" +00A095 o="ACACIA NETWORKS, INC." +00A097 o="JC INFORMATION SYSTEMS" +00A099 o="K-NET LTD." +00A09A o="NIHON KOHDEN AMERICA" +00A09C,080087 o="Xyplex, Inc." +00A09D o="JOHNATHON FREEMAN TECHNOLOGIES" +00A09E o="ICTV" +00A09F o="COMMVISION CORP." +00A0A0 o="COMPACT DATA, LTD." +00A0A1 o="EPIC DATA INC." +00A0A2 o="DIGICOM S.P.A." +00A0A3 o="RELIABLE POWER METERS" +00A0A5 o="TEKNOR MICROSYSTEME, INC." +00A0A6 o="M.I. SYSTEMS, K.K." +00A0A7 o="VORAX CORPORATION" +00A0A8 o="RENEX CORPORATION" +00A0A9 o="NAVTEL COMMUNICATIONS INC." +00A0AA o="SPACELABS MEDICAL" +00A0AB o="NETCS INFORMATIONSTECHNIK GMBH" +00A0AC o="GILAT SATELLITE NETWORKS, LTD." +00A0AD o="MARCONI SPA" +00A0AE o="NUCOM SYSTEMS, INC." +00A0AF o="WMS INDUSTRIES" +00A0B0,3476C5 o="I-O DATA DEVICE, INC." +00A0B1 o="FIRST VIRTUAL CORPORATION" +00A0B2 o="SHIMA SEIKI" +00A0B3 o="ZYKRONIX" +00A0B4 o="TEXAS MICROSYSTEMS, INC." +00A0B5 o="3H TECHNOLOGY" +00A0B6 o="SANRITZ AUTOMATION CO., LTD." +00A0B7 o="CORDANT, INC." +00A0BA o="PATTON ELECTRONICS CO." +00A0BB o="HILAN GMBH" +00A0BC o="VIASAT, INCORPORATED" +00A0BD o="I-TECH CORP." +00A0BE o="INTEGRATED CIRCUIT SYSTEMS, INC. COMMUNICATIONS GROUP" +00A0BF o="WIRELESS DATA GROUP MOTOROLA" +00A0C0 o="DIGITAL LINK CORP." +00A0C1 o="ORTIVUS MEDICAL AB" +00A0C2 o="R.A. SYSTEMS CO., LTD." +00A0C3 o="UNICOMPUTER GMBH" +00A0C4 o="CRISTIE ELECTRONICS LTD." +00A0C6,649C81,88124E,8CFDF0 o="Qualcomm Inc." +00A0C7 o="TADIRAN TELECOMMUNICATIONS" +00A0CA o="FUJITSU DENSO LTD." +00A0CB o="ARK TELECOMMUNICATIONS, INC." +00A0CC o="LITE-ON COMMUNICATIONS, INC." +00A0CD o="DR. JOHANNES HEIDENHAIN GmbH" +00A0CE o="Ecessa" +00A0CF o="SOTAS, INC." +00A0D0 o="TEN X TECHNOLOGY, INC." +00A0D2 o="ALLIED TELESIS INTERNATIONAL CORPORATION" +00A0D3 o="INSTEM COMPUTER SYSTEMS, LTD." +00A0D4 o="RADIOLAN, INC." +00A0D5,84DB2F,CC934A o="Sierra Wireless" +00A0D7 o="KASTEN CHASE APPLIED RESEARCH" +00A0D8 o="SPECTRA - TEK" +00A0D9 o="CONVEX COMPUTER CORPORATION" +00A0DA o="INTEGRATED SYSTEMS Technology, Inc." +00A0DB o="FISHER & PAYKEL PRODUCTION" +00A0DC o="O.N. ELECTRONIC CO., LTD." +00A0DD o="AZONIX CORPORATION" +00A0DE,AC44F2 o="YAMAHA CORPORATION" +00A0DF o="STS TECHNOLOGIES, INC." +00A0E0 o="TENNYSON TECHNOLOGIES PTY LTD" +00A0E1 o="WESTPORT RESEARCH ASSOCIATES, INC." +00A0E2 o="Keisokugiken Corporation" +00A0E3 o="XKL SYSTEMS CORP." +00A0E4 o="OPTIQUEST" +00A0E5 o="NHC COMMUNICATIONS" +00A0E6 o="DIALOGIC CORPORATION" +00A0E7 o="CENTRAL DATA CORPORATION" +00A0E8 o="REUTERS HOLDINGS PLC" +00A0E9 o="ELECTRONIC RETAILING SYSTEMS INTERNATIONAL" +00A0EA o="ETHERCOM CORP." +00A0EB o="Encore Networks, Inc." +00A0EC o="TRANSMITTON LTD." +00A0ED o="Brooks Automation, Inc." +00A0EE o="NASHOBA NETWORKS" +00A0EF o="LUCIDATA LTD." +00A0F0 o="TORONTO MICROELECTRONICS INC." +00A0F1 o="MTI" +00A0F2 o="INFOTEK COMMUNICATIONS, INC." +00A0F3 o="STAUBLI" +00A0F4,DC3752 o="GE" +00A0F5 o="RADGUARD LTD." +00A0F6 o="AutoGas Systems Inc." +00A0F7 o="V.I COMPUTER CORP." +00A0F9 o="BINTEC COMMUNICATIONS GMBH" +00A0FA o="Marconi Communication GmbH" +00A0FB o="TORAY ENGINEERING CO., LTD." +00A0FC o="IMAGE SCIENCES, INC." +00A0FD o="SCITEX DIGITAL PRINTING, INC." +00A0FE o="BOSTON TECHNOLOGY, INC." +00A0FF o="TELLABS OPERATIONS, INC." +00A1DE o="ShenZhen ShiHua Technology CO.,LTD" +00A2DA o="INAT GmbH" +00A2F5 o="Guangzhou Yuanyun Network Technology Co.,Ltd" +00A2FF o="abatec group AG" +00A509 o="WigWag Inc." +00A784 o="ITX security" +00AA3C o="OLIVETTI TELECOM SPA (OLTECO)" +00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,3C1E04,409BCD,48EE0C,54B80A,58D56E,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BCF685,C0A0BB,C412F5,C4A81D,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,F48CEB,F8E903,FC7516 o="D-Link International" +00AECD o="Pensando Systems" +00B017 o="InfoGear Technology Corp." +00B01C o="Westport Technologies" +00B01E o="Rantic Labs, Inc." +00B02A o="ORSYS GmbH" +00B02D o="ViaGate Technologies, Inc." +00B033 o="OAO %Izhevskiy radiozavod%" +00B03B o="HiQ Networks" +00B048 o="Marconi Communications Inc." +00B052 o="Atheros Communications" +00B069 o="Honewell Oy" +00B06D o="Jones Futurex Inc." +00B080 o="Mannesmann Ipulsys B.V." +00B086 o="LocSoft Limited" +00B091 o="Transmeta Corp." +00B094 o="Alaris, Inc." +00B09A o="Morrow Technologies Corp." +00B09D,2CDDA3 o="Point Grey Research Inc." +00B0AC o="SIAE-Microelettronica S.p.A." +00B0AE o="Symmetricom" +00B0C7 o="Tellabs Operations, Inc." +00B0CE o="Viveris Technologies" +00B0DB o="Nextcell, Inc." +00B0DF o="Starboard Storage Systems" +00B0E7 o="British Federal Ltd." +00B0EC o="EACEM" +00B0EE o="Ajile Systems, Inc." +00B0F0 o="CALY NETWORKS" +00B0F5 o="NetWorth Technologies, Inc." +00B338 o="Kontron Asia Pacific Design Sdn. Bhd" +00B342 o="MacroSAN Technologies Co., Ltd." +00B4F5 o="DongGuan Siyoto Electronics Co., Ltd" +00B56D o="David Electronics Co., LTD." +00B5D6 o="Omnibit Inc." +00B600 o="VOIM Co., Ltd." +00B69F o="Latch" +00B78D o="Nanjing Shining Electric Automation Co., Ltd" +00B8C2 o="Heights Telecom T ltd" +00B9F6 o="Shenzhen Super Rich Electronics Co.,Ltd" +00BAC0 o="Biometric Access Company" +00BB01,02BB01 o="OCTOTHORPE CORP." +00BB8E o="HME Co., Ltd." +00BBF0,00DD00,00DD01,00DD02,00DD03,00DD04,00DD05,00DD06,00DD07,00DD08,00DD09,00DD0A,00DD0B,00DD0C,00DD0D,00DD0E,00DD0F o="UNGERMANN-BASS INC." +00BD27 o="Exar Corp." +00BD82,04E0B0,14B837,2C431A,2C557C,34E71C,447BBB,4CB8B5,54666C,68A682,68D1BA,70ACD7,7C03C9,7C7630,A42940,A8E2C3,B41D2B,C4047B,C4518D,CC90E8,D45F25,D8325A,DC9C9F,DCA333 o="Shenzhen YOUHUA Technology Co., Ltd" +00BF15,0CBF15 o="Genetec Inc." +00C000 o="LANOPTICS, LTD." +00C001 o="DIATEK PATIENT MANAGMENT" +00C003 o="GLOBALNET COMMUNICATIONS" +00C004 o="JAPAN BUSINESS COMPUTER CO.LTD" +00C005 o="LIVINGSTON ENTERPRISES, INC." +00C006 o="NIPPON AVIONICS CO., LTD." +00C007 o="PINNACLE DATA SYSTEMS, INC." +00C008 o="SECO SRL" +00C009 o="KT TECHNOLOGY (S) PTE LTD" +00C00A o="MICRO CRAFT" +00C00B o="NORCONTROL A.S." +00C00C o="RELIA TECHNOLGIES" +00C00D o="ADVANCED LOGIC RESEARCH, INC." +00C00E o="PSITECH, INC." +00C00F o="QUANTUM SOFTWARE SYSTEMS LTD." +00C010 o="HIRAKAWA HEWTECH CORP." +00C011 o="INTERACTIVE COMPUTING DEVICES" +00C012 o="NETSPAN CORPORATION" +00C013 o="NETRIX" +00C014 o="TELEMATICS CALABASAS INT'L,INC" +00C015 o="NEW MEDIA CORPORATION" +00C016 o="ELECTRONIC THEATRE CONTROLS" +00C018 o="LANART CORPORATION" +00C019 o="LEAP TECHNOLOGY, INC." +00C01A o="COROMETRICS MEDICAL SYSTEMS" +00C01B o="SOCKET COMMUNICATIONS, INC." +00C01C o="INTERLINK COMMUNICATIONS LTD." +00C01D o="GRAND JUNCTION NETWORKS, INC." +00C01E o="LA FRANCAISE DES JEUX" +00C01F o="S.E.R.C.E.L." +00C020 o="ARCO ELECTRONIC, CONTROL LTD." +00C021 o="NETEXPRESS" +00C022 o="LASERMASTER TECHNOLOGIES, INC." +00C023 o="TUTANKHAMON ELECTRONICS" +00C024 o="EDEN SISTEMAS DE COMPUTACAO SA" +00C025 o="DATAPRODUCTS CORPORATION" +00C026 o="LANS TECHNOLOGY CO., LTD." +00C027 o="CIPHER SYSTEMS, INC." +00C028 o="JASCO CORPORATION" +00C029 o="Nexans Deutschland GmbH - ANS" +00C02A o="OHKURA ELECTRIC CO., LTD." +00C02B o="GERLOFF GESELLSCHAFT FUR" +00C02C o="CENTRUM COMMUNICATIONS, INC." +00C02D o="FUJI PHOTO FILM CO., LTD." +00C02E o="NETWIZ" +00C02F o="OKUMA CORPORATION" +00C030 o="INTEGRATED ENGINEERING B. V." +00C031 o="DESIGN RESEARCH SYSTEMS, INC." +00C032 o="I-CUBED LIMITED" +00C033 o="TELEBIT COMMUNICATIONS APS" +00C034 o="TRANSACTION NETWORK" +00C035 o="QUINTAR COMPANY" +00C036 o="RAYTECH ELECTRONIC CORP." +00C037 o="DYNATEM" +00C038 o="RASTER IMAGE PROCESSING SYSTEM" +00C039 o="Teridian Semiconductor Corporation" +00C03A o="MEN-MIKRO ELEKTRONIK GMBH" +00C03B o="MULTIACCESS COMPUTING CORP." +00C03C o="TOWER TECH S.R.L." +00C03D o="WIESEMANN & THEIS GMBH" +00C03E o="FA. GEBR. HELLER GMBH" +00C03F o="STORES AUTOMATED SYSTEMS, INC." +00C040 o="ECCI" +00C041 o="DIGITAL TRANSMISSION SYSTEMS" +00C042 o="DATALUX CORP." +00C043 o="STRATACOM" +00C044 o="EMCOM CORPORATION" +00C045 o="ISOLATION SYSTEMS, LTD." +00C046 o="Blue Chip Technology Ltd" +00C047 o="UNIMICRO SYSTEMS, INC." +00C048 o="BAY TECHNICAL ASSOCIATES" +00C049 o="U.S. ROBOTICS, INC." +00C04A o="GROUP 2000 AG" +00C04B o="CREATIVE MICROSYSTEMS" +00C04C o="DEPARTMENT OF FOREIGN AFFAIRS" +00C04D o="MITEC, INC." +00C04E o="COMTROL CORPORATION" +00C050 o="TOYO DENKI SEIZO K.K." +00C051 o="ADVANCED INTEGRATION RESEARCH" +00C052 o="BURR-BROWN" +00C053 o="Aspect Software Inc." +00C054 o="NETWORK PERIPHERALS, LTD." +00C055 o="MODULAR COMPUTING TECHNOLOGIES" +00C056 o="SOMELEC" +00C057 o="MYCO ELECTRONICS" +00C058 o="DATAEXPERT CORP." +00C059 o="DENSO CORPORATION" +00C05A o="SEMAPHORE COMMUNICATIONS CORP." +00C05B o="NETWORKS NORTHWEST, INC." +00C05C o="ELONEX PLC" +00C05D o="L&N TECHNOLOGIES" +00C05E o="VARI-LITE, INC." +00C05F o="FINE-PAL COMPANY LIMITED" +00C060 o="ID SCANDINAVIA AS" +00C061 o="SOLECTEK CORPORATION" +00C062 o="IMPULSE TECHNOLOGY" +00C063 o="MORNING STAR TECHNOLOGIES, INC" +00C065 o="SCOPE COMMUNICATIONS, INC." +00C066 o="DOCUPOINT, INC." +00C067 o="UNITED BARCODE INDUSTRIES" +00C06A o="ZAHNER-ELEKTRIK GMBH & CO. KG" +00C06B o="OSI PLUS CORPORATION" +00C06C o="SVEC COMPUTER CORP." +00C06D o="BOCA RESEARCH, INC." +00C06E o="HAFT TECHNOLOGY, INC." +00C06F o="KOMATSU LTD." +00C070 o="SECTRA SECURE-TRANSMISSION AB" +00C071 o="AREANEX COMMUNICATIONS, INC." +00C072 o="KNX LTD." +00C073 o="XEDIA CORPORATION" +00C074 o="TOYODA AUTOMATIC LOOM" +00C075 o="XANTE CORPORATION" +00C076 o="I-DATA INTERNATIONAL A-S" +00C077 o="DAEWOO TELECOM LTD." +00C078 o="COMPUTER SYSTEMS ENGINEERING" +00C079 o="FONSYS CO.,LTD." +00C07A o="PRIVA B.V." +00C07B,00D052 o="ASCEND COMMUNICATIONS, INC." +00C07C o="HIGHTECH INFORMATION" +00C07D o="RISC DEVELOPMENTS LTD." +00C07E o="KUBOTA CORPORATION ELECTRONIC" +00C07F o="NUPON COMPUTING CORP." +00C080 o="NETSTAR, INC." +00C081 o="METRODATA LTD." +00C082 o="MOORE PRODUCTS CO." +00C083 o="TRACE MOUNTAIN PRODUCTS, INC." +00C084 o="DATA LINK CORP. LTD." +00C085 o="ELECTRONICS FOR IMAGING, INC." +00C086 o="THE LYNK CORPORATION" +00C087 o="UUNET TECHNOLOGIES, INC." +00C088 o="EKF ELEKTRONIK GMBH" +00C089 o="TELINDUS DISTRIBUTION" +00C08A o="Lauterbach GmbH" +00C08B o="RISQ MODULAR SYSTEMS, INC." +00C08C o="PERFORMANCE TECHNOLOGIES, INC." +00C08D o="TRONIX PRODUCT DEVELOPMENT" +00C08E o="NETWORK INFORMATION TECHNOLOGY" +00C090 o="PRAIM S.R.L." +00C091 o="JABIL CIRCUIT, INC." +00C092 o="MENNEN MEDICAL INC." +00C093 o="ALTA RESEARCH CORP." +00C094 o="VMX INC." +00C096 o="TAMURA CORPORATION" +00C097 o="ARCHIPEL SA" +00C098 o="CHUNTEX ELECTRONIC CO., LTD." +00C099 o="YOSHIKI INDUSTRIAL CO.,LTD." +00C09A o="PHOTONICS CORPORATION" +00C09B o="RELIANCE COMM/TEC, R-TEC" +00C09D o="DISTRIBUTED SYSTEMS INT'L, INC" +00C09E o="CACHE COMPUTERS, INC." +00C0A0 o="ADVANCE MICRO RESEARCH, INC." +00C0A1 o="TOKYO DENSHI SEKEI CO." +00C0A2 o="INTERMEDIUM A/S" +00C0A3 o="DUAL ENTERPRISES CORPORATION" +00C0A4 o="UNIGRAF OY" +00C0A5 o="DICKENS DATA SYSTEMS" +00C0A6 o="EXICOM AUSTRALIA PTY. LTD" +00C0A7 o="SEEL LTD." +00C0A8 o="GVC CORPORATION" +00C0A9 o="BARRON MCCANN LTD." +00C0AA o="SILICON VALLEY COMPUTER" +00C0AC o="GAMBIT COMPUTER COMMUNICATIONS" +00C0AD o="MARBEN COMMUNICATION SYSTEMS" +00C0AE o="TOWERCOM CO. INC. DBA PC HOUSE" +00C0AF o="TEKLOGIX INC." +00C0B0 o="GCC TECHNOLOGIES,INC." +00C0B1 o="GENIUS NET CO." +00C0B2 o="NORAND CORPORATION" +00C0B3 o="COMSTAT DATACOMM CORPORATION" +00C0B4 o="MYSON TECHNOLOGY, INC." +00C0B5 o="CORPORATE NETWORK SYSTEMS,INC." +00C0B6 o="Overland Storage, Inc." +00C0B7 o="AMERICAN POWER CONVERSION CORP" +00C0B8 o="FRASER'S HILL LTD." +00C0B9 o="FUNK SOFTWARE, INC." +00C0BA o="NETVANTAGE" +00C0BB o="FORVAL CREATIVE, INC." +00C0BC o="TELECOM AUSTRALIA/CSSC" +00C0BD o="INEX TECHNOLOGIES, INC." +00C0BE o="ALCATEL - SEL" +00C0BF o="TECHNOLOGY CONCEPTS, LTD." +00C0C0 o="SHORE MICROSYSTEMS, INC." +00C0C1 o="QUAD/GRAPHICS, INC." +00C0C2 o="INFINITE NETWORKS LTD." +00C0C3 o="ACUSON COMPUTED SONOGRAPHY" +00C0C4 o="COMPUTER OPERATIONAL" +00C0C5 o="SID INFORMATICA" +00C0C6 o="PERSONAL MEDIA CORP." +00C0C7 o="SPARKTRUM MICROSYSTEMS, INC." +00C0C8 o="MICRO BYTE PTY. LTD." +00C0C9 o="ELSAG BAILEY PROCESS" +00C0CA o="ALFA, INC." +00C0CB o="CONTROL TECHNOLOGY CORPORATION" +00C0CC o="TELESCIENCES CO SYSTEMS, INC." +00C0CD o="COMELTA, S.A." +00C0CE o="CEI SYSTEMS & ENGINEERING PTE" +00C0CF o="IMATRAN VOIMA OY" +00C0D0 o="RATOC SYSTEM INC." +00C0D1 o="COMTREE TECHNOLOGY CORPORATION" +00C0D2 o="SYNTELLECT, INC." +00C0D3 o="OLYMPUS IMAGE SYSTEMS, INC." +00C0D4 o="AXON NETWORKS, INC." +00C0D5 o="Werbeagentur Jürgen Siebert" +00C0D6 o="J1 SYSTEMS, INC." +00C0D7 o="TAIWAN TRADING CENTER DBA" +00C0D8 o="UNIVERSAL DATA SYSTEMS" +00C0D9 o="QUINTE NETWORK CONFIDENTIALITY" +00C0DA o="NICE SYSTEMS LTD." +00C0DB o="IPC CORPORATION (PTE) LTD." +00C0DC o="EOS TECHNOLOGIES, INC." +00C0DE o="ZCOMM, INC." +00C0DF o="KYE Systems Corp." +00C0E0 o="DSC COMMUNICATION CORP." +00C0E1 o="SONIC SOLUTIONS" +00C0E2 o="CALCOMP, INC." +00C0E3 o="OSITECH COMMUNICATIONS, INC." +00C0E4 o="SIEMENS BUILDING" +00C0E5 o="GESPAC, S.A." +00C0E7 o="FIBERDATA AB" +00C0E8 o="PLEXCOM, INC." +00C0E9 o="OAK SOLUTIONS, LTD." +00C0EA o="ARRAY TECHNOLOGY LTD." +00C0EB o="SEH COMPUTERTECHNIK GMBH" +00C0EC o="DAUPHIN TECHNOLOGY" +00C0ED o="US ARMY ELECTRONIC" +00C0EF o="ABIT CORPORATION" +00C0F1 o="SHINKO ELECTRIC CO., LTD." +00C0F2 o="TRANSITION NETWORKS" +00C0F3 o="NETWORK COMMUNICATIONS CORP." +00C0F4 o="INTERLINK SYSTEM CO., LTD." +00C0F5 o="METACOMP, INC." +00C0F6 o="CELAN TECHNOLOGY INC." +00C0F7 o="ENGAGE COMMUNICATION, INC." +00C0F8 o="ABOUT COMPUTING INC." +00C0FA o="CANARY COMMUNICATIONS, INC." +00C0FB o="ADVANCED TECHNOLOGY LABS" +00C0FC o="ELASTIC REALITY, INC." +00C0FD o="PROSUM" +00C0FE o="APTEC COMPUTER SYSTEMS, INC." +00C14F o="DDL Co,.ltd." +00C5DB o="Datatech Sistemas Digitales Avanzados SL" +00CBB4 o="SHENZHEN ATEKO PHOTOELECTRICITY CO.,LTD" +00CBBD o="Cambridge Broadband Networks Ltd." +00CD90 o="MAS Elektronik AG" +00CFC0,1479F3,1869DA,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,8C53D2,AC5AEE,AC710C,B4D0A9,C43306,E0456D o="China Mobile Group Device Co.,Ltd." +00D000 o="FERRAN SCIENTIFIC, INC." +00D001 o="VST TECHNOLOGIES, INC." +00D002 o="DITECH CORPORATION" +00D003 o="COMDA ENTERPRISES CORP." +00D004 o="PENTACOM LTD." +00D005 o="ZHS ZEITMANAGEMENTSYSTEME" +00D007 o="MIC ASSOCIATES, INC." +00D008 o="MACTELL CORPORATION" +00D009 o="HSING TECH. ENTERPRISE CO. LTD" +00D00A o="LANACCESS TELECOM S.A." +00D00B o="RHK TECHNOLOGY, INC." +00D00C o="SNIJDER MICRO SYSTEMS" +00D00D o="MICROMERITICS INSTRUMENT" +00D00E o="PLURIS, INC." +00D00F o="SPEECH DESIGN GMBH" +00D010 o="CONVERGENT NETWORKS, INC." +00D011 o="PRISM VIDEO, INC." +00D012 o="GATEWORKS CORP." +00D013 o="PRIMEX AEROSPACE COMPANY" +00D014 o="ROOT, INC." +00D015 o="UNIVEX MICROTECHNOLOGY CORP." +00D016 o="SCM MICROSYSTEMS, INC." +00D017 o="SYNTECH INFORMATION CO., LTD." +00D018 o="QWES. COM, INC." +00D019 o="DAINIPPON SCREEN CORPORATE" +00D01A o="URMET TLC S.P.A." +00D01B o="MIMAKI ENGINEERING CO., LTD." +00D01C o="SBS TECHNOLOGIES," +00D01D o="FURUNO ELECTRIC CO., LTD." +00D01E o="PINGTEL CORP." +00D01F o="Senetas Corporation Ltd" +00D020 o="AIM SYSTEM, INC." +00D021 o="REGENT ELECTRONICS CORP." +00D022 o="INCREDIBLE TECHNOLOGIES, INC." +00D023 o="INFORTREND TECHNOLOGY, INC." +00D024 o="Cognex Corporation" +00D025 o="XROSSTECH, INC." +00D026 o="HIRSCHMANN AUSTRIA GMBH" +00D027 o="APPLIED AUTOMATION, INC." +00D029 o="WAKEFERN FOOD CORPORATION" +00D02A o="Voxent Systems Ltd." +00D02B o="JETCELL, INC." +00D02C o="CAMPBELL SCIENTIFIC, INC." +00D02D,B82CA0 o="Resideo" +00D02E o="COMMUNICATION AUTOMATION CORP." +00D02F o="VLSI TECHNOLOGY INC." +00D030 o="Safetran Systems Corp" +00D031 o="INDUSTRIAL LOGIC CORPORATION" +00D032 o="YANO ELECTRIC CO., LTD." +00D033 o="DALIAN DAXIAN NETWORK" +00D034 o="ORMEC SYSTEMS CORP." +00D035 o="BEHAVIOR TECH. COMPUTER CORP." +00D036 o="TECHNOLOGY ATLANTA CORP." +00D038 o="FIVEMERE, LTD." +00D039 o="UTILICOM, INC." +00D03A o="ZONEWORX, INC." +00D03B o="VISION PRODUCTS PTY. LTD." +00D03C o="Vieo, Inc." +00D03D o="GALILEO TECHNOLOGY, LTD." +00D03E o="ROCKETCHIPS, INC." +00D03F o="AMERICAN COMMUNICATION" +00D040 o="SYSMATE CO., LTD." +00D041 o="AMIGO TECHNOLOGY CO., LTD." +00D042 o="MAHLO GMBH & CO. UG" +00D043 o="ZONAL RETAIL DATA SYSTEMS" +00D044 o="ALIDIAN NETWORKS, INC." +00D045 o="KVASER AB" +00D046 o="DOLBY LABORATORIES, INC." +00D047 o="XN TECHNOLOGIES" +00D048 o="ECTON, INC." +00D049 o="IMPRESSTEK CO., LTD." +00D04A o="PRESENCE TECHNOLOGY GMBH" +00D04B o="LA CIE GROUP S.A." +00D04C o="EUROTEL TELECOM LTD." +00D04D o="DIV OF RESEARCH & STATISTICS" +00D04E o="LOGIBAG" +00D04F o="BITRONICS, INC." +00D050,10A3B8,646EEA o="Iskratel d.o.o." +00D051 o="O2 MICRO, INC." +00D053 o="CONNECTED SYSTEMS" +00D054 o="SAS INSTITUTE INC." +00D055 o="KATHREIN-WERKE KG" +00D056 o="SOMAT CORPORATION" +00D057 o="ULTRAK, INC." +00D059 o="AMBIT MICROSYSTEMS CORP." +00D05A o="SYMBIONICS, LTD." +00D05B o="ACROLOOP MOTION CONTROL" +00D05C o="KATHREIN TechnoTrend GmbH" +00D05D o="INTELLIWORXX, INC." +00D05E o="STRATABEAM TECHNOLOGY, INC." +00D05F o="VALCOM, INC." +00D061 o="TREMON ENTERPRISES CO., LTD." +00D062 o="DIGIGRAM" +00D064 o="MULTITEL" +00D065 o="TOKO ELECTRIC" +00D066 o="WINTRISS ENGINEERING CORP." +00D067 o="CAMPIO COMMUNICATIONS" +00D068 o="IWILL CORPORATION" +00D069,E81A58 o="TECHNOLOGIC SYSTEMS" +00D06A o="LINKUP SYSTEMS CORPORATION" +00D06B o="SR TELECOM INC." +00D06C o="SHAREWAVE, INC." +00D06D o="ACRISON, INC." +00D06E o="TRENDVIEW RECORDERS LTD." +00D06F o="KMC CONTROLS" +00D070 o="LONG WELL ELECTRONICS CORP." +00D071 o="ECHELON CORP." +00D072 o="BROADLOGIC" +00D073 o="ACN ADVANCED COMMUNICATIONS" +00D074 o="TAQUA SYSTEMS, INC." +00D075 o="ALARIS MEDICAL SYSTEMS, INC." +00D076 o="Bank of America" +00D078 o="Eltex of Sweden AB" +00D07A o="AMAQUEST COMPUTER CORP." +00D07B o="COMCAM INTERNATIONAL INC" +00D07C o="KOYO ELECTRONICS INC. CO.,LTD." +00D07D o="COSINE COMMUNICATIONS" +00D07E o="KEYCORP LTD." +00D07F o="STRATEGY & TECHNOLOGY, LIMITED" +00D080 o="EXABYTE CORPORATION" +00D081 o="RTD Embedded Technologies, Inc." +00D082 o="IOWAVE INC." +00D083 o="INVERTEX, INC." +00D084 o="NEXCOMM SYSTEMS, INC." +00D085 o="OTIS ELEVATOR COMPANY" +00D086 o="FOVEON, INC." +00D087 o="MICROFIRST INC." +00D089 o="DYNACOLOR, INC." +00D08A o="PHOTRON USA" +00D08C o="GENOA TECHNOLOGY, INC." +00D08D o="PHOENIX GROUP, INC." +00D08F o="ARDENT TECHNOLOGIES, INC." +00D091 o="SMARTSAN SYSTEMS, INC." +00D092 o="GLENAYRE WESTERN MULTIPLEX" +00D093 o="TQ - COMPONENTS GMBH" +00D094 o="Seeion Control LLC" +00D098 o="Photon Dynamics Canada Inc." +00D099 o="Elcard Wireless Systems Oy" +00D09A o="FILANET CORPORATION" +00D09B o="SPECTEL LTD." +00D09C o="KAPADIA COMMUNICATIONS" +00D09D o="VERIS INDUSTRIES" +00D09F o="NOVTEK TEST SYSTEMS" +00D0A0 o="MIPS DENMARK" +00D0A1 o="OSKAR VIERLING GMBH + CO. KG" +00D0A2,00E0CF o="INTEGRATED DEVICE" +00D0A3 o="VOCAL DATA, INC." +00D0A4 o="ALANTRO COMMUNICATIONS" +00D0A5 o="AMERICAN ARIUM" +00D0A6 o="LANBIRD TECHNOLOGY CO., LTD." +00D0A7 o="TOKYO SOKKI KENKYUJO CO., LTD." +00D0A8 o="NETWORK ENGINES, INC." +00D0A9 o="SHINANO KENSHI CO., LTD." +00D0AA o="CHASE COMMUNICATIONS" +00D0AB o="DELTAKABEL TELECOM CV" +00D0AC o="Commscope, Inc" +00D0AD o="TL INDUSTRIES" +00D0AE o="ORESIS COMMUNICATIONS, INC." +00D0AF o="CUTLER-HAMMER, INC." +00D0B0 o="BITSWITCH LTD." +00D0B1 o="OMEGA ELECTRONICS SA" +00D0B3 o="DRS Technologies Canada Ltd" +00D0B4 o="KATSUJIMA CO., LTD." +00D0B5 o="IPricot formerly DotCom" +00D0B6 o="CRESCENT NETWORKS, INC." +00D0B8 o="Iomega Corporation" +00D0BD o="Lattice Semiconductor Corp. (LPA)" +00D0BE o="EMUTEC INC." +00D0BF o="PIVOTAL TECHNOLOGIES" +00D0C1 o="HARMONIC DATA SYSTEMS, LTD." +00D0C2 o="BALTHAZAR TECHNOLOGY AB" +00D0C3 o="VIVID TECHNOLOGY PTE, LTD." +00D0C4 o="TERATECH CORPORATION" +00D0C5 o="COMPUTATIONAL SYSTEMS, INC." +00D0C6 o="THOMAS & BETTS CORP." +00D0C7 o="PATHWAY, INC." +00D0C8 o="Prevas A/S" +00D0C9,74FE48 o="ADVANTECH CO., LTD." +00D0CB,18D071 o="DASAN CO., LTD." +00D0CC o="TECHNOLOGIES LYRE INC." +00D0CD o="ATAN TECHNOLOGY INC." +00D0CE o="iSystem Labs" +00D0CF o="MORETON BAY" +00D0D0 o="ZHONGXING TELECOM LTD." +00D0D2 o="EPILOG CORPORATION" +00D0D4 o="V-BITS, INC." +00D0D5 o="GRUNDIG AG" +00D0D6 o="AETHRA TELECOMUNICAZIONI" +00D0D7 o="B2C2, INC." +00D0D9 o="DEDICATED MICROCOMPUTERS" +00D0DA o="TAICOM DATA SYSTEMS CO., LTD." +00D0DB o="MCQUAY INTERNATIONAL" +00D0DC o="MODULAR MINING SYSTEMS, INC." +00D0DD o="SUNRISE TELECOM, INC." +00D0DE o="PHILIPS MULTIMEDIA NETWORK" +00D0DF o="KUZUMI ELECTRONICS, INC." +00D0E0 o="DOOIN ELECTRONICS CO." +00D0E1 o="AVIONITEK ISRAEL INC." +00D0E2 o="MRT MICRO, INC." +00D0E3 o="ELE-CHEM ENGINEERING CO., LTD." +00D0E5 o="SOLIDUM SYSTEMS CORP." +00D0E6 o="IBOND INC." +00D0E7 o="VCON TELECOMMUNICATION LTD." +00D0E8 o="MAC SYSTEM CO., LTD." +00D0E9 o="Advantage Century Telecommunication Corp." +00D0EA o="NEXTONE COMMUNICATIONS, INC." +00D0EB o="LIGHTERA NETWORKS, INC." +00D0EC,480C49,8C3C4A,F49651 o="NAKAYO Inc" +00D0ED o="XIOX" +00D0EE o="DICTAPHONE CORPORATION" +00D0EF o="IGT" +00D0F0 o="CONVISION TECHNOLOGY GMBH" +00D0F1 o="SEGA ENTERPRISES, LTD." +00D0F2 o="MONTEREY NETWORKS" +00D0F3 o="SOLARI DI UDINE SPA" +00D0F4 o="CARINTHIAN TECH INSTITUTE" +00D0F5 o="ORANGE MICRO, INC." +00D0F6,04C241,0C54B9,0C7C28,10E878,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,60A8FE,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,AC8FF8,B0754D,BC52B4,BC6B4D,BC8D0E,C04121,C4084A,CC66B2,D4E33F,D8EFCD,E48184,E89363,F81308,F85C4D,FC2FAA o="Nokia" +00D0F7 o="NEXT NETS CORPORATION" +00D0F8 o="FUJIAN STAR TERMINAL" +00D0F9 o="ACUTE COMMUNICATIONS CORP." +00D0FA o="Thales e-Security Ltd." +00D0FB o="TEK MICROSYSTEMS, INCORPORATED" +00D0FC o="GRANITE MICROSYSTEMS" +00D0FD o="OPTIMA TELE.COM, INC." +00D0FE o="ASTRAL POINT" +00D11C o="ACETEL" +00D318 o="SPG Controls" +00D38D o="Hotel Technology Next Generation" +00D861,309C23,4CCC6A,D8CB8A o="Micro-Star INTL CO., LTD." +00DB1E o="Albedo Telecom SL" +00DB45 o="THAMWAY CO.,LTD." +00E001 o="STRAND LIGHTING LIMITED" +00E002 o="CROSSROADS SYSTEMS, INC." +00E003 o="NOKIA WIRELESS BUSINESS COMMUN" +00E004 o="PMC-SIERRA, INC." +00E005 o="TECHNICAL CORP." +00E006 o="SILICON INTEGRATED SYS. CORP." +00E007 o="Avaya ECS Ltd" +00E008 o="AMAZING CONTROLS! INC." +00E00A o="DIBA, INC." +00E00B o="ROOFTOP COMMUNICATIONS CORP." +00E00C o="MOTOROLA" +00E00D o="RADIANT SYSTEMS" +00E00E o="AVALON IMAGING SYSTEMS, INC." +00E00F,847973,984562,FCFAF7 o="Shanghai Baud Data Communication Co.,Ltd." +00E010 o="HESS SB-AUTOMATENBAU GmbH" +00E011 o="UNIDEN CORPORATION" +00E012 o="PLUTO TECHNOLOGIES INTERNATIONAL INC." +00E013 o="EASTERN ELECTRONIC CO., LTD." +00E015 o="HEIWA CORPORATION" +00E016 o="RAPID CITY COMMUNICATIONS" +00E017 o="EXXACT GmbH" +00E019 o="ING. GIORDANO ELETTRONICA" +00E01A o="COMTEC SYSTEMS. CO., LTD." +00E01B o="SPHERE COMMUNICATIONS, INC." +00E01C o="Cradlepoint, Inc" +00E01D o="WebTV NETWORKS, INC." +00E01F o="AVIDIA Systems, Inc." +00E020 o="TECNOMEN OY" +00E021 o="FREEGATE CORP." +00E023 o="TELRAD" +00E024 o="GADZOOX NETWORKS" +00E025 o="dit Co., Ltd." +00E026 o="Redlake MASD LLC" +00E027 o="DUX, INC." +00E028 o="APTIX CORPORATION" +00E029 o="STANDARD MICROSYSTEMS CORP." +00E02A o="TANDBERG TELEVISION AS" +00E02C o="AST COMPUTER" +00E02D o="InnoMediaLogic, Inc." +00E02E o="SPC ELECTRONICS CORPORATION" +00E02F o="MCNS HOLDINGS, L.P." +00E030 o="MELITA INTERNATIONAL CORP." +00E031 o="HAGIWARA ELECTRIC CO., LTD." +00E032 o="MISYS FINANCIAL SYSTEMS, LTD." +00E033 o="E.E.P.D. GmbH" +00E036,745E1C,94B2CC o="PIONEER CORPORATION" +00E037 o="CENTURY CORPORATION" +00E038 o="PROXIMA CORPORATION" +00E039 o="PARADYNE CORP." +00E03B o="PROMINET CORPORATION" +00E03C o="AdvanSys" +00E03D o="FOCON ELECTRONIC SYSTEMS A/S" +00E03E o="ALFATECH, INC." +00E03F o="JATON CORPORATION" +00E040 o="DeskStation Technology, Inc." +00E041 o="CSPI" +00E042 o="Pacom Systems Ltd." +00E043 o="VitalCom" +00E044 o="LSICS CORPORATION" +00E045 o="TOUCHWAVE, INC." +00E046 o="BENTLY NEVADA CORP." +00E047 o="InFocus Corporation" +00E048 o="SDL COMMUNICATIONS, INC." +00E049 o="MICROWI ELECTRONIC GmbH" +00E04A o="ZX Technologies, Inc" +00E04B o="JUMP INDUSTRIELLE COMPUTERTECHNIK GmbH" +00E04C o="REALTEK SEMICONDUCTOR CORP." +00E04D o="INTERNET INITIATIVE JAPAN, INC" +00E04E o="SANYO DENKI CO., LTD." +00E050 o="EXECUTONE INFORMATION SYSTEMS, INC." +00E051 o="TALX CORPORATION" +00E053 o="CELLPORT LABS, INC." +00E054 o="KODAI HITEC CO., LTD." +00E055 o="INGENIERIA ELECTRONICA COMERCIAL INELCOM S.A." +00E056 o="HOLONTECH CORPORATION" +00E057 o="HAN MICROTELECOM. CO., LTD." +00E058 o="PHASE ONE DENMARK A/S" +00E059 o="CONTROLLED ENVIRONMENTS, LTD." +00E05A o="GALEA NETWORK SECURITY" +00E05B o="WEST END SYSTEMS CORP." +00E05C o="PHC Corporation" +00E05D o="UNITEC CO., LTD." +00E05E o="JAPAN AVIATION ELECTRONICS INDUSTRY, LTD." +00E05F o="e-Net, Inc." +00E060 o="SHERWOOD" +00E061 o="EdgePoint Networks, Inc." +00E062 o="HOST ENGINEERING" +00E064 o="SAMSUNG ELECTRONICS" +00E065 o="OPTICAL ACCESS INTERNATIONAL" +00E066 o="ProMax Systems, Inc." +00E067 o="eac AUTOMATION-CONSULTING GmbH" +00E068 o="MERRIMAC SYSTEMS INC." +00E069 o="JAYCOR" +00E06A o="KAPSCH AG" +00E06B o="W&G SPECIAL PRODUCTS" +00E06D o="COMPUWARE CORPORATION" +00E06E o="FAR SYSTEMS S.p.A." +00E070 o="DH TECHNOLOGY" +00E071 o="EPIS MICROCOMPUTER" +00E072 o="LYNK" +00E073 o="NATIONAL AMUSEMENT NETWORK, INC." +00E074 o="TIERNAN COMMUNICATIONS, INC." +00E076 o="DEVELOPMENT CONCEPTS, INC." +00E077 o="WEBGEAR, INC." +00E078 o="BERKELEY NETWORKS" +00E079 o="A.T.N.R." +00E07A o="MIKRODIDAKT AB" +00E07B o="BAY NETWORKS" +00E07C o="METTLER-TOLEDO, INC." +00E07D o="NETRONIX, INC." +00E07E o="WALT DISNEY IMAGINEERING" +00E07F o="LOGISTISTEM s.r.l." +00E080 o="CONTROL RESOURCES CORPORATION" +00E081 o="TYAN COMPUTER CORP." +00E082 o="ANERMA" +00E083 o="JATO TECHNOLOGIES, INC." +00E084 o="COMPULITE R&D" +00E085 o="GLOBAL MAINTECH, INC." +00E086 o="Emerson Network Power, Avocent Division" +00E087 o="LeCroy - Networking Productions Division" +00E088 o="LTX-Credence CORPORATION" +00E08A o="GEC AVERY, LTD." +00E08C o="NEOPARADIGM LABS, INC." +00E08D o="PRESSURE SYSTEMS, INC." +00E08E o="UTSTARCOM" +00E090 o="BECKMAN LAB. AUTOMATION DIV." +00E091,14C913,30B4B8,388C50,6CD032,785DC8,A823FE,C808E9 o="LG Electronics" +00E092 o="ADMTEK INCORPORATED" +00E093 o="ACKFIN NETWORKS" +00E094 o="OSAI SRL" +00E095 o="ADVANCED-VISION TECHNOLGIES CORP." +00E096 o="SHIMADZU CORPORATION" +00E097 o="CARRIER ACCESS CORPORATION" +00E099 o="SAMSON AG" +00E09A o="Positron Inc." +00E09B o="ENGAGE NETWORKS, INC." +00E09C o="MII" +00E09D o="SARNOFF CORPORATION" +00E09F o="PIXEL VISION" +00E0A0 o="WILTRON CO." +00E0A1 o="HIMA PAUL HILDEBRANDT GmbH Co. KG" +00E0A2 o="MICROSLATE INC." +00E0A4 o="ESAOTE S.p.A." +00E0A5 o="ComCore Semiconductor, Inc." +00E0A6 o="TELOGY NETWORKS, INC." +00E0A7 o="IPC INFORMATION SYSTEMS, INC." +00E0A8 o="SAT GmbH & Co." +00E0A9,788038 o="FUNAI ELECTRIC CO., LTD." +00E0AA o="ELECTROSONIC LTD." +00E0AB o="DIMAT S.A." +00E0AC o="MIDSCO, INC." +00E0AD o="EES TECHNOLOGY, LTD." +00E0AE o="XAQTI CORPORATION" +00E0AF o="GENERAL DYNAMICS INFORMATION SYSTEMS" +00E0B2 o="TELMAX COMMUNICATIONS CORP." +00E0B3 o="EtherWAN Systems, Inc." +00E0B4 o="TECHNO SCOPE CO., LTD." +00E0B5 o="ARDENT COMMUNICATIONS CORP." +00E0B6 o="Entrada Networks" +00E0B7 o="PI GROUP, LTD." +00E0B8 o="GATEWAY 2000" +00E0B9 o="BYAS SYSTEMS" +00E0BA o="BERGHOF AUTOMATIONSTECHNIK GmbH" +00E0BB o="NBX CORPORATION" +00E0BC o="SYMON COMMUNICATIONS, INC." +00E0BD o="INTERFACE SYSTEMS, INC." +00E0BE o="GENROCO INTERNATIONAL, INC." +00E0BF o="TORRENT NETWORKING TECHNOLOGIES CORP." +00E0C0 o="SEIWA ELECTRIC MFG. CO., LTD." +00E0C1 o="MEMOREX TELEX JAPAN, LTD." +00E0C2 o="NECSY S.p.A." +00E0C3 o="SAKAI SYSTEM DEVELOPMENT CORP." +00E0C4 o="HORNER ELECTRIC, INC." +00E0C5 o="BCOM ELECTRONICS INC." +00E0C6 o="LINK2IT, L.L.C." +00E0C7 o="EUROTECH SRL" +00E0C8 o="VIRTUAL ACCESS, LTD." +00E0C9 o="AutomatedLogic Corporation" +00E0CA o="BEST DATA PRODUCTS" +00E0CB o="RESON, INC." +00E0CC o="HERO SYSTEMS, LTD." +00E0CD o="SAAB SENSIS CORPORATION" +00E0CE o="ARN" +00E0D0 o="NETSPEED, INC." +00E0D1 o="TELSIS LIMITED" +00E0D2 o="VERSANET COMMUNICATIONS, INC." +00E0D3 o="DATENTECHNIK GmbH" +00E0D4 o="EXCELLENT COMPUTER" +00E0D6 o="COMPUTER & COMMUNICATION RESEARCH LAB." +00E0D7 o="SUNSHINE ELECTRONICS, INC." +00E0D8 o="LANBit Computer, Inc." +00E0D9 o="TAZMO CO., LTD." +00E0DB o="ViaVideo Communications, Inc." +00E0DC o="NEXWARE CORP." +00E0DE o="DATAX NV" +00E0DF o="KEYMILE GmbH" +00E0E0 o="SI ELECTRONICS, LTD." +00E0E1 o="G2 NETWORKS, INC." +00E0E2 o="INNOVA CORP." +00E0E3 o="SK-ELEKTRONIK GMBH" +00E0E4 o="FANUC ROBOTICS NORTH AMERICA, Inc." +00E0E5 o="CINCO NETWORKS, INC." +00E0E6 o="INCAA Computers" +00E0E7 o="RAYTHEON E-SYSTEMS, INC." +00E0E8 o="GRETACODER Data Systems AG" +00E0E9 o="DATA LABS, INC." +00E0EA o="INNOVAT COMMUNICATIONS, INC." +00E0EB o="DIGICOM SYSTEMS, INCORPORATED" +00E0EC o="CELESTICA INC." +00E0ED o="SILICOM, LTD." +00E0EE o="MAREL HF" +00E0EF o="DIONEX" +00E0F0 o="ABLER TECHNOLOGY, INC." +00E0F1 o="THAT CORPORATION" +00E0F2 o="ARLOTTO COMNET, INC." +00E0F3 o="WebSprint Communications, Inc." +00E0F4 o="INSIDE Technology A/S" +00E0F5 o="TELES AG" +00E0F6 o="DECISION EUROPE" +00E0F8 o="DICNA CONTROL AB" +00E0FA o="TRL TECHNOLOGY, LTD." +00E0FB o="LEIGHTRONIX, INC." +00E0FD o="A-TREND TECHNOLOGY CO., LTD." +00E0FF o="SECURITY DYNAMICS TECHNOLOGIES, Inc." +00E175 o="AK-Systems Ltd" +00E6D3,02E6D3 o="NIXDORF COMPUTER CORP." +00E6E8 o="Netzin Technology Corporation,.Ltd." +00E8AB o="Meggitt Training Systems, Inc." +00F051 o="KWB Gmbh" +00F22C o="Shanghai B-star Technology Co.,Ltd." +00F3DB o="WOO Sports" +00F403 o="Orbis Systems Oy" +00F860 o="PT. Panggung Electric Citrabuana" +00F871 o="DGS Denmark A/S" +00FA3B o="CLOOS ELECTRONIC GMBH" +00FC58 o="WebSilicon Ltd." +00FC70 o="Intrepid Control Systems, Inc." +00FD4C o="NEVATEC" +02AA3C o="OLIVETTI TELECOMM SPA (OLTECO)" +0402CA o="Shenzhen Vtsonic Co.,ltd" +0403D6,582F40,5C521E,606BFF,64B5C6,9458CB,98B6E9,A438CC,B87826,B88AEC,DC68EB,ECC40D o="Nintendo Co.,Ltd" +0404EA o="Valens Semiconductor Ltd." +04072E o="VTech Electronics Ltd." +040AE0 o="XMIT AG COMPUTER NETWORKS" +040EC2 o="ViewSonic Mobile China Limited" +0415D9 o="Viwone" +04197F o="Grasphere Japan" +041A04 o="WaveIP" +041B94 o="Host Mobility AB" +041D10 o="Dream Ware Inc." +041E7A o="DSPWorks" +041EFA o="BISSELL Homecare, Inc." +04214C o="Insight Energy Ventures LLC" +042234 o="Wireless Standard Extensions" +042605 o="GFR Gesellschaft für Regelungstechnik und Energieeinsparung mbH" +042BBB o="PicoCELA, Inc." +042DB4 o="First Property (Beijing) Co., Ltd Modern MOMA Branch" +042F56 o="ATOCS (Shenzhen) LTD" +043110 o="Inspur Group Co., Ltd." +0432F4 o="Partron" +043385 o="Nanchang BlackShark Co.,Ltd." +043604 o="Gyeyoung I&T" +043A0D o="SM Optics S.r.l." +043D98 o="ChongQing QingJia Electronics CO.,LTD" +0440A9,04D7A5,1CAB34,307BAC,38AD8E,38ADBE,3CF5CC,441AFA,48BD3D,5CC999,7057BF,7485C4,74EAC8,74EACB,88DF9E,90E710,94282E,9CE895,DCDA80 o="New H3C Technologies Co., Ltd" +044169,D43260,D4D919,D89685,F4DD9E o="GoPro" +0444A1 o="TELECON GALICIA,S.A." +044A50 o="Ramaxel Technology (Shenzhen) limited company" +044BFF o="GuangZhou Hedy Digital Technology Co., Ltd" +044CEF o="Fujian Sanao Technology Co.,Ltd" +044E06,3407FB,346E9D,348446,3C197D,549B72,74C99A,74D0DC,903809,98A404,98C5DB,A4A1C2,AC60B6 o="Ericsson AB" +044F8B o="Adapteva, Inc." +0450DA o="Qiku Internet Network Scientific (Shenzhen) Co., Ltd" +0453D5 o="Sysorex Global Holdings" +0455CA o="BriView (Xiamen) Corp." +045604,3478D7,48A380 o="Gionee Communication Equipment Co.,Ltd." +04572F o="Sertel Electronics UK Ltd" +04586F o="Sichuan Whayer information industry Co.,LTD" +045C06 o="Zmodo Technology Corporation" +045C8E o="gosund GROUP CO.,LTD" +045D56 o="camtron industrial inc." +045FA7 o="Shenzhen Yichen Technology Development Co.,LTD" +0462D7 o="ALSTOM HYDRO FRANCE" +0463E0 o="Nome Oy" +046565 o="Testop" +046785 o="scemtec Hard- und Software fuer Mess- und Steuerungstechnik GmbH" +046B1B o="SYSDINE Co., Ltd." +046B25,1012B4,1469A2,7847E3,C01B23 o="SICHUAN TIANYI COMHEART TELECOM CO.,LTD" +046D42 o="Bryston Ltd." +046E02 o="OpenRTLS Group" +046E49 o="TaiYear Electronic Technology (Suzhou) Co., Ltd" +0470BC o="Globalstar Inc." +0474A1 o="Aligera Equipamentos Digitais Ltda" +0475F5 o="CSST" +047863,80A036,B0F893,D0BAE4 o="Shanghai MXCHIP Information Technology Co., Ltd." +047D50 o="Shenzhen Kang Ying Technology Co.Ltd." +047E4A o="moobox CO., Ltd." +0481AE o="Clack Corporation" +04848A o="7INOVA TECHNOLOGY LIMITED" +04888C o="Eifelwerk Butler Systeme GmbH" +0488E2 o="Beats Electronics LLC" +048AE1,44CD0E,4CC7D6,C07878,C8C2F5,DCB4AC o="FLEXTRONICS MANUFACTURING(ZHUHAI)CO.,LTD." +048B42 o="Skspruce Technologies" +048C03 o="ThinPAD Technology (Shenzhen)CO.,LTD" +0492EE o="iway AG" +04946B,088620,141114,4CE19E,58DB15,709FA9,74E60F,78FFCA,AC2DA9,C4C563,D47DFC,F03D03 o="TECNO MOBILE LIMITED" +0494A1 o="CATCH THE WIND INC" +0495E6,0840F3,500FF5,502B73,58D9D5,B0DFC1,B40F3B,B83A08,CC2D21,D83214,E865D4 o="Tenda Technology Co.,Ltd.Dongguan branch" +049645 o="WUXI SKY CHIP INTERCONNECTION TECHNOLOGY CO.,LTD." +049790 o="Lartech telecom LLC" +0499E6 o="Shenzhen Yoostar Technology Co., Ltd" +049B9C o="Eadingcore Intelligent Technology Co., Ltd." +049C62 o="BMT Medical Technology s.r.o." +049F06 o="Smobile Co., Ltd." +04A3F3 o="Emicon" +04AB18,BC5C4C o="ELECOM CO.,LTD." +04AC44,B8CA04 o="Holtek Semiconductor Inc." +04B3B6 o="Seamap (UK) Ltd" +04B466 o="BSP Co., Ltd." +04B648 o="ZENNER" +04BA36 o="Li Seng Technology Ltd" +04BBF9 o="Pavilion Data Systems Inc" +04BC87 o="Shenzhen JustLink Technology Co., LTD" +04BFA8 o="ISB Corporation" +04C05B o="Tigo Energy" +04C09C o="Tellabs Inc." +04C103,D49524 o="Clover Network, Inc." +04C880 o="Samtec Inc" +04C991 o="Phistek INC." +04CB1D o="Traka plc" +04CE14 o="Wilocity LTD." +04CE7E o="NXP France Semiconductors France" +04CF25 o="MANYCOLORS, INC." +04CF8C,286C07,34CE00,40313C,50642B,7811DC,7C49EB,EC4118 o="XIAOMI Electronics,CO.,LTD" +04D437 o="ZNV" +04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CF5A3,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" +04D783 o="Y&H E&C Co.,LTD." +04DB8A o="Suntech International Ltd." +04DD4C o="Velocytech" +04DEDB o="Rockport Networks Inc" +04DEF2 o="Shenzhen ECOM Technology Co. Ltd" +04DF69 o="Car Connectivity Consortium" +04E0C4 o="TRIUMPH-ADLER AG" +04E1C8 o="IMS Soluções em Energia Ltda." +04E229,04FA83,18A7F1 o="Qingdao Haier Technology Co.,Ltd" +04E2F8 o="AEP Ticketing solutions srl" +04E548 o="Cohda Wireless Pty Ltd" +04E56E o="THUB Co., ltd." +04E662 o="Acroname Inc." +04E9E5 o="PJRC.COM, LLC" +04EE91 o="x-fabric GmbH" +04F021 o="Compex Systems Pte Ltd" +04F128,203956,4C6AF6,6CA928,6CC4D5,90A365,A028ED,A83E0E,AC5775,BC024A,C010B1 o="HMD Global Oy" +04F17D o="Tarana Wireless" +04F4BC o="Xena Networks" +04F8C2 o="Flaircomm Microelectronics, Inc." +04F9D9 o="Speaker Electronic(Jiashan) Co.,Ltd" +04FA3F o="Opticore Inc." +04FEA1,40EF4C,7C96D2 o="Fihonest communication co.,Ltd" +04FF51 o="NOVAMEDIA INNOVISION SP. Z O.O." +080001 o="COMPUTERVISION CORPORATION" +080002 o="BRIDGE COMMUNICATIONS INC." +080003 o="ADVANCED COMPUTER COMM." +080004 o="CROMEMCO INCORPORATED" +080005 o="SYMBOLICS INC." +080006,208756,20A8B9,D4F527 o="SIEMENS AG" +080008 o="BOLT BERANEK AND NEWMAN INC." +08000A o="NESTAR SYSTEMS INCORPORATED" +08000B o="UNISYS CORPORATION" +08000C o="MIKLYN DEVELOPMENT CO." +08000E o="NCR CORPORATION" +08000F o="MITEL CORPORATION" +080011 o="TEKTRONIX INC." +080012 o="BELL ATLANTIC INTEGRATED SYST." +080013 o="Exxon" +080014 o="EXCELAN" +080015 o="STC BUSINESS SYSTEMS" +080016 o="BARRISTER INFO SYS CORP" +080017,1000E8 o="NATIONAL SEMICONDUCTOR" +080018 o="PIRELLI FOCOM NETWORKS" +080019 o="GENERAL ELECTRIC CORPORATION" +08001A o="TIARA/ 10NET" +08001C o="KDD-KOKUSAI DEBNSIN DENWA CO." +08001D o="ABLE COMMUNICATIONS INC." +08001E o="APOLLO COMPUTER INC." +080021 o="3M COMPANY" +080022 o="NBI INC." +080024 o="10NET COMMUNICATIONS/DCA" +080025 o="CONTROL DATA" +080026 o="NORSK DATA A.S." +080029 o="Megatek Corporation" +08002A o="MOSAIC TECHNOLOGIES INC." +08002C o="BRITTON LEE INC." +08002D o="LAN-TEC INC." +08002E o="METAPHOR COMPUTER SYSTEMS" +08002F o="PRIME COMPUTER INC." +080030 o="ROYAL MELBOURNE INST OF TECH" +080030,08008C o="NETWORK RESEARCH CORPORATION" +080030,80D336 o="CERN" +080031 o="LITTLE MACHINES INC." +080032 o="TIGAN INCORPORATED" +080033 o="BAUSCH & LOMB" +080034 o="FILENET CORPORATION" +080035 o="MICROFIVE CORPORATION" +080036 o="INTERGRAPH CORPORATION" +080037 o="FUJI-XEROX CO. LTD." +080038 o="BULL S.A.S." +080039 o="SPIDER SYSTEMS LIMITED" +08003A o="ORCATECH INC." +08003B o="TORUS SYSTEMS LIMITED" +08003C o="SCHLUMBERGER WELL SERVICES" +08003D o="CADNETIX CORPORATIONS" +08003E o="CODEX CORPORATION" +08003F o="FRED KOSCHARA ENTERPRISES" +080040 o="FERRANTI COMPUTER SYS. LIMITED" +080041 o="RACAL-MILGO INFORMATION SYS.." +080042 o="JAPAN MACNICS CORP." +080043 o="PIXEL COMPUTER INC." +080044 o="DAVID SYSTEMS INC." +080045 o="CONCURRENT COMPUTER CORP." +080047 o="SEQUENT COMPUTER SYSTEMS INC." +080048 o="EUROTHERM GAUGING SYSTEMS" +080049 o="UNIVATION" +08004A o="BANYAN SYSTEMS INC." +08004B o="Planning Research Corp." +08004C o="HYDRA COMPUTER SYSTEMS INC." +08004D o="CORVUS SYSTEMS INC." +08004F o="CYGNET SYSTEMS" +080050 o="DAISY SYSTEMS CORP." +080051 o="ExperData" +080052 o="INSYSTEC" +080053 o="MIDDLE EAST TECH. UNIVERSITY" +080055 o="STANFORD TELECOMM. INC." +080056 o="STANFORD LINEAR ACCEL. CENTER" +080057 o="Evans & Sutherland" +080058 o="SYSTEMS CONCEPTS" +080059 o="A/S MYCRON" +08005B o="VTA TECHNOLOGIES INC." +08005C o="FOUR PHASE SYSTEMS" +08005D o="GOULD INC." +08005E o="COUNTERPOINT COMPUTER INC." +08005F o="SABER TECHNOLOGY CORP." +080060 o="INDUSTRIAL NETWORKING INC." +080061 o="JAROGATE LTD." +080062 o="General Dynamics" +080063 o="PLESSEY" +080064 o="Sitasys AG" +080065 o="GENRAD INC." +080066 o="AGFA CORPORATION" +080067 o="ComDesign" +080068 o="RIDGE COMPUTERS" +080069 o="SILICON GRAPHICS INC." +08006B o="ACCEL TECHNOLOGIES INC." +08006C o="SUNTEK TECHNOLOGY INT'L" +08006D o="WHITECHAPEL COMPUTER WORKS" +08006E o="MASSCOMP" +08006F o="PHILIPS APELDOORN B.V." +080071 o="MATRA (DSIE)" +080072 o="XEROX CORP UNIV GRANT PROGRAM" +080073 o="TECMAR INC." +080074 o="CASIO COMPUTER CO. LTD." +080075 o="DANSK DATA ELECTRONIK" +080076 o="PC LAN TECHNOLOGIES" +080077 o="TSL COMMUNICATIONS LTD." +080078 o="ACCELL CORPORATION" +080079 o="THE DROID WORKS" +08007A o="INDATA" +08007B o="SANYO ELECTRIC CO. LTD." +08007C o="VITALINK COMMUNICATIONS CORP." +08007E o="AMALGAMATED WIRELESS(AUS) LTD" +08007F o="CARNEGIE-MELLON UNIVERSITY" +080080 o="AES DATA INC." +080081 o="ASTECH INC." +080082 o="VERITAS SOFTWARE" +080083 o="Seiko Instruments Inc." +080084 o="TOMEN ELECTRONICS CORP." +080085 o="ELXSI" +080089 o="Kinetics" +08008A o="PerfTech, Inc." +08008B o="PYRAMID TECHNOLOGY CORP." +08008D o="XYVISION INC." +08008E o="Tandem Computers" +08008F o="CHIPCOM CORPORATION" +080090 o="SONOMA SYSTEMS" +08010F,40F420,44BA46,643AB1,645D92,78B84B,7CCC1F,8048A5,9C6121,ACE77B,CCA260,D44165,E04FBD,FC372B o="SICHUAN TIANYI COMHEART TELECOMCO.,LTD" +080371 o="KRG CORPORATE" +0805CD o="DongGuang EnMai Electronic Product Co.Ltd." +0808EA o="AMSC" +0809B6 o="Masimo Corp" +080A4E o="Planet Bingo® — 3rd Rock Gaming®" +080C0B o="SysMik GmbH Dresden" +080CC9 o="Mission Technology Group, dba Magma" +080D84 o="GECO, Inc." +080EA8 o="Velex s.r.l." +080FFA o="KSP INC." +08115E o="Bitel Co., Ltd." +081443 o="UNIBRAIN S.A." +081651 o="SHENZHEN SEA STAR TECHNOLOGY CO.,LTD" +08184C o="A. S. Thomas, Inc." +081DC4 o="Thermo Fisher Scientific Messtechnik GmbH" +081DFB o="Shanghai Mexon Communication Technology Co.,Ltd" +081F3F o="WondaLink Inc." +081FEB o="BinCube" +0823B2,087F98,10F681,18E29F,1CDA27,205D47,20F77C,283166,28FAA0,34E911,386EA2,3CA348,3CA581,3CA616,3CB6B7,449EF9,4CC00A,5419C8,6091F3,7047E9,70788B,70B7AA,70D923,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,DC1AC5,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." +082522 o="ADVANSEE" +082719 o="APS systems/electronic AG" +0827CE o="NAGANO KEIKI CO., LTD." +082AD0 o="SRD Innovations Inc." +082CB0 o="Network Instruments" +08351B o="Shenzhen Jialihua Electronic Technology Co., Ltd" +083571 o="CASwell INC." +0835B2 o="CoreEdge Networks Co., Ltd" +08379C o="Topaz Co. LTD." +0838A5 o="Funkwerk plettac electronic GmbH" +083A5C o="Junilab, Inc." +083AB8 o="Shinoda Plasma Co., Ltd." +083F3E o="WSH GmbH" +083F76 o="Intellian Technologies, Inc." +084027 o="Gridstore Inc." +084656 o="VEO-LABS" +0847D0,089C86,88B362 o="Nokia Shanghai Bell Co. Ltd.)" +08482C o="Raycore Taiwan Co., LTD." +084ACF,14C697,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,4883B4,489507,4C189A,4C1A3D,5029F5,503CEA,587A6A,58C6F0,602101,6C5C14,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,A09347,A41232,A43D78,A81B5A,B0AA36,B4CB57,B83765,B8C74A,BC3AEA,C02E25,C09F05,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06D78,F079E8 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" +084E1C o="H2A Systems, LLC" +084EBF o="Broad Net Mux Corporation" +085114 o="QINGDAO TOPSCOMM COMMUNICATION CO., LTD" +08512E o="Orion Diagnostica Oy" +085240 o="EbV Elektronikbau- und Vertriebs GmbH" +085AE0 o="Recovision Technology Co., Ltd." +085B0E,704CA5,906CAC,E81CBA o="Fortinet, Inc." +085BDA o="CliniCare LTD" +08674E o="Hisense broadband multimedia technology Co.,Ltd" +0868D0 o="Japan System Design" +0868EA o="EITO ELECTRONICS CO., LTD." +086DF2 o="Shenzhen MIMOWAVE Technology Co.,Ltd" +0874F6 o="Winterhalter Gastronom GmbH" +087572 o="Obelux Oy" +087618 o="ViE Technologies Sdn. Bhd." +087695 o="Auto Industrial Co., Ltd." +087999 o="AIM GmbH" +087BAA o="SVYAZKOMPLEKTSERVICE, LLC" +087CBE o="Quintic Corp." +087D21 o="Altasec technology corporation" +0881BC o="HongKong Ipro Technology Co., Limited" +088466 o="Novartis Pharma AG" +088DC8 o="Ryowa Electronics Co.,Ltd" +088E4F o="SF Software Solutions" +088F2C o="Hills Sound Vision & Lighting" +0890BA o="Danlaw Inc" +0894EF,206A8A,38B725,70E284,98EECB,F0DEF1,F80F41 o="Wistron Infocomm (Zhongshan) Corporation" +08952A,0C0227,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,3C9A77,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,603D26,70037E,705A9E,7C9A54,802994,80B234,80C6AB,8417EF,88F7C7,8C04FF,905851,946A77,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." +089758 o="Shenzhen Strong Rising Electronics Co.,Ltd DongGuan Subsidiary" +089B4B o="iKuai Networks" +089F97 o="LEROY AUTOMATION" +08A12B o="ShenZhen EZL Technology Co., Ltd" +08A5C8,54C57A,60313B,60D21C,886B44 o="Sunnovo International Limited" +08A8A1 o="Cyclotronics Power Concepts, Inc" +08ACA5 o="Benu Video, Inc." +08AF78 o="Totus Solutions, Inc." +08B2A3 o="Cynny Italia S.r.L." +08B4CF o="Abicom International" +08B738 o="Lite-On Technogy Corp." +08B7EC o="Wireless Seismic" +08BA22 o="Swaive Corporation" +08BA5F o="Qingdao Hisense Electronics Co.,Ltd." +08BBCC o="AK-NORD EDV VERTRIEBSGES. mbH" +08BC20 o="Hangzhou Royal Cloud Technology Co., Ltd" +08BE09 o="Astrol Electronic AG" +08BE77 o="Green Electronics" +08CA45 o="Toyou Feiji Electronics Co., Ltd." +08CD9B o="samtec automotive electronics & software GmbH" +08D0B7,1C7B23,24E271,340AFF,40CD7A,587E61,8C9F3B,90CF7D,A8A648,BC6010,C816BD o="Qingdao Hisense Communications Co.,Ltd." +08D29A o="Proformatique" +08D34B o="Techman Electronics (Changshu) Co., Ltd." +08D5C0 o="Seers Technology Co., Ltd" +08D833,8C18D9 o="Shenzhen RF Technology Co., Ltd" +08DFCB o="Systrome Networks" +08E5DA o="NANJING FUJITSU COMPUTER PRODUCTS CO.,LTD." +08E672 o="JEBSEE ELECTRONICS CO.,LTD." +08EA40,0C8C24,10A4BE,146B9C,203233,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" +08EB29 o="Jiangsu Huitong Group Co.,Ltd." +08EBED o="World Elite Technology Co.,LTD" +08EFAB o="SAYME WIRELESS SENSOR NETWORK" +08F1B7 o="Towerstream Corpration" +08F2F4 o="Net One Partners Co.,Ltd." +08F6F8 o="GET Engineering" +08F728 o="GLOBO Multimedia Sp. z o.o. Sp.k." +08FAE0 o="Fohhn Audio AG" +08FC52 o="OpenXS BV" +0C01DB,74C17D,9874DA,98DDEA,AC512C,BC91B5,DC6AEA o="Infinix mobility limited" +0C0400 o="Jantar d.o.o." +0C0535 o="Juniper Systems" +0C1105 o="AKUVOX (XIAMEN) NETWORKS CO., LTD" +0C130B o="Uniqoteq Ltd." +0C15C5 o="SDTEC Co., Ltd." +0C17F1 o="TELECSYS" +0C191F o="Inform Electronik" +0C1A10 o="Acoustic Stream" +0C1C19 o="LONGCONN ELECTRONICS(SHENZHEN) CO.,LTD" +0C1C20 o="Kakao Corp" +0C1DC2 o="SeAH Networks" +0C2026 o="noax Technologies AG" +0C2138 o="Hengstler GmbH" +0C2369 o="Honeywell SPS" +0C2576,8C7716,B8DE5E,FC3D93 o="LONGCHEER TELECOMMUNICATION LIMITED" +0C2755 o="Valuable Techologies Limited" +0C2A69 o="electric imp, incorporated" +0C2AE7 o="Beijing General Research Institute of Mining and Metallurgy" +0C2D89 o="QiiQ Communications Inc." +0C383E o="Fanvil Technology Co., Ltd." +0C3956 o="Observator instruments" +0C3C65 o="Dome Imaging Inc" +0C4101 o="Ruichi Auto Technology (Guangzhou) Co., Ltd." +0C469D o="MS Sedco" +0C4933,7C5259 o="Sichuan Jiuzhou Electronic Technology Co., Ltd." +0C4C39,345760,84AA9C,9897D1,A433D7,ACC662,B046FC,B8FFB3,C03DD9,CCD4A1,CCEDDC,E04136 o="MitraStar Technology Corp." +0C4F5A o="ASA-RT s.r.l." +0C51F7 o="CHAUVIN ARNOUX" +0C5203 o="AGM GROUP LIMITED" +0C5331 o="ETH Zurich" +0C5521 o="Axiros GmbH" +0C565C o="HyBroad Vision (Hong Kong) Technology Co Ltd" +0C57EB o="Mueller Systems" +0C5842 o="DME Micro" +0C5A19 o="Axtion Sdn Bhd" +0C5A9E o="Wi-SUN Alliance" +0C5CD8 o="DOLI Elektronik GmbH" +0C5F35 o="Niagara Video Corporation" +0C6111 o="Anda Technologies SAC" +0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,7CB232,C0D2F3,C4985C o="Hui Zhou Gaoshengda Technology Co.,LTD" +0C63FC o="Nanjing Signway Technology Co., Ltd" +0C6AE6 o="Stanley Security Solutions" +0C6E4F o="PrimeVOLT Co., Ltd." +0C6F9C o="Shaw Communications Inc." +0C73BE o="Dongguan Haimai Electronie Technology Co.,Ltd" +0C7512 o="Shenzhen Kunlun TongTai Technology Co.,Ltd." +0C7523 o="BEIJING GEHUA CATV NETWORK CO.,LTD" +0C756C o="Anaren Microwave, Inc." +0C7D7C o="Kexiang Information Technology Co, Ltd." +0C8230 o="SHENZHEN MAGNUS TECHNOLOGIES CO.,LTD" +0C826A o="Wuhan Huagong Genuine Optics Technology Co., Ltd" +0C8411 o="A.O. Smith Water Products" +0C8484 o="Zenovia Electronics Inc." +0C8A87 o="AgLogica Holdings, Inc" +0C8BD3,18AC9E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,8CD48E,988ED4,9CAF6F,B8C8EB,F82F6A o="ITEL MOBILE LIMITED" +0C8C8F o="Kamo Technology Limited" +0C8CDC o="Suunto Oy" +0C8D98 o="TOP EIGHT IND CORP" +0C924E o="Rice Lake Weighing Systems" +0C9301 o="PT. Prasimax Inovasi Teknologi" +0C93FB o="BNS Solutions" +0C9541,C8B21E o="CHIPSEA TECHNOLOGIES (SHENZHEN) CORP." +0C96E6,283A4D,485F99 o="Cloud Network Technology (Samoa) Limited" +0C9A42,18BB26,34C3D2,381DD9,4846C1,54C9DF,54E4BD,586356,805E4F,88835D,A02C36,A0F459,AC35EE,E0B2F1 o="FN-LINK TECHNOLOGY LIMITED" +0C9B13 o="Shanghai Magic Mobile Telecommunication Co.Ltd." +0C9D56 o="Consort Controls Ltd" +0C9E91 o="Sankosha Corporation" +0CA06C o="Industrial Cyber Sensing Inc." +0CA138 o="Blinq Wireless Inc." +0CA2F4 o="Chameleon Technology (UK) Limited" +0CA42A o="OB Telecom Electronic Technology Co., Ltd" +0CAC05 o="Unitend Technologies Inc." +0CAF5A o="GENUS POWER INFRASTRUCTURES LIMITED" +0CB34F o="Shenzhen Xiaoqi Intelligent Technology Co., Ltd." +0CB459 o="Marketech International Corp." +0CB4A4 o="Xintai Automobile Intelligent Network Technology" +0CB4EF o="Digience Co.,Ltd." +0CB5DE,18422F,4CA74B,54055F,68597F,84A783,885C47,9067F3,94AE61,D4224E o="Alcatel Lucent" +0CB912 o="JM-DATA GmbH" +0CB937,647C34,6C38A1 o="Ubee Interactive Co., Limited" +0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,745C9F,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404 o="TCT mobile ltd" +0CBF3F o="Shenzhen Lencotion Technology Co.,Ltd" +0CBF74 o="Morse Micro" +0CC0C0 o="MAGNETI MARELLI SISTEMAS ELECTRONICOS MEXICO" +0CC3A7 o="Meritec" +0CC47E o="EUCAST Co., Ltd." +0CC655 o="Wuxi YSTen Technology Co.,Ltd." +0CC6AC o="DAGS" +0CC731 o="Currant, Inc." +0CC81F o="Summer Infant, Inc." +0CC9C6 o="Samwin Hong Kong Limited" +0CCB85,141AA3,1430C6,1C56FE,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,9068C3,9CD917,A470D6,A89675,B07994,BCFFEB,C08C71,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" +0CCB8D o="ASCO Numatics GmbH" +0CCC26 o="Airenetworks" +0CCDD3 o="EASTRIVER TECHNOLOGY CO., LTD." +0CCDFB o="EDIC Systems Inc." +0CCEF6 o="Guizhou Fortuneship Technology Co., Ltd" +0CCFD1 o="SPRINGWAVE Co., Ltd" +0CD2B5 o="Binatone Telecommunication Pvt. Ltd" +0CD696 o="Amimon Ltd" +0CD7C2 o="Axium Technologies, Inc." +0CDCCC o="Inala Technologies" +0CE041 o="iDruide" +0CE5D3 o="DH electronics GmbH" +0CE709 o="Fox Crypto B.V." +0CE82F o="Bonfiglioli Vectron GmbH" +0CE936 o="ELIMOS srl" +0CEF7C o="AnaCom Inc" +0CF019 o="Malgn Technology Co., Ltd." +0CF0B4 o="Globalsat International Technology Ltd" +0CF361 o="Java Information" +0CF3EE,E0189F o="EM Microelectronic" +0CF405 o="Beijing Signalway Technologies Co.,Ltd" +0CF475 o="Zliide Technologies ApS" +0CFC83 o="Airoha Technology Corp.," +0CFD37 o="SUSE Linux GmbH" +1000FD o="LaonPeople" +1001CA o="Ashley Butterworth" +10090C o="Janome Sewing Machine Co., Ltd." +100C24 o="pomdevices, LLC" +100D2F o="Online Security Pty. Ltd." +100D32 o="Embedian, Inc." +100E2B,38BF33 o="NEC CASIO Mobile Communications" +100F18 o="Fu Gang Electronic(KunShan)CO.,LTD" +1010B6 o="McCain Inc" +101212 o="Vivo International Corporation Pty Ltd" +101218 o="Korins Inc." +101248 o="ITG, Inc." +101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,58ECED,649829,689361,701BFB,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,A42618,A4B52E,A4F3E7,B8DB1C,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,E80945,E8DE8E,F89910 o="Integrated Device Technology (Malaysia) Sdn. Bhd." +101331,20B001,30918F,589835,9C9726,A491B1,A4B1E9,C4EA1D,E0B9E5 o="Technicolor" +1013EE o="Justec International Technology INC." +10189E o="Elmo Motion Control" +101D51 o="8Mesh Networks Limited" +102279 o="ZeroDesktop, Inc." +1027BE o="TVIP" +102831 o="Morion Inc." +102C83 o="XIMEA" +102D96 o="Looxcie Inc." +103034 o="Cara Systems" +103378 o="FLECTRON Co., LTD" +103711 o="Simlink AS" +103DEA o="HFC Technology (Beijing) Ltd. Co." +104369 o="Soundmax Electronic Limited" +10445A o="Shaanxi Hitech Electronic Co., LTD" +1045BE o="Norphonic AS" +1045F8 o="LNT-Automation GmbH" +1046B4 o="FormericaOE" +1048B1 o="Beijing Duokan Technology Limited" +104963 o="HARTING K.K." +104D77 o="Innovative Computer Engineering" +104E07 o="Shanghai Genvision Industries Co.,Ltd" +105917 o="Tonal" +105AF7,8C59C3 o="ADB Italia" +105BAD,A4FC77 o="Mega Well Limited" +105C3B o="Perma-Pipe, Inc." +105CBF o="DuroByte Inc" +1062C9 o="Adatis GmbH & Co. KG" +1064E2 o="ADFweb.com s.r.l." +1065A3 o="Core Brands LLC" +1065CF o="IQSIM" +106FEF o="Ad-Sol Nissin Corp" +1071F9 o="Cloud Telecomputers, LLC" +107223,542F8A,94EAEA o="TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO" +10768A o="EoCell" +107717,1CA770,283545,60427F,A4E615,BC83A7,BCEC23,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD" +107873 o="Shenzhen Jinkeyi Communication Co., Ltd." +1078CE o="Hanvit SI, Inc." +107A86 o="U&U ENGINEERING INC." +107BA4 o="Olive & Dove Co.,Ltd." +1081B4 o="Hunan Greatwall Galaxy Science and Technology Co.,Ltd." +108286 o="Luxshare Precision Industry Co.,Ltd" +1083D2 o="Microseven Systems, LLC" +10880F o="Daruma Telecomunicações e Informática S.A." +108A1B o="RAONIX Inc." +108EBA o="Molekule" +10954B o="Megabyte Ltd." +109AB9 o="Tosibox Oy" +109C70 o="Prusa Research s.r.o." +109E3A,18BC5A,78DA07 o="Zhejiang Tmall Technology Co., Ltd." +10A13B o="FUJIKURA RUBBER LTD." +10A24E o="GOLD3LINK ELECTRONICS CO., LTD" +10A4B9 o="Baidu Online Network Technology (Beijing) Co., Ltd" +10A659 o="Mobile Create Co.,Ltd." +10A743 o="SK Mtek Limited" +10A932 o="Beijing Cyber Cloud Technology Co. ,Ltd." +10AF78 o="Shenzhen ATUE Technology Co., Ltd" +10B26B o="base Co.,Ltd." +10B36F o="Bowei Technology Company Limited" +10B7F6 o="Plastoform Industries Ltd." +10B9F7 o="Niko-Servodan" +10B9FE o="Lika srl" +10BAA5 o="GANA I&C CO., LTD" +10BD55 o="Q-Lab Corporation" +10C07C o="Blu-ray Disc Association" +10C22F o="China Entropy Co., Ltd." +10C2BA o="UTT Co., Ltd." +10C586 o="BIO SOUND LAB CO., LTD." +10C595,809621,A41194,A48CDB o="Lenovo" +10C60C o="Domino UK Ltd" +10C67E o="SHENZHEN JUCHIN TECHNOLOGY CO., LTD" +10C73F o="Midas Klark Teknik Ltd" +10C753 o="Qingdao Intelligent&Precise Electronics Co.,Ltd." +10CA81 o="PRECIA" +10CC1B o="Liverock technologies,INC" +10CCDB o="AXIMUM PRODUITS ELECTRONIQUES" +10CD6E o="FISYS" +10CDB6 o="Essential Products, Inc." +10D1DC o="INSTAR Deutschland GmbH" +10DDF4 o="Maxway Electronics CO.,LTD" +10DEE4 o="automationNEXT GmbH" +10DF8B o="Shenzhen CareDear Communication Technology Co.,Ltd" +10E2D5 o="Qi Hardware Inc." +10E3C7 o="Seohwa Telecom" +10E4AF o="APR, LLC" +10E68F o="KWANGSUNG ELECTRONICS KOREA CO.,LTD." +10E6AE o="Source Technologies, LLC" +10E8EE o="PhaseSpace" +10F163 o="TNK CO.,LTD" +10F3DB o="Gridco Systems, Inc." +10F49A o="T3 Innovation" +10F9EB o="Industria Fueguina de Relojería Electrónica s.a." +10FACE o="Reacheng Communication Technology Co.,Ltd" +10FBF0 o="KangSheng LTD." +10FC54 o="Shany Electronic Co., Ltd." +10FCB6 o="mirusystems CO.,LTD" +140467 o="SNK Technologies Co.,Ltd." +1407E0 o="Abrantix AG" +140C5B o="PLNetworks" +141330 o="Anakreon UK LLP" +141357 o="ATP Electronics, Inc." +1414E6 o="Ningbo Sanhe Digital Co.,Ltd" +14157C o="TOKYO COSMOS ELECTRIC CO.,LTD." +14169E,2C5731,541473,A444D1 o="Wingtech Group (HongKong)Limited" +141A51 o="Treetech Sistemas Digitais" +141BBD o="Volex Inc." +141BF0 o="Intellimedia Systems Ltd" +1422DB,4C0143,605F8D,F8BBBF o="eero inc." +1423D7 o="EUTRONIX CO., LTD." +142882 o="MIDICOM ELECTRONICS CO.LTD" +142971 o="NEMOA ELECTRONICS (HK) CO. LTD" +142BD2 o="Armtel Ltd." +142BD6 o="Guangdong Appscomm Co.,Ltd" +142D8B o="Incipio Technologies, Inc" +142DF5 o="Amphitech" +142FFD o="LT SECURITY INC" +14307A o="Avermetrics" +143365 o="TEM Mobile Limited" +14358B o="Mediabridge Products, LLC." +1435B3 o="Future Designs, Inc." +143719 o="PT Prakarsa Visi Valutama" +14373B o="PROCOM Systems" +143AEA o="Dynapower Company LLC" +143DF2 o="Beijing Shidai Hongyuan Network Communication Co.,Ltd" +143F27 o="Noccela Oy" +144146 o="Honeywell (China) Co., LTD" +1441E2 o="Monaco Enterprises, Inc." +144319 o="Creative&Link Technology Limited" +14444A o="Apollo Seiko Ltd." +1446E4 o="AVISTEL" +144802 o="THE YEOLRIM Co.,Ltd." +14488B o="Shenzhen Doov Technology Co.,Ltd" +144978 o="Digital Control Incorporated" +144C1A o="Max Communication GmbH" +144E34,8C088B o="Remote Solution" +145290 o="KNS Group LLC (YADRO Company)" +145412 o="Entis Co., Ltd." +145645 o="Savitech Corp." +145A83 o="Logi-D inc" +145BE1 o="nyantec GmbH" +145E45 o="Kaleao Limited" +146308,4C0DEE o="JABIL CIRCUIT (SHANGHAI) LTD." +146A0B o="Cypress Electronics Limited" +146B72 o="Shenzhen Fortune Ship Technology Co., Ltd." +147373 o="TUBITAK UEKAE" +14780B o="Varex Imaging Deutschland AG" +147DB3 o="JOA TELECOM.CO.,LTD" +14825B,304487,C8AFE3,F4951B o="Hefei Radio Communication Technology Co., Ltd" +14893E o="VIXTEL TECHNOLOGIES LIMTED" +148951,507B9D,54E1AD,68F728,8C1645,98FA9B,C85B76,E86A64 o="LCFC(HeFei) Electronics Technology co., ltd" +148A70 o="ADS GmbH" +149090 o="KongTop industrial(shen zhen)CO.,LTD" +149346 o="PNI sensor corporation" +14942F o="USYS CO.,LTD." +149448 o="BLU CASTLE S.A." +149B2F o="JiangSu ZhongXie Intelligent Technology co., LTD" +149FB6,7CFD82,ECA9FA o="GUANGDONG GENIUS TECHNOLOGY CO., LTD." +14A62C o="S.M. Dezac S.A." +14A72B o="currentoptronics Pvt.Ltd" +14A78B,38AF29,3CEF8C,4C11BF,9002A9,9C1463,A0BD1D,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." +14A86B o="ShenZhen Telacom Science&Technology Co., Ltd" +14A9E3 o="MST CORPORATION" +14B126,FCE66A o="Industrial Software Co" +14B1C8 o="InfiniWing, Inc." +14B370 o="Gigaset Digital Technology (Shenzhen) Co., Ltd." +14B73D o="ARCHEAN Technologies" +14C089 o="DUNE HD LTD" +14C1FF o="ShenZhen QianHai Comlan communication Co.,LTD" +14C21D o="Sabtech Industries" +14C3C2 o="K.A. Schmersal GmbH & Co. KG" +14CAA0 o="Hu&Co" +14CF8D,98EF9B,98F5A9 o="OHSUNG" +14D76E o="CONCH ELECTRONIC Co.,Ltd" +14DB85 o="S NET MEDIA" +14DDE5 o="MPMKVVCL" +14E4EC o="mLogic LLC" +14EB33 o="BSMediasoft Co., Ltd." +14EDA5 o="Wächter GmbH Sicherheitssysteme" +14EDE4 o="Kaiam Corporation" +14EE9D o="AirNav Systems LLC" +14EFCF o="SCHREDER" +14F0C5 o="Xtremio Ltd." +14F28E o="ShenYang ZhongKe-Allwin Technology Co.LTD" +14FEAF o="SAGITTAR LIMITED" +1800DB o="Fitbit Inc." +18017D o="Harbin Arteor technology co., LTD" +1801E3 o="Bittium Wireless Ltd" +1803FA o="IBT Interfaces" +180675 o="Dilax Intelcom GmbH" +1806FF o="Acer Computer(Shanghai) Limited." +180B52 o="Nanotron Technologies GmbH" +180C14 o="iSonea Limited" +180C77 o="Westinghouse Electric Company, LLC" +18104E o="CEDINT-UPM" +181212 o="Cepton Technologies" +181420 o="TEB SAS" +181714 o="DAEWOOIS" +181725 o="Cameo Communications, Inc." +18193F o="Tamtron Oy" +181E95 o="AuVerte" +182012 o="Aztech Associates Inc." +18204C o="Kummler+Matter AG" +1820A6 o="Sage Co., Ltd." +182A44 o="HIROSE ELECTRONIC SYSTEM" +182B05 o="8D Technologies" +182C91 o="Concept Development, Inc." +182CB4 o="Nectarsoft Co., Ltd." +182D98 o="Jinwoo Industrial system" +183009 o="Woojin Industrial Systems Co., Ltd." +1832A2 o="LAON TECHNOLOGY CO., LTD." +1836FC o="Elecsys International Corporation" +183825 o="Wuhan Lingjiu High-tech Co.,Ltd." +183864 o="CAP-TECH INTERNATIONAL CO., LTD." +1838AE o="CONSPIN SOLUTION" +183919 o="Unicoi Systems" +18396E o="SUNSEA TELECOMMUNICATIONS CO.,LTD." +18399C o="Skorpios Technologies" +183A48 o="VostroNet" +183BD2,98BB1E o="BYD Precision Manufacture Company Ltd." +1840A4 o="Shenzhen Trylong Smart Science and Technology Co., Ltd." +184462 o="Riava Networks, Inc." +1848D8 o="Fastback Networks" +184BDF o="Caavo Inc" +184E94 o="MESSOA TECHNOLOGIES INC." +18502A o="SOARNEX" +185207,187532,248BE0,2C6373,54E061,5C4A1F,5CA176,68262A,908674,9C32A9,9C9C40,B8224F,ECF8EB,F092B4 o="SICHUAN TIANYI COMHEART TELECOMCO., LTD" +185AE8 o="Zenotech.Co.,Ltd" +185D9A o="BobjGear LLC" +1861C7 o="lemonbeat GmbH" +186571 o="Top Victory Electronics (Taiwan) Co., Ltd." +1866C7 o="Shenzhen Libre Technology Co., Ltd" +1866E3 o="Veros Systems, Inc." +18673F o="Hanover Displays Limited" +186751 o="KOMEG Industrielle Messtechnik GmbH" +186882 o="Beward R&D Co., Ltd." +1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,94E1AC,A41437,B4A382,BCAD28,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." +186D99 o="Adanis Inc." +187117 o="eta plus electronic gmbh" +1878D4,20C047,485D36 o="Verizon" +1879A2 o="GMJ ELECTRIC LIMITED" +187A93,C4FEE2 o="AMICCOM Electronics Corporation" +187C81 o="Valeo Vision Systems" +187ED5 o="shenzhen kaism technology Co. Ltd" +1880CE o="Barberry Solutions Ltd" +188219,D896E0 o="Alibaba Cloud Computing Ltd." +188410 o="CoreTrust Inc." +18863A o="DIGITAL ART SYSTEM" +188857 o="Beijing Jinhong Xi-Dian Information Technology Corp." +1889A0 o="Wuhan Funshion Online Technologies Co.,Ltd" +1889DF o="CerebrEX Inc." +188B15 o="ShenZhen ZhongRuiJing Technology co.,LTD" +188ED5 o="TP Vision Belgium N.V. - innovation site Brugge" +188EF9 o="G2C Co. Ltd." +18922C o="Virtual Instruments" +1894C6 o="ShenZhen Chenyee Technology Co., Ltd." +1897FF o="TechFaith Wireless Technology Limited" +189A67 o="CSE-Servelec Limited" +18A28A o="Essel-T Co., Ltd" +18A958 o="PROVISION THAI CO., LTD." +18AA45 o="Fon Technology" +18ABF5 o="Ultra Electronics Electrics" +18AD4D o="Polostar Technology Corporation" +18AEBB o="Siemens Convergence Creators GmbH&Co.KG" +18AF9F o="DIGITRONIC Automationsanlagen GmbH" +18B209 o="Torrey Pines Logic, Inc" +18B3BA o="Netlogic AB" +18B430,641666 o="Nest Labs Inc." +18B591 o="I-Storm" +18B79E o="Invoxia" +18B905 o="Hong Kong Bouffalo Lab Limited" +18BDAD o="L-TECH CORPORATION" +18BE92,6CB9C5 o="Delta Networks, Inc." +18C451 o="Tucson Embedded Systems" +18C8E7 o="Shenzhen Hualistone Technology Co.,Ltd" +18CC23 o="Philio Technology Corporation" +18CC88 o="Hitachi Johnson Controls Air" +18D5B6 o="SMG Holdings LLC" +18D66A o="Inmarsat" +18D6CF o="Kurth Electronic GmbH" +18D949 o="Qvis Labs, LLC" +18DFB4 o="BOSUNG POWERTEC CO.,LTD." +18E288 o="STT Condigi" +18E80F o="Viking Electronics Inc." +18E8DD o="MODULETEK" +18F145 o="NetComm Wireless Limited" +18F292 o="Shannon Systems" +18F650 o="Multimedia Pacific Limited" +18F76B o="Zhejiang Winsight Technology CO.,LTD" +18F87A o="i3 International Inc." +18FA6F o="ISC applied systems corp" +18FC9F o="Changhe Electronics Co., Ltd." +18FE34,240AC4,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,545AA6,5CCF7F,600194,68C63A,807D3A,840D8E,84F3EB,9097D5,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,CC50E3,D8A01D,DC4F22,ECFABC o="Espressif Inc." +18FF2E o="Shenzhen Rui Ying Da Technology Co., Ltd" +1C0042 o="NARI Technology Co., Ltd." +1C0656 o="IDY Corporation" +1C08C1 o="Lg Innotek" +1C0B52 o="EPICOM S.A" +1C0FAF o="Lucid Vision Labs" +1C0FCF o="Sypro Optics GmbH" +1C11E1 o="Wartsila Finland Oy" +1C129D o="IEEE PES PSRC/SUB" +1C14B3 o="Airwire Technologies" +1C184A o="ShenZhen RicherLink Technologies Co.,LTD" +1C19DE o="eyevis GmbH" +1C1CFD o="Dalian Hi-Think Computer Technology, Corp" +1C1FD4 o="LifeBEAM Technologies LTD" +1C234F,441102 o="EDMI Europe Ltd" +1C24CD,505FB5,88DE7C o="Askey Computer Corp." +1C24EB o="Burlywood" +1C25E1,6458AD,64F88A,688B0F,A0950C,AC5474,B05365,C098DA,C0D0FF,E42D7B o="China Mobile IOT Company Limited" +1C27DD o="Datang Gohighsec(zhejiang)Information Technology Co.,Ltd." +1C2E1B o="Suzhou Tremenet Communication Technology Co., Ltd." +1C330E o="PernixData" +1C334D o="ITS Telecom" +1C3477 o="Innovation Wireless" +1C35F1 o="NEW Lift Neue Elektronische Wege Steuerungsbau GmbH" +1C37BF o="Cloudium Systems Ltd." +1C3A4F o="AccuSpec Electronics, LLC" +1C3B8F o="Selve GmbH & Co. KG" +1C3DE7 o="Sigma Koki Co.,Ltd." +1C40E8 o="SHENZHEN PROGRESS&WIN TECHNOLOGY CO.,LTD" +1C4158 o="Gemalto M2M GmbH" +1C43EC o="JAPAN CIRCUIT CO.,LTD" +1C4840 o="IMS Messsysteme GmbH" +1C4AF7 o="AMON INC" +1C4BB9 o="SMG ENTERPRISE, LLC" +1C51B5 o="Techaya LTD" +1C5216 o="DONGGUAN HELE ELECTRONICS CO., LTD" +1C52D6 o="FLAT DISPLAY TECHNOLOGY CORPORATION" +1C553A o="QianGua Corp." +1C57D8 o="Kraftway Corporation PLC" +1C5A0B o="Tegile Systems" +1C5A6B o="Philips Electronics Nederland BV" +1C5C55 o="PRIMA Cinema, Inc" +1C5C60 o="Shenzhen Belzon Technology Co.,LTD." +1C5FFF o="Beijing Ereneben Information Technology Co.,Ltd Shenzhen Branch" +1C60DE,488AD2,6C5940,8CF228,BC5FF6,C8E7D8,D02516,F4EE14 o="MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." +1C63B7 o="OpenProducts 237 AB" +1C6BCA o="Mitsunami Co., Ltd." +1C6E4C o="Logistic Service & Engineering Co.,Ltd" +1C6E76 o="Quarion Technology Inc" +1C7328,447F77 o="Connected Home" +1C7370 o="Neotech" +1C76CA o="Terasic Technologies Inc." +1C7839,20906F o="Shenzhen Tencent Computer System Co., Ltd." +1C7C11 o="EID" +1C7C45 o="Vitek Industrial Video Products, Inc." +1C7CC7 o="Coriant GmbH" +1C7D22 o="Fuji Xerox Co., Ltd." +1C7E51 o="3bumen.com" +1C8341 o="Hefei Bitland Information Technology Co.Ltd" +1C83B0 o="Linked IP GmbH" +1C8464 o="FORMOSA WIRELESS COMMUNICATION CORP." +1C86AD o="MCT CO., LTD." +1C8E8E o="DB Communication & Systems Co., ltd." +1C8F8A o="Phase Motion Control SpA" +1C9179 o="Integrated System Technologies Ltd" +1C9492 o="RUAG Schweiz AG" +1C955D o="I-LAX ELECTRONICS INC." +1C959F o="Veethree Electronics And Marine LLC" +1C965A,2C4D79,401B5F,841766,90895F,A41566,A45385,A830AD,ACFD93,DC0C2D,DCAF68 o="WEIFANG GOERTEK ELECTRONICS CO.,LTD" +1C973D o="PRICOM Design" +1C9C26 o="Zoovel Technologies" +1C9ECB o="Beijing Nari Smartchip Microelectronics Company Limited" +1CA0B8,28C13C,702084,F4939F o="Hon Hai Precision Ind. Co., Ltd." +1CA2B1 o="ruwido austria gmbh" +1CAB01 o="Innovolt" +1CADD1 o="Bosung Electronics Co., Ltd." +1CB243 o="TDC A/S" +1CB857 o="Becon Technologies Co,.Ltd." +1CBBA8 o="OJSC %Ufimskiy Zavod %Promsvyaz%" +1CBD0E o="Amplified Engineering Pty Ltd" +1CC11A o="Wavetronix" +1CC316 o="MileSight Technology Co., Ltd." +1CC586 o="Absolute Acoustics" +1CC72D o="Shenzhen Huapu Digital CO.,Ltd" +1CCDE5,FC539E o="Shanghai Wind Technologies Co.,Ltd" +1CD40C o="Kriwan Industrie-Elektronik GmbH" +1CD6BD o="LEEDARSON LIGHTING CO., LTD." +1CE165 o="Marshal Corporation" +1CEEC9,78B3CE o="Elo touch solutions" +1CEEE8 o="Ilshin Elecom" +1CEFCE o="bebro electronic GmbH" +1CF03E o="Wearhaus Inc." +1CF061 o="SCAPS GmbH" +1CF5E7 o="Turtle Industry Co., Ltd." +1CFCBB o="Realfiction ApS" +1CFEA7 o="IDentytech Solutins Ltd." +20014F o="Linea Research Ltd" +200505 o="RADMAX COMMUNICATION PRIVATE LIMITED" +2005E8 o="OOO InProMedia" +200A5E o="Xiangshan Giant Eagle Technology Developing Co., Ltd." +200DB0,40A5EF o="Shenzhen Four Seas Global Link Network Technology Co., Ltd." +200E95 o="IEC – TC9 WG43" +200F70 o="FOXTECH" +201257 o="Most Lucky Trading Ltd" +2012D5 o="Scientech Materials Corporation" +20180E o="Shenzhen Sunchip Technology Co., Ltd" +201D03 o="Elatec GmbH" +202598 o="Teleview" +2028BC o="Visionscape Co,. Ltd." +202AC5 o="Petite-En" +202CB7 o="Kong Yue Electronics & Information Industry (Xinhui) Ltd." +202D23 o="Collinear Networks Inc." +202DF8 o="Digital Media Cartridge Ltd." +2031EB o="HDSN" +20365B,F00E1D o="Megafone Limited" +2037BC o="Kuipers Electronic Engineering BV" +203AEF o="Sivantos GmbH" +204005 o="feno GmbH" +20415A o="Smarteh d.o.o." +20443A o="Schneider Electric Asia Pacific Ltd" +2046A1 o="VECOW Co., Ltd" +2046F9 o="Advanced Network Devices (dba:AND)" +204AAA o="Hanscan Spain S.A." +204C6D o="Hugo Brennenstuhl Gmbh & Co. KG." +204E6B o="Axxana(israel) ltd" +2053CA o="Risk Technology Ltd" +205532 o="Gotech International Technology Limited" +205721 o="Salix Technology CO., Ltd." +2057AF o="Shenzhen FH-NET OPTOELECTRONICS CO.,LTD" +2059A0 o="Paragon Technologies Inc." +205A00 o="Coval" +205B5E o="Shenzhen Wonhe Technology Co., Ltd" +205CFA o="Yangzhou ChangLian Network Technology Co,ltd." +20635F o="Abeeway" +2067B1 o="Pluto inc." +206AFF o="Atlas Elektronik UK Limited" +206FEC o="Braemac CA LLC" +20719E o="SF Technology Co.,Ltd" +2074CF o="Shenzhen Voxtech Co.,Ltd" +207693 o="Lenovo (Beijing) Limited." +20780B o="Delta Faucet Company" +207C8F o="Quanta Microsystems,Inc." +20858C o="Assa" +2087AC o="AES motomation" +20918A o="PROFALUX" +2091D9 o="I'M SPA" +209AE9 o="Volacomm Co., Ltd" +209BA5 o="JIAXING GLEAD Electronics Co.,Ltd" +20A2E7 o="Lee-Dickens Ltd" +20A783 o="miControl GmbH" +20A787 o="Bointec Taiwan Corporation Limited" +20AA25 o="IP-NET LLC" +20B0F7 o="Enclustra GmbH" +20B5C6 o="Mimosa Networks" +20B780 o="Toshiba Visual Solutions Corporation Co.,Ltd" +20B7C0 o="OMICRON electronics GmbH" +20BB76 o="COL GIOVANNI PAOLO SpA" +20BBC6 o="Jabil Circuit Hungary Ltd." +20BFDB o="DVL" +20C06D o="SHENZHEN SPACETEK TECHNOLOGY CO.,LTD" +20C1AF o="i Wit Digital Co., Limited" +20C3A4 o="RetailNext" +20C60D o="Shanghai annijie Information technology Co.,LTD" +20CEC4 o="Peraso Technologies" +20D21F o="Wincal Technology Corp." +20D25F o="SmartCap Technologies" +20D5AB o="Korea Infocom Co.,Ltd." +20D75A o="Posh Mobile Limited" +20D906 o="Iota, Inc." +20DBAB o="Samsung Electronics Co., Ltd." +20DC93 o="Cheetah Hi-Tech, Inc." +20DE88 o="IC Realtime LLC" +20DF3F,6C8366 o="Nanjing SAC Power Grid Automation Co., Ltd." +20E407 o="Spark srl" +20E791 o="Siemens Healthcare Diagnostics, Inc" +20EAC7 o="SHENZHEN RIOPINE ELECTRONICS CO., LTD" +20ED74 o="Ability enterprise co.,Ltd." +20EEC6 o="Elefirst Science & Tech Co ., ltd" +20F002 o="MTData Developments Pty. Ltd." +20F41B,28F366,3C3300,44334C,ACA213 o="Shenzhen Bilian electronic CO.,LTD" +20F452 o="Shanghai IUV Software Development Co. Ltd" +20F510 o="Codex Digital Limited" +20F85E o="Delta Electronics" +20FABB o="Cambridge Executive Limited" +20FECD o="System In Frontier Inc." +20FEDB o="M2M Solution S.A.S." +24050F o="MTN Electronic Co. Ltd" +240917 o="Devlin Electronics Limited" +240B2A o="Viettel Group" +240BB1 o="KOSTAL Industrie Elektrik GmbH" +240D65 o="Shenzhen Vsun Communication Technology Co., Ltd." +240D6C o="SMND" +241064 o="Shenzhen Ecsino Tecnical Co. Ltd" +241125 o="Hutek Co., Ltd." +241148 o="Entropix, LLC" +2411D0 o="Chongqing Ehs Science and Technology Development Co.,Ltd." +241A8C o="Squarehead Technology AS" +241B13 o="Shanghai Nutshell Electronic Co., Ltd." +241B44 o="Hangzhou Tuners Electronics Co., Ltd" +241C04 o="SHENZHEN JEHE TECHNOLOGY DEVELOPMENT CO., LTD." +241F2C o="Calsys, Inc." +242642 o="SHARP Corporation." +2429FE o="KYOCERA Corporation" +242E90 o="PALIT MICROSYSTEMS, LTD" +242FFA o="Toshiba Global Commerce Solutions" +2435CC o="Zhongshan Scinan Internet of Things Co.,Ltd." +2437EF o="EMC Electronic Media Communication SA" +243A82 o="IRTS" +243C20 o="Dynamode Group" +243F30 o="Oxygen Broadband s.a." +2442BC o="Alinco,incorporated" +244597 o="GEMUE Gebr. Mueller Apparatebau" +24470E o="PentronicAB" +24497B o="Innovative Converged Devices Inc" +244F1D o="iRule LLC" +2453BF o="Enernet" +245880 o="VIZEO" +24590B o="White Sky Inc. Limited" +245BF0 o="Liteon, Inc." +245CBF o="NCSE" +245CCB o="AXIe Consortium, Inc." +245EBE,E843B6 o="QNAP Systems, Inc." +246081 o="razberi technologies" +246278 o="sysmocom - systems for mobile communications GmbH" +2464EF o="CYG SUNRI CO.,LTD." +246880 o="Braveridge.co.,ltd." +24693E o="innodisk Corporation" +24694A o="Jasmine Systems Inc." +246AAB o="IT-IS International" +246C8A o="YUKAI Engineering" +247260 o="IOTTECH Corp" +247656 o="Shanghai Net Miles Fiber Optics Technology Co., LTD." +2479F8 o="KUPSON spol. s r.o." +247C4C o="Herman Miller" +248000 o="Westcontrol AS" +2481AA o="KSH International Co., Ltd." +24828A o="Prowave Technologies Ltd." +248498 o="Beijing Jiaoda Microunion Tech.Co.,Ltd." +2486F4 o="Ctek, Inc." +248707 o="SEnergy Corporation" +248894 o="shenzhen lensun Communication Technology LTD" +2493CA o="Voxtronic Austria" +249442 o="OPEN ROAD SOLUTIONS , INC." +2497ED o="Techvision Intelligent Technology Limited" +24A42C o="KOUKAAM a.s." +24A495 o="Thales Canada Inc." +24A534 o="SynTrust Tech International Ltd." +24A87D o="Panasonic Automotive Systems Asia Pacific(Thailand)Co.,Ltd." +24A937 o="PURE Storage" +24AF54 o="NEXGEN Mediatech Inc." +24B0A9 o="Shanghai Mobiletek Communication Ltd." +24B6B8 o="FRIEM SPA" +24B88C o="Crenus Co.,Ltd." +24B8D2 o="Opzoon Technology Co.,Ltd." +24BA13 o="RISO KAGAKU CORPORATION" +24BA30 o="Technical Consumer Products, Inc." +24BBC1 o="Absolute Analysis" +24BC82 o="Dali Wireless, Inc." +24BE18 o="DADOUTEK COMPANY LIMITED" +24C0B3 o="RSF" +24C1BD o="CRRC DALIAN R&D CO.,LTD." +24C42F o="Philips Lifeline" +24C848 o="mywerk Portal GmbH" +24C86E o="Chaney Instrument Co." +24C9DE o="Genoray" +24CBE7 o="MYK, Inc." +24CF21 o="Shenzhen State Micro Technology Co., Ltd" +24D13F o="MEXUS CO.,LTD" +24D2CC o="SmartDrive Systems Inc." +24D51C o="Zhongtian broadband technology co., LTD" +24D76B o="Syntronic AB" +24DA11 o="NO NDA Inc" +24DAB6 o="Sistemas de Gestión Energética S.A. de C.V" +24DBAD o="ShopperTrak RCT Corporation" +24E124 o="Xiamen Ursaconn Technology Co. , Ltd." +24E43F o="Wenzhou Kunmei Communication Technology Co.,Ltd." +24E5AA o="Philips Oral Healthcare, Inc." +24E6BA o="JSC Zavod im. Kozitsky" +24EA40 o="Helmholz GmbH & Co. KG" +24EB65 o="SAET I.S. S.r.l." +24EC51 o="ADF Technologies Sdn Bhd" +24ECD6 o="CSG Science & Technology Co.,Ltd.Hefei" +24EE3A o="Chengdu Yingji Electronic Hi-tech Co Ltd" +24F0FF o="GHT Co., Ltd." +24F128 o="Telstra" +24F2DD o="Radiant Zemax LLC" +24F57E o="HWH CO., LTD." +24FAF3 o="Shanghai Flexem Technology Co.,Ltd." +24FD5B o="SmartThings, Inc." +280245 o="Konze System Technology Co.,Ltd." +2804E0 o="FERMAX ELECTRONICA S.A.U." +28061E o="NINGBO GLOBAL USEFUL ELECTRIC CO.,LTD" +28068D o="ITL, LLC" +28070D o="GUANGZHOU WINSOUND INFORMATION TECHNOLOGY CO.,LTD." +280C28 o="Unigen DataStorage Corporation" +280CB8 o="Mikrosay Yazilim ve Elektronik A.S." +280E8B o="Beijing Spirit Technology Development Co., Ltd." +28101B o="MagnaCom" +281471 o="Lantis co., LTD." +2817CE o="Omnisense Ltd" +2818FD o="Aditya Infotech Ltd." +282246 o="Beijing Sinoix Communication Co., LTD" +282373 o="Digita" +2823F5,58C876,8C1850,CCF0FD,F010AB o="China Mobile (Hangzhou) Information Technology Co., Ltd." +282536 o="SHENZHEN HOLATEK CO.,LTD" +2826A6 o="PBR electronics GmbH" +282986 o="APC by Schneider Electric" +2829CC o="Corsa Technology Incorporated" +2829D9 o="GlobalBeiMing technology (Beijing)Co. Ltd" +282FC2 o="Automotive Data Solutions" +2830AC o="Frontiir Co. Ltd." +283410 o="Enigma Diagnostics Limited" +283713 o="Shenzhen 3Nod Digital Technology Co., Ltd." +28385C,70E1FD o="FLEXTRONICS" +2838CF o="Gen2wave" +2839E7 o="Preceno Technology Pte.Ltd." +283B96 o="Cool Control LTD" +283E76 o="Common Networks" +28401A o="C8 MediSensors, Inc." +284121 o="OptiSense Network, LLC" +284430 o="GenesisTechnical Systems (UK) Ltd" +284846 o="GridCentric Inc." +284C53 o="Intune Networks" +284D92 o="Luminator" +284ED7 o="OutSmart Power Systems, Inc." +284FCE o="Liaoning Wontel Science and Technology Development Co.,Ltd." +285132 o="Shenzhen Prayfly Technology Co.,Ltd" +2852E0 o="Layon international Electronic & Telecom Co.,Ltd" +2856C1 o="Harman International" +285F2F o="RNware Co.,Ltd." +286046 o="Lantech Communications Global, Inc." +286094 o="CAPELEC" +28656B o="Keystone Microtech Corporation" +286D97 o="SAMJIN Co., Ltd." +286DCD o="Beijing Winner Microelectronics Co.,Ltd." +287184 o="Spire Payments" +2872C5 o="Smartmatic Corp" +2872F0 o="ATHENA" +287610 o="IgniteNet" +2876CD o="Funshion Online Technologies Co.,Ltd" +287994 o="Realplay Digital Technology(Shenzhen) Co.,Ltd" +287CDB o="Hefei Toycloud Technology Co.,ltd" +28840E o="silicon valley immigration service" +28852D o="Touch Networks" +288915 o="CashGuard Sverige AB" +2891D0 o="Stage Tec Entwicklungsgesellschaft für professionelle Audiotechnik mbH" +2894AF o="Samhwa Telecom" +289A4B o="SteelSeries ApS" +289EDF o="Danfoss Turbocor Compressors, Inc" +28A186 o="enblink" +28A192 o="GERP Solution" +28A1EB o="ETEK TECHNOLOGY (SHENZHEN) CO.,LTD" +28A241 o="exlar corp" +28A574 o="Miller Electric Mfg. Co." +28A5EE o="Shenzhen SDGI CATV Co., Ltd" +28A6AC o="seca gmbh & co. kg" +28AC67 o="Mach Power, Rappresentanze Internazionali s.r.l." +28AD3E o="Shenzhen TONG BO WEI Technology CO.,LTD" +28AF0A o="Sirius XM Radio Inc" +28B0CC o="Xenya d.o.o." +28B3AB o="Genmark Automation" +28B4FB o="Sprocomm Technologies CO.,LTD." +28B9D9 o="Radisys Corporation" +28BA18 o="NextNav, LLC" +28BB59 o="RNET Technologies, Inc." +28BC18 o="SourcingOverseas Co. Ltd" +28BC56 o="EMAC, Inc." +28C671 o="Yota Devices OY" +28C718 o="Altierre" +28C825 o="DellKing Industrial Co., Ltd" +28C914 o="Taimag Corporation" +28CA09 o="ThyssenKrupp Elevators (Shanghai) Co.,Ltd" +28CBEB o="One" +28CCFF o="Corporacion Empresarial Altra SL" +28CD1C o="Espotel Oy" +28CD4C o="Individual Computers GmbH" +28CD9C o="Shenzhen Dynamax Software Development Co.,Ltd." +28CF08,A8B9B3 o="ESSYS" +28D0CB,AC51EE o="Cambridge Communication Systems Ltd" +28D244 o="LCFC(HeFei) Electronics Technology Co., Ltd." +28D436 o="Jiangsu dewosi electric co., LTD" +28D576 o="Premier Wireless, Inc." +28D93E o="Telecor Inc." +28D98A o="Hangzhou Konke Technology Co.,Ltd." +28D997 o="Yuduan Mobile Co., Ltd." +28DB81 o="Shanghai Guao Electronic Technology Co., Ltd" +28DEF6 o="bioMerieux Inc." +28E297 o="Shanghai InfoTM Microelectronics Co.,Ltd." +28E476 o="Pi-Coral" +28E608 o="Tokheim" +28E6E9 o="SIS Sat Internet Services GmbH" +28E794 o="Microtime Computer Inc." +28ED58 o="JAG Jakob AG" +28EE2C o="Frontline Test Equipment" +28EED3 o="Shenzhen Super D Technology Co., Ltd" +28F358 o="2C - Trifonov & Co" +28F532 o="ADD-Engineering BV" +28F606 o="Syes srl" +28FBD3,88A73C,C0854C o="Ragentek Technology Group" +28FC51 o="The Electric Controller and Manufacturing Co., LLC" +28FCF6 o="Shenzhen Xin KingBrand enterprises Co.,Ltd" +28FECD,B4EFFA o="Lemobile Information Technology (Beijing) Co., Ltd." +28FEDE o="COMESTA, Inc." +2C002C o="UNOWHY" +2C0033 o="EControls, LLC" +2C00F7 o="XOS" +2C010B o="NASCENT Technology, LLC - RemKon" +2C029F o="3ALogics" +2C0623 o="Win Leader Inc." +2C073C o="DEVLINE LIMITED" +2C081C o="OVH" +2C094D o="Raptor Engineering, LLC" +2C09CB o="COBS AB" +2C15E1,2CB21A,68DB54,747D24,CC81DA,D8C8E9,FC7C02 o="Phicomm (Shanghai) Co., Ltd." +2C18AE o="Trend Electronics Co., Ltd." +2C1984 o="IDN Telecom, Inc." +2C1A31 o="Electronics Company Limited" +2C1BC8 o="Hunan Topview Network System CO.,LTD" +2C1CF6 o="Alien Green LLC" +2C1EEA o="AERODEV" +2C21D7 o="IMAX Corporation" +2C228B o="CTR SRL" +2C245F o="Babolat VS" +2C2617 o="Oculus VR, LLC" +2C282D,309BAD,4813F3,486B2C,6C25B9,80414E,98CF53 o="BBK EDUCATIONAL ELECTRONICS CORP.,LTD." +2C28B7 o="Hangzhou Ruiying technology co., LTD" +2C2D48 o="bct electronic GesmbH" +2C3427 o="ERCO & GENER" +2C3557 o="ELLIY Power CO..Ltd" +2C36A0 o="Capisco Limited" +2C3731 o="SHENZHEN YIFANG DIGITAL TECHNOLOGY CO.,LTD." +2C3796 o="CYBO CO.,LTD." +2C37C5 o="Qingdao Haier Intelligent Home Appliance Technology Co.,Ltd" +2C3A28 o="Fagor Electrónica" +2C3BFD o="Netstor Technology Co., Ltd." +2C3F3E o="Alge-Timing GmbH" +2C402B o="Smart iBlue Technology Limited" +2C4205,50DF95 o="Lytx" +2C441B o="Spectrum Medical Limited" +2C4759 o="Beijing MEGA preponderance Science & Technology Co. Ltd" +2C5089 o="Shenzhen Kaixuan Visual Technology Co.,Limited" +2C534A o="Shenzhen Winyao Electronic Limited" +2C553C o="Gainspeed, Inc." +2C5A8D o="SYSTRONIK Elektronik u. Systemtechnik GmbH" +2C5AA3 o="PROMATE ELECTRONIC CO.LTD" +2C5BE1 o="Centripetal Networks, Inc" +2C5FF3 o="Pertronic Industries" +2C6104,70AF6A,A86B7C o="SHENZHEN FENGLIAN TECHNOLOGY CO., LTD." +2C625A o="Finest Security Systems Co., Ltd" +2C6289 o="Regenersis (Glenrothes) Ltd" +2C6798 o="InTalTech Ltd." +2C67FB o="ShenZhen Zhengjili Electronics Co., LTD" +2C69BA o="RF Controls, LLC" +2C7155 o="HiveMotion" +2C72C3 o="Soundmatters" +2C7360,4C0FC7,B447F5 o="Earda Technologies co Ltd" +2C750F o="Shanghai Dongzhou-Lawton Communication Technology Co. Ltd." +2C7B5A o="Milper Ltd" +2C7B84 o="OOO Petr Telegin" +2C7CE4,AC203E,B83241 o="Wuhan Tianyu Information Industry Co., Ltd." +2C7ECF o="Onzo Ltd" +2C8065 o="HARTING Inc. of North America" +2C8BF2 o="Hitachi Metals America Ltd" +2C9127 o="Eintechno Corporation" +2C922C o="Kishu Giken Kogyou Company Ltd,." +2C9464 o="Cincoze Co., Ltd." +2C9662 o="Invenit BV" +2C9717 o="I.C.Y. B.V." +2C9AA4 o="Eolo SpA" +2C9EEC o="Jabil Circuit Penang" +2CA02F o="Veroguard Systems Pty Ltd" +2CA157 o="acromate, Inc." +2CA2B4 o="Fortify Technologies, LLC" +2CA30E o="POWER DRAGON DEVELOPMENT LIMITED" +2CA539 o="Parallel Wireless, Inc" +2CA780 o="True Technologies Inc." +2CAA8E o="Wyze Labs Inc" +2CAC44 o="CONEXTOP" +2CAD13 o="SHENZHEN ZHILU TECHNOLOGY CO.,LTD" +2CB0DF o="Soliton Technologies Pvt Ltd" +2CB69D o="RED Digital Cinema" +2CB8ED o="SonicWall" +2CBE97 o="Ingenieurbuero Bickele und Buehler GmbH" +2CC407 o="machineQ" +2CC548 o="IAdea Corporation" +2CCA0C o="WITHUS PLANET" +2CCD27 o="Precor Inc" +2CCD43 o="Summit Technology Group" +2CCD69 o="Aqavi.com" +2CD1DA o="Sanjole, Inc." +2CDD0C o="Discovergy GmbH" +2CDD95,38E3C5,4C8120,64D954,900A1A,D00ED9,F49EEF,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics" +2CE2A8 o="DeviceDesign" +2CE871 o="Alert Metalguard ApS" +2CEDEB o="Alpheus Digital Company Limited" +2CEE26 o="Petroleum Geo-Services" +2CF203 o="EMKO ELEKTRONIK SAN VE TIC AS" +2CF7F1 o="Seeed Technology Inc." +2CFCE4 o="CTEK Sweden AB" +2CFD37 o="Blue Calypso, Inc." +2CFDAB,40A108,4888CA,542758,64DB43,7C4685,84B8B8,980CA5,D0F88C o="Motorola (Wuhan) Mobility Technologies Communication Co., Ltd." +30053F o="JTI Co.,Ltd." +300AC5 o="Ruio telecommunication technologies Co., Limited" +300B9C o="Delta Mobile Systems, Inc." +300D2A o="Zhejiang Wellcom Technology Co.,Ltd." +300D43,38256B,38F23E,5CCA1A,607EDD,6C2483,6C2779,6C8FB5,A4516F,B4E1C4,E498D1 o="Microsoft Mobile Oy" +301389 o="Siemens AG, Automations & Drives," +30142D o="Piciorgros GmbH" +301518 o="Ubiquitous Communication Co. ltd." +30168D o="ProLon" +3018CF o="DEOS control systems GmbH" +301A28 o="Mako Networks Ltd" +30215B o="Shenzhen Ostar Display Electronic Co.,Ltd" +3029BE o="Shanghai MRDcom Co.,Ltd" +302DE8 o="JDA, LLC (JDA Systems)" +303294 o="W-IE-NE-R Plein & Baus GmbH" +3032D4 o="Hanilstm Co., Ltd." +303335 o="Boosty" +3034D2,9023EC o="Availink, Inc." +303955 o="Shenzhen Jinhengjia Electronic Co., Ltd." +303D08 o="GLINTT TES S.A." +303EAD o="Sonavox Canada Inc" +304174 o="ALTEC LANSING LLC" +304225 o="BURG-WÄCHTER KG" +3042A1 o="ilumisys Inc. DBA Toggled" +304449 o="PLATH GmbH" +3044A1 o="Shanghai Nanchao Information Technology" +30493B o="Nanjing Z-Com Wireless Co.,Ltd" +304A26 o="Shenzhen Trolink Technology CO, LTD" +304C7E o="Panasonic Electric Works Automation Controls Techno Co.,Ltd." +304EC3 o="Tianjin Techua Technology Co., Ltd." +304F75,9C65EE,D096FB o="DASAN Network Solutions" +3051F8 o="BYK-Gardner GmbH" +30525A o="NST Co., LTD" +3055ED o="Trex Network LLC" +3057AC o="IRLAB LTD." +30595B o="streamnow AG" +3059B7,4C0BBE,501AC5,5882A8,6045BD,7C1E52,7CED8D,B4AE2B,C0335E o="Microsoft" +305D38 o="Beissbarth" +305DA6 o="ADVALY SYSTEM Inc." +306112 o="PAV GmbH" +306118 o="Paradom Inc." +3065EC o="Wistron (ChongQing)" +30688C o="Reach Technology Inc." +306CBE o="Skymotion Technology (HK) Limited" +306E5C o="Validus Technologies" +3071B2 o="Hangzhou Prevail Optoelectronic Equipment Co.,LTD." +307350 o="Inpeco SA" +3077CB o="Maike Industry(Shenzhen)CO.,LTD" +30785C o="Partow Tamas Novin (Parman)" +30786B o="TIANJIN Golden Pentagon Electronics Co., Ltd." +3078C2 o="Innowireless / QUCELL Networks" +307CB2,A43E51 o="ANOV FRANCE" +308841,44B295,4898CA,889746,D4B761 o="Sichuan AI-Link Technology Co., Ltd." +308976 o="DALIAN LAMBA TECHNOLOGY CO.,LTD" +308999 o="Guangdong East Power Co.," +3089D3 o="HONGKONG UCLOUDLINK NETWORK TECHNOLOGY LIMITED" +308CFB o="Dropcam" +3092F6,98473C o="SHANGHAI SUNMON COMMUNICATION TECHNOGY CO.,LTD" +3095E3 o="SHANGHAI SIMCOM LIMITED" +309FFB o="Ardomus Networks Corporation" +30A220 o="ARG Telecom" +30A243 o="Shenzhen Prifox Innovation Technology Co., Ltd." +30AABD o="Shanghai Reallytek Information Technology Co.,Ltd" +30AE7B o="Deqing Dusun Electron CO., LTD" +30AEF6 o="Radio Mobile Access" +30B164 o="Power Electronics International Inc." +30B216 o="ABB AG - Power Grids - Grid Automation" +30B3A2 o="Shenzhen Heguang Measurement & Control Technology Co.,Ltd" +30B5F1 o="Aitexin Technology Co., Ltd" +30C01B,5CFB7C,8850F6,F4BCDA o="Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd" +30C750 o="MIC Technology Group" +30C82A o="WI-BIZ srl" +30D357 o="Logosol, Inc." +30D46A o="Autosales Incorporated" +30D659 o="Merging Technologies SA" +30DE86 o="Cedac Software S.r.l." +30E090 o="Linctronix Ltd," +30E3D6 o="Spotify USA Inc." +30E48E o="Vodafone UK" +30EB1F o="Skylab M&C Technology Co.,Ltd" +30EB5A o="LANDIS + GYR" +30EFD1 o="Alstom Strongwish (Shenzhen) Co., Ltd." +30F33A o="+plugg srl" +30F42F o="ESP" +30F6B9 o="Ecocentric Energy" +30F77F,50A83A o="S Mobile Devices Limited" +30F7D7 o="Thread Technology Co., Ltd" +30FAB7 o="Tunai Creative" +30FB94 o="Shanghai Fangzhiwei Information Technology CO.,Ltd." +30FD11 o="MACROTECH (USA) INC." +30FFF6 o="HangZhou KuoHeng Technology Co.,ltd" +34029B o="Plexonics Technologies LImited" +34074F o="AccelStor, Inc." +340A22 o="TOP-ACCESS ELECTRONICS CO LTD" +340B40 o="MIOS ELETTRONICA SRL" +340CED o="Moduel AB" +341290 o="Treeview Co.,Ltd." +3413A8 o="Mediplan Limited" +341A4C o="SHENZHEN WEIBU ELECTRONICS CO.,LTD." +341B22 o="Grandbeing Technology Co., Ltd" +342003 o="Shenzhen Feitengyun Technology Co.,LTD" +342109 o="Jensen Scandinavia AS" +34255D o="Shenzhen Loadcom Technology Co.,Ltd" +342606 o="CarePredict, Inc." +3428F0 o="ATN International Limited" +3429EA o="MCD ELECTRONICS SP. Z O.O." +342CC4,38437D,546751,5C353B,905C44,AC2205,DC537C o="Compal Broadband Networks, Inc." +342F6E o="Anywire corporation" +3432E6 o="Panasonic Industrial Devices Europe GmbH" +3438AF o="Inlab Software GmbH" +343D98,74B9EB o="JinQianMao Technology Co.,Ltd." +3440B5,40F2E9,98BE94,A897DC o="IBM" +3441A8 o="ER-Telecom" +34466F o="HiTEM Engineering" +344CA4 o="amazipoint technology Ltd." +344CC8 o="Echodyne Corp" +344F3F o="IO-Power Technology Co., Ltd." +344F5C o="R&M AG" +344F69 o="EKINOPS SAS" +3451AA o="JID GLOBAL" +34543C o="TAKAOKA TOKO CO.,LTD." +345ABA o="tcloud intelligence" +345B11 o="EVI HEAT AB" +345BBB,847C9B,F0C9D1 o="GD Midea Air-Conditioning Equipment Co.,Ltd." +345C40 o="Cargt Holdings LLC" +345D10 o="Wytek" +3466EA o="VERTU INTERNATIONAL CORPORATION LIMITED" +34684A o="Teraworks Co., Ltd." +346C0F o="Pramod Telecom Pvt. Ltd" +346E8A o="Ecosense" +346F92 o="White Rodgers Division" +346FED o="Enovation Controls" +347877 o="O-Net Communications (Shenzhen) Limited" +347ECA o="NEXTWILL" +34800D o="Cavium Inc" +348137 o="UNICARD SA" +3481F4 o="SST Taiwan Ltd." +3482DE o="Kiio Inc" +348302 o="iFORCOM Co., Ltd" +34862A o="Heinz Lackmann GmbH & Co KG" +34873D o="Quectel Wireless Solution Co.,Ltd." +34885D o="Logitech Far East" +348B75,48FCB6,AC562C o="LAVA INTERNATIONAL(H.K) LIMITED" +349342 o="TTE Corporation" +3497FB o="ADVANCED RF TECHNOLOGIES INC" +34996F o="VPI Engineering" +349971,48BD0E o="Quanta Storage Inc." +3499D7 o="Universal Flow Monitors, Inc." +349A0D o="ZBD Displays Ltd" +349B5B o="Maquet GmbH" +349D90 o="Heinzmann GmbH & CO. KG" +349E34 o="Evervictory Electronic Co.Ltd" +34A183 o="AWare, Inc" +34A3BF o="Terewave. Inc." +34A55D o="TECHNOSOFT INTERNATIONAL SRL" +34A5E1 o="Sensorist ApS" +34A68C o="Shine Profit Development Limited" +34A709 o="Trevil srl" +34A7BA o="Fischer International Systems Corporation" +34AAEE o="Mikrovisatos Servisas UAB" +34ADE4 o="Shanghai Chint Power Systems Co., Ltd." +34B571 o="PLDS" +34B7FD o="Guangzhou Younghead Electronic Technology Co.,Ltd" +34BA38 o="PAL MOHAN ELECTRONICS PVT LTD" +34BA51 o="Se-Kure Controls, Inc." +34BA75 o="Everest Networks, Inc" +34BA9A o="Asiatelco Technologies Co." +34BCA6 o="Beijing Ding Qing Technology, Ltd." +34BDF9 o="Shanghai WDK Industrial Co.,Ltd." +34C5D0 o="Hagleitner Hygiene International GmbH" +34C69A o="Enecsys Ltd" +34C99D o="EIDOLON COMMUNICATIONS TECHNOLOGY CO. LTD." +34C9F0 o="LM Technologies Ltd" +34CC28 o="Nexpring Co. LTD.," +34CD6D o="CommSky Technologies" +34CE94 o="Parsec (Pty) Ltd" +34D09B o="MobilMAX Technology Inc." +34D2C4 o="RENA GmbH Print Systeme" +34D712 o="Smartisan Digital Co., Ltd" +34D7B4 o="Tributary Systems, Inc." +34D954 o="WiBotic Inc." +34DAC1 o="SAE Technologies Development(Dongguan) Co., Ltd." +34DF2A o="Fujikon Industrial Co.,Limited" +34E0D7 o="DONGGUAN QISHENG ELECTRONICS INDUSTRIAL CO., LTD" +34E380 o="Genexis B.V." +34E42A o="Automatic Bar Controls Inc." +34E70B o="HAN Networks Co., Ltd" +34EA34,780F77,C8F742 o="HangZhou Gubei Electronics Technology Co.,Ltd" +34ED0B o="Shanghai XZ-COM.CO.,Ltd." +34EF8B o="NTT Communications Corporation" +34F0CA o="Shenzhen Linghangyuan Digital Technology Co.,Ltd." +34F39B o="WizLAN Ltd." +34F6D2 o="Panasonic Taiwan Co.,Ltd." +34F968,74BE08 o="ATEK Products, LLC" +34FA40 o="Guangzhou Robustel Technologies Co., Limited" +34FC6F o="ALCEA" +380197 o="TSST Global,Inc" +380546 o="Foctek Photonics, Inc." +3805AC o="Piller Group GmbH" +3806B4 o="A.D.C. GmbH" +3807D4 o="Zeppelin Systems GmbH" +3808FD o="Silca Spa" +3809A4 o="Firefly Integrations" +380A0A o="Sky-City Communication and Electronics Limited Company" +380AAB o="Formlabs" +380E7B o="V.P.S. Thai Co., Ltd" +380FE4 o="Dedicated Network Partners Oy" +3810D5,444E6D,5C4979,7CFF4D,989BCB,C80E14,CCCE1E,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH" +381766 o="PROMZAKAZ LTD." +381C23 o="Hilan Technology CO.,LTD" +381C4A,48E6C0 o="SIMCom Wireless Solutions Co.,Ltd." +3820A8,6854C1 o="ColorTokens, Inc." +382187 o="Midea Group Co., Ltd." +38262B o="UTran Technology" +3826CD o="ANDTEK" +3828EA o="Fujian Netcom Technology Co., LTD" +3829DD o="ONvocal Inc" +382B78 o="ECO PLUGS ENTERPRISE CO., LTD" +3831AC o="WEG" +383C9C o="Fujian Newland Payment Technology Co.,Ltd." +383F10 o="DBL Technology Ltd." +384233 o="Wildeboer Bauteile GmbH" +3842A6 o="Ingenieurbuero Stahlkopf" +384369 o="Patrol Products Consortium LLC" +38454C o="Light Labs, Inc." +38458C o="MyCloud Technology corporation" +384B76 o="AIRTAME ApS" +385610 o="CANDY HOUSE, Inc." +3856B5 o="Peerbridge Health Inc" +38580C o="Panaccess Systems GmbH" +3859F8 o="MindMade Sp. z o.o." +385AA8 o="Beijing Zhongdun Security Technology Development Co." +385FC3 o="Yu Jeong System, Co.Ltd" +3863F6 o="3NOD MULTIMEDIA(SHENZHEN)CO.,LTD" +386645 o="OOSIC Technology CO.,Ltd" +386793 o="Asia Optical Co., Inc." +386C9B o="Ivy Biomedical" +386E21 o="Wasion Group Ltd." +3876CA o="Shenzhen Smart Intelligent Technology Co.Ltd" +3876D1 o="Euronda SpA" +387B47 o="AKELA, Inc." +38839A,38A28C,58B3FC,7CC709,842096,C0210D,C46E7B,CC79CF,F085C1 o="SHENZHEN RF-LINK TECHNOLOGY CO.,LTD." +388602 o="Flexoptix GmbH" +3889DC o="Opticon Sensors Europe B.V." +388AB7 o="ITC Networks" +388EE7 o="Fanhattan LLC" +3891FB o="Xenox Holding BV" +3894E0 o="Syrotech Networks. Ltd." +389592 o="Beijing Tendyron Corporation" +3898D8 o="MERITECH CO.,LTD" +389F5A o="C-Kur TV Inc." +389F83 o="OTN Systems N.V." +38A53C o="COMECER Netherlands" +38A5B6 o="SHENZHEN MEGMEET ELECTRICAL CO.,LTD" +38A851 o="Moog, Ing" +38A86B o="Orga BV" +38A95F o="Actifio Inc" +38AC3D o="Nephos Inc" +38B12D o="Sonotronic Nagel GmbH" +38B4D3 o="BSH Hausgeraete GmbH" +38B5BD o="E.G.O. Elektro-Ger" +38B74D o="Fijowave Limited" +38BB23 o="OzVision America LLC" +38BC1A,683E34,90F052 o="MEIZU Technology Co., Ltd." +38BF2F o="Espec Corp." +38C2BA o="CCTV NEOTECH" +38C70A o="WiFiSong" +38C7BA o="CS Services Co.,Ltd." +38C9A9 o="SMART High Reliability Solutions, Inc." +38CA97 o="Contour Design LLC" +38CD07 o="Beijing FaceCam Technology Co., Ltd." +38D135 o="EasyIO Corporation Sdn. Bhd." +38D620 o="Limidea Concept Pte. Ltd." +38D7CA o="7HUGS LABS" +38D9A5 o="Mikotek Information Inc." +38DBBB o="Sunbow Telecom Co., Ltd." +38DE60 o="Mohlenhoff GmbH" +38E26E o="ShenZhen Sweet Rain Electronics Co.,Ltd." +38E8DF o="b gmbh medien + datenbanken" +38E98C o="Reco S.p.A." +38EC11 o="Novatek Microelectronics Corp." +38EE9D o="Anedo Ltd." +38F098 o="Vapor Stone Rail Systems" +38F0C8 o="Livestream" +38F135 o="SensorTec-Canada" +38F33F o="TATSUNO CORPORATION" +38F554 o="HISENSE ELECTRIC CO.,LTD" +38F557 o="JOLATA, INC." +38F597 o="home2net GmbH" +38F708 o="National Resource Management, Inc." +38F7B2 o="SEOJUN ELECTRIC" +38F8B7 o="V2COM PARTICIPACOES S.A." +38F8CA o="OWIN Inc." +38FEC5 o="Ellips B.V." +3C02B1 o="Creation Technologies LP" +3C04BF o="PRAVIS SYSTEMS Co.Ltd.," +3C05AB o="Product Creation Studio" +3C081E o="Beijing Yupont Electric Power Technology Co.,Ltd" +3C096D o="Powerhouse Dynamics" +3C0C48 o="Servergy, Inc." +3C0FC1 o="KBC Networks" +3C1040 o="daesung network" +3C106F o="ALBAHITH TECHNOLOGIES" +3C10E6 o="PHAZR Inc." +3C11B2 o="Fraunhofer FIT" +3C15EA o="TESCOM CO., LTD." +3C18A0,606D3C o="Luxshare Precision Industry Company Limited" +3C1915 o="GFI Chrono Time" +3C1A0F o="ClearSky Data" +3C1A57 o="Cardiopulmonary Corp" +3C1A79 o="Huayuan Technology CO.,LTD" +3C1CBE o="JADAK LLC" +3C1E13 o="HANGZHOU SUNRISE TECHNOLOGY CO., LTD" +3C26D5 o="Sotera Wireless" +3C2763 o="SLE quality engineering GmbH & Co. KG" +3C2AF4 o="Brother Industries, LTD." +3C2C94 o="杭州德澜科技有限公司(HangZhou Delan Technology Co.,Ltd)" +3C2C99,8CEA1B,A82BB5,B86A97 o="Edgecore Networks Corporation" +3C2F3A o="SFORZATO Corp." +3C300C o="Dewar Electronics Pty Ltd" +3C3178 o="Qolsys Inc." +3C3556 o="Cognitec Systems GmbH" +3C3888 o="ConnectQuest, llc" +3C39C3 o="JW Electronics Co., Ltd." +3C3F51 o="2CRSI" +3C404F o="GUANGDONG PISEN ELECTRONICS CO.,LTD" +3C479B o="Theissen Training Systems, Inc." +3C4937 o="ASSMANN Electronic GmbH" +3C4C69 o="Infinity System S.L." +3C4E47 o="Etronic A/S" +3C57BD o="Kessler Crane Inc." +3C57D5 o="FiveCo" +3C591E,5C36B8 o="TCL King Electrical Appliances (Huizhou) Co., Ltd" +3C5CC3 o="Shenzhen First Blue Chip Technology Ltd" +3C5F01 o="Synerchip Co., Ltd." +3C6278 o="SHENZHEN JETNET TECHNOLOGY CO.,LTD." +3C6716 o="Lily Robotics" +3C672C o="Sciovid Inc." +3C6A7D o="Niigata Power Systems Co., Ltd." +3C6A9D o="Dexatek Technology LTD." +3C6E63 o="Mitron OY" +3C6F45 o="Fiberpro Inc." +3C6FEA o="Panasonic India Pvt. Ltd." +3C6FF7 o="EnTek Systems, Inc." +3C7059 o="MakerBot Industries" +3C7873 o="Airsonics" +3C7F6F,7C240C o="Telechips, Inc." +3C80AA o="Ransnet Singapore Pte Ltd" +3C831E o="CKD Corporation" +3C83B5 o="Advance Vision Electronics Co. Ltd." +3C86A8 o="Sangshin elecom .co,, LTD" +3C8970 o="Neosfar" +3C89A6 o="KAPELSE" +3C8AE5 o="Tensun Information Technology(Hangzhou) Co.,LTD" +3C9066,E82C6D o="SmartRG, Inc." +3C912B o="Vexata Inc" +3C9174 o="ALONG COMMUNICATION TECHNOLOGY" +3C92DC o="Octopod Technology Co. Ltd." +3C970E,482AE3,54EE75,94DF4E o="Wistron InfoComm(Kunshan)Co.,Ltd." +3C977E o="IPS Technology Limited" +3C98BF o="Quest Controls, Inc." +3C99F7 o="Lansentechnology AB" +3C9F81 o="Shenzhen CATIC Bit Communications Technology Co.,Ltd" +3CA315 o="Bless Information & Communications Co., Ltd" +3CA31A o="Oilfind International LLC" +3CAA3F o="iKey, Ltd." +3CAE69 o="ESA Elektroschaltanlagen Grimma GmbH" +3CB17F o="Wattwatchers Pty Ld" +3CB72B o="PLUMgrid Inc" +3CB792 o="Hitachi Maxell, Ltd., Optronics Division" +3CB9A6 o="Belden Deutschland GmbH" +3CBB73,40C81F o="Shenzhen Xinguodu Technology Co., Ltd." +3CBD3E,8C5AF8,C82832,E4DB6D o="Beijing Xiaomi Electronics Co., Ltd." +3CBDD8,3CCD93,9893CC,C041F6,CC2D8C,E85B5B o="LG ELECTRONICS INC" +3CC079 o="Shenzhen One-Nine Intelligent Electronic Science and Technology Co., Ltd" +3CC0C6 o="d&b audiotechnik GmbH" +3CC12C o="AES Corporation" +3CC1F6 o="Melange Systems Pvt. Ltd." +3CC2E1 o="XINHUA CONTROL ENGINEERING CO.,LTD" +3CC99E o="Huiyang Technology Co., Ltd" +3CCA87 o="Iders Incorporated" +3CCD5A o="Technische Alternative GmbH" +3CCE15 o="Mercedes-Benz USA, LLC" +3CCF5B,580454 o="ICOMM HK LIMITED" +3CD16E o="Telepower Communication Co., Ltd" +3CD4D6 o="WirelessWERX, Inc" +3CD7DA o="SK Mtek microelectronics(shenzhen)limited" +3CD9CE o="Eclipse WiFi" +3CDD89 o="SOMO HOLDINGS & TECH. CO.,LTD." +3CE5B4 o="KIDASEN INDUSTRIA E COMERCIO DE ANTENAS LTDA" +3CE624 o="LG Display" +3CEAF9 o="JUBIXCOLTD" +3CEAFB o="NSE AG" +3CF392 o="Virtualtek. Co. Ltd" +3CF4F9 o="Moda-InnoChips" +3CF52C o="DSPECIALISTS GmbH" +3CF748 o="Shenzhen Linsn Technology Development Co.,Ltd" +3CFB96 o="Emcraft Systems LLC" +4000E0 o="Derek(Shaoguan)Limited" +400107 o="Arista Corp" +40040C o="A&T" +4007C0 o="Railtec Systems GmbH" +400E67 o="Tremol Ltd." +4011DC o="Sonance" +4012E4 o="Compass-EOS" +4013D9 o="Global ES" +401597 o="Protect America, Inc." +4016FA o="EKM Metering" +4017E2 o="INTAI TECHNOLOGY CORP." +401D59 o="Biometric Associates, LP" +4022ED o="Digital Projection Ltd" +40270B o="Mobileeco Co., Ltd" +402814 o="RFI Engineering" +403067 o="Conlog (Pty) Ltd" +40336C o="Godrej & Boyce Mfg. co. ltd" +4037AD o="Macro Image Technology, Inc." +404022,A43111 o="ZIV" +40406B o="Icomera" +404229 o="Layer3TV, Inc" +4045DA o="Spreadtrum Communications (Shanghai) Co., Ltd." +40476A o="AG Acquisition Corp. d.b.a. ASTRO Gaming" +40498A o="Synapticon GmbH" +404A18 o="Addrek Smart Solutions" +404AD4,84D4C8 o="Widex A/S" +404EEB o="Higher Way Electronic Co., Ltd." +4050B5 o="Shenzhen New Species Technology Co., Ltd." +4050E0 o="Milton Security Group LLC" +40516C o="Grandex International Corporation" +40520D o="Pico Technology" +4054E4 o="Wearsafe Labs Inc" +40560C o="In Home Displays Ltd" +40562D o="Smartron India Pvt ltd" +405662 o="GuoTengShengHua Electronics LTD." +405A9B o="ANOVO" +405EE1 o="Shenzhen H&T Intelligent Control Co.,Ltd." +40605A o="Hawkeye Tech Co. Ltd" +406186 o="MICRO-STAR INT'L CO.,LTD" +40618E o="Stella-Green Co" +406231 o="GIFA" +4062B6 o="Tele system communication" +40667A o="mediola - connected living AG" +406826 o="Thales UK Limited" +406A8E o="Hangzhou Puwell OE Tech Ltd." +40704A o="Power Idea Technology Limited" +407074 o="Life Technology (China) Co., Ltd" +407496 o="aFUN TECHNOLOGY INC." +407875 o="IMBEL - Industria de Material Belico do Brasil" +407B1B o="Mettle Networks Inc." +407FE0 o="Glory Star Technics (ShenZhen) Limited" +408256 o="Continental Automotive GmbH" +408493 o="Clavister AB" +40862E o="JDM MOBILE INTERNET SOLUTION CO., LTD." +4088E0 o="Beijing Ereneben Information Technology Limited Shenzhen Branch" +408A9A o="TITENG CO., Ltd." +408BF6,5CAD76 o="Shenzhen TCL New Technology Co., Ltd" +409558,40987B o="Aisino Corporation" +4095BD o="NTmore.Co.,Ltd" +4097D1 o="BK Electronics cc" +40984C o="Casacom Solutions AG" +409B0D o="Shenzhen Yourf Kwan Industrial Co., Ltd" +409F87 o="Jide Technology (Hong Kong) Limited" +409FC7 o="BAEKCHUN I&C Co., Ltd." +40A6A4 o="PassivSystems Ltd" +40A93F o="Pivotal Commware, Inc." +40AC8D o="Data Management, Inc." +40B3CD o="Chiyoda Electronics Co.,Ltd." +40B3FC o="Logital Co. Limited" +40B688 o="LEGIC Identsystems AG" +40B6B1 o="SUNGSAM CO,.Ltd" +40BC73 o="Cronoplast S.L." +40BC8B o="itelio GmbH" +40BD9E o="Physio-Control, Inc" +40BF17 o="Digistar Telecom. SA" +40C245 o="Shenzhen Hexicom Technology Co., Ltd." +40C3C6 o="SnapRoute" +40C4D6 o="ChongQing Camyu Technology Development Co.,Ltd." +40C62A o="Shanghai Jing Ren Electronic Technology Co., Ltd." +40C7C9 o="Naviit Inc." +40C8CB o="AM Telecom co., Ltd." +40CD3A o="Z3 Technology" +40D357 o="Ison Technology Co., Ltd." +40D40E o="Biodata Ltd" +40D559 o="MICRO S.E.R.I." +40D63C o="Equitech Industrial(DongGuan)Co.,Ltd" +40DC9D o="HAJEN" +40DF02 o="LINE BIZ Plus" +40E730 o="DEY Storage Systems, Inc." +40E793 o="Shenzhen Siviton Technology Co.,Ltd" +40EACE o="FOUNDER BROADBAND NETWORK SERVICE CO.,LTD" +40F14C o="ISE Europe SPRL" +40F21C o="DASAN Zhone Solutions" +40F413 o="Rubezh" +40F52E o="Leica Microsystems (Schweiz) AG" +40F9D5 o="Tecore Networks" +40FA7F o="Preh Car Connect GmbH" +40FE0D o="MAXIO" +4409B8 o="Salcomp (Shenzhen) CO., LTD." +440CFD o="NetMan Co., Ltd." +4411C2 o="Telegartner Karl Gartner GmbH" +441319 o="WKK TECHNOLOGY LTD." +441441 o="AudioControl Inc." +44184F o="Fitview" +441E91 o="ARVIDA Intelligent Electronics Technology Co.,Ltd." +4422F1 o="S.FAC, INC" +4423AA o="Farmage Co., Ltd." +4425BB o="Bamboo Entertainment Corporation" +4428A3 o="Jiangsu fulian Communication Technology Co., Ltd." +442938 o="NietZsche enterprise Co.Ltd." +442AFF o="E3 Technology, Inc." +44348F o="MXT INDUSTRIAL LTDA" +44356F o="Neterix" +443708,DC4D23 o="MRV Comunications" +443719 o="2 Save Energy Ltd" +44376F o="Young Electric Sign Co" +443839 o="Cumulus Networks, inc" +443C88 o="FICOSA MAROC INTERNATIONAL" +443C9C o="Pintsch Tiefenbach GmbH" +443D21 o="Nuvolt" +443E07 o="Electrolux" +443EB2 o="DEOTRON Co., LTD." +444450 o="OttoQ" +444A65 o="Silverflare Ltd." +444AB0 o="Zhejiang Moorgen Intelligence Technology Co., Ltd" +444B5D o="GE Healthcare" +444F5E o="Pan Studios Co.,Ltd." +4451DB o="Raytheon BBN Technologies" +4454C0 o="Thompson Aerospace" +44568D o="PNC Technologies Co., Ltd." +4456B7 o="Spawn Labs, Inc" +44599F o="Criticare Systems, Inc" +445D5E o="SHENZHEN Coolkit Technology CO.,LTD" +445ECD o="Razer Inc" +445EF3 o="Tonalite Holding B.V." +445F7A o="Shihlin Electric & Engineering Corp." +445F8C o="Intercel Group Limited" +446132 o="ecobee inc" +44619C o="FONsystem co. ltd." +446246 o="Comat AG" +44656A o="Mega Video Electronic(HK) Industry Co., Ltd" +44666E o="IP-LINE" +446755 o="Orbit Irrigation" +4468AB o="JUIN COMPANY, LIMITED" +446C24 o="Reallin Electronic Co.,Ltd" +44700B o="IFFU" +447098 o="MING HONG TECHNOLOGY (SHEN ZHEN) LIMITED" +4473D6,C8DB26 o="Logitech" +447BC4 o="DualShine Technology(SZ)Co.,Ltd" +447C7F o="Innolight Technology Corporation" +447DA5 o="VTION INFORMATION TECHNOLOGY (FUJIAN) CO.,LTD" +447E76 o="Trek Technology (S) Pte Ltd" +447E95 o="Alpha and Omega, Inc" +448312 o="Star-Net" +4486C1 o="Siemens Low Voltage & Products" +448723 o="HOYA SERVICE CORPORATION" +4488CB o="Camco Technologies NV" +448A5B o="Micro-Star INT'L CO., LTD." +448C52 o="KTIS CO., Ltd" +448E12 o="DT Research, Inc." +448E81 o="VIG" +4491DB,902181 o="Shanghai Huaqin Telecom Technology Co.,Ltd" +4495FA o="Qingdao Santong Digital Technology Co.Ltd" +44962B o="Aidon Oy" +449B78 o="The Now Factory" +449CB5 o="Alcomp, Inc" +449F7F o="DataCore Software Corporation" +44A466 o="GROUPE LDLC" +44A689 o="PROMAX ELECTRONICA SA" +44A6E5 o="THINKING TECHNOLOGY CO.,LTD" +44A8C2 o="SEWOO TECH CO., LTD" +44AA27 o="udworks Co., Ltd." +44AAE8 o="Nanotec Electronic GmbH & Co. KG" +44AD19 o="XINGFEI (H.K)LIMITED" +44B382 o="Kuang-chi Institute of Advanced Technology" +44B412 o="SIUS AG" +44B433 o="tide.co.,ltd" +44B462,F8D478 o="Flextronics Tech.(Ind) Pvt Ltd" +44B994 o="Douglas Lighting Controls" +44BFE3 o="Shenzhen Longtech Electronics Co.,Ltd" +44C233 o="Guangzhou Comet Technology Development Co.Ltd" +44C306 o="SIFROM Inc." +44C39B o="OOO RUBEZH NPO" +44C4A9 o="Opticom Communication, LLC" +44C56F o="NGN Easy Satfinder (Tianjin) Electronic Co., Ltd" +44C69B o="Wuhan Feng Tian Information Network CO.,LTD" +44C9A2 o="Greenwald Industries" +44D15E o="Shanghai Kingto Information Technology Ltd" +44D1FA o="Shenzhen Yunlink Technology Co., Ltd" +44D2CA o="Anvia TV Oy" +44D5A5 o="AddOn Computer" +44D63D o="Talari Networks" +44D6E1 o="Snuza International Pty. Ltd." +44DCCB o="SEMINDIA SYSTEMS PVT LTD" +44E49A o="OMNITRONICS PTY LTD" +44E8A5 o="Myreka Technologies Sdn. Bhd." +44EA4B o="Actlas Inc." +44ED57 o="Longicorn, inc." +44EE02 o="MTI Ltd." +44EE30 o="Budelmann Elektronik GmbH" +44EFCF o="UGENE SOLUTION inc." +44F849 o="Union Pacific Railroad" +44FDA3 o="Everysight LTD." +44FE3B,488D36,4C1B86,78DD12,946AB0,A0B549,BC30D9,D0052A,D463FE,E05163,E43ED7,ECF451 o="Arcadyan Corporation" +48022A o="B-Link Electronic Limited" +480362 o="DESAY ELECTRONICS(HUIZHOU)CO.,LTD" +48049F o="ELECOM CO., LTD" +48066A o="Tempered Networks, Inc." +481063 o="NTT Innovation Institute, Inc." +481249 o="Luxcom Technologies Inc." +48174C o="MicroPower technologies" +481842 o="Shanghai Winaas Co. Equipment Co. Ltd." +4818FA o="Nocsys" +481A84 o="Pointer Telocation Ltd" +481BD2 o="Intron Scientific co., ltd." +4826E8 o="Tek-Air Systems, Inc." +482CEA o="Motorola Inc Business Light Radios" +4833DD o="ZENNIO AVANCE Y TECNOLOGIA, S.L." +48343D o="IEP GmbH" +48352E o="Shenzhen Wolck Network Product Co.,LTD" +483974 o="Proware Technologies Co., Ltd." +483D32 o="Syscor Controls & Automation" +4846F1 o="Uros Oy" +484A30 o="George Robotics Limited" +485261 o="SOREEL" +485415 o="NET RULES TECNOLOGIA EIRELI" +48555C o="Wu Qi Technologies,Inc." +4857DD,A40E2B o="Facebook Inc" +485A3F o="WISOL" +4861A3 o="Concern %Axion% JSC" +486834 o="Silicon Motion, Inc." +486B91 o="Fleetwood Group Inc." +486E73 o="Pica8, Inc." +486EFB o="Davit System Technology Co., Ltd." +486FD2 o="StorSimple Inc" +487119 o="SGB GROUP LTD." +487583 o="Intellion AG" +488244 o="Life Fitness / Div. of Brunswick" +4882F2 o="Appel Elektronik GmbH" +48872D o="SHEN ZHEN DA XIA LONG QUE TECHNOLOGY CO.,LTD" +488803 o="ManTechnology Inc." +48881E o="EthoSwitch LLC" +488E42 o="DIGALOG GmbH" +489153 o="Weinmann Geräte für Medizin GmbH + Co. KG" +4891F6 o="Shenzhen Reach software technology CO.,LTD" +489A42 o="Technomate Ltd" +489BE2 o="SCI Innovations Ltd" +489D18 o="Flashbay Limited" +48A22D o="Shenzhen Huaxuchang Telecom Technology Co.,Ltd" +48A2B7 o="Kodofon JSC" +48A493,AC3FA4 o="TAIYO YUDEN CO.,LTD" +48A6D2 o="GJsun Optical Science and Tech Co.,Ltd." +48AA5D o="Store Electronic Systems" +48B253 o="Marketaxess Corporation" +48B5A7 o="Glory Horse Industries Ltd." +48B620 o="ROLI Ltd." +48B8DE o="HOMEWINS TECHNOLOGY CO.,LTD." +48B977 o="PulseOn Oy" +48B9C2 o="Teletics Inc." +48BCA6 o="​ASUNG TECHNO CO.,Ltd" +48BE2D o="Symanitron" +48BF74 o="Baicells Technologies Co.,LTD" +48C049 o="Broad Telecom SA" +48C093 o="Xirrus, Inc." +48C3B0 o="Pharos Co.Ltd" +48C58D o="Lear Corporation GmbH" +48C663 o="GTO Access Systems LLC" +48C862 o="Simo Wireless,Inc." +48C8B6 o="SysTec GmbH" +48CB6E o="Cello Electronics (UK) Ltd" +48D18E o="Metis Communication Co.,Ltd" +48D54C o="Jeda Networks" +48D7FF o="BLANKOM Antennentechnik GmbH" +48D845 o="Shenzhen Mainuoke Electronics Co., Ltd" +48D855 o="Telvent" +48D8FE o="ClarIDy Solutions, Inc." +48DA96 o="Eddy Smart Home Solutions Inc." +48DF1C o="Wuhan NEC Fibre Optic Communications industry Co. Ltd" +48E1AF o="Vity" +48E3C3 o="JENOPTIK Advanced Systems GmbH" +48E695 o="Insigma Inc" +48EA63 o="Zhejiang Uniview Technologies Co., Ltd." +48EB30 o="ETERNA TECHNOLOGY, INC." +48ED80 o="daesung eltec" +48EE07 o="Silver Palm Technologies LLC" +48EE86 o="UTStarcom (China) Co.,Ltd" +48F027 o="Chengdu newifi Co.,Ltd" +48F230 o="Ubizcore Co.,LTD" +48F47D o="TechVision Holding Internation Limited" +48F925 o="Maestronic" +48FCB8 o="Woodstream Corporation" +48FEEA o="HOMA B.V." +4C022E o="CMR KOREA CO., LTD" +4C0289 o="LEX COMPUTECH CO., LTD" +4C068A o="Basler Electric Company" +4C07C9 o="COMPUTER OFFICE Co.,Ltd." +4C1159 o="Vision Information & Communications" +4C1365 o="Emplus Technologies" +4C1480 o="NOREGON SYSTEMS, INC" +4C1694 o="shenzhen sibituo Technology Co., Ltd" +4C1A3A o="PRIMA Research And Production Enterprise Ltd." +4C1A95 o="Novakon Co., Ltd." +4C218C o="Panasonic India Private limited" +4C2258 o="cozybit, Inc." +4C26E7 o="Welgate Co., Ltd." +4C2C80 o="Beijing Skyway Technologies Co.,Ltd" +4C2C83 o="Zhejiang KaNong Network Technology Co.,Ltd." +4C2F9D o="ICM Controls" +4C3089 o="Thales Transportation Systems GmbH" +4C322D o="TELEDATA NETWORKS" +4C32D9 o="M Rutty Holdings Pty. Ltd." +4C334E o="HIGHTECH" +4C364E o="Panasonic Corporation Connected Solutions Company" +4C38D5 o="MITAC COMPUTING TECHNOLOGY CORPORATION" +4C3909 o="HPL Electric & Power Private Limited" +4C3910 o="Newtek Electronics co., Ltd." +4C3B74 o="VOGTEC(H.K.) Co., Ltd" +4C48DA o="Beijing Autelan Technology Co.,Ltd" +4C4B68 o="Mobile Device, Inc." +4C4D66,90C35F o="Nanjing Jiahao Technology Co., Ltd." +4C5427 o="Linepro Sp. z o.o." +4C5585 o="Hamilton Systems" +4C55B8 o="Turkcell Teknoloji" +4C55CC o="Zentri Pty Ltd" +4C5DCD o="Oy Finnish Electric Vehicle Technologies Ltd" +4C60D5 o="airPointe of New Hampshire" +4C6255 o="SANMINA-SCI SYSTEM DE MEXICO S.A. DE C.V." +4C63EB,C0BAE6 o="Application Solutions (Electronics and Vision) Ltd" +4C64D9 o="Guangdong Leawin Group Co., Ltd" +4C6E6E o="Comnect Technology CO.,LTD" +4C7367 o="Genius Bytes Software Solutions GmbH" +4C73A5 o="KOVE" +4C7403,B49D0B o="BQ" +4C7487 o="Leader Phone Communication Technology Co., Ltd." +4C774F o="Embedded Wireless Labs" +4C7872 o="Cav. Uff. Giacomo Cimberio S.p.A." +4C7897 o="Arrowhead Alarm Products Ltd" +4C804F o="Armstrong Monitoring Corp" +4C8B55 o="Grupo Digicon" +4C8ECC o="SILKAN SA" +4C910C o="Lanix Internacional, S.A. de C.V." +4C962D o="Fresh AB" +4C98EF o="Zeo" +4C9E80 o="KYOKKO ELECTRIC Co., Ltd." +4C9EE4 o="Hanyang Navicom Co.,Ltd." +4CA003 o="T-21 Technologies LLC" +4CA161 o="Rain Bird Corporation" +4CA515 o="Baikal Electronics JSC" +4CA928 o="Insensi" +4CAB33 o="KST technology" +4CAE1C o="SaiNXT Technologies LLP" +4CAE31 o="ShengHai Electronics (Shenzhen) Ltd" +4CB008 o="Shenzhen Gwelltimes Technology Co.,Ltd" +4CB0E8 o="Beijing RongZhi xinghua technology co., LTD" +4CB21C o="Maxphotonics Co.,Ltd" +4CB44A o="NANOWAVE Technologies Inc." +4CB4EA o="HRD (S) PTE., LTD." +4CB76D o="Novi Security" +4CB81C o="SAM Electronics GmbH" +4CB82C o="Cambridge Mobile Telematics, Inc." +4CB9C8 o="CONET CO., LTD." +4CBAA3 o="Bison Electronics Inc." +4CBB58,645A04,907F61,B0C090 o="Chicony Electronics Co., Ltd." +4CBC42 o="Shenzhen Hangsheng Electronics Co.,Ltd." +4CC206 o="Somfy" +4CC452 o="Shang Hai Tyd. Electon Technology Ltd." +4CC602 o="Radios, Inc." +4CC681 o="Shenzhen Aisat Electronic Co., Ltd." +4CCA53 o="Skyera, Inc." +4CCC34 o="Motorola Solutions Inc." +4CD637 o="Qsono Electronics Co., Ltd" +4CD7B6 o="Helmer Scientific" +4CD9C4 o="Magneti Marelli Automotive Electronics (Guangzhou) Co. Ltd" +4CDD7D o="LHP Telematics LLC" +4CDF3D o="TEAM ENGINEERS ADVANCE TECHNOLOGIES INDIA PVT LTD" +4CE1BB o="Zhuhai HiFocus Technology Co., Ltd." +4CE2F1 o="sclak srl" +4CE5AE o="Tianjin Beebox Intelligent Technology Co.,Ltd." +4CE933 o="RailComm, LLC" +4CECEF o="Soraa, Inc." +4CEEB0 o="SHC Netzwerktechnik GmbH" +4CF02E o="Vifa Denmark A/S" +4CF45B o="Blue Clover Devices" +4CF5A0 o="Scalable Network Technologies Inc" +4CF737 o="SamJi Electronics Co., Ltd" +4CFF12 o="Fuze Entertainment Co., ltd" +500084 o="Siemens Canada" +50008C o="Hong Kong Telecommunications (HKT) Limited" +50053D o="CyWee Group Ltd" +500B32 o="Foxda Technology Industrial(ShenZhen)Co.,LTD" +500E6D o="TrafficCast International" +5011EB o="SilverNet Ltd" +501479 o="iRobot Corporation" +5014B5 o="Richfit Information Technology Co., Ltd" +50184C o="Platina Systems Inc." +501E2D o="StreamUnlimited Engineering GmbH" +50206B o="Emerson Climate Technologies Transportation Solutions" +502267 o="PixeLINK" +50252B o="Nethra Imaging Incorporated" +5027C7 o="TECHNART Co.,Ltd" +50294D o="NANJING IOT SENSOR TECHNOLOGY CO,LTD" +502A7E o="Smart electronic GmbH" +502A8B o="Telekom Research and Development Sdn Bhd" +502B98 o="Es-tech International" +502DF4 o="Phytec Messtechnik GmbH" +502ECE o="Asahi Electronics Co.,Ltd" +5031AD o="ABB Global Industries and Services Private Limited" +5033F0 o="YICHEN (SHENZHEN) TECHNOLOGY CO.LTD" +503A7D o="AlphaTech PLC Int’l Co., Ltd." +503E7C o="LeiShen Intelligent System Co.Ltd" +503F56 o="Syncmold Enterprise Corp" +503F98 o="CMITECH" +5045F7 o="Liuhe Intelligence Technology Ltd." +5048EB o="BEIJING HAIHEJINSHENG NETWORK TECHNOLOGY CO. LTD." +504A5E,8809AF,C816A5,E0C2B7 o="Masimo Corporation" +504B5B o="CONTROLtronic GmbH" +504C7E o="THE 41ST INSTITUTE OF CETC" +504F94 o="Loxone Electronics GmbH" +50502A o="Egardia" +505065 o="TAKT Corporation" +5050CE o="Hangzhou Dianyixia Communication Technology Co. Ltd." +5052D2 o="Hangzhou Telin Technologies Co., Limited" +5056A8 o="Jolla Ltd" +505800 o="WyTec International, Inc." +50584F o="waytotec,Inc." +505967 o="Intent Solutions Inc" +505AC6 o="GUANGDONG SUPER TELECOM CO.,LTD." +506028 o="Xirrus Inc." +5061D6 o="Indu-Sol GmbH" +506441 o="Greenlee" +506787 o="Planet Networks" +506B8D o="Nutanix" +506CBE o="InnosiliconTechnology Ltd" +506E92 o="Innocent Technology Co., Ltd." +506F98 o="Sehaj Synergy Technologies Private Limited" +506F9A,D45C70 o="Wi-Fi Alliance" +5070E5 o="He Shan World Fair Electronics Technology Limited" +50724D o="BEG Brueck Electronic GmbH" +507691 o="Tekpea, Inc." +5076A6 o="Ecil Informatica Ind. Com. Ltda" +50795B o="Interexport Telecomunicaciones S.A." +507D02 o="BIODIT" +5087B8 o="Nuvyyo Inc" +508A0F o="SHENZHEN FISE TECHNOLOGY HOLDING CO.,LTD." +508A42 o="Uptmate Technology Co., LTD" +508ACB o="SHENZHEN MAXMADE TECHNOLOGY CO., LTD." +508C77 o="DIRMEIER Schanktechnik GmbH &Co KG" +508D6F o="CHAHOO Limited" +50934F o="Gradual Tecnologia Ltda." +509772 o="Westinghouse Digital" +509871 o="Inventum Technologies Private Limited" +5098F3 o="Rheem Australia Pty Ltd" +50A054 o="Actineon" +50A0BF o="Alba Fiber Systems Inc." +50A6E3 o="David Clark Company" +50A715 o="Aboundi, Inc." +50A9DE o="Smartcom - Bulgaria AD" +50AB3E o="Qibixx AG" +50ABBF o="Hoseo Telecom" +50AD71 o="Tessolve Semiconductor Private Limited" +50AD92 o="NX Technologies" +50ADD5 o="Dynalec Corporation" +50AF73 o="Shenzhen Bitland Information Technology Co., Ltd." +50B363 o="Digitron da Amazonia S/A" +50B695 o="Micropoint Biotechnologies,Inc." +50B888 o="wi2be Tecnologia S/A" +50B8A2 o="ImTech Technologies LLC," +50C006 o="Carmanah Signs" +50C271 o="SECURETECH INC" +50C9A0 o="SKIPPER AS" +50CD32 o="NanJing Chaoran Science & Technology Co.,Ltd." +50CE75 o="Measy Electronics Co., Ltd." +50D213 o="CviLux Corporation" +50D274 o="Steffes Corporation" +50D37F o="Yu Fly Mikly Way Science and Technology Co., Ltd." +50D59C o="Thai Habel Industrial Co., Ltd." +50D6D7 o="Takahata Precision" +50D753 o="CONELCOM GmbH" +50DCFC o="ECOCOM" +50DD4F o="Automation Components, Inc" +50E0C7 o="TurControlSystme AG" +50E666 o="Shenzhen Techtion Electronics Co., Ltd." +50E971 o="Jibo, Inc." +50EC50 o="Beijing Xiaomi Mobile Software Co., Ltd" +50ED78 o="Changzhou Yongse Infotech Co.,Ltd" +50ED94 o="EGATEL SL" +50F003 o="Open Stack, Inc." +50F43C o="Leeo Inc" +50F61A o="Kunshan JADE Technologies co., Ltd." +50FAAB o="L-tek d.o.o." +50FC30 o="Treehouse Labs" +50FEF2 o="Sify Technologies Ltd" +50FF20 o="Keenetic Limited" +540237 o="Teltronic AG" +540384 o="Hangkong Nano IC Technologies Co., Ltd" +5403F5 o="EBN Technology Corp." +540496 o="Gigawave LTD" +540536 o="Vivago Oy" +540593 o="WOORI ELEC Co.,Ltd" +54068B o="Ningbo Deli Kebei Technology Co.LTD" +54098D o="deister electronic GmbH" +541031 o="SMARTO" +54112F o="Sulzer Pump Solutions Finland Oy" +54115F o="Atamo Pty Ltd" +5414FD o="Orbbec 3D Technology International" +541B5D o="Techno-Innov" +541DFB o="Freestyle Energy Ltd" +541FD5 o="Advantage Electronics" +542018 o="Tely Labs" +542160 o="Resolution Products" +54276C o="Jiangsu Houge Technology Corp." +54278D,B87C6F o="NXP (China) Management Ltd." +542A9C o="LSY Defense, LLC." +542B57 o="Night Owl SP" +542CEA o="PROTECTRON" +542F89 o="Euclid Laboratories, Inc." +543131 o="Raster Vision Ltd" +5435DF o="Symeo GmbH" +54369B o="1Verge Internet Technology (Beijing) Co., Ltd." +543968 o="Edgewater Networks Inc" +543B30 o="duagon AG" +54466B o="Shenzhen CZTIC Electronic Technology Co., Ltd" +544741 o="XCHENG HOLDING" +5447D3 o="TSAT AS" +54489C o="CDOUBLES ELECTRONICS CO. LTD." +544A05 o="wenglor sensoric gmbh" +545146 o="AMG Systems Ltd." +545414 o="Digital RF Corea, Inc" +5454CF o="PROBEDIGITAL CO.,LTD" +545EBD o="NL Technologies" +546172 o="ZODIAC AEROSPACE SAS" +5461EA o="Zaplox AB" +546AD8 o="Elster Water Metering" +546D52 o="TOPVIEW OPTRONICS CORP." +547398 o="Toyo Electronics Corporation" +5474E6 o="Webtech Wireless" +547A52 o="CTE International srl" +547F54,54E140 o="INGENICO" +547FA8 o="TELCO systems, s.r.o." +5481AD o="Eagle Research Corporation" +54847B o="Digital Devices GmbH" +548922 o="Zelfy Inc" +549359,6CEFC6 o="SHENZHEN TWOWING TECHNOLOGIES CO.,LTD." +549478 o="Silvershore Technology Partners" +549A16 o="Uzushio Electric Co.,Ltd." +549A4C o="GUANGDONG HOMECARE TECHNOLOGY CO.,LTD." +549D85 o="EnerAccess inc" +549FAE o="iBASE Gaming Inc" +54A04F o="t-mac Technologies Ltd" +54A31B o="Shenzhen Linkworld Technology Co,.LTD" +54A3FA o="BQT Solutions (Australia)Pty Ltd" +54A54B o="NSC Communications Siberia Ltd" +54A9D4 o="Minibar Systems" +54B56C o="Xi'an NovaStar Tech Co., Ltd" +54B620 o="SUHDOL E&C Co.Ltd." +54B753 o="Hunan Fenghui Yinjia Science And Technology Co.,Ltd" +54CDA7 o="Fujian Shenzhou Electronic Co.,Ltd" +54CDEE o="ShenZhen Apexis Electronic Co.,Ltd" +54D0B4 o="Xiamen Four-Faith Communication Technology Co.,Ltd" +54D0ED o="AXIM Communications" +54D163 o="MAX-TECH,INC" +54D1B0 o="Universal Laser Systems, Inc" +54D272 o="Nuki Home Solutions GmbH" +54D751 o="Proximus" +54D9E4 o="BRILLIANTTS CO., LTD" +54DF00 o="Ulterius Technologies, LLC" +54DF63 o="Intrakey technologies GmbH" +54E2C8 o="Dongguan Aoyuan Electronics Technology Co., Ltd" +54E3B0 o="JVL Industri Elektronik" +54E63F o="ShenZhen LingKeWeiEr Technology Co., Ltd." +54EDA3 o="Navdy, Inc." +54EF92 o="Shenzhen Elink Technology Co., LTD" +54EFFE o="Fullpower Technologies, Inc." +54F5B6 o="ORIENTAL PACIFIC INTERNATIONAL LIMITED" +54F666 o="Berthold Technologies GmbH and Co.KG" +54F876 o="ABB AG" +54FB58 o="WISEWARE, Lda" +54FDBF o="Scheidt & Bachmann GmbH" +54FF82 o="Davit Solution co." +54FFCF o="Mopria Alliance" +5804CB o="Tianjin Huisun Technology Co.,Ltd." +580528 o="LABRIS NETWORKS" +580556 o="Elettronica GF S.r.L." +5808FA o="Fiber Optic & telecommunication INC." +5809E5 o="Kivic Inc." +581CBD o="Affinegy" +581D91 o="Advanced Mobile Telecom co.,ltd." +581F67 o="Open-m technology limited" +581FEF o="Tuttnaer LTD" +582136 o="KMB systems, s.r.o." +5821E9 o="TWPI" +582BDB o="Pax AB" +582D34 o="Qingping Electronics (Suzhou) Co., Ltd" +582EFE o="Lighting Science Group" +582F42,D82477 o="Universal Electric Corporation" +583112 o="DRUST" +583277 o="Reliance Communications LLC" +58343B o="Glovast Technology Ltd." +583879 o="RICOH COMPANY, LTD." +583CC6 o="Omneality Ltd." +5842E4,5846E1 o="Baxter International Inc" +58468F o="Koncar Electronics and Informatics" +584704 o="Shenzhen Webridge Technology Co.,Ltd" +5848C0 o="COFLEC" +584925 o="E3 Enterprise" +5849BA o="Chitai Electronic Corp." +584C19 o="Chongqing Guohong Technology Development Company Limited" +584CEE o="Digital One Technologies, Limited" +585076 o="Linear Equipamentos Eletronicos SA" +5850AB o="TLS Corporation" +5850E6 o="Best Buy Corporation" +5853C0 o="Beijing Guang Runtong Technology Development Company co.,Ltd" +58570D o="Danfoss Solar Inverters" +586163 o="Quantum Networks (SG) Pte. Ltd." +58639A o="TPL SYSTEMES" +5865E6 o="INFOMARK CO., LTD." +58671A,64C667 o="Barnes&Noble" +58677F o="Clare Controls Inc." +58685D o="Tempo Australia Pty Ltd" +5869F9 o="Fusion Transactive Ltd." +5870C6 o="Shanghai Xiaoyi Technology Co., Ltd." +587521 o="CJSC RTSoft" +587675 o="Beijing ECHO Technologies Co.,Ltd" +5876C5 o="DIGI I'S LTD" +587A4D o="Stonesoft Corporation" +587BE9 o="AirPro Technology India Pvt. Ltd" +587FB7 o="SONAR INDUSTRIAL CO., LTD." +587FC8 o="S2M" +58821D o="H. Schomäcker GmbH" +5884E4 o="IP500 Alliance e.V." +58856E o="QSC AG" +58874C o="LITE-ON CLEAN ENERGY TECHNOLOGY CORP." +5887E2,846223,94BA56,A4A80F o="Shenzhen Coship Electronics Co., Ltd." +588D64 o="Xi'an Clevbee Technology Co.,Ltd" +58920D o="Kinetic Avionics Limited" +5894CF o="Vertex Standard LMR, Inc." +58986F o="Revolution Display" +589B0B o="Shineway Technologies, Inc." +589CFC o="FreeBSD Foundation" +58A0CB o="TrackNet, Inc" +58A48E o="PixArt Imaging Inc." +58A76F o="iD corporation" +58B0D4 o="ZuniData Systems Inc." +58B42D,7868F7,ACBB61 o="YSTen Technology Co.,Ltd" +58B568 o="SECURITAS DIRECT ESPAÑA, SAU" +58B961 o="SOLEM Electronique" +58B9E1 o="Crystalfontz America, Inc." +58BC8F o="Cognitive Systems Corp." +58BDF9 o="Sigrand" +58C935,CC9F7A o="Chiun Mai Communication Systems, Inc" +58CF4B o="Lufkin Industries" +58D071 o="BW Broadcast" +58D08F,908260,C4E032 o="IEEE 1904.1 Working Group" +58D67A o="TCPlink" +58D6D3 o="Dairy Cheq Inc" +58DB8D o="Fast Co., Ltd." +58DC6D o="Exceptional Innovation, Inc." +58E02C o="Micro Technic A/S" +58E16C o="Ying Hua Information Technology (Shanghai)Co., LTD" +58E326 o="Compass Technologies Inc." +58E476 o="CENTRON COMMUNICATIONS TECHNOLOGIES FUJIAN CO.,LTD" +58E636 o="EVRsafe Technologies" +58E747 o="Deltanet AG" +58E808 o="AUTONICS CORPORATION" +58EB14 o="Proteus Digital Health" +58ECE1 o="Newport Corporation" +58EECE o="Icon Time Systems" +58F102,CC794A o="BLU Products Inc." +58F387 o="HCCP" +58F496 o="Source Chain" +58F67B o="Xia Men UnionCore Technology LTD." +58F6BF o="Kyoto University" +58F98E o="SECUDOS GmbH" +58FC73 o="Arria Live Media, Inc." +58FD20 o="Bravida Sakerhet AB" +58FDBE o="Shenzhen Taikaida Technology Co., Ltd" +5C0038 o="Viasat Group S.p.A." +5C026A o="Applied Vision Corporation" +5C076F o="Thought Creator" +5C0C0E o="Guizhou Huaxintong Semiconductor Technology Co Ltd" +5C0CBB o="CELIZION Inc." +5C1193 o="Seal One AG" +5C1437 o="Thyssenkrupp Aufzugswerke GmbH" +5C1515 o="ADVAN" +5C15E1 o="AIDC TECHNOLOGY (S) PTE LTD" +5C16C7 o="Big Switch Networks" +5C1737 o="I-View Now, LLC." +5C17D3,64995D,8C541D,B08991 o="LGE" +5C18B5 o="Talon Communications" +5C20D0 o="Asoni Communication Co., Ltd." +5C22C4 o="DAE EUN ELETRONICS CO., LTD" +5C2443 o="O-Sung Telecom Co., Ltd." +5C2479 o="Baltech AG" +5C254C o="Avire Global Pte Ltd" +5C2623 o="WaveLynx Technologies Corporation" +5C2AEF o="Open Access Pty Ltd" +5C2BF5,A0FE61 o="Vivint Wireless Inc." +5C2ED2 o="ABC(XiSheng) Electronics Co.,Ltd" +5C3327 o="Spazio Italia srl" +5C335C o="Swissphone Telecom AG" +5C35DA o="There Corporation Oy" +5C38E0 o="Shanghai Super Electronics Technology Co.,LTD" +5C3B35 o="Gehirn Inc." +5C4058 o="Jefferson Audio Video Systems, Inc." +5C415A o="Amazon.com, LLC" +5C41E7 o="Wiatec International Ltd." +5C43D2 o="HAZEMEYER" +5C4A26 o="Enguity Technology Corp" +5C56ED o="3pleplay Electronics Private Limited" +5C5819 o="Jingsheng Technology Co., Ltd." +5C5AEA o="FORD" +5C5B35 o="Mist Systems, Inc." +5C5BC2 o="YIK Corporation" +5C63C9 o="Intellithings Ltd." +5C6984 o="NUVICO" +5C6A7D o="KENTKART EGE ELEKTRONIK SAN. VE TIC. LTD. STI." +5C6B4F o="Hello Inc." +5C6F4F o="S.A. SISTEL" +5C7757 o="Haivision Network Video" +5C81A7 o="Network Devices Pty Ltd" +5C8486 o="Brightsource Industries Israel LTD" +5C8613 o="Beijing Zhoenet Technology Co., Ltd" +5C864A o="Secret Labs LLC" +5C86C1 o="DONGGUAN SOLUM ELECTRONICS CO.,LTD" +5C8778 o="Cybertelbridge co.,ltd" +5C89D4 o="Beijing Banner Electric Co.,Ltd" +5C8D2D o="Shanghai Wellpay Information Technology Co., Ltd" +5C966A o="RTNET" +5CA178 o="TableTop Media (dba Ziosk)" +5CA3EB o="Lokel s.r.o." +5CA933 o="Luma Home" +5CB3F6 o="Human, Incorporated" +5CB559 o="CNEX Labs" +5CB6CC o="NovaComm Technologies Inc." +5CB8CB o="Allis Communications" +5CBD9E o="HONGKONG MIRACLE EAGLE TECHNOLOGY(GROUP) LIMITED" +5CC213 o="Fr. Sauter AG" +5CC6E9 o="Edifier International" +5CC7D7 o="AZROAD TECHNOLOGY COMPANY LIMITED" +5CC9D3 o="PALLADIUM ENERGY ELETRONICA DA AMAZONIA LTDA" +5CCA32 o="Theben AG" +5CCCA0 o="Gridwiz Inc." +5CCCFF o="Techroutes Network Pvt Ltd" +5CCD7C o="MEIZU Technology Co.,Ltd." +5CCEAD o="CDYNE Corporation" +5CD135 o="Xtreme Power Systems" +5CD20B o="Yytek Co., Ltd." +5CD41B o="UCZOON Technology Co., LTD" +5CD4AB o="Zektor" +5CD61F o="Qardio, Inc" +5CE0CA o="FeiTian United (Beijing) System Technology Co., Ltd." +5CE0F6 o="NIC.br- Nucleo de Informacao e Coordenacao do Ponto BR" +5CE223 o="Delphin Technology AG" +5CE7BF o="New Singularity International Technical Development Co.,Ltd" +5CE8B7 o="Oraimo Technology Limited" +5CEB4E o="R. STAHL HMI Systems GmbH" +5CEB68 o="Cheerstar Technology Co., Ltd" +5CEE79 o="Global Digitech Co LTD" +5CF207 o="Speco Technologies" +5CF370 o="CC&C Technologies, Inc" +5CF50D o="Institute of microelectronic applications" +5CF7C3 o="SYNTECH (HK) TECHNOLOGY LIMITED" +5CF9F0 o="Atomos Engineering P/L" +5CFFFF o="Shenzhen Kezhonglong Optoelectronic Technology Co., Ltd" +600347 o="Billion Electric Co. Ltd." +600417 o="POSBANK CO.,LTD" +60058A o="Hitachi Metals, Ltd." +600837 o="ivvi Scientific(Nanchang)Co.Ltd" +600F77 o="SilverPlus, Inc" +601199 o="Siama Systems Inc" +601283 o="TSB REAL TIME LOCATION SYSTEMS S.L." +6015C7 o="IdaTech" +601803 o="Daikin Air-conditioning (Shanghai) Co., Ltd." +60182E o="ShenZhen Protruly Electronic Ltd co." +60190C o="RRAMAC" +601929 o="VOLTRONIC POWER TECHNOLOGY(SHENZHEN) CORP." +601970 o="HUIZHOU QIAOXING ELECTRONICS TECHNOLOGY CO., LTD." +601D0F o="Midnite Solar" +601E02 o="EltexAlatau" +602103 o="I4VINE, INC" +6024C1 o="Jiangsu Zhongxun Electronic Technology Co., Ltd" +60271C o="VIDEOR E. Hartig GmbH" +602A54 o="CardioTek B.V." +6032F0 o="Mplus technology" +603553 o="Buwon Technology" +603696 o="The Sapling Company" +60391F o="ABB Ltd" +603E7B o="Gafachi, Inc." +603ECA o="Cambridge Medical Robotics Ltd" +603FC5 o="COX CO., LTD" +6044F5 o="Easy Digital Ltd." +60455E o="Liptel s.r.o." +604616 o="XIAMEN VANN INTELLIGENT CO., LTD" +604762 o="Beijing Sensoro Technology Co.,Ltd." +6047D4 o="FORICS Electronic Technology Co., Ltd." +604826 o="Newbridge Technologies Int. Ltd." +604A1C o="SUYIN Corporation" +604BAA o="Magic Leap, Inc." +6050C1 o="Kinetek Sports" +6052D0 o="FACTS Engineering" +605317 o="Sandstone Technologies" +605464 o="Eyedro Green Solutions Inc." +60601F o="SZ DJI TECHNOLOGY CO.,LTD" +6061DF o="Z-meta Research LLC" +6063F9 o="Ciholas, Inc." +6063FD o="Transcend Communication Beijing Co.,Ltd." +606453 o="AOD Co.,Ltd." +6064A1 o="RADiflow Ltd." +60699B o="isepos GmbH" +606ED0 o="SEAL AG" +60720B,80FD7A,E4C801 o="BLU Products Inc" +60748D o="Atmaca Elektronik" +607688 o="Velodyne" +60812B o="Custom Control Concepts" +6081F9 o="Helium Systems, Inc" +6083B2 o="GkWare e.K." +60843B o="Soladigm, Inc." +608645 o="Avery Weigh-Tronix, LLC" +60893C o="Thermo Fisher Scientific P.O.A." +6089B1 o="Key Digital Systems" +6089B7 o="KAEL MÜHENDİSLİK ELEKTRONİK TİCARET SANAYİ LİMİTED ŞİRKETİ" +608C2B o="Hanson Technology" +608D17 o="Sentrus Government Systems Division, Inc" +609084 o="DSSD Inc" +6097DD o="MicroSys Electronics GmbH" +609813 o="Shanghai Visking Digital Technology Co. LTD" +6099D1 o="Vuzix / Lenovo" +609AA4 o="GVI SECURITY INC." +609BC8 o="Hipad Intelligent Technology Co., Ltd." +609E64 o="Vivonic GmbH" +609F9D o="CloudSwitch" +60A730 o="Shenzhen Yipinfang Internet Technology Co.,Ltd" +60A9B0 o="Merchandising Technologies, Inc" +60ACC8 o="KunTeng Inc." +60B185 o="ATH system" +60B387 o="Synergics Technologies GmbH" +60B3C4 o="Elber Srl" +60B4F7 o="Plume Design Inc" +60B606 o="Phorus" +60B933 o="Deutron Electronics Corp." +60B982 o="RO.VE.R. Laboratories S.p.A." +60BA18 o="nextLAP GmbH" +60BB0C o="Beijing HuaqinWorld Technology Co,Ltd" +60BC4C o="EWM Hightec Welding GmbH" +60BD91 o="Move Innovation" +60C0BF o="ON Semiconductor" +60C1CB o="Fujian Great Power PLC Equipment Co.,Ltd" +60C5A8 o="Beijing LT Honway Technology Co.,Ltd" +60C658 o="PHYTRONIX Co.,Ltd." +60C980 o="Trymus" +60CBFB o="AirScape Inc." +60CDA9 o="Abloomy" +60CDC5 o="Taiwan Carol Electronics., Ltd" +60CE92 o="The Refined Industry Company Limited" +60D1AA o="Vishal Telecommunications Pvt Ltd" +60D262 o="Tzukuri Pty Ltd" +60D2B9 o="REALAND BIO CO., LTD." +60D30A o="Quatius Limited" +60DA23 o="Estech Co.,Ltd" +60DB2A o="HNS" +60E00E o="SHINSEI ELECTRONICS CO LTD" +60E6BC o="Sino-Telecom Technology Co.,Ltd." +60E78A o="UNISEM" +60E956 o="Ayla Networks, Inc" +60EFC6 o="Shenzhen Chima Technologies Co Limited" +60F13D o="JABLOCOM s.r.o." +60F281 o="TRANWO TECHNOLOGY CO., LTD." +60F2EF o="VisionVera International Co., Ltd." +60F3DA o="Logic Way GmbH" +60F59C o="CRU-Dataport" +60F673 o="TERUMO CORPORATION" +60FD56 o="WOORISYSTEMS CO., Ltd" +60FE1E o="China Palms Telecom.Ltd" +60FEF9 o="Thomas & Betts" +60FFDD o="C.E. ELECTRONICS, INC" +64002D o="Powerlinq Co., LTD" +6405BE o="NEW LIGHT LED" +6405E9 o="Shenzhen WayOS Technology Crop., Ltd." +64094C o="Beijing Superbee Wireless Technology Co.,Ltd" +640B4A o="Digital Telecom Technology Limited" +640DE6 o="Petra Systems" +640E36 o="TAZTAG" +640E94,E0AF4B o="Pluribus Networks, Inc." +641084 o="HEXIUM Technical Development Co., Ltd." +641331 o="Bosch Car Multimedia (Wuhu) Co. Ltd." +641A22 o="Heliospectra AB" +641C67 o="DIGIBRAS INDUSTRIA DO BRASILS/A" +641E81 o="Dowslake Microsystems" +642184 o="Nippon Denki Kagaku Co.,LTD" +642216 o="Shandong Taixin Electronic co.,Ltd" +642400 o="Xorcom Ltd." +64255E o="Observint Technologies, Inc." +6429ED o="AO %PKK Milandr%" +642B8A o="ALL BEST Industrial Co., Ltd." +642DB7 o="SEUNGIL ELECTRONICS" +64317E o="Dexin Corporation" +643409 o="BITwave Pte Ltd" +64351C o="e-CON SYSTEMS INDIA PVT LTD" +643F5F o="Exablaze" +644214 o="Swisscom Energy Solutions AG" +644346 o="GuangDong Quick Network Computer CO.,LTD" +6447E0 o="Feitian Technologies Co., Ltd" +644BC3 o="Shanghai WOASiS Telecommunications Ltd., Co." +644BF0 o="CalDigit, Inc" +644D70 o="dSPACE GmbH" +644F42 o="JETTER CO., Ltd." +644F74 o="LENUS Co., Ltd." +644FB0 o="Hyunjin.com" +64517E o="LONG BEN (DONGGUAN) ELECTRONIC TECHNOLOGY CO.,LTD." +645299 o="The Chamberlain Group, Inc" +64535D o="Frauscher Sensortechnik" +645422 o="Equinox Payments" +645563 o="Intelight Inc." +64557F o="NSFOCUS Information Technology Co., Ltd." +6459F8 o="Vodafone Omnitel B.V." +645DD7 o="Shenzhen Lifesense Medical Electronics Co., Ltd." +645EBE o="Yahoo! JAPAN" +645FFF o="Nicolet Neuro" +646184 o="VELUX" +646223 o="Cellient Co., Ltd." +64628A o="evon GmbH" +6465C0 o="Nuvon, Inc" +646707 o="Beijing Omnific Technology, Ltd." +6469BC o="Hytera Communications Co .,ltd" +646A74 o="AUTH-SERVERS, LLC" +646E6C o="Radio Datacom LLC" +6472D8 o="GooWi Technology Co.,Limited" +647366 o="Shenzhen Siera Technology Ltd" +6473E2 o="Arbiter Systems, Inc." +6474F6 o="Shooter Detection Systems" +647657 o="Innovative Security Designs" +6479A7 o="Phison Electronics Corp." +647D81 o="YOKOTA INDUSTRIAL CO,.LTD" +647FDA o="TEKTELIC Communications Inc." +64808B o="VG Controls, Inc." +648125 o="Alphatron Marine BV" +648D9E o="IVT Electronic Co.,Ltd" +6499A0 o="AG Elektronik AB" +649A08 o="Shenzhen SuperElectron Technology Co.,LTD" +649A12 o="P2 Mobile Technologies Limited" +649B24 o="V Technology Co., Ltd." +649D99 o="FS COM INC" +649FF7 o="Kone OYj" +64A232 o="OOO Samlight" +64A2F9,94652D,9809CF o="OnePlus Technology (Shenzhen) Co., Ltd" +64A341 o="Wonderlan (Beijing) Technology Co., Ltd." +64A68F o="Zhongshan Readboy Electronics Co.,Ltd" +64A837 o="Juni Korea Co., Ltd" +64AE88 o="Polytec GmbH" +64B21D o="Chengdu Phycom Tech Co., Ltd." +64B370 o="PowerComm Solutions LLC" +64B64A o="ViVOtech, Inc." +64BABD o="SDJ Technologies, Inc." +64BC11 o="CombiQ AB" +64C5AA o="South African Broadcasting Corporation" +64C6AF o="AXERRA Networks Ltd" +64C944 o="LARK Technologies, Inc" +64CB5D o="SIA %TeleSet%" +64D02D o="Next Generation Integration (NGI)" +64D241 o="Keith & Koep GmbH" +64D912 o="Solidica, Inc." +64DAA0 o="Robert Bosch Smart Home GmbH" +64DB18 o="OpenPattern" +64DB81 o="Syszone Co., Ltd." +64DBA0,CC04B4 o="Select Comfort" +64DC01 o="Static Systems Group PLC" +64DE1C o="Kingnetic Pte Ltd" +64DFE9 o="ATEME" +64E161 o="DEP Corp." +64E625 o="Woxu Wireless Co., Ltd" +64E84F o="Serialway Communication Technology Co. Ltd" +64E892 o="Morio Denki Co., Ltd." +64E8E6 o="global moisture management system" +64EAC5 o="SiboTech Automation Co., Ltd." +64ED62 o="WOORI SYSTEMS Co., Ltd" +64EEB7 o="Netcore Technology Inc" +64F242 o="Gerdes Aktiengesellschaft" +64F50E o="Kinion Technology Company Limited" +64F81C o="Huawei Technologies Co., Ltd." +64F970 o="Kenade Electronics Technology Co.,LTD." +64F987 o="Avvasi Inc." +64FB50 o="RoomReady/Zdi, Inc." +64FC8C o="Zonar Systems" +680235 o="Konten Networks Inc." +680AD7 o="Yancheng Kecheng Optoelectronic Technology Co., Ltd" +68122D o="Special Instrument Development Co., Ltd." +681295 o="Lupine Lighting Systems GmbH" +6815D3 o="Zaklady Elektroniki i Mechaniki Precyzyjnej R&G S.A." +681605 o="Systems And Electronic Development FZCO" +68193F o="Digital Airways" +681CA2 o="Rosewill Inc." +681D64 o="Sunwave Communications Co., Ltd" +681DEF o="Shenzhen CYX Technology Co., Ltd." +681E8B o="InfoSight Corporation" +681F40 o="Blu Wireless Technology Ltd" +681FD8 o="Siemens Industry, Inc." +68234B o="Nihon Dengyo Kousaku" +6828BA o="Dejai" +6828F6 o="Vubiq Networks, Inc." +6829DC o="Ficosa Electronics S.L.U." +682DDC o="Wuhan Changjiang Electro-Communication Equipment CO.,LTD" +6831FE o="Teladin Co.,Ltd." +683563 o="SHENZHEN LIOWN ELECTRONICS CO.,LTD." +6836B5 o="DriveScale, Inc." +683B1E o="Countwise LTD" +683C7D o="Magic Intelligence Technology Limited" +683E02 o="SIEMENS AG, Digital Factory, Motion Control System" +683EEC o="ERECA" +684352 o="Bhuu Limited" +6843D7 o="Agilecom Photonics Solutions Guangdong Limited" +6845F1 o="TOSHIBA CLIENT SOLUTIONS CO., LTD." +684B88 o="Galtronics Telemetry Inc." +684CA8 o="Shenzhen Herotel Tech. Co., Ltd." +6851B7 o="PowerCloud Systems, Inc." +68536C o="SPnS Co.,Ltd" +685388 o="P&S Technology" +6854F5 o="enLighted Inc" +68572D o="HANGZHOU AIXIANGJI TECHNOLOGY CO., LTD" +6858C5 o="ZF TRW Automotive" +685B36 o="POWERTECH INDUSTRIAL CO., LTD." +685E6B o="PowerRay Co., Ltd." +686359,C477AF o="Advanced Digital Broadcast SA" +68692E o="Zycoo Co.,Ltd" +686975 o="Angler Labs Inc" +6869F2 o="ComAp s.r.o." +686E23 o="Wi3 Inc." +686E48 o="Prophet Electronic Technology Corp.,Ltd" +6872DC o="CETORY.TV Company Limited" +687848 o="Westunitis Co., Ltd." +687924 o="ELS-GmbH & Co. KG" +687CC8 o="Measurement Systems S. de R.L." +687CD5 o="Y Soft Corporation, a.s." +68831A o="Pandora Mobility Corporation" +688470 o="eSSys Co.,Ltd" +688540 o="IGI Mobile, Inc." +68856A o="OuterLink Corporation" +6886E7 o="Orbotix, Inc." +68876B o="INQ Mobile Limited" +688975 o="nuoxc" +688AB5 o="EDP Servicos" +688DB6 o="AETEK INC." +68974B o="Shenzhen Costar Electronics Co. Ltd." +6897E8 o="Society of Motion Picture & Television Engineers" +689861 o="Beacon Inc" +689AB7 o="Atelier Vision Corporation" +68A1B7 o="Honghao Mingchuan Technology (Beijing) CO.,Ltd." +68A40E o="BSH Hausgeräte GmbH" +68A47D,A44B15 o="Sun Cupid Technology (HK) LTD" +68A8E1 o="Wacom Co.,Ltd." +68AAD2 o="DATECS LTD.," +68AB8A o="RF IDeas" +68AF13 o="Futura Mobility" +68B094 o="INESA ELECTRON CO.,LTD" +68B35E o="Shenzhen Neostra Technology Co.Ltd" +68B43A o="WaterFurnace International, Inc." +68B8D9 o="Act KDE, Inc." +68B983 o="b-plus GmbH" +68CA00 o="Octopus Systems Limited" +68CC9C o="Mine Site Technologies" +68CD0F o="U Tek Company Limited" +68CE4E o="L-3 Communications Infrared Products" +68D1FD o="Shenzhen Trimax Technology Co.,Ltd" +68D247 o="Portalis LC" +68D925 o="ProSys Development Services" +68DB67 o="Nantong Coship Electronics Co., Ltd" +68DB96 o="OPWILL Technologies CO .,LTD" +68DCE8 o="PacketStorm Communications" +68DD26 o="Shanghai Focus Vision Security Technology Co.,Ltd" +68E41F o="Unglaube Identech GmbH" +68E8EB o="Linktel Technologies Co.,Ltd" +68EBC5 o="Angstrem Telecom" +68EC62 o="YODO Technology Corp. Ltd." +68EDA4 o="Shenzhen Seavo Technology Co.,Ltd" +68F06D o="ALONG INDUSTRIAL CO., LIMITED" +68F0BC o="Shenzhen LiWiFi Technology Co., Ltd" +68F125 o="Data Controls Inc." +68F895 o="Redflow Limited" +68F956 o="Objetivos y Servicio de Valor Añadido" +68FB95 o="Generalplus Technology Inc." +68FCB3 o="Next Level Security Systems, Inc." +6C0273 o="Shenzhen Jin Yun Video Equipment Co., Ltd." +6C0460 o="RBH Access Technologies Inc." +6C05D5 o="Ethertronics Inc" +6C090A o="GEMATICA SRL" +6C09D6 o="Digiquest Electronics LTD" +6C0EE6 o="Chengdu Xiyida Electronic Technology Co,.Ltd" +6C0F6A o="JDC Tech Co., Ltd." +6C14F7 o="Erhardt+Leimer GmbH" +6C15F9 o="Nautronix Limited" +6C160E o="ShotTracker" +6C1811 o="Decatur Electronics" +6C1E70 o="Guangzhou YBDS IT Co.,Ltd" +6C1E90 o="Hansol Technics Co., Ltd." +6C22AB o="Ainsworth Game Technology" +6C23CB o="Wattty Corporation" +6C2C06 o="OOO NPP Systemotechnika-NN" +6C2E33 o="Accelink Technologies Co.,Ltd." +6C2E72 o="B&B EXPORTING LIMITED" +6C32DE o="Indieon Technologies Pvt. Ltd." +6C33A9 o="Magicjack LP" +6C3838 o="Marking System Technology Co., Ltd." +6C391D o="Beijing ZhongHuaHun Network Information center" +6C3A84 o="Shenzhen Aero-Startech. Co.Ltd" +6C3C53 o="SoundHawk Corp" +6C3E9C o="KE Knestel Elektronik GmbH" +6C40C6 o="Nimbus Data Systems, Inc." +6C4418 o="Zappware" +6C4598 o="Antex Electronic Corp." +6C49C1 o="o2ones Co., Ltd." +6C4A39 o="BITA" +6C4B7F o="Vossloh-Schwabe Deutschland GmbH" +6C4B90 o="LiteON" +6C4E86 o="Third Millennium Systems Ltd." +6C54CD o="LAMPEX ELECTRONICS LIMITED" +6C5779 o="Aclima, Inc." +6C5976 o="Shanghai Tricheer Technology Co.,Ltd." +6C5A34 o="Shenzhen Haitianxiong Electronic Co., Ltd." +6C5CDE o="SunReports, Inc." +6C5D63,E41218 o="ShenZhen Rapoo Technology Co., Ltd." +6C5E7A o="Ubiquitous Internet Telecom Co., Ltd" +6C60EB o="ZHI YUAN ELECTRONICS CO., LIMITED" +6C6126 o="Rinicom Holdings" +6C626D,8C89A5 o="Micro-Star INT'L CO., LTD" +6C641A o="Penguin Computing" +6C6EFE o="Core Logic Inc." +6C6F18 o="Stereotaxis, Inc." +6C7039 o="Novar GmbH" +6C71BD o="EZELINK TELECOM" +6C750D o="WiFiSONG" +6C81FE o="Mitsuba Corporation" +6C8686 o="Technonia" +6C8CDB o="Otus Technologies Ltd" +6C8D65 o="Wireless Glue Networks, Inc." +6C90B1 o="SanLogic Inc" +6C92BF o="Inspur Electronic Information Industry Co.,Ltd." +6C9354 o="Yaojin Technology (Shenzhen) Co., LTD." +6C9522 o="Scalys" +6C9AC9 o="Valentine Research, Inc." +6C9BC0 o="Chemoptics Inc." +6C9CE9 o="Nimble Storage" +6CA682 o="EDAM information & communications" +6CA7FA o="YOUNGBO ENGINEERING INC." +6CA906 o="Telefield Ltd" +6CA96F o="TransPacket AS" +6CAB4D o="Digital Payment Technologies" +6CAC60 o="Venetex Corp" +6CAD3F o="Hubbell Building Automation, Inc." +6CADEF o="KZ Broadband Technologies, Ltd." +6CAE8B,749975 o="IBM Corporation" +6CAF15 o="Webasto SE" +6CB227 o="Sony Video & Sound Products Inc." +6CB311 o="Shenzhen Lianrui Electronics Co.,Ltd" +6CB350 o="Anhui comhigher tech co.,ltd" +6CB4A7 o="Landauer, Inc." +6CB6CA o="DIVUS GmbH" +6CBFB5 o="Noon Technology Co., Ltd" +6CC147 o="Xiamen Hanin Electronic Technology Co., Ltd" +6CD146 o="Smartek d.o.o." +6CD1B0 o="WING SING ELECTRONICS HONG KONG LIMITED" +6CDC6A o="Promethean Limited" +6CE01E o="Modcam AB" +6CE0B0 o="SOUND4" +6CE3B6 o="Nera Telecommunications Ltd." +6CE4CE o="Villiger Security Solutions AG" +6CE983 o="Gastron Co., LTD." +6CEBB2 o="Dongguan Sen DongLv Electronics Co.,Ltd" +6CEC5A o="Hon Hai Precision Ind. CO.,Ltd." +6CECA1 o="SHENZHEN CLOU ELECTRONICS CO. LTD." +6CED51 o="NEXCONTROL Co.,Ltd" +6CF5E8 o="Mooredoll Inc." +6CF97C o="Nanoptix Inc." +6CF9D2 o="CHENGDU POVODO ELECTRONIC TECHNOLOGY CO., LTD" +6CFDB9 o="Proware Technologies Co Ltd." +6CFFBE o="MPB Communications Inc." +700136 o="FATEK Automation Corporation" +700258 o="01DB-METRAVIB" +7006AC o="Eastcompeace Technology Co., Ltd" +700BC0 o="Dewav Technology Company" +700FC7 o="SHENZHEN IKINLOOP TECHNOLOGY CO.,LTD." +700FEC o="Poindus Systems Corp." +7011AE o="Music Life LTD" +701404 o="Limited Liability Company" +70169F o="EtherCAT Technology Group" +701AED o="ADVAS CO., LTD." +701D08 o="99IOT Shenzhen co.,ltd" +701D7F o="Comtech Technology Co., Ltd." +701DC4 o="NorthStar Battery Company, LLC" +701E68 o="Hanna Instruments, Inc." +702393 o="fos4X GmbH" +702605,CC988B o="SONY Visual Products Inc." +702900 o="Shenzhen ChipTrip Technology Co,Ltd" +702A7D o="EpSpot AB" +702B1D o="E-Domus International Limited" +702C1F o="Wisol" +702D84 o="i4C Innovations" +702DD1 o="Newings Communication CO., LTD." +702ED9,7472B0,78DDD9 o="Guangzhou Shiyuan Electronics Co., Ltd." +702F4B o="PolyVision Inc." +702F97 o="Aava Mobile Oy" +70305E o="Nanjing Zhongke Menglian Information Technology Co.,LTD" +703187 o="ACX GmbH" +7032D5 o="Athena Wireless Communications Inc" +703811 o="Invensys Rail" +7038B4 o="Low Tech Solutions" +703A73,A80CCA,D468BA o="Shenzhen Sundray Technologies Company Limited" +703AD8 o="Shenzhen Afoundry Electronic Co., Ltd" +703C03 o="RadiAnt Co.,Ltd" +703C39 o="SEAWING Kft" +7041B7 o="Edwards Lifesciences LLC" +704642 o="CHYNG HONG ELECTRONIC CO., LTD." +704AAE o="Xstream Flow (Pty) Ltd" +704AE4 o="Rinstrum Pty Ltd" +704CED o="TMRG, Inc." +704E01 o="KWANGWON TECH CO., LTD." +704F08 o="Shenzhen Huisheng Information Technology Co., Ltd." +70533F o="Alfa Instrumentos Eletronicos Ltda." +7055F8 o="Cerebras Systems Inc" +705896 o="InShow Technology" +705957 o="Medallion Instrumentation Systems" +705986 o="OOO TTV" +705B2E o="M2Communication Inc." +705CAD o="Konami Gaming Inc" +705E55 o="Realme Chongqing MobileTelecommunications Corp Ltd" +705EAA o="Action Target, Inc." +7060DE o="LaVision GmbH" +706173 o="Calantec GmbH" +706417 o="ORBIS TECNOLOGIA ELECTRICA S.A." +706582,7CDD76 o="Suzhou Hanming Technologies Co., Ltd." +7065A3 o="Kandao lightforge Co., Ltd." +70661B o="Sonova AG" +706879 o="Saijo Denki International Co., Ltd." +706DEC o="Wifi-soft LLC" +70704C o="Purple Communications, Inc" +7071B3 o="Brain Corporation" +7072CF o="EdgeCore Networks" +7076DD o="Oxyguard International A/S" +7076F0 o="LevelOne Communications (India) Private Limited" +7076FF o="KERLINK" +707938 o="Wuxi Zhanrui Electronic Technology Co.,LTD" +707C18 o="ADATA Technology Co., Ltd" +707D95 o="Shenzhen City LinwlanTechnology Co. Ltd." +707EDE o="NASTEC LTD." +70820E o="as electronics GmbH" +70828E o="OleumTech Corporation" +70884D o="JAPAN RADIO CO., LTD." +708B78 o="citygrow technology co., ltd" +70918F o="Weber-Stephen Products LLC" +709383 o="Intelligent Optical Network High Tech CO.,LTD." +7093F8 o="Space Monkey, Inc." +709756 o="Happyelectronics Co.,Ltd" +70991C o="Shenzhen Honesty Electronics Co.,Ltd" +709A0B o="Italian Institute of Technology" +709BA5 o="Shenzhen Y&D Electronics Co.,LTD." +709BFC o="Bryton Inc." +709C8F o="Nero AG" +709E86 o="X6D Limited" +70A191 o="Trendsetter Medical, LLC" +70A41C o="Advanced Wireless Dynamics S.L." +70A66A o="Prox Dynamics AS" +70A84C o="MONAD., Inc." +70AD54 o="Malvern Instruments Ltd" +70AF24 o="TP Vision Belgium NV" +70AF25 o="Nishiyama Industry Co.,LTD." +70B035,B0D59D,C8D5FE o="Shenzhen Zowee Technology Co., Ltd" +70B08C o="Shenou Communication Equipment Co.,Ltd" +70B265 o="Hiltron s.r.l." +70B599 o="Embedded Technologies s.r.o." +70B7E2 o="Jiangsu Miter Technology Co.,Ltd." +70BF3E o="Charles River Laboratories" +70BF92,745C4B o="GN Audio A/S" +70C6AC o="Bosch Automotive Aftermarket" +70C76F o="INNO S" +70C833 o="Wirepas Oy" +70CA4D o="Shenzhen lnovance Technology Co.,Ltd." +70D081 o="Beijing Netpower Technologies Inc." +70D57E o="Scalar Corporation" +70D5E7 o="Wellcore Corporation" +70D6B6 o="Metrum Technologies" +70D880 o="Upos System sp. z o.o." +70DA9C o="TECSEN" +70DEF9 o="FAI WAH INTERNATIONAL (HONG KONG) LIMITED" +70E027 o="HONGYU COMMUNICATION TECHNOLOGY LIMITED" +70E139 o="3view Ltd" +70E24C o="SAE IT-systems GmbH & Co. KG" +70E843 o="Beijing C&W Optical Communication Technology Co.,Ltd." +70EE50 o="Netatmo" +70EEA3 o="Eoptolink Technology Inc. Ltd," +70F11C o="Shenzhen Ogemray Technology Co.,Ltd" +70F176 o="Data Modul AG" +70F1E5 o="Xetawave LLC" +70FF5C o="Cheerzing Communication(Xiamen)Technology Co.,Ltd" +74042B,E02CB2 o="Lenovo Mobile Communication (Wuhan) Company Limited" +740ABC o="LightwaveRF Technology Ltd" +740EDB o="Optowiz Co., Ltd" +741489 o="SRT Wireless" +7415E2 o="Tri-Sen Systems Corporation" +741F79 o="YOUNGKOOK ELECTRONICS CO.,LTD" +74273C o="ChangYang Technology (Nanjing) Co., LTD" +742857 o="Mayfield Robotics" +742B0F o="Infinidat Ltd." +742D0A o="Norfolk Elektronik AG" +742EFC o="DirectPacket Research, Inc," +743256 o="NT-ware Systemprg GmbH" +743400 o="MTG Co., Ltd." +74366D,BC15AC,E48F34 o="Vodafone Italia S.p.A." +74372F o="Tongfang Shenzhen Cloudcomputing Technology Co.,Ltd" +74373B o="UNINET Co.,Ltd." +743889 o="ANNAX Anzeigesysteme GmbH" +743ECB o="Gentrice tech" +744BE9 o="EXPLORER HYPERTECH CO.,LTD" +744D79 o="Arrive Systems Inc." +745327 o="COMMSEN CO., LIMITED" +745798 o="TRUMPF Laser GmbH + Co. KG" +745933 o="Danal Entertainment" +745F00 o="Samsung Semiconductor Inc." +745F90 o="LAM Technologies" +745FAE o="TSL PPL" +74614B o="Chongqing Huijiatong Information Technology Co., Ltd." +7463DF o="VTS GmbH" +7465D1 o="Atlinks" +746630 o="T:mi Ytti" +746A3A o="Aperi Corporation" +746A89 o="Rezolt Corporation" +746A8F o="VS Vision Systems GmbH" +746B82 o="MOVEK" +746BAB o="GUANGDONG ENOK COMMUNICATION CO., LTD" +746EE4 o="Asia Vital Components Co.,Ltd." +746F19 o="ICARVISIONS (SHENZHEN) TECHNOLOGY CO., LTD." +746F3D o="Contec GmbH" +74721E o="Edison Labs Inc." +7472F2 o="Chipsip Technology Co., Ltd." +747336 o="MICRODIGTAL Inc" +747818 o="Jurumani Solutions" +747B7A o="ETH Inc." +747DB6 o="Aliwei Communications, Inc" +747E1A o="Red Embedded Design Limited" +747E2D o="Beijing Thomson CITIC Digital Technology Co. LTD." +74819A o="PT. Hartono Istana Teknologi" +7487A9 o="OCT Technology Co., Ltd." +748A69 o="Korea Image Technology Co., Ltd" +748E08 o="Bestek Corp." +748F1B o="MasterImage 3D" +748F4D o="MEN Mikro Elektronik GmbH" +749050 o="Renesas Electronics Corporation" +7491BD o="Four systems Co.,Ltd." +74943D o="AgJunction" +749637 o="Todaair Electronic Co., Ltd" +749C52 o="Huizhou Desay SV Automotive Co., Ltd." +749CE3 o="KodaCloud Canada, Inc" +74A34A o="ZIMI CORPORATION" +74A4A7 o="QRS Music Technologies, Inc." +74A4B5 o="Powerleader Science and Technology Co. Ltd." +74AC5F o="Qiku Internet Network Scientific (Shenzhen) Co., Ltd." +74AE76 o="iNovo Broadband, Inc." +74B00C o="Network Video Technologies, Inc" +74B472 o="CIESSE" +74B91E o="Nanjing Bestway Automation System Co., Ltd" +74BADB o="Longconn Electornics(shenzhen)Co.,Ltd" +74BBD3 o="Shenzhen xeme Communication Co., Ltd." +74BFA1 o="HYUNTECK" +74BFB7 o="Nusoft Corporation" +74C621 o="Zhejiang Hite Renewable Energy Co.,LTD" +74CA25,FC2F40 o="Calxeda, Inc." +74CD0C o="Smith Myers Communications Ltd." +74CE56 o="Packet Force Technology Limited Company" +74D675 o="WYMA Tecnologia" +74D7CA o="Panasonic Corporation Automotive" +74D850 o="Evrisko Systems" +74DBD1 o="Ebay Inc" +74E06E o="Ergophone GmbH" +74E277 o="Vizmonet Pte Ltd" +74E424 o="APISTE CORPORATION" +74E537 o="RADSPIN" +74ECF1 o="Acumen" +74F07D o="BnCOM Co.,Ltd" +74F102 o="Beijing HCHCOM Technology Co., Ltd" +74F413 o="Maxwell Forest" +74F661 o="Schneider Electric Fire & Security Oy" +74F726 o="Neuron Robotics" +74F737 o="KCE" +74F85D o="Berkeley Nucleonics Corp" +74F91A o="Onface" +74FDA0 o="Compupal (Group) Corporation" +74FF7D o="Wren Sound Systems, LLC" +78028F o="Adaptive Spectrum and Signal Alignment (ASSIA), Inc." +7802B7 o="ShenZhen Ultra Easy Technology CO.,LTD" +780541 o="Queclink Wireless Solutions Co., Ltd" +78055F o="Shenzhen WYC Technology Co., Ltd." +780738 o="Z.U.K. Elzab S.A." +780AC7 o="Baofeng TV Co., Ltd." +780ED1 o="TRUMPF Werkzeugmaschinen GmbH+Co.KG" +781185 o="NBS Payment Solutions Inc." +7812B8 o="ORANTEK LIMITED" +78192E o="NASCENT Technology" +781DFD o="Jabil Inc" +782079 o="ID Tech" +78223D o="Affirmed Networks" +782544 o="Omnima Limited" +78257A o="LEO Innovation Lab" +782F17 o="Xlab Co.,Ltd" +78303B o="Stephen Technologies Co.,Limited" +7830E1 o="UltraClenz, LLC" +78324F o="Millennium Group, Inc." +7835A0 o="Zurn Industries LLC" +783CE3 o="Kai-EE" +783D5B o="TELNET Redes Inteligentes S.A." +783F15 o="EasySYNC Ltd." +784405 o="FUJITU(HONG KONG) ELECTRONIC Co.,LTD." +784501 o="Biamp Systems" +78491D o="The Will-Burt Company" +784B08 o="f.robotics acquisitions ltd" +78510C o="LiveU Ltd." +78524A o="Ensenso GmbH" +785262 o="Shenzhen Hojy Software Co., Ltd." +785364 o="SHIFT GmbH" +7853F2 o="ROXTON Ltd." +785517 o="SankyuElectronics" +785712 o="Mobile Integration Workgroup" +7858F3 o="Vachen Co.,Ltd" +78593E o="RAFI GmbH & Co.KG" +785C28 o="Prime Motion Inc." +785C72 o="Hioso Technology Co., Ltd." +785F4C o="Argox Information Co., Ltd." +7864E6 o="Green Motive Technology Limited" +7866AE o="ZTEC Instruments, Inc." +787052 o="Welotec GmbH" +787F62 o="GiK mbH" +78818F o="Server Racks Australia Pty Ltd" +7884EE o="INDRA ESPACIO S.A." +78870D o="Unifiedgateways India Private Limited" +78888A o="CDR Sp. z o.o. Sp. k." +788973 o="CMC" +788B77 o="Standar Telecom" +788C4D o="Indyme Solutions, LLC" +788E33 o="Jiangsu SEUIC Technology Co.,Ltd" +7898FD o="Q9 Networks Inc." +78995C o="Nationz Technologies Inc" +789966 o="Musilab Electronics (DongGuan)Co.,Ltd." +78998F o="MEDILINE ITALIA SRL" +789C85 o="August Home, Inc." +789CE7 o="Shenzhen Aikede Technology Co., Ltd" +789F4C o="HOERBIGER Elektronik GmbH" +789F87 o="Siemens AG I IA PP PRM" +78A051 o="iiNet Labs Pty Ltd" +78A183 o="Advidia" +78A351,F85E3C o="SHENZHEN ZHIBOTONG ELECTRONICS CO.,LTD" +78A5DD o="Shenzhen Smarteye Digital Electronics Co., Ltd" +78A683 o="Precidata" +78A6BD o="DAEYEON Control&Instrument Co,.Ltd" +78A714 o="Amphenol" +78A7EB o="1MORE" +78AB60 o="ABB Australia" +78ACBF o="Igneous Systems" +78AE0C o="Far South Networks" +78AF58 o="GIMASI SA" +78AFE4 o="Comau S.p.A" +78B213 o="DWnet Technologies(Suzhou) Corporation" +78B28D o="Beijing Tengling Technology CO.Ltd" +78B3B9 o="ShangHai sunup lighting CO.,LTD" +78B5D2 o="Ever Treasure Industrial Limited" +78B6C1 o="AOBO Telecom Co.,Ltd" +78B6EC o="Scuf Gaming International LLC" +78B81A o="INTER SALES A/S" +78BAD0 o="Shinybow Technology Co. Ltd." +78BEB6 o="Enhanced Vision" +78BEBD o="STULZ GmbH" +78C40E o="H&D Wireless" +78C4AB o="Shenzhen Runsil Technology Co.,Ltd" +78C6BB o="Innovasic, Inc." +78CA5E o="ELNO" +78CB33 o="DHC Software Co.,Ltd" +78CD8E,B89BC9,C4393A o="SMC Networks Inc" +78D004 o="Neousys Technology Inc." +78D129 o="Vicos" +78D34F o="Pace-O-Matic, Inc." +78D38D o="HONGKONG YUNLINK TECHNOLOGY LIMITED" +78D5B5 o="NAVIELEKTRO KY" +78D66F o="Aristocrat Technologies Australia Pty. Ltd." +78D99F o="NuCom HK Ltd." +78DAA2 o="Cynosure Technologies Co.,Ltd" +78DAB3 o="GBO Technology" +78DDD6 o="c-scape" +78E980 o="RainUs Co.,Ltd" +78EB39 o="Instituto Nacional de Tecnología Industrial" +78EC22 o="Shanghai Qihui Telecom Technology Co., LTD" +78EC74 o="Kyland-USA" +78EF4C o="Unetconvergence Co., Ltd." +78F5E5 o="BEGA Gantenbrink-Leuchten KG" +78F7D0 o="Silverbrook Research" +78FC14 o="Family Zone Cyber Safety Ltd" +78FE41 o="Socus networks" +78FEE2 o="Shanghai Diveo Technology Co., Ltd" +7C0187 o="Curtis Instruments, Inc." +7C02BC o="Hansung Electronics Co. LTD" +7C051E o="RAFAEL LTD." +7C0623 o="Ultra Electronics Sonar System Division" +7C08D9 o="Shanghai B-Star Technology Co" +7C092B o="Bekey A/S" +7C0A50 o="J-MEX Inc." +7C0CF6 o="Guangdong Huiwei High-tech Co., Ltd." +7C1015 o="Brilliant Home Technology, Inc." +7C11CD o="QianTang Technology" +7C1476 o="Damall Technologies SAS" +7C160D o="Saia-Burgess Controls AG" +7C18CD o="E-TRON Co.,Ltd." +7C1A03 o="8Locations Co., Ltd." +7C1AFC o="Dalian Co-Edifice Video Technology Co., Ltd" +7C1EB3 o="2N TELEKOMUNIKACE a.s." +7C2048 o="KoamTac" +7C2587 o="chaowifi.com" +7C2BE1 o="Shenzhen Ferex Electrical Co.,Ltd" +7C2CF3 o="Secure Electrans Ltd" +7C2E0D o="Blackmagic Design" +7C336E o="MEG Electronics Inc." +7C3548 o="Transcend Information" +7C386C o="Real Time Logic" +7C3920 o="SSOMA SECURITY" +7C3BD5 o="Imago Group" +7C3CB6 o="Shenzhen Homecare Technology Co.,Ltd." +7C3E9D o="PATECH" +7C438F o="E-Band Communications Corp." +7C444C o="Entertainment Solutions, S.L." +7C49B9 o="Plexus Manufacturing Sdn Bhd" +7C4A82 o="Portsmith LLC" +7C4AA8 o="MindTree Wireless PVT Ltd" +7C4B78 o="Red Sun Synthesis Pte Ltd" +7C4C58 o="Scale Computing, Inc." +7C4F7D o="Sawwave" +7C534A o="Metamako" +7C55E7 o="YSI, Inc." +7C574E o="COBI GmbH" +7C5A67 o="JNC Systems, Inc." +7C604A o="Avelon" +7C696B o="Atmosic Technologies" +7C6AB3 o="IBC TECHNOLOGIES INC." +7C6AC3 o="GatesAir, Inc" +7C6ADB o="SafeTone Technology Co.,Ltd" +7C6B33 o="Tenyu Tech Co. Ltd." +7C6B52 o="Tigaro Wireless" +7C6BF7 o="NTI co., ltd." +7C6C39 o="PIXSYS SRL" +7C6C8F o="AMS NEVE LTD" +7C6DA6 o="Superwave Group LLC" +7C6F06 o="Caterpillar Trimble Control Technologies" +7C6FF8 o="ShenZhen ACTO Digital Video Technology Co.,Ltd." +7C7176 o="Wuxi iData Technology Company Ltd." +7C72E4 o="Unikey Technologies" +7C738B o="Cocoon Alarm Ltd" +7C7673 o="ENMAS GmbH" +7C79E8 o="PayRange Inc." +7C7A53 o="Phytrex Technology Corp." +7C7B8B o="Control Concepts, Inc." +7C7BE4 o="Z'SEDAI KENKYUSHO CORPORATION" +7C7D41 o="Jinmuyu Electronics Co., Ltd." +7C822D o="Nortec" +7C8274 o="Shenzhen Hikeen Technology CO.,LTD" +7C8306 o="Glen Dimplex Nordic as" +7C8D91 o="Shanghai Hongzhuo Information Technology co.,LTD" +7C94B2 o="Philips Healthcare PCCI" +7C9763 o="Openmatics s.r.o." +7C9A9B o="VSE valencia smart energy" +7CA15D o="GN ReSound A/S" +7CA237 o="King Slide Technology CO., LTD." +7CA29B o="D.SignT GmbH & Co. KG" +7CA61D o="MHL, LLC" +7CA97D o="Objenious" +7CAB25 o="MESMO TECHNOLOGY INC." +7CACB2 o="Bosch Software Innovations GmbH" +7CB03E o="OSRAM GmbH" +7CB177 o="Satelco AG" +7CB25C o="Acacia Communications" +7CB542 o="ACES Technology" +7CB77B o="Paradigm Electronics Inc" +7CB960 o="Shanghai X-Cheng telecom LTD" +7CBB6F o="Cosco Electronics Co., Ltd." +7CBD06 o="AE REFUsol" +7CBF88 o="Mobilicom LTD" +7CC4EF o="Devialet" +7CC6C4 o="Kolff Computer Supplies b.v." +7CC8AB o="Acro Associates, Inc." +7CC8D0 o="TIANJIN YAAN TECHNOLOGY CO., LTD." +7CC8D7 o="Damalisk" +7CCB0D o="Antaira Technologies, LLC" +7CCD11 o="MS-Magnet" +7CCD3C o="Guangzhou Juzing Technology Co., Ltd" +7CCFCF o="Shanghai SEARI Intelligent System Co., Ltd" +7CD762 o="Freestyle Technology Pty Ltd" +7CD844 o="Enmotus Inc" +7CD9FE o="New Cosmos Electric Co., Ltd." +7CDA84 o="Dongnian Networks Inc." +7CDD11 o="Chongqing MAS SCI&TECH.Co.,Ltd" +7CDD20 o="IOXOS Technologies S.A." +7CDD90 o="Shenzhen Ogemray Technology Co., Ltd." +7CE044 o="NEON Inc" +7CE1FF o="Computer Performance, Inc. DBA Digital Loggers, Inc." +7CE524 o="Quirky, Inc." +7CE56B o="ESEN Optoelectronics Technology Co.,Ltd." +7CEB7F o="Dmet Products Corp." +7CEBAE o="Ridgeline Instruments" +7CEBEA o="ASCT" +7CEF18 o="Creative Product Design Pty. Ltd." +7CEF8A o="Inhon International Ltd." +7CF098 o="Bee Beans Technologies, Inc." +7CF0BA o="Linkwell Telesystems Pvt Ltd" +7CF429 o="NUUO Inc." +7CF95C o="U.I. Lapp GmbH" +7CFE28 o="Salutron Inc." +7CFE4E o="Shenzhen Safe vision Technology Co.,LTD" +7CFF62 o="Huizhou Super Electron Technology Co.,Ltd." +8002DF o="ORA Inc." +8005DF o="Montage Technology Group Limited" +8007A2 o="Esson Technology Inc." +800A06 o="COMTEC co.,ltd" +800B51 o="Chengdu XGimi Technology Co.,Ltd" +800DD7 o="Latticework, Inc" +800E24 o="ForgetBox" +801440 o="Sunlit System Technology Corp" +8014A8 o="Guangzhou V-SOLUTION Electronic Technology Co., Ltd." +8016B7 o="Brunel University" +801967 o="Shanghai Reallytek Information Technology Co.,Ltd" +8019FE o="JianLing Technology CO., LTD" +8020AF o="Trade FIDES, a.s." +802275 o="Beijing Beny Wave Technology Co Ltd" +802AFA o="Germaneers GmbH" +802DE1 o="Solarbridge Technologies" +802E14 o="azeti Networks AG" +802FDE o="Zurich Instruments AG" +803457 o="OT Systems Limited" +8038FD o="LeapFrog Enterprises, Inc." +8039E5 o="PATLITE CORPORATION" +803B2A o="ABB Xiamen Low Voltage Equipment Co.,Ltd." +803B9A o="ghe-ces electronic ag" +803BF6 o="LOOK EASY INTERNATIONAL LIMITED" +803F5D o="Winstars Technology Ltd" +803FD6 o="bytes at work AG" +80427C o="Adolf Tedsen GmbH & Co. KG" +804731 o="Packet Design, Inc." +804B20 o="Ventilation Control" +804F58 o="ThinkEco, Inc." +805067 o="W & D TECHNOLOGY CORPORATION" +8058C5 o="NovaTec Kommunikationstechnik GmbH" +8059FD o="Noviga" +805E0C,805EC0 o="YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD." +80615F o="Beijing Sinead Technology Co., Ltd." +80618F o="Shenzhen sangfei consumer communications co.,ltd" +806459 o="Nimbus Inc." +8065E9 o="BenQ Corporation" +806629 o="Prescope Technologies CO.,LTD." +806940 o="LEXAR CO.,LIMITED" +806C8B o="KAESER KOMPRESSOREN AG" +806CBC o="NET New Electronic Technology GmbH" +807459 o="K's Co.,Ltd." +807693 o="Newag SA" +8079AE o="ShanDong Tecsunrise Co.,Ltd" +807A7F o="ABB Genway Xiamen Electrical Equipment CO., LTD" +807B1E o="Corsair Components" +807D1B o="Neosystem Co. Ltd." +807DE3 o="Chongqing Sichuan Instrument Microcircuit Co.LTD." +8081A5 o="TONGQING COMMUNICATION EQUIPMENT (SHENZHEN) Co.,Ltd" +808287 o="ATCOM Technology Co.Ltd." +8084A9 o="oshkosh Corporation" +808698 o="Netronics Technologies Inc." +808B5C o="Shenzhen Runhuicheng Technology Co., Ltd" +8091C0 o="AgileMesh, Inc." +809393 o="Xapt GmbH" +80946C o="TOKYO RADAR CORPORATION" +80971B o="Altenergy Power System,Inc." +80A1AB o="Intellisis" +80A796 o="Neurotek LLC" +80A85D o="Osterhout Design Group" +80AAA4 o="USAG" +80B219 o="ELEKTRON TECHNOLOGY UK LIMITED" +80B289 o="Forworld Electronics Ltd." +80B32A o="UK Grid Solutions Ltd" +80B624 o="IVS" +80B708 o="Blue Danube Systems, Inc" +80B709 o="Viptela, Inc" +80B95C o="ELFTECH Co., Ltd." +80BAAC o="TeleAdapt Ltd" +80BAE6 o="Neets" +80BBEB o="Satmap Systems Ltd" +80C548 o="Shenzhen Zowee Technology Co.,Ltd" +80C63F o="Remec Broadband Wireless , LLC" +80C6CA o="Endian s.r.l." +80C755,D8AFF1 o="Panasonic Appliances Company" +80C862 o="Openpeak, Inc" +80CEB1 o="Theissen Training Systems GmbH" +80D019 o="Embed, Inc" +80D065 o="CKS Corporation" +80D18B o="Hangzhou I'converge Technology Co.,Ltd" +80D433 o="LzLabs GmbH" +80D733 o="QSR Automations, Inc." +80DB31 o="Power Quotient International Co., Ltd." +80EACA o="Dialog Semiconductor Hellas SA" +80EE73 o="Shuttle Inc." +80F25E o="Kyynel" +80F593 o="IRCO Sistemas de Telecomunicación S.A." +80F8EB o="RayTight" +80FBF0 o="Quectel Wireless Solutions Co., Ltd." +80FFA8 o="UNIDIS" +8401A7 o="Greyware Automation Products, Inc" +8404D2 o="Kirale Technologies SL" +840F45 o="Shanghai GMT Digital Technologies Co., Ltd" +841715 o="GP Electronics (HK) Ltd." +841826 o="Osram GmbH" +841B38 o="Shenzhen Excelsecu Data Technology Co.,Ltd" +841E26 o="KERNEL-I Co.,LTD" +842141 o="Shenzhen Ginwave Technologies Ltd." +842519 o="Samsung Electronics" +84253F o="silex technology, Inc." +8425A4 o="Tariox Limited" +842690 o="BEIJING THOUGHT SCIENCE CO.,LTD." +8427CE o="Corporation of the Presiding Bishop of The Church of Jesus Christ of Latter-day Saints" +84285A o="Saffron Solutions Inc" +842914 o="EMPORIA TELECOM Produktions- und VertriebsgesmbH & Co KG" +842B50 o="Huria Co.,Ltd." +842BBC o="Modelleisenbahn GmbH" +842F75 o="Innokas Group" +8430E5 o="SkyHawke Technologies, LLC" +84326F o="GUANGZHOU AVA ELECTRONICS TECHNOLOGY CO.,LTD" +8432EA o="ANHUI WANZTEN P&T CO., LTD" +843611 o="hyungseul publishing networks" +843F4E o="Tri-Tech Manufacturing, Inc." +844076 o="Drivenets" +844464 o="ServerU Inc" +844823 o="WOXTER TECHNOLOGY Co. Ltd" +844915 o="vArmour Networks, Inc." +844BB7 o="Beijing Sankuai Online Technology Co.,Ltd" +844F03 o="Ablelink Electronics Ltd" +84509A o="Easy Soft TV Co., Ltd" +84569C o="Coho Data, Inc.," +845787 o="DVR C&C Co., Ltd." +845A81 o="ffly4u" +845C93 o="Chabrier Services" +845DD7 o="Shenzhen Netcom Electronics Co.,Ltd" +8462A6 o="EuroCB (Phils), Inc." +846A66 o="Sumitomo Kizai Co.,Ltd." +846AED o="Wireless Tsukamoto.,co.LTD" +846EB1 o="Park Assist LLC" +847207 o="I&C Technology" +847303 o="Letv Mobile and Intelligent Information Technology (Beijing) Corporation Ltd." +847616 o="Addat s.r.o." +847778 o="Cochlear Limited" +847933 o="profichip GmbH" +847D50 o="Holley Metering Limited" +8482F4 o="Beijing Huasun Unicreate Technology Co., Ltd" +848319 o="Hangzhou Zero Zero Technology Co., Ltd." +848336 o="Newrun" +848433 o="Paradox Engineering SA" +84850A o="Hella Sonnen- und Wetterschutztechnik GmbH" +8485E6 o="Guangdong Asano Technology CO.,Ltd." +8486F3 o="Greenvity Communications" +848D84 o="Rajant Corporation" +848E96 o="Embertec Pty Ltd" +849000 o="Arnold & Richter Cine Technik" +84930C o="InCoax Networks Europe AB" +849681 o="Cathay Communication Co.,Ltd" +8497B8 o="Memjet Inc." +849DC5 o="Centera Photonics Inc." +84A24D o="Birds Eye Systems Private Limited" +84A788 o="Perples" +84A991 o="Cyber Trans Japan Co.,Ltd." +84ACA4 o="Beijing Novel Super Digital TV Technology Co., Ltd" +84ACFB o="Crouzet Automatismes" +84AF1F o="Beat System Service Co,. Ltd." +84B31B o="Kinexon GmbH" +84C2E4 o="Jiangsu Qinheng Co., Ltd." +84C3E8 o="Vaillant GmbH" +84C727 o="Gnodal Ltd" +84C7A9 o="C3PO S.A." +84C8B1 o="Incognito Software Systems Inc." +84CD62 o="ShenZhen IDWELL Technology CO.,Ltd" +84CFBF o="Fairphone" +84D32A o="IEEE 1905.1" +84D9C8 o="Unipattern Co.," +84DB9E o="Aifloo AB" +84DDB7 o="Cilag GmbH International" +84DE3D o="Crystal Vision Ltd" +84DF0C o="NET2GRID BV" +84DF19 o="Chuango Security Technology Corporation" +84E323 o="Green Wave Telecommunication SDN BHD" +84E327 o="TAILYN TECHNOLOGIES INC" +84E4D9 o="Shenzhen NEED technology Ltd." +84E5D8 o="Guangdong UNIPOE IoT Technology Co.,Ltd." +84E629 o="Bluwan SA" +84E714 o="Liang Herng Enterprise,Co.Ltd." +84EA99 o="Vieworks" +84EB3E o="Vivint Smart Home" +84ED33 o="BBMC Co.,Ltd" +84F129 o="Metrascale Inc." +84F493 o="OMS spol. s.r.o." +84F64C o="Cross Point BV" +84F6FA o="Miovision Technologies Incorporated" +84FE9E o="RTC Industries, Inc." +84FEDC o="Borqs Beijing Ltd." +880118 o="BLT Co" +8801F2 o="Vitec System Engineering Inc." +880905 o="MTMCommunications" +880907 o="MKT Systemtechnik GmbH & Co. KG" +880F10 o="Huami Information Technology Co.,Ltd." +880FB6 o="Jabil Circuits India Pvt Ltd,-EHTP unit" +881036 o="Panodic(ShenZhen) Electronics Limted" +88142B o="Protonic Holland" +8818AE o="Tamron Co., Ltd" +881B99 o="SHENZHEN XIN FEI JIA ELECTRONIC CO. LTD." +882012 o="LMI Technologies" +8821E3 o="Nebusens, S.L." +882364 o="Watchnet DVR Inc" +8823FE o="TTTech Computertechnik AG" +882950 o="Netmoon Technology Co., Ltd" +882BD7 o="ADDÉNERGIE TECHNOLOGIES" +882D53 o="Baidu Online Network Technology (Beijing) Co., Ltd." +882E5A o="storONE" +8833BE o="Ivenix, Inc." +8834FE o="Bosch Automotive Products (Suzhou) Co. Ltd" +88354C o="Transics" +883612 o="SRC Computers, LLC" +883B8B o="Cheering Connection Co. Ltd." +884157 o="Shenzhen Atsmart Technology Co.,Ltd." +8841C1 o="ORBISAT DA AMAZONIA IND E AEROL SA" +88462A o="Telechips Inc." +884A18 o="Opulinks" +884B39 o="Siemens AG, Healthcare Sector" +884CCF o="Pulzze Systems, Inc" +8850DD o="Infiniband Trade Association" +88576D o="XTA Electronics Ltd" +88615A o="Siano Mobile Silicon Ltd." +88685C o="Shenzhen ChuangDao & Perpetual Eternal Technology Co.,Ltd" +886B76 o="CHINA HOPEFUL GROUP HOPEFUL ELECTRIC CO.,LTD" +887033 o="Hangzhou Silan Microelectronic Inc" +8870EF o="SC Professional Trading Co., Ltd." +887398 o="K2E Tekpoint" +88789C o="Game Technologies SA" +887A31 o="Velankani Electronics Pvt. Ltd." +887F03 o="Comper Technology Investment Limited" +888279 o="Shenzhen RB-LINK Intelligent Technology Co.Ltd" +8886A0 o="Simton Technologies, Ltd." +8886C2 o="STABILO International GmbH" +8887DD o="DarbeeVision Inc." +888914 o="All Components Incorporated" +888964 o="GSI Electronics Inc." +888B5D o="Storage Appliance Corporation" +888C19 o="Brady Corp Asia Pacific Ltd" +889166 o="Viewcooper Corp." +8891DD o="Racktivity" +8894F9 o="Gemicom Technology, Inc." +8895B9 o="Unified Packet Systems Crop" +889676 o="TTC MARCONI s.r.o." +8896B6 o="Global Fire Equipment S.A." +8896F2 o="Valeo Schalter und Sensoren GmbH" +889765 o="exands" +8897DF o="Entrypass Corporation Sdn. Bhd." +889821 o="TERAON" +889CA6 o="BTB Korea INC" +88A084 o="Formation Data Systems" +88A3CC o="Amatis Controls" +88A5BD o="QPCOM INC." +88ACC1 o="Generiton Co., Ltd." +88B168 o="Delta Control GmbH" +88B627 o="Gembird Europe BV" +88B66B o="easynetworks" +88B8D0 o="Dongguan Koppo Electronic Co.,Ltd" +88BA7F o="Qfiednet Co., Ltd." +88BD78 o="Flaircomm Microelectronics,Inc." +88BFD5 o="Simple Audio Ltd" +88C242 o="Poynt Co." +88C36E o="Beijing Ereneben lnformation Technology Limited" +88C3B3 o="SOVICO" +88C626,C0288D,EC8193 o="Logitech, Inc" +88CBA5 o="Suzhou Torchstar Intelligent Technology Co.,Ltd" +88D039 o="TCL Technoly Electronics(Huizhou).,Ltd" +88D171 o="BEGHELLI S.P.A" +88D211 o="Eko Devices, Inc." +88D2BF o="German Autolabs" +88D37B o="FirmTek, LLC" +88D652 o="AMERGINT Technologies" +88D7BC o="DEP Company" +88D962 o="Canopus Systems US LLC" +88DC96 o="SENAO Networks, Inc." +88E034 o="Shinwa industries(China) ltd." +88E0A0 o="Shenzhen VisionSTOR Technologies Co., Ltd" +88E161 o="Art Beijing Science and Technology Development Co., Ltd." +88E603 o="Avotek corporation" +88E628 o="Shenzhen Kezhonglong Optoelectronic Technology Co.,Ltd" +88E712 o="Whirlpool Corporation" +88E7A6 o="iKnowledge Integration Corp." +88E8F8 o="YONG TAI ELECTRONIC (DONGGUAN) LTD." +88E90F o="innomdlelab" +88E917 o="Tamaggo" +88ED1C o="Cudo Communication Co., Ltd." +88F488 o="cellon communications technology(shenzhen)Co.,Ltd." +88F490 o="Jetmobile Pte Ltd" +88FD15 o="LINEEYE CO., LTD" +88FED6 o="ShangHai WangYong Software Co., Ltd." +8C0551 o="Koubachi AG" +8C078C o="FLOW DATA INC" +8C0CA3 o="Amper" +8C0F83 o="Angie Hospitality LLC" +8C11CB o="ABUS Security-Center GmbH & Co. KG" +8C1F94 o="RF Surgical System Inc." +8C271D o="QuantHouse" +8C2F39 o="IBA Dosimetry GmbH" +8C2FA6 o="Solid Optics B.V." +8C3330 o="EmFirst Co., Ltd." +8C3357 o="HiteVision Digital Media Technology Co.,Ltd." +8C3579 o="QDIQO Sp. z o.o." +8C395C o="Bit4id Srl" +8C3C07 o="Skiva Technologies, Inc." +8C41F2 o="RDA Technologies Ltd." +8C41F4 o="IPmotion GmbH" +8C4435 o="Shanghai BroadMobi Communication Technology Co., Ltd." +8C4AEE o="GIGA TMS INC" +8C4B59 o="3D Imaging & Simulations Corp" +8C4CAD o="Evoluzn Inc." +8C4DB9 o="Unmonday Ltd" +8C4DEA o="Cerio Corporation" +8C5105 o="Shenzhen ireadygo Information Technology CO.,LTD." +8C53F7 o="A&D ENGINEERING CO., LTD." +8C569D o="Imaging Solutions Group" +8C57FD o="LVX Western" +8C598B o="C Technologies AB" +8C5AF0 o="Exeltech Solar Products" +8C5CA1 o="d-broad,INC" +8C5D60 o="UCI Corporation Co.,Ltd." +8C5F48 o="Continental Intelligent Transportation Systems LLC" +8C5FDF o="Beijing Railway Signal Factory" +8C60E7 o="MPGIO CO.,LTD" +8C6102 o="Beijing Baofengmojing Technologies Co., Ltd" +8C640B o="Beyond Devices d.o.o." +8C6878 o="Nortek-AS" +8C6AE4 o="Viogem Limited" +8C6DC4 o="Megapixel VR" +8C76C1 o="Goden Tech Limited" +8C7BF0 o="Xufeng Development Limited" +8C7EB3 o="Lytro, Inc." +8C8126 o="ARCOM" +8C82A8 o="Insigma Technology Co.,Ltd" +8C839D o="SHENZHEN XINYUPENG ELECTRONIC TECHNOLOGY CO., LTD" +8C8580 o="Smart Innovation LLC" +8C85E6 o="Cleondris GmbH" +8C873B o="Leica Camera AG" +8C897A o="AUGTEK" +8C8A6E o="ESTUN AUTOMATION TECHNOLOY CO., LTD" +8C8ABB o="Beijing Orient View Technology Co., Ltd." +8C8E76 o="taskit GmbH" +8C8F8B o="China Mobile Chongqing branch" +8C9109 o="Toyoshima Electric Technoeogy(Suzhou) Co.,Ltd." +8C9236 o="Aus.Linx Technology Co., Ltd." +8C9246 o="Oerlikon Textile Gmbh&Co.KG" +8C9351 o="Jigowatts Inc." +8C94CF o="Encell Technology, Inc." +8C965F o="Shandong Zhongan Technology Co., Ltd." +8CA048 o="Beijing NeTopChip Technology Co.,LTD" +8CA2FD o="Starry, Inc." +8CA5A1 o="Oregano Systems - Design & Consulting GmbH" +8CAE4C o="Plugable Technologies" +8CAE89 o="Y-cam Solutions Ltd" +8CAEDB,F8F082 o="NAG LLC" +8CB094 o="Airtech I&C Co., Ltd" +8CB0E9 o="Samsung Electronics.,LTD" +8CB7F7 o="Shenzhen UniStrong Science & Technology Co., Ltd" +8CB82C o="IPitomy Communications" +8CBF9D o="Shanghai Xinyou Information Technology Ltd. Co." +8CC5E1 o="ShenZhen Konka Telecommunication Technology Co.,Ltd" +8CC661 o="Current, powered by GE" +8CC7AA o="Radinet Communications Inc." +8CC7D0 o="zhejiang ebang communication co.,ltd" +8CCDA2 o="ACTP, Inc." +8CCF5C o="BEFEGA GmbH" +8CD17B o="CG Mobile" +8CD2E9 o="YOKOTE SEIKO CO., LTD." +8CD3A2 o="VisSim AS" +8CD628 o="Ikor Metering" +8CDB25 o="ESG Solutions" +8CDD8D o="Wifly-City System Inc." +8CDE52 o="ISSC Technologies Corp." +8CDE99 o="Comlab Inc." +8CE2DA o="Circle Media Inc" +8CE38E o="Toshiba Memory Corporation" +8CE78C o="DK Networks" +8CE7B3 o="Sonardyne International Ltd" +8CEEC6 o="Precepscion Pty. Ltd." +8CF813 o="ORANGE POLSKA" +8CF945 o="Power Automation pte Ltd" +8CF957 o="RuiXingHengFang Network (Shenzhen) Co.,Ltd" +8CF9C9 o="MESADA Technology Co.,Ltd." +8CFCA0 o="Shenzhen Smart Device Technology Co., LTD." +8CFEB4 o="VSOONTECH ELECTRONICS CO., LIMITED" +90028A o="Shenzhen Shidean Legrand Electronic Products Co.,Ltd" +900372 o="Longnan Junya Digital Technology Co. Ltd." +900917 o="Far-sighted mobile" +900A39 o="Wiio, Inc." +900A3A o="PSG Plastic Service GmbH" +900BC1 o="Sprocomm Technologies CO.,Ltd" +900CB4 o="Alinket Electronic Technology Co., Ltd" +900D66 o="Digimore Electronics Co., Ltd" +900E83 o="Monico Monitoring, Inc." +900EB3 o="Shenzhen Amediatech Technology Co., Ltd." +901711 o="Hagenuk Marinekommunikation GmbH" +90179B o="Nanomegas" +90185E o="Apex Tool Group GmbH & Co OHG" +9018AE o="Shanghai Meridian Technologies, Co. Ltd." +901900 o="SCS SA" +901EDD o="GREAT COMPUTER CORPORATION" +90203A o="BYD Precision Manufacture Co.,Ltd" +902083 o="General Engine Management Systems Ltd." +902CC7 o="C-MAX Asia Limited" +902E87 o="LabJack" +9031CD o="Onyx Healthcare Inc." +90342B o="Gatekeeper Systems, Inc." +9038DF o="Changzhou Tiannengbo System Co. Ltd." +903CAE o="Yunnan KSEC Digital Technology Co.,Ltd." +903D5A o="Shenzhen Wision Technology Holding Limited" +903D68 o="G-Printec, Inc." +903D6B o="Zicon Technology Corp." +903DBD o="SECURE METERS LIMITED" +904506 o="Tokyo Boeki Medisys Inc." +9046A2 o="Tedipay UK Ltd" +9046B7 o="Vadaro Pte Ltd" +904716 o="RORZE CORPORATION" +90505A o="unGlue, Inc" +90507B o="Advanced PANMOBIL Systems GmbH & Co. KG" +90513F o="Elettronica Santerno SpA" +905446 o="TES ELECTRONIC SOLUTIONS" +9055AE,C835B8 o="Ericsson, EAB/RWI/K" +905682 o="Lenbrook Industries Limited" +905692 o="Autotalks Ltd." +905F8D o="modas GmbH" +90610C o="Fida International (S) Pte Ltd" +906717 o="Alphion India Private Limited" +906D05 o="BXB ELECTRONICS CO., LTD" +906DC8 o="DLG Automação Industrial Ltda" +906FA9 o="NANJING PUTIAN TELECOMMUNICATIONS TECHNOLOGY CO.,LTD." +907025 o="Garea Microsys Co.,Ltd." +907990 o="Benchmark Electronics Romania SRL" +907A0A o="Gebr. Bode GmbH & Co KG" +907A28 o="Beijing Morncloud Information And Technology Co. Ltd." +907A58 o="Zegna-Daidong Limited" +907AF1 o="Wally" +907E30 o="LARS" +907EBA o="UTEK TECHNOLOGY (SHENZHEN) CO.,LTD" +90834B o="BEIJING YUNYI TIMES TECHNOLOGY CO,.LTD" +90837A o="General Electric Water & Process Technologies" +90842B o="LEGO System A/S" +90848B o="HDR10+ Technologies, LLC" +9088A2 o="IONICS TECHNOLOGY ME LTDA" +908C09 o="Total Phase" +908C44 o="H.K ZONGMU TECHNOLOGY CO., LTD." +908C63 o="GZ Weedong Networks Technology Co. , Ltd" +908D1D o="GH Technologies" +908FCF o="UNO System Co., Ltd" +90903C o="TRISON TECHNOLOGY CORPORATION" +909060 o="RSI VIDEO TECHNOLOGIES" +9092B4 o="Diehl BGT Defence GmbH & Co. KG" +90940A o="Analog Devices, Inc" +909864 o="Impex-Sat GmbH&Co KG" +909916 o="ELVEES NeoTek OJSC" +909DE0 o="Newland Design + Assoc. Inc." +909F43 o="Accutron Instruments Inc." +90A137 o="Beijing Splendidtel Communication Technology Co,. Ltd" +90A210 o="United Telecoms Ltd" +90A2DA o="GHEO SA" +90A46A o="SISNET CO., LTD" +90A62F o="NAVER" +90A783 o="JSW PACIFIC CORPORATION" +90A7C1 o="Pakedge Device and Software Inc." +90AC3F o="BrightSign LLC" +90B1E0 o="Beijing Nebula Link Technology Co., Ltd" +90B8D0 o="Joyent, Inc." +90C99B o="Tesorion Nederland B.V." +90CC24 o="Synaptics, Inc" +90CF6F o="Dlogixs Co Ltd" +90D11B o="Palomar Medical Technologies" +90D74F o="Bookeen" +90D7BE o="Wavelab Global Inc." +90D852 o="Comtec Co., Ltd." +90D92C o="HUG-WITSCHI AG" +90DA4E o="AVANU" +90DA6A o="FOCUS H&S Co., Ltd." +90DB46 o="E-LEAD ELECTRONIC CO., LTD" +90DFB7 o="s.m.s smart microwave sensors GmbH" +90DFFB o="HOMERIDER SYSTEMS" +90E0F0 o="IEEE 1722a Working Group" +90EA60 o="SPI Lasers Ltd" +90EC50 o="C.O.B.O. SPA" +90EED9 o="UNIVERSAL DE DESARROLLOS ELECTRÓNICOS, SA" +90F1B0 o="Hangzhou Anheng Info&Tech CO.,LTD" +90F278 o="Radius Gateway" +90F3B7 o="Kirisun Communications Co., Ltd." +90F4C1 o="Rand McNally" +90F72F o="Phillips Machine & Welding Co., Inc." +90FF79 o="Metro Ethernet Forum" +940006 o="jinyoung" +940149 o="AutoHotBox" +9405B6 o="Liling FullRiver Electronics & Technology Ltd" +940B2D o="NetView Technologies(Shenzhen) Co., Ltd" +940BD5 o="Himax Technologies, Inc" +9411DA o="ITF Fröschl GmbH" +941673 o="Point Core SARL" +94193A o="Elvaco AB" +941D1C o="TLab West Systems AB" +942197 o="Stalmart Technology Limited" +94236E o="Shenzhen Junlan Electronic Ltd" +94290C o="Shenyang wisdom Foundation Technology Development Co., Ltd." +94298D o="Shanghai AdaptComm Technology Co., Ltd." +942A3F o="Diversey Inc" +942E17 o="Schneider Electric Canada Inc" +942E63 o="Finsécur" +94319B o="Alphatronics BV" +9433DD o="Taco Inc" +9436E0 o="Sichuan Bihong Broadcast & Television New Technologies Co.,Ltd" +943DC9 o="Asahi Net, Inc." +9440A2 o="Anywave Communication Technologies, Inc." +9441C1 o="Mini-Cam Limited" +944996 o="WiSilica Inc" +944A09 o="BitWise Controls" +944F4C o="Sound United LLC" +945047 o="Rechnerbetriebsgruppe" +945089 o="SimonsVoss Technologies GmbH" +94513D o="iSmart Alarm, Inc." +9451BF o="Hyundai ESG" +945493 o="Rigado, LLC" +9454DF o="YST CORP." +945907 o="Shanghai HITE-BELDEN Network Technology Co., Ltd." +94592D o="EKE Building Technology Systems Ltd" +945B7E o="TRILOBIT LTDA." +94611E o="Wata Electronics Co.,Ltd." +946124 o="Pason Systems" +9466E7 o="WOM Engineering" +94677E o="Belden India Private Limited" +9470D2 o="WINFIRM TECHNOLOGY" +94756E o="QinetiQ North America" +947BBE o="Ubicquia" +947C3E o="Polewall Norge AS" +947EB9 o="National Narrowband Network Communications Pty Ltd" +9481A4 o="Azuray Technologies" +94857A o="Evantage Industries Corp" +9486CD o="SEOUL ELECTRONICS&TELECOM" +9486D4 o="Surveillance Pro Corporation" +948815 o="Infinique Worldwide Inc" +94885E o="Surfilter Network Technology Co., Ltd." +948B03 o="EAGET Innovation and Technology Co., Ltd." +948D50 o="Beamex Oy Ab" +948DEF o="Oetiker Schweiz AG" +948E89 o="INDUSTRIAS UNIDAS SA DE CV" +948FEE o="Verizon Telematics" +9492BC o="SYNTECH(HK) TECHNOLOGY LIMITED" +9498A2 o="Shanghai LISTEN TECH.LTD" +949901 o="Shenzhen YITOA Digital Appliance CO.,LTD" +949990 o="VTC Telecommunications" +949BFD o="Trans New Technology, Inc." +949C55 o="Alta Data Technologies" +949D57 o="Panasonic do Brasil Limitada" +949F3F o="Optek Digital Technology company limited" +949FB4 o="ChengDu JiaFaAnTai Technology Co.,Ltd" +94A04E o="Bostex Technology Co., LTD" +94A3CA o="KonnectONE, LLC" +94A40C o="Diehl Metering GmbH" +94A7BC o="BodyMedia, Inc." +94AAB8 o="Joview(Beijing) Technology Co. Ltd." +94ABDE o="OMX Technology - FZE" +94ACCA o="trivum technologies GmbH" +94AEE3 o="Belden Hirschmann Industries (Suzhou) Ltd." +94B9B4 o="Aptos Technology" +94BA31 o="Visiontec da Amazônia Ltda." +94BBAE o="Husqvarna AB" +94BF1E o="eflow Inc. / Smart Device Planning and Development Division" +94BF95 o="Shenzhen Coship Electronics Co., Ltd" +94C014 o="Sorter Sp. j. Konrad Grzeszczyk MichaA, Ziomek" +94C038 o="Tallac Networks" +94C2BD o="TECNOBIT" +94C3E4 o="Atlas Copco IAS GmbH" +94C4E9 o="PowerLayer Microsystems HongKong Limited" +94C691 o="EliteGroup Computer Systems Co., LTD" +94C6EB o="NOVA electronics, Inc." +94C7AF o="Raylios Technology" +94C960 o="Zhongshan B&T technology.co.,ltd" +94C962 o="Teseq AG" +94CA0F o="Honeywell Analytics" +94CDAC o="Creowave Oy" +94CE31 o="CTS Limited" +94D019 o="Cydle Corp." +94D075 o="CIS Crypto" +94D417 o="GPI KOREA INC." +94D60E o="shenzhen yunmao information technologies co., ltd" +94D93C o="ENELPS" +94DB49 o="SITCORP" +94DD3F o="A+V Link Technologies, Corp." +94DE0E o="SmartOptics AS" +94DF58 o="IJ Electron CO.,Ltd." +94E0D0 o="HealthStream Taiwan Inc." +94E226 o="D. ORtiz Consulting, LLC" +94E2FD o="Boge Kompressoren OTTO Boge GmbH & Co. KG" +94E711 o="Xirka Dama Persada PT" +94E848 o="FYLDE MICRO LTD" +94F19E o="HUIZHOU MAORONG INTELLIGENT TECHNOLOGY CO.,LTD" +94F278 o="Elma Electronic" +94F551 o="Cadi Scientific Pte Ltd" +94F692 o="Geminico co.,Ltd." +94F720 o="Tianjin Deviser Electronics Instrument Co., Ltd" +94FAE8 o="Shenzhen Eycom Technology Co., Ltd" +94FB29 o="Zebra Technologies Inc." +94FD1D o="WhereWhen Corp" +94FD2E o="Shanghai Uniscope Technologies Co.,Ltd" +980074,A86D5F,C850E9,CCC2E0 o="Raisecom Technology CO., LTD" +9800C1 o="GuangZhou CREATOR Technology Co.,Ltd.(CHINA)" +980284 o="Theobroma Systems GmbH" +9803A0 o="ABB n.v. Power Quality Products" +981094 o="Shenzhen Vsun communication technology Co.,ltd" +9814D2 o="Avonic" +9816EC o="IC Intracom" +981E0F o="Jeelan (Shanghai Jeelan Technology Information Inc" +981FB1 o="Shenzhen Lemon Network Technology Co.,Ltd" +98208E o="Definium Technologies" +98234E o="Micromedia AG" +98262A o="Applied Research Associates, Inc" +98291D o="Jaguar de Mexico, SA de CV" +98293F o="Fujian Start Computer Equipment Co.,Ltd" +982D56 o="Resolution Audio" +982D68 o="Samsung Electronics Co., Ltd" +982DBA o="Fibergate Inc." +983000 o="Beijing KEMACOM Technologies Co., Ltd." +983071 o="DAIKYUNG VASCOM" +98349D o="Krauss Maffei Technologies GmbH" +983571 o="Sub10 Systems Ltd" +9835B8 o="Assembled Products Corporation" +983713 o="PT.Navicom Indonesia" +983F9F o="China SSJ (Suzhou) Network Technology Inc." +984246 o="SOL INDUSTRY PTE., LTD" +9843DA o="INTERTECH" +9844B6 o="INFRANOR SAS" +9849E1,A42983 o="Boeing Defence Australia" +984A47 o="CHG Hospital Beds" +984C04 o="Zhangzhou Keneng Electrical Equipment Co Ltd" +984CD3 o="Mantis Deposition" +984E97 o="Starlight Marketing (H. K.) Ltd." +9857D3 o="HON HAI-CCPBG PRECISION IND.CO.,LTD." +98588A o="SYSGRATION Ltd." +985BB0 o="KMDATA INC." +985C93 o="SBG Systems SAS" +985D46 o="PeopleNet Communication" +985E1B o="ConversDigital Co., Ltd." +986022 o="EMW Co., Ltd." +9866EA o="Industrial Control Communications, Inc." +986C5C o="Jiangxi Gosun Guard Security Co.,Ltd" +986DC8 o="TOSHIBA MITSUBISHI-ELECTRIC INDUSTRIAL SYSTEMS CORPORATION" +9870E8 o="INNATECH SDN BHD" +9873C4 o="Sage Electronic Engineering LLC" +98743D o="Shenzhen Jun Kai Hengye Technology Co. Ltd" +9876B6 o="Adafruit" +987770 o="Pep Digital Technology (Guangzhou) Co., Ltd" +987E46 o="Emizon Networks Limited" +988217 o="Disruptive Ltd" +9886B1 o="Flyaudio corporation (China)" +988744 o="Wuxi Hongda Science and Technology Co.,LTD" +9889ED o="Anadem Information Inc." +988BAD o="Corintech Ltd." +988E34 o="ZHEJIANG BOXSAM ELECTRONIC CO.,LTD" +988E4A o="NOXUS(BEIJING) TECHNOLOGY CO.,LTD" +988EDD o="TE Connectivity Limerick" +989080 o="Linkpower Network System Inc Ltd." +989449 o="Skyworth Wireless Technology Ltd." +98A40E o="Snap, Inc." +98A7B0 o="MCST ZAO" +98AA3C o="Will i-tech Co., Ltd." +98AAD7 o="BLUE WAVE NETWORKING CO LTD" +98AE71 o="VVDN Technologies Pvt Ltd" +98BB99 o="Phicomm (Sichuan) Co.,Ltd." +98BC57 o="SVA TECHNOLOGIES CO.LTD" +98BC99 o="Edeltech Co.,Ltd." +98C0EB o="Global Regency Ltd" +98C845 o="PacketAccess" +98CB27 o="Galore Networks Pvt. Ltd." +98CC4D o="Shenzhen mantunsci co., LTD" +98CDB4 o="Virident Systems, Inc." +98D331 o="Shenzhen Bolutek Technology Co.,Ltd." +98D3D2 o="MEKRA Lang GmbH & Co. KG" +98D3E7 o="Netafim L" +98D686 o="Chyi Lee industry Co., ltd." +98D863,F0FE6B o="Shanghai High-Flying Electronics Technology Co., Ltd" +98DA92 o="Vuzix Corporation" +98DCD9 o="UNITEC Co., Ltd." +98E165 o="Accutome" +98E476 o="Zentan" +98E79A o="Foxconn(NanJing) Communication Co.,Ltd." +98E848 o="Axiim" +98EC65 o="Cosesy ApS" +98ED5C o="Tesla Motors, Inc" +98F058 o="Lynxspring, Incl." +98F8DB o="Marini Impianti Industriali s.r.l." +98FB12 o="Grand Electronics (HK) Ltd" +98FD74 o="ACT.CO.LTD" +98FE03 o="Ericsson - North America" +98FF6A o="OTEC(Shanghai)Technology Co.,Ltd." +9C0111 o="Shenzhen Newabel Electronic Co., Ltd." +9C039E o="Beijing Winchannel Software Technology Co., Ltd" +9C0473 o="Tecmobile (International) Ltd." +9C066E o="Hytera Communications Corporation Limited" +9C0DAC o="Tymphany HK Limited" +9C0E4A o="Shenzhen Vastking Electronic Co.,Ltd." +9C13AB o="Chanson Water Co., Ltd." +9C1465 o="Edata Elektronik San. ve Tic. A.Ş." +9C1FDD o="Accupix Inc." +9C220E o="TASCAN Systems GmbH" +9C2840 o="Discovery Technology,LTD.." +9C28BF o="Continental Automotive Czech Republic s.r.o." +9C2F73 o="Universal Tiancheng Technology (Beijing) Co., Ltd." +9C3066 o="RWE Effizienz GmbH" +9C3178 o="Foshan Huadian Intelligent Communications Teachnologies Co.,Ltd" +9C31B6 o="Kulite Semiconductor Products Inc" +9C3583 o="Nipro Diagnostics, Inc" +9C3EAA o="EnvyLogic Co.,Ltd." +9C417C o="Hame Technology Co., Limited" +9C443D o="CHENGDU XUGUANG TECHNOLOGY CO, LTD" +9C44A6 o="SwiftTest, Inc." +9C4563 o="DIMEP Sistemas" +9C4CAE o="Mesa Labs" +9C4E8E o="ALT Systems Ltd" +9C4EBF o="BoxCast" +9C53CD o="ENGICAM s.r.l." +9C541C o="Shenzhen My-power Technology Co.,Ltd" +9C54CA o="Zhengzhou VCOM Science and Technology Co.,Ltd" +9C55B4 o="I.S.E. S.r.l." +9C5711 o="Feitian Xunda(Beijing) Aeronautical Information Technology Co., Ltd." +9C5B96 o="NMR Corporation" +9C5C8D o="FIREMAX INDÚSTRIA E COMÉRCIO DE PRODUTOS ELETRÔNICOS LTDA" +9C5D95 o="VTC Electronics Corp." +9C5E73 o="Calibre UK LTD" +9C611D o="Omni-ID USA, Inc." +9C645E o="Harman Consumer Group" +9C6650 o="Glodio Technolies Co.,Ltd Tianjin Branch" +9C685B o="Octonion SA" +9C6937 o="Qorvo Utrecht B.V." +9C6ABE o="QEES ApS." +9C7514 o="Wildix srl" +9C77AA o="NADASNV" +9C79AC o="Suntec Software(Shanghai) Co., Ltd." +9C7BD2 o="NEOLAB Convergence" +9C7F57 o="UNIC Memory Technology Co Ltd" +9C807D o="SYSCABLE Korea Inc." +9C8275 o="Yichip Microelectronics (Hangzhou) Co.,Ltd" +9C83BF o="PRO-VISION, Inc." +9C86DA o="Phoenix Geophysics Ltd." +9C8888 o="Simac Techniek NV" +9C8BF1 o="The Warehouse Limited" +9C8D1A o="INTEG process group inc" +9C8DD3 o="Leonton Technologies" +9C8ECD o="Amcrest Technologies" +9C934E o="Xerox Corporation" +9C95F8 o="SmartDoor Systems, LLC" +9C9811 o="Guangzhou Sunrise Electronics Development Co., Ltd" +9C9C1D o="Starkey Labs Inc." +9C9D5D o="Raden Inc" +9CA10A o="SCLE SFE" +9CA134 o="Nike, Inc." +9CA3A9 o="Guangzhou Juan Optical and Electronical Tech Joint Stock Co., Ltd" +9CA3BA o="SAKURA Internet Inc." +9CA525 o="Shandong USR IOT Technology Limited" +9CA577 o="Osorno Enterprises Inc." +9CA69D o="Whaley Technology Co.Ltd" +9CADEF o="Obihai Technology, Inc." +9CB008 o="Ubiquitous Computing Technology Corporation" +9CB206 o="PROCENTEC" +9CB6D0 o="Rivet Networks" +9CB793 o="Creatcomm Technology Inc." +9CBB98 o="Shen Zhen RND Electronic Co.,LTD" +9CBD9D o="SkyDisk, Inc." +9CBEE0 o="Biosoundlab Co., Ltd." +9CC077 o="PrintCounts, LLC" +9CC0D2 o="Conductix-Wampfler GmbH" +9CC8AE o="Becton, Dickinson and Company" +9CC950 o="Baumer Holding" +9CCD82 o="CHENG UEI PRECISION INDUSTRY CO.,LTD" +9CD332 o="PLC Technology Ltd" +9CD48B o="Innolux Technology Europe BV" +9CD9CB o="Lesira Manufacturing Pty Ltd" +9CDB07 o="Thum+Mahr GmbH" +9CDD1F o="Intelligent Steward Co.,Ltd" +9CDFB1,F4BC97 o="Shenzhen Crave Communication Co., LTD" +9CE10E,E856D6 o="NCTech Ltd" +9CE1D6 o="Junger Audio-Studiotechnik GmbH" +9CE230 o="JULONG CO,.LTD." +9CE7BD o="Winduskorea co., Ltd" +9CE951 o="Shenzhen Sang Fei Consumer Communications Ltd., Co." +9CEBE8 o="BizLink (Kunshan) Co.,Ltd" +9CEFD5 o="Panda Wireless, Inc." +9CF61A o="UTC Fire and Security" +9CF67D o="Ricardo Prague, s.r.o." +9CF8DB o="shenzhen eyunmei technology co,.ltd" +9CF938 o="AREVA NP GmbH" +9CFBF1 o="MESOMATIC GmbH & Co.KG" +9CFCD1 o="Aetheris Technology (Shanghai) Co., Ltd." +9CFFBE o="OTSL Inc." +A00363 o="Robert Bosch Healthcare GmbH" +A0043E o="Parker Hannifin Manufacturing Germany GmbH & Co. KG" +A00627 o="NEXPA System" +A007B6 o="Advanced Technical Support, Inc." +A0094C o="CenturyLink" +A00ABF o="Wieson Technologies Co., Ltd." +A00CA1 o="SKTB SKiT" +A012DB o="TABUCHI ELECTRIC CO.,LTD" +A0133B o="HiTi Digital, Inc." +A0165C o="Triteka LTD" +A01859 o="Shenzhen Yidashi Electronics Co Ltd" +A01917 o="Bertel S.p.a." +A01C05 o="NIMAX TELECOM CO.,LTD." +A01E0B o="MINIX Technology Limited" +A0231B o="TeleComp R&D Corp." +A02EF3 o="United Integrated Services Co., Led." +A03299 o="Lenovo (Beijing) Co., Ltd." +A0341B o="Adero Inc" +A036F0 o="Comprehensive Power" +A036FA o="Ettus Research LLC" +A038F8 o="OURA Health Oy" +A03A75 o="PSS Belgium N.V." +A03B1B o="Inspire Tech" +A04025 o="Actioncable, Inc." +A04041 o="SAMWONFA Co.,Ltd." +A0415E o="Opsens Solution Inc." +A041A7 o="NL Ministry of Defense" +A0423F o="Tyan Computer Corp" +A04246 o="IT Telecom Co., Ltd." +A043DB o="Sitael S.p.A." +A047D7 o="Best IT World (India) Pvt Ltd" +A04CC1 o="Helixtech Corp." +A04E01 o="CENTRAL ENGINEERING co.,ltd." +A0593A o="V.D.S. Video Display Systems srl" +A05AA4 o="Grand Products Nevada, Inc." +A05B21 o="ENVINET GmbH" +A05DC1 o="TMCT Co., LTD." +A05DE7 o="DIRECTV, Inc." +A05E6B o="MELPER Co., Ltd." +A06518,A4F4C2 o="VNPT TECHNOLOGY" +A067BE o="Sicon srl" +A06986 o="Wellav Technologies Ltd" +A06D09 o="Intelcan Technosystems Inc." +A06E50 o="Nanotek Elektronik Sistemler Ltd. Sti." +A07099 o="Beijing Huacan Electronics Co., Ltd" +A072E4 o="NJ SYSTEM CO.,LTD" +A07332 o="Cashmaster International Limited" +A073FC o="Rancore Technologies Private Limited" +A075EA o="BoxLock, Inc." +A07771 o="Vialis BV" +A078BA,D05785,D095C7 o="Pantech Co., Ltd." +A082AC o="Linear DMS Solutions Sdn. Bhd." +A082C7 o="P.T.I Co.,LTD" +A084CB o="SonicSensory,Inc." +A0861D o="Chengdu Fuhuaxin Technology co.,Ltd" +A086EC o="SAEHAN HITEC Co., Ltd" +A08A87 o="HuiZhou KaiYue Electronic Co.,Ltd" +A08C15 o="Gerhard D. Wempe KG" +A08C9B o="Xtreme Technologies Corp" +A090DE o="VEEDIMS,LLC" +A09805 o="OpenVox Communication Co Ltd" +A098ED o="Shandong Intelligent Optical Communication Development Co., Ltd." +A09A5A o="Time Domain" +A09BBD o="Total Aviation Solutions Pty Ltd" +A09D91 o="SoundBridge" +A0A130 o="DLI Taiwan Branch office" +A0A23C o="GPMS" +A0A3B8 o="WISCLOUD" +A0A65C o="Supercomputing Systems AG" +A0A763 o="Polytron Vertrieb GmbH" +A0AAFD o="EraThink Technologies Corp." +A0ADA1 o="JMR Electronics, Inc" +A0B045 o="Halong Mining" +A0B100 o="ShenZhen Cando Electronics Co.,Ltd" +A0B437 o="GD Mission Systems" +A0B5DA o="HongKong THTF Co., Ltd" +A0B662 o="Acutvista Innovation Co., Ltd." +A0B8F8 o="Amgen U.S.A. Inc." +A0B9ED o="Skytap" +A0BAB8 o="Pixon Imaging" +A0BF50 o="S.C. ADD-PRODUCTION S.R.L." +A0BFA5 o="CORESYS" +A0C2DE o="Costar Video Systems" +A0C3DE o="Triton Electronic Systems Ltd." +A0C4A5 o="SYGN HOUSE CO.,LTD" +A0C6EC o="ShenZhen ANYK Technology Co.,LTD" +A0CEC8 o="CE LINK LIMITED" +A0D12A o="AXPRO Technology Inc." +A0D385 o="AUMA Riester GmbH & Co. KG" +A0D635 o="WBS Technology" +A0DA92 o="Nanjing Glarun Atten Technology Co. Ltd." +A0DC04 o="Becker-Antriebe GmbH" +A0DD97 o="PolarLink Technologies, Ltd" +A0DE05 o="JSC %Irbis-T%" +A0E201 o="AVTrace Ltd.(China)" +A0E25A o="Amicus SK, s.r.o." +A0E295 o="DAT System Co.,Ltd" +A0E534 o="Stratec Biomedical AG" +A0E5E9 o="enimai Inc" +A0E617 o="MATIS" +A0E9DB o="Ningbo FreeWings Technologies Co.,Ltd" +A0EB76 o="AirCUVE Inc." +A0EF84 o="Seine Image Int'l Co., Ltd" +A0F217 o="GE Medical System(China) Co., Ltd." +A0F9B7 o="Ademco Smart Homes Technology(Tianjin)Co.,Ltd." +A0F9E0 o="VIVATEL COMPANY LIMITED" +A0FC6E o="Telegrafia a.s." +A0FE91 o="AVAT Automation GmbH" +A40130 o="ABIsystems Co., LTD" +A4059E o="STA Infinity LLP" +A409CB o="Alfred Kaercher GmbH & Co KG" +A40BED o="Carry Technology Co.,Ltd" +A40C66 o="Shenzhen Colorful Yugong Technology and Development Co., Ltd." +A40DBC o="Xiamen Intretech Inc." +A41115 o="Robert Bosch Engineering and Business Solutions pvt. Ltd." +A41162 o="Arlo Technology" +A4134E o="Luxul" +A41791 o="Shenzhen Decnta Technology Co.,LTD." +A41BC0 o="Fastec Imaging Corporation" +A42305 o="Open Networking Laboratory" +A424B3 o="FlatFrog Laboratories AB" +A424DD o="Cambrionix Ltd" +A42655 o="LTI Motion (Shanghai) Co., Ltd." +A429B7 o="bluesky" +A42C08 o="Masterwork Automodules" +A433D1 o="Fibrlink Communications Co.,Ltd." +A43412 o="Thales Alenia Space" +A43523 o="Guangdong Donyan Network Technologies Co.,Ltd." +A43831 o="RF elements s.r.o." +A438FC o="Plastic Logic" +A43A69 o="Vers Inc" +A43EA0 o="iComm HK LIMITED" +A4466B o="EOC Technology" +A446FA o="AmTRAN Video Corporation" +A44AD3 o="ST Electronics(Shanghai) Co.,Ltd" +A44E2D o="Adaptive Wireless Solutions, LLC" +A45055 o="BUSWARE.DE" +A45602 o="fenglian Technology Co.,Ltd." +A4561B o="MCOT Corporation" +A45A1C o="smart-electronic GmbH" +A45F9B o="Nexell" +A46191 o="NamJunSa" +A462DF o="DS Global. Co., LTD" +A46CC1 o="LTi REEnergy GmbH" +A46E79 o="DFT System Co.Ltd" +A47758 o="Ningbo Freewings Technologies Co.,Ltd" +A479E4 o="KLINFO Corp" +A47ACF o="VIBICOM COMMUNICATIONS INC." +A47B85 o="ULTIMEDIA Co Ltd," +A47C14 o="ChargeStorm AB" +A47C1F o="Cobham plc" +A4817A,EC84B4 o="CIG SHANGHAI CO LTD" +A48269 o="Datrium, Inc." +A4856B o="Q Electronics Ltd" +A486AE o="Quectel Wireless Solutions" +A4895B o="ARK INFOSOLUTIONS PVT LTD" +A48CC0 o="JLG Industries, Inc." +A48E0A o="DeLaval International AB" +A49005 o="CHINA GREATWALL COMPUTER SHENZHEN CO.,LTD" +A49426 o="Elgama-Elektronika Ltd." +A497BB o="Hitachi Industrial Equipment Systems Co.,Ltd" +A49981 o="FuJian Elite Power Tech CO.,LTD." +A49B13 o="Digital Check" +A49BF5 o="Hybridserver Tec GmbH" +A49D49 o="Ketra, Inc." +A49EDB o="AutoCrib, Inc." +A49F85 o="Lyve Minds, Inc" +A49F89 o="Shanghai Rui Rui Communication Technology Co.Ltd." +A4A1E4 o="Innotube, Inc." +A4A4D3 o="Bluebank Communication Technology Co.Ltd" +A4AD00 o="Ragsdale Technology" +A4ADB8 o="Vitec Group, Camera Dynamics Ltd" +A4AE9A o="Maestro Wireless Solutions ltd." +A4B121 o="Arantia 2010 S.L." +A4B1EE o="H. ZANDER GmbH & Co. KG" +A4B2A7 o="Adaxys Solutions AG" +A4B36A o="JSC SDO Chromatec" +A4B818 o="PENTA Gesellschaft für elektronische Industriedatenverarbeitung mbH" +A4B980 o="Parking BOXX Inc." +A4BBAF o="Lime Instruments" +A4BE61 o="EutroVision System, Inc." +A4C0C7 o="ShenZhen Hitom Communication Technology Co..LTD" +A4C138 o="Telink Semiconductor (Taipei) Co. Ltd." +A4C2AB o="Hangzhou LEAD-IT Information & Technology Co.,Ltd" +A4CC32 o="Inficomm Co., Ltd" +A4D094 o="Erwin Peters Systemtechnik GmbH" +A4D18F o="Shenzhen Skyee Optical Fiber Communication Technology Ltd." +A4D1D1 o="ECOtality North America" +A4D3B5 o="GLITEL Stropkov, s.r.o." +A4D4B2 o="Shenzhen MeiG Smart Technology Co.,Ltd" +A4D856 o="Gimbal, Inc" +A4D8CA o="HONG KONG WATER WORLD TECHNOLOGY CO. LIMITED" +A4D9A4 o="neXus ID Solutions AB" +A4DA3F o="Bionics Corp." +A4DB2E o="Kingspan Environmental Ltd" +A4DE50 o="Total Walther GmbH" +A4DEC9 o="QLove Mobile Intelligence Information Technology (W.H.) Co. Ltd." +A4E0E6 o="FILIZOLA S.A. PESAGEM E AUTOMACAO" +A4E32E o="Silicon & Software Systems Ltd." +A4E391 o="DENY FONTAINE" +A4E597 o="Gessler GmbH" +A4E6B1 o="Shanghai Joindata Technology Co.,Ltd." +A4E7E4 o="Connex GmbH" +A4E991 o="SISTEMAS AUDIOVISUALES ITELSIS S.L." +A4E9A3 o="Honest Technology Co., Ltd" +A4EF52 o="Telewave Co., Ltd." +A4F3C1 o="Open Source Robotics Foundation, Inc." +A4F522 o="CHOFU SEISAKUSHO CO.,LTD" +A4F7D0 o="LAN Accessories Co., Ltd." +A4FB8D o="Hangzhou Dunchong Technology Co.Ltd" +A4FCCE o="Security Expert Ltd." +A8016D o="Aiwa Corporation" +A80180 o="IMAGO Technologies GmbH" +A81559 o="Breathometer, Inc." +A815D6 o="Shenzhen Meione Technology CO., LTD" +A81758 o="Elektronik System i Umeå AB" +A81B18 o="XTS CORP" +A81B5D o="Foxtel Management Pty Ltd" +A81FAF o="KRYPTON POLSKA" +A824EB o="ZAO NPO Introtest" +A8294C o="Precision Optical Transceivers, Inc." +A82BD6 o="Shina System Co., Ltd" +A8329A o="Digicom Futuristic Technologies Ltd." +A8367A o="frogblue TECHNOLOGY GmbH" +A83CCB o="ROSSMA" +A84041 o="Dragino Technology Co., Limited" +A845CD o="Siselectron Technology LTD." +A845E9 o="Firich Enterprises CO., LTD." +A849A5 o="Lisantech Co., Ltd." +A8556A o="Pocketnet Technology Inc." +A85AF3 o="Shanghai Siflower Communication Technology Co., Ltd" +A85B6C o="Robert Bosch Gmbh, CM-CI2" +A85BB0 o="Shenzhen Dehoo Technology Co.,Ltd" +A85BF3 o="Audivo GmbH" +A85EE4 o="12Sided Technology, LLC" +A8610A o="ARDUINO AG" +A861AA o="Cloudview Limited" +A862A2 o="JIWUMEDIA CO., LTD." +A863DF o="DISPLAIRE CORPORATION" +A86405 o="nimbus 9, Inc" +A865B2 o="DONGGUAN YISHANG ELECTRONIC TECHNOLOGY CO., LIMITED" +A86AC1 o="HanbitEDS Co., Ltd." +A870A5 o="UniComm Inc." +A87285 o="IDT, INC." +A875D6 o="FreeTek International Co., Ltd." +A875E2 o="Aventura Technologies, Inc." +A8776F o="Zonoff" +A88038 o="ShenZhen MovingComm Technology Co., Limited" +A881F1 o="BMEYE B.V." +A88200 o="Hisense Electric Co.,Ltd" +A8827F o="CIBN Oriental Network(Beijing) CO.,Ltd" +A88792 o="Broadband Antenna Tracking Systems" +A887ED o="ARC Wireless LLC" +A88CEE o="MicroMade Galka i Drozdz sp.j." +A88D7B o="SunDroid Global limited." +A89008 o="Beijing Yuecheng Technology Co. Ltd." +A89042 o="Beijing Wanwei Intelligent Technology Co., Ltd." +A89352 o="SHANGHAI ZHONGMI COMMUNICATION TECHNOLOGY CO.,LTD" +A893E6 o="JIANGXI JINGGANGSHAN CKING COMMUNICATION TECHNOLOGY CO.,LTD" +A895B0 o="Aker Subsea Ltd" +A898C6 o="Shinbo Co., Ltd." +A8995C o="aizo ag" +A89B10 o="inMotion Ltd." +A89CA4 o="Furrion Limited" +A8A089 o="Tactical Communications" +A8A5E2 o="MSF-Vathauer Antriebstechnik GmbH & Co KG" +A8B0AE o="LEONI" +A8BB50 o="WiZ IoT Company Limited" +A8BC9C o="Cloud Light Technology Limited" +A8BD1A o="Honey Bee (Hong Kong) Limited" +A8BF3C o="HDV Phoelectron Technology Limited" +A8C222 o="TM-Research Inc." +A8C87F o="Roqos, Inc." +A8CB95 o="EAST BEST CO., LTD." +A8CCC5 o="Saab AB (publ)" +A8CE90 o="CVC" +A8D0E3 o="Systech Electronics Ltd." +A8D236 o="Lightware Visual Engineering" +A8D3C8,D490E0 o="Topcon Electronics GmbH & Co. KG" +A8D409 o="USA 111 Inc" +A8D498 o="Avira Operations GmbH & Co. KG" +A8D579 o="Beijing Chushang Science and Technology Co.,Ltd" +A8D828 o="Ascensia Diabetes Care" +A8D88A o="Wyconn" +A8DA01 o="Shenzhen NUOLIJIA Digital Technology Co.,Ltd" +A8E539 o="Moimstone Co.,Ltd" +A8E552 o="JUWEL Aquarium AG & Co. KG" +A8E824 o="INIM ELECTRONICS S.R.L." +A8EEC6 o="Muuselabs NV/SA" +A8EF26 o="Tritonwave" +A8F038 o="SHEN ZHEN SHI JIN HUA TAI ELECTRONICS CO.,LTD" +A8F470 o="Fujian Newland Communication Science Technologies Co.,Ltd." +A8F94B,E0D9E3 o="Eltex Enterprise Ltd." +A8FB70 o="WiseSec L.t.d" +A8FCB7 o="Consolidated Resource Imaging" +AC0142 o="Uriel Technologies SIA" +AC02CA o="HI Solutions, Inc." +AC02CF o="RW Tecnologia Industria e Comercio Ltda" +AC02EF o="Comsis" +AC040B o="Peloton Interactive, Inc" +AC0481 o="Jiangsu Huaxing Electronics Co., Ltd." +AC0613 o="Senselogix Ltd" +AC06C7 o="ServerNet S.r.l." +AC0A61 o="Labor S.r.L." +AC0DFE o="Ekon GmbH - myGEKKO" +AC11D3 o="Suzhou HOTEK Video Technology Co. Ltd" +AC1461 o="ATAW Co., Ltd." +AC14D2 o="wi-daq, inc." +AC1585 o="silergy corp" +AC1702 o="Fibar Group sp. z o.o." +AC199F o="SUNGROW POWER SUPPLY CO.,LTD." +AC1FD7 o="Real Vision Technology Co.,Ltd." +AC20AA o="DMATEK Co., Ltd." +AC233F o="Shenzhen Minew Technologies Co., Ltd." +AC2A0C o="CSR ZHUZHOU INSTITUTE CO.,LTD." +AC2DA3 o="TXTR GmbH" +AC2FA8 o="Humannix Co.,Ltd." +AC319D,ECD9D1 o="Shenzhen TG-NET Botone Technology Co.,Ltd." +AC34CB o="Shanhai GBCOM Communication Technology Co. Ltd" +AC3CB4 o="Nilan A/S" +AC3D05 o="Instorescreen Aisa" +AC3D75 o="HANGZHOU ZHIWAY TECHNOLOGIES CO.,LTD." +AC40EA o="C&T Solution Inc." +AC4122 o="Eclipse Electronic Systems Inc." +AC4330 o="Versa Networks" +AC4723 o="Genelec" +AC482D o="Ralinwi Nanjing Electronic Technology Co., Ltd." +AC4AFE o="Hisense Broadband Multimedia Technology Co.,Ltd." +AC4E2E,C048FB,DC64B8 o="Shenzhen JingHanDa Electronics Co.Ltd" +AC4FFC o="SVS-VISTEK GmbH" +AC5036 o="Pi-Coral Inc" +AC5093 o="Magna Electronics Europe GmbH & Co. OHG" +AC5135 o="MPI TECH" +AC54EC o="IEEE P1823 Standards Working Group" +AC583B o="Human Assembler, Inc." +AC587B o="JCT Healthcare" +AC5D10 o="Pace Americas" +AC5E8C o="Utillink" +AC6123 o="Drivven, Inc." +AC620D o="Jabil Circuit(Wuxi) Co.,Ltd" +AC676F o="Electrocompaniet A.S." +AC6B0F o="CADENCE DESIGN SYSTEMS INC" +AC6BAC o="Jenny Science AG" +AC6F4F o="Enspert Inc" +AC6FBB o="TATUNG Technology Inc." +AC6FD9 o="Valueplus Inc." +AC7236 o="Lexking Technology Co., Ltd." +AC7A42 o="iConnectivity" +AC80D6 o="Hexatronic AB" +AC8317 o="Shenzhen Furtunetel Communication Co., Ltd" +AC83F0 o="ImmediaTV Corporation" +AC8674,F8D9B8 o="Open Mesh, Inc." +AC867E o="Create New Technology (HK) Limited Company" +AC8ACD o="ROGER D.Wensker, G.Wensker sp.j." +AC8D14 o="Smartrove Inc" +AC9403 o="Envision Peripherals Inc" +AC9A96 o="Lantiq Deutschland GmbH" +AC9B84 o="Smak Tecnologia e Automacao" +ACA22C o="Baycity Technologies Ltd" +ACA430 o="Peerless AV" +ACA667 o="Electronic Systems Protection, Inc." +ACA919 o="TrekStor GmbH" +ACA9A0 o="Audioengine, Ltd." +ACAB2E o="Beijing LasNubes Technology Co., Ltd." +ACAB8D o="Lyngso Marine A/S" +ACABBF o="AthenTek Inc." +ACAE19,B0EE7B,C83A6B o="Roku, Inc" +ACB859 o="Uniband Electronic Corp," +ACBD0B o="IMAC CO.,LTD" +ACBE75 o="Ufine Technologies Co.,Ltd." +ACBEB6 o="Visualedge Technology Co., Ltd." +ACC2EC o="CLT INT'L IND. CORP." +ACC51B o="Zhuhai Pantum Electronics Co., Ltd." +ACC595 o="Graphite Systems" +ACC698 o="Kohzu Precision Co., Ltd." +ACC73F o="VITSMO CO., LTD." +ACC935 o="Ness Corporation" +ACCA54 o="Telldus Technologies AB" +ACCA8E o="ODA Technologies" +ACCAAB o="Virtual Electric Inc" +ACCABA o="Midokura Co., Ltd." +ACCB09 o="Hefcom Metering (Pty) Ltd" +ACCC8E o="Axis Communications AB" +ACCE8F o="HWA YAO TECHNOLOGIES CO., LTD" +ACCF23 o="Hi-flying electronics technology Co.,Ltd" +ACD180 o="Crexendo Business Solutions, Inc." +ACD364 o="ABB SPA, ABB SACE DIV." +ACD564,B068E6,C0B5D7,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." +ACD657,C09C04 o="Shaanxi GuoLian Digital TV Technology Co.,Ltd." +ACD9D6 o="tci GmbH" +ACDBDA o="Shenzhen Geniatech Inc, Ltd" +ACDCE5 o="Procter & Gamble Company" +ACE069 o="ISAAC Instruments" +ACE348 o="MadgeTech, Inc" +ACE42E o="SK hynix" +ACE5F0 o="Doppler Labs" +ACE64B o="Shenzhen Baojia Battery Technology Co., Ltd." +ACE87E o="Bytemark Computer Consulting Ltd" +ACE97F o="IoT Tech Limited" +ACE9AA o="Hay Systems Ltd" +ACEA6A o="GENIX INFOCOMM CO., LTD." +ACEE3B o="6harmonics Inc" +ACEE70 o="Fontem Ventures BV" +ACF0B2 o="Becker Electronics Taiwan Ltd." +ACF97E o="ELESYS INC." +B0027E o="MULLER SERVICES" +B008BF o="Vital Connect, Inc." +B009D3 o="Avizia" +B009DA o="Ring Solutions" +B01203 o="Dynamics Hong Kong Limited" +B01266 o="Futaba-Kikaku" +B01408 o="LIGHTSPEED INTERNATIONAL CO." +B01743 o="EDISON GLOBAL CIRCUITS LLC" +B01B7C o="Ontrol A.S." +B01BD2,B8FC9A,C80E77,D4B169,E0A8B8 o="Le Shi Zhi Xin Electronic Technology (Tianjin) Limited" +B01C91 o="Elim Co" +B01F29 o="Helvetia INC." +B024F3 o="Progeny Systems" +B02628 o="Broadcom Limited" +B0350B,E048D3,E4FB8F o="MOBIWIRE MOBILES (NINGBO) CO.,LTD" +B03829 o="Siliconware Precision Industries Co., Ltd." +B03850 o="Nanjing CAS-ZDC IOT SYSTEM CO.,LTD" +B03D96 o="Vision Valley FZ LLC" +B03EB0 o="MICRODIA Ltd." +B04089 o="Senient Systems LTD" +B0411D o="ITTIM Technologies" +B0416F o="Shenzhen Maxtang Computer Co.,Ltd" +B0435D o="NuLEDs, Inc." +B04515 o="mira fitness,LLC." +B04545 o="YACOUB Automation GmbH" +B0495F o="OMRON HEALTHCARE Co., Ltd." +B04BBF o="PT HAN SUNG ELECTORONICS INDONESIA" +B04C05 o="Fresenius Medical Care Deutschland GmbH" +B050BC o="SHENZHEN BASICOM ELECTRONIC CO.,LTD." +B0518E o="Holl technology CO.Ltd." +B05706 o="Vallox Oy" +B058C4 o="Broadcast Microwave Services, Inc" +B05947 o="Shenzhen Qihu Intelligent Technology Company Limited" +B05B1F o="THERMO FISHER SCIENTIFIC S.P.A." +B061C7 o="Ericsson-LG Enterprise" +B06563 o="Shanghai Railway Communication Factory" +B0672F o="Bowers & Wilkins" +B068B6 o="Hangzhou OYE Technology Co. Ltd" +B06971 o="DEI Sales, Inc." +B06CBF o="3ality Digital Systems GmbH" +B0750C o="QA Cafe" +B07870 o="Wi-NEXT, Inc." +B078F0 o="Beijing HuaqinWorld Technology Co.,Ltd." +B07908 o="Cummings Engineering" +B0793C o="Revolv Inc" +B07D62 o="Dipl.-Ing. H. Horstmann GmbH" +B07E70 o="Zadara Storage Ltd." +B0808C o="Laser Light Engines" +B081D8 o="I-sys Corp" +B0869E o="Chloride S.r.L" +B08807 o="Strata Worldwide" +B089C2 o="Zyptonite" +B08E1A o="URadio Systems Co., Ltd" +B09074 o="Fulan Electronics Limited" +B090D4 o="Shenzhen Hoin Internet Technology Co., Ltd" +B09134 o="Taleo" +B09137 o="ISis ImageStream Internet Solutions, Inc" +B0966C o="Lanbowan Technology Ltd." +B0973A o="E-Fuel Corporation" +B0989F o="LG CNS" +B09AE2 o="STEMMER IMAGING GmbH" +B09BD4 o="GNH Software India Private Limited" +B0A10A o="Pivotal Systems Corporation" +B0A37E,BC8AE8,C8D779,DC330D o="QING DAO HAIER TELECOM CO.,LTD." +B0A72A o="Ensemble Designs, Inc." +B0AE25 o="Varikorea" +B0B32B o="Slican Sp. z o.o." +B0B8D5 o="Nanjing Nengrui Auto Equipment CO.,Ltd" +B0BB8B o="WAVETEL TECHNOLOGY LIMITED" +B0BD6D o="Echostreams Innovative Solutions" +B0BDA1 o="ZAKLAD ELEKTRONICZNY SIMS" +B0BF99 o="WIZITDONGDO" +B0C128 o="Adler ELREHA GmbH" +B0C205 o="BIONIME" +B0C387 o="GOEFER, Inc." +B0C46C o="Senseit" +B0C83F o="Jiangsu Cynray IOT Co., Ltd." +B0C8AD o="People Power Company" +B0C95B o="Beijing Symtech CO.,LTD" +B0CE18 o="Zhejiang shenghui lighting co.,Ltd" +B0CF4D o="MI-Zone Technology Ireland" +B0D2F5 o="Vello Systems, Inc." +B0D568 o="Shenzhen Cultraview Digital Technology Co., Ltd" +B0D7C5 o="Logipix Ltd" +B0D7CC o="Tridonic GmbH & Co KG" +B0DA00 o="CERA ELECTRONIQUE" +B0E39D o="CAT SYSTEM CO.,LTD." +B0E50E o="NRG SYSTEMS INC" +B0E71D o="Shanghai Maigantech Co.,Ltd" +B0E7DE o="Homa Technologies JSC" +B0E97E o="Advanced Micro Peripherals" +B0EC8F o="GMX SAS" +B0F1A3 o="Fengfan (BeiJing) Technology Co., Ltd." +B0F1BC o="Dhemax Ingenieros Ltda" +B40016 o="INGENICO TERMINALS SAS" +B4009C o="CableWorld Ltd." +B40418 o="Smartchip Integrated Inc." +B40566 o="SP Best Corporation Co., LTD." +B40832 o="TC Communications" +B40AC6 o="DEXON Systems Ltd." +B40B44 o="Smartisan Technology Co., Ltd." +B40B78,B40B7A o="Brusa Elektronik AG" +B40E96 o="HERAN" +B40EDC o="LG-Ericsson Co.,Ltd." +B41780 o="DTI Group Ltd" +B41DEF o="Internet Laboratories, Inc." +B4211D o="Beijing GuangXin Technology Co., Ltd" +B4218A o="Dog Hunter LLC" +B424E7 o="Codetek Technology Co.,Ltd" +B428F1 o="E-Prime Co., Ltd." +B4293D o="Shenzhen Urovo Technology Co.,Ltd." +B42A39 o="ORBIT MERRET, spol. s r. o." +B42C92 o="Zhejiang Weirong Electronic Co., Ltd" +B42CBE o="Direct Payment Solutions Limited" +B42EF8 o="Eline Technology co.Ltd" +B430C0 o="York Instruments Ltd" +B431B8 o="Aviwest" +B4346C o="MATSUNICHI DIGITAL TECHNOLOGY (HONG KONG) LIMITED" +B43564 o="Fujian Tian Cheng Electron Science & Technical Development Co.,Ltd." +B435F7 o="Zhejiang Pearmain Electronics Co.ltd." +B436A9 o="Fibocom Wireless Inc." +B436E3 o="KBVISION GROUP" +B43741 o="Consert, Inc." +B43934 o="Pen Generations, Inc." +B43DB2 o="Degreane Horizon" +B43E3B o="Viableware, Inc" +B4430D o="Broadlink Pty Ltd" +B44CC2 o="NR ELECTRIC CO., LTD" +B44F96 o="Zhejiang Xinzailing Technology co., ltd" +B451F9 o="NB Software" +B45570 o="Borea" +B456B9 o="Teraspek Technologies Co.,Ltd" +B45861 o="CRemote, LLC" +B45CA4 o="Thing-talk Wireless Communication Technologies Corporation Limited" +B461FF o="Lumigon A/S" +B46238 o="Exablox" +B462AD o="Elysia Germany GmbH" +B46698 o="Zealabs srl" +B46D35 o="Dalian Seasky Automation Co;Ltd" +B47356 o="Hangzhou Treebear Networking Co., Ltd." +B47447 o="CoreOS" +B47748 o="Shenzhen Neoway Technology Co.,Ltd." +B47C29 o="Shenzhen Guzidi Technology Co.,Ltd" +B47F5E o="Foresight Manufacture (S) Pte Ltd" +B481BF o="Meta-Networks, LLC" +B48255 o="Research Products Corporation" +B4827B o="AKG Acoustics GmbH" +B482C5 o="Relay2, Inc." +B48547 o="Amptown System Company GmbH" +B48910 o="Coster T.E. S.P.A." +B4944E o="WeTelecom Co., Ltd." +B49DB4 o="Axion Technologies Inc." +B49EAC o="Imagik Int'l Corp" +B49EE6 o="SHENZHEN TECHNOLOGY CO LTD" +B4A4B5 o="Zen Eye Co.,Ltd" +B4A5A9 o="MODI GmbH" +B4A828 o="Shenzhen Concox Information Technology Co., Ltd" +B4A82B o="Histar Digital Electronics Co., Ltd." +B4A9FC,D8C497 o="Quanta Computer Inc." +B4A9FE o="GHIA Technology (Shenzhen) LTD" +B4AA4D o="Ensequence, Inc." +B4AB2C o="MtM Technology Corporation" +B4AE6F o="Circle Reliance, Inc DBA Cranberry Networks" +B4B15A o="Siemens AG Energy Management Division" +B4B265 o="DAEHO I&T" +B4B384 o="ShenZhen Figigantic Electronic Co.,Ltd" +B4B542 o="Hubbell Power Systems, Inc." +B4B5AF o="Minsung Electronics" +B4B859 o="Texa Spa" +B4B88D o="Thuh Company" +B4C170 o="Yi chip Microelectronics (Hangzhou) Co., Ltd" +B4C44E o="VXL eTech Pvt Ltd" +B4C6F8 o="Axilspot Communication" +B4C810 o="UMPI Elettronica" +B4CCE9 o="PROSYST" +B4CEFE o="James Czekaj" +B4CFDB o="Shenzhen Jiuzhou Electric Co.,LTD" +B4D135 o="Cloudistics" +B4D64E o="Caldero Limited" +B4D8A9 o="BetterBots" +B4D8DE o="iota Computing, Inc." +B4DD15 o="ControlThings Oy Ab" +B4DDD0 o="Continental Automotive Hungary Kft" +B4DF3B o="Chromlech" +B4DFFA o="Litemax Electronics Inc." +B4E01D o="CONCEPTION ELECTRONIQUE" +B4E0CD o="Fusion-io, Inc" +B4E782 o="Vivalnk" +B4E9A3 o="port GmbH" +B4ED19 o="Pie Digital, Inc." +B4ED54 o="Wohler Technologies" +B4EF04 o="DAIHAN Scientific Co., Ltd." +B4F323 o="PETATEL INC." +B4F81E o="Kinova" +B4F949 o="optilink networks pvt ltd" +B4FC75 o="SEMA Electronics(HK) CO.,LTD" +B4FE8C o="Centro Sicurezza Italia SpA" +B80018 o="Htel" +B80415 o="Bayan Audio" +B80B9D o="ROPEX Industrie-Elektronik GmbH" +B813E9 o="Trace Live Network" +B81413 o="Keen High Holding(HK) Ltd." +B8186F o="ORIENTAL MOTOR CO., LTD." +B81999 o="Nesys" +B820E7 o="Guangzhou Horizontal Information & Network Integration Co. Ltd" +B82410 o="Magneti Marelli Slovakia s.r.o." +B8241A o="SWEDA INFORMATICA LTDA" +B824F0 o="SOYO Technology Development Co., Ltd." +B8259A o="Thalmic Labs" +B8266C o="ANOV France" +B826D4 o="Furukawa Industrial S.A. Produtos Elétricos" +B827EB o="Raspberry Pi Foundation" +B8288B o="Parker Hannifin Manufacturing (UK) Ltd" +B829F7 o="Blaster Tech" +B82ADC o="EFR Europäische Funk-Rundsteuerung GmbH" +B830A8 o="Road-Track Telematics Development" +B836D8 o="Videoswitch" +B838CA o="Kyokko Tsushin System CO.,LTD" +B83A7B o="Worldplay (Canada) Inc." +B83D4E o="Shenzhen Cultraview Digital Technology Co.,Ltd Shanghai Branch" +B8415F o="ASP AG" +B843E4 o="Vlatacom" +B847C6 o="SanJet Technology Corp." +B856BD o="ITT LLC" +B85810 o="NUMERA, INC." +B85AF7 o="Ouya, Inc" +B85AFE o="Handaer Communication Technology (Beijing) Co., Ltd" +B86091 o="Onnet Technologies and Innovations LLC" +B863BC o="ROBOTIS, Co, Ltd" +B86491 o="CK Telecom Ltd" +B8653B o="Bolymin, Inc." +B87424 o="Viessmann Elektronik GmbH" +B87447 o="Convergence Technologies" +B875C0 o="PayPal, Inc." +B877C3 o="METER Group" +B8797E o="Secure Meters (UK) Limited" +B87AC9 o="Siemens Ltd." +B8871E o="Good Mind Industries Co., Ltd." +B887A8 o="Step Ahead Innovations Inc." +B88981 o="Chengdu InnoThings Technology Co., Ltd." +B889CA o="ILJIN ELECTRIC Co., Ltd." +B88E3A o="Infinite Technologies JLT" +B88EC6 o="Stateless Networks" +B88EDF o="Zencheer Communication Technology Co., Ltd." +B88F14 o="Analytica GmbH" +B88FB4 o="JABIL CIRCUIT ITALIA S.R.L" +B8921D o="BG T&A" +B894D2 o="Retail Innovation HTT AB" +B89674 o="AllDSP GmbH & Co. KG" +B898B0 o="Atlona Inc." +B898F7,B8B42E o="Gionee Communication Equipment Co,Ltd.ShenZhen" +B89919 o="7signal Solutions, Inc" +B899B0 o="Cohere Technologies" +B89A9A o="Xin Shi Jia Technology (Beijing) Co.,Ltd" +B89ACD o="ELITE OPTOELECTRONIC(ASIA)CO.,LTD" +B89AED o="OceanServer Technology, Inc" +B89BE4 o="ABB Power Systems Power Generation" +B8A3E0 o="BenRui Technology Co.,Ltd" +B8A8AF o="Logic S.p.A." +B8AD3E,B8F8BE o="BLUECOM" +B8B1C7 o="BT&COM CO.,LTD" +B8B2EB o="Googol Technology (HK) Limited" +B8B3DC o="DEREK (SHAOGUAN) LIMITED" +B8B7D7 o="2GIG Technologies" +B8B94E o="Shenzhen iBaby Labs, Inc." +B8BA68 o="Xi'an Jizhong Digital Communication Co.,Ltd" +B8BA72 o="Cynove" +B8BB23 o="Guangdong Nufront CSC Co., Ltd" +B8BB6D o="ENERES Co.,Ltd." +B8BD79 o="TrendPoint Systems" +B8C1A2 o="Dragon Path Technologies Co., Limited" +B8C227 o="PSTec" +B8C3BF o="Henan Chengshi NetWork Technology Co.,Ltd" +B8C46F o="PRIMMCON INDUSTRIES INC" +B8C855 o="Shanghai GBCOM Communication Technology Co.,Ltd." +B8CD93 o="Penetek, Inc" +B8CDA7 o="Maxeler Technologies Ltd." +B8D06F o="GUANGZHOU HKUST FOK YING TUNG RESEARCH INSTITUTE" +B8D49D o="M Seven System Ltd." +B8DAF1 o="Strahlenschutz- Entwicklungs- und Ausruestungsgesellschaft mbH" +B8DAF7 o="Advanced Photonics, Inc." +B8DC87 o="IAI Corporation" +B8DF6B o="SpotCam Co., Ltd." +B8E589 o="Payter BV" +B8E779 o="9Solutions Oy" +B8EAAA o="ICG NETWORKS CO.,ltd" +B8EE79 o="YWire Technologies, Inc." +B8EF8B o="SHENZHEN CANNICE TECHNOLOGY CO.,LTD" +B8F080 o="SPS, INC." +B8F317 o="iSun Smasher Communications Private Limited" +B8F4D0 o="Herrmann Ultraschalltechnik GmbH & Co. Kg" +B8F5E7 o="WayTools, LLC" +B8F732 o="Aryaka Networks Inc" +B8F74A o="RCNTEC" +B8F828 o="Changshu Gaoshida Optoelectronic Technology Co. Ltd." +B8FD32 o="Zhejiang ROICX Microelectronics" +B8FF6F o="Shanghai Typrotech Technology Co.Ltd" +BC0200 o="Stewart Audio" +BC0F2B o="FORTUNE TECHGROUP CO.,LTD" +BC0FA7 o="Ouster" +BC125E o="Beijing WisVideo INC." +BC14EF o="ITON Technology Limited" +BC15A6 o="Taiwan Jantek Electronics,Ltd." +BC1A67 o="YF Technology Co., Ltd" +BC1C81 o="Sichuan iLink Technology Co., Ltd." +BC20BA o="Inspur (Shandong) Electronic Information Co., Ltd" +BC22FB o="RF Industries" +BC25F0 o="3D Display Technologies Co., Ltd." +BC261D o="HONG KONG TECON TECHNOLOGY" +BC2643 o="Elprotronic Inc." +BC282C o="e-Smart Systems Pvt. Ltd" +BC2846 o="NextBIT Computing Pvt. Ltd." +BC28D6 o="Rowley Associates Limited" +BC2B6B o="Beijing Haier IC Design Co.,Ltd" +BC2BD7 o="Revogi Innovation Co., Ltd." +BC2C55 o="Bear Flag Design, Inc." +BC2D98 o="ThinGlobal LLC" +BC35E5 o="Hydro Systems Company" +BC3865 o="JWCNETWORKS" +BC38D2 o="Pandachip Limited" +BC39A6 o="CSUN System Technology Co.,LTD" +BC39D9 o="Z-TEC" +BC3E13 o="Accordance Systems Inc." +BC3F4E o="Teleepoch Ltd" +BC4100 o="CODACO ELECTRONIC s.r.o." +BC4377 o="Hang Zhou Huite Technology Co.,ltd." +BC44B0 o="Elastifile" +BC452E o="Knowledge Development for POF S.L." +BC4B79 o="SensingTek" +BC4E3C o="CORE STAFF CO., LTD." +BC4E5D o="ZhongMiao Technology Co., Ltd." +BC51FE o="Swann communications Pty Ltd" +BC54F9 o="Drogoo Technology Co., Ltd." +BC5EA1 o="PsiKick, Inc." +BC629F o="Telenet Systems P. Ltd." +BC66DE o="Shadow Creator Information Technology Co.,Ltd." +BC6784 o="Environics Oy" +BC6A16 o="tdvine" +BC6A2F o="Henge Docks LLC" +BC6E76 o="Green Energy Options Ltd" +BC71C1 o="XTrillion, Inc." +BC74D7 o="HangZhou JuRu Technology CO.,LTD" +BC7596 o="Beijing Broadwit Technology Co., Ltd." +BC764E o="Rackspace US, Inc." +BC779F o="SBM Co., Ltd." +BC7DD1 o="Radio Data Comms" +BC811F o="Ingate Systems" +BC8199 o="BASIC Co.,Ltd." +BC8893 o="VILLBAU Ltd." +BC88C3 o="Ningbo Dooya Mechanic & Electronic Technology Co., Ltd" +BC8AA3 o="NHN Entertainment" +BC8B55 o="NPP ELIKS America Inc. DBA T&M Atlantic" +BC903A,FCD6BD o="Robert Bosch GmbH" +BC9325 o="Ningbo Joyson Preh Car Connect Co.,Ltd." +BC99BC o="FonSee Technology Inc." +BC9CC5 o="Beijing Huafei Technology Co., Ltd." +BC9DA5 o="DASCOM Europe GmbH" +BCA042 o="SHANGHAI FLYCO ELECTRICAL APPLIANCE CO.,LTD" +BCA4E1 o="Nabto" +BCA9D6 o="Cyber-Rain, Inc." +BCAB7C o="TRnP KOREA Co Ltd" +BCAF91 o="TE Connectivity Sensor Solutions" +BCB22B o="EM-Tech" +BCB308 o="HONGKONG RAGENTEK COMMUNICATION TECHNOLOGY CO.,LIMITED" +BCB852 o="Cybera, Inc." +BCBAE1 o="AREC Inc." +BCBBC9 o="Kellendonk Elektronik GmbH" +BCBC46 o="SKS Welding Systems GmbH" +BCC168 o="DinBox Sverige AB" +BCC23A o="Thomson Video Networks" +BCC31B o="Kygo Life AS" +BCC61A o="SPECTRA EMBEDDED SYSTEMS" +BCCD45 o="VOISMART" +BCD5B6 o="d2d technologies" +BCD713 o="Owl Labs" +BCD940 o="ASR Co,.Ltd." +BCE09D o="Eoslink" +BCE59F o="WATERWORLD Technology Co.,LTD" +BCE767 o="Quanzhou TDX Electronics Co., Ltd" +BCE796 o="Wireless CCTV Ltd" +BCEA2B o="CityCom GmbH" +BCEB5F o="Fujian Beifeng Telecom Technology Co., Ltd." +BCF61C o="Geomodeling Wuxi Technology Co. Ltd." +BCF811 o="Xiamen DNAKE Technology Co.,Ltd" +BCFE8C o="Altronic, LLC" +BCFFAC o="TOPCON CORPORATION" +C0028D o="WINSTAR Display CO.,Ltd" +C0074A o="Brita GmbH" +C00D7E o="Additech, Inc." +C011A6 o="Fort-Telecom ltd." +C01242 o="Alpha Security Products" +C01E9B o="Pixavi AS" +C02250 o="Koss Corporation" +C02567 o="Nexxt Solutions" +C027B9 o="Beijing National Railway Research & Design Institute of Signal & Communication Co., Ltd." +C02973 o="Audyssey Laboratories Inc." +C029F3 o="XySystem" +C02BFC o="iNES. applied informatics GmbH" +C02C7A o="Shenzhen Horn Audio Co.,Ltd." +C02DEE o="Cuff" +C02FF1 o="Volta Networks" +C034B4 o="Gigastone Corporation" +C03580 o="A&R TECH" +C035BD o="Velocytech Aps" +C035C5 o="Prosoft Systems LTD" +C03B8F o="Minicom Digital Signage" +C03D46 o="Shanghai Sango Network Technology Co.,Ltd" +C03F2A o="Biscotti, Inc." +C04004 o="Medicaroid Corporation" +C04301 o="Epec Oy" +C044E3 o="Shenzhen Sinkna Electronics Co., LTD" +C0493D o="MAITRISE TECHNOLOGIQUE" +C04A09 o="Zhejiang Everbright Communication Equip. Co,. Ltd" +C04DF7 o="SERELEC" +C05336 o="Beijing National Railway Research & Design Institute of Signal & Communication Group Co..Ltd." +C058A7 o="Pico Systems Co., Ltd." +C05E6F o="V. Stonkaus firma %Kodinis Raktas%" +C05E79 o="SHENZHEN HUAXUN ARK TECHNOLOGIES CO.,LTD" +C06C0F o="Dobbs Stanford" +C06C6D o="MagneMotion, Inc." +C06D1A o="Tianjin Henxinhuifeng Technology Co.,Ltd." +C0742B o="SHENZHEN XUNLONG SOFTWARE CO.,LIMITED" +C07E40 o="SHENZHEN XDK COMMUNICATION EQUIPMENT CO.,LTD" +C08135 o="Ningbo Forfan technology Co., LTD" +C08170 o="Effigis GeoSolutions" +C08488 o="Finis Inc" +C0885B o="SnD Tech Co., Ltd." +C08ACD o="Guangzhou Shiyuan Electronic Technology Company Limited" +C08B6F o="S I Sistemas Inteligentes Eletrônicos Ltda" +C09132 o="Patriot Memory" +C09879 o="Acer Inc." +C098E5 o="University of Michigan" +C09A71 o="XIAMEN MEITU MOBILE TECHNOLOGY CO.LTD" +C09C92 o="COBY" +C09D26 o="Topicon HK Lmd." +C0A0C7 o="FAIRFIELD INDUSTRIES" +C0A0DE o="Multi Touch Oy" +C0A0E2 o="Eden Innovations" +C0A1A2 o="MarqMetrix" +C0A26D o="Abbott Point of Care" +C0A364 o="3D Systems Massachusetts" +C0A39E o="EarthCam, Inc." +C0A8F0 o="Adamson Systems Engineering" +C0AA68 o="OSASI Technos Inc." +C0B339 o="Comigo Ltd." +C0B357 o="Yoshiki Electronics Industry Ltd." +C0B713 o="Beijing Xiaoyuer Technology Co. Ltd." +C0B8B1 o="BitBox Ltd" +C0BD42 o="ZPA Smart Energy a.s." +C0C3B6 o="Automatic Systems" +C0C569 o="SHANGHAI LYNUC CNC TECHNOLOGY CO.,LTD" +C0C946 o="MITSUYA LABORATORIES INC." +C0CFA3 o="Creative Electronics & Software, Inc." +C0D834 o="xvtec ltd" +C0D9F7 o="ShanDong Domor Intelligent S&T CO.,Ltd" +C0DA74 o="Hangzhou Sunyard Technology Co., Ltd." +C0DC6A o="Qingdao Eastsoft Communication Technology Co.,LTD" +C0DF77 o="Conrad Electronic SE" +C0E54E o="ARIES Embedded GmbH" +C0EEB5 o="Enice Network." +C0EEFB o="OnePlus Tech (Shenzhen) Ltd" +C0F1C4 o="Pacidal Corporation Ltd." +C0F636 o="Hangzhou Kuaiyue Technologies, Ltd." +C0F79D o="Powercode" +C0F945 o="Toshiba Toko Meter Systems Co., LTD." +C0F991 o="GME Standard Communications P/L" +C40006 o="Lipi Data Systems Ltd." +C40049 o="Kamama" +C40142 o="MaxMedia Technology Limited" +C401B1 o="SeekTech INC" +C401CE o="PRESITION (2000) CO., LTD." +C40880 o="Shenzhen UTEPO Tech Co., Ltd." +C40E45 o="ACK Networks,Inc." +C40F09 o="Hermes electronic GmbH" +C411E0 o="Bull Group Co., Ltd" +C416FA o="Prysm Inc" +C4198B o="Dominion Voting Systems Corporation" +C419EC o="Qualisys AB" +C41ECE o="HMI Sources Ltd." +C4237A o="WhizNets Inc." +C423A2 o="PT. Emsonic Indonesia" +C4242E o="Galvanic Applied Sciences Inc" +C42628 o="Airo Wireless" +C4282D o="Embedded Intellect Pty Ltd" +C4291D o="KLEMSAN ELEKTRIK ELEKTRONIK SAN.VE TIC.AS." +C42C4F o="Qingdao Hisense Mobile Communication Technology Co,Ltd" +C43655 o="Shenzhen Fenglian Technology Co., Ltd." +C436DA o="Rusteletech Ltd." +C438D3 o="TAGATEC CO.,LTD" +C43A9F o="Siconix Inc." +C43C3C o="CYBELEC SA" +C44044 o="RackTop Systems Inc." +C44567 o="SAMBON PRECISON and ELECTRONICS" +C445EC o="Shanghai Yali Electron Co.,LTD" +C44838 o="Satcom Direct, Inc." +C44AD0 o="FIREFLIES SYSTEMS" +C44B44 o="Omniprint Inc." +C44BD1 o="Wallys Communications Teachnologies Co.,Ltd." +C44E1F o="BlueN" +C44EAC o="Shenzhen Shiningworth Technology Co., Ltd." +C455A6 o="Cadac Holdings Ltd" +C455C2 o="Bach-Simpson" +C45600 o="Galleon Embedded Computing" +C456FE o="Lava International Ltd." +C4571F o="June Life Inc" +C458C2 o="Shenzhen TATFOOK Technology Co., Ltd." +C45976 o="Fugoo Coorporation" +C45DD8 o="HDMI Forum" +C46044 o="Everex Electronics Limited" +C4626B o="ZPT Vigantice" +C46354 o="U-Raku, Inc." +C467B5 o="Libratone A/S" +C4693E o="Turbulence Design Inc." +C46BB4 o="myIDkey" +C46DF1 o="DataGravity" +C4700B o="GUANGZHOU CHIP TECHNOLOGIES CO.,LTD" +C474F8 o="Hot Pepper, Inc." +C477AB o="Beijing ASU Tech Co.,Ltd" +C47B2F o="Beijing JoinHope Image Technology Ltd." +C47BA3 o="NAVIS Inc." +C47DFE o="A.N. Solutions GmbH" +C47F51 o="Inventek Systems" +C4823F o="Fujian Newland Auto-ID Tech. Co,.Ltd." +C4824E o="Changzhou Uchip Electronics Co., LTD." +C48F07 o="Shenzhen Yihao Hulian Science and Technology Co., Ltd." +C4913A o="Shenzhen Sanland Electronic Co., ltd." +C4924C o="KEISOKUKI CENTER CO.,LTD." +C49300 o="8Devices" +C49313 o="100fio networks technology llc" +C49380 o="Speedytel technology" +C495A2 o="SHENZHEN WEIJIU INDUSTRY AND TRADE DEVELOPMENT CO., LTD" +C49805 o="Minieum Networks, Inc" +C49E41 o="G24 Power Limited" +C49FF3 o="Mciao Technologies, Inc." +C4AAA1 o="SUMMIT DEVELOPMENT, spol.s r.o." +C4AD21 o="MEDIAEDGE Corporation" +C4ADF1 o="GOPEACE Inc." +C4B512 o="General Electric Digital Energy" +C4BA99 o="I+ME Actia Informatik und Mikro-Elektronik GmbH" +C4BAA3 o="Beijing Winicssec Technologies Co., Ltd." +C4BB4C o="Zebra Information Tech Co. Ltd" +C4BBEA o="Pakedge Device and Software Inc" +C4BD6A o="SKF GmbH" +C4C0AE o="MIDORI ELECTRONIC CO., LTD." +C4C19F o="National Oilwell Varco Instrumentation, Monitoring, and Optimization (NOV IMO)" +C4C755,E01D38 o="Beijing HuaqinWorld Technology Co.,Ltd" +C4C919 o="Energy Imports Ltd" +C4C9EC o="Gugaoo HK Limited" +C4CB6B o="Airista Flow, Inc." +C4CD45 o="Beijing Boomsense Technology CO.,LTD." +C4CD82 o="Hangzhou Lowan Information Technology Co., Ltd." +C4D197 o="Ventia Utility Services" +C4D489 o="JiangSu Joyque Information Industry Co.,Ltd" +C4D655 o="Tercel technology co.,ltd" +C4DA26 o="NOBLEX SA" +C4DA7D o="Ivium Technologies B.V." +C4E17C o="U2S co." +C4E506 o="Piper Networks, Inc." +C4E510 o="Mechatro, Inc." +C4E7BE o="SCSpro Co.,Ltd" +C4E92F o="AB Sciex" +C4EBE3 o="RRCN SAS" +C4EEAE o="VSS Monitoring" +C4EEF5 o="II-VI Incorporated" +C4EF70 o="Home Skinovations" +C4F1D1 o="BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD." +C4F464 o="Spica international" +C4F5A5 o="Kumalift Co., Ltd." +C4F839 o="Actia Automotive" +C4FCE4 o="DishTV NZ Ltd" +C4FDE6 o="DRTECH" +C80258 o="ITW GSE ApS" +C8028F o="Nova Electronics (Shanghai) Co., Ltd." +C802A6 o="Beijing Newmine Technology" +C80718 o="TDSi" +C80E95 o="OmniLync Inc." +C81073 o="CENTURY OPTICOMM CO.,LTD" +C81AFE o="DLOGIC GmbH" +C81B5C o="BCTech" +C81B6B o="Innova Security" +C81E8E o="ADV Security (S) Pte Ltd" +C8208E o="Storagedata" +C825E1 o="Lemobile Information Technology (Beijing) Co., Ltd" +C8292A o="Barun Electronics" +C82E47 o="Suzhou SmartChip Semiconductor Co., LTD" +C82E94 o="Halfa Enterprise Co., Ltd." +C83168 o="eZEX corporation" +C83232 o="Hunting Innova" +C83A35 o="Tenda Technology Co., Ltd." +C83B45 o="JRI" +C83DFC o="Pioneer DJ Corporation" +C83EA7 o="KUNBUS GmbH" +C84529 o="IMK Networks Co.,Ltd" +C84544 o="Asia Pacific CIS (Wuxi) Co, Ltd" +C8458F o="Wyler AG" +C84782 o="Areson Technology Corp." +C8478C o="Beken Corporation" +C848F5 o="MEDISON Xray Co., Ltd" +C85645 o="Intermas France" +C85663 o="Sunflex Europe GmbH" +C8662C o="Beijing Haitai Fangyuan High Technology Co,.Ltd." +C86C1E o="Display Systems Ltd" +C86CB6 o="Optcom Co., Ltd." +C87248 o="Aplicom Oy" +C87324 o="Sow Cheng Technology Co. Ltd." +C8755B o="Quantify Technology Pty. Ltd." +C87CBC o="Valink Co., Ltd." +C87D77 o="Shenzhen Kingtech Communication Equipment Co.,Ltd" +C88439 o="Sunrise Technologies" +C88447 o="Beautiful Enterprise Co., Ltd" +C88629 o="Shenzhen Duubee Intelligent Technologies Co.,LTD." +C88722 o="Lumenpulse" +C8873B o="Net Optics" +C88A83 o="Dongguan HuaHong Electronics Co.,Ltd" +C88B47 o="Nolangroup S.P.A con Socio Unico" +C8903E o="Pakton Technologies" +C89346 o="MXCHIP Company Limited" +C89383 o="Embedded Automation, Inc." +C894D2 o="Jiangsu Datang Electronic Products Co., Ltd" +C89C13 o="Inspiremobile" +C89F1D o="SHENZHEN COMMUNICATION TECHNOLOGIES CO.,LTD" +C89F42 o="VDII Innovation AB" +C8A1B6 o="Shenzhen Longway Technologies Co., Ltd" +C8A1BA o="Neul Ltd" +C8A2CE o="Oasis Media Systems LLC" +C8A620 o="Nebula, Inc" +C8A70A o="Verizon Business" +C8A729 o="SYStronics Co., Ltd." +C8A9FC o="Goyoo Networks Inc." +C8AA55 o="Hunan Comtom Electronic Incorporated Co.,Ltd" +C8AE9C o="Shanghai TYD Elecronic Technology Co. Ltd" +C8AF40 o="marco Systemanalyse und Entwicklung GmbH" +C8B1EE o="Qorvo" +C8BAE9 o="QDIS" +C8BBD3 o="Embrane" +C8C126 o="ZPM Industria e Comercio Ltda" +C8C13C o="RuggedTek Hangzhou Co., Ltd" +C8C2C6 o="Shanghai Airm2m Communication Technology Co., Ltd" +C8C50E o="Shenzhen Primestone Network Technologies.Co., Ltd." +C8C791 o="Zero1.tv GmbH" +C8D019 o="Shanghai Tigercel Communication Technology Co.,Ltd" +C8D1D1 o="AGAiT Technology Corporation" +C8D2C1 o="Jetlun (Shenzhen) Corporation" +C8D429 o="Muehlbauer AG" +C8D590 o="FLIGHT DATA SYSTEMS" +C8DE51 o="IntegraOptics" +C8DEC9 o="Coriant" +C8E130 o="Milkyway Group Ltd" +C8E1A7 o="Vertu Corporation Limited" +C8E42F o="Technical Research Design and Development" +C8E776 o="PTCOM Technology" +C8EE08 o="TANGTOP TECHNOLOGY CO.,LTD" +C8EE75 o="Pishion International Co. Ltd" +C8EEA6 o="Shenzhen SHX Technology Co., Ltd" +C8EF2E o="Beijing Gefei Tech. Co., Ltd" +C8F36B o="Yamato Scale Co.,Ltd." +C8F386 o="Shenzhen Xiaoniao Technology Co.,Ltd" +C8F68D o="S.E.TECHNOLOGIES LIMITED" +C8F704 o="Building Block Video" +C8F946 o="LOCOSYS Technology Inc." +C8F981 o="Seneca s.r.l." +C8F9C8 o="NewSharp Technology(SuZhou)Co,Ltd" +C8FAE1 o="ARQ Digital LLC" +C8FE30 o="Bejing DAYO Mobile Communication Technology Ltd." +C8FF77 o="Dyson Limited" +CC0080 o="BETTINI SRL" +CC047C o="G-WAY Microwave" +CC09C8 o="IMAQLIQ LTD" +CC0CDA o="Miljovakt AS" +CC10A3 o="Beijing Nan Bao Technology Co., Ltd." +CC14A6 o="Yichun MyEnergy Domain, Inc" +CC187B o="Manzanita Systems, Inc." +CC19A8 o="PT Inovação e Sistemas SA" +CC1EFF o="Metrological Group BV" +CC1FC4 o="InVue" +CC2218 o="InnoDigital Co., Ltd." +CC262D o="Verifi, LLC" +CC2A80 o="Micro-Biz intelligence solutions Co.,Ltd" +CC2C83 o="DarkMatter L.L.C" +CC3080 o="VAIO Corporation" +CC34D7 o="GEWISS S.P.A." +CC355A o="SecuGen Corporation" +CC37AB o="Edgecore Networks Corportation" +CC398C o="Shiningtek" +CC3B3E o="Lester Electrical" +CC3B58 o="Curiouser Products Inc" +CC3C3F o="SA.S.S. Datentechnik AG" +CC3F1D o="Intesis Software SL" +CC3FEA o="BAE Systems, Inc" +CC43E3 o="Trump s.a." +CC4639 o="WAAV, Inc." +CC4703 o="Intercon Systems Co., Ltd." +CC4AE1 o="fourtec -Fourier Technologies" +CC4BFB o="Hellberg Safety AB" +CC4D38 o="Carnegie Technologies" +CC501C o="KVH Industries, Inc." +CC5076 o="Ocom Communications, Inc." +CC5459 o="OnTime Networks AS" +CC593E o="TOUMAZ LTD" +CC5C75 o="Weightech Com. Imp. Exp. Equip. Pesagem Ltda" +CC5D57 o="Information System Research Institute,Inc." +CC5FBF o="Topwise 3G Communication Co., Ltd." +CC60BB o="Empower RF Systems" +CC69B0 o="Global Traffic Technologies, LLC" +CC6B98 o="Minetec Wireless Technologies" +CC6BF1 o="Sound Masking Inc." +CC6DEF o="TJK Tietolaite Oy" +CC720F o="Viscount Systems Inc." +CC7286 o="Xi'an Fengyu Information Technology Co., Ltd." +CC7314 o="HONG KONG WHEATEK TECHNOLOGY LIMITED" +CC7498 o="Filmetrics Inc." +CC7669 o="SEETECH" +CC7A30 o="CMAX Wireless Co., Ltd." +CC7B61 o="NIKKISO CO., LTD." +CC856C o="SHENZHEN MDK DIGITAL TECHNOLOGY CO.,LTD" +CC8CDA o="Shenzhen Wei Da Intelligent Technology Go.,Ltd" +CC9093 o="Hansong Tehnologies" +CC912B o="TE Connectivity Touch Solutions" +CC944A o="Pfeiffer Vacuum GmbH" +CC9470 o="Kinestral Technologies, Inc." +CC9635 o="LVS Co.,Ltd." +CC9F35 o="Transbit Sp. z o.o." +CCA0E5 o="DZG Metering GmbH" +CCA219 o="SHENZHEN ALONG INVESTMENT CO.,LTD" +CCA374 o="Guangdong Guanglian Electronic Technology Co.Ltd" +CCA4AF o="Shenzhen Sowell Technology Co., LTD" +CCA614 o="AIFA TECHNOLOGY CORP." +CCB3AB o="shenzhen Biocare Bio-Medical Equipment Co.,Ltd." +CCB3F8 o="FUJITSU ISOTEC LIMITED" +CCB55A o="Fraunhofer ITWM" +CCB691 o="NECMagnusCommunications" +CCB888 o="AnB Securite s.a." +CCB8F1 o="EAGLE KINGDOM TECHNOLOGIES LIMITED" +CCBD35 o="Steinel GmbH" +CCBDD3 o="Ultimaker B.V." +CCBE71 o="OptiLogix BV" +CCC104 o="Applied Technical Systems" +CCC50A o="SHENZHEN DAJIAHAO TECHNOLOGY CO.,LTD" +CCC5EF o="Co-Comm Servicios Telecomunicaciones S.L." +CCC62B o="Tri-Systems Corporation" +CCC8D7 o="CIAS Elettronica srl" +CCC92C o="Schindler - PORT Technology" +CCCC4E o="Sun Fountainhead USA. Corp" +CCCD64 o="SM-Electronic GmbH" +CCCE40 o="Janteq Corp" +CCD29B o="Shenzhen Bopengfa Elec&Technology CO.,Ltd" +CCD811 o="Aiconn Technology Corporation" +CCD81F o="Maipu Communication Technology Co.,Ltd." +CCD9E9 o="SCR Engineers Ltd." +CCDC55 o="Dragonchip Limited" +CCE0C3 o="EXTEN Technologies, Inc." +CCE798 o="My Social Stuff" +CCE7DF o="American Magnetics, Inc." +CCE8AC o="SOYEA Technology Co.,Ltd." +CCEA1C o="DCONWORKS Co., Ltd" +CCEED9 o="VAHLE Automation GmbH" +CCF3A5 o="Chi Mei Communication Systems, Inc" +CCF407 o="EUKREA ELECTROMATIQUE SARL" +CCF538 o="3isysnetworks" +CCF67A o="Ayecka Communication Systems LTD" +CCF841 o="Lumewave" +CCF8F0 o="Xi'an HISU Multimedia Technology Co.,Ltd." +CCF957,D4CA6E o="u-blox AG" +CCFC6D o="RIZ TRANSMITTERS" +CCFCB1 o="Wireless Technology, Inc." +D00EA4 o="Porsche Cars North America" +D00F6D o="T&W Electronics Company" +D01242 o="BIOS Corporation" +D0131E o="Sunrex Technology Corp" +D01AA7 o="UniPrint" +D01CBB o="Beijing Ctimes Digital Technology Co., Ltd." +D02C45 o="littleBits Electronics, Inc." +D03110 o="Ingenic Semiconductor Co.,Ltd" +D03DC3 o="AQ Corporation" +D046DC o="Southwest Research Institute" +D048F3 o="DATTUS Inc" +D0498B o="ZOOM SERVER" +D04CC1 o="SINTRONES Technology Corp." +D05157 o="LEAX Arkivator Telecom" +D052A8 o="Physical Graph Corporation" +D057A1 o="Werma Signaltechnik GmbH & Co. KG" +D05875 o="Active Control Technology Inc." +D058C0 o="Qingdao Haier Multimedia Limited." +D059C3 o="CeraMicro Technology Corporation" +D05A0F o="I-BT DIGITAL CO.,LTD" +D05AF1 o="Shenzhen Pulier Tech CO.,Ltd" +D05C7A o="Sartura d.o.o." +D05FCE o="Hitachi Data Systems" +D062A0 o="China Essence Technology (Zhumadian) Co., Ltd." +D0634D o="Meiko Maschinenbau GmbH & Co. KG" +D063B4 o="SolidRun Ltd." +D0666D o="Shenzhen Bus-Lan Technology Co., Ltd." +D0699E o="LUMINEX Lighting Control Equipment" +D069D0 o="Verto Medical Solutions, LLC" +D06A1F o="BSE CO.,LTD." +D06F4A o="TOPWELL INTERNATIONAL HOLDINGS LIMITED" +D0737F o="Mini-Circuits" +D0738E o="DONG OH PRECISION CO., LTD." +D073D5 o="LIFI LABS MANAGEMENT PTY LTD" +D075BE o="Reno A&E" +D07C2D o="Leie IOT technology Co., Ltd" +D07DE5 o="Forward Pay Systems, Inc." +D07FC4 o="Ou Wei Technology Co.,Ltd. of Shenzhen City" +D083D4 o="Xtel Wireless ApS" +D08999 o="APCON, Inc." +D08A55 o="Skullcandy" +D08B7E o="Passif Semiconductor" +D08CFF o="UPWIS AB" +D09380 o="Ducere Technologies Pvt. Ltd." +D093F8 o="Stonestreet One LLC" +D09B05 o="Emtronix" +D09C30 o="Foster Electric Company, Limited" +D09D0A o="LINKCOM" +D0A0D6 o="Chengdu TD Tech Ltd." +D0A311 o="Neuberger Gebäudeautomation GmbH" +D0A4B1 o="Sonifex Ltd." +D0AFB6 o="Linktop Technology Co., LTD" +D0B0CD o="Moen" +D0B214 o="PoeWit Inc" +D0B498 o="Robert Bosch LLC Automotive Electronics" +D0B523 o="Bestcare Cloucal Corp." +D0B53D o="SEPRO ROBOTIQUE" +D0B60A o="Xingluo Technology Company Limited" +D0BB80 o="SHL Telemedicine International Ltd." +D0BD01 o="DS International" +D0BE2C o="CNSLink Co., Ltd." +D0C0BF o="Actions Microelectronics Co., Ltd" +D0C193 o="SKYBELL, INC" +D0C42F o="Tamagawa Seiki Co.,Ltd." +D0C5D8 o="LATECOERE" +D0CDE1 o="Scientech Electronics" +D0CF5E o="Energy Micro AS" +D0D212 o="K2NET Co.,Ltd." +D0D286 o="Beckman Coulter K.K." +D0D3FC o="Mios, Ltd." +D0D471 o="MVTECH co., Ltd" +D0D6CC o="Wintop" +D0DFB2 o="Genie Networks Limited" +D0E347 o="Yoga" +D0E40B o="Wearable Inc." +D0EB03 o="Zhehua technology limited" +D0EB9E o="Seowoo Inc." +D0F27F o="SteadyServ Technoligies, LLC" +D0F73B o="Helmut Mauell GmbH Werk Weida" +D0FA1D o="Qihoo 360 Technology Co.,Ltd" +D4000D o="Phoenix Broadband Technologies, LLC." +D40057 o="MC Technologies GmbH" +D4024A o="Delphian Systems LLC" +D40BB9 o="Solid Semecs bv." +D40FB2 o="Applied Micro Electronics AME bv" +D41090 o="iNFORM Systems AG" +D410CF o="Huanshun Network Science and Technology Co., Ltd." +D411D6 o="ShotSpotter, Inc." +D41296 o="Anobit Technologies Ltd." +D412BB o="Quadrant Components Inc. Ltd" +D4136F o="Asia Pacific Brands" +D41C1C o="RCF S.P.A." +D41E35 o="TOHO Electronics INC." +D41F0C o="JAI Oy" +D42751 o="Infopia Co., Ltd" +D428B2 o="ioBridge, Inc." +D429EA o="Zimory GmbH" +D42C3D o="Sky Light Digital Limited" +D42F23 o="Akenori PTE Ltd" +D4319D o="Sinwatec" +D43266 o="Fike Corporation" +D436DB o="Jiangsu Toppower Automotive Electronics Co., Ltd" +D43A65 o="IGRS Engineering Lab Ltd." +D43AE9 o="DONGGUAN ipt INDUSTRIAL CO., LTD" +D43D39 o="FCI. Inc" +D43D67 o="Carma Industries Inc." +D43D7E o="Micro-Star Int'l Co, Ltd" +D443A8 o="Changzhou Haojie Electric Co., Ltd." +D445E8 o="Jiangxi Hongpai Technology Co., Ltd." +D44B5E o="TAIYO YUDEN CO., LTD." +D44C24 o="Vuppalamritha Magnetic Components LTD" +D44C9C o="Shenzhen YOOBAO Technology Co.Ltd" +D44CA7 o="Informtekhnika & Communication, LLC" +D44F80 o="Kemper Digital GmbH" +D4507A o="CEIVA Logic, Inc" +D4522A o="TangoWiFi.com" +D45251 o="IBT Ingenieurbureau Broennimann Thun" +D45297 o="nSTREAMS Technologies, Inc." +D453AF o="VIGO System S.A." +D45556 o="Fiber Mountain Inc." +D45AB2 o="Galleon Systems" +D46132 o="Pro Concept Manufacturer Co.,Ltd." +D464F7 o="CHENGDU USEE DIGITAL TECHNOLOGY CO., LTD" +D466A8 o="Riedo Networks Ltd" +D46761 o="United Gulf Gate Co." +D46867 o="Neoventus Design Group" +D469A5 o="Miura Systems Ltd." +D46A91 o="Snap AV" +D46CBF o="Goodrich ISR" +D46CDA o="CSM GmbH" +D46F42 o="WAXESS USA Inc" +D47208 o="Bragi GmbH" +D4741B o="Beijing HuaDa ZhiBao Electronic System Co.,Ltd." +D479C3 o="Cameronet GmbH & Co. KG" +D47B35 o="NEO Monitors AS" +D481CA o="iDevices, LLC" +D4823E o="Argosy Technologies, Ltd." +D4883F o="HDPRO CO., LTD." +D48DD9 o="Meld Technology, Inc" +D48FAA o="Sogecam Industrial, S.A." +D491AF o="Electroacustica General Iberica, S.A." +D493A0 o="Fidelix Oy" +D4945A o="COSMO CO., LTD" +D496DF o="SUNGJIN C&T CO.,LTD" +D49B5C o="Chongqing Miedu Technology Co., Ltd." +D49C28 o="JayBird LLC" +D49C8E o="University of FUKUI" +D49CDD o="AMPAK Technology,Inc." +D49E6D o="Wuhan Zhongyuan Huadian Science & Technology Co.," +D4A425 o="SMAX Technology Co., Ltd." +D4A499 o="InView Technology Corporation" +D4A928 o="GreenWave Reality Inc" +D4AAFF o="MICRO WORLD" +D4AC4E o="BODi rS, LLC" +D4B43E o="Messcomp Datentechnik GmbH" +D4B8FF o="Home Control Singapore Pte Ltd" +D4BD1E o="5VT Technologies,Taiwan LTd." +D4BF2D o="SE Controls Asia Pacific Ltd" +D4BF7F o="UPVEL" +D4C766 o="Acentic GmbH" +D4C9B2 o="Quanergy Systems Inc" +D4CEB8 o="Enatel LTD" +D4CF37 o="Symbolic IO" +D4CFF9 o="Shenzhen Sen5 Technology Co., Ltd." +D4D249 o="Power Ethernet" +D4D2E5 o="BKAV Corporation" +D4D50D o="Southwest Microwave, Inc" +D4D7A9 o="Shanghai Kaixiang Info Tech LTD" +D4D898 o="Korea CNO Tech Co., Ltd" +D4DF57 o="Alpinion Medical Systems" +D4E08E o="ValueHD Corporation" +D4E32C o="S. Siedle & Sohne" +D4E90B o="CVT CO.,LTD" +D4EC0C o="Harley-Davidson Motor Company" +D4EC86 o="LinkedHope Intelligent Technologies Co., Ltd" +D4EE07 o="HIWIFI Co., Ltd." +D4F027 o="Navetas Energy Management" +D4F0B4 o="Napco Security Technologies" +D4F143 o="IPROAD.,Inc" +D4F207 o="DIAODIAO(Beijing)Technology CO.,Ltd" +D4F63F o="IEA S.R.L." +D8052E o="Skyviia Corporation" +D806D1 o="Honeywell Fire System (Shanghai) Co,. Ltd." +D808F5 o="Arcadia Networks Co. Ltd." +D809C3 o="Cercacor Labs" +D80CCF o="C.G.V. S.A.S." +D80DE3 o="FXI TECHNOLOGIES AS" +D814D6 o="SURE SYSTEM Co Ltd" +D8160A o="Nippon Electro-Sensory Devices" +D816C1 o="DEWAV (HK) ELECTRONICS LIMITED" +D8182B o="Conti Temic Microelectronic GmbH" +D8197A o="Nuheara Ltd" +D819CE o="Telesquare" +D81BFE o="TWINLINX CORPORATION" +D81C14 o="Compacta International, Ltd." +D81EDE o="B&W Group Ltd" +D8209F o="Cubro Acronet GesmbH" +D822F4 o="Avnet Silica" +D825B0 o="Rockeetech Systems Co.,Ltd." +D826B9 o="Guangdong Coagent Electronics S&T Co.,Ltd." +D8270C o="MaxTronic International Co., Ltd." +D828C9 o="General Electric Consumer and Industrial" +D82916 o="Ascent Communication Technology" +D82986 o="Best Wish Technology LTD" +D82A15 o="Leitner SpA" +D82D9B o="Shenzhen G.Credit Communication Technology Co., Ltd" +D82DE1 o="Tricascade Inc." +D8337F o="Office FA.com Co.,Ltd." +D8380D o="SHENZHEN IP-COM Network Co.,Ltd" +D83AF5 o="Wideband Labs LLC" +D842E2 o="Canary Connect, Inc." +D843ED o="Suzuken" +D8445C o="DEV Tecnologia Ind Com Man Eq LTDA" +D84606 o="Silicon Valley Global Marketing" +D848EE o="Hangzhou Xueji Technology Co., Ltd." +D84B2A o="Cognitas Technologies, Inc." +D84FB8 o="LG ELECTRONICS" +D858D7 o="CZ.NIC, z.s.p.o." +D85D84 o="CAx soft GmbH" +D85DEF o="Busch-Jaeger Elektro GmbH" +D860B0 o="bioMérieux Italia S.p.A." +D860B3 o="Guangdong Global Electronic Technology CO.,LTD" +D86194 o="Objetivos y Sevicios de Valor Añadido" +D862DB o="Eno Inc." +D86595 o="Toy's Myth Inc." +D866C6 o="Shenzhen Daystar Technology Co.,ltd" +D866EE o="BOXIN COMMUNICATION CO.,LTD." +D86960 o="Steinsvik" +D86C02 o="Huaqin Telecom Technology Co.,Ltd" +D8760A o="Escort, Inc." +D878E5 o="KUHN SA" +D87CDD o="SANIX INCORPORATED" +D87EB1 o="x.o.ware, inc." +D8803C o="Anhui Huami Information Technology Company Limited" +D881CE o="AHN INC." +D887D5 o="Leadcore Technology CO.,LTD" +D888CE o="RF Technology Pty Ltd" +D88A3B o="UNIT-EM" +D88B4C o="KingTing Tech." +D88DC8 o="Atil Technology Co., LTD" +D89341 o="General Electric Global Research" +D89760 o="C2 Development, Inc." +D8977C o="Grey Innovation" +D89A34 o="Beijing SHENQI Technology Co., Ltd." +D89DB9 o="eMegatech International Corp." +D8A105 o="Syslane, Co., Ltd." +D8A534 o="Spectronix Corporation" +D8A6FD o="Ghost Locomotion" +D8ADDD o="Sonavation, Inc." +D8AE90 o="Itibia Technologies" +D8AF3B o="Hangzhou Bigbright Integrated communications system Co.,Ltd" +D8B02E o="Guangzhou Zonerich Business Machine Co., LTD." +D8B04C o="Jinan USR IOT Technology Co., Ltd." +D8B6C1 o="NetworkAccountant, Inc." +D8B6D6 o="Blu Tether Limited" +D8B8F6 o="Nantworks" +D8B90E o="Triple Domain Vision Co.,Ltd." +D8BC59 o="Shenzhen DAPU Microelectronics Co., Ltd" +D8BF4C o="Victory Concept Electronics Limited" +D8C068 o="Netgenetech.co.,ltd." +D8C06A o="Hunantv.com Interactive Entertainment Media Co.,Ltd." +D8C3FB o="DETRACOM" +D8C691 o="Hichan Technology Corp." +D8C99D o="EA DISPLAY LIMITED" +D8D27C o="JEMA ENERGY, SA" +D8D5B9 o="Rainforest Automation, Inc." +D8D67E o="GSK CNC EQUIPMENT CO.,LTD" +D8D723 o="IDS, Inc" +D8D866 o="SHENZHEN TOZED TECHNOLOGIES CO.,LTD." +D8DA52 o="APATOR S.A." +D8DCE9 o="Kunshan Erlab ductless filtration system Co.,Ltd" +D8DD5F o="BALMUDA Inc." +D8DECE o="ISUNG CO.,LTD" +D8DF0D o="beroNet GmbH" +D8DF7A o="Quest Software, Inc." +D8E004 o="Vodia Networks Inc" +D8E0B8 o="BULAT LLC" +D8E3AE o="CIRTEC MEDICAL SYSTEMS" +D8E743 o="Wush, Inc" +D8E952 o="KEOPSYS" +D8ED1C o="Magna Technology SL" +D8EE78 o="Moog Protokraft" +D8F0F2 o="Zeebo Inc" +D8F1F0 o="Pepxim International Limited" +D8F3DB o="Post CH AG" +D8F710 o="Libre Wireless Technologies Inc." +D8FB11 o="AXACORE" +D8FB68 o="Cloud Corner Ltd." +D8FC38 o="Giantec Semiconductor Inc" +D8FE8F o="IDFone Co., Ltd." +DC0265 o="Meditech Kft" +DC052F o="National Products Inc." +DC0575 o="SIEMENS ENERGY AUTOMATION" +DC05ED o="Nabtesco Corporation" +DC07C1 o="HangZhou QiYang Technology Co.,Ltd." +DC0D30 o="Shenzhen Feasycom Technology Co., Ltd." +DC15DB o="Ge Ruili Intelligent Technology ( Beijing ) Co., Ltd." +DC16A2 o="Medtronic Diabetes" +DC175A o="Hitachi High-Technologies Corporation" +DC1792 o="Captivate Network" +DC1A01 o="Ecoliv Technology ( Shenzhen ) Ltd." +DC1D9F o="U & B tech" +DC1DD4 o="Microstep-MIS spol. s r.o." +DC1EA3 o="Accensus LLC" +DC2008 o="ASD Electronics Ltd" +DC21B9 o="Sentec Co.Ltd" +DC2834 o="HAKKO Corporation" +DC2919 o="AltoBeam (Xiamen) Technology Ltd, Co." +DC293A o="Shenzhen Nuoshi Technology Co., LTD." +DC2A14 o="Shanghai Longjing Technology Co." +DC2B66 o="InfoBLOCK S.A. de C.V." +DC2BCA o="Zera GmbH" +DC2C26 o="Iton Technology Limited" +DC2DCB o="Beijing Unis HengYue Technology Co., Ltd." +DC2E6A o="HCT. Co., Ltd." +DC2F03 o="Step forward Group Co., Ltd." +DC309C o="Heyrex Limited" +DC3350 o="TechSAT GmbH" +DC35F1 o="Positivo Informática SA." +DC37D2 o="Hunan HKT Electronic Technology Co., Ltd" +DC3C2E o="Manufacturing System Insights, Inc." +DC3C84 o="Ticom Geomatics, Inc." +DC3CF6 o="Atomic Rules LLC" +DC3E51 o="Solberg & Andersen AS" +DC41E5 o="Shenzhen Zhixin Data Service Co., Ltd." +DC446D o="Allwinner Technology Co., Ltd" +DC48B2 o="Baraja Pty. Ltd." +DC49C9 o="CASCO SIGNAL LTD" +DC4EDE o="SHINYEI TECHNOLOGY CO., LTD." +DC4EF4 o="Shenzhen MTN Electronics CO., Ltd" +DC56E6 o="Shenzhen Bococom Technology Co.,LTD" +DC5726 o="Power-One" +DC58BC o="Thomas-Krenn.AG" +DC5E36 o="Paterson Technology" +DC60A1 o="Teledyne DALSA Professional Imaging" +DC647C o="C.R.S. iiMotion GmbH" +DC663A o="Apacer Technology Inc." +DC6723 o="barox Kommunikation GmbH" +DC6F00 o="Livescribe, Inc." +DC6F08 o="Bay Storage Technology" +DC7834 o="LOGICOM SA" +DC825B o="JANUS, spol. s r.o." +DC82F6 o="iPort" +DC962C o="NST Audio Ltd" +DC9A8E o="Nanjing Cocomm electronics co., LTD" +DC9B1E o="Intercom, Inc." +DC9C52 o="Sapphire Technology Limited." +DCA3AC o="RBcloudtech" +DCA6BD o="Beijing Lanbo Technology Co., Ltd." +DCA7D9 o="Compressor Controls Corp" +DCA8CF o="New Spin Golf, LLC." +DCA989 o="MACANDC" +DCAD9E o="GreenPriz" +DCAE04 o="CELOXICA Ltd" +DCB058 o="Bürkert Werke GmbH" +DCB3B4 o="Honeywell Environmental & Combustion Controls (Tianjin) Co., Ltd." +DCB4C4 o="Microsoft XCG" +DCBE7A o="Zhejiang Nurotron Biotechnology Co." +DCBF90 o="HUIZHOU QIAOXING TELECOMMUNICATION INDUSTRY CO.,LTD." +DCC0DB o="Shenzhen Kaiboer Technology Co., Ltd." +DCC0EB o="ASSA ABLOY CÔTE PICARDE" +DCC101 o="SOLiD Technologies, Inc." +DCC422 o="Systembase Limited" +DCC622 o="BUHEUNG SYSTEM" +DCC8F5 o="Shanghai UMEinfo CO.,LTD." +DCCBA8 o="Explora Technologies Inc" +DCCE41 o="FE GLOBAL HONG KONG LIMITED" +DCCEBC o="Shenzhen JSR Technology Co.,Ltd." +DCCF94 o="Beijing Rongcheng Hutong Technology Co., Ltd." +DCD0F7 o="Bentek Systems Ltd." +DCD52A o="Sunny Heart Limited" +DCD87C o="Beijing Jingdong Century Trading Co., LTD." +DCD87F o="Shenzhen JoinCyber Telecom Equipment Ltd" +DCDA4F o="GETCK TECHNOLOGY, INC" +DCDB70 o="Tonfunk Systementwicklung und Service GmbH" +DCDC07 o="TRP Systems BV" +DCDD24 o="Energica Motor Company SpA" +DCDE4F o="Gionee Communication Equipment Co Ltd" +DCDECA o="Akyllor" +DCE026 o="Patrol Tag, Inc" +DCE0EB o="Nanjing Aozheng Information Technology Co.Ltd" +DCE1AD o="Shenzhen Wintop Photoelectric Technology Co., Ltd" +DCE2AC o="Lumens Digital Optics Inc." +DCE305 o="ZAO %NPK Rotek%" +DCE578 o="Experimental Factory of Scientific Engineering and Special Design Department" +DCE71C o="AUG Elektronik GmbH" +DCE838,E0C0D1 o="CK Telecom (Shenzhen) Limited" +DCEB53 o="Wuhan QianXiao Elecronic Technology CO.,LTD" +DCEC06 o="Heimi Network Technology Co., Ltd." +DCED84 o="Haverford Systems Inc" +DCF05D o="Letta Teknoloji" +DCF090 o="Nubia Technology Co.,Ltd." +DCF755 o="SITRONIK" +DCF858 o="Lorent Networks, Inc." +DCFAD5 o="STRONG Ges.m.b.H." +E00370 o="ShenZhen Continental Wireless Technology Co., Ltd." +E009BF o="SHENZHEN TONG BO WEI TECHNOLOGY Co.,LTD" +E00B28 o="Inovonics" +E00DB9 o="Cree, Inc." +E00EE1 o="We Corporation Inc." +E01283 o="Shenzhen Fanzhuo Communication Technology Co., Lt" +E0143E o="Modoosis Inc." +E019D8 o="BH TECHNOLOGIES" +E01CEE o="Bravo Tech, Inc." +E01E07 o="Anite Telecoms US. Inc" +E01F0A o="Xslent Energy Technologies. LLC" +E02538 o="Titan Pet Products" +E02630 o="Intrigue Technologies, Inc." +E0271A o="TTC Next-generation Home Network System WG" +E02CF3 o="MRS Electronic GmbH" +E0319E o="Valve Corporation" +E031D0 o="SZ Telstar CO., LTD" +E034E4 o="Feit Electric Company, Inc." +E03560 o="Challenger Supply Holdings, LLC" +E036E3 o="Stage One International Co., Ltd." +E039D7 o="Plexxi, Inc." +E03C5B o="SHENZHEN JIAXINJIE ELECTRON CO.,LTD" +E03E4A o="Cavanagh Group International" +E03E7D o="data-complex GmbH" +E043DB o="Shenzhen ViewAt Technology Co.,Ltd." +E046E5 o="Gosuncn Technology Group Co., Ltd." +E048AF o="Premietech Limited" +E049ED o="Audeze LLC" +E04B45 o="Hi-P Electronics Pte Ltd" +E05597 o="Emergent Vision Technologies Inc." +E056F4 o="AxesNetwork Solutions inc." +E0589E o="Laerdal Medical" +E05B70 o="Innovid, Co., Ltd." +E05D5C o="Oy Everon Ab" +E05DA6 o="Detlef Fink Elektronik & Softwareentwicklung" +E06089 o="Cloudleaf, Inc." +E061B2 o="HANGZHOU ZENOINTEL TECHNOLOGY CO., LTD" +E06290 o="Jinan Jovision Science & Technology Co., Ltd." +E064BB o="DigiView S.r.l." +E067B3 o="C-Data Technology Co., Ltd" +E0686D o="Raybased AB" +E0735F o="NUCOM" +E078A3 o="Shanghai Winner Information Technology Co.,Inc" +E0795E o="Wuxi Xiaohu Technology Co.,Ltd." +E07C62 o="Whistle Labs, Inc." +E07F53 o="TECHBOARD SRL" +E07F88 o="EVIDENCE Network SIA" +E08177 o="GreenBytes, Inc." +E084F3 o="High Grade Controls Corporation" +E087B1 o="Nata-Info Ltd." +E08A7E o="Exponent" +E08FEC o="REPOTEC CO., LTD." +E09579 o="ORTHOsoft inc, d/b/a Zimmer CAS" +E097F2 o="Atomax Inc." +E09DFA o="Wanan Hongsheng Electronic Co.Ltd" +E09F2A o="Iton Technology Corp." +E0A198 o="NOJA Power Switchgear Pty Ltd" +E0A30F o="Pevco" +E0A509 o="Bitmain Technologies Inc" +E0A700 o="Verkada Inc" +E0AAB0 o="GENERAL VISION ELECTRONICS CO. LTD." +E0AADB o="Nanjing PANENG Technology Development Co.,Ltd" +E0ABFE o="Orb Networks, Inc." +E0AEB2 o="Bender GmbH & Co.KG" +E0AEED o="LOENK" +E0AF4F o="Deutsche Telekom AG" +E0BAB4 o="Arrcus, Inc" +E0BC43 o="C2 Microsystems, Inc." +E0C286 o="Aisai Communication Technology Co., Ltd." +E0C6B3 o="MilDef AB" +E0C86A o="SHENZHEN TW-SCIE Co., Ltd" +E0C922 o="Jireh Energy Tech., Ltd." +E0CA4D o="Shenzhen Unistar Communication Co.,LTD" +E0CDFD o="Beijing E3Control Technology Co, LTD" +E0CF2D o="Gemintek Corporation" +E0D10A o="Katoudenkikougyousyo co ltd" +E0D1E6 o="Aliph dba Jawbone" +E0D31A o="EQUES Technology Co., Limited" +E0D9A2 o="Hippih aps" +E0DADC o="JVC KENWOOD Corporation" +E0DB88 o="Open Standard Digital-IF Interface for SATCOM Systems" +E0DCA0 o="Siemens Industrial Automation Products Ltd Chengdu" +E0E631 o="SNB TECHNOLOGIES LIMITED" +E0E7BB o="Nureva, Inc." +E0E8E8 o="Olive Telecommunication Pvt. Ltd" +E0ED1A o="vastriver Technology Co., Ltd" +E0EDC7 o="Shenzhen Friendcom Technology Development Co., Ltd" +E0EE1B,EC65CC o="Panasonic Automotive Systems Company of America" +E0EF25 o="Lintes Technology Co., Ltd." +E0F211 o="Digitalwatt" +E0F379 o="Vaddio" +E0F5CA o="CHENG UEI PRECISION INDUSTRY CO.,LTD." +E0F9BE o="Cloudena Corp." +E0FAEC o="Platan sp. z o.o. sp. k." +E0FFF7 o="Softiron Inc." +E40439 o="TomTom Software Ltd" +E41289 o="topsystem Systemhaus GmbH" +E417D8 o="8BITDO TECHNOLOGY HK LIMITED" +E41A2C o="ZPE Systems, Inc." +E41C4B o="V2 TECHNOLOGY, INC." +E41FE9 o="Dunkermotoren GmbH" +E42354 o="SHENZHEN FUZHI SOFTWARE TECHNOLOGY CO.,LTD" +E425E9 o="Color-Chip" +E42771 o="Smartlabs" +E42AD3 o="Magneti Marelli S.p.A. Powertrain" +E42C56 o="Lilee Systems, Ltd." +E42F56 o="OptoMET GmbH" +E42FF6 o="Unicore communication Inc." +E43022 o="Hanwha Techwin Security Vietnam" +E43593 o="Hangzhou GoTo technology Co.Ltd" +E435FB o="Sabre Technology (Hull) Ltd" +E437D7 o="HENRI DEPAEPE S.A.S." +E4388C o="Digital Products Limited" +E438F2 o="Advantage Controls" +E43A6E o="Shenzhen Zeroone Technology CO.,LTD" +E43C80 o="University of Oklahoma" +E43FA2 o="Wuxi DSP Technologies Inc." +E441E6 o="Ottec Technology GmbH" +E446BD o="C&C TECHNIC TAIWAN CO., LTD." +E44C6C o="Shenzhen Guo Wei Electronic Co,. Ltd." +E44E18 o="Gardasoft VisionLimited" +E44E76 o="CHAMPIONTECH ENTERPRISE (SHENZHEN) INC" +E44F29 o="MA Lighting Technology GmbH" +E44F5F o="EDS Elektronik Destek San.Tic.Ltd.Sti" +E4509A o="HW Communications Ltd" +E455EA o="Dedicated Computing" +E45614 o="Suttle Apparatus" +E457A8 o="Stuart Manufacturing, Inc." +E46059 o="Pingtek Co., Ltd." +E46251 o="HAO CHENG GROUP LIMITED" +E467BA o="Danish Interpretation Systems A/S" +E4695A o="Dictum Health, Inc." +E46C21 o="messMa GmbH" +E47185 o="Securifi Ltd" +E4751E o="Getinge Sterilization AB" +E4776B o="AARTESYS AG" +E477D4 o="Minrray Industry Co.,Ltd" +E47B3F o="BEIJING CO-CLOUD TECHNOLOGY LTD." +E47D5A o="Beijing Hanbang Technology Corp." +E47DEB o="Shanghai Notion Information Technology CO.,LTD." +E481B3 o="Shenzhen ACT Industrial Co.,Ltd." +E482CC o="Jumptronic GmbH" +E48501 o="Geberit International AG" +E48AD5 o="RF WINDOW CO., LTD." +E48C0F o="Discovery Insure" +E48F65 o="Yelatma Instrument Making Enterprise, JSC" +E492E7 o="Gridlink Tech. Co.,Ltd." +E496AE o="ALTOGRAPHICS Inc." +E497F0 o="Shanghai VLC Technologies Ltd. Co." +E4A32F o="Shanghai Artimen Technology Co., Ltd." +E4A387 o="Control Solutions LLC" +E4A5EF o="TRON LINK ELECTRONICS CO., LTD." +E4A7FD o="Cellco Partnership" +E4AB46 o="UAB Selteka" +E4AD7D o="SCL Elements" +E4AFA1 o="HES-SO" +E4B005 o="Beijing IQIYI Science & Technology Co., Ltd." +E4BAD9 o="360 Fly Inc." +E4C146 o="Objetivos y Servicios de Valor A" +E4C1F1 o="SHENZHEN SPOTMAU INFORMATION TECHNOLIGY CO., Ltd" +E4C62B o="Airware" +E4C6E6 o="Mophie, LLC" +E4C806 o="Ceiec Electric Technology Inc." +E4CB59 o="Beijing Loveair Science and Technology Co. Ltd." +E4CE02 o="WyreStorm Technologies Ltd" +E4CE70 o="Health & Life co., Ltd." +E4D3AA o="FUJITSU CONNECTED TECHNOLOGIES LIMITED" +E4D71D o="Oraya Therapeutics" +E4DD79 o="En-Vision America, Inc." +E4E409 o="LEIFHEIT AG" +E4EEFD o="MR&D Manufacturing" +E4F365 o="Time-O-Matic, Inc." +E4F3E3 o="Shanghai iComhome Co.,Ltd." +E4F7A1 o="Datafox GmbH" +E4F939 o="Minxon Hotel Technology INC." +E4FA1D o="PAD Peripheral Advanced Design Inc." +E4FED9 o="EDMI Europe Ltd" +E4FFDD o="ELECTRON INDIA" +E80036 o="Befs co,. ltd" +E804F3 o="Throughtek Co., Ltd." +E80734 o="Champion Optical Network Engineering, LLC" +E807BF o="SHENZHEN BOOMTECH INDUSTRY CO.,LTD" +E80959 o="Guoguang Electric Co.,Ltd" +E80B13 o="Akib Systems Taiwan, INC" +E80C38 o="DAEYOUNG INFORMATION SYSTEM CO., LTD" +E80C75 o="Syncbak, Inc." +E8102E o="Really Simple Software, Inc" +E811CA o="SHANDONG KAER ELECTRIC.CO.,LTD" +E81324 o="GuangZhou Bonsoninfo System CO.,LTD" +E81363 o="Comstock RD, Inc." +E81367 o="AIRSOUND Inc." +E8162B o="IDEO Security Co., Ltd." +E817FC o="Fujitsu Cloud Technologies Limited" +E81AAC o="ORFEO SOUNDWORKS Inc." +E82877 o="TMY Co., Ltd." +E828D5 o="Cots Technology" +E82E24 o="Out of the Fog Research LLC" +E8330D o="Xaptec GmbH" +E8343E o="Beijing Infosec Technologies Co., LTD." +E8361D o="Sense Labs, Inc." +E83A97 o="Toshiba Corporation" +E83EFB o="GEODESIC LTD." +E8447E o="Bitdefender SRL" +E8481F o="Advanced Automotive Antennas" +E84C56 o="INTERCEPT SERVICES LIMITED" +E84E06 o="EDUP INTERNATIONAL (HK) CO., LTD" +E8516E o="TSMART Inc." +E8519D o="Yeonhab Precision Co.,LTD" +E85484 o="NEO Information Systems Co., Ltd." +E855B4 o="SAI Technology Inc." +E85659 o="Advanced-Connectek Inc." +E85AA7 o="LLC Emzior" +E85BB7 o="Ample Systems Inc." +E85BF0 o="Imaging Diagnostics" +E85D6B o="Luminate Wireless" +E85D86 o="CHANG YOW TECHNOLOGIES INTERNATIONAL CO.,LTD." +E85E53 o="Infratec Datentechnik GmbH" +E8611F o="Dawning Information Industry Co.,Ltd" +E86183 o="Black Diamond Advanced Technology, LLC" +E861BE o="Melec Inc." +E866C4 o="Diamanti" +E86CDA o="Supercomputers and Neurocomputers Research Center" +E86D54 o="Digit Mobile Inc" +E86D65 o="AUDIO MOBIL Elektronik GmbH" +E86D6E o="voestalpine SIGNALING Fareham Ltd." +E8718D o="Elsys Equipamentos Eletronicos Ltda" +E8757F o="FIRS Technologies(Shenzhen) Co., Ltd" +E878A1 o="BEOVIEW INTERCOM DOO" +E87AF3 o="S5 Tech S.r.l." +E880D8 o="GNTEK Electronics Co.,Ltd." +E887A3 o="Loxley Public Company Limited" +E8886C o="Shenzhen SC Technologies Co.,LTD" +E88E60 o="NSD Corporation" +E89218 o="Arcontia International AB" +E8944C o="Cogent Healthcare Systems Ltd" +E89606 o="testo Instruments (Shenzhen) Co., Ltd." +E8995A o="PiiGAB, Processinformation i Goteborg AB" +E89FEC o="CHENGDU KT ELECTRONIC HI-TECH CO.,LTD" +E8A364 o="Signal Path International / Peachtree Audio" +E8A4C1 o="Deep Sea Electronics PLC" +E8A788 o="XIAMEN LEELEN TECHNOLOGY CO., LTD" +E8A7F2 o="sTraffic" +E8ABFA o="Shenzhen Reecam Tech.Ltd." +E8B4AE o="Shenzhen C&D Electronics Co.,Ltd" +E8BB3D o="Sino Prime-Tech Limited" +E8C1B8 o="Nanjing Bangzhong Electronic Commerce Limited" +E8C229 o="H-Displays (MSC) Bhd" +E8C320 o="Austco Communication Systems Pty Ltd" +E8C57A o="Ufispace Co., LTD." +E8CC32 o="Micronet LTD" +E8CE06 o="SkyHawke Technologies, LLC." +E8D0FA o="MKS Instruments Deutschland GmbH" +E8D483 o="ULTIMATE Europe Transportation Equipment GmbH" +E8D4E0 o="Beijing BenyWave Technology Co., Ltd." +E8DA96 o="Zhuhai Tianrui Electrical Power Tech. Co., Ltd." +E8DAAA o="VideoHome Technology Corp." +E8DE00 o="ChongQing GuanFang Technology Co.,LTD" +E8DED6 o="Intrising Networks, Inc." +E8DEFB o="MESOTIC SAS" +E8DFF2 o="PRF Co., Ltd." +E8E08F o="GRAVOTECH MARKING SAS" +E8E1E2 o="Energotest" +E8E770 o="Warp9 Tech Design, Inc." +E8E776 o="Shenzhen Kootion Technology Co., Ltd" +E8E875 o="iS5 Communications Inc." +E8EA6A o="StarTech.com" +E8EADA o="Denkovi Assembly Electronics LTD" +E8EF89 o="OPMEX Tech." +E8F226 o="MILLSON CUSTOM SOLUTIONS INC." +E8F2E3 o="Starcor Beijing Co.,Limited" +E8F928 o="RFTECH SRL" +E8FAF7 o="Guangdong Uniteddata Holding Group Co., Ltd." +E8FC60 o="ELCOM Innovations Private Limited" +E8FD72 o="SHANGHAI LINGUO TECHNOLOGY CO., LTD." +E8FD90 o="Turbostor" +E8FDE8 o="CeLa Link Corporation" +EC0133 o="TRINUS SYSTEMS INC." +EC01E2 o="FOXCONN INTERCONNECT TECHNOLOGY" +EC0441 o="ShenZhen TIGO Semiconductor Co., Ltd." +EC0ED6 o="ITECH INSTRUMENTS SAS" +EC1120 o="FloDesign Wind Turbine Corporation" +EC13B2 o="Netonix" +EC14F6 o="BioControl AS" +EC1766 o="Research Centre Module" +EC219F o="VidaBox LLC" +EC2257 o="JiangSu NanJing University Electronic Information Technology Co.,Ltd" +EC2368 o="IntelliVoice Co.,Ltd." +EC26FB o="TECC CO.,LTD." +EC2AF0 o="Ypsomed AG" +EC2C49 o="University of Tokyo" +EC2E4E o="HITACHI-LG DATA STORAGE INC" +EC363F o="Markov Corporation" +EC3BF0 o="NovelSat" +EC3C5A o="SHEN ZHEN HENG SHENG HUI DIGITAL TECHNOLOGY CO.,LTD" +EC3C88 o="MCNEX Co.,Ltd." +EC3E09 o="PERFORMANCE DESIGNED PRODUCTS, LLC" +EC3F05 o="Institute 706, The Second Academy China Aerospace Science & Industry Corp" +EC42B4 o="ADC Corporation" +EC42F0 o="ADL Embedded Solutions, Inc." +EC438B o="YAPTV" +EC43E6 o="AWCER Ltd." +EC4644 o="TTK SAS" +EC4670 o="Meinberg Funkuhren GmbH & Co. KG" +EC473C o="Redwire, LLC" +EC4993 o="Qihan Technology Co., Ltd" +EC4C4D o="ZAO NPK RoTeK" +EC52DC o="WORLD MEDIA AND TECHNOLOGY Corp." +EC542E o="Shanghai XiMei Electronic Technology Co. Ltd" +EC5C69 o="MITSUBISHI HEAVY INDUSTRIES MECHATRONICS SYSTEMS,LTD." +EC5F23 o="Qinghai Kimascend Electronics Technology Co. Ltd." +EC60E0 o="AVI-ON LABS" +EC6264 o="Global411 Internet Services, LLC" +EC63E5 o="ePBoard Design LLC" +EC64E7 o="MOCACARE Corporation" +EC66D1 o="B&W Group LTD" +EC6C9F o="Chengdu Volans Technology CO.,LTD" +EC6F0B o="FADU, Inc." +EC71DB o="Shenzhen Baichuan Digital Technology Co., Ltd." +EC79F2 o="Startel" +EC7C74 o="Justone Technologies Co., Ltd." +EC7D9D o="CPI" +EC7FC6 o="ECCEL CORPORATION SAS" +EC8009 o="NovaSparks" +EC836C o="RM Tech Co., Ltd." +EC83D5 o="GIRD Systems Inc" +EC8EAD o="DLX" +EC8EAE o="Nagravision SA" +EC9233 o="Eddyfi NDT Inc" +EC9327 o="MEMMERT GmbH + Co. KG" +EC9365 o="Mapper.ai, Inc." +EC93ED o="DDoS-Guard LTD" +EC9681 o="2276427 Ontario Inc" +EC986C o="Lufft Mess- und Regeltechnik GmbH" +EC98C1 o="Beijing Risbo Network Technology Co.,Ltd" +ECA29B o="Kemppi Oy" +ECAF97 o="GIT" +ECB106 o="Acuro Networks, Inc" +ECB541 o="SHINANO E and E Co.Ltd." +ECB870 o="Beijing Heweinet Technology Co.,Ltd." +ECB907 o="CloudGenix Inc" +ECBAFE o="GIROPTIC" +ECBBAE o="Digivoice Tecnologia em Eletronica Ltda" +ECBD09 o="FUSION Electronics Ltd" +ECC06A o="PowerChord Group Limited" +ECC38A o="Accuenergy (CANADA) Inc" +ECC57F o="Suzhou Pairlink Network Technology" +ECD00E o="MiraeRecognition Co., Ltd." +ECD040 o="GEA Farm Technologies GmbH" +ECD19A o="Zhuhai Liming Industries Co., Ltd" +ECD68A o="Shenzhen JMicron Intelligent Technology Developmen" +ECD925 o="RAMI" +ECD950 o="IRT SA" +ECDE3D o="Lamprey Networks, Inc." +ECE154 o="Beijing Unisound Information Technology Co.,Ltd." +ECE2FD o="SKG Electric Group(Thailand) Co., Ltd." +ECE512 o="tado GmbH" +ECE555 o="Hirschmann Automation" +ECE744 o="Omntec mfg. inc" +ECE90B o="SISTEMA SOLUCOES ELETRONICAS LTDA - EASYTECH" +ECE915 o="STI Ltd" +ECE9F8 o="Guang Zhou TRI-SUN Electronics Technology Co., Ltd" +ECEED8 o="ZTLX Network Technology Co.,Ltd" +ECF236 o="NEOMONTANA ELECTRONICS" +ECF6BD o="SNCF MOBILITÉS" +ECF72B o="HD DIGITAL TECH CO., LTD." +ECFA03 o="FCA" +ECFAAA o="The IMS Company" +ECFAF4 o="SenRa Tech Pvt. Ltd" +ECFC55 o="A. Eberle GmbH & Co. KG" +ECFE7E o="BlueRadios, Inc." +F0007F o="Janz - Contadores de Energia, SA" +F0022B o="Chrontel" +F00248 o="SmarteBuilding" +F00786 o="Shandong Bittel Electronics Co., Ltd" +F00D5C o="JinQianMao Technology Co.,Ltd." +F00EBF o="ZettaHash Inc." +F013C3 o="SHENZHEN FENDA TECHNOLOGY CO., LTD" +F015A0 o="KyungDong One Co., Ltd." +F015B9 o="PlayFusion Limited" +F0182B o="LG Chem" +F01E34 o="ORICO Technologies Co., Ltd" +F0224E o="Esan electronic co." +F02329 o="SHOWA DENKI CO.,LTD." +F02405 o="OPUS High Technology Corporation" +F02408 o="Talaris (Sweden) AB" +F02624 o="WAFA TECHNOLOGIES CO., LTD." +F0264C o="Dr. Sigrist AG" +F02745 o="F-Secure Corporation" +F02A23 o="Creative Next Design" +F02A61 o="Waldo Networks, Inc." +F02FD8 o="Bi2-Vision" +F037A1 o="Huike Electronics (SHENZHEN) CO., LTD." +F03A4B o="Bloombase, Inc." +F03A55 o="Omega Elektronik AS" +F03D29 o="Actility" +F03EBF o="GOGORO TAIWAN LIMITED" +F03FF8 o="R L Drake" +F04335 o="DVN(Shanghai)Ltd." +F04A2B o="PYRAMID Computer GmbH" +F04B6A o="Scientific Production Association Siberian Arsenal, Ltd." +F04BF2 o="JTECH Communications, Inc." +F04CD5 o="Maxlinear, Inc" +F051EA o="Fitbit, Inc." +F05494 o="Honeywell Connected Building" +F05849 o="CareView Communications" +F05D89 o="Dycon Limited" +F05DC8 o="Duracell Powermat" +F05F5A o="Getriebebau NORD GmbH and Co. KG" +F06130 o="Advantage Pharmacy Services, LLC" +F0620D o="Shenzhen Egreat Tech Corp.,Ltd" +F065C2 o="Yanfeng Visteon Electronics Technology (Shanghai) Co.,Ltd." +F06853 o="Integrated Corporation" +F06E32 o="MICROTEL INNOVATION S.R.L." +F073AE o="PEAK-System Technik" +F07485 o="NGD Systems, Inc." +F074E4 o="Thundercomm Technology Co., Ltd" +F07765 o="Sourcefire, Inc" +F077D0 o="Xcellen" +F07F0C o="Leopold Kostal GmbH &Co. KG" +F081AF o="IRZ AUTOMATION TECHNOLOGIES LTD" +F08A28 o="JIANGSU HENGSION ELECTRONIC S and T CO.,LTD" +F08BFE o="COSTEL.,CO.LTD" +F08EDB o="VeloCloud Networks" +F0933A o="NxtConect" +F093C5 o="Garland Technology" +F095F1 o="Carl Zeiss AG" +F097E5 o="TAMIO, INC" +F09A51 o="Shanghai Viroyal Electronic Technology Company Limited" +F09CBB o="RaonThink Inc." +F09CD7 o="Guangzhou Blue Cheetah Intelligent Technology Co., Ltd." +F0A764 o="GST Co., Ltd." +F0ACA4 o="HBC-radiomatic" +F0AD4E o="Globalscale Technologies, Inc." +F0AE51 o="Xi3 Corp" +F0AF50 o="Phantom Intelligence" +F0B5B7 o="Disruptive Technologies Research AS" +F0B6EB o="Poslab Technology Co., Ltd." +F0BCC8 o="MaxID (Pty) Ltd" +F0BD2E o="H+S Polatis Ltd" +F0BDF1 o="Sipod Inc." +F0C24C o="Zhejiang FeiYue Digital Technology Co., Ltd" +F0C27C o="Mianyang Netop Telecom Equipment Co.,Ltd." +F0C88C o="LeddarTech Inc." +F0D14F o="LINEAR LLC" +F0D1B8 o="LEDVANCE" +F0D3A7 o="CobaltRay Co., Ltd" +F0D3E7 o="Sensometrix SA" +F0D4F6 o="Lars Thrane A/S" +F0D4F7 o="varram system" +F0D657 o="ECHOSENS" +F0D767 o="Axema Passagekontroll AB" +F0D7DC o="Wesine (Wuhan) Technology Co., Ltd." +F0D9B2 o="EXO S.A." +F0DA7C o="RLH INDUSTRIES,INC." +F0DB30 o="Yottabyte" +F0DE71 o="Shanghai EDO Technologies Co.,Ltd." +F0DEB9 o="ShangHai Y&Y Electronics Co., Ltd" +F0E3DC o="Tecon MT, LLC" +F0E5C3 o="Drägerwerk AG & Co. KG aA" +F0EC39 o="Essec" +F0ED1E o="Bilkon Bilgisayar Kontrollu Cih. Im.Ltd." +F0EE58 o="PACE Telematics GmbH" +F0EEBB o="VIPAR GmbH" +F0EFD2 o="TF PAYMENT SERVICE CO., LTD" +F0F08F o="Nextek Solutions Pte Ltd" +F0F260 o="Mobitec AB" +F0F5AE o="Adaptrum Inc." +F0F644 o="Whitesky Science & Technology Co.,Ltd." +F0F669 o="Motion Analysis Corporation" +F0F7B3 o="Phorm" +F0F842 o="KEEBOX, Inc." +F0F9F7 o="IES GmbH & Co. KG" +F0FDA0 o="Acurix Networks Pty Ltd" +F40321 o="BeNeXt B.V." +F4032F o="Reduxio Systems" +F4044C o="ValenceTech Limited" +F406A5 o="Hangzhou Bianfeng Networking Technology Co., Ltd." +F40A4A o="INDUSNET Communication Technology Co.,LTD" +F40F9B o="WAVELINK" +F41535 o="SPON Communication Technology Co.,Ltd" +F415FD o="Shanghai Pateo Electronic Equipment Manufacturing Co., Ltd." +F41E26 o="Simon-Kaloi Engineering" +F41E5E o="RtBrick Inc." +F41F0B o="YAMABISHI Corporation" +F42012 o="Cuciniale GmbH" +F42833 o="MMPC Inc." +F42896 o="SPECTO PAINEIS ELETRONICOS LTDA" +F42B48 o="Ubiqam" +F42C56 o="SENOR TECH CO LTD" +F436E1 o="Abilis Systems SARL" +F43814 o="Shanghai Howell Electronic Co.,Ltd" +F43D80 o="FAG Industrial Services GmbH" +F43E9D o="Benu Networks, Inc." +F44156 o="Arrikto Inc." +F44227 o="S & S Research Inc." +F44450 o="BND Co., Ltd." +F445ED o="Portable Innovation Technology Ltd." +F44713 o="Leading Public Performance Co., Ltd." +F4472A o="Nanjing Rousing Sci. and Tech. Industrial Co., Ltd" +F44848 o="Amscreen Group Ltd" +F449EF o="EMSTONE" +F44D17 o="GOLDCARD HIGH-TECH CO.,LTD." +F44EFD o="Actions Semiconductor Co.,Ltd.(Cayman Islands)" +F450EB o="Telechips Inc" +F45595 o="HENGBAO Corporation LTD." +F455E0 o="Niceway CNC Technology Co.,Ltd.Hunan Province" +F45842 o="Boxx TV Ltd" +F45B73 o="Wanjiaan Interconnected Technology Co., Ltd" +F45F69 o="Matsufu Electronics distribution Company" +F45FF7 o="DQ Technology Inc." +F4600D o="Panoptic Technology, Inc" +F462D0 o="Not for Radio, LLC" +F46349 o="Diffon Corporation" +F4672D o="ShenZhen Topstar Technology Company" +F46ABC o="Adonit Corp. Ltd." +F46E24 o="NEC Personal Computers, Ltd." +F46F4E o="Echowell" +F473CA o="Conversion Sound Inc." +F47626 o="Viltechmeda UAB" +F47A4E o="Woojeon&Handan" +F47ACC o="SolidFire, Inc." +F483E1 o="Shanghai Clouder Semiconductor Co.,Ltd" +F485C6 o="FDT Technologies" +F48771 o="Infoblox" +F490CA o="Tensorcom" +F490EA o="Deciso B.V." +F4911E o="ZHUHAI EWPE INFORMATION TECHNOLOGY INC" +F49461 o="NexGen Storage" +F49466 o="CountMax, ltd" +F499AC o="WEBER Schraubautomaten GmbH" +F4A294 o="EAGLE WORLD DEVELOPMENT CO., LIMITED" +F4A52A o="Hawa Technologies Inc" +F4B164 o="Lightning Telecommunications Technology Co. Ltd" +F4B381 o="WindowMaster A/S" +F4B520 o="Biostar Microtech international corp." +F4B549 o="Xiamen Yeastar Information Technology Co., Ltd." +F4B6E5 o="TerraSem Co.,Ltd" +F4B72A o="TIME INTERCONNECT LTD" +F4BD7C o="Chengdu jinshi communication Co., LTD" +F4C447 o="Coagent International Enterprise Limited" +F4C4D6 o="Shenzhen Xinfa Electronic Co.,ltd" +F4C6D7 o="blackned GmbH" +F4C795 o="WEY Elektronik AG" +F4C7C8 o="Kelvin Inc." +F4CA24 o="FreeBit Co., Ltd." +F4CD90 o="Vispiron Rotec GmbH" +F4D032 o="Yunnan Ideal Information&Technology.,Ltd" +F4D261 o="SEMOCON Co., Ltd" +F4D7B2 o="LGS Innovations, LLC" +F4DC41 o="YOUNGZONE CULTURE (SHANGHAI) CORP" +F4DC4D o="Beijing CCD Digital Technology Co., Ltd" +F4DCA5 o="DAWON DNS" +F4DCDA o="Zhuhai Jiahe Communication Technology Co., limited" +F4DE0C o="ESPOD Ltd." +F4E142 o="Delta Elektronika BV" +F4E204 o="Traqueur" +F4E6D7 o="Solar Power Technologies, Inc." +F4E926 o="Tianjin Zanpu Technology Inc." +F4ED5F o="SHENZHEN KTC TECHNOLOGY GROUP" +F4EF9E o="SGSG SCIENCE & TECHNOLOGY CO. LTD" +F4F197 o="EMTAKE Inc" +F4F3AA o="JBL GmbH & Co. KG" +F4F646 o="Dediprog Technology Co. Ltd." +F4FCB1 o="JJ Corp" +F4FD2B o="ZOYI Company" +F80332 o="Khomp" +F8051C o="DRS Imaging and Targeting Solutions" +F80BD0 o="Datang Telecom communication terminal (Tianjin) Co., Ltd." +F80DEA o="ZyCast Technology Inc." +F80DF1 o="Sontex SA" +F80F84 o="Natural Security SAS" +F81037 o="Atopia Systems, LP" +F81CE5 o="Telefonbau Behnke GmbH" +F81D90 o="Solidwintech" +F81D93 o="Longdhua(Beijing) Controls Technology Co.,Ltd" +F82055 o="Green Information System" +F82285 o="Cypress Technology CO., LTD." +F82441 o="Yeelink" +F8272E o="Mercku" +F82BC8 o="Jiangsu Switter Co., Ltd" +F82EDB o="RTW GmbH & Co. KG" +F82F5B o="eGauge Systems LLC" +F83094 o="Alcatel-Lucent Telecom Limited" +F8313E o="endeavour GmbH" +F83376 o="Good Mind Innovation Co., Ltd." +F83553 o="Magenta Research Ltd." +F83D4E o="Softlink Automation System Co., Ltd" +F842FB o="Yasuda Joho Co.,ltd." +F8462D o="SYNTEC Incorporation" +F8472D o="X2gen Digital Corp. Ltd" +F84897 o="Hitachi, Ltd." +F84A73 o="EUMTECH CO., LTD" +F84A7F o="Innometriks Inc" +F8501C o="Tianjin Geneuo Technology Co.,Ltd" +F85063 o="Verathon" +F8516D o="Denwa Technology Corp." +F852DF o="VNL Europe AB" +F8572E o="Core Brands, LLC" +F85A00 o="Sanford LP" +F85B9C o="SB SYSTEMS Co.,Ltd" +F85BC9 o="M-Cube Spa" +F85C45 o="IC Nexus Co. Ltd." +F862AA o="xn systems" +F86465 o="Anova Applied Electronics, Inc." +F86601 o="Suzhou Chi-tek information technology Co., Ltd" +F86971 o="Seibu Electric Co.," +F86ECF o="Arcx Inc" +F871FE o="The Goldman Sachs Group, Inc." +F8769B o="Neopis Co., Ltd." +F87AEF o="Rosonix Technology, Inc." +F87B62 o="FASTWEL INTERNATIONAL CO., LTD. Taiwan Branch" +F87B8C o="Amped Wireless" +F88096 o="Elsys Equipamentos Eletrônicos Ltda" +F8811A o="OVERKIZ" +F88479 o="Yaojin Technology(Shenzhen)Co.,Ltd" +F88C1C o="KAISHUN ELECTRONIC TECHNOLOGY CO., LTD. BEIJING" +F88DEF o="Tenebraex" +F89066 o="Nain Inc." +F8912A o="GLP German Light Products GmbH" +F89173 o="AEDLE SAS" +F893F3 o="VOLANS" +F89550 o="Proton Products Chengdu Ltd" +F897CF o="DAESHIN-INFORMATION TECHNOLOGY CO., LTD." +F8983A o="Leeman International (HongKong) Limited" +F89955 o="Fortress Technology Inc" +F89D0D o="Control Technology Inc." +F89DBB o="Tintri" +F89FB8 o="YAZAKI Energy System Corporation" +F8A03D o="Dinstar Technologies Co., Ltd." +F8A188 o="LED Roadway Lighting" +F8A2B4 o="RHEWA-WAAGENFABRIK August Freudewald GmbH &Co. KG" +F8A9DE o="PUISSANCE PLUS" +F8AA8A o="Axview Technology (Shenzhen) Co.,Ltd" +F8AC6D o="Deltenna Ltd" +F8B2F3 o="GUANGZHOU BOSMA TECHNOLOGY CO.,LTD" +F8B599 o="Guangzhou CHNAVS Digital Technology Co.,Ltd" +F8BC41 o="Rosslare Enterprises Limited" +F8BE0D o="A2UICT Co.,Ltd." +F8C091 o="Highgates Technology" +F8C120 o="Xi'an Link-Science Technology Co.,Ltd" +F8C372 o="TSUZUKI DENKI" +F8C397 o="NZXT Corp. Ltd." +F8C678 o="Carefusion" +F8CA59 o="NetComm Wireless" +F8CC6E o="DEPO Electronics Ltd" +F8D3A9 o="AXAN Networks" +F8D462 o="Pumatronix Equipamentos Eletronicos Ltda." +F8D756 o="Simm Tronic Limited" +F8D7BF o="REV Ritter GmbH" +F8DADF o="EcoTech, Inc." +F8DAE2 o="NDC Technologies" +F8DAF4 o="Taishan Online Technology Co., Ltd." +F8DB4C o="PNY Technologies, INC." +F8DC7A o="Variscite LTD" +F8E44E o="MCOT INC." +F8E7B5 o="µTech Tecnologia LTDA" +F8E968 o="Egker Kft." +F8EA0A o="Dipl.-Math. Michael Rauch" +F8F005 o="Newport Media Inc." +F8F014 o="RackWare Inc." +F8F25A o="G-Lab GmbH" +F8F464 o="Rawe Electonic GmbH" +F8F7D3 o="International Communications Corporation" +F8F7FF o="SYN-TECH SYSTEMS INC" +F8FB2F o="Santur Corporation" +F8FE5C o="Reciprocal Labs Corp" +F8FEA8 o="Technico Japan Corporation" +F8FF0B o="Electronic Technology Inc." +F8FF5F o="Shenzhen Communication Technology Co.,Ltd" +FC0012 o="Toshiba Samsung Storage Technolgoy Korea Corporation" +FC019E o="VIEVU" +FC01CD o="FUNDACION TEKNIKER" +FC0647 o="Cortland Research, LLC" +FC06ED o="M2Motive Technology Inc." +FC07A0 o="LRE Medical GmbH" +FC0877 o="Prentke Romich Company" +FC09D8 o="ACTEON Group" +FC09F6 o="GUANGDONG TONZE ELECTRIC CO.,LTD" +FC10BD o="Control Sistematizado S.A." +FC1186 o="Logic3 plc" +FC1349 o="Global Apps Corp." +FC1607 o="Taian Technology(Wuxi) Co.,Ltd." +FC1794 o="InterCreative Co., Ltd" +FC19D0 o="Cloud Vision Networks Technology Co.,Ltd." +FC1BFF o="V-ZUG AG" +FC1D59 o="I Smart Cities HK Ltd" +FC1D84 o="Autobase" +FC1E16 o="IPEVO corp" +FC1FC0 o="EURECAM" +FC229C o="Han Kyung I Net Co.,Ltd." +FC2325 o="EosTek (Shenzhen) Co., Ltd." +FC27A2 o="TRANS ELECTRIC CO., LTD." +FC2A54 o="Connected Data, Inc." +FC2E2D o="Lorom Industrial Co.LTD." +FC2F6B o="Everspin Technologies, Inc." +FC2FEF o="UTT Technologies Co., Ltd." +FC3288 o="CELOT Wireless Co., Ltd" +FC335F o="Polyera" +FC3598 o="Favite Inc." +FC35E6 o="Visteon corp" +FC3CE9 o="Tsingtong Technologies Co, Ltd." +FC3FAB o="Henan Lanxin Technology Co., Ltd" +FC4463 o="Universal Audio, Inc" +FC4499 o="Swarco LEA d.o.o." +FC455F o="JIANGXI SHANSHUI OPTOELECTRONIC TECHNOLOGY CO.,LTD" +FC4B1C o="INTERSENSOR S.R.L." +FC4D8C o="SHENZHEN PANTE ELECTRONICS TECHNOLOGY CO., LTD" +FC5090 o="SIMEX Sp. z o.o." +FC52CE o="Control iD" +FC55DC o="Baltic Latvian Universal Electronics LLC" +FC58FA o="Shen Zhen Shi Xin Zhong Xin Technology Co.,Ltd." +FC5B24 o="Weibel Scientific A/S" +FC5B26 o="MikroBits" +FC6018 o="Zhejiang Kangtai Electric Co., Ltd." +FC6198 o="NEC Personal Products, Ltd" +FC626E o="Beijing MDC Telecom" +FC683E o="Directed Perception, Inc" +FC6BF0 o="TOPWELL INTERNATIONAL HOLDINDS LIMITED" +FC6C31 o="LXinstruments GmbH" +FC6DC0 o="BME CORPORATION" +FC790B o="Hitachi High Technologies America, Inc." +FC7CE7 o="FCI USA LLC" +FC7F56 o="CoSyst Control Systems GmbH" +FC8329 o="Trei technics" +FC83C6 o="N-Radio Technologies Co., Ltd." +FC8FC4 o="Intelligent Technology Inc." +FC90FA o="Independent Technologies" +FC946C o="UBIVELOX" +FC9AFA o="Motus Global Inc." +FC9DD8 o="Beijing TongTongYiLian Science and Technology Ltd." +FC9FAE o="Fidus Systems Inc" +FC9FE1 o="CONWIN.Tech. Ltd" +FCA22A o="PT. Callysta Multi Engineering" +FCA9B0 o="MIARTECH (SHANGHAI),INC." +FCAD0F o="QTS NETWORKS" +FCAF6A o="Qulsar Inc" +FCAFAC o="Socionext Inc." +FCB10D o="Shenzhen Tian Kun Technology Co.,LTD." +FCB58A o="Wapice Ltd." +FCB662 o="IC Holdings LLC" +FCB7F0 o="Idaho National Laboratory" +FCBBA1 o="Shenzhen Minicreate Technology Co.,Ltd" +FCBC9C o="Vimar Spa" +FCCAC4 o="LifeHealth, LLC" +FCCCE4 o="Ascon Ltd." +FCCF43 o="HUIZHOU CITY HUIYANG DISTRICT MEISIQI INDUSTRY DEVELOPMENT CO,.LTD" +FCD4F2 o="The Coca Cola Company" +FCD4F6 o="Messana Air.Ray Conditioning s.r.l." +FCD5D9 o="Shenzhen SDMC Technology Co., Ltd." +FCD817 o="Beijing Hesun Technologies Co.Ltd." +FCDB96 o="ENERVALLEY CO., LTD" +FCDC4A o="G-Wearables Corp." +FCDD55 o="Shenzhen WeWins wireless Co.,Ltd" +FCE186 o="A3M Co., LTD" +FCE192 o="Sichuan Jinwangtong Electronic Science&Technology Co,.Ltd" +FCE1D9 o="Stable Imaging Solutions LLC" +FCE1FB o="Array Networks" +FCE23F o="CLAY PAKY SPA" +FCE892 o="Hangzhou Lancable Technology Co.,Ltd" +FCEDB9 o="Arrayent" +FCEEE6 o="FORMIKE ELECTRONIC CO., LTD" +FCF1CD o="OPTEX-FA CO.,LTD." +FCF8B7 o="TRONTEQ Electronic" +FCFE77 o="Hitachi Reftechno, Inc." +FCFEC2 o="Invensys Controls UK Limited" +001BC5 + 000 o="Converging Systems Inc." + 001 o="OpenRB.com, Direct SIA" + 002 o="GORAMO - Janusz Gorecki" + 003 o="MicroSigns Technologies Inc" + 004 o="Intellvisions Software Ltd" + 006 o="TRIAX-HIRSCHMANN Multi-Media GmbH" + 007 o="Energy Aware Technology" + 008 o="Dalaj Electro-Telecom" + 009 o="Solomon Systech Pte Ltd" + 00A o="Mercury HMI Ltd" + 00C o="Quantum Technology Sciences, Inc." + 00D o="Advanced Scientific Concepts, Inc." + 00E o="Vigor Electric Corp" + 00F o="Simavita Pty Ltd" + 010 o="Softel SA de CV" + 011 o="OOO NPP Mera" + 012 o="Tokyo Cosmos Electric, Inc." + 013 o="Zamir Recognition Systems Ltd." + 015 o="Corporate Systems Engineering" + 016 o="Energotechnica OOO NPP Ltd" + 017 o="cPacket Networks" + 019 o="Dunlop Systems & Components" + 01A o="ABA ELECTRONICS TECHNOLOGY CO.,LTD" + 01B o="Commonwealth Scientific and Industrial Research Organisation" + 01C o="Coolit Systems, Inc." + 01D o="Rose + Herleth GbR" + 01F o="Saturn Solutions Ltd" + 020 o="Momentum Data Systems" + 021 o="Openpeak, Inc" + 022 o="CJSC STC SIMOS" + 023 o="MAGO di Della Mora Walter" + 024 o="ANNECY ELECTRONIQUE SAS" + 025 o="andersen lighting GmbH" + 026 o="DIMEP Sistemas" + 027 o="CAMEA, spol. s r.o." + 028 o="STECHWIN.CO.LTD." + 029 o="2 FRANCE MARINE" + 02A o="Analytical Instrument Systems, Inc." + 02B o="Saturn South Pty Ltd" + 02C o="Care Everywhere LLC" + 02D o="DDTRONIK Dariusz Dowgiert" + 02E o="BETTINI SRL" + 02F o="Fibrain Co. Ltd." + 030 o="OctoGate it Security Systems GmbH" + 031 o="ADIXEIN LIMITED" + 032 o="Osborne Coinage Co" + 033 o="JE Suunnittelu Oy" + 034 o="InterCEL Pty Ltd" + 035 o="RTLS Ltd." + 036 o="LOMAR SRL" + 037 o="ITW Reyflex North America" + 038 o="SEED International Ltd." + 039 o="EURESYS S.A." + 03A o="MindMade Sp. z o.o." + 03B o="Promixis, LLC" + 03C o="Xiphos Systems Corp." + 03D o="rioxo GmbH" + 03E o="Daylight Solutions, Inc" + 03F o="ELTRADE Ltd" + 040 o="OOO Actidata" + 041 o="DesignA Electronics Limited" + 042 o="ChamSys Ltd" + 043 o="Coincident, Inc." + 044 o="ZAO "RADIUS Avtomatika"" + 045 o="Marvel Digital International Limited" + 046 o="GÉANT" + 047 o="PT. Amanindo Nusapadu" + 048 o="XPossible Technologies Pte Ltd" + 049 o="EUROCONTROL S.p.A." + 04A o="Certis Technology International Pte Ltd" + 04B o="Silicon Controls" + 04C o="Rhino Controls Ltd." + 04D o="eiraku electric corp." + 04E o="Mitsubishi Electric India PVT. LTD" + 04F o="Orbital Systems, Ltd." + 050 o="TeliSwitch Solutions" + 051 o="QQ Navigation AB" + 052 o="Engineering Center ENERGOSERVICE" + 053 o="Metrycom Communications Ltd" + 055 o="LUMIPLAN TRANSPORT" + 056 o="ThinKom Solutions, Inc" + 057 o="EREE Electronique" + 058 o="optiMEAS GmbH" + 059 o="INPIXAL" + 05A o="POSTEC DATA SYSTEMS" + 05B o="konzeptpark GmbH" + 05C o="Suretrak Global Pty Ltd" + 05D o="JSC Prominform" + 05E o="Ecomed-Complex" + 05F o="Klingenthaler Musikelektronik GmbH" + 060 o="ENSTECH" + 061 o="Scientific-Technical Center %Epsilon% Limited company" + 062 o="Sulaon Oy" + 063 o="Check-It Solutions Inc" + 064 o="Enkora Oy Ltd" + 065 o="Plair Media Inc." + 066 o="Manufacturas y transformados AB" + 067 o="Embit srl" + 068 o="HCS KABLOLAMA SISTEMLERI SAN. ve TIC.A.S." + 069 o="Datasat Digital Entertainment" + 06A o="IST GmbH" + 06B o="Verified Energy, LLC." + 06C o="Luxcon System Limited" + 06D o="TES Electronic Solutions (I) Pvt. Ltd." + 06E o="Two Dimensional Instruments, LLC" + 06F o="LLC Emzior" + 070 o="Siemens Industries, Inc, Retail & Commercial Systems" + 071 o="Center for E-Commerce Infrastructure Development, The University of Hong Kong" + 072 o="Ohio Semitronics, Inc." + 073 o="tado GmbH" + 074 o="Dynasthetics" + 075 o="Kitron GmbH" + 076 o="PLAiR Media, Inc" + 077 o="Momentum Data Systems" + 078 o="Donbass Soft Ltd and Co.KG" + 079 o="HPI High Pressure Instrumentation GmbH" + 07A o="Servicios Electronicos Industriales Berbel s.l." + 07B o="QCORE Medical" + 07C o="head" + 07D o="Greatcom AG" + 07E o="Bio Molecular System Pty Ltd" + 07F o="Hitechlab Inc" + 080 o="LUMINO GmbH" + 081 o="WonATech Co., Ltd." + 082 o="TGS Geophysical Company (UK) Limited" + 083 o="DIWEL" + 084 o="Applied Innovations Research LLC" + 085 o="Oberon microsystems, Inc." + 086 o="CAST Group of Companies Inc." + 087 o="Onnet Technologies and Innovations LLC" + 088 o="UAB Kitron" + 089 o="SIGNATURE CONTROL SYSTEMS, INC." + 08A o="Topicon" + 08B o="Nistica" + 08C o="Triax A/S" + 08D o="EUREK SRL" + 08E o="TrendPoint Systems" + 08F o="Unilever R&D" + 090 o="Seven Solutions S.L" + 091 o="3green ApS" + 092 o="Arnouse Digital Devices, Corp." + 093 o="Ambient Devices, Inc." + 094 o="reelyActive" + 095 o="PREVAC sp. z o.o." + 096 o="Sanstreak Corp." + 097 o="Plexstar Inc." + 098 o="Cubic Systems, Inc." + 099 o="UAB Kitron" + 09A o="Shenzhen Guang Lian Zhi Tong Limited" + 09B o="YIK Corporation" + 09C o="S.I.C.E.S. srl" + 09D o="Navitar Inc" + 09E o="K+K Messtechnik GmbH" + 09F o="ENTE Sp. z o.o." + 0A0 o="HomerSoft sp. z o.o." + 0A1 o="Hangzhou Zhiping Technology Co., Ltd." + 0A2 o="Hettich Benelux" + 0A3 o="P A Network Laboratory Co.,Ltd" + 0A4 o="RADMOR S.A." + 0A5 o="Tesla Controls" + 0A6 o="Balter Security GmbH" + 0A7 o="L.G.L. Electronics S.p.a." + 0A8 o="Link Precision" + 0A9 o="Elektrometal SA" + 0AA o="Senceive Ltd" + 0AC o="AVnu Alliance" + 0AD o="Tierra Japan Co.,Ltd" + 0AE o="Techlan Reti s.r.l." + 0AF o="Enerwise Solutions Ltd." + 0B0 o="J-D.COM" + 0B1 o="Roslen Eco-Networking Products" + 0B2 o="SKODA ELECTRIC a.s." + 0B3 o="FSM Solutions Limited" + 0B4 o="COBAN SRL" + 0B5 o="Exibea AB" + 0B6 o="Veilux inc." + 0B7 o="Autelis, LLC" + 0B9 o="Denki Kogyo Company, Limited" + 0BA o="NT MICROSYSTEMS" + 0BB o="Triax A/S" + 0BC o="kuwatec, Inc." + 0BD o="Bridge Diagnostics, Inc." + 0BE o="YESpay International Ltd" + 0BF o="TN Core Co.,Ltd." + 0C0 o="Digital Loggers, Inc." + 0C1 o="EREE Electronique" + 0C2 o="TechSolutions A/S" + 0C3 o="inomatic GmbH" + 0C4 o="ELDES" + 0C5 o="Gill Instruments Ltd" + 0C6 o="Connode" + 0C7 o="WIZZILAB SAS" + 0C8 o="Dialine" + 0C9 o="UAB Kitron" +0055DA + 0 o="Shinko Technos co.,ltd." + 1 o="KoolPOS Inc." + 2 o="Beijing Connected Information Technology Co.,Ltd." + 3 o="Novexx Solutions GmbH" + 4 o="Datapath Limited" + 5 o="Nanoleaf" + 6 o="OOO %DEKATRON%" + 7 o="LUCISTECHNOLOGIES(SHANGHAI)CO.,LTD" + 8 o="BroadSoft, Inc." + 9 o="Quantum Communication Technology Co., Ltd.,Anhui" + A o="Speechlab" + B o="Interaxon Inc" + C o="Donguan WideLink Communication Technology Co.,Ltd." + D o="Arrow Electronics,Inc." + E o="Victorsure Limited" +04714B + 0 o="Neurio Technology Inc." + 1 o="uAvionix Corporation" + 2 o="Shenzhen WayOS Technology Crop., Ltd." + 3 o="Griesser Electronic AG" + 4 o="Apparatebau Gauting GmbH" + 5 o="Bureau Electronique Appliquee" + 6 o="Armstrong Fluid Technology" + 7 o="Omylis Pte Ltd" + 8 o="Energport Inc" + 9 o="Lighthouse AI, Inc" + A o="Observables, Inc." + B o="DIGIBEST TECHNOLOGY CO., LTD." + C o="KittyHawk Corporation" + D o="Shenzhen BoClouds Technology Co.,Ltd." + E o="Gimso Mobile Ltd" +04C3E6 + 0 o="DREAMKAS LLC" + 1 o="Guangdong New Pulse Electric Co., Ltd." + 2 o="SiS Technology" + 3 o="Extech Electronics Co., LTD." + 4 o="Innovusion Inc." + 5 o="Invasys" + 6 o="Shenzhen Shuotian Information Technology Co., LTD" + 7 o="Advanced Digital Technologies, s.r.o." + 8 o="SLOC GmbH" + 9 o="Ekin Teknoloji San ve Tic A.S." + A o="Sealed Unit Parts Co., Inc." + B o="Flintec UK Ltd." + C o="SHANTOU YINGSHENG IMPORT & EXPORT TRADING CO.,LTD." + D o="Amiosec Ltd" + E o="Teleepoch Ltd" +08ED02 + 0 o="D2SLink Systems" + 1 o="Imperx, Inc" + 2 o="TES Touch Embedded Solutions Inc." + 3 o="Jiangsu Logread Network Technology Co., LTD." + 4 o="Fio Corporation" + 5 o="Vigitron Inc." + 6 o="SANGO ELECTRONICS CO" + 7 o="Eleven Engineering Incorporated" + 8 o="HANTAS CO., LTD." + 9 o="Savox Communications" + A o="Victiana SRL" + B o="Szok Energy and Communication Co., Ltd." + C o="Guard RFID Solutions" + D o="Origami Energy Ltd" + E o="Telstra Corporation Limited" +0C73EB + 0 o="Gemini Data Loggers (UK) Limited" + 1 o="EVERSEC TECHNOLOGY CORPORATION" + 2 o="Deltapath, Inc." + 3 o="Tiinlab Acoustic Technology (Shenzhen) Co., Ltd." + 4 o="U-PASS.CO.,LTD" + 5 o="Husty M.Styczen J.Hupert Sp.J." + 6 o="Green Fox Electro AS" + 7 o="Dinkle Enterprise Co., Ltd." + 8 o="Beijing Miiiw Technology Co., Ltd" + 9 o="Beijing L&S Lancom Platform Tech. Co., Ltd." + A o="Pi Innovo LLC" + B o="Synaccess Networks" + C o="Shenzhen Samchung Video Technology Co., Ltd." + D o="D-Link (Shanghai)Limited Corp." + E o="Taiwan Pulse Motion Co., Ltd." +0CEFAF + 0 o="Kenmore" + 1 o="Goerlitz AG" + 2 o="LUMEL S.A." + 3 o="Engineering Center ENERGOSERVICE" + 4 o="Sentry360" + 5 o="PREMIUM SA" + 6 o="Firmware Design AS" + 7 o="Syntrans AB" + 8 o="BSX Athletics" + 9 o="Rotel" + A o="chengdu joyotime Technology Co., Ltd." + B o="Hubei Century Network Technology Co., Ltd" + C o="GainStrong Industry Co.,Ltd" + D o="CJSC «Svyaz Engineering»" + E o="Infinisource Inc." +0CFE5D + 0 o="Chengdu Ledong Information & Technology Co., Ltd." + 1 o="Fender Musical Instrument" + 2 o="Dspread International Co.,Limited" + 3 o="Beijing WayClouds Technology Co., Ltd." + 4 o="Yantai Dongfang Wisdom Electic Co.,Ltd." + 5 o="SELECTRIC Nachrichten-Systeme GmbH" + 6 o="Antailiye Technology Co.,Ltd" + 7 o="Vermes Microdispensing GmbH" + 8 o="CTK Contact Electronics co., Ltd." + 9 o="Celerway Communication AS" + A o="Fujian Jieyu Computer Technology Co., Ltd." + B o="YINUO-LINK LIMITED" + C o="Bepal Technology Co.,Ltd." + D o="Maksat Technologies P Ltd" + E o="NEWGREEN TECH CO., LTD." +100723 + 0 o="RippleTek Tech Ltd" + 1 o="Beijing Assem Technology Co., ltd" + 2 o="Diginet Control Systems Pty Ltd" + 3 o="Tongfang computer co.Ltd." + 4 o="Audio Engineering Ltd." + 5 o="BEIJING SOOALL INFORMATION TECHNOLOGY CO.,LTD" + 6 o="ESTONE TECHNOLOGY INC" + 7 o="nanoTech Co., Ltd." + 8 o="Ion Professional Solutions" + 9 o="Wireless input technology Inc." + A o="TESSERA TECHNOLOGY INC." + B o="Fujian Quanzhou Dong Ang Electronics Co., Ltd." + C o="Shenzhen Xinfa Electronic Co.,ltd" + E o="First Chair Acoustics Co., Ltd." +141FBA + 0 o="Shenzhen Mining Technology Co.,Ltd." + 1 o="GloQuad" + 2 o="Deutsche Energieversorgung GmbH" + 4 o="BYZERO" + 5 o="Inttelix Brasil Tecnologia e Sistemas Ltda" + 6 o="Thales Communications & Security SAS" + 7 o="Wisnetworks Technologies Co., Ltd." + 8 o="Shenzhen CATIC Information Technology Industry Co.,Ltd" + 9 o="Black Moth Technologies" + A o="Winsonic Electronics Co., Ltd." + B o="Newings Communication CO., LTD." + C o="Swiss Electronic (Shenzhen) Co., Ltd" + D o="AJIS(DALIAN)co.,LTD" + E o="POS Systema LLC" +144FD7 + 0 o="Annapurna labs" + 1 o="Zehnder Group AG" + 2 o="FedEx Services OTI" + 3 o="Qingdao Wodatong Electronics Co., Ltd." + 4 o="Red Technology Limited" + 5 o="FLS FINLAND OY" + 6 o="i-SENS, Inc." + 7 o="Shenzhen V-Streaming Technology Co., Ltd." + 8 o="NPort Networks Inc.," + 9 o="Emerson Network Power (India) Pvt. Ltd." + A o="Unirobot Corporation" + B o="Arkus-ST Ltd" + C o="D&S Cable Industries (HK) Limited" + D o="Shanghai B&A Technology Co., Ltd" + E o="Edan Instruments, Inc." +189BA5 + 0 o="Dectris Ltd." + 1 o="ChengDu Vantron Technology, Ltd." + 2 o="Airprotec" + 3 o="PHINETWORKS" + 4 o="Innominds Software Inc" + 5 o="Starfire Industries LLC" + 6 o="Mantra Softech India Pvt Ltd" + 7 o="Beijing Xinertel Technology Co., Ltd." + 8 o="Shenzhen Tong Tai Yi information Technology Co.,Ltd" + 9 o="APANA Inc." + A o="SHENZHEN FIONEXX TECHNOLOGIES LTD." + B o="Eutron SPA" + C o="Christ Electronic System GmbH" + D o="legendsky tech" + E o="Taiwan Name Plate Co.,LTD" +1C21D1 + 0 o="Toyo System CO.,LTD." + 1 o="Ognios GmbH" + 2 o="Varaani Works Oy" + 3 o="Microview Science and Technology Co.,Ltd" + 4 o="Scientific-Production Enterprise Dynamics" + 5 o="B-Scada Inc." + 6 o="Wuhan TieChi Detection Technology Co., Ltd." + 7 o="Soundtrack Your Brand Sweden AB" + 8 o="Reliatronics Inc." + 9 o="Dynojet Research" + A o="LG CNS" + B o="Global Design Solutions Ltd" + D o="Liscotech System Co., Ltd." + E o="p2-plus inc." +1C8774 + 0 o="Philips Personal Health Solutions" + 1 o="SIGFOX" + 2 o="Nichigaku" + 3 o="Silora R&D" + 4 o="Weber Marking Systems GmbH" + 5 o="Xiaoxinge (Tangshan) Electronic Technology Co., Ltd." + 6 o="Schawbel Technologies LLC" + 7 o="Ing Buero Ziegler" + 8 o="Surtec Industries, Inc" + 9 o="Wide World Trade HK ltd." + A o="Nebbiolo Technologies" + B o="HABEY USA Inc." + C o="New Nordic Engineering" + D o="CLABER SPA" + E o="Quest Integrity" +1C8776 + 0 o="Dspread Technology (Beijing) Inc." + 1 o="EBS Sp. z o.o." + 2 o="Ibeo Automotive Systems GmbH" + 3 o="Unjo AB" + 4 o="RDP.RU" + 5 o="Zhuhai MYZR Technology Co.,Ltd" + 6 o="philandro Software GmbH" + 7 o="Corporate Systems Engineering" + 8 o="Guangzhou Video-Star Electronics Co.,Ltd." + 9 o="Tokyo Drawing Ltd." + A o="Jiangsu ETERN COMMUNICATION Co.,ltd" + B o="Hekatron Vertriebs GmbH" + C o="Strone Technology" + D o="Qivivo" + E o="Artis GmbH" +1C8779 + 0 o="Wurm GmbH & Co. KG Elektronische Systeme" + 1 o="A-GEAR COMPANY LIMITED" + 2 o="SMARTMOVT TECHNOLOGY Co., LTD" + 3 o="Visual Land Inc." + 4 o="Novetta" + 5 o="BEIDIAN GROUP" + 6 o="Shenzhen Shouxin Tongda Technology Co.,Ltd" + 7 o="TASC Systems Inc." + 8 o="ZHEJIANG ITENAL TECHNOLOGY CO.,LTD" + 9 o="Istria soluciones de criptografia, S. A." + A o="Hangzhou Xiaowen Intelligent Technology Co., Ltd." + B o="Beijing Geedeen Technology Co., Ltd" + C o="AllThingsTalk" + D o="Shenzhen Innovaconn Systems Co.,Ltd" + E o="ASSYSTEM France" +1C8879 + 0 o="Newps co.,ltd" + 1 o="ANDRA Sp. z o.o." + 2 o="Airsmart System Co.,Ltd" + 3 o="Shenzhen Xiaoxi Technology Co., Ltd." + 4 o="Ultraflux" + 5 o="SHENZHENFREELINK ELECTRONIC CO.,LTD" + 6 o="Eolos IT Corp" + 7 o="Sensys Networks, Inc." + 8 o="Toshiba Toko Meter Systems Co., LTD." + 9 o="Xingtera China Ltd" + A o="ITW-FEG" + B o="gekartel AG" + C o="Accriva" + D o="Beijing Raycores Technology Co.,Ltd" + E o="Orion Labs inc" +1CA0D3 + 0 o="OOO Tekhnotronika" + 1 o="Jabil circuit italia srl" + 2 o="NovTech, Inc." + 3 o="SAVELEC" + 4 o="NPO TELECOM JSC" + 5 o="Dynamic Connect (Suzhou) Hi-Tech Electronic Co.,Ltd." + 6 o="Intertecno SRL %NISUTA%" + 8 o="Desarrollos y Soluciones Guinea I+D S.L." + 9 o="Cirque Audio Technology Co., Ltd" + A o="DSM Messtechnik GmbH" + B o="Guang Dong He Zheng Network Technology Co.,Ltd" + C o="LYT inc." + D o="ERATO (HK) Corporation Limited" + E o="Exicom Tele-Systems Ltd." +1CC0E1 + 0 o="Shenzhen Highsharp Electronics Ltd." + 1 o="Hangzhou Kaierda Electric Welding Machine Co.,Ltd" + 2 o="Abbott Medical Optics Inc." + 3 o="HANGZHOU SOFTEL OPTIC CO., LTD" + 4 o="Videri Inc." + 5 o="Kids Wireless Inc" + 6 o="Monument Labs, Inc." + 7 o="SHENZHEN KINSTONE D&T DEVELOP CO.,LTD" + 8 o="LX Corporation Pty Ltd" + 9 o="Ospicon Company Limited" + A o="SECHERON SA" + B o="Exigent Sensors" + C o="Nitto Seiko" + D o="NewLand (NZ) Communication Tech Limited" + E o="Yun Yang Fire Safety Equipment Co.,Ltd." +1CCAE3 + 1 o="PGA ELECTRONIC" + 2 o="Insigma Inc" + 3 o="Shenzhen Smart Device Technology Co.,LTD" + 4 o="Sunray Medical Apparatus Co.,Ltd." + 5 o="TengFeng" + 6 o="TOKAI RIKA CO., LTD." + 7 o="Bird Home Automation GmbH" + 8 o="OxySec S.r.l." + 9 o="SHIN-YOSHA CORPORATION" + A o="SIREA" + B o="Dream Visions Co., LTD" + C o="Gahdeung Elecom" + D o="eSight Corporation" + E o="Dabi Atlante S/A Industrias Medico Odontológicas" +1CFD08 + 0 o="InSeat Solutions, LLC" + 1 o="Shenzhen SEWO Technology Co.,Ltd." + 2 o="HiHi Ltd" + 3 o="Umeox Innovations Co.,Ltd" + 4 o="SABIK Offshore GmbH" + 5 o="Beijing Hengxin Rainbow Information Technology Co.,Ltd" + 6 o="A&B Technology" + 7 o="sunweit industrial limited" + 8 o="ShenZhen DeLippo Technology Co., LTD" + 9 o="LABEL" + A o="Banmak Technogies Co.,Ltd" + B o="guangzhou huiqun intelligent technology co. LTD" + C o="Shanghai YottaTech Co Ltd (上海尧它科技有限公司)" + D o="Tianjin Keyvia Electric Co.,Ltd" + E o="MESHBOX FOUNDATION PTE. LTD." +244E7B + 0 o="Tekelek Europe Ltd" + 1 o="sonoscape" + 2 o="RCC TIME CO .,LIMITED" + 3 o="Shenzhen Ruixunyun Technology Co.,Ltd." + 4 o="Leshi Internet Information & Technology (Beijing) Corp." + 5 o="Jiangsu Xuanbo Electronic Technologies Co.,Ltd" + 6 o="Owasys Advanced Wireless Devices" + 7 o="Nanjing Wanlida Technology Co., Ltd." + 8 o="Cyber1st" + 9 o="UniMAT Automation Technology Co., Ltd." + A o="Shenzhen AWT science & technology limited" + B o="Mighty Audio, Inc." + C o="CHUNGHSIN TECHNOLOGY GROUP CO.,LTD" + E o="WithWin Technology ShenZhen CO.,LTD" +282C02 + 0 o="SAKATA DENKI Co., Ltd." + 1 o="Astronics AES" + 2 o="Shenzhen emb-star technology co. LTD" + 3 o="Dexin Digital Technology Corp. Ltd." + 4 o="EFENTO T P SZYDŁOWSKI K ZARĘBA SPÓŁKA JAWNA" + 5 o="LLC %MICROTEH%" + 6 o="Lookman Electroplast Industries Ltd" + 7 o="Telecom and Microelectonic Industries" + 8 o="Shenzhen Neoway Technology Co.,Ltd." + 9 o="Systec Intelligent Building Technology (Tianjin) Co.,Ltd." + A o="Tokin Limited" + B o="ThirdReality, Inc" + C o="Epoch International Enterprises, Inc." + D o="SHENZHEN DOMENOR TECHNOLOGY LLC" + E o="Capintec, Inc." +283638 + 0 o="Knowles Electronics LLC" + 1 o="Panasonic System Solutions Europe" + 2 o="SHENZHEN GOSPELL SMARTHOME ELECTRONIC CO., LTD." + 3 o="Sabinetek" + 4 o="Dspread Technology (Beijing) Inc." + 5 o="CHARGELIB" + 6 o="Georg Neumann GmbH" + 7 o="Innovative Technology Ltd" + 8 o="Havells India Limited" + 9 o="Shenzhen Zhi Hua Creative Technology Co., Ltd." + A o="Bluekey Pty Ltd" + B o="ShangHai Canall Information Technology Co.,Ltd" + C o="Swisson AG" + D o="APPEAK Technology System Co.Ltd." + E o="SCA Hygiene Products AB" +28F537 + 0 o="Valeo Siemens eAutomotive Norway" + 1 o="Umojo" + 2 o="Unicair Communication Tec Co., Ltd." + 3 o="PRIMETECH ENGINEERING CORP." + 4 o="Phyn LLC" + 5 o="Atomrock LLC" + 6 o="MyOmega Systems GmbH" + 7 o="Shenzhen Modern Cowboy Technology Co.,Ltd." + 8 o="1MORE" + 9 o="Herbert Waldmann GmbH & Co. KG" + A o="Honeywell Safety Products USA, Inc" + B o="LogiM GmbH Software und Entwicklung" + C o="Matricx Singapore Pte Ltd" + D o="Skyrockettoys LLC" + E o="Performance Motion Devices" +28FD80 + 0 o="Millcode" + 1 o="Galileo, Inc." + 2 o="Zhixiang Technology Co., Ltd." + 3 o="NUUO, Inc." + 4 o="Digital Signal Corp" + 5 o="Xiaocong Network Limited" + 6 o="Vigil Monitoring" + 7 o="University of York" + 8 o="Jasco Products Company" + 9 o="JINLITONG INTERNATIONAL CO.,LTD" + A o="Apollo Digital (Taiwan) Ltd." + B o="Poket Hardware GmbH" + C o="Airbus Defence and Space Oy" + D o="Grandway Technology (Shenzhen) Limited" + E o="T-Radio AS" +2C265F + 0 o="XIAMEN VORLINK IOT TECHNOLOGY CO.,LTD." + 1 o="Griessbach" + 2 o="Jiangsu JARI Technology Group Co., LTD" + 3 o="shenzhen Clever Electronic Co., Ltd." + 4 o="GTA Electronics Co., Ltd." + 5 o="Motec GmbH" + 6 o="Appostar Technology Co. Ltd" + 7 o="Coremate Technical Co., Ltd" + 8 o="Itus Networks, LLC" + 9 o="Brüel & Kjaer Vibro GmbH" + A o="Polara Engineering" + B o="Rexgen Inc." + C o="AATON DIGITAL" + D o="E Core Corporation" + E o="Hysentel Technology Co., Ltd" +2C279E + 0 o="Changzhou WEBO Weighing Device & System CO.,LTD" + 1 o="Electronique Bluewave Inc." + 2 o="Kunyi electronic technology (Shanghai) Co., Ltd." + 4 o="Shijiazhuang King Transportation Equipment Co.,Ltd" + 5 o="AudioNord Distribution A/S" + 6 o="Rutledge Omni Services Pte Ltd" + 8 o="Institut Dr. Foerster GmbH & Co. KG" + 9 o="octoScope, Inc." + A o="Exegy Inc" + C o="WAYCOM Technology Co.,Ltd" + D o="Jiangsu JianHu Science & Technology Co., Ltd." + E o="Amaryllo International Inc." +2C4835 + 0 o="Progress Rail Services, Inspection and Information Systems" + 1 o="Advanced Electronics Company Ltd" + 2 o="Rheonik Messtechnik GmbH" + 3 o="Newtrax Technologies Inc" + 4 o="GEARTECH LTD" + 5 o="Scout Security, Inc." + 6 o="Exertus Oy" + 7 o="FAST" + 8 o="DPS Electronics" + 9 o="SureFlap Ltd" + A o="Collatz+Trojan GmbH" + B o="Shanghai Visteon Automotive Electronics System CO. Ltd." + C o="Santec Corporation" + D o="Phasor Solutions Ltd" + E o="IROOTECH TECHNOLOGY CO.,LTD" +2C6A6F + 0 o="Shanghai Shuncom Electronic Technology Co.,Ltd" + 1 o="ELKO EP, s.r.o." + 2 o="NanChang LangJie Technology Co.,Ltd" + 3 o="Cloudproject Generation Srl" + 4 o="TINYCO" + 5 o="SHEN ZHEN SIS SCIENCE & TECHNOLOGY LTD." + 6 o="Beep, Inc." + 7 o="SM DSP CO.,LTD." + 8 o="Milbank Manufacturing Co." + 9 o="Logic IO Aps" + A o="Wellntel, Inc." + B o="Schneider Electric Korea" + C o="Sensity Systems" + D o="Holjeron" + E o="EATON FHF Funke + Huster Fernsig GmbH" +2CD141 + 0 o="iCIRROUND Inc" + 1 o="Ezee Systems Limited" + 2 o="IntelliLUM" + 3 o="AOptix Technologies, Inc" + 4 o="Shanghai RW ELE&TEC CO.,LTD" + 5 o="ZENIC INC." + 6 o="Bowei Technology Company Limited" + 7 o="XiaMen 35.com Technology Co,.Ltd." + 8 o="Minno LLC" + 9 o="Beijing Hexing Chuangxiang Technology Co., Ltd." + A o="Fiberroad Technology Co., Ltd." + B o="Resus Industries" + C o="PIN SHANG LED Co., LTD." + E o="CITA SMART SOLUTIONS LTD" +3009F9 + 0 o="Hurray Cloud Technology Co., Ltd." + 1 o="Shenzhen Sunvell Electronics Co., Ltd." + 2 o="Beijing Netswift Technology Co.,Ltd." + 3 o="OOO %Microlink-Svyaz%" + 4 o="Punkt Tronics AG" + 5 o="VELSITEC-CLIBASE" + 6 o="Beijing Mydreamplus Information Technology Co., Ltd." + 7 o="Maytronics Ltd." + 8 o="essence security" + 9 o="Bonraybio" + A o="Shenzhen Tencent Computer System Co., Ltd." + B o="Sichuan Nebula Networks Co.,LTD." + C o="Honeywell" + D o="Technology for Humankind" + E o="ZhongLi HengFeng (Shenzhen) Technology co.,Ltd." +300A60 + 0 o="KAZUtechnica Co.,Ltd." + 1 o="Beijing Ruiteng Zhongtian TECH Ltd.,Co" + 2 o="Advanced Electronic Designs, Inc." + 4 o="AVIC JONHON OPTRONIC TECHNOLOGY CO., LTD." + 5 o="A9" + 6 o="Realtime biometrics India pvt ltd" + 7 o="Newtons4th Ltd" + 8 o="Bronkhorst High-Tech BV" + 9 o="WINTEK System Co., Ltd" + A o="Ampetronic Ltd" + B o="Giax GmbH" + C o="Thermo Process Instruments, LP" + D o="Sixth Energy Technologies Private Limited" + E o="Imageo s.r.o." +301F9A + 0 o="ILSAN ELECTRONICS" + 1 o="Dewesoft d.o.o." + 2 o="CHISON Medical Technologies Co., Ltd." + 3 o="MICOMSOFT CO.,LTD." + 4 o="NCM Supplies, Inc." + 5 o="Beijing Surestar Technology Co. Ltd," + 6 o="YiSheng technology co.,LTD" + 7 o="Triax A/S" + 8 o="FINE TRIUMPH TECHNOLOGY CORP.,LTD." + A o="HUNAN CHANGSHA HENGJIAN TECHNOLDGY DEVELPMENT CO.,LTD." + B o="Smart Component Technologies LTD" + C o="Origami Group Limited" + D o="OLIMEX Ltd" + E o="Shenzhen Fengliyuan Energy Conservating Technology Co. Ltd" +34008A + 0 o="Angee Technologies Ltd." + 1 o="ZQAM Communications" + 2 o="RPE %Monitor%" + 3 o="Globex 99 LTD" + 4 o="Fotonic i Norden AB" + 5 o="Federal Aviation Administration" + 6 o="Sithon Technologies SAS" + 7 o="uberGARD Pte. Ltd." + 8 o="Shenzhen Andakai Technologies Co., Ltd." + 9 o="Keruyun Technoligies(Beijing) Corporation Limited" + A o="Hibertek International Limited" + B o="Project Engineering srl" + C o="Shenzhen Eternal Idea Tech Co.,Ltd" + D o="ChengDu HuiZhong Cloud Information Technology Co., Ltd." + E o="SHENZHEN WXL ELECTRONICS CO., LTD." +34049E + 0 o="GoChip Inc." + 1 o="Connected IO Inc." + 2 o="EFD Induction" + 3 o="Nanjing Mythware Information Technology Co., Ltd." + 4 o="Harbin Yantuo Science and Technology Development Co., Ltd" + 5 o="Seeiner Technology Co.,LTD" + 6 o="Life Interface Co., Ltd." + 7 o="Pebble Technology" + 8 o="Eclipse Information Technologies" + A o="i3 International Inc." + B o="Eginity, Inc." + D o="uikismart" + E o="ND SatCom GmbH" +34298F + 0 o="BlackEdge Capital" + 1 o="Chengdu Meross Technology Co., Ltd." + 2 o="Shenzhen Advance River System Technology Co., Ltd" + 3 o="Beijing Vorx Telecommunications Co., Ltd." + 4 o="ISRA Vision AG" + 5 o="Highlite International B.V." + 6 o="Bellman & Symfon" + 7 o="Dongguan Kingtron Electronics Tech Co., Ltd" + 8 o="Nanjing Sandemarine Electric Co.,Ltd" + 9 o="Wiesheu GmbH" + A o="Virtual Trunk Pte Ltd" + B o="Schnick-Schnack-Systems GmbH" + C o="Albert Handtmann Maschinenfabrik GmbH&Co.KG" + D o="Keystone Electronic Solutions" + E o="ARC Technology Co., Ltd" +34D0B8 + 0 o="Captec Ltd" + 1 o="Shenzhen Bao Lai Wei Intelligent Technology Co., L" + 2 o="Blustream Pty Ltd" + 3 o="Tascent, Inc." + 4 o="EQPlay Intelligent Technology(Kunshan) Co,Ltd." + 5 o="eesy-innovation GmbH" + 6 o="NumberFour AG" + 7 o="Shenzhen Rikomagic Tech Corp.,Ltd" + 8 o="Vtrek Group International Ltd." + 9 o="Skytech Creations Limited" + A o="Meatest sro" + B o="OROSOUND SAS" + C o="Glory Mark Electronic Ltd. Taiwan Branch (B.V.I.)" + D o="NTX Embedded" + E o="Kongqiguanjia (Beijing)Technology co.,ltd" +383A21 + 0 o="R3C Information(Shenzhen) Co.,Ltd." + 1 o="HOBART GmbH" + 2 o="Shenzhen HS Fiber Communication Equipment CO., LTD" + 3 o="Shanghai Greatwall Safety System Co.,Ltd" + 4 o="Dongguan Innovation Technology Co Ltd" + 5 o="OOO NPP Uraltechnologiya" + 6 o="Shenzhen Smart-core Technology co., Ltd." + 7 o="Chengdu Krosslan Technology Inc." + 8 o="Alicat Scientific" + 9 o="Skylark Wireless LLC" + A o="Foresight Sports" + B o="Pactron" + C o="Mission Embedded GmbH" + D o="Colooc AB" + E o="SDNware technology co.,LTD" +3873EA + 0 o="L-3 Communications Mobile-Vision, Inc." + 1 o="KingWay Information Co.,Ltd." + 2 o="Eyesight(Shanghai)Communication Technology Co.,Ltd." + 3 o="Proch plastic Co., Ltd." + 4 o="Light Blue Optics Ltd." + 5 o="ISTCONTROL" + 6 o="Live Sentinel" + 7 o="PingGPS Inc" + 8 o="Rock Electronic Co., Ltd." + 9 o="Lightform, Inc." + A o="SHENZHEN CSE TECHNOLOGY CO., LTD" + B o="Shanghai ZoomSmart Technology Co., Ltd." + C o="LG Electronics" + D o="Annapurna labs" + E o="Shenzhen Jixian Technology Co., Ltd." +38B19E + 0 o="Triple Jump Medical" + 1 o="Freedompro Srl" + 2 o="HDANYWHERE" + 3 o="AVO DEVELOPMENT LTD" + 5 o="Star Electronics GmbH & CoKG" + 6 o="Thrust Networks" + 7 o="Beijing Memblaze Technology Co Ltd" + 8 o="BoCo Inc." + 9 o="Doepke Schaltgeräte GmbH" + A o="Aeroespacial Guosheng Technology Co., Ltd" + B o="System Q Ltd" + C o="Gesellschaft industrieller Technologien" + D o="Dallas Delta Corporation" + E o="ShenZhen ShuaiXian Electronic Equipment Co.Ltd" +38B8EB + 0 o="Bumjin C&L Co., Ltd." + 1 o="1.A Connect GmbH" + 2 o="barox Kommunikation GmbH" + 3 o="Aina Wireless Inc" + 4 o="UMLOGICS" + 5 o="Dojo-Labs Ltd" + 6 o="MATRIXSTREAM TECHNOLOGIES, INC." + 8 o="CeeNex Inc" + 9 o="NHS Sistemas de Energia" + A o="SECAD SA" + B o="ExaScaler Inc." + C o="Ajax Systems Inc" + D o="Yellowbrick Data, Inc." + E o="Wyres SAS" +38FDFE + 0 o="Edge I&D Co., Ltd." + 1 o="WAYTONE (BEIIJNG) COMMUNICATIONS CO.,LTD" + 2 o="Smart Solution Technology, Inc" + 3 o="Siemens AG, PG IE R&D" + 4 o="New Telecom Solutions LLC" + 5 o="CaptiveAire Systems Inc." + 6 o="Inspero Inc" + 7 o="Rademacher Geraete-Elektronik GmbH" + 8 o="Indra Navia AS" + 9 o="OOO Group of Industrial Technologies" + A o="Management Service Corporation" + B o="Swedish Adrenaline AB" + C o="New Garden Co., Ltd." + D o="FUBA Automotive Electronics GmbH" + E o="iSmart electronic technology co.,LTD" +3C24F0 + 0 o="SHENZHEN PINSIDA TECHNOLOGY CO.,LTD." + 1 o="Abrites Ltd." + 2 o="Laipac Technology Inc." + 3 o="Wisycom" + 4 o="Inter-Coastal Electronics" + 5 o="CASKY eTech Co., Ltd." + 6 o="Inter Action Corporation" + 7 o="Swissdotnet SA" + 8 o="Sivat Technology Co.,Ltd." + 9 o="Siemens AG - Siemens Deutschland Mobility" + A o="Shenzhen Bestway Technology Co., Ltd" + B o="COMATIS" + C o="Authentico Technologies" + D o="Travis Holding B.V." + E o="GETMOBIT LLC" +3C39E7 + 0 o="Hannstar Display Corp" + 1 o="BEWATEC Kommunikationstechnik GmbH" + 2 o="HomeWizard B.V." + 3 o="ELSA Japan Inc." + 4 o="University of British Columbia" + 5 o="Attrackting AG" + 6 o="RO.VE.R. Laboratories S.p.A" + 7 o="Sensor to Image GmbH" + 8 o="Martem AS" + 9 o="Zone Controls AB" + A o="iiM AG" + B o="chipsguide technology Co.,LTD" + C o="VANSTONE ELECTRONIC (BEIJING)CO,. LTD." + E o="MARPOSS SPA" +3C427E + 0 o="Grandway Technology (Shenzhen) Limited" + 1 o="Dongguan Taide Industrial Co.,Ltd." + 2 o="Starloop Tech Co., Ltd." + 3 o="Shenzhen VETAS Communication Technology Co , Ltd." + 4 o="Teknoware Oy" + 5 o="Geoplan Korea" + 6 o="Edit Srl" + 7 o="GJS Co., Ltd." + 8 o="UBTECH ROBOTICS CORP" + 9 o="TAITEX CORPORATION" + A o="snap40 Ltd" + B o="Compal Electronics INC." + C o="Privacy Labs" + D o="ROBOX SMART MOTION (WUHU) CO.,LTD" + E o="Xiaoniu network technology (Shanghai) Co., Ltd." +3C6A2C + 0 o="Rio Lago Technologies LLC" + 1 o="Olibra LLC" + 2 o="Bosch Automotive Products (Suzhou) Co., Ltd." + 3 o="figur8, Inc." + 4 o="XI'AN YEP TELECOM TECHNOLOGY CO.,LTD" + 5 o="Qingdao iGuan Technology Co., Ltd." + 6 o="La Barrière Automatique" + 7 o="Homegear GmbH" + 8 o="TP Radio" + 9 o="WICKS Co., Ltd." + A o="Metro" + B o="Phytium Technology Co., Ltd." + C o="Eltov System" + D o="Xiamen Smarttek CO., Ltd." + E o="Beijing Donghua Hongtai Polytron Technologies Inc" +4048FD + 0 o="BEIJING C&W ELECTRONICS(GROUP)CO.,LTD" + 1 o="Fast Programming" + 2 o="MITHRAS Technology Co., LTD" + 3 o="RL Controls LLC." + 4 o="Dynamic Engineering" + 5 o="The 52nd Research Institute of China Electronic Technology Group Corporation" + 6 o="Swarco Technology ApS" + 7 o="Cloud4Wi" + 8 o="Dorel Juvenile" + 9 o="Plus One Global Ltd." + A o="Shenzhen Yifang Digital Technology Co., LTD." + B o="Magenta Labs, Inc." + C o="Ecotap B.V." + D o="NOX Systems AG" + E o="SMART SENSOR DEVICES AB" +40A36B + 0 o="Fin Robotics Inc" + 1 o="TW-TeamWare" + 2 o="TOPROOTTechnology Corp. Ltd." + 3 o="Omnitracs, LLC" + 4 o="SKS-Kinkel Elektronik GmbH" + 5 o="National Research Council of Canada" + 6 o="Securiton AG" + 7 o="Pella Corporation" + 8 o="SFT Co., Ltd." + 9 o="PH Technical Labs" + A o="Embrionix Design Inc." + B o="Amobile Intelligent Corp." + C o="Onion Corporation" + D o="FAOD Co.,Ltd." +40ED98 + 0 o="Tsinghua Tongfang Co., LTD" + 1 o="GuangZhou FiiO Electronics Technology Co.,Ltd" + 2 o="A-IOX INC." + 3 o="Knox Company" + 4 o="Kendrion Kuhnke Automation GmbH" + 5 o="Cape" + 6 o="Shanghai Broadwan Communications Co.,Ltd" + 7 o="Vaisala Oyj" + 8 o="GUANGZHOU AURIC INTELLIGENT TECHNOLOGY CO.,LTD." + 9 o="TeraTron GmbH" + A o="Integrated Design Ltd" + B o="Siebert Industrieelektronik GmbH" + C o="BloomSky,Inc." + D o="Hangzhou GANX Technology Co.,Ltd." + E o="BORDA TECHNOLOGY" +40F385 + 0 o="SubPac" + 1 o="Johnson Matthey" + 2 o="Beijing Zongheng Electro-Mechanical Technology Development Co." + 3 o="IntelliDesign Pty Ltd" + 4 o="Embedded IQ" + 5 o="KATO ENGINEERING INC." + 6 o="Lennox International Incorporated" + 7 o="PALAZZETTI LELIO SPA" + 8 o="Teleepoch Ltd" + 9 o="Fast Precision Technologies Co. Ltd." + A o="Creanord" + B o="URMET Home & Building Solutions Pty Ltd" + C o="Clixxo Broadband Private Limited" + D o="Digital Bros S.p.A." + E o="BBB Inc." +480BB2 + 0 o="Ridango AS" + 1 o="BAJA ELECTRONICS TECHNOLOGY LIMITED" + 2 o="Thales CETCA Avionics CO., Ltd" + 3 o="shanghai Rinlink Intelligent Technology Co., Ltd." + 4 o="Hangzhou Freely Communication Co., Ltd." + 5 o="Solaredge LTD." + 6 o="Annapurna labs" + 7 o="Beijing Dragon Resources Limited." + 8 o="BravoCom(xiamen)TechCo.Ltd" + 9 o="Microprogram Information Co., Ltd" + A o="XIAMEN RONGTA TECHNOLOGY CO.,LTD." + B o="Popit Oy" + C o="SHENZHEN TOPWELL TECHNOLOGY CO..LTD" + D o="M2Lab Ltd." + E o="Beijing MFOX technology Co., Ltd." +4865EE + 0 o="DefPower Ltd" + 1 o="Gopod Group Limited" + 2 o="CaptionCall" + 3 o="Data Technology Inc." + 4 o="Mission Microwave Technologies, Inc" + 5 o="Swistec Systems AG" + 6 o="shenzhen sunflower technologies CO., LIMITED" + 7 o="Venture Research Inc." + 8 o="SmartDisplayer Technology Co., Ltd." + 9 o="VideoStitch, Inc" + A o="Shenzhen Inpor cloud Computing Co., Ltd." + B o="EnBW Energie Baden-Württemberg AG" + C o="DNV GL" + D o="Winn Technology Co.,Ltd" + E o="CNU" +4C65A8 + 0 o="WELT Corporation" + 1 o="Beijing Bluehalo Internet Inc." + 2 o="Orica Europe Pty Ltd & Co KG" + 3 o="Roost" + 4 o="Plus One Japan Limited" + 5 o="TEL-Electronics Ltd" + 6 o="Nuviz Oy" + 7 o="Wuhan MoreQuick Network Technology Co., Ltd." + 8 o="Instant Byte, S.L." + 9 o="SHENZHEN LISAIER TRONICS CO.,LTD" + A o="Suzhou Embedded Electronic Technology Co., Ltd." + B o="ZMIN Technologies" + C o="Fuse" + D o="Qingping Technology (Beijing) Co., Ltd." + E o="High Infinity Germany" +4C917A + 0 o="Shenzhen Dangs Science & Technology CO.,LTD" + 2 o="Chongqing Unisinsight Technology Co.,Ltd." + 3 o="Smart Access" + 4 o="LumiGrow Inc." + 6 o="Openeye" + 9 o="Hangzhou Hangtu Technology Co.,Ltd." + A o="Erlab DFS SAS" + B o="AvertX" + E o="Annapurna labs" +4CBC98 + 0 o="Charge-Amps AB" + 1 o="JSC NIC" + 2 o="Quake Global Inc" + 3 o="Machine Max" + 4 o="Nemon Co., Ltd." + 5 o="Gronic Systems GmbH" + 6 o="Humanplus Intelligent Robotics Technology Co.,Ltd." + 7 o="Voegtlin Instruments GmbH" + 8 o="Shenzhen Shanling Digital Technology Development Co.,Ltd." + 9 o="Airtex Manufacturing Partnership" + A o="Shenzhen Cogitation Technology Co.,Ltd." + B o="Dongguan SmartAction Technology Co.,Ltd" + C o="Heliotis AG" + D o="Elink Technology (Shenzhen) Co., Limited" + E o="Wonder Workshop" +4CE173 + 0 o="Beijing Sutongwang E-Business Co., Ltd" + 1 o="Nexoforge Inc." + 2 o="Lenovo Data Center Group" + 3 o="outpaceIO" + 4 o="Huizhou Dehong Technology Co., Ltd." + 5 o="NewVastek" + 6 o="DAIKOKU DENKI CO.,LTD." + 7 o="Ersúles Limited" + 8 o="Nanjing Tongke Technology Development Co., LTD" + 9 o="Shenzhen Evolution Dynamics Co., Ltd." + A o="jvi" + B o="Shanghai Ehong Technology Co.,Ltd" + C o="REMONDE NETWORK" + D o="KTC(K-TEL)" + E o="Plus One Japan Limited" +500B91 + 0 o="Igor, Inc." + 1 o="SPD Development Company Ltd" + 2 o="Annapurna labs" + 3 o="EWIN TECHNOLOGY LIMITED" + 4 o="Sinope technologies Inc" + 5 o="jiangsu zhongling high-tech CO.,LTD." + 6 o="Security Alarms & Co. S.A." + 7 o="Shenzhen Xinfa Electronic Co.,ltd" + 8 o="Panasonic Enterprise Solutions Company" + 9 o="Machfu, Inc." + A o="New Audio LLC" + B o="thumbzup UK Limited" + C o="Diamond Traffic Products, Inc" + D o="Shenzhen Lucky Sonics Co .,Ltd" + E o="Shenzhen zhong ju Fiber optical Co.Ltd" +50A4D0 + 0 o="TRAXENS" + 1 o="Beijing ANTVR Technology Co., LTD" + 2 o="Seneco A/S" + 3 o="Guangzhou Hysoon Electronic Co., Ltd." + 4 o="Raven Industries Inc." + 5 o="TREXOM S.r.l." + 6 o="PointGrab" + 7 o="Shanghai Pujiang Smart Card Systems Co., Ltd." + 8 o="XinLian'AnBao(Beijing)Technology Co.,LTD." + 9 o="OEM PRODUCTION INC." + A o="Changsha SinoCare, Inc" + B o="ZHENG DIAN ELECTRONICS LIMITED" + C o="Beijing YangLian Networks Technology co., LTD" + D o="Axel Technology" + E o="Sagetech Corporation" +50FF99 + 0 o="Simicon" + 1 o="Coyote Sytem" + 2 o="SHENZHEN KINGVT ELECTRONICS CO.,LTD" + 3 o="Yongjing Shanghai Electronic Science and Technology" + 4 o="IPC Global" + 5 o="Garrison Technology" + 6 o="LEGEND WINNER LIMITED" + 7 o="Honeywell International" + 8 o="Dolphin Concepts Limited" + 9 o="Sea Eagle Optoelectronic Information Technology(Tianjin)co,Ltd" + A o="metraTec GmbH" + B o="Sichuan Dowlab Electronics Technology Co. Ltd" + C o="Goetting KG" + D o="Shenzhen Haipengxin Electronic Co., Ltd." + E o="Informa LLC" +549A11 + 0 o="Shenzhen Excera Technology Co.,Ltd." + 1 o="SpearX Inc." + 2 o="Torrap Design Limited" + 3 o="Royal Boon Edam International BV" + 4 o="eTauro LLC" + 5 o="Elotech Industrieelektronik GmbH" + 6 o="Orient Direct, Inc." + 7 o="Niveo International BV" + 8 o="Tite, Inc." + 9 o="Alfen BV" + A o="VendNovation LLC" + B o="Elite Silicon Technology, Inc." + C o="Xi'an Hua Fan Technology Co.,Ltd." + D o="Hangzhou duotin Technology Co., Ltd." + E o="Beijing HTSmartech Co.,Ltd" +58E876 + 1 o="Beijing Perabytes IS Technology Co., Ltd" + 2 o="Coala Life AB" + 3 o="McWong International Inc" + 4 o="PROBIT SRL" + 5 o="Broad Air Technology Co., LTD." + 6 o="DivioTec Inc." + 7 o="Chronos Technology Ltd." + 8 o="Chengdu Vision-Zenith Technology Co.,Ltd" + 9 o="TEM Mobile Limited" + A o="SHENZHEN DIGISSIN TECHNOLOGY" + B o="Annapurna labs" + C o="KUSTOM SIGNALS INC" + D o="Xiamen Cacamle Technology Co.,Ltd." + E o="Baoruh Electronic Co., Ltd." +58FCDB + 0 o="Spang Power Electronics" + 1 o="Certis Technology International" + 2 o="Beseye Cloud Security Co. Ltd." + 3 o="Custom Biogenic Systems" + 4 o="Inforce Computing Inc." + 5 o="Shenzhen Siecom Communication Technology Development Co.,Ltd." + 6 o="Timex Group USA Inc" + 7 o="Open Roads Consulting, Inc." + 8 o="Shanghai Qianjin Electronic Equipment Co. Ltd" + 9 o="Hi-Target Surveying Instrument Co., Ltd." + A o="Xmodus Systems GmbH" + B o="SWARCO TRAFFIC SYSTEMS GMBH" + C o="Excenon Mobile Technology Co., Ltd." + D o="XIAMEN LEELEN TECHNOLOGY CO.,LTD" + E o="Applied Device Technologies" +5CF286 + 0 o="Hangzhou Signwei Electronics Technology Co., Ltd" + 1 o="iSon Tech" + 2 o="Shanghai Notion Information Technology CO.,LTD." + 3 o="beijing your wonderful control system technology co.,ltd" + 4 o="CHIPSEN Co.,Ltd." + 5 o="EUROIMMUN Medizinische Labordiagnostika AG" + 6 o="VPInstruments" + 7 o="Access IS" + 8 o="SHENZHEN HIVT TECHNOLOGY CO.,LTD" + 9 o="Shenzhen VST Automotive Electronics Co., LTD" + A o="Unfors Raysafe AB" + B o="Itron UK Limited" + C o="Sunpet Industries Limited" + D o="BrightSky, LLC" + E o="Daisen Electronic Industrial Co., Ltd." +60D7E3 + 0 o="Avalun" + 1 o="Elap s.r.l." + 2 o="Novo innovations Ltd" + 3 o="SKS Automaatio oy" + 4 o="Hemisphere GNSS" + 5 o="Revol Technologies inc" + 6 o="Ameli s.r.l." + 7 o="Phase One A/S" + 8 o="HindlePower, Inc" + 9 o="LongSung Technology (Shanghai) Co.,Ltd." + A o="Wilderness Labs Inc." + B o="Nextivity" + C o="Zhejiang Send Intelligent Technology,Ltd" + D o="Quantronix, Inc." + E o="HuBDIC CO.,LTD" +64FB81 + 0 o="SHANGHAI SIMCOM LIMITED" + 1 o="Narrative AB" + 2 o="Seven Solutions S.L" + 3 o="MOBILUS Inc." + 4 o="Pricer AB" + 5 o="Kay Schulze & Karsten Pohle GbR" + 6 o="XIMO Communication Technology Co., Ltd" + 7 o="Securosys SA" + 8 o="NPG Technology S.A." + 9 o="hiQview Corporation" + A o="Bronkhorst High-Tech BV" + B o="Sichuan Haige Actec Communication Technology Co.,Ltd." + C o="Bridgeport Instruments, LLC" + D o="Dongyang unitech.co.ltd" + E o="ChengDu KeChuang LongXin Sci-tech Co.,Ltd" +6891D0 + 0 o="Central Railway Manufacturing" + 1 o="Multi Alarm Zrt." + 2 o="Shenzhen NeaTech Intelligence Technology Co., Ltd." + 3 o="Ambitio LLC" + 4 o="G-TECH Instruments Inc." + 5 o="NIPK Electron Co." + 6 o="femrice" + 7 o="Omniimpex GmbH" + 8 o="solvimus GmbH" + 9 o="QUANTEX" + A o="WiseCube" + B o="Altis Technology" + C o="Spraying Systems Co." + D o="Fuzhou x-speed information technology Co.,Ltd." + E o="Outstanding Technology Co., Ltd." +6C5C3D + 0 o="ShenZhen Hugsun Technology Co.,Ltd." + 1 o="Shenzhen Justek Technology Co., Ltd" + 2 o="Vertiv Industrial Systems" + 3 o="KWONG MING ELECTRICAL MANUFACTORY LIMITED" + 4 o="HTI Co., LTD." + 5 o="Unitel Engineering" + 6 o="Hangzhou Netease Yanxuan Trading Co.,Ltd" + 7 o="SOUNDKING ELECTRONICS&SOUND CO., LTD." + 8 o="GUANGZHOU GUANGRI ELEVATOR INDUSTRY CO.,LTD" + 9 o="IskraUralTEL" + A o="krtkl inc." + B o="Reconova Technologies" + C o="choyang powertech" + D o="Syowatsusinkougyo Co.,Ltd." + E o="Clinton Electronics Corporation" +6CDFFB + 0 o="Shenzhen HDCVT Technology" + 1 o="Chongqing Baoli Yota Technologies Limited" + 2 o="Sercomm Corporation." + 3 o="Beijing Ainemo Co Ltd" + 4 o="Lineable Inc" + 5 o="Greenbird Vertriebs GmbH" + 7 o="Hashtrend AG" + 8 o="Hardmeier" + 9 o="YongTechs Electric Co. Ltd" + A o="Guilin Zhishen Information TechonlogyCO.,Ltd" + B o="CELL System Co.,Ltd." + C o="Toucan Systems Ltd" + D o="Nanjing Buruike Electronics Technology Co., Ltd." +70886B + 0 o="Veracity UK Ltd" + 1 o="Bitfinder Inc" + 2 o="CVnet" + 4 o="HORI CO., LTD." + 5 o="Chengdu Ophylink Communication Technology Ltd." + 6 o="Church & Dwight Co., Inc." + 8 o="Cable Matters Inc." + 9 o="Shenzhen Coolhear Information Technology Co., Ltd." + A o="RHXTune Technology Co.,Ltd" + B o="Beijing Strongleader Science & Technology Co., Ltd." + C o="MAX4G, Inc." +70B3D5 + 001 o="SOREDI touch systems GmbH" + 002 o="Gogo BA" + 003 o="ANYROAM" + 006 o="Piranha EMS Inc." + 007 o="SENSONEO" + 008 o="ESYSE GmbH Embedded Systems Engineering" + 009 o="HolidayCoro" + 00A o="FUJICOM Co.,Ltd." + 00D o="Scrona AG" + 00E o="Magosys Systems LTD" + 010 o="Hanwa Electronic Ind.Co.,Ltd." + 011 o="Sumer Data S.L" + 012 o="KST technology" + 013 o="Sportsbeams Lighting, Inc." + 014 o="FRAKO Kondensatoren und Anlagenbau GmbH" + 015 o="EN ElectronicNetwork Hamburg GmbH" + 016 o="Guardian Controls International Ltd" + 01A o="Cubro Acronet GesmbH" + 01B o="AUDI AG" + 01C o="Kumu Networks" + 01D o="Weigl Elektronik & Mediaprojekte" + 01E o="ePOINT Embedded Computing Limited" + 01F o="SPX Flow Technology BV" + 020 o="MICRO DEBUG, Y.K." + 022 o="Ravelin Ltd" + 023 o="Cambridge Pixel" + 024 o="G+D Mobile Security" + 025 o="Elsuhd Net Ltd Co." + 026 o="Telstra" + 027 o="Redcap Solutions s.r.o." + 028 o="AT-Automation Technology GmbH" + 029 o="Marimo electronics Co.,Ltd." + 02A o="BAE Systems Surface Ships Limited" + 02D o="NEXTtec srl" + 02E o="Monnit Corporation" + 02F o="LEGENDAIRE TECHNOLOGY CO., LTD." + 030 o="Tresent Technologies" + 031 o="SHENZHEN GAONA ELECTRONIC CO.LTD" + 032 o="iFreecomm Technology Co., Ltd" + 033 o="Sailmon BV" + 035 o="HKW-Elektronik GmbH" + 037 o="EIFFAGE ENERGIE ELECTRONIQUE" + 039 o="DoWoo Digitech" + 03B o="SSL - Electrical Aerospace Ground Equipment Section" + 03C o="Ultimate Software" + 03D o="QUERCUS TECHNOLOGIES, S.L." + 03F o="Elesar Limited" + 040 o="Savari Inc" + 041 o="FIBERNET LTD" + 042 o="Coveloz Technologies Inc." + 044 o="Don Electronics Ltd" + 046 o="Shenzhen Rihuida Electronics Co,. Ltd" + 048 o="AvMap srlu" + 049 o="APP Engineering, Inc." + 04A o="Gecko Robotics Inc" + 04B o="Dream I System Co., Ltd" + 04C o="mapna group" + 04D o="Sicon srl" + 04E o="HUGEL GmbH" + 050 o="Compusign Systems Pty Ltd" + 052 o="Sudo Premium Engineering" + 054 o="Groupeer Technologies" + 058 o="Telink Semiconductor CO, Limtied, Taiwan" + 059 o="Pro-Digital Projetos Eletronicos Ltda" + 05A o="Uni Control System Sp. z o. o." + 05C o="Amber Kinetics Inc" + 05D o="KOMS Co.,Ltd." + 05E o="VITEC" + 05F o="UNISOR MULTISYSTEMS LTD" + 061 o="IntelliDesign Pty Ltd" + 062 o="RM Michaelides Software & Elektronik GmbH" + 063 o="PoolDigital GmbH & Co. KG" + 066 o="North Pole Engineering, Inc." + 069 o="ONDEMAND LABORATORY Co., Ltd." + 06B o="U-Tech" + 06C o="AppTek" + 06F o="Beijing Daswell Science and Technology Co.LTD" + 070 o="Lumiplan Duhamel" + 072 o="Lightdrop" + 073 o="Liteon Technology Corporation" + 075 o="Mo-Sys Engineering Ltd" + 077 o="InAccess Networks SA" + 078 o="OrbiWise SA" + 079 o="CheckBill Co,Ltd." + 07A o="ZAO ZEO" + 07B o="wallbe GmbH" + 07C o="ISAC SRL" + 07D o="PANORAMIC POWER" + 07E o="ENTEC Electric & Electronic CO., LTD" + 07F o="Abalance Corporation" + 081 o="IST Technologies (SHENZHEN) Limited" + 083 o="ZAO ZEO" + 084 o="Rako Controls Ltd" + 085 o="Human Systems Integration" + 086 o="Husty M.Styczen J.Hupert Sp.J." + 087 o="Tempus Fugit Consoles bvba" + 088 o="OptiScan Biomedical Corp." + 08A o="MB connect line GmbH Fernwartungssysteme" + 08B o="Peter Huber Kaeltemaschinenbau AG" + 08C o="Airmar Technology Corp" + 08D o="Clover Electronics Technology Co., Ltd." + 08E o="Beijing CONvision Technology Co.,Ltd" + 08F o="DEUTA-WERKE GmbH" + 090 o="POWERCRAFT ELECTRONICS PVT. LTD." + 091 o="PROFITT Ltd" + 092 o="inomed Medizintechnik GmbH" + 094 o="Circuitlink Pty Ltd" + 096 o="HAVELSAN A.Ş." + 097 o="Avant Technologies" + 098 o="Alcodex Technologies Private Limited" + 099 o="Schwer+Kopka GmbH" + 09A o="Akse srl" + 09B o="Jacarta Ltd" + 09D o="P&S GmbH" + 09E o="MobiPromo" + 09F o="COMTECH Kft." + 0A0 o="Cominfo, Inc." + 0A1 o="PTN Electronics Limited" + 0A2 o="TechSigno srl" + 0A3 o="Solace Systems Inc." + 0A4 o="Communication Technology Ltd." + 0A5 o="FUELCELLPOWER" + 0A6 o="PA CONSULTING SERVICES" + 0A7 o="Traffic and Parking Control Co, Inc." + 0A8 o="Symetrics Industries d.b.a. Extant Aerospace" + 0A9 o="ProConnections, Inc." + 0AA o="Wanco Inc" + 0AB o="KST technology" + 0AC o="RoboCore Tecnologia" + 0AE o="Norsat International Inc." + 0AF o="KMtronic ltd" + 0B0 o="Raven Systems Design, Inc" + 0B2 o="ndb technologies" + 0B3 o="Reonix Automation" + 0B4 o="AVER" + 0B5 o="Capgemini Netherlands" + 0B6 o="Landis Gyr" + 0B8 o="Lucas-Nülle GmbH" + 0B9 o="Easy Digital Concept" + 0BA o="Ayre Acoustics, Inc." + 0BC o="Practical Software Studio LLC" + 0BD o="Andium" + 0BE o="ChamSys Ltd" + 0BF o="Den Automation" + 0C0 o="Molu Technology Inc., LTD." + 0C1 o="Nexus Technologies Pty Ltd" + 0C2 o="LOOK EASY INTERNATIONAL LIMITED" + 0C4 o="TIAMA" + 0C5 o="Precitec Optronik GmbH" + 0C6 o="Embedded Arts Co., Ltd." + 0C7 o="PEEK TRAFFIC" + 0C8 o="Fin Robotics Inc" + 0C9 o="LINEAGE POWER PVT LTD.," + 0CD o="AML Oceanographic" + 0CE o="Innominds Software Inc" + 0CF o="sohonet ltd" + 0D0 o="ProHound Controles Eirelli" + 0D1 o="Common Sense Monitoring Solutions Ltd." + 0D2 o="UNMANNED SPA" + 0D3 o="TSAT AS" + 0D4 o="Guangzhou Male Industrial Animation Technology Co.,Ltd." + 0D6 o="TATTILE SRL" + 0D7 o="Russian Telecom Equipment Company" + 0D8 o="Laser Imagineering GmbH" + 0D9 o="Brechbuehler AG" + 0DA o="Aquavision Distribution Ltd" + 0DC o="Talleres de Escoriaza" + 0DE o="Grossenbacher Systeme AG" + 0DF o="B.E.A. sa" + 0E0 o="PLCiS" + 0E1 o="MiWave Consulting, LLC" + 0E3 o="SinTau SrL" + 0E5 o="Delta Solutions LLC" + 0E6 o="Nasdaq" + 0E8 o="Grossenbacher Systeme AG" + 0E9 o="VNT electronics s.r.o." + 0EA o="AEV Broadcast Srl" + 0EC o="ACS MOTION CONTROL" + 0ED o="Lupa Tecnologia e Sistemas Ltda" + 0EE o="Picture Elements, Inc." + 0EF o="Dextera Labs" + 0F0 o="Avionica" + 0F1 o="Beijing One City Science & Technology Co., LTD" + 0F3 o="MonsoonRF, Inc." + 0F7 o="Bespoon" + 0F8 o="Special Services Group, LLC" + 0FA o="InsideRF Co., Ltd." + 0FB o="Cygnus LLC" + 0FC o="vitalcare" + 0FE o="Vocality International Ltd" + 0FF o="INTERNET PROTOCOLO LOGICA SL" + 100 o="Gupsy GmbH" + 103 o="HANYOUNG NUX CO.,LTD" + 104 o="Plum sp. z o.o" + 105 o="Beijing Nacao Technology Co., Ltd." + 106 o="Aplex Technology Inc." + 107 o="OOO %Alyans%" + 108 o="TEX COMPUTER SRL" + 109 o="DiTEST Fahrzeugdiagnose GmbH" + 10A o="SEASON DESIGN TECHNOLOGY" + 10C o="Vocality International Ltd" + 10E o="Colorimetry Research, Inc" + 10F o="neQis" + 112 o="DiTEST Fahrzeugdiagnose GmbH" + 114 o="Project H Pty Ltd" + 115 o="Welltec Corp." + 11B o="HoseoTelnet Inc..." + 11C o="Samriddi Automations Pvt. Ltd." + 11D o="Dakton Microlabs LLC" + 11F o="Geppetto Electronics" + 120 o="GSP Sprachtechnologie GmbH" + 121 o="Shenzhen Luxurite Smart Home Ltd" + 122 o="Henri Systems Holland bv" + 123 o="Amfitech ApS" + 124 o="Forschungs- und Transferzentrum Leipzig e.V." + 125 o="Securolytics, Inc." + 127 o="VITEC" + 129 o="OOO %Microlink-Svyaz%" + 12B o="RIC Electronics" + 12C o="CIELLE S.R.L." + 12E o="GreenFlux" + 12F o="DSP4YOU LTd" + 131 o="Inova Design Solutions Ltd" + 132 o="Hagenuk KMT Kabelmesstechnik GmbH" + 133 o="Vidisys GmbH" + 134 o="Conjing Networks Inc." + 135 o="DORLET SAU" + 136 o="Miguel Corporate Services Pte Ltd" + 138 o="SMITEC S.p.A." + 139 o="Tunstall A/S" + 13A o="DEUTA-WERKE GmbH" + 13B o="Sienna Corporation" + 13C o="Detec Systems Ltd" + 13D o="Elsist Srl" + 13E o="Stara S/A Indústria de Implementos Agrícolas" + 13F o="Farmobile" + 140 o="Virta Laboratories, Inc." + 141 o="M.T. S.R.L." + 142 o="DAVE SRL" + 144 o="GS Elektromedizinsiche Geräte G. Stemple GmbH" + 145 o="Sicon srl" + 146 o="3City Electronics" + 147 o="ROMO Wind A/S" + 148 o="Power Electronics Espana, S.L." + 149 o="eleven-x" + 14A o="ExSens Technology (Pty) Ltd." + 14B o="C21 Systems Ltd" + 14C o="CRDE" + 14D o="2-Observe" + 14E o="Innosonix GmbH" + 14F o="Mobile Devices Unlimited" + 150 o="YUYAMA MFG Co.,Ltd" + 152 o="Xped Corporation Pty Ltd" + 153 o="Schneider Electric Motion USA" + 154 o="Walk Horizon Technology (Beijing) Co., Ltd." + 15B o="Armstrong International, Inc." + 15C o="Woods Hole Oceanographic Institution" + 15D o="Vtron Pty Ltd" + 15E o="Season Electronics Ltd" + 15F o="SAVRONİK ELEKTRONİK" + 161 o="MB connect line GmbH Fernwartungssysteme" + 162 o="ESPAI DE PRODUCCIÓ I ELECTRÓNI" + 163 o="BHARAT HEAVY ELECTRICALS LIMITED" + 164 o="Tokyo Drawing Ltd." + 166 o="SERIAL IMAGE INC." + 167 o="Eiden Co.,Ltd." + 168 o="Biwave Technologies, Inc." + 169 o="Service Plus LLC" + 16A o="4Jtech s.r.o." + 16B o="IOT Engineering" + 16C o="OCEAN" + 16E o="Jemac Sweden AB" + 16F o="NimbeLink Corp" + 172 o="LumiGrow, Inc" + 173 o="National TeleConsultants LLC" + 174 o="Carlson Wireless Technologies Inc." + 175 o="Akribis Systems" + 178 o="Gamber Johnson-LLC" + 179 o="ALTRAN UK" + 17A o="Gencoa Ltd" + 17B o="Vistec Electron Beam GmbH" + 17D o="Entech Electronics" + 17E o="OCULI VISION" + 17F o="MB connect line GmbH Fernwartungssysteme" + 180 o="LHA Systems (Pty) Ltd" + 181 o="Task Sistemas" + 182 o="Kitron UAB" + 183 o="Evco S.p.a." + 184 o="XV360 Optical Information Systems Ltd." + 185 o="R&D Gran-System-S LLC" + 186 o="Rohde&Schwarz Topex SA" + 187 o="Elektronik & Präzisionsbau Saalfeld GmbH" + 188 o="Birket Engineering" + 189 o="DAVE SRL" + 18B o="Aplex Technology Inc." + 18C o="CMC Industrial Electronics Ltd" + 18D o="Foro Tel" + 18E o="NIPPON SEIKI CO., LTD." + 190 o="Fantom Wireless, Inc." + 192 o="ASPT, INC." + 194 o="Husty M.Styczen J.Hupert Sp.J." + 197 o="Lattech Systems Pty Ltd" + 199 o="Smart Controls LLC" + 19A o="WiSuite USA" + 19B o="Global Technical Systems" + 19C o="Kubu, Inc." + 19E o="J-Factor Embedded Technologies" + 19F o="Koizumi Lighting Technology Corp." + 1A0 o="UFATECH LTD" + 1A1 o="HMicro Inc" + 1A3 o="Telairity Semiconductor" + 1A5 o="METRONIC APARATURA KONTROLNO - POMIAROWA" + 1A6 o="Robotelf Technologies (Chengdu) Co., Ltd." + 1A8 o="STC %Rainbow% Ltd." + 1A9 o="OCEANIX INC." + 1AB o="Access Control Systems JSC" + 1AC o="SVP Broadcast Microwave S.L." + 1AD o="Techworld Industries Ltd" + 1AF o="Teenage Engineering AB" + 1B3 o="Graphcore Ltd" + 1B4 o="5nines" + 1B5 o="StarBridge, Inc." + 1B6 o="DACOM West GmbH" + 1B8 o="OES Inc." + 1B9 o="RELISTE Ges.m.b.H." + 1BB o="EFENTO T P SZYDŁOWSKI K ZARĘBA SPÓŁKA JAWNA" + 1BD o="Shenzhen Siera Technology Ltd" + 1BE o="Potter Electric Signal Co. LLC" + 1C0 o="W. H. Leary Co., Inc." + 1C4 o="Smeg S.p.A." + 1C5 o="ELSAG" + 1C7 o="Hoshin Electronics Co., Ltd." + 1C8 o="LDA audio video profesional S.L." + 1C9 o="MB connect line GmbH Fernwartungssysteme" + 1CB o="MatchX GmbH" + 1CC o="AooGee Controls Co., LTD." + 1CD o="ELEUSI GmbH" + 1D0 o="Shenzhen INVT Electric Co.,Ltd" + 1D1 o="Eurotek Srl" + 1D3 o="AIROBOT OÜ" + 1D4 o="Brinkmann Audio GmbH" + 1D8 o="Blue Skies Global LLC" + 1D9 o="MondeF" + 1DA o="Promess Inc." + 1DB o="Hudson Robotics" + 1DC o="TEKVEL Ltd." + 1DD o="RF CREATIONS LTD" + 1DE o="DYCEC, S.A." + 1DF o="ENTEC Electric & Electronic Co., LTD." + 1E0 o="TOPROOTTechnology Corp. Ltd." + 1E1 o="TEX COMPUTER SRL" + 1E3 o="Hatel Elektronik LTD. STI." + 1E4 o="Tecnologix s.r.l." + 1E5 o="VendNovation LLC" + 1E6 o="Sanmina Israel" + 1E8 o="Gogo BA" + 1E9 o="comtime GmbH" + 1EA o="Sense For Innovation" + 1EE o="MEGGITT" + 1EF o="ADTEK" + 1F1 o="DIEHL Connectivity Solutions" + 1F3 o="Smart Energy Code Company Limited" + 1F4 o="Hangzhou Woosiyuan Communication Co.,Ltd." + 1F5 o="Martec S.p.A." + 1F8 o="Convergent Design" + 1FD o="BRS Sistemas Eletrônicos" + 1FE o="MobiPromo" + 1FF o="Audiodo AB" + 200 o="NextEV Co., Ltd." + 202 o="DEUTA-WERKE GmbH" + 203 o="WOOJIN Inc" + 204 o="TWC" + 205 o="Esource Srl" + 207 o="Savari Inc" + 208 o="DSP DESIGN LTD" + 209 o="SmartNodes" + 20A o="Golden Grid Systems" + 20C o="Siemens Healthcare Diagnostics" + 20D o="Engage Technologies" + 20E o="Amrehn & Partner EDV-Service GmbH" + 20F o="Tieline Research Pty Ltd" + 211 o="Fracarro srl" + 213 o="ETON Deutschland Electro Acoustic GmbH" + 214 o="signalparser" + 215 o="Dataspeed Inc" + 216 o="FLEXTRONICS" + 217 o="Tecnint HTE SRL" + 21B o="Lab241 Co.,Ltd." + 21C o="Enyx SA" + 21D o="iRF - Intelligent RF Solutions, LLC" + 21E o="Hildebrand Technology Limited" + 21F o="CHRONOMEDIA" + 222 o="Marioff Corporation Oy" + 224 o="Urbana Smart Solutions Pte Ltd" + 225 o="RCD Radiokomunikace" + 226 o="Yaviar" + 227 o="Montalvo" + 228 o="HEITEC AG" + 229 o="CONTROL SYSTEMS Srl" + 22A o="Shishido Electrostatic, Ltd." + 22B o="VITEC" + 22C o="Hiquel Elektronik- und Anlagenbau GmbH" + 22D o="Leder Elektronik Design" + 22F o="Instec, Inc." + 230 o="CT Company" + 231 o="DELTA TAU DATA SYSTEMS, INC." + 232 o="UCONSYS" + 234 o="EDFelectronics JRMM Sp z o.o. sp.k." + 235 o="CAMEON S.A." + 236 o="Monnit Corporation" + 238 o="Arete Associates" + 239 o="Applied Silver" + 23A o="Mesa Labs, Inc." + 23B o="Fink Telecom Services" + 23C o="Quasonix, LLC" + 23E o="Tornado Modular Systems" + 23F o="ETA-USA" + 240 o="Orlaco Products B.V." + 241 o="Bolide Technology Group, Inc." + 243 o="Rohde&Schwarz Topex SA" + 245 o="Newtec A/S" + 246 o="Saline Lectronics, Inc." + 248 o="GL TECH CO.,LTD" + 24A o="Unmukti Technology Pvt Ltd" + 24B o="TOSEI ENGINEERING CORP." + 24D o="INFO CREATIVE (HK) LTD" + 24E o="Chengdu Cove Technology CO.,LTD" + 24F o="ELBIT SYSTEMS BMD AND LAND EW - ELISRA LTD" + 250 o="Datum Electronics Limited" + 251 o="PixelApps s.r.o." + 252 o="Sierra Nevada Corporation" + 253 o="Wimate Technology Solutions Private Limited" + 254 o="Spectrum Brands" + 255 o="Asystems Corporation" + 257 o="LG Electronics" + 259 o="Zebra Elektronik A.S." + 25A o="DEUTA-WERKE GmbH" + 25B o="GID Industrial" + 25D o="Mimo Networks" + 25F o="COPPERNIC SAS" + 260 o="ModuSystems, Inc" + 261 o="Potter Electric Signal Co. LLC" + 264 o="ifak technology + service GmbH" + 266 o="Spectra Displays Ltd" + 267 o="Zehntner Testing Instruments" + 268 o="Cardinal Scale Mfg Co" + 269 o="Gilbarco Veeder-Root ‎" + 26B o="Sorama BV" + 26C o="EA Elektroautomatik GmbH & Co. KG" + 26E o="HI-TECH SYSTEM Co. Ltd." + 272 o="TELECOM SANTE" + 273 o="WeVo Tech" + 274 o="Stercom Power Solutions GmbH" + 276 o="TELL Software Hungaria Kft." + 277 o="Voltaware Limited" + 27A o="TD ECOPHISIKA" + 27C o="MOTION LIB,Inc." + 27D o="Telenor Connexion AB" + 27E o="Mettler Toledo Hi Speed" + 27F o="ST Aerospace Systems" + 280 o="Computech International" + 283 o="TextNinja Co." + 284 o="Globalcom Engineering SPA" + 285 o="Bentec GmbH Drilling & Oilfield Systems" + 286 o="Pedax Danmark" + 287 o="Hypex Electronics BV" + 288 o="Bresslergroup" + 289 o="Shenzhen Rongda Computer Co.,Ltd" + 28A o="Transit Solutions, LLC." + 28B o="Arnouse Digital Devices, Corp." + 28C o="Step Technica Co., Ltd." + 28D o="Technica Engineering GmbH" + 28E o="TEX COMPUTER SRL" + 28F o="Overline Systems" + 293 o="Solar RIg Technologies" + 295 o="Cello Electronics (UK) Ltd" + 296 o="Rohde&Schwarz Topex SA" + 297 o="Grossenbacher Systeme AG" + 29B o="DermaLumics S.L." + 29C o="Teko Telecom Srl" + 29D o="XTech2 SIA" + 29F o="Code Hardware SA" + 2A1 o="Blink Services AB" + 2A2 o="Visualware, Inc." + 2A3 o="ATT Nussbaum Prüftechnik GmbH" + 2A4 o="GSP Sprachtechnologie GmbH" + 2A5 o="Taitotekniikka" + 2A7 o="Plasmability, LLC" + 2A8 o="Dynamic Perspective GmbH" + 2A9 o="Power Electronics Espana, S.L." + 2AA o="Flirtey Inc" + 2AB o="NASA Johnson Space Center" + 2AC o="New Imaging Technologies" + 2AD o="Opgal Optronic Industries" + 2AE o="Alere Technologies AS" + 2B0 o="Beijing Zhongyi Yue Tai Technology Co., Ltd" + 2B1 o="WIXCON Co., Ltd" + 2B2 o="Sun Creative (ZheJiang) Technology INC." + 2B3 o="HAS co.,ltd." + 2B4 o="Foerster-Technik GmbH" + 2B7 o="Matrix Orbital Corporation" + 2B9 o="BELECTRIC GmbH" + 2BA o="Active Brains" + 2BB o="Automation Networks & Solutions LLC" + 2BC o="EQUIPOS DE TELECOMUNICACIÓN OPTOELECTRÓNICOS, S.A." + 2BD o="mg-sensor GmbH" + 2BE o="Coherent Logix, Inc." + 2BF o="FOSHAN VOHOM" + 2C2 o="Quantum Detectors" + 2C3 o="Proterra" + 2C9 o="SEASON DESIGN TECHNOLOGY" + 2CA o="TATTILE SRL" + 2CC o="WeWork Companies, Inc." + 2CD o="Korea Airports Corporation" + 2CE o="KDT" + 2CF o="MB connect line GmbH Fernwartungssysteme" + 2D0 o="ijin co.,ltd." + 2D2 o="SHANGHAI IRISIAN OPTRONICS TECHNOLOGY CO.,LTD." + 2D4 o="CT Company" + 2D5 o="Teuco Guzzini" + 2D6 o="Kvazar LLC" + 2DA o="Skywave Networks Private Limited" + 2DB o="ProtoPixel SL" + 2DC o="Bolide Technology Group, Inc." + 2DE o="YUYAMA MFG Co.,Ltd" + 2E0 o="Peter Huber" + 2E1 o="hiSky S.C.S LTD" + 2E2 o="Spark Lasers" + 2E3 o="Meiknologic GmbH" + 2E5 o="Fläkt Woods AB" + 2E6 o="IPG Photonics Corporation" + 2E7 o="Atos spa" + 2E8 o="Telefire" + 2EA o="Schneider Electric Motion" + 2EB o="BRNET CO.,LTD." + 2EC o="Grupo Epelsa S.L." + 2ED o="Signals and systems india pvt ltd" + 2EE o="Aplex Technology Inc." + 2EF o="IEM SA" + 2F0 o="Clock-O-Matic" + 2F1 o="Inspike S.R.L." + 2F2 o="Health Care Originals, Inc." + 2F3 o="Scame Sistemi srl" + 2F4 o="Radixon s.r.o." + 2F5 o="eze System, Inc." + 2F6 o="TATTILE SRL" + 2F8 o="Tunstall A/S" + 2F9 o="CONSOSPY" + 2FA o="Toray Medical Co.,Ltd" + 2FD o="Special Projects Group, Inc" + 2FE o="Yaham Optoelectronics Co., Ltd" + 2FF o="Sunstone Engineering" + 300 o="Novo DR Ltd." + 302 o="DogWatch Inc" + 303 o="Fuchu Giken, Inc." + 304 o="Transas Marine Limited" + 305 o="CAITRON Industrial Solutions GmbH" + 307 o="Energi innovation Aps" + 308 o="DSD MICROTECHNOLOGY,INC." + 30B o="Ash Technologies" + 30C o="Sicon srl" + 30D o="Fiberbase" + 30F o="Cardinal Scales Manufacturing Co" + 313 o="DIEHL Controls" + 317 o="Iotopia Solutions" + 319 o="ISO/TC 22/SC 31" + 31B o="SilTerra Malaysia Sdn. Bhd." + 31C o="FINANCIERE DE L'OMBREE (eolane)" + 31E o="GILLAM-FEI S.A." + 31F o="Elcoma" + 323 o="TATTILE SRL" + 324 o="Thales Nederland BV" + 325 o="BlueMark Innovations BV" + 326 o="NEMEUS-SAS" + 327 o="Seneco A/S" + 328 o="HIPODROMO DE AGUA CALIENTE SA CV" + 32A o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + 32D o="Hanwell Technology Co., Ltd." + 32F o="Movidius SRL" + 330 o="iOne" + 332 o="InnoSenT" + 334 o="Dokuen Co. Ltd." + 336 o="Synaccess Networks Inc." + 338 o="Opti-Sciences, Inc." + 339 o="Sierra Nevada Corporation" + 33B o="Seal Shield, LLC" + 33C o="Videri Inc." + 33E o="Dynamic Connect (Suzhou) Hi-Tech Electronic Co.,Ltd." + 340 o="Renesas Electronics" + 341 o="Vtron Pty Ltd" + 342 o="Solectrix" + 343 o="Elektro-System s.c." + 344 o="IHI Inspection & Instrumentation Co., Ltd." + 345 o="AT-Automation Technology GmbH" + 346 o="Ultamation Limited" + 347 o="OAS Sweden AB" + 348 o="BÄR Bahnsicherung AG" + 349 o="SLAT" + 34A o="PAVO TASARIM ÜRETİM TİC A.Ş." + 34C o="GLT Exports Ltd" + 34E o="Risk Expert sarl" + 350 o="Tickster AB" + 351 o="KST technology" + 352 o="Globalcom Engineering SPA" + 353 o="Digital Outfit" + 354 o="IMP-Computer Systems" + 355 o="Hongin., Ltd" + 357 o="Movimento Group AB" + 359 o="Boutronic" + 35A o="Applied Radar, Inc." + 35C o="ACS electronics srl" + 35D o="Fresh Idea Factory BV" + 35E o="EIDOS s.p.a." + 35F o="Aplex Technology Inc." + 360 o="PT. Emsonic Indonesia" + 361 o="Parent Power" + 362 o="Asiga" + 363 o="Contec DTx" + 364 o="ADAMCZEWSKI elektronische Messtechnik GmbH" + 365 o="CircuitMeter Inc." + 367 o="Living Water" + 368 o="White Matter LLC" + 36A o="Becton Dickinson" + 36C o="Sicon srl" + 36D o="Cyberteam Sp z o o" + 36E o="Electrónica Falcón S.A.U" + 36F o="BuddyGuard GmbH" + 370 o="Inphi Corporation" + 371 o="BEDEROV GmbH" + 374 o="OOO NPP Mars-Energo" + 375 o="Adel System srl" + 377 o="Monnit Corporation" + 378 o="synchrotron SOLEIL" + 379 o="Vensi, Inc." + 37A o="APG Cash Drawer, LLC" + 37B o="Power Ltd." + 37C o="Merus Power Dynamics Ltd." + 37D o="The DX Shop Limited" + 37F o="IDS Innomic GmbH" + 381 o="CRDE" + 382 o="Naval Group" + 383 o="LPA Excil Electronics" + 384 o="Sensohive Technologies" + 387 o="GWF MessSysteme AG" + 38B o="Lookman Electroplast Industries Ltd" + 38C o="MiraeSignal Co., Ltd" + 38D o="IMP-TELEKOMUNIKACIJE DOO" + 38F o="Sorynorydotcom Inc" + 391 o="Changshu Ruite Electric Co.,Ltd." + 392 o="Contec DTx" + 396 o="CTG sp. z o. o." + 397 o="Guangxi Hunter Information Industry Co.,Ltd" + 39A o="Videotrend srl" + 39B o="IROC AB" + 39C o="GD Mission Systems" + 39D o="Comark Interactive Solutions" + 39E o="Lanmark Controls Inc." + 3A0 o="chiconypower" + 3A1 o="Reckeen HDP Media sp. z o.o. sp. k." + 3A4 o="Ascenix Corporation" + 3A5 o="KMtronic ltd" + 3A7 o="Varikorea" + 3A8 o="JamHub Corp." + 3A9 o="Vivalnk" + 3AA o="RCATSONE" + 3AD o="CT Company" + 3AE o="Exicom Technologies fze" + 3AF o="Turbo Technologies Corporation" + 3B0 o="Millennial Net, Inc." + 3B2 o="Sicon srl" + 3B5 o="Preston Industries dba PolyScience" + 3B7 o="Paul Scherrer Institut (PSI)" + 3B8 o="nVideon, Inc." + 3BA o="Silex Inside" + 3BB o="A-M Systems" + 3BC o="SciTronix" + 3BE o="MyDefence Communication ApS" + 3BF o="Star Electronics GmbH & Co. KG" + 3C0 o="DK-Technologies A/S" + 3C2 o="Cellular Specialties, Inc." + 3C3 o="AIMCO" + 3C4 o="Hagiwara Solutions Co., Ltd." + 3C5 o="P4Q ELECTRONICS, S.L." + 3C6 o="ACD Elekronik GmbH" + 3C7 o="SOFTCREATE CORP." + 3C9 o="Duerkopp-Adler" + 3CA o="TTI Ltd" + 3CC o="TerOpta Ltd" + 3CE o="Aditec GmbH" + 3CF o="Systems Engineering Arts Pty Ltd" + 3D2 o="Imagine Inc." + 3D4 o="Sanmina Israel" + 3D5 o="oxynet Solutions" + 3D7 o="Remote Sensing Solutions, Inc." + 3D8 o="Abitsoftware, Ltd." + 3D9 o="Aplex Technology Inc." + 3DA o="Loop Labs, Inc." + 3DB o="KST technology" + 3DD o="Kniggendorf + Kögler Security GmbH" + 3DE o="ELOMAC Elektronik GmbH" + 3DF o="MultiDyne" + 3E1 o="Barnstormer Softworks" + 3E2 o="AVI Pty Ltd" + 3E3 o="Head" + 3E4 o="Neptec Technologies Corp." + 3E5 o="ATEME" + 3E6 o="machineQ" + 3E7 o="JNR Sports Holdings, LLC" + 3E8 o="COSMOS web Co., Ltd." + 3E9 o="APOLLO GIKEN Co.,Ltd." + 3ED o="Ultra Electronics Sonar System Division" + 3EF o="Vtron Pty Ltd" + 3F0 o="Intervala" + 3F1 o="Olympus NDT Canada" + 3F2 o="H3D, Inc." + 3F3 o="SPEA SPA" + 3F4 o="Wincode Technology Co., Ltd." + 3F5 o="DOLBY LABORATORIES, INC." + 3F6 o="Sycomp Electronic GmbH" + 3F7 o="Advansid" + 3F9 o="Herrick Tech Labs" + 3FA o="Zaklad Energoelektroniki Twerd" + 3FE o="Mentor Graphics" + 3FF o="Hydra Controls" + 400 o="Vtron Pty Ltd" + 402 o="AKIS technologies" + 403 o="Mighty Cube Co., Ltd." + 404 o="RANIX,Inc." + 405 o="MG s.r.l." + 406 o="Acrodea, Inc." + 407 o="IDOSENS" + 408 o="Comrod AS" + 40A o="Monroe Electronics, Inc." + 40E o="Liaoyun Information Technology Co., Ltd." + 410 o="Avant Technologies, Inc" + 412 o="TATTILE SRL" + 413 o="Axess AG" + 415 o="IDEA SPA" + 417 o="Figment Design Laboratories" + 418 o="DEV Systemtechnik GmbH& Co KG" + 41A o="HYOSUNG Power & Industrial Systems" + 41B o="SYS TEC electronic GmbH" + 41E o="Redler Computers" + 421 o="North Star Bestech Co.," + 426 o="Zehnder Group Nederland" + 427 o="Key Chemical & Equipment Company" + 428 o="Presentation Switchers, Inc." + 429 o="Redco Audio Inc" + 42A o="Critical Link LLC" + 42C o="D.Marchiori Srl" + 42D o="RCH Italia SpA" + 42E o="Dr. Zinngrebe GmbH" + 42F o="SINTOKOGIO, LTD" + 430 o="Algodue Elettronica Srl" + 431 o="Power Electronics Espana, S.L." + 432 o="DEUTA-WERKE GmbH" + 433 o="Flexsolution APS" + 434 o="Wit.com Inc" + 435 o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + 436 o="Henrich Electronics Corporation" + 437 o="Digital Way" + 439 o="TriLED" + 43B o="Kalycito Infotech Private Limited" + 43D o="Veryx Technologies Private Limited" + 43E o="Peloton Technology" + 43F o="biosilver .co.,ltd" + 440 o="Discover Video" + 441 o="Videoport S.A." + 442 o="Blair Companies" + 443 o="Slot3 GmbH" + 445 o="Advanced Devices SpA" + 446 o="Santa Barbara Imaging Systems" + 447 o="Avid Controls Inc" + 448 o="B/E Aerospace, Inc." + 44B o="Open System Solutions Limited" + 44E o="Solace Systems Inc." + 455 o="Heartlandmicropayments" + 457 o="Vivaldi Clima Srl" + 459 o="Protium Technologies, Inc." + 45B o="KOMZ - IZMERENIYA" + 45C o="AlyTech" + 45D o="Sensapex Oy" + 45E o="eSOL Co.,Ltd." + 45F o="Cloud4Wi" + 460 o="Guilin Tryin Technology Co.,Ltd" + 461 o="TESEC Corporation" + 462 o="EarTex" + 465 o="ENERGISME" + 469 o="Gentec Systems Co." + 46B o="Airborne Engineering Limited" + 46C o="SHANGHAI CHENZHU INSTRUMENT CO., LTD." + 46F o="serva transport systems GmbH" + 470 o="KITRON UAB" + 471 o="SYSCO Sicherheitssysteme GmbH" + 472 o="Quadio Devices Private Limited" + 475 o="EWATTCH" + 476 o="FR-Team International SA" + 478 o="Touchnet/OneCard" + 479 o="LINEAGE POWER PVT LTD.," + 47C o="Par-Tech, Inc." + 47E o="Fiber Optika Technologies Pvt. Ltd." + 47F o="ASE GmbH" + 480 o="Emergency Lighting Products Limited" + 482 o="Aeryon Labs Inc" + 486 o="ChongQing JianTao Technology Co., Ltd." + 488 o="Cardinal Scale Mfg Co" + 489 o="ard sa" + 48A o="George Wilson Industries Ltd" + 48C o="Integrated Systems Engineering, Inc." + 48D o="OMEGA BILANCE SRL SOCIETA' UNIPERSONALE" + 48E o="Allim System Co,.Ltd." + 48F o="Seiwa Giken" + 492 o="Jiangsu Jinheng Information Technology Co.,Ltd." + 493 o="Impulse Networks Pte Ltd" + 494 o="Schildknecht AG" + 495 o="Fiem Industries Ltd." + 497 o="ALBIRAL DISPLAY SOLUTIONS SL" + 498 o="XGEM SAS" + 499 o="Pycom Ltd" + 49A o="HAXE SYSTEME" + 49B o="Algodue Elettronica Srl" + 49E o="CAPTEMP, Lda" + 49F o="B.P.A. SRL" + 4A0 o="FLUDIA" + 4A1 o="Herholdt Controls srl" + 4A2 o="DEVAU Lemppenau GmbH" + 4A5 o="Intermind Inc." + 4A6 o="HZHY TECHNOLOGY" + 4A7 o="aelettronica group srl" + 4A9 o="WARECUBE,INC" + 4AA o="Twoway Communications, Inc." + 4AB o="TruTeq Wireless (Pty) Ltd" + 4AC o="Microsoft Research" + 4AD o="GACI" + 4AE o="Reinhardt System- und Messelectronic GmbH" + 4AF o="Agramkow Fluid Systems A/S" + 4B0 o="Tecogen Inc." + 4B1 o="LACE LLC." + 4B2 o="Certus Operations Ltd" + 4B3 o="Bacsoft" + 4B4 o="Hi Tech Systems Ltd" + 4B6 o="VEILUX INC." + 4B7 o="Aplex Technology Inc." + 4B8 o="International Roll-Call Corporation" + 4B9 o="SHEN ZHEN TTK TECHNOLOGY CO,LTD" + 4BA o="Sinftech LLC" + 4BB o="Plazma-T" + 4BD o="Boulder Amplifiers, Inc." + 4BE o="GY-FX SAS" + 4C0 o="Technica Engineering GmbH" + 4C1 o="QUERCUS TECHNOLOGIES, S. L." + 4C2 o="hera Laborsysteme GmbH" + 4C4 o="OOO Research and Production Center %Computer Technologies%" + 4C5 o="Moving iMage Technologies LLC" + 4C6 o="BlueBox Video Limited" + 4C7 o="SOLVERIS sp. z o.o." + 4C8 o="Hosokawa Micron Powder Systems" + 4CD o="Power Electronics Espana, S.L." + 4CE o="Agilack" + 4CF o="GREEN HOUSE CO., LTD." + 4D1 o="Contraves Advanced Devices Sdn. Bhd." + 4D2 o="Biotage Sweden AB" + 4D4 o="Nortek Global HVAC" + 4D5 o="Moog Rekofa GmbH" + 4D8 o="Versilis Inc." + 4DB o="Temperature@lert" + 4DC o="JK DEVICE CORPORATION" + 4DD o="Road-iQ, LLC" + 4DE o="Oso Technologies, Inc." + 4DF o="Nidec Avtron Automation Corp" + 4E0 o="Microvideo" + 4E1 o="Grupo Epelsa S.L." + 4E5 o="viZaar industrial imaging AG" + 4E7 o="Digital Domain" + 4E9 o="ADETEC SAS" + 4EA o="Vocality international T/A Cubic" + 4EB o="INFOSOFT DIGITAL DESIGN & SERVICES PRIVATE LIMITED" + 4EC o="Hangzhou Youshi Industry Co., Ltd." + 4EE o="NOA Co., Ltd." + 4EF o="CMI, Inc." + 4F0 o="Li Seng Technology Ltd.," + 4F1 o="LG Electronics" + 4F2 o="COMPAL ELECTRONICS, INC." + 4F4 o="WiTagg, Inc" + 4F6 o="DORLET SAU" + 4F9 o="OptoPrecision GmbH" + 4FC o="Mettler Toledo" + 4FE o="WiTagg, Inc" + 500 o="Mistral Solutions Pvt. LTD" + 501 o="Peek Traffic" + 502 o="Glidewell Laboratories" + 503 o="Itest communication Tech Co., LTD" + 504 o="Xsight Systems Ltd." + 505 o="MC2-Technologies" + 507 o="Human Oriented Technology, Inc." + 508 o="INSEVIS GmbH" + 50E o="Micro Trend Automation Co., LTD" + 510 o="PSL ELEKTRONİK SANAYİ VE TİCARET A.S." + 511 o="Next Sight srl" + 512 o="Techno Broad,Inc" + 513 o="MB connect line GmbH Fernwartungssysteme" + 515 o="PCSC" + 516 o="LINEAGE POWER PVT LTD.," + 517 o="ISPHER" + 518 o="CRUXELL Corp." + 51B o="Vitrea Smart Home Technologies" + 51C o="ATX Networks Corp" + 51D o="Tecnint HTE SRL" + 51E o="Fundación Cardiovascular de Colombia" + 522 o="Syncopated Engineering Inc" + 523 o="Tibit Communications" + 524 o="Wuxi New Optical Communication Co.,Ltd." + 525 o="Plantiga Technologies Inc" + 526 o="FlowNet LLC" + 528 o="Aplex Technology Inc." + 52B o="GE Aviation Cheltenham" + 52C o="Centuryarks Ltd.," + 52D o="Tanaka Electric Industry Co., Ltd." + 52E o="Swissponic Sagl" + 530 o="iSiS-Ex Limited" + 531 o="ATEME" + 532 o="Talleres de Escoriaza SA" + 533 o="Nippon Marine Enterprises, Ltd." + 538 o="sydetion UG (h.b.)" + 53A o="Pano0ramic Power" + 53B o="Mr.Loop" + 53C o="Airthings" + 53D o="ACCEL CORP" + 542 o="RTDS Technologies Inc." + 544 o="Silicon Safe Ltd" + 545 o="Airity Technologies Inc." + 546 o="Sensefarm AB" + 547 o="CE LINK LIMITED" + 548 o="DIGIVERV INC" + 549 o="Procon automatic systems GmbH" + 54B o="Brakels IT" + 54C o="Husty M.Styczen J.Hupert Sp.J." + 54D o="Qingdao Haitian Weiye Automation Control System Co., Ltd" + 54E o="RFL Electronics, Inc." + 54F o="Assembly Contracts Limited" + 550 o="Merten GmbH&CoKG" + 551 o="infrachip" + 553 o="TAALEX Systemtechnik GmbH" + 554 o="Teletypes Manufacturing Plant" + 555 o="SoftLab-NSK" + 557 o="HEITEC AG" + 559 o="Eagle Mountain Technology" + 55A o="Sontay Ltd." + 55B o="Procon Electronics Pty Ltd" + 55C o="Saratoga Speed, Inc." + 55D o="LunaNexus Inc" + 55E o="BRS Sistemas Eletrônicos" + 563 o="Zhejiang Hao Teng Electronic Technology Co., Ltd." + 564 o="christmann informationstechnik + medien GmbH & Co. KG" + 566 o="Data Informs LLC" + 56A o="Harvard Technology Ltd" + 56B o="S.E.I. CO.,LTD." + 56C o="Telensa Ltd" + 570 o="Bayern Engineering GmbH & Co. KG" + 572 o="CRDE" + 574 o="Cloud Intelligence Pty Ltd" + 576 o="Shandong Hospot IOT Technology Co.,Ltd." + 578 o="IMAGE TECH CO.,LTD" + 579 o="Chelsea Technologies Group Ltd" + 57A o="Rhythm Engineering, LLC." + 57B o="ELAMAKATO GmbH" + 57C o="Automata GmbH & Co. KG" + 57D o="WICOM1 GmbH" + 57F o="MBio Diagnostics, Inc." + 582 o="VAGLER International Sdn Bhd" + 583 o="Ducommun Inc." + 584 o="Sertone, a division of Opti-Knights Ltd" + 585 o="Nefteavtomatika" + 587 o="INCAA Computers" + 589 o="Cityntel OU" + 58C o="OPTSYS" + 58D o="DORLET SAU" + 58E o="Veilux Inc." + 58F o="LSL systems" + 590 o="812th AITS" + 592 o="CRDE" + 593 o="Asis Pro" + 594 o="ATE Systems Inc" + 595 o="PLR Prueftechnik Linke und Ruehe GmbH" + 596 o="Mencom Corporation" + 597 o="VAPE RAIL INTERNATIONAL" + 598 o="Ruag Defence France SAS" + 599 o="LECO Corporation" + 59B o="AUTOMATIZACION Y CONECTIVIDAD SA DE CV" + 59C o="DAVE SRL" + 59D o="servicios de consultoria independiente S.L." + 5A0 o="Ascon Tecnologic S.r.l." + 5A2 o="Wallner Automation GmbH" + 5A3 o="CT Company" + 5A5 o="Rehwork GmbH" + 5A7 o="ABB S.p.A." + 5A8 o="Farmobile" + 5A9 o="Bunka Shutter Co., Ltd." + 5AA o="Chugoku Electric Manufacturing Co.,Inc" + 5AB o="Sea Air and Land Communications Ltd" + 5B0 o="Qxperts Italia S.r.l." + 5B1 o="EPD Electronics" + 5B5 o="Lehigh Electric Products Co" + 5B6 o="Ethical Lighting and Sensor Solutions Limited" + 5B8 o="Hella Gutmann Solutions GmbH" + 5BC o="LAMTEC Meß- und Regeltechnik für Feuerungen GmbH & Co. KG" + 5BE o="CASWA" + 5BF o="Aton srl" + 5C1 o="Shanghai JaWay Information Technology Co., Ltd." + 5C4 o="TATTILE SRL" + 5C5 o="Haag-Streit AG" + 5C8 o="YUYAMA MFG Co.,Ltd" + 5CA o="ACD Elekronik GmbH" + 5CC o="Akse srl" + 5CD o="MVT Video Technologies R + H Maedler GbR" + 5CF o="PROEL TSI s.r.l." + 5D1 o="Software Motor Corp" + 5D3 o="Supracon AG" + 5D4 o="RCH ITALIA SPA" + 5D5 o="CT Company" + 5D6 o="BMT Messtechnik Gmbh" + 5D8 o="LYNX Technik AG" + 5DA o="Valk Welding B.V." + 5DB o="Movicom LLC" + 5DC o="FactoryLab B.V." + 5DE o="Hangzhou AwareTec Technology Co., Ltd" + 5E0 o="Hexagon Metrology SAS" + 5E2 o="Grossenbacher Systeme AG" + 5E3 o="Imecon Engineering SrL" + 5E4 o="DSP DESIGN" + 5E5 o="HAIYANG OLIX CO.,LTD." + 5E6 o="Mechatronics Systems Private Limited" + 5E7 o="Heroic Technologies Inc." + 5E8 o="VITEC" + 5E9 o="Zehetner-Elektronik GmbH" + 5EA o="KYS,INC" + 5EC o="Creative Electronics Ltd" + 5ED o="EA Elektroautomatik GmbH & Co. KG" + 5EE o="Mikrotron Mikrocomputer, Digital- und Analogtechnik GmbH" + 5EF o="Star Systems International" + 5F0 o="managee GmbH & Co KG" + 5F1 o="Fater Rasa Noor" + 5F2 o="Invisible Systems Limited" + 5F3 o="Rtone" + 5F4 o="FDSTiming" + 5F6 o="FreeFlight Systems" + 5F9 o="MB connect line GmbH Fernwartungssysteme" + 5FA o="TEX COMPUTER SRL" + 5FB o="TELEPLATFORMS" + 5FC o="SURTEC" + 5FD o="Windar Photonics" + 5FF o="Vaisala Oyj" + 600 o="Stellwerk GmbH" + 602 o="Quantum Opus, LLC" + 603 o="EGISTECH CO.,LTD." + 605 o="Aplex Technology Inc." + 607 o="ATEME" + 608 o="EIIT SA" + 609 o="PBSI Group Limited" + 60A o="TATA POWER SED" + 60B o="Edgeware AB" + 60C o="IST ElektronikgesmbH" + 60D o="Link Electric & Safety Control Co." + 60E o="HDANYWHERE" + 60F o="Tanaka Information System, LLC." + 610 o="POLVISION" + 611 o="Avionica" + 613 o="Suprock Technologies" + 615 o="JSC %OTZVUK%" + 616 o="Axxess Identification Ltd" + 618 o="Motec Pty Ltd" + 61A o="Rocket Lab Ltd." + 61B o="Nubewell Networks Pvt Ltd" + 61C o="Earth Works" + 61D o="Telonic Berkeley Inc" + 61E o="PKE Electronics AG" + 61F o="Labotect Labor-Technik-Göttingen GmbH" + 623 o="Beijing HuaLian Technology Co, Ltd." + 625 o="VX Instruments GmbH" + 628 o="MECT S.R.L." + 62B o="Silicann Systems GmbH" + 630 o="LGE" + 631 o="SENSO2ME" + 634 o="idaqs Co.,Ltd." + 635 o="Cosylab d.d." + 636 o="Globalcom Engineering SPA" + 637 o="INEO-SENSE" + 63A o="DAVE SRL" + 63B o="Lazer Safe Pty Ltd" + 63C o="Pivothead" + 63D o="Storbyte, Inc." + 63E o="RIKEN OPTECH CORPORATION" + 63F o="YG COMPANY CO., LTD" + 640 o="Electronic Equipment Company Pvt. Ltd." + 643 o="Marques,S.A." + 644 o="ATX Networks Corp" + 645 o="Project Decibel, Inc." + 647 o="KZTA" + 648 o="Magnamed Tecnologia Medica S/A" + 649 o="swissled technologies AG" + 64A o="Netbric Technology Co.,Ltd." + 64B o="Kalfire" + 64C o="ACEMIS FRANCE" + 64E o="BigStuff3, Inc." + 650 o="GIFAS-ELECTRIC GmbH" + 651 o="Roxford" + 652 o="Robert Bosch, LLC" + 653 o="Luxar Tech, Inc." + 654 o="EMAC, Inc." + 655 o="AOT System GmbH" + 656 o="SonoSound ApS" + 658 o="emperor brands" + 659 o="E2G srl" + 65A o="Aplex Technology Inc." + 65B o="Roush" + 65C o="Aplex Technology Inc." + 65D o="GEGA ELECTRONIQUE" + 660 o="Smart Service Technologies CO., LTD" + 661 o="DesignA Electronics Limited" + 664 o="Sankyo Intec co.,ltd" + 665 o="CertUsus GmbH" + 666 o="Aplex Technology Inc." + 669 o="Pano0ramic Power" + 66B o="Innitive B.V." + 670 o="Particle sizing systems" + 671 o="Sea Shell Corporation" + 672 o="KLEIBER Infrared GmbH" + 673 o="ACD Elekronik GmbH" + 674 o="Fortress Cyber Security" + 675 o="alfamation spa" + 676 o="samwooeleco" + 677 o="Fraunhofer-Institut IIS" + 678 o="The Dini Group, La Jolla inc." + 679 o="EMAC, Inc." + 67B o="Stesalit Systems Ltd" + 67D o="Acrodea, Inc." + 680 o="BASF Corporation" + 682 o="Rosslare Enterprises Limited" + 686 o="Access Protocol Pty Ltd" + 688 o="MG s.r.l." + 689 o="Prisma Telecom Testing Srl" + 68C o="ND METER" + 68D o="%Meta-chrom% Co. Ltd." + 68E o="CEA Technologies Pty Ltd" + 68F o="PEEK TRAFFIC" + 692 o="HOSIN INDUSTRIAL LIMITED" + 693 o="Altron, a.s." + 694 o="MoviTHERM" + 696 o="Open Grow" + 697 o="Alazar Technologies Inc." + 69C o="Keepen" + 69E o="PTYPE Co., LTD." + 69F o="T+A elektroakustik GmbH & Co.KG" + 6A0 o="Active Research Limited" + 6A1 o="GLIAL TECHNOLOGY" + 6A2 o="Root Automation" + 6A3 o="OutdoorLink" + 6A5 o="Akenori PTE LTD" + 6A6 o="WOW System" + 6A8 o="Vitsch Electronics" + 6A9 o="OHMORI ELECTRIC INDUSTRIES CO.LTD" + 6AD o="CONNIT" + 6AF o="Sensorberg GmbH" + 6B0 o="PTYPE Co., LTD." + 6B1 o="TTC TELEKOMUNIKACE, s.r.o." + 6B2 o="CRDE" + 6B3 o="DuraComm Corporation" + 6B5 o="ART SPA" + 6B6 o="INRADIOS GmbH" + 6B7 o="Grossenbacher Systeme AG" + 6B8 o="BT9" + 6BB o="LUCEO" + 6BE o="VANTAGE INTEGRATED SECURITY SOLUTIONS PVT LTD" + 6BF o="Otto Bihler Maschinenfabrik GmbH & Co. KG" + 6C1 o="Labtronik s.r.l." + 6C3 o="BEIJING ZGH SECURITY RESEARCH INSTITUTE CO., LTD" + 6C5 o="CJSC «Russian telecom equipment company» (CJSC RTEC)" + 6C7 o="Becton Dickinson" + 6CD o="NORTHBOUND NETWORKS PTY. LTD." + 6D0 o="Code Blue Corporation" + 6D1 o="Visual Engineering Technologies Ltd" + 6D2 o="Ahrens & Birner Company GmbH" + 6D3 o="DEUTA-WERKE GmbH" + 6D6 o="KMtronic Ltd." + 6D8 o="Shanghai YuanAn Environmental Protection Technology Co.,Ltd" + 6D9 o="VECTARE Inc" + 6DA o="Enovative Networks, Inc." + 6DF o="Mango DSP, Inc." + 6E0 o="ABB SPA - DMPC" + 6E1 o="Shanghai Holystar Information Technology Co.,Ltd" + 6E4 o="Institute of Power Engineering, Gdansk Division" + 6E5 o="DEUTA-WERKE GmbH" + 6E6 o="Eleven Engineering Incorporated" + 6E7 o="AML" + 6E8 o="Blu Wireless Technology Ltd" + 6E9 o="Krontech" + 6EA o="Edgeware AB" + 6EB o="QUANTAFLOW" + 6EC o="CRDE" + 6ED o="Wiingtech International Co. LTD." + 6F0 o="iTelaSoft Pvt Ltd" + 6F2 o="P&C Micro's Pty Ltd" + 6F3 o="iungo" + 6F6 o="Acco Brands Europe" + 6F7 o="EGICON SRL" + 6F8 o="SENSEON Corporation" + 6F9 o="ENVItech s.r.o." + 6FA o="Dataforth Corporation" + 6FB o="Shachihata Inc." + 6FC o="MI Inc." + 6FD o="Core Akıllı Ev Sistemleri" + 6FF o="AKEO PLUS" + 700 o="University Of Groningen" + 702 o="Sensor Highway Ltd" + 703 o="StromIdee GmbH" + 704 o="Melecs EWS GmbH" + 705 o="Digital Matter Pty Ltd" + 706 o="Smith Meter, Inc." + 707 o="Koco Motion US LLC" + 708 o="IBM Research GmbH" + 709 o="AML" + 70A o="PULLNET TECHNOLOGY, SA DE CV SSC1012302S73" + 70E o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + 70F o="Alion Science & Technology" + 710 o="Guardian Controls International Ltd" + 711 o="X-Laser LLC" + 712 o="APG Cash Drawer, LLC" + 714 o="Alturna Networks" + 715 o="RIOT" + 716 o="Lode BV" + 717 o="Secure Systems & Services" + 718 o="PEEK TRAFFIC" + 71B o="elsys" + 71E o="Motec Pty Ltd" + 721 o="Zoe Medical" + 722 o="UMAN" + 723 o="LG Electronics" + 724 o="Quan International Co., Ltd." + 727 o="LP Technologies Inc." + 728 o="BCD Audio" + 729 o="EMAC, Inc." + 72C o="NuRi&G Engineering co,.Ltd." + 72D o="Kron Medidores" + 72E o="Maharsystem" + 730 o="Videogenix" + 731 o="Phoniro Systems AB" + 732 o="TOFWERK AG" + 733 o="SA Instrumentation Limited" + 734 o="MANSION INDUSTRY CO., LTD." + 735 o="Swiss Audio" + 737 o="SD Biosensor" + 739 o="Zigencorp, Inc" + 73B o="S-I-C" + 73C o="Centro de Ingenieria y Desarrollo industrial" + 73D o="NETWAYS GmbH" + 73E o="Trident RFID Pty Ltd" + 740 o="Prisma Telecom Testing Srl" + 741 o="HOW-E" + 742 o="YUYAMA MFG Co.,Ltd" + 743 o="EA Elektroautomatik GmbH & Co. KG" + 745 o="TMSI LLC" + 747 o="Eva Automation" + 748 o="KDT" + 749 o="Granite River Labs Inc" + 74A o="Mettler Toledo Hi Speed" + 74C o="Kwant Controls BV" + 74D o="SPEECH TECHNOLOGY CENTER LIMITED" + 74E o="PushCorp, Inc." + 74F o="United States Technologies Inc." + 750 o="Neurio Technology Inc." + 751 o="GNF" + 753 o="HCH. Kündig & CIE. AG" + 755 o="LandmarkTech Systems Technology Co.,Ltd." + 758 o="Grossenbacher Systeme AG" + 759 o="AML" + 75A o="Standard Backhaul Communications" + 75B o="Netool LLC" + 75C o="UPM Technology, Inc" + 75D o="Nanjing Magewell Electronics Co., Ltd." + 75E o="Cardinal Health" + 75F o="Vocality international T/A Cubic" + 760 o="QUALITTEQ LLC" + 761 o="Critical Link LLC" + 763 o="A Trap, USA" + 764 o="SCHMID electronic" + 766 o="Tirasoft Nederland" + 767 o="FRANKLIN FRANCE" + 768 o="Kazan Networks Corporation" + 76A o="Swiftnet SOC Ltd" + 76B o="EMPELOR GmbH" + 76C o="Aural Ltd" + 76D o="Trimble" + 76E o="Grupo Epelsa S.L." + 76F o="OTI LTD" + 770 o="STREGA" + 771 o="Apator Miitors ApS" + 772 o="enModus" + 773 o="Rugged Science" + 774 o="Micram Instruments Ltd" + 775 o="Sonel S.A." + 776 o="Power Ltd." + 777 o="QUERCUS TECHNOLOGIES, S.L." + 778 o="Lumacron Technology Ltd." + 779 o="DR.BRIDGE AQUATECH" + 77B o="AeroVision Avionics, Inc." + 77C o="HUSTY M.Styczen J.Hupert Sp.J." + 77E o="Blue Marble Communications, Inc." + 781 o="Project Service S.a.s." + 782 o="thou&tech" + 784 o="Shenzhen bayue software co. LTD" + 785 o="Density Inc." + 788 o="Slan" + 789 o="SEMEX-EngCon GmbH" + 78A o="Hills Health Solutions" + 78B o="Jingtu Printing Systems Co., Ltd" + 78C o="Survalent Technology Corporation" + 78E o="effectas GmbH" + 78F o="SoFiHa" + 790 o="AVI Pty Ltd" + 791 o="Romteck Australia" + 793 o="Gastech Australia Pty Ltd" + 794 o="Shadin Avionics" + 796 o="GAMPT mbH" + 799 o="Vitec System Engineering Inc." + 79A o="Innerspec Technologies Inc." + 79B o="Soniclean Pty Ltd" + 79E o="CW2. Gmbh & Co. KG" + 7A0 o="Reactec Ltd" + 7A1 o="Excelfore Corporation" + 7A2 o="Alpha ESS Co., Ltd." + 7A3 o="Impulse Automation" + 7A4 o="Potter Electric Signal Co. LLC" + 7A5 o="Triton Electronics Ltd" + 7A6 o="Electrolux" + 7A7 o="Symbicon Ltd" + 7A8 o="dieEntwickler Elektronik GmbH" + 7A9 o="adidas AG" + 7AA o="Sadel S.p.A." + 7AB o="Microgate Srl" + 7AC o="Verity Studios AG" + 7AD o="Insitu, Inc" + 7AE o="Exi Flow Measurement Ltd" + 7AF o="Hessware GmbH" + 7B0 o="Medisafe International" + 7B2 o="Rail Power Systems GmbH" + 7B3 o="BroadSoft Inc" + 7B4 o="Zumbach Electronic AG" + 7B6 o="Amada Miyachi America Inc." + 7B7 o="LSB - LA SALLE BLANCHE" + 7B8 o="SerEnergy A/S" + 7B9 o="QIAGEN Instruments AG" + 7BF o="Stone Three" + 7C0 o="TORGOVYY DOM TEHNOLOGIY LLC" + 7C1 o="Data Sciences International" + 7C2 o="Morgan Schaffer Inc." + 7C3 o="Flexim Security Oy" + 7C7 o="Sicon srl" + 7C8 o="CRDE" + 7C9 o="Council Rock" + 7CD o="Molekuler Goruntuleme A.S." + 7CE o="Aplex Technology Inc." + 7CF o="ORCA Technologies, LLC" + 7D0 o="Cubitech" + 7D1 o="Schneider Electric Motion USA" + 7D2 o="SDK Kristall" + 7D5 o="SICS Swedish ICT" + 7D6 o="Yukilab" + 7D7 o="Gedomo GmbH" + 7D9 o="ATOM GIKEN Co.,Ltd." + 7DA o="Grupo Epelsa S.L." + 7DC o="Software Systems Plus" + 7DD o="Excel Medical Electronics LLC" + 7DE o="Telaeris, Inc." + 7DF o="RDT Ltd" + 7E0 o="Sanko-sha,inc." + 7E1 o="Applied Materials" + 7E2 o="Depro Électronique inc" + 7E3 o="RedLeaf Security" + 7E4 o="C21 Systems Ltd" + 7E5 o="Megaflex Oy" + 7E7 o="Atessa, Inc." + 7E8 o="Mannkind Corporation" + 7E9 o="Mecsel Oy" + 7EA o="Waterkotte GmbH" + 7EB o="Xerox International Partners" + 7EC o="GRIDSMART Technologies" + 7ED o="The Things Network Foundation" + 7EE o="ADVEEZ" + 7EF o="CRAVIS CO., LIMITED" + 7F1 o="AeroVision Avionics, Inc." + 7F2 o="TCI" + 7F3 o="Shenzhen Virtual Clusters Information Technology Co.,Ltd." + 7F4 o="KST technology" + 7F5 o="Incusense" + 7F7 o="JASCO Applied Sciences Canada Ltd" + 7F8 o="Solvera Lynx d.d." + 7F9 o="Communication Systems Solutions" + 7FB o="db Broadcast Products Ltd" + 7FD o="SYS TEC electronic GmbH" + 7FE o="RCH Italia SpA" + 800 o="HeadsafeIP PTY LTD" + 802 o="Qingdao CNR HITACH Railway Signal&communication co.,ltd" + 803 o="Grossenbacher Systeme AG" + 804 o="PMT Corporation" + 805 o="Eurotronik Kranj d.o.o." + 807 o="Camsat Przemysław Gralak" + 809 o="Tecnint HTE SRL" + 80A o="SENSING LABS" + 80B o="Fischer Block, Inc." + 80D o="Data Physics Corporation" + 80F o="Quickware Eng & Des LLC" + 810 o="Advice" + 811 o="CJSC «INTERSET»" + 813 o="Wavemed srl" + 814 o="Ingenieurbuero SOMTRONIK" + 816 o="Smith Meter, Inc." + 817 o="Aplex Technology Inc." + 818 o="CRDE" + 819 o="«Intellect module» LLC" + 81A o="Joehl & Koeferli AG" + 81B o="bobz GmbH" + 81E o="Novathings" + 820 o="Becker Nachrichtentechnik GmbH" + 821 o="HL2 group" + 823 o="SP Controls" + 825 o="TATTILE SRL" + 826 o="Elbit Systems of America" + 827 o="Metromatics Pty Ltd" + 828 o="Xacti Corporation" + 82C o="NELS Ltd." + 82D o="Elektronik Art S.C." + 82E o="PlayAlive A/S" + 831 o="Arnouse Digital Devices Corp" + 833 o="Alpiq InTec Management AG" + 835 o="CommBox P/L" + 836 o="Authenticdata" + 837 o="HiDes, Inc." + 838 o="Tofino" + 839 o="Rockwell Collins Canada" + 83B o="Telefonix Incorporated" + 83C o="Sinoembed" + 83F o="Lumine Lighting Solutions Oy" + 840 o="xm" + 841 o="Stanet Co.,Ltd" + 842 o="PLUTO Solution co.,ltd." + 844 o="SANSFIL Technologies" + 845 o="Harborside Technology" + 847 o="Ai-Lynx" + 848 o="Aldridge Electrical Industries" + 849 o="RF-Tuote Oy" + 84A o="MOG Laboratories Pty Ltd" + 84B o="QuestHouse, Inc." + 84C o="CoreKinect" + 84D o="Quantum Design Inc." + 84E o="Chromalox, Inc." + 850 o="REO AG" + 851 o="EXASCEND (Wuhan) Co., Ltd" + 852 o="NetBoxSC, LLC" + 853 o="HGH SYSTEMES INFRAROUGES" + 854 o="Adimec Advanced Image Systems" + 855 o="CRDE" + 857 o="RCH Italia SpA" + 85A o="BRUSHIES" + 85B o="TSUBAKIMOTO CHAIN CO." + 85C o="Robot Pub Group" + 85D o="ATHREYA INC" + 85E o="XLOGIC srl" + 85F o="YUYAMA MFG Co.,Ltd" + 860 o="KBS Industrieelektronik GmbH" + 861 o="KST technology" + 862 o="TripleOre" + 863 o="Shenzhen Wesion Technology Co., Ltd" + 866 o="MEPS Realtime" + 868 o="U-JIN Mesco Co., Ltd." + 86B o="AVL DiTEST" + 86C o="eeas gmbh" + 86D o="Census Digital Incorporated" + 86E o="Profcon AB" + 870 o="bentrup Industriesteuerungen" + 871 o="Oso Technologies" + 873 o="Vishay Nobel AB" + 875 o="Peek Traffic" + 876 o="IONETECH" + 877 o="Polynet Telecommunications Consulting and Contractor Ltd." + 878 o="Package Guard, Inc" + 879 o="ZIGPOS GmbH" + 87B o="Liquid Instruments Pty Ltd" + 87C o="Nautel Limited" + 87D o="INVIXIUM ACCESS INC." + 87E o="Septentrio NV" + 87F o="NAC Planning Co., Ltd." + 880 o="Skopei B.V." + 881 o="TATTILE SRL" + 882 o="SIMON TECH, S.L." + 885 o="QuirkLogic" + 888 o="Zetechtics Ltd" + 889 o="Innovative Circuit Technology" + 88A o="Perceptics, LLC" + 88B o="WUHAN EASYLINKIN TECHNOLOGY co.,LTD" + 88D o="LG Electronics" + 88F o="Quaesta Instruments, LLC" + 890 o="EIDOS s.r.l." + 891 o="neocontrol soluções em automação" + 892 o="ABB" + 893 o="Cubitech" + 894 o="UnI Systech Co.,Ltd" + 895 o="Integrated Control Corp." + 896 o="Shanghai Longpal Communication Equipment Co., Ltd." + 897 o="EFG CZ spol. s r.o." + 89A o="Algodue Elettronica Srl" + 89B o="ControlWorks, Inc." + 8A0 o="DM RADIOCOM" + 8A2 o="WINNERS DIGITAL CORPORATION" + 8A4 o="Phyton, Inc. Microsystems and Development Tools" + 8A5 o="KST technology" + 8A6 o="CRDE" + 8A8 o="megatec electronic GmbH" + 8AB o="EMAC, Inc." + 8AC o="​ASUNG TECHNO CO.,Ltd" + 8AD o="Global Communications Technology LLC" + 8AE o="FARECO" + 8B0 o="IES S.r.l." + 8B1 o="M-Tech Innovations Limited" + 8B2 o="NPF Modem, LLC" + 8B3 o="Firefly RFID Solutions" + 8B4 o="Scenario Automation" + 8B7 o="Contec DTx" + 8B9 o="Toptech Systems, Inc." + 8BB o="KST technology" + 8BE o="Connoiseur Electronics Private Limited" + 8C1 o="Rievtech Electronic Co.,Ltd" + 8C2 o="F-domain corporation" + 8C3 o="Wyebot, Inc." + 8C5 o="HMicro Inc" + 8C6 o="Onosokki Co.,Ltd" + 8C8 o="KRONOTECH SRL" + 8CA o="Allied Data Systems" + 8CB o="WELT Corporation" + 8CD o="EA Elektroautomatik GmbH & Co. KG" + 8CE o="CORES Corporation" + 8CF o="Dainichi Denshi Co.,LTD" + 8D0 o="Raft Technologies" + 8D3 o="PERFORMANCE CONTROLS, INC." + 8D7 o="Schneider Electric Motion USA" + 8D8 o="VNG Corporation" + 8D9 o="MB connect line GmbH Fernwartungssysteme" + 8DA o="MicroElectronics System Co.Ltd" + 8DB o="Kratos Analytical Ltd" + 8DC o="Niveo International BV" + 8E0 o="SOUDAX EQUIPEMENTS" + 8E1 o="WoKa-Elektronik GmbH" + 8E2 o="Zhiye Electronics Co., Ltd." + 8E3 o="DORLET SAU" + 8E4 o="Aplex Technology Inc." + 8EB o="Procon Electronics Pty Ltd" + 8EC o="Rudy Tellert" + 8EE o="Network Additions" + 8EF o="Beeper Communications Ltd." + 8F0 o="ERAESEEDS co.,ltd." + 8F2 o="Rimota Limited" + 8F3 o="TATTILE SRL" + 8F5 o="Stmovic" + 8F6 o="Dofuntech Co.,LTD." + 8F7 o="I.E. Sevko A.V." + 8F8 o="Wi6labs" + 8FA o="DEA SYSTEM SPA" + 8FF o="IMST GmbH" + 901 o="ATS-CONVERS" + 902 o="Unlimiterhear co.,ltd. taiwan branch" + 903 o="Cymtec Ltd" + 904 o="PHB Eletronica Ltda." + 906 o="Aplex Technology Inc." + 907 o="NINGBO CRRC TIMES TRANSDUCER TECHNOLOGY CO., LTD" + 908 o="Accusonic" + 90A o="Hangzhou SunTown Intelligent Science & Technology Co.,Ltd." + 90B o="Matrix Switch Corporation" + 90C o="ANTEK GmbH" + 90D o="Modtronix Engineering" + 90F o="DTRON Communications (Pty) Ltd" + 910 o="Eginity, Inc." + 911 o="Equatel" + 913 o="Shenzhen Riitek Technology Co.,Ltd" + 916 o="Techno Mathematical Co.,Ltd" + 917 o="KSJ Co.Ltd" + 918 o="Glova Rail A/S" + 91A o="Fujian Landfone Information Technology Co.,Ltd" + 91B o="Dolotron d.o.o." + 91C o="Alere Technologies AS" + 91E o="Creotech Instruments S.A." + 91F o="JSC %InformInvestGroup%" + 920 o="SLAT" + 923 o="eumig industrie-tv GmbH" + 924 o="Meridian Technologies Inc" + 925 o="Diamante Lighting Srl" + 926 o="Advice" + 927 o="LG Electronics" + 929 o="OutSys" + 92A o="Miravue" + 92B o="ENTEC Electric & Electronic Co., LTD." + 92E o="Medical Monitoring Center OOD" + 92F o="SiFive" + 930 o="The Institute of Mine Seismology" + 932 o="Rohde&Schwarz Topex SA" + 933 o="SARL S@TIS" + 934 o="RBS Netkom GmbH" + 935 o="Sensor Developments" + 936 o="FARO TECHNOLOGIES, INC." + 937 o="TATTILE SRL" + 938 o="JETI Technische Instrumente GmbH" + 939 o="Invertek Drives Ltd" + 93E o="Systems With Intelligence Inc." + 940 o="Paradigm Technology Services B.V." + 941 o="Triax A/S" + 942 o="TruTeq Devices (Pty) Ltd" + 943 o="Abbott Medical Optics Inc." + 945 o="Symboticware Incorporated" + 947 o="Checkbill Co,Ltd." + 948 o="VISION SYSTEMS AURTOMOTIVE (SAFETY TECH)" + 949 o="National Radio & Telecommunication Corporation - NRTC" + 94A o="SHENZHEN WISEWING INTERNET TECHNOLOGY CO.,LTD" + 94B o="RF Code" + 94D o="SEASON DESIGN TECHNOLOGY" + 94E o="BP Lubricants USA, Inc." + 94F o="MART NETWORK SOLUTIONS LTD" + 950 o="CMT Medical technologies" + 952 o="REQUEA" + 953 o="Spectrum Techniques, LLC" + 954 o="Dot System S.r.l." + 955 o="Dynacard Co., Ltd." + 956 o="AeroVision Avionics, Inc." + 957 o="EA Elektroautomatik GmbH & Co. KG" + 958 o="pureLiFi Ltd" + 959 o="Zulex International Co.,Ltd." + 95A o="Sigmann Elektronik GmbH" + 95B o="SRS Group s.r.o." + 95C o="Wilson Electronics" + 95E o="BLOCKSI LLC" + 960 o="HORIZON TELECOM" + 961 o="TASK SISTEMAS DE COMPUTACAO LTDA" + 963 o="Triax A/S" + 966 o="dA Tomato Limited" + 967 o="TATTILE SRL" + 968 o="LGM Ingénierie" + 969 o="Emtel System Sp. z o.o." + 96B o="FOCAL-JMLab" + 96D o="MSB Elektronik und Gerätebau GmbH" + 96E o="Myostat Motion Control Inc" + 96F o="4CAM GmbH" + 972 o="AixControl GmbH" + 973 o="Autonomic Controls, Inc." + 974 o="Jireh Industries Ltd." + 975 o="Coester Automação Ltda" + 976 o="Atonarp Micro-Systems India Pvt. Ltd." + 977 o="Engage Technologies" + 978 o="Satixfy Israel Ltd." + 97A o="Orion Corporation" + 97C o="Nu-Tek Power Controls and Automation" + 97F o="BISTOS.,Co.,Ltd" + 981 o="Zamir Recognition Systems Ltd." + 984 o="Sanmina Israel" + 985 o="Burk Technology" + 986 o="Aplex Technology Inc." + 987 o="AXIS CORPORATION" + 989 o="DCNS" + 98A o="vision systems safety tech" + 98B o="Richard Paul Russell Ltd" + 98C o="University of Wisconsin Madison - Department of High Energy Physics" + 98E o="Autocom Diagnostic Partner AB" + 98F o="Spaceflight Industries" + 990 o="Energy Wall" + 991 o="Javasparrow Inc." + 993 o="ioThings" + 994 o="KeFF Networks" + 995 o="LayTec AG" + 996 o="XpertSea Solutions inc." + 997 o="ProTom International" + 999 o="LOGICUBE INC" + 99A o="KEVIC. inc," + 99C o="Enerwise Solutions Ltd." + 99E o="Trinity College Dublin" + 99F o="Confed Holding B.V." + 9A0 o="ELDES" + 9A1 o="ITS Industrial Turbine Services GmbH" + 9A2 o="O-Net Communications(Shenzhen)Limited" + 9A7 o="Honeywell" + 9AA o="Tecsys do Brasil Industrial Ltda" + 9AB o="Groupe Paris-Turf" + 9AD o="Fortuna Impex Pvt ltd" + 9AE o="Volansys technologies pvt ltd" + 9B1 o="Aplex Technology Inc." + 9B2 o="CONTINENT, Ltd" + 9B3 o="K&J Schmittschneider AG" + 9B4 o="MyoungSung System" + 9B5 o="Ideetron b.v." + 9B6 o="Intercomp S.p.A." + 9B8 o="Loma Systems" + 9B9 o="Aethera Technologies" + 9BA o="ATIM Radiocommunication" + 9BD o="Signal Processing Devices Sweden AB" + 9C0 o="Schneider Displaytechnik GmbH" + 9C1 o="Zeroplus Technology Co.,Ltd." + 9C4 o="aelettronica group srl" + 9C5 o="LINEAGE POWER PVT LTD.," + 9C6 o="Overspeed SARL" + 9C7 o="YUYAMA MFG Co.,Ltd" + 9C8 o="Applied Systems Engineering, Inc." + 9C9 o="PK Sound" + 9CA o="KOMSIS ELEKTRONIK SISTEMLERI SAN. TIC. LTD.STI" + 9CB o="Alligator Communications" + 9CE o="Terragene S.A" + 9D0 o="RJ45 Technologies" + 9D1 o="OS42 UG (haftungsbeschraenkt)" + 9D2 o="ACS MOTION CONTROL" + 9D3 o="Communication Technology Ltd." + 9D4 o="Transas Marine Limited" + 9D5 o="Southern Tier Technologies" + 9D6 o="Crown Solar Power Fencing Systems" + 9D7 o="KM OptoElektronik GmbH" + 9D9 o="ATX Networks Corp" + 9DB o="CAS Medical Systems, Inc" + 9DC o="Shanghai Daorech Industry Developmnet Co.,Ltd" + 9DD o="HumanEyes Technologies Ltd." + 9DE o="System 11 Sp. z o.o." + 9DF o="DOBE Computing" + 9E0 o="ES Industrial Systems Co., Ltd." + 9E2 o="Ofil USA" + 9E3 o="LG Electronics" + 9E6 o="BLOCKSI LLC" + 9E7 o="Xiamen Maxincom Technologies Co., Ltd." + 9EB o="Preston Industries dba PolyScience" + 9EC o="eSoftThings" + 9ED o="Benchmark Electronics BV" + 9EF o="Cottonwood Creek Technologies, Inc." + 9F0 o="FUJICOM Co.,Ltd." + 9F1 o="RFEL Ltd" + 9F2 o="Acorde Technologies" + 9F4 o="Tband srl" + 9F5 o="Vickers Electronics Ltd" + 9F6 o="Edgeware AB" + 9F8 o="Asymmetric Technologies" + 9F9 o="Fluid Components Intl" + 9FA o="Ideas srl" + 9FB o="Unicom Global, Inc." + 9FD o="amakidenki" + A00 o="ATX NETWORKS LTD" + A01 o="FeldTech GmbH" + A04 o="Galea Electric S.L." + A05 o="Transas Marine Limited" + A06 o="Kopis Mobile LLC" + A07 o="IoTrek Technology Private Limited" + A08 o="BioBusiness" + A0A o="CAPSYS" + A0B o="ambiHome GmbH" + A0D o="Globalcom Engineering SPA" + A0E o="Vetaphone A/S" + A10 o="w-tec AG" + A12 o="QUERCUS TECHNOLOGIES, S.L." + A13 o="Uplevel Systems Inc" + A15 o="Intercore GmbH" + A17 o="Tunstall A/S" + A18 o="Embedded Systems Lukasz Panasiuk" + A19 o="Qualitronix Madrass Pvt Ltd" + A1B o="Potter Electric Signal Co. LLC" + A1C o="MECA SYSTEM" + A1D o="Fluid Components International" + A1F o="GlobalTest LLC" + A20 o="Design For Life Systems" + A21 o="PPI Inc." + A25 o="PulseTor LLC" + A26 o="Hear Gear, Inc." + A27 o="HDL da Amazônia Industria Eletrônica Ltda" + A28 o="PEEK TRAFFIC" + A29 o="QIAGEN Instruments AG" + A2A o="Redwood Systems" + A2C o="TLV CO., LTD." + A2D o="Project Service S.r.l." + A2E o="Kokam Co., Ltd" + A2F o="Botek Systems AB" + A30 o="SHEN ZHEN HUAWANG TECHNOLOGY CO; LTD" + A32 o="Toughdog Security Systems" + A33 o="TIAMA" + A35 o="Sicon srl" + A36 o="Beijing DamingWuzhou Science&Technology Co., Ltd." + A37 o="MITSUBISHI HEAVY INDUSTRIES THERMAL SYSTEMS, LTD." + A3A o="EPSOFT Co., Ltd" + A3B o="Grace Design/Lunatec LLC" + A3C o="Wave Music Ltd" + A3F o="PHPower Srl" + A40 o="STRACK LIFT AUTOMATION GmbH" + A43 o="OLEDCOMM" + A44 o="FSR Inc" + A46 o="Foxconn 4Tech" + A47 o="KANOA INC" + A48 o="Applied Satellite Engineering" + A4A o="Beijing Arrow SEED Technology Co,.Ltd." + A4B o="McKay Brothers LLC" + A4C o="Alere Technologies AS" + A4E o="Array Technologies Inc." + A4F o="Weltek Technologies Co. Ltd." + A50 o="LECIP CORPORATION" + A51 o="RF Code" + A53 o="GS Industrie-Elektronik GmbH" + A54 o="provedo" + A55 o="Embest Technology Co., Ltd" + A56 o="DORLET SAU" + A57 o="PCSC" + A58 o="MCQ TECH GmbH" + A59 o="Muuntosähkö Oy - Trafox" + A5A o="RCS Energy Management Ltd" + A5B o="Christ Elektronik GmbH" + A5C o="Molekule" + A5D o="Position Imaging" + A5E o="ConectaIP Tecnologia S.L." + A5F o="Daatrics LTD" + A62 o="Environexus" + A64 o="Newshine" + A66 o="Trapeze Software Group Inc" + A69 o="Leviathan Solutions Ltd." + A6D o="Metek Meteorologische Messtechnik GmbH" + A6E o="JSC Electrical Equipment Factory" + A6F o="8Cups" + A71 o="Samwell International Inc" + A72 o="Business Marketers Group, Inc." + A73 o="MobiPromo" + A75 o="Taejin InforTech" + A76 o="Pietro Fiorentini" + A78 o="Bionics co.,ltd." + A7A o="Fluid Management Technology" + A7B o="SmartSafe" + A7C o="Transelektronik Messgeräte GmbH" + A7E o="QUICCO SOUND Corporation" + A81 o="Sienda New Media Technologies GmbH" + A82 o="Telefrank GmbH" + A84 o="SOREL GmbH Mikroelektronik" + A85 o="exceet electronics GesmbH" + A86 o="Divigraph (Pty) LTD" + A87 o="Tornado Modular Systems" + A88 o="Shangdong Bosure Automation Technology Ltd" + A89 o="GBS COMMUNICATIONS, LLC" + A8B o="Giant Power Technology Biomedical Corporation" + A8D o="Code Blue Corporation" + A8E o="OMESH CITY GROUP" + A90 o="ERA a.s." + A91 o="IDEAL INDUSTRIES Ltd t/a Casella" + A92 o="Grossenbacher Systeme AG" + A93 o="Mes Communication Co., Ltd" + A94 o="ETA Technology Pvt Ltd" + A95 o="DEUTA-WERKE GmbH" + A96 o="Östling Marking Systems GmbH" + A97 o="Bizwerks, LLC" + A99 o="Bandelin electronic GmbH & Co. KG" + A9A o="Amphenol Advanced Sensors" + A9B o="OSMOZIS" + A9C o="Veo Technologies" + A9D o="VITEC MULTIMEDIA" + A9E o="Argon ST" + AA0 o="Simple Works, Inc." + AA1 o="Shenzhen Weema TV Technology Co.,Ltd." + AA2 o="eumig industrie-TV GmbH." + AA3 o="LINEAGE POWER PVT LTD.," + AA4 o="Pullnet Technology,S.L." + AA5 o="MB connect line GmbH Fernwartungssysteme" + AA6 o="Proximus" + AA7 o="ATEME" + AA8 o="West-Com Nurse Call Systems, Inc." + AA9 o="Datamars SA" + AAA o="Xemex NV" + AAC o="SensoTec GmbH" + AAD o="Bartec GmbH" + AAE o="Nuviz Oy" + AAF o="Exi Flow Measurement Ltd" + AB0 o="OSR R&D ISRAEL LTD" + AB2 o="Power Electronics Espana, S.L." + AB3 o="MICAS AG" + AB4 o="SYS TEC electronic GmbH" + AB5 o="BroadSoft Inc" + AB7 o="SIGLEAD INC" + AB8 o="HORIBA ABX SAS" + AB9 o="Dynamic Controls" + ABA o="CL International" + ABB o="David Horn Communications Ltd" + ABC o="BKM-Micronic Richtfunkanlagen GmbH" + ABE o="MART NETWORK SOLUTIONS LTD" + ABF o="AGR International" + AC1 o="AEM Singapore Pte. Ltd." + AC3 o="Novoptel GmbH" + AC4 o="Lexi Devices, Inc." + AC5 o="ATOM GIKEN Co.,Ltd." + AC6 o="SMTC Corporation" + AC7 o="vivaMOS" + AC8 o="Heartland.Data Inc." + AC9 o="Trinity Solutions LLC" + ACA o="Tecnint HTE SRL" + ACB o="TATTILE SRL" + ACD o="CRDE" + ACF o="APG Cash Drawer, LLC" + AD1 o="Sensile Technologies SA" + AD2 o="Wart-Elektronik" + AD5 o="Birdland Audio" + AD6 o="Lemonade Lab Inc" + AD8 o="Euklis by GSG International" + ADB o="RF Code" + ADC o="SODAQ" + ADD o="GHL Systems Berhad" + ADE o="ISAC SRL" + ADF o="Seraphim Optronics Ltd" + AE0 o="AnyComm.Co.,Ltd." + AE1 o="DimoCore Corporation" + AE2 o="Transas Marine Limited" + AE3 o="Zhejiang Wellsun Electric Meter Co.,Ltd" + AE5 o="BeatCraft, Inc." + AE6 o="Ya Batho Trading (Pty) Ltd" + AE7 o="E-T-A Elektrotechnische Apparate GmbH" + AE9 o="Cari Electronic" + AEA o="BBR Verkehrstechnik GmbH" + AEB o="Association Romandix" + AEC o="Paratec Ltd." + AEE o="DiTEST Fahrzeugdiagnose GmbH" + AEF o="Baumtec GmbH" + AF0 o="SEASON DESIGN TECHNOLOGY" + AF1 o="Emka Technologies" + AF2 o="True Networks Ltd." + AF3 o="New Japan Radio Co., Ltd" + AF4 o="TATTILE SRL" + AF5 o="Net And Print Inc." + AF6 o="S.C.E. srl" + AF7 o="DimoSystems BV" + AF8 o="boekel" + AF9 o="Critical Link LLC" + AFA o="Power Security Systems Ltd." + AFB o="Shanghai Tianhe Automation Instrumentation Co., Ltd." + AFE o="MESOTECHNIC" + AFF o="digital-spice" + B02 o="Nordic Automation Systems AS" + B04 o="Herrmann Datensysteme GmbH" + B05 o="E-PLUS TECHNOLOGY CO., LTD" + B07 o="Arrowvale Electronics" + B08 o="Secuinfo Co. Ltd" + B09 o="FIRST LIGHT IMAGING" + B0B o="INTERNET PROTOCOLO LOGICA SL" + B0C o="Vigilate srl" + B0F o="merkur Funksysteme AG" + B10 o="Zumbach Electronic AG" + B11 o="CAB S.R.L." + B13 o="Omwave" + B15 o="Eta Beta Srl" + B16 o="XI'AN SHENMING ELECTRON TECHNOLOGY CO.,LTD" + B17 o="Intesens" + B18 o="Abbas, a.s." + B1A o="Aaronia AG" + B1D o="Safelet BV" + B1E o="Fen Systems Ltd" + B1F o="TECNOWATT" + B21 o="TATTILE SRL" + B23 o="Supervision Test et Pilotage" + B24 o="Datasat Digital Entertainment" + B26 o="INTEC International GmbH" + B28 o="HUSTY M.Styczen J.Hupert sp.j." + B29 o="WiViCom Co., Ltd." + B2A o="Myro Control, LLC" + B2B o="Vtron Pty Ltd" + B2D o="Plexus" + B2E o="Green Access Ltd" + B30 o="Systolé Hardware B.V." + B31 o="Qwave Inc" + B33 o="Aplex Technology Inc." + B34 o="Medtronic" + B35 o="Rexxam Co.,Ltd." + B37 o="CODEC Co., Ltd." + B38 o="GoTrustID Inc." + B39 o="MB connect line GmbH Fernwartungssysteme" + B3A o="Adigitalmedia" + B3B o="Insitu, Inc" + B3C o="DORLET SAU" + B3D o="Inras GmbH" + B3E o="Paradigm Communication Systems Ltd" + B3F o="Orbit International" + B40 o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + B43 o="ZAO ZEO" + B44 o="ENTEC Electric & Electronic Co., LTD." + B46 o="FAS Electronics (Fujian) Co.,LTD." + B47 o="DSIT Solutions LTD" + B48 o="DWQ Informatikai Tanacsado es Vezerlestechnikai KFT" + B49 o="ANALOGICS TECH INDIA LTD" + B4A o="MEDEX" + B4D o="Avidbots Corporation" + B51 o="Critical Link LLC" + B53 o="Revolution Retail Systems, LLC" + B55 o="CTAG - ESG36871424" + B56 o="Power Electronics Espana, S.L." + B59 o="FutureTechnologyLaboratories INC." + B5C o="Prozess Technologie" + B5F o="CRDMDEVEOPPEMENTS" + B60 o="ZAO ZEO" + B62 o="Sakura Seiki Co.,Ltd." + B64 o="OSUNG LST CO.,LTD." + B66 o="Silent Gliss International Ltd" + B67 o="RedWave Labs Ltd" + B6A o="YUYAMA MFG Co.,Ltd" + B6B o="Cambria Corporation" + B6C o="GHM-Messtechnik GmbH (Standort IMTRON)" + B6D o="Movis" + B6E o="Edgeware AB" + B72 o="UB330.net d.o.o." + B74 o="OnYield Inc Ltd" + B76 o="ATL-SD" + B77 o="Motec Pty Ltd" + B78 o="HOERMANN GmbH" + B7A o="MAHLE" + B7C o="Electronic Navigation Ltd" + B7D o="LOGIX ITS Inc" + B7E o="Elbit Systems of America" + B7F o="JSK System" + B80 o="BIGHOUSE.,INC." + B81 o="Instro Precision Limited" + B82 o="Lookout Portable Security" + B85 o="Fenotech Inc." + B88 o="ARP Corporation" + B89 o="IDA" + B8A o="Nexus Tech. VN" + B8B o="Profound Medical Inc." + B8C o="ePOINT Embedded Computing Limited" + B8D o="JungwooEng Co., Ltd" + B8E o="UR FOG S.R.L." + B8F o="Assembly Contracts Ltd" + B91 o="Dynetics, Inc." + B93 o="INTERNET PROTOCOLO LOGICA SL" + B94 o="Cygnetic Technologies (Pty) Ltd" + B97 o="Canam Technology, Inc." + B98 o="GSF Corporation Pte Ltd" + B99 o="DomoSafety S.A." + B9A o="Potter Electric Signal Co. LLC" + B9B o="Elektronik Art" + B9C o="EDCO Technology 1993 ltd" + B9E o="POLSYSTEM SI SP. Z O.O., S.K.A." + BA1 o="Cathwell AS" + BA2 o="MAMAC Systems, Inc." + BA3 o="TIAMA" + BA4 o="EIWA GIKEN INC." + BA7 o="Digital Yacht Ltd" + BA9 o="Alma" + BAA o="Device Solutions Ltd" + BAB o="Axotec Technologies GmbH" + BAC o="AdInte, inc." + BAD o="Technik & Design GmbH" + BAE o="WARECUBE,INC" + BAF o="SYS TEC electronic GmbH" + BB0 o="WICELL TECHNOLOGY" + BB2 o="Mettler Toledo Hi Speed" + BB3 o="APG Cash Drawer, LLC" + BB4 o="Integritech" + BB6 o="Franke Aquarotter GmbH" + BB7 o="Innoflight, Inc." + BB8 o="Al Kamel Systems S.L." + BB9 o="KOSMEK.Ltd" + BBA o="Samriddi Automations Pvt. Ltd." + BBD o="Providius Corp" + BBE o="Sunrise Systems Electronics Co. Inc." + BBF o="Ensys srl" + BC1 o="Abionic" + BC2 o="DWEWOONG ELECTRIC Co., Ltd." + BC3 o="eWireless" + BC4 o="Digital Media Professionals" + BC6 o="Hatteland Display AS" + BCA o="Deymed Diagnostic" + BCB o="Smart Vision Lights" + BCC o="MB connect line GmbH Fernwartungssysteme" + BCD o="Sasken Technologies Ltd" + BCE o="YAWATA ELECTRIC INDUSTRIAL CO.,LTD." + BCF o="APG Cash Drawer, LLC" + BD1 o="CableLabs" + BD2 o="Burk Technology" + BD3 o="FOTONA D.D." + BD5 o="Synics AG" + BD6 o="Consarc Corporation" + BD8 o="MB connect line GmbH Fernwartungssysteme" + BD9 o="SolwayTech" + BDA o="5-D Systems, Inc." + BDD o="CDR SRL" + BE1 o="FeCon GmbH" + BE3 o="Saratov Electrounit Production Plant named after Sergo Ordzhonikidze, OJSC" + BE4 o="Kunshan excellent Intelligent Technology Co., Ltd." + BE5 o="Pantec Engineering AG" + BE6 o="CCII Systems (Pty) Ltd" + BE8 o="AndFun Co.,Ltd." + BE9 o="Telecast Inc." + BEA o="Virtuosys Ltd" + BEC o="Tokyo Communication Equipment MFG Co.,ltd." + BED o="Itrinegy Ltd." + BEF o="Sensortech Systems Inc." + BF1 o="Flashnet SRL" + BF2 o="TWIN DEVELOPMENT" + BF3 o="CG-WIRELESS" + BF5 o="Acacia Research" + BF6 o="comtac AG" + BF9 o="Okolab Srl" + BFA o="NESA SRL" + BFB o="Sensor 42" + BFE o="Aplex Technology Inc." + C01 o="SmartGuard LLC" + C03 o="XAVi Technologies Corp." + C05 o="KST technology" + C06 o="XotonicsMED GmbH" + C07 o="ARECO" + C0A o="Infosocket Co., Ltd." + C0B o="FSTUDIO CO LTD" + C0C o="Tech4Race" + C0E o="SYSDEV Srl" + C0F o="Honeywell Safety Products USA, Inc" + C11 o="Ariston Thermo s.p.a." + C12 o="Beijing Wisetone Information Technology Co.,Ltd." + C14 o="Grupo Epelsa S.L." + C15 o="Sensobox GmbH" + C16 o="Southern Innovation" + C17 o="Potter Electric Signal Co. LLC" + C1A o="Xylon" + C1B o="Labinvent JSC" + C1C o="D.E.M. SPA" + C1D o="Kranze Technology Solutions" + C1F o="Behr Technologies Inc" + C20 o="Mipot S.p.a." + C21 o="Aplex Technology Inc." + C22 o="Skyriver Communications Inc." + C24 o="Elbit Systems of America" + C25 o="speedsignal GmbH" + C26 o="Triple Play Communications" + C27 o="GD Mission Systems" + C29 o="SOFTLAND INDIA LTD" + C2A o="Array Telepresence" + C2C o="Dromont S.p.A." + C2D o="Ensotech Limited" + C2E o="Triax A/S" + C2F o="ATBiS Co.,Ltd" + C32 o="INFRASAFE/ ADVANTOR SYSTEMS" + C33 o="Dandong Dongfang Measurement & Control Technology Co., Ltd." + C34 o="Technical Panels Co. Ltd." + C35 o="Vibrationmaster" + C37 o="Keycom Corp." + C38 o="CRESPRIT INC." + C39 o="MeshWorks Wireless Oy" + C3B o="Vironova AB" + C3C o="PEEK TRAFFIC" + C3D o="CISTECH Solutions" + C3E o="DOSADORES ALLTRONIC" + C3F o="Code Blue Corporation" + C40 o="HongSeok Ltd." + C41 o="Merlin CSI" + C42 o="CRDE" + C43 o="Future Skies" + C45 o="Stiebel Eltron GmbH" + C49 o="BTG Instruments AB" + C4A o="TIAMA" + C4B o="ANKER-EAST" + C4C o="VTC Digicom" + C4D o="RADA Electronics Industries Ltd." + C4F o="AE Van de Vliet BVBA" + C53 o="S Labs sp. z o.o." + C55 o="Intelligent Energy Ltd" + C56 o="TELETASK" + C58 o="RMI Laser LLC" + C5A o="Commsignia Ltd." + C5B o="ACD Elektronik GmbH" + C5C o="Layer Logic Inc" + C5D o="FOSHAN SHILANTIAN NETWORK S.T. CO., LTD." + C60 o="Gogo BA" + C61 o="JC HUNTER TECHNOLOGIES" + C62 o="WIZNOVA" + C63 o="Xentech Solutions Limited" + C64 o="SYS TEC electronic GmbH" + C65 o="PEEK TRAFFIC" + C66 o="Blue Access Inc" + C67 o="Collini Dienstleistungs GmbH" + C68 o="Mini Solution Co. Ltd." + C6C o="McQ Inc" + C6D o="Cyviz AS" + C6E o="Orion Technologies, LLC" + C6F o="nyantec GmbH" + C70 o="Magnetek" + C73 o="C.D.N.CORPORATION" + C74 o="Qtechnology A/S" + C77 o="Yönnet Akıllı Bina ve Otomasyon Sistemleri" + C78 o="NETA Elektronik AS" + C79 o="MB connect line GmbH Fernwartungssysteme" + C7D o="Metatronics B.V." + C7E o="BirdDog Australia" + C7F o="TATTILE SRL" + C80 o="Link Care Services" + C81 o="DSP DESIGN" + C85 o="Solid State Disks Ltd" + C86 o="Woodam Co., Ltd." + C87 o="Siemens AG" + C88 o="SINED srl" + C89 o="ARD" + C8B o="Asia Pacific Satellite Coummunication Inc." + C8C o="Rollogo Limited" + C8D o="KST technology" + C8E o="Coral Telecom Limited" + C8F o="TRIDENT INFOSOL PVT LTD" + C91 o="Grossenbacher Systeme AG" + C92 o="Unitro Fleischmann" + C93 o="GMI Ltd" + C96 o="UNI DIMENXI SDN BHD" + C97 o="CSINFOTEL" + C9B o="Tieto Sweden AB" + C9D o="APG Cash Drawer, LLC" + C9E o="FUKUDA SANGYO CO., LTD." + C9F o="Triax A/S" + CA1 o="Waldo System" + CA2 o="De Haardt bv" + CA3 o="Saankhya Labs Private Limited" + CA4 o="Netemera Sp. z o.o." + CA8 o="Grupo Epelsa S.L." + CA9 o="Nxcontrol system Co., Ltd." + CAA o="Bel Power Solutions GmbH" + CAB o="NOTICE Co., Ltd." + CAC o="CRDE" + CAE o="THEMA" + CB2 o="SECLAB" + CB3 o="KST technology" + CB4 o="Planewave Instruments" + CB6 o="Kuebrich Ingeniergesellschaft mbh & Co. KG" + CB7 o="HKC Limited" + CB8 o="Verti Tecnologia" + CBA o="YUYAMA MFG Co.,Ltd" + CBC o="Procon Electronics Pty Ltd" + CBE o="Ensura Solutions BV" + CC1 o="BEEcube Inc." + CC2 o="LSC Lighting Systems (Aust) Pty Ltd" + CC3 o="Fidalia Networks Inc" + CC5 o="Intecom" + CC8 o="PROFEN COMMUNICATIONS" + CC9 o="Rapiscan Systems" + CCA o="SIEMENS AS" + CCB o="RealD" + CCC o="AEC s.r.l." + CCD o="Suzhou PowerCore Technology Co.,Ltd." + CCE o="Proconex 2010 Inc." + CCF o="Netberg" + CD0 o="Ellenex Pty Ltd" + CD1 o="Cannex Technology Inc." + CD2 o="HBH Microwave GmbH" + CD3 o="Controlrad" + CD5 o="Apantac LLC" + CD6 o="VideoRay LLC" + CD9 o="Peter Huber Kaeltemaschinenbau GmbH" + CDA o="VITEC" + CDC o="Dat-Con d.o.o." + CDE o="Multipure International" + CDF o="3D Printing Specialists" + CE1 o="EA Elektroautomatik GmbH & Co. KG" + CE2 o="Centero" + CE3 o="Dalcnet srl" + CE4 o="WAVES SYSTEM" + CE5 o="GridBridge Inc" + CE7 o="June Automation Singapore Pte. Ltd." + CE9 o="KINEMETRICS" + CEA o="Computerwise, Inc." + CED o="Advanced Products Corporation Pte Ltd" + CF0 o="SHENZHEN WITLINK CO.,LTD." + CF1 o="LightDec GmbH & Co. KG" + CF2 o="tinnos" + CF3 o="Mesh Motion Inc" + CF4 o="Harbin Cheng Tian Technology Development Co., Ltd." + CF5 o="Petring Energietechnik GmbH" + CF6 o="Tornado Modular Systems" + CFD o="iLOQ Oy" + CFE o="Secturion Systems" + CFF o="DTECH Labs, Inc." + D00 o="DKI Technology Co., Ltd" + D01 o="Vision4ce Ltd" + D05 o="Colmek" + D07 o="Waversa Systems" + D08 o="Veeco Instruments" + D09 o="Rishaad Brown" + D0C o="Connor Winfield LTD" + D0D o="Logiwaste AB" + D0E o="Beijing Aumiwalker technology CO.,LTD" + D10 o="Contec DTx" + D11 o="EREE Electronique" + D12 o="FIDELTRONIK POLAND SP. Z O.O." + D1A o="Monnit Corporation" + D1B o="Grupo Epelsa S.L." + D1C o="Specialised Imaging Limited" + D1E o="Houston Radar LLC" + D1F o="Embsec AB" + D20 o="Rheonics GmbH" + D22 o="DEK Technologies" + D24 o="Microtronics Engineering GmbH" + D25 o="ENGenesis" + D26 o="MI Inc." + D28 o="Toshiba Electron Tubes & Devices Co., Ltd." + D29 o="Sportzcast" + D2B o="StreamPlay Oy Ltd" + D2D o="Evolute Systems Private Limited" + D2E o="Coheros Oy" + D2F o="L.I.F.E. Corporation SA" + D32 o="Euklis by GSG International" + D34 o="G-PHILOS CO.,LTD" + D36 o="Insitu Inc." + D37 o="Sicon srl" + D38 o="Vista Research, Inc." + D3B o="NimbeLink Corp" + D3C o="HRT" + D3F o="GLOBALCOM ENGINEERING SPA" + D40 o="CRDE" + D41 o="KSE GmbH" + D42 o="DSP DESIGN" + D43 o="EZSYS Co., Ltd." + D44 o="ic-automation GmbH" + D46 o="Contineo s.r.o." + D47 o="YotaScope Technologies Co., Ltd." + D48 o="HEADROOM Broadcast GmbH" + D4A o="OÜ ELIKO Tehnoloogia Arenduskeskus" + D4B o="Hermann Lümmen GmbH" + D4C o="Elystec Technology Co., Ltd" + D4D o="The Morey Corporation" + D4E o="FLSmidth" + D4F o="C-COM Satellite Systems Inc." + D50 o="GRIDSMART Technologies" + D51 o="Azcom Technology S.r.l." + D54 o="JL World Corporation Limited" + D55 o="WM Design s.r.o" + D57 o="TRIUMPH BOARD a.s." + D58 o="Idyllic Engineering Pte Ltd" + D59 o="WyreStorm Technologies Ltd" + D5A o="WyreStorm Technologies Ltd" + D5B o="WyreStorm Technologies Ltd" + D5C o="Critical Link LLC" + D5F o="Core Balance Co., Ltd." + D60 o="Flintab AB" + D61 o="VITEC" + D62 o="Andasis Elektronik San. ve Tic. A.Ş." + D63 o="CRDE" + D64 o="Mettler Toledo Hi Speed" + D65 o="CRDE" + D66 o="Ascendent Technology Group" + D67 o="ALPHA Corporation" + D69 o="Thermo Fisher Scientific" + D6A o="KnowRoaming" + D6B o="Uwinloc" + D6C o="GP Systems GmbH" + D6E o="ard sa" + D6F o="X-SPEX GmbH" + D70 o="Rational Production srl Unipersonale" + D71 o="RZB Rudolf Zimmermann, Bamberg GmbH" + D72 o="OnYield Inc Ltd" + D73 o="ERMINE Corporation" + D74 o="Sandia National Laboratories" + D75 o="Hyundai MNSOFT" + D76 o="attocube systems AG" + D79 o="GOMA ELETTRONICA SpA" + D7A o="Speedifi Inc" + D7B o="Peter Huber Kaeltemaschinenbau AG" + D7C o="D.T.S Illuminazione Srl" + D7E o="Triax A/S" + D7F o="ConectaIP Tecnologia S.L." + D80 o="AMMT GmbH" + D81 o="PDD Group Ltd" + D84 o="Sentry360" + D86 o="WPGSYS Pte Ltd" + D87 o="Zigen Corp" + D89 o="Resolution Systems" + D8B o="Lenoxi Automation s.r.o." + D8C o="Damerell Design Limited (DCL)" + D8D o="Pullnet Technology,S.L." + D8E o="Axatel SrL" + D8F o="Molu Technology Inc., LTD." + D90 o="Aplex Technology Inc." + D91 o="FoodALYT GmbH" + D92 o="Zamir Recognition Systems Ltd." + D93 o="PAMIR Inc" + D94 o="Dewetron GmbH" + D95 o="SANO SERVICE Co.,Ltd" + D97 o="BRS Sistemas Eletronicos" + D98 o="ACD Elekronik GmbH" + D9A o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + D9B o="Russian Telecom Equipment Company" + D9C o="Subinitial LLC" + D9D o="Electroimpact, Inc." + D9E o="Grupo Epelsa S.L." + DA1 o="Qprel srl" + DA3 o="Voleatech GmbH" + DA4 o="CRDE" + DA5 o="Roboteq" + DA6 o="Redfish Group Pty Ltd" + DA8 o="Tagarno AS" + DAA o="AmTote Australasia" + DAB o="SET Power Systems GmbH" + DAD o="GD Mission Systems" + DB0 o="Arnouse Digital Devices Corp" + DB1 o="Biovigil Hygiene Technologies" + DB2 o="Micro Electroninc Products" + DB4 o="YUYAMA MFG Co.,Ltd" + DB5 o="Xiamen Point Circle Technologh Co,ltd" + DB6 o="csintech" + DB7 o="Pengo Technology Co., Ltd" + DB8 o="SISTEM SA" + DBE o="Hiber" + DBF o="Infodev Electronic Designers Intl." + DC0 o="ATEME" + DC2 o="SwineTech, Inc." + DC5 o="Excel Medical Electronics LLC" + DC6 o="IDEM INC." + DC8 o="Enertex Bayern GmbH" + DC9 o="Sensoterra BV" + DCA o="DSan Corporation" + DCC o="Eutron SPA" + DCE o="Stahl GmbH" + DCF o="KLS Netherlands B.V." + DD1 o="em-tec GmbH" + DD2 o="Insitu, Inc" + DD5 o="Cooltera Limited" + DD7 o="DETECT Australia" + DD8 o="EMSCAN Corp." + DDB o="Intra Corporation" + DDC o="Syscom Instruments SA" + DDD o="BIO RAD LABORATORIES" + DDF o="AeroVision Avionics, Inc." + DE0 o="eCozy GmbH" + DE2 o="ACD Elekronik GmbH" + DE4 o="MAVILI ELEKTRONIK TIC. VE SAN. A.S." + DE5 o="ASML" + DE6 o="MB connect line GmbH Fernwartungssysteme" + DE7 o="Innominds Software Private Limited" + DE8 o="Nation-E Ltd." + DEA o="Advanced Ventilation Applications, Inc." + DEC o="Condev-Automation GmbH" + DEE o="CRDE" + DF0 o="astozi consulting Tomasz Zieba" + DF1 o="CoXlab Inc." + DF2 o="AML" + DF3 o="SPC Bioclinicum" + DF5 o="Beijing Huanyu Zhilian Science &Technology Co., Ltd." + DF6 o="Tiab Limited" + DF7 o="Refecor Oy" + DF8 o="RMA Mess- und Regeltechnik GmbH & Co.KG" + DF9 o="Korea Plant Maintenance" + DFA o="Newtouch Electronics (Shanghai) Co.,Ltd." + DFC o="ELECTRONIC SYSTEMS DESIGN SPRL" + DFD o="Contiweb" + DFF o="Spanawave Corporation" + E02 o="YEHL & JORDAN LLC" + E04 o="Combilent" + E07 o="Baader Planetarium GmbH" + E08 o="Olssen" + E09 o="L-3 communications ComCept Division" + E0B o="ENTEC Electric & Electronic Co., LTD." + E0C o="Communication Systems Solutions" + E0D o="Sigma Connectivity AB" + E0F o="Vtron Pty Ltd" + E16 o="China Entropy Co., Ltd." + E17 o="SA Photonics" + E18 o="Plasmapp Co.,Ltd." + E1A o="BIZERBA LUCEO" + E1B o="Neuron GmbH" + E1C o="Xcenter AS" + E1F o="THETA432" + E20 o="Signature Control Systems, LLC." + E21 o="LLVISION TECHNOLOGY CO.,LTD" + E23 o="Smith Meter, Inc." + E26 o="FEITIAN CO.,LTD." + E27 o="Woodside Electronics" + E28 o="iotec GmbH" + E2B o="Guan Show Technologe Co., Ltd." + E2C o="Fourth Frontier Technologies Private Limited" + E2E o="Merz s.r.o." + E30 o="QUISS AG" + E32 o="HERUTU ELECTRONICS CORPORATION" + E33 o="DEUTA-WERKE GmbH" + E35 o="Nanospeed Technologies Limited" + E36 o="Guidance Navigation Limited" + E39 o="Thinnect, Inc," + E3A o="Cyanview" + E3B o="ComNav Technology Ltd." + E3C o="Independent Project Engineering Lmited" + E3D o="Leo Bodnar Electronics Ltd" + E3E o="Sol Welding srl" + E3F o="BESTCODE LLC" + E40 o="Siemens Mobility GmbH - MO TI SPA" + E43 o="SL Audio A/S" + E45 o="Momentum Data Systems" + E47 o="DEUTA-WERKE GmbH" + E48 o="TDI. Co., LTD" + E49 o="Kendrion Mechatronics Center GmbH" + E4A o="ICP NewTech Ltd" + E4B o="DELTA" + E4C o="IAI-Israel Aerospace Industries MBT" + E4E o="Midfin Systems" + E4F o="RWS Automation GmbH" + E50 o="Advanced Vision Technology Ltd" + E52 o="Guangzhou Moblin Technology Co., Ltd." + E53 o="MI INC." + E55 o="BELT S.r.l." + E57 o="Iradimed" + E58 o="Thurlby Thandar Instruments LTD" + E59 o="Fracarro srl" + E5D o="Boffins Technologies AB" + E5E o="Critical Link LLC" + E61 o="Adeli" + E67 o="APPLIED PROCESSING" + E69 o="Fire4 Systems UK Ltd" + E6A o="MAC Solutions (UK) Ltd" + E6C o="Fusar Technologies inc" + E6D o="Domus S.C." + E6E o="Lieron BVBA" + E70 o="DISK Multimedia s.r.o." + E71 o="SiS Technology" + E74 o="Exfrontier Co., Ltd." + E75 o="Nke" + E76 o="Dorsett Technologies, Inc." + E77 o="OPTIX JSC" + E78 o="Camwell India LLP" + E79 o="Acrodea, Inc." + E7A o="ART SPA" + E7B o="Shenzhen SanYeCao Electronics Co.,Ltd" + E7C o="Aplex Technology Inc." + E7D o="Nanjing Dandick Science&technology development co., LTD" + E7E o="Groupe Citypassenger Inc" + E82 o="RF Track" + E84 o="ENTEC Electric & Electronic Co., LTD." + E85 o="Explorer Inc." + E86 o="YUYAMA MFG Co.,Ltd" + E88 o="Breas Medical AB" + E8C o="Fracarro srl" + E8E o="Macnica Technology" + E8F o="DISMUNTEL, S.A." + E90 o="Getein Biotechnology Co.,ltd" + E91 o="NAS Australia P/L" + E92 o="FUJI DATA SYSTEM CO.,LTD." + E93 o="ECON Technology Co.Ltd" + E94 o="Lumiplan Duhamel" + E95 o="BroadSoft Inc" + E96 o="Cellier Domesticus inc" + E98 o="JSC Kaluga Astral" + E99 o="Advitronics telecom bv" + E9A o="Meta Computing Services, Corp" + E9B o="NUMATA R&D Co.,Ltd" + E9C o="ATG UV Technology" + E9E o="MSB Elektronik und Gerätebau GmbH" + EA0 o="PARK24" + EA1 o="Qntra Technology" + EA2 o="Transportal Solutions Ltd" + EA3 o="Gridless Power Corperation" + EA4 o="Grupo Epelsa S.L." + EA6 o="Galios" + EA7 o="S.I.C.E.S. srl" + EA8 o="Dia-Stron Limited" + EAB o="APEN GROUP SpA (VAT IT08767740155)" + EAC o="Kentech Instruments Limited" + EAE o="Orlaco Products B.V." + EB0 o="Nautel Limted" + EB1 o="CP contech electronic GmbH" + EB2 o="Shooter Detection Systems" + EB3 o="KWS-Electronic GmbH" + EB4 o="Robotic Research, LLC" + EB5 o="JUSTEK INC" + EB7 o="Skreens" + EB9 o="Thiel Audio Products Company, LLC" + EBA o="Last Mile Gear" + EBB o="Beijing Wing ICT Technology Co., Ltd." + EBC o="Refine Technology, LLC" + EBD o="midBit Technologies, LLC" + EBE o="Sierra Pacific Innovations Corp" + EC1 o="Xafax Nederland bv" + EC3 o="Virtual Control Systems Ltd" + EC6 o="ESII" + EC7 o="Neoptix Inc." + EC8 o="Viko Elektrik-Elektronik A.Ş." + ECA o="Transtronic AB" + ECB o="Re spa - Controlli Industriali - IT01782300154" + ECD o="SBS-Feintechnik GmbH & Co. KG" + ECE o="COMM-connect A/S" + ECF o="Ipitek" + ED0 o="shanghai qiaoqi zhinengkeji" + ED1 o="Przemyslowy Instytut Automatyki i Pomiarow" + ED5 o="hangzhou battle link technology Co.,Ltd" + ED7 o="WAVE" + ED8 o="Transas Marine Limited" + EDB o="Netfort Solutions" + EDC o="J.D. Koftinoff Software, Ltd." + EDD o="Solar Network & Partners" + EDE o="Agrident GmbH" + EDF o="GridNavigator" + EE1 o="allora Factory BVBA" + EE3 o="Lithe Technology, LLC" + EE4 o="O-Net Automation Technology (Shenzhen)Limited" + EE5 o="Beijing Hzhytech Technology Co.Ltd" + EE7 o="BLUE-SOLUTIONS CANADA INC." + EE8 o="robert juliat" + EEA o="Dameca a/s" + EEC o="Impolux GmbH" + EED o="COMM-connect A/S" + EEE o="SOCIEDAD IBERICA DE CONSTRUCCIONES ELECTRICAS, S.A. (SICE)" + EEF o="TATTILE SRL" + EF2 o="Kongsberg Intergrated Tactical Systems" + EF3 o="octoScope" + EF4 o="Orange Tree Technologies Ltd" + EF5 o="DEUTA-WERKE GmbH" + EF6 o="CHARGELIB" + EF7 o="DAVE SRL" + EF8 o="DKS Dienstl.ges. f. Komm.anl. d. Stadt- u. Reg.verk. mbH" + EF9 o="Critical Link LLC" + EFA o="NextEra Energy Resources, LLC" + EFB o="PXM sp.k." + EFE o="MEIDEN SYSTEM SOLUTIONS" + F00 o="Aplex Technology Inc." + F01 o="Software Systems Plus" + F03 o="GMI Ltd" + F04 o="Scame Sistemi srl" + F05 o="Motomuto Aps" + F06 o="WARECUBE,INC" + F07 o="DUVAL MESSIEN" + F08 o="Szabo Software & Engineering UK Ltd" + F0B o="RF Industries" + F0C o="ModulaTeam GmbH" + F0D o="MeQ Inc." + F10 o="Riegl Laser Measurement Systems GmbH" + F11 o="BroadSoft Inc" + F12 o="Incoil Induktion AB" + F13 o="MEDIAM Sp. z o.o." + F14 o="SANYU SWITCH CO., LTD." + F16 o="BRS Sistemas Eletrônicos" + F17 o="VITEC" + F18 o="HD Vision Systems GmbH" + F19 o="Vitro Technology Corporation" + F1A o="Sator Controls s.r.o." + F1D o="Critical Link LLC" + F1E o="ATX NETWORKS LTD" + F1F o="HKC Limited" + F21 o="dds" + F22 o="Shengli Financial Software Development" + F24 o="Daavlin" + F25 o="JSC “Scientific Industrial Enterprise %Rubin%" + F27 o="NIRIT- Xinwei Telecom Technology Co., Ltd." + F2A o="WIBOND Informationssysteme GmbH" + F2B o="SENSYS GmbH" + F2C o="Hengen Technologies GmbH" + F2D o="ID Lock AS" + F2E o="Shanghai JCY Technology Company" + F30 o="ADE Technology Inc." + F34 o="MacGray Services" + F35 o="carbonTRACK" + F36 o="dinosys" + F37 o="Mitsubishi Electric Micro-Computer Application Software Co.,Ltd." + F38 o="Scanvaegt Nordic A/S" + F39 o="Zenros ApS" + F3B o="Epdm Pty Ltd" + F3C o="Gigaray" + F3F o="comtac AG" + F42 o="Matsuhisa Corporation" + F45 o="Norbit ODM AS" + F4C o="Global Lightning Protection Services A(S" + F4D o="Honeywell" + F4F o="Power Electronics Espana, S.L." + F51 o="IoT Routers Limited" + F52 o="Alere Technologies AS" + F54 o="Revolution Retail Systems" + F55 o="Kohler Mira Ltd" + F56 o="VirtualHere Pty. Ltd." + F57 o="Aplex Technology Inc." + F58 o="CDR SRL" + F5A o="HAMEG GmbH" + F5B o="A.F.MENSAH, INC" + F5C o="Nable Communications, Inc." + F5E o="Selex ES Inc." + F5F o="RFRain LLC" + F61 o="Power Diagnostic Service" + F62 o="FRS GmbH & Co. KG" + F63 o="Ars Products" + F65 o="MARKUS LABS" + F67 o="winsun AG" + F68 o="AL ZAJEL MODERN TELECOMM" + F6D o="Qowisio" + F6E o="Streambox Inc" + F6F o="Smashtag Ltd" + F70 o="Honeywell" + F72 o="Hanshin Electronics" + F73 o="ASL Holdings" + F75 o="Enlaps" + F76 o="Thermo Fisher Scientific" + F77 o="Satcube AB" + F78 o="Manvish eTech Pvt. Ltd." + F79 o="Firehose Labs, Inc." + F7A o="SENSO2ME" + F7B o="KST technology" + F7E o="Alpha Elettronica s.r.l." + F81 o="Littlemore Scientific" + F83 o="Tata Communications Ltd." + F84 o="DEUTA-WERKE GmbH" + F85 o="Solystic" + F86 o="Wireless Systems Solutions LLC" + F87 o="SHINWA INDUSTRIES, INC." + F88 o="ODAWARAKIKI AUTO-MACHINE MFG.CO.,LTD" + F8A o="FRS GmbH & Co. KG" + F8B o="IOOOTA Srl" + F8C o="EUROPEAN ADVANCED TECHNOLOGIES" + F8D o="Flextronics Canafa Design Services" + F8E o="Isabellenhütte Heusler Gmbh &Co KG" + F8F o="DIMASTEC GESTAO DE PONTO E ACESSO EIRELI-ME" + F92 o="TechOne" + F93 o="Hella Gutmann Solutions GmbH" + F95 o="Get SAT" + F96 o="Ecologicsense" + F98 o="Metrum Sweden AB" + F99 o="TEX COMPUTER SRL" + F9A o="Krabbenhøft og Ingolfsson" + F9B o="EvoLogics GmbH" + F9C o="SureFlap Ltd" + F9E o="International Center for Elementary Particle Physics, The University of Tokyo" + FA0 o="TIAMA" + FA1 o="BBI Engineering, Inc." + FA2 o="Sarokal Test Systems Oy" + FA3 o="ELVA-1 MICROWAVE HANDELSBOLAG" + FA4 o="Energybox Limited" + FA5 o="Shenzhen Hui Rui Tianyan Technology Co., Ltd." + FA6 o="RFL Electronics, Inc." + FA7 o="Nordson Corporation" + FAA o="LogiM GmbH Software und Entwicklung" + FAB o="Open System Solutions Limited" + FAD o="ARC Technology Solutions, LLC" + FAE o="Silixa Ltd" + FAF o="Radig Hard & Software" + FB0 o="Rohde&Schwarz Topex SA" + FB3 o="3PS Inc" + FB5 o="Orange Tree Technologies Ltd" + FB6 o="KRONOTECH SRL" + FB7 o="SAICE" + FBA o="Apogee Applied Research, Inc." + FBB o="Vena Engineering Corporation" + FBC o="Twoway Communications, Inc." + FBD o="MB connect line GmbH Fernwartungssysteme" + FBE o="Hanbat National University" + FBF o="SenSys (Design Electronics Ltd)" + FC0 o="CODESYSTEM Co.,Ltd" + FC1 o="InDiCor" + FC2 o="HUNTER LIBERTY CORPORATION" + FC5 o="Eltwin A/S" + FC6 o="Tecnint HTE SRL" + FC8 o="Moduware PTY LTD" + FC9 o="Shanghai EICT Global Service Co., Ltd" + FCA o="M2M Cybernetics Pvt Ltd" + FCB o="Tieline Research Pty Ltd" + FCC o="DIgSILENT GmbH" + FCD o="Engage Technologies" + FCF o="Acc+Ess Ltd" + FD0 o="Alcohol Countermeasure Systems" + FD1 o="RedRat Ltd" + FD2 o="DALIAN LEVEAR ELECTRIC CO., LTD" + FD3 o="AKIS technologies" + FD4 o="GETRALINE" + FD6 o="Visual Fan" + FD7 o="Centum Adetel Group" + FD8 o="MB connect line GmbH Fernwartungssysteme" + FDA o="ACD Elektronik GmbH" + FDB o="Design SHIFT" + FDD o="Laser Imagineering Vertriebs GmbH" + FDE o="AERONAUTICAL & GENERAL INSTRUMENTS LTD." + FDF o="NARA CONTROLS INC." + FE2 o="Galileo Tıp Teknolojileri San. ve Tic. A.S." + FE3 o="CSM MACHINERY srl" + FE4 o="CARE PVT LTD" + FE6 o="SHIZUKI ELECTRIC CO.,INC" + FE7 o="VEILUX INC." + FE8 o="PCME Ltd." + FE9 o="Camsat Przemysław Gralak" + FEA o="Heng Dian Technology Co., Ltd" + FEB o="Les distributions Multi-Secure incorporee" + FEC o="Finder SpA" + FED o="Niron systems & Projects" + FEE o="Kawasaki Robot Service,Ltd." + FEF o="HANGZHOU HUALAN MICROELECTRONIQUE CO.,LTD" + FF0 o="E-MetroTel" + FF1 o="Data Strategy Limited" + FF3 o="Aplex Technology Inc." + FF4 o="Serveron Corporation" + FF5 o="Prolan Process Control Co." + FF7 o="Cybercom AB" + FF8 o="Dutile, Glines and Higgins Corporation" + FF9 o="InOut Communication Systems" + FFC o="Symetrics Industries d.b.a. Extant Aerospace" +70F8E7 + 0 o="SHENZHEN Xin JiuNing Electronics Co Ltd" + 1 o="System Level Solutions (India) Pvt." + 2 o="VOXX International" + 3 o="Dr. Simon Consulting GmbH" + 4 o="CLIP Inc." + 5 o="Beijing Eehuu Technology Co.,Ltd." + 6 o="Flexim Security Oy" + 7 o="NST Technology Limited Co.,Ltd." + 8 o="Eclipse Security" + 9 o="Kontech Electronics Co., Ltd" + A o="TiVACI CORPORATION PTE LTD" + B o="Photonfocus AG" + C o="Fixstars Corporation" + D o="System-on-Chip engineering" + E o="CUAV" +7419F8 + 0 o="Marmitek" + 1 o="Trend-tech Technology Co., Limited" + 2 o="Symtop Instrument Co." + 3 o="Essential Trading Systems Corp" + 4 o="Cloudvue Technologies Corporation" + 5 o="Starcor Beijing Co.,Limited" + 6 o="Baudisch Electronic GmbH" + 7 o="Heptagon Systems PTY. LTD." + 8 o="Quest Payment Systems" + 9 o="Princip a.s." + A o="Tanjarine" + B o="IDEXX Laboratories, Inc" + C o="Bach Icon ApS" + D o="Ansjer Electronics Co., Ltd." + E o="Volacomm Co., Ltd" +741AE0 + 0 o="Huano International Technology Limited" + 1 o="Socionext Inc." + 2 o="NURA HOLDINGS PTY LTD" + 3 o="Philips Personal Health Solutions" + 4 o="Revl Inc." + 5 o="FUJIAN TAILI COMMUNICATION TECHNOLOGY CO.,LTD" + 6 o="Blocks Wearables Inc." + 7 o="BÄR Bahnsicherung AG" + 8 o="Broadcast Wireless Systems Ltd" + A o="SAIERCOM CORPORATION" + B o="SHEN ZHEN YINGJIACHUANG ELECTRONICS TECHNOLOGY CO.,LTD." + C o="bistos.co.ltd" + D o="Voltaware Services Limited" + E o="ITS Partner (O.B.S) S.L." +745BC5 + 0 o="IRS Systementwicklung GmbH" + 1 o="Beijing Inspiry Technology Co., Ltd." + 2 o="SIGLENT TECHNOLOGIES CO., LTD." + 3 o="OXON AG" + 4 o="uGrid Network Inc." + 5 o="SpringCard" + 6 o="Yekani Manufacturing PTY Ltd" + 7 o="SHENZHEN ATX TECHNOLOGY CO.,LTD" + 8 o="EDOMO Systems GmbH" + 9 o="Haikou Frun Flash&Mcu Microcontrol Technology Development Co.,Ltd" + A o="Fournie Grospaud Energie SASU" + B o="Smartiply Inc." + C o="ComNot" + D o="CELYSS SAS" + E o="Qingdao Wintec System Co., Ltd" +74E14A + 0 o="Altenburger Electronic GmbH" + 1 o="Cerevo Inc." + 2 o="KLIMAT SOLEC Sp. z o.o." + 3 o="emz-Hanauer GmbH & Co. KGaA" + 4 o="open joint stock company %YUG-SISTEMA plus%" + 5 o="UTU Oy" + 6 o="Emerging Technology (Holdings) Ltd." + 7 o="APM Technologies (DongGuan) Ltd" + 8 o="aritec gmbh" + 9 o="Kanto Aircraft Instrument Co., Ltd." + A o="AStar Design Service Technologies Co., Ltd." + B o="Loctek Visual Technology Corp." + C o="Wuhan Shenghong Laser Projection Technology Co.,LTD" + D o="Knog Pty Ltd" + E o="Diamond Kinetics" +74F8DB + 0 o="Enercon Technologies" + 1 o="GHL Advanced Technology GmbH & Co. KG" + 2 o="Shenzhen Ruishi Information Technology Co.,Ltd." + 3 o="InnoTrans Communications" + 4 o="WiFi Hotspots, SL" + 5 o="Provision-ISR" + 6 o="Shenzhen Melon Electronics Co.,Ltd" + 7 o="Wuhan Tianyu Information Industry Co., Ltd." + 8 o="Songam Syscom Co. LTD." + 9 o="Avantree Corporation" + A o="Ballard Technology, Inc," + B o="Capwave Technologies Inc" + C o="TBM CO., LTD." + D o="Simon Electric (China) Co.,ltd" + E o="Bernard Krone Holding GmbH & Co. KG" +78C2C0 + 0 o="Shenzhen ELI Technology co.,ltd" + 1 o="XRONOS-INC" + 2 o="RONIX incorporated" + 3 o="Ningbo Sanxing Electric Co., Ltd." + 4 o="Ory Laboratory Co., Ltd." + 5 o="ShenZhen TuLing Robot CO.,LTD" + 6 o="SICHUAN TIANYI COMHEART TELECOMCO.,LTD" + 7 o="Guangzhou Hongcai Stage Equipment co.,ltd" + 8 o="Beijing Coilabs technology co.,ltd" + 9 o="SES" + A o="Ombitron, Inc." + B o="Wan Chao An (Beijing) Technology Co., Ltd." + C o="Shanghai Hanyi Technologies Co,.Ltd." + D o="KORF Inc." + E o="Huwomobility" +78CA83 + 0 o="DAINCUBE" + 1 o="Excelocity Inc." + 2 o="APC" + 3 o="Neofon GmbH" + 4 o="Pinhole (Beijing) Technology Co., Ltd." + 5 o="Huatune Technology (Shanghai) Co., Ltd." + 6 o="Nomiku" + 7 o="Beijing CarePulse Electronic Technology" + 8 o="IHM" + 9 o="Louroe Electronics" + A o="Eksagate Elektronik Mühendislik ve Bilgisayar San. Tic. A.Ş." + B o="Zhejiang Science Electronic Tech Co., Ltd" + C o="Elanview Technology Co.,Ltd" + D o="Hubei Boyuan Zhijia Network Media Co. Ltd." + E o="Konecranes" +78D800 + 0 o="Kverneland Group Mechatronics" + 1 o="Shenzhen Envicool Information Technology Co., Ltd" + 2 o="Shanghai Espacetime Technology Co.,Ltd." + 3 o="Shenzhen Scodeno Technology Co,. Ltd." + 4 o="CS Instruments GmbH" + 5 o="Björkviks Consulting AB" + 6 o="Alango Technologies Ltd" + 7 o="NimbeLink Corp" + 8 o="Salunda Ltd" + 9 o="SightLine Applications" + A o="Insignal Co., Ltd." + B o="Maddalena S.p.A." + C o="Shenzhen Chenzhuo Technology Co., Ltd." + D o="Korea Micro Wireless Co.,Ltd." + E o="CL International" +7C477C + 0 o="BungBungame Inc" + 1 o="Photosynth Inc." + 2 o="POWERLAND LIMITED" + 3 o="EyeLock LLC" + 4 o="RLC Electronics Systems" + 5 o="Midwest Microwave Solutions" + 6 o="Zerosystem LTD.Co" + 7 o="BlueSmart Technology Corporation" + 8 o="Shenzhen Eunicum Electric Co.,Ltd." + 9 o="DaLian Cheering Tech Co.,Ltd" + A o="Dspread Technology (Beijing) Inc." + B o="Hangzhou Yiyitaidi Information Technology Co., Ltd." + C o="Annapurna labs" + D o="Speedifi Inc" + E o="I-Convergence.com" +7C70BC + 0 o="Shanghai magcomm communication technology co ltd" + 1 o="XD-GE Automation CO.,LTD" + 2 o="Digital Lumens" + 3 o="FLEXIM GmbH" + 4 o="K-Vision Technology (Shanghai), Ltd" + 5 o="Canary Connect, Inc." + 6 o="Bidgely" + 7 o="Nomad Digital Ltd." + 8 o="Mennekes Elektrotechnik GmbH & Co. KG" + 9 o="dogtra" + A o="Ametek VIS" + B o="Tohan Engineering Corporation" + C o="Lukup Media" + D o="mk-messtechnik GmbH" + E o="HOPERUN MMAX DIGITAL PTE. LTD." +7CBACC + 0 o="TGT Limited" + 1 o="Changsha SUNYE Electric Co., Ltd." + 2 o="Maco Lighting Pty. Ltd." + 3 o="Izkare" + 4 o="Sun Asia Trade Co." + 5 o="Fortem Technologies, Inc." + 6 o="Fossil Power Systems Inc" + 7 o="Virgin Orbit" + 8 o="Collinear Networks Inc." + 9 o="Yongguan Electronic Technology (D.G)LTD" + A o="Annapurna labs" + B o="Briowireless Inc." + C o="Flying Loft Inc." + D o="SIGMA-ELEKTRO GmbH" + E o="ALPHA TECHNOLOGIES, LLC" +7CBC84 + 0 o="AG Neovo" + 1 o="Xiamen Mage Information Technology Co.,Ltd." + 2 o="3S Technology Co., Ltd." + 3 o="Shanghai Yitu Technology Co. Ltd" + 4 o="CONTINENTAL" + 5 o="Nanning auto digital technology co.,LTD" + 6 o="Société de Transport de Montréal" + 7 o="Xuji Changnan Communication Equipment Co., Ltd." + 8 o="Shenzhen Kuang-chi Space Technology Co., Ltd." + 9 o="HITIQ LIMITED" + A o="OPNT BV" + B o="Guangzhou Puppyrobot Technology Co.Ltd Beijing Branch" + C o="Tibit Communications" + D o="VANTAGE INTEGRATED SECURITY SOLUTIONS PVT LTD" + E o="Beijing Topnew Group Co., Ltd" +7CCBE2 + 0 o="Heyuan Yongyida Technology Holdings Co.,Ltd." + 1 o="CeoTronics AG" + 2 o="1000eyes GmbH" + 3 o="Astrum Technologies CC" + 4 o="Ningbo bird sales co.,LTD" + 5 o="DTECH Labs, Inc." + 6 o="SY Electronics Limited" + 7 o="Hangzhou Kaicom Communication Co.,Ltd" + 8 o="Polarteknik Oy" + 9 o="Hangzhou Haohaokaiche Technology Co.,Ltd." + A o="Shanghai Institute of Applied Physics, Chinese Academy of Sciences" + B o="Easy Broadband Technology Co., Ltd." + C o="mirakonta s.l." + D o="optilink networks pvt ltd" + E o="Aplex Technology Inc." +800A80 + 0 o="Golana Technology (Shenzhen) Co., Ltd." + 1 o="Dongguan I-Chime electrinics Co.,Ltd" + 2 o="Sumitomo Wiring Systems, Ltd." + 3 o="Beijing VControl Technology Co., Ltd." + 4 o="LLVISION TECHNOLOGY CO.,LTD" + 5 o="Shenzhen Zidoo Technology Co., Ltd." + 6 o="Beijing Gooagoo Technical Service Co.,Ltd." +807B85 + 0 o="Shiroshita Industrial Co., Ltd." + 1 o="Hangzhou Synway Information Engineering Co., Ltd" + 2 o="Phoenix Co.,Ltd." + 3 o="Zhuhai TOP Intelligence Electric Co., Ltd." + 4 o="Quantel USA, Inc." + 5 o="EFCO" + 6 o="Quickte Technology Co.,Ltd" + 7 o="Chendu Ningshui Technology Co.,Ltd" + 8 o="IDair, LLC" + 9 o="SMART ELECTRONICS NZ LIMITED" + A o="Interplan Co., Ltd." + B o="Oliotalo Oy" + C o="Ningbo Plus and Popscreens electronic Technology Co.,LTD" + D o="Kaynes Technology India Pvt Ltd" + E o="Mersen" +80E4DA + 0 o="Wheatstone Corporation" + 1 o="Guangzhou Pinzhong Electronic Technology CO., LTD" + 2 o="Thurlby Thandar Instruments LTD" + 3 o="Beijing Gaokezhongtian Technology Co Ltd" + 4 o="Beijing Yuantel Technolgy Co.,Ltd-Shenzhen Branch" + 5 o="CAVALRY STORAGE INC" + 6 o="BroadMedia Co., Ltd." + 7 o="Shortcut Labs" + 8 o="Krizer international Co,. Ltd." + 9 o="Elcus" + A o="Neutronics" + B o="Nanjing LILO Technology Co. Ltd." + C o="EVER Sp. z o.o." + D o="Dalian Roiland Technology Co.,Ltd" + E o="Akenori PTE LTD" +8439BE + 0 o="HINO ENGINEERING, INC" + 1 o="Guangzhou Heygears Technology Ltd" + 2 o="Cheng Du virtual world Technology Limited." + 3 o="ShenZhen Fudeyu Technology co.,Ltd" + 4 o="Shenzhen Ramos Digital Technology Co,.Ltd." + 5 o="Neat S.r.l." + 6 o="Shenzhen IP3 Century Intelligent Technology Co., Ltd" + 8 o="Diamond Products LLC" + 9 o="Guangdong SunMeng Information Technology Co. Ltd." + A o="Emotiq s.r.l." + B o="Shenzhen Horn Audio Co.,Ltd." + C o="EDC Electronic Design Chemnitz GmbH" + D o="Shenzhen Lidaxun Digital Technology Co.,Ltd" +8489EC + 0 o="SmartGiant Technology" + 1 o="Research Electronics International, LLC." + 2 o="thousand star tech LTD." + 3 o="Aerionics Inc." + 4 o="Vayyar Imaging Ltd." + 5 o="Zephyr Engineering, Inc." + 6 o="POCT biotechnology" + 7 o="BYDA Co. Ltd.," + 8 o="Arts Digital Technology (HK) Ltd." + 9 o="Shenzhen Xtooltech Co., Ltd" + A o="Newell Brands" + B o="EPSa Elektronik & Präzisionsbau Saalfeld GmbH" + C o="SHINKAWA LTD." + D o="Price Industries Limited" + E o="Shenzhen Intellifusion Technologies Co., Ltd." +84E0F4 + 0 o="ShenZhen Panrich Technology Limited" + 1 o="MedicusTek Inc." + 2 o="Hangzhou Uni-Ubi Co.,Ltd." + 3 o="ASL Intercom B.V." + 4 o="PetroInTrade" + 5 o="Hangzhou Nationalchip Science & Technology Co.,Ltd." + 6 o="Liaoning IK'SONYA Science and Technology Co., Ltd." + 7 o="Dantherm" + 8 o="RAY Co.,LTD" + 9 o="SHENZHEN HCN.ELECTRONICS CO.,LTD." + A o="iSolution Technologies Co.,Ltd." + B o="Orchard Electronics Co., Ltd." + C o="AIMTRON CORPORATION" + D o="Logos01 Srl" + E o="Scale-Tec Ltd." +885D90 + 0 o="FOSHAN HUAGUO OPTICAL CO.,LTD" + 1 o="ShenZhen Yuyangsheng technology company LTD" + 2 o="DAIDONG Industrial System Co., Ltd." + 3 o="CPAC Systems" + 4 o="Wuhan Strong Electronics Co., Ltd" + 5 o="Shenzhen JingHanDa Electronics Co.Ltd" + 6 o="Hi-Profile Achievement (M) Sdn Bhd" + 7 o="Schmidt & Co.,(H.K.)Ltd." + 8 o="Creative Sensor Inc." + 9 o="Gigatech R&D Corp." + A o="Shenzhen Speedrun Technologies Co.,Ltd." + B o="Premier Merchandises Limited" + C o="iRoom GmbH" + D o="Hexaglobe" + E o="Unitac Technology Limited" +885FE8 + 0 o="Jungheinrich Norderstedt AG & Co. KG" + 1 o="Apoidea Technology Co., Ltd." + 2 o="Opto Engineering" + 3 o="Sonnet Labs Inc." + 4 o="Beijing laiwei Technology Co.,Ltd" + 5 o="Hauch & Bach ApS" + 6 o="Shenzhen Xin Kingbrand Enterprises Co.,Ltd" + 7 o="Red Technologies, LLC." + 8 o="Changsha Xiangji-Haidun Technology Co., Ltd" + 9 o="Sowee" + A o="Lisle Design Ltd" + B o="Shenzhen ORVIBO Technology Co., Ltd" + C o="Inor Process AB" + D o="zhejiang yuanwang communication technolgy co.,ltd" + E o="Unicom Global, Inc." +88A9A7 + 0 o="Shenzhenshi kechuangzhixian technology Co.LTD" + 1 o="Solaredge LTD." + 2 o="Honeywell spol. s.r.o. HTS CZ o.z." + 3 o="Mikroelektronika" + 4 o="Thomas & Darden, Inc" + 5 o="Volterman Inc." + 6 o="Sieper Lüdenscheid GmbH & Co. KG" + 7 o="kimura giken corporation" + 8 o="psb intralogistics GmbH" + 9 o="FlashForge Corporation" + A o="Zhejiang Haoteng Electronic Technology Co.,Ltd." + B o="TWK-ELEKTRONIK" + C o="AndroVideo Inc." + D o="AVLINK INDUSTRIAL CO., LTD" + E o="Impact Distribution" +8C147D + 0 o="Nio" + 2 o="Agilent S.p.A" + 3 o="Remotec Technology Limited" + 4 o="Nanjing bilian information Technology Co.,Ltd." + 5 o="Unwired Networks" + 6 o="Shenzhen Meidou Technology Co, Ltd." + 7 o="UrbanHello" + 8 o="V2 S.p.A." + 9 o="Anyware Solutions ApS" + A o="Bluemega Document & Print Services" + B o="Bausch Datacom NV/SA" + C o="Reynaers Aluminium" + D o="Shenzhen Lanxus technology Co. Ltd." + E o="Electrical & Automation Larsen & Toubro Limited" +8C192D + 0 o="Noritsu Precision Co., Ltd." + 1 o="Shenzhen Huanuo Internet Technology Co.,Ltd" + 2 o="DataRemote Inc." + 3 o="Greenfield Technology" + 4 o="Charmlink Tech(HK) Co.,Limited" + 5 o="ELCO(TIANJIN)ELECTRONICS CO.,LTD." + 6 o="smartHome Partner GmbH" + 7 o="SRETT" + 8 o="Shenzhen Cylan Technology Co.,Ltd" + 9 o="ViaWear, Inc." + A o="TeleAlarm SA" + B o="Abside Networks, Inc." + C o="You Zhengcheng co.,ltd" + D o="Pyras Technology Inc." + E o="Elcon AB" +8C1CDA + 0 o="CEOS Pty Ltd" + 1 o="GESAS GmbH" + 2 o="GEOMC" + 3 o="Structura Technology & Innovation" + 4 o="Anntec (Beijing) Technology Co.,Ltd." + 5 o="Septentrio NV" + 6 o="LocoLabs LLC" + 7 o="K Technology Corporation" + 8 o="ATOL LLC" + 9 o="Raychem RPG PVT. LTD." + A o="China Potevio Co., Ltd" + B o="T+A elektroakustik GmbH & Co.KG" + C o="Alcidae Inc" + D o="Riegl Laser Measurement Systems GmbH" + E o="Electronic Controlled Systems, Inc." +8CC8F4 + 0 o="Guardtec,Inc" + 1 o="Lanhomex Technology(Shen Zhen)Co.,Ltd." + 2 o="Dark Horse Connect LLC" + 3 o="TOHO DENKI IND.CO.,LTD" + 4 o="ITECH Electronic Co.,ltd." + 5 o="Beijing KXWELL Technology CO., LTD" + 6 o="SHENZHEN D-light Technolgy Limited" + 8 o="Strongbyte Solutions Limited" + 9 o="Swift Navigation Inc" + A o="Trilux Group Management GmbH" + B o="PTYPE Co., LTD." + C o="Shenzhen KSTAR Science and Technology Co., Ltd" + D o="Beijing Xinxunxintong Eletronics Co.,Ltd" + E o="Evaporcool Solutions" +904E91 + 0 o="Spirtech" + 1 o="Apollo Video Technology" + 2 o="North Pole Engineering, Inc." + 3 o="Teleepoch Ltd" + 4 o="Wrtnode technology Inc." + 5 o="mcf88 SRL" + 6 o="Nuwa Robotics (HK) Limited Taiwan Branch" + 7 o="IBM" + 8 o="CommandScape, Inc." + 9 o="CUTTER Systems spol. s r.o." + A o="Kaertech Limited" + B o="Shanghai JaWay Information Technology Co., Ltd." + C o="Showtacle s.r.o." + D o="SKODA ELECTRIC a.s." + E o="Shenzhen Cloudynamo Internet Technologies Co.,LTD." +90C682 + 0 o="Shenzhen Lencotion Technology Co.,Ltd" + 1 o="Shenzhen Photon Broadband Technology CO., LTD" + 2 o="ekey biometric systems gmbh" + 3 o="Innovative Electronic Technology" + 4 o="Neone, Inc." + 5 o="S.A.E.T. S.R.L." + 6 o="Nanjing Jiexi Technologies Co., Ltd." + 7 o="Cinet Inc" + 8 o="Teletek Electronics" + 9 o="ACT" + A o="Beijing Acorn Networks Corporation" + B o="Lachmann & Rink GmbH" + C o="Li Seng Technology Ltd." + D o="PowerShield Limited" + E o="Shanghai HuRong Communication Technology Development Co., Ltd." +9802D8 + 0 o="Stoerk-Tronic, Stoerk GmbH & Co.KG" + 1 o="SHENZHEN ATEKO PHOTOELECTRICITY CO LTD" + 2 o="United Power Research Technology Corp." + 3 o="Grammer EiA Electronics nv" + 4 o="Zedi, Inc." + 5 o="EBI Ltd." + 6 o="Fritz Kuebler GmbH" + 7 o="Ormazabal Protection&Automation" + 8 o="Simplo Technology Co.,LTD" + 9 o="Navroom Beijing, China" + A o="HySecurity" + B o="HANSHIN MEDICAL CO., LTD." + C o="AGV spa" + D o="Promicon Elektronik GmbH + Co.KG" +986D35 + 0 o="Shenzhen MALATA Mobile Communication Co.,LTD" + 1 o="Shenzhen cositea electronics technology co.,LTD" + 2 o="SHENZHEN FISE TECHNOLOGY HOLDING CO.,LTD." + 3 o="DH Mechatronic AG" + 4 o="blossom communications corp." + 5 o="PDAHL" + 6 o="Vitronic Dr.-Ing. Stein Bildverarbeitungssysteme GmbH" + 7 o="Zhejiang Hanshow Technology Co., Ltd." + 8 o="Beijing 3CAVI Tech Co.,Ltd" + A o="iWave Japan, Inc." + B o="INTECH" + C o="my-PV GmbH" + D o="Praesideo B.V." + E o="BAYCOM OPTO-ELECTRONICS TECHNOLGY CO., LTD." +98AAFC + 0 o="Dalian Eastern Display Co., Ltd." + 1 o="SURTEC" + 2 o="Shenzhen UniStrong Science & Technology Co., Ltd" + 3 o="Nexus Electrical(Jiaxing) Limited" + 4 o="RPE %RADICO%" + 5 o="SPM Instrument AB" + 6 o="Mekotronics Co., Ltd" + 7 o="Shenzhen Hubsan Technology Co.,LTD." + 8 o="Beijing Tiandi-Marco Electro-Hydraulic Control System Company Ltd." + 9 o="BEAM Authentic" + A o="SENKO Co.,Ltd." + B o="Resonant Systems Inc." + C o="dots Inc." + D o="MCS Micronic Computer Systeme GmbH" + E o="Comarch S.A." +98F9C7 + 0 o="SHENZHEN HUNTKEY ELECTRIC CO., LTD." + 1 o="HighSecLabs" + 2 o="Pozyx NV" + 3 o="Beijing Horizon Information Technology Co., Ltd" + 4 o="Promess GmbH" + 5 o="Tonycore Technology Co.,Ltd." + 6 o="GoodBox" + 7 o="ARIMA Communications Corp." + 8 o="Renalsense" + 9 o="Koala Technology CO., LTD." + A o="MSB Elektronik und Gerätebau GmbH" + B o="HIROIA Communications Pte. Ltd. Taiwan Branch" + C o="ShenZhen Chuangwei Electronic Appliance Co.,Ltd" + D o="hangzhou soar security technologies limited liability company" + E o="NC-LINK Technology Co., Ltd." +9C431E + 0 o="Antailiye Technology Co.,Ltd" + 1 o="Symfun Telecom Ltd" + 2 o="HAESUNG DS" + 3 o="Advanced Logic Technology (ALT) sa" + 4 o="Wireless Environment, LLC" + 5 o="ProMOS Technologies Inc." + 6 o="R-S-I Elektrotechnik GmbH CO KG" + 7 o="Optris GmbH" + 8 o="Wunda Group plc" + 9 o="%CONTINENT% Co. Ltd" + A o="ST Access Control System Corp." + B o="JNL Technologies Inc" + C o="SuZhou Jinruiyang Information Technology CO.,LTD" + D o="HK ELEPHONE Communication Tech Co.,Limited" + E o="Midas Technology DBA Phoenix Audio Technologies" +9C69B4 + 0 o="Suzhou Fitcan Technology Co.,LTD" + 2 o="MOZI (Shenzhen) Artificial Intelligence Technology Co., Ltd." + 3 o="Appareo Systems, LLC" + 4 o="Globalcom Engineering SPA" + 5 o="Elesta GmbH" + 6 o="Shenzhen jiahua zhongli technology co.LTD" + 7 o="PCI Limited" + 8 o="Skydock do Brasil Ltda" + 9 o="Teptron AB" + A o="BEIJING PICOHOOD TECHNOLOGY CO.,LTD" + B o="Toughdog Security Systems" + C o="Guangdong Hanwei intergration Co.,Ltd" + D o="%Intellect module% LLC" + E o="NINGBO SHEN LINK COMMUNICATION TECHNOLOGY CO., LTD" +9CF6DD + 0 o="Annapurna labs" + 1 o="Ithor IT Co.,Ltd." + 2 o="Beijing Sifang Automation Co., Ltd." + 3 o="RYEEX Technology Co.,Ltd." + 4 o="Capital Engineering & Research Incorporation Ltd." + 5 o="b8ta Inc." + 6 o="Shenzhen Xtooltech Co., Ltd" + 7 o="KXT Technology Co., Ltd." + 8 o="Savari Inc" + 9 o="CAMA(Luoyang)Electronics Co.,Ltd" + A o="AVI Pty Ltd" + B o="Guangzhou LANGO Electronics Technology Co., Ltd." + C o="Lighting New Energy Technology Co., Ltd." + D o="Foshan Synwit Technology Co.,Ltd." + E o="Shanxi ZhuoZhi fei High Electronic Technology Co. Ltd." +A019B2 + 0 o="Vast Production Services" + 1 o="El Sewedy Electrometer Egypt S.A.E." + 2 o="Beijing Deephi Intelligent Technology Co., Ltd" + 3 o="Power Diagnostic Service Co., LTD." + 4 o="Osatec" + 5 o="SZBROAD TECHNOLOGY (HK) CO.,LTMITED" + 6 o="GfG mbH" + 7 o="ARIMA Communications Corp." + 8 o="MIS Industrie Systeme GmbH & Co. KG" + 9 o="Lon Microsystems Inc." + A o="Adomi" + B o="HangZhou iMagic Technology Co., Ltd" + C o="LDA Technologies" + D o="RYD Electronic Technology Co.,Ltd." + E o="Ahgora Sistemas SA" +A02833 + 0 o="GERSYS GmbH" + 1 o="Ordercube GmbH" + 2 o="Shanghai Nohmi Secom Fire Protection Equipment Co.,Ltd." + 3 o="SHANGHAI XUNTAI INFORMATION TECHNOLOGY CO.,LTD." + 4 o="Firm INFORMTEST Ltd." + 5 o="JGR Optics Inc" + 6 o="Xiamen Caimore Communication Technology Co.,Ltd." + 7 o="Kryptus Information Security S/A" + 8 o="HZHY TECHNOLOGY" + 9 o="IMESHX CORPORATION LIMITED" + A o="Medical Evolution Kft" + B o="FlexLink AB" + C o="Kalray S.A." + D o="Audix" + E o="Precision Planting, LLC." +A03E6B + 0 o="s&t embedded GmbH" + 1 o="Business Support Consultant Co.,Ltd" + 2 o="Videx Electronics S.p.A." + 3 o="iLoda Solutions Limited" + 4 o="Shenzhen Nufilo Inc." + 5 o="Friday Lab, UAB" + 6 o="Wuhan Rui Ying Tong Network Technology Co., Ltd(China)" + 7 o="SinoGrid Software Systems Inc." + 8 o="718th Research Institute of CSIC" + 9 o="Incogniteam Ltd." + A o="Shenzhen Neostra Technology Co.Ltd" + B o="KoCoS Messtechnik AG" + C o="Qunar.com" + D o="Jining SmartCity Infotech Co.Ltd." + E o="Nanjing zhanyi software technology co., LTD" +A0BB3E + 0 o="Link Labs" + 1 o="IVision Electronics Co.,Ltd" + 2 o="DirectOut GmbH" + 3 o="WiteRiver Technology LLC" + 4 o="COMSYS Communications Systems Service GmbH" + 5 o="ManTech International Corporation" + 6 o="Xiamen Kehua Hengsheng Co.,Ltd" + 7 o="SIMTEC Elektronik GmbH" + 8 o="AutarcTech GmbH" + 9 o="Sandal Plc" + A o="Filo SRL" + B o="Beijing Techshino Technology Co., Ltd." + C o="Ewig Industries Macao Commercial Offshore Ltd" + D o="Shenzhen Talent Technology company limited" + E o="Messtechnik Sachs GmbH" +A0C5F2 + 0 o="Quantlab Financial, LLC" + 1 o="KNS Group LLC (YADRO Company)" + 2 o="Speedgoat GmbH" + 3 o="Shenzhen Feima Robotics Technology Co.,Ltd" + 4 o="AiCare Corp." + 5 o="Spacepath Communications Ltd" + 6 o="ShenZhen JuWangShi Tech" + 7 o="Viettronimex JSC" + 8 o="CoolR Group Inc" + 9 o="Impulse Networks Pte Ltd" + A o="Serious Integrated, Inc." + B o="Oray.com co., LTD." + C o="Glooko inc" + D o="UnaliWear, Inc." + E o="Synapsys Solutions Ltd." +A41163 + 0 o="Adetel Equipment" + 1 o="INTER CONTROL Hermann Köhler Elektrik GmbH & Co.KG" + 2 o="Allgo Tech. (Beijing) Co.,Ltd" + 3 o="Pax" + 4 o="AlterG, Inc." + 5 o="Carbon, Inc." + 6 o="Beijing XiaoRui Technology Co., Ltd" + 7 o="SHENZHEN YIWANJIA INFORMATION TECHNOLOGY CO.,LTD" + 8 o="Dspread Technology (Beijing) Inc." + 9 o="accesso Technology Group" + A o="ISE GmbH" + B o="Moog Music Inc." + C o="Viloc" + D o="SHENZHEN ZHISHI TECHNOLOGY CO., LTD." + E o="tinylogics" +A43BFA + 0 o="Chengdu Territory Technology Co.,Ltd" + 1 o="Beijing Uniwill Science and Technology Co,Ltd" + 2 o="Powell Industries" + 3 o="Circus World Displays Ltd" + 4 o="Maxon Australia" + 5 o="BOI Solutions" + 6 o="Recognition Systems LLC" + 7 o="Deatronic srl" + 8 o="Alpwise" + 9 o="SHEN ZHEN PASUN TECH CO.LTD." + A o="Plus One Japan Ltd." + B o="ALSTOM Strongwish (Shenzhen) Co., Ltd" + C o="SHANGHAI XIETONG TECHNOLOGY INC." + D o="JSC “Component-ASU”" + E o="The Magstim Company Ltd." +A44F29 + 0 o="Dermalog Identification Systems GmbH" + 1 o="Olssen B.V." + 2 o="LUCEOR" + 3 o="Comsel System Ltd" + 4 o="DGC Access AB" + 5 o="Shanghai KuanYu Industrial Network Equipment Co.,Ltd" + 6 o="Selektro Power Inc" + 7 o="Protean Payment" + 8 o="Innovations in Optics, Inc." + 9 o="Certi Networks Sdn Bhd" + A o="HTD" + B o="GUANGDONG REAL-DESIGN INTELLIGENT TECHNOLOGY CO.,LTD" + C o="Shenzhen Huadoo Bright Group Limitied" + D o="HALLIBURTON" + E o="Neotech Systems Pvt. Ltd." +A4580F + 0 o="INNOPRO" + 1 o="Stone Lock Global, Inc." + 2 o="BLOKS. GmbH" + 3 o="Engineered SA" + 4 o="Shenzhen City billion Leiden science and Technology Co., Ltd." + 5 o="CoAsia Microelectronics Corp." + 6 o="Astro, Inc" + 7 o="Changsha Tai Hui Network Technology Co.,Ltd" + 8 o="AIR LIQUIDE MEDICAL SYSTEMS" + 9 o="Ksenia Security srl" + A o="GUANGZHOU OPTICAL BRIDGE COMMUNICATION EQUIPMENT CO.,LTD." + B o="ABB AB PGHV" + C o="Homebeaver" + D o="EYE IO, LLC" + E o="Finetree Communications Inc" +A4DA22 + 0 o="General Electric Company" + 1 o="T2T System" + 2 o="Wyze Labs Inc" + 3 o="DURATECH Enterprise,LLC" + 4 o="LORIOT AG" + 5 o="Original Products Pvt. Ltd." + 6 o="AURANEXT" + 7 o="Hydro Electronic Devices, Inc." + 8 o="SolidPro Technology Corporation" + 9 o="Malldon Technology Limited" + A o="Abetechs GmbH" + B o="Klashwerks Inc." + C o="EHO.LINK" + D o="Shen Zhen City YaKun Electronics Co., Ltd" + E o="Quuppa Oy" +A4ED43 + 0 o="Sweam AB" + 1 o="INGELABS S.L." + 2 o="Shanghai Mission Information Technologies (Group) Co.,Ltd" + 3 o="Dongguan Mingji Electronics technology Group Co., Ltd." + 4 o="NETAS TELEKOMUNIKASYON A.S." + 5 o="Beijing ICPC CO.,Ltd." + 6 o="Shanghai Facom Electronics Technology Co, ltd." + 7 o="Wuxi Junction Infomation Technology Incorporated Company" + 8 o="Linseis Messgeraete GmbH" + 9 o="Heyuan intelligence technology CO.,Ltd" + A o="Guangzhou Maxfaith Communication Technology Co.,LTD." + B o="Paragon Business Solutions Ltd." + C o="leakSMART" + D o="Brand New Brand Nordic AB" + E o="TOEC TECHNOLOGY CO.,LTD." +A83FA1 + 0 o="Imecon Engineering SrL" + 1 o="GTDevice LLC" + 2 o="MEDCAPTAIN MEDICAL TECHNOLOGY CO., LTD." + 3 o="Guangzhou Tupu Internet Technology Co., Ltd." + 4 o="Zhejiang Wellsun Intelligent Technology Co.,Ltd." + 5 o="Sercomm Corporation." + 6 o="BEGLEC" + 7 o="Plejd AB" + 8 o="Neos Ventures Limited" + 9 o="Shenzhen ITLONG Intelligent Technology Co.,Ltd" + A o="Shanghai East China Computer Co., Ltd" + B o="Exel s.r.l. unipersonale" + C o="Laonz Co.,Ltd" + D o="Shenzhen BIO I/E Co.,Ltd" + E o="Guangzhou Navigateworx Technologies Co., Limited" +AC1DDF + 0 o="PiOctave Solutions Pvt Ltd" + 1 o="HellaStorm, Inc." + 2 o="ConectaIP Tecnologia S.L." + 3 o="CRDE" + 4 o="Motec Pty Ltd" + 5 o="Shenzhen Ouzheng Electronic Tech Co,.Ltd" + 6 o="Shenzheng SenseTime Technology Co. Ltd" + 7 o="Green IT Korea Co., Ltd." + 8 o="Sichuan Odot Automation System Co.,Ltd." + 9 o="Solare Datensysteme GmbH" + A o="WESCO INTEGRATED SUPPLY" + B o="Fine Inc." + C o="Beijing Chunhong Technology Co., Ltd." + D o="Elekon AG" + E o="Duravit AG" +AC64DD + 0 o="Jia-Teng" + 1 o="JSC InfoTeCS" + 2 o="Shenzhen PuHua Technology Co., Ltd" + 3 o="infypower Co., Ltd" + 4 o="8Cups" + 5 o="SHANGHAI ZTE TECHNOLOGIES CO.,LTD" + 6 o="Kpnetworks Ltd." + 7 o="Wittmann Kunststoffgeräte GmbH" + 8 o="PFDC ELANCYL" + 9 o="Micro Connect Pty Ltd" + A o="Bluewave Global Manufacturing Limited" + B o="Groupe Citypassenger Inc" + C o="Beijing Hamigua Technology Co., Ltd." + D o="HMicro Inc" + E o="DIGIBIRD TECHNOLOGY CO., LTD." +B01F81 + 0 o="Dalian GigaTec Electronics Co.,Ltd" + 1 o="Uvax Concepts" + 3 o="Sound United" + 4 o="SHENZHEN YIFANG DIGITAL TECHNOLOGY CO.,LTD." + 5 o="SHENZHEN GRID TECHNOLOGY CO.,LTD" + 6 o="COMOTA Co., Ltd." + 7 o="Aether Services, Inc." + 8 o="Technion Oy" + 9 o="CIDE Interactive" + A o="Steffens Systems GmbH" + B o="Rademacher Geraete-Elektronik GmbH" + C o="Access Device Integrated Communications Corp." + D o="TAIWAN Anjie Electronics Co.,Ltd." + E o="Advanced & Wise Technology Corp." +B0C5CA + 0 o="EM-Tech" + 1 o="IVK-SAYANY" + 2 o="LOWOTEC GmbH" + 3 o="abode systems, inc." + 4 o="shanghai University Ding-Tech software Corp.,ltd" + 5 o="SYSTOVI" + 6 o="SunTech Medical, Inc." + 7 o="SHENZHEN KTC TECHNOLOGY GROUP" + 8 o="Astyx GmbH" + 9 o="D&T Inc." + A o="TEM Mobile Limited" + B o="RISECOMM (HK) TECHNOLOGY CO. LIMITED" + C o="XMetrics" + E o="Audio Elektronik İthalat İhracat San ve Tic A.Ş." +B437D1 + 0 o="Lezyne INC USA" + 1 o="Alturna Networks" + 2 o="Fibersystem AB" + 3 o="DIMTON CO.,LTD." + 4 o="KOMSIS ELEKTRONIK SISTEMLERI SAN. TIC. LTD.STI" + 5 o="Stratom, Inc." + 6 o="Yireh Auto Tech Co.,Ltd." + 7 o="GE Power Management" + 8 o="eInfochips Limited" + 9 o="Nanjing yuekong Intelligent Technology" + A o="Axiomatic Technologies Corporation" + B o="NSI Co., Ltd." + C o="NANJING PUTIAN TELECOMMUNICATIONS TECHNOLOGY CO.,LTD." + D o="ZXY Sport Tracking" + E o="Union Tecnologica Noxium S.L." +B44BD6 + 0 o="G4S Monitoring Technologies Ltd" + 1 o="SHENZHEN TITA INTERACTIVE TECHNOLOGY CO.,LTD" + 2 o="Shenzhen Cudy Technology Co., Ltd." + 3 o="Huizhou Sunoda Technology Co. Ltd" + 4 o="Shenzhen Hi-Net Technology Co., Ltd." + 5 o="ShenZhen Comstar Technology Company" + 6 o="Perspicace Intellegince Technology" + 7 o="Taizhou convergence Information technology Co.,LTD" + 8 o="Arnouse Digital Devices Corp" + 9 o="Qstar Technology Co,Ltd" + A o="Shenzhen Huabai Intelligent Technology Co., Ltd." + B o="DongYoung media" + C o="Impakt S.A." + D o="ELLETA SOLUTIONS LTD" + E o="CHUNGHSIN INTERNATIONAL ELECTRONICS CO.,LTD." +B8D812 + 0 o="Glamo Inc." + 1 o="VOTEM" + 2 o="IPM Sales and service Co.,Ltd." + 3 o="iModesty Technology Corp." + 4 o="V5 Technology Corporation" + 5 o="XIAMEN XINDECO LTD." + 6 o="Vonger Electronic Technology Co.,Ltd." + 7 o="Neuropace Inc." + 8 o="Visual Productions BV" + 9 o="Entotem LTD" + A o="Kiwigrid GmbH" + B o="Docobo Limited" + C o="Yuwei Info&Tech Development Co.,Ltd" + D o="Lam Research" + E o="ZheJiang FangTai Electirc Co., Ltd" +BC3400 + 0 o="Redvision CCTV" + 1 o="IPLINK Technology Corp" + 2 o="LifeSmart" + 3 o="Altronix Corporation" + 4 o="Dexcel Design Pvt Ltd" + 5 o="NDSL, Inc." + 6 o="Cameron" + 7 o="Q-PRODUCTS a. s." + 8 o="MATICA TECHNOLOGIES AG" + 9 o="Shenzhen PHilorise Technical Limited" + A o="AURALIC LIMITED" + B o="FARO TECHNOLOGIES, INC." + C o="Parlay Labs dba Highfive" + D o="Hangzhou Linker Digital Technology Co., Ltd" + E o="LLD Technology Ltd." +BC6641 + 0 o="InSync Technology Ltd" + 1 o="Global China Technology Limited" + 2 o="Process-Electronic Sp. z o.o." + 3 o="Solectria Renewables, LLC" + 4 o="ARGUS-SPECTRUM" + 5 o="Scientific Games" + 6 o="Intuitive Surgical, Inc" + 7 o="VSN Mobil" + 8 o="Shenzhen Yaguang communication CO.,LTD" + 9 o="Shenzhen General Measure Technology Co., Ltd" + A o="EBlink" + B o="Sidus Novum Sp. z o. o." + C o="Shenzhen Crave Communication Co.,ltd" + D o="UtilLighting Co.,Ltd." + E o="Lucent Trans Electronics Co., Ltd" +C08359 + 0 o="CHONGQING JIUYU SMART TECHNOLOGY CO.LTD." + 1 o="Gemvax Technology ,. Co.Ltd" + 2 o="Huaxin SM Optics Co. LTD." + 3 o="PCH Engineering A/S" + 4 o="ANTS" + 5 o="Viper Design, LLC" + 6 o="Beijing Cloud Fly Technology Development Co.Ltd" + 7 o="Fuzhou Fdlinker Technology Co.,LTD" + 8 o="ista International GmbH" + 9 o="Shenzhen Pay Device Technology Co., Ltd." + A o="SHANGHAI CHARMHOPE INFORMATION TECHNOLOGY CO.,LTD." + B o="Suzhou Siheng Science and Technology Ltd." + D o="Gardner Denver Thomas GmbH" + E o="Cyber Sciences, Inc." +C0D391 + 0 o="Fuzhou Jinshi Technology Co.,Ltd." + 1 o="B9Creations" + 2 o="Hofon Automation Co.,Ltd" + 3 o="IXON B.V." + 4 o="Vernier Software & Technology" + 5 o="WiTagg, Inc" + 6 o="Ernitec" + 7 o="ALNETz Co.,LTD" + 8 o="XENA SECURITY LIMITED" + 9 o="xxter bv" + A o="Alpha Audiotronics, Inc." + C o="Zhinengguo technology company limited" + D o="REGULUS CO.,LTD." + E o="SAMSARA NETWORKS INC" +C47C8D + 0 o="ATI" + 1 o="LYNX INNOVATION LITIMED" + 2 o="Star2Star Communications, LLC" + 3 o="Watec Co., Ltd." + 4 o="ROBOSTAR" + 5 o="PASCAL Co., Ltd." + 6 o="HHCC Plant Technology Co.,Ltd." + 7 o="Awiselink Co., Ltd." + 8 o="GETEMED Medizin- und Informationstechnik AG" + 9 o="Airbus DS - SLC" + A o="Silvus technologies inc" + B o="GC AUTOMATION CO,LTD" + C o="INOTEC Sicherheitstechnik GmbH" + D o="Anhui GuangXing Linked-Video Communication Technology Co, Ltd." + E o="Labor Strauss Sicherungsanlagenbau GmbH" +C4FFBC + 0 o="Danego BV" + 1 o="VISATECH C0., LTD." + 2 o="Mobiletron Electronics Co., Ltd" + 3 o="SHENZHEN KALIF ELECTRONICS CO.,LTD" + 4 o="iMageTech CO.,LTD." + 5 o="comtime GmbH" + 6 o="Shenzhen C & D Electronics Co., Ltd." + 7 o="Critical Link" + 8 o="ShenZhen ZYT Technology co., Ltd" + 9 o="GSM Innovations Pty Ltd" + A o="Advanced Navigation" + B o="KAGA ELECTRONICS CO.,LTD." + C o="KyongBo Electric Co., Ltd." + D o="Beijing KDF information technology co. LTD." + E o="viRaTec GmbH" +C88ED1 + 0 o="AISWORLD PRIVATE LIMITED" + 1 o="German Pipe GmbH" + 2 o="ROTRONIC AG" + 3 o="Linx Technologies" + 4 o="Comlab AG" + 5 o="Fibergate.Inc" + 6 o="Shenyang Machine Tool(Group) Research & Design Institute Co., Ltd, Shanghai Branch" + 7 o="Ube, Inc. (dba Plum)" + 8 o="Electronic Controls Design, Inc." + 9 o="Focalcrest, Ltd." + A o="AP Sensing GmbH" + B o="Advanced Micro Controls Inc." + C o="Shanghai Bwave Technology Co.,Ltd" + D o="PHOENIX ENGINEERING CORP." + E o="Aventics GmbH" +CC1BE0 + 0 o="Microtech System,Inc" + 1 o="Beijing Daotongtianxia Co.Ltd." + 2 o="i-Trinetech Co.,Ltd." + 3 o="Shenzhen Vanstor Technology Co.,Ltd" + 4 o="Laserworld (Switzerland) AG" + 5 o="Earphone Connection, Ubc." + 6 o="IC RealTech" + 7 o="Sichuan Dianjia network technology Co.Ltd." + 8 o="MDT technologies GmbH" + 9 o="MobiStor Technology Inc." + A o="Matter Labs Pty Ltd" + B o="ART&CORE Inc" + C o="Guangzhou Southelectric Power Science Technology Development Co.,Ltd." + D o="NEWSTAR (HK) ELECTRONIC DEVELOPMENT LIMITED" + E o="Cassia Networks" +CC2237 + 0 o="MEDCOM sp. z o.o." + 1 o="Terma Sp. z o.o." + 2 o="Apeiron Data Systems" + 3 o="XConnect Professional Services" + 4 o="SHANGHAI CARGOA M.&E.EQUIPMENT CO.LTD" + 5 o="Beijing Safesoft Greatmaker Co.,ltd" + 6 o="Siemens AG Austria" + 7 o="Shanghai Doit IOT Technology Co.,Ltd." + 8 o="Safilo S.p.A." + 9 o="E Ink Corp" + A o="shenzhen zonglian network technology limited" + B o="Tolomatic, Inc." + C o="Hebei ZHSF Technology Co.,Ltd." + D o="SHENZHEN HOOENERGY TECHNOLOGY CO.,LTD" + E o="MANUFACTURAS Y TRANSFORMADOS AB, S.L." +CCD31E + 0 o="SAMIM Co" + 1 o="Rondo Burgdorf AG" + 2 o="Neptune Systems" + 3 o="KEN A/S" + 4 o="PJG Systementwicklung GmbH" + 5 o="NTmore.Co.,Ltd" + 6 o="BBPOS International Limited" + 7 o="Shenzhen Decnta Technology Co.,LTD." + 8 o="inoage GmbH" + 9 o="Siemens AG, MO MLT BG" + A o="Haishu Technology LIMITED" + B o="Elk Products" + C o="NantEnergy" + D o="CUJO LLC" + E o="ShenZhenBoryNet Co.,LTD." +CCD39D + 1 o="Evoko Unlimited AB" + 2 o="Continental Control Systems" + 3 o="MagTarget LLC" + 4 o="Shenzhen Chenggu Technology Co., Ltd" + 5 o="SHENZHEN ROYOLE TECHNOLOGIES CO., LTD." + 6 o="Krontech" + 7 o="Glenair" + 8 o="Obelisk Inc." + 9 o="Bejing Nexsec Inc." + A o="Lubelskie Fabryki Wag FAWAG S.A." + B o="Q-Branch Labs, Inc." + C o="Hangzhou Scooper Technology Co.,Ltd." + D o="Ethernity Networks" + E o="Shanghai tongli information technology co. LTD" +D02212 + 0 o="Spirit IT B.V." + 1 o="AIM" + 2 o="RHENAC Systems GmbH" + 4 o="Viatron GmbH" + 5 o="Shanghai Routech Co., Ltd" + 6 o="URANO INDUSTRIA DE BALANCAS E EQUIPAMENTOS LTDA" + 7 o="Cliptech Industria e Comercio Ltda" + 8 o="Shenzhen SIC Technology. Co., Ltd." + 9 o="UAB "SALDA"" + A o="GNS-GmbH" + B o="Schleifenbauer Holding BV" + C o="Xperio Labs Ltd." + D o="SHENZHEN ZHONGXI SECURITY CO.,LTD" + E o="u::Lux GmbH" +D07650 + 0 o="CentrAlert, Inc." + 1 o="DAIKEN AUTOMACAO LTDA" + 2 o="Happo Solutions Oy" + 3 o="TAPKO Technologies GmbH" + 5 o="Annapurna Labs" + 6 o="Picobrew LLC" + 7 o="ENCORED Technologies, Inc." + 8 o="Accumulate AB" + 9 o="Greenwave Scientific" + A o="InventDesign" + B o="PelKorea" + C o="Electro-Motive Diesel" + D o="tecnotron elekronik gmbh" + E o="Revox Inc." +D0D94F + 0 o="Perfant Technology Co., Ltd" + 1 o="mycable GmbH" + 2 o="Teco Image Systems Co., Ltd." + 3 o="Beijing Yiwangxuntong Technology" + 4 o="peiker CEE" + 5 o="Optigo Networks" + 6 o="Hyundai Autohow" + 8 o="Apption Labs Limited" + 9 o="Hangzhou xiaoben technology co.,Ltd" + A o="Shenzhen FDC Electuonic Co.,Ltd." + B o="MAX Smart Home, LLC" + C o="ARROWAVE TECHNOLOGIES LIMITED" + D o="DUKSANMECASYS CO., LTD." + E o="APPOTRONICS CO., LTD" +D425CC + 0 o="NORDI TELEKOMMUNIKATSIOONI OÜ" + 1 o="Eware Information Technology com.,Ltd" + 2 o="MusicLens Inc." + 3 o="EISST Ltd" + 4 o="Barobo, Inc." + 5 o="bvk technology" + 6 o="Nanjing LES Information Technology Co., Ltd" + 8 o="DOLBY LABORATORIES, INC." + 9 o="TAKUMI JAPAN LTD" + A o="E-MetroTel" + B o="Veea" + C o="POSNET Polska S.A." + D o="Combined Energy Technologies Pty Ltd" + E o="Coperion" +D47C44 + 0 o="Exafore Oy" + 1 o="Innoviz Technologies LTD" + 2 o="YunDing Network Technology (Beijing) Co., Ltd" + 3 o="OMRON SENTECH CO., LTD." + 4 o="Sammi Onformation Systems" + 5 o="LS Communication Co.,Ltd." + 6 o="ASDA ICT Co., Ltd." + 7 o="Pongee Industries Co., Ltd." + 8 o="Beijing Maystar Information Technology Co., Ltd." + 9 o="Suzhou Wan Dian Zhang Network Technology Co., Ltd" + A o="Tendzone International Pte Ltd" + B o="OPTiM Corporation" + C o="STRIVE ORTHOPEDICS INC" + D o="Huaqin Telecom Technology Co.,Ltd." + E o="SHENZHEN ANYSEC TECHNOLOGY CO. LTD" +D8860B + 0 o="Inspur Group Co., Ltd." + 1 o="Krspace" + 2 o="Get SAT" + 3 o="Auvidea GmbH" + 4 o="Teplovodokhran Ltd." + 5 o="CAMTRACE" + 6 o="SCANMATIK" + 7 o="Grünbeck Wasseraufbereitung GmbH" + 8 o="VRINDA NANO TECHNOLOGIES PVT LTD" + 9 o="DIGITAL CONCEPTS" + A o="GLO Science" + B o="Library Ideas" + D o="ComNav Technology Ltd." + E o="Shenzhen Yidong Technology Co.,Ltd" +DC4427 + 0 o="Suritel" + 1 o="Tesla Motors, Inc" + 2 o="Skywave Technology Co,.Ltd." + 3 o="General Microsystems Sdn Bhd" + 4 o="Nex Technologies PTY LTD" + 5 o="Century Audio, Inc." + 6 o="EK-TEAM Elektronik- u. Kunststoff-Technik GmbH" + 7 o="EcoGuard AB" + 8 o="Wharton Electronics Ltd" + 9 o="Neusoft Corporation" + A o="Shanghai Huahong Integrated Circuit Co.,Ltd" + B o="Nautilus Infotech CO., Ltd." + C o="Pyrexx Technologies GmbH" + D o="Rohde&Schwarz Topex SA" + E o="VerifEye Technologies" +DCE533 + 0 o="FLYHT Aerospace" + 1 o="Ambi Labs Limited" + 2 o="Remko GmbH & Co. KG" + 3 o="ShenZhen C&D Electronics CO.Ltd." + 4 o="shenzhen bangying electronics co,.ltd" + 5 o="Controls Inc" + 6 o="WECAN Solution Inc." + 7 o="SAN Engineering" + 8 o="JB-Lighting Lichtanlagen GmbH" + 9 o="Tiertime Corporation" + B o="Tintel Hongkong Co.Ltd" + C o="BRCK" + D o="Suzhou ATES electronic technology co.LTD" + E o="Giant Power Technology Biomedical Corporation" +E05A9F + 0 o="Annapurna labs" + 1 o="AITEC SYSTEM CO., LTD." + 2 o="Chengdu Song Yuan Electronic Technology Co.,Ltd" + 3 o="Link of Things Co., Ltd." + 4 o="Hale Products" + 5 o="TRYEN" + 6 o="Fibrain" + 7 o="OMB Guitars LLC" + 8 o="Fujian Newland Auto-ID Tech. Co.,Ltd." + 9 o="Gemalto %Document Readers%" + A o="Contemporary Amperex Technology Co., Limited" + B o="Shenzhen Rongan Networks Technology Co.,Ltd" + C o="ShenZhen Mornsun Smartlinker Limited Co., LTD" + D o="Mountz, Inc." + E o="ShenZhen Arts Changhua Intelligent Technology Co., Ltd" +E0B6F5 + 0 o="BeSTAR Corporation" + 1 o="START TODAY CO.,LTD." + 2 o="Shanghai- British Information Technology Co., Ltd" + 3 o="Huizhou GISUN Industrial CO. LTD" + 4 o="Agora" + 5 o="Shenzhen Civicom Technology Co.,Limited" + 6 o="POMCube Inc." + 7 o="Shenzhen Xrinda Technology Ltd" + 8 o="Yuneec International(China)Co.,Ltd" + 9 o="Motiveprime Consumer Electronics Pvt Ltd" + A o="Folksam AB" + B o="Moog Crossbow" + C o="funktel GmbH" + D o="ITEL MOBILE LIMITED" + E o="Advatek Lighting Pty Ltd" +E44CC7 + 0 o="Alert Alarm AB" + 1 o="ACS-Solutions GmbH" + 2 o="Doowon Electronics & Telecom Co.,Ltd" + 3 o="JSC %Svyaz Inginiring M%" + 4 o="Beijing Zhongchuangwei Nanjing Quantum Communication Technology Co., Ltd." + 5 o="CE LABS, LLC" + 6 o="HANGZHOU OLE-SYSTEMS CO., LTD" + 7 o="Channel Enterprises (HK) Ltd." + 8 o="IAG GROUP LTD" + 9 o="Ottomate International Pvt. Ltd." + A o="Muzik Inc" + C o="EPS Bio" + D o="Telo Systems Limitd" + E o="FLK information security technology Co,. Ltd" +E4956E + 0 o="SMC Networks, Inc" + 1 o="Tband srl" + 2 o="Shanghai Hoping Technology Co., Ltd." + 3 o="Shanghai DGE Co., Ltd" + 4 o="Guang Lian Zhi Tong Technology Limited" + 5 o="ELAN SYSTEMS" + 6 o="SHENZHEN JOYETECH ELECTRONICS CO., LTD." + 7 o="NationalchipKorea" + 8 o="PT.MLWTelecom" + 9 o="eZeLink LLC" + A o="Red Point Positioning, Corp." + B o="iConservo Inc" + C o="Shenzhen Arronna Telecom Co.,Ltd" + D o="Shanghai Tieda Telecommunications Equipment Co.,LTD." + E o="Tacom Projetos Bilhetagem Inteligente ltda" +E81863 + 0 o="DigiMagus Technology (Shenzhen) Co., Ltd" + 1 o="clabsys" + 2 o="AVCON Information Technology Co.,Ltd" + 3 o="DongGuan Pengxun Electronics Technology Co., Ltd." + 4 o="Guangzhou Tianyi Electronics Co., Ltd" + 5 o="WETEK ELECTRONICS LIMITED" + 6 o="ARTECH SOLUTION CO.,LTD" + 7 o="Siliconcube" + 9 o="BSM Wireless Inc." + A o="JDM Mobile Internet Solution(Shanghai) Co., Ltd." + B o="Protek Electronics Group Co.,LTD" + C o="Shenzhen Hipad Telecommunication Technology Co.,Ltd" + D o="DIGITAL DYNAMICS, INC." + E o="Acopian Technical Company" +EC9F0D + 0 o="Hesai Photonics Technology Co., Ltd" + 1 o="Simula Technology Inc." + 2 o="DRB Systems" + 3 o="Waverly Labs Inc." + 4 o="WisIOE" + 5 o="Paw-Taw-John Services, Inc." + 6 o="Shenzhen Compare Electronics Co., Ltd" + 7 o="Bei jing Lian Shan times Techonology Co.Ltd" + 8 o="Zhejiang HEJU Communication Technology Co., Ltd" + 9 o="FCI" + A o="flexlog GmbH" + B o="CRRC QINGDAO SIFANG ROLLING STOCK RESEARCH INSTITUTE CO.,LTD" + C o="Sarcos Corp" + D o="SKS Control Oy" + E o="MAX Technologies" +F023B9 + 0 o="Aquametro AG" + 1 o="Ubiant" + 2 o="Raysgem Electronics and Technology Co.Ltd" + 3 o="BSP RUS Ltd." + 4 o="EZVIS LIMITED" + 5 o="Audeara Pty. Ltd." + 6 o="Xiamen Jinhaode Electronic Co.,Ltd" + 7 o="Transcend Building Automation control network corporation" + 8 o="G3 TECHNOLOGIES< INC" + 9 o="Emu Technology" + A o="Annapurna labs" + B o="Q Core Medical Ltd" + C o="Shenzhen Lachesis Mhealth Co., Ltd." + E o="Domotz Ltd" +F041C8 + 0 o="LINPA ACOUSTIC TECHNOLOGY CO.,LTD" + 1 o="DongGuan Siyoto Electronics Co., Ltd" + 2 o="Shenzhen Medica Technology Development Co., Ltd." + 3 o="SHENZHEN WISEWING INTERNET TECHNOLOGY CO.,LTD" + 4 o="Candelic Limited" + 5 o="XI'AN MEI SHANG MEI WIRELESS TECHNOLOGY.Co., Ltd." + 6 o="AED Engineering GmbH" + 7 o="Nanchang BlackShark Co.,Ltd." + 8 o="POSTIUM KOREA CO., LTD." + 9 o="Shenzhen Nufilo Electronic Technology Co., Ltd." + A o="Telstra" + B o="Powervault Ltd" + C o="Shanghai Think-Force Electronic Technology Co. Ltd" + D o="ATN Media Group FZ LLC" + E o="Shenzhen Umind Technology Co., Ltd." +F0ACD7 + 0 o="Guilin glsun Science and Tech Co.,LTD" + 1 o="Intenta GmbH" + 2 o="QUANTUM POWER SYSTEMS" + 3 o="Med-Pat/Inn-Phone" + 4 o="Sercomm Corporation." + 5 o="PAVO TASARIM URETIM TICARET A.S." + 6 o="Suzhou Pairlink Network Technology" + 7 o="Hanju Network Technologies Co." + 8 o="Telefonix Incorporated" + 9 o="U3storage Technologies Co., Ltd" + A o="Groupeer Technologies" + B o="Zhejiang Makepower Electronics,Inc." + C o="Simprints Technology Ltd" + D o="Smart Power Technology Co., Ltd." + E o="Fiziico Co., Ltd." +F40E11 + 0 o="realphone technology co.,ltd" + 1 o="BEIJING DONGJIN AERO-TECH CO., LTD" + 2 o="Axel srl" + 3 o="Shenzhen headsun technology" + 4 o="Dayang Technology Development Inc." + 5 o="E-SONG" + 6 o="Alpha Design Technologies Pvt Ltd" + 7 o="Shenzhen Grandsun Electronic Co.,Ltd." + 8 o="Zeepro Inc." + 9 o="Sterna Security" + A o="Kodpro Ltd." + B o="BRADAR INDUSTRIA SA" + C o="NIHON MEGA LOGIC CO.,LTD." + D o="DXG Technology Corp." + E o="Elektronika Naglic d.o.o." +F80278 + 0 o="Digatron Power Electronics GmbH" + 1 o="Reason Tecnologia SA" + 2 o="Innodisk" + 3 o="3Shape Holding A/S" + 4 o="CLARUS Korea Co., Ltd" + 5 o="Electric Objects" + 6 o="Witium Co., Ltd" + 7 o="BETTINI SRL" + 8 o="EMBUX Technology Co., Ltd." + 9 o="Beijing Redcdn Technology, Co., Ltd" + A o="Luxul Technology Inc" + B o="Rosemount Analytical" + C o="Technology Research, LLC" + D o="Dueton Systems s.r.o." + E o="Lit Technologies" +F81D78 + 0 o="Dongguan Shun Hing Plastics Limited" + 1 o="ADTECHNO Inc." + 2 o="Xperio Labs Limited" + 3 o="SHANGHAI SUN TELECOMMUNICATION CO., LTD." + 4 o="Digital Imaging Technology" + 5 o="DACONS" + 6 o="Zengge Co., Limited" + 7 o="WUHAN GUIDE INFRARED CO.,LTD" + 8 o="TELEOFIS" + 9 o="Ophrys Systèmes" + A o="AVPro Global Holdings LLC" + B o="SigmaConnectivityAB" + C o="SHENZHUOYUE TECHNOLOGY.,LTD" + D o="Tofino" + E o="GUANGDONG ENOK COMMUNICATION CO., LTD." +F88A3C + 0 o="ART SPA" + 1 o="Carefree of Colorado" + 2 o="KLATU Networks Inc" + 3 o="Shenzhen Shengyuan Tech Ltd." + 4 o="GO-LINK TECHNOLOGY CO., LTD." + 5 o="KOKKIA INC" + 6 o="Beijing Zhong Chuang Communication Technology Ltd." + 7 o="Josh.ai" + 8 o="Cadmus Electronic Co.,Ltd." + 9 o="withus" + A o="Protos GmbH" + B o="FARA AS" + C o="EXCETOP TECHNOLOGY (BEIJING) CO., LTD." + D o="THK Co.,LTD." + E o="Avateq Corp." +F8B568 + 0 o="LifePrint Products, Inc." + 1 o="PT. Eyro Digital Teknologi" + 2 o="Shenzhen New-Bund Technology Co., Ltd." + 3 o="Dongwoo Engineering Co.,Ltd" + 4 o="Combiwins Technology Co.,Limited" + 5 o="etectRx" + 6 o="Package Guard, Inc" + 7 o="CloudMinds (Shenzhen) Holdings Co., Ltd" + 8 o="Maven Wireless AB" + 9 o="Beijing Wanji Techonology Co., Ltd." + A o="SinePulse GmbH" + B o="Whizpace Pte. Ltd." + C o="3SI Security Systems, Inc" + D o="Solarius" + E o="ZAO "RADIUS Avtomatika"" +FCD2B6 + 0 o="CG POWER AND INDUSTRIAL SOLUTIONS LTD" + 1 o="LINK (FAR-EAST) CORPORATION" + 2 o="Soma GmbH" + 3 o="Coet Costruzioni Elettrotecniche" + 4 o="SHEN ZHEN XIN HAO YUAN PRECISION TECHNOLOGY CO.,L TD" + 5 o="Grandway Technology (Shenzhen) Limited" + 6 o="Cirque Audio Technology Co.,Ltd" + 7 o="Teamly Digital" + A o="NREAL TECHNOLOGY LIMITED" + B o="T CHIP DIGITAL TECHNOLOGY CO.LTD" + C o="Silicon (Shenzhen) Electronic Technology Co.,Ltd." + D o="Bee Smart(Changzhou) Information Technology Co., Ltd" diff --git a/tests/test_mac.doctest b/tests/test_mac.doctest new file mode 100644 index 00000000..7b5547d4 --- /dev/null +++ b/tests/test_mac.doctest @@ -0,0 +1,104 @@ +test_mac.doctest - more detailed doctests for the stdnum.mac module + +Copyright (C) 2018 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.mac module. It +tries to test more corner cases and detailed functionality that is not +really useful as module documentation. + +>>> from stdnum import mac + + +The module should properly convert numbers in various formats to a canonical +representation. + +>>> mac.compact('d0:50:99:84:a2:a0') +'d0:50:99:84:a2:a0' +>>> mac.compact('D0-50-99-84-A2-A0') +'d0:50:99:84:a2:a0' +>>> mac.compact('D0:50:99:84:A2:A0') +'d0:50:99:84:a2:a0' +>>> mac.compact('d0:5:9:04:a2:a0') +'d0:05:09:04:a2:a0' + + +Various formatting problems are checked. + +>>> mac.validate('d0:50:99:84:a2:a0:ff') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> mac.validate('zz:50:99:84:a2:a0') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> mac.validate('00:00:00:00:00') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> mac.validate('123:23:45:67:89:00') +Traceback (most recent call last): + ... +InvalidLength: ... + + +The module also has a few address classification functions. + +>>> mac.is_unicast('d0:50:99:84:a2:a0') +True +>>> mac.is_multicast('d0:50:99:84:a2:a0') +False +>>> mac.is_broadcast('d0:50:99:84:a2:a0') +False +>>> mac.is_broadcast('FF-FF-FF-FF-FF-FF') +True +>>> mac.is_universally_administered('d0:50:99:84:a2:a0') +True +>>> mac.is_locally_administered('fe:54:00:76:07:0a') +True + + +We can lookup the organisation that registered the OUI part of the MAC +address. + +>>> str(mac.get_manufacturer('2c:76:8a:ad:f2:74')) +'Hewlett Packard' +>>> str(mac.get_manufacturer('fe:54:00:76:07:0a')) # libvirt MAC address +Traceback (most recent call last): + ... +InvalidComponent: ... + + +The organisation lookup is performed by default on universally administered +addresses but can be forced or disabled. + +>>> mac.validate('d0:50:99:84:a2:a0') +'d0:50:99:84:a2:a0' +>>> mac.validate('fd:ff:ff:84:a2:a0') # constructed universally administered +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> mac.validate('fd:ff:ff:84:a2:a0', check_manufacturer=False) +'fd:ff:ff:84:a2:a0' +>>> mac.validate('fe:54:00:76:07:0a') # locally administered +'fe:54:00:76:07:0a' +>>> mac.validate('fe:54:00:76:07:0a', check_manufacturer=True) +Traceback (most recent call last): + ... +InvalidComponent: ... diff --git a/update/oui.py b/update/oui.py new file mode 100755 index 00000000..b3f808ef --- /dev/null +++ b/update/oui.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python + +# update/oui.py - script to download and parse data from the IEEE registry +# +# Copyright (C) 2018 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""This script downloads data from the IEEE web site +https://regauth.standards.ieee.org/standards-ra-web/pub/view.html +and produces data files that can be use by python-stdnum to look up +manufacturers by MAC address.""" + +import csv +import urllib +from collections import defaultdict +from itertools import chain + + +# The URLs of the MA-L, MA-M and MA-S registries that are downloaded to +# construct a full list of manufacturer prefixes. +mal_url = 'http://standards-oui.ieee.org/oui/oui.csv' +mam_url = 'http://standards-oui.ieee.org/oui28/mam.csv' +mas_url = 'http://standards-oui.ieee.org/oui36/oui36.csv' + + +def download_csv(url): + """Download the list from the site and provide assignment and + organisation names.""" + for row in csv.DictReader(urllib.urlopen(url)): + yield ( + row['Assignment'], + row['Organization Name'].strip().replace('"', '%')) + + +if __name__ == '__main__': + # download the MAC Address Block Large (MA-L) list + toplevel = defaultdict(list) + for a, o in download_csv(mal_url): + toplevel[o].append(a) + # download the MAC Address Block Medium (MA-M) and Small lists + nested = defaultdict(dict) + for a, o in chain(download_csv(mam_url), download_csv(mas_url)): + nested[a[:6]][a[6:]] = o + # Generate output + print('# list of IEEE MAC Address Block registry entries') + print('# %s' % mal_url) + print('# %s' % mam_url) + print('# %s' % mas_url) + for a, o in sorted((tuple(sorted(a)), o) for o, a in toplevel.items()): + if o not in ('IEEE Registration Authority', 'Private'): + print('%s o="%s"' % (','.join(a), o)) + for a in sorted(nested.keys()): + print('%s' % a) + for s, o in sorted(nested[a].items()): + if o not in ('IEEE Registration Authority', 'Private'): + print(' %s o="%s"' % (s, o)) From 4cb44aa747c9674222fefb4f696e6c7db33260c9 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Tue, 29 Jan 2019 19:55:33 +0100 Subject: [PATCH 031/393] Call compact in get_birth_date() functions This ensures that formatting characters are also removed when formatted numbers are passed to the get_birth_date() functions. Closes https://github.com/arthurdejong/python-stdnum/issues/94 --- stdnum/bg/egn.py | 3 ++- stdnum/cz/rc.py | 3 ++- stdnum/dk/cpr.py | 3 ++- stdnum/lv/pvn.py | 3 ++- stdnum/ro/cnp.py | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/stdnum/bg/egn.py b/stdnum/bg/egn.py index 56837b49..5ee98194 100644 --- a/stdnum/bg/egn.py +++ b/stdnum/bg/egn.py @@ -1,7 +1,7 @@ # egn.py - functions for handling Bulgarian national identification numbers # coding: utf-8 # -# Copyright (C) 2012-2015 Arthur de Jong +# Copyright (C) 2012-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -62,6 +62,7 @@ def calc_check_digit(number): def get_birth_date(number): """Split the date parts from the number and return the birth date.""" + number = compact(number) year = int(number[0:2]) + 1900 month = int(number[2:4]) day = int(number[4:6]) diff --git a/stdnum/cz/rc.py b/stdnum/cz/rc.py index 603f7ee0..c86f00ab 100644 --- a/stdnum/cz/rc.py +++ b/stdnum/cz/rc.py @@ -1,7 +1,7 @@ # rc.py - functions for handling Czech birth numbers # coding: utf-8 # -# Copyright (C) 2012, 2013 Arthur de Jong +# Copyright (C) 2012-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -61,6 +61,7 @@ def compact(number): def get_birth_date(number): """Split the date parts from the number and return the birth date.""" + number = compact(number) year = 1900 + int(number[0:2]) # females have 50 added to the month value, 20 is added when the serial # overflows (since 2004) diff --git a/stdnum/dk/cpr.py b/stdnum/dk/cpr.py index 54117fac..841c0e90 100644 --- a/stdnum/dk/cpr.py +++ b/stdnum/dk/cpr.py @@ -1,6 +1,6 @@ # cpr.py - functions for handling Danish CPR numbers # -# Copyright (C) 2012-2015 Arthur de Jong +# Copyright (C) 2012-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -73,6 +73,7 @@ def checksum(number): def get_birth_date(number): """Split the date parts from the number and return the birth date.""" + number = compact(number) day = int(number[0:2]) month = int(number[2:4]) year = int(number[4:6]) diff --git a/stdnum/lv/pvn.py b/stdnum/lv/pvn.py index fbf81cb3..b874dd81 100644 --- a/stdnum/lv/pvn.py +++ b/stdnum/lv/pvn.py @@ -1,7 +1,7 @@ # pvn.py - functions for handling Latvian PVN (VAT) numbers # coding: utf-8 # -# Copyright (C) 2012-2017 Arthur de Jong +# Copyright (C) 2012-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -76,6 +76,7 @@ def calc_check_digit_pers(number): def get_birth_date(number): """Split the date parts from the number and return the birth date.""" + number = compact(number) day = int(number[0:2]) month = int(number[2:4]) year = int(number[4:6]) diff --git a/stdnum/ro/cnp.py b/stdnum/ro/cnp.py index be815a23..46e034e2 100644 --- a/stdnum/ro/cnp.py +++ b/stdnum/ro/cnp.py @@ -1,7 +1,7 @@ # cnp.py - functions for handling Romanian CNP numbers # coding: utf-8 # -# Copyright (C) 2012-2015 Arthur de Jong +# Copyright (C) 2012-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -62,6 +62,7 @@ def calc_check_digit(number): def get_birth_date(number): """Split the date parts from the number and return the birth date.""" + number = compact(number) centuries = { '1': 1900, '2': 1900, '3': 1800, '4': 1800, '5': 2000, '6': 2000, } # we assume 1900 for the others in order to try to construct a date From 50874a93fae06c08be3c3ecd45c091f87ed8c80c Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Tue, 5 Feb 2019 22:49:00 +0100 Subject: [PATCH 032/393] Add Mexican CURP --- stdnum/mx/__init__.py | 5 +- stdnum/mx/curp.py | 135 +++++++++++++++++++++++++++++++++++++ tests/test_mx_curp.doctest | 118 ++++++++++++++++++++++++++++++++ 3 files changed, 256 insertions(+), 2 deletions(-) create mode 100644 stdnum/mx/curp.py create mode 100644 tests/test_mx_curp.doctest diff --git a/stdnum/mx/__init__.py b/stdnum/mx/__init__.py index 8cfc93da..51c4fe49 100644 --- a/stdnum/mx/__init__.py +++ b/stdnum/mx/__init__.py @@ -1,7 +1,7 @@ # __init__.py - collection of Mexican numbers # coding: utf-8 # -# Copyright (C) 2015 Arthur de Jong +# Copyright (C) 2015-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -20,5 +20,6 @@ """Collection of Mexican numbers.""" -# provide vat as an alias +# provide aliases +from stdnum.mx import curp as personalid # noqa: F401 from stdnum.mx import rfc as vat # noqa: F401 diff --git a/stdnum/mx/curp.py b/stdnum/mx/curp.py new file mode 100644 index 00000000..c1ddfd1b --- /dev/null +++ b/stdnum/mx/curp.py @@ -0,0 +1,135 @@ +# curp.py - functions for handling Mexican personal identifiers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""CURP (Clave Única de Registro de Población, Mexican personal ID). + +The Clave Única de Registro de Población (Population Registry Code) is unique +identifier for both citizens and residents of Mexico. The is an 18-character +alphanumeric that contains certain letters from the person's name, their +gender and birth date and a check digit. + +More information: + +* http://en.wikipedia.org/wiki/CURP +* https://www.gob.mx/curp/ + +>>> validate('BOXW310820HNERXN09') +'BOXW310820HNERXN09' +>>> validate('BOXW310820HNERXN08') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> get_birth_date('BOXW310820HNERXN09') +datetime.date(1931, 8, 20) +>>> get_gender('BOXW310820HNERXN09') +'M' +""" + +import datetime +import re + +from stdnum.exceptions import * +from stdnum.util import clean + + +# these values should not appear as first part +_name_blacklist = set(''' + BACA BAKA BUEI BUEY CACA CACO CAGA CAGO CAKA CAKO COGE COGI COJA COJE + COJI COJO COLA CULO FALO FETO GETA GUEI GUEY JETA JOTO KACA KACO KAGA + KAGO KAKA KAKO KOGE KOGI KOJA KOJE KOJI KOJO KOLA KULO LILO LOCA LOCO + LOKA LOKO MAME MAMO MEAR MEAS MEON MIAR MION MOCO MOKO MULA MULO NACA + NACO PEDA PEDO PENE PIPI PITO POPO PUTA PUTO QULO RATA ROBA ROBE ROBO + RUIN SENO TETA VACA VAGA VAGO VAKA VUEI VUEY WUEI WUEY +'''.split()) + +# these are valid two-character states +_valid_states = set(''' + AS BC BS CC CH CL CM CS DF DG GR GT HG JC MC MN MS NE NL NT OC PL QR QT + SL SP SR TC TL TS VZ YN ZS +'''.split()) + + +def compact(number): + """Convert the number to the minimal representation. This strips + surrounding whitespace and separation dash.""" + return clean(number, '-_ ').upper().strip() + + +def get_birth_date(number): + """Split the date parts from the number and return the birth date.""" + number = compact(number) + year = int(number[4:6]) + month = int(number[6:8]) + day = int(number[8:10]) + if number[16].isdigit(): + year += 1900 + else: + year += 2000 + try: + return datetime.date(year, month, day) + except ValueError: + raise InvalidComponent() + + +def get_gender(number): + """Get the gender (M/F) from the person's CURP.""" + number = compact(number) + if number[10] == 'H': + return 'M' + elif number[10] == 'M': + return 'F' + else: + raise InvalidComponent() + + +# characters used for checksum calculation, +_alphabet = '0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ' + + +def calc_check_digit(number): + """Calculate the check digit.""" + check = sum(_alphabet.index(c) * (18 - i) for i, c in enumerate(number[:17])) + return str((10 - check % 10) % 10) + + +def validate(number, validate_check_digits=False): + """Check if the number is a valid CURP.""" + number = compact(number) + if len(number) != 18: + raise InvalidLength() + if not re.match(u'^[A-Z]{4}[0-9]{6}[A-Z]{6}[0-9A-Z][0-9]$', number): + raise InvalidFormat() + if number[:4] in _name_blacklist: + raise InvalidComponent() + get_birth_date(number) + get_gender(number) + if number[11:13] not in _valid_states: + raise InvalidComponent() + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number, validate_check_digits=False): + """Check if the number provided is a valid CURP.""" + try: + return bool(validate(number, validate_check_digits)) + except ValidationError: + return False diff --git a/tests/test_mx_curp.doctest b/tests/test_mx_curp.doctest new file mode 100644 index 00000000..73eeb818 --- /dev/null +++ b/tests/test_mx_curp.doctest @@ -0,0 +1,118 @@ +test_mx_curp.doctest - more detailed doctests for the stdnum.mx.curp module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.mx.curp module. + +>>> from stdnum.mx import curp +>>> from stdnum.exceptions import * + + +Below are a few tests that were found from various sources. They are all +expected to be hypothetical and examples and not likely be real persons. + + +Gloria Hernández García, female, born on 27 April 1956 in the state of +Veracruz. + +>>> curp.validate('HEGG560427MVZRRL04') +'HEGG560427MVZRRL04' +>>> curp.get_gender('HEGG560427MVZRRL04') +'F' +>>> curp.get_birth_date('HEGG560427MVZRRL04') +datetime.date(1956, 4, 27) + + +Luis Raúl Bello Mena, male, born on March 13 1992 in the state of Mexico. + +>>> curp.validate('BEML920313HMCLNS09') +'BEML920313HMCLNS09' +>>> curp.get_gender('BEML920313HMCLNS09') +'M' +>>> curp.get_birth_date('BEML920313HMCLNS09') +datetime.date(1992, 3, 13) + + +Luis Perez Gomez, female, born on September 9 1989 in the state of Jalisco. + +>>> curp.validate('PEGL890909MJCRMS08') +'PEGL890909MJCRMS08' +>>> curp.get_gender('PEGL890909MJCRMS08') +'F' +>>> curp.get_birth_date('PEGL890909MJCRMS08') +datetime.date(1989, 9, 9) + + +This tests several corner cases in the validation. + +>>> curp.validate('PEGL890909MJCRMS08') +'PEGL890909MJCRMS08' +>>> curp.validate('1230') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> curp.validate('123ZZZZZZZZZZZZZ90') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> curp.validate('BACA890909MJCRMS05') # bad word used +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> curp.validate('PEGL891313MJCRMS06') # invalid date +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> curp.validate('PEGL890909QJCRMS08') # invalid gender +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> curp.validate('PEGL890909MQQRMS02') # invalid state +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> curp.validate('PEGL890909MJCRMS09') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. Note that these +numbers all have valid check digits (also see the list below). + +>>> numbers = ''' +... +... AAAA000101HDFCCC09 +... AAMG890608HDFLJL00 +... BAAA890317HDFRLL03 +... BAAD890419HMNRRV07 +... BEML920313HMCLNS09 +... HEGG560427MVZRRL04 +... HEGR891009HMNRRD09 +... MARR890512HMNRMN09 +... MESJ890928HMNZNS00 +... OOMG890727HMNRSR06 +... PEGL890909MJCRMS08 +... TOMA880125HMNRRN02 +... TOMA880125HMNRRNO2 +... VIAA900930MMNCLL08 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not curp.is_valid(x, validate_check_digits=True)] +[] From b4773ae4117275acddfa947150633da458d2625e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 10 Feb 2019 12:50:51 +0100 Subject: [PATCH 033/393] Add Python 3.7 tests --- .travis.yml | 7 +++++-- setup.py | 2 ++ tox.ini | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index a3c3ad24..3a48bda6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,11 +8,14 @@ python: - 3.5 - 3.6 - pypy + - pypy3 matrix: include: - - python: 3.5 + - python: 3.6 env: TOXENV=flake8 - - python: 3.5 + - python: 3.6 env: TOXENV=docs + - python: 3.7 + dist: xenial install: pip install tox script: tox -e "${TOXENV:-$(echo py$TRAVIS_PYTHON_VERSION | tr -d . | sed -e 's/pypypy/pypy/')}" diff --git a/setup.py b/setup.py index ca091f11..016e77d5 100755 --- a/setup.py +++ b/setup.py @@ -61,6 +61,8 @@ 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Office/Business :: Financial', 'Topic :: Software Development :: Libraries :: Python Modules', 'Topic :: Text Processing :: General', diff --git a/tox.ini b/tox.ini index c4dfdf84..f2bfcde8 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py{26,27,34,35,36,py},flake8,docs +envlist = py{26,27,34,35,36,37,py,py3},flake8,docs skip_missing_interpreters = True [testenv] @@ -18,7 +18,7 @@ skip_install = true deps = flake8 flake8-author flake8-blind-except - py{35,36}: flake8-bugbear + py{35,36,37}: flake8-bugbear flake8-class-newline flake8-commas flake8-deprecated From 0fc0c3055f03734eb6c29f67b4a49ff5117a7e52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20R?= Date: Mon, 11 Feb 2019 17:31:19 -0400 Subject: [PATCH 034/393] Return only first response from DGII lookup This fixes an issue when response for check_dgii() comes with 2 records instead of one for same RNC. Closes https://github.com/arthurdejong/python-stdnum/pull/95 --- stdnum/do/rnc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdnum/do/rnc.py b/stdnum/do/rnc.py index 109e9ff4..7506c958 100644 --- a/stdnum/do/rnc.py +++ b/stdnum/do/rnc.py @@ -148,7 +148,8 @@ def check_dgii(number, timeout=30): # pragma: no cover result = result['GetContribuyentesResult'] # PySimpleSOAP only if result == '0': return - return _convert_result(result) + result = [x for x in result.split('@@@')] + return _convert_result(result[0]) def search_dgii(keyword, end_at=10, start_at=1, timeout=30): # pragma: no cover From be8e258fc09028eae2718d1b41a52aaccff1a300 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 17 Feb 2019 22:16:24 +0100 Subject: [PATCH 035/393] =?UTF-8?q?Add=20Cuban=20n=C3=BAmero=20de=20identi?= =?UTF-8?q?dad?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stdnum/cu/__init__.py | 21 ++++++++ stdnum/cu/ni.py | 109 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 stdnum/cu/__init__.py create mode 100644 stdnum/cu/ni.py diff --git a/stdnum/cu/__init__.py b/stdnum/cu/__init__.py new file mode 100644 index 00000000..aec2e467 --- /dev/null +++ b/stdnum/cu/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of Cuban numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Cuban numbers.""" diff --git a/stdnum/cu/ni.py b/stdnum/cu/ni.py new file mode 100644 index 00000000..78e4df19 --- /dev/null +++ b/stdnum/cu/ni.py @@ -0,0 +1,109 @@ +# ni.py - functions for handling Cuban identity card numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""NI (Número de identidad, Cuban identity card numbers). + +Número de carnet de identidad is the Cuban national identifier that is +assigned to residents. The number consists of 11 digits and include the date +of birth of the person and gender. + +More information: + +* http://www.postdata.club/issues/201609/es-usted-unico-en-cuba.html + +>>> validate('91021027775') +'91021027775' +>>> validate('9102102777A') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> get_birth_date('91021027775') +datetime.date(1991, 2, 10) +>>> get_gender('91021027775') +'F' +>>> get_birth_date('72062506561') +datetime.date(1972, 6, 25) +>>> get_gender('72062506561') +'M' +>>> get_birth_date('85020291531') +datetime.date(1885, 2, 2) +>>> get_birth_date('02023061531') +Traceback (most recent call last): + ... +InvalidComponent: ... +""" + +import datetime + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips + surrounding whitespace and separation dash.""" + return clean(number, ' ').strip() + + +def get_birth_date(number): + """Split the date parts from the number and return the date of birth.""" + number = compact(number) + year = int(number[0:2]) + month = int(number[2:4]) + day = int(number[4:6]) + if number[6] == '9': + year += 1800 + elif '0' <= number[6] <= '5': + year += 1900 + else: + year += 2000 + try: + return datetime.date(year, month, day) + except ValueError: + raise InvalidComponent() + + +def get_gender(number): + """Get the gender (M/F) from the person's NI.""" + number = compact(number) + if int(number[9]) % 2: + return 'F' + else: + return 'M' + + +def validate(number): + """Check if the number is a valid NI. This checks the length, formatting + and check digit.""" + number = compact(number) + if len(number) != 11: + raise InvalidLength() + if not number.isdigit(): + raise InvalidFormat() + get_birth_date(number) + return number + + +def is_valid(number): + """Check if the number is a valid NI.""" + try: + return bool(validate(number)) + except ValidationError: + return False From cc6ffec5ffe59bf4e1b1ba53cfcf4c39350546e3 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 17 Feb 2019 22:55:13 +0100 Subject: [PATCH 036/393] Improvements reported by pylint --- stdnum/de/handelsregisternummer.py | 4 ++-- stdnum/de/stnr.py | 12 ++++++------ stdnum/do/cedula.py | 4 ++-- stdnum/numdb.py | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/stdnum/de/handelsregisternummer.py b/stdnum/de/handelsregisternummer.py index c5b90413..540d3948 100644 --- a/stdnum/de/handelsregisternummer.py +++ b/stdnum/de/handelsregisternummer.py @@ -2,7 +2,7 @@ # coding: utf-8 # # Copyright (C) 2015 Holvi Payment Services Oy -# Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2018-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -292,7 +292,7 @@ def validate(number, company_form=None): court = _courts.get(_to_min(court)) if not court: raise InvalidComponent() - if type(court) != type(number): # pragma: no cover (Python 2 code) + if not isinstance(court, type(number)): # pragma: no cover (Python 2 code) court = court.decode('utf-8') if company_form and COMPANY_FORM_REGISTRY_TYPES.get(company_form) != registry: raise InvalidComponent() diff --git a/stdnum/de/stnr.py b/stdnum/de/stnr.py index a9b2026e..d10ce376 100644 --- a/stdnum/de/stnr.py +++ b/stdnum/de/stnr.py @@ -2,7 +2,7 @@ # coding: utf-8 # # Copyright (C) 2017 Holvi Payment Services -# Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2018-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -88,7 +88,7 @@ def _clean_region(region): if x in 'abcdefghijklmnopqrstvwxyz') -class _Format(object): +class _Format(): def __init__(self, fmt): self._fmt = fmt @@ -137,7 +137,7 @@ def validate(number, region=None): if len(number) not in (10, 11, 13): raise InvalidLength() if not any(region_fmt.match(number) or country_fmt.match(number) - for region, region_fmt, country_fmt in _get_formats(region)): + for _region, region_fmt, country_fmt in _get_formats(region)): raise InvalidFormat() return number @@ -163,7 +163,7 @@ def guess_regions(number): def to_regional_number(number): """Convert the number to a regional (10 or 11 digit) number.""" number = compact(number) - for region, region_fmt, country_fmt in _get_formats(): + for _region, region_fmt, country_fmt in _get_formats(): m = country_fmt.match(number) if m: return region_fmt.replace(*m.groups()) @@ -176,7 +176,7 @@ def to_country_number(number, region=None): number = compact(number) formats = ( (region_fmt.match(number), country_fmt) - for region, region_fmt, country_fmt in _get_formats(region)) + for _region, region_fmt, country_fmt in _get_formats(region)) formats = [ (region_match, country_fmt) for region_match, country_fmt in formats @@ -191,7 +191,7 @@ def to_country_number(number, region=None): def format(number, region=None): """Reformat the passed number to the standard format.""" number = compact(number) - for region, region_fmt, country_fmt in _get_formats(region): + for _region, region_fmt, _country_fmt in _get_formats(region): m = region_fmt.match(number) if m: f, b, u, p = m.groups() diff --git a/stdnum/do/cedula.py b/stdnum/do/cedula.py index fce2f095..36cae579 100644 --- a/stdnum/do/cedula.py +++ b/stdnum/do/cedula.py @@ -1,7 +1,7 @@ # cedula.py - functions for handling Dominican Republic national identifier # coding: utf-8 # -# Copyright (C) 2015-2018 Arthur de Jong +# Copyright (C) 2015-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -199,7 +199,7 @@ def check_dgii(number, timeout=30): # pragma: no cover # this function isn't automatically tested because it would require # network access for the tests and unnecessarily load the online service # we use the RNC implementation and change the rnc result to cedula - result = rnc.check_dgii(number) + result = rnc.check_dgii(number, timeout) if result and 'rnc' in result: result['cedula'] = result.pop('rnc') return result diff --git a/stdnum/numdb.py b/stdnum/numdb.py index 2b1a6e96..503f5397 100644 --- a/stdnum/numdb.py +++ b/stdnum/numdb.py @@ -1,6 +1,6 @@ # numdb.py - module for handling hierarchically organised numbers # -# Copyright (C) 2010-2017 Arthur de Jong +# Copyright (C) 2010-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -106,7 +106,7 @@ # (there is no expected ordering within the list) -class NumDB(object): +class NumDB(): """Number database.""" def __init__(self): From 9daa1b0cbcfdc74022387430c6f4229485e1ffa8 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 17 Feb 2019 22:57:55 +0100 Subject: [PATCH 037/393] Fix typos --- stdnum/ar/cbu.py | 8 ++++---- stdnum/at/uid.py | 2 +- stdnum/iban.py | 2 +- update/iban.py | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/stdnum/ar/cbu.py b/stdnum/ar/cbu.py index 31fe5d8f..7339eba8 100644 --- a/stdnum/ar/cbu.py +++ b/stdnum/ar/cbu.py @@ -20,10 +20,10 @@ """CBU (Clave Bancaria Uniforme, Argentine bank account number). -CBU it s a code of the Banks of Argentina to identify customer -accounts. The number consists of 22 digits and consists of a 3 digit -bank identiefyer, followed by a 4 digit branch identifyer, a check -digit, a 13 digit account identifyer and another check digit. +CBU it s a code of the Banks of Argentina to identify customer accounts. The +number consists of 22 digits and consists of a 3 digit bank identifier, +followed by a 4 digit branch identifier, a check digit, a 13 digit account +identifier and another check digit. More information: diff --git a/stdnum/at/uid.py b/stdnum/at/uid.py index e11aa768..a3b103aa 100644 --- a/stdnum/at/uid.py +++ b/stdnum/at/uid.py @@ -1,4 +1,4 @@ -# vat.py - functions for handling Austrian VAT numbers +# uid.py - functions for handling Austrian VAT numbers # # Copyright (C) 2012, 2013 Arthur de Jong # diff --git a/stdnum/iban.py b/stdnum/iban.py index bdd07998..ccc5626f 100644 --- a/stdnum/iban.py +++ b/stdnum/iban.py @@ -76,7 +76,7 @@ def calc_check_digits(number): def _struct_to_re(structure): - """Convert an IBAN structure to a refular expression that can be used + """Convert an IBAN structure to a regular expression that can be used to validate the number.""" def conv(match): chars = { diff --git a/update/iban.py b/update/iban.py index 5cc0fa1e..d199c406 100755 --- a/update/iban.py +++ b/update/iban.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# update/iban.py - script to donwload and parse data from the IBAN registry +# update/iban.py - script to download and parse data from the IBAN registry # # Copyright (C) 2011-2018 Arthur de Jong # From 6eadca15146b6dc3e34ea8ba2b886e3ee63ea908 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 20 Feb 2019 23:37:00 +0100 Subject: [PATCH 038/393] Switch from import-order to isort --- setup.cfg | 4 ++++ setup.py | 4 +++- stdnum/__init__.py | 1 + stdnum/bic.py | 1 + stdnum/cl/__init__.py | 4 ++-- stdnum/co/__init__.py | 4 ++-- stdnum/eu/at_02.py | 1 + stdnum/iso6346.py | 3 +-- stdnum/iso9362.py | 2 +- stdnum/numdb.py | 1 + stdnum/sk/rc.py | 2 ++ stdnum/us/tin.py | 1 + tox.ini | 2 +- update/at_postleitzahl.py | 8 ++++---- update/do_whitelists.py | 5 +++-- update/my_bp.py | 1 - update/numlist.py | 5 +++-- 17 files changed, 31 insertions(+), 18 deletions(-) diff --git a/setup.cfg b/setup.cfg index 49ee58d8..73fec46d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -36,3 +36,7 @@ ignore = W504 # we put the binary operator on the preceding line max-complexity = 15 max-line-length = 120 + +[isort] +lines_after_imports = 2 +multi_line_output = 4 diff --git a/setup.py b/setup.py index 016e77d5..5514b77a 100755 --- a/setup.py +++ b/setup.py @@ -23,10 +23,12 @@ import os import sys -from setuptools import setup, find_packages + +from setuptools import find_packages, setup import stdnum + # fix permissions for sdist if 'sdist' in sys.argv: os.system('chmod -R a+rX .') diff --git a/stdnum/__init__.py b/stdnum/__init__.py index 02ce1eea..b32d9e37 100644 --- a/stdnum/__init__.py +++ b/stdnum/__init__.py @@ -39,6 +39,7 @@ from stdnum.util import get_cc_module + __all__ = ('get_cc_module', '__version__') # the version number of the library diff --git a/stdnum/bic.py b/stdnum/bic.py index 367abc87..a4f2a500 100644 --- a/stdnum/bic.py +++ b/stdnum/bic.py @@ -52,6 +52,7 @@ from stdnum.exceptions import * from stdnum.util import clean + _bic_re = re.compile(r'^[A-Z]{6}[0-9A-Z]{2}([0-9A-Z]{3})?$') diff --git a/stdnum/cl/__init__.py b/stdnum/cl/__init__.py index 1c7a8349..f31595e6 100644 --- a/stdnum/cl/__init__.py +++ b/stdnum/cl/__init__.py @@ -21,5 +21,5 @@ """Collection of Chilean numbers.""" # provide vat and run as an alias -from stdnum.cl import rut as vat # noqa: F401 -from stdnum.cl import rut as run # noqa: F401 +from stdnum.cl import rut as vat # noqa: F401, isort:skip +from stdnum.cl import rut as run # noqa: F401, isort:skip diff --git a/stdnum/co/__init__.py b/stdnum/co/__init__.py index a72d8437..de40a0c5 100644 --- a/stdnum/co/__init__.py +++ b/stdnum/co/__init__.py @@ -21,5 +21,5 @@ """Collection of Colombian numbers.""" # provide vat and rut as an alias -from stdnum.co import nit as vat # noqa: F401 -from stdnum.co import nit as rut # noqa: F401 +from stdnum.co import nit as vat # noqa: F401, isort:skip +from stdnum.co import nit as rut # noqa: F401, isort:skip diff --git a/stdnum/eu/at_02.py b/stdnum/eu/at_02.py index 8f1147bc..a8fa9bca 100644 --- a/stdnum/eu/at_02.py +++ b/stdnum/eu/at_02.py @@ -42,6 +42,7 @@ from stdnum.iso7064 import mod_97_10 from stdnum.util import clean + # the valid characters we have _alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' diff --git a/stdnum/iso6346.py b/stdnum/iso6346.py index b16fd99b..225b8a98 100644 --- a/stdnum/iso6346.py +++ b/stdnum/iso6346.py @@ -44,8 +44,7 @@ import re -from stdnum.exceptions import InvalidChecksum, InvalidFormat, InvalidLength, \ - ValidationError +from stdnum.exceptions import * from stdnum.util import clean diff --git a/stdnum/iso9362.py b/stdnum/iso9362.py index 321e5313..1902d3b7 100644 --- a/stdnum/iso9362.py +++ b/stdnum/iso9362.py @@ -29,5 +29,5 @@ # We ensure that stdnum.bic is exposed in this module's place -import stdnum.bic +import stdnum.bic # isort:skip sys.modules[__name__] = stdnum.bic diff --git a/stdnum/numdb.py b/stdnum/numdb.py index 503f5397..003708fd 100644 --- a/stdnum/numdb.py +++ b/stdnum/numdb.py @@ -87,6 +87,7 @@ from pkg_resources import resource_stream + _line_re = re.compile( r'^(?P *)' r'(?P([^-,\s]+(-[^-,\s]+)?)(,[^-,\s]+(-[^-,\s]+)?)*)\s*' diff --git a/stdnum/sk/rc.py b/stdnum/sk/rc.py index 84eb9c91..f43dc798 100644 --- a/stdnum/sk/rc.py +++ b/stdnum/sk/rc.py @@ -50,4 +50,6 @@ # since this number is essentially the same as the Czech counterpart # (until 1993 the Czech Republic and Slovakia were one country) from stdnum.cz.rc import compact, format, is_valid, validate + + __all__ = ['compact', 'validate', 'is_valid', 'format'] diff --git a/stdnum/us/tin.py b/stdnum/us/tin.py index c32c7895..72ccddcb 100644 --- a/stdnum/us/tin.py +++ b/stdnum/us/tin.py @@ -52,6 +52,7 @@ from stdnum.us import atin, ein, itin, ptin, ssn from stdnum.util import clean + _tin_modules = (ssn, itin, ein, ptin, atin) diff --git a/tox.ini b/tox.ini index f2bfcde8..940e30ab 100644 --- a/tox.ini +++ b/tox.ini @@ -24,7 +24,7 @@ deps = flake8 flake8-deprecated flake8-docstrings flake8-exact-pin - flake8-import-order + flake8-isort flake8-print flake8-quotes flake8-tidy-imports diff --git a/update/at_postleitzahl.py b/update/at_postleitzahl.py index 9ac43d31..4d2a9934 100755 --- a/update/at_postleitzahl.py +++ b/update/at_postleitzahl.py @@ -29,15 +29,15 @@ import re import urllib +import BeautifulSoup +import xlrd + + try: from urllib.parse import urljoin except ImportError: from urlparse import urljoin -import BeautifulSoup - -import xlrd - # The page that contains a link to the downloadable spreadsheet with current # Austrian postal codes diff --git a/update/do_whitelists.py b/update/do_whitelists.py index c70471d4..f242c516 100755 --- a/update/do_whitelists.py +++ b/update/do_whitelists.py @@ -32,11 +32,12 @@ import urllib import zipfile -# Ensure that we use our local stdnum implementation is used + +# Ensure that our local stdnum implementation is used sys.path.insert(0, os.path.normpath( os.path.join(os.path.dirname(os.path.abspath(__file__)), '..'))) -from stdnum.do import cedula, rnc # noqa +from stdnum.do import cedula, rnc # noqa, isort:skip # The URL of the zip file with all valid numbers diff --git a/update/my_bp.py b/update/my_bp.py index 49d7ffab..ad9bc60b 100755 --- a/update/my_bp.py +++ b/update/my_bp.py @@ -26,7 +26,6 @@ from collections import defaultdict import BeautifulSoup - import requests diff --git a/update/numlist.py b/update/numlist.py index 933cc8d6..8d6d086f 100755 --- a/update/numlist.py +++ b/update/numlist.py @@ -25,11 +25,12 @@ import os.path import sys -# Ensure that we use our local stdnum implementation is used + +# Ensure that our local stdnum implementation is used sys.path.insert(0, os.path.normpath( os.path.join(os.path.dirname(os.path.abspath(__file__)), '..'))) -from stdnum import util # noqa +from stdnum import util # noqa, isort:skip # these are excluded From ab91d87f6f08e4ff9452e833df0a125f2dd38397 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 27 Feb 2019 22:46:53 +0100 Subject: [PATCH 039/393] Add Greek AMKA social security number --- stdnum/gr/amka.py | 101 +++++++++++++++++++++++++ tests/test_gr_amka.doctest | 147 +++++++++++++++++++++++++++++++++++++ 2 files changed, 248 insertions(+) create mode 100644 stdnum/gr/amka.py create mode 100644 tests/test_gr_amka.doctest diff --git a/stdnum/gr/amka.py b/stdnum/gr/amka.py new file mode 100644 index 00000000..5f9ac9c9 --- /dev/null +++ b/stdnum/gr/amka.py @@ -0,0 +1,101 @@ +# amka.py - functions for handling Greek social security numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""AMKA (Αριθμός Μητρώου Κοινωνικής Ασφάλισης, Greek social security number). + +The Αριθμός Μητρώου Κοινωνικής Ασφάλισης (AMKA or Arithmos Mitroou Koinonikis +Asfalisis) is the personal identifier that is used for social security +purposes in Greece. The number consists of 11 digits and includes the +person's date of birth and gender. + +More information: + +* http://www.amka.gr/tieinai_en.html + +>>> validate('01013099997') +'01013099997' +>>> validate('01013099999') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> get_birth_date('01013099997') +datetime.date(1930, 1, 1) +>>> get_gender('01013099997') +'M' +""" + +import datetime + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' -').strip() + + +def get_birth_date(number): + """Split the date parts from the number and return the date of birth. + Since only two digits are used for the year, the century may be + incorrect.""" + number = compact(number) + day = int(number[0:2]) + month = int(number[2:4]) + year = int(number[4:6]) + 1900 + try: + return datetime.date(year, month, day) + except ValueError: + try: + return datetime.date(year + 100, month, day) + except ValueError: + raise InvalidComponent() + + +def get_gender(number): + """Get the gender (M/F) from the person's AMKA.""" + number = compact(number) + if int(number[9]) % 2: + return 'M' + else: + return 'F' + + +def validate(number): + """Check if the number is a valid AMKA. This checks the length, + formatting and check digit.""" + number = compact(number) + if not number.isdigit(): + raise InvalidFormat() + if len(number) != 11: + raise InvalidLength() + luhn.validate(number) + get_birth_date(number) + return number + + +def is_valid(number): + """Check if the number is a valid AMKA.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_gr_amka.doctest b/tests/test_gr_amka.doctest new file mode 100644 index 00000000..6b8815f6 --- /dev/null +++ b/tests/test_gr_amka.doctest @@ -0,0 +1,147 @@ +test_gr_amka.doctest - more detailed doctests for stdnum.gr.amka module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.gr.amka module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.gr import amka + + +Tests for some corner cases. + +>>> amka.get_gender('01014719866') +'F' +>>> amka.get_birth_date('29020012349') # the year 1900 wasn't a leap year +datetime.date(2000, 2, 29) +>>> amka.get_birth_date('99887712349') +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 01015734500 +... 01017902501 +... 01037200308 +... 01086004429 +... 01086104112 +... 01115904128 +... 02027000252 +... 02037500945 +... 02065702405 +... 03016601845 +... 03026603674 +... 03037202441 +... 03076103047 +... 03106501681 +... 03117200869 +... 04087402360 +... 04116301831 +... 05086500989 +... 06067504867 +... 06097603465 +... 06105502253 +... 07017100129 +... 07018502224 +... 07106303022 +... 07107300886 +... 08016701602 +... 08017702609 +... 08017704126 +... 08036603580 +... 08116303002 +... 08117501117 +... 09106001291 +... 09116602260 +... 10026004050 +... 10047602601 +... 10096900187 +... 11014803107 +... 11016400969 +... 11025702967 +... 11046703861 +... 12047200899 +... 12105704402 +... 13077802109 +... 13096701340 +... 13125502677 +... 14025500902 +... 14046001336 +... 14066303158 +... 14067000407 +... 15017306430 +... 16016804169 +... 16056702307 +... 16077801260 +... 17025100797 +... 17116903224 +... 18025400765 +... 18058302342 +... 19017803057 +... 19025503111 +... 19055702252 +... 19076801638 +... 20017802123 +... 20035603156 +... 20036305348 +... 20057401257 +... 21028001986 +... 21086800642 +... 21117500724 +... 22016501151 +... 22027901325 +... 22065701165 +... 22105800084 +... 23096100682 +... 24047005699 +... 24086202793 +... 25036505284 +... 25047902066 +... 25088700387 +... 25098700203 +... 25125700721 +... 26107300183 +... 26126301089 +... 27056500807 +... 27065801162 +... 27087200989 +... 27116400865 +... 27126702243 +... 28036104546 +... 28057902661 +... 28087800729 +... 28096101861 +... 28126002196 +... 29095401419 +... 30046801046 +... 30067201225 +... 30096101065 +... 30126002077 +... 31035902076 +... 31057004512 +... 31085501570 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not amka.is_valid(x)] +[] From 39b8ace8c02445a4c4a5d639da10dc19635aa795 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 3 Mar 2019 15:12:41 +0100 Subject: [PATCH 040/393] Add Lithuanian Asmens kodas --- stdnum/lt/asmens.py | 72 ++++++++++++++++++++++++++++++++++++ tests/test_lt_asmens.doctest | 51 +++++++++++++++++++++++++ 2 files changed, 123 insertions(+) create mode 100644 stdnum/lt/asmens.py create mode 100644 tests/test_lt_asmens.doctest diff --git a/stdnum/lt/asmens.py b/stdnum/lt/asmens.py new file mode 100644 index 00000000..086a3d38 --- /dev/null +++ b/stdnum/lt/asmens.py @@ -0,0 +1,72 @@ +# asmens.py - functions for handling Lithuanian personal numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Asmens kodas (Lithuanian, personal numbers). + +The Asmens kodas consists of 11 digits. The first digits denotes the gender +and birth century, the second through seventh denotes the birth date, +followed by a three-digit serial and a check digit. + +More information: + +* https://lt.wikipedia.org/wiki/Asmens_kodas +* https://en.wikipedia.org/wiki/National_identification_number#Lithuania + +>>> validate('33309240064') +'33309240064' +>>> validate('33309240164') +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +from stdnum.ee.ik import calc_check_digit, get_birth_date +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' ').strip() + + +def validate(number, validate_birth_date=True): + """Check if the number provided is valid. This checks the length, + formatting, embedded date and check digit.""" + number = compact(number) + if not number.isdigit(): + raise InvalidFormat() + if len(number) != 11: + raise InvalidLength() + if validate_birth_date and number[0] != '9': + get_birth_date(number) + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number, validate_birth_date=True): + """Check if the number provided is valid. This checks the length, + formatting, embedded date and check digit.""" + try: + return bool(validate(number, validate_birth_date)) + except ValidationError: + return False diff --git a/tests/test_lt_asmens.doctest b/tests/test_lt_asmens.doctest new file mode 100644 index 00000000..e472700f --- /dev/null +++ b/tests/test_lt_asmens.doctest @@ -0,0 +1,51 @@ +test_lt_asmens.doctest - more detailed doctests for stdnum.lt.asmens module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.lt.asmens. It tries +to cover more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.lt import asmens + + +>>> asmens.validate('36805280109') +'36805280109' +>>> asmens.validate('36813280103') # invalid date +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> asmens.validate('36813280103', validate_birth_date=False) # invalid date +'36813280103' +>>> asmens.validate('96813280109') # invalid date but starts with a 9 +'96813280109' + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 33309240064 +... 35002125431 +... 48504140959 +... 61205010081 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not asmens.is_valid(x)] +[] From 60cb8879fe73fc2d40cfa0d339200d9473e74276 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 3 Mar 2019 15:15:12 +0100 Subject: [PATCH 041/393] Rename MAC check_manufacturer to validate_manufacturer For consistency with the other validation modules that have an extra argument to disable or enable certain parts of the validation. --- stdnum/mac.py | 12 ++++++------ tests/test_mac.doctest | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/stdnum/mac.py b/stdnum/mac.py index fbef9430..6ca29fba 100644 --- a/stdnum/mac.py +++ b/stdnum/mac.py @@ -123,28 +123,28 @@ def is_locally_administered(number): return not is_universally_administered(number) -def validate(number, check_manufacturer=None): +def validate(number, validate_manufacturer=None): """Check if the number provided is a valid MAC address. The existence of the manufacturer is by default only checked for universally administered addresses but can be explicitly set with the - `check_manufacturer` argument. + `validate_manufacturer` argument. """ number = compact(number) if len(number) != 17: raise InvalidLength() if not _mac_re.match(number): raise InvalidFormat() - if check_manufacturer is not False: - if check_manufacturer or is_universally_administered(number): + if validate_manufacturer is not False: + if validate_manufacturer or is_universally_administered(number): get_manufacturer(number) return number -def is_valid(number, check_manufacturer=None): +def is_valid(number, validate_manufacturer=None): """Check if the number provided is a valid IBAN.""" try: - return bool(validate(number, check_manufacturer=check_manufacturer)) + return bool(validate(number, validate_manufacturer=validate_manufacturer)) except ValidationError: return False diff --git a/tests/test_mac.doctest b/tests/test_mac.doctest index 7b5547d4..aab83398 100644 --- a/tests/test_mac.doctest +++ b/tests/test_mac.doctest @@ -94,11 +94,11 @@ addresses but can be forced or disabled. Traceback (most recent call last): ... InvalidComponent: ... ->>> mac.validate('fd:ff:ff:84:a2:a0', check_manufacturer=False) +>>> mac.validate('fd:ff:ff:84:a2:a0', validate_manufacturer=False) 'fd:ff:ff:84:a2:a0' >>> mac.validate('fe:54:00:76:07:0a') # locally administered 'fe:54:00:76:07:0a' ->>> mac.validate('fe:54:00:76:07:0a', check_manufacturer=True) +>>> mac.validate('fe:54:00:76:07:0a', validate_manufacturer=True) Traceback (most recent call last): ... InvalidComponent: ... From d5d812b88e0d261ad93a2a7f6555096ae31c00c4 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 3 Mar 2019 17:26:45 +0100 Subject: [PATCH 042/393] Add more tests for Bulgarian EGN --- tests/test_bg_egn.doctest | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 tests/test_bg_egn.doctest diff --git a/tests/test_bg_egn.doctest b/tests/test_bg_egn.doctest new file mode 100644 index 00000000..2eccb60d --- /dev/null +++ b/tests/test_bg_egn.doctest @@ -0,0 +1,42 @@ +test_bg_egn.doctest - more detailed doctests for stdnum.bg.egn module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.bg.egn module. It +tries to cover more corner cases and detailed functionality that is not +really useful as module documentation. + +>>> from stdnum.bg import egn + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 0010100100 +... 7501020018 +... 7523169263 +... 7542011030 +... 7552010005 +... 8001010008 +... 8032056031 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not egn.is_valid(x)] +[] From 4e25e319c85cf51bcef1dce645f502147db4e119 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 3 Mar 2019 17:34:39 +0100 Subject: [PATCH 043/393] Add Moldavian IDNO --- stdnum/md/__init__.py | 21 ++++ stdnum/md/idno.py | 75 ++++++++++++ tests/test_md_idno.doctest | 235 +++++++++++++++++++++++++++++++++++++ 3 files changed, 331 insertions(+) create mode 100644 stdnum/md/__init__.py create mode 100644 stdnum/md/idno.py create mode 100644 tests/test_md_idno.doctest diff --git a/stdnum/md/__init__.py b/stdnum/md/__init__.py new file mode 100644 index 00000000..f9220652 --- /dev/null +++ b/stdnum/md/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of Moldavian numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Moldavian numbers.""" diff --git a/stdnum/md/idno.py b/stdnum/md/idno.py new file mode 100644 index 00000000..a8e15e1b --- /dev/null +++ b/stdnum/md/idno.py @@ -0,0 +1,75 @@ +# rnc.py - functions for handling Moldavian company identification numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""IDNO (Moldavian company identification number). + +The IDNO is used in Moldavia as unique identifier for legal entities. The +number consists of 13 digits. The first digit identifies the registry, +followed by three digits for the year the code was assigned. The number ends +with five identifier digits and a check digit. + +More information: + +* https://www.idno.md + +>>> validate('1008600038413') +'1008600038413' +>>> validate('1008600038412') +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' ').strip() + + +def calc_check_digit(number): + """Calculate the check digit.""" + weights = (7, 3, 1, 7, 3, 1, 7, 3, 1, 7, 3, 1) + return str(sum(w * int(n) for w, n in zip(weights, number)) % 10) + + +def validate(number): + """Check if the number provided is valid. This checks the length, + formatting and check digit.""" + number = compact(number) + if not number.isdigit(): + raise InvalidFormat() + if len(number) != 13: + raise InvalidLength() + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number provided is valid. This checks the length, + formatting and check digit.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_md_idno.doctest b/tests/test_md_idno.doctest new file mode 100644 index 00000000..36f2a51c --- /dev/null +++ b/tests/test_md_idno.doctest @@ -0,0 +1,235 @@ +test_md_idno.doctest - more detailed doctests for stdnum.md.idno module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.md.idno. It tries +to cover more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.md import idno + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 1002600000283 +... 1002600001028 +... 1002600001338 +... 1002600008094 +... 1002600010033 +... 1002600010457 +... 1002600019461 +... 1002600022348 +... 1002600029347 +... 1002600032246 +... 1002600033391 +... 1002600037724 +... 1002600043853 +... 1002600048951 +... 1002600049383 +... 1002601002723 +... 1002602002719 +... 1002602003554 +... 1002606000311 +... 1002606001374 +... 1002610000125 +... 1003600004015 +... 1003600007577 +... 1003600010708 +... 1003600011613 +... 1003600013813 +... 1003600024394 +... 1003600028842 +... 1003600044846 +... 1003600057022 +... 1003600061928 +... 1003600068673 +... 1003600080381 +... 1003600084426 +... 1003600095402 +... 1003600097956 +... 1003600124700 +... 1003600126117 +... 1003600126494 +... 1003600150509 +... 1003600151643 +... 1003600158022 +... 1003600158468 +... 1003600160588 +... 1003600161954 +... 1003601000988 +... 1003602009014 +... 1003602014168 +... 1003602024240 +... 1003602026761 +... 1003602150732 +... 1003602150994 +... 1003603003271 +... 1003603005356 +... 1003603152168 +... 1003604012571 +... 1003607000706 +... 1003607018161 +... 1003608004594 +... 1003609002508 +... 1003609006827 +... 1003611007483 +... 1003611151021 +... 1004600024988 +... 1004600052987 +... 1004600059850 +... 1004600073229 +... 1004601002255 +... 1004602008977 +... 1004607000666 +... 1005600033978 +... 1005602001621 +... 1005607000917 +... 1006600010112 +... 1006600032989 +... 1006600052073 +... 1006600055546 +... 1006601001311 +... 1006601003430 +... 1006601003832 +... 1006601004507 +... 1006601004758 +... 1006601004943 +... 1006609000860 +... 1007600001506 +... 1007600007379 +... 1007600017532 +... 1007600047580 +... 1007601000160 +... 1007601000218 +... 1007601000540 +... 1007601000562 +... 1007601000609 +... 1007601001972 +... 1007601002290 +... 1007601002382 +... 1007601003220 +... 1007601004283 +... 1007601004294 +... 1007601004308 +... 1007601004342 +... 1007601004870 +... 1007601004939 +... 1007601005224 +... 1007601005501 +... 1007601005545 +... 1007601006508 +... 1007601006575 +... 1007601008384 +... 1007601009037 +... 1007601009163 +... 1007601009325 +... 1007601009521 +... 1007601009587 +... 1007601009912 +... 1007601010013 +... 1007601010932 +... 1007601011087 +... 1007601011168 +... 1007601011272 +... 1007602000972 +... 1007602006262 +... 1007611002202 +... 1007611005052 +... 1008600035526 +... 1008600044793 +... 1008600045022 +... 1008600059490 +... 1008601000031 +... 1008601000422 +... 1008601000994 +... 1008606007301 +... 1008607004857 +... 1009603004306 +... 1009611003177 +... 1009620001650 +... 1010611001827 +... 1010620003711 +... 1010620005726 +... 1011600023877 +... 1011601000295 +... 1011605002057 +... 1011606002700 +... 1011620003730 +... 1011620006041 +... 1011620006812 +... 1012601000177 +... 1012605003408 +... 1012606001995 +... 1012607004177 +... 1012608001036 +... 1012608001748 +... 1012609001549 +... 1012609002409 +... 1012620008743 +... 1012620009005 +... 1012620009348 +... 1012620009474 +... 1012620009658 +... 1012620010438 +... 1012620011424 +... 1012620011505 +... 1012620011963 +... 1012620012177 +... 1012620012199 +... 1012620012236 +... 1013600024487 +... 1013600025635 +... 1013600028120 +... 1013600036596 +... 1013600039715 +... 1013601000152 +... 1013601000222 +... 1013601000624 +... 1013602004249 +... 1013603003180 +... 1013605001386 +... 1013606004155 +... 1013607003177 +... 1013607003258 +... 1013620000043 +... 1013620000168 +... 1013620000238 +... 1013620000342 +... 1013620000630 +... 1013620000847 +... 1013620001165 +... 1013620003387 +... 1013620007086 +... 1014600025229 +... 1014600038494 +... 1014601000056 +... 1014602001418 +... 1014607002465 +... 1014620000121 +... 1015605000121 +... 1015620001365 +... 1016600004372 +... 1017600052680 +... 1018600006266 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not idno.is_valid(x)] +[] From 3f953f39ba884d9a90adc15459a7cb88bd8dceb4 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 10 Mar 2019 15:50:38 +0100 Subject: [PATCH 044/393] Add New Zealand bank account number --- stdnum/nz/__init__.py | 21 + stdnum/nz/bankaccount.py | 155 ++ stdnum/nz/banks.dat | 2340 +++++++++++++++++++++++++++++ tests/test_nz_bankaccount.doctest | 163 ++ update/nz_banks.py | 116 ++ 5 files changed, 2795 insertions(+) create mode 100644 stdnum/nz/__init__.py create mode 100644 stdnum/nz/bankaccount.py create mode 100644 stdnum/nz/banks.dat create mode 100644 tests/test_nz_bankaccount.doctest create mode 100755 update/nz_banks.py diff --git a/stdnum/nz/__init__.py b/stdnum/nz/__init__.py new file mode 100644 index 00000000..f58d20f6 --- /dev/null +++ b/stdnum/nz/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of New Zealand numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of New Zealand numbers.""" diff --git a/stdnum/nz/bankaccount.py b/stdnum/nz/bankaccount.py new file mode 100644 index 00000000..28c64c0c --- /dev/null +++ b/stdnum/nz/bankaccount.py @@ -0,0 +1,155 @@ +# bankaccount.py - functions for handling New Zealand bank account numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""New Zealand bank account number + +The New Zealand bank account numbers consist of 16 digits. The first two +represent the bank, followed by four for the branch, seven digits for the +account base number and three for the account type. + +More information: + +* https://en.wikipedia.org/wiki/New_Zealand_bank_account_number + +>>> validate('01-0242-0100194-00') +'0102420100194000' +>>> validate('01-0242-0100195-00') # invalid check digits +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('01-9999-0100197-00') # invalid branch +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> format('0102420100194000') +'01-0242-0100194-000' +""" + +from stdnum.exceptions import * +from stdnum.util import clean + + +# The following algorithms and weights were taken from: +# https://www.ird.govt.nz/software-providers/explore-products-contents/reporting/withholding-taxes/rwt-and-nrwt-certificate-filing-options.html#02 +# with the modification to use max 7 digits for the account base +# instead of 8 (and leaving out algorithm C). + +# The algorithm to choose based on the bank +_algorithms = { + '01': 'A', '02': 'A', '03': 'A', '04': 'A', '06': 'A', '08': 'D', + '09': 'E', '10': 'A', '11': 'A', '12': 'A', '13': 'A', '14': 'A', + '15': 'A', '16': 'A', '17': 'A', '18': 'A', '19': 'A', '20': 'A', + '21': 'A', '22': 'A', '23': 'A', '24': 'A', '25': 'F', '26': 'G', + '27': 'A', '28': 'G', '29': 'G', '30': 'A', '31': 'X', '33': 'F', + '35': 'A', '38': 'A', +} + +# The different weights for the different checksum algorithms +_weights = { + 'A': (0, 0, 6, 3, 7, 9, 0, 10, 5, 8, 4, 2, 1, 0, 0, 0), + 'B': (0, 0, 0, 0, 0, 0, 0, 10, 5, 8, 4, 2, 1, 0, 0, 0), + 'D': (0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 3, 2, 1, 0, 0, 0), + 'E': (0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 3, 2, 0, 0, 1), + 'F': (0, 0, 0, 0, 0, 0, 1, 7, 3, 1, 7, 3, 1, 0, 0, 0), + 'G': (0, 0, 0, 0, 0, 0, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1), + 'X': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +} + +# The moduli to use per algorithm +_moduli = { + 'A': (11, 11), + 'B': (11, 11), + 'D': (11, 11), + 'E': (9, 11), + 'F': (10, 10), + 'G': (9, 10), + 'X': (1, 1), +} + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + number = clean(number).strip().replace(' ', '-').split('-') + if len(number) == 4: + # zero pad the different sections if they are found + lengths = (2, 4, 7, 3) + return ''.join(n.zfill(l) for n, l in zip(number, lengths)) + else: + # otherwise zero pad the account type + number = ''.join(number) + return number[:13] + number[13:].zfill(3) + + +def info(number): + """Return a dictionary of data about the supplied number. This typically + returns the name of the bank and branch and a BIC if it is valid.""" + number = compact(number) + from stdnum import numdb + info = {} + for nr, found in numdb.get('nz/banks').info(number): + info.update(found) + return info + + +def _calc_checksum(number): + # pick the algorithm and parameters + algorithm = _algorithms.get(number[:2], 'X') + if algorithm == 'A' and number[6:13] >= '0990000': + algorithm = 'B' + weights = _weights[algorithm] + mod1, mod2 = _moduli[algorithm] + # calculate the checksum + return sum( + c % mod1 if c > mod1 else c for c in + (w * int(n) for w, n in zip(weights, number))) % mod2 + + +def validate(number): + """Check if the number provided is a valid bank account number.""" + number = compact(number) + if not number.isdigit(): + raise InvalidFormat() + if len(number) != 16: + raise InvalidLength() + if _calc_checksum(number) != 0: + raise InvalidChecksum() + i = info(number) + if 'bank' not in i or 'branch' not in i: + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number provided is a valid bank account number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([ + number[:2], + number[2:6], + number[6:13], + number[13:]]) diff --git a/stdnum/nz/banks.dat b/stdnum/nz/banks.dat new file mode 100644 index 00000000..3f54684a --- /dev/null +++ b/stdnum/nz/banks.dat @@ -0,0 +1,2340 @@ +# generated from Bank_Branch_Register_-_Feb-19.xls downloaded from +# https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/ +01 bank="ANZ Bank New Zealand" + 0001 branch="ANZ Retail 1" + 0004 branch="ANZ Retail 2" + 0008 branch="International Services" + 0009 branch="ANZ Retail 3" + 0011 branch="Head Office" + 0030 branch="Bonus Bonds" + 0034 branch="Online Business" + 0042 branch="Asian Banking Central" + 0050 branch="ANZ Contact Centre" + 0053 branch="ANZ Custodian Services" + 0055 branch="EDS Test Branch" + 0058 branch="ANZ NZ Headquarters" + 0066 branch="Admin Test File" + 0069 branch="Systems Test Branch" + 0070 branch="Lending Service" + 0071,1842 branch="New Resident Services" + 0075 branch="ANZ Retail 7" + 0077 branch="ANZ Retail 8" + 0078 branch="ANZ Retail 9" + 0079 branch="Palmerston North Trans PC" + 0080,0083 branch="ANZ Wealth" + 0084,1816 branch="Transaction Services" + 0085 branch="OSC Southern Zone TPC Wellington Support" + 0088 branch="ANZ AS/400 Test" + 0091 branch="Conversion Branch Exception" + 0092 branch="Personal Credit Management" + 0102,0113,0121,0125,0141,0143,0147,0154,0165,0178,0186,0194,0210,0218,0226,0234-0236,0242,0244,0258,0262,0274,0281,0295,0297-0298,0302,0321,0330,0354,0362,0367,0370,0381-0382,0387,0391,0398,0403,0422,0425,0427,0434,0439,0451,0455,0461,0482,0486,0504,0533,0542,0546,0598,0641,0650-0651,0671,0677-0678,0685,0695,0707,0721,0745,0759,0771,0777-0778,0782,0815,0834,0902,0913,0926,0961 branch="ANZ Retail" + 0107 branch="Credit Assessment" + 0126 branch="ANZ Group Credit Cards" + 0129,1811 branch="268 Queen Street" + 0137 branch="Devonport" + 0142 branch="424A St Lukes Mall" + 0161 branch="Sylvia Park" + 0170 branch="Howick" + 0171,1847 branch="Royal Oak" + 0182,1848 branch="Glenfield Mall" + 0183 branch="Stoddard Road" + 0190 branch="Manukau" + 0202 branch="Newton" + 0204 branch="New Lynn" + 0205 branch="Mt Eden Village" + 0215 branch="Highbrook" + 0221 branch="Botany Downs" + 0249,0310-0311,0349,0450,0530,0646,0653,0682,0697,0702,0723,0761,0763,0787,0790,0804,0886,0893,0906-0907 branch="Retail" + 0270,1841 branch="St Lukes Mall" + 0277 branch="Albany 2" + 0286,1850 branch="Takanini" + 0288 branch="Waiheke Island" + 0307 branch="Dargaville" + 0315 branch="Hamilton" + 0322 branch="Tauranga Crossing" + 0325,1851 branch="Northwood" + 0327 branch="Frankton 2" + 0331 branch="Kerikeri 2" + 0338,0353 branch="Kaitaia" + 0373 branch="Mount Maunganui" + 0395 branch="Paeroa" + 0414 branch="Rotorua Mall" + 0438 branch="Karori" + 0447 branch="Te Kuiti" + 0467 branch="Rotorua" + 0475,1193 branch="Bayfair" + 0487 branch="Whangarei" + 0495 branch="NorthWest" + 0505 branch="Wellington" + 0509,0537 branch="Victoria St Central" + 0514 branch="Christchurch SPB Branch" + 0517,1823 branch="Courtenay Place" + 0519 branch="Johnsonville" + 0527 branch="North Lambton Quay" + 0535 branch="Merchant Business Solutions" + 0553 branch="Tawa" + 0557 branch="Wellington Travel" + 0564 branch="Wellington 3" + 0586 branch="Wellington 2" + 0607 branch="Lower Hutt 2" + 0611 branch="Dannevirke" + 0623 branch="Westport" + 0625 branch="Feilding" + 0635 branch="Northlands" + 0662 branch="Taradale" + 0664 branch="University Of Canterbury" + 0666 branch="Levin" + 0676,1192 branch="Chatham Islands" + 0681 branch="Marton" + 0691 branch="Storford Lodge" + 0731 branch="Paraparaumu" + 0735,1852 branch="Silverdale" + 0748 branch="Bethlehem" + 0753 branch="Hamilton East" + 0754 branch="Palmerston North" + 0755 branch="Terrace End" + 0769 branch="ANZ Bank" + 0770 branch="Gisborne 3" + 0795 branch="Waverley" + 0797 branch="Christchurch" + 0798 branch="Addington" + 0806,1158 branch="The Palms" + 0811 branch="Hornby" + 0819 branch="Riccarton" + 0822 branch="Sydenham" + 0825,1188 branch="Merivale" + 0833 branch="Ferrymead" + 0841 branch="Geraldine" + 0843 branch="Greymouth" + 0853 branch="Kaiapoi Service Centre" + 0867 branch="Five Mile" + 0877 branch="Rangiora" + 0885 branch="Temuka" + 0914 branch="Balclutha" + 0963 branch="Hokitika" + 0964 branch="Oamaru" + 0979 branch="Auckland South Travel" + 0981 branch="Direct Business Banking Central" + 1101 branch="Auckland Support Centre" + 1103 branch="Auckland (Queen and Victoria Streets) 2" + 1104,1109 branch="Wellington Support Centre" + 1105 branch="Business Bank Auckland North Region" + 1106 branch="Business Bank Auckland Region" + 1107 branch="Christchurch International Services" + 1108 branch="Business Bank Auckland South Region" + 1110 branch="The Warehouse Manukau 2" + 1111 branch="Business Centre Invercargill" + 1112 branch="Business Bank Tauranga" + 1113 branch="Business Bank Southern Region" + 1114 branch="Business Bank ANZIB Auckland" + 1115 branch="Banking Centre Nelson" + 1116 branch="National Mutual" + 1117 branch="Business Banking Hamilton" + 1118 branch="New Plymouth 3" + 1119 branch="Auckland Business Direct Centre" + 1120 branch="Stortford Lodge" + 1121 branch="Browns Bay 1" + 1122 branch="Johnsonville 2" + 1123 branch="Wanganui 2" + 1124 branch="Masterton 2" + 1125 branch="Invercargill 4" + 1128,1135,1161-1162 branch="Business Banking Central Region" + 1129,1147,1168 branch="Business Banking Southern Region" + 1130 branch="Business Banking Centre Dunedin" + 1131 branch="Dunedin" + 1132 branch="Business Banking - Central Region" + 1133 branch="Telephone Banking Services" + 1134 branch="Stortford Lodge 2" + 1136 branch="Asset Management" + 1137 branch="Business Banking, Southern Region" + 1138 branch="Central Zone Relation" + 1139 branch="Banking Centre Invercargill" + 1140 branch="Albany" + 1141 branch="Albany Instore" + 1142 branch="Lincoln North 2" + 1143 branch="Panmure 3" + 1144 branch="Ashburton Business Centre" + 1145 branch="Private Banking Auckland" + 1146 branch="Private Banking Wellington" + 1148 branch="Private Bank Christchurch" + 1149 branch="Timaru Business Centre" + 1150-1151,1197 branch="Central Region Relationship Banking" + 1152 branch="Rangiora Business Centre" + 1153 branch="Christchurch Business Banking Centre" + 1155 branch="Sydenham Business Centre" + 1156 branch="Dunedin Business Banking Centre" + 1157 branch="Kaiapoi 2" + 1159 branch="Lincoln North" + 1160 branch="Papanui 2" + 1163 branch="Havelock North 2" + 1164 branch="Business Banking Christchurch" + 1165 branch="Institutional Bank" + 1166 branch="International Services Auckland" + 1167 branch="Waikanae" + 1169 branch="Banking Centre Christchurch" + 1170 branch="International Services, Auckland South" + 1171 branch="International Services, Auckland North" + 1172 branch="Richmond" + 1173 branch="Papatoetoe 2" + 1174 branch="Panmure 2 (Ex ANZ Mt Wellington)" + 1175 branch="Papakura 2" + 1176 branch="Merivale 3" + 1177 branch="Shirley" + 1178 branch="Business Bank Auckland West Mid Market" + 1179 branch="International Operations" + 1180 branch="Milford 2" + 1181 branch="Orewa" + 1182 branch="Business Banking Property Unit" + 1183 branch="Business Banking Corporate Nrthrn Region" + 1184 branch="Bayfair 2" + 1185 branch="Upper Hutt 2" + 1186 branch="UDC Property Lending" + 1187 branch="Hamilton 2" + 1189 branch="Riccarton Business Centre" + 1190 branch="New Lynn 4" + 1191 branch="Paihia" + 1194 branch="Business Banking Centre Christchurch" + 1195 branch="Manukau City 2" + 1198 branch="Katikati 2" + 1199 branch="Havelock North" + 1800 branch="Auckland Bureau" + 1801 branch="Wellington Bureau De Change" + 1802 branch="Christchurch Bureau" + 1803 branch="Queenstown Bureau" + 1804 branch="Botany Downs Town Centre" + 1805 branch="ANZ E*Trade Support" + 1806 branch="Bureau De Change - 95 Queen Street" + 1807 branch="Loan And Building Society" + 1808 branch="International Services Assist" + 1809 branch="Origin Mortgage Management Services" + 1812 branch="Cib-Institutional Resources" + 1813 branch="Cib-Institutional Retail And Distribution" + 1814 branch="Cib-Institutional Telcos And Media" + 1815 branch="Auckland Voucher Processing" + 1817 branch="Christchurch Voucher Processing" + 1818 branch="ANZ Cards Issuing" + 1819 branch="Personal Loans" + 1820 branch="Institutional Banking Branch" + 1821 branch="ANZ University of Canterbury" + 1822 branch="Whangaparaoa" + 1824 branch="Andrews Avenue Lower Hutt" + 1825 branch="Westgate" + 1826 branch="Commercial Auckland North" + 1827 branch="Commercial Auckland CBD" + 1828 branch="Commercial Auckland South" + 1829 branch="Commercial Bay of Plenty" + 1830 branch="Commercial Waikato" + 1831 branch="Commercial Central" + 1832 branch="Commercial Wellington" + 1833 branch="Commercial Canterbury West Coast" + 1834 branch="Commercial Otago Southland" + 1835 branch="ANZ LynnMall" + 1836 branch="ANZ Trade and Transaction Services" + 1837 branch="ANZ Sylvia Park" + 1838 branch="Albany Mall" + 1839 branch="Auckland (Queen and Victoria Streets)" + 1840 branch="Mount Eden" + 1843,1888 branch="ANZ Asian Banking" + 1844 branch="WestCity" + 1845 branch="ANZ On Line Business" + 1846 branch="Manukau Mall" + 1849 branch="Grey Lynn" + 1853-1854 branch="Transaction Banking" + 1889 branch="CTM Processing" +02 bank="Bank of New Zealand" + 0018 branch="Northern Regional Office" + 0040 branch="Dunedin Proof Centre" + 0100 bic="BKNZNZ22100" branch="Auckland" + 0108 branch="Downtown" + 0110 branch="St Lukes Mall" + 0112 branch="Birkenhead" + 0120 branch="Browns Bay" + 0124 branch="Auckland International Airport" + 0128 branch="Customs Street" + 0130 branch="BNZ International Services Auckland" + 0135 branch="International Operations Northern Region" + 0136 branch="Devonport" + 0139 branch="Kumeu" + 0144 branch="Dominion Road" + 0148 branch="Glen Innes" + 0151 branch="John Henry Centre" + 0152 branch="Henderson" + 0157 branch="Glen Eden" + 0159 branch="University Of Auckland" + 0160 branch="Auckland Central Banking Centre" + 0167 branch="Hunters Corner" + 0168 branch="Howick" + 0176 branch="BNZ Dominion Road" + 0184 branch="New Lynn" + 0191 branch="Manukau Banking Centre" + 0192 branch="Newmarket" + 0200 branch="Karangahape Road" + 0208 branch="Onehunga" + 0213 branch="Onehunga East" + 0214 branch="Highbrook Store" + 0216 branch="Otahuhu" + 0223 branch="Pakuranga" + 0224 branch="Sylvia Park Branch" + 0232 branch="Papatoetoe" + 0238 branch="Parnell" + 0240 branch="Penrose" + 0248 branch="Ponsonby" + 0256 branch="Remuera" + 0261 branch="St Heliers" + 0264 branch="Mt Eden" + 0271 branch="Milford" + 0272 branch="BNZ Takapuna" + 0278,1262 branch="Link Drive" + 0280 branch="Town Hall" + 0290 branch="262 Queen Street" + 0300 branch="Cambridge" + 0304 branch="Coromandel" + 0308 branch="Dargaville" + 0312 branch="Frankton" + 0316 branch="Hamilton Banking Centre" + 0320 branch="Hamilton North" + 0324 branch="Helensville" + 0328 branch="Huntly" + 0332 branch="Kaikohe Store" + 0336 branch="Kaitaia" + 0340 branch="Katikati" + 0341 branch="Bryce Street" + 0342 branch="Hamilton East" + 0343 branch="University Of Waikato" + 0348,0488 branch="Whakatane" + 0352 branch="Kerikeri" + 0358 branch="Manurewa" + 0360 branch="Matamata" + 0364 branch="Maungaturoto" + 0368 branch="Morrinsville" + 0372 branch="Mt Maunganui" + 0376 branch="Ngaruawahia" + 0378 branch="Rotorua Central" + 0380 branch="Ngatea" + 0386 branch="Paihia" + 0388 branch="Opotiki" + 0390 branch="Orewa" + 0392 branch="Otorohanga" + 0396 branch="Paeroa Store" + 0400 branch="Papakura" + 0404 branch="Pukekohe" + 0408 branch="Putaruru" + 0410 branch="Chartwell" + 0412,0416 branch="Rotorua" + 0424 branch="Taumarunui" + 0428 branch="Taupo" + 0432 branch="Tauranga Store" + 0436 branch="Te Aroha" + 0440 branch="Te Awamutu" + 0444 branch="Te Kauwhata" + 0448 branch="Te Kuiti" + 0452 branch="Te Puke" + 0454 branch="BNZ The Base" + 0456 branch="Thames" + 0464 branch="Tokoroa" + 0466 branch="Cameron Road Banking Centre" + 0468 branch="Tuakau" + 0470 branch="Turangi" + 0472 branch="Waihi" + 0476 branch="Waiuku" + 0478 branch="Trust Bank Auckland/BNZ" + 0480 branch="Warkworth Store" + 0484 branch="Wellsford" + 0492 branch="Whangarei" + 0494 branch="Whangarei Central" + 0496 branch="Whitianga" + 0499 branch="Gis Atm Control" + 0500 bic="BKNZNZ22500" branch="Wellington" + 0506 branch="222 Lambton Quay" + 0512,0568 branch="Courtenay Place" + 0520 branch="Kilbirnie Store" + 0524 branch="Johnsonville" + 0528 branch="Lower Hutt" + 0534 branch="Mayfair" + 0536 branch="North End" + 0540 branch="Naenae" + 0544 branch="Petone" + 0548 branch="Porirua" + 0551 branch="BNZ International Services Wellington" + 0552 branch="BNZ Porirua" + 0554 branch="Reserve Bank" + 0555 branch="International Service Centre" + 0560 branch="50 Manners Street Store" + 0562 branch="Personal Banking Office" + 0563 branch="Gresham Plaza" + 0570 branch="Wainuiomata" + 0573 branch="BNZ Technology Test Branch" + 0576 branch="Wellington South" + 0585 branch="Cathedral" + 0590 branch="Training Centre Branch" + 0591 branch="Waikanae" + 0600,0740 branch="Blenheim" + 0602 branch="New Plymouth East" + 0604 branch="Bulls" + 0608 branch="Carterton" + 0610 branch="Waterloo Road" + 0612,0724 branch="Dannevirke" + 0620 branch="Eltham" + 0624 branch="Featherston" + 0628 branch="Feilding" + 0630 branch="Fitzherbert Avenue" + 0632 branch="Foxton" + 0636 branch="Gisborne" + 0640 branch="Greytown" + 0644 branch="Hastings" + 0648 branch="Hawera Store" + 0652 branch="Hunterville" + 0655 branch="Havelock North" + 0656 branch="Inglewood" + 0659 branch="International Transfers Centre" + 0668 branch="Levin" + 0672 branch="Manaia" + 0673 branch="Wanaka" + 0680 branch="Martinborough" + 0684 branch="BNZ Feilding" + 0686 branch="Lower Emerson Street" + 0688 branch="Masterton" + 0692 branch="Motueka" + 0700 branch="Napier" + 0704 branch="Nelson" + 0708 branch="New Plymouth" + 0712 branch="Ohakune" + 0716 branch="Opunake" + 0719 branch="Terrace End" + 0720 branch="Otaki" + 0727 branch="Palmerston North" + 0733 branch="Paraparaumu" + 0741 branch="Stortford Lodge" + 0747 branch="Richmond" + 0756 branch="Stratford" + 0760 branch="Taihape" + 0764 branch="Takaka" + 0766 branch="Taradale" + 0772 branch="Upper Hutt" + 0776 branch="Waipawa" + 0780 branch="Waipukurau" + 0784 branch="Wairoa" + 0788 branch="Waitara" + 0792 branch="Wanganui" + 0796 branch="Woodville" + 0800 bic="BKNZNZ22800" branch="Cashel & Fitzgerald" + 0808 branch="Christchurch International Services" + 0810 branch="Hornby" + 0816 branch="Papanui" + 0820 branch="Riccarton" + 0828 branch="Sydenham" + 0832 branch="Akaroa" + 0836 branch="Ashburton" + 0840 branch="Geraldine" + 0842 branch="BNZ Ferrymead" + 0844 branch="Greymouth" + 0848 branch="Hokitika" + 0852 branch="Kaiapoi" + 0856 branch="Kaikoura" + 0858 branch="BNZ International Services Christchurch" + 0860 branch="Leeston" + 0863 branch="New Brighton" + 0864 branch="Ferrymead Store" + 0865 branch="Armagh Street" + 0868 branch="Methven" + 0871 branch="City South" + 0874 branch="Upper Riccarton" + 0875 branch="University of Canterbury" + 0876 branch="Rangiora" + 0880 branch="Reefton" + 0884 branch="Temuka" + 0888 branch="Timaru" + 0892 branch="Waimate" + 0896 branch="Westport" + 0900,0912 branch="Dunedin" + 0908 branch="Dunedin North" + 0910 branch="South Dunedin" + 0916 branch="Alexandra" + 0918 branch="Balclutha" + 0920 branch="Cromwell" + 0922 branch="Gore" + 0924 branch="Invercargill" + 0929 branch="University Of Otago" + 0930 branch="Lumsden" + 0935 branch="Milton" + 0938 branch="Mosgiel" + 0940 branch="Oamaru" + 0944 branch="Otautau" + 0946 branch="Palmerston" + 0948 branch="Queenstown" + 0950 branch="Ranfurly" + 0953 branch="Roxburgh" + 0957 branch="Winton" + 0959 branch="Wyndham" + 0965 branch="Te Anau" + 0975 branch="Treasury Operations" + 0985 bic="BKNZNZ22985" branch="BNZ Head Office" + 0987 branch="Credit Cards" + 0989 branch="Corporate H/O" + 0993 branch="Auckland Clearings" + 0995 branch="Wellington Clearings" + 1201 branch="Christchurch Proof Centre" + 1202 branch="Transaction Processing Centre Wellington" + 1203 branch="ReSTART" + 1204 branch="BNZ Small Business Hub" + 1206 branch="Lincoln North" + 1207 branch="Auckland Cheque Post" + 1209 branch="BNZ Partners Support Centre" + 1210 branch="Greerton" + 1211 branch="Rfs Operations" + 1212 branch="Customer Account Services Wellington" + 1214 branch="Auckland Banking Zone Office" + 1215 branch="Corporate Banking Wellington" + 1216 branch="Meadowlands" + 1217 branch="Lending Services Auckland" + 1218 branch="Corporate Banking South Island" + 1219 branch="Customer Account Services Auckland" + 1220 branch="Broadway" + 1221 branch="Parkroyal" + 1222 branch="DMS Auckland" + 1223 branch="Telebusiness Centre" + 1225 branch="Auckland International Airport Agency" + 1227 branch="Macquarie Investment Management Limited" + 1228 branch="Mortgage Distribution Fund" + 1229 branch="National Australia Bank Integration Br." + 1230 branch="Sky City Store" + 1231 branch="Massey University" + 1232 branch="Global Banking" + 1233 branch="Direct Banking - Wellington" + 1234 branch="St Lukes" + 1235 branch="Christchurch International Airport" + 1236 branch="Hamilton Cash Services" + 1237 branch="Wellington Cash Services" + 1238 branch="Christchurch Cash Services" + 1239 branch="Auckland Call Centre" + 1240 branch="BNZ Broker Hub" + 1241 branch="Kookmin Bank" + 1242 branch="The Cooperative Bank 1" + 1243 branch="PC Business Banking" + 1244 branch="Albany" + 1245 branch="The Cooperative Bank 4" + 1246 branch="The Cooperative Bank 2" + 1247 branch="The Cooperative Bank 5" + 1248 branch="The Cooperative Bank 3" + 1249 branch="The Cooperative Bank 6" + 1250 branch="Wellington Imaging" + 1251 branch="Auckland Imaging" + 1252 branch="Tower" + 1253 branch="The Palms Mall" + 1254 branch="Whangamata" + 1255 branch="PC Internet Banking" + 1256,1263 branch="Botany" + 1257 branch="80 Queen Street" + 1258 branch="Papamoa" + 1259 branch="BNZ Barrington Mall" + 1260 branch="Glenfield" + 1261 branch="BNZ Direct" + 1264 branch="BNZ Parnell" + 1265 branch="Remarkables Park" + 1266 branch="Rolleston" + 1267 branch="BNZ Parkside" + 1268 branch="BNZ Christchurch" + 1269 branch="BNZ Harbour Quays" + 1271 branch="Awhi Credit Union" + 1272 branch="The Base" + 1273 branch="Bank of Baroda" + 1274 branch="BNZ Connect" + 1275 branch="Sylvia Park Store" + 1278 branch="Russley" + 1283 branch="Access Prepaid Worldwide CPP" + 1284 branch="Access Prepaid Worldwide - Qantas Cash NZ" + 1285 branch="NorthWest" + 1286,1290 branch="BNZ Institutional Banking" + 1291 branch="Transferwise Ltd" + 1295 branch="Toll Networks (NZ) Ltd" + 1296 branch="Toll Carriers Ltd" + 1298 branch="Whangaparaoa" +03 bank="Westpac" + 0031-0032 branch="Auckland Clearings" + 0043-0044 branch="Wellington Clearings" + 0047 branch="Westpac Head Office" + 0048 branch="Westpac Savings Bank" + 0049 branch="NZ Government Branch" + 0059 branch="General Managers Office" + 0060 branch="ZMO" + 0062 branch="GMO Relief Staff" + 0065 branch="WBC Life NZ Limited" + 0072 branch="Westpac Travel" + 0099,0990 branch="Card Services" + 0104,0162,0252,0282,0291 branch="79 Queen Street" + 0105,0133 branch="Auckland" + 0109,0118,0187 branch="LynnMall" + 0114,0116 branch="Birkenhead" + 0123,0180 branch="Browns Bay" + 0127 branch="Bankcard Department" + 0132 branch="Downtown Auckland" + 0138 branch="Shortland Street" + 0140 branch="First 100 Days" + 0146,0155 branch="Henderson" + 0149,0243,0267,1392 branch="St Johns" + 0150,0166,1320 branch="Howick" + 0156 branch="Westpac Lincoln Road" + 0173,0231,1507 branch="Papatoetoe" + 0174 branch="Hunters Corner Papatoetoe" + 0175,0203,0296 branch="Mid City" + 0179,1513 branch="Mt Roskill" + 0181 branch="Milford" + 0189 branch="3073 Great North Road" + 0195-0196,0239,0283 branch="Newmarket" + 0198 branch="DPS Palmerston North" + 0206 branch="Botany at The Hub" + 0207 branch="Manukau City" + 0211,1308 branch="Onehunga" + 0212 branch="Onehunga Mall" + 0219-0220 branch="Otahuhu" + 0227 branch="Panmure" + 0228 branch="184 Dominion Road" + 0250 branch="C and I B Head Office" + 0251 branch="Government Business" + 0253,0292 branch="Westpac Tower Branch" + 0255,1512 branch="Ponsonby" + 0259 branch="Remuera" + 0263 branch="St Heliers" + 0268 branch="Southdown Dcbc" + 0269 branch="South Auckland Dcbc" + 0275-0276,1510 branch="Takapuna" + 0285,1515 branch="Wairau Road" + 0303,1568 branch="Cambridge" + 0305 branch="Hamilton North" + 0306,0318,0366,1555,1560 branch="Hamilton" + 0314,1558,1563 branch="Frankton" + 0319 branch="Hamilton 426 Victoria St" + 0326 branch="Waikato Savings Bank" + 0334,0346 branch="Kaikohe" + 0339 branch="Kaitaia" + 0345,0497-0498 branch="Whangarei" + 0347 branch="Orewa" + 0351 branch="Kerikeri" + 0355-0356 branch="Manurewa" + 0363,0418 branch="Matamata" + 0371,1573 branch="Morrinsville" + 0374 branch="Mt Maunganui" + 0385,0399,0423 branch="Papakura" + 0389,1502 branch="Silverdale" + 0394 branch="Paihia" + 0406 branch="Pukekohe" + 0407 branch="127 King Street Pukekohe" + 0415,1545,1552 branch="Rotorua Central" + 0417 branch="Amohia Street Rotorua" + 0419 branch="Whangaparaoa" + 0426 branch="Taumarunui" + 0430 branch="Taupo" + 0431 branch="Heu Heu Street Taupo" + 0435 branch="Tauranga Centre" + 0442-0443,1564 branch="Te Awamutu" + 0445,1548,1720 branch="Cameron Road" + 0446 branch="Grey Street Tauranga" + 0449,1562 branch="Te Kuiti" + 0458 branch="Thames" + 0463 branch="Tokoroa" + 0474 branch="Te Puke" + 0481,0485 branch="Warkworth" + 0490,1544 branch="Whakatane" + 0502,0584 branch="318 Lambton Quay" + 0503 branch="Wellington" + 0510,0515,0558 branch="Courtenay Place" + 0511,0559 branch="Ghuznee Street" + 0518,0539,0566,1537 branch="North End" + 0521,0578 branch="Kilbirnie" + 0522 branch="SmartStation - Queens Street" + 0525,1534,1536 branch="Johnsonville" + 0531-0532,1535 branch="Lower Hutt" + 0538 branch="Personnel Dept Head Off" + 0543 branch="Petone" + 0547,0550,1533 branch="Porirua" + 0567 branch="Willams Centre" + 0572 branch="Centreville" + 0579 branch="Wellington IPC" + 0587 branch="Systems Operations" + 0588 branch="International Business" + 0595 branch="SBO Centre" + 0597 branch="Northern Test Branch" + 0599 branch="Blenheim" + 0605,0683,0762 branch="Marton" + 0609,0687,0690 branch="Masterton" + 0614-0615 branch="Dannevirke" + 0617,0725 branch="Pahiatua" + 0618,0638-0639,0749 branch="Gisborne" + 0619,0758 branch="Stratford" + 0626-0627 branch="Feilding" + 0631 branch="Taradale" + 0633,0667,0670,1532 branch="Levin" + 0642,0739,1518 branch="Hastings" + 0643 branch="Queen Street Hastings" + 0647,0654,0715,0737 branch="Hawera" + 0657,0711,0713,0786,1566 branch="New Plymouth" + 0658 branch="Havelock North" + 0661 branch="Kaponga" + 0674 branch="Rangiora" + 0675 branch="Queenstown" + 0693,1711 branch="Motueka" + 0698-0699,1517 branch="Napier" + 0703,0706 branch="Nelson" + 0710 branch="Broadway, Palmerston North" + 0718,0726,0728,1521-1523 branch="Terrace End" + 0722 branch="Armagh Street" + 0732,0734,1531 branch="Paraparaumu" + 0742 branch="Waverley" + 0750 branch="243 Queen St Richmond" + 0751,1709 branch="Richmond" + 0767 branch="Hornby" + 0774-0775 branch="Upper Hutt" + 0779 branch="Waipukurau" + 0783,0785 branch="Wairoa" + 0791,1567 branch="Wanganui" + 0794 branch="St Johns Wanganui" + 0799 branch="93 Armagh Street ChCh" + 0802,0866,1592-1593 branch="Christchurch Central" + 0803 branch="Christchurch" + 0809,1746 branch="Windsor" + 0813 branch="Courier Banking CHCH" + 0814,1595,1597,1700 branch="The Palms" + 0818,0854,1702 branch="Papanui" + 0823,1583 branch="Riccarton" + 0824 branch="126 Riccarton Road" + 0826,0855,1704,1707 branch="Merivale" + 0827 branch="Sydenham" + 0830,0857,1705-1706 branch="Upper Riccarton" + 0835,0838,1719 branch="Ashburton" + 0839,1716 branch="Geraldine" + 0846-0847 branch="Greymouth" + 0850 branch="Hokitika" + 0859,1520,1591 branch="Eastgate" + 0861 branch="High Street Christchurch" + 0873 branch="NZIO Auckland" + 0881,1729,1732 branch="South Dunedin" + 0883,1726 branch="Dunedin North" + 0887,1717-1718 branch="Timaru" + 0890 branch="Timaru South" + 0895 branch="Westland Savings Bank" + 0897-0898 branch="Westport" + 0903,0905,1728,1737 branch="Moray Place" + 0904 branch="Dunedin 169 Princes St" + 0915,0934,0962,1747 branch="Gore" + 0931,1742-1743,1749-1750 branch="Invercargill" + 0933 branch="Invercargill 34 Dee St" + 0937,0947 branch="Oamaru" + 0951,1733,1735,1738 branch="Alexandra" + 0960,1748 branch="Winton" + 0978 branch="Stationery Department" + 1300 branch="Core Business Systems" + 1301 branch="Whangarei Proof Centre" + 1302 branch="Gotham City" + 1303 branch="NZ Operations, Int Svs" + 1304 branch="Client Services" + 1305 branch="Consumer Network Support" + 1306 branch="Christchurch IPC" + 1307 branch="Financial Services Proces" + 1309 branch="IBC - Napier" + 1310 branch="Credit Support" + 1311 branch="Dunedin IPC" + 1312 branch="NZIO Wellington" + 1313 branch="Manukau City I P C" + 1314 branch="Wellington Support Centre" + 1315 branch="IBC - Christchurch" + 1316 branch="Courier Banking Auckland" + 1317 branch="Auckland Support Centre" + 1318,1571 branch="Te Awa The Base" + 1319 branch="North Shore IPC" + 1321,1372 branch="Operations Centre" + 1322 branch="Albany" + 1323 branch="Trust Bank Int Support" + 1324 branch="Courier Banking-Hamilton" + 1325 branch="DPS Wellington - Courier" + 1326 branch="DPS Auckland - Courier" + 1327 branch="Fraud & Security Services" + 1328 branch="Albany Business" + 1329 branch="Westpac Terminals" + 1330 branch="Papamoa" + 1331 branch="Collections" + 1332 branch="Auckland Business Mail" + 1333 branch="Gainskill Avenue" + 1334 branch="Westpac 9" + 1335 branch="CRG-Credit Restructuring" + 1340 branch="Warehouse Fin Serv Ltd" + 1341 branch="Transaction Banking 11(A)" + 1342 branch="Retail Lending CoE" + 1350 branch="Bank Of Tokyo-Mitsubishi" + 1351 branch="Transaction Banking 1" + 1352 branch="Transaction Banking 2" + 1353 branch="Transaction Banking 3" + 1354 branch="Transaction Banking 4" + 1355 branch="Transaction Banking 5" + 1356 branch="Transaction Banking 6" + 1357 branch="Transaction Banking 7" + 1358 branch="Transaction Banking 8" + 1359 branch="Transaction Banking 9" + 1360 branch="Transaction Banking 10" + 1361 branch="Transaction Banking 11" + 1362 branch="Transaction Banking 12" + 1363 branch="Transaction Banking 13" + 1364 branch="Transaction Banking 14" + 1365 branch="Transaction Banking 15" + 1366 branch="Transaction Banking 16" + 1367 branch="Transaction Banking 17" + 1368 branch="Transaction Banking 18" + 1369 branch="Transaction Banking 19" + 1370 branch="Auckland Call Centre" + 1371 branch="Christchurch Call Centre" + 1382 branch="Wellington Phone Assist" + 1383 branch="Direct Debit Dish Centre" + 1384 branch="Courier Banking-Wellington" + 1385 branch="Loan Assessment Centre" + 1386 branch="Business Direct Wgtn" + 1387 branch="Agribusiness Morrinsville" + 1388 branch="Westpac Direct Auckland" + 1389 branch="Westpac Direct ChCh" + 1390 branch="Highbrook" + 1391 branch="Glenfield" + 1393 branch="Huapai" + 1394 branch="Epsom" + 1395 branch="Digital Branch 2" + 1396 branch="Mangere" + 1397 branch="Takanini" + 1398 branch="Highland Park" + 1399 branch="Digital Branch" + 1500 branch="St Lukes" + 1501 branch="Dargaville" + 1503,1730 branch="NorthWest" + 1504 branch="North Harbour Migrant" + 1505 branch="Te Atatu" + 1506 branch="Manukau City Mall" + 1508 branch="Pakuranga" + 1509 branch="Britomart" + 1514 branch="Devonport" + 1516 branch="Browns Bay Sc" + 1519 branch="Plaza" + 1524-1525 branch="Taihape" + 1526 branch="Queenstown Junction" + 1527 branch="Viaduct" + 1528 branch="Sylvia Park" + 1529 branch="Botany Junction" + 1530 branch="SBO Centre 2" + 1538 branch="Ruakaka" + 1539 branch="Westpac 4" + 1540 branch="Karori Mall" + 1546 branch="Opotiki" + 1547,1551 branch="Bayfair" + 1549 branch="Greerton" + 1550 branch="Katikati" + 1553,1587-1588 branch="Rolleston" + 1556,1559,1561 branch="Hamilton East" + 1557 branch="Chartwell" + 1565 branch="Britomart Migrant" + 1570,1574 branch="Huntly" + 1572 branch="Paeroa" + 1575-1577 branch="Waihi" + 1578 branch="Whitianga" + 1582 branch="Amberley" + 1584 branch="Halswell" + 1585 branch="Kaiapoi" + 1586 branch="Kaikoura" + 1590,1596,1599 branch="Ferrymead" + 1594,1703 branch="Barrington" + 1598 branch="St Martins" + 1701 branch="Auckland Airport" + 1710 branch="Picton" + 1714-1715 branch="Northtown" + 1725 branch="Mosgiel" + 1727 branch="Green Island" + 1734,1736 branch="Balclutha" + 1739 branch="Wanaka" + 1744-1745 branch="Invercargill South" + 1751 branch="Transaction Banking 51" + 1752 branch="Transaction Banking 52" + 1753 branch="Transaction Banking 53" + 1754 branch="Transaction Banking 54" + 1755 branch="Transaction Banking 55" + 1756 branch="Transaction Banking 56" + 1757 branch="Transaction Banking 57" + 1758 branch="Transaction Banking 58" + 1759 branch="Transaction Banking 59" + 1760 branch="Transaction Banking 60" + 1761 branch="Transaction Banking 61" + 1762 branch="Transaction Banking 62" + 1763 branch="Transaction Banking 63" + 1764 branch="Transaction Banking 64" + 1765 branch="Transaction Banking 65" + 1766 branch="Transaction Banking 66" + 1767 branch="Transaction Banking 67" + 1768 branch="Transaction Banking 68" + 1769 branch="Transaction Banking 69" + 1770 branch="Transaction Banking 70" + 1771 branch="Transaction Banking 71" + 1772 branch="Transaction Banking 72" + 1773 branch="Transaction Banking 73" + 1774 branch="Transaction Banking 74" + 1775 branch="Transaction Banking 75" + 1776 branch="Transaction Banking 76" + 1777 branch="Transaction Banking 77" + 1778 branch="Transaction Banking 78" + 1779 branch="Transaction Banking 79" + 1780 branch="Transaction Banking 80" + 1781 branch="Transaction Banking 81" + 1782 branch="Transaction Banking 82" + 1783 branch="Transaction Banking 83" + 1784 branch="Transaction Banking 84" + 1785 branch="Transaction Banking 85" + 1786 branch="Transaction Banking 86" + 1787 branch="Transaction Banking 87" + 1788 branch="Transaction Banking 88" + 1789 branch="Transaction Banking 106" + 1790 branch="Transaction Banking 90" + 1791 branch="Transaction Banking 91" + 1792 branch="Transaction Banking 104" + 1793 branch="Transaction Banking 105" + 1794 branch="Transaction Banking 107" + 1795 branch="Transaction Banking 95" + 1796 branch="Transaction Banking 96" + 1797 branch="Transaction Banking 97" + 1798 branch="Transaction Banking 98" + 1799 branch="Transaction Banking 99" + 1900 branch="Transaction Banking 00" + 1901 branch="Transaction Banking 108" + 1902 branch="Transaction Banking 109" + 1903 branch="Transaction Banking 103" + 1904 branch="Transaction Banking 110" + 1905 branch="Transaction Banking 111" + 1906 branch="Transaction Banking 112" + 1907 branch="Transaction Banking 113" + 1908 branch="Transaction Banking 114" + 1909 branch="Transaction Banking 115" + 1910 branch="Transaction Banking 116" + 1911 branch="Transaction Banking 117" + 1912 branch="Transaction Banking 118" + 1913 branch="Transaction Banking 119" + 1914 branch="Transaction Banking 120" + 1915 branch="Transaction Banking 121" + 1916 branch="Transaction Banking 122" + 1917 branch="Transaction Banking 123" + 1918 branch="Transaction Banking 124" + 1919 branch="Transaction Banking 125" + 7355 branch="Branch On Demand" +04 bank="ANZ Bank New Zealand" + 2020,2022-2024 branch="ANZ Institutional" + 2021 branch="JP Morgan Chase" +06 bank="ANZ Bank New Zealand" + 0006 branch="Wholesale Division" + 0023 branch="Corporate Portfolio Management" + 0024 branch="Agri Central Branch" + 0067 branch="Institutional Banking" + 0081 branch="Te Kuiti" + 0082 branch="Sylvia Park" + 0101 branch="Auckland" + 0103 branch="Lending Services" + 0111,0177,0230,0471,0582,0669,0977,0983 branch="ANZ Retail" + 0115 branch="Birkenhead" + 0122 branch="Browns Bay" + 0134 branch="Transaction Services" + 0145 branch="Dominion Road" + 0153 branch="Henderson" + 0158 branch="Auckland University" + 0163 branch="Auckland Corporate and Commercial Banking" + 0164 branch="Retail Debt Management (Personal)" + 0169 branch="Uxbridge Road" + 0172 branch="Hunters Corner" + 0185 branch="New Lynn" + 0188 branch="Milford" + 0193 branch="Newmarket" + 0197 branch="Manukau Mall" + 0199 branch="Ponsonby" + 0201 branch="Upper Queen Street" + 0209 branch="Onehunga" + 0217 branch="Otahuhu" + 0222 branch="Pakuranga" + 0225 branch="Panmure" + 0229 branch="Asian Banking" + 0233 branch="NBNZ Property Finance" + 0237 branch="Parnell" + 0241 branch="Greenlane" + 0254 branch="Huapai" + 0257 branch="Remuera" + 0265,0365,0377,0393,0437,0569,0789,0849,0894,0927,0936,0968,0991 branch="Retail" + 0266 branch="St Heliers" + 0273 branch="Takapuna" + 0284 branch="Mt Albert" + 0287 branch="205 Queen Street" + 0293 branch="East Tamaki" + 0294 branch="Wairau Road" + 0299 branch="Katikati" + 0301 branch="Cambridge" + 0309 branch="Dargaville" + 0313 branch="Frankton" + 0317 branch="Hamilton" + 0323 branch="45 Queen Street" + 0329 branch="Huntly" + 0333 branch="Kaikohe" + 0335 branch="Hamilton Agri" + 0337 branch="Kaitaia" + 0350 branch="Kerikeri" + 0359 branch="Manurewa" + 0361 branch="Matamata" + 0369 branch="Morrinsville" + 0375 branch="ANZ Finance" + 0379 branch="Mt Maunganui" + 0383 branch="Orewa" + 0397 branch="Normanby Road" + 0401 branch="Papakura" + 0405 branch="Pukekohe" + 0409 branch="Putaruru" + 0411 branch="Direct Investments" + 0413 branch="Fenton Street" + 0421 branch="Constellation Drive" + 0429 branch="Taupo" + 0433 branch="Tauranga" + 0441 branch="Te Awamutu" + 0453 branch="Te Puke" + 0457 branch="Thames" + 0459 branch="The Base" + 0465 branch="Tokoroa" + 0469 branch="Tuakau" + 0473 branch="Waihi" + 0477 branch="Waiuku" + 0479 branch="Whangaparaoa" + 0483 branch="Warkworth" + 0489 branch="Whakatane" + 0491 branch="Eleventh Avenue" + 0493 branch="Bank Street" + 0501 branch="Willis Street" + 0507 branch="Wellington Commercial" + 0513 branch="Courtenay Place" + 0529 branch="Lower Hutt" + 0541 branch="Johnsonville" + 0545 branch="Petone" + 0549 branch="Porirua" + 0556 branch="Papamoa" + 0561 branch="Queensgate" + 0565 branch="188 Lambton Quay" + 0574 branch="Kilbirnie" + 0575 branch="Credit Assessment" + 0577 branch="Wellington South" + 0580 branch="ANZ Corporate Headquarters" + 0581 branch="Molesworth Street" + 0583 branch="Blockhouse Bay" + 0589 branch="Nat IBIS Testing" + 0592 branch="Waikanae" + 0594 branch="ANZ Private" + 0596 branch="Westgate" + 0601 branch="Blenheim" + 0603 branch="Chartwell" + 0606 branch="Victoria University" + 0613 branch="87 - 89 High Street" + 0622 branch="Lincoln North" + 0629,0663 branch="Manchester Street" + 0637 branch="Gisborne" + 0645 branch="Hastings" + 0649 branch="Hawera" + 0665 branch="Upper Riccarton" + 0689 branch="Masterton" + 0701 branch="Napier" + 0705 branch="Nelson" + 0709 branch="New Plymouth" + 0729 branch="Cuba and Rangitikei" + 0730 branch="Paraparaumu" + 0738 branch="Stortford Lodge" + 0746 branch="Palmerston North" + 0757 branch="Stratford" + 0765 branch="Havelock North" + 0773 branch="Upper Hutt" + 0781 branch="Waipukurau" + 0793 branch="Wanganui" + 0801 branch="Christchurch" + 0805 branch="Auckland Airport" + 0807 branch="Fitzgerald Avenue" + 0817 branch="Papanui" + 0821 branch="Riccarton Road" + 0829 branch="385 Colombo Street" + 0831 branch="Victoria Square" + 0837 branch="Ashburton" + 0845 branch="Greymouth North" + 0851 branch="Rolleston" + 0869 branch="Direct Business Banking" + 0870 branch="New Brighton" + 0878 branch="WestCity" + 0879 branch="The Palms Mall" + 0889 branch="Timaru" + 0899,1499 branch="Trust Management" + 0901 branch="Dunedin" + 0909 branch="North Dunedin" + 0911 branch="South Dunedin" + 0917 branch="Alexandra" + 0919 branch="Clyde Street" + 0921 branch="Cromwell" + 0923 branch="Gore" + 0925 branch="Invercargill" + 0939 branch="Mosgiel" + 0941 branch="Oamaru" + 0942 branch="Otago University" + 0943 branch="Wanaka" + 0949 branch="Queenstown" + 0954 branch="Riverton" + 0956 branch="Mid Corporate" + 0958 branch="Richmond" + 0966 branch="Twizel" + 0986 branch="Card Operations" + 0994 branch="Nationwide Home Loans Ltd" + 0996 branch="Nat Wellington Clearings" + 0998 branch="Albany Mall" +08 bank="Bank of New Zealand" + 6501 branch="Auckland Proof Centre" + 6502 branch="International" + 6503 branch="Treasury" + 6504 branch="Central Processing" + 6511 branch="Whangarei" + 6513 branch="Browns Bay" + 6514 branch="Wairau Valley" + 6515 branch="Takapuna" + 6517 branch="Henderson" + 6519 branch="New Lynn" + 6521 branch="Strand Arcade" + 6523 branch="Grafton" + 6525 branch="Newmarket" + 6529 branch="Penrose" + 6531 branch="Panmure" + 6533 branch="Papatoetoe" + 6535 branch="Papakura" + 6537 branch="Manukau City" + 6541 branch="Hamilton" + 6543 branch="Tauranga" + 6551 branch="Rotorua" + 6553 branch="Taupo" + 6555 branch="Gisborne" + 6557 branch="New Plymouth" + 6559 branch="Napier" + 6561 branch="Hastings" + 6563 branch="Wanganui" + 6567 branch="Palmerston North" + 6571 branch="Lower Hutt" + 6573 branch="Parkroyal" + 6575 branch="Willis Street" + 6581 branch="Nelson" + 6583 branch="Blenheim" + 6585 branch="Christchurch" + 6587 branch="Papanui" + 6589 branch="Riccarton" + 6593 branch="Timaru" + 6597 branch="Dunedin" + 6599 branch="Invercargill" +10 bank="Industrial and Commercial Bank of China (New Zealand) Ltd" + 5165-5169 branch="ICBC NZ Ltd" +11 bank="ANZ Bank New Zealand" + 5000 branch="Whangarei" + 5017 branch="Dargaville" + 5026 branch="Kerikeri" + 5027 branch="Kaitaia" + 5029 branch="Kensington 2" + 5031 branch="Paihia 2" + 5032 branch="Kensington" + 5033 branch="Paihia" + 5146 branch="Whangarei 2" + 5147 branch="Whangarei 3" + 5200 branch="Auckland, 126 Queen Street" + 5201,5203 branch="Auckland Support Centre" + 5202 branch="Auckland Opn Support" + 5211 branch="Albany" + 5216 branch="126 Queen Street 2" + 5220 branch="New Lynn 2" + 5228,5284 branch="Howick" + 5230 branch="Birkenhead" + 5234 branch="Browns Bay" + 5242 branch="Manurewa 2" + 5249 branch="Devonport" + 5250 branch="St Lukes 4" + 5253 branch="Panmure 2" + 5254 branch="St Lukes 6" + 5264 branch="New Lynn 3" + 5265 branch="Glenfield" + 5267 branch="Panmure 3" + 5274 branch="Ponsonby 2" + 5275,5301 branch="Huapai/Kumeu" + 5276 branch="Henderson 2" + 5277 branch="Henderson" + 5299 branch="St Lukes 5" + 5313 branch="Papatoetoe 2" + 5314 branch="Hunters Corner" + 5316 branch="Papatoetoe 3" + 5318 branch="Manurewa" + 5332 branch="Milford" + 5337 branch="St Lukes" + 5338 branch="St Lukes 7" + 5339 branch="Mt Roskill" + 5344 branch="New Lynn" + 5345,5441 branch="Newmarket" + 5346,5432 branch="Newton" + 5350 branch="Onehunga" + 5351 branch="Waiheke Island" + 5358 branch="Orewa" + 5360 branch="Otahuhu" + 5362 branch="Hunters Corner 2" + 5369 branch="Pakuranga" + 5372 branch="Panmure" + 5373 branch="Papakura" + 5377 branch="Papatoetoe" + 5389 branch="St Lukes 3" + 5392 branch="Ponsonby" + 5397 branch="Henderson 3" + 5400 branch="Pukekohe" + 5401,5462 branch="Auckland (Queen and Victoria Streets)" + 5402 branch="Landmark House" + 5407 branch="Lincoln North" + 5409 branch="Remuera" + 5420 branch="St Heliers" + 5422 branch="St Lukes 2" + 5434 branch="Takapuna" + 5438 branch="Takapuna 2" + 5443 branch="Mt Roskill 2" + 5448 branch="Pukekohe 2" + 5458 branch="Pukekohe 3" + 5460 branch="Warkworth" + 5463 branch="Warkworth 2" + 5468 branch="Orewa 2" + 5495 branch="Manukau" + 5508 branch="126 Queen St 9" + 5509 branch="Transaction Services" + 5510 branch="126 Queen Street 3" + 5511 branch="126 Queen Street 4" + 5512 branch="126 Queen Street 5" + 5513 branch="126 Queen Street 6" + 5514 branch="126 Queen Street 7" + 5515 branch="126 Queen Street 8" + 5527 branch="Pobl Credit Card Centre" + 5700 branch="Ward Street" + 5704 branch="Osc Hamilton" + 5712 branch="Ward Street 2" + 5715 branch="Cambridge" + 5719 branch="Frankton 2" + 5720 branch="Chartwell 2" + 5722,5762 branch="Frankton" + 5724 branch="Ward Street 3" + 5725 branch="Ward Street 4" + 5727 branch="Hamilton" + 5731 branch="Hamilton 2" + 5736 branch="Huntly" + 5751 branch="Tokoroa 2" + 5755 branch="Matamata" + 5760 branch="Morrinsville" + 5765 branch="Te Rapa 2" + 5773 branch="Otorohanga" + 5785 branch="Te Rapa" + 5789 branch="Tokoroa 3" + 5804 branch="Taumarunui" + 5809 branch="Te Awamutu" + 5814 branch="Te Kuiti" + 5827 branch="Tokoroa" + 5832 branch="Ward St" + 5849 branch="Chartwell" + 5852 branch="Ward Street 5" + 5853 branch="Ward Street 6" + 5859 branch="Ward Street 7" + 5900 branch="Thames" + 5925 branch="Paeroa" + 5931 branch="Morrinsville 2" + 5934 branch="Katikati 2" + 5941 branch="Thames 2" + 5943 branch="Whitianga" + 6000 branch="Tauranga" + 6001 branch="Tauranga 2" + 6010 branch="Bayfair" + 6013 branch="Cherrywood" + 6015 branch="Greerton" + 6017 branch="Katikati" + 6022 branch="Mt Maunganui" + 6030 branch="Tauranga 3" + 6031 branch="Te Puke" + 6100 branch="Rotorua" + 6102 branch="Rotorua 2" + 6115 branch="Whakatane 2" + 6123 branch="Kawerau" + 6147 branch="Opotiki" + 6163 branch="Rotorua 3" + 6168 branch="Taupo" + 6183 branch="Taupo 2" + 6187 branch="Rotorua 4" + 6189 branch="Whakatane" + 6300 branch="Gisborne 1" + 6310 branch="Gisborne 2" + 6347 branch="Gisborne 3" + 6400 branch="Napier" + 6401 branch="Napier 2" + 6421 branch="Hastings" + 6422 branch="Hastings 3" + 6424 branch="Havelock North" + 6432 branch="Marewa" + 6439 branch="Hastings 2" + 6459 branch="Stortford Lodge" + 6460 branch="Havelock North 2" + 6462 branch="Taradale" + 6477 branch="Waipukurau 2" + 6478 branch="Waipukurau" + 6479 branch="Wairoa" + 6600 branch="New Plymouth" + 6601 branch="New Plymouth 2" + 6620 branch="Stratford 2" + 6621 branch="New Plymouth 3" + 6623 branch="Hawera" + 6627 branch="Stratford 4" + 6629 branch="Stratford 3" + 6634 branch="Hawera 2" + 6654 branch="Hawera 3" + 6660 branch="Stratford" + 6676 branch="New Plymouth 4" + 6800 branch="Wanganui" + 6820 branch="Wanganui 3" + 6833 branch="Marton" + 6836 branch="Wanganui 5" + 6840 branch="Wanganui 2" + 6841 branch="Taihape 2" + 6847 branch="Hawera 4" + 6849 branch="Wanganui 6" + 6855 branch="Taihape" + 6862 branch="Wanganui 4" + 6900-6901,6912 branch="Palmerston North" + 6902 branch="Palmerston North 4" + 6903 branch="Palmerston North 3" + 6916 branch="Dannevirke" + 6917 branch="Feilding" + 6919,6932,6962 branch="Levin" + 6952 branch="Pahiatua" + 6965 branch="Terrace End 2" + 6972 branch="Pahiatua 2" + 6974 branch="Palmerston North 5" + 7000 branch="Terrace End 3" + 7001 branch="Palmerston North 6" + 7026 branch="Postal Agency Office" + 7100 branch="Masterton" + 7114 branch="Masterton 4" + 7116 branch="Masterton 3" + 7117 branch="Martinborough 1" + 7119 branch="Masterton 5" + 7123 branch="Masterton 2" + 7200 branch="Victoria Street Central 2" + 7202-7203,7314,7320,7802-7803 branch="Wellington Support Centre" + 7216 branch="North End 5" + 7219 branch="Porirua 3" + 7220,7302 branch="Victoria St Central" + 7221 branch="Petone 2" + 7231 branch="Johnsonville" + 7234 branch="Johnsonville 2" + 7239 branch="Kilbirnie" + 7244 branch="Lower Hutt 2" + 7247 branch="Victoria Street Central" + 7249 branch="Kilbirnie 2" + 7250 branch="Lower Hutt" + 7251 branch="Lower Hutt 5" + 7255 branch="Otaki" + 7259 branch="Paraparaumu" + 7260 branch="Paraparaumu Beach" + 7265 branch="Petone" + 7267,7283 branch="Porirua" + 7278 branch="Tawa" + 7281 branch="Lower Hutt 3" + 7282 branch="North End 3" + 7284 branch="Upper Hutt 3" + 7286 branch="Upper Hutt" + 7287 branch="Upper Hutt 2" + 7290 branch="Waikanae" + 7292 branch="Lower Hutt 6" + 7300 branch="Porirua 2" + 7309 branch="Victoria Street Central 3" + 7311 branch="Lower Hutt 4" + 7313 branch="Victoria Street Central 4" + 7318 branch="North End 4" + 7319 branch="Postbank North End" + 7328 branch="North End 2" + 7329 branch="Victoria Street Central 5" + 7340 branch="Postbank Eftpos Reconcilation" + 7341-7342,7349 branch="Special Housing" + 7343 branch="Mortgages 3" + 7344 branch="Mortgages 4" + 7345 branch="Mortgages 5" + 7346 branch="Mortgages 6" + 7347 branch="Mortgages 7" + 7348 branch="Mortgages 8" + 7400 branch="Nelson" + 7402 branch="Nelson 2" + 7426 branch="Motueka" + 7428 branch="Nelson 3" + 7436 branch="Eds Test Branch 2" + 7438 branch="Richmond" + 7443 branch="Richmond 2" + 7446 branch="Motueka 2" + 7500 branch="Blenheim 1" + 7517 branch="Blenheim 4" + 7528 branch="Blenheim 3" + 7532 branch="Blenheim 2" + 7600 branch="Greymouth" + 7626 branch="Hokitika" + 7653 branch="Greymouth 2" + 7700 branch="Westport" + 7800 branch="Christchurch" + 7810 branch="Addington 2" + 7811 branch="Hornby 3" + 7814 branch="Christchurch 10" + 7816 branch="Ashburton" + 7820 branch="Addington" + 7824 branch="Papanui 3" + 7848 branch="Merivale 2" + 7850,7887 branch="Merivale" + 7854 branch="New Brighton 2" + 7856 branch="Halswell" + 7860 branch="Christchurch 9" + 7865 branch="Hornby" + 7870 branch="Kaiapoi" + 7876 branch="Hornby 2" + 7881 branch="Woolston 4" + 7885 branch="Woolston 2" + 7888 branch="Avonhead" + 7889 branch="Ashburton 2" + 7892 branch="New Brighton" + 7893,7920 branch="Shirley 2" + 7901 branch="Papanui" + 7909 branch="Rangiora" + 7911 branch="Riccarton" + 7916 branch="Papanui 2" + 7931 branch="Woolston 3" + 7932 branch="Sydenham" + 7947 branch="Christchurch 11" + 7956 branch="Woolston" + 8000 branch="Christchurch 2" + 8001 branch="Christchurch 3" + 8003 branch="Christchurch 4" + 8004 branch="Christchurch 5" + 8005 branch="Cap Processing" + 8007 branch="Christchurch 6" + 8008 branch="Christchurch 7" + 8013 branch="Christchurch 8" + 8100,8102,8120,8147 branch="Timaru" + 8105 branch="Timaru 4" + 8116 branch="Geraldine" + 8117 branch="Geraldine 2" + 8138 branch="Temuka" + 8144 branch="Timaru 6" + 8145 branch="Waimate" + 8200 branch="Oamaru" + 8300 branch="Dunedin 2" + 8310 branch="Alexandra" + 8313 branch="George Street" + 8314 branch="Balclutha" + 8322 branch="South Dunedin 2" + 8327 branch="Alexandra 3" + 8330 branch="George Street 4" + 8337 branch="George Street 2" + 8338 branch="Mosgiel 2" + 8339 branch="Dunedin 8" + 8365,8425,8427-8428 branch="Dunedin" + 8367 branch="Mosgiel" + 8378 branch="George St 5" + 8381 branch="George Street 3" + 8386 branch="Dunedin 9" + 8387 branch="Alexandra 2" + 8390 branch="South Dunedin 3" + 8393 branch="South Dunedin" + 8406 branch="Alexandra 4" + 8422 branch="Balclutha 2" + 8426 branch="Dunedin 4" + 8429 branch="Dunedin 7" + 8431 branch="Bonus Bonds" + 8500,8503,8515,8530,8537,8556,8564,8576,8593 branch="Invercargill" + 8505 branch="St Kilda Processing" + 8532 branch="Gore" + 8552 branch="Gore 2" + 8570 branch="Queenstown" + 8572 branch="Invercargill 4" + 8750 branch="Postbank Test Branch 1" + 8760 branch="Postbank Test Branch 2" + 8770 branch="Postbank Test Branch 3" + 8780 branch="Postbank Test Branch 4" + 8991 branch="Postbank Loans Test Branch" + 8994-8995 branch="New Zealand Headquarters" + 8996 branch="National Accounting" + 8997 branch="Head Office Test" + 8999 branch="Postbank Registered Payees" +12 bank="ASB Bank" + 3001,3003 branch="ASB Testing Branch" + 3002 branch="Processing Training Centre" + 3006 branch="Lending Department" + 3007 branch="National Operations" + 3008 branch="Cheques Branch" + 3009 branch="ASB Bank Centre" + 3010 branch="CC Dom Rd Centralised Costs" + 3011 branch="Auckland" + 3012 branch="Newton" + 3013 branch="Newmarket" + 3014 branch="Onehunga" + 3015 branch="Devonport" + 3016 branch="Dominion Road" + 3017 branch="Symonds Street" + 3018 branch="Otahuhu" + 3019 branch="Ponsonby" + 3020 branch="Pt Chevalier" + 3021 branch="Greenlane" + 3022 branch="Grey Lynn" + 3023 branch="Pukekohe" + 3024 branch="Karangahape Road" + 3025 branch="Greenwoods Corner" + 3026 branch="Takapuna" + 3027 branch="St Heliers" + 3028 branch="Papatoetoe" + 3029 branch="Mt Albert" + 3030 branch="Remuera" + 3031 branch="Papakura" + 3032 branch="Manurewa" + 3033 branch="Roskill" + 3034 branch="Lynnmall Branch - New Lynn" + 3035 branch="Birkenhead" + 3036 branch="Panmure" + 3037 branch="Customs Street" + 3038 branch="Te Atatu Peninsula" + 3039 branch="Henderson" + 3040 branch="Howick" + 3041 branch="Glen Innes" + 3042 branch="Mairangi" + 3043 branch="Mt Roskill South" + 3044 branch="Hunters Plaza" + 3045 branch="Avondale" + 3046 branch="Orewa" + 3047 branch="Orakei" + 3048 branch="Mt Eden" + 3049 branch="Blockhouse Bay" + 3050 branch="Milford Branch" + 3051 branch="Glen Eden" + 3052 branch="Waiuku" + 3053 branch="Northcote" + 3054 branch="Mangere Bridge" + 3055 branch="Penrose" + 3056 branch="Pakuranga" + 3057 branch="Wyndham" + 3058 branch="Sylvia Park" + 3059 branch="Browns Bay" + 3060 branch="Ellerslie" + 3061 branch="Royal Oak" + 3062 branch="Otara" + 3063 branch="Sandringham" + 3064 branch="Hobson Street" + 3065 branch="Belmont" + 3066 branch="University" + 3067 branch="Balmoral" + 3068 branch="Owairaka" + 3069 branch="Three Kings" + 3070 branch="Green Bay" + 3071 branch="South Te Atatu" + 3072 branch="Glenfield" + 3073 branch="Eastridge" + 3074 branch="Kelston" + 3075 branch="Parnell" + 3076 branch="Bader Drive" + 3077 branch="St Lukes" + 3078 branch="Tuakau" + 3079 branch="Mangere East" + 3080 branch="Torbay" + 3081 branch="Downtown" + 3082 branch="Lynfield" + 3083 branch="Manukau City" + 3084 branch="Whangaparaoa" + 3085 branch="Westgate" + 3086 branch="Meadowbank" + 3087 branch="Sunnynook" + 3088 branch="Princess Street" + 3089 branch="Highland Park" + 3090 branch="Kawakawa" + 3091 branch="Kerikeri" + 3092 branch="Onerahi" + 3093 branch="Kamo" + 3094 branch="Wellsford" + 3095 branch="Warkworth" + 3096 branch="Kaitaia" + 3097 branch="Kaikohe" + 3098 branch="Dargaville" + 3099 branch="Whangarei" + 3100 branch="Titirangi" + 3101 branch="Kensington" + 3102 branch="Paihia" + 3103 branch="Henderson West" + 3104 branch="Clendon" + 3105 branch="Snells Beach" + 3106 branch="Northland Commercial Banking" + 3107 branch="North Harbour Commercial Banking" + 3108 branch="West Akld Regional Centre" + 3109 branch="Central Auck Commercial Banking" + 3110 branch="East Auck Commercial Banking" + 3111 branch="Counties Commercial Banking" + 3112 branch="ASB Institutional Banking" + 3113 branch="Institutional Banking Branch" + 3114 branch="Waiheke" + 3115 branch="Walton Street" + 3116 branch="Consumer Finance" + 3117 branch="Cavendish Drive" + 3118 branch="Central Park Service Centre" + 3119 branch="Wairau Park" + 3120 branch="Managed Funds" + 3121 branch="ASB Bank International" + 3122 branch="Hamilton" + 3123 branch="Waikato Commercial Banking" + 3124 branch="Electronic Banking Cards Branch" + 3125 branch="Digital 4" + 3126 branch="Digital 5" + 3127 branch="Subsidiaries Branch" + 3128 branch="Nelson Commercial Centre" + 3129 branch="International Trade Services" + 3130 branch="Business Serv & Sup Desk" + 3131 branch="Collections & Credit Solutions" + 3132 branch="Meadowlands" + 3134 branch="Te Awamutu" + 3135 branch="New Plymouth" + 3136 branch="Albany" + 3137 branch="Two Double Seven Newmarket Branch" + 3138 branch="Lynmall Shopping Centre" + 3139 branch="Helensville" + 3140 branch="Lambton Quay" + 3141 branch="Willis Street" + 3142 branch="Queensgate" + 3143 branch="Palmerston North" + 3144 branch="Napier" + 3145 branch="Hastings" + 3146 branch="Tauranga Branch" + 3147 branch="Riccarton" + 3148 branch="Cashel Mall" + 3149 branch="Northlands Branch - Papanui" + 3150 branch="Dunedin" + 3151 branch="Armagh Street" + 3152 branch="Anglesea Clinic" + 3153 branch="Lincoln (Christchurch)" + 3154 branch="Invercargill" + 3155 branch="Rotorua" + 3157 branch="Paraparaumu" + 3158 branch="Richmond" + 3159 branch="Timaru" + 3161 branch="Reefton" + 3162 branch="Taupo" + 3163 branch="Wanganui" + 3164 branch="Murchison" + 3165 branch="Nelson Branch" + 3166 branch="Hokitika" + 3167 branch="Blenheim" + 3168 branch="Greymouth" + 3169 branch="High Street" + 3170 branch="Gisborne" + 3171 branch="Chartwell" + 3172 branch="Stoke Personal Banking Centre" + 3173 branch="Caravan Branch" + 3174 branch="Wellington" + 3175 branch="Northland Rural" + 3176 branch="North Waikato Rural" + 3177 branch="Training Centre Greenlane" + 3178 branch="Westport" + 3179 branch="Bay Of Plenty Rural" + 3180 branch="Rotorua Rural" + 3181 branch="Canterbury Rural" + 3182 branch="Nelson Westland Rural" + 3183 branch="Hawkes Bay & Wairarapa Rural" + 3184 branch="Southland Rural" + 3185 branch="Otago Rural" + 3186 branch="Manawatu & Wanganui Rural" + 3187 branch="Taranaki Rural" + 3188 branch="International Banking" + 3189 branch="Te Awamutu Rural" + 3190 branch="Matamata Rural" + 3191 branch="Canterbury Business Banking" + 3192 branch="Wellington Commercial Banking" + 3193 branch="Nelson Regional Office" + 3194 branch="Commercial Banking Tauranga" + 3195 branch="Southland Business Banking" + 3196 branch="Dunedin Commercial Banking" + 3197 branch="Napier Commercial Banking" + 3198,3272,3285,3455 branch="Private Banking" + 3199 branch="Home Loan Line" + 3200 branch="Self Service Terminals" + 3201 branch="Mobile Banking Administration" + 3205 branch="Federal Street" + 3207 branch="Personal Credit Unit" + 3208 branch="H/O Personal Banking" + 3209 branch="Business Centre" + 3210 branch="Electronic Banking" + 3211 branch="Palmerston North Commercial Banking" + 3212 branch="Taranaki Commercial Banking" + 3213 branch="Mid Canterbury Rural" + 3214 branch="South Taranaki Rural" + 3215 branch="Payments Operations" + 3216 branch="125 Queen Street" + 3217 branch="Bayfair" + 3218 branch="Aafs Alliance" + 3219 branch="ASB Tertiary Centre" + 3220 branch="Bankdirect" + 3221 branch="Property Finance" + 3222 branch="Professional Trust Funds" + 3223 branch="Johnsonville" + 3224 branch="Whangarei South Rural" + 3225 branch="Morrinsville Rural" + 3226 branch="Farmline Rural Banking" + 3227 branch="King Country Rural" + 3228 branch="South Canterbury Rural" + 3229 branch="West Otago & Southland Rural" + 3230 branch="Korean Banking Unit" + 3231 branch="ASB Securities" + 3232 branch="Westcity" + 3233 branch="Botany Downs" + 3234 branch="Queenstown" + 3235 branch="CMU" + 3236 branch="Sovereign Home Loans Branch" + 3237 branch="East Tamaki Commercial Banking" + 3238 branch="Whangarei Hvc Unit" + 3239 branch="Contact Centre C:Drive" + 3240 branch="The Palms Branch - Shirley" + 3241 branch="Kiwi Bank Bureau Services" + 3242 branch="Client Services" + 3243 branch="Citrix Metaframe" + 3244 branch="Corporate Banking" + 3245 branch="Wellington Corporate Banking" + 3246 branch="Christchurch Corporate Banking" + 3247 branch="Hawera" + 3248 branch="North Harbour Broker Centre" + 3249 branch="Waikato University Branch" + 3250 branch="Self Service Terminals 2" + 3251 branch="EDS Bulk Cheque Deposits" + 3252 branch="West Auckland Commercial Banking" + 3253 branch="Whakatane" + 3254 branch="Porirua" + 3255 branch="Wanganui Rural Branch" + 3256 branch="Masterton Rural Banking" + 3257 branch="Whakatane Rural Banking" + 3258 branch="Western/Northern Southland Rural Banking" + 3259 branch="Eastern Southland Rural Banking" + 3260 branch="Premier Banking Centre" + 3261 branch="Central Auckland Broker Centre" + 3262 branch="Support Centre Two" + 3263 branch="Rotorua Commercial Banking" + 3264 branch="Contact Centre Team PukaPuka" + 3265 branch="Outbound Specialists Contact Centre" + 3266 branch="Contact Centre Team Hibiscus" + 3267 branch="ASB Cards Private Label" + 3268 branch="Cambridge Branch" + 3269 branch="North Canterbury Rural Banking" + 3270 branch="Self Service Terminals 3" + 3271 branch="Ashburton Branch" + 3273 branch="Contact Centre Staff First" + 3274 branch="West Auckland Broker Centre" + 3275 branch="Christchurch Region Broker Centre" + 3276 branch="Counties Region Broker Centre" + 3277 branch="East Auckland Broker Centre" + 3278 branch="Hamilton Region Broker Centre" + 3279 branch="Tauranga Region Broker Centre" + 3280 branch="Wellington Region Broker Centre" + 3281 branch="Northland Region Broker Centre" + 3284 branch="Wellington Processing Centre" + 3286 branch="National Operations AKLD" + 3287 branch="Sylvia Park Branch" + 3288 branch="Business Banking Development" + 3289 branch="Business Broker Centre" + 3290 branch="Masterton Branch" + 3292 branch="Hamilton Airport" + 3295 branch="Debt Assessment And Recoveries" + 3296 branch="Ti Test Lab A & B" + 3400 branch="Hutt Valley Commercial Banking" + 3401 branch="Asian Banking Centre - Christchurch" + 3402 branch="Commercial Banking" + 3403 branch="Major Commercial Group" + 3404 branch="MLM Service Centre" + 3405 branch="Remarkables Park Branch" + 3406 branch="Consumer FX" + 3407 branch="Papamoa Branch" + 3408 branch="Contact Centre Team Nikau" + 3409 branch="Contact Centre Team Rimu" + 3410 branch="Contact Centre Team Puriri" + 3411 branch="Contact Centre Team Kanuka" + 3412,3414,3416-3419,3421-3422,3424-3426,3445,3447,3450,3458 branch="ASB Contact Centre" + 3413 branch="Contact Centre Team Miro" + 3415 branch="Contact Centre Team Kowhai" + 3420 branch="Contact Centre Team Kohekohe" + 3423 branch="Contact Centre Team Koromiko" + 3427 branch="Broadway Branch" + 3428 branch="Auckland University" + 3429 branch="Pago Business" + 3430 branch="Victoria Street West Branch" + 3431 branch="Thames Valley Rural Banking" + 3432 branch="Christchurch Processing Centre" + 3433 branch="ASB - True Rewards" + 3434 branch="Gore Branch" + 3435 branch="ASB Smales Farm" + 3436 branch="Botany Junction" + 3437 branch="Morrinsville" + 3438 branch="Matamata" + 3439 branch="Havelock North" + 3440 branch="Greerton" + 3441 branch="Hornby" + 3442 branch="Terrace End" + 3443 branch="ASB Rural Corporate Banking" + 3446 branch="Contact Centre Team Toatoa" + 3448 branch="Direct Banking" + 3449 branch="Contact Centre Team Mahoe" + 3451 branch="Contact Centre Team Kamahi" + 3452 branch="Contact Centre Team Koru" + 3453 branch="Ronwood Avenue" + 3454 branch="Te Rapa" + 3456 branch="Pago Personal" + 3457 branch="Auckland Broker Centre" + 3459 branch="Rural Banking Solutions" + 3460 branch="Commercial Banking Solutions" + 3461 branch="Corporate Banking Solutions" + 3462 branch="Home Plus" + 3474 branch="Card Operations" + 3475 branch="Timaru Commercial Banking" + 3476 branch="Hamilton Commercial Banking" + 3477 branch="Palmerston North Plaza" + 3478 branch="Upper Hutt" + 3479 branch="Taradale" + 3480 branch="CAP - Price Negotiations" + 3481 branch="Kilbirnie" + 3482 branch="Barrington Branch" + 3483 branch="Ferrymead" + 3484 branch="Constellation Drive" + 3485 branch="Mosgiel Branch" + 3486 branch="Mt Maunganui" + 3488 branch="Auckland Central Business Banking" + 3489 branch="North Shore Business Banking" + 3490 branch="Manukau Business Banking" + 3491 branch="Bays/Lower North Island Premium Centre" + 3492 branch="Central North Island Business Banking" + 3493 branch="Lower North Island Business Banking" + 3494 branch="South Island Business Banking" + 3495 branch="ASB Business Banking" + 3496 branch="BMs Auckland Business Banking" + 3497 branch="BMs Out of Auckland Business Banking" + 3498 branch="Video Team Business Banking" + 3499 branch="Business Banking Consultants" + 3601 branch="Asian Business Banking" + 3602 branch="Franchise Business Banking" + 3603 branch="Migrant Broker Unit" + 3604 branch="Blenheim Rural Banking" + 3605 branch="Blenheim Commercial Banking" + 3606 branch="Marshland Road" + 3607 branch="Contact Centre Team Taraire" + 3610 branch="North Harbour Premier Centre 1" + 3611 branch="ASB Private Banking - Constellation Drive" + 3612 branch="Specialist Lending 1" + 3613 branch="Fastnet Business Helpdesk" + 3614 branch="Offsite ATM" + 3615 branch="Ti Rakau Drive" + 3616 branch="Rangiora" + 3617 branch="Auckland Hospital" + 3618 branch="Lunn Ave" + 3619 branch="Asian Business Manager" + 3620 branch="Contact Centre Team Harakeke" + 3622 branch="Lincoln Road Branch" + 3623 branch="East Auckland Premium Banking" + 3624 branch="West Auckland Premium Banking" + 3625 branch="Counties/Waikato Premium Centre" + 3626 branch="Central Auckland Private Banking" + 3627 branch="East Auckland Private Banking" + 3628 branch="West Auckland Private Banking" + 3629 branch="Digital Branch" + 3630 branch="Wellington Premium Banking" + 3631 branch="North Wharf" + 3632 branch="Whangarei Premium Banking Centre" + 3633 branch="Cameron Road" + 3634 branch="South Island Premier Banking" + 3635 branch="Private Banking Central North Island" + 3637 branch="ASB Securities No 2 Account" + 3638 branch="ASB Private Banking Nelson" + 3639 branch="ASB Private Banking Dunedin" + 3640 branch="North Harbour Premium Centre 2" + 3641 branch="Private Banking Wellington 2" + 3642 branch="Private Banking Christchurch 2" + 3643 branch="Private Banking North Harbour 2" + 3644 branch="Private Banking East Auckland 2" + 3645 branch="Private Banking Central Auckland 2" + 3646 branch="Private Banking Central Auckland 3" + 3647 branch="Private Banking Central Auckland 4" + 3648 branch="Private Banking Central Auckland 5" + 3649 branch="Private Banking Central Auckland 6" + 3650 branch="Private Banking Central Auckland 7" + 3651 branch="Private Banking Bay of Plenty" + 3653 branch="ASB Takanini" + 3654 branch="ASB Private Banking Central Auckland" + 3655 branch="Private Banking Central Auckland 9" + 3656 branch="Business Banking Negotiations" + 3657 branch="Private Banking LSI 2" + 3658 branch="Private Banking East Auckland 3" + 3659 branch="NorthWest" + 3661 branch="Silverdale" + 3662 branch="Contact Centre Team Tawhero" + 3663 branch="Contact Centre Team Pokaka" + 3664 branch="Contact Centre Team Taupata" + 3665 branch="Contact Centre Team Karamu" + 3666 branch="Contact Centre Team Pukatea" + 3667 branch="Contact Centre Team Rautini" + 3668 branch="Contact Centre Team Tuakura" + 3669 branch="Contact Centre Team Ramarama" + 3670 branch="Specialist Lending 2" + 3671 branch="Contact Centre Team Kuripaka" + 3672 branch="Sovereign Home Loans Transactional" + 3673 branch="Stoddard Road" + 3674 branch="Sovereign Home Loans" + 3675 branch="Insurance Servicing Team" + 3676 branch="Private Banking Bay of Plenty 2" + 3678 branch="Asian Banking Commercial" + 3680 branch="Tauranga Crossing" +13 bank="Westpac" + 4901-4902 branch="Invercargill City" + 4903 branch="Gore" + 4904 branch="Winton" + 4905 branch="Riverton" + 4906 branch="Otautau" + 4907 branch="Bluff" + 4908 branch="Wyndham" + 4909 branch="Lumsden" + 4910 branch="Mataura" + 4911 branch="Queenstown" + 4912 branch="Tapanui" + 4913 branch="Te Anau" + 4914 branch="Glengarry" + 4915 branch="South City" + 4916 branch="Waikiwi" + 4917 branch="Windsor" + 4918 branch="Esk Street Speedibank" + 4919 branch="Gladstone Speedibank" + 4926 branch="Commercial" + 4927 branch="Money Market" + 4928 branch="Cashflow" + 4929 branch="Training Department" + 4930 branch="Head Office" +14 bank="Westpac" + 4701 branch="Lending Department" + 4702 branch="Credit Control" + 4703 branch="Staff" + 4705 branch="Clearing Centre" + 4707 branch="Solicitors Trust" + 4711 branch="Dowling Street" + 4713 branch="South Dunedin" + 4715 branch="Gardens" + 4717 branch="Mosgiel" + 4719 branch="George Street" + 4723 branch="Green Island" + 4725 branch="Mornington" + 4727 branch="Moray Place" + 4729 branch="Princes Street Speedibank" + 4733 branch="Roslyn" + 4735 branch="Musselburgh Rise" + 4737 branch="Caversham" + 4739 branch="Port Chalmers" + 4741 branch="St Kilda" + 4761 branch="Oamaru" + 4763 branch="Balclutha" + 4765 branch="Alexandra" + 4767 branch="Roxburgh" + 4769 branch="Ranfurly" + 4773 branch="Milton" + 4775 branch="Cromwell" + 4777 branch="Wanaka" + 4779 branch="Palmerston" + 4781 branch="Waikouaiti" + 4783 branch="North Oamaru Speedibank" + 4795 branch="Money Market" + 4796 branch="Training Department" + 4798 branch="Payline" + 4799 branch="Head Office" +15 bank="TSB Bank" + 3941 branch="TSB Holiday Shoppe" + 3942 branch="City" + 3943 branch="City Branch" + 3944 branch="Fitzroy" + 3945 branch="Waitara" + 3946 branch="Inglewood" + 3947 branch="Stratford" + 3948 branch="Westown" + 3949 branch="Moturoa" + 3950 branch="Hawera" + 3951 branch="Eltham" + 3952 branch="Opunake" + 3953 branch="TSB Centre" + 3954 branch="Frankleigh Park" + 3955 branch="Vogeltown" + 3956 branch="Bell Block" + 3957 branch="Merrilands" + 3958 branch="Oakura" + 3959 branch="TSB Bank Customer Engagement Centre" + 3960 branch="TSB Service Centre" + 3968-3978 branch="TSB Bank Direct" + 3979 branch="Bank Direct" + 3981 branch="TSB Support Services" + 3987 branch="Botany Service Centre" + 3988 branch="Northwest Service Centre" +16 bank="Westpac" + 4402 branch="Motueka" + 4403 branch="Takaka" + 4404 branch="Richmond" + 4405 branch="Tahunanui" + 4406 branch="Stoke" + 4407-4408 branch="Nelson" + 4409,4492 branch="Cashflow" + 4412 branch="Picton" + 4413 branch="Redwood Village" + 4414 branch="Kaikoura" + 4416-4417 branch="Blenheim" + 4423 branch="Kaiapoi" + 4425 branch="Rangiora" + 4428 branch="Ferry Road" + 4430 branch="Lyttelton" + 4431 branch="Purchasing And Distribution" + 4432 branch="Woolston" + 4434 branch="Sumner" + 4435 branch="Lincoln" + 4436 branch="New Brighton" + 4437 branch="Amberley" + 4438 branch="Aranui" + 4439 branch="Linwood City" + 4441 branch="Linwood" + 4443 branch="Hornby" + 4445 branch="Leeston" + 4446 branch="Upper Riccarton" + 4447 branch="Darfield" + 4448 branch="Riccarton Area Office" + 4449 branch="Riccarton" + 4450 branch="Riccarton Mall" + 4451 branch="University Of Canterbury" + 4452 branch="Ilam" + 4453 branch="Teachers' College" + 4454 branch="Fendalton" + 4455 branch="Fendalton Mall" + 4456 branch="Wairakei Road" + 4458 branch="Bishopdale" + 4460-4461 branch="Papanui" + 4463 branch="Merivale" + 4464 branch="Parklands" + 4465 branch="Shirley" + 4466 branch="North Avon" + 4467 branch="Shirley Loan Shop" + 4468 branch="Edgeware" + 4470 branch="Sydenham" + 4472 branch="Halswell" + 4473 branch="Addington" + 4475 branch="Spreydon" + 4476 branch="Beckenham" + 4477 branch="St Martins" + 4479 branch="South City" + 4480 branch="Teleservicing Centre" + 4481-4482 branch="Victoria Square" + 4483 branch="141 Hereford Street Christchurch" + 4484-4485 branch="Canterbury Centre" + 4486-4488 branch="Christchurch" + 4490 branch="Support Centre" + 4493 branch="Lending Department" + 4496 branch="Clearing Centre" + 4497 branch="Money Market" + 4498 branch="Head Office" +17 bank="Westpac" + 3331 branch="Foreign Exchange" + 3332 branch="Money Market" + 3360 branch="Te Kauwhata" + 3361 branch="Te Rapa" + 3362 branch="Cambridge" + 3363 branch="Dinsdale" + 3364 branch="Five Cross Roads" + 3365 branch="Frankton" + 3366 branch="Hamilton" + 3367 branch="Hamilton East" + 3368 branch="Hamilton North" + 3369 branch="Hillcrest" + 3370 branch="Huntly" + 3371 branch="Matamata" + 3372 branch="Melville" + 3373 branch="Morrinsville" + 3374 branch="Ngaruawahia" + 3375 branch="Otorohanga" + 3376 branch="Paeroa" + 3377 branch="Putaruru" + 3378 branch="Raglan Agency" + 3379 branch="Taumarunui" + 3380 branch="Te Aroha" + 3381 branch="Te Awamutu" + 3382 branch="Te Kuiti" + 3383 branch="Thames" + 3384 branch="Tokoroa" + 3385 branch="Waikato University" + 3386 branch="Ward Street" + 3387 branch="Waihi" + 3388 branch="Waikato Hospital" + 3389 branch="Chartwell" + 3390 branch="Cashflow" + 3391 branch="Whitianga" + 3392 branch="Whangamata" + 3393 branch="Waihi Beach" + 3395 branch="Training Department" + 3396 branch="Processing Department" + 3399 branch="Head Office" +18 bank="Westpac" + 3501 branch="Greerton" + 3502 branch="Kawerau" + 3503 branch="Mt Maunganui" + 3504 branch="Murupara" + 3505 branch="Opotiki" + 3506 branch="Rotorua" + 3507 branch="Taupo" + 3508 branch="Tauranga Centre" + 3509 branch="Te Puke" + 3510 branch="Whakatane" + 3511 branch="Kopeopeo Service Centre" + 3512 branch="Edgecumbe" + 3513 branch="Tauranga South" + 3514 branch="Katikati" + 3515 branch="Harrington" + 3516 branch="Richardson Street" + 3517 branch="Pukaki Street" + 3518 branch="16Th Avenue" + 3519 branch="Cherrywood" + 3520 branch="Head Office" + 3521 branch="Papamoa" + 3522 branch="Bayfair" + 3523 branch="Te Ngae" + 3524 branch="Ngongotaha" + 3525 branch="Tauranga Special Services" + 3526 branch="Welcome Bay" + 3527 branch="Rotorua Lending" + 3530 branch="Money Market" + 3550 branch="Haupapa St Service Centre" + 3589 branch="Clearing Centre" + 3590 branch="Cashflow" +19 bank="Westpac" + 4617,4635 branch="Timaru" + 4618,4622 branch="Ashburton" + 4619 branch="Waimate" + 4620 branch="Temuka" + 4621 branch="Geraldine" + 4624 branch="Highfield" + 4626 branch="Fairlie" + 4627 branch="Northtown" + 4629 branch="Pleasant Point" + 4631 branch="Methven" + 4633 branch="Lending Department" + 4647 branch="Money Market" + 4648 branch="Head Office" +20 bank="Westpac" + 4121 branch="Gisborne City" + 4122 branch="Gisborne" + 4123 branch="Wairoa" + 4124 branch="Napier" + 4125 branch="Taradale" + 4126 branch="Finance Centre" + 4127-4128 branch="Hastings Central" + 4129 branch="Havelock North" + 4130 branch="Waipawa" + 4131 branch="Waipukurau" + 4132 branch="Dannevirke" + 4133 branch="Broadway" + 4134 branch="Awapuni" + 4135 branch="Terrace End" + 4136 branch="Hokowhitu" + 4137 branch="Feilding" + 4138 branch="Levin" + 4139 branch="Pahiatua" + 4140 branch="Masterton" + 4141 branch="Carterton" + 4143 branch="Marewa" + 4144 branch="Stortford Lodge" + 4145 branch="Mahora" + 4146 branch="Massey" + 4147 branch="Plaza" + 4169 branch="Money Market" + 4170 branch="Head Office" + 4198 branch="Clearing Centre" +21 bank="Westpac" + 4801 branch="Head Office" + 4802 branch="Queen Street" + 4803 branch="New Lynn" + 4804 branch="Takapuna" + 4805 branch="Papakura" + 4806 branch="Panmure" + 4807 branch="Birkenhead" + 4808 branch="Newmarket" + 4809 branch="Henderson" + 4810 branch="Pakuranga" + 4811 branch="Manurewa" + 4812 branch="Browns Bay" + 4813 branch="Remuera" + 4814 branch="Papatoetoe" + 4815 branch="Howick" + 4816 branch="Royal Oak" + 4817 branch="St Heliers" + 4818 branch="Orewa" + 4819 branch="Milford" + 4820 branch="Pukekohe" + 4821 branch="Devonport" + 4822 branch="Mid City" + 4823 branch="St Lukes" + 4824 branch="Glenfield" + 4825 branch="Mt Roskill" + 4826 branch="Manukau City" + 4827 branch="Glen Eden" + 4828 branch="Ponsonby" + 4829 branch="Whangarei" + 4830 branch="Kerikeri" + 4831 branch="Whangaparaoa" + 4833 branch="Manukau Institute Of Technology" + 4895 branch="Money Market" + 4897 branch="Clearing Centre" + 4898 branch="Cashflow" + 4899 branch="Accounting Department" +22 bank="Westpac" + 4000 branch="Wanganui" + 4002 branch="Bulls" + 4003 branch="Marton" + 4004 branch="Ohakune" + 4005 branch="Patea" + 4006 branch="Ohakune (Was Raetihi)" + 4007 branch="Taihape" + 4008 branch="Waverley" + 4009 branch="Marton (Was Hunterville)" + 4021 branch="Wicksteed Terrace" + 4022 branch="Wanganui East Service Centre" + 4023 branch="Aramoho Service Centre" + 4024 branch="Springvale Service Centre" + 4025 branch="Gonville Service Centre" + 4028 branch="Cashflow" + 4030,4049 branch="Wanganui Regional Office" + 4031 branch="New Plymouth" + 4032 branch="Hawera" + 4033 branch="Stratford" +23 bank="Westpac" + 3700-3704 branch="Wellington" + 3712 branch="The Oaks" + 3714 branch="Johnsonville" + 3716 branch="Kilbirnie" + 3718 branch="Karori" + 3720 branch="Lower Hutt" + 3724 branch="Paremata" + 3730 branch="Naenae" + 3732 branch="Newtown" + 3734 branch="Petone" + 3736 branch="Porirua" + 3738 branch="Paraparaumu" + 3746 branch="Stokes Valley" + 3748 branch="Tawa" + 3750 branch="The Terrace" + 3754 branch="Upper Hutt" + 3756 branch="Lambton Quay" + 3757 branch="Waikanae" + 3758 branch="Wainuiomata" + 3760 branch="Willis Street" + 3762 branch="Otaki" + 3765 branch="Molesworth Street" + 3770 branch="International" + 3772 branch="Money Market" + 3780,3792 branch="Clearing Centre" + 3784,3786,3788 branch="Lending Department" + 3787 branch="Staff" + 3793-3794 branch="Cashflow" + 3798 branch="Head Office" +24 bank="ASB Bank" + 4310 branch="Hokitika" + 4311-4312 branch="Training Branch" + 4315 branch="Lending Department" + 4316 branch="Head Office" + 4319 branch="Commercial Division" + 4320 branch="Greymouth" + 4321 branch="High Street" + 4330 branch="Westport" + 4335 branch="Murchison" + 4336 branch="Nelson" + 4337 branch="Richmond" + 4338 branch="Blenheim" + 4340 branch="Reefton" +25 bank="ANZ Bank New Zealand" + 2500 branch="Countrywide" + 2501-2503,2509-2510,2520 branch="Cheques Department (Central Processing)" + 2521 branch="Queenstown" + 2522 branch="Ward Street, Hamilton" + 2523 branch="Rotorua" + 2524 branch="Tauranga" + 2525 branch="Whakatane" + 2526 branch="Gisborne" + 2527 branch="Palmerston North" + 2528 branch="New Plymouth" + 2529 branch="Napier" + 2531 branch="Hastings" + 2532 branch="Wanganui" + 2533 branch="Lower Hutt" + 2534 branch="Upper Hutt" + 2535 branch="Masterton" + 2536 branch="Lambton Quay" + 2537 branch="Manners Street" + 2538 branch="Porirua" + 2539 branch="Johnsonville" + 2540 branch="Nelson" + 2541 branch="Blenheim" + 2542 branch="Christchurch" + 2543 branch="Sydenham" + 2544 branch="Armagh Street" + 2545 branch="Riccarton" + 2546 branch="Papanui" + 2547 branch="Timaru" + 2548 branch="Dunedin" + 2549 branch="Invercargill" + 2550 branch="FX Christchurch" + 2551 branch="FX Wellington" + 2552 branch="Merivale" + 2553 branch="Oamaru" + 2554 branch="Ashburton" + 2555 branch="Hornby" + 2556 branch="Linwood City" + 2557 branch="Shirley" + 2558 branch="Richmond" + 2559 branch="Lambton Quay North" + 2560 branch="Feilding" + 2561 branch="Levin" + 2562 branch="Palmerston North Money Shop" + 2563 branch="Tokoroa" + 2564 branch="Te Awamutu" + 2565 branch="Taupo" + 2566 branch="Kawerau" + 2567 branch="Mt Maunganui" + 2568 branch="Victoria Street, Hamilton" + 2569 branch="Frankton" + 2570 branch="Cambridge" +27 bank="Westpac" + 3801 branch="Head Office" + 3802 branch="International Division" + 3803 branch="Card Services Division" + 3805 branch="TBNZ Payments" + 3816 branch="Southern Support Centre - Christchurch" + 3817 branch="Central Support Centre - Wellington" + 3818 branch="Northern Support Centre - Hamilton" + 3820 branch="Southern Teleservicing Centre" + 3821 branch="Hamilton Clearing Centre" + 3822 branch="Northern Teleservicing Centre" + 3823 branch="Christchurch Clearing Centre" + 3824 branch="Invercargill Clearing Centre" + 3825 branch="Auckland Clearing Centre" + 3826 branch="Palmerston North Clearing Centre" +30 bank="HSBC New Zealand" + 2901 branch="Auckland" + 2902 branch="Wellington" + 2903,2908 branch="Auckland - Queen Street Branch" + 2904 branch="Auckland - Corporate" + 2906 branch="New Zealand Management" + 2907 branch="Christchurch" + 2909 branch="Botany Town Premier" + 2910,2916,2918 branch="Takapuna" + 2911 branch="Corporate Partners Branch" + 2912 branch="HSBC Botany Downs" + 2915 branch="Wellington Mortgage Centre" + 2921 branch="Botany Town Centre Personal Banking" + 2922 branch="Botany Town Centre Commercial Banking" + 2931 branch="Alliances Branch" + 2932 branch="Customer Services Centre Branch" + 2933 branch="PFS Christchurch" + 2934 branch="Private Clients Branch" + 2935 branch="HSBC One Queen Street - Alliance Branch" + 2936 branch="HSBC One Queen Street - Retail Branch" + 2937 branch="HSBC One Queen Street - Commercial Branch" + 2940 branch="Payment Services" + 2948 branch="Treasury" +31 bank="Citibank N.A." + 2825-2829,2840 branch="Auckland - Wholesale" +38 bank="Kiwibank" + 9000-9499 branch="Kiwibank Limited Head Office" +88 bank="Bank of China NZ Ltd" + 8800-8803,8805 branch="Auckland Branch" diff --git a/tests/test_nz_bankaccount.doctest b/tests/test_nz_bankaccount.doctest new file mode 100644 index 00000000..e3e79551 --- /dev/null +++ b/tests/test_nz_bankaccount.doctest @@ -0,0 +1,163 @@ +test_nz_bankaccount.doctest - more detailed doctests for stdnum.nz.bankaccount + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.nz.bankaccount +module. It tries to cover more corner cases and detailed functionality that +is not really useful as module documentation. + +>>> from stdnum.nz import bankaccount + + +Algorithm examples taken from +https://www.ird.govt.nz/software-providers/explore-products-contents/reporting/withholding-taxes/rwt-and-nrwt-certificate-filing-options.html#02 + +>>> bankaccount.validate('01-902-0068389-00') # algorithm A +'0109020068389000' +>>> bankaccount.validate('08-6523-1954512-001') # algorithm D +'0865231954512001' + +There does not seem to be a current bank with the 26 bank code, so we +only validate the check digit algorithm here: + +>>> def checksum_is_valid(number): +... return bankaccount._calc_checksum(bankaccount.compact(number)) == 0 +>>> checksum_is_valid('26-2600-0320871-032') # algorithm G +True + + +These are constructed numbers that test some corner cases. No actual numbers +were found to cover these tests: + +>>> bankaccount.validate('01-902-0998384-00') # algorithm B, high account nr +'0109020998384000' +>>> checksum_is_valid('09-0-37331-00') # algorithm E, unknown bank +True +>>> checksum_is_valid('25-2545-3153624-00') # algorithm F, unknown bank +True + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 01 0137 0026279 00 +... 01 0362 0034224 00 +... 01 0535 0089638-28 +... 01 0650 0007386 000 +... 01 0745 0314717 29 +... 01 0755 0215050-00 +... 01-0274-0139683-00 +... 01-0277-0769568-00 +... 01-0427-0125670-00 +... 01-0451-0097059-00 +... 01-0564-0070266-00 +... 01-0564-0070266-000 +... 01-0811-0039398-10 +... 01-0819-0120-238-00 +... 01-1823-0066056-000 +... 01-1839-0188939-00 +... 01-1839-0329105-01 +... 01-1839-0925652-00 +... 02 0392 0018241 00 +... 02 0644 0262700 001 +... 02 0820 0113537 97 +... 02 0865 0057217 03 +... 02 1223 0852977 00 +... 02-0108-0333798-029 +... 02-0192-0115055-02 +... 02-0214-0186752-000 +... 02-0316-0030142-006 +... 02-0428-0086124-000 +... 02-0466-0017349-000 +... 02-0500-0017474-00 +... 02-0500-0652822-02 +... 02-0506-0139835-00 +... 02-1246-0812417-031 +... 02-1258-0000707-000 +... 03 0049 0005128 26 +... 03 0502 0008598 00 +... 03 0502 0525755 000 +... 03 0584 0198216 00 +... 03 1322 0132588 00 +... 03-0049-0001055-01 +... 03-0104-0484126-00 +... 03-0104-0934457-02 +... 03-1592-0521970-000 +... 03-1707-0080686-00 +... 030175 0660238 00 +... 03‐1355‐0659087‐00 +... 06 0115 0427303 00 +... 06 0746 0307308 00 +... 06 0901 0001203 00 +... 06 0927 0030061 00 +... 06 0942 0203194 00 +... 06 – 0177 – 0140 367 – 01 +... 06-0229-0393666-02 +... 06-0266-0924227-02 +... 06-0529-0687172-00 +... 06-0596-0110859-00 +... 06-0701-0528844-00 +... 06-0705-0360364-000 +... 06-0837-0279242-01 +... 06-0837-0334774-00 +... 06-0869-0548507-00 +... 06-0911-0956150-00 +... 11 6100 0017915 11 +... 11 7200 0088096 11 +... 11 7800 0037786 11 +... 11-7892-0111532-01 +... 12 3011 0820075 00 +... 12 3045 0389711 00 +... 12-3046-0203560-57 +... 12-3083-0357534-00 +... 12-3106-0062510-00 +... 12-3115-0040516-002 +... 12-3123-0008807-000 +... 12-3233-0009325-50 +... 12-3244-0022509-00 +... 15 3973 0029065 000 +... 15-3947-0487353-26 +... 15-3948-0311202-00 +... 15-3949-0452082-10 +... 15-3952-0379031-00 +... 15-3953-0512826-000 +... 15-3973-0029065-000 +... 38 9006 0588934 00 +... 38 9013 000 98 73 00 +... 38 9017 0788325 00 +... 38 9018 0232468 00 +... 38 9019 0280883 01 +... 38-9000-0392156-03 +... 38-9000-0593257-00 +... 38-9000-0625933-00 +... 38-9003-0018047-00 +... 38-9006 0413325-00 +... 38-9006-0772598-00 +... 38-9008-0242371-0 +... 38-9009-0000796-00 +... 38-9009-0266543-00 +... 38-9014-0718647-00 +... 38-9015-0189230-00 +... 38-9018-0067108-03 +... 38-9019-0330051-00 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not bankaccount.is_valid(x)] +[] diff --git a/update/nz_banks.py b/update/nz_banks.py new file mode 100755 index 00000000..61bc3990 --- /dev/null +++ b/update/nz_banks.py @@ -0,0 +1,116 @@ +#!/usr/bin/env python +# coding: utf-8 + +# update/nz_banks.py - script to download Bank list from Bank Branch Register +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""This script downloads the list of banks with bank codes as used in the +New Zealand bank account numbers.""" + +import os.path +import re +from collections import OrderedDict, defaultdict + +import requests +import xlrd + + +try: + from urllib.parse import urljoin +except ImportError: + from urlparse import urljoin + + +try: + from bs4 import BeautifulSoup +except ImportError: + from BeautifulSoup import BeautifulSoup + + +# The page that contains a link to the latest XLS version of the codes. +download_url = ( + 'https://www.paymentsnz.co.nz' + + '/resources/industry-registers/bank-branch-register/') + + +def find_download_url(): + """Find the spreadsheet URL on the New Zealand Bank Branch Register.""" + response = requests.get(download_url) + soup = BeautifulSoup(response.content) + url = soup.find( + 'a', + attrs=dict( + href=re.compile(r'/documents/.*/Bank_Branch_Register_.*.xls')))['href'] + return urljoin(download_url, url) + + +def get_values(sheet): + """Return rows from the worksheet as a dict per row.""" + rows = sheet.get_rows() + # the first row has column names + columns = [column.value.lower().replace(' ', '_') for column in next(rows)] + # go over rows with values + for row in rows: + yield dict(zip(columns, [column.value for column in row])) + + +def branch_list(branches): + """Return a compact representation of a list of branch numbers.""" + branches = sorted(int(b) for b in branches) + first = None + prev = None + res = '' + for branch in branches: + if first is not None and branch == prev + 1: + # this branch is consecutive to the previous: make a range + if prev > first: + res = res[:-5] + res += '-%04d' % branch + prev = branch + else: + # this is a new branch, add a new one to the list + res += ',%04d' % branch + first = prev = branch + return res.lstrip(',') + + +if __name__ == '__main__': + # download/parse the information + url = find_download_url() + # parse the download as an XLS + response = requests.get(url) + workbook = xlrd.open_workbook(file_contents=response.content) + sheet = workbook.sheet_by_index(0) + # print header + print('# generated from %s downloaded from ' % + os.path.basename(url)) + print('# %s' % download_url) + # build banks list from spreadsheet + banks = defaultdict(dict) + for line in get_values(sheet): + banks[line['bank_number']]['bank'] = line['bank_name'] + branches = banks[line['bank_number']].setdefault('branches', OrderedDict()) + branches.setdefault((line['branch_information'], line['bic']), list()).append(line['branch_number']) + # output bank information + for bank_number in sorted(banks.keys()): + bank = banks[bank_number] + print('%s bank="%s"' % (bank_number, bank['bank'])) + for (branch, bic), branch_numbers in bank['branches'].items(): + print(' %s%s branch="%s"' % ( + branch_list(branch_numbers), ' bic="%s"' % bic if bic else '', branch)) From 151e0d8a03c7e65cf7802b8be4f0b8bf3e4f90fe Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Thu, 27 Dec 2018 17:35:43 +0100 Subject: [PATCH 045/393] Remove broken link --- stdnum/ar/cbu.py | 1 - 1 file changed, 1 deletion(-) diff --git a/stdnum/ar/cbu.py b/stdnum/ar/cbu.py index 7339eba8..14d0e258 100644 --- a/stdnum/ar/cbu.py +++ b/stdnum/ar/cbu.py @@ -28,7 +28,6 @@ More information: * https://es.wikipedia.org/wiki/Clave_Bancaria_Uniforme -* http://www.clientebancario.gov.ar/mediospago/mp080000.asp >>> validate('2850590940090418135201') '2850590940090418135201' From 61a8a94146ea9bc03fa94af44957b14ad673dc49 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 27 Feb 2019 22:59:32 +0100 Subject: [PATCH 046/393] Add documentation --- stdnum/ee/ik.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stdnum/ee/ik.py b/stdnum/ee/ik.py index c21e1acc..eded9e58 100644 --- a/stdnum/ee/ik.py +++ b/stdnum/ee/ik.py @@ -25,6 +25,10 @@ the person was born in, the following 6 digits the birth date, followed by a 3 digit serial and a check digit. +More information: + +* https://www.riigiteataja.ee/akt/106032012004 + >>> validate('36805280109') '36805280109' >>> validate('36805280108') # incorrect check digit From fbbb5503b1ed31b350c16b8c60f7de08c7a2ad5e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 10 Mar 2019 17:23:44 +0100 Subject: [PATCH 047/393] Switch update scripts to beautifulsoup4 --- update/at_postleitzahl.py | 10 +++++++--- update/isil.py | 10 +++++++--- update/my_bp.py | 11 ++++++++--- update/requirements.txt | 2 +- 4 files changed, 23 insertions(+), 10 deletions(-) diff --git a/update/at_postleitzahl.py b/update/at_postleitzahl.py index 4d2a9934..173ee95e 100755 --- a/update/at_postleitzahl.py +++ b/update/at_postleitzahl.py @@ -3,7 +3,7 @@ # update/at_postleitzahl.py - download list of Austrian postal codes # -# Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2018-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -29,7 +29,6 @@ import re import urllib -import BeautifulSoup import xlrd @@ -38,6 +37,11 @@ except ImportError: from urlparse import urljoin +try: + from bs4 import BeautifulSoup +except ImportError: + from BeautifulSoup import BeautifulSoup + # The page that contains a link to the downloadable spreadsheet with current # Austrian postal codes @@ -60,7 +64,7 @@ def find_download_url(): """Extract the spreadsheet URL from the Austrian Post website.""" f = urllib.urlopen(base_url) - soup = BeautifulSoup.BeautifulSoup(f, convertEntities='html') + soup = BeautifulSoup(f) url = soup.find( 'a', attrs=dict( diff --git a/update/isil.py b/update/isil.py index 3ef51b6c..efa4163d 100755 --- a/update/isil.py +++ b/update/isil.py @@ -2,7 +2,7 @@ # update/isil.py - script to donwload ISIL agencies # -# Copyright (C) 2011-2018 Arthur de Jong +# Copyright (C) 2011-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -26,7 +26,11 @@ import re import urllib -import BeautifulSoup + +try: + from bs4 import BeautifulSoup +except ImportError: + from BeautifulSoup import BeautifulSoup spaces_re = re.compile(r'\s+', re.UNICODE) @@ -46,7 +50,7 @@ def parse(f): print('# %s' % download_url) # We hack the HTML to insert missing elements content = f.read().replace('', '') - soup = BeautifulSoup.BeautifulSoup(content, convertEntities='html') + soup = BeautifulSoup(content) # find all table rows for tr in soup.findAll('tr'): # find the rows with four columns of text diff --git a/update/my_bp.py b/update/my_bp.py index ad9bc60b..7337db3c 100755 --- a/update/my_bp.py +++ b/update/my_bp.py @@ -2,7 +2,7 @@ # update/my_bp.py - script to download data from Malaysian government site # -# Copyright (C) 2013-2018 Arthur de Jong +# Copyright (C) 2013-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -25,10 +25,15 @@ import re from collections import defaultdict -import BeautifulSoup import requests +try: + from bs4 import BeautifulSoup +except ImportError: + from BeautifulSoup import BeautifulSoup + + # URLs that are downloaded state_list_url = 'http://www.jpn.gov.my/informasi/kod-negeri/' country_list_url = 'http://www.jpn.gov.my/en/informasi/kod-negara/' @@ -48,7 +53,7 @@ def clean(s): def parse(f): """Parse the specified file.""" - soup = BeautifulSoup.BeautifulSoup(f, convertEntities='html') + soup = BeautifulSoup(f) # find all table rows for tr in soup.find('div', {'class': 'box-content'}).findAll('tr'): # find the rows with four columns of text diff --git a/update/requirements.txt b/update/requirements.txt index 05359376..c74ee0c7 100644 --- a/update/requirements.txt +++ b/update/requirements.txt @@ -1,3 +1,3 @@ -BeautifulSoup +beautifulsoup4 requests xlrd From fdeeb9aeb6582a3cb63853f336b3832dce077838 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 10 Mar 2019 17:32:23 +0100 Subject: [PATCH 048/393] Update database files --- stdnum/at/postleitzahl.dat | 9 +- stdnum/be/banks.dat | 11 +- stdnum/cn/loc.dat | 2 +- stdnum/eu/nace.dat | 2 +- stdnum/iban.dat | 1 + stdnum/imsi.dat | 277 ++++++++++++---------- stdnum/isbn.dat | 63 ++--- stdnum/isil.dat | 1 + stdnum/oui.dat | 472 ++++++++++++++++++++++++++++--------- 9 files changed, 563 insertions(+), 275 deletions(-) diff --git a/stdnum/at/postleitzahl.dat b/stdnum/at/postleitzahl.dat index 7977dbb4..cf9f9bff 100644 --- a/stdnum/at/postleitzahl.dat +++ b/stdnum/at/postleitzahl.dat @@ -1,4 +1,4 @@ -# generated from PLZ_Verzeichnis_OKT18.xls downloaded from +# generated from PLZ_Verzeichnis_MAR19.xls downloaded from # https://www.post.at/en/business_advertise_products_and_services_addresses_postcodes.php 1010 location="Wien" region="Wien" 1020 location="Wien" region="Wien" @@ -263,7 +263,6 @@ 2632 location="Wimpassing im Schwarzatale" region="Niederösterreich" 2640 location="Gloggnitz" region="Niederösterreich" 2641 location="Schottwien" region="Niederösterreich" -2642 location="Maria Schutz" region="Niederösterreich" 2650 location="Payerbach" region="Niederösterreich" 2651 location="Reichenau an der Rax" region="Niederösterreich" 2654 location="Prein an der Rax" region="Niederösterreich" @@ -1039,6 +1038,7 @@ 5120 location="St. Pantaleon" region="Oberösterreich" 5121 location="Ostermiething" region="Oberösterreich" 5122 location="Ach" region="Oberösterreich" +5123 location="Überackern" region="Oberösterreich" 5131 location="Franking" region="Oberösterreich" 5132 location="Geretsberg" region="Oberösterreich" 5133 location="Gilgenberg am Weilhart" region="Oberösterreich" @@ -1099,7 +1099,6 @@ 5340 location="St. Gilgen" region="Salzburg" 5342 location="Abersee" region="Salzburg" 5350 location="Strobl" region="Salzburg" -5351 location="Aigen-Voglhub" region="Salzburg" 5360 location="St. Wolfgang im Salzkammergut" region="Oberösterreich" 5400 location="Hallein" region="Salzburg" 5411 location="Oberalm" region="Salzburg" @@ -1595,6 +1594,7 @@ 7421 location="Tauchen-Schaueregg" region="Steiermark" 7422 location="Riedlingsdorf" region="Burgenland" 7423 location="Pinkafeld" region="Burgenland" +7425 location="Wiesfleck" region="Burgenland" 7431 location="Bad Tatzmannsdorf" region="Burgenland" 7432 location="Oberschützen" region="Burgenland" 7433 location="Mariasdorf" region="Burgenland" @@ -1615,6 +1615,7 @@ 7473 location="Hannersdorf" region="Burgenland" 7474 location="Deutsch Schützen" region="Burgenland" 7501 location="Rotenturm an der Pinka" region="Burgenland" +7502 location="Unterwart" region="Burgenland" 7503 location="Großpetersdorf" region="Burgenland" 7511 location="Mischendorf" region="Burgenland" 7512 location="Kohfidisch" region="Burgenland" @@ -1639,6 +1640,7 @@ 7564 location="Dobersdorf" region="Burgenland" 7571 location="Rudersdorf" region="Burgenland" 7572 location="Deutsch Kaltenbrunn" region="Burgenland" +7574 location="Burgauberg-Neudauberg" region="Burgenland" 8010 location="Graz" region="Steiermark" 8020 location="Graz" region="Steiermark" 8036 location="Graz" region="Steiermark" @@ -1786,6 +1788,7 @@ 8424 location="Gabersdorf" region="Steiermark" 8430 location="Leibnitz" region="Steiermark" 8431 location="Gralla" region="Steiermark" +8434 location="Tillmitsch" region="Steiermark" 8435 location="Wagna" region="Steiermark" 8441 location="Fresing" region="Steiermark" 8442 location="Kitzeck im Sausal" region="Steiermark" diff --git a/stdnum/be/banks.dat b/stdnum/be/banks.dat index 47033d5f..d0f74314 100644 --- a/stdnum/be/banks.dat +++ b/stdnum/be/banks.dat @@ -1,6 +1,6 @@ # generated from current_codes.xls downloaded from # https://www.nbb.be/doc/be/be/protocol/current_codes.xls -# version 04/09/2018 +# version 28/02/2019 000-000 bic="BPOTBEB1" bank="bpost bank" 001-049 bic="GEBABEBB" bank="BNP Paribas Fortis" 050-099 bic="GKCCBEBB" bank="BELFIUS BANK" @@ -42,7 +42,7 @@ 509-509 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." 510-510 bic="VAPEBE22" bank="VAN DE PUT & CO Privaatbankiers" 512-512 bic="DNIBBE21" bank="NIBC BANK" -513-513 bic="SGPBBE99" bank="Société Générale Private Banking" +513-513 bic="SGPBBE99" bank="ABN AMRO Private Banking Belgium" 514-514 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" 515-515 bic="IRVTBEBB" bank="The Bank of New York Mellon NV/SA" 517-517 bic="FORDBE21" bank="FCE Bank" @@ -52,7 +52,6 @@ 523-523 bic="TRIOBEBB" bank="Triodos Bank" 524-524 bic="WAFABEBB" bank="Attijariwafa bank Europe" 525-525 bic="FVLBBE2E" bank="F. van Lanschot Bankiers" -529-529 bank="Adyen B.V. - Belgian Branch" 530-530 bic="SHIZBEBB" bank="Shizuoka Bank (Europe)" 535-535 bic="FBHLBE22" bank="CREDIT EUROPE BANK NV" 538-538 bank="Hoist Finance AB" @@ -111,7 +110,7 @@ 679-679 bic="PCHQBEBB" bank="bpost" 680-680 bic="GKCCBEBB" bank="BELFIUS BANK" 682-683 bic="GKCCBEBB" bank="BELFIUS BANK" -685-686 bic="BOFABE3X" bank="Bank of Amerika Merrill Lynch International Ltd" +685-686 bic="BOFABE3X" bank="Bank of Amerika Merrill Lynch International DAC - Brussels Branch" 687-687 bic="MGTCBEBE" bank="Euroclear Bank" 688-688 bic="SGABBEB2" bank="Société Générale (Paris)" 693-693 bic="BOTKBEBX" bank="MUFG Bank (Europe)" @@ -172,8 +171,8 @@ 942-942 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" 943-943 bank="CNH Industrial Financial Services SAS" 944-944 bank="J.P. Morgan Europe Ltd ." -945-945 bic="JPMGBEBB" bank="J.P. Morgan International Bank Limited" -949-949 bic="HSBCBEBB" bank="HSBC Bank" +945-945 bic="JPMGBEBB" bank="J.P. Morgan Bank Luxembourg - Brussels Branch" +949-949 bic="HSBCBEBB" bank="HSBC France Belgian Branch" 950-959 bic="CTBKBEBX" bank="Beobank" 960-960 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." 961-961 bic="HBKABE22" bank="ING België" diff --git a/stdnum/cn/loc.dat b/stdnum/cn/loc.dat index 1e4d1545..8eb668d1 100644 --- a/stdnum/cn/loc.dat +++ b/stdnum/cn/loc.dat @@ -1,6 +1,6 @@ # generated from National Bureau of Statistics of the People's # Republic of China, downloaded from https://github.com/cn/GB2260 -# 2018-10-14 18:35:36.332838 +# 2019-03-10 15:53:42.871276 110101 county="东城区" prefecture="市辖区" province="北京市" 110102 county="西城区" prefecture="市辖区" province="北京市" 110103 county="崇文区" prefecture="市辖区" province="北京市" diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace.dat index e1bf9f7d..e1a05da2 100644 --- a/stdnum/eu/nace.dat +++ b/stdnum/eu/nace.dat @@ -1,4 +1,4 @@ -# generated from NACE_REV2_20181014_203600.xml, downloaded from +# generated from NACE_REV2_20190310_171444.xml, downloaded from # http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN # NACE_REV2: Statistical Classification of Economic Activities in the European Community, Rev. 2 (2008) A label="AGRICULTURE, FORESTRY AND FISHING" isic="A" diff --git a/stdnum/iban.dat b/stdnum/iban.dat index bcee177e..9d81ecd2 100644 --- a/stdnum/iban.dat +++ b/stdnum/iban.dat @@ -73,5 +73,6 @@ TL country="Timor-Leste" bban="3!n14!n2!n" TN country="Tunisia" bban="2!n3!n13!n2!n" TR country="Turkey" bban="5!n1!n16!c" UA country="Ukraine" bban="6!n19!c" +VA country="Vatican City State" bban="3!n15!n" VG country="Virgin Islands" bban="4!a16!n" XK country="Kosovo" bban="4!n10!n2!n" diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat index 095e99b0..de5b5d33 100644 --- a/stdnum/imsi.dat +++ b/stdnum/imsi.dat @@ -36,11 +36,11 @@ 13 cc="nl" country="Netherlands" operator="Unica Installatietechniek B.V." 14 cc="nl" country="Netherlands" operator="6GMOBILE B.V." status="Reserved" 15 bands="LTE 2600" brand="Ziggo" cc="nl" country="Netherlands" operator="Ziggo B.V." status="Operational" - 16 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile (BEN)" cc="nl" country="Netherlands" operator="T-Mobile Netherlands B.V" status="Operational" + 16 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile (BEN)" cc="nl" country="Netherlands" operator="T-Mobile Netherlands B.V" status="Operational" 17 bands="MVNE" brand="Intercity Zakelijk" cc="nl" country="Netherlands" operator="Intercity Mobile Communications B.V." status="Operational" 18 bands="MVNO" brand="upc" cc="nl" country="Netherlands" operator="UPC Nederland B.V." status="Operational" 19 cc="nl" country="Netherlands" operator="Mixe Communication Solutions B.V." - 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile" cc="nl" country="Netherlands" operator="T-Mobile Netherlands B.V" status="Operational" + 20 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile" cc="nl" country="Netherlands" operator="T-Mobile Netherlands B.V" status="Operational" 21 bands="GSM-R 900" cc="nl" country="Netherlands" operator="ProRail B.V." status="Operational" 22 cc="nl" country="Netherlands" operator="Ministerie van Defensie" 23 bands="MVNE" cc="nl" country="Netherlands" operator="Wyless Nederland B.V." status="Operational" @@ -77,7 +77,7 @@ 28 cc="be" country="Belgium" operator="BICS" 30 bands="MVNO" brand="Mobile Vikings" cc="be" country="Belgium" operator="Unleashed NV" status="Operational" 33 cc="be" country="Belgium" operator="Ericsson NV" - 40 bands="MVNO" brand="JOIN" cc="be" country="Belgium" operator="JOIN Experience (Belgium)" status="Operational" + 40 bands="MVNO" brand="JOIN" cc="be" country="Belgium" operator="JOIN Experience (Belgium)" status="Not operational" 50 bands="MVNO" cc="be" country="Belgium" operator="IP Nexia" status="Operational" 00-99 208 @@ -103,17 +103,20 @@ 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" 21 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" 22 brand="Transatel Mobile" cc="fr" country="France" operator="Transatel" - 23 bands="MVNO" cc="fr" country="France" operator="Omea Telecom" status="Not operational" + 23 cc="fr" country="France" operator="Syndicat mixte ouvert Charente Numérique" 24 bands="MVNO" brand="MobiquiThings" cc="fr" country="France" operator="MobiquiThings" status="Operational" 25 bands="MVNO" brand="LycaMobile" cc="fr" country="France" operator="LycaMobile" status="Operational" 26 bands="MVNO" brand="NRJ Mobile" cc="fr" country="France" operator="Euro-Information Telecom SAS" status="Operational" 27 bands="MVNO" cc="fr" country="France" operator="Coriolis Telecom" status="Operational" 28 cc="fr" country="France" operator="Airbus Defence and Space SAS" - 29 bands="MVNO" cc="fr" country="France" operator="Cubic Telecom France" status="Not operational" + 29 bands="MVNO" cc="fr" country="France" operator="Cubic télécom France" status="Operational" 30 bands="MVNO" cc="fr" country="France" operator="Syma Mobile" status="Operational" 31 bands="MVNO" brand="Vectone Mobile" cc="fr" country="France" operator="Mundio Mobile" status="Operational" 32 brand="Orange" cc="fr" country="France" operator="Orange S.A." - 86 cc="fr" country="France" operator="Nomotech" + 33 cc="fr" country="France" operator="Département des Pyrénées-Atlantiques" + 50 cc="fr" country="France" operator="EDF" + 70 cc="fr" country="France" operator="Weaccess group" + 86 cc="fr" country="France" operator="SEM@FOR77" 87 brand="RATP" cc="fr" country="France" operator="Régie autonome des transports parisiens" 88 bands="GSM 900 / GSM 1800" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" 89 cc="fr" country="France" operator="Fondation b-com" @@ -169,7 +172,7 @@ 33 bands="WiMAX" cc="es" country="Spain" operator="EURONA WIRELESS TELECOM, S.A." status="Operational" 34 bands="LTE 2600" cc="es" country="Spain" operator="Aire Networks del Mediterráneo, S.L.U." status="Operational" 35 bands="MVNO" cc="es" country="Spain" operator="INGENIUM OUTSOURCING SERVICES, S.L." - 36 cc="es" country="Spain" operator="OPEN CABLE TELECOMUNICACIONES, S.L." + 36 cc="es" country="Spain" operator="OPEN CABLE TELECOMUNICACIONES, S.L." status="Not operational" 37 cc="es" country="Spain" operator="Vodafone Spain" 51 bands="GSM-R" brand="ADIF" cc="es" country="Spain" operator="Administrador de Infraestructuras Ferroviarias" status="Operational" 00-99 @@ -177,7 +180,7 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor Hungary" cc="hu" country="Hungary" operator="Telenor Magyarország Zrt." status="Operational" 02 bands="LTE 450" cc="hu" country="Hungary" operator="MVM Net Ltd." status="Operational" 03 bands="LTE 1800" brand="DIGI" cc="hu" country="Hungary" operator="DIGI Telecommunication Ltd." status="Not operational" - 04 cc="hu" country="Hungary" operator="Invitech Solutions" + 04 cc="hu" country="Hungary" operator="Invitech ICT Services Ltd." 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile" cc="hu" country="Hungary" operator="Magyar Telekom Plc" status="Operational" 70 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="hu" country="Hungary" operator="Vodafone Magyarország Zrt." status="Operational" 71 bands="MVNO" brand="upc" cc="hu" country="Hungary" operator="UPC Hungary Ltd." status="Operational" @@ -191,13 +194,13 @@ 219 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="T-Mobile" cc="hr" country="Croatia" operator="T-Hrvatski Telekom" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Tele2" cc="hr" country="Croatia" operator="Tele2" status="Operational" - 10 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vip" cc="hr" country="Croatia" operator="Vipnet" status="Operational" + 10 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="A1" cc="hr" country="Croatia" operator="A1 Hrvatska" status="Operational" 12 bands="MVNO" cc="hr" country="Croatia" operator="TELE FOCUS d.o.o." 00-99 220 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telenor" cc="rs" country="Serbia" operator="Telenor Serbia" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Telenor" cc="rs" country="Serbia" operator="Telenor Montenegro" status="Not operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / TETRA" brand="mt:s" cc="rs" country="Serbia" operator="Telekom Srbija" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / TETRA" brand="mts" cc="rs" country="Serbia" operator="Telekom Srbija" status="Operational" 04 bands="GSM" brand="T-Mobile" cc="rs" country="Serbia" operator="T-Mobile Montenegro LLC" status="Not operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="VIP" cc="rs" country="Serbia" operator="VIP Mobile" status="Operational" 07 bands="CDMA 450" cc="rs" country="Serbia" operator="Orion Telekom" status="Operational" @@ -214,7 +217,7 @@ 02 bands="Satellite (Globalstar)" brand="Elsacom" cc="it" country="Italy" status="Not operational" 04 brand="Intermatica" cc="it" country="Italy" 05 brand="Telespazio" cc="it" country="Italy" - 06 brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." + 06 bands="5G Testing" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" 07 bands="MVNO" brand="Nòverca" cc="it" country="Italy" operator="Nòverca Italia" status="Not operational" 08 bands="MVNO" brand="Fastweb" cc="it" country="Italy" operator="Fastweb S.p.A." status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2100 / LTE 2600" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" @@ -226,9 +229,10 @@ 37 brand="3 Italia" cc="it" country="Italy" operator="Wind Tre" 38 bands="TD-LTE 3500" brand="LINKEM" cc="it" country="Italy" operator="Linkem S.p.A." status="Operational" 39 brand="SMS Italia" cc="it" country="Italy" operator="SMS Italia S.r.l." - 43 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." + 43 bands="LTE for 5G NSA" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="Operational" 47 bands="TD-LTE 3500" brand="Tiscali" cc="it" country="Italy" operator="Tiscali S.p.A." status="Operational" 48 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." + 49 bands="MVNO" brand="Vianova" cc="it" country="Italy" operator="Welcome Italia S.p.A." 50 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Iliad" cc="it" country="Italy" operator="Iliad Italia" status="Operational" 77 bands="UMTS 2100" brand="IPSE 2000" cc="it" country="Italy" status="Not operational" 88 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Wind" cc="it" country="Italy" operator="Wind Tre" status="Operational" @@ -248,8 +252,8 @@ 16 bands="MVNO" brand="Lycamobile" cc="ro" country="Romania" operator="Lycamobile Romania" status="Operational" 00-99 228 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" + 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational" 05 cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational" 06 bands="GSM-R 900" brand="SBB-CFF-FFS" cc="ch" country="Switzerland" operator="SBB AG" status="Operational" @@ -271,6 +275,8 @@ 59 bands="MVNO" brand="Vectone" cc="ch" country="Switzerland" operator="Mundio Mobile Limited" status="Not operational" 60 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" 61 cc="ch" country="Switzerland" operator="Compatel Ltd." + 62 bands="MVNO" cc="ch" country="Switzerland" operator="Telecom26 AG" status="Operational" + 63 brand="FTS" cc="ch" country="Switzerland" operator="Fink Telecom Services" status="Operational" 99 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" 00-99 230 @@ -279,10 +285,10 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Operational" 04 bands="MVNO" cc="cz" country="Czech Republic" operator="Nordic Telecom s.r.o." status="Operational" 05 bands="TD-LTE 3700" cc="cz" country="Czech Republic" operator="PODA a.s." - 06 cc="cz" country="Czech Republic" operator="OSNO TELECOMUNICATION, s.r.o." status="Not operational" + 06 cc="cz" country="Czech Republic" operator="Nordic Telecom 5G a.s." 07 bands="MVNO" cc="cz" country="Czech Republic" operator="ASTELNET, s.r.o." status="Not operational" 08 cc="cz" country="Czech Republic" operator="Compatel s.r.o." - 09 bands="MVNO" brand="Vectone Mobile" cc="cz" country="Czech Republic" operator="Mundio Distribution Czech Republic s.r.o." + 09 bands="MVNO" brand="Vectone Mobile" cc="cz" country="Czech Republic" operator="Mundio Distribution Czech Republic s.r.o." status="Not operational" 98 bands="GSM-R 900" cc="cz" country="Czech Republic" operator="Správa železniční dopravní cesty, s.o." status="Operational" 99 bands="GSM 1800" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Operational" 00-99 @@ -292,7 +298,7 @@ 03 bands="LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="4ka" cc="sk" country="Slovakia" operator="SWAN Mobile, a.s." status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Telekom" cc="sk" country="Slovakia" operator="Slovak Telekom" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Orange" cc="sk" country="Slovakia" operator="Orange Slovensko" status="Operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="O2" cc="sk" country="Slovakia" operator="Telefónica O2 Slovakia" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="O2" cc="sk" country="Slovakia" operator="O2 Slovakia" status="Operational" 07 cc="sk" country="Slovakia" operator="Towercom, a. s." 08 cc="sk" country="Slovakia" operator="IPfon, s.r.o." 99 bands="GSM-R" brand="ŽSR" cc="sk" country="Slovakia" operator="Železnice Slovenskej Republiky" status="Operational" @@ -398,7 +404,7 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="TDC" cc="dk" country="Denmark" operator="TDC A/S" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor" cc="dk" country="Denmark" operator="Telenor Denmark" status="Operational" 03 cc="dk" country="Denmark" operator="Syniverse Technologies" - 04 cc="dk" country="Denmark" operator="NextGen Mobile Ltd T/A CardBoardFish" + 04 cc="dk" country="Denmark" operator="NextGen Mobile Ltd T/A CardBoardFish" status="Not operational" 05 bands="TETRA" brand="TetraNet" cc="dk" country="Denmark" operator="Dansk Beredskabskommunikation A/S" status="Operational" 06 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="3" cc="dk" country="Denmark" operator="Hi3G Denmark ApS" status="Operational" 07 bands="MVNO" brand="Vectone Mobile" cc="dk" country="Denmark" operator="Mundio Mobile (Denmark) Limited" status="Not operational" @@ -459,7 +465,7 @@ 31 cc="se" country="Sweden" operator="RebTel Network AB" 32 cc="se" country="Sweden" operator="Compatel Limited" 33 cc="se" country="Sweden" operator="Mobile Arts AB" - 34 cc="se" country="Sweden" operator="Pro Net Telecommunications Services Ltd." status="Not operational" + 34 cc="se" country="Sweden" operator="Trafikverket centralfunktion IT" 35 cc="se" country="Sweden" operator="42 Telecom LTD" 36 cc="se" country="Sweden" operator="interactive digital media GmbH" 37 cc="se" country="Sweden" operator="CLX Networks AB" status="Operational" @@ -579,44 +585,48 @@ 12 cc="ee" country="Estonia" operator="Ntel Solutions OÜ" 13 cc="ee" country="Estonia" operator="Telia Eesti AS" 14 cc="ee" country="Estonia" operator="Estonian Crafts OÜ" + 15 cc="ee" country="Estonia" operator="Premium Net International S.R.L. Eesti filiaal" + 16 bands="MVNO" brand="dzinga" cc="ee" country="Estonia" operator="SmartTel Plus OÜ" status="Operational" 71 cc="ee" country="Estonia" operator="Siseministeerium (Ministry of Interior)" 00-99 250 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="MTS" cc="ru" country="Russian Federation" operator="Mobile TeleSystems" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2600" brand="MTS" cc="ru" country="Russian Federation" operator="Mobile TeleSystems" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="MegaFon" cc="ru" country="Russian Federation" operator="MegaFon PJSC" status="Operational" - 03 bands="GSM 900 / GSM 1800" brand="NCC" cc="ru" country="Russian Federation" operator="Nizhegorodskaya Cellular Communications" status="Operational" + 03 bands="GSM 900 / GSM 1800" brand="NCC" cc="ru" country="Russian Federation" operator="Nizhegorodskaya Cellular Communications" status="Not operational" 04 bands="GSM 900" brand="Sibchallenge" cc="ru" country="Russian Federation" operator="Sibchallenge" status="Not operational" - 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / CDMA2000 450" brand="ETK" cc="ru" country="Russian Federation" operator="Yeniseytelecom" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / CDMA2000 450" brand="ETK" cc="ru" country="Russian Federation" operator="Yeniseytelecom" status="Not operational" 06 bands="CDMA2000 450" brand="Skylink" cc="ru" country="Russian Federation" operator="CJSC Saratov System of Cellular Communications" status="Operational" - 07 bands="GSM 900 / GSM 1800" brand="SMARTS" cc="ru" country="Russian Federation" operator="Zao SMARTS" status="Operational" + 07 bands="GSM 900 / GSM 1800" brand="SMARTS" cc="ru" country="Russian Federation" operator="Zao SMARTS" status="Not operational" 08 bands="GSM 900 / GSM 1800 / LTE 2300" brand="Vainah Telecom" cc="ru" country="Russian Federation" operator="CS "VainahTelecom"" status="Operational" 09 bands="CDMA2000 450" brand="Skylink" cc="ru" country="Russian Federation" operator="Khabarovsky Cellular Phone" status="Operational" 10 bands="GSM 900" brand="DTC" cc="ru" country="Russian Federation" operator="Dontelekom" status="Not operational" 11 bands="MVNO" brand="Yota" cc="ru" country="Russian Federation" operator="Scartel" status="Operational" - 12 bands="GSM 1800" brand="Akos" cc="ru" country="Russian Federation" operator="Baykal Westcom / New Telephone Company / Far Eastern Cellular" status="Operational" + 12 bands="GSM 1800" brand="Akos" cc="ru" country="Russian Federation" operator="Baykal Westcom / New Telephone Company / Far Eastern Cellular" status="Not operational" 13 bands="GSM 900 / GSM 1800" brand="KUGSM" cc="ru" country="Russian Federation" operator="Kuban GSM" status="Not operational" 14 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / TD-LTE 2600" brand="MegaFon" cc="ru" country="Russian Federation" operator="MegaFon OJSC" status="Not operational" - 15 bands="GSM 1800" brand="SMARTS" cc="ru" country="Russian Federation" operator="SMARTS Ufa, SMARTS Uljanovsk" status="Operational" - 16 bands="GSM 900 / GSM 1800" brand="NTC" cc="ru" country="Russian Federation" operator="New Telephone Company" status="Operational" - 17 bands="GSM 900 / GSM 1800" brand="Utel" cc="ru" country="Russian Federation" operator="JSC Uralsvyazinform" status="Operational" + 15 bands="GSM 1800" brand="SMARTS" cc="ru" country="Russian Federation" operator="SMARTS Ufa, SMARTS Uljanovsk" status="Not operational" + 16 bands="MVNO" brand="Miatel" cc="ru" country="Russian Federation" operator="Miatel" status="Operational" + 17 bands="GSM 900 / GSM 1800" brand="Utel" cc="ru" country="Russian Federation" operator="JSC Uralsvyazinform" status="Not operational" 18 bands="TD-LTE 2300" brand="Osnova Telecom" cc="ru" country="Russian Federation" status="Not operational" 19 bands="GSM 1800" brand="INDIGO" cc="ru" country="Russian Federation" operator="INDIGO" status="Not operational" 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800 / LTE 2600" brand="Tele2" cc="ru" country="Russian Federation" operator="Tele2" status="Operational" 21 bands="Satellite" brand="GlobalTel" cc="ru" country="Russian Federation" operator="JSC "GlobalTel"" status="Operational" 22 bands="TD-LTE 2300" cc="ru" country="Russian Federation" operator="Vainakh Telecom" status="Operational" 23 bands="Satellite MVNO" brand="Thuraya" cc="ru" country="Russian Federation" operator="GTNT" status="Operational" + 27 bands="GSM 1800 / LTE 1800" brand="Letai" cc="ru" country="Russian Federation" operator="Tattelecom" status="Operational" 28 bands="GSM 900" brand="Beeline" cc="ru" country="Russian Federation" operator="Beeline" status="Not operational" 29 bands="Satellite MVNO" brand="Iridium" cc="ru" country="Russian Federation" operator="Iridium Communications" status="Operational" 32 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Win Mobile" cc="ru" country="Russian Federation" operator="K-Telecom" status="Operational" 33 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Sevmobile" cc="ru" country="Russian Federation" operator="Sevtelekom" status="Operational" 34 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Krymtelekom" cc="ru" country="Russian Federation" operator="Krymtelekom" status="Operational" 35 bands="GSM 1800 / LTE 1800" brand="MOTIV" cc="ru" country="Russian Federation" operator="EKATERINBURG-2000" status="Operational" - 38 bands="GSM 900 / GSM 1800" brand="Tambov GSM" cc="ru" country="Russian Federation" operator="Central Telecommunication Company" status="Operational" + 38 bands="GSM 900 / GSM 1800" brand="Tambov GSM" cc="ru" country="Russian Federation" operator="Central Telecommunication Company" status="Not operational" 39 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / TD-LTE 2300 / LTE 2600" brand="Rostelecom" cc="ru" country="Russian Federation" operator="ROSTELECOM" status="Not operational" 44 cc="ru" country="Russian Federation" operator="Stavtelesot / North Caucasian GSM" status="Not operational" 50 bands="MVNO" brand="MTS" cc="ru" country="Russian Federation" operator="Bezlimitno.ru" status="Operational" - 54 bands="LTE 1800" brand="TTK" cc="ru" country="Russian Federation" operator="Tattelecom" status="Operational" + 54 bands="LTE 1800" brand="TTK" cc="ru" country="Russian Federation" operator="Tattelecom" status="Not operational" 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Volna mobile" cc="ru" country="Russian Federation" operator="KTK Telecom" status="Operational" + 61 bands="CDMA 800" brand="Intertelecom" cc="ru" country="Russian Federation" operator="Intertelecom" status="Not operational" 62 bands="MVNO" brand="Tinkoff Mobile" cc="ru" country="Russian Federation" operator="Tinkoff Mobile" status="Operational" 811 bands="AMPS / DAMPS / GSM 1800" cc="ru" country="Russian Federation" operator="Votek Mobile" status="Not operational" 91 bands="GSM 1800" brand="Sonic Duo" cc="ru" country="Russian Federation" operator="Sonic Duo CJSC" status="Not operational" @@ -625,17 +635,18 @@ 99 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Beeline" cc="ru" country="Russian Federation" operator="OJSC Vimpel-Communications" status="Operational" 255 00 bands="CDMA 450 / CDMA 800" brand="IDC" cc="md" country="Moldova" operator="Interdnestrcom" status="Operational" - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC VF Ukraine" status="Operational" - 02 bands="GSM 900 / GSM 1800" brand="Beeline" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="Kyivstar JSC" status="Operational" - 04 bands="CDMA 800" brand="IT" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Operational" - 05 bands="GSM 1800" brand="Golden Telecom" cc="ua" country="Ukraine" operator="Kyivstar GSM JSC" status="Not operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="Turkcell" status="Operational" - 07 bands="UMTS 2100" brand="3Mob" cc="ua" country="Ukraine" operator="Trymob LLC" status="Operational" - 21 bands="CDMA 800" brand="PEOPLEnet" cc="ua" country="Ukraine" operator="Telesystems of Ukraine" status="Operational" - 23 bands="CDMA 800" brand="CDMA Ukraine" cc="ua" country="Ukraine" operator="Intertelecom" status="Not operational" - 25 bands="CDMA 800" brand="NEWTONE" cc="ua" country="Ukraine" operator="CST Invest" status="Operational" - 99 bands="LTE 800" brand="Phoenix-dnr" cc="ua" country="Ukraine" operator="State enterprise "Republican Telecom Operator"" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC “VF Ukraine"" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Operational" + 04 bands="CDMA 800" brand="Intertelecom" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Operational" + 05 bands="GSM 1800" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Not operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="lifecell LLC" status="Operational" + 07 bands="UMTS 2100" brand="3Mob; Lycamobile" cc="ua" country="Ukraine" operator="Trimob LLC" status="Operational" + 08 cc="ua" country="Ukraine" operator="JSC Ukrtelecom" + 21 bands="CDMA 800" brand="PEOPLEnet" cc="ua" country="Ukraine" operator="PRJSC “Telesystems of Ukraine"" status="Operational" + 23 bands="CDMA 800" brand="CDMA Ukraine" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Not operational" + 25 bands="CDMA 800" brand="NEWTONE" cc="ua" country="Ukraine" operator="PRJSC “Telesystems of Ukraine"" status="Not operational" + 99 bands="LTE 800" brand="Phoenix" cc="ua" country="Ukraine" operator="Phoenix" status="Operational" 00-99 257 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="velcom" cc="by" country="Belarus" status="Operational" @@ -656,8 +667,8 @@ 00-99 260 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2100" brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Operational" 04 brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Not operational" 05 bands="UMTS 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Not operational" 06 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Play" cc="pl" country="Poland" operator="P4 Sp. z o.o." status="Operational" @@ -671,7 +682,7 @@ 14 brand="Sferia" cc="pl" country="Poland" operator="Sferia S.A." status="Not operational" 15 bands="LTE 1800" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 16 bands="LTE 1800" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" - 17 bands="UMTS 900 / LTE 800 / TD-LTE 2600" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" + 17 bands="UMTS 900 / TD-LTE 2600" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 18 brand="AMD Telecom" cc="pl" country="Poland" operator="AMD Telecom S.A." 19 brand="Teleena" cc="pl" country="Poland" operator="Teleena Holding BV" status="Not operational" 20 brand="Mobile.Net" cc="pl" country="Poland" operator="Mobile.Net Sp. z o.o." status="Not operational" @@ -688,7 +699,7 @@ 31 brand="Phone IT" cc="pl" country="Poland" operator="Phone IT Sp. z o.o." status="Not operational" 32 cc="pl" country="Poland" operator="Compatel Limited" 33 bands="MVNO" brand="Truphone" cc="pl" country="Poland" operator="Truphone Poland Sp. z o.o." status="Operational" - 34 bands="UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="NetWorkS!" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" + 34 bands="LTE 800 / LTE 2600" brand="NetWorkS!" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" 35 bands="GSM-R" cc="pl" country="Poland" operator="PKP Polskie Linie Kolejowe S.A." status="Operational" 36 bands="MVNO" brand="Vectone Mobile" cc="pl" country="Poland" operator="Mundio Mobile" status="Not operational" 37 cc="pl" country="Poland" operator="NEXTGEN MOBILE LTD" @@ -709,7 +720,7 @@ 262 01 bands="GSM 900 / GSM 1800/ / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Reserved" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Reserved" 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Reserved" @@ -752,12 +763,12 @@ 00-99 268 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="pt" country="Portugal" operator="Vodafone Portugal" status="Operational" - 02 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" + 02 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" status="Not operational" 03 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="NOS" cc="pt" country="Portugal" operator="NOS Comunicações" status="Operational" 04 bands="MVNO" brand="LycaMobile" cc="pt" country="Portugal" operator="LycaMobile" status="Operational" 05 bands="UMTS 2100" cc="pt" country="Portugal" operator="Oniway - Inforcomunicaçôes, S.A." status="Not operational" 06 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" status="Operational" - 07 bands="MVNO" brand="Vectone Mobile" cc="pt" country="Portugal" operator="Mundio Mobile (Portugal) Limited" status="Operational" + 07 bands="MVNO" brand="Vectone Mobile" cc="pt" country="Portugal" operator="Mundio Mobile (Portugal) Limited" status="Not operational" 11 cc="pt" country="Portugal" operator="Compatel, Limited" 12 bands="GSM-R" cc="pt" country="Portugal" operator="Infraestruturas de Portugal, S.A." status="Operational" 13 cc="pt" country="Portugal" operator="G9Telecom, S.A." @@ -769,6 +780,7 @@ 02 cc="lu" country="Luxembourg" operator="MTX Connect S.a.r.l." 07 cc="lu" country="Luxembourg" operator="Bouygues Telecom S.A." 10 cc="lu" country="Luxembourg" operator="Blue Communications" + 71 bands="GSM-R 900" brand="CFL" cc="lu" country="Luxembourg" operator="Société Nationale des Chemins de Fer Luxembourgeois" status="Operational" 77 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Tango" cc="lu" country="Luxembourg" operator="Tango SA" status="Operational" 78 cc="lu" country="Luxembourg" operator="Interactive digital media GmbH" 79 cc="lu" country="Luxembourg" operator="Mitto A.G." @@ -790,6 +802,7 @@ 15 bands="MVNO" brand="Virgin Mobile" cc="ie" country="Ireland" operator="UPC" status="Operational" 16 bands="MVNO" brand="Carphone Warehouse" cc="ie" country="Ireland" operator="Carphone Warehouse" status="Operational" 17 brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" + 18 bands="MVNO" cc="ie" country="Ireland" operator="Cubic Telecom Limited" status="Operational" 00-99 274 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Síminn" cc="is" country="Iceland" operator="Iceland Telecom" status="Operational" @@ -827,17 +840,17 @@ 23 bands="MVNO" brand="Vectone Mobile" cc="cy" country="Cyprus" operator="Mundio Mobile Cyprus Ltd." 00-99 282 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Geocell" cc="ge" country="Georgia" operator="Geocell Limited" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="MagtiCom" cc="ge" country="Georgia" operator="Magticom GSM" status="Operational" - 03 bands="CDMA 450" brand="MagtiCom" cc="ge" country="Georgia" operator="Magtifix" status="Operational" - 04 bands="GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="ge" country="Georgia" operator="Mobitel LLC" status="Operational" - 05 bands="CDMA 800" brand="Silknet" cc="ge" country="Georgia" operator="JSC Silknet" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2300" brand="Geocell" cc="ge" country="Georgia" operator="Silknet" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Magti" cc="ge" country="Georgia" operator="MagtiCom" status="Operational" + 03 bands="CDMA 450" brand="MagtiFix" cc="ge" country="Georgia" operator="MagtiCom" status="Operational" + 04 bands="GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="ge" country="Georgia" operator="Mobitel" status="Operational" + 05 bands="CDMA 800" brand="S1" cc="ge" country="Georgia" operator="Silknet" status="Operational" 06 cc="ge" country="Georgia" operator="JSC Compatel" - 07 bands="MVNO" brand="GlobalCell" cc="ge" country="Georgia" operator="GlobalCell Ltd" status="Operational" - 08 bands="TD-LTE 2300" brand="Silk LTE" cc="ge" country="Georgia" operator="JSC Silknet" status="Operational" - 09 cc="ge" country="Georgia" operator="Gmobile Ltd" status="Operational" - 10 cc="ge" country="Georgia" operator="Premium Net International SRL Ltd" - 11 cc="ge" country="Georgia" operator="Mobilive Ltd" + 07 bands="MVNO" brand="GlobalCell" cc="ge" country="Georgia" operator="GlobalCell" status="Operational" + 08 bands="LTE 2300" brand="Silk LTE" cc="ge" country="Georgia" operator="Silknet" status="Operational" + 09 cc="ge" country="Georgia" operator="Gmobile" status="Operational" + 10 cc="ge" country="Georgia" operator="Premium Net International SRL" + 11 cc="ge" country="Georgia" operator="Mobilive" 00-99 283 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Beeline" cc="am" country="Armenia" operator="ArmenTel" status="Operational" @@ -863,7 +876,7 @@ 288 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Faroese Telecom" cc="fo" country="Faroe Islands (Denmark)" operator="Faroese Telecom" status="Operational" 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Hey" cc="fo" country="Faroe Islands (Denmark)" operator="Vodafone Faroe Islands" status="Operational" - 03 bands="GSM 1800" cc="fo" country="Faroe Islands (Denmark)" operator="Edge Mobile Sp/F" status="Not operational" + 03 cc="fo" country="Faroe Islands (Denmark)" operator="Tosa Sp/F" 00-99 289 67 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Aquafon" country="Abkhazia - GE-AB" operator="Aquafon JSC" status="Operational" @@ -938,13 +951,13 @@ 570 brand="LightSquared" cc="ca" country="Canada" operator="LightSquared" 590 brand="Quadro Mobility" cc="ca" country="Canada" operator="Quadro Communications Co-op" status="Operational" 610 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900 / LTE 2600" brand="Bell Mobility, Virgin Mobile Canada" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" - 620 bands="UMTS 850 / GSM 1900" brand="ICE Wireless" cc="ca" country="Canada" operator="ICE Wireless" status="Operational" + 620 bands="UMTS 850 / GSM 1900 / LTE 850 / LTE 1900" brand="ICE Wireless" cc="ca" country="Canada" operator="ICE Wireless" status="Operational" 630 brand="Aliant Mobility" cc="ca" country="Canada" operator="Bell Aliant" - 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Not operational" + 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 650 bands="UMTS 850 / UMTS 1900 / LTE 2600" brand="TBaytel" cc="ca" country="Canada" operator="Thunder Bay Telephone" status="Operational" 652 bands="CDMA2000" cc="ca" country="Canada" operator="BC Tel Mobility (Telus)" status="Not operational" 653 bands="CDMA 800 / CDMA 1900" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" - 655 bands="CDMA 800 / CDMA 1900" brand="MTS" cc="ca" country="Canada" operator="MTS Mobility" status="Operational" + 655 bands="CDMA 800 / CDMA 1900" brand="MTS" cc="ca" country="Canada" operator="Bell MTS" status="Operational" 656 bands="CDMA" brand="TBay" cc="ca" country="Canada" operator="Thunder Bay Telephone Mobility" status="Not operational" 657 bands="CDMA 800 / CDMA 1900" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" 660 bands="UMTS 850 / UMTS 1900 / LTE 1700" brand="MTS" cc="ca" country="Canada" operator="Bell MTS" status="Operational" @@ -1037,7 +1050,7 @@ 430 bands="GSM 1900 / UMTS 1900" brand="GCI" cc="us" country="United States of America" operator="GCI Communications Corp." status="Operational" 440 bands="MVNO" cc="us" country="United States of America" operator="Numerex" status="Operational" 450 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900" brand="Viaero" cc="us" country="United States of America" operator="Viaero Wireless" status="Operational" - 460 bands="GSM 1900" brand="NewCore" cc="us" country="United States of America" operator="NewCore Wireless LLC" status="Operational" + 460 bands="MVNO" brand="Conecto" cc="us" country="United States of America" operator="NewCore Wireless LLC" status="Operational" 470 bands="CDMA2000 1900" brand="Shentel" cc="us" country="United States of America" operator="Shenandoah Telecommunications Company" status="Operational" 480 bands="iDEN" brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" 490 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Operational" @@ -1063,7 +1076,7 @@ 680 bands="GSM 850 / GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 690 bands="GSM 1900 / LTE 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" 700 bands="GSM" brand="Bigfoot Cellular" cc="us" country="United States of America" operator="Cross Valiant Cellular Partnership" - 710 bands="UMTS 850" brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" status="Operational" + 710 bands="UMTS 850 / LTE" brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" status="Operational" 720 cc="us" country="United States of America" operator="Syniverse Technologies" 730 brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" 740 bands="LTE 700 / LTE 1700 / LTE 1900" brand="Viaero" cc="us" country="United States of America" operator="Viaero Wireless" status="Operational" @@ -1195,7 +1208,7 @@ 710 cc="us" country="United States of America" operator="Northeast Wireless Networks LLC" 720 bands="GSM 1900" cc="us" country="United States of America" operator="MainePCS LLC" status="Not operational" 730 bands="GSM 850" cc="us" country="United States of America" operator="Proximiti Mobility Inc." - 740 bands="GSM 850" cc="us" country="United States of America" operator="Telalaska Cellular" status="Operational" + 740 bands="GSM 850 / LTE" cc="us" country="United States of America" operator="Telalaska Cellular" status="Operational" 750 brand="ClearTalk" cc="us" country="United States of America" operator="Flat Wireless LLC" 760 cc="us" country="United States of America" operator="Edigen Inc." status="Not operational" 770 cc="us" country="United States of America" operator="Altiostar Networks, Inc." @@ -1294,7 +1307,7 @@ 690 bands="MVNO/MVNE" cc="us" country="United States of America" operator="TGS, LLC" status="Operational" 700 bands="LTE 700" cc="us" country="United States of America" operator="Wireless Partners, LLC" status="Operational" 710 bands="LTE" cc="us" country="United States of America" operator="Great North Woods Wireless LLC" status="Operational" - 720 bands="LTE" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" + 720 bands="LTE" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="Operational" 730 bands="CDMA" cc="us" country="United States of America" operator="Triangle Communication System Inc." status="Operational" 740 bands="MVNO" brand="Locus Telecommunications" cc="us" country="United States of America" operator="KDDI America, Inc." status="Operational" 750 cc="us" country="United States of America" operator="Artemis Networks LLC" @@ -1303,7 +1316,7 @@ 780 bands="TD-LTE 2500" cc="us" country="United States of America" operator="Redzone Wireless" status="Operational" 790 cc="us" country="United States of America" operator="Gila Electronics" 800 bands="MVNO" cc="us" country="United States of America" operator="Cirrus Core Networks" - 810 bands="CDMA" brand="BBCP" cc="us" country="United States of America" operator="Bristol Bay Telephone Cooperative" status="Operational" + 810 bands="CDMA / LTE" brand="BBCP" cc="us" country="United States of America" operator="Bristol Bay Telephone Cooperative" status="Operational" 820 cc="us" country="United States of America" operator="Santel Communications Cooperative, Inc." 830 bands="WiMAX" cc="us" country="United States of America" operator="Kings County Office of Education" status="Operational" 840 cc="us" country="United States of America" operator="South Georgia Regional Information Technology Authority" @@ -1400,9 +1413,9 @@ 000-999 340 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Orange" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Orange Caraïbe Mobiles" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 800 / LTE 1800 / 2600" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Chippie" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="UTS Caraïbe" status="Operational" - 08 bands="GSM 900 / GSM 1800 / UMTS" brand="Dauphin" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Dauphin Telecom" status="Operational" + 08 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="Dauphin" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Dauphin Telecom" status="Operational" 09 brand="Free" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Free Mobile" 10 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guadeloupe Téléphone Mobile" status="Not operational" 11 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guyane Téléphone Mobile" status="Not operational" @@ -1445,7 +1458,7 @@ 860 bands="GSM 850" brand="FLOW" cc="ms" country="Montserrat (United Kingdom)" operator="Cable & Wireless" status="Operational" 000-999 356 - 050 bands="GSM 900 / GSM 1800" brand="Digicel" cc="kn" country="Saint Kitts and Nevis" operator="Wireless Ventures (St Kitts-Nevis) Limited" status="Operational" + 050 bands="GSM 900 / GSM 1800 / LTE 700" brand="Digicel" cc="kn" country="Saint Kitts and Nevis" operator="Wireless Ventures (St Kitts-Nevis) Limited" status="Operational" 070 brand="Chippie" cc="kn" country="Saint Kitts and Nevis" operator="UTS" status="Operational" 110 bands="GSM 850 / GSM 1900 / LTE 700" brand="FLOW" cc="kn" country="Saint Kitts and Nevis" operator="Cable & Wireless St. Kitts & Nevis Ltd" status="Operational" 000-999 @@ -1453,7 +1466,7 @@ 110 bands="GSM 850 / LTE 700" brand="FLOW" cc="lc" country="Saint Lucia" operator="Cable & Wireless" status="Operational" 000-999 360 - 050 bands="GSM 900 / GSM 1800 / GSM 1900 / LTE" brand="Digicel" cc="vc" country="Saint Vincent and the Grenadines" operator="Digicel (St. Vincent and the Grenadines) Limited" status="Operational" + 050 bands="GSM 900 / GSM 1800 / GSM 1900 / LTE 700" brand="Digicel" cc="vc" country="Saint Vincent and the Grenadines" operator="Digicel (St. Vincent and the Grenadines) Limited" status="Operational" 100 bands="GSM 850" brand="Cingular Wireless" cc="vc" country="Saint Vincent and the Grenadines" 110 bands="GSM 850" brand="FLOW" cc="vc" country="Saint Vincent and the Grenadines" operator="Cable & Wireless (St. Vincent & the Grenadines) Ltd" status="Operational" 000-999 @@ -1487,7 +1500,7 @@ 840 bands="GSM 850 / UMTS / LTE 700" brand="FLOW" cc="ai" country="Anguilla" operator="Cable & Wireless" status="Operational" 000-999 366 - 020 bands="GSM 900 / GSM 1900 / UMTS 900 / UMTS 1800 / UMTS 1900 / LTE" brand="Digicel" cc="dm" country="Dominica" operator="Digicel Group Limited" status="Operational" + 020 bands="GSM 900 / GSM 1900 / UMTS 900 / UMTS 1800 / UMTS 1900 / LTE 700" brand="Digicel" cc="dm" country="Dominica" operator="Digicel Group Limited" status="Operational" 110 bands="GSM 850 / UMTS / LTE 700" brand="FLOW" cc="dm" country="Dominica" operator="Cable & Wireless" status="Operational" 000-999 368 @@ -1506,9 +1519,9 @@ 03 bands="GSM 900 / GSM 1800 / UTMS 2100 / LTE 800" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" 00-99 374 - 12 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" - 130 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 700 / LTE 1700" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" - 140 bands="CDMA" cc="tt" country="Trinidad and Tobago" operator="LaqTel Ltd." status="Not operational" + 12 bands="GSM 1800 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" + 130 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" + 140 bands="CDMA" brand="Laqtel" cc="tt" country="Trinidad and Tobago" operator="LaqTel Ltd." status="Not operational" 376 350 bands="GSM 850 / LTE 700" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" 352 bands="UMTS 850" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" @@ -1520,7 +1533,7 @@ 03 bands="CDMA 450" brand="FONEX" cc="az" country="Azerbaijan" operator="CATEL" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Nar Mobile" cc="az" country="Azerbaijan" operator="Azerfon" status="Operational" 05 bands="TETRA?" cc="az" country="Azerbaijan" operator="Special State Protection Service of the Republic of Azerbaijan" - 06 bands="CDMA 800" brand="Naxtel" cc="az" country="Azerbaijan" operator="Nakhtel LLC" status="Operational" + 06 bands="CDMA 800 / LTE 800 / LTE 900 / LTE 1800" brand="Naxtel" cc="az" country="Azerbaijan" operator="Nakhtel LLC" status="Operational" 00-99 401 01 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2100" brand="Beeline" cc="kz" country="Kazakhstan" operator="KaR-Tel LLP" status="Operational" @@ -1750,12 +1763,12 @@ 927 brand="Uninor" cc="in" country="India" operator="Gujarat" status="Operational" 929 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="Maharashtra" status="Operational" 410 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Jazz" cc="pk" country="Pakistan" operator="Mobilink-PMCL" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Jazz" cc="pk" country="Pakistan" operator="Mobilink-PMCL" status="Operational" 02 bands="CDMA2000 1900 / TD-LTE 1900" brand="3G EVO / CharJi 4G" cc="pk" country="Pakistan" operator="PTCL" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Ufone" cc="pk" country="Pakistan" operator="Pakistan Telecommunication Mobile Ltd" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Zong" cc="pk" country="Pakistan" operator="China Mobile" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Ufone" cc="pk" country="Pakistan" operator="Pakistan Telecommunication Mobile Ltd" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Zong" cc="pk" country="Pakistan" operator="China Mobile" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 850 / LTE 850 / LTE 1800" brand="Telenor" cc="pk" country="Pakistan" operator="Telenor Pakistan" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 850 / LTE 1800" brand="Telenor" cc="pk" country="Pakistan" operator="Telenor Pakistan" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Jazz" cc="pk" country="Pakistan" operator="WaridTel" status="Operational" 08 bands="GSM 900 / GSM 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" 00-99 @@ -1771,13 +1784,12 @@ 413 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Mobitel" cc="lk" country="Sri Lanka" operator="Mobitel (Pvt) Ltd" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Axiata PLC" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="lk" country="Sri Lanka" operator="Etisalat Lanka (Pvt) Ltd" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="lk" country="Sri Lanka" operator="Etisalat Lanka (Pvt) Ltd" status="Not operational" 04 bands="CDMA / WiMAX / TD-LTE 2300" brand="Lanka Bell" cc="lk" country="Sri Lanka" operator="Lanka Bell Ltd" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="lk" country="Sri Lanka" operator="Bharti Airtel Lanka (Pvt) Ltd" status="Operational" - 08 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Operational" + 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Operational" 11 bands="CDMA / WiMAX / TD-LTE 2300" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Broadband Networks (Pvt) Ltd" status="Operational" - 12 bands="CDMA / TD-LTE 2600" brand="SLT" cc="lk" country="Sri Lanka" operator="Sri Lanka Telecom PLC" status="Operational" - 13 bands="TD-LTE 2300" brand="Lanka Bell" cc="lk" country="Sri Lanka" operator="Lanka Bell Ltd" status="Operational" + 12 bands="TD-LTE 2600" brand="SLT" cc="lk" country="Sri Lanka" operator="Sri Lanka Telecom PLC" status="Operational" 00-99 414 00 brand="MPT" cc="mm" country="Myanmar" operator="Myanmar Posts and Telecommunications" @@ -1848,30 +1860,30 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="du" cc="ae" country="United Arab Emirates" operator="Emirates Integrated Telecommunications Company" status="Operational" 00-99 425 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Partner" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" + 01 cc="il" country="Israel" 02 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="Cellcom" cc="il" country="Israel" operator="Cellcom Israel Ltd." status="Operational" 03 bands="UMTS 850 / UMTS 2100 / LTE 1800" brand="Pelephone" cc="il" country="Israel" operator="Pelephone Communications Ltd." status="Operational" 04 cc="il" country="Israel" operator="Globalsim Ltd" 05 bands="GSM 900" brand="Jawwal" cc="ps" country="Palestine" operator="Palestine Cellular Communications, Ltd." status="Operational" 06 bands="GSM 900 / GSM 1800" brand="Wataniya" cc="ps" country="Palestine" operator="Wataniya Palestine Mobile Telecommunications Company" status="Operational" 07 bands="iDEN 800 / UMTS 2100" brand="Hot Mobile" cc="il" country="Israel" operator="Hot Mobile Ltd." status="Operational" - 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd" status="Operational" - 09 bands="LTE 1800" brand="018 Xphone" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." status="Operational" - 11 bands="MVNO" cc="il" country="Israel" operator="365 Telecom" - 12 bands="MVNO" cc="il" country="Israel" operator="Free Telecom" status="Operational" - 13 cc="il" country="Israel" operator="Ituran Cellular Communications" - 14 bands="MVNO" brand="Youphone" cc="il" country="Israel" operator="Alon Cellular Ltd." status="Operational" - 15 bands="MVNO" brand="Home Cellular" cc="il" country="Israel" operator="Home Cellular" status="Operational" + 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd." status="Operational" + 09 bands="LTE 1800" brand="We4G" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." status="Operational" + 11 bands="MVNO" cc="il" country="Israel" operator="365 Telecom" status="Not operational" + 12 bands="MVNO" brand="x2one" cc="il" country="Israel" operator="Free Telecom" status="Operational" + 13 cc="il" country="Israel" operator="Ituran Cellular Communications" status="Not operational" + 14 bands="MVNO" brand="Youphone" cc="il" country="Israel" operator="Alon Cellular Ltd." status="Not operational" + 15 bands="MVNO" brand="Home Cellular" cc="il" country="Israel" operator="Home Cellular Ltd." status="Not operational" 16 bands="MVNO" brand="Rami Levy" cc="il" country="Israel" operator="Rami Levy Communications Ltd." status="Operational" - 17 bands="MVNO" brand="Sipme" cc="il" country="Israel" operator="Gale Phone" + 17 bands="MVNO" brand="Sipme" cc="il" country="Israel" operator="Gale Phone" status="Not operational" 18 bands="MVNO" brand="Cellact Communications" cc="il" country="Israel" operator="Cellact Communications Ltd." status="Operational" - 19 bands="MVNO" brand="Telzar 019" cc="il" country="Israel" operator="Azi Communications Ltd." status="Operational" + 19 bands="MVNO" brand="019 Mobile" cc="il" country="Israel" operator="019 Communication Services Ltd." status="Operational" 20 brand="Bezeq" cc="il" country="Israel" operator="Bezeq The Israeli Telecommunication Corp Ltd." 21 brand="Bezeq International" cc="il" country="Israel" operator="B.I.P. Communications Ltd." 23 cc="il" country="Israel" operator="Beezz Communication Solutions Ltd." - 24 bands="MVNO" brand="012 Telecom" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" - 25 bands="LTE" brand="IMOD" cc="il" country="Israel" operator="Israel Ministry of Defense" status="Not operational" - 26 bands="MVNO" cc="il" country="Israel" operator="LB Annatel Ltd." status="Operational" + 24 bands="MVNO" brand="012 Mobile" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" + 25 bands="LTE" brand="IMOD" cc="il" country="Israel" operator="Israel Ministry of Defense" status="Operational" + 26 bands="MVNO" brand="Annatel" cc="il" country="Israel" operator="LB Annatel Ltd." status="Operational" 28 bands="LTE 1800" cc="il" country="Israel" operator="PHI Networks" 29 cc="il" country="Israel" operator="CG Networks" 00-99 @@ -1963,7 +1975,11 @@ 05 bands="TD-LTE 2500" cc="jp" country="Japan" operator="Wireless City Planning Inc." status="Operational" 06 cc="jp" country="Japan" operator="SAKURA Internet Inc." 07 bands="MVNO" cc="jp" country="Japan" operator="LTE-X, Inc." + 08 cc="jp" country="Japan" operator="Panasonic Systems Solutions Japan Co., Ltd." + 09 bands="MVNO" cc="jp" country="Japan" operator="Marubeni Wireless Communications Inc." status="Operational" 10 bands="UMTS 850 / UMTS 1800 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="NTT docomo" cc="jp" country="Japan" operator="NTT DoCoMo, Inc." status="Operational" + 11 bands="1700" cc="jp" country="Japan" operator="Rakuten Mobile Network, Inc." status="Not operational" + 12 cc="jp" country="Japan" operator="Cable media waiwai Co., Ltd." 20 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" 21 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" 50 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" @@ -2006,7 +2022,7 @@ 05 bands="GSM 900 / UMTS 2100" brand="Vietnamobile" cc="vn" country="Vietnam" operator="Hanoi Telecom" status="Operational" 06 bands="CDMA2000 450" brand="EVNTelecom" cc="vn" country="Vietnam" operator="EVN Telecom" status="Not operational" 07 bands="GSM 1800" brand="Gmobile" cc="vn" country="Vietnam" operator="GTEL Mobile JSC" status="Operational" - 08 bands="UMTS 2100" brand="EVNTelecom" cc="vn" country="Vietnam" operator="EVN Telecom" status="Not operational" + 08 bands="WiMAX" brand="I-Telecom" cc="vn" country="Vietnam" operator="Indochina Telecom" status="Operational" 00-99 454 00 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="1O1O / One2Free / New World Mobility / SUNMobile" cc="hk" country="Hong Kong" operator="CSL Limited" status="Operational" @@ -2085,24 +2101,24 @@ 20 bands="GSM-R" brand="China Tietong" cc="cn" country="China" operator="China Tietong" status="Operational" 00-99 466 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" - 02 bands="GSM 900" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" + 01 bands="UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" + 02 bands="GSM 900" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 03 bands="UMTS 2100" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" 05 bands="LTE 700 / LTE 900 / TD-LTE 2600" brand="APTG" cc="tw" country="Taiwan" operator="Asia Pacific Telecom" status="Operational" - 06 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" + 06 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 07 bands="WiMAX 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 09 bands="WiMAX 2600" brand="VMAX" cc="tw" country="Taiwan" operator="Vmax Telecom" status="Operational" 10 bands="WiMAX 2600" brand="G1" cc="tw" country="Taiwan" operator="Global Mobile Corp." status="Operational" - 11 bands="GSM 1800" brand="Chunghwa LDM" cc="tw" country="Taiwan" operator="LDTA/Chunghwa Telecom" status="Operational" + 11 bands="GSM 1800" brand="Chunghwa LDM" cc="tw" country="Taiwan" operator="LDTA/Chunghwa Telecom" status="Not operational" 12 bands="LTE 700 / LTE 900" cc="tw" country="Taiwan" operator="Ambit Microsystems" status="Operational" 56 bands="WiMAX 2600 / PHS" brand="FITEL" cc="tw" country="Taiwan" operator="First International Telecom" status="Not operational" 68 bands="WiMAX 2600" cc="tw" country="Taiwan" operator="Tatung InfoComm" status="Not operational" - 88 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" + 88 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 89 bands="UMTS 2100 / LTE 900 / LTE 2600" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" status="Operational" 90 bands="LTE 900" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" - 92 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Chunghwa" cc="tw" country="Taiwan" operator="Chunghwa Telecom" status="Operational" + 92 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Chunghwa" cc="tw" country="Taiwan" operator="Chunghwa Telecom" status="Operational" 93 bands="GSM 900" brand="MobiTai" cc="tw" country="Taiwan" operator="Mobitai Communications" status="Not operational" - 97 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Taiwan Mobile" cc="tw" country="Taiwan" operator="Taiwan Mobile Co. Ltd" status="Operational" + 97 bands="UMTS 2100 / LTE 700 / LTE 1800" brand="Taiwan Mobile" cc="tw" country="Taiwan" operator="Taiwan Mobile Co. Ltd" status="Operational" 99 bands="GSM 900" brand="TransAsia" cc="tw" country="Taiwan" operator="TransAsia Telecoms" status="Not operational" 00-99 467 @@ -2113,7 +2129,7 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Grameenphone" cc="bd" country="Bangladesh" operator="Grameenphone Ltd." status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="Robi" cc="bd" country="Bangladesh" operator="Axiata Bangladesh Ltd." status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Banglalink" cc="bd" country="Bangladesh" operator="Banglalink Digital Communications Ltd." status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="TeleTalk" cc="bd" country="Bangladesh" operator="Teletalk Bangladesh Limited" status="Operational" + 04 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="TeleTalk" cc="bd" country="Bangladesh" operator="Teletalk Bangladesh Limited" status="Operational" 05 bands="CDMA 800" brand="Citycell" cc="bd" country="Bangladesh" operator="Pacific Bangladesh Telecom Limited" status="Not Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="bd" country="Bangladesh" operator="Bharti Airtel Bangladesh Ltd." status="Operational" 09 bands="LTE 800 / LTE 2600 / WiMAX 3500" brand="ollo" cc="bd" country="Bangladesh" operator="Bangladesh Internet Exchange Limited (BIEL)" status="Operational" @@ -2146,7 +2162,7 @@ 505 01 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" 02 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Operational" + 03 bands="UMTS 850 / UMTS 900 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Operational" 04 cc="au" country="Australia" operator="Department of Defence" status="Operational" 05 brand="Ozitel" cc="au" country="Australia" status="Not operational" 06 bands="UMTS 2100" brand="3" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Not operational" @@ -2209,9 +2225,10 @@ 11 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="XL" cc="id" country="Indonesia" operator="PT XL Axiata Tbk" status="Operational" 20 bands="GSM 1800" brand="TELKOMMobile" cc="id" country="Indonesia" operator="PT Telkom Indonesia Tbk" status="Not operational" 21 bands="GSM 1800" brand="IM3" cc="id" country="Indonesia" operator="PT Indonesian Satellite Corporation Tbk (INDOSAT)" status="Not operational" - 27 bands="CDMA 450 / LTE 450" brand="Net1" cc="id" country="Indonesia" operator="PT Sampoerna Telekomunikasi Indonesia" status="Operational" + 27 bands="CDMA 450 / LTE 450" brand="Net 1" cc="id" country="Indonesia" operator="PT Sampoerna Telekomunikasi Indonesia" status="Operational" 28 bands="LTE 850 / TD-LTE 2300" brand="Fren/Hepi" cc="id" country="Indonesia" operator="PT Mobile-8 Telecom" status="Operational" - 88 bands="TD-LTE 2300" brand="BOLT! Super 4G" cc="id" country="Indonesia" operator="PT Internux" status="Operational" + 78 bands="TD-LTE 2300" brand="Hinet" cc="id" country="Indonesia" operator="PT Berca Hardayaperkasa" status="Operational" + 88 bands="TD-LTE 2300" brand="BOLT! 4G LTE" cc="id" country="Indonesia" operator="PT Internux" status="Not operational" 89 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="3" cc="id" country="Indonesia" operator="PT Hutchison CP Telecommunications" status="Operational" 99 bands="CDMA 800" brand="Esia" cc="id" country="Indonesia" operator="PT Bakrie Telecom" status="Not Operational" 00-99 @@ -2236,7 +2253,7 @@ 02 bands="CDMA 800" brand="CAT CDMA" cc="th" country="Thailand" operator="CAT Telecom" status="Not operational" 03 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="AIS" cc="th" country="Thailand" operator="Advanced Wireless Network Company Ltd." status="Operational" 04 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="TrueMove H" cc="th" country="Thailand" operator="True Move H Universal Communication Company Ltd." status="Operational" - 05 bands="UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2100" brand="dtac TriNet / LINE" cc="th" country="Thailand" operator="DTAC TriNet Company Ltd." status="Operational" + 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="dtac TriNet / LINE" cc="th" country="Thailand" operator="DTAC TriNet Company Ltd." status="Operational" 09 bands="LTE 850" cc="th" country="Thailand" operator="Royal Thai Police" status="Operational" 15 bands="UMTS 2100" brand="AIS-T / TOT Mobile" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" 18 bands="GSM 1800" brand="dtac" cc="th" country="Thailand" operator="Total Access Communications Public Company Ltd." status="Operational" @@ -2255,7 +2272,7 @@ 07 brand="SingTel" cc="sg" country="Singapore" operator="Singapore Telecom" 08 brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" 09 bands="MVNO" brand="Circles.Life" cc="sg" country="Singapore" operator="Liberty Wireless Pte Ltd" status="Operational" - 10 cc="sg" country="Singapore" operator="TPG Telecom Pte Ltd" + 10 bands="LTE 900 / TD-LTE 2300" cc="sg" country="Singapore" operator="TPG Telecom Pte Ltd" status="Operational" 12 bands="iDEN 800" brand="Grid" cc="sg" country="Singapore" operator="GRID Communications Pte Ltd." status="Operational" 00-99 528 @@ -2283,7 +2300,7 @@ 03 bands="GSM 900 / UMTS 900 / LTE 700" brand="Digicel" cc="pg" country="Papua New Guinea" operator="Digicel PNG" status="Operational" 00-99 539 - 01 bands="GSM 900" brand="U-Call" cc="to" country="Tonga" operator="Tonga Communications Corporation" status="Operational" + 01 bands="GSM 900 / UMTS 900 / LTE" brand="U-Call" cc="to" country="Tonga" operator="Tonga Communications Corporation" status="Operational" 43 cc="to" country="Tonga" operator="Shoreline Communication" status="Operational" 88 bands="GSM 900 / LTE 1800" brand="Digicel" cc="to" country="Tonga" operator="Digicel (Tonga) Limited" status="Operational" 00-99 @@ -2320,7 +2337,7 @@ 05 bands="WiMAX / LTE 800 / LTE 2600" brand="Ora" cc="pf" country="French Polynesia" operator="VITI" status="Operational" 10 bands="GSM 900" cc="pf" country="French Polynesia" operator="Mara Telecom" status="Not operational" 15 bands="GSM 900 / UMTS 2100" brand="Vodafone" cc="pf" country="French Polynesia" operator="Pacific Mobile Telecom" status="Operational" - 20 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Vini" cc="pf" country="French Polynesia" operator="Tikiphone SA" status="Operational" + 20 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Vini" cc="pf" country="French Polynesia" operator="Onati S.A.S." status="Operational" 00-99 548 01 bands="GSM 900 / UMTS 900 / LTE 700 / LTE 1800" brand="Bluesky" cc="ck" country="Cook Islands (Pacific Ocean)" operator="Telecom Cook Islands" status="Operational" @@ -2331,14 +2348,14 @@ 27 bands="GSM 900 / LTE 700 / LTE 1800" brand="Bluesky" cc="ws" country="Samoa" operator="Bluesky Samoa Ltd" status="Operational" 00-99 550 - 01 bands="GSM 900" cc="fm" country="Federated States of Micronesia" operator="FSMTC" status="Operational" + 01 bands="GSM 900 / LTE 1800" cc="fm" country="Federated States of Micronesia" operator="FSMTC" status="Operational" 00-99 551 01 bands="GSM 900 / GSM 1800 / LTE 700" cc="mh" country="Marshall Islands" operator="Marshall Islands National Telecommunications Authority (MINTA)" status="Operational" 00-99 552 01 bands="GSM 900 / UMTS 900 / LTE 700" brand="PNCC" cc="pw" country="Palau" operator="Palau National Communications Corp." status="Operational" - 02 brand="PalauTel" cc="pw" country="Palau" operator="Palau Equipment Company Inc." + 02 bands="GSM 900" brand="PT Waves" cc="pw" country="Palau" operator="Palau Equipment Company Inc." status="Operational" 80 bands="GSM 1800" brand="Palau Mobile" cc="pw" country="Palau" operator="Palau Mobile Corporation" status="Not operational" 00-99 553 @@ -2380,7 +2397,7 @@ 00-99 606 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Libyana" cc="ly" country="Libya" operator="Libyana" status="Operational" - 01 bands="GSM 900 / GSM 1800" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" + 01 bands="GSM 900 / GSM 1800 / LTE" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="Al-Jeel Phone" cc="ly" country="Libya" operator="Al-Jeel Al-Jadeed" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Libya Phone" cc="ly" country="Libya" operator="Libya Telecom & Technology (LTT)" status="Operational" 06 bands="CDMA2000" brand="Hatef Libya" cc="ly" country="Libya" operator="Hatef Libya" status="Operational" @@ -2405,8 +2422,8 @@ 10 bands="GSM 900" brand="Mauritel" cc="mr" country="Mauritania" operator="Mauritel Mobiles" status="Operational" 00-99 610 - 01 bands="GSM 900" brand="Malitel" cc="ml" country="Mali" operator="Malitel SA" status="Operational" - 02 bands="GSM 900 / LTE" brand="Orange" cc="ml" country="Mali" operator="Orange Mali SA" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE" brand="Malitel" cc="ml" country="Mali" operator="Malitel SA" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE" brand="Orange" cc="ml" country="Mali" operator="Orange Mali SA" status="Operational" 03 bands="GSM 900 / UMTS 2100" brand="ATEL-SA" cc="ml" country="Mali" operator="Alpha Telecommunication Mali S.A." status="Operational" 00-99 611 @@ -2428,7 +2445,7 @@ 00-99 613 01 bands="GSM 900 / UMTS" brand="Telmob" cc="bf" country="Burkina Faso" operator="Onatel" status="Operational" - 02 bands="GSM 900 / UMTS" brand="Orange" cc="bf" country="Burkina Faso" operator="Orange Burkina Faso" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="bf" country="Burkina Faso" operator="Orange Burkina Faso" status="Operational" 03 bands="GSM 900" brand="Telecel Faso" cc="bf" country="Burkina Faso" operator="Telecel Faso SA" status="Operational" 00-99 614 @@ -2499,9 +2516,9 @@ 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="9mobile" cc="ng" country="Nigeria" status="Operational" 00-99 622 - 01 bands="GSM 900 / UMTS" brand="Airtel" cc="td" country="Chad" operator="Bharti Airtel SA" status="Operational" + 01 bands="GSM 900 / UMTS / LTE" brand="Airtel" cc="td" country="Chad" operator="Bharti Airtel SA" status="Operational" 02 bands="CDMA2000" brand="Tawali" cc="td" country="Chad" operator="SotelTchad" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS / LTE 2600" brand="Tigo" cc="td" country="Chad" operator="Millicom" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Tigo" cc="td" country="Chad" operator="Millicom" status="Operational" 07 bands="GSM 900 / GSM 1800" brand="Salam" cc="td" country="Chad" operator="SotelTchad" status="Operational" 00-99 623 @@ -2612,7 +2629,7 @@ 08 bands="MVNO" cc="ke" country="Kenya" operator="Sema Mobile Services Limited" status="Operational" 09 cc="ke" country="Kenya" operator="Homeland Media Group Limited" 10 bands="LTE 700" brand="Faiba 4G" cc="ke" country="Kenya" operator="Jamii Telecommunications Limited" status="Operational" - 11 cc="ke" country="Kenya" operator="WiAfrica Kenya Limited" + 11 cc="ke" country="Kenya" operator="WiAfrica Kenya Limited" status="Not operational" 00-99 640 01 bands="UMTS 900" cc="tz" country="Tanzania" operator="Rural NetCo Limited" status="Not operational" @@ -2672,9 +2689,9 @@ 647 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" country="French Indian Ocean Territories (France) - YT/RE" operator="Orange La Réunion" status="Operational" 01 bands="GSM 900 / GSM 1800" country="French Indian Ocean Territories (France) - YT/RE" operator="BJT Partners" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" - 03 brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" - 04 bands="LTE" brand="4G Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Zeop mobile" + 02 brand="Only" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" + 04 bands="LTE 1800 / LTE 2100 / LTE 2600" brand="Zeop" country="French Indian Ocean Territories (France) - YT/RE" operator="Zeop mobile" 10 bands="GSM 900 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Société Réunionnaise du Radiotéléphone" status="Operational" 00-99 648 @@ -2747,6 +2764,7 @@ 50 cc="za" country="South Africa" operator="Ericsson South Africa (Pty) Ltd" 51 cc="za" country="South Africa" operator="Integrat (Pty) Ltd" 53 bands="MVNO" brand="Lycamobile" cc="za" country="South Africa" operator="Lycamobile (Pty) Ltd" + 65 cc="za" country="South Africa" operator="Vodacom Pty Ltd" 73 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" 74 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" 75 brand="ACSA" cc="za" country="South Africa" operator="Airports Company South Africa" @@ -2946,7 +2964,7 @@ 10 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="uy" country="Uruguay" operator="AM Wireless Uruguay S.A." status="Operational" 00-99 750 - 001 bands="GSM 900 / LTE" brand="Sure" cc="fk" country="Falkland Islands (United Kingdom)" operator="Sure South Atlantic Ltd." status="Operational" + 001 bands="GSM 900 / LTE 1800" brand="Sure" cc="fk" country="Falkland Islands (United Kingdom)" operator="Sure South Atlantic Ltd." status="Operational" 000-999 901 01 bands="Satellite" brand="ICO" country="International operators" operator="ICO Satellite Management" status="Not operational" @@ -3009,11 +3027,20 @@ 58 brand="BICS" country="International operators" operator="Belgacom ICS SA" 59 country="International operators" operator="MessageBird B.V." 60 country="International operators" operator="OneWeb" + 61 country="International operators" operator="MTN Management Services" + 62 country="International operators" operator="Twilio Inc." status="Operational" + 63 country="International operators" operator="GloTel B.V." + 64 country="International operators" operator="Syniverse Technologies, LLC" + 65 bands="MVNO" country="International operators" operator="Plintron Global Technology Solutions Pty Ltd" + 66 country="International operators" operator="Limitless Mobile LLC" 88 country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" 00-99 902 01 bands="LTE" country="International operators" operator="MulteFire Allicance" status="Operational" 00-99 +991 + 01 country="International operators" operator="World's Global Telecom" + 00-99 995 01 bands="GSM 900" brand="FonePlus" cc="io" country="British Indian Ocean Territory (United Kingdom)" operator="Sure (Diego Garcia) Ltd" status="Operational" 00-99 diff --git a/stdnum/isbn.dat b/stdnum/isbn.dat index a4b2e865..f2169356 100644 --- a/stdnum/isbn.dat +++ b/stdnum/isbn.dat @@ -1,22 +1,22 @@ # generated from RangeMessage.xml, downloaded from # https://www.isbn-international.org/export_rangemessage.xml -# file serial 4953241d-1388-4e52-a476-9463a13d61c9 -# file date Fri, 12 Oct 2018 16:00:14 CEST +# file serial f90eb81e-2468-4058-9ffa-b7d8cb93c19e +# file date Sat, 2 Mar 2019 13:00:17 CET 978 0-5,600-649,65-65,7-7,80-94,950-989,9900-9989,99900-99999 0 agency="English language" - 00-19,200-227,2280-2289,229-368,3690-3699,370-638,6390-6398 - 6399000-6399999,640-647,6480000-6489999,649-654,6550-6559,656-699 + 00-19,200-227,2280-2289,229-368,3690-3699,370-638,6390-6397 + 6398000-6399999,640-647,6480000-6489999,649-654,6550-6559,656-699 7000-8499,85000-89999,900000-949999,9500000-9999999 1 agency="English language" - 00-09,100-399,4000-5499,55000-71699,7170-7319,7320000-7399999 - 74000-77499,7750000-7753999,77540-78999,7900-7999,80000-86979 - 869800-916399,9164000-9165059,916506-972999,9730-9877,987800-998999 - 9990000-9999999 + 000-009,01-08,0900-0999,100-397,3980-3999,4000-5499,55000-71699 + 7170-7319,7320000-7399999,74000-77499,7750000-7753999,77540-78999 + 7900-7999,80000-86979,869800-915999,9160000-9163999,9164000-9165059 + 916506-972999,9730-9877,987800-998999,9990000-9999999 2 agency="French language" - 00-19,200-349,35000-39999,400-489,490000-494999,495-699,7000-8399 - 84000-89999,900000-919799,91980-91980,919810-919942,9199430-9199689 - 919969-949999,9500000-9999999 + 00-19,200-349,35000-39999,400-489,490000-494999,495-495,4960-4966 + 49670-49699,497-699,7000-8399,84000-89999,900000-919799,91980-91980 + 919810-919942,9199430-9199689,919969-949999,9500000-9999999 3 agency="German language" 00-02,030-033,0340-0369,03700-03999,04-19,200-699,7000-8499,85000-89999 900000-949999,9500000-9539999,95400-96999,9700000-9899999,99000-99499 @@ -72,11 +72,13 @@ 621 agency="Philippines" 00-29,400-599,8000-8999,95000-99999 622 agency="Iran" - 00-03,200-219,6000-6399,99000-99999 + 00-08,200-249,6000-6999,95000-99999 623 agency="Indonesia" - 00-09,200-299,7000-7999 + 00-09,200-299,7000-7999,90000-99999 + 624 agency="Sri Lanka" + 00-04,200-249,5000-5999,95000-99999 65 agency="Brazil" - 5000-5004,80000-80199,900000-900099 + 300-302,5000-5009,80000-80399,900000-900499 7 agency="China, People's Republic" 00-09,100-499,5000-7999,80000-89999,900000-999999 80 agency="former Czechoslovakia" @@ -101,9 +103,9 @@ 87 agency="Denmark" 00-29,400-649,7000-7999,85000-94999,970000-999999 88 agency="Italy" - 00-19,200-318,31900-32299,323-326,3270-3389,339-548,5490-5549,555-599 - 6000-8499,85000-89999,900000-909999,910-929,9300-9399,940000-947999 - 94800-94999,95000-99999 + 00-19,200-311,31200-31499,315-318,31900-32299,323-326,3270-3389,339-548 + 5490-5549,555-599,6000-8499,85000-89999,900000-909999,910-929,9300-9399 + 940000-947999,94800-94999,95000-99999 89 agency="Korea, Republic" 00-24,250-549,5500-8499,85000-94999,950000-969999,97000-98999,990-999 90 agency="Netherlands" @@ -129,16 +131,16 @@ 954 agency="Bulgaria" 00-28,2900-2999,300-799,8000-8999,90000-92999,9300-9999 955 agency="Sri Lanka" - 0000-1999,20-33,3400-3499,3500-3549,35500-35999,3600-3799,38000-38999 - 3900-4099,41000-44999,4500-4999,50000-54999,550-712,71300-71499 - 7150-9499,95000-99999 + 0000-1999,20-33,3400-3549,35500-35999,3600-3799,38000-38999,3900-4099 + 41000-44999,4500-4999,50000-54999,550-710,71100-71499,7150-9499 + 95000-99999 956 agency="Chile" 00-08,09000-09999,10-19,200-599,6000-6999,7000-9999 957 agency="Taiwan" 00-02,0300-0499,05-19,2000-2099,21-27,28000-30999,31-43,440-819 8200-9699,97000-99999 958 agency="Colombia" - 00-53,5400-5599,56000-56999,57000-59999,600-799,8000-9499,95000-99999 + 00-51,52000-53999,5400-5599,56000-59999,600-799,8000-9499,95000-99999 959 agency="Cuba" 00-19,200-699,7000-8499,85000-99999 960 agency="Greece" @@ -190,7 +192,7 @@ 980 agency="Venezuela" 00-19,200-599,6000-9999 981 agency="Singapore" - 00-16,17000-19999,200-299,3000-3099,310-399,4000-9999 + 00-16,17000-17999,18-19,200-299,3000-3099,310-399,4000-9999 982 agency="South Pacific" 00-09,100-699,70-89,9000-9799,98000-99999 983 agency="Malaysia" @@ -204,14 +206,16 @@ 00-11,120-559,5600-7999,80000-99999 987 agency="Argentina" 00-09,1000-1999,20000-29999,30-35,3600-3999,4000-4199,42-43,4400-4499 - 45000-48999,4900-4999,500-899,9000-9499,95000-99999 + 45000-48999,4900-4999,500-829,8300-8499,85-89,9000-9499,95000-99999 988 agency="Hong Kong, China" 00-11,12000-14999,15000-16999,17000-19999,200-769,77000-79999,8000-9699 97000-99999 989 agency="Portugal" 0-1,20-53,54000-54999,550-799,8000-9499,95000-99999 + 9919 agency="Mongolia" + 20-27,500-599,9500-9999 9920 agency="Morocco" - 35-39,700-799,9500-9999 + 35-39,675-799,9500-9999 9921 agency="Kuwait" 0-0,30-39,700-899,9700-9999 9922 agency="Iraq" @@ -304,7 +308,8 @@ 9965 agency="Kazakhstan" 00-39,400-899,9000-9999 9966 agency="Kenya" - 000-149,1500-1999,20-69,7000-7499,750-959,9600-9999 + 000-139,14-14,1500-1999,20-69,7000-7499,750-825,8260-8289,829-959 + 9600-9999 9967 agency="Kyrgyz Republic" 00-39,400-899,9000-9999 9968 agency="Costa Rica" @@ -383,7 +388,7 @@ 99918 agency="Faroe Islands" 0-3,40-79,800-999 99919 agency="Benin" - 0-2,300-399,40-69,70-79,800-849,850-899,900-999 + 0-2,300-399,40-79,800-999 99920 agency="Andorra" 0-4,50-89,900-999 99921 agency="Qatar" @@ -466,7 +471,7 @@ 99960 agency="Malawi" 0-0,10-94,950-999 99961 agency="El Salvador" - 0-2,300-399,40-89,900-999 + 0-2,300-369,37-89,900-999 99962 agency="Mongolia" 0-4,50-79,800-999 99963 agency="Cambodia" @@ -500,13 +505,15 @@ 99977 agency="Rwanda" 0-1,40-69,700-799 99978 agency="Mongolia" - 0-4,50-74,750-999 + 0-4,50-69,700-999 99979 agency="Honduras" 0-4,50-79,800-999 99980 agency="Bhutan" 0-0,30-59,800-999 99981 agency="Macau" 0-1,30-49,900-999 + 99982 agency="Benin" + 0-0,50-54,900-924 979 10-12 10 agency="France" diff --git a/stdnum/isil.dat b/stdnum/isil.dat index 824c6a87..e6eef827 100644 --- a/stdnum/isil.dat +++ b/stdnum/isil.dat @@ -16,6 +16,7 @@ FI$ country="Finland" ra_url="http://isil.kansalliskirjasto.fi/en/" ra="The Nati FR$ country="France" ra_url="http://www.abes.fr" ra="Agence Bibliographique de l'Enseignement Superieur" GB$ country="United Kingdom" ra_url="http://www.bl.uk/bibliographic/isilagency.html" ra="British Library" GL$ country="Greenland" ra_url="http://www.katak.gl/ISIL/Greenlandic_library_identifiers.html" ra="Central and Public Library of Greenland" +HU$ country="Hungary" ra_url="http://www.oszk.hu/orszagos-konyvtari-szabvanyositas/isil-kodok" ra="National Széchényi Library" IL$ country="Israel" ra_url="http://nli.org.il/eng" ra="National Library of Israel" IR$ country="Islamic Republic of Iran" ra_url="http://www.nlai.ir/special_services/stds/isil.htm" ra="National Library and Archives of Islamic Republic of Iran of Iran" IT$ country="Italy" ra_url="http://www.iccu.sbn.it/genera.jsp?id=78&l=en" ra="Istituto Centrale per il Catalogo Unico delle biblioteche italiane e per le informazioni bibliografiche" diff --git a/stdnum/oui.dat b/stdnum/oui.dat index bd5408f2..802e60fb 100644 --- a/stdnum/oui.dat +++ b/stdnum/oui.dat @@ -5,7 +5,7 @@ 000000,000001,000002,000003,000004,000005,000006,000007,000008,000009,0000AA o="XEROX CORPORATION" 00000A o="OMRON TATEISI ELECTRONICS CO." 00000B o="MATRIX CORPORATION" -00000C,000142,000143,000163,000164,000196,000197,0001C7,0001C9,000216,000217,00023D,00024A,00024B,00027D,00027E,0002B9,0002BA,0002FC,0002FD,000331,000332,00036B,00036C,00039F,0003A0,0003E3,0003E4,0003FD,0003FE,000427,000428,00044D,00044E,00046D,00046E,00049A,00049B,0004C0,0004C1,0004DD,0004DE,000500,000501,000531,000532,00055E,00055F,000573,000574,00059A,00059B,0005DC,0005DD,000628,00062A,000652,000653,00067C,0006C1,0006D6,0006D7,0006F6,00070D,00070E,00074F,000750,00077D,000784,000785,0007B3,0007B4,0007EB,0007EC,000820,000821,00082F,000830,000831,000832,00087C,00087D,0008A3,0008A4,0008C2,0008E2,0008E3,000911,000912,000943,000944,00097B,00097C,0009B6,0009B7,0009E8,0009E9,000A41,000A42,000A8A,000A8B,000AB7,000AB8,000AF3,000AF4,000B45,000B46,000B5F,000B60,000B85,000BBE,000BBF,000BFC,000BFD,000C30,000C31,000C85,000C86,000CCE,000CCF,000D28,000D29,000D65,000D66,000DBC,000DBD,000DEC,000DED,000E38,000E39,000E83,000E84,000ED6,000ED7,000F23,000F24,000F34,000F35,000F8F,000F90,000FF7,000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120,001121,00115C,00115D,001192,001193,0011BB,0011BC,001200,001201,001243,001244,00127F,001280,0012D9,0012DA,001319,00131A,00135F,001360,00137F,001380,0013C3,0013C4,00141B,00141C,001469,00146A,0014A8,0014A9,0014F1,0014F2,00152B,00152C,001562,001563,0015C6,0015C7,0015F9,0015FA,001646,001647,00169C,00169D,0016C7,0016C8,00170E,00170F,00173B,001759,00175A,001794,001795,0017DF,0017E0,001818,001819,001873,001874,0018B9,0018BA,001906,001907,00192F,001930,001955,001956,0019A9,0019AA,0019E7,0019E8,001A2F,001A30,001A6C,001A6D,001AA1,001AA2,001AE2,001AE3,001B0C,001B0D,001B2A,001B2B,001B53,001B54,001B8F,001B90,001BD4,001BD5,001C0E,001C0F,001C57,001C58,001CB0,001CB1,001CF6,001CF9,001D45,001D46,001D70,001D71,001DA1,001DA2,001DE5,001DE6,001E13,001E14,001E49,001E4A,001E79,001E7A,001EBD,001EBE,001EF6,001EF7,001F26,001F27,001F6C,001F6D,001F9D,001F9E,001FC9,001FCA,00211B,00211C,002155,002156,0021A0,0021A1,0021D7,0021D8,00220C,00220D,002255,002256,002290,002291,0022BD,0022BE,002304,002305,002333,002334,00235D,00235E,0023AB,0023AC,0023EA,0023EB,002413,002414,002450,002451,002497,002498,0024C3,0024C4,0024F7,0024F9,002545,002546,002583,002584,0025B4,0025B5,00260A,00260B,002651,002652,002698,002699,0026CA,0026CB,00270C,00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98,003A99,003A9A,003A9B,003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053,005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA,00D0BB,00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10BD18,10F311,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C542D,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,3037A6,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C776D,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C838F,5CA48A,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C416A,6C504D,6C6CD3,6C9989,6C9CED,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,A0239F,A03D6F,A0554F,A09351,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A45630,A46C2A,A4934C,A80C0D,A89D21,A8B1D4,A8B456,AC7E8A,ACA016,ACF2C5,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B9CD,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC8E71,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46D50,D48CB5,D4A02A,D4AD71,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" +00000C,000142,000143,000163,000164,000196,000197,0001C7,0001C9,000216,000217,00023D,00024A,00024B,00027D,00027E,0002B9,0002BA,0002FC,0002FD,000331,000332,00036B,00036C,00039F,0003A0,0003E3,0003E4,0003FD,0003FE,000427,000428,00044D,00044E,00046D,00046E,00049A,00049B,0004C0,0004C1,0004DD,0004DE,000500,000501,000531,000532,00055E,00055F,000573,000574,00059A,00059B,0005DC,0005DD,000628,00062A,000652,000653,00067C,0006C1,0006D6,0006D7,0006F6,00070D,00070E,00074F,000750,00077D,000784,000785,0007B3,0007B4,0007EB,0007EC,000820,000821,00082F,000830,000831,000832,00087C,00087D,0008A3,0008A4,0008C2,0008E2,0008E3,000911,000912,000943,000944,00097B,00097C,0009B6,0009B7,0009E8,0009E9,000A41,000A42,000A8A,000A8B,000AB7,000AB8,000AF3,000AF4,000B45,000B46,000B5F,000B60,000B85,000BBE,000BBF,000BFC,000BFD,000C30,000C31,000C85,000C86,000CCE,000CCF,000D28,000D29,000D65,000D66,000DBC,000DBD,000DEC,000DED,000E38,000E39,000E83,000E84,000ED6,000ED7,000F23,000F24,000F34,000F35,000F8F,000F90,000FF7,000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120,001121,00115C,00115D,001192,001193,0011BB,0011BC,001200,001201,001243,001244,00127F,001280,0012D9,0012DA,001319,00131A,00135F,001360,00137F,001380,0013C3,0013C4,00141B,00141C,001469,00146A,0014A8,0014A9,0014F1,0014F2,00152B,00152C,001562,001563,0015C6,0015C7,0015F9,0015FA,001646,001647,00169C,00169D,0016C7,0016C8,00170E,00170F,00173B,001759,00175A,001794,001795,0017DF,0017E0,001818,001819,001873,001874,0018B9,0018BA,001906,001907,00192F,001930,001955,001956,0019A9,0019AA,0019E7,0019E8,001A2F,001A30,001A6C,001A6D,001AA1,001AA2,001AE2,001AE3,001B0C,001B0D,001B2A,001B2B,001B53,001B54,001B8F,001B90,001BD4,001BD5,001C0E,001C0F,001C57,001C58,001CB0,001CB1,001CF6,001CF9,001D45,001D46,001D70,001D71,001DA1,001DA2,001DE5,001DE6,001E13,001E14,001E49,001E4A,001E79,001E7A,001EBD,001EBE,001EF6,001EF7,001F26,001F27,001F6C,001F6D,001F9D,001F9E,001FC9,001FCA,00211B,00211C,002155,002156,0021A0,0021A1,0021D7,0021D8,00220C,00220D,002255,002256,002290,002291,0022BD,0022BE,002304,002305,002333,002334,00235D,00235E,0023AB,0023AC,0023EA,0023EB,002413,002414,002450,002451,002497,002498,0024C3,0024C4,0024F7,0024F9,002545,002546,002583,002584,0025B4,0025B5,00260A,00260B,002651,002652,002698,002699,0026CA,0026CB,00270C,00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98,003A99,003A9A,003A9B,003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053,005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA,00D0BB,00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10BD18,10F311,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C542D,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,3037A6,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C776D,4CBC48,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,5486BC,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C838F,5CA48A,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C416A,6C504D,6C6CD3,6C8BD3,6C9989,6C9CED,6CAB05,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,A0239F,A03D6F,A0554F,A09351,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A45630,A46C2A,A4934C,A80C0D,A89D21,A8B1D4,A8B456,AC7E8A,ACA016,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B36A,C4B9CD,C4F7D5,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC8E71,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46A35,D46D50,D4789B,D48CB5,D4A02A,D4AD71,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" 00000D o="FIBRONICS LTD." 00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,FC084A o="FUJITSU LIMITED" 00000F o="NEXT, INC." @@ -125,7 +125,7 @@ 000082 o="LECTRA SYSTEMES SA" 000083 o="TADPOLE TECHNOLOGY PLC" 000084 o="SUPERNET" -000085,001E8F,00BBC1,180CAC,2C9EFC,60128B,74BFC0,84BA3B,888717,9C32CE,D8492F,F48139,F4A997,F80D60 o="CANON INC." +000085,001E8F,00BBC1,180CAC,2C9EFC,60128B,7438B7,74BFC0,84BA3B,888717,9C32CE,D8492F,F48139,F4A997,F80D60 o="CANON INC." 000086 o="MEGAHERTZ CORPORATION" 000087 o="HITACHI, LTD." 000088,00010F,000480,00051E,000533,000CDB,0012F2,0014C9,001BED,002438,0027F8,006069,0060DF,00E052,080088,50EB1A,609C9F,748EF8,78A6E1,889471,8C7CFF,C4F57C,CC4E24,D81FCC o="Brocade Communications Systems, Inc." @@ -186,7 +186,7 @@ 0000C2 o="INFORMATION PRESENTATION TECH." 0000C3,0006EC,0017F3 o="Harris Corporation" 0000C4 o="WATERS DIV. OF MILLIPORE" -0000C5,0000CA,0003E0,0004BD,00080E,000B06,000CE5,000E5C,000F9F,000FCC,00111A,001180,0011AE,001225,00128A,0012C9,001311,001371,001404,00149A,0014E8,00152F,001596,00159A,0015A2,0015A3,0015A4,0015A8,0015CE,0015CF,0015D0,0015D1,001626,001675,0016B5,001700,001784,0017E2,0017EE,0018A4,0018C0,00192C,00195E,0019A6,0019C0,001A1B,001A66,001A77,001AAD,001ADB,001ADE,001B52,001BDD,001C11,001C12,001CC1,001CC3,001CFB,001D6B,001DBE,001DCD,001DCE,001DCF,001DD0,001DD1,001DD2,001DD3,001DD4,001DD5,001DD6,001E46,001E5A,001E8D,001F7E,001FC4,002040,00211E,002136,002143,002180,002210,0022B4,00230B,002374,002375,002395,0023A2,0023A3,0023AF,0023ED,0023EE,002493,002495,0024A0,0024A1,0024C1,0025F1,0025F2,002636,002641,002642,0026BA,0026D9,003676,005094,0050E3,00909C,00ACE0,00D037,00D088,00E06F,044E5A,083E0C,0CEAC9,0CF893,1005B1,105611,10868C,145BD1,14ABF0,14CFE2,14D4FE,1835D1,189C27,18B81F,1C1448,1C1B68,203D66,207355,20E564,20F19E,240A63,287AEE,28C87A,2C1DB8,2C584F,2C7E81,2C9569,2C9924,2C9E5F,2CA17D,306023,341FE4,347A60,384C90,386BBB,38700C,3C0461,3C36E4,3C438E,3C754A,3C7A8A,3CDFA9,400D10,407009,40B7F3,40FC89,4434A7,446AB7,44AAF5,44E137,48D343,4C1265,4C38D8,509551,5465DE,54E2E0,5819F8,5856E8,5C571A,5C8FE0,5CB066,5CE30E,601971,608CE6,6402CB,641269,6455B1,64ED57,6CA604,6CC1D2,6CCA08,704FB8,707630,707E43,7085C6,70B14E,745612,748A0D,74E7C6,74EAE8,74F612,7823AE,78719C,789684,7C2634,7CBFB1,8096B1,80F503,8461A0,8496D8,84E058,8871B1,88964E,8C09F4,8C5BF0,8C61A3,8C7F3B,900DCB,901ACA,903EAB,909D7D,90B134,90C792,946269,94877C,948FCF,94CCB9,94E8C5,984B4A,986B3D,98F7D7,9C3426,9CC8FC,A055DE,A0C562,A41588,A47AA4,A4ED4E,A811FC,A89FEC,A8F5DD,ACB313,ACEC80,B077AC,B083D6,B0935B,B0DAF9,B4F2E8,B81619,BC2E48,BC644B,BCCAB5,C005C2,C0A00D,C0C522,C83FB4,C85261,C8AA21,CC65AD,CC75E2,CC7D37,CCA462,D039B3,D0E54D,D404CD,D40598,D40AA9,D42C0F,D43FCB,D4AB82,D4B27A,D82522,DC4517,E02202,E0B70A,E0B7B1,E45740,E46449,E48399,E49F1E,E83381,E83EFC,E86D52,E8825B,E8892C,E8ED05,EC7097,F0AF85,F0FCC8,F40E83,F80BBE,F82DC0,F87B7A,F88B37,F8A097,F8EDA5,F8F532,FC51A4,FC6FB7,FC8E7E,FCAE34 o="ARRIS Group, Inc." +0000C5,0000CA,0003E0,0004BD,00080E,000B06,000CE5,000E5C,000F9F,000FCC,00111A,001180,0011AE,001225,00128A,0012C9,001311,001371,001404,00149A,0014E8,00152F,001596,00159A,0015A2,0015A3,0015A4,0015A8,0015CE,0015CF,0015D0,0015D1,001626,001675,0016B5,001700,001784,0017E2,0017EE,0018A4,0018C0,00192C,00195E,0019A6,0019C0,001A1B,001A66,001A77,001AAD,001ADB,001ADE,001B52,001BDD,001C11,001C12,001CC1,001CC3,001CFB,001D6B,001DBE,001DCD,001DCE,001DCF,001DD0,001DD1,001DD2,001DD3,001DD4,001DD5,001DD6,001E46,001E5A,001E8D,001F7E,001FC4,002040,00211E,002136,002143,002180,002210,0022B4,00230B,002374,002375,002395,0023A2,0023A3,0023AF,0023ED,0023EE,002493,002495,0024A0,0024A1,0024C1,0025F1,0025F2,002636,002641,002642,0026BA,0026D9,003676,005094,0050E3,00909C,00ACE0,00D037,00D088,00E06F,044E5A,083E0C,0CEAC9,0CF893,1005B1,105611,10868C,109397,145BD1,14ABF0,14C03E,14CFE2,14D4FE,1820D5,1835D1,189C27,18B81F,1C1448,1C1B68,203D66,207355,20E564,20F19E,240A63,287AEE,28C87A,2C1DB8,2C584F,2C7E81,2C9569,2C9924,2C9E5F,2CA17D,306023,341FE4,347A60,384C90,386BBB,38700C,3C0461,3C36E4,3C438E,3C754A,3C7A8A,3CDFA9,400D10,407009,40B7F3,40FC89,4434A7,446AB7,44AAF5,44E137,48D343,4C1265,4C38D8,5075F1,509551,5465DE,54E2E0,5819F8,5856E8,5C571A,5C8FE0,5CB066,5CE30E,601971,608CE6,6092F5,60D248,6402CB,641269,6455B1,64ED57,6CA604,6CC1D2,6CCA08,704FB8,707630,707E43,7085C6,70B14E,745612,748A0D,74E7C6,74EAE8,74F612,7823AE,78719C,789684,7C2634,7CBFB1,8096B1,80F503,8461A0,8496D8,84E058,8871B1,88964E,88EF16,8C09F4,8C5BF0,8C61A3,8C7F3B,900DCB,901ACA,903EAB,909D7D,90B134,90C792,946269,94877C,948FCF,94CCB9,94E8C5,984B4A,986B3D,98F7D7,9C3426,9CC8FC,A055DE,A0C562,A41588,A47AA4,A4ED4E,A811FC,A89FEC,A8F5DD,ACB313,ACEC80,B077AC,B083D6,B0935B,B0DAF9,B4F2E8,B81619,BC2E48,BC644B,BCCAB5,C005C2,C089AB,C0A00D,C0C522,C83FB4,C85261,C8AA21,CC65AD,CC75E2,CC7D37,CCA462,D039B3,D0E54D,D404CD,D40598,D40AA9,D42C0F,D43FCB,D4AB82,D4B27A,D82522,DC4517,E02202,E0B70A,E0B7B1,E45740,E46449,E48399,E49F1E,E83381,E83EFC,E86D52,E8825B,E8892C,E8ED05,EC7097,F0AF85,F0FCC8,F40E83,F80BBE,F82DC0,F87B7A,F88B37,F8A097,F8EDA5,F8F532,FC51A4,FC6FB7,FC8E7E,FCAE34 o="ARRIS Group, Inc." 0000C6 o="EON SYSTEMS" 0000C7 o="ARIX CORPORATION" 0000C8 o="ALTOS COMPUTER SYSTEMS" @@ -226,7 +226,7 @@ 0000ED o="APRIL" 0000EE o="NETWORK DESIGNERS, LTD." 0000EF o="KTI" -0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B,00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1,001EE2,001FCC,001FCD,00214C,0021D1,0021D2,002339,00233A,002399,0023D6,0023D7,002454,002490,002491,0024E9,002566,002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,04180F,041BBA,04BA8D,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,181EB0,182195,18227E,182666,183A2D,183F47,184617,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CE8EB,5CF6DC,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CF373,70288B,702AD5,705AAC,70F927,70FD46,74458A,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2EDD,7C38AD,7C6456,7C787E,7C8BB5,7C9122,7CF854,7CF90E,8018A7,804E70,804E81,805719,80656D,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,887598,888322,889B39,889F6F,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,9000DB,900628,90633B,9097F3,90F1AA,9401C2,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0B4A5,A0CBFD,A407B6,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B43A28,B46293,B47443,B4BFF6,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D3C0,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D4AE05,D4E6B7,D4E8B2,D80831,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DCCF96,DCF756,E09971,E0AA96,E0CBEE,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCF136 o="Samsung Electronics Co.,Ltd" +0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B,00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1,001EE2,001FCC,001FCD,00214C,0021D1,0021D2,002339,00233A,002399,0023D6,0023D7,002454,002490,002491,0024E9,002566,002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,04180F,041BBA,04BA8D,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,181EB0,182195,18227E,182666,183A2D,183F47,184617,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CE8EB,5CF6DC,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CF373,70288B,702AD5,705AAC,70F927,70FD46,74458A,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2EDD,7C38AD,7C6456,7C787E,7C8BB5,7C9122,7CF854,7CF90E,8018A7,804E70,804E81,805719,80656D,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,887598,888322,889B39,889F6F,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,9000DB,900628,90633B,9097F3,90F1AA,9401C2,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0B4A5,A0CBFD,A407B6,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B43A28,B46293,B47443,B4BFF6,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D3C0,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DCCF96,DCF756,E09971,E0AA96,E0CBEE,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCF136 o="Samsung Electronics Co.,Ltd" 0000F1 o="MAGNA COMPUTER CORPORATION" 0000F2 o="SPIDER COMMUNICATIONS" 0000F3 o="GANDALF DATA LIMITED" @@ -287,7 +287,7 @@ 00012D o="Komodo Technology" 00012E o="PC Partner Ltd." 00012F o="Twinhead International Corp" -000130,000496,00E02B,5C0E8B,7467F7,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,F46E95,FC0A81 o="Extreme Networks, Inc." +000130,000496,00E02B,5C0E8B,7467F7,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,DCB808,F46E95,FC0A81 o="Extreme Networks, Inc." 000131 o="Bosch Security Systems, Inc." 000132 o="Dranetz - BMI" 000133 o="KYOWA Electronic Instruments C" @@ -459,7 +459,7 @@ 0001E3,000BA3,000E8C,10DFFC,286336,40ECF8,883F99,AC6417 o="Siemens AG" 0001E4 o="Sitera, Inc." 0001E5 o="Supernet, Inc." -0001E6,0001E7,0002A5,0004EA,000802,000883,0008C7,000A57,000BCD,000D9D,000E7F,000EB3,000F20,000F61,001083,0010E3,00110A,001185,001279,001321,0014C2,001560,001635,001708,0017A4,001871,0018FE,0019BB,001A4B,001B78,001CC4,001E0B,001F29,00215A,002264,00237D,002481,0025B3,002655,00306E,0030C1,00508B,0060B0,00805F,0080A0,009C02,080009,082E5F,101F74,10604B,1062E5,10E7C6,1458D0,186024,18A905,1CC1DE,24BE05,288023,28924A,2C233A,2C27D7,2C4138,2C44FD,2C59E5,2C768A,308D99,30E171,3464A9,3863BB,38EAA7,3C4A92,3C5282,3CA82A,3CD92B,40A8F0,40B034,441EA1,443192,480FCF,48BA4E,5065F3,5820B1,5C8A38,5CB901,643150,645106,68B599,6C3BE5,6CC217,705A0F,7446A0,784859,78ACC0,78E3B5,78E7D1,80C16E,80CE62,843497,84A93E,8851FB,8CDCD4,9457A5,984BE1,98E7F4,9C8E99,9CB654,A01D48,A02BB8,A0481C,A08CFD,A0B3CC,A0D3C1,A45D36,AC162D,ACE2D3,B00CD1,B05ADA,B499BA,B4B52F,B4B686,B8AF67,BCEAFA,C4346B,C8CBB8,C8D3FF,C8D9D2,CC3E5F,D07E28,D0BF9C,D48564,D4C9EF,D89D67,D8D385,DC4A3E,E4115B,E4E749,E83935,EC8EB5,EC9A74,ECB1D7,F0921C,F430B9,F43909,F4CE46,FC15B4,FC3FDB o="Hewlett Packard" +0001E6,0001E7,0002A5,0004EA,000802,000883,0008C7,000A57,000BCD,000D9D,000E7F,000EB3,000F20,000F61,001083,0010E3,00110A,001185,001279,001321,0014C2,001560,001635,001708,0017A4,001871,0018FE,0019BB,001A4B,001B78,001CC4,001E0B,001F29,00215A,002264,00237D,002481,0025B3,002655,00306E,0030C1,00508B,0060B0,00805F,0080A0,009C02,080009,082E5F,101F74,10604B,1062E5,10E7C6,1458D0,186024,18A905,1CC1DE,24BE05,288023,28924A,2C233A,2C27D7,2C4138,2C44FD,2C59E5,2C768A,308D99,30E171,3464A9,3863BB,38EAA7,3C4A92,3C5282,3CA82A,3CD92B,40A8F0,40B034,441EA1,443192,480FCF,48BA4E,5065F3,5820B1,5C8A38,5CB901,643150,645106,68B599,6C3BE5,6CC217,705A0F,7446A0,784859,78ACC0,78E3B5,78E7D1,80C16E,80CE62,843497,84A93E,8851FB,8CDCD4,9457A5,984BE1,98E7F4,9C7BEF,9C8E99,9CB654,A01D48,A02BB8,A0481C,A08CFD,A0B3CC,A0D3C1,A45D36,AC162D,ACE2D3,B00CD1,B05ADA,B499BA,B4B52F,B4B686,B8AF67,BCEAFA,C4346B,C46516,C8CBB8,C8D3FF,C8D9D2,CC3E5F,D07E28,D0BF9C,D48564,D4C9EF,D89D67,D8D385,DC4A3E,E4115B,E4E749,E83935,EC8EB5,EC9A74,ECB1D7,F0921C,F430B9,F43909,F4CE46,FC15B4,FC3FDB o="Hewlett Packard" 0001E8 o="Force10 Networks, Inc." 0001E9 o="Litton Marine Systems B.V." 0001EA o="Cirilium Corp." @@ -741,7 +741,7 @@ 00030F o="Digital China (Shanghai) Networks Ltd." 000310 o="E-Globaledge Corporation" 000311 o="Micro Technology Co., Ltd." -000312 o="TR-Systemtechnik GmbH" +000312 o="TRsystems GmbH" 000313 o="Access Media SPA" 000314 o="Teleware Network Systems" 000315 o="Cidco Incorporated" @@ -964,7 +964,7 @@ 0003FB o="ENEGATE Co.,Ltd." 0003FC o="Intertex Data AB" 0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,485073,4886E8,5CBA37,70BC10,74E28C,80C5E6,8463D6,949AA9,985FD3,9C6C15,9CAA1B,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" -000400,002000 o="LEXMARK INTERNATIONAL, INC." +000400,002000,0021B7,788C77 o="LEXMARK INTERNATIONAL, INC." 000401 o="Osaki Electric Co., Ltd." 000402 o="Nexsan Technologies, Ltd." 000403 o="Nexsi Corporation" @@ -1314,7 +1314,7 @@ 000582 o="ClearCube Technology" 000583 o="ImageCom Limited" 000584 o="AbsoluteValue Systems, Inc." -000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,0881F4,08B258,0C8610,100E7E,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C94D5,407183,40A677,40B4F0,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,78FE3D,7C2586,7CE2CA,80711F,80ACAC,841888,84B59C,84C1C1,88A25E,88E0F3,94F7AD,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,D007CA,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F4A739,F4B52F,F4CC55,F8C001 o="Juniper Networks" +000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,045C6C,0881F4,08B258,0C8610,100E7E,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C94D5,407183,40A677,40B4F0,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,78FE3D,7C2586,7CE2CA,80711F,80ACAC,841888,84B59C,84C1C1,88A25E,88E0F3,88E64B,94F7AD,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,D007CA,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F4A739,F4B52F,F4CC55,F8C001,FC3342 o="Juniper Networks" 000586 o="Lucent Technologies" 000587 o="Locus, Incorporated" 000588 o="Sensoria Corp." @@ -1384,7 +1384,7 @@ 0005CA o="Hitron Technology, Inc." 0005CB o="ROIS Technologies, Inc." 0005CC o="Sumtel Communications, Inc." -0005CD,000678 o="D&M Holdings Inc." +0005CD,000678,8CA96F o="D&M Holdings Inc." 0005CE o="Prolink Microsystems Corporation" 0005CF o="Thunder River Technologies, Inc." 0005D0 o="Solinet Systems" @@ -1477,7 +1477,7 @@ 00062E o="Aristos Logic Corp." 00062F o="Pivotech Systems Inc." 000630 o="Adtranz Sweden" -000631,44657F,CCBE59,EC4F82 o="Calix Inc." +000631,44657F,487746,CCBE59,EC4F82 o="Calix Inc." 000632 o="Mesco Engineering GmbH" 000633 o="Cross Match Technologies GmbH" 000634 o="GTE Airfone Inc." @@ -1517,7 +1517,7 @@ 000658 o="Helmut Fischer GmbH Institut für Elektronik und Messtechnik" 000659 o="EAL (Apeldoorn) B.V." 00065A o="Strix Systems" -00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,00B0D0,00C04F,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,1866DA,18A99B,18DBF2,18FB7B,1C4024,20040F,204747,246E96,24B6FD,28F10E,3417EB,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,801844,842B2B,847BEB,848F69,886FD4,8CEC4B,90B11C,9840BB,989096,A41F72,A44CC8,A4BADB,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,DCF401,E0D848,E0DB55,E4434B,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." +00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,00B0D0,00C04F,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,1866DA,18A99B,18DBF2,18FB7B,1C4024,20040F,204747,246E96,24B6FD,28F10E,3417EB,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,801844,842B2B,847BEB,848F69,886FD4,8CEC4B,90B11C,9840BB,989096,A41F72,A44CC8,A4BADB,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." 00065C o="Malachite Technologies, Inc." 00065D o="Heidelberg Web Systems" 00065E o="Photuris, Inc." @@ -1705,7 +1705,7 @@ 000723 o="ELCON Systemtechnik GmbH" 000724 o="Telemax Co., Ltd." 000725 o="Bematech International Corp." -000726,001FA4,18C501,1CA532,2CAB25,30DF8D,38E595,50DB3F,68D482,80546A,84C9C6,94FBB2,94FE9D,AC6E1A,B4417A,BC9680,D837BE,E4EA83,ECB313,F43E61,FC8B97,FC8F7D o="SHENZHEN GONGJIN ELECTRONICS CO.,LT" +000726,001FA4,18C501,1CA532,2CAB25,30DF8D,38E595,50DB3F,68D482,80546A,84C9C6,94FBB2,94FE9D,AC6E1A,ACA46E,B4417A,BC9680,D837BE,E4EA83,ECB313,F43E61,FC8B97,FC8F7D o="SHENZHEN GONGJIN ELECTRONICS CO.,LT" 000727 o="Zi Corporation (HK) Ltd." 000728 o="Neo Telecom" 000729 o="Kistler Instrumente AG" @@ -1731,7 +1731,7 @@ 00073D o="Nanjing Postel Telecommunications Co., Ltd." 00073E o="China Great-Wall Computer Shenzhen Co., Ltd." 00073F o="Woojyun Systec Co., Ltd." -000740,000D0B,001601,001D73,0024A5,004026,106F3F,18C2BF,343DC4,4CE676,6084BD,7403BD,84AFEC,8857EE,B0C745,CCE1D5,DCFB02 o="BUFFALO.INC" +000740,000D0B,001601,001D73,0024A5,004026,106F3F,18C2BF,343DC4,4CE676,50C4DD,6084BD,7403BD,84AFEC,8857EE,B0C745,CCE1D5,DCFB02 o="BUFFALO.INC" 000741 o="Sierra Automated Systems" 000742 o="Ormazabal" 000743 o="Chelsio Communications" @@ -1789,7 +1789,7 @@ 000779 o="Sungil Telecom Co., Ltd." 00077A o="Infoware System Co., Ltd." 00077B o="Millimetrix Broadband Networks" -00077C,0011B4 o="Westermo Teleindustri AB" +00077C,0011B4 o="Westermo Network Technologies AB" 00077E o="Elrest GmbH" 00077F o="J Communications Co., Ltd." 000780,886B0F o="Bluegiga Technologies OY" @@ -1969,7 +1969,7 @@ 00085A o="IntiGate Inc." 00085B o="Hanbit Electronics Co., Ltd." 00085C o="Shanghai Dare Technologies Co. Ltd." -00085D o="Aastra" +00085D o="Mitel Corporation" 00085E o="PCO AG" 00085F o="Picanol N.V." 000860 o="LodgeNet Entertainment Corp." @@ -2728,7 +2728,7 @@ 000B82,C074AD o="Grandstream Networks, Inc." 000B83 o="DATAWATT B.V." 000B84 o="BODET" -000B86,001A1E,00246C,04BD88,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,9020C2,94B40F,9C1C12,ACA31E,B45D50,D8C7C8,F05C19 o="Aruba, a Hewlett Packard Enterprise Company" +000B86,001A1E,00246C,04BD88,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,9020C2,94B40F,9C1C12,ACA31E,B45D50,BC9FE4,D8C7C8,F05C19,F42E7F o="Aruba, a Hewlett Packard Enterprise Company" 000B87 o="American Reliance Inc." 000B88 o="Vidisco ltd." 000B89 o="Top Global Technology, Ltd." @@ -2813,7 +2813,7 @@ 000BE1 o="Nokia NET Product Operations" 000BE2 o="Lumenera Corporation" 000BE3 o="Key Stream Co., Ltd." -000BE4 o="Hosiden Corporation" +000BE4,30317D o="Hosiden Corporation" 000BE5 o="HIMS International Corporation" 000BE6 o="Datel Electronics" 000BE7 o="COMFLUX TECHNOLOGY INC." @@ -2941,9 +2941,9 @@ 000C69 o="National Radio Astronomy Observatory" 000C6A o="MBARI" 000C6B o="Kurz Industrie-Elektronik GmbH" -000C6C o="Elgato Systems LLC" +000C6C o="Corsair Memory, Inc." 000C6D o="Edwards Ltd." -000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4 o="ASUSTek COMPUTER INC." +000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,04D9F5,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4 o="ASUSTek COMPUTER INC." 000C6F o="Amtek system co.,LTD." 000C70 o="ACC GmbH" 000C71 o="Wybron, Inc" @@ -3082,7 +3082,7 @@ 000CFF o="MRO-TEK LIMITED" 000D00 o="Seaway Networks Inc." 000D01 o="P&E Microcomputer Systems, Inc." -000D02,001B8B,003A9D,106682,1CB17F,6CE4DA,98F199,A41242,C025A2 o="NEC Platforms, Ltd." +000D02,001B8B,003A9D,106682,1CB17F,6CE4DA,98F199,A41242,C025A2,F8B797 o="NEC Platforms, Ltd." 000D03 o="Matrics, Inc." 000D04 o="Foxboro Eckardt Development GmbH" 000D05 o="cybernet manufacturing inc." @@ -3391,7 +3391,7 @@ 000E56 o="4G Systems GmbH & Co. KG" 000E57 o="Iworld Networking, Inc." 000E58,347E5C,48A6B8,5CAAFD,7828CA,949F3E,B8E937 o="Sonos, Inc." -000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,4C17EB,5464D9,589043,681590,6C2E85,700B01,7C034C,7C03D8,7C2664,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,F08261,F46BEF,F4EB38,F8AB05 o="Sagemcom Broadband SAS" +000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,4C17EB,5464D9,589043,681590,6C2E85,700B01,7C034C,7C03D8,7C2664,8020DA,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,981E19,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D05794,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,F08261,F46BEF,F4EB38,F8AB05 o="Sagemcom Broadband SAS" 000E5A o="TELEFIELD inc." 000E5B o="ParkerVision - Direct2Data" 000E5D o="Triple Play Technologies A/S" @@ -3408,7 +3408,7 @@ 000E69 o="China Electric Power Research Institute" 000E6B o="Janitza electronics GmbH" 000E6C o="Device Drivers Limited" -000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,40F308,449160,44A7CF,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,CCC079,D0E44A,D45383,D8C46A,DCEFCA,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." +000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,40F308,449160,44A7CF,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,CCC079,D0E44A,D44DA4,D45383,D8C46A,DCEFCA,E8E8B7,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." 000E6E o="MAT S.A. (Mircrelec Advanced Technology)" 000E6F o="IRIS Corporation Berhad" 000E70 o="in2 Networks" @@ -3700,7 +3700,7 @@ 000FAF o="Dialog Inc." 000FB1 o="Cognio Inc." 000FB2 o="Broadband Pacenet (India) Pvt. Ltd." -000FB3,001505,001801,001EA7,001F90,0020E0,00247B,002662,0026B8,007F28,0C6127,105F06,10785B,109FA9,181BEB,207600,408B07,4C8B30,70F196,70F220,9C1E95,A0A3E2,A83944,E86FF2,F8E4FB,FC2BB2 o="Actiontec Electronics, Inc" +000FB3,001505,001801,001EA7,001F90,0020E0,00247B,002662,0026B8,007F28,0C6127,105F06,10785B,109FA9,181BEB,207600,408B07,4C8B30,70F196,70F220,84E892,9C1E95,A0A3E2,A83944,E86FF2,F8E4FB,FC2BB2 o="Actiontec Electronics, Inc" 000FB4 o="Timespace Technology" 000FB6 o="Europlex Technologies" 000FB7 o="Cavium" @@ -4207,7 +4207,7 @@ 0011F2 o="Institute of Network Technologies" 0011F3 o="NeoMedia Europe AG" 0011F4 o="woori-net" -0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,FCB4E6 o="ASKEY COMPUTER CORP" +0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,FCB4E6 o="ASKEY COMPUTER CORP" 0011F6 o="Asia Pacific Microsystems , Inc." 0011F7 o="Shenzhen Forward Industry Co., Ltd" 0011F8 o="AIRAYA Corp" @@ -4253,7 +4253,7 @@ 001227 o="Franklin Electric Co., Inc." 001228 o="Data Ltd." 001229 o="BroadEasy Technologies Co.,Ltd" -00122A,14AEDB,C468D0 o="VTech Telecommunications Ltd." +00122A,14AEDB,A4975C,C468D0 o="VTech Telecommunications Ltd." 00122B o="Virbiage Pty Ltd" 00122C o="Soenen Controls N.V." 00122D o="SiNett Corporation" @@ -4266,7 +4266,7 @@ 001234 o="Camille Bauer" 001235 o="Andrew Corporation" 001236 o="ConSentry Networks" -001237,00124B,0012D1,0012D2,001783,0017E3,0017E4,0017E5,0017E6,0017E7,0017E8,0017E9,0017EA,0017EB,0017EC,00182F,001830,001831,001832,001833,001834,001AB6,0021BA,0022A5,0023D4,0024BA,0081F9,0479B7,04A316,04E451,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,102EAF,10CEA9,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,304511,3403DE,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,405FC2,40984E,40BD32,44C15C,44EAD8,4C3FD3,50338B,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5C313E,5C6B32,5CF821,606405,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,B07E11,B09122,B0B448,B0D5CC,B4994C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F8369B,FC0F4B,FC6947 o="Texas Instruments" +001237,00124B,0012D1,0012D2,001783,0017E3,0017E4,0017E5,0017E6,0017E7,0017E8,0017E9,0017EA,0017EB,0017EC,00182F,001830,001831,001832,001833,001834,001AB6,0021BA,0022A5,0023D4,0024BA,0081F9,0479B7,04A316,04E451,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,102EAF,10CEA9,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,304511,3403DE,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,405FC2,40984E,40BD32,44C15C,44EAD8,4C3FD3,50338B,5051A9,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5893D8,5C313E,5C6B32,5CF821,606405,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,B07E11,B09122,B0B448,B0D5CC,B4994C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F83002,F8369B,FC0F4B,FC6947 o="Texas Instruments" 001238 o="SetaBox Technology Co., Ltd." 001239 o="S Net Systems Inc." 00123A o="Posystech Inc., Co." @@ -4429,7 +4429,7 @@ 0012EC o="Movacolor b.v." 0012ED o="AVG Advanced Technologies" 0012EF,70FC8C o="OneAccess SA" -0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA,0016EB,0018DE,0019D1,0019D2,001B21,001B77,001CBF,001CC0,001DE0,001DE1,001E64,001E65,001E67,001F3B,001F3C,00215C,00215D,00216A,00216B,0022FA,0022FB,002314,002315,0024D6,0024D7,0026C6,0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,04D3B0,081196,08D40C,0C5415,0C8BFD,0CD292,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,247703,2816AD,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,40A3CC,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,5891CF,58946B,58A839,58FB84,5C514F,5C5F67,5CC5D4,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F677,6432A8,644C36,645D86,648099,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C8814,6CA100,701CE7,7470FD,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CCCB8,80000B,801934,8086F2,809B20,843A4B,84683E,84A6C8,84EF18,88532E,887873,88B111,8C705A,8CA982,902E1C,9049FA,9061AE,90E2BA,94659C,94B86D,983B8F,984FEE,98541B,9C4E36,9CDA3E,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B8B81E,B8BF83,BC0F64,BC7737,BCA8A6,C0B6F9,C48508,C4D987,C82158,C8348E,C8F733,CC2F71,CC3D82,D0577B,D07E35,D0ABD5,D4258B,D43B04,D46D6D,D8F2CA,D8FC93,DC5360,DC8B28,DCA971,E09467,E09D31,E4029B,E442A6,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8F21E,FC7774,FCF8AE o="Intel Corporate" +0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA,0016EB,0018DE,0019D1,0019D2,001B21,001B77,001CBF,001CC0,001DE0,001DE1,001E64,001E65,001E67,001F3B,001F3C,00215C,00215D,00216A,00216B,0022FA,0022FB,002314,002315,0024D6,0024D7,0026C6,0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,04D3B0,081196,08D40C,0C5415,0C8BFD,0CD292,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,247703,2816AD,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,40A3CC,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,5891CF,58946B,58A839,58FB84,5C514F,5C5F67,5CC5D4,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F677,6432A8,644C36,645D86,648099,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C8814,6CA100,701CE7,7470FD,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CCCB8,80000B,801934,8086F2,809B20,843A4B,84683E,84A6C8,84EF18,84FDD1,88532E,887873,88B111,8C705A,8CA982,902E1C,9049FA,9061AE,907841,90E2BA,94659C,94B86D,983B8F,984FEE,98541B,9C4E36,9CDA3E,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B8B81E,B8BF83,BC0F64,BC7737,BCA8A6,C0B6F9,C48508,C4D987,C82158,C8348E,C8F733,CC2F71,CC3D82,D0577B,D07E35,D0ABD5,D4258B,D43B04,D46D6D,D4D252,D8F2CA,D8FC93,DC5360,DC8B28,DCA971,DCFB48,E09467,E09D31,E4029B,E442A6,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8F21E,FC7774,FCF8AE o="Intel Corporate" 0012F1 o="IFOTEC" 0012F3 o="connectBlue AB" 0012F4 o="Belco International Co.,Ltd." @@ -4504,7 +4504,7 @@ 001343 o="Matsushita Electronic Components (Europe) GmbH" 001344 o="Fargo Electronics Inc." 001348 o="Artila Electronics Co., Ltd." -001349,0019CB,0023F8,00A0C5,04BF6D,107BEF,1C740D,28285D,404A03,4C9EFF,5067F0,54833A,588BF3,5C6A80,5CE28C,5CF4AB,603197,8C5973,90EF68,A0E4CB,B0B2DC,B8ECA3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D8912A,E4186B,E8377A,EC43F6,FCF528 o="Zyxel Communications Corporation" +001349,0019CB,0023F8,00A0C5,04BF6D,107BEF,1C740D,28285D,404A03,4C9EFF,5067F0,54833A,588BF3,5C6A80,5CE28C,5CF4AB,603197,8C5973,90EF68,980D67,A0E4CB,B0B2DC,B8D526,B8ECA3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D8912A,E4186B,E8377A,EC43F6,FCF528 o="Zyxel Communications Corporation" 00134A o="Engim, Inc." 00134B o="ToGoldenNet Technology Inc." 00134C o="YDT Technology International" @@ -4566,7 +4566,7 @@ 00138E o="FOAB Elektronik AB" 001390 o="Termtek Computer Co., Ltd" 001391 o="OUEN CO.,LTD." -001392,001D2E,001F41,00227F,002482,0025C4,044FAA,0CF4D5,184B0D,187C0B,1CB9C4,24792A,24C9A1,2C5D93,2CC5D3,2CE6CC,3087D9,348F27,34FA9F,38FF36,441E98,50A733,543D37,589396,58B633,60D02C,689234,6CAAB3,743E2B,74911A,84183A,8C0C90,8CFE74,903A72,94BFC4,94F665,AC6706,B479C8,C08ADE,C0C520,C4017C,C4108A,C80873,D4684D,D4C19E,D838FC,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E o="Ruckus Wireless" +001392,001D2E,001F41,00227F,002482,0025C4,044FAA,0CF4D5,184B0D,187C0B,1C3A60,1CB9C4,205869,24792A,24C9A1,2C5D93,2CC5D3,2CE6CC,3087D9,348F27,34FA9F,38FF36,441E98,50A733,543D37,589396,58B633,60D02C,689234,6CAAB3,743E2B,74911A,84183A,8C0C90,8CFE74,903A72,94BFC4,94F665,AC6706,B479C8,C08ADE,C0C520,C4017C,C4108A,C80873,D4684D,D4C19E,D838FC,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E o="Ruckus Wireless" 001393 o="Panta Systems, Inc." 001394 o="Infohand Co.,Ltd" 001395 o="congatec AG" @@ -4712,7 +4712,7 @@ 001435 o="CityCom Corp." 001436 o="Qwerty Elektronik AB" 001437 o="GSTeletech Co.,Ltd." -001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,70106F,8030E0,808DB7,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B88303,C8B5AD,D06726,D89403,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" +001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,70106F,8030E0,808DB7,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B88303,C8B5AD,D06726,D89403,DC680C,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" 001439 o="Blonder Tongue Laboratories, Inc" 00143A o="RAYTALK INTERNATIONAL SRL" 00143B o="Sensovation AG" @@ -5078,7 +5078,7 @@ 0015E6 o="MOBILE TECHNIKA Inc." 0015E7 o="Quantec Tontechnik" 0015EA o="Tellumat (Pty) Ltd" -0015EB,0019C6,001E73,002293,002512,0026ED,004A77,049573,08181A,083FBC,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,1844E6,18686A,208986,20E882,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,44F436,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4CABFC,4CAC0A,4CCBF5,540955,5422F8,54BE53,585FF6,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C7967,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,94A7B7,981333,986CF5,98F428,98F537,9C63ED,9C6F52,9CA9E4,9CD24B,A091C8,A0EC80,A44027,A47E39,A8A668,AC6462,B075D5,B0ACD2,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,C4A366,C864C7,C87B5B,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4C1C8,D855A3,D87495,DC028E,E0383F,E07C13,E0C3F3,E47723,E4BD4B,E4CA12,E8B541,EC1D7F,EC237B,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B8A7,F4E4AD,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" +0015EB,0019C6,001E73,002293,002512,0026ED,004A77,049573,08181A,083FBC,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,1844E6,18686A,1C2704,208986,20E882,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,4413D0,44F436,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4CABFC,4CAC0A,4CCBF5,5078B3,50AF4D,540955,5422F8,54BE53,585FF6,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C7967,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,94A7B7,981333,986CF5,98F428,98F537,9C63ED,9C6F52,9CA9E4,9CD24B,A091C8,A0EC80,A44027,A47E39,A8A668,AC00D0,AC6462,B075D5,B0ACD2,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,C09FE1,C0FD84,C4A366,C864C7,C87B5B,C8EAF8,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4C1C8,D855A3,D87495,DC028E,DC7137,E0383F,E07C13,E0C3F3,E47723,E4BD4B,E4CA12,E8B541,EC1D7F,EC237B,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B8A7,F4E4AD,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" 0015EC o="Boca Devices LLC" 0015ED o="Fulcrum Microsystems, Inc." 0015EE o="Omnex Control Systems" @@ -5529,7 +5529,7 @@ 001806 o="Hokkei Industries Co., Ltd." 001807 o="Fanstel Corp." 001808 o="SightLogix, Inc." -001809 o="CRESYN" +001809,7445CE o="CRESYN" 00180A,0C8DDB,2C3F0B,3456FE,4CC8A1,683A1E,881544,981888,AC17C8,CC03D9,E0553D,E0CBBC o="Cisco Meraki" 00180B o="Brilliant Telecommunications" 00180C o="Optelian Access Networks" @@ -5562,7 +5562,7 @@ 00182D o="Artec Design" 00182E o="XStreamHD" 001835 o="Thoratec / ITC" -001836 o="Reliance Electric Limited" +001836 o="REJ Co.,Ltd" 001837 o="Universal ABIT Co., Ltd." 001838 o="PanAccess Communications,Inc." 00183B o="CENITS Co., Ltd." @@ -5627,7 +5627,7 @@ 00187F o="ZODIANET" 001880 o="Maxim Integrated Products" 001881 o="Buyang Electronics Industrial Co., Ltd" -001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044F4C,047503,047970,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,101B54,104400,104780,105172,10B1F8,10C172,10C61F,1409DC,143004,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,18C58A,18D276,18DED7,1C151F,1C1D67,1C599B,1C6758,1C7F2C,1C8E5C,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20F17C,20F3A3,2400BA,240995,241FA0,242E02,244427,244C07,2469A5,247F3C,249EAB,24BCF8,24DBAC,24DF6A,24FB65,283152,283CE4,285FDB,286ED4,289E97,28A6DB,28B448,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30F335,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,384C4F,38BC01,38F889,3C15FB,3C4711,3C678C,3C7843,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,4455B1,446A2E,446EE5,4482E5,44C346,480031,483C0C,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,5425EA,5439DF,54511B,548998,54A51B,54B121,581F28,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CF96A,600810,602E20,608334,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,643E8C,646D6C,64A651,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6CB749,70192F,7054F5,70723C,707990,707BE8,708A09,70A8E3,70D313,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,781DBA,785860,786256,786A89,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7CA177,7CA23E,7CB15D,7CC385,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,844765,845B12,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C6D77,8CEBC6,900325,9017AC,902BD2,904E2B,90671C,909497,94049C,940E6B,94772B,94D00D,94DBDA,94FE22,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A057E3,A08CF8,A08D16,A0A33B,A0F479,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A87D12,A8C83A,A8CA7B,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC9232,ACCF85,ACE215,ACE87B,ACF970,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B41513,B43052,B44326,B48655,B4CD27,B4FBF9,B808D7,B89436,B8BC1B,B8C385,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4473F,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C85195,C88D83,C894BB,C8C2FA,C8D15E,CC53B5,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D46AA8,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E0191D,E0247F,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E43493,E435C8,E468A3,E472E2,E47E66,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E8088B,E84DD0,E86819,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F04347,F063F9,F09838,F0C850,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4BF80,F4C714,F4CB52,F4DCF9,F4E3FB,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F8BF09,F8C39E,F8E811,FC3F7C,FC48EF,FC8743,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" +001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044F4C,047503,047970,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,101B54,104400,104780,105172,10B1F8,10C172,10C61F,1409DC,143004,143CC3,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,18C58A,18D276,18DED7,1C151F,1C1D67,1C599B,1C6758,1C7F2C,1C8E5C,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20DA22,20F17C,20F3A3,2400BA,240995,241FA0,242E02,243154,244427,244C07,2469A5,247F3C,249EAB,24BCF8,24DA33,24DBAC,24DF6A,24FB65,283152,283CE4,285FDB,286ED4,289E97,28A6DB,28B448,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30F335,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,384C4F,38BC01,38F889,3C15FB,3C4711,3C678C,3C7843,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,4455B1,446A2E,446EE5,4482E5,44C346,480031,483C0C,483FE9,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,5425EA,5439DF,54511B,548998,54A51B,54B121,581F28,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CF96A,600810,602E20,608334,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,643E8C,646D6C,64A651,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6CB749,70192F,7054F5,70723C,707990,707BE8,708A09,70A8E3,70D313,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,781DBA,785860,786256,786A89,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7CA177,7CA23E,7CB15D,7CC385,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,844765,845B12,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C6D77,8CEBC6,900325,9017AC,902BD2,904E2B,90671C,909497,94049C,940E6B,94772B,94D00D,94DBDA,94FE22,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A057E3,A08CF8,A08D16,A0A33B,A0F479,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A87D12,A8C83A,A8CA7B,A8E544,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC9232,ACCF85,ACE215,ACE87B,ACF970,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B41513,B43052,B44326,B48655,B4CD27,B4FBF9,B808D7,B89436,B8BC1B,B8C385,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4473F,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C85195,C88D83,C894BB,C8C2FA,C8D15E,CC53B5,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D46AA8,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E0191D,E0247F,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E43493,E435C8,E468A3,E472E2,E47E66,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E8088B,E84DD0,E86819,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC5623,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F04347,F063F9,F09838,F0C850,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4BF80,F4C714,F4CB52,F4DCF9,F4E3FB,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F89A78,F8BF09,F8C39E,F8E811,FC3F7C,FC48EF,FC8743,FCAB90,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" 001883 o="FORMOSA21 INC." 001884,C47130 o="Fon Technology S.L." 001885,001F92 o="Avigilon Corporation" @@ -5855,7 +5855,7 @@ 00198C o="iXSea" 00198D o="Ocean Optics, Inc." 00198E o="Oticon A/S" -00198F o="Alcatel Bell N.V." +00198F o="Nokia Bell N.V." 001990 o="ELM DATA Co., Ltd." 001991 o="avinfo" 001993 o="Changshu Switchgear MFG. Co.,Ltd. (Former Changshu Switchgea" @@ -6073,7 +6073,7 @@ 001A97 o="fitivision technology Inc." 001A98 o="Asotel Communication Limited Taiwan Branch" 001A99 o="Smarty (HZ) Information Electronics Co., Ltd" -001A9A,208B37,2C1875,2CCCE6,38FACA,5CC6D0,6C2CDC,708540,74FF4C,88CC45,A089E4,C88F26,F44C70 o="Skyworth Digital Technology(Shenzhen) Co.,Ltd" +001A9A,208B37,2C1875,2CCCE6,3050FD,38FACA,5CC6D0,6C2CDC,708540,74FF4C,88CC45,A089E4,C88F26,F44C70 o="Skyworth Digital Technology(Shenzhen) Co.,Ltd" 001A9B o="ADEC & Parter AG" 001A9C o="RightHand Technologies, Inc." 001A9D o="Skipper Wireless, Inc." @@ -6452,7 +6452,7 @@ 001C5F o="Winland Electronics, Inc." 001C60 o="CSP Frontier Technologies,Inc." 001C61 o="Galaxy Microsystems LImited" -001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,805A04,88074B,88365F,88C9D0,8C3AE3,98D6F7,A039F7,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" +001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,805A04,88074B,88365F,88C9D0,8C3AE3,98B8BA,98D6F7,A039F7,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" 001C63 o="TRUEN" 001C64 o="Landis+Gyr" 001C65 o="JoeScan, Inc." @@ -6607,7 +6607,7 @@ 001D1D o="Inter-M Corporation" 001D1E o="KYUSHU TEN CO.,LTD" 001D1F o="Siauliu Tauro Televizoriai, JSC" -001D20,0030DA,3872C0,64680C,C8D12A,D8B6B7,F88E85 o="Comtrend Corporation" +001D20,0030DA,1C6499,3872C0,64680C,C8D12A,D8B6B7,F88E85 o="Comtrend Corporation" 001D21 o="Alcad SL" 001D22 o="Foss Analytical A/S" 001D23 o="SENSUS" @@ -6773,7 +6773,7 @@ 001DF7 o="R. STAHL Schaltgeräte GmbH" 001DF8 o="Webpro Vision Technology Corporation" 001DF9 o="Cybiotronics (Far East) Limited" -001DFA,E89AFF o="Fujian LANDI Commercial Equipment Co.,Ltd" +001DFA,4C9157,E89AFF o="Fujian LANDI Commercial Equipment Co.,Ltd" 001DFB o="NETCLEUS Systems Corporation" 001DFC o="KSIC" 001DFE o="Palm, Inc" @@ -7038,7 +7038,7 @@ 001F50 o="Swissdis AG" 001F51 o="HD Communications Corp" 001F52 o="UVT Unternehmensberatung fur Verkehr und Technik GmbH" -001F53 o="GEMAC Gesellschaft für Mikroelektronikanwendung Chemnitz mbH" +001F53 o="GEMAC Chemnitz GmbH" 001F54 o="Lorex Technology Inc." 001F55 o="Honeywell Security (China) Co., Ltd." 001F56 o="DIGITAL FORECAST" @@ -7551,7 +7551,6 @@ 0021B4 o="APRO MEDIA CO., LTD" 0021B5 o="Galvanic Ltd" 0021B6 o="Triacta Power Technologies Inc." -0021B7 o="Lexmark International Inc." 0021B8 o="Inphi Corporation" 0021B9 o="Universal Devices Inc." 0021BB o="Riken Keiki Co., Ltd." @@ -7686,7 +7685,7 @@ 00225C o="Multimedia & Communication Technology" 00225D o="Digicable Network India Pvt. Ltd." 00225E o="Uwin Technologies Co.,LTD" -00225F,00F48D,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E82A44,E8617E,E8C74F,F82819,F8A2D6 o="Liteon Technology Corporation" +00225F,00F48D,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E82A44,E8617E,E8C74F,E8D0FC,F82819,F8A2D6 o="Liteon Technology Corporation" 002260 o="AFREEY Inc." 002261,305890 o="Frontier Silicon Ltd" 002262 o="BEP Marine" @@ -7717,7 +7716,7 @@ 002286 o="ASTRON" 002287 o="Titan Wireless LLC" 002288 o="Sagrad, Inc." -002289 o="Optosecurity Inc." +002289 o="Vandelrande APC inc." 00228A o="Teratronik elektronische systeme gmbh" 00228B o="Kensington Computer Products Group" 00228C o="Photon Europe GmbH" @@ -7746,7 +7745,7 @@ 0022AC o="Hangzhou Siyuan Tech. Co., Ltd" 0022AD o="TELESIS TECHNOLOGIES, INC." 0022AE o="Mattel Inc." -0022AF o="Safety Vision" +0022AF o="Safety Vision, LLC" 0022B1 o="Elbit Systems Ltd." 0022B2 o="4RF Communications Ltd" 0022B3 o="Sei S.p.A." @@ -7910,7 +7909,7 @@ 002386 o="Tour & Andersson AB" 002387 o="ThinkFlood, Inc." 002388 o="V.T. Telematica S.p.a." -00238A,144E2A,1C1161,2C39C1,54C33E,7487BB,9C7A03,C4836F,ECB0E1 o="Ciena Corporation" +00238A,144E2A,1C1161,2C39C1,54C33E,7487BB,9C7A03,C4836F,D0196A,ECB0E1 o="Ciena Corporation" 00238D o="Techno Design Co., Ltd." 00238F o="NIDEC COPAL CORPORATION" 002390 o="Algolware Corporation" @@ -8211,7 +8210,7 @@ 00251F o="ZYNUS VISION INC." 002520 o="SMA Railway Technology GmbH" 002521 o="Logitek Electronic Systems, Inc." -002522,7085C2,BC5FF4,D05099 o="ASRock Incorporation" +002522,7085C2,A8A159,BC5FF4,D05099 o="ASRock Incorporation" 002523 o="OCP Inc." 002524 o="Lightcomm Technology Co., Ltd" 002525 o="CTERA Networks Ltd." @@ -8606,7 +8605,7 @@ 002926 o="Applied Optoelectronics, Inc Taiwan Branch" 002AAF o="LARsys-Automation GmbH" 002D76 o="TITECH GmbH" -002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C6ABC,105887,1077B0,1088CE,142233,14E9B2,185282,18A3E8,18D225,1C398A,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,3CFB5C,48555F,48A0F8,48F97C,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,9C88AD,9CFEA1,A013CB,A41908,A8E705,B0E2E5,B8C716,BC9889,BCC00F,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E42F26,E8018D,E85AD1,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" +002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C6ABC,105887,1077B0,1088CE,10DC4A,142233,14E9B2,185282,18A3E8,18D225,1C398A,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,3CFB5C,444B7E,48555F,48A0F8,48F97C,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,9C88AD,9CFEA1,A013CB,A41908,A8E705,B0E2E5,B8C716,BC9889,BCC00F,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E42F26,E8018D,E85AD1,E8C417,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" 003000 o="ALLWELL TECHNOLOGY CORP." 003001 o="SMP" 003002 o="Expand Networks" @@ -8924,7 +8923,7 @@ 00404E o="FLUENT, INC." 00404F o="SPACE & NAVAL WARFARE SYSTEMS" 004050 o="IRONICS, INCORPORATED" -004051 o="GRACILIS, INC." +004051 o="Garbee and Garbee" 004052 o="STAR TECHNOLOGIES, INC." 004053 o="AMPRO COMPUTERS" 004054 o="CONNECTION MACHINES SERVICES" @@ -9304,7 +9303,7 @@ 0050FD o="VISIONCOMM CO., LTD." 0050FE o="PCTVnet ASA" 0050FF o="HAKKO ELECTRONICS CO., LTD." -0051ED,044EAF,203DBD,2C2BF9,30A9DE,7440BE,7C1C4E,944444,A06FAA,B4E62A,C4366C,C80210,E8F2E2 o="LG Innotek" +0051ED,044EAF,203DBD,2C2BF9,30A9DE,7440BE,7C1C4E,944444,A06FAA,B4E62A,C4366C,C80210,CC8826,E8F2E2 o="LG Innotek" 005218 o="Wuxi Keboda Electron Co.Ltd" 0054BD o="Swelaser AB" 00583F o="PC Aquarius" @@ -9546,7 +9545,7 @@ 006FF2,00A096,78617C,BC825D,C449BB,F0AB54 o="MITSUMI ELECTRIC CO.,LTD." 0070B0,0270B0 o="M/A-COM INC. COMPANIES" 0070B3,0270B3 o="DATA RECALL LTD." -007147,00BB3A,00FC8B,08A6BC,0C47C9,18742E,1C12B0,244CE3,34D270,38F73D,3C5CC4,40B4CD,440049,44650D,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,6C5697,747548,74C246,78E103,7C6166,84D6D0,8871E5,A002DC,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,F0272D,F08173,F0D2F1,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." +007147,00BB3A,00FC8B,08A6BC,0C47C9,18742E,1C12B0,244CE3,34D270,38F73D,3C5CC4,40B4CD,440049,44650D,4C1744,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,6C5697,747548,74C246,78E103,7C6166,84D6D0,8871E5,A002DC,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,F0272D,F08173,F0D2F1,FC492D,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." 0071C2,0C54A5,100501,202564,386077,4C72B9,54B203,54BEF7,600292,7054D2,7071BC,74852A,78F29E,7C0507,84002D,88AD43,8C0F6F,C07CD1,D45DDF,D897BA,DCFE07,E06995,E840F2,ECAAA0 o="PEGATRON CORPORATION" 007204,08152F,448F17 o="Samsung Electronics Co., Ltd. ARTIK" 007263,048D38,E4BEED o="Netcore Technology Inc." @@ -9777,7 +9776,7 @@ 0080E2 o="T.D.I. CO., LTD." 0080E3 o="CORAL NETWORK CORPORATION" 0080E4 o="NORTHWEST DIGITAL SYSTEMS, INC" -0080E5,00A098,00A0B8 o="NetApp" +0080E5,00A098,00A0B8,D039EA o="NetApp" 0080E6 o="PEER NETWORKS, INC." 0080E7 o="Leonardo Tactical Systems." 0080E8 o="CUMULUS CORPORATIION" @@ -10035,7 +10034,7 @@ 009569 o="LSD Science and Technology Co.,Ltd." 0097FF o="Heimann Sensor GmbH" 009D8E,029D8E o="CARDIAC RECORDERS, INC." -009EC8,00EC0A,04B167,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,2034FB,2047DA,2082C0,20A60C,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,508F4C,50A009,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,8035C1,80AD16,8CBEBE,9487E0,98FAE3,9C2EA1,9C99A0,A086C6,A45046,A89CED,ACC1EE,ACF7F3,B0E235,C40BCB,C46AB7,D4970B,D832E3,D86375,D8CE3A,E06267,E0DCFF,E446DA,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" +009EC8,00EC0A,04B167,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,2034FB,2047DA,2082C0,20A60C,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,508F4C,50A009,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,7CD661,8035C1,80AD16,8CBEBE,9487E0,98FAE3,9C2EA1,9C99A0,A086C6,A45046,A89CED,ACC1EE,ACF7F3,B0E235,C40BCB,C46AB7,D09C7A,D4970B,D832E3,D86375,D8CE3A,E06267,E0DCFF,E446DA,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" 00A000 o="CENTILLION NETWORKS, INC." 00A001 o="DRS Signal Solutions" 00A002 o="LEEDS & NORTHRUP AUSTRALIA PTY LTD" @@ -10194,7 +10193,7 @@ 00A0AD o="MARCONI SPA" 00A0AE o="NUCOM SYSTEMS, INC." 00A0AF o="WMS INDUSTRIES" -00A0B0,3476C5 o="I-O DATA DEVICE, INC." +00A0B0,3476C5,5041B9 o="I-O DATA DEVICE,INC." 00A0B1 o="FIRST VIRTUAL CORPORATION" 00A0B2 o="SHIMA SEIKI" 00A0B3 o="ZYKRONIX" @@ -10273,7 +10272,7 @@ 00A509 o="WigWag Inc." 00A784 o="ITX security" 00AA3C o="OLIVETTI TELECOM SPA (OLTECO)" -00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,3C1E04,409BCD,48EE0C,54B80A,58D56E,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BCF685,C0A0BB,C412F5,C4A81D,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,F48CEB,F8E903,FC7516 o="D-Link International" +00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,3C1E04,409BCD,48EE0C,54B80A,58D56E,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BCF685,C0A0BB,C412F5,C4A81D,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,ECADE0,F48CEB,F8E903,FC7516 o="D-Link International" 00AECD o="Pensando Systems" 00B017 o="InfoGear Technology Corp." 00B01C o="Westport Technologies" @@ -10318,7 +10317,7 @@ 00BB8E o="HME Co., Ltd." 00BBF0,00DD00,00DD01,00DD02,00DD03,00DD04,00DD05,00DD06,00DD07,00DD08,00DD09,00DD0A,00DD0B,00DD0C,00DD0D,00DD0E,00DD0F o="UNGERMANN-BASS INC." 00BD27 o="Exar Corp." -00BD82,04E0B0,14B837,2C431A,2C557C,34E71C,447BBB,4CB8B5,54666C,68A682,68D1BA,70ACD7,7C03C9,7C7630,A42940,A8E2C3,B41D2B,C4047B,C4518D,CC90E8,D45F25,D8325A,DC9C9F,DCA333 o="Shenzhen YOUHUA Technology Co., Ltd" +00BD82,04E0B0,14B837,2C431A,2C557C,34E71C,447BBB,4CB8B5,54666C,68A682,68D1BA,70ACD7,7C03C9,7C7630,A42940,A8E2C3,B41D2B,C4047B,C4518D,C821DA,CC90E8,D45F25,D8325A,DC9C9F,DCA333 o="Shenzhen YOUHUA Technology Co., Ltd" 00BF15,0CBF15 o="Genetec Inc." 00C000 o="LANOPTICS, LTD." 00C001 o="DIATEK PATIENT MANAGMENT" @@ -10564,7 +10563,7 @@ 00CBB4 o="SHENZHEN ATEKO PHOTOELECTRICITY CO.,LTD" 00CBBD o="Cambridge Broadband Networks Ltd." 00CD90 o="MAS Elektronik AG" -00CFC0,1479F3,1869DA,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,8C53D2,AC5AEE,AC710C,B4D0A9,C43306,E0456D o="China Mobile Group Device Co.,Ltd." +00CFC0,103D3E,1479F3,1869DA,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,8C53D2,AC5AEE,AC710C,B4D0A9,C43306,E0456D,F848FD o="China Mobile Group Device Co.,Ltd." 00D000 o="FERRAN SCIENTIFIC, INC." 00D001 o="VST TECHNOLOGIES, INC." 00D002 o="DITECH CORPORATION" @@ -10782,7 +10781,7 @@ 00D0F3 o="SOLARI DI UDINE SPA" 00D0F4 o="CARINTHIAN TECH INSTITUTE" 00D0F5 o="ORANGE MICRO, INC." -00D0F6,04C241,0C54B9,0C7C28,10E878,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,60A8FE,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,AC8FF8,B0754D,BC52B4,BC6B4D,BC8D0E,C04121,C4084A,CC66B2,D4E33F,D8EFCD,E48184,E89363,F81308,F85C4D,FC2FAA o="Nokia" +00D0F6,04C241,0C54B9,0C7C28,10E878,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,60A8FE,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,AC8FF8,B0700D,B0754D,BC52B4,BC6B4D,BC8D0E,C04121,C4084A,CC66B2,D4E33F,D8EFCD,DCB082,E48184,E89363,F81308,F85C4D,FC2FAA o="Nokia" 00D0F7 o="NEXT NETS CORPORATION" 00D0F8 o="FUJIAN STAR TERMINAL" 00D0F9 o="ACUTE COMMUNICATIONS CORP." @@ -10923,7 +10922,7 @@ 00E08D o="PRESSURE SYSTEMS, INC." 00E08E o="UTSTARCOM" 00E090 o="BECKMAN LAB. AUTOMATION DIV." -00E091,14C913,30B4B8,388C50,6CD032,785DC8,A823FE,C808E9 o="LG Electronics" +00E091,14C913,201742,30B4B8,388C50,6CD032,785DC8,A823FE,C808E9 o="LG Electronics" 00E092 o="ADMTEK INCORPORATED" 00E093 o="ACKFIN NETWORKS" 00E094 o="OSAI SRL" @@ -11037,7 +11036,7 @@ 00FD4C o="NEVATEC" 02AA3C o="OLIVETTI TELECOMM SPA (OLTECO)" 0402CA o="Shenzhen Vtsonic Co.,ltd" -0403D6,582F40,5C521E,606BFF,64B5C6,9458CB,98B6E9,A438CC,B87826,B88AEC,DC68EB,ECC40D o="Nintendo Co.,Ltd" +0403D6,582F40,5C521E,606BFF,64B5C6,9458CB,98B6E9,A438CC,B87826,B88AEC,D4F057,DC68EB,ECC40D o="Nintendo Co.,Ltd" 0404EA o="Valens Semiconductor Ltd." 04072E o="VTech Electronics Ltd." 040AE0 o="XMIT AG COMPUTER NETWORKS" @@ -11061,13 +11060,13 @@ 043604 o="Gyeyoung I&T" 043A0D o="SM Optics S.r.l." 043D98 o="ChongQing QingJia Electronics CO.,LTD" -0440A9,04D7A5,1CAB34,307BAC,38AD8E,38ADBE,3CF5CC,441AFA,48BD3D,5CC999,7057BF,7485C4,74EAC8,74EACB,88DF9E,90E710,94282E,9CE895,DCDA80 o="New H3C Technologies Co., Ltd" +0440A9,04D7A5,1CAB34,307BAC,346B5B,38AD8E,38ADBE,3CF5CC,441AFA,48BD3D,5CC999,7057BF,7485C4,74EAC8,74EACB,782C29,88DF9E,90E710,94282E,9CE895,DCDA80 o="New H3C Technologies Co., Ltd" 044169,D43260,D4D919,D89685,F4DD9E o="GoPro" 0444A1 o="TELECON GALICIA,S.A." 044A50 o="Ramaxel Technology (Shenzhen) limited company" 044BFF o="GuangZhou Hedy Digital Technology Co., Ltd" 044CEF o="Fujian Sanao Technology Co.,Ltd" -044E06,3407FB,346E9D,348446,3C197D,549B72,74C99A,74D0DC,903809,98A404,98C5DB,A4A1C2,AC60B6 o="Ericsson AB" +044E06,3407FB,346E9D,348446,3C197D,549B72,74C99A,74D0DC,78D347,903809,98A404,98C5DB,A4A1C2,AC60B6 o="Ericsson AB" 044F8B o="Adapteva, Inc." 0450DA o="Qiku Internet Network Scientific (Shenzhen) Co., Ltd" 0453D5 o="Sysorex Global Holdings" @@ -11132,7 +11131,7 @@ 04CF25 o="MANYCOLORS, INC." 04CF8C,286C07,34CE00,40313C,50642B,7811DC,7C49EB,EC4118 o="XIAOMI Electronics,CO.,LTD" 04D437 o="ZNV" -04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CF5A3,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" +04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" 04D783 o="Y&H E&C Co.,LTD." 04DB8A o="Suntech International Ltd." 04DD4C o="Velocytech" @@ -11149,7 +11148,7 @@ 04E9E5 o="PJRC.COM, LLC" 04EE91 o="x-fabric GmbH" 04F021 o="Compex Systems Pte Ltd" -04F128,203956,4C6AF6,6CA928,6CC4D5,90A365,A028ED,A83E0E,AC5775,BC024A,C010B1 o="HMD Global Oy" +04F128,203956,4C6AF6,6CA928,6CC4D5,90A365,94EE9F,A028ED,A83E0E,AC5775,BC024A,C010B1 o="HMD Global Oy" 04F17D o="Tarana Wireless" 04F4BC o="Xena Networks" 04F8C2 o="Flaircomm Microelectronics, Inc." @@ -11300,7 +11299,7 @@ 081DFB o="Shanghai Mexon Communication Technology Co.,Ltd" 081F3F o="WondaLink Inc." 081FEB o="BinCube" -0823B2,087F98,10F681,18E29F,1CDA27,205D47,20F77C,283166,28FAA0,34E911,386EA2,3CA348,3CA581,3CA616,3CB6B7,449EF9,4CC00A,5419C8,6091F3,7047E9,70788B,70B7AA,70D923,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,DC1AC5,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." +0823B2,087F98,10F681,18E29F,1CDA27,205D47,20F77C,283166,28FAA0,34E911,386EA2,3CA348,3CA581,3CA616,3CB6B7,449EF9,488764,4CC00A,5419C8,5C1CB9,6091F3,7047E9,70788B,70B7AA,70D923,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,DC1AC5,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." 082522 o="ADVANSEE" 082719 o="APS systems/electronic AG" 0827CE o="NAGANO KEIKI CO., LTD." @@ -11311,6 +11310,7 @@ 0835B2 o="CoreEdge Networks Co., Ltd" 08379C o="Topaz Co. LTD." 0838A5 o="Funkwerk plettac electronic GmbH" +083A2F o="Guangzhou Juan Intelligent Tech Joint Stock Co.,Ltd" 083A5C o="Junilab, Inc." 083AB8 o="Shinoda Plasma Co., Ltd." 083F3E o="WSH GmbH" @@ -11319,7 +11319,7 @@ 084656 o="VEO-LABS" 0847D0,089C86,88B362 o="Nokia Shanghai Bell Co. Ltd.)" 08482C o="Raycore Taiwan Co., LTD." -084ACF,14C697,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,4883B4,489507,4C189A,4C1A3D,5029F5,503CEA,587A6A,58C6F0,602101,6C5C14,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,A09347,A41232,A43D78,A81B5A,B0AA36,B4CB57,B83765,B8C74A,BC3AEA,C02E25,C09F05,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06D78,F079E8 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" +084ACF,14C697,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2479F3,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,4883B4,489507,4C189A,4C1A3D,4C6F9C,5029F5,503CEA,587A6A,58C6F0,602101,6C5C14,70DDA8,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,A09347,A41232,A43D78,A81B5A,B0AA36,B4CB57,B83765,B8C74A,BC3AEA,C02E25,C09F05,C4E39F,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06D78,F079E8 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" 084E1C o="H2A Systems, LLC" 084EBF o="Broad Net Mux Corporation" 085114 o="QINGDAO TOPSCOMM COMMUNICATION CO., LTD" @@ -11340,6 +11340,7 @@ 087BAA o="SVYAZKOMPLEKTSERVICE, LLC" 087CBE o="Quintic Corp." 087D21 o="Altasec technology corporation" +087E64,08952A,0C0227,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,3C9A77,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,603D26,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,8417EF,88F7C7,8C04FF,905851,946A77,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." 0881BC o="HongKong Ipro Technology Co., Limited" 088466 o="Novartis Pharma AG" 088DC8 o="Ryowa Electronics Co.,Ltd" @@ -11347,7 +11348,6 @@ 088F2C o="Hills Sound Vision & Lighting" 0890BA o="Danlaw Inc" 0894EF,206A8A,38B725,70E284,98EECB,F0DEF1,F80F41 o="Wistron Infocomm (Zhongshan) Corporation" -08952A,0C0227,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,3C9A77,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,603D26,70037E,705A9E,7C9A54,802994,80B234,80C6AB,8417EF,88F7C7,8C04FF,905851,946A77,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." 089758 o="Shenzhen Strong Rising Electronics Co.,Ltd DongGuan Subsidiary" 089B4B o="iKuai Networks" 089F97 o="LEROY AUTOMATION" @@ -11376,9 +11376,10 @@ 08DFCB o="Systrome Networks" 08E5DA o="NANJING FUJITSU COMPUTER PRODUCTS CO.,LTD." 08E672 o="JEBSEE ELECTRONICS CO.,LTD." -08EA40,0C8C24,10A4BE,146B9C,203233,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" +08EA40,0C8C24,10A4BE,146B9C,203233,74EE2A,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" 08EB29 o="Jiangsu Huitong Group Co.,Ltd." 08EBED o="World Elite Technology Co.,LTD" +08EDED,14A78B,38AF29,3CEF8C,4C11BF,9002A9,9C1463,A0BD1D,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." 08EFAB o="SAYME WIRELESS SENSOR NETWORK" 08F1B7 o="Towerstream Corpration" 08F2F4 o="Net One Partners Co.,Ltd." @@ -11426,7 +11427,7 @@ 0C5CD8 o="DOLI Elektronik GmbH" 0C5F35 o="Niagara Video Corporation" 0C6111 o="Anda Technologies SAC" -0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,7CB232,C0D2F3,C4985C o="Hui Zhou Gaoshengda Technology Co.,LTD" +0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,7CB232,C0D2F3,C4985C,D81399 o="Hui Zhou Gaoshengda Technology Co.,LTD" 0C63FC o="Nanjing Signway Technology Co., Ltd" 0C6AE6 o="Stanley Security Solutions" 0C6E4F o="PrimeVOLT Co., Ltd." @@ -11441,7 +11442,7 @@ 0C8411 o="A.O. Smith Water Products" 0C8484 o="Zenovia Electronics Inc." 0C8A87 o="AgLogica Holdings, Inc" -0C8BD3,18AC9E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,8CD48E,988ED4,9CAF6F,B8C8EB,F82F6A o="ITEL MOBILE LIMITED" +0C8BD3,18AC9E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,8CD48E,988ED4,9CAF6F,B8C8EB,F0B968,F82F6A o="ITEL MOBILE LIMITED" 0C8C8F o="Kamo Technology Limited" 0C8CDC o="Suunto Oy" 0C8D98 o="TOP EIGHT IND CORP" @@ -11467,7 +11468,7 @@ 0CB5DE,18422F,4CA74B,54055F,68597F,84A783,885C47,9067F3,94AE61,D4224E o="Alcatel Lucent" 0CB912 o="JM-DATA GmbH" 0CB937,647C34,6C38A1 o="Ubee Interactive Co., Limited" -0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,745C9F,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404 o="TCT mobile ltd" +0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,745C9F,889E33,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404 o="TCT mobile ltd" 0CBF3F o="Shenzhen Lencotion Technology Co.,Ltd" 0CBF74 o="Morse Micro" 0CC0C0 o="MAGNETI MARELLI SISTEMAS ELECTRONICOS MEXICO" @@ -11478,7 +11479,7 @@ 0CC731 o="Currant, Inc." 0CC81F o="Summer Infant, Inc." 0CC9C6 o="Samwin Hong Kong Limited" -0CCB85,141AA3,1430C6,1C56FE,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,9068C3,9CD917,A470D6,A89675,B07994,BCFFEB,C08C71,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" +0CCB85,141AA3,1430C6,1C56FE,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,9068C3,90735A,9CD917,A470D6,A89675,B07994,BC98DF,BCFFEB,C08C71,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" 0CCB8D o="ASCO Numatics GmbH" 0CCC26 o="Airenetworks" 0CCDD3 o="EASTRIVER TECHNOLOGY CO., LTD." @@ -11494,6 +11495,7 @@ 0CE709 o="Fox Crypto B.V." 0CE82F o="Bonfiglioli Vectron GmbH" 0CE936 o="ELIMOS srl" +0CE99A o="ATLS ALTEC" 0CEF7C o="AnaCom Inc" 0CF019 o="Malgn Technology Co., Ltd." 0CF0B4 o="Globalsat International Technology Ltd" @@ -11515,8 +11517,8 @@ 101212 o="Vivo International Corporation Pty Ltd" 101218 o="Korins Inc." 101248 o="ITG, Inc." -101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,58ECED,649829,689361,701BFB,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,A42618,A4B52E,A4F3E7,B8DB1C,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,E80945,E8DE8E,F89910 o="Integrated Device Technology (Malaysia) Sdn. Bhd." -101331,20B001,30918F,589835,9C9726,A491B1,A4B1E9,C4EA1D,E0B9E5 o="Technicolor" +101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,58ECED,649829,689361,701BFB,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,9C497F,A42618,A4B52E,A4F3E7,B8DB1C,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,E80945,E8DE8E,F89910,FCEA50 o="Integrated Device Technology (Malaysia) Sdn. Bhd." +101331,20B001,30918F,589835,9C9726,A491B1,A4B1E9,C4EA1D,D4351D,E0B9E5 o="Technicolor" 1013EE o="Justec International Technology INC." 10189E o="Elmo Motion Control" 101D51 o="8Mesh Networks Limited" @@ -11565,7 +11567,7 @@ 10954B o="Megabyte Ltd." 109AB9 o="Tosibox Oy" 109C70 o="Prusa Research s.r.o." -109E3A,18BC5A,78DA07 o="Zhejiang Tmall Technology Co., Ltd." +109E3A,18BC5A,38D2CA,78DA07 o="Zhejiang Tmall Technology Co., Ltd." 10A13B o="FUJIKURA RUBBER LTD." 10A24E o="GOLD3LINK ELECTRONICS CO., LTD" 10A4B9 o="Baidu Online Network Technology (Beijing) Co., Ltd" @@ -11619,11 +11621,11 @@ 141357 o="ATP Electronics, Inc." 1414E6 o="Ningbo Sanhe Digital Co.,Ltd" 14157C o="TOKYO COSMOS ELECTRIC CO.,LTD." -14169E,2C5731,541473,A444D1 o="Wingtech Group (HongKong)Limited" +14169E,2C5731,541473,A444D1,B02A1F o="Wingtech Group (HongKong)Limited" 141A51 o="Treetech Sistemas Digitais" 141BBD o="Volex Inc." 141BF0 o="Intellimedia Systems Ltd" -1422DB,4C0143,605F8D,F8BBBF o="eero inc." +1422DB,4C0143,605F8D,80DA13,F8BBBF o="eero inc." 1423D7 o="EUTRONIX CO., LTD." 142882 o="MIDICOM ELECTRONICS CO.LTD" 142971 o="NEMOA ELECTRONICS (HK) CO. LTD" @@ -11664,6 +11666,7 @@ 14780B o="Varex Imaging Deutschland AG" 147DB3 o="JOA TELECOM.CO.,LTD" 14825B,304487,C8AFE3,F4951B o="Hefei Radio Communication Technology Co., Ltd" +148430,4C38D5 o="MITAC COMPUTING TECHNOLOGY CORPORATION" 14893E o="VIXTEL TECHNOLOGIES LIMTED" 148951,507B9D,54E1AD,68F728,8C1645,98FA9B,C85B76,E86A64 o="LCFC(HeFei) Electronics Technology co., ltd" 148A70 o="ADS GmbH" @@ -11675,7 +11678,6 @@ 149FB6,7CFD82,ECA9FA o="GUANGDONG GENIUS TECHNOLOGY CO., LTD." 14A62C o="S.M. Dezac S.A." 14A72B o="currentoptronics Pvt.Ltd" -14A78B,38AF29,3CEF8C,4C11BF,9002A9,9C1463,A0BD1D,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." 14A86B o="ShenZhen Telacom Science&Technology Co., Ltd" 14A9E3 o="MST CORPORATION" 14B126,FCE66A o="Industrial Software Co" @@ -11737,6 +11739,7 @@ 183BD2,98BB1E o="BYD Precision Manufacture Company Ltd." 1840A4 o="Shenzhen Trylong Smart Science and Technology Co., Ltd." 184462 o="Riava Networks, Inc." +184644,D4B8FF o="Home Control Singapore Pte Ltd" 1848D8 o="Fastback Networks" 184BDF o="Caavo Inc" 184E94 o="MESSOA TECHNOLOGIES INC." @@ -11751,7 +11754,7 @@ 18673F o="Hanover Displays Limited" 186751 o="KOMEG Industrielle Messtechnik GmbH" 186882 o="Beward R&D Co., Ltd." -1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,94E1AC,A41437,B4A382,BCAD28,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." +1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,686DBC,94E1AC,988B0A,A41437,B4A382,BCAD28,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." 186D99 o="Adanis Inc." 187117 o="eta plus electronic gmbh" 1878D4,20C047,485D36 o="Verizon" @@ -11776,6 +11779,7 @@ 18A28A o="Essel-T Co., Ltd" 18A958 o="PROVISION THAI CO., LTD." 18AA45 o="Fon Technology" +18AACA,B0AAD2,F4323D o="Sichuan tianyi kanghe communications co., LTD" 18ABF5 o="Ultra Electronics Electrics" 18AD4D o="Polostar Technology Corporation" 18AEBB o="Siemens Convergence Creators GmbH&Co.KG" @@ -11796,18 +11800,20 @@ 18D66A o="Inmarsat" 18D6CF o="Kurth Electronic GmbH" 18D949 o="Qvis Labs, LLC" +18D9EF,80EE73 o="Shuttle Inc." 18DFB4 o="BOSUNG POWERTEC CO.,LTD." 18E288 o="STT Condigi" 18E80F o="Viking Electronics Inc." 18E8DD o="MODULETEK" 18F145 o="NetComm Wireless Limited" +18F18E o="ChipER Technology co. ltd" 18F292 o="Shannon Systems" 18F650 o="Multimedia Pacific Limited" 18F76B o="Zhejiang Winsight Technology CO.,LTD" 18F87A o="i3 International Inc." 18FA6F o="ISC applied systems corp" 18FC9F o="Changhe Electronics Co., Ltd." -18FE34,240AC4,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,545AA6,5CCF7F,600194,68C63A,807D3A,840D8E,84F3EB,9097D5,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,CC50E3,D8A01D,DC4F22,ECFABC o="Espressif Inc." +18FE34,240AC4,2462AB,246F28,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,4C11AE,545AA6,5CCF7F,600194,68C63A,807D3A,840D8E,84F3EB,9097D5,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,CC50E3,D8A01D,D8F15B,DC4F22,ECFABC o="Espressif Inc." 18FF2E o="Shenzhen Rui Ying Da Technology Co., Ltd" 1C0042 o="NARI Technology Co., Ltd." 1C0656 o="IDY Corporation" @@ -11825,7 +11831,7 @@ 1C234F,441102 o="EDMI Europe Ltd" 1C24CD,505FB5,88DE7C o="Askey Computer Corp." 1C24EB o="Burlywood" -1C25E1,6458AD,64F88A,688B0F,A0950C,AC5474,B05365,C098DA,C0D0FF,E42D7B o="China Mobile IOT Company Limited" +1C25E1,6458AD,64F88A,688B0F,A0950C,AC5474,B03055,B05365,C098DA,C0D0FF,E42D7B o="China Mobile IOT Company Limited" 1C27DD o="Datang Gohighsec(zhejiang)Information Technology Co.,Ltd." 1C2E1B o="Suzhou Tremenet Communication Technology Co., Ltd." 1C330E o="PernixData" @@ -11854,6 +11860,7 @@ 1C5FFF o="Beijing Ereneben Information Technology Co.,Ltd Shenzhen Branch" 1C60DE,488AD2,6C5940,8CF228,BC5FF6,C8E7D8,D02516,F4EE14 o="MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." 1C63B7 o="OpenProducts 237 AB" +1C697A,94C691 o="EliteGroup Computer Systems Co., LTD" 1C6BCA o="Mitsunami Co., Ltd." 1C6E4C o="Logistic Service & Engineering Co.,Ltd" 1C6E76 o="Quarion Technology Inc" @@ -11885,9 +11892,11 @@ 1CAB01 o="Innovolt" 1CADD1 o="Bosung Electronics Co., Ltd." 1CB243 o="TDC A/S" +1CB3E9 o="Shenzhen Zhongke United Communication Technology" 1CB857 o="Becon Technologies Co,.Ltd." 1CBBA8 o="OJSC %Ufimskiy Zavod %Promsvyaz%" 1CBD0E o="Amplified Engineering Pty Ltd" +1CBFCE o="Shenzhen Century Xinyang Technology Co., Ltd" 1CC11A o="Wavetronix" 1CC316 o="MileSight Technology Co., Ltd." 1CC586 o="Absolute Acoustics" @@ -11922,7 +11931,7 @@ 202D23 o="Collinear Networks Inc." 202DF8 o="Digital Media Cartridge Ltd." 2031EB o="HDSN" -20365B,F00E1D o="Megafone Limited" +20365B,80DABC,F00E1D o="Megafone Limited" 2037BC o="Kuipers Electronic Engineering BV" 203AEF o="Sivantos GmbH" 204005 o="feno GmbH" @@ -11954,6 +11963,7 @@ 2087AC o="AES motomation" 20918A o="PROFALUX" 2091D9 o="I'M SPA" +20968A,2823F5,58C876,8C1850,CCF0FD,F010AB o="China Mobile (Hangzhou) Information Technology Co., Ltd." 209AE9 o="Volacomm Co., Ltd" 209BA5 o="JIAXING GLEAD Electronics Co.,Ltd" 20A2E7 o="Lee-Dickens Ltd" @@ -12111,7 +12121,6 @@ 2818FD o="Aditya Infotech Ltd." 282246 o="Beijing Sinoix Communication Co., LTD" 282373 o="Digita" -2823F5,58C876,8C1850,CCF0FD,F010AB o="China Mobile (Hangzhou) Information Technology Co., Ltd." 282536 o="SHENZHEN HOLATEK CO.,LTD" 2826A6 o="PBR electronics GmbH" 282986 o="APC by Schneider Electric" @@ -12299,7 +12308,7 @@ 2CCD69 o="Aqavi.com" 2CD1DA o="Sanjole, Inc." 2CDD0C o="Discovergy GmbH" -2CDD95,38E3C5,4C8120,64D954,900A1A,D00ED9,F49EEF,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics" +2CDD95,38E3C5,4C8120,501B32,64D954,900A1A,D00ED9,F49EEF,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics" 2CE2A8 o="DeviceDesign" 2CE871 o="Alert Metalguard ApS" 2CEDEB o="Alpheus Digital Company Limited" @@ -12361,7 +12370,8 @@ 30786B o="TIANJIN Golden Pentagon Electronics Co., Ltd." 3078C2 o="Innowireless / QUCELL Networks" 307CB2,A43E51 o="ANOV FRANCE" -308841,44B295,4898CA,889746,D4B761 o="Sichuan AI-Link Technology Co., Ltd." +308841,44B295,4898CA,501395,889746,D4B761 o="Sichuan AI-Link Technology Co., Ltd." +308944 o="DEVA Broadcast Ltd." 308976 o="DALIAN LAMBA TECHNOLOGY CO.,LTD" 308999 o="Guangdong East Power Co.," 3089D3 o="HONGKONG UCLOUDLINK NETWORK TECHNOLOGY LIMITED" @@ -12388,6 +12398,7 @@ 30E090 o="Linctronix Ltd," 30E3D6 o="Spotify USA Inc." 30E48E o="Vodafone UK" +30EA26 o="Sycada BV" 30EB1F o="Skylab M&C Technology Co.,Ltd" 30EB5A o="LANDIS + GYR" 30EFD1 o="Alstom Strongwish (Shenzhen) Co., Ltd." @@ -12528,6 +12539,7 @@ 3829DD o="ONvocal Inc" 382B78 o="ECO PLUGS ENTERPRISE CO., LTD" 3831AC o="WEG" +383B26,84C2E4 o="Jiangsu Qinheng Co., Ltd." 383C9C o="Fujian Newland Payment Technology Co.,Ltd." 383F10 o="DBL Technology Ltd." 384233 o="Wildeboer Bauteile GmbH" @@ -12594,6 +12606,7 @@ 38F098 o="Vapor Stone Rail Systems" 38F0C8 o="Livestream" 38F135 o="SensorTec-Canada" +38F32E,D08A55 o="Skullcandy" 38F33F o="TATSUNO CORPORATION" 38F554 o="HISENSE ELECTRIC CO.,LTD" 38F557 o="JOLATA, INC." @@ -12609,6 +12622,7 @@ 3C081E o="Beijing Yupont Electric Power Technology Co.,Ltd" 3C096D o="Powerhouse Dynamics" 3C0C48 o="Servergy, Inc." +3C0C7D o="Tiny Mesh AS" 3C0FC1 o="KBC Networks" 3C1040 o="daesung network" 3C106F o="ALBAHITH TECHNOLOGIES" @@ -12626,7 +12640,7 @@ 3C2763 o="SLE quality engineering GmbH & Co. KG" 3C2AF4 o="Brother Industries, LTD." 3C2C94 o="杭州德澜科技有限公司(HangZhou Delan Technology Co.,Ltd)" -3C2C99,8CEA1B,A82BB5,B86A97 o="Edgecore Networks Corporation" +3C2C99,80A235,8CEA1B,A82BB5,B86A97,CC37AB o="Edgecore Networks Corporation" 3C2F3A o="SFORZATO Corp." 3C300C o="Dewar Electronics Pty Ltd" 3C3178 o="Qolsys Inc." @@ -12641,7 +12655,7 @@ 3C4E47 o="Etronic A/S" 3C57BD o="Kessler Crane Inc." 3C57D5 o="FiveCo" -3C591E,5C36B8 o="TCL King Electrical Appliances (Huizhou) Co., Ltd" +3C591E,5C36B8,CCA12B o="TCL King Electrical Appliances (Huizhou) Co., Ltd" 3C5CC3 o="Shenzhen First Blue Chip Technology Ltd" 3C5F01 o="Synerchip Co., Ltd." 3C6278 o="SHENZHEN JETNET TECHNOLOGY CO.,LTD." @@ -12681,7 +12695,7 @@ 3CB792 o="Hitachi Maxell, Ltd., Optronics Division" 3CB9A6 o="Belden Deutschland GmbH" 3CBB73,40C81F o="Shenzhen Xinguodu Technology Co., Ltd." -3CBD3E,8C5AF8,C82832,E4DB6D o="Beijing Xiaomi Electronics Co., Ltd." +3CBD3E,8C5AF8,C82832,E0B655,E4DB6D o="Beijing Xiaomi Electronics Co., Ltd." 3CBDD8,3CCD93,9893CC,C041F6,CC2D8C,E85B5B o="LG ELECTRONICS INC" 3CC079 o="Shenzhen One-Nine Intelligent Electronic Science and Technology Co., Ltd" 3CC0C6 o="d&b audiotechnik GmbH" @@ -12720,6 +12734,7 @@ 4017E2 o="INTAI TECHNOLOGY CORP." 401D59 o="Biometric Associates, LP" 4022ED o="Digital Projection Ltd" +402343,ACD564,B068E6,C0B5D7,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." 40270B o="Mobileeco Co., Ltd" 402814 o="RFI Engineering" 403067 o="Conlog (Pty) Ltd" @@ -12875,6 +12890,7 @@ 449CB5 o="Alcomp, Inc" 449F7F o="DataCore Software Corporation" 44A466 o="GROUPE LDLC" +44A61E o="INGRAM MICRO SERVICES" 44A689 o="PROMAX ELECTRONICA SA" 44A6E5 o="THINKING TECHNOLOGY CO.,LTD" 44A8C2 o="SEWOO TECH CO., LTD" @@ -12884,7 +12900,7 @@ 44B382 o="Kuang-chi Institute of Advanced Technology" 44B412 o="SIUS AG" 44B433 o="tide.co.,ltd" -44B462,F8D478 o="Flextronics Tech.(Ind) Pvt Ltd" +44B462,C8C64A,F8D478 o="Flextronics Tech.(Ind) Pvt Ltd" 44B994 o="Douglas Lighting Controls" 44BFE3 o="Shenzhen Longtech Electronics Co.,Ltd" 44C233 o="Guangzhou Comet Technology Development Co.Ltd" @@ -12910,7 +12926,7 @@ 44EFCF o="UGENE SOLUTION inc." 44F849 o="Union Pacific Railroad" 44FDA3 o="Everysight LTD." -44FE3B,488D36,4C1B86,78DD12,946AB0,A0B549,BC30D9,D0052A,D463FE,E05163,E43ED7,ECF451 o="Arcadyan Corporation" +44FE3B,488D36,4C1B86,64CC22,78DD12,946AB0,A0B549,BC30D9,D0052A,D463FE,E05163,E43ED7,ECF451 o="Arcadyan Corporation" 48022A o="B-Link Electronic Limited" 480362 o="DESAY ELECTRONICS(HUIZHOU)CO.,LTD" 48049F o="ELECOM CO., LTD" @@ -12936,6 +12952,7 @@ 48555C o="Wu Qi Technologies,Inc." 4857DD,A40E2B o="Facebook Inc" 485A3F o="WISOL" +485DEB o="Just Add Power" 4861A3 o="Concern %Axion% JSC" 486834 o="Silicon Motion, Inc." 486B91 o="Fleetwood Group Inc." @@ -12982,10 +12999,12 @@ 48D7FF o="BLANKOM Antennentechnik GmbH" 48D845 o="Shenzhen Mainuoke Electronics Co., Ltd" 48D855 o="Telvent" +48D875 o="China TransInfo Technology Co., Ltd" 48D8FE o="ClarIDy Solutions, Inc." 48DA96 o="Eddy Smart Home Solutions Inc." 48DF1C o="Wuhan NEC Fibre Optic Communications industry Co. Ltd" 48E1AF o="Vity" +48E1E9 o="Chengdu Meross Technology Co., Ltd." 48E3C3 o="JENOPTIK Advanced Systems GmbH" 48E695 o="Insigma Inc" 48EA63 o="Zhejiang Uniview Technologies Co., Ltd." @@ -13020,7 +13039,6 @@ 4C32D9 o="M Rutty Holdings Pty. Ltd." 4C334E o="HIGHTECH" 4C364E o="Panasonic Corporation Connected Solutions Company" -4C38D5 o="MITAC COMPUTING TECHNOLOGY CORPORATION" 4C3909 o="HPL Electric & Power Private Limited" 4C3910 o="Newtek Electronics co., Ltd." 4C3B74 o="VOGTEC(H.K.) Co., Ltd" @@ -13274,6 +13292,7 @@ 54D9E4 o="BRILLIANTTS CO., LTD" 54DF00 o="Ulterius Technologies, LLC" 54DF63 o="Intrakey technologies GmbH" +54E019 o="Ring LLC" 54E2C8 o="Dongguan Aoyuan Electronics Technology Co., Ltd" 54E3B0 o="JVL Industri Elektronik" 54E63F o="ShenZhen LingKeWeiEr Technology Co., Ltd." @@ -13405,6 +13424,7 @@ 5C2AEF o="Open Access Pty Ltd" 5C2BF5,A0FE61 o="Vivint Wireless Inc." 5C2ED2 o="ABC(XiSheng) Electronics Co.,Ltd" +5C32C5 o="Teracom Ltd." 5C3327 o="Spazio Italia srl" 5C335C o="Swissphone Telecom AG" 5C35DA o="There Corporation Oy" @@ -13418,7 +13438,7 @@ 5C56ED o="3pleplay Electronics Private Limited" 5C5819 o="Jingsheng Technology Co., Ltd." 5C5AEA o="FORD" -5C5B35 o="Mist Systems, Inc." +5C5B35,D420B0 o="Mist Systems, Inc." 5C5BC2 o="YIK Corporation" 5C63C9 o="Intellithings Ltd." 5C6984 o="NUVICO" @@ -13470,11 +13490,13 @@ 5CF50D o="Institute of microelectronic applications" 5CF7C3 o="SYNTECH (HK) TECHNOLOGY LIMITED" 5CF9F0 o="Atomos Engineering P/L" +5CFAFB o="Acubit" 5CFFFF o="Shenzhen Kezhonglong Optoelectronic Technology Co., Ltd" 600347 o="Billion Electric Co. Ltd." 600417 o="POSBANK CO.,LTD" 60058A o="Hitachi Metals, Ltd." 600837 o="ivvi Scientific(Nanchang)Co.Ltd" +6009C3,CCF957,D4CA6E o="u-blox AG" 600F77 o="SilverPlus, Inc" 601199 o="Siama Systems Inc" 601283 o="TSB REAL TIME LOCATION SYSTEMS S.L." @@ -13564,6 +13586,7 @@ 60D1AA o="Vishal Telecommunications Pvt Ltd" 60D262 o="Tzukuri Pty Ltd" 60D2B9 o="REALAND BIO CO., LTD." +60D2DD o="Shenzhen Baitong Putian Technology Co.,Ltd." 60D30A o="Quatius Limited" 60DA23 o="Estech Co.,Ltd" 60DB2A o="HNS" @@ -13739,6 +13762,7 @@ 687924 o="ELS-GmbH & Co. KG" 687CC8 o="Measurement Systems S. de R.L." 687CD5 o="Y Soft Corporation, a.s." +6882F2 o="grandcentrix GmbH" 68831A o="Pandora Mobility Corporation" 688470 o="eSSys Co.,Ltd" 688540 o="IGI Mobile, Inc." @@ -13771,7 +13795,7 @@ 68D1FD o="Shenzhen Trimax Technology Co.,Ltd" 68D247 o="Portalis LC" 68D925 o="ProSys Development Services" -68DB67 o="Nantong Coship Electronics Co., Ltd" +68DB67,6C8AEC o="Nantong Coship Electronics Co., Ltd." 68DB96 o="OPWILL Technologies CO .,LTD" 68DCE8 o="PacketStorm Communications" 68DD26 o="Shanghai Focus Vision Security Technology Co.,Ltd" @@ -13812,7 +13836,7 @@ 6C3A84 o="Shenzhen Aero-Startech. Co.Ltd" 6C3C53 o="SoundHawk Corp" 6C3E9C o="KE Knestel Elektronik GmbH" -6C40C6 o="Nimbus Data Systems, Inc." +6C40C6 o="Nimbus Data, Inc." 6C4418 o="Zappware" 6C4598 o="Antex Electronic Corp." 6C49C1 o="o2ones Co., Ltd." @@ -13876,6 +13900,7 @@ 6CEC5A o="Hon Hai Precision Ind. CO.,Ltd." 6CECA1 o="SHENZHEN CLOU ELECTRONICS CO. LTD." 6CED51 o="NEXCONTROL Co.,Ltd" +6CF17E o="Zhejiang Uniview Technologies Co.,Ltd." 6CF5E8 o="Mooredoll Inc." 6CF97C o="Nanoptix Inc." 6CF9D2 o="CHENGDU POVODO ELECTRONIC TECHNOLOGY CO., LTD" @@ -13903,6 +13928,7 @@ 702C1F o="Wisol" 702D84 o="i4C Innovations" 702DD1 o="Newings Communication CO., LTD." +702E80 o="DIEHL Connectivity Solutions" 702ED9,7472B0,78DDD9 o="Guangzhou Shiyuan Electronics Co., Ltd." 702F4B o="PolyVision Inc." 702F97 o="Aava Mobile Oy" @@ -13997,6 +14023,7 @@ 70F11C o="Shenzhen Ogemray Technology Co.,Ltd" 70F176 o="Data Modul AG" 70F1E5 o="Xetawave LLC" +70F754,D49CDD o="AMPAK Technology,Inc." 70FF5C o="Cheerzing Communication(Xiamen)Technology Co.,Ltd" 74042B,E02CB2 o="Lenovo Mobile Communication (Wuhan) Company Limited" 740ABC o="LightwaveRF Technology Ltd" @@ -14189,6 +14216,7 @@ 78DAA2 o="Cynosure Technologies Co.,Ltd" 78DAB3 o="GBO Technology" 78DDD6 o="c-scape" +78E2BD o="Vodafone Automotive S.p.A." 78E980 o="RainUs Co.,Ltd" 78EB39 o="Instituto Nacional de Tecnología Industrial" 78EC22 o="Shanghai Qihui Telecom Technology Co., LTD" @@ -14401,7 +14429,6 @@ 80D733 o="QSR Automations, Inc." 80DB31 o="Power Quotient International Co., Ltd." 80EACA o="Dialog Semiconductor Hellas SA" -80EE73 o="Shuttle Inc." 80F25E o="Kyynel" 80F593 o="IRCO Sistemas de Telecomunicación S.A." 80F8EB o="RayTight" @@ -14473,9 +14500,10 @@ 84ACFB o="Crouzet Automatismes" 84AF1F o="Beat System Service Co,. Ltd." 84B31B o="Kinexon GmbH" -84C2E4 o="Jiangsu Qinheng Co., Ltd." +84B866 o="Beijing XiaoLu technology co. LTD" 84C3E8 o="Vaillant GmbH" 84C727 o="Gnodal Ltd" +84C78F o="STORDIS GmbH" 84C7A9 o="C3PO S.A." 84C8B1 o="Incognito Software Systems Inc." 84CD62 o="ShenZhen IDWELL Technology CO.,Ltd" @@ -14585,6 +14613,7 @@ 88D652 o="AMERGINT Technologies" 88D7BC o="DEP Company" 88D962 o="Canopus Systems US LLC" +88DA33 o="Beijing Xiaoyuer Network Technology Co., Ltd" 88DC96 o="SENAO Networks, Inc." 88E034 o="Shinwa industries(China) ltd." 88E0A0 o="Shenzhen VisionSTOR Technologies Co., Ltd" @@ -14605,6 +14634,7 @@ 8C078C o="FLOW DATA INC" 8C0CA3 o="Amper" 8C0F83 o="Angie Hospitality LLC" +8C0FA0 o="di-soric GmbH & Co. KG" 8C11CB o="ABUS Security-Center GmbH & Co. KG" 8C1F94 o="RF Surgical System Inc." 8C271D o="QuantHouse" @@ -14649,6 +14679,7 @@ 8C85E6 o="Cleondris GmbH" 8C873B o="Leica Camera AG" 8C897A o="AUGTEK" +8C89FA o="Zhejiang Hechuan Technology Co., Ltd." 8C8A6E o="ESTUN AUTOMATION TECHNOLOY CO., LTD" 8C8ABB o="Beijing Orient View Technology Co., Ltd." 8C8E76 o="taskit GmbH" @@ -14727,6 +14758,7 @@ 9046A2 o="Tedipay UK Ltd" 9046B7 o="Vadaro Pte Ltd" 904716 o="RORZE CORPORATION" +904DC3 o="Flonidan A/S" 90505A o="unGlue, Inc" 90507B o="Advanced PANMOBIL Systems GmbH & Co. KG" 90513F o="Elettronica Santerno SpA" @@ -14734,6 +14766,7 @@ 9055AE,C835B8 o="Ericsson, EAB/RWI/K" 905682 o="Lenbrook Industries Limited" 905692 o="Autotalks Ltd." +905C34 o="Sirius Electronic Systems Srl" 905F8D o="modas GmbH" 90610C o="Fida International (S) Pte Ltd" 906717 o="Alphion India Private Limited" @@ -14880,7 +14913,6 @@ 94C2BD o="TECNOBIT" 94C3E4 o="Atlas Copco IAS GmbH" 94C4E9 o="PowerLayer Microsystems HongKong Limited" -94C691 o="EliteGroup Computer Systems Co., LTD" 94C6EB o="NOVA electronics, Inc." 94C7AF o="Raylios Technology" 94C960 o="Zhongshan B&T technology.co.,ltd" @@ -15011,6 +15043,7 @@ 9C1465 o="Edata Elektronik San. ve Tic. A.Ş." 9C1FDD o="Accupix Inc." 9C220E o="TASCAN Systems GmbH" +9C25BE o="Wildlife Acoustics, Inc." 9C2840 o="Discovery Technology,LTD.." 9C28BF o="Continental Automotive Czech Republic s.r.o." 9C2F73 o="Universal Tiancheng Technology (Beijing) Co., Ltd." @@ -15160,6 +15193,7 @@ A08A87 o="HuiZhou KaiYue Electronic Co.,Ltd" A08C15 o="Gerhard D. Wempe KG" A08C9B o="Xtreme Technologies Corp" A090DE o="VEEDIMS,LLC" +A091A2 o="OnePlus Electronics (Shenzhen) Co., Ltd." A09805 o="OpenVox Communication Co Ltd" A098ED o="Shandong Intelligent Optical Communication Development Co., Ltd." A09A5A o="Time Domain" @@ -15268,6 +15302,7 @@ A49D49 o="Ketra, Inc." A49EDB o="AutoCrib, Inc." A49F85 o="Lyve Minds, Inc" A49F89 o="Shanghai Rui Rui Communication Technology Co.Ltd." +A4A179 o="Nanjing dianyan electric power automation co. LTD" A4A1E4 o="Innotube, Inc." A4A4D3 o="Bluebank Communication Technology Co.Ltd" A4AD00 o="Ragsdale Technology" @@ -15392,7 +15427,7 @@ A8EEC6 o="Muuselabs NV/SA" A8EF26 o="Tritonwave" A8F038 o="SHEN ZHEN SHI JIN HUA TAI ELECTRONICS CO.,LTD" A8F470 o="Fujian Newland Communication Science Technologies Co.,Ltd." -A8F94B,E0D9E3 o="Eltex Enterprise Ltd." +A8F94B,E0D9E3,E828C1 o="Eltex Enterprise Ltd." A8FB70 o="WiseSec L.t.d" A8FCB7 o="Consolidated Resource Imaging" AC0142 o="Uriel Technologies SIA" @@ -15419,6 +15454,7 @@ AC2DA3 o="TXTR GmbH" AC2FA8 o="Humannix Co.,Ltd." AC319D,ECD9D1 o="Shenzhen TG-NET Botone Technology Co.,Ltd." AC34CB o="Shanhai GBCOM Communication Technology Co. Ltd" +AC37C9 o="RAID Incorporated" AC3CB4 o="Nilan A/S" AC3D05 o="Instorescreen Aisa" AC3D75 o="HANGZHOU ZHIWAY TECHNOLOGIES CO.,LTD." @@ -15482,12 +15518,11 @@ ACCA8E o="ODA Technologies" ACCAAB o="Virtual Electric Inc" ACCABA o="Midokura Co., Ltd." ACCB09 o="Hefcom Metering (Pty) Ltd" -ACCC8E o="Axis Communications AB" +ACCC8E,B8A44F o="Axis Communications AB" ACCE8F o="HWA YAO TECHNOLOGIES CO., LTD" ACCF23 o="Hi-flying electronics technology Co.,Ltd" ACD180 o="Crexendo Business Solutions, Inc." ACD364 o="ABB SPA, ABB SACE DIV." -ACD564,B068E6,C0B5D7,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." ACD657,C09C04 o="Shaanxi GuoLian Digital TV Technology Co.,Ltd." ACD9D6 o="tci GmbH" ACDBDA o="Shenzhen Geniatech Inc, Ltd" @@ -15569,6 +15604,7 @@ B09AE2 o="STEMMER IMAGING GmbH" B09BD4 o="GNH Software India Private Limited" B0A10A o="Pivotal Systems Corporation" B0A37E,BC8AE8,C8D779,DC330D o="QING DAO HAIER TELECOM CO.,LTD." +B0A6F5 o="Xaptum, Inc." B0A72A o="Ensemble Designs, Inc." B0AE25 o="Varikorea" B0B32B o="Slican Sp. z o.o." @@ -15679,6 +15715,7 @@ B4C170 o="Yi chip Microelectronics (Hangzhou) Co., Ltd" B4C44E o="VXL eTech Pvt Ltd" B4C6F8 o="Axilspot Communication" B4C810 o="UMPI Elettronica" +B4CC04 o="Piranti" B4CCE9 o="PROSYST" B4CEFE o="James Czekaj" B4CFDB o="Shenzhen Jiuzhou Electric Co.,LTD" @@ -15903,7 +15940,7 @@ C027B9 o="Beijing National Railway Research & Design Institute of Signal & Comm C02973 o="Audyssey Laboratories Inc." C029F3 o="XySystem" C02BFC o="iNES. applied informatics GmbH" -C02C7A o="Shenzhen Horn Audio Co.,Ltd." +C02C7A,F82387 o="Shenzhen Horn Audio Co.,Ltd." C02DEE o="Cuff" C02FF1 o="Volta Networks" C034B4 o="Gigastone Corporation" @@ -16049,6 +16086,7 @@ C4BB4C o="Zebra Information Tech Co. Ltd" C4BBEA o="Pakedge Device and Software Inc" C4BD6A o="SKF GmbH" C4C0AE o="MIDORI ELECTRONIC CO., LTD." +C4C138 o="OWLink Technology Inc" C4C19F o="National Oilwell Varco Instrumentation, Monitoring, and Optimization (NOV IMO)" C4C755,E01D38 o="Beijing HuaqinWorld Technology Co.,Ltd" C4C919 o="Energy Imports Ltd" @@ -16187,7 +16225,6 @@ CC2C83 o="DarkMatter L.L.C" CC3080 o="VAIO Corporation" CC34D7 o="GEWISS S.P.A." CC355A o="SecuGen Corporation" -CC37AB o="Edgecore Networks Corportation" CC398C o="Shiningtek" CC3B3E o="Lester Electrical" CC3B58 o="Curiouser Products Inc" @@ -16267,7 +16304,6 @@ CCF538 o="3isysnetworks" CCF67A o="Ayecka Communication Systems LTD" CCF841 o="Lumewave" CCF8F0 o="Xi'an HISU Multimedia Technology Co.,Ltd." -CCF957,D4CA6E o="u-blox AG" CCFC6D o="RIZ TRANSMITTERS" CCFCB1 o="Wireless Technology, Inc." D00EA4 o="Porsche Cars North America" @@ -16310,7 +16346,6 @@ D07DE5 o="Forward Pay Systems, Inc." D07FC4 o="Ou Wei Technology Co.,Ltd. of Shenzhen City" D083D4 o="Xtel Wireless ApS" D08999 o="APCON, Inc." -D08A55 o="Skullcandy" D08B7E o="Passif Semiconductor" D08CFF o="UPWIS AB" D09380 o="Ducere Technologies Pvt. Ltd." @@ -16417,7 +16452,6 @@ D496DF o="SUNGJIN C&T CO.,LTD" D49B5C o="Chongqing Miedu Technology Co., Ltd." D49C28 o="JayBird LLC" D49C8E o="University of FUKUI" -D49CDD o="AMPAK Technology,Inc." D49E6D o="Wuhan Zhongyuan Huadian Science & Technology Co.," D4A425 o="SMAX Technology Co., Ltd." D4A499 o="InView Technology Corporation" @@ -16425,7 +16459,6 @@ D4A928 o="GreenWave Reality Inc" D4AAFF o="MICRO WORLD" D4AC4E o="BODi rS, LLC" D4B43E o="Messcomp Datentechnik GmbH" -D4B8FF o="Home Control Singapore Pte Ltd" D4BD1E o="5VT Technologies,Taiwan LTd." D4BF2D o="SE Controls Asia Pacific Ltd" D4BF7F o="UPVEL" @@ -16580,6 +16613,7 @@ DC2834 o="HAKKO Corporation" DC2919 o="AltoBeam (Xiamen) Technology Ltd, Co." DC293A o="Shenzhen Nuoshi Technology Co., LTD." DC2A14 o="Shanghai Longjing Technology Co." +DC2AA1 o="MedHab LLC" DC2B66 o="InfoBLOCK S.A. de C.V." DC2BCA o="Zera GmbH" DC2C26 o="Iton Technology Limited" @@ -16665,6 +16699,7 @@ DCF090 o="Nubia Technology Co.,Ltd." DCF755 o="SITRONIK" DCF858 o="Lorent Networks, Inc." DCFAD5 o="STRONG Ges.m.b.H." +E002A5 o="ABB Robotics" E00370 o="ShenZhen Continental Wireless Technology Co., Ltd." E009BF o="SHENZHEN TONG BO WEI TECHNOLOGY Co.,LTD" E00B28 o="Inovonics" @@ -16838,6 +16873,7 @@ E4E409 o="LEIFHEIT AG" E4EEFD o="MR&D Manufacturing" E4F365 o="Time-O-Matic, Inc." E4F3E3 o="Shanghai iComhome Co.,Ltd." +E4F3E8 o="Shenzhen SuperElectron Technology Co.,Ltd." E4F7A1 o="Datafox GmbH" E4F939 o="Minxon Hotel Technology INC." E4FA1D o="PAD Peripheral Advanced Design Inc." @@ -16904,7 +16940,7 @@ E89606 o="testo Instruments (Shenzhen) Co., Ltd." E8995A o="PiiGAB, Processinformation i Goteborg AB" E89FEC o="CHENGDU KT ELECTRONIC HI-TECH CO.,LTD" E8A364 o="Signal Path International / Peachtree Audio" -E8A4C1 o="Deep Sea Electronics PLC" +E8A4C1 o="Deep Sea Electronics Ltd" E8A788 o="XIAMEN LEELEN TECHNOLOGY CO., LTD" E8A7F2 o="sTraffic" E8ABFA o="Shenzhen Reecam Tech.Ltd." @@ -16932,6 +16968,7 @@ E8E776 o="Shenzhen Kootion Technology Co., Ltd" E8E875 o="iS5 Communications Inc." E8EA6A o="StarTech.com" E8EADA o="Denkovi Assembly Electronics LTD" +E8ECA3 o="Dongguan Liesheng Electronic Co.Ltd" E8EF89 o="OPMEX Tech." E8F226 o="MILLSON CUSTOM SOLUTIONS INC." E8F2E3 o="Starcor Beijing Co.,Limited" @@ -16973,6 +17010,7 @@ EC4993 o="Qihan Technology Co., Ltd" EC4C4D o="ZAO NPK RoTeK" EC52DC o="WORLD MEDIA AND TECHNOLOGY Corp." EC542E o="Shanghai XiMei Electronic Technology Co. Ltd" +EC5B73 o="Advanced & Wise Technology Corp." EC5C69 o="MITSUBISHI HEAVY INDUSTRIES MECHATRONICS SYSTEMS,LTD." EC5F23 o="Qinghai Kimascend Electronics Technology Co. Ltd." EC60E0 o="AVI-ON LABS" @@ -17096,6 +17134,7 @@ F09A51 o="Shanghai Viroyal Electronic Technology Company Limited" F09CBB o="RaonThink Inc." F09CD7 o="Guangzhou Blue Cheetah Intelligent Technology Co., Ltd." F0A764 o="GST Co., Ltd." +F0A968 o="Antailiye Technology Co.,Ltd" F0ACA4 o="HBC-radiomatic" F0AD4E o="Globalscale Technologies, Inc." F0AE51 o="Xi3 Corp" @@ -17319,7 +17358,9 @@ F8DAE2 o="NDC Technologies" F8DAF4 o="Taishan Online Technology Co., Ltd." F8DB4C o="PNY Technologies, INC." F8DC7A o="Variscite LTD" +F8DFE1 o="MyLight Systems" F8E44E o="MCOT INC." +F8E5CF o="CGI IT UK LIMITED" F8E7B5 o="µTech Tecnologia LTDA" F8E968 o="Egker Kft." F8EA0A o="Dipl.-Math. Michael Rauch" @@ -17814,6 +17855,18 @@ FCFEC2 o="Invensys Controls UK Limited" B o="Global Design Solutions Ltd" D o="Liscotech System Co., Ltd." E o="p2-plus inc." +1C8259 + 0 o="Shandong Luneng Intelligence Technology CO., Ltd" + 1 o="3xLOGIC Inc." + 2 o="Diatrend Corporation" + 3 o="C&A Marketing, INC." + 4 o="winsun AG" + 6 o="CGI IT UK LIMITED" + 7 o="Jump Trading" + 8 o="SHENZHEN AOA TECHNOLOGY CO.,LTD" + 9 o="Shanghai Xiaoyan Technology Co., Ltd." + A o="ESTec Corporation" + D o="Applied Concepts, Inc." 1C8774 0 o="Philips Personal Health Solutions" 1 o="SIGFOX" @@ -18203,6 +18256,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Glory Mark Electronic Ltd. Taiwan Branch (B.V.I.)" D o="NTX Embedded" E o="Kongqiguanjia (Beijing)Technology co.,ltd" +34E1D1 + 0 o="Tianjin Sublue Ocean Science & Technology Co., Ltd" + 1 o="SAMA NextGen PTE Limited" + 2 o="Teton Camera LLC" + 3 o="Rinco Ultrasonics AG" + 4 o="ASA Innovation & Technology Ltd." + 5 o="Doki Technologies Limited" + 6 o="Ningbo Hua Gao Mdt Info Tech Ltd" + 7 o="Genius Pros" + 8 o="Hubitat Inc." + 9 o="Apart Audio NV" + A o="OrCam Technologies" + B o="APG Cash Drawer, LLC" + C o="CREW by True Rowing, Inc." + D o="HI-TECH.ORG" + E o="Annapurna labs" 383A21 0 o="R3C Information(Shenzhen) Co.,Ltd." 1 o="HOBART GmbH" @@ -18707,6 +18776,7 @@ FCFEC2 o="Invensys Controls UK Limited" 008 o="ESYSE GmbH Embedded Systems Engineering" 009 o="HolidayCoro" 00A o="FUJICOM Co.,Ltd." + 00C o="EXARA Group" 00D o="Scrona AG" 00E o="Magosys Systems LTD" 010 o="Hanwa Electronic Ind.Co.,Ltd." @@ -18716,6 +18786,7 @@ FCFEC2 o="Invensys Controls UK Limited" 014 o="FRAKO Kondensatoren und Anlagenbau GmbH" 015 o="EN ElectronicNetwork Hamburg GmbH" 016 o="Guardian Controls International Ltd" + 019 o="Transit Solutions, LLC." 01A o="Cubro Acronet GesmbH" 01B o="AUDI AG" 01C o="Kumu Networks" @@ -18761,9 +18832,11 @@ FCFEC2 o="Invensys Controls UK Limited" 050 o="Compusign Systems Pty Ltd" 052 o="Sudo Premium Engineering" 054 o="Groupeer Technologies" + 056 o="MIRAE INFORMATION TECHNOLOGY CO., LTD." 058 o="Telink Semiconductor CO, Limtied, Taiwan" 059 o="Pro-Digital Projetos Eletronicos Ltda" 05A o="Uni Control System Sp. z o. o." + 05B o="PAL Inc." 05C o="Amber Kinetics Inc" 05D o="KOMS Co.,Ltd." 05E o="VITEC" @@ -18789,6 +18862,7 @@ FCFEC2 o="Invensys Controls UK Limited" 07D o="PANORAMIC POWER" 07E o="ENTEC Electric & Electronic CO., LTD" 07F o="Abalance Corporation" + 080 o="ABB" 081 o="IST Technologies (SHENZHEN) Limited" 083 o="ZAO ZEO" 084 o="Rako Controls Ltd" @@ -18828,6 +18902,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0AA o="Wanco Inc" 0AB o="KST technology" 0AC o="RoboCore Tecnologia" + 0AD o="Vega-Absolute" 0AE o="Norsat International Inc." 0AF o="KMtronic ltd" 0B0 o="Raven Systems Design, Inc" @@ -18882,6 +18957,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0EF o="Dextera Labs" 0F0 o="Avionica" 0F1 o="Beijing One City Science & Technology Co., LTD" + 0F2 o="TrexEdge, Inc." 0F3 o="MonsoonRF, Inc." 0F7 o="Bespoon" 0F8 o="Special Services Group, LLC" @@ -18902,6 +18978,7 @@ FCFEC2 o="Invensys Controls UK Limited" 10C o="Vocality International Ltd" 10E o="Colorimetry Research, Inc" 10F o="neQis" + 111 o="Leonardo Sistemi Integrati S.r.l." 112 o="DiTEST Fahrzeugdiagnose GmbH" 114 o="Project H Pty Ltd" 115 o="Welltec Corp." @@ -18951,6 +19028,7 @@ FCFEC2 o="Invensys Controls UK Limited" 14E o="Innosonix GmbH" 14F o="Mobile Devices Unlimited" 150 o="YUYAMA MFG Co.,Ltd" + 151 o="Virsae Group Ltd" 152 o="Xped Corporation Pty Ltd" 153 o="Schneider Electric Motion USA" 154 o="Walk Horizon Technology (Beijing) Co., Ltd." @@ -19064,6 +19142,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1F4 o="Hangzhou Woosiyuan Communication Co.,Ltd." 1F5 o="Martec S.p.A." 1F8 o="Convergent Design" + 1F9 o="Automata GmbH & Co. KG" 1FD o="BRS Sistemas Eletrônicos" 1FE o="MobiPromo" 1FF o="Audiodo AB" @@ -19080,12 +19159,14 @@ FCFEC2 o="Invensys Controls UK Limited" 20D o="Engage Technologies" 20E o="Amrehn & Partner EDV-Service GmbH" 20F o="Tieline Research Pty Ltd" + 210 o="Eastone Century Technology Co.,Ltd." 211 o="Fracarro srl" 213 o="ETON Deutschland Electro Acoustic GmbH" 214 o="signalparser" 215 o="Dataspeed Inc" 216 o="FLEXTRONICS" 217 o="Tecnint HTE SRL" + 21A o="Acutronic Link Robotics AG" 21B o="Lab241 Co.,Ltd." 21C o="Enyx SA" 21D o="iRF - Intelligent RF Solutions, LLC" @@ -19109,6 +19190,7 @@ FCFEC2 o="Invensys Controls UK Limited" 234 o="EDFelectronics JRMM Sp z o.o. sp.k." 235 o="CAMEON S.A." 236 o="Monnit Corporation" + 237 o="Sikom AS" 238 o="Arete Associates" 239 o="Applied Silver" 23A o="Mesa Labs, Inc." @@ -19152,6 +19234,7 @@ FCFEC2 o="Invensys Controls UK Limited" 272 o="TELECOM SANTE" 273 o="WeVo Tech" 274 o="Stercom Power Solutions GmbH" + 275 o="INTERNET PROTOCOLO LOGICA SL" 276 o="TELL Software Hungaria Kft." 277 o="Voltaware Limited" 27A o="TD ECOPHISIKA" @@ -19186,6 +19269,7 @@ FCFEC2 o="Invensys Controls UK Limited" 2A3 o="ATT Nussbaum Prüftechnik GmbH" 2A4 o="GSP Sprachtechnologie GmbH" 2A5 o="Taitotekniikka" + 2A6 o="GSI Technology" 2A7 o="Plasmability, LLC" 2A8 o="Dynamic Perspective GmbH" 2A9 o="Power Electronics Espana, S.L." @@ -19248,6 +19332,7 @@ FCFEC2 o="Invensys Controls UK Limited" 2F8 o="Tunstall A/S" 2F9 o="CONSOSPY" 2FA o="Toray Medical Co.,Ltd" + 2FC o="Loanguard T/A SE Controls" 2FD o="Special Projects Group, Inc" 2FE o="Yaham Optoelectronics Co., Ltd" 2FF o="Sunstone Engineering" @@ -19267,6 +19352,7 @@ FCFEC2 o="Invensys Controls UK Limited" 319 o="ISO/TC 22/SC 31" 31B o="SilTerra Malaysia Sdn. Bhd." 31C o="FINANCIERE DE L'OMBREE (eolane)" + 31D o="AVA Monitoring AB" 31E o="GILLAM-FEI S.A." 31F o="Elcoma" 323 o="TATTILE SRL" @@ -19287,6 +19373,7 @@ FCFEC2 o="Invensys Controls UK Limited" 33B o="Seal Shield, LLC" 33C o="Videri Inc." 33E o="Dynamic Connect (Suzhou) Hi-Tech Electronic Co.,Ltd." + 33F o="XANTIA SA" 340 o="Renesas Electronics" 341 o="Vtron Pty Ltd" 342 o="Solectrix" @@ -19337,12 +19424,14 @@ FCFEC2 o="Invensys Controls UK Limited" 37B o="Power Ltd." 37C o="Merus Power Dynamics Ltd." 37D o="The DX Shop Limited" + 37E o="ELINKGATE JSC" 37F o="IDS Innomic GmbH" 381 o="CRDE" 382 o="Naval Group" 383 o="LPA Excil Electronics" 384 o="Sensohive Technologies" 387 o="GWF MessSysteme AG" + 388 o="Xitron" 38B o="Lookman Electroplast Industries Ltd" 38C o="MiraeSignal Co., Ltd" 38D o="IMP-TELEKOMUNIKACIJE DOO" @@ -19432,6 +19521,7 @@ FCFEC2 o="Invensys Controls UK Limited" 407 o="IDOSENS" 408 o="Comrod AS" 40A o="Monroe Electronics, Inc." + 40B o="QUERCUS TECHNOLOGIES, S.L." 40E o="Liaoyun Information Technology Co., Ltd." 410 o="Avant Technologies, Inc" 412 o="TATTILE SRL" @@ -19449,7 +19539,7 @@ FCFEC2 o="Invensys Controls UK Limited" 429 o="Redco Audio Inc" 42A o="Critical Link LLC" 42C o="D.Marchiori Srl" - 42D o="RCH Italia SpA" + 42D o="RCH ITALIA SPA" 42E o="Dr. Zinngrebe GmbH" 42F o="SINTOKOGIO, LTD" 430 o="Algodue Elettronica Srl" @@ -19469,6 +19559,7 @@ FCFEC2 o="Invensys Controls UK Limited" 441 o="Videoport S.A." 442 o="Blair Companies" 443 o="Slot3 GmbH" + 444 o="AMS Controls, Inc." 445 o="Advanced Devices SpA" 446 o="Santa Barbara Imaging Systems" 447 o="Avid Controls Inc" @@ -19490,12 +19581,14 @@ FCFEC2 o="Invensys Controls UK Limited" 469 o="Gentec Systems Co." 46B o="Airborne Engineering Limited" 46C o="SHANGHAI CHENZHU INSTRUMENT CO., LTD." + 46E o="Zamir Recognition Systems Ltd." 46F o="serva transport systems GmbH" 470 o="KITRON UAB" 471 o="SYSCO Sicherheitssysteme GmbH" 472 o="Quadio Devices Private Limited" 475 o="EWATTCH" 476 o="FR-Team International SA" + 477 o="digitrol limited" 478 o="Touchnet/OneCard" 479 o="LINEAGE POWER PVT LTD.," 47C o="Par-Tech, Inc." @@ -19511,6 +19604,7 @@ FCFEC2 o="Invensys Controls UK Limited" 48D o="OMEGA BILANCE SRL SOCIETA' UNIPERSONALE" 48E o="Allim System Co,.Ltd." 48F o="Seiwa Giken" + 490 o="Xiamen Beogold Technology Co. Ltd." 492 o="Jiangsu Jinheng Information Technology Co.,Ltd." 493 o="Impulse Networks Pte Ltd" 494 o="Schildknecht AG" @@ -19528,6 +19622,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4A5 o="Intermind Inc." 4A6 o="HZHY TECHNOLOGY" 4A7 o="aelettronica group srl" + 4A8 o="Acrodea, Inc." 4A9 o="WARECUBE,INC" 4AA o="Twoway Communications, Inc." 4AB o="TruTeq Wireless (Pty) Ltd" @@ -19556,6 +19651,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4C6 o="BlueBox Video Limited" 4C7 o="SOLVERIS sp. z o.o." 4C8 o="Hosokawa Micron Powder Systems" + 4CC o="FRESENIUS MEDICAL CARE" 4CD o="Power Electronics Espana, S.L." 4CE o="Agilack" 4CF o="GREEN HOUSE CO., LTD." @@ -19585,6 +19681,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4F4 o="WiTagg, Inc" 4F6 o="DORLET SAU" 4F9 o="OptoPrecision GmbH" + 4FA o="Thruvision Limited" 4FC o="Mettler Toledo" 4FE o="WiTagg, Inc" 500 o="Mistral Solutions Pvt. LTD" @@ -19593,8 +19690,10 @@ FCFEC2 o="Invensys Controls UK Limited" 503 o="Itest communication Tech Co., LTD" 504 o="Xsight Systems Ltd." 505 o="MC2-Technologies" + 506 o="Tonbo Imaging Pte Ltd" 507 o="Human Oriented Technology, Inc." 508 o="INSEVIS GmbH" + 50A o="AMEDTEC Medizintechnik Aue GmbH" 50E o="Micro Trend Automation Co., LTD" 510 o="PSL ELEKTRONİK SANAYİ VE TİCARET A.S." 511 o="Next Sight srl" @@ -19622,6 +19721,7 @@ FCFEC2 o="Invensys Controls UK Limited" 531 o="ATEME" 532 o="Talleres de Escoriaza SA" 533 o="Nippon Marine Enterprises, Ltd." + 535 o="SITA Messtechnik GmbH" 538 o="sydetion UG (h.b.)" 53A o="Pano0ramic Power" 53B o="Mr.Loop" @@ -19644,7 +19744,9 @@ FCFEC2 o="Invensys Controls UK Limited" 553 o="TAALEX Systemtechnik GmbH" 554 o="Teletypes Manufacturing Plant" 555 o="SoftLab-NSK" + 556 o="OHASHI ENGINEERING CO.,LTD." 557 o="HEITEC AG" + 558 o="Multiple Access Communications Ltd" 559 o="Eagle Mountain Technology" 55A o="Sontay Ltd." 55B o="Procon Electronics Pty Ltd" @@ -19694,6 +19796,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5A2 o="Wallner Automation GmbH" 5A3 o="CT Company" 5A5 o="Rehwork GmbH" + 5A6 o="TimeMachines Inc." 5A7 o="ABB S.p.A." 5A8 o="Farmobile" 5A9 o="Bunka Shutter Co., Ltd." @@ -19776,12 +19879,14 @@ FCFEC2 o="Invensys Controls UK Limited" 61D o="Telonic Berkeley Inc" 61E o="PKE Electronics AG" 61F o="Labotect Labor-Technik-Göttingen GmbH" + 620 o="Orlaco Products B.V." 623 o="Beijing HuaLian Technology Co, Ltd." 625 o="VX Instruments GmbH" - 628 o="MECT S.R.L." + 628 o="MECT SRL" 62B o="Silicann Systems GmbH" 630 o="LGE" 631 o="SENSO2ME" + 633 o="OBSERVER FOUNDATION" 634 o="idaqs Co.,Ltd." 635 o="Cosylab d.d." 636 o="Globalcom Engineering SPA" @@ -19823,6 +19928,7 @@ FCFEC2 o="Invensys Controls UK Limited" 666 o="Aplex Technology Inc." 669 o="Pano0ramic Power" 66B o="Innitive B.V." + 66D o="Sanmina Israel" 670 o="Particle sizing systems" 671 o="Sea Shell Corporation" 672 o="KLEIBER Infrared GmbH" @@ -19849,6 +19955,7 @@ FCFEC2 o="Invensys Controls UK Limited" 694 o="MoviTHERM" 696 o="Open Grow" 697 o="Alazar Technologies Inc." + 69A o="Altaneos" 69C o="Keepen" 69E o="PTYPE Co., LTD." 69F o="T+A elektroakustik GmbH & Co.KG" @@ -19870,6 +19977,7 @@ FCFEC2 o="Invensys Controls UK Limited" 6B6 o="INRADIOS GmbH" 6B7 o="Grossenbacher Systeme AG" 6B8 o="BT9" + 6BA o="Integrotech sp. z o.o." 6BB o="LUCEO" 6BE o="VANTAGE INTEGRATED SECURITY SOLUTIONS PVT LTD" 6BF o="Otto Bihler Maschinenfabrik GmbH & Co. KG" @@ -19886,6 +19994,7 @@ FCFEC2 o="Invensys Controls UK Limited" 6D8 o="Shanghai YuanAn Environmental Protection Technology Co.,Ltd" 6D9 o="VECTARE Inc" 6DA o="Enovative Networks, Inc." + 6DE o="Ametek Solidstate Controls" 6DF o="Mango DSP, Inc." 6E0 o="ABB SPA - DMPC" 6E1 o="Shanghai Holystar Information Technology Co.,Ltd" @@ -19900,6 +20009,7 @@ FCFEC2 o="Invensys Controls UK Limited" 6EC o="CRDE" 6ED o="Wiingtech International Co. LTD." 6F0 o="iTelaSoft Pvt Ltd" + 6F1 o="Discover Battery" 6F2 o="P&C Micro's Pty Ltd" 6F3 o="iungo" 6F6 o="Acco Brands Europe" @@ -19971,6 +20081,7 @@ FCFEC2 o="Invensys Controls UK Limited" 750 o="Neurio Technology Inc." 751 o="GNF" 753 o="HCH. Kündig & CIE. AG" + 754 o="COSMOIT.CO.LTD" 755 o="LandmarkTech Systems Technology Co.,Ltd." 758 o="Grossenbacher Systeme AG" 759 o="AML" @@ -20025,6 +20136,7 @@ FCFEC2 o="Invensys Controls UK Limited" 799 o="Vitec System Engineering Inc." 79A o="Innerspec Technologies Inc." 79B o="Soniclean Pty Ltd" + 79D o="Editech Co., Ltd" 79E o="CW2. Gmbh & Co. KG" 7A0 o="Reactec Ltd" 7A1 o="Excelfore Corporation" @@ -20050,14 +20162,18 @@ FCFEC2 o="Invensys Controls UK Limited" 7B7 o="LSB - LA SALLE BLANCHE" 7B8 o="SerEnergy A/S" 7B9 o="QIAGEN Instruments AG" + 7BA o="Decentlab GmbH" + 7BC o="FIRST RF Corporation" 7BF o="Stone Three" 7C0 o="TORGOVYY DOM TEHNOLOGIY LLC" 7C1 o="Data Sciences International" 7C2 o="Morgan Schaffer Inc." 7C3 o="Flexim Security Oy" + 7C4 o="MECT SRL" 7C7 o="Sicon srl" 7C8 o="CRDE" 7C9 o="Council Rock" + 7CB o="KeyW Corporation" 7CD o="Molekuler Goruntuleme A.S." 7CE o="Aplex Technology Inc." 7CF o="ORCA Technologies, LLC" @@ -20098,13 +20214,14 @@ FCFEC2 o="Invensys Controls UK Limited" 7F9 o="Communication Systems Solutions" 7FB o="db Broadcast Products Ltd" 7FD o="SYS TEC electronic GmbH" - 7FE o="RCH Italia SpA" + 7FE o="RCH ITALIA SPA" 800 o="HeadsafeIP PTY LTD" 802 o="Qingdao CNR HITACH Railway Signal&communication co.,ltd" 803 o="Grossenbacher Systeme AG" 804 o="PMT Corporation" 805 o="Eurotronik Kranj d.o.o." 807 o="Camsat Przemysław Gralak" + 808 o="Becton Dickinson" 809 o="Tecnint HTE SRL" 80A o="SENSING LABS" 80B o="Fischer Block, Inc." @@ -20123,6 +20240,7 @@ FCFEC2 o="Invensys Controls UK Limited" 81E o="Novathings" 820 o="Becker Nachrichtentechnik GmbH" 821 o="HL2 group" + 822 o="Angora Networks" 823 o="SP Controls" 825 o="TATTILE SRL" 826 o="Elbit Systems of America" @@ -20138,6 +20256,7 @@ FCFEC2 o="Invensys Controls UK Limited" 837 o="HiDes, Inc." 838 o="Tofino" 839 o="Rockwell Collins Canada" + 83A o="EMDEP CENTRO TECNOLOGICO MEXICO" 83B o="Telefonix Incorporated" 83C o="Sinoembed" 83F o="Lumine Lighting Solutions Oy" @@ -20160,7 +20279,7 @@ FCFEC2 o="Invensys Controls UK Limited" 853 o="HGH SYSTEMES INFRAROUGES" 854 o="Adimec Advanced Image Systems" 855 o="CRDE" - 857 o="RCH Italia SpA" + 857 o="RCH ITALIA SPA" 85A o="BRUSHIES" 85B o="TSUBAKIMOTO CHAIN CO." 85C o="Robot Pub Group" @@ -20216,6 +20335,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8A5 o="KST technology" 8A6 o="CRDE" 8A8 o="megatec electronic GmbH" + 8A9 o="WoKa-Elektronik GmbH" 8AB o="EMAC, Inc." 8AC o="​ASUNG TECHNO CO.,Ltd" 8AD o="Global Communications Technology LLC" @@ -20232,6 +20352,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8C1 o="Rievtech Electronic Co.,Ltd" 8C2 o="F-domain corporation" 8C3 o="Wyebot, Inc." + 8C4 o="APE GmbH" 8C5 o="HMicro Inc" 8C6 o="Onosokki Co.,Ltd" 8C8 o="KRONOTECH SRL" @@ -20255,6 +20376,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8E4 o="Aplex Technology Inc." 8EB o="Procon Electronics Pty Ltd" 8EC o="Rudy Tellert" + 8ED o="NanoSense" 8EE o="Network Additions" 8EF o="Beeper Communications Ltd." 8F0 o="ERAESEEDS co.,ltd." @@ -20315,6 +20437,7 @@ FCFEC2 o="Invensys Controls UK Limited" 942 o="TruTeq Devices (Pty) Ltd" 943 o="Abbott Medical Optics Inc." 945 o="Symboticware Incorporated" + 946 o="GREATWALL Infotech Co., Ltd." 947 o="Checkbill Co,Ltd." 948 o="VISION SYSTEMS AURTOMOTIVE (SAFETY TECH)" 949 o="National Radio & Telecommunication Corporation - NRTC" @@ -20358,6 +20481,7 @@ FCFEC2 o="Invensys Controls UK Limited" 97C o="Nu-Tek Power Controls and Automation" 97F o="BISTOS.,Co.,Ltd" 981 o="Zamir Recognition Systems Ltd." + 982 o="3S - Sensors, Signal Processing, Systems GmbH" 984 o="Sanmina Israel" 985 o="Burk Technology" 986 o="Aplex Technology Inc." @@ -20377,6 +20501,7 @@ FCFEC2 o="Invensys Controls UK Limited" 997 o="ProTom International" 999 o="LOGICUBE INC" 99A o="KEVIC. inc," + 99B o="RCH ITALIA SPA" 99C o="Enerwise Solutions Ltd." 99E o="Trinity College Dublin" 99F o="Confed Holding B.V." @@ -20384,6 +20509,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9A1 o="ITS Industrial Turbine Services GmbH" 9A2 o="O-Net Communications(Shenzhen)Limited" 9A7 o="Honeywell" + 9A9 o="PABLO AIR Co., LTD" 9AA o="Tecsys do Brasil Industrial Ltda" 9AB o="Groupe Paris-Turf" 9AD o="Fortuna Impex Pvt ltd" @@ -20394,10 +20520,12 @@ FCFEC2 o="Invensys Controls UK Limited" 9B4 o="MyoungSung System" 9B5 o="Ideetron b.v." 9B6 o="Intercomp S.p.A." + 9B7 o="Itronics Ltd" 9B8 o="Loma Systems" 9B9 o="Aethera Technologies" 9BA o="ATIM Radiocommunication" 9BD o="Signal Processing Devices Sweden AB" + 9BE o="Izome" 9C0 o="Schneider Displaytechnik GmbH" 9C1 o="Zeroplus Technology Co.,Ltd." 9C4 o="aelettronica group srl" @@ -20408,6 +20536,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9C9 o="PK Sound" 9CA o="KOMSIS ELEKTRONIK SISTEMLERI SAN. TIC. LTD.STI" 9CB o="Alligator Communications" + 9CC o="Zaxcom Inc" 9CE o="Terragene S.A" 9D0 o="RJ45 Technologies" 9D1 o="OS42 UG (haftungsbeschraenkt)" @@ -20418,6 +20547,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9D6 o="Crown Solar Power Fencing Systems" 9D7 o="KM OptoElektronik GmbH" 9D9 o="ATX Networks Corp" + 9DA o="Blake UK" 9DB o="CAS Medical Systems, Inc" 9DC o="Shanghai Daorech Industry Developmnet Co.,Ltd" 9DD o="HumanEyes Technologies Ltd." @@ -20473,6 +20603,7 @@ FCFEC2 o="Invensys Controls UK Limited" A28 o="PEEK TRAFFIC" A29 o="QIAGEN Instruments AG" A2A o="Redwood Systems" + A2B o="Clever Devices" A2C o="TLV CO., LTD." A2D o="Project Service S.r.l." A2E o="Kokam Co., Ltd" @@ -20488,14 +20619,17 @@ FCFEC2 o="Invensys Controls UK Limited" A3C o="Wave Music Ltd" A3F o="PHPower Srl" A40 o="STRACK LIFT AUTOMATION GmbH" + A42 o="iMAR Navigation GmbH" A43 o="OLEDCOMM" A44 o="FSR Inc" + A45 o="Viper Innovations Ltd" A46 o="Foxconn 4Tech" A47 o="KANOA INC" A48 o="Applied Satellite Engineering" A4A o="Beijing Arrow SEED Technology Co,.Ltd." A4B o="McKay Brothers LLC" A4C o="Alere Technologies AS" + A4D o="LANSITEC TECHNOLOGY CO., LTD" A4E o="Array Technologies Inc." A4F o="Weltek Technologies Co. Ltd." A50 o="LECIP CORPORATION" @@ -20583,6 +20717,7 @@ FCFEC2 o="Invensys Controls UK Limited" ABC o="BKM-Micronic Richtfunkanlagen GmbH" ABE o="MART NETWORK SOLUTIONS LTD" ABF o="AGR International" + AC0 o="RITEC" AC1 o="AEM Singapore Pte. Ltd." AC3 o="Novoptel GmbH" AC4 o="Lexi Devices, Inc." @@ -20635,6 +20770,7 @@ FCFEC2 o="Invensys Controls UK Limited" B02 o="Nordic Automation Systems AS" B04 o="Herrmann Datensysteme GmbH" B05 o="E-PLUS TECHNOLOGY CO., LTD" + B06 o="MULTIVOICE LLC" B07 o="Arrowvale Electronics" B08 o="Secuinfo Co. Ltd" B09 o="FIRST LIGHT IMAGING" @@ -20652,6 +20788,7 @@ FCFEC2 o="Invensys Controls UK Limited" B1D o="Safelet BV" B1E o="Fen Systems Ltd" B1F o="TECNOWATT" + B20 o="ICT BUSINESS GROUP of Humanrights Center for disabled people" B21 o="TATTILE SRL" B23 o="Supervision Test et Pilotage" B24 o="Datasat Digital Entertainment" @@ -20685,7 +20822,9 @@ FCFEC2 o="Invensys Controls UK Limited" B49 o="ANALOGICS TECH INDIA LTD" B4A o="MEDEX" B4D o="Avidbots Corporation" + B50 o="iGrid T&D" B51 o="Critical Link LLC" + B52 o="AEye, Inc." B53 o="Revolution Retail Systems, LLC" B55 o="CTAG - ESG36871424" B56 o="Power Electronics Espana, S.L." @@ -20738,7 +20877,9 @@ FCFEC2 o="Invensys Controls UK Limited" BA2 o="MAMAC Systems, Inc." BA3 o="TIAMA" BA4 o="EIWA GIKEN INC." + BA6 o="Gluon Solutions Inc." BA7 o="Digital Yacht Ltd" + BA8 o="Controlled Power Company" BA9 o="Alma" BAA o="Device Solutions Ltd" BAB o="Axotec Technologies GmbH" @@ -20750,6 +20891,7 @@ FCFEC2 o="Invensys Controls UK Limited" BB2 o="Mettler Toledo Hi Speed" BB3 o="APG Cash Drawer, LLC" BB4 o="Integritech" + BB5 o="Grossenbacher Systeme AG" BB6 o="Franke Aquarotter GmbH" BB7 o="Innoflight, Inc." BB8 o="Al Kamel Systems S.L." @@ -20762,6 +20904,7 @@ FCFEC2 o="Invensys Controls UK Limited" BC2 o="DWEWOONG ELECTRIC Co., Ltd." BC3 o="eWireless" BC4 o="Digital Media Professionals" + BC5 o="U&R GmbH Hardware- und Systemdesign" BC6 o="Hatteland Display AS" BCA o="Deymed Diagnostic" BCB o="Smart Vision Lights" @@ -20772,6 +20915,7 @@ FCFEC2 o="Invensys Controls UK Limited" BD1 o="CableLabs" BD2 o="Burk Technology" BD3 o="FOTONA D.D." + BD4 o="YUYAMA MFG Co.,Ltd" BD5 o="Synics AG" BD6 o="Consarc Corporation" BD8 o="MB connect line GmbH Fernwartungssysteme" @@ -20788,6 +20932,7 @@ FCFEC2 o="Invensys Controls UK Limited" BEA o="Virtuosys Ltd" BEC o="Tokyo Communication Equipment MFG Co.,ltd." BED o="Itrinegy Ltd." + BEE o="Sicon srl" BEF o="Sensortech Systems Inc." BF1 o="Flashnet SRL" BF2 o="TWIN DEVELOPMENT" @@ -20798,11 +20943,13 @@ FCFEC2 o="Invensys Controls UK Limited" BFA o="NESA SRL" BFB o="Sensor 42" BFE o="Aplex Technology Inc." + C00 o="BESO sp. z o.o." C01 o="SmartGuard LLC" C03 o="XAVi Technologies Corp." C05 o="KST technology" C06 o="XotonicsMED GmbH" C07 o="ARECO" + C08 o="Talleres de Escoriaza SA" C0A o="Infosocket Co., Ltd." C0B o="FSTUDIO CO LTD" C0C o="Tech4Race" @@ -20856,6 +21003,7 @@ FCFEC2 o="Invensys Controls UK Limited" C4D o="RADA Electronics Industries Ltd." C4F o="AE Van de Vliet BVBA" C53 o="S Labs sp. z o.o." + C54 o="Flexsolution APS" C55 o="Intelligent Energy Ltd" C56 o="TELETASK" C58 o="RMI Laser LLC" @@ -20863,6 +21011,7 @@ FCFEC2 o="Invensys Controls UK Limited" C5B o="ACD Elektronik GmbH" C5C o="Layer Logic Inc" C5D o="FOSHAN SHILANTIAN NETWORK S.T. CO., LTD." + C5F o="Clean-Lasersysteme GmbH" C60 o="Gogo BA" C61 o="JC HUNTER TECHNOLOGIES" C62 o="WIZNOVA" @@ -20916,6 +21065,7 @@ FCFEC2 o="Invensys Controls UK Limited" CAB o="NOTICE Co., Ltd." CAC o="CRDE" CAE o="THEMA" + CB1 o="RADAR" CB2 o="SECLAB" CB3 o="KST technology" CB4 o="Planewave Instruments" @@ -20924,6 +21074,7 @@ FCFEC2 o="Invensys Controls UK Limited" CB8 o="Verti Tecnologia" CBA o="YUYAMA MFG Co.,Ltd" CBC o="Procon Electronics Pty Ltd" + CBD o="Preo Industries Far East Limited" CBE o="Ensura Solutions BV" CC1 o="BEEcube Inc." CC2 o="LSC Lighting Systems (Aust) Pty Ltd" @@ -21000,6 +21151,7 @@ FCFEC2 o="Invensys Controls UK Limited" D36 o="Insitu Inc." D37 o="Sicon srl" D38 o="Vista Research, Inc." + D3A o="PROMOMED RUS LLC" D3B o="NimbeLink Corp" D3C o="HRT" D3F o="GLOBALCOM ENGINEERING SPA" @@ -21096,6 +21248,7 @@ FCFEC2 o="Invensys Controls UK Limited" DB6 o="csintech" DB7 o="Pengo Technology Co., Ltd" DB8 o="SISTEM SA" + DBC o="Gamber Johnson-LLC" DBE o="Hiber" DBF o="Infodev Electronic Designers Intl." DC0 o="ATEME" @@ -21113,6 +21266,7 @@ FCFEC2 o="Invensys Controls UK Limited" DD5 o="Cooltera Limited" DD7 o="DETECT Australia" DD8 o="EMSCAN Corp." + DD9 o="MaNima Technologies BV" DDB o="Intra Corporation" DDC o="Syscom Instruments SA" DDD o="BIO RAD LABORATORIES" @@ -21140,6 +21294,7 @@ FCFEC2 o="Invensys Controls UK Limited" DFC o="ELECTRONIC SYSTEMS DESIGN SPRL" DFD o="Contiweb" DFF o="Spanawave Corporation" + E00 o="Jeaway CCTV Security Ltd,." E02 o="YEHL & JORDAN LLC" E04 o="Combilent" E07 o="Baader Planetarium GmbH" @@ -21149,6 +21304,8 @@ FCFEC2 o="Invensys Controls UK Limited" E0C o="Communication Systems Solutions" E0D o="Sigma Connectivity AB" E0F o="Vtron Pty Ltd" + E14 o="Automata Spa" + E15 o="Benetel" E16 o="China Entropy Co., Ltd." E17 o="SA Photonics" E18 o="Plasmapp Co.,Ltd." @@ -21159,9 +21316,11 @@ FCFEC2 o="Invensys Controls UK Limited" E20 o="Signature Control Systems, LLC." E21 o="LLVISION TECHNOLOGY CO.,LTD" E23 o="Smith Meter, Inc." + E25 o="GJD Manufacturing" E26 o="FEITIAN CO.,LTD." E27 o="Woodside Electronics" E28 o="iotec GmbH" + E29 o="Invent Vision - iVision Sistemas de Imagem e Visão S.A." E2B o="Guan Show Technologe Co., Ltd." E2C o="Fourth Frontier Technologies Private Limited" E2E o="Merz s.r.o." @@ -21237,6 +21396,7 @@ FCFEC2 o="Invensys Controls UK Limited" E9A o="Meta Computing Services, Corp" E9B o="NUMATA R&D Co.,Ltd" E9C o="ATG UV Technology" + E9D o="INTECH" E9E o="MSB Elektronik und Gerätebau GmbH" EA0 o="PARK24" EA1 o="Qntra Technology" @@ -21248,6 +21408,7 @@ FCFEC2 o="Invensys Controls UK Limited" EA8 o="Dia-Stron Limited" EAB o="APEN GROUP SpA (VAT IT08767740155)" EAC o="Kentech Instruments Limited" + EAD o="Cobo, Inc." EAE o="Orlaco Products B.V." EB0 o="Nautel Limted" EB1 o="CP contech electronic GmbH" @@ -21304,6 +21465,7 @@ FCFEC2 o="Invensys Controls UK Limited" EFA o="NextEra Energy Resources, LLC" EFB o="PXM sp.k." EFE o="MEIDEN SYSTEM SOLUTIONS" + EFF o="Carlo Gavazzi Industri" F00 o="Aplex Technology Inc." F01 o="Software Systems Plus" F03 o="GMI Ltd" @@ -21325,6 +21487,7 @@ FCFEC2 o="Invensys Controls UK Limited" F18 o="HD Vision Systems GmbH" F19 o="Vitro Technology Corporation" F1A o="Sator Controls s.r.o." + F1C o="Bavaria Digital Technik GmbH" F1D o="Critical Link LLC" F1E o="ATX NETWORKS LTD" F1F o="HKC Limited" @@ -21333,6 +21496,7 @@ FCFEC2 o="Invensys Controls UK Limited" F24 o="Daavlin" F25 o="JSC “Scientific Industrial Enterprise %Rubin%" F27 o="NIRIT- Xinwei Telecom Technology Co., Ltd." + F29 o="SamabaNova Systems" F2A o="WIBOND Informationssysteme GmbH" F2B o="SENSYS GmbH" F2C o="Hengen Technologies GmbH" @@ -21349,10 +21513,12 @@ FCFEC2 o="Invensys Controls UK Limited" F3C o="Gigaray" F3F o="comtac AG" F42 o="Matsuhisa Corporation" + F43 o="Divelbiss Corporation" F45 o="Norbit ODM AS" F4C o="Global Lightning Protection Services A(S" F4D o="Honeywell" F4F o="Power Electronics Espana, S.L." + F50 o="Vectology,Inc" F51 o="IoT Routers Limited" F52 o="Alere Technologies AS" F54 o="Revolution Retail Systems" @@ -21392,6 +21558,7 @@ FCFEC2 o="Invensys Controls UK Limited" F86 o="Wireless Systems Solutions LLC" F87 o="SHINWA INDUSTRIES, INC." F88 o="ODAWARAKIKI AUTO-MACHINE MFG.CO.,LTD" + F89 o="Soehnle Industrial Solutions GmbH" F8A o="FRS GmbH & Co. KG" F8B o="IOOOTA Srl" F8C o="EUROPEAN ADVANCED TECHNOLOGIES" @@ -21422,10 +21589,12 @@ FCFEC2 o="Invensys Controls UK Limited" FAE o="Silixa Ltd" FAF o="Radig Hard & Software" FB0 o="Rohde&Schwarz Topex SA" + FB2 o="KJ3 Elektronik AB" FB3 o="3PS Inc" FB5 o="Orange Tree Technologies Ltd" FB6 o="KRONOTECH SRL" FB7 o="SAICE" + FB9 o="EYEDEA" FBA o="Apogee Applied Research, Inc." FBB o="Vena Engineering Corporation" FBC o="Twoway Communications, Inc." @@ -21449,11 +21618,13 @@ FCFEC2 o="Invensys Controls UK Limited" FD2 o="DALIAN LEVEAR ELECTRIC CO., LTD" FD3 o="AKIS technologies" FD4 o="GETRALINE" + FD5 o="OCEANCCTV LTD" FD6 o="Visual Fan" FD7 o="Centum Adetel Group" FD8 o="MB connect line GmbH Fernwartungssysteme" FDA o="ACD Elektronik GmbH" FDB o="Design SHIFT" + FDC o="Tapdn" FDD o="Laser Imagineering Vertriebs GmbH" FDE o="AERONAUTICAL & GENERAL INSTRUMENTS LTD." FDF o="NARA CONTROLS INC." @@ -21472,6 +21643,7 @@ FCFEC2 o="Invensys Controls UK Limited" FEF o="HANGZHOU HUALAN MICROELECTRONIQUE CO.,LTD" FF0 o="E-MetroTel" FF1 o="Data Strategy Limited" + FF2 o="tiga.eleven GmbH" FF3 o="Aplex Technology Inc." FF4 o="Serveron Corporation" FF5 o="Prolan Process Control Co." @@ -21772,6 +21944,20 @@ FCFEC2 o="Invensys Controls UK Limited" C o="SHINKAWA LTD." D o="Price Industries Limited" E o="Shenzhen Intellifusion Technologies Co., Ltd." +848BCD + 0 o="SouXin Corporate" + 1 o="Shenzhen LTIME In-Vehicle Entertainment System Company Limited" + 2 o="CCX Technologies Inc." + 3 o="Annapurna labs" + 4 o="Logic Supply" + 5 o="exodraft a/s" + 6 o="TWTG R&D B.V." + 7 o="Smart Code (Shenzhen) Technology Co.,Ltd" + 9 o="NORALSY" + A o="Sphera Telecom" + B o="CHONGQING HUAYI KANGDAO TECHNOLOGY CO.,LTD." + D o="ENGISAT LDA" + E o="Emotiv Inc" 84E0F4 0 o="ShenZhen Panrich Technology Limited" 1 o="MedicusTek Inc." @@ -22293,6 +22479,22 @@ B0C5CA B o="RISECOMM (HK) TECHNOLOGY CO. LIMITED" C o="XMetrics" E o="Audio Elektronik İthalat İhracat San ve Tic A.Ş." +B0FD0B + 0 o="TAE HYUNG Industrial Electronics Co., Ltd." + 1 o="IDspire Corporation Ltd." + 2 o="Vista Manufacturing" + 3 o="DMAC Security LLC" + 4 o="Fasii Information Technology (Shanghai) Ltd." + 5 o="Taian Yuqi Communication Technology Co., Ltd" + 6 o="DNESO TEN Ltd." + 7 o="Everynet Oy" + 8 o="eSenseLab Ltd." + 9 o="Eagle Acoustics Manufacturing, LLC" + A o="TEMCO JAPAN CO., LTD." + B o="MartinLogan, Ltd." + C o="Haltian Products Oy" + D o="Habana Labs LTD" + E o="Shenzhen FEIBIT Electronic Technology Co.,LTD" B437D1 0 o="Lezyne INC USA" 1 o="Alturna Networks" @@ -22435,6 +22637,36 @@ C4FFBC C o="KyongBo Electric Co., Ltd." D o="Beijing KDF information technology co. LTD." E o="viRaTec GmbH" +C82C2B + 0 o="Fungible, Inc." + 1 o="Galgus" + 2 o="Repp Health" + 3 o="RF Engineering and Energy Resource" + 4 o="iWave Systems Tech Pvt Ltd" + 5 o="DALCO AG" + 6 o="Grav I.T." + 7 o="Merpa Bilgi Islem Ltd.Sti" + 8 o="Verifone Systems (China),lnc." + 9 o="BIOT Sp. z o.o." + A o="Shiftall Inc." + B o="Kunshan SVL Electric Co.,Ltd" + C o="Smart Wires Inc" + D o="UBITRON Co.,LTD" + E o="Fränkische Rohrwerke Gebr. Kirchner GmbH & Co. KG" +C86314 + 0 o="Western Reserve Controls, Inc." + 1 o="Autonics Co., Ltd." + 2 o="Tymphany Acoustic Technology (Huizhou) Co., Ltd." + 3 o="TrackMan" + 4 o="Shenzhen Zero Zero Infinity Technology Co.,Ltd." + 5 o="Meyer Electronics Limited" + 6 o="GRINBI PARTNERS" + 7 o="Shenzhen Wesion Technology Co., Ltd" + 8 o="Thinci, Inc." + 9 o="Maxcom S.A." + A o="Optictimes Co.,Ltd" + B o="Shenzhen Lihewei Electronics Co.,Ltd.Hunan Branch" + D o="Telematix AG" C88ED1 0 o="AISWORLD PRIVATE LIMITED" 1 o="German Pipe GmbH" @@ -22668,6 +22900,21 @@ E0B6F5 C o="funktel GmbH" D o="ITEL MOBILE LIMITED" E o="Advatek Lighting Pty Ltd" +E41E0A + 0 o="Zavod № 423" + 1 o="Connected Cars A/S" + 2 o="IDvaco Private Limited" + 3 o="Avast Software s.r.o." + 4 o="XPR Group" + 6 o="SFC Energy AG" + 7 o="Tritium Pty Ltd" + 8 o="SAGE Glass" + 9 o="B METERS S.R.L." + A o="FireAngel Safety Technology Ltd" + B o="Safety Vision, LLC" + C o="TELETASK BELGIUM" + D o="ROMO Wind A/S" + E o="Shanghai LeXiang Technology Co., Ltd" E44CC7 0 o="Alert Alarm AB" 1 o="ACS-Solutions GmbH" @@ -22866,7 +23113,10 @@ FCD2B6 5 o="Grandway Technology (Shenzhen) Limited" 6 o="Cirque Audio Technology Co.,Ltd" 7 o="Teamly Digital" + 8 o="Oviss Labs Inc." + 9 o="Winglet Systems Inc." A o="NREAL TECHNOLOGY LIMITED" B o="T CHIP DIGITAL TECHNOLOGY CO.LTD" C o="Silicon (Shenzhen) Electronic Technology Co.,Ltd." D o="Bee Smart(Changzhou) Information Technology Co., Ltd" + E o="Univer S.p.A." From 72cbfb8b14fe734cae210fb4f28b65586ddd34e7 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 10 Mar 2019 19:27:14 +0100 Subject: [PATCH 049/393] Get files ready for 1.11 release This also adds the release notes to the generated documentation. --- ChangeLog | 191 ++++++++++++++++++++++++ NEWS | 247 +++++++++++++++++++------------ README | 13 +- docs/changes.rst | 4 + docs/conf.py | 2 +- docs/index.rst | 20 +++ docs/stdnum.ar.dni.rst | 5 + docs/stdnum.at.vnr.rst | 5 + docs/stdnum.cu.ni.rst | 5 + docs/stdnum.gr.amka.rst | 5 + docs/stdnum.lt.asmens.rst | 5 + docs/stdnum.mac.rst | 5 + docs/stdnum.md.idno.rst | 5 + docs/stdnum.mx.curp.rst | 5 + docs/stdnum.no.fodselsnummer.rst | 5 + docs/stdnum.nz.bankaccount.rst | 5 + docs/stdnum.se.personnummer.rst | 5 + stdnum/__init__.py | 4 +- 18 files changed, 439 insertions(+), 97 deletions(-) create mode 100644 docs/changes.rst create mode 100644 docs/stdnum.ar.dni.rst create mode 100644 docs/stdnum.at.vnr.rst create mode 100644 docs/stdnum.cu.ni.rst create mode 100644 docs/stdnum.gr.amka.rst create mode 100644 docs/stdnum.lt.asmens.rst create mode 100644 docs/stdnum.mac.rst create mode 100644 docs/stdnum.md.idno.rst create mode 100644 docs/stdnum.mx.curp.rst create mode 100644 docs/stdnum.no.fodselsnummer.rst create mode 100644 docs/stdnum.nz.bankaccount.rst create mode 100644 docs/stdnum.se.personnummer.rst diff --git a/ChangeLog b/ChangeLog index c6e3cc31..cca675c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,194 @@ +2019-03-10 Arthur de Jong + + * [fdeeb9a] stdnum/at/postleitzahl.dat, stdnum/be/banks.dat, + stdnum/cn/loc.dat, stdnum/eu/nace.dat, stdnum/iban.dat, + stdnum/imsi.dat, stdnum/isbn.dat, stdnum/isil.dat, stdnum/oui.dat: + Update database files + +2019-03-10 Arthur de Jong + + * [fbbb550] update/at_postleitzahl.py, update/isil.py, + update/my_bp.py, update/requirements.txt: Switch update scripts + to beautifulsoup4 + +2019-02-27 Arthur de Jong + + * [61a8a94] stdnum/ee/ik.py: Add documentation + +2018-12-27 Arthur de Jong + + * [151e0d8] stdnum/ar/cbu.py: Remove broken link + +2019-03-10 Arthur de Jong + + * [3f953f3] stdnum/nz/__init__.py, stdnum/nz/bankaccount.py, + stdnum/nz/banks.dat, tests/test_nz_bankaccount.doctest, + update/nz_banks.py: Add New Zealand bank account number + +2019-03-03 Arthur de Jong + + * [4e25e31] stdnum/md/__init__.py, stdnum/md/idno.py, + tests/test_md_idno.doctest: Add Moldavian IDNO + +2019-03-03 Arthur de Jong + + * [d5d812b] tests/test_bg_egn.doctest: Add more tests for + Bulgarian EGN + +2019-03-03 Arthur de Jong + + * [60cb887] stdnum/mac.py, tests/test_mac.doctest: Rename MAC + check_manufacturer to validate_manufacturer + + For consistency with the other validation modules that have + an extra argument to disable or enable certain parts of the + validation. + +2019-03-03 Arthur de Jong + + * [39b8ace] stdnum/lt/asmens.py, tests/test_lt_asmens.doctest: + Add Lithuanian Asmens kodas + +2019-02-27 Arthur de Jong + + * [ab91d87] stdnum/gr/amka.py, tests/test_gr_amka.doctest: Add + Greek AMKA social security number + +2019-02-20 Arthur de Jong + + * [6eadca1] setup.cfg, setup.py, stdnum/__init__.py, + stdnum/bic.py, stdnum/cl/__init__.py, stdnum/co/__init__.py, + stdnum/eu/at_02.py, stdnum/iso6346.py, stdnum/iso9362.py, + stdnum/numdb.py, stdnum/sk/rc.py, stdnum/us/tin.py, + tox.ini, update/at_postleitzahl.py, update/do_whitelists.py, + update/my_bp.py, update/numlist.py: Switch from import-order + to isort + +2019-02-17 Arthur de Jong + + * [9daa1b0] stdnum/ar/cbu.py, stdnum/at/uid.py, stdnum/iban.py, + update/iban.py: Fix typos + +2019-02-17 Arthur de Jong + + * [cc6ffec] stdnum/de/handelsregisternummer.py, stdnum/de/stnr.py, + stdnum/do/cedula.py, stdnum/numdb.py: Improvements reported + by pylint + +2019-02-17 Arthur de Jong + + * [be8e258] stdnum/cu/__init__.py, stdnum/cu/ni.py: Add Cuban + número de identidad + +2019-02-11 Andrés R + + * [0fc0c30] stdnum/do/rnc.py: Return only first response from + DGII lookup + + This fixes an issue when response for check_dgii() comes with + 2 records instead of one for same RNC. + + Closes https://github.com/arthurdejong/python-stdnum/pull/95 + +2019-02-10 Arthur de Jong + + * [b4773ae] .travis.yml, setup.py, tox.ini: Add Python 3.7 tests + +2019-02-05 Arthur de Jong + + * [50874a9] stdnum/mx/__init__.py, stdnum/mx/curp.py, + tests/test_mx_curp.doctest: Add Mexican CURP + +2019-01-29 Arthur de Jong + + * [4cb44aa] stdnum/bg/egn.py, stdnum/cz/rc.py, stdnum/dk/cpr.py, + stdnum/lv/pvn.py, stdnum/ro/cnp.py: Call compact in + get_birth_date() functions + + This ensures that formatting characters are also removed when + formatted numbers are passed to the get_birth_date() functions. + + Closes https://github.com/arthurdejong/python-stdnum/issues/94 + +2018-12-28 Arthur de Jong + + * [3f4a08a] stdnum/mac.py, stdnum/oui.dat, tests/test_mac.doctest, + update/oui.py: Add MAC address + + This adds validation of MAC (Ethernet) addresses. It will perform + lookups in the IEEE registry for manufacturer names for universally + administered addresses. + + Closes https://github.com/arthurdejong/python-stdnum/issues/93 + +2018-12-27 Arthur de Jong + + * [d7f7b8e] stdnum/ar/__init__.py, stdnum/ar/dni.py: Add Argentinian + DNI + + Closes https://github.com/arthurdejong/python-stdnum/issues/90 + +2018-12-26 Arthur de Jong + + * [375f63b] stdnum/at/vnr.py: Add Austrian Versicherungsnummer + +2018-11-27 Ilya Vihtinsky + + * [b77c9cd] stdnum/se/__init__.py, stdnum/se/personnummer.py, + tests/test_se_personnummer.doctest: Add Swedish Personnummer + + Closes https://github.com/arthurdejong/python-stdnum/pull/88 + +2018-11-27 Ilya Vihtinsky + + * [d11e5c4] stdnum/no/__init__.py, stdnum/no/fodselsnummer.py, + tests/test_no_fodselsnummer.doctest: Add Norwegian Fødselsnummer + + Closes https://github.com/arthurdejong/python-stdnum/pull/88 + +2018-12-07 Mario Puntin + + * [bb24c2f] stdnum/ar/cuit.py: Add format for Argentinian CUIT number + + Closes https://github.com/arthurdejong/python-stdnum/pull/89 + +2018-11-24 Christopher Ormaza + + * [069279a] stdnum/ec/ci.py, stdnum/ec/ruc.py: Support Cedula and + RUC of foreigners + + Add the case of Cedulas and RUCs of foreigners in Ecuador, + as Venezuelans and Colombians + + Closes https://github.com/arthurdejong/python-stdnum/pull/87 + +2018-11-12 Gustavo Valverde + + * [e31ff95] stdnum/do/ncf.py, stdnum/do/rnc.py: Use HTTPS for WSDL + as HTTP was deprecated + + The regulator changed their site to use HTTPS by default; making + this resource unavailable through HTTP. + + Closes https://github.com/arthurdejong/python-stdnum/pull/85 + +2018-11-11 Arthur de Jong + + * [8677d04] setup.cfg: Make the multi-line operator place explicit + + Recent versions of flake8 changed the defaults of the errors + to ignore. + +2018-10-14 Arthur de Jong + + * [a68f3ca] ChangeLog, NEWS, README, docs/index.rst, + docs/stdnum.bitcoin.rst, docs/stdnum.iso11649.rst, + docs/stdnum.mu.nid.rst, docs/stdnum.no.iban.rst, + docs/stdnum.no.kontonr.rst, stdnum/__init__.py, + stdnum/at/postleitzahl.dat, stdnum/be/banks.dat, stdnum/cn/loc.dat, + stdnum/eu/nace.dat, stdnum/imsi.dat, stdnum/isbn.dat, + update/my_bp.py: Get files ready for 1.10 release + 2018-10-14 Arthur de Jong * [6b85f91] stdnum/iban.py, tests/test_iban.doctest: Raise diff --git a/NEWS b/NEWS index b66926d4..020e4bc1 100644 --- a/NEWS +++ b/NEWS @@ -1,12 +1,39 @@ +changes from 1.10 to 1.11 +------------------------- + +* Add modules for the following number formats: + + - DNI (Documento Nacional de Identidad, Argentinian national identity nr.) + - VNR, SVNR, VSNR (Versicherungsnummer, Austrian social security number) + - NI (Número de identidad, Cuban identity card numbers) + - AMKA (Αριθμός Μητρώου Κοινωνικής Ασφάλισης, Greek social security number) + - Asmens kodas (Lithuanian, personal numbers) + - MAC address (Media Access Control address) + - IDNO (Moldavian company identification number) + - CURP (Clave Única de Registro de Población, Mexican personal ID) + - Fødselsnummer (Norwegian birth number, the national identity number) (thanks Ilya Vihtinsky) + - New Zealand bank account number + - Personnummer (Swedish personal identity number) (thanks Ilya Vihtinsky) + +* Code style improvements +* Change Dominican Republic DGII check URL to HTTPS (thanks Gustavo Valverde) +* Support Ecuadorian Cedula and RUC of foreigners (thanks Christopher Ormaza) +* Add format() function for Argentinian CUIT number (thanks Mario Puntin) +* Support passing formatted numbers to all get_birth_date() and similar functions +* Handle Dominican Republic DGII lookup returning multiple entities (thanks Andrés R) + + changes from 1.9 to 1.10 ------------------------ * Add modules for the following number formats: + - Bitcoin address - ISO 11649 (Structured Creditor Reference) - ID number (Mauritian national identifier) - Norwegian IBAN (International Bank Account Number) - Konto nr. (Norwegian bank account number) + * Fix a bug in handling of Mexican tax numbers * Improve Spanish CIF and NIF validation * Update Dominican Republic NCF numbers online check @@ -19,7 +46,8 @@ changes from 1.9 to 1.10 changes from 1.8.1 to 1.9 ------------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - Postleitzahl (Austrian postal code) - Abgabenkontonummer (Austrian tax identification number) - Belgian IBAN (International Bank Account Number) @@ -27,6 +55,7 @@ changes from 1.8.1 to 1.9 - St.-Nr. (Steuernummer, German tax number) - FIGI (Financial Instrument Global Identifier) - Montenegro IBAN (International Bank Account Number) + * Have documentation rebuilt reproducibly (thanks Chris Lamb) * Allow configuring the SOAP request timeout * Support spaces in ISO 9362 (SWIFT) BIC codes @@ -42,29 +71,31 @@ changes from 1.8.1 to 1.9 changes from 1.8 to 1.8.1 ------------------------- -* fix a packaging issue in the long description +* Fix a packaging issue in the long description changes from 1.7 to 1.8 ----------------------- -* add modules for the following number formats: - - NCF (Números de Comprobante Fiscal, Dominican Republic receipt number) - - Euro banknote serial numbers - - CAS RN (Chemical Abstracts Service Registry Number) - - Aadhaar (Indian digital resident personal identity number) - (thanks Srikanth Lakshmanan) - - PAN (Permanent Account Number, Indian income tax identifier) - (thanks Srikanth Lakshmanan) -* add functions for using the Dominican Republic DGII web service to validate +* Add modules for the following number formats: + + - NCF (Números de Comprobante Fiscal, Dominican Republic receipt number) + - Euro banknote serial numbers + - CAS RN (Chemical Abstracts Service Registry Number) + - Aadhaar (Indian digital resident personal identity number) + (thanks Srikanth Lakshmanan) + - PAN (Permanent Account Number, Indian income tax identifier) + (thanks Srikanth Lakshmanan) + +* Add functions for using the Dominican Republic DGII web service to validate and search for RNC and NCF numbers -* add/update whitelists for Dominican Republic RNC and Cedula -* support zeep as preferred SOAP library (suds and pysimplesoap are tried +* Add/update whitelists for Dominican Republic RNC and Cedula +* Support zeep as preferred SOAP library (suds and pysimplesoap are tried as fallback) -* rename stdnum.iso9362 to stdnum.bic (iso9362 is deprecated but still +* Rename stdnum.iso9362 to stdnum.bic (iso9362 is deprecated but still available for compatibility) -* add tests for web services (not normally run to avoid unnecessary load) -* fixes and improvement to the sample online validation service +* Add tests for web services (not normally run to avoid unnecessary load) +* Fixes and improvement to the sample online validation service Development of the NCF format validation and DGII web service validation was funded by iterativo | http://iterativo.do @@ -73,7 +104,8 @@ was funded by iterativo | http://iterativo.do changes from 1.6 to 1.7 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - BN (Canadian Business Number) - SIN (Canadian Social Insurance Number) - IdNr (Steuerliche Identifikationsnummer, German personal tax number) @@ -83,19 +115,21 @@ changes from 1.6 to 1.7 - Veronumero (Finnish individual tax number) (thanks Mohammed Salman of Holvi) - UPN (English Unique Pupil Number) -* fix a bug in the Czech DIČ check digit calculation -* fix conversion of 9 digit ISBN to ISBN13 -* fix a bug in the Damm is_valid() function -* more validation of 13-digit ISBN values -* more validation of ISMN values -* various code and test improvements (100% branch coverage now) -* documentation improvements + +* Fix a bug in the Czech DIČ check digit calculation +* Fix conversion of 9 digit ISBN to ISBN13 +* Fix a bug in the Damm is_valid() function +* More validation of 13-digit ISBN values +* More validation of ISMN values +* Various code and test improvements (100% branch coverage now) +* Documentation improvements changes from 1.5 to 1.6 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - CBU (Clave Bancaria Uniforme, Argentine bank account number) (thanks Luciano Rossi) - EIC (European Energy Identification Code) @@ -103,16 +137,18 @@ changes from 1.5 to 1.6 - LEI (Legal Entity Identifier) - n° TVA (taxe sur la valeur ajoutée, Monacan VAT number) - PIB (Poreski Identifikacioni Broj, Serbian tax identification number) -* add online check example that finds valid formats for a given number -* fix support for Ñ in Spanish Referencia Catastral -* updates to U.S. Employer Identification Number (thanks Greg Kuwaye) -* various minor improvements + +* Add online check example that finds valid formats for a given number +* Fix support for Ñ in Spanish Referencia Catastral +* Updates to U.S. Employer Identification Number (thanks Greg Kuwaye) +* Various minor improvements changes from 1.4 to 1.5 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - ABN (Australian Business Number) - ACN (Australian Company Number) - TFN (Australian Tax File Number) @@ -120,15 +156,17 @@ changes from 1.4 to 1.5 - CUPS (Código Unificado de Punto de Suministro, Supply Point Unified Code) - Spanish IBAN (International Bank Account Number) - Referencia Catastral (Spanish real estate property id) -* the IBAN module now support validating the country-specific part -* the Belgian VAT number is now also referenced as businessid -* add a Tox configuration file + +* The IBAN module now support validating the country-specific part +* The Belgian VAT number is now also referenced as businessid +* Add a Tox configuration file changes from 1.3 to 1.4 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - NIF (Numéro d'Immatriculation Fiscale, French tax identification number) provided by Dimitri Papadopoulos - NIR (French personal identification number) provided by Dimitri @@ -137,26 +175,28 @@ changes from 1.3 to 1.4 Yoann Aubineau - NHS (United Kingdom National Health Service patient identifier) - T.C. Kimlik No. (Turkish personal identification number) -* add an implementation of the Damm algorithm -* ensure data files are properly closed -* documentation improvements -* extend test suite -* a number of minor bug fixes and improvements + +* Add an implementation of the Damm algorithm +* Ensure data files are properly closed +* Documentation improvements +* Extend test suite +* A number of minor bug fixes and improvements changes from 1.2 to 1.3 ----------------------- -* fix ISO 6346 check digit calculation (thanks Ronald Paloschi) -* fix problem with check_vies_approx() (thanks Lionel Elie Mamane) -* fix problem with SOAP client when using suds -* include documentation that was previously on the Trac wiki +* Fix ISO 6346 check digit calculation (thanks Ronald Paloschi) +* Fix problem with check_vies_approx() (thanks Lionel Elie Mamane) +* Fix problem with SOAP client when using suds +* Include documentation that was previously on the Trac wiki changes from 1.1 to 1.2 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - Austrian Company Register Numbers - CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazillian company identifier) - UID (Unternehmens-Identifikationsnummer, Swiss business identifier) @@ -173,22 +213,26 @@ changes from 1.1 to 1.2 - PESEL (Polish national identification number) - REGON (Rejestr Gospodarki Narodowej, Polish register of economic units) - ИНН (Идентификационный номер налогоплательщика, Russian tax identifier) -* add an alternate VIES check (check_vies_approx()) that includes a proof + +* Add an alternate VIES check (check_vies_approx()) that includes a proof (certificate) that the check was performed -* fall back to pysimplesoap if suds is unavailable -* test and code quality improvements +* Fall back to pysimplesoap if suds is unavailable +* Test and code quality improvements changes from 1.0 to 1.1 ----------------------- -* add number formats based on the implementation in the vatnumber module: +* Add number formats based on the implementation in the vatnumber module: + - NIPT (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number) - CUIT (Código Único de Identificación Tributaria, Argentinian tax number) - RUT (Rol Único Tributario, Chilean national tax number) - NIT (Número De Identificación Tributaria, Colombian identity code) - COE (Codice operatore economico, San Marino national tax number) -* add modules for the following number formats: + +* Add modules for the following number formats: + - Cedula (Dominican Republic national identification number) - RNC (Registro Nacional del Contribuyente, Dominican Republic tax number) - Kennitala (Icelandic personal and organisation identity code, provided by @@ -201,15 +245,17 @@ changes from 1.0 to 1.1 Tuomas Toivonen) - Orgnr (Organisationsnummer, Swedish company number, provided by Tomas Thor Jonsson) -* add Croatia to list of EU VAT numbers -* update getcnloc script -* various small fixes and additional tests for existing modules + +* Add Croatia to list of EU VAT numbers +* Update getcnloc script +* Various small fixes and additional tests for existing modules changes from 0.9 to 1.0 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - Swiss social security number ("Sozialversicherungsnummer") - RIC No. (Chinese Resident Identity Card Number) - CI (Cédula de identidad, Ecuadorian personal identity code) @@ -218,16 +264,18 @@ changes from 0.9 to 1.0 - ISO 6346 (International standard for container identification) - Codice Fiscale (Italian tax code for individuals) - RTN (Routing transport number) + * Add support for 2013 extension of Irish PPS Numbers -* update getisbn script -* update getmybp URLs for Malaysian code lists -* various other minor improvements +* Update getisbn script +* Update getmybp URLs for Malaysian code lists +* Various other minor improvements changes from 0.8.1 to 0.9 ------------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - Brin number (Dutch number for schools) - Postcode (Dutch postal code) - ATIN (U.S. Adoption Taxpayer Identification Number) @@ -235,37 +283,41 @@ changes from 0.8.1 to 0.9 - ITIN (U.S. Individual Taxpayer Identification Number) - PTIN (U.S. Preparer Tax Identification Number) - TIN (U.S. Taxpayer Identification Number) -* try to replace Unicode characters with similar-looking ASCII characters -* update getimsi script (thanks eneq123) -* update getiban script -* add proxy support to the stdnum.eu.vat.check_vies() function (thanks + +* Try to replace Unicode characters with similar-looking ASCII characters +* Update getimsi script (thanks eneq123) +* Update getiban script +* Add proxy support to the stdnum.eu.vat.check_vies() function (thanks Cédric Krier) -* support newer United Kingdom VAT numbers +* Support newer United Kingdom VAT numbers changes from 0.8 to 0.8.1 ------------------------- -* include some files that were missing from the source tarball +* Include some files that were missing from the source tarball changes from 0.7 to 0.8 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - NRIC No. (Malaysian National Registration Identity Card Number) -* all modules now provide a validate() function that throws an exception + +* All modules now provide a validate() function that throws an exception that contains more information on the failure reason -* documentation improvements -* remove add_check_digit parameter from GRid's format() function -* improvements to the tests -* re-add Python3 support (now tested with Python 2.7, 3.2 and 3.3) +* Documentation improvements +* Remove add_check_digit parameter from GRid's format() function +* Improvements to the tests +* Re-add Python3 support (now tested with Python 2.7, 3.2 and 3.3) changes from 0.6 to 0.7 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - Onderwijsnummer (Dutch school number) - BTW-nummer (Omzetbelastingnummer, the Dutch VAT number) - HETU (Finnish personal identity code) as provided by Jussi Judin (#5) @@ -307,49 +359,54 @@ changes from 0.6 to 0.7 - OIB (Osobni identifikacijski broj, Croatian identification number) - PPS No (Personal Public Service Number, Irish personal number) - CPR (personnummer, the Danish citizen number) -* additional tests for robustness and use introspection to test all modules -* some code refactoring with the introduction of an internal utility module -* improvements to the docstring documentation -* generate API documentation using Sphinx + +* Additional tests for robustness and use introspection to test all modules +* Some code refactoring with the introduction of an internal utility module +* Improvements to the docstring documentation +* Generate API documentation using Sphinx changes from 0.5 to 0.6 ----------------------- -* fix a problem with handling an ISBN13 with a valid check digit but with an +* Fix a problem with handling an ISBN13 with a valid check digit but with an unknown bookland prefix -* add an IMSI (International Mobile Subscriber Identity) module -* implement a conversion function from ISBN13 to ISBN10 -* implement an ismn.ismn_type() function -* implement an imei.split() function that splits the number into a TAC, serial +* Add an IMSI (International Mobile Subscriber Identity) module +* Implement a conversion function from ISBN13 to ISBN10 +* Implement an ismn.ismn_type() function +* Implement an imei.split() function that splits the number into a TAC, serial number and checksum or software version -* source code layout changes to better follow PEP8 +* Source code layout changes to better follow PEP8 changes from 0.4 to 0.5 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - EAN (International Article Number) -* refactoring to use the EAN check digit code for ISBN and ISMN checks -* implement a conversion function from ISSN to EAN -* support Python3 with the same codebase + +* Refactoring to use the EAN check digit code for ISBN and ISMN checks +* Implement a conversion function from ISSN to EAN +* Support Python3 with the same codebase * Python 2.5 compatibility improvement changes from 0.3 to 0.4 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - CPF (Cadastro de Pessoas Físicas, the Brazillian national identification number) - IBAN (International Bank Account Number) - ISIL (International Standard Identifier for Libraries and Related Organizations) - SSN (U.S. Social Security Number) -* implement an internal module to store and handle hierarchically organised + +* Implement an internal module to store and handle hierarchically organised data structures efficiently -* regional-specific numbers are now in ISO 3166 packages (the BSN module +* Regional-specific numbers are now in ISO 3166 packages (the BSN module is now in stdnum.nl.bsn) * ISBN module functions now have a convert flag to convert to ISBN-13 on the fly @@ -358,23 +415,27 @@ changes from 0.3 to 0.4 changes from 0.2 to 0.3 ----------------------- -* add modules for the following number formats: +* Add modules for the following number formats: + - ISMN (International Standard Music Number) - ISAN (International Standard Audiovisual Number) - IMEI (International Mobile Equipment Identity) - MEID (Mobile Equipment Identifier) - GRid (Global Release Identifier) -* add modules for handling the following check digit algorithms: + +* Add modules for handling the following check digit algorithms: + - the Verhoeff algorithm - the Luhn and Luhn mod N algorithms - some algorithms described in ISO/IEC 7064: Mod 11, 2, Mod 37, 2, Mod 97, 10, Mod 11, 10 and Mod 37, 36 -* added more unit tests + +* Added more unit tests changes from 0.1 to 0.2 ----------------------- -* rename validate() function to is_valid() for all modules -* handle wrong types passed to is_valid() more gracefully -* add more tests and fix some minor bugs +* Rename validate() function to is_valid() for all modules +* Handle wrong types passed to is_valid() more gracefully +* Add more tests and fix some minor bugs diff --git a/README b/README index 60ef4de9..81d62c11 100644 --- a/README +++ b/README @@ -18,10 +18,12 @@ Currently this package supports the following formats: * NIPT (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number) * CBU (Clave Bancaria Uniforme, Argentine bank account number) * CUIT (Código Único de Identificación Tributaria, Argentinian tax number) + * DNI (Documento Nacional de Identidad, Argentinian national identity nr.) * Austrian Company Register Numbers * Postleitzahl (Austrian postal code) * Abgabenkontonummer (Austrian tax identification number) * UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number) + * VNR, SVNR, VSNR (Versicherungsnummer, Austrian social security number) * ABN (Australian Business Number) * ACN (Australian Company Number) * TFN (Australian Tax File Number) @@ -43,6 +45,7 @@ Currently this package supports the following formats: * RUT (Rol Único Tributario, Chilean national tax number) * RIC No. (Chinese Resident Identity Card Number) * NIT (Número De Identificación Tributaria, Colombian identity code) + * NI (Número de identidad, Cuban identity card numbers) * CUSIP number (financial security identification number) * Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number) * DIČ (Daňové identifikační číslo, Czech VAT number) @@ -91,6 +94,7 @@ Currently this package supports the following formats: * SEDOL number (Stock Exchange Daily Official List number) * UPN (English Unique Pupil Number) * VAT (United Kingdom (and Isle of Man) VAT registration number) + * AMKA (Αριθμός Μητρώου Κοινωνικής Ασφάλισης, Greek social security number) * FPA, ΦΠΑ, ΑΦΜ (Αριθμός Φορολογικού Μητρώου, the Greek VAT number) * GRid (Global Release Identifier) * OIB (Osobni identifikacijski broj, Croatian identification number) @@ -116,14 +120,18 @@ Currently this package supports the following formats: * Codice Fiscale (Italian tax code for individuals) * Partita IVA (Italian VAT number) * LEI (Legal Entity Identifier) + * Asmens kodas (Lithuanian, personal numbers) * PVM (Pridėtinės vertės mokestis mokėtojo kodas, Lithuanian VAT number) * TVA (taxe sur la valeur ajoutée, Luxembourgian VAT number) * PVN (Pievienotās vērtības nodokļa, Latvian VAT number) + * MAC address (Media Access Control address) * n° TVA (taxe sur la valeur ajoutée, Monacan VAT number) + * IDNO (Moldavian company identification number) * Montenegro IBAN (International Bank Account Number) * MEID (Mobile Equipment Identifier) * VAT (Maltese VAT number) * ID number (Mauritian national identifier) + * CURP (Clave Única de Registro de Población, Mexican personal ID) * RFC (Registro Federal de Contribuyentes, Mexican tax number) * NRIC No. (Malaysian National Registration Identity Card Number) * BRIN number (the Dutch school identification number) @@ -131,10 +139,12 @@ Currently this package supports the following formats: * Btw-nummer (Omzetbelastingnummer, the Dutch VAT number) * Onderwijsnummer (the Dutch student identification number) * Postcode (the Dutch postal code) + * Fødselsnummer (Norwegian birth number, the national identity number) * Norwegian IBAN (International Bank Account Number) * Konto nr. (Norwegian bank account number) * MVA (Merverdiavgift, Norwegian VAT number) * Orgnr (Organisasjonsnummer, Norwegian organisation number) + * New Zealand bank account number * NIP (Numer Identyfikacji Podatkowej, Polish VAT number) * PESEL (Polish national identification number) * REGON (Rejestr Gospodarki Narodowej, Polish register of economic units) @@ -144,6 +154,7 @@ Currently this package supports the following formats: * PIB (Poreski Identifikacioni Broj, Serbian tax identification number) * ИНН (Идентификационный номер налогоплательщика, Russian tax identifier) * Orgnr (Organisationsnummer, Swedish company number) + * Personnummer (Swedish personal identity number) * VAT (Moms, Mervärdesskatt, Swedish VAT number) * ID za DDV (Davčna številka, Slovenian VAT number) * IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number) @@ -212,7 +223,7 @@ also work with older versions of Python. Copyright --------- -Copyright (C) 2010-2018 Arthur de Jong and others +Copyright (C) 2010-2019 Arthur de Jong and others This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/docs/changes.rst b/docs/changes.rst new file mode 100644 index 00000000..63471a2f --- /dev/null +++ b/docs/changes.rst @@ -0,0 +1,4 @@ +Changes in python-stdnum +======================== + +.. include:: ../NEWS diff --git a/docs/conf.py b/docs/conf.py index e3976fe6..6c8e4a24 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -46,7 +46,7 @@ # General information about the project. project = u'python-stdnum' -copyright = u'2013-2018, Arthur de Jong' +copyright = u'2013-2019, Arthur de Jong' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the diff --git a/docs/index.rst b/docs/index.rst index d5189bee..085ea5d7 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -103,10 +103,12 @@ Available formats al.nipt ar.cbu ar.cuit + ar.dni at.businessid at.postleitzahl at.tin at.uid + at.vnr au.abn au.acn au.tfn @@ -128,6 +130,7 @@ Available formats cl.rut cn.ric co.nit + cu.ni cusip cy.vat cz.dic @@ -176,6 +179,7 @@ Available formats gb.sedol gb.upn gb.vat + gr.amka gr.vat grid hr.oib @@ -201,14 +205,18 @@ Available formats it.codicefiscale it.iva lei + lt.asmens lt.pvm lu.tva lv.pvn + mac mc.tva + md.idno me.iban meid mt.vat mu.nid + mx.curp mx.rfc my.nric nl.brin @@ -216,10 +224,12 @@ Available formats nl.btw nl.onderwijsnummer nl.postcode + no.fodselsnummer no.iban no.kontonr no.mva no.orgnr + nz.bankaccount pl.nip pl.pesel pl.regon @@ -229,6 +239,7 @@ Available formats rs.pib ru.inn se.orgnr + se.personnummer se.vat si.ddv sk.dph @@ -242,3 +253,12 @@ Available formats us.rtn us.ssn us.tin + + +Changes in python-stdnum +------------------------ + +.. toctree:: + :maxdepth: 2 + + changes diff --git a/docs/stdnum.ar.dni.rst b/docs/stdnum.ar.dni.rst new file mode 100644 index 00000000..9addb6cd --- /dev/null +++ b/docs/stdnum.ar.dni.rst @@ -0,0 +1,5 @@ +stdnum.ar.dni +============= + +.. automodule:: stdnum.ar.dni + :members: \ No newline at end of file diff --git a/docs/stdnum.at.vnr.rst b/docs/stdnum.at.vnr.rst new file mode 100644 index 00000000..17596888 --- /dev/null +++ b/docs/stdnum.at.vnr.rst @@ -0,0 +1,5 @@ +stdnum.at.vnr +============= + +.. automodule:: stdnum.at.vnr + :members: \ No newline at end of file diff --git a/docs/stdnum.cu.ni.rst b/docs/stdnum.cu.ni.rst new file mode 100644 index 00000000..3430fd35 --- /dev/null +++ b/docs/stdnum.cu.ni.rst @@ -0,0 +1,5 @@ +stdnum.cu.ni +============ + +.. automodule:: stdnum.cu.ni + :members: \ No newline at end of file diff --git a/docs/stdnum.gr.amka.rst b/docs/stdnum.gr.amka.rst new file mode 100644 index 00000000..d3ecc080 --- /dev/null +++ b/docs/stdnum.gr.amka.rst @@ -0,0 +1,5 @@ +stdnum.gr.amka +============== + +.. automodule:: stdnum.gr.amka + :members: \ No newline at end of file diff --git a/docs/stdnum.lt.asmens.rst b/docs/stdnum.lt.asmens.rst new file mode 100644 index 00000000..f73d3906 --- /dev/null +++ b/docs/stdnum.lt.asmens.rst @@ -0,0 +1,5 @@ +stdnum.lt.asmens +================ + +.. automodule:: stdnum.lt.asmens + :members: \ No newline at end of file diff --git a/docs/stdnum.mac.rst b/docs/stdnum.mac.rst new file mode 100644 index 00000000..f5fe7cea --- /dev/null +++ b/docs/stdnum.mac.rst @@ -0,0 +1,5 @@ +stdnum.mac +========== + +.. automodule:: stdnum.mac + :members: \ No newline at end of file diff --git a/docs/stdnum.md.idno.rst b/docs/stdnum.md.idno.rst new file mode 100644 index 00000000..d86b721d --- /dev/null +++ b/docs/stdnum.md.idno.rst @@ -0,0 +1,5 @@ +stdnum.md.idno +============== + +.. automodule:: stdnum.md.idno + :members: \ No newline at end of file diff --git a/docs/stdnum.mx.curp.rst b/docs/stdnum.mx.curp.rst new file mode 100644 index 00000000..62346c4e --- /dev/null +++ b/docs/stdnum.mx.curp.rst @@ -0,0 +1,5 @@ +stdnum.mx.curp +============== + +.. automodule:: stdnum.mx.curp + :members: \ No newline at end of file diff --git a/docs/stdnum.no.fodselsnummer.rst b/docs/stdnum.no.fodselsnummer.rst new file mode 100644 index 00000000..0279b3d1 --- /dev/null +++ b/docs/stdnum.no.fodselsnummer.rst @@ -0,0 +1,5 @@ +stdnum.no.fodselsnummer +======================= + +.. automodule:: stdnum.no.fodselsnummer + :members: \ No newline at end of file diff --git a/docs/stdnum.nz.bankaccount.rst b/docs/stdnum.nz.bankaccount.rst new file mode 100644 index 00000000..9a2aee44 --- /dev/null +++ b/docs/stdnum.nz.bankaccount.rst @@ -0,0 +1,5 @@ +stdnum.nz.bankaccount +===================== + +.. automodule:: stdnum.nz.bankaccount + :members: \ No newline at end of file diff --git a/docs/stdnum.se.personnummer.rst b/docs/stdnum.se.personnummer.rst new file mode 100644 index 00000000..6db1a36c --- /dev/null +++ b/docs/stdnum.se.personnummer.rst @@ -0,0 +1,5 @@ +stdnum.se.personnummer +====================== + +.. automodule:: stdnum.se.personnummer + :members: \ No newline at end of file diff --git a/stdnum/__init__.py b/stdnum/__init__.py index b32d9e37..914b6e4c 100644 --- a/stdnum/__init__.py +++ b/stdnum/__init__.py @@ -1,7 +1,7 @@ # __init__.py - main module # coding: utf-8 # -# Copyright (C) 2010-2018 Arthur de Jong +# Copyright (C) 2010-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -43,4 +43,4 @@ __all__ = ('get_cc_module', '__version__') # the version number of the library -__version__ = '1.10' +__version__ = '1.11' From 2e87251b90d47f1b7aa0ed3d6186367613d7b22e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 23 Mar 2019 22:58:25 +0100 Subject: [PATCH 050/393] Add Peruvian RUC --- stdnum/pe/__init__.py | 21 +++++ stdnum/pe/ruc.py | 88 ++++++++++++++++++++ tests/test_pe_ruc.doctest | 171 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 280 insertions(+) create mode 100644 stdnum/pe/__init__.py create mode 100644 stdnum/pe/ruc.py create mode 100644 tests/test_pe_ruc.doctest diff --git a/stdnum/pe/__init__.py b/stdnum/pe/__init__.py new file mode 100644 index 00000000..4d92e64b --- /dev/null +++ b/stdnum/pe/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of Peruvian numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Peruvian numbers.""" diff --git a/stdnum/pe/ruc.py b/stdnum/pe/ruc.py new file mode 100644 index 00000000..6e5ad807 --- /dev/null +++ b/stdnum/pe/ruc.py @@ -0,0 +1,88 @@ +# ruc.py - functions for handling Peruvian fiscal numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""RUC (Registro Único de Contribuyentes, Peruvian company tax number). + +The RUC (Registro Único de Contribuyentes) is the tax number of Peru assigned +to legal and natural persons. The number consists of 11 digits, the first two +indicate the kind of number, for personal numbers it is followed by the DNI +and a check digit. + +More information: + +* http://www.sunat.gob.pe/legislacion/ruc/ +* https://consultarelruc.pe/ + +>>> validate('20512333797') +'20512333797' +>>> validate('20512333798') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> to_dni('10054148289') +'05414828' +""" + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' ').strip() + + +def calc_check_digit(number): + """Calculate the check digit.""" + weights = (5, 4, 3, 2, 7, 6, 5, 4, 3, 2) + return str((11 - sum(w * int(n) for w, n in zip(weights, number)) % 11) % 10) + + +def to_dni(number): + """Return the DNI (CUI) part of the number for natural persons.""" + number = validate(number) + if not number.startswith('10'): + raise InvalidComponent() # only for persons + return number[2:10] + + +def validate(number): + """Check if the number provided is a valid RUC. This checks the length, + formatting and check digit.""" + number = compact(number) + if len(number) != 11: + raise InvalidLength() + if not number.isdigit(): + raise InvalidFormat() + if number[:2] not in ('10', '15', '17', '20'): + raise InvalidComponent() # not person or company + if not number.endswith(calc_check_digit(number)): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number provided is a valid RUC. This checks the length, + formatting and check digit.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_pe_ruc.doctest b/tests/test_pe_ruc.doctest new file mode 100644 index 00000000..6fe6384d --- /dev/null +++ b/tests/test_pe_ruc.doctest @@ -0,0 +1,171 @@ +test_pe_ruc.doctest - more detailed doctests for stdnum.pe.ruc module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.pe.ruc module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.pe import ruc + + +Tests for some corner cases. + +>>> ruc.validate('20512333797') +'20512333797' +>>> ruc.validate('2051233379') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> ruc.validate('99512333792') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> ruc.validate('20A12333797') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> ruc.to_dni('10054148289') +'05414828' +>>> ruc.to_dni('20512333797') +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 10000655959 +... 10010734121 +... 10040578108 +... 10053358671 +... 10054148289 +... 10058437277 +... 10060535138 +... 10098295343 +... 10103206851 +... 10108344739 +... 10156612001 +... 10164655909 +... 10165791474 +... 10166518861 +... 10167089505 +... 10167323290 +... 10198029632 +... 10214859268 +... 10243761927 +... 10254430752 +... 10266040640 +... 10266906451 +... 10277354981 +... 10411119373 +... 10414493071 +... 10425240311 +... 10427556960 +... 10433604640 +... 10436581772 +... 10452880437 +... 15484032987 +... 15501941597 +... 17155542071 +... 17322796196 +... 20100255325 +... 20109980936 +... 20113732084 +... 20123458444 +... 20131372770 +... 20134636972 +... 20137663474 +... 20139490691 +... 20142529913 +... 20145391076 +... 20154546520 +... 20171312141 +... 20171781648 +... 20172245065 +... 20172284044 +... 20193655492 +... 20198432386 +... 20201571350 +... 20206309815 +... 20209462452 +... 20212025179 +... 20212516661 +... 20222194564 +... 20222955433 +... 20252290029 +... 20253602571 +... 20296742563 +... 20312356776 +... 20347268683 +... 20354374286 +... 20357089795 +... 20382245068 +... 20393125064 +... 20401283952 +... 20406257127 +... 20421551520 +... 20429794146 +... 20438510398 +... 20448098932 +... 20450258882 +... 20450417433 +... 20451063902 +... 20451392710 +... 20451408811 +... 20451420276 +... 20451428170 +... 20453836364 +... 20454368453 +... 20455554617 +... 20462300787 +... 20472972571 +... 20480597754 +... 20480615329 +... 20481149119 +... 20482221450 +... 20489418933 +... 20493238087 +... 20493298900 +... 20493374002 +... 20495188389 +... 20496055285 +... 20498592521 +... 20504684378 +... 20508379049 +... 20510299761 +... 20512525432 +... 20514261262 +... 20514397245 +... 20518376145 +... 20524105501 +... 20524305004 +... 20524354129 +... 20525274226 +... 20525413447 +... 20530815847 +... 20537999731 +... 20541492047 +... 20552756453 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not ruc.is_valid(x)] +[] From e07a0e249fa112f722ceae6aa197ee9d5a626e9d Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 24 Mar 2019 22:06:01 +0100 Subject: [PATCH 051/393] Add Peruvian CUI (DNI) --- stdnum/pe/cui.py | 89 +++++++++++++++++++++++++++++++++++++++ tests/test_pe_cui.doctest | 89 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 stdnum/pe/cui.py create mode 100644 tests/test_pe_cui.doctest diff --git a/stdnum/pe/cui.py b/stdnum/pe/cui.py new file mode 100644 index 00000000..b50a46aa --- /dev/null +++ b/stdnum/pe/cui.py @@ -0,0 +1,89 @@ +# cui.py - functions for handling Peruvian personal numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""CUI (Cédula Única de Identidad, Peruvian identity number). + +The Cédula Única de Identidad (CUI) is the unique identifier for persons that +appears on the Documento Nacional de Identidad (DNI), the national identity +document of Peru. The number consists of 8 digits and an optional extra check +digit. + +More information: + +* https://www.gob.pe/235-documento-nacional-de-identidad-dni +* https://es.wikipedia.org/wiki/Documento_Nacional_de_Identidad_(Perú) + +>>> validate('10117410') +'10117410' +>>> validate('10117410-2') +'101174102' +>>> validate('10117410-3') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> to_ruc('10117410-2') +'10101174102' +""" + +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' -').strip().upper() + + +def calc_check_digits(number): + """Calculate the possible check digits for the CUI.""" + number = compact(number) + weights = (3, 2, 7, 6, 5, 4, 3, 2) + c = sum(w * int(n) for w, n in zip(weights, number)) % 11 + return '65432110987'[c] + 'KJIHGFEDCBA'[c] + + +def to_ruc(number): + """Convert the number to a valid RUC.""" + from stdnum.pe import ruc + number = '10' + compact(number)[:8] + return number + ruc.calc_check_digit(number) + + +def validate(number): + """Check if the number provided is a valid CUI. This checks the length, + formatting and check digit.""" + number = compact(number) + if len(number) not in (8, 9): + raise InvalidLength() + if not number[:8].isdigit(): + raise InvalidFormat() + if len(number) > 8 and number[-1] not in calc_check_digits(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number provided is a valid CUI. This checks the length, + formatting and check digit.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_pe_cui.doctest b/tests/test_pe_cui.doctest new file mode 100644 index 00000000..9ae7ddef --- /dev/null +++ b/tests/test_pe_cui.doctest @@ -0,0 +1,89 @@ +test_pe_cui.doctest - more detailed doctests for stdnum.pe.cui module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.pe.ruc module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.pe import cui + + +Tests for some corner cases. + +>>> cui.validate('10812543-3') +'108125433' +>>> cui.validate('10812543-H') +'10812543H' +>>> cui.validate('1081254332') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> cui.validate('108125H3-3') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> cui.to_ruc('10812543-3') +'10108125433' + + +These 9-digit numbers have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... +... 05209244-8 +... 05337812-4 +... 06009893-5 +... 06224656-7 +... 06416641-2 +... 06477277-1 +... 06770169-6 +... 07750457-1 +... 07881352-6 +... 09482447-3 +... 09537333-5 +... 10117410-2 +... 10123558-6 +... 10586119B +... 17859853-3 +... 25465832-0 +... 25543680E +... 25735046-6 +... 32023446H +... 33562458-6 +... 40812023-9 +... 42189197-0 +... 42388604-3 +... 43381907-7 +... 43451826-7 +... 45055499E +... 46788632-6 +... 46967914-0 +... 47205319-7 +... 474996072 +... 63109177-1 +... 70025425-4 +... 71347545-4 +... 72641234-6 +... 72859897-8 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not cui.is_valid(x)] +[] From 3aeec68735d75a4835122990bef232ed415b07d5 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Thu, 4 Apr 2019 19:54:52 +0200 Subject: [PATCH 052/393] Add Israeli identity number --- stdnum/il/__init__.py | 21 +++++++++++ stdnum/il/idnr.py | 83 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 stdnum/il/__init__.py create mode 100644 stdnum/il/idnr.py diff --git a/stdnum/il/__init__.py b/stdnum/il/__init__.py new file mode 100644 index 00000000..91a474ef --- /dev/null +++ b/stdnum/il/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of Israeli numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Israeli numbers.""" diff --git a/stdnum/il/idnr.py b/stdnum/il/idnr.py new file mode 100644 index 00000000..e638ab7e --- /dev/null +++ b/stdnum/il/idnr.py @@ -0,0 +1,83 @@ +# idnr.py - functions for handling Israeli personal numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Identity Number (Mispar Zehut, מספר זהות, Israeli identity number). + +The identity number (Mispar Zehut, מספר זהות) is issued at birth to Israeli +citizens. The number consists of nine digits and includes a check digit. + +More information: + +* https://en.wikipedia.org/wiki/National_identification_number#Israel +* https://en.wikipedia.org/wiki/Israeli_identity_card +* https://he.wikipedia.org/wiki/מספר_זהות_(ישראל) + +>>> validate('3933742-3') +'039337423' +>>> format('39337423') +'03933742-3' +>>> validate('3933742-2') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('490154203237518') # longer than 9 digits +Traceback (most recent call last): + ... +InvalidLength: ... +""" + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + number = clean(number, ' -').strip() + # pad with leading zeroes + return (9 - len(number)) * '0' + number + + +def validate(number): + """Check if the number provided is a valid ID. This checks the length, + formatting and check digit.""" + number = compact(number) + if len(number) > 9: + raise InvalidLength() + if not number.isdigit() or int(number) <= 0: + raise InvalidFormat() + luhn.validate(number) + return number + + +def is_valid(number): + """Check if the number provided is a valid ID. This checks the length, + formatting and check digit.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return number[:-1] + '-' + number[-1:] From 48ff92e300696e2449070ac03b4916c76d4e77a3 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 28 Apr 2019 23:35:42 +0200 Subject: [PATCH 053/393] Use an internal isdigits() function instead of str.isdigit() The problem with the latter is that it will also accept all kinds of unicode digits that are not the ASCII 0-9 digits causing all kinds of problems in check digit calculations. Some of these unicode characters are also considered digits by int() but some are not (such as the SUPERSCRIPT TWO unicode character). Closes https://github.com/arthurdejong/python-stdnum/issues/96 --- stdnum/ar/cbu.py | 4 ++-- stdnum/ar/cuit.py | 4 ++-- stdnum/ar/dni.py | 4 ++-- stdnum/at/businessid.py | 9 +++++++-- stdnum/at/postleitzahl.py | 4 ++-- stdnum/at/tin.py | 4 ++-- stdnum/at/uid.py | 4 ++-- stdnum/at/vnr.py | 4 ++-- stdnum/au/abn.py | 4 ++-- stdnum/au/acn.py | 4 ++-- stdnum/au/tfn.py | 4 ++-- stdnum/be/vat.py | 4 ++-- stdnum/bg/egn.py | 4 ++-- stdnum/bg/pnf.py | 4 ++-- stdnum/bg/vat.py | 4 ++-- stdnum/br/cnpj.py | 4 ++-- stdnum/br/cpf.py | 4 ++-- stdnum/ca/bn.py | 6 +++--- stdnum/ca/sin.py | 4 ++-- stdnum/casrn.py | 4 ++-- stdnum/ch/uid.py | 4 ++-- stdnum/cl/rut.py | 4 ++-- stdnum/cn/ric.py | 6 ++---- stdnum/co/nit.py | 4 ++-- stdnum/cu/ni.py | 4 ++-- stdnum/cy/vat.py | 4 ++-- stdnum/cz/dic.py | 4 ++-- stdnum/cz/rc.py | 4 ++-- stdnum/de/idnr.py | 4 ++-- stdnum/de/stnr.py | 4 ++-- stdnum/de/vat.py | 4 ++-- stdnum/dk/cpr.py | 4 ++-- stdnum/dk/cvr.py | 4 ++-- stdnum/do/cedula.py | 4 ++-- stdnum/do/ncf.py | 6 +++--- stdnum/do/rnc.py | 4 ++-- stdnum/ean.py | 4 ++-- stdnum/ec/ci.py | 4 ++-- stdnum/ec/ruc.py | 3 ++- stdnum/ee/ik.py | 4 ++-- stdnum/ee/kmkr.py | 4 ++-- stdnum/ee/registrikood.py | 4 ++-- stdnum/es/ccc.py | 4 ++-- stdnum/es/cif.py | 3 ++- stdnum/es/cups.py | 6 +++--- stdnum/es/dni.py | 4 ++-- stdnum/es/nie.py | 3 ++- stdnum/es/nif.py | 6 +++--- stdnum/eu/banknote.py | 6 +++--- stdnum/eu/nace.py | 4 ++-- stdnum/fi/alv.py | 4 ++-- stdnum/fi/associationid.py | 4 ++-- stdnum/fi/veronumero.py | 4 ++-- stdnum/figi.py | 4 ++-- stdnum/fr/nif.py | 4 ++-- stdnum/fr/nir.py | 6 +++--- stdnum/fr/siren.py | 4 ++-- stdnum/fr/siret.py | 6 +++--- stdnum/fr/tva.py | 8 ++++---- stdnum/gb/nhs.py | 4 ++-- stdnum/gb/sedol.py | 4 ++-- stdnum/gb/upn.py | 4 ++-- stdnum/gb/vat.py | 8 ++++---- stdnum/gr/amka.py | 4 ++-- stdnum/gr/vat.py | 4 ++-- stdnum/hr/oib.py | 4 ++-- stdnum/hu/anum.py | 4 ++-- stdnum/ie/vat.py | 8 ++++---- stdnum/il/idnr.py | 4 ++-- stdnum/imei.py | 4 ++-- stdnum/imo.py | 4 ++-- stdnum/imsi.py | 4 ++-- stdnum/in_/pan.py | 5 ++--- stdnum/is_/vsk.py | 4 ++-- stdnum/isbn.py | 4 ++-- stdnum/issn.py | 4 ++-- stdnum/it/iva.py | 4 ++-- stdnum/lt/asmens.py | 4 ++-- stdnum/lt/pvm.py | 4 ++-- stdnum/lu/tva.py | 4 ++-- stdnum/lv/pvn.py | 4 ++-- stdnum/md/idno.py | 4 ++-- stdnum/meid.py | 8 ++++---- stdnum/mt/vat.py | 4 ++-- stdnum/mu/nid.py | 6 +++++- stdnum/my/nric.py | 4 ++-- stdnum/nl/bsn.py | 4 ++-- stdnum/nl/btw.py | 4 ++-- stdnum/nl/onderwijsnummer.py | 3 ++- stdnum/no/fodselsnummer.py | 4 ++-- stdnum/no/kontonr.py | 4 ++-- stdnum/no/orgnr.py | 4 ++-- stdnum/nz/bankaccount.py | 4 ++-- stdnum/pe/cui.py | 4 ++-- stdnum/pe/ruc.py | 4 ++-- stdnum/pl/nip.py | 4 ++-- stdnum/pl/pesel.py | 4 ++-- stdnum/pl/regon.py | 4 ++-- stdnum/pt/nif.py | 4 ++-- stdnum/ro/cf.py | 4 ++-- stdnum/ro/cnp.py | 4 ++-- stdnum/rs/pib.py | 4 ++-- stdnum/ru/inn.py | 4 ++-- stdnum/se/orgnr.py | 4 ++-- stdnum/se/personnummer.py | 4 ++-- stdnum/se/vat.py | 4 ++-- stdnum/si/ddv.py | 4 ++-- stdnum/sk/dph.py | 4 ++-- stdnum/sm/coe.py | 4 ++-- stdnum/tr/tckimlik.py | 4 ++-- stdnum/us/rtn.py | 4 ++-- stdnum/util.py | 14 +++++++++++++- tests/test_cn_ric.doctest | 4 ---- tests/test_isbn.doctest | 14 +++++++++++++- tests/test_robustness.doctest | 4 ++-- tests/test_util.doctest | 29 +++++++++++++++++++++++++++-- 116 files changed, 300 insertions(+), 245 deletions(-) diff --git a/stdnum/ar/cbu.py b/stdnum/ar/cbu.py index 14d0e258..08f6f98d 100644 --- a/stdnum/ar/cbu.py +++ b/stdnum/ar/cbu.py @@ -40,7 +40,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def validate(number): number = compact(number) if len(number) != 22: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if calc_check_digit(number[:7]) != number[7]: raise InvalidChecksum() diff --git a/stdnum/ar/cuit.py b/stdnum/ar/cuit.py index fdf9ee0c..6325dce3 100644 --- a/stdnum/ar/cuit.py +++ b/stdnum/ar/cuit.py @@ -46,7 +46,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -67,7 +67,7 @@ def validate(number): number = compact(number) if len(number) != 11: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if calc_check_digit(number[:-1]) != number[-1]: raise InvalidChecksum() diff --git a/stdnum/ar/dni.py b/stdnum/ar/dni.py index 510018f0..f97cb7a2 100644 --- a/stdnum/ar/dni.py +++ b/stdnum/ar/dni.py @@ -39,7 +39,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -51,7 +51,7 @@ def compact(number): def validate(number): """Check if the number is a valid DNI.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (7, 8): raise InvalidLength() diff --git a/stdnum/at/businessid.py b/stdnum/at/businessid.py index 20c2a0fc..04fc5644 100644 --- a/stdnum/at/businessid.py +++ b/stdnum/at/businessid.py @@ -1,7 +1,7 @@ # businessid.py - functions for handling Austrian company register numbers # # Copyright (C) 2015 Holvi Payment Services Oy -# Copyright (C) 2012, 2013 Arthur de Jong +# Copyright (C) 2012-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -38,10 +38,15 @@ InvalidFormat: ... """ +import re + from stdnum.exceptions import * from stdnum.util import clean +_businessid_re = re.compile('^[0-9]+[a-z]$') + + def compact(number): """Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace. @@ -56,7 +61,7 @@ def validate(number): """Check if the number is a valid company register number. This only checks the formatting.""" number = compact(number) - if not number[-1:].isalpha() or not number[:-1].isdigit(): + if not _businessid_re.match(number): raise InvalidFormat() return number diff --git a/stdnum/at/postleitzahl.py b/stdnum/at/postleitzahl.py index 39c3771e..feafa843 100644 --- a/stdnum/at/postleitzahl.py +++ b/stdnum/at/postleitzahl.py @@ -46,7 +46,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -66,7 +66,7 @@ def info(number): def validate(number): """Check if the number is a valid postal code.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 4: raise InvalidLength() diff --git a/stdnum/at/tin.py b/stdnum/at/tin.py index 71abb54b..88f0037e 100644 --- a/stdnum/at/tin.py +++ b/stdnum/at/tin.py @@ -45,7 +45,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -86,7 +86,7 @@ def validate(number, office=None): number = compact(number) if len(number) != 9: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if calc_check_digit(number) != number[-1]: raise InvalidChecksum() diff --git a/stdnum/at/uid.py b/stdnum/at/uid.py index a3b103aa..0ed537bb 100644 --- a/stdnum/at/uid.py +++ b/stdnum/at/uid.py @@ -34,7 +34,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -56,7 +56,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if number[:1] != 'U' or not number[1:].isdigit(): + if number[:1] != 'U' or not isdigits(number[1:]): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/at/vnr.py b/stdnum/at/vnr.py index c1892464..73745a03 100644 --- a/stdnum/at/vnr.py +++ b/stdnum/at/vnr.py @@ -38,7 +38,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -58,7 +58,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number.startswith('0'): + if not isdigits(number) or number.startswith('0'): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/au/abn.py b/stdnum/au/abn.py index 301eb136..a0d47247 100644 --- a/stdnum/au/abn.py +++ b/stdnum/au/abn.py @@ -40,7 +40,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -61,7 +61,7 @@ def validate(number): """Check if the number is a valid ABN. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/au/acn.py b/stdnum/au/acn.py index ac78695a..77e62272 100644 --- a/stdnum/au/acn.py +++ b/stdnum/au/acn.py @@ -42,7 +42,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -60,7 +60,7 @@ def validate(number): """Check if the number is a valid ACN. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/au/tfn.py b/stdnum/au/tfn.py index 5cee2a87..d515bac2 100644 --- a/stdnum/au/tfn.py +++ b/stdnum/au/tfn.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def validate(number): """Check if the number is a valid TFN. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (8, 9): raise InvalidLength() diff --git a/stdnum/be/vat.py b/stdnum/be/vat.py index 5e4c36d9..e7bbfb93 100644 --- a/stdnum/be/vat.py +++ b/stdnum/be/vat.py @@ -36,7 +36,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -61,7 +61,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/bg/egn.py b/stdnum/bg/egn.py index 5ee98194..9591182b 100644 --- a/stdnum/bg/egn.py +++ b/stdnum/bg/egn.py @@ -44,7 +44,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -82,7 +82,7 @@ def validate(number): """Check if the number is a valid national identification number. This checks the length, formatting, embedded date and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/bg/pnf.py b/stdnum/bg/pnf.py index 726159fc..9486371e 100644 --- a/stdnum/bg/pnf.py +++ b/stdnum/bg/pnf.py @@ -36,7 +36,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -56,7 +56,7 @@ def validate(number): """Check if the number is a valid national identification number. This checks the length, formatting, embedded date and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/bg/vat.py b/stdnum/bg/vat.py index 808d1def..c3717c73 100644 --- a/stdnum/bg/vat.py +++ b/stdnum/bg/vat.py @@ -36,7 +36,7 @@ from stdnum.bg import egn, pnf from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -68,7 +68,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) == 9: # 9 digit numbers are for legal entities diff --git a/stdnum/br/cnpj.py b/stdnum/br/cnpj.py index c153b8c2..a9ad9b51 100644 --- a/stdnum/br/cnpj.py +++ b/stdnum/br/cnpj.py @@ -39,7 +39,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def validate(number): """Check if the number is a valid CNPJ. This checks the length and whether the check digits are correct.""" number = compact(number) - if not number.isdigit() or int(number) <= 0: + if not isdigits(number) or int(number) <= 0: raise InvalidFormat() if len(number) != 14: raise InvalidLength() diff --git a/stdnum/br/cpf.py b/stdnum/br/cpf.py index 5287d646..8e4cd5f9 100644 --- a/stdnum/br/cpf.py +++ b/stdnum/br/cpf.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -65,7 +65,7 @@ def validate(number): """Check if the number is a valid CPF. This checks the length and whether the check digit is correct.""" number = compact(number) - if not number.isdigit() or int(number) <= 0: + if not isdigits(number) or int(number) <= 0: raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/ca/bn.py b/stdnum/ca/bn.py index d55f34a4..0345d835 100644 --- a/stdnum/ca/bn.py +++ b/stdnum/ca/bn.py @@ -45,7 +45,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -60,13 +60,13 @@ def validate(number): number = compact(number) if len(number) not in (9, 15): raise InvalidLength() - if not number[:9].isdigit(): + if not isdigits(number[:9]): raise InvalidFormat() luhn.validate(number[:9]) if len(number) == 15: if number[9:11] not in ('RC', 'RM', 'RP', 'RT'): raise InvalidComponent() - if not number[11:].isdigit(): + if not isdigits(number[11:]): raise InvalidFormat() return number diff --git a/stdnum/ca/sin.py b/stdnum/ca/sin.py index 05508b53..9d07e5be 100644 --- a/stdnum/ca/sin.py +++ b/stdnum/ca/sin.py @@ -45,7 +45,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -60,7 +60,7 @@ def validate(number): number = compact(number) if len(number) != 9: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() return luhn.validate(number) diff --git a/stdnum/casrn.py b/stdnum/casrn.py index de181b8e..acd5d7f4 100644 --- a/stdnum/casrn.py +++ b/stdnum/casrn.py @@ -35,7 +35,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -59,7 +59,7 @@ def validate(number): number = compact(number) if not 7 <= len(number) <= 12: raise InvalidLength() - if not number[:-5].isdigit() or not number[-4:-2].isdigit(): + if not isdigits(number[:-5]) or not isdigits(number[-4:-2]): raise InvalidFormat() if number[-2] != '-' or number[-5] != '-': raise InvalidFormat() diff --git a/stdnum/ch/uid.py b/stdnum/ch/uid.py index 461715dd..0e5fb2c8 100644 --- a/stdnum/ch/uid.py +++ b/stdnum/ch/uid.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -68,7 +68,7 @@ def validate(number): raise InvalidLength() if not number.startswith('CHE'): raise InvalidComponent() - if not number[3:].isdigit(): + if not isdigits(number[3:]): raise InvalidFormat() if number[-1] != calc_check_digit(number[3:-1]): raise InvalidChecksum() diff --git a/stdnum/cl/rut.py b/stdnum/cl/rut.py index 58b93b3e..d15dba42 100644 --- a/stdnum/cl/rut.py +++ b/stdnum/cl/rut.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -68,7 +68,7 @@ def validate(number): number = compact(number) if len(number) not in (8, 9): raise InvalidLength() - if not number[:-1].isdigit(): + if not isdigits(number[:-1]): raise InvalidFormat() if number[-1] != calc_check_digit(number[:-1]): raise InvalidChecksum() diff --git a/stdnum/cn/ric.py b/stdnum/cn/ric.py index e5289109..4b18ceee 100644 --- a/stdnum/cn/ric.py +++ b/stdnum/cn/ric.py @@ -35,7 +35,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -81,9 +81,7 @@ def validate(number): number = compact(number) if len(number) != 18: raise InvalidLength() - if not number[:-1].isdigit(): - raise InvalidFormat() - if not number[-1].isdigit() and number[-1] != 'X': + if not isdigits(number[:-1]): raise InvalidFormat() if number[-1] != calc_check_digit(number): raise InvalidChecksum() diff --git a/stdnum/co/nit.py b/stdnum/co/nit.py index fe3dd488..2b182056 100644 --- a/stdnum/co/nit.py +++ b/stdnum/co/nit.py @@ -36,7 +36,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -59,7 +59,7 @@ def validate(number): number = compact(number) if not 8 <= len(number) <= 16: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if calc_check_digit(number[:-1]) != number[-1]: raise InvalidChecksum() diff --git a/stdnum/cu/ni.py b/stdnum/cu/ni.py index 78e4df19..e9d3d5d8 100644 --- a/stdnum/cu/ni.py +++ b/stdnum/cu/ni.py @@ -53,7 +53,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -95,7 +95,7 @@ def validate(number): number = compact(number) if len(number) != 11: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() get_birth_date(number) return number diff --git a/stdnum/cy/vat.py b/stdnum/cy/vat.py index df3674dd..ce9115cd 100644 --- a/stdnum/cy/vat.py +++ b/stdnum/cy/vat.py @@ -34,7 +34,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -63,7 +63,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number[:-1].isdigit(): + if not isdigits(number[:-1]): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/cz/dic.py b/stdnum/cz/dic.py index 25304a1f..475521d7 100644 --- a/stdnum/cz/dic.py +++ b/stdnum/cz/dic.py @@ -42,7 +42,7 @@ from stdnum.cz import rc from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -72,7 +72,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) == 8: # legal entities diff --git a/stdnum/cz/rc.py b/stdnum/cz/rc.py index c86f00ab..627c3122 100644 --- a/stdnum/cz/rc.py +++ b/stdnum/cz/rc.py @@ -50,7 +50,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -85,7 +85,7 @@ def validate(number): """Check if the number is a valid birth number. This checks the length, formatting, embedded date and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (9, 10): raise InvalidLength() diff --git a/stdnum/de/idnr.py b/stdnum/de/idnr.py index c2f45c51..5c5a1797 100644 --- a/stdnum/de/idnr.py +++ b/stdnum/de/idnr.py @@ -49,7 +49,7 @@ from stdnum.exceptions import * from stdnum.iso7064 import mod_11_10 -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -64,7 +64,7 @@ def validate(number): number = compact(number) if len(number) != 11: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if number.startswith('0'): raise InvalidFormat() diff --git a/stdnum/de/stnr.py b/stdnum/de/stnr.py index d10ce376..78389771 100644 --- a/stdnum/de/stnr.py +++ b/stdnum/de/stnr.py @@ -53,7 +53,7 @@ import re from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # The number formats per region (regional and country-wide format) @@ -132,7 +132,7 @@ def validate(number, region=None): formatting. The region can be supplied to verify that the number is assigned in that region.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (10, 11, 13): raise InvalidLength() diff --git a/stdnum/de/vat.py b/stdnum/de/vat.py index 3581e41b..f2bfe294 100644 --- a/stdnum/de/vat.py +++ b/stdnum/de/vat.py @@ -34,7 +34,7 @@ from stdnum.exceptions import * from stdnum.iso7064 import mod_11_10 -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -50,7 +50,7 @@ def validate(number): """Check if the number provided is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number[0] == '0': + if not isdigits(number) or number[0] == '0': raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/dk/cpr.py b/stdnum/dk/cpr.py index 841c0e90..b6d636b3 100644 --- a/stdnum/dk/cpr.py +++ b/stdnum/dk/cpr.py @@ -55,7 +55,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -93,7 +93,7 @@ def validate(number): """Check if the number provided is a valid CPR number. This checks the length, formatting, embedded date and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/dk/cvr.py b/stdnum/dk/cvr.py index 808f1c99..aa80402d 100644 --- a/stdnum/dk/cvr.py +++ b/stdnum/dk/cvr.py @@ -31,7 +31,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -53,7 +53,7 @@ def validate(number): """Check if the number provided is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number[0] == '0': + if not isdigits(number) or number[0] == '0': raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/do/cedula.py b/stdnum/do/cedula.py index 36cae579..7cf46271 100644 --- a/stdnum/do/cedula.py +++ b/stdnum/do/cedula.py @@ -40,7 +40,7 @@ from stdnum import luhn from stdnum.do import rnc from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # list of Cedulas that do not match the checksum but are nonetheless valid @@ -154,7 +154,7 @@ def compact(number): def validate(number): """Check if the number provided is a valid cedula.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if number in whitelist: return number diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 4d70b1b5..5a03fb85 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -67,10 +67,10 @@ def validate(number): """Check if the number provided is a valid NCF.""" number = compact(number) if len(number) == 11: - if number[0] != 'B' or not number[1:].isdigit(): + if number[0] != 'B' or not isdigits(number[1:]): raise InvalidFormat() elif len(number) == 19: - if number[0] not in 'AP' or not number[1:].isdigit(): + if number[0] not in 'AP' or not isdigits(number[1:]): raise InvalidFormat() else: raise InvalidLength() diff --git a/stdnum/do/rnc.py b/stdnum/do/rnc.py index 7506c958..a6d785f9 100644 --- a/stdnum/do/rnc.py +++ b/stdnum/do/rnc.py @@ -42,7 +42,7 @@ import json from stdnum.exceptions import * -from stdnum.util import clean, get_soap_client +from stdnum.util import clean, get_soap_client, isdigits # list of RNCs that do not match the checksum but are nonetheless valid @@ -74,7 +74,7 @@ def calc_check_digit(number): def validate(number): """Check if the number provided is a valid RNC.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if number in whitelist: return number diff --git a/stdnum/ean.py b/stdnum/ean.py index 36f825a3..306474c1 100644 --- a/stdnum/ean.py +++ b/stdnum/ean.py @@ -29,7 +29,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -50,7 +50,7 @@ def validate(number): and the check bit but does not check whether a known GS1 Prefix and company identifier are referenced.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (13, 12, 8): raise InvalidLength() diff --git a/stdnum/ec/ci.py b/stdnum/ec/ci.py index a9e86044..6e588518 100644 --- a/stdnum/ec/ci.py +++ b/stdnum/ec/ci.py @@ -36,7 +36,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -58,7 +58,7 @@ def validate(number): number = compact(number) if len(number) != 10: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if (number[:2] < '01' or number[:2] > '24') and (number[:2] not in ('30', '50')): raise InvalidComponent() # invalid province code diff --git a/stdnum/ec/ruc.py b/stdnum/ec/ruc.py index b4b5fc5b..6d0c961d 100644 --- a/stdnum/ec/ruc.py +++ b/stdnum/ec/ruc.py @@ -38,6 +38,7 @@ from stdnum.ec import ci from stdnum.exceptions import * +from stdnum.util import isdigits __all__ = ['compact', 'validate', 'is_valid'] @@ -58,7 +59,7 @@ def validate(number): number = compact(number) if len(number) != 13: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if (number[:2] < '01' or number[:2] > '24') and (number[:2] not in ('30', '50')): raise InvalidComponent() # invalid province code diff --git a/stdnum/ee/ik.py b/stdnum/ee/ik.py index eded9e58..6eadb84d 100644 --- a/stdnum/ee/ik.py +++ b/stdnum/ee/ik.py @@ -42,7 +42,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -98,7 +98,7 @@ def validate(number): """Check if the number provided is valid. This checks the length, formatting, embedded date and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/ee/kmkr.py b/stdnum/ee/kmkr.py index a5762e54..24ddbb38 100644 --- a/stdnum/ee/kmkr.py +++ b/stdnum/ee/kmkr.py @@ -31,7 +31,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -53,7 +53,7 @@ def validate(number): """Check if the number provided is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/ee/registrikood.py b/stdnum/ee/registrikood.py index dad69803..8f0ebc1a 100644 --- a/stdnum/ee/registrikood.py +++ b/stdnum/ee/registrikood.py @@ -49,7 +49,7 @@ from stdnum.ee.ik import calc_check_digit from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def validate(number): """Check if the number provided is valid. This checks the length and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/es/ccc.py b/stdnum/es/ccc.py index 69a41056..b9e1db17 100644 --- a/stdnum/es/ccc.py +++ b/stdnum/es/ccc.py @@ -63,7 +63,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -103,7 +103,7 @@ def validate(number): number = compact(number) if len(number) != 20: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if number[8:10] != calc_check_digits(number): raise InvalidChecksum() diff --git a/stdnum/es/cif.py b/stdnum/es/cif.py index 8802f87c..982cdff4 100644 --- a/stdnum/es/cif.py +++ b/stdnum/es/cif.py @@ -49,6 +49,7 @@ from stdnum import luhn from stdnum.es import dni from stdnum.exceptions import * +from stdnum.util import isdigits __all__ = ['compact', 'validate', 'is_valid', 'split'] @@ -70,7 +71,7 @@ def validate(number): """Check if the number provided is a valid DNI number. This checks the length, formatting and check digit.""" number = compact(number) - if not number[1:-1].isdigit(): + if not isdigits(number[1:-1]): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/es/cups.py b/stdnum/es/cups.py index 896240a7..895bcc20 100644 --- a/stdnum/es/cups.py +++ b/stdnum/es/cups.py @@ -54,7 +54,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -92,11 +92,11 @@ def validate(number): raise InvalidLength() if number[:2] != 'ES': raise InvalidComponent() - if not number[2:18].isdigit(): + if not isdigits(number[2:18]): raise InvalidFormat() if number[20:]: pnumber, ptype = number[20:] - if not pnumber.isdigit(): + if not isdigits(pnumber): raise InvalidFormat() if ptype not in 'FPRCXYZ': raise InvalidFormat() diff --git a/stdnum/es/dni.py b/stdnum/es/dni.py index 9b529ef3..d255efdd 100644 --- a/stdnum/es/dni.py +++ b/stdnum/es/dni.py @@ -39,7 +39,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -58,7 +58,7 @@ def validate(number): """Check if the number provided is a valid DNI number. This checks the length, formatting and check digit.""" number = compact(number) - if not number[:-1].isdigit(): + if not isdigits(number[:-1]): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/es/nie.py b/stdnum/es/nie.py index 91c59184..1bd23259 100644 --- a/stdnum/es/nie.py +++ b/stdnum/es/nie.py @@ -38,6 +38,7 @@ from stdnum.es import dni from stdnum.exceptions import * +from stdnum.util import isdigits __all__ = ['compact', 'calc_check_digit', 'validate', 'is_valid'] @@ -59,7 +60,7 @@ def validate(number): """Check if the number provided is a valid NIE. This checks the length, formatting and check digit.""" number = compact(number) - if not number[1:-1].isdigit() or number[:1] not in 'XYZ': + if not isdigits(number[1:-1]) or number[:1] not in 'XYZ': raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/es/nif.py b/stdnum/es/nif.py index b99049d6..af7e1f43 100644 --- a/stdnum/es/nif.py +++ b/stdnum/es/nif.py @@ -46,7 +46,7 @@ from stdnum.es import cif, dni, nie from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def validate(number): """Check if the number provided is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number[1:-1].isdigit(): + if not isdigits(number[1:-1]): raise InvalidFormat() if len(number) != 9: raise InvalidLength() @@ -73,7 +73,7 @@ def validate(number): # these use the old checkdigit algorithm (the DNI one) if number[-1] != dni.calc_check_digit(number[1:-1]): raise InvalidChecksum() - elif number[0].isdigit(): + elif isdigits(number[0]): # natural resident dni.validate(number) elif number[0] in 'XYZ': diff --git a/stdnum/eu/banknote.py b/stdnum/eu/banknote.py index f8d445d1..24860e0f 100644 --- a/stdnum/eu/banknote.py +++ b/stdnum/eu/banknote.py @@ -35,7 +35,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -47,13 +47,13 @@ def compact(number): def checksum(number): """Calculate the checksum over the number.""" # replace letters by their ASCII number - return sum(int(x) if x.isdigit() else ord(x) for x in number) % 9 + return sum(int(x) if isdigits(x) else ord(x) for x in number) % 9 def validate(number): """Check if the number is a valid banknote serial number.""" number = compact(number) - if not number[:2].isalnum() or not number[2:].isdigit(): + if not number[:2].isalnum() or not isdigits(number[2:]): raise InvalidFormat() if len(number) != 12: raise InvalidLength() diff --git a/stdnum/eu/nace.py b/stdnum/eu/nace.py index 01ce652b..9fdd8bfa 100644 --- a/stdnum/eu/nace.py +++ b/stdnum/eu/nace.py @@ -53,7 +53,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -89,7 +89,7 @@ def validate(number): if not number.isalpha(): raise InvalidFormat() else: - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() info(number) return number diff --git a/stdnum/fi/alv.py b/stdnum/fi/alv.py index 9a0820c3..6e3515c0 100644 --- a/stdnum/fi/alv.py +++ b/stdnum/fi/alv.py @@ -31,7 +31,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -53,7 +53,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/fi/associationid.py b/stdnum/fi/associationid.py index be2fd132..4374671b 100644 --- a/stdnum/fi/associationid.py +++ b/stdnum/fi/associationid.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # a collection of all registered numbers with 2 or less digits @@ -63,7 +63,7 @@ def validate(number): """Check if the number is a valid Finnish association register number. This checks the length and format.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) < 1 or len(number) > 6: raise InvalidLength() diff --git a/stdnum/fi/veronumero.py b/stdnum/fi/veronumero.py index 78023e1d..4513df9b 100644 --- a/stdnum/fi/veronumero.py +++ b/stdnum/fi/veronumero.py @@ -44,7 +44,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -57,7 +57,7 @@ def validate(number): """Check if the number is a valid tax number. This checks the length and formatting.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 12: raise InvalidLength() diff --git a/stdnum/figi.py b/stdnum/figi.py index e8f1434d..de5d6482 100644 --- a/stdnum/figi.py +++ b/stdnum/figi.py @@ -38,7 +38,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -65,7 +65,7 @@ def validate(number): raise InvalidFormat() if len(number) != 12: raise InvalidLength() - if number[0].isdigit() or number[1].isdigit(): + if isdigits(number[0]) or isdigits(number[1]): raise InvalidFormat() if number[:2] in ('BS', 'BM', 'GG', 'GB', 'VG'): raise InvalidComponent() diff --git a/stdnum/fr/nif.py b/stdnum/fr/nif.py index e3eb2561..131c8738 100644 --- a/stdnum/fr/nif.py +++ b/stdnum/fr/nif.py @@ -41,7 +41,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -53,7 +53,7 @@ def compact(number): def validate(number): """Check if the number provided is a valid NIF.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 13: raise InvalidLength() diff --git a/stdnum/fr/nir.py b/stdnum/fr/nir.py index 992fb610..bc02fafb 100644 --- a/stdnum/fr/nir.py +++ b/stdnum/fr/nir.py @@ -62,7 +62,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -85,9 +85,9 @@ def validate(number): """Check if the number provided is valid. This checks the length and check digits.""" number = compact(number) - if not number[:5].isdigit() or not number[7:].isdigit(): + if not isdigits(number[:5]) or not isdigits(number[7:]): raise InvalidFormat() - if not number[5:7].isdigit() and number[5:7] not in ('2A', '2B'): + if not isdigits(number[5:7]) and number[5:7] not in ('2A', '2B'): raise InvalidFormat() if len(number) != 15: raise InvalidLength() diff --git a/stdnum/fr/siren.py b/stdnum/fr/siren.py index ced82242..afd83682 100644 --- a/stdnum/fr/siren.py +++ b/stdnum/fr/siren.py @@ -38,7 +38,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # An online validation function is available but it does not provide an @@ -57,7 +57,7 @@ def validate(number): """Check if the number provided is a valid SIREN. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/fr/siret.py b/stdnum/fr/siret.py index 5532147e..7c4e0f58 100644 --- a/stdnum/fr/siret.py +++ b/stdnum/fr/siret.py @@ -45,7 +45,7 @@ from stdnum import luhn from stdnum.exceptions import * from stdnum.fr import siren -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -58,7 +58,7 @@ def validate(number): """Check if the number is a valid SIRET. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 14: raise InvalidLength() @@ -85,7 +85,7 @@ def to_siren(number): for char in number: if digit_count < 9: _siren.append(char) - if char.isdigit(): + if isdigits(char): digit_count += 1 return ''.join(_siren) diff --git a/stdnum/fr/tva.py b/stdnum/fr/tva.py index 896d86ff..b224aae2 100644 --- a/stdnum/fr/tva.py +++ b/stdnum/fr/tva.py @@ -45,7 +45,7 @@ from stdnum.exceptions import * from stdnum.fr import siren -from stdnum.util import clean +from stdnum.util import clean, isdigits # the valid characters for the first two digits (O and I are missing) @@ -67,20 +67,20 @@ def validate(number): number = compact(number) if not all(x in _alphabet for x in number[:2]): raise InvalidFormat() - if not number[2:].isdigit(): + if not isdigits(number[2:]): raise InvalidFormat() if len(number) != 11: raise InvalidLength() if number[2:5] != '000': # numbers from Monaco are valid TVA but not SIREN siren.validate(number[2:]) - if number.isdigit(): + if isdigits(number): # all-numeric digits if int(number[:2]) != (int(number[2:] + '12') % 97): raise InvalidChecksum() else: # one of the first two digits isn't a number - if number[0].isdigit(): + if isdigits(number[0]): check = ( _alphabet.index(number[0]) * 24 + _alphabet.index(number[1]) - 10) diff --git a/stdnum/gb/nhs.py b/stdnum/gb/nhs.py index 34600102..65e07c78 100644 --- a/stdnum/gb/nhs.py +++ b/stdnum/gb/nhs.py @@ -42,7 +42,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -61,7 +61,7 @@ def validate(number): """Check if the number is valid. This checks the length and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/gb/sedol.py b/stdnum/gb/sedol.py index cc1ac7d1..a9c27272 100644 --- a/stdnum/gb/sedol.py +++ b/stdnum/gb/sedol.py @@ -34,7 +34,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # the letters allowed in an SEDOL (vowels are never used) @@ -62,7 +62,7 @@ def validate(number): raise InvalidFormat() if len(number) != 7: raise InvalidLength() - if number[0].isdigit() and not number.isdigit(): + if isdigits(number[0]) and not isdigits(number): # new style SEDOLs are supposed to start with a letter, old-style # numbers should be fully numeric raise InvalidFormat() diff --git a/stdnum/gb/upn.py b/stdnum/gb/upn.py index 224082c2..c0684bee 100644 --- a/stdnum/gb/upn.py +++ b/stdnum/gb/upn.py @@ -49,7 +49,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # The allowed characters in an UPN. @@ -91,7 +91,7 @@ def validate(number): number = compact(number) if len(number) != 13: raise InvalidLength() - if not number[1:-1].isdigit() or number[-1] not in _alphabet: + if not isdigits(number[1:-1]) or number[-1] not in _alphabet: raise InvalidFormat() if int(number[1:4]) not in _la_numbers: raise InvalidComponent() diff --git a/stdnum/gb/vat.py b/stdnum/gb/vat.py index 539e2f99..2c09da2a 100644 --- a/stdnum/gb/vat.py +++ b/stdnum/gb/vat.py @@ -36,7 +36,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -60,7 +60,7 @@ def validate(number): formatting and check digit.""" number = compact(number) if len(number) == 5: - if not number[2:].isdigit(): + if not isdigits(number[2:]): raise InvalidFormat() if number.startswith('GD') and int(number[2:]) < 500: # government department @@ -71,7 +71,7 @@ def validate(number): else: raise InvalidComponent() elif len(number) == 11 and number[0:6] in ('GD8888', 'HA8888'): - if not number[6:].isdigit(): + if not isdigits(number[6:]): raise InvalidFormat() if number.startswith('GD') and int(number[6:9]) < 500: # government department @@ -84,7 +84,7 @@ def validate(number): if int(number[6:9]) % 97 != int(number[9:11]): raise InvalidChecksum() elif len(number) in (9, 12): - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() # standard number: nnn nnnn nn # branch trader: nnn nnnn nn nnn (ignore the last thee digits) diff --git a/stdnum/gr/amka.py b/stdnum/gr/amka.py index 5f9ac9c9..867ac8ec 100644 --- a/stdnum/gr/amka.py +++ b/stdnum/gr/amka.py @@ -45,7 +45,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -84,7 +84,7 @@ def validate(number): """Check if the number is a valid AMKA. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/gr/vat.py b/stdnum/gr/vat.py index 0de5cc5b..dc13c0c4 100644 --- a/stdnum/gr/vat.py +++ b/stdnum/gr/vat.py @@ -33,7 +33,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -60,7 +60,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/hr/oib.py b/stdnum/hr/oib.py index 9c21e153..092c58c7 100644 --- a/stdnum/hr/oib.py +++ b/stdnum/hr/oib.py @@ -34,7 +34,7 @@ from stdnum.exceptions import * from stdnum.iso7064 import mod_11_10 -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -50,7 +50,7 @@ def validate(number): """Check if the number is a valid OIB number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/hu/anum.py b/stdnum/hu/anum.py index e35fe8ba..bb9b863c 100644 --- a/stdnum/hu/anum.py +++ b/stdnum/hu/anum.py @@ -32,7 +32,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -54,7 +54,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/ie/vat.py b/stdnum/ie/vat.py index fa5bd4a7..8db582c1 100644 --- a/stdnum/ie/vat.py +++ b/stdnum/ie/vat.py @@ -42,7 +42,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -70,13 +70,13 @@ def validate(number): """Check if the number provided is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number[:1].isdigit() or not number[2:7].isdigit(): + if not isdigits(number[:1]) or not isdigits(number[2:7]): raise InvalidFormat() if not all(x in _alphabet for x in number[7:]): raise InvalidFormat() if len(number) not in (8, 9): raise InvalidLength() - if number[:7].isdigit(): + if isdigits(number[:7]): # new system (7 digits followed by 1 or 2 letters) if number[7] != calc_check_digit(number[:7] + number[8:]): raise InvalidChecksum() @@ -103,6 +103,6 @@ def convert(number): is a letter to the new 8-digit format where only the last digit is a character.""" number = compact(number) - if len(number) == 8 and not number[1].isdigit(): + if len(number) == 8 and not isdigits(number[1]): number = '0' + number[2:7] + number[0] + number[7:] return number diff --git a/stdnum/il/idnr.py b/stdnum/il/idnr.py index e638ab7e..544d6df3 100644 --- a/stdnum/il/idnr.py +++ b/stdnum/il/idnr.py @@ -45,7 +45,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def validate(number): number = compact(number) if len(number) > 9: raise InvalidLength() - if not number.isdigit() or int(number) <= 0: + if not isdigits(number) or int(number) <= 0: raise InvalidFormat() luhn.validate(number) return number diff --git a/stdnum/imei.py b/stdnum/imei.py index a46a9928..2ea1210d 100644 --- a/stdnum/imei.py +++ b/stdnum/imei.py @@ -48,7 +48,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -60,7 +60,7 @@ def compact(number): def validate(number): """Check if the number provided is a valid IMEI (or IMEISV) number.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) == 15: # only 15 digit IMEI has check digit diff --git a/stdnum/imo.py b/stdnum/imo.py index a450bad3..c4b380ac 100644 --- a/stdnum/imo.py +++ b/stdnum/imo.py @@ -41,7 +41,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def validate(number): """Check if the number provided is valid. This checks the length and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 7: raise InvalidLength() diff --git a/stdnum/imsi.py b/stdnum/imsi.py index b8872847..8cc9fc07 100644 --- a/stdnum/imsi.py +++ b/stdnum/imsi.py @@ -40,7 +40,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -62,7 +62,7 @@ def split(number): def validate(number): """Check if the number provided is a valid IMSI.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (14, 15): raise InvalidLength() diff --git a/stdnum/in_/pan.py b/stdnum/in_/pan.py index 6679b217..483e3375 100644 --- a/stdnum/in_/pan.py +++ b/stdnum/in_/pan.py @@ -56,7 +56,7 @@ from stdnum.util import clean -_pan_re = re.compile(r'^[A-Z]{3}[ABCFGHLJPTK][A-Z]\d{4}[A-Z]$') +_pan_re = re.compile(r'^[A-Z]{5}[0-9]{4}[A-Z]$') def compact(number): @@ -71,8 +71,7 @@ def validate(number): number = compact(number) if len(number) != 10: raise InvalidLength() - if not (number[:5].isalpha() and number[5:-1].isdigit() and - number[-1].isalpha()): + if not _pan_re.match(number): raise InvalidFormat() info(number) # used to check 4th digit return number diff --git a/stdnum/is_/vsk.py b/stdnum/is_/vsk.py index e4cc5525..6fd6ddd8 100644 --- a/stdnum/is_/vsk.py +++ b/stdnum/is_/vsk.py @@ -31,7 +31,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -47,7 +47,7 @@ def validate(number): """Check if the number provided is a valid VAT number. This checks the length and formatting.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (5, 6): raise InvalidLength() diff --git a/stdnum/isbn.py b/stdnum/isbn.py index d705958e..06af4e87 100644 --- a/stdnum/isbn.py +++ b/stdnum/isbn.py @@ -63,7 +63,7 @@ from stdnum import ean from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number, convert=False): @@ -92,7 +92,7 @@ def validate(number, convert=False): one or a 13-digit one). This checks the length and the check bit but does not check if the group and publisher are valid (use split() for that).""" number = compact(number, convert=False) - if not number[:-1].isdigit(): + if not isdigits(number[:-1]): raise InvalidFormat() if len(number) == 10: if _calc_isbn10_check_digit(number[:-1]) != number[-1]: diff --git a/stdnum/issn.py b/stdnum/issn.py index 07e10e87..fcd88193 100644 --- a/stdnum/issn.py +++ b/stdnum/issn.py @@ -51,7 +51,7 @@ from stdnum import ean from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -72,7 +72,7 @@ def validate(number): """Check if the number is a valid ISSN. This checks the length and whether the check digit is correct.""" number = compact(number) - if not number[:-1].isdigit(): + if not isdigits(number[:-1]): raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/it/iva.py b/stdnum/it/iva.py index a4047116..2670f995 100644 --- a/stdnum/it/iva.py +++ b/stdnum/it/iva.py @@ -36,7 +36,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -52,7 +52,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or int(number[0:7]) == 0: + if not isdigits(number) or int(number[0:7]) == 0: raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/lt/asmens.py b/stdnum/lt/asmens.py index 086a3d38..a45dcdfc 100644 --- a/stdnum/lt/asmens.py +++ b/stdnum/lt/asmens.py @@ -39,7 +39,7 @@ from stdnum.ee.ik import calc_check_digit, get_birth_date from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -52,7 +52,7 @@ def validate(number, validate_birth_date=True): """Check if the number provided is valid. This checks the length, formatting, embedded date and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/lt/pvm.py b/stdnum/lt/pvm.py index aadbb4ac..a0984f4c 100644 --- a/stdnum/lt/pvm.py +++ b/stdnum/lt/pvm.py @@ -38,7 +38,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -63,7 +63,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) == 9: # legal entities diff --git a/stdnum/lu/tva.py b/stdnum/lu/tva.py index 394f9cba..4ec80946 100644 --- a/stdnum/lu/tva.py +++ b/stdnum/lu/tva.py @@ -33,7 +33,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -54,7 +54,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/lv/pvn.py b/stdnum/lv/pvn.py index b874dd81..03db0f4a 100644 --- a/stdnum/lv/pvn.py +++ b/stdnum/lv/pvn.py @@ -42,7 +42,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # validation functions are available on-line but it is not allowed @@ -91,7 +91,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/md/idno.py b/stdnum/md/idno.py index a8e15e1b..4ba80638 100644 --- a/stdnum/md/idno.py +++ b/stdnum/md/idno.py @@ -38,7 +38,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -57,7 +57,7 @@ def validate(number): """Check if the number provided is valid. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 13: raise InvalidLength() diff --git a/stdnum/meid.py b/stdnum/meid.py index c5a349a5..5dedd8f9 100644 --- a/stdnum/meid.py +++ b/stdnum/meid.py @@ -39,7 +39,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits _hex_alphabet = '0123456789ABCDEF' @@ -67,7 +67,7 @@ def _parse(number): return number[0:14], number[14:] elif len(number) in (18, 19): # 18-digit decimal representation - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() return number[0:18], number[18:] else: @@ -80,7 +80,7 @@ def calc_check_digit(number): # both the 18-digit decimal format and the 14-digit hex format # containing only decimal digits should use the decimal Luhn check from stdnum import luhn - if number.isdigit(): + if isdigits(number): return luhn.calc_check_digit(number) else: return luhn.calc_check_digit(number, alphabet=_hex_alphabet) @@ -132,7 +132,7 @@ def validate(number, strip_check_digit=True): raise InvalidComponent() number = '%08X%06X' % (manufacturer_code, serial_num) cd = calc_check_digit(number) - elif number.isdigit(): + elif isdigits(number): # if the remaining hex format is fully decimal it is an IMEI number from stdnum import imei imei.validate(number + cd) diff --git a/stdnum/mt/vat.py b/stdnum/mt/vat.py index 61d2f83b..6d7899ec 100644 --- a/stdnum/mt/vat.py +++ b/stdnum/mt/vat.py @@ -31,7 +31,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -53,7 +53,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number[0] == '0': + if not isdigits(number) or number[0] == '0': raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/mu/nid.py b/stdnum/mu/nid.py index 354de4ac..5af67fd5 100644 --- a/stdnum/mu/nid.py +++ b/stdnum/mu/nid.py @@ -39,11 +39,15 @@ """ import datetime +import re from stdnum.exceptions import * from stdnum.util import clean +_nid_re = re.compile('^[A-Z][0-9]+[0-9A-Z]$') + + # characters used for checksum calculation _alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' @@ -78,7 +82,7 @@ def validate(number): number = compact(number) if len(number) != 14: raise InvalidLength() - if not number[0].isalpha() or not number[1:-1].isdigit(): + if not _nid_re.match(number): raise InvalidFormat() if calc_check_digit(number) != number[-1]: raise InvalidChecksum() diff --git a/stdnum/my/nric.py b/stdnum/my/nric.py index 78172280..37170d4b 100644 --- a/stdnum/my/nric.py +++ b/stdnum/my/nric.py @@ -44,7 +44,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -90,7 +90,7 @@ def validate(number): number = compact(number) if len(number) != 12: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() get_birth_date(number) get_birth_place(number) diff --git a/stdnum/nl/bsn.py b/stdnum/nl/bsn.py index 4428e1f2..b869100e 100644 --- a/stdnum/nl/bsn.py +++ b/stdnum/nl/bsn.py @@ -45,7 +45,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -67,7 +67,7 @@ def validate(number): """Check if the number is a valid BSN. This checks the length and whether the check digit is correct.""" number = compact(number) - if not number.isdigit() or int(number) <= 0: + if not isdigits(number) or int(number) <= 0: raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/nl/btw.py b/stdnum/nl/btw.py index 69124a39..94852573 100644 --- a/stdnum/nl/btw.py +++ b/stdnum/nl/btw.py @@ -40,7 +40,7 @@ from stdnum.exceptions import * from stdnum.nl import bsn -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -56,7 +56,7 @@ def validate(number): """Check if the number is a valid BTW number. This checks the length, formatting and check digit.""" number = compact(number) - if not number[10:].isdigit() or int(number[10:]) <= 0: + if not isdigits(number[10:]) or int(number[10:]) <= 0: raise InvalidFormat() if len(number) != 12: raise InvalidLength() diff --git a/stdnum/nl/onderwijsnummer.py b/stdnum/nl/onderwijsnummer.py index 4ed341a1..ad3545c0 100644 --- a/stdnum/nl/onderwijsnummer.py +++ b/stdnum/nl/onderwijsnummer.py @@ -45,6 +45,7 @@ from stdnum.exceptions import * from stdnum.nl.bsn import checksum, compact +from stdnum.util import isdigits __all__ = ['compact', 'validate', 'is_valid'] @@ -55,7 +56,7 @@ def validate(number): and whether the check digit is correct and whether it starts with the right sequence.""" number = compact(number) - if not number.isdigit() or int(number) <= 0: + if not isdigits(number) or int(number) <= 0: raise InvalidFormat() if not number.startswith('10'): raise InvalidFormat() diff --git a/stdnum/no/fodselsnummer.py b/stdnum/no/fodselsnummer.py index 2d9b842d..ce1ef133 100644 --- a/stdnum/no/fodselsnummer.py +++ b/stdnum/no/fodselsnummer.py @@ -42,7 +42,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -77,7 +77,7 @@ def validate(number): number = compact(number) if len(number) != 11: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if number[-2] != calc_check_digit1(number): raise InvalidChecksum() diff --git a/stdnum/no/kontonr.py b/stdnum/no/kontonr.py index 64a7d811..1a466e02 100644 --- a/stdnum/no/kontonr.py +++ b/stdnum/no/kontonr.py @@ -44,7 +44,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -65,7 +65,7 @@ def _calc_check_digit(number): def validate(number): """Check if the number provided is a valid bank account number.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) == 7: luhn.validate(number) diff --git a/stdnum/no/orgnr.py b/stdnum/no/orgnr.py index ebceac8a..a3860284 100644 --- a/stdnum/no/orgnr.py +++ b/stdnum/no/orgnr.py @@ -36,7 +36,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -55,7 +55,7 @@ def validate(number): """Check if the number is a valid organisation number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/nz/bankaccount.py b/stdnum/nz/bankaccount.py index 28c64c0c..c4510737 100644 --- a/stdnum/nz/bankaccount.py +++ b/stdnum/nz/bankaccount.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # The following algorithms and weights were taken from: @@ -125,7 +125,7 @@ def _calc_checksum(number): def validate(number): """Check if the number provided is a valid bank account number.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 16: raise InvalidLength() diff --git a/stdnum/pe/cui.py b/stdnum/pe/cui.py index b50a46aa..d9c37eac 100644 --- a/stdnum/pe/cui.py +++ b/stdnum/pe/cui.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -73,7 +73,7 @@ def validate(number): number = compact(number) if len(number) not in (8, 9): raise InvalidLength() - if not number[:8].isdigit(): + if not isdigits(number[:8]): raise InvalidFormat() if len(number) > 8 and number[-1] not in calc_check_digits(number): raise InvalidChecksum() diff --git a/stdnum/pe/ruc.py b/stdnum/pe/ruc.py index 6e5ad807..b4ad3d58 100644 --- a/stdnum/pe/ruc.py +++ b/stdnum/pe/ruc.py @@ -41,7 +41,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -70,7 +70,7 @@ def validate(number): number = compact(number) if len(number) != 11: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if number[:2] not in ('10', '15', '17', '20'): raise InvalidComponent() # not person or company diff --git a/stdnum/pl/nip.py b/stdnum/pl/nip.py index 950b0316..2ff1c0f8 100644 --- a/stdnum/pl/nip.py +++ b/stdnum/pl/nip.py @@ -33,7 +33,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -55,7 +55,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/pl/pesel.py b/stdnum/pl/pesel.py index 223b9cb8..370082e3 100644 --- a/stdnum/pl/pesel.py +++ b/stdnum/pl/pesel.py @@ -50,7 +50,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -100,7 +100,7 @@ def validate(number): """Check if the number is a valid national identification number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/pl/regon.py b/stdnum/pl/regon.py index cf3697e6..17b5c685 100644 --- a/stdnum/pl/regon.py +++ b/stdnum/pl/regon.py @@ -52,7 +52,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -76,7 +76,7 @@ def validate(number): """Check if the number is a valid REGON number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) not in (9, 14): raise InvalidLength() diff --git a/stdnum/pt/nif.py b/stdnum/pt/nif.py index 20c8f779..77a2808e 100644 --- a/stdnum/pt/nif.py +++ b/stdnum/pt/nif.py @@ -33,7 +33,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -56,7 +56,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number[0] == '0': + if not isdigits(number) or number[0] == '0': raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/ro/cf.py b/stdnum/ro/cf.py index 7b07fb9a..dbede727 100644 --- a/stdnum/ro/cf.py +++ b/stdnum/ro/cf.py @@ -34,7 +34,7 @@ from stdnum.exceptions import * from stdnum.ro import cnp -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -59,7 +59,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number[0] == '0': + if not isdigits(number) or number[0] == '0': raise InvalidFormat() if len(number) == 13: # apparently a CNP can also be used (however, not all sources agree) diff --git a/stdnum/ro/cnp.py b/stdnum/ro/cnp.py index 46e034e2..e6bf8672 100644 --- a/stdnum/ro/cnp.py +++ b/stdnum/ro/cnp.py @@ -42,7 +42,7 @@ import datetime from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -80,7 +80,7 @@ def validate(number): formatting and check digit.""" number = compact(number) # first digit should be a known one (9=foreigner) - if not number.isdigit() or number[0] not in '1234569': + if not isdigits(number) or number[0] not in '1234569': raise InvalidFormat() if len(number) != 13: raise InvalidLength() diff --git a/stdnum/rs/pib.py b/stdnum/rs/pib.py index 8ba652b1..d53e2114 100644 --- a/stdnum/rs/pib.py +++ b/stdnum/rs/pib.py @@ -33,7 +33,7 @@ from stdnum.exceptions import * from stdnum.iso7064 import mod_11_10 -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -46,7 +46,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/ru/inn.py b/stdnum/ru/inn.py index 30f16d5d..db30806a 100644 --- a/stdnum/ru/inn.py +++ b/stdnum/ru/inn.py @@ -39,7 +39,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -70,7 +70,7 @@ def validate(number): """Check if the number is a valid ИНН. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) == 10: if calc_company_check_digit(number) != number[-1]: diff --git a/stdnum/se/orgnr.py b/stdnum/se/orgnr.py index 65f300c1..2aea9eb0 100644 --- a/stdnum/se/orgnr.py +++ b/stdnum/se/orgnr.py @@ -38,7 +38,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -51,7 +51,7 @@ def validate(number): """Check if the number is a valid organisation number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/se/personnummer.py b/stdnum/se/personnummer.py index fc8f3457..1435e59f 100644 --- a/stdnum/se/personnummer.py +++ b/stdnum/se/personnummer.py @@ -48,7 +48,7 @@ from stdnum import luhn from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -92,7 +92,7 @@ def validate(number): number = compact(number) if len(number) not in (10, 12): raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() get_birth_date(number) luhn.validate(number[-10:]) diff --git a/stdnum/se/vat.py b/stdnum/se/vat.py index efaabc4f..9dcd3565 100644 --- a/stdnum/se/vat.py +++ b/stdnum/se/vat.py @@ -34,7 +34,7 @@ from stdnum.exceptions import * from stdnum.se import orgnr -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -50,7 +50,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number[-2:] != '01': + if not isdigits(number) or number[-2:] != '01': raise InvalidFormat() orgnr.validate(number[:-2]) return number diff --git a/stdnum/si/ddv.py b/stdnum/si/ddv.py index 5b16dbcd..bb6d9865 100644 --- a/stdnum/si/ddv.py +++ b/stdnum/si/ddv.py @@ -33,7 +33,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -57,7 +57,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit() or number.startswith('0'): + if not isdigits(number) or number.startswith('0'): raise InvalidFormat() if len(number) != 8: raise InvalidLength() diff --git a/stdnum/sk/dph.py b/stdnum/sk/dph.py index 97e08f29..c8cab287 100644 --- a/stdnum/sk/dph.py +++ b/stdnum/sk/dph.py @@ -33,7 +33,7 @@ from stdnum.exceptions import * from stdnum.sk import rc -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -54,7 +54,7 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() diff --git a/stdnum/sm/coe.py b/stdnum/sm/coe.py index f40ffaae..721bda52 100644 --- a/stdnum/sm/coe.py +++ b/stdnum/sm/coe.py @@ -40,7 +40,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits # a collection of all registered numbers with 2 or less digits @@ -63,7 +63,7 @@ def validate(number): number = compact(number) if len(number) > 5 or len(number) == 0: raise InvalidLength() - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) < 3 and int(number) not in _lownumbers: raise InvalidComponent() diff --git a/stdnum/tr/tckimlik.py b/stdnum/tr/tckimlik.py index e5f84a67..0468d5f2 100644 --- a/stdnum/tr/tckimlik.py +++ b/stdnum/tr/tckimlik.py @@ -46,7 +46,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean, get_soap_client +from stdnum.util import clean, get_soap_client, isdigits tckimlik_wsdl = 'https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL' @@ -72,7 +72,7 @@ def validate(number): """Check if the number is a valid .C. Kimlik number. This checks the length and check digits.""" number = compact(number) - if not number.isdigit() or number[0] == '0': + if not isdigits(number) or number[0] == '0': raise InvalidFormat() if len(number) != 11: raise InvalidLength() diff --git a/stdnum/us/rtn.py b/stdnum/us/rtn.py index 1e544fce..eb889266 100644 --- a/stdnum/us/rtn.py +++ b/stdnum/us/rtn.py @@ -43,7 +43,7 @@ """ from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, isdigits def compact(number): @@ -69,7 +69,7 @@ def validate(number): """Check if the number is a valid routing number. This checks the length and check digit.""" number = compact(number) - if not number.isdigit(): + if not isdigits(number): raise InvalidFormat() if len(number) != 9: raise InvalidLength() diff --git a/stdnum/util.py b/stdnum/util.py index 8fa082a2..bbab8b03 100644 --- a/stdnum/util.py +++ b/stdnum/util.py @@ -1,7 +1,7 @@ # util.py - common utility functions # coding: utf-8 # -# Copyright (C) 2012-2018 Arthur de Jong +# Copyright (C) 2012-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -35,9 +35,14 @@ from stdnum.exceptions import * +# Regular expression to match doctests in docstrings _strip_doctest_re = re.compile(r'^>>> .*\Z', re.DOTALL | re.MULTILINE) +# Regular expression to match digits +_digits_re = re.compile(r'^[0-9]+$') + + def _mk_char_map(mapping): """Transform a dictionary with comma separated uniode chracter names to tuples with unicode characters as key.""" @@ -129,6 +134,13 @@ def clean(number, deletechars=''): return ''.join(x for x in number if x not in deletechars) +def isdigits(number): + """Check whether the provided string only consists of digits.""" + # This function is meant to replace str.isdigit() which will also return + # True for all kind of unicode digits which is generally not what we want + return bool(_digits_re.match(number)) + + def to_unicode(text): """Convert the specified text to a unicode string.""" if not isinstance(text, type(u'')): diff --git a/tests/test_cn_ric.doctest b/tests/test_cn_ric.doctest index 5b219481..21ba4054 100644 --- a/tests/test_cn_ric.doctest +++ b/tests/test_cn_ric.doctest @@ -56,10 +56,6 @@ True Invalid format: ->>> ric.validate('36042619910101007V') -Traceback (most recent call last): - ... -InvalidFormat: ... >>> ric.validate('T60426199101010078') Traceback (most recent call last): ... diff --git a/tests/test_isbn.doctest b/tests/test_isbn.doctest index 91f48632..212b0fd1 100644 --- a/tests/test_isbn.doctest +++ b/tests/test_isbn.doctest @@ -1,6 +1,6 @@ test_isbn.doctest - more detailed doctests for stdnum.isbn module -Copyright (C) 2010-2017 Arthur de Jong +Copyright (C) 2010-2019 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -107,6 +107,18 @@ Regrouping tests. ('', '', '', '541317012152', '2') +Explicit tests for invalid characters. + +>>> isbn.validate('978-90245᭓8270') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> isbn.validate('978-9024538²70') +Traceback (most recent call last): + ... +InvalidFormat: ... + + These have been found online and should all be valid numbers. >>> numbers = ''' diff --git a/tests/test_robustness.doctest b/tests/test_robustness.doctest index b4ba36ad..9250bc7a 100644 --- a/tests/test_robustness.doctest +++ b/tests/test_robustness.doctest @@ -1,6 +1,6 @@ test_robustness.doctest - test is_valid() functions to not break -Copyright (C) 2011-2017 Arthur de Jong +Copyright (C) 2011-2019 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -24,7 +24,7 @@ invalid junk. >>> testvalues = ( ... None, '*&^%$', '', 0, False, object(), 'Z', 'QQ', '3', '€', u'€', -... '😴', '¥') +... '😴', '¥', '3²', 'ⅷ', '⑱', '᭓', b'\xc2\xb2'.decode('utf-8')) >>> from stdnum.util import get_number_modules Go over each module and try every value. diff --git a/tests/test_util.doctest b/tests/test_util.doctest index 959a5446..e7af5305 100644 --- a/tests/test_util.doctest +++ b/tests/test_util.doctest @@ -1,6 +1,6 @@ test_util.doctest - more detailed doctests for the stdnum.util package -Copyright (C) 2017 Arthur de Jong +Copyright (C) 2017-2019 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -25,7 +25,7 @@ stable and as such not part of the public API of stdnum. >>> from stdnum.util import ( ... get_number_modules, get_module_name, get_module_description, -... to_unicode) +... isdigits, to_unicode) The to_unicode() function is used to force conversion of a string to unicode @@ -41,6 +41,31 @@ True True +The clean function will also convert all kinds of unicode special characters +to normal ASCII variations of the same characters to partially support OCR'ed +text and text copy-pasted from other applications. + +>>> clean('0𝟽—𝟴𝟧 𝟟𝟑') # various digits, a weird minus and a non-breaking space +'07-85 73' + + +The isdigits() function is used to replace the str.isdigit() function which +will also return True for all kinds on non-ASCII digits. + +>>> three = b'\xe1\xad\x93'.decode('utf-8') # ᭓ Balinese digit three +>>> three.isdigit() +True +>>> isdigits(three) +False +>>> isdigits('3') +True +>>> super_two = b'\xc2\xb2'.decode('utf-8') # ² to the power of two +>>> super_two.isdigit() +True +>>> isdigits(super_two) +False + + The get_module_name() function is used in the example WSGI application and release scripts to get the number's name. It should not end in a dot (even though the docstring subject should). From c1fb46ad0bdf542991b7b0564b99de01e78f947a Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 28 Apr 2019 23:43:08 +0200 Subject: [PATCH 054/393] Convert various reasonable unicode digits This converts many of the "reasonable" unicode digits that are just variations on ASCII 0-9 to their ASCII counterparts. --- stdnum/util.py | 40 ++++++++++++++++++++++++++++++++++++++++ tests/test_util.doctest | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/stdnum/util.py b/stdnum/util.py index bbab8b03..e3afff28 100644 --- a/stdnum/util.py +++ b/stdnum/util.py @@ -101,6 +101,46 @@ def _mk_char_map(mapping): 'PUNCTUATION SPACE,THIN SPACE,HAIR SPACE,NARROW NO-BREAK SPACE,' 'MEDIUM MATHEMATICAL SPACE,IDEOGRAPHIC SPACE': ' ', + 'FULLWIDTH DIGIT ZERO,MATHEMATICAL BOLD DIGIT ZERO,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO,MATHEMATICAL SANS-SERIF DIGIT ZERO,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO,MATHEMATICAL MONOSPACE DIGIT ZERO': + '0', + 'FULLWIDTH DIGIT ONE,MATHEMATICAL BOLD DIGIT ONE,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT ONE,MATHEMATICAL SANS-SERIF DIGIT ONE,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT ONE,MATHEMATICAL MONOSPACE DIGIT ONE': + '1', + 'FULLWIDTH DIGIT TWO,MATHEMATICAL BOLD DIGIT TWO,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT TWO,MATHEMATICAL SANS-SERIF DIGIT TWO,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT TWO,MATHEMATICAL MONOSPACE DIGIT TWO': + '2', + 'FULLWIDTH DIGIT THREE,MATHEMATICAL BOLD DIGIT THREE,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT THREE,MATHEMATICAL SANS-SERIF DIGIT THREE,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT THREE,MATHEMATICAL MONOSPACE DIGIT THREE': + '3', + 'FULLWIDTH DIGIT FOUR,MATHEMATICAL BOLD DIGIT FOUR,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR,MATHEMATICAL SANS-SERIF DIGIT FOUR,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR,MATHEMATICAL MONOSPACE DIGIT FOUR': + '4', + 'FULLWIDTH DIGIT FIVE,MATHEMATICAL BOLD DIGIT FIVE,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE,MATHEMATICAL SANS-SERIF DIGIT FIVE,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE,MATHEMATICAL MONOSPACE DIGIT FIVE': + '5', + 'FULLWIDTH DIGIT SIX,MATHEMATICAL BOLD DIGIT SIX,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT SIX,MATHEMATICAL SANS-SERIF DIGIT SIX,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT SIX,MATHEMATICAL MONOSPACE DIGIT SIX': + '6', + 'FULLWIDTH DIGIT SEVEN,MATHEMATICAL BOLD DIGIT SEVEN,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN,MATHEMATICAL SANS-SERIF DIGIT SEVEN,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN,MATHEMATICAL MONOSPACE DIGIT SEVEN': + '7', + 'FULLWIDTH DIGIT EIGHT,MATHEMATICAL BOLD DIGIT EIGHT,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT,MATHEMATICAL SANS-SERIF DIGIT EIGHT,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT,MATHEMATICAL MONOSPACE DIGIT EIGHT': + '8', + 'FULLWIDTH DIGIT NINE,MATHEMATICAL BOLD DIGIT NINE,' + 'MATHEMATICAL DOUBLE-STRUCK DIGIT NINE,MATHEMATICAL SANS-SERIF DIGIT NINE,' + 'MATHEMATICAL SANS-SERIF BOLD DIGIT NINE,MATHEMATICAL MONOSPACE DIGIT NINE': + '9', })) diff --git a/tests/test_util.doctest b/tests/test_util.doctest index e7af5305..ff92978a 100644 --- a/tests/test_util.doctest +++ b/tests/test_util.doctest @@ -25,7 +25,7 @@ stable and as such not part of the public API of stdnum. >>> from stdnum.util import ( ... get_number_modules, get_module_name, get_module_description, -... isdigits, to_unicode) +... clean, isdigits, to_unicode) The to_unicode() function is used to force conversion of a string to unicode From 8307b94a7204573c2387d2419422adfb4b005457 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 28 Apr 2019 23:46:00 +0200 Subject: [PATCH 055/393] Don't force "" strings to avoid escaping quotes Fixes test failures with recent flake8-quotes. --- setup.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.cfg b/setup.cfg index 73fec46d..fdbe65b0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -32,6 +32,7 @@ ignore = E731 # we occasionally use lambda F403,F405 # we use * imports Q001 # we use '''...''' multi-line strings + Q003 # don't force "" strings to avoid escaping quotes T001 # we use print statements in the update scripts W504 # we put the binary operator on the preceding line max-complexity = 15 From b1af986475aa5c6255b8fec0651e70e26138d219 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Mon, 29 Apr 2019 23:10:55 +0200 Subject: [PATCH 056/393] Re-add Python 2.6 support Fixes 48ff92e --- tests/test_isbn.doctest | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_isbn.doctest b/tests/test_isbn.doctest index 212b0fd1..6cdaf3b2 100644 --- a/tests/test_isbn.doctest +++ b/tests/test_isbn.doctest @@ -109,11 +109,11 @@ Regrouping tests. Explicit tests for invalid characters. ->>> isbn.validate('978-90245᭓8270') +>>> isbn.validate('b'978-90245\xe1\xad\x938270'.decode('utf-8')') # 978-90245᭓8270 Traceback (most recent call last): ... InvalidFormat: ... ->>> isbn.validate('978-9024538²70') +>>> isbn.validate(b'978-9024538\xc2\xb270'.decode('utf-8')) # 978-9024538²70 Traceback (most recent call last): ... InvalidFormat: ... From a6521e6fe0e092e24b543dc1e0540cef0a46f16a Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 1 May 2019 23:57:02 +0200 Subject: [PATCH 057/393] Fix remaining issue with encoding This also sets the python 2.6 interpreter explicityly because sometimes tox seems to get the wrong one. Fixes 680a95f --- tests/test_isbn.doctest | 7 ++++--- tox.ini | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/test_isbn.doctest b/tests/test_isbn.doctest index 6cdaf3b2..26ccdab0 100644 --- a/tests/test_isbn.doctest +++ b/tests/test_isbn.doctest @@ -107,13 +107,14 @@ Regrouping tests. ('', '', '', '541317012152', '2') -Explicit tests for invalid characters. +Explicit tests for invalid characters. The first number is 978-90245᭓8270, +the second is 978-9024538²70. ->>> isbn.validate('b'978-90245\xe1\xad\x938270'.decode('utf-8')') # 978-90245᭓8270 +>>> isbn.validate(b'978-90245\xe1\xad\x938270'.decode('utf-8')) Traceback (most recent call last): ... InvalidFormat: ... ->>> isbn.validate(b'978-9024538\xc2\xb270'.decode('utf-8')) # 978-9024538²70 +>>> isbn.validate(b'978-9024538\xc2\xb270'.decode('utf-8')) Traceback (most recent call last): ... InvalidFormat: ... diff --git a/tox.ini b/tox.ini index 940e30ab..065c3a83 100644 --- a/tox.ini +++ b/tox.ini @@ -10,6 +10,7 @@ setenv= PYTHONWARNINGS=all [testenv:py26] +basepython = python2.6 usedevelop = True commands = nosetests --ignore-file="test_.*.py" From 4ac84c50b240a1c9a41f04761c49547a07ebe856 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 12 May 2019 23:34:34 +0200 Subject: [PATCH 058/393] Add Venezuelan RIF (VAT number) Closes https://github.com/arthurdejong/python-stdnum/issues/97 --- stdnum/ve/__init__.py | 24 ++++ stdnum/ve/rif.py | 87 +++++++++++++ tests/test_ve_rif.doctest | 258 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 369 insertions(+) create mode 100644 stdnum/ve/__init__.py create mode 100644 stdnum/ve/rif.py create mode 100644 tests/test_ve_rif.doctest diff --git a/stdnum/ve/__init__.py b/stdnum/ve/__init__.py new file mode 100644 index 00000000..83223b3a --- /dev/null +++ b/stdnum/ve/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Venezuelan numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Venezuelan numbers.""" + +# provide aliases +from stdnum.ve import rif as vat # noqa: F401 diff --git a/stdnum/ve/rif.py b/stdnum/ve/rif.py new file mode 100644 index 00000000..2ed3c9f3 --- /dev/null +++ b/stdnum/ve/rif.py @@ -0,0 +1,87 @@ +# rif.py - functions for handling Venezuelan VAT numbers +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""RIF (Registro de Identificación Fiscal, Venezuelan VAT number). + +The Registro de Identificación Fiscal (RIF) is the Venezuelan fiscal +registration number. The number consists of 10 digits where the first digit +denotes the type of number (person, company or government) and the last digit +is a check digit. + +>>> validate('V-11470283-4') +'V114702834' +>>> validate('V-11470283-3') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' -').upper().strip() + + +# Known number types and their corresponding value in the check +# digit calculation +_company_types = { + 'V': 4, # natural person born in Venezuela + 'E': 8, # foreign natural person + 'J': 12, # company + 'P': 16, # passport + 'G': 20, # government +} + + +def calc_check_digit(number): + """Calculate the check digit for the RIF.""" + number = compact(number) + weights = (3, 2, 7, 6, 5, 4, 3, 2) + c = _company_types[number[0]] + c += sum(w * int(n) for w, n in zip(weights, number[1:9])) + return '00987654321'[c % 11] + + +def validate(number): + """Check if the number provided is a valid RIF. This checks the length, + formatting and check digit.""" + number = compact(number) + if len(number) != 10: + raise InvalidLength() + if number[0] not in _company_types: + raise InvalidComponent() + if not isdigits(number[1:]): + raise InvalidFormat() + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number provided is a valid RIF. This checks the length, + formatting and check digit.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_ve_rif.doctest b/tests/test_ve_rif.doctest new file mode 100644 index 00000000..ce4eec3d --- /dev/null +++ b/tests/test_ve_rif.doctest @@ -0,0 +1,258 @@ +test_ve_nitp.doctest - more detailed doctests stdnum.ve.rif + +Copyright (C) 2015-2017 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.ve.rif module. + +>>> from stdnum.ve import rif +>>> from stdnum.exceptions import * + + +Test a few corner cases. + +>>> rif.validate('V-11470283-4') +'V114702834' +>>> rif.validate('V-11470283-3') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> rif.validate('V-114702839-4') # too long +Traceback (most recent call last): + ... +InvalidLength: ... +>>> rif.validate('Z-11470283-4') # invalid first digit +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> rif.validate('V-11A70283-4') # not a digit +Traceback (most recent call last): + ... +InvalidFormat: ... + + +These have been found online and should all be valid numbers. An online +validation service is available at +http://contribuyente.seniat.gob.ve/BuscaRif/BuscaRif.jsp + +>>> numbers = ''' +... +... E810812535 +... E820238691 +... E834220159 +... G-20000085-6 +... G200000023 +... G200000031 +... G200001496 +... G200001534 +... G200001941 +... G200002123 +... G200003030 +... G200008075 +... G20000826-1 +... G200008261 +... G200010320 +... G200010843 +... G200013761 +... G200014288 +... G200015969 +... G200016639 +... G200017643 +... G200018232 +... G200047461 +... G200081473 +... G200081988 +... G200088060 +... G200088346 +... G200088494 +... G200088893 +... G200089148 +... G200089202 +... G200093811 +... G200094257 +... G200094451 +... G200094907 +... G200095253 +... G200100141 +... J-00004793-6 +... J-00051895-5 +... J-07540999-0 +... J-08507040-0 +... J-29372153-9 +... J-29485175-4 +... J-29573388-7 +... J-30022035-4 +... J-30023227-1 +... J-30360145-6 +... J-30816256-6 +... J-30927229-2 +... J-30935829-4 +... J-30953416-5 +... J-31176347-3 +... J-31228443-9 +... J-31330629-0 +... J-31424055-2 +... J-31478723-3 +... J-31511979-0 +... J-31679729-5 +... J-31727846-1 +... J-40099327-0 +... J-40162851-6 +... J-40315878-9 +... J-40546341-4 +... J-40573653-4 +... J-40748167-3 +... J-40807479-6 +... J-40821643-4 +... J-40953532-0 +... J-40994900-1 +... J000004676 +... J000089337 +... J000760977 +... J001255524 +... J002477474 +... J002662239 +... J002972734 +... J075037987 +... J075050169 +... J075053354 +... J075077733 +... J075113527 +... J075213530 +... J075216954 +... J075429486 +... J075457323 +... J075607945 +... J075757661 +... J075831250 +... J075872266 +... J075887948 +... J293873886 +... J293913101 +... J294607730 +... J294625967 +... J295403925 +... J295479930 +... J295486308 +... J295635613 +... J296390088 +... J296630127 +... J296932565 +... J297362460 +... J298254041 +... J298284307 +... J298300949 +... J298390336 +... J298570172 +... J29867813-5 +... J299505048 +... J300926966 +... J301280199 +... J301339193 +... J30136953-0 +... J301392019 +... J301554841 +... J301873947 +... J302027861 +... J302037018 +... J302065623 +... J302410681 +... J302447410 +... J302453640 +... J30248707-2 +... J302527678 +... J302934141 +... J303758720 +... J304509367 +... J304577494 +... J304798350 +... J305110794 +... J305183465 +... J305258392 +... J305403171 +... J305706433 +... J305941483 +... J305979154 +... J306728520 +... J306953558 +... J307331780 +... J307573694 +... J307584947 +... J308192252 +... J308357219 +... J309233025 +... J309520512 +... J309715038 +... J310034168 +... J310308268 +... J310650322 +... J310948968 +... J311397159 +... J311999310 +... J312306009 +... J313032735 +... J313387819 +... J313430706 +... J313476366 +... J314565770 +... J315922614 +... J317067584 +... J317328400 +... J400316375 +... J401559352 +... J402153570 +... J403832528 +... P – 000 60157 – 3 +... P-00033812-0 +... V-03707781-6 +... V-07811271-5 +... V-09136615-7 +... V-09136616-5 +... V-10031105-0 +... V-11024023-2 +... V-11470283-4 +... V-11841315-2 +... V-12252850-9 +... V-13271127-1 +... V-17126146-1 +... V-17128754-1 +... V-19676417-4 +... V-20674844-0 +... V-25808097-8 +... V-27327212-3 +... V008215150 +... V021998164 +... V027564794 +... V029000928 +... V034360312 +... V037939567 +... V045512858 +... V072507564 +... V102259498 +... V131527361 +... V135744740 +... V177993626 +... V193631599 +... V244455138 +... V258279570 +... V297721182 +... V725655084 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not rif.is_valid(x)] +[] From 82927799f0b9cc828eda671289dc7d760f2a6264 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 23 May 2019 11:38:36 +0200 Subject: [PATCH 059/393] Add GTIN (EAN-14) validation --- stdnum/ean.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stdnum/ean.py b/stdnum/ean.py index 306474c1..f7e4b63c 100644 --- a/stdnum/ean.py +++ b/stdnum/ean.py @@ -20,12 +20,14 @@ """EAN (International Article Number). Module for handling EAN (International Article Number) codes. This -module handles numbers EAN-13, EAN-8 and UPC (12-digit) format. +module handles numbers EAN-13, EAN-8, UPC (12-digit) and GTIN (EAN-14) format. >>> validate('73513537') '73513537' >>> validate('978-0-471-11709-4') # EAN-13 format '9780471117094' +>>> validate('98412345678908') # GTIN format +'98412345678908' """ from stdnum.exceptions import * @@ -52,7 +54,7 @@ def validate(number): number = compact(number) if not isdigits(number): raise InvalidFormat() - if len(number) not in (13, 12, 8): + if len(number) not in (14, 13, 12, 8): raise InvalidLength() if calc_check_digit(number[:-1]) != number[-1]: raise InvalidChecksum() From 6988d91a92c45d4a61ccc344a7761bbb8bd7c6ef Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 2 Jun 2019 15:21:30 +0200 Subject: [PATCH 060/393] =?UTF-8?q?Add=20Vergi=20Kimlik=20Numaras=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes https://github.com/arthurdejong/python-stdnum/issues/99 --- stdnum/tr/tckimlik.py | 4 +- stdnum/tr/vkn.py | 83 ++++++++++++++ tests/test_tr_vkn.doctest | 234 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 319 insertions(+), 2 deletions(-) create mode 100644 stdnum/tr/vkn.py create mode 100644 tests/test_tr_vkn.doctest diff --git a/stdnum/tr/tckimlik.py b/stdnum/tr/tckimlik.py index 0468d5f2..e3dfceae 100644 --- a/stdnum/tr/tckimlik.py +++ b/stdnum/tr/tckimlik.py @@ -69,7 +69,7 @@ def calc_check_digits(number): def validate(number): - """Check if the number is a valid .C. Kimlik number. This checks the + """Check if the number is a valid T.C. Kimlik number. This checks the length and check digits.""" number = compact(number) if not isdigits(number) or number[0] == '0': @@ -82,7 +82,7 @@ def validate(number): def is_valid(number): - """Check if the number is a valid .C. Kimlik number.""" + """Check if the number is a valid T.C. Kimlik number.""" try: return bool(validate(number)) except ValidationError: diff --git a/stdnum/tr/vkn.py b/stdnum/tr/vkn.py new file mode 100644 index 00000000..e23cb918 --- /dev/null +++ b/stdnum/tr/vkn.py @@ -0,0 +1,83 @@ +# vkn.py - functions for handling the Turkish tax identification number +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""VKN (Vergi Kimlik Numarası, Turkish tax identification number). + +The Vergi Kimlik Numarası is the Turkish tax identification number used for +businesses. The number consists of 10 digits where the first digit is derived +from the company name. + +More information: + +* https://www.turkiye.gov.tr/gib-intvrg-vergi-kimlik-numarasi-dogrulama + +>>> validate('4540536920') +'4540536920' +>>> validate('4540536921') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('454053692') +Traceback (most recent call last): + ... +InvalidLength: ... +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number).strip() + + +def calc_check_digit(number): + """Calculate the check digit for the specified number.""" + s = 0 + for i, n in enumerate(reversed(number[:9]), 1): + c1 = (int(n) + i) % 10 + if c1: + c2 = (c1 * (2 ** i)) % 9 or 9 + s += c2 + return str((10 - s) % 10) + + +def validate(number): + """Check if the number is a valid Vergi Kimlik Numarası. This checks the + length and check digits.""" + number = compact(number) + if not isdigits(number): + raise InvalidFormat() + if len(number) != 10: + raise InvalidLength() + if calc_check_digit(number) != number[-1]: + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid Vergi Kimlik Numarası. This checks the + length and check digits.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_tr_vkn.doctest b/tests/test_tr_vkn.doctest new file mode 100644 index 00000000..99427ddf --- /dev/null +++ b/tests/test_tr_vkn.doctest @@ -0,0 +1,234 @@ +test_tr_vkn.doctest - more detailed doctests stdnum.tr.vkn + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.tr.vkn module. + +>>> from stdnum.tr import vkn +>>> from stdnum.exceptions import * + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 0010213576 +... 0010441520 +... 0010448542 +... 0010526814 +... 0010715980 +... 0080463579 +... 0080527931 +... 0080545022 +... 0180044810 +... 0280352329 +... 0340251667 +... 0380372431 +... 0470075367 +... 0620203425 +... 0680581023 +... 0690039813 +... 0730335205 +... 0740002937 +... 0740369686 +... 0790015205 +... 0920235639 +... 0990287814 +... 0990379907 +... 0990382513 +... 0990382597 +... 1050060784 +... 1150621039 +... 1270153817 +... 1280263800 +... 1290088638 +... 1300312226 +... 1310481414 +... 1500417685 +... 1510326126 +... 1700226053 +... 1750058182 +... 1780528417 +... 1940338616 +... 1940429104 +... 2280560506 +... 2280737678 +... 2310378552 +... 2420384723 +... 2500315456 +... 2590326294 +... 2710531441 +... 2920458832 +... 2920601616 +... 3130285045 +... 3130406468 +... 3180394723 +... 3230937581 +... 3240021579 +... 3240032322 +... 3250423480 +... 3250498663 +... 3250536363 +... 3250536865 +... 3250560659 +... 3250561668 +... 3250563197 +... 3250564307 +... 3250580252 +... 3250591649 +... 3250592377 +... 3260264759 +... 3270052074 +... 3300554789 +... 3320090910 +... 3320414886 +... 3320419067 +... 3330047498 +... 3330191867 +... 3330514325 +... 3330670860 +... 3330738293 +... 3330784342 +... 3340346552 +... 3340512339 +... 3340521306 +... 3340522042 +... 3340532391 +... 3350427318 +... 3360098602 +... 3410209992 +... 3410224231 +... 3410262599 +... 3440302137 +... 3460048369 +... 3470145206 +... 3580294398 +... 3600179137 +... 3620269055 +... 3670040942 +... 3700035475 +... 3710206507 +... 3720054396 +... 3730264222 +... 3760112760 +... 3770333705 +... 3770335008 +... 3770347068 +... 3770407303 +... 3770440816 +... 3790331602 +... 3800363074 +... 3800387813 +... 3800459988 +... 3800548119 +... 3810421550 +... 3810435695 +... 3810463834 +... 3820141922 +... 3820216458 +... 3880430565 +... 3890039548 +... 3890382536 +... 3900499834 +... 4000209998 +... 4070322093 +... 4110245403 +... 4560329085 +... 4560337988 +... 4560340440 +... 4570274865 +... 4580413166 +... 4630340765 +... 4730259742 +... 4730262973 +... 4740097221 +... 4740288671 +... 4780392711 +... 4780393657 +... 4840500630 +... 4840507506 +... 4840515027 +... 4910300757 +... 4960273835 +... 5200337887 +... 5200397587 +... 5240377967 +... 5250033700 +... 5260407279 +... 5400299723 +... 5410386127 +... 5600419358 +... 5770389835 +... 5820358439 +... 6080300655 +... 6090213592 +... 6100274226 +... 6130847655 +... 6170213752 +... 6170305692 +... 6170380379 +... 6210184261 +... 6210288834 +... 6240292044 +... 6270283511 +... 6310391942 +... 6320201497 +... 6340308307 +... 6420017049 +... 6510412161 +... 6550254004 +... 6600296871 +... 6850437587 +... 7080351714 +... 7230309848 +... 7280054028 +... 7420306235 +... 7440382217 +... 7660381981 +... 7700021408 +... 7700294084 +... 7710094113 +... 7810147439 +... 7820457441 +... 7860191073 +... 8010405749 +... 8110348947 +... 8140161095 +... 8150130896 +... 8290246945 +... 8440247028 +... 8450208011 +... 8580348375 +... 8630017816 +... 8720064947 +... 8730268699 +... 8870198191 +... 9030505934 +... 9190297092 +... 9480321929 +... 9510380570 +... 9840234403 +... 9950395531 +... 9980588799 +... 9980697606 +... 9990112519 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not vkn.is_valid(x)] +[] From 170e5992cc076dca3ef869322c1eef252f26ccce Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 2 Jun 2019 15:44:17 +0200 Subject: [PATCH 061/393] Rename stdnum.eu.nace.label() to get_label() To be more consistent with other similar functions. This deprecates the old function which now is a wrapper around get_label(). --- docs/stdnum.eu.nace.rst | 3 ++- stdnum/eu/nace.py | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/stdnum.eu.nace.rst b/docs/stdnum.eu.nace.rst index e474b40f..9de35cc4 100644 --- a/docs/stdnum.eu.nace.rst +++ b/docs/stdnum.eu.nace.rst @@ -2,4 +2,5 @@ stdnum.eu.nace ============== .. automodule:: stdnum.eu.nace - :members: \ No newline at end of file + :members: + :exclude-members: label diff --git a/stdnum/eu/nace.py b/stdnum/eu/nace.py index 9fdd8bfa..1f3a34ce 100644 --- a/stdnum/eu/nace.py +++ b/stdnum/eu/nace.py @@ -1,7 +1,7 @@ # nace.py - functions for handling EU NACE classification # coding: utf-8 # -# Copyright (C) 2017 Arthur de Jong +# Copyright (C) 2017-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -38,7 +38,7 @@ 'A' >>> validate('62.01') '6201' ->>> str(label('62.01')) +>>> str(get_label('62.01')) 'Computer programming activities' >>> validate('62.05') Traceback (most recent call last): @@ -52,6 +52,8 @@ '62.01' """ +import warnings + from stdnum.exceptions import * from stdnum.util import clean, isdigits @@ -74,11 +76,19 @@ def info(number): return info -def label(number): +def get_label(number): """Lookup the category label for the number.""" return info(number)['label'] +def label(number): # pragma: no cover (deprecated function) + """DEPRECATED: use `get_label()` instead.""" + warnings.warn( + 'label() has been to get_label()', + DeprecationWarning, stacklevel=2) + return get_label(number) + + def validate(number): """Check if the number is a valid NACE. This checks the format and searches the registry to see if it exists.""" From c969fc8ac83a42f5d7acbd2d0e1a32f619a33ce8 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 2 Jun 2019 16:34:39 +0200 Subject: [PATCH 062/393] Ignore wrong docstring detection Fixes 170e599 --- stdnum/eu/nace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdnum/eu/nace.py b/stdnum/eu/nace.py index 1f3a34ce..4109cc62 100644 --- a/stdnum/eu/nace.py +++ b/stdnum/eu/nace.py @@ -82,7 +82,7 @@ def get_label(number): def label(number): # pragma: no cover (deprecated function) - """DEPRECATED: use `get_label()` instead.""" + """DEPRECATED: use `get_label()` instead.""" # noqa: D402 warnings.warn( 'label() has been to get_label()', DeprecationWarning, stacklevel=2) From 7211ccbc3f4f16e4069bb95aad308e17ef256623 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sun, 2 Jun 2019 15:52:13 +0200 Subject: [PATCH 063/393] Add New Zealand IRD number Closes https://github.com/arthurdejong/python-stdnum/pull/112 Closes https://github.com/arthurdejong/python-stdnum/issues/104 --- stdnum/nz/ird.py | 102 ++++++++++++++++++++++++++++++++++++++ tests/test_nz_ird.doctest | 68 +++++++++++++++++++++++++ 2 files changed, 170 insertions(+) create mode 100644 stdnum/nz/ird.py create mode 100644 tests/test_nz_ird.doctest diff --git a/stdnum/nz/ird.py b/stdnum/nz/ird.py new file mode 100644 index 00000000..50b6d012 --- /dev/null +++ b/stdnum/nz/ird.py @@ -0,0 +1,102 @@ +# ird.py - functions for handling New Zealand IRD numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""IRD number (New Zealand Inland Revenue Department (Te Tari Tāke) number). + +The IRD number is used by the New Zealand Inland Revenue Department (Te Tari +Tāke in Māori) to identify businesses and individuals for tax purposes. The +number consists of 8 or 9 digits where the last digit is a check digit. + +More information: + +* https://www.ird.govt.nz/ +* https://www.ird.govt.nz/-/media/Project/IR/PDF/2020RWTNRWTSpecificationDocumentv10.pdf +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/New%20Zealand-TIN.pdf + +>>> validate('4909185-0') +'49091850' +>>> validate('NZ 49-098-576') +'49098576' +>>> validate('136410133') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('9125568') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('49098576') +'49-098-576' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation.""" + number = clean(number, ' -').upper().strip() + if number.startswith('NZ'): + return number[2:] + return number + + +def calc_check_digit(number): + """Calculate the check digit. + + The number passed should not have the check digit included. + """ + primary_weights = (3, 2, 7, 6, 5, 4, 3, 2) + secondary_weights = (7, 4, 3, 2, 5, 2, 7, 6) + # pad with leading zeros + number = (8 - len(number)) * '0' + number + s = -sum(w * int(n) for w, n in zip(primary_weights, number)) % 11 + if s != 10: + return str(s) + s = -sum(w * int(n) for w, n in zip(secondary_weights, number)) % 11 + return str(s) + + +def validate(number): + """Check if the number is a valid IRD number.""" + number = compact(number) + if len(number) not in (8, 9): + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if not 10000000 < int(number) < 150000000: + raise InvalidComponent() + if number[-1] != calc_check_digit(number[:-1]): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid IRD number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[:-6], number[-6:-3], number[-3:]]) diff --git a/tests/test_nz_ird.doctest b/tests/test_nz_ird.doctest new file mode 100644 index 00000000..aa0dff3f --- /dev/null +++ b/tests/test_nz_ird.doctest @@ -0,0 +1,68 @@ +test_nz_ird.doctest - more detailed tests for stdnum.nz.ird + +Copyright (C) 2019 Leandro Regueiro +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.nz.ird module. + +>>> from stdnum.nz import ird +>>> from stdnum.exceptions import * + + +This is a selection of numbers (which should be valid) found at +https://www.ird.govt.nz/-/media/Project/IR/PDF/2020RWTNRWTSpecificationDocumentv10.pdf + +>>> ird.validate('49091850') +'49091850' +>>> ird.validate('136410133') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> ird.validate('9125568') +Traceback (most recent call last): + ... +InvalidLength: ... + + +Test for corner cases. + +>>> ird.validate('1234567A') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> ird.validate('150000001') +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 047-179-025 +... 136410132 +... 35901981 +... 49098576 +... 53-710-220 +... 61-631-852 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not ird.is_valid(x)] +[] From 7fb390e748e7125d91c2fa4723eb6f4189da68cf Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Thu, 6 Jun 2019 20:53:11 +0200 Subject: [PATCH 064/393] .gitignore: Also exclude some editor backup files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 8f7c162a..bc90af02 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # global *.pyc *.pyo +*~ __pycache__ # / From 5d0f288eb18793048fa10f9d9de82df087f7e71e Mon Sep 17 00:00:00 2001 From: Jeffry Jesus De La Rosa Date: Mon, 10 Jun 2019 16:55:05 -0400 Subject: [PATCH 065/393] Support Dominican Republic e-CF within NCF e-CF is the new way of DGII document, is the same as NCF, but the difference one to another, is that e-CF has 13 digit and is electronic invoice, with this change it will validate the correct NCF and e-CF. Closes https://github.com/arthurdejong/python-stdnum/pull/135 --- stdnum/do/ncf.py | 58 +++++++++++++++++++++++++++------------ tests/test_do_ncf.doctest | 22 +++++++++++++-- 2 files changed, 59 insertions(+), 21 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 5a03fb85..ce53d162 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -22,16 +22,29 @@ """NCF (Números de Comprobante Fiscal, Dominican Republic receipt number). -The NCF is used to number invoices and other documents for the purposes of -tax filing. The number is 19 digits long and consists of a letter (A or P) to -indicate that the number was assigned by the taxpayer or the DGIT, followed a -2-digit business unit number, a 3-digit location number, a 3-digit mechanism -identifier, a 2-digit document type and a 8-digit serial number. +The NCF is used to number invoices and other documents for the purpose of tax +filing. The e-CF (Comprobante Fiscal Electrónico) is used together with a +digital certificate for the same purpose. The number is either 19, 11 or 13 +(e-CF) digits long. + +The 19 digit number starts wit a letter (A or P) to indicate that the number +was assigned by the taxpayer or the DGII, followed a 2-digit business unit +number, a 3-digit location number, a 3-digit mechanism identifier, a 2-digit +document type and a 8-digit serial number. + +The 11 digit number always starts with a B followed a 2-digit document type +and a 7-digit serial number. + +The 13 digit e-CF starts with an E followed a 2-digit document type and an +8-digit serial number. More information: * https://www.dgii.gov.do/ + * https://dgii.gov.do/legislacion/normas/Documents/Norma05-19.pdf +>>> validate('E010000000005') # format since 2019-04-08 +'E010000000005' >>> validate('B0100000005') # format since 2018-05-01 'B0100000005' >>> validate('A020010210100000005') # format before 2018-05-01 @@ -53,30 +66,39 @@ def compact(number): # The following document types are known: -# 01 invoices for fiscal declaration (or tax reporting) -# 02 invoices for final consumer -# 03 debit note -# 04 credit note (refunds) -# 11 informal supplier invoices (purchases) -# 12 single income record -# 13 minor expenses invoices (purchases) -# 14 invoices for special customers (tourists, free zones) -# 15 invoices for the government +_document_types = ( + '01', # invoices for fiscal declaration (or tax reporting) + '02', # invoices for final consumer + '03', # debit note + '04', # credit note (refunds) + '11', # informal supplier invoices (purchases) + '12', # single income record + '13', # minor expenses invoices (purchases) + '14', # invoices for special customers (tourists, free zones) + '15', # invoices for the government +) + def validate(number): """Check if the number provided is a valid NCF.""" number = compact(number) - if len(number) == 11: + if len(number) == 13: + if number[0] != 'E' or not isdigits(number[1:]): + raise InvalidFormat() + if number[1:3] not in _document_types: + raise InvalidComponent() + elif len(number) == 11: if number[0] != 'B' or not isdigits(number[1:]): raise InvalidFormat() + if number[1:3] not in _document_types: + raise InvalidComponent() elif len(number) == 19: if number[0] not in 'AP' or not isdigits(number[1:]): raise InvalidFormat() + if number[9:11] not in _document_types: + raise InvalidComponent() else: raise InvalidLength() - if number[-10:-8] not in ( - '01', '02', '03', '04', '11', '12', '13', '14', '15'): - raise InvalidComponent() return number diff --git a/tests/test_do_ncf.doctest b/tests/test_do_ncf.doctest index 1c815cfd..d0a64754 100644 --- a/tests/test_do_ncf.doctest +++ b/tests/test_do_ncf.doctest @@ -27,7 +27,7 @@ really useful as module documentation. Some basic tests for invalid numbers: ->>> ncf.validate('FJ10010010100000004') +>>> ncf.validate('FJ10010010100000004') # should start with A or P Traceback (most recent call last): ... InvalidFormat: ... @@ -39,14 +39,30 @@ InvalidLength: ... Traceback (most recent call last): ... InvalidLength: ... ->>> ncf.validate('A010010010500000004') +>>> ncf.validate('Z010010011600000004') # should start with A or P +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> ncf.validate('A010010019900000004') # document type 99 invalid +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> ncf.validate('Z0100000005') # should start with B +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> ncf.validate('B9900000005') # document type 99 invalid Traceback (most recent call last): ... InvalidComponent: ... ->>> ncf.validate('Z010010011600000004') +>>> ncf.validate('Q010000000005') # should start with E Traceback (most recent call last): ... InvalidFormat: ... +>>> ncf.validate('E990000000005') # document type 99 invalid +Traceback (most recent call last): + ... +InvalidComponent: ... These have been found online and should all be valid numbers. From 51e00da36a647589921d1ea1bf8356f467964ea1 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 14 Jun 2019 14:26:01 +0200 Subject: [PATCH 066/393] Fix handelsregisternummer to not turn Hamburg into Homburg This changes the minimisation function that is used for comparison and canonicalisation to not reduce Hamburg and Homburg to the same string. This makes the function slightly more strict in which encoding differences to accept. This also adds a few aliases to the court names. Closes https://github.com/arthurdejong/python-stdnum/issues/136 --- stdnum/de/handelsregisternummer.py | 17 ++++++++++++++--- tests/test_de_handelsregisternummer.doctest | 8 +++++++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/stdnum/de/handelsregisternummer.py b/stdnum/de/handelsregisternummer.py index 540d3948..5d7de4e1 100644 --- a/stdnum/de/handelsregisternummer.py +++ b/stdnum/de/handelsregisternummer.py @@ -50,9 +50,10 @@ """ import re +import unicodedata from stdnum.exceptions import * -from stdnum.util import clean +from stdnum.util import clean, to_unicode # The known courts that have a Handelsregister @@ -214,8 +215,8 @@ def _to_min(court): """Convert the court name for quick comparison without encoding issues.""" return ''.join( - x for x in court.lower() - if x in 'bcdefghijklmnpqrstvwxyz') + x for x in unicodedata.normalize('NFD', to_unicode(court).lower()) + if x in 'abcdefghijklmnopqrstuvwxyz') # Build a dictionary for lookup up courts @@ -223,10 +224,20 @@ def _to_min(court): (_to_min(court), court) for court in GERMAN_COURTS) _courts.update( (_to_min(alias), court) for alias, court in ( + ('Allgäu', 'Kempten (Allgäu)'), ('Bad Homburg', 'Bad Homburg v.d.H.'), ('Berlin', 'Berlin (Charlottenburg)'), ('Charlottenburg', 'Berlin (Charlottenburg)'), + ('Kaln', 'Köln'), # for encoding issues + ('Kempten', 'Kempten (Allgäu)'), + ('Ludwigshafen am Rhein (Ludwigshafen)', 'Ludwigshafen a.Rhein (Ludwigshafen)'), + ('Ludwigshafen am Rhein', 'Ludwigshafen a.Rhein (Ludwigshafen)'), + ('Ludwigshafen', 'Ludwigshafen a.Rhein (Ludwigshafen)'), ('Oldenburg', 'Oldenburg (Oldenburg)'), + ('St. Ingbert', 'St. Ingbert (St Ingbert)'), + ('St. Wendel', 'St. Wendel (St Wendel)'), + ('Weiden in der Oberpfalz', 'Weiden i. d. OPf.'), + ('Weiden', 'Weiden i. d. OPf.'), )) diff --git a/tests/test_de_handelsregisternummer.doctest b/tests/test_de_handelsregisternummer.doctest index e6143eae..b75a1dbe 100644 --- a/tests/test_de_handelsregisternummer.doctest +++ b/tests/test_de_handelsregisternummer.doctest @@ -1,6 +1,6 @@ test_de_handelsregisternummer.doctest - tests for German register number -Copyright (C) 2018 Arthur de Jong +Copyright (C) 2018-2019 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -52,6 +52,8 @@ funky so they work both in Python 2 and Python 3. >>> handelsregisternummer.validate('Berlin HRB 11223 B') # Charlottenburg missing 'Berlin (Charlottenburg) HRB 11223 B' +>>> handelsregisternummer.validate('St. Ingbert HRA 61755') +'St. Ingbert (St Ingbert) HRA 61755' >>> number = u'K\xf6ln HRB 49263' # Unicode >>> handelsregisternummer.validate(number) == number True @@ -68,6 +70,10 @@ True Traceback (most recent call last): ... InvalidComponent: ... +>>> handelsregisternummer.validate('Hamburg HRA 61755') +'Hamburg HRA 61755' +>>> handelsregisternummer.validate('Homburg HRA 61755') +'Homburg HRA 61755' The compact function does minimal validation. From 817c177dc2699856289821e74abcc1836a02ef7f Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Thu, 6 Jun 2019 20:52:11 +0200 Subject: [PATCH 067/393] Add Uruguay RUT number Closes https://github.com/arthurdejong/python-stdnum/pull/121 Closes https://github.com/arthurdejong/python-stdnum/issues/110 --- stdnum/uy/__init__.py | 24 ++++ stdnum/uy/rut.py | 112 ++++++++++++++++ tests/test_uy_rut.doctest | 275 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 411 insertions(+) create mode 100644 stdnum/uy/__init__.py create mode 100644 stdnum/uy/rut.py create mode 100644 tests/test_uy_rut.doctest diff --git a/stdnum/uy/__init__.py b/stdnum/uy/__init__.py new file mode 100644 index 00000000..3cfea915 --- /dev/null +++ b/stdnum/uy/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Uruguayan numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Uruguayan numbers.""" + +# provide aliases +from stdnum.uy import rut as vat # noqa: F401 diff --git a/stdnum/uy/rut.py b/stdnum/uy/rut.py new file mode 100644 index 00000000..baf6322a --- /dev/null +++ b/stdnum/uy/rut.py @@ -0,0 +1,112 @@ +# rut.py - functions for handling Uruguay RUT numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""RUT (Registro Único Tributario, Uruguay tax number). + +The Registro Único Tributario (RUT) is an identifier of legal entities for +tax purposes. + +This number consists of 12 digits, the first two indicate the registration +number, followed by a 6 digit sequence number, followed by 001 and a check +digit. + +More information: + +* https://www.agesic.gub.uy/innovaportal/file/1634/1/modelo_de_datos.pdf (page 71) +* https://servicios.dgi.gub.uy/ServiciosEnLinea/dgi--servicios-en-linea--consulta-de-certifcado-unico + +>>> validate('21-100342-001-7') +'211003420017' +>>> validate('UY 21 140634 001 1') +'211406340011' +>>> validate('210303670014') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('12345678') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('211003420017') +'21-100342-001-7' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +# There are various online validation services available but they require +# registration and WS-Securety signatures. +# https://www.agesic.gub.uy/innovaportal/v/1600/9/agesic/consulta-de-entidad-por-rut.html +# https://servicios.dgi.gub.uy/ServiciosEnLinea/ampliar/servicios-automatizados + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + number = clean(number, ' -').upper().strip() + if number.startswith('UY'): + return number[2:] + return number + + +def calc_check_digit(number): + """Calculate the check digit.""" + weights = (4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2) + total = sum(int(n) * w for w, n in zip(weights, number)) + return str(-total % 11) + + +def validate(number): + """Check if the number is a valid Uruguay RUT number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) != 12: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[:2] < '01' or number[:2] > '21': + raise InvalidComponent() + if number[2:8] == '000000': + raise InvalidComponent() + if number[8:11] != '001': + raise InvalidComponent() + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid Uruguay RUT number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[:2], number[2:-4], number[-4:-1], number[-1]]) diff --git a/tests/test_uy_rut.doctest b/tests/test_uy_rut.doctest new file mode 100644 index 00000000..0458389a --- /dev/null +++ b/tests/test_uy_rut.doctest @@ -0,0 +1,275 @@ +test_uy_rut.doctest - more detailed doctests for stdnum.uy.rut module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.uy.rut module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.uy import rut + + +Tests for some corner cases. + +>>> rut.validate('211003420017') +'211003420017' +>>> rut.validate('21-100342-001-7') +'211003420017' +>>> rut.validate('UY 21 140634 001 1') +'211406340011' +>>> rut.format('211003420017') +'21-100342-001-7' +>>> rut.validate('2142184200106') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> rut.validate('FF1599340019') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> rut.validate('001599340019') # invalid first two digits +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> rut.validate('221599340019') # invalid first two digits +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> rut.validate('210000000019') # all-zero serial number +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> rut.validate('211599345519') # does not end with 001x +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> rut.validate('211599340010') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 020164180014 +... 020334150013 +... 040003080012 +... 040005970015 +... 040016670018 +... 040418690013 +... 080001340016 +... 080022140016 +... 080139130010 +... 080213100019 +... 100073350016 +... 100318040014 +... 100500830017 +... 110064620011 +... 120003950019 +... 140099980016 +... 140157860014 +... 140181240012 +... 140215500011 +... 160144250012 +... 170006780013 +... 170027590019 +... 180224740010 +... 210001550012 +... 210002620014 +... 210058770011 +... 210073150010 +... 210115100016 +... 210139110011 +... 210145870014 +... 210150270011 +... 210158640012 +... 210166180017 +... 210179150014 +... 210180920014 +... 210182980014 +... 210201150018 +... 210222900016 +... 210258830018 +... 210276780019 +... 210297670018 +... 210312110014 +... 210327080019 +... 210353720011 +... 210356860019 +... 210387110011 +... 210458060011 +... 210732000017 +... 210745160018 +... 210911810013 +... 210963830015 +... 210973860014 +... 211004160019 +... 211049510019 +... 211073320011 +... 211261790011 +... 211322010010 +... 211436660014 +... 211469540018 +... 211490580015 +... 211522640018 +... 211549020010 +... 211561010011 +... 211599370015 +... 211614400013 +... 211615780014 +... 211801770015 +... 211996800016 +... 212045470010 +... 212070680015 +... 212153160019 +... 212240850013 +... 212413240017 +... 212429590012 +... 212440120019 +... 212454430015 +... 212491250017 +... 212496500011 +... 212501340013 +... 212517220012 +... 212532040011 +... 212543290014 +... 212597820011 +... 212623570013 +... 212659640011 +... 212673700018 +... 212678980019 +... 212740500011 +... 212801630017 +... 213056780014 +... 213090120013 +... 213096710017 +... 213103770016 +... 213158420017 +... 213212900018 +... 213342900018 +... 213382280010 +... 213397140015 +... 213424230016 +... 213470310019 +... 213522890010 +... 213580520018 +... 213634090016 +... 213646230012 +... 213691440012 +... 213809790011 +... 213879900010 +... 213928210019 +... 213945140015 +... 213953600011 +... 213998850017 +... 214004730014 +... 214047130019 +... 214058380011 +... 214074720018 +... 214102340016 +... 214133790013 +... 214146600013 +... 214147150011 +... 214193940011 +... 214198770017 +... 214216810011 +... 214375810016 +... 214426070014 +... 214528610018 +... 214592480014 +... 214603870018 +... 214610610018 +... 214614190013 +... 214615280016 +... 214633640010 +... 214655630018 +... 214662920018 +... 214736710011 +... 214737600015 +... 214766080016 +... 214809150010 +... 214884800019 +... 214943860019 +... 214962680012 +... 214986830014 +... 215009140019 +... 215023680017 +... 215062370015 +... 215099710014 +... 215118080017 +... 215162380012 +... 215171410018 +... 215203500017 +... 215281420018 +... 215304750019 +... 215351000012 +... 215396520015 +... 215438030010 +... 215445310015 +... 215449070019 +... 215488970017 +... 215953280013 +... 215963430018 +... 215964960010 +... 215967140014 +... 215987660013 +... 216003500011 +... 216016210017 +... 216047790015 +... 216059620012 +... 216110670018 +... 216129770018 +... 216157100013 +... 216168420014 +... 216195870017 +... 216201780010 +... 216230690016 +... 216245990010 +... 216361860012 +... 216366570012 +... 216397780019 +... 216465750019 +... 216474980013 +... 216502710011 +... 216515360014 +... 216517220015 +... 216533380013 +... 216547290011 +... 216551320019 +... 216556470019 +... 216640300013 +... 216704520019 +... 216747520010 +... 216752600019 +... 216758850017 +... 216825090015 +... 216861310011 +... 216862000016 +... 216893210012 +... 216924940017 +... 217055850011 +... 217132510011 +... 217142440016 +... 217149110011 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not rut.is_valid(x)] +[] From e1ea8db04fb9754b9fc65a7432d088a892110a94 Mon Sep 17 00:00:00 2001 From: Jeffry Jesus De La Rosa Date: Fri, 14 Jun 2019 11:14:15 -0400 Subject: [PATCH 068/393] Update Dominican Republic e-CF documents types The document type values are different from the NCF document types https://dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/comprobantesFiscalesElectronicos.aspx Closes https://github.com/arthurdejong/python-stdnum/pull/138 --- stdnum/do/ncf.py | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index ce53d162..aa4c9244 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -42,9 +42,10 @@ * https://www.dgii.gov.do/ * https://dgii.gov.do/legislacion/normas/Documents/Norma05-19.pdf + * https://dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/comprobantesFiscalesElectronicos.aspx ->>> validate('E010000000005') # format since 2019-04-08 -'E010000000005' +>>> validate('E310000000005') # format since 2019-04-08 +'E310000000005' >>> validate('B0100000005') # format since 2018-05-01 'B0100000005' >>> validate('A020010210100000005') # format before 2018-05-01 @@ -66,7 +67,7 @@ def compact(number): # The following document types are known: -_document_types = ( +_ncf_document_types = ( '01', # invoices for fiscal declaration (or tax reporting) '02', # invoices for final consumer '03', # debit note @@ -78,6 +79,17 @@ def compact(number): '15', # invoices for the government ) +_ecf_document_types = ( + '31', # invoices for fiscal declaration (or tax reporting) + '32', # invoices for final consumer + '33', # debit note + '34', # credit note (refunds) + '41', # supplier invoices (purchases) + '43', # minor expenses invoices (purchases) + '44', # invoices for special customers (tourists, free zones) + '45', # invoices for the government +) + def validate(number): """Check if the number provided is a valid NCF.""" @@ -85,17 +97,17 @@ def validate(number): if len(number) == 13: if number[0] != 'E' or not isdigits(number[1:]): raise InvalidFormat() - if number[1:3] not in _document_types: + if number[1:3] not in _ecf_document_types: raise InvalidComponent() elif len(number) == 11: if number[0] != 'B' or not isdigits(number[1:]): raise InvalidFormat() - if number[1:3] not in _document_types: + if number[1:3] not in _ncf_document_types: raise InvalidComponent() elif len(number) == 19: if number[0] not in 'AP' or not isdigits(number[1:]): raise InvalidFormat() - if number[9:11] not in _document_types: + if number[9:11] not in _ncf_document_types: raise InvalidComponent() else: raise InvalidLength() From 8c1015a3623762375e5231df84af68ac6a21e837 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sun, 9 Jun 2019 19:09:37 +0200 Subject: [PATCH 069/393] Add Paraguay RUC number This supports RUC number validation of rphysical persons, non-juridical persons and foreigners. Closes https://github.com/arthurdejong/python-stdnum/issues/122 Closes https://github.com/arthurdejong/python-stdnum/pull/123 --- stdnum/py/__init__.py | 24 ++++ stdnum/py/ruc.py | 101 +++++++++++++++ tests/test_py_ruc.doctest | 261 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 386 insertions(+) create mode 100644 stdnum/py/__init__.py create mode 100644 stdnum/py/ruc.py create mode 100644 tests/test_py_ruc.doctest diff --git a/stdnum/py/__init__.py b/stdnum/py/__init__.py new file mode 100644 index 00000000..b7916f73 --- /dev/null +++ b/stdnum/py/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Paraguayan numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Paraguayan numbers.""" + +# provide aliases +from stdnum.py import ruc as vat # noqa: F401 diff --git a/stdnum/py/ruc.py b/stdnum/py/ruc.py new file mode 100644 index 00000000..0870b660 --- /dev/null +++ b/stdnum/py/ruc.py @@ -0,0 +1,101 @@ +# rut.py - functions for handling Paraguay RUC numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""RUC number (Registro Único de Contribuyentes, Paraguay tax number). + +The Registro Único del Contribuyente (RUC) is the unique taxpayer registry +that maintains identification numbers for all persons (national or foreign) +and legal entities in Paraguay. + +The RUC number for legal entities consists of 8 digits starting after +80000000. Number for residents and foreigners are up to 9 digits. The last +digit is a check digit. + +More information: + +* https://www.ruc.com.py/ + +>>> validate('80028061-0') +'800280610' +>>> validate('9991603') +'9991603' +>>> validate('2660-3') +'26603' +>>> validate('800532492') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('80123456789') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('800000358') +'80000035-8' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -').upper().strip() + + +def calc_check_digit(number): + """Calculate the check digit. + + The number passed should not have the check digit included. + """ + s = sum((i + 2) * int(n) for i, n in enumerate(reversed(number))) + return str((-s % 11) % 10) + + +def validate(number): + """Check if the number is a valid Paraguay RUC number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) > 9: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[-1] != calc_check_digit(number[:-1]): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid Paraguay RUC number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[:-1], number[-1]]) diff --git a/tests/test_py_ruc.doctest b/tests/test_py_ruc.doctest new file mode 100644 index 00000000..baa08436 --- /dev/null +++ b/tests/test_py_ruc.doctest @@ -0,0 +1,261 @@ +test_py_ruc.doctest - more detailed doctests for stdnum.py.ruc module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.py.ruc module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.py import ruc + + +Tests for some corner cases. + +>>> ruc.validate('800280610') +'800280610' +>>> ruc.validate('80000020-0') +'800000200' +>>> ruc.format('800001907') +'80000190-7' +>>> ruc.validate('9991603') +'9991603' +>>> ruc.validate('2660-3') +'26603' +>>> ruc.validate('80123456785') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> ruc.validate('FF8002121') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> ruc.validate('80021744-8') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 1068460-3 +... 1070600-3 +... 1075150-5 +... 1086170-0 +... 1120880-5 +... 1152390-5 +... 116840-1 +... 1206910-8 +... 1218000-9 +... 1218400-4 +... 1238600-6 +... 1249160-8 +... 1267110-0 +... 1280950-0 +... 1371610-7 +... 1381630-6 +... 1393200-4 +... 1420870-9 +... 1449540-6 +... 1494600-9 +... 1572440-9 +... 1588230-6 +... 1616440-7 +... 176330-0 +... 1820310-8 +... 1820920-3 +... 1839520-1 +... 1848060-8 +... 1934740-5 +... 2007510-3 +... 2012640-9 +... 2042780-8 +... 2048860-2 +... 2049750-4 +... 2059680-4 +... 2157230-5 +... 2195990-0 +... 2218790-1 +... 2224970-2 +... 2299400-9 +... 2345940-9 +... 2356810-0 +... 2366360-0 +... 2414460-6 +... 244860-2 +... 2498810-3 +... 2513340-3 +... 2634810-1 +... 2863640-6 +... 2874790-9 +... 2889810-9 +... 2908190-4 +... 2951250-6 +... 2997610-3 +... 3196710-8 +... 3206530-2 +... 3330830-6 +... 3387260-0 +... 341160-5 +... 3412130-7 +... 3417980-1 +... 3446170-1 +... 3464340-0 +... 3500120-8 +... 3526270-2 +... 3527940-0 +... 3538680-0 +... 3598580-1 +... 3616260-4 +... 3617350-9 +... 3632060-9 +... 3649750-9 +... 3676210-5 +... 3715270-0 +... 3724170-2 +... 3785560-3 +... 3804540-0 +... 3811470-4 +... 3896270-5 +... 3942870-2 +... 398020-0 +... 3980620-0 +... 3981320-7 +... 3998290-4 +... 4012150-0 +... 4050010-1 +... 410020-4 +... 4107340-1 +... 4116920-4 +... 4179170-3 +... 428770-3 +... 4288350-4 +... 432180-4 +... 4345560-3 +... 4366430-0 +... 440010-0 +... 4416740-7 +... 4421940-7 +... 4507560-3 +... 46470-8 +... 4651020-6 +... 4692880-4 +... 4716240-6 +... 4730250-0 +... 4732250-0 +... 4845310-2 +... 4941300-7 +... 50001080-3 +... 50002520-7 +... 50017800-3 +... 50028750-3 +... 50030670-2 +... 50032280-5 +... 50033340-8 +... 50034850-2 +... 50035860-5 +... 50036990-9 +... 50037400-7 +... 50037650-6 +... 50038920-9 +... 50047020-0 +... 50060170-4 +... 50061570-5 +... 50062160-8 +... 50066800-0 +... 50078920-7 +... 50082020-1 +... 50083320-6 +... 5025370-0 +... 5070050-2 +... 5107680-2 +... 5155780-0 +... 5183950-4 +... 5282210-9 +... 5351470-0 +... 5357880-5 +... 5365190-1 +... 539800-2 +... 545520-0 +... 5621980-6 +... 5632950-4 +... 5714430-3 +... 572080-0 +... 5751190-0 +... 579240-1 +... 579970-8 +... 6232700-3 +... 624910-8 +... 628910-0 +... 6331180-1 +... 685060-0 +... 6914900-3 +... 716120-4 +... 7167830-1 +... 717240-0 +... 786480-9 +... 80005820-8 +... 80006669-3 +... 80006750-9 +... 80011350-0 +... 80017690-1 +... 80019740-2 +... 80020720-3 +... 80022460-4 +... 80027090-8 +... 80031640-1 +... 80034800-1 +... 80034917-2 +... 80040580-3 +... 80048500-9 +... 80050224-8 +... 80051740-7 +... 80056320-4 +... 80056920-2 +... 80060240-4 +... 80060340-0 +... 80061853-0 +... 80061890-4 +... 80065130-8 +... 80065230-4 +... 80065872-8 +... 80071980-8 +... 80072700-2 +... 80075200-7 +... 80078770-6 +... 80084300-2 +... 80084780-6 +... 80086010-1 +... 80088870-7 +... 80097050-0 +... 80101690-8 +... 80102430-7 +... 881220-9 +... 891380-3 +... 897820-4 +... 929240-3 +... 964900-0 +... 989120-0 +... 992100-1 +... 998620-0 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not ruc.is_valid(x)] +[] From 1e814cea8d86d0b69a5fbb5b5107036e4fd6b119 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Mon, 10 Jun 2019 15:12:04 +0200 Subject: [PATCH 070/393] Add South Africa TIN number Closes https://github.com/arthurdejong/python-stdnum/pull/129 Closes https://github.com/arthurdejong/python-stdnum/issues/108 --- stdnum/za/__init__.py | 21 ++++++++++ stdnum/za/tin.py | 85 +++++++++++++++++++++++++++++++++++++++ tests/test_za_tin.doctest | 65 ++++++++++++++++++++++++++++++ 3 files changed, 171 insertions(+) create mode 100644 stdnum/za/__init__.py create mode 100644 stdnum/za/tin.py create mode 100644 tests/test_za_tin.doctest diff --git a/stdnum/za/__init__.py b/stdnum/za/__init__.py new file mode 100644 index 00000000..2424e9c1 --- /dev/null +++ b/stdnum/za/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of South Africa numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of South Africa numbers.""" diff --git a/stdnum/za/tin.py b/stdnum/za/tin.py new file mode 100644 index 00000000..cde0fdf1 --- /dev/null +++ b/stdnum/za/tin.py @@ -0,0 +1,85 @@ +# tin.py - functions for handling South Africa Tax Reference Number +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""TIN (South African Tax Identification Number). + +The South African Tax Identification Number (TIN or Tax Reference Number) is +issued to individuals and legal entities for tax purposes. The number +consists of 10 digits. + +More information: + +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/South-Africa-TIN.pdf +* https://www.sars.gov.za/ + +>>> validate('0001339050') +'0001339050' +>>> validate('2449/494/16/0') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('9125568') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('084308984-8') +'0843089848' +""" + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -/').upper().strip() + + +def validate(number): + """Check if the number is a valid South Africa Tax Reference Number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) != 10: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[0] not in '01239': + raise InvalidComponent() + return luhn.validate(number) + + +def is_valid(number): + """Check if the number is a valid South Africa Tax Reference Number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + return compact(number) diff --git a/tests/test_za_tin.doctest b/tests/test_za_tin.doctest new file mode 100644 index 00000000..917a699b --- /dev/null +++ b/tests/test_za_tin.doctest @@ -0,0 +1,65 @@ +test_za_tin.doctest - more detailed doctests for stdnum.za.tin module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.za.tin module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.za import tin + + +Tests for some corner cases. + +>>> tin.validate('0001339050') +'0001339050' +>>> tin.validate('0843089848') +'0843089848' +>>> tin.validate('0843/089/84/8') +'0843089848' +>>> tin.format('084308984-8') +'0843089848' +>>> tin.validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> tin.validate('FF01339050') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> tin.validate('5001339050') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> tin.validate('2449/494/16/0') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 0001339050 +... 0843089848 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not tin.is_valid(x)] +[] From d0da884e1c02c7b21d9010a268866a984518326c Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 15 Jun 2019 17:52:25 +0200 Subject: [PATCH 071/393] Add Costa Rica TIN number Closes https://github.com/arthurdejong/python-stdnum/issues/109 --- stdnum/cr/__init__.py | 21 +++ stdnum/cr/cpj.py | 103 ++++++++++++++ tests/test_cr_cpj.doctest | 275 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 399 insertions(+) create mode 100644 stdnum/cr/__init__.py create mode 100644 stdnum/cr/cpj.py create mode 100644 tests/test_cr_cpj.doctest diff --git a/stdnum/cr/__init__.py b/stdnum/cr/__init__.py new file mode 100644 index 00000000..5718342a --- /dev/null +++ b/stdnum/cr/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of Costa Rican numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Costa Rican numbers.""" diff --git a/stdnum/cr/cpj.py b/stdnum/cr/cpj.py new file mode 100644 index 00000000..c713a85e --- /dev/null +++ b/stdnum/cr/cpj.py @@ -0,0 +1,103 @@ +# cpj.py - functions for handling Costa Rica CPJ numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""CPJ (Cédula de Persona Jurídica, Costa Rica tax number). + +The Cédula de Persona Jurídica (CPJ) is an identifier of legal entities for +tax purposes. + +This number consists of 10 digits, the first indicates the class of juridical +person, followed by a 3 digit sequence number identifying the type of +juridical person, followed by 6 digits sequence number assigned by Registro +Nacional de la República de Costa Rica. + +More information: + +* https://www.hacienda.go.cr/consultapagos/ayuda_cedulas.htm +* https://www.procomer.com/downloads/quiero/guia_solicitud_vuce.pdf (page 11) +* http://www.registronacional.go.cr/personas_juridicas/documentos/Consultas/Listado%20de%20Clases%20y%20Tipos%20Cedulas%20Juridicas.pdf +* https://www.hacienda.go.cr/ATV/frmConsultaSituTributaria.aspx + +>>> validate('3-101-999999') +'3101999999' +>>> validate('3-534-123559') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> validate('310132541') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('4 000 042138') +'4-000-042138' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -').upper().strip() + + +def validate(number): + """Check if the number is a valid Costa Rica CPJ number. + + This checks the length and formatting. + """ + number = compact(number) + if len(number) != 10: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[0] not in ('2', '3', '4', '5'): + raise InvalidComponent() + if number[0] == '2' and number[1:4] not in ('100', '200', '300', '400'): + raise InvalidComponent() + class_three_types = ('002', '003', '004', '005', '006', '007', '008', + '009', '010', '011', '012', '013', '014', '101', + '102', '103', '104', '105', '106', '107', '108', + '109', '110') + if number[0] == '3' and number[1:4] not in class_three_types: + raise InvalidComponent() + if number[0] == '4' and number[1:4] != '000': + raise InvalidComponent() + if number[0] == '5' and number[1:4] != '001': + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number is a valid Costa Rica CPJ number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[0], number[1:4], number[4:]]) diff --git a/tests/test_cr_cpj.doctest b/tests/test_cr_cpj.doctest new file mode 100644 index 00000000..d77ff673 --- /dev/null +++ b/tests/test_cr_cpj.doctest @@ -0,0 +1,275 @@ +test_cr_cpj.doctest - more detailed doctests for stdnum.cr.cpj module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.cr.cpj module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.cr import cpj + + +Tests for some corner cases. + +>>> cpj.validate('3-101-999999') +'3101999999' +>>> cpj.validate('3 010 179406') +'3010179406' +>>> cpj.validate('3-101-121231') +'3101121231' +>>> cpj.format('3101015462') +'3-101-015462' +>>> cpj.validate('3-102-10536') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> cpj.validate('3-102-ABCDEF') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> cpj.validate('1-101-079297') # Invalid class (first digit) +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> cpj.validate('2-511-079297') # Invalid type (digits 2, 3, 4) for class 2 +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> cpj.validate('3-121-176017') # Invalid type for class 3 +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> cpj.validate('4-001-123456') # Invalid type for class 4 +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> cpj.validate('5-000-123456') # Invalid type for class 5 +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 2-100-042002 +... 2-200-042153 +... 2-300-042155 +... 2-400-042156 +... 3 010 179406 +... 3-002-045556 +... 3-002-670350 +... 3-003-051878 +... 3-003-066718 +... 3-004-481707 +... 3-005-045142 +... 3-006-087315 +... 3-006-227840 +... 3-007-317912 +... 3-007-655746 +... 3-008-218945 +... 3-009-045021 +... 3-009-117444 +... 3-010-045209 +... 3-010-418099 +... 3-011-051123 +... 3-011-111229 +... 3-012-000585 +... 3-012-629125 +... 3-012-631203 +... 3-012-659212 +... 3-012-682004 +... 3-012-702749 +... 3-013-337748 +... 3-013-468741 +... 3-014-042088 +... 3-014-042116 +... 3-101-000046 +... 3-101-180014 +... 3-101-230903 +... 3-101-232523 +... 3-101-232928 +... 3-101-236840 +... 3-101-237754 +... 3-101-240266 +... 3-101-240940 +... 3-101-245331 +... 3-101-245508 +... 3-101-247096 +... 3-101-247476 +... 3-101-249874 +... 3-101-250372 +... 3-101-252630 +... 3-101-256279 +... 3-101-256760 +... 3-101-259465 +... 3-101-259663 +... 3-101-259674 +... 3-101-260767 +... 3-101-262681 +... 3-101-263222 +... 3-101-263317 +... 3-101-263799 +... 3-101-263976 +... 3-101-266555 +... 3-101-267388 +... 3-101-267648 +... 3-101-274629 +... 3-101-274881 +... 3-101-275421 +... 3-101-278412 +... 3-101-279147 +... 3-101-279791 +... 3-101-280790 +... 3-101-282414 +... 3-101-282787 +... 3-101-285061 +... 3-101-287067 +... 3-101-289334 +... 3-101-290860 +... 3-101-292498 +... 3-101-293230 +... 3-101-294732 +... 3-101-295808 +... 3-101-296082 +... 3-101-296856 +... 3-101-301495 +... 3-101-304441 +... 3-101-304550 +... 3-101-305224 +... 3-101-305227 +... 3-101-306858 +... 3-101-308183 +... 3-101-316152 +... 3-101-318274 +... 3-101-319136 +... 3-101-319175 +... 3-101-319275 +... 3-101-320716 +... 3-101-321702 +... 3-101-322639 +... 3-101-323383 +... 3-101-325528 +... 3-101-328708 +... 3-101-328989 +... 3-101-329524 +... 3-101-332402 +... 3-101-332724 +... 3-101-333084 +... 3-101-333318 +... 3-101-333545 +... 3-101-334264 +... 3-101-334668 +... 3-101-334968 +... 3-101-335191 +... 3-101-335649 +... 3-101-338742 +... 3-101-338884 +... 3-101-340184 +... 3-101-340254 +... 3-101-341854 +... 3-101-341966 +... 3-101-342669 +... 3-101-344336 +... 3-101-347395 +... 3-101-349806 +... 3-101-350808 +... 3-101-351360 +... 3-101-351794 +... 3-101-351901 +... 3-101-352094 +... 3-101-355875 +... 3-101-357417 +... 3-101-357679 +... 3-101-357705 +... 3-101-358300 +... 3-101-359999 +... 3-101-360891 +... 3-101-366653 +... 3-101-368803 +... 3-101-370997 +... 3-101-372304 +... 3-101-380046 +... 3-101-380490 +... 3-101-381068 +... 3-101-381976 +... 3-101-385240 +... 3-101-386582 +... 3-101-386705 +... 3-101-387699 +... 3-101-398343 +... 3-101-398763 +... 3-101-400625 +... 3-101-405354 +... 3-101-405407 +... 3-101-756187 +... 3-102-010536 +... 3-102-231503 +... 3-102-272341 +... 3-102-295219 +... 3-102-323641 +... 3-102-331885 +... 3-102-362027 +... 3-102-379487 +... 3-102-388142 +... 3-102-400049 +... 3-102-402340 +... 3-102-435843 +... 3-102-444529 +... 3-102-465883 +... 3-102-468787 +... 3-102-488653 +... 3-102-493190 +... 3-102-494258 +... 3-102-498080 +... 3-102-498709 +... 3-102-501440 +... 3-102-502513 +... 3-102-502518 +... 3-102-512999 +... 3-102-522409 +... 3-102-534902 +... 3-102-552393 +... 3-102-553610 +... 3-102-557234 +... 3-102-590174 +... 3-102-594362 +... 3-102-596051 +... 3-102-599561 +... 3-102-601289 +... 3-102-602493 +... 3-102-604962 +... 3-102-606587 +... 3-102-644127 +... 3-102-644839 +... 3-102-655271 +... 3-105-535891 +... 3-105-637662 +... 3-105-654822 +... 3101265235 +... 3101269160 +... 3101317433 +... 3102749784 +... 4-000-000019 +... 4-000-042152 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not cpj.is_valid(x)] +[] From 4b10f56506ae58b586f56650c620194ecf15d291 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 15 Jun 2019 20:28:14 +0200 Subject: [PATCH 072/393] =?UTF-8?q?Add=20Costa=20Rica=20C=C3=A9dula=20de?= =?UTF-8?q?=20Identidad?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes https://github.com/arthurdejong/python-stdnum/issues/139 --- stdnum/cr/cpf.py | 105 +++++++++++++++++++ tests/test_cr_cpf.doctest | 207 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 312 insertions(+) create mode 100644 stdnum/cr/cpf.py create mode 100644 tests/test_cr_cpf.doctest diff --git a/stdnum/cr/cpf.py b/stdnum/cr/cpf.py new file mode 100644 index 00000000..105a0e1a --- /dev/null +++ b/stdnum/cr/cpf.py @@ -0,0 +1,105 @@ +# cpf.py - functions for handling Costa Rica CPF numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""CPF (Cédula de Persona Física, Costa Rica physical person ID number). + +The Cédula de Persona Física (CPF), also known as Cédula de Identidad is an +identifier of physical persons. + +The number consists of 10 digits in the form 0P-TTTT-AAAA where P represents +the province, TTTT represents the volume (tomo) padded with zeroes on the +left, and AAAA represents the entry (asiento) also padded with zeroes on the +left. + +It seems to be usual for the leading zeroes in each of the three parts to be +omitted. + +More information: + +* https://www.hacienda.go.cr/consultapagos/ayuda_cedulas.htm +* https://www.procomer.com/downloads/quiero/guia_solicitud_vuce.pdf (page 11) +* https://www.hacienda.go.cr/ATV/frmConsultaSituTributaria.aspx + +>>> validate('3-0455-0175') +'0304550175' +>>> validate('30-1234-1234') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> validate('12345678') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('701610395') +'07-0161-0395' +>>> format('1-613-584') +'01-0613-0584' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. Also adds padding zeroes if necessary. + """ + number = clean(number, ' ').upper().strip() + parts = number.split('-') + if len(parts) == 3: + # Pad each group with zeroes + parts[0] = '0' * (2 - len(parts[0])) + parts[0] + parts[1] = '0' * (4 - len(parts[1])) + parts[1] + parts[2] = '0' * (4 - len(parts[2])) + parts[2] + number = ''.join(parts) + if len(number) == 9: + number = '0' + number # Add leading zero + return number + + +def validate(number): + """Check if the number is a valid Costa Rica CPF number. + + This checks the length and formatting. + """ + number = compact(number) + if len(number) != 10: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[0] != '0': + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number is a valid Costa Rica CPF number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[:2], number[2:6], number[6:]]) diff --git a/tests/test_cr_cpf.doctest b/tests/test_cr_cpf.doctest new file mode 100644 index 00000000..ee4d7307 --- /dev/null +++ b/tests/test_cr_cpf.doctest @@ -0,0 +1,207 @@ +test_cr_cpf.doctest - more detailed doctests for stdnum.cr.cpf module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.cr.cpf module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.cr import cpf + + +Tests for some corner cases. + +>>> cpf.validate('3-0455-0175') +'0304550175' +>>> cpf.validate('8-0074-0308') +'0800740308' +>>> cpf.format('701610395') +'07-0161-0395' +>>> cpf.format('1-613-584') +'01-0613-0584' +>>> cpf.validate('12345678') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> cpf.validate('FF8490717') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> cpf.validate('30-1234-1234') # Invalid first digit. +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 01-0913-0259 +... 1-0054-1023 +... 1-0087-1407 +... 1-0150-0837 +... 1-0228-0776 +... 1-0278-0527 +... 1-0316-0324 +... 1-0332-0133 +... 1-0390-0960 +... 1-0407-0888 +... 1-0415-1184 +... 1-0421-0836 +... 1-0466-0156 +... 1-0498-0195 +... 1-0531-0384 +... 1-0532-0390 +... 1-0534-0078 +... 1-0545-0822 +... 1-0562-0101 +... 1-0591-0262 +... 1-0626-0764 +... 1-0628-0541 +... 1-0639-0110 +... 1-0657-0789 +... 1-0708-0466 +... 1-0725-0910 +... 1-0726-0670 +... 1-0803-0197 +... 1-0886-0147 +... 1-0912-0931 +... 1-0913-0259 +... 1-0928-0281 +... 1-0968-0428 +... 1-1001-0442 +... 1-1014-0042 +... 1-1054-0017 +... 1-1067-0418 +... 1-1087-0407 +... 1-1089-0198 +... 1-1096-0837 +... 1-1120-0579 +... 1-1134-0838 +... 1-1157-0794 +... 1-1295-0637 +... 1-1359-0010 +... 1-1366-0691 +... 1-1394-0644 +... 1-1433-0557 +... 1-1459-0511 +... 1-1476-0148 +... 1-200-589 +... 1-329-571 +... 1-535-896 +... 1-613-584 +... 104001311 +... 104800996 +... 105250568 +... 105580219 +... 106220930 +... 106690228 +... 107340512 +... 107560893 +... 107580405 +... 107580660 +... 107880621 +... 108120604 +... 108330923 +... 108490717 +... 108920872 +... 109080006 +... 109120931 +... 109130188 +... 109260105 +... 109300285 +... 109520663 +... 109720105 +... 109840695 +... 110090302 +... 110180975 +... 110410825 +... 110650272 +... 110660601 +... 110800656 +... 110870061 +... 110900985 +... 111090412 +... 111390272 +... 112090212 +... 112110723 +... 112380589 +... 112640423 +... 113220734 +... 113640299 +... 113860743 +... 113940979 +... 114010385 +... 114580221 +... 114930949 +... 115420027 +... 2-0245-0445 +... 2-0432-0316 +... 2-0449-0150 +... 2-0450-0764 +... 2-2587-0407 +... 203040464 +... 203250032 +... 204260049 +... 206880078 +... 3-0150-0598 +... 3-0217-0344 +... 3-0399-0707 +... 3-0455-0175 +... 3-0476-0087 +... 302270170 +... 303340875 +... 303760289 +... 4-0104-0893 +... 4-0160-182 +... 400421003 +... 401280185 +... 401280825 +... 5-0137-0841 +... 5-0244-0212 +... 5-0274-0313 +... 5-0392-0395 +... 502490573 +... 503560283 +... 504080862 +... 6-0084-0857 +... 6-0123-0852 +... 6-0239-0996 +... 6-0378-0273 +... 6-0392-0190 +... 601180041 +... 602180714 +... 602550924 +... 700510665 +... 701610395 +... 8-0063-0991 +... 8-0074-0308 +... 8-0091-0532 +... 8-0092-0491 +... 800760308 +... 801140175 +... 9-0024-0173 +... 9-0024-0427 +... 9-0094-0363 +... 900740903 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not cpf.is_valid(x)] +[] From 510a46a8e8d08aa2f9464c6dfd086c3af80d03ce Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 15 Jun 2019 21:05:15 +0200 Subject: [PATCH 073/393] Add Costa Rica foreigners identification number Part of https://github.com/arthurdejong/python-stdnum/issues/141 Closes https://github.com/arthurdejong/python-stdnum/pull/140 --- stdnum/cr/cr.py | 92 ++++++++++++++++++++++++++++++++++++++++ tests/test_cr_cr.doctest | 71 +++++++++++++++++++++++++++++++ 2 files changed, 163 insertions(+) create mode 100644 stdnum/cr/cr.py create mode 100644 tests/test_cr_cr.doctest diff --git a/stdnum/cr/cr.py b/stdnum/cr/cr.py new file mode 100644 index 00000000..a63e4148 --- /dev/null +++ b/stdnum/cr/cr.py @@ -0,0 +1,92 @@ +# cr.py - functions for handling Costa Rica DIMEX numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""CR (Cédula de Residencia, Costa Rica foreigners ID number). + +The Cédula de Residencia (CR), also know as DIMEX or Documento de +Identificación Migratorio para Extranjeros, is an identifier of foreigners in +Costa Rica. + +This number consists of 11 or 12 digits in the form 1NNN-CC...C-EE...E where +NNN represents the code of the country the foreigner comes from as specified +by Costa Rica's Dirección General de Migración y Extranjería, CC...C is a +sequence telling how many Cédula de Residencia have been issued in total and +EE...E is a sequence telling how many Cédula de Residencia have been issued +for that particular foreign country. + +More information: + +* https://www.hacienda.go.cr/consultapagos/ayuda_cedulas.htm +* https://www.procomer.com/downloads/quiero/guia_solicitud_vuce.pdf (page 12) +* https://www.hacienda.go.cr/ATV/frmConsultaSituTributaria.aspx + +>>> validate('155812994816') +'155812994816' +>>> validate('30123456789') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> validate('12345678') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('122200569906') +'122200569906' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -').upper().strip() + + +def validate(number): + """Check if the number is a valid Costa Rica CR number. + + This checks the length and formatting. + """ + number = compact(number) + if len(number) not in (11, 12): + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[0] != '1': + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number is a valid Costa Rica CR number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + return compact(number) diff --git a/tests/test_cr_cr.doctest b/tests/test_cr_cr.doctest new file mode 100644 index 00000000..138f9b3f --- /dev/null +++ b/tests/test_cr_cr.doctest @@ -0,0 +1,71 @@ +test_cr_cr.doctest - more detailed doctests for stdnum.cr.cr module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.cr.cr module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.cr import cr + + +Tests for some corner cases. + +>>> cr.validate('155812994816') +'155812994816' +>>> cr.validate('172400024706') +'172400024706' +>>> cr.validate('10123456789') +'10123456789' +>>> cr.format('122200569906') +'122200569906' +>>> cr.validate('12345678') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> cr.validate('FF0123456789') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> cr.validate('30123456789') # Invalid first digit +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 155812994816 +... 172400024706 +... 184000074805 +... 117001702423 +... 186200114917 +... 117000679620 +... 172400118430 +... 117000809436 +... 122200569906 +... 117000679727 +... 117001139718 +... 184000033224 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not cr.is_valid(x)] +[] From 4ad2d9cfb62aa477fb471efd6a0dd076548d976f Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sun, 23 Jun 2019 14:47:17 +0200 Subject: [PATCH 074/393] Add Andorran TIN Closes https://github.com/arthurdejong/python-stdnum/pull/145 Closes https://github.com/arthurdejong/python-stdnum/issues/119 --- stdnum/ad/__init__.py | 24 +++++++ stdnum/ad/nrt.py | 93 +++++++++++++++++++++++++ tests/test_ad_nrt.doctest | 140 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 257 insertions(+) create mode 100644 stdnum/ad/__init__.py create mode 100644 stdnum/ad/nrt.py create mode 100644 tests/test_ad_nrt.doctest diff --git a/stdnum/ad/__init__.py b/stdnum/ad/__init__.py new file mode 100644 index 00000000..09ccf97c --- /dev/null +++ b/stdnum/ad/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Andorran numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Andorran numbers.""" + +# Provide aliases. +from stdnum.ad import nrt as vat # noqa: F401 diff --git a/stdnum/ad/nrt.py b/stdnum/ad/nrt.py new file mode 100644 index 00000000..00185c90 --- /dev/null +++ b/stdnum/ad/nrt.py @@ -0,0 +1,93 @@ +# nrt.py - functions for handling Andorra NRT numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""NRT (Número de Registre Tributari, Andorra tax number). + +The Número de Registre Tributari (NRT) is an identifier of legal and natural +entities for tax purposes. + +This number consists of one letter indicating the type of entity, then 6 +digits, followed by a check letter. + +More information: + +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Andorra-TIN.pdf + +>>> validate('U-132950-X') +'U132950X' +>>> validate('A123B') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> validate('I 706193 G') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> format('D059888N') +'D-059888-N' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -.').upper().strip() + + +def validate(number): + """Check if the number is a valid Andorra NRT number. + + This checks the length, formatting and other contraints. It does not check + for control letter. + """ + number = compact(number) + if len(number) != 8: + raise InvalidLength() + if not number[0].isalpha() or not number[-1].isalpha(): + raise InvalidFormat() + if not isdigits(number[1:-1]): + raise InvalidFormat() + if number[0] not in 'ACDEFGLOPU': + raise InvalidComponent() + if number[0] == 'F' and number[1:-1] > '699999': + raise InvalidComponent() + if number[0] in 'AL' and not ('699999' < number[1:-1] < '800000'): + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number is a valid Andorra NRT number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[0], number[1:-1], number[-1]]) diff --git a/tests/test_ad_nrt.doctest b/tests/test_ad_nrt.doctest new file mode 100644 index 00000000..74d5f8d7 --- /dev/null +++ b/tests/test_ad_nrt.doctest @@ -0,0 +1,140 @@ +test_ad_nrt.doctest - more detailed doctests for stdnum.ad.nrt module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.ad.nrt module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.ad import nrt + + +Tests for some corner cases. + +>>> nrt.validate('U132950X') +'U132950X' +>>> nrt.validate('U-132950-X') +'U132950X' +>>> nrt.validate('U 132950 X') +'U132950X' +>>> nrt.validate('U 132.950 X') +'U132950X' +>>> nrt.format('D 059.888 N') +'D-059888-N' +>>> nrt.format('D059888N') +'D-059888-N' +>>> nrt.validate('A123B') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> nrt.validate('0123456N') # First character is not a letter. +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nrt.validate('A1234567') # Last character is not a letter. +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nrt.validate('LABCDEFX') # Central characters are not digits. +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nrt.validate('X123456A') # Invalid first letter. +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> nrt.validate('F700000A') # Invalid digits for natural resident person. +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> nrt.validate('A699999X') # Invalid digits for "Societat Anonima". +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> nrt.validate('A800000X') # Invalid digits for "Societat Anonima". +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> nrt.validate('L699999X') # Invalid digits for "Societat Limitada". +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> nrt.validate('L800000X') # Invalid digits for "Societat Limitada". +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... A-700555-R +... A-700747-F +... A-700814-R +... A-701315-C +... A-702792-H +... A-703168-T +... A-704683-Z +... A-704834-X +... A-705 321-C +... A-706010-J +... A-707871-V +... A-710.646-J +... A700071W +... A700527F +... A701485T +... D-059888 –N +... D-800044-K +... D-800383-X +... D059888N +... F-000429-F +... F-037945-M +... F-044646-J +... F-175669-X +... F-221117-V +... F-245998-L +... L-701412-V +... L-702597-Z +... L-706185-U +... L-707969-P +... L-709222-X +... L-709418-H +... L-709869-T +... L-710605-S +... L-711019-X +... L-711063-H +... L-711847-V +... L-712255-G +... L-712456-J +... L-713298-F +... L709811-C +... O-801585-O +... U-132950-X +... U-186013-P +... U-800428-R +... U-800584-Z +... U-801585-U +... U-801663-B +... U-801667-X +... U800301-M +... +... ''' +>>> [x for x in numbers.splitlines() if x and not nrt.is_valid(x)] +[] From ad96b15ebbb5d67b698bf925af216a0a830b0300 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 14 Jul 2019 17:50:04 +0200 Subject: [PATCH 075/393] Support normalising quotes See https://github.com/arthurdejong/python-stdnum/issues/150 --- stdnum/util.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/stdnum/util.py b/stdnum/util.py index e3afff28..5c194250 100644 --- a/stdnum/util.py +++ b/stdnum/util.py @@ -141,6 +141,15 @@ def _mk_char_map(mapping): 'MATHEMATICAL DOUBLE-STRUCK DIGIT NINE,MATHEMATICAL SANS-SERIF DIGIT NINE,' 'MATHEMATICAL SANS-SERIF BOLD DIGIT NINE,MATHEMATICAL MONOSPACE DIGIT NINE': '9', + 'APOSTROPHE,GRAVE ACCENT,ACUTE ACCENT,MODIFIER LETTER RIGHT HALF RING,' + 'MODIFIER LETTER LEFT HALF RING,MODIFIER LETTER PRIME,' + 'MODIFIER LETTER TURNED COMMA,MODIFIER LETTER APOSTROPHE,' + 'MODIFIER LETTER VERTICAL LINE,COMBINING GRAVE ACCENT,' + 'COMBINING ACUTE ACCENT,COMBINING TURNED COMMA ABOVE,' + 'COMBINING COMMA ABOVE,ARMENIAN APOSTROPHE,' + 'SINGLE HIGH-REVERSED-9 QUOTATION MARK,LEFT SINGLE QUOTATION MARK,' + 'RIGHT SINGLE QUOTATION MARK': + "'", })) From 61c762d18801b36605f70a18da73784f44c7a4a1 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 21 Jul 2019 20:23:44 +0200 Subject: [PATCH 076/393] Avoid newer pydocstyle Do not install the latest pydocstyle because it currently breaks flake8-docstring. This pinning should be removed as soon as https://gitlab.com/pycqa/flake8-docstrings/issues/36 is resolved. --- tox.ini | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tox.ini b/tox.ini index 065c3a83..9b7c0bf3 100644 --- a/tox.ini +++ b/tox.ini @@ -31,6 +31,9 @@ deps = flake8 flake8-tidy-imports flake8-tuple pep8-naming + # Keep the following until this is fixed: + # https://gitlab.com/pycqa/flake8-docstrings/issues/36 + pydocstyle<4 commands = flake8 stdnum tests update *.py [testenv:docs] From fb725502333dc822675f770af0784f4474cc0f3e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 21 Jul 2019 22:41:38 +0200 Subject: [PATCH 077/393] Do not require Python 2 for building Sphinx docs This results in tox using Python 3, mostly to work around https://sourceforge.net/p/docutils/bugs/365/ --- tox.ini | 1 - 1 file changed, 1 deletion(-) diff --git a/tox.ini b/tox.ini index 9b7c0bf3..b7fe0c34 100644 --- a/tox.ini +++ b/tox.ini @@ -37,6 +37,5 @@ deps = flake8 commands = flake8 stdnum tests update *.py [testenv:docs] -basepython = python deps = Sphinx commands = sphinx-build -N -b html docs {envtmpdir}/sphinx -W From e75b1bf4afde612e151e02aa79edfc85894e5eb0 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 21 Jul 2019 20:21:33 +0200 Subject: [PATCH 078/393] Lookup German Handelsregisternummer in OffeneRegister.de This supports looking up the German Handelsregisternummer using the online OffeneRegister.de web service. --- stdnum/de/handelsregisternummer.py | 62 +++++++++++++++++++++++++- tests/test_de_handelsregisternummer.py | 47 +++++++++++++++++++ 2 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 tests/test_de_handelsregisternummer.py diff --git a/stdnum/de/handelsregisternummer.py b/stdnum/de/handelsregisternummer.py index 5d7de4e1..603d9a34 100644 --- a/stdnum/de/handelsregisternummer.py +++ b/stdnum/de/handelsregisternummer.py @@ -34,6 +34,7 @@ * https://www.handelsregister.de/ * https://en.wikipedia.org/wiki/German_Trade_Register +* https://offeneregister.de/ >>> validate('Aachen HRA 11223') 'Aachen HRA 11223' @@ -284,7 +285,7 @@ def _split(number): for fmt in _formats: m = re.match(fmt, number, flags=re.I | re.U) if m: - return m.group('court'), m.group('registry'), m.group('nr'), m.group('x') + return m.group('court').strip(), m.group('registry'), m.group('nr'), m.group('x') raise InvalidFormat() @@ -316,3 +317,62 @@ def is_valid(number): return bool(validate(number)) except ValidationError: return False + + +# The base URL for performing lookups +_offeneregister_url = 'https://db.offeneregister.de/openregister-ef9e802.json' + + +def check_offeneregister(number, timeout=30): # pragma: no cover (not part of normal test suite) + """Retrieve registration information from the OffeneRegister.de web site. + + This basically returns the JSON response from the web service as a dict. + It will contain something like the following:: + + { + 'retrieved_at': '2018-06-24T12:34:53Z', + 'native_company_number': 'The number requested', + 'company_number': 'Compact company number', + 'registrar': 'Registar', + 'federal_state': 'State name', + 'registered_office': 'Office', + 'register_art': 'Register type', + 'register_nummer': 'Number' + 'name': 'The name of the organisation', + 'current_status': 'currently registered', + } + + Will return None if the number is invalid or unknown. + """ + # this function isn't automatically tested because it would require + # network access for the tests and unnecessarily load the web service + import requests + court, registry, number, qualifier = _split(number) + # First lookup the registrar code + # (we could look up the number by registrar (court), registry and number + # but it seems those queries are too slow) + response = requests.get( + _offeneregister_url, + params={ + 'sql': 'select company_number from company where registrar = :p0 limit 1', + 'p0': court}, + timeout=timeout) + response.raise_for_status() + try: + registrar = response.json()['rows'][0][0].split('_')[0] + except (KeyError, IndexError) as e: # noqa: F841 + raise InvalidComponent() # unknown registrar code + # Lookup the number + number = '%s_%s%s' % (registrar, registry, number) + response = requests.get( + _offeneregister_url, + params={ + 'sql': 'select * from company where company_number = :p0 limit 1', + 'p0': number}, + timeout=timeout) + response.raise_for_status() + try: + json = response.json() + return dict(zip(json['columns'], json['rows'][0])) + except (KeyError, IndexError) as e: # noqa: F841 + return # number not found diff --git a/tests/test_de_handelsregisternummer.py b/tests/test_de_handelsregisternummer.py new file mode 100644 index 00000000..496c3567 --- /dev/null +++ b/tests/test_de_handelsregisternummer.py @@ -0,0 +1,47 @@ +# test_de_handelsregisternummer.py - online validation tests +# coding: utf-8 +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +# This is a separate test file because it should not be run regularly +# because it could negatively impact the online service. + +"""Extra tests for the stdnum.de.handelsregisternummer module.""" + +import os +import unittest + +from stdnum.de import handelsregisternummer + + +@unittest.skipIf( + not os.environ.get('ONLINE_TESTS'), + 'Do not overload online services') +class TestOffeneRegister(unittest.TestCase): + """Test the web services provided by the OffeneRegister.de web site.""" + + def test_check_offeneregister(self): + """Test stdnum.de.handelsregisternummer.check_offeneregister()""" + # Test a normal valid number + result = handelsregisternummer.check_offeneregister('Chemnitz HRB 14011') + self.assertTrue(all( + key in result.keys() + for key in ['company_number', 'current_status', 'federal_state', 'registrar', 'native_company_number'])) + # Test invalid number + result = handelsregisternummer.check_offeneregister('Chemnitz HRA 14012') + self.assertIsNone(result) From db89d38f73725ad6dc1245228991f5abc1f8da5a Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 21 Jul 2019 23:24:28 +0200 Subject: [PATCH 079/393] Fix the Handelsregisternummer number matching MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This ensures that numbers of 1 digit are also accepted and that trailing characters are not silently discardede in the validation. This also adds a few test cases for this and makes "Paderborn früher Höxter" an alias for "Paderborn". Closes https://github.com/arthurdejong/python-stdnum/issues/143 --- stdnum/de/handelsregisternummer.py | 7 ++++--- tests/test_de_handelsregisternummer.doctest | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/stdnum/de/handelsregisternummer.py b/stdnum/de/handelsregisternummer.py index 603d9a34..5bda74cd 100644 --- a/stdnum/de/handelsregisternummer.py +++ b/stdnum/de/handelsregisternummer.py @@ -239,6 +239,7 @@ def _to_min(court): ('St. Wendel', 'St. Wendel (St Wendel)'), ('Weiden in der Oberpfalz', 'Weiden i. d. OPf.'), ('Weiden', 'Weiden i. d. OPf.'), + ('Paderborn früher Höxter', 'Paderborn'), )) @@ -271,10 +272,10 @@ def _to_min(court): # possible formats the number can be specified in _court_re = r'(?P.*)' _registry_re = r'(?P%s)' % '|'.join(REGISTRY_TYPES) -_number_re = r'(?P[0-9]{3,6})(\s*(?P[A-Z]{1,3}))?' +_number_re = r'(?P[1-9][0-9]{0,5})(\s*(?P[A-ZÖ]{1,3}))?' _formats = [ - _registry_re + r'\s+' + _number_re + r',?\s+' + _court_re, - _court_re + r',?\s+' + _registry_re + r'\s+' + _number_re, + _registry_re + r'\s+' + _number_re + r',?\s+' + _court_re + '$', + _court_re + r',?\s+' + _registry_re + r'\s+' + _number_re + '$', ] diff --git a/tests/test_de_handelsregisternummer.doctest b/tests/test_de_handelsregisternummer.doctest index b75a1dbe..f204b4ff 100644 --- a/tests/test_de_handelsregisternummer.doctest +++ b/tests/test_de_handelsregisternummer.doctest @@ -46,6 +46,14 @@ Some basic tests for valid numbers. 'Berlin (Charlottenburg) HRB 11223 B' +Tests for some corner cases. + +>>> handelsregisternummer.validate('Berlin (Charlottenburg) HRA 11223 BBBB') +Traceback (most recent call last): + ... +InvalidFormat: ... + + The court name can also be shortened and various encodings are accepted but we only return either Unicode or UTF-8 (Python 2 only). The tests are a bit funky so they work both in Python 2 and Python 3. @@ -87,6 +95,7 @@ These have been found online and should all be valid numbers. ... Aachen HRB 11214 ... Aachen HRB 5360 ... Aachen HRB 987 +... Augsburg HRA 1 ... Bad Oeynhausen HRA 5980 ... Bad Oeynhausen HRB 14572 ... Bad Oeynhausen HRB 5087 @@ -95,6 +104,7 @@ These have been found online and should all be valid numbers. ... Berlin HRB 87447 B ... Bochum HRA 5582 ... Bochum HRA 5828 +... Bochum HRB 1 ... Braunschweig HRB 8057 ... Chemnitz HRB 14011 ... Coesfeld HRA 7092 @@ -172,6 +182,7 @@ These have been found online and should all be valid numbers. ... Mönchengladbach HRB 5867 ... Mönchengladbach HRB 6639 ... Mönchengladbach HRB 7785 +... München HRB 1 ... München HRB 178881 ... Münster HRA 8289 ... Neubrandenburg HRB 4956 @@ -190,7 +201,9 @@ These have been found online and should all be valid numbers. ... Paderborn HRB 3659 ... Paderborn HRB 653 ... Paderborn HRB 6774 +... Paderborn früher Höxter HRB 9 ... Pinneberg HRB 12700 PI +... Pinneberg GNR 1 IZ ... Recklinghausen HRB 4702 ... Rostock HRA 887 ... Saarbrücken HRB 102069 @@ -198,8 +211,10 @@ These have been found online and should all be valid numbers. ... Siegen HRB 10955 ... Siegen HRB 5398 ... Siegen HRB 7426 +... Straubing PR 8 ... Stuttgart HRB 460675 ... Tostedt HRB 100870 +... Traunstein GnR 1 ... Walsrode HRB 202134 ... Wiesbaden HRB 11946 ... Wittlich HRB 42489 From 2f38aaffb0577c945945c8a4b01aa9edc7240e9f Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sun, 23 Jun 2019 15:00:56 +0200 Subject: [PATCH 080/393] Add Guatemalan NIT Closes https://github.com/arthurdejong/python-stdnum/pull/149 Closes https://github.com/arthurdejong/python-stdnum/issues/132 --- stdnum/gt/__init__.py | 24 +++++++++ stdnum/gt/nit.py | 96 ++++++++++++++++++++++++++++++++++ tests/test_gt_nit.doctest | 105 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 225 insertions(+) create mode 100644 stdnum/gt/__init__.py create mode 100644 stdnum/gt/nit.py create mode 100644 tests/test_gt_nit.doctest diff --git a/stdnum/gt/__init__.py b/stdnum/gt/__init__.py new file mode 100644 index 00000000..c1f38d93 --- /dev/null +++ b/stdnum/gt/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Guatemalan numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Guatemalan numbers.""" + +# provide aliases +from stdnum.gt import nit as vat # noqa: F401 diff --git a/stdnum/gt/nit.py b/stdnum/gt/nit.py new file mode 100644 index 00000000..efbe1b05 --- /dev/null +++ b/stdnum/gt/nit.py @@ -0,0 +1,96 @@ +# nit.py - functions for handling Guatemala NIT numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""NIT (Número de Identificación Tributaria, Guatemala tax number). + +The Número de Identificación Tributaria (NIT) is an identifier of legal +entities for tax purposes in Guatemala. + +The number consists of 2 to 12 characters, where the last one is the check +digit (a digit or the letter K) and the rest are digits. Leading zeroes are +usually omitted. Digits and check digit are usually separated with a hyphen. + +More information: + +* https://portal.sat.gob.gt/portal/descarga/6524/factura-electronica-fel/25542/fel-reglas-y-validaciones.pdf (page 58) +* https://portal.sat.gob.gt/portal/consulta-cui-nit/ + +>>> validate('576937-K') +'576937K' +>>> validate('7108-0') +'71080' +>>> validate('8977112-0') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('1234567890123') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('39525503') +'3952550-3' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' -').upper().strip().lstrip('0') + + +def calc_check_digit(number): + """Calculate the check digit. The number passed should not have the + check digit included.""" + c = -sum(i * int(n) for i, n in enumerate(reversed(number), 2)) % 11 + return 'K' if c == 10 else str(c) + + +def validate(number): + """Check if the number is a valid Guatemala NIT number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) < 2 or len(number) > 12: + raise InvalidLength() + if not isdigits(number[:-1]): + raise InvalidFormat() + if number[-1] != 'K' and not isdigits(number[-1]): + raise InvalidFormat() + if number[-1] != calc_check_digit(number[:-1]): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid Guatemala NIT number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[:-1], number[-1]]) diff --git a/tests/test_gt_nit.doctest b/tests/test_gt_nit.doctest new file mode 100644 index 00000000..eff949b1 --- /dev/null +++ b/tests/test_gt_nit.doctest @@ -0,0 +1,105 @@ +test_gt_nit.doctest - more detailed doctests for stdnum.gt.nit module + +Copyright (C) 2019 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.gt.nit module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.gt import nit + + +Tests for some corner cases. + +>>> nit.validate('576937-K') +'576937K' +>>> nit.validate('6946874-5') +'69468745' +>>> nit.validate('672681-K') +'672681K' +>>> nit.validate('1234567890123') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> nit.validate('1') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> nit.validate('FF12') # letters where there should be digits +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nit.validate('12D') # invalid check digit +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nit.validate('8170266-0') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 115203-3 +... 1245535-0 +... 1251368-7 +... 1510972-0 +... 164624-9 +... 29010438 +... 3-37772-5 +... 3013878-7 +... 3198595-5 +... 3213463 +... 32173-7 +... 3219690-3 +... 32233-4 +... 32439-6 +... 32644-5 +... 33038-8 +... 330651-8 +... 33155-4 +... 33291-7 +... 3602978-5 +... 36728519 +... 39525503 +... 418979-5 +... 4548327-2 +... 478433-2 +... 4863461 +... 4925343 +... 499184-2 +... 5187400 +... 576937-K +... 705526-9 +... 7108-0 +... 7127170 +... 718160-4 +... 72526-9 +... 748810-6 +... 7981182-5 +... 8263362-2 +... 8977112-5 +... 992929-0 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not nit.is_valid(x)] +[] From d5bf6e569961411b3f0412e6200bbf5dd9f2bd23 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 2 Aug 2019 23:07:44 +0200 Subject: [PATCH 081/393] Fix Travis build to use trusty for some Python versions Python 2.6 is not available xenial which is the default now. The coverage also does not seem to work for pypy3. --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3a48bda6..a288c84e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,20 +2,20 @@ language: python cache: pip sudo: false python: - - 2.6 - 2.7 - 3.4 - 3.5 - 3.6 - pypy - - pypy3 matrix: include: + - python: 2.6 + dist: trusty + - python: pypy3 + dist: trusty - python: 3.6 env: TOXENV=flake8 - python: 3.6 env: TOXENV=docs - - python: 3.7 - dist: xenial install: pip install tox script: tox -e "${TOXENV:-$(echo py$TRAVIS_PYTHON_VERSION | tr -d . | sed -e 's/pypypy/pypy/')}" From d9b481854ad88eb7a91bdabd24ae3070f5ea45d0 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 2 Aug 2019 23:56:23 +0200 Subject: [PATCH 082/393] Show missing lines in coverage report --- setup.cfg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup.cfg b/setup.cfg index fdbe65b0..010134a6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -21,6 +21,10 @@ cover-html=true cover-html-dir=coverage cover-min-percentage=100 +[coverage:report] +fail_under=100 +show_missing=true + [build_sphinx] all_files = 1 From 8cb71f2cd791fb87908c55009fd964d542acde44 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Mon, 12 Aug 2019 17:22:11 +0200 Subject: [PATCH 083/393] Drop pinning of pydocstyle now flake8-docstrings has been fixed Reverts 61c762d --- tox.ini | 3 --- 1 file changed, 3 deletions(-) diff --git a/tox.ini b/tox.ini index b7fe0c34..ff1f8317 100644 --- a/tox.ini +++ b/tox.ini @@ -31,9 +31,6 @@ deps = flake8 flake8-tidy-imports flake8-tuple pep8-naming - # Keep the following until this is fixed: - # https://gitlab.com/pycqa/flake8-docstrings/issues/36 - pydocstyle<4 commands = flake8 stdnum tests update *.py [testenv:docs] From aadf121db70868370bfcfc7f9f9674e7adf0fb69 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 13 Oct 2019 14:52:06 +0200 Subject: [PATCH 084/393] Avoid skipping missing interpreters on Travis --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a288c84e..935844b1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,4 +18,4 @@ matrix: - python: 3.6 env: TOXENV=docs install: pip install tox -script: tox -e "${TOXENV:-$(echo py$TRAVIS_PYTHON_VERSION | tr -d . | sed -e 's/pypypy/pypy/')}" +script: tox -e "${TOXENV:-$(echo py$TRAVIS_PYTHON_VERSION | tr -d . | sed -e 's/pypypy/pypy/')}" --skip-missing-interpreters false From ac50afa042c50ca9c50a9c9e8256ebbf018fc670 Mon Sep 17 00:00:00 2001 From: Jeffry Jesus De La Rosa Date: Fri, 11 Oct 2019 15:32:08 -0400 Subject: [PATCH 085/393] Change DGII form parameters DGII has changed their validation mechanism, so we first exract the __EVENTVALIDATION and __VIEWSTATE from the form and put them in the post request for validation. Closes https://github.com/arthurdejong/python-stdnum/pull/165 --- stdnum/do/ncf.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index aa4c9244..2c1ae9ba 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -173,10 +173,14 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover headers = { 'User-Agent': 'Mozilla/5.0 (python-stdnum)', } + result = BeautifulSoup( + requests.get(url, headers=headers, timeout=timeout).text) + validation = result.find('input', {'name': '__EVENTVALIDATION'})['value'] + viewstate = result.find('input', {'name': '__VIEWSTATE'})['value'] data = { - '__EVENTVALIDATION': '/wEWBAKh8pDuCgK+9LSUBQLfnOXIDAKErv7SBhjZB34//pbvvJzrbkFCGGPRElcd', - '__VIEWSTATE': '/wEPDwUJNTM1NDc0MDQ5ZGRCFUYoDcVRgzEntcKfSuvPnC2VhA==', - 'ctl00$cphMain$btnConsultar': 'Consultar', + '__EVENTVALIDATION': validation, + '__VIEWSTATE': viewstate, + 'ctl00$cphMain$btnConsultar': 'Buscar', 'ctl00$cphMain$txtNCF': ncf, 'ctl00$cphMain$txtRNC': rnc, } From 9c18ac53c339a7c643b83c9ca62c59421775df3f Mon Sep 17 00:00:00 2001 From: Jeffry Jesus De La Rosa Date: Thu, 29 Aug 2019 22:31:37 -0400 Subject: [PATCH 086/393] Fix broken links to DGII documentation DGII has changed its page, all the link have been broken, so they changed some URL. Closes https://github.com/arthurdejong/python-stdnum/pull/153 --- stdnum/do/ncf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 2c1ae9ba..1b551337 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -41,8 +41,8 @@ More information: * https://www.dgii.gov.do/ - * https://dgii.gov.do/legislacion/normas/Documents/Norma05-19.pdf - * https://dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/comprobantesFiscalesElectronicos.aspx + * https://dgii.gov.do/workshopProveedoresTI-eCE/Documents/Norma05-19.pdf + * https://dgii.gov.do/cicloContribuyente/facturacion/comprobantesFiscales/Paginas/tiposComprobantes.aspx >>> validate('E310000000005') # format since 2019-04-08 'E310000000005' From 5441ffada1a8ff6e860f5675264d40bfbb470820 Mon Sep 17 00:00:00 2001 From: Amin Solhizadeh Date: Wed, 9 Oct 2019 13:21:35 +0200 Subject: [PATCH 087/393] Handle - and + sign correctly in Swedish Personnummer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For people aged 100 and up, the minus/dash in the personnummer is changed to a plus, on new year's eve the year they turn 100. See Folkbokföringslagen (1991:481), §18. This makes the - or + sign part of the number. Closes https://github.com/arthurdejong/python-stdnum/issues/156 Closes https://github.com/arthurdejong/python-stdnum/pull/160 --- stdnum/se/personnummer.py | 30 +++++++++++++++++++++--------- tests/test_se_personnummer.doctest | 10 ++++++++++ 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/stdnum/se/personnummer.py b/stdnum/se/personnummer.py index 1435e59f..a4952423 100644 --- a/stdnum/se/personnummer.py +++ b/stdnum/se/personnummer.py @@ -31,7 +31,9 @@ * https://en.wikipedia.org/wiki/Personal_identity_number_(Sweden) >>> validate('880320-0016') -'8803200016' +'880320-0016' +>>> validate('8803200016') +'880320-0016' >>> validate('880320-0018') Traceback (most recent call last): ... @@ -54,7 +56,10 @@ def compact(number): """Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace.""" - return clean(number, ' -+:') + number = clean(number, ' :') + if len(number) in (10, 12) and number[-5] not in '-+': + number = '%s-%s' % (number[:-4], number[-4:]) + return number def get_birth_date(number): @@ -63,13 +68,18 @@ def get_birth_date(number): Note that it may be 100 years off because the number has only the last two digits of the year.""" number = compact(number) - if len(number) == 12: + if len(number) == 13: year = int(number[0:4]) month = int(number[4:6]) day = int(number[6:8]) else: year = datetime.date.today().year - year = year - (year - int(number[0:2])) % 100 + century = year // 100 + if int(number[0:2]) > year % 100: + century -= 1 + if number[-5] == '+': + century -= 1 + year = int('%d%s' % (century, number[0:2])) month = int(number[2:4]) day = int(number[4:6]) try: @@ -90,12 +100,15 @@ def get_gender(number): def validate(number): """Check if the number is a valid identity number.""" number = compact(number) - if len(number) not in (10, 12): + if len(number) not in (11, 13): raise InvalidLength() - if not isdigits(number): + if number[-5] not in '-+': + raise InvalidFormat() + digits = clean(number, '-+') + if not isdigits(digits): raise InvalidFormat() get_birth_date(number) - luhn.validate(number[-10:]) + luhn.validate(digits[-10:]) return number @@ -109,5 +122,4 @@ def is_valid(number): def format(number): """Reformat the number to the standard presentation format.""" - number = compact(number) - return number[:6] + '-' + number[6:] + return compact(number) diff --git a/tests/test_se_personnummer.doctest b/tests/test_se_personnummer.doctest index 0e57de16..2238e637 100644 --- a/tests/test_se_personnummer.doctest +++ b/tests/test_se_personnummer.doctest @@ -32,6 +32,10 @@ Test for non-digit number. Traceback (most recent call last): ... InvalidFormat: ... +>>> personnummer.validate('a' * 11) +Traceback (most recent call last): + ... +InvalidFormat: ... These numbers should be detected as male or female. @@ -49,6 +53,12 @@ rejected. datetime.date(1988, 3, 20) >>> personnummer.get_birth_date('191705120424') datetime.date(1917, 5, 12) +>>> personnummer.get_birth_date('121212-1212') +datetime.date(2012, 12, 12) +>>> personnummer.get_birth_date('121212+1212') +datetime.date(1912, 12, 12) +>>> personnummer.get_birth_date('400606+5827') +datetime.date(1840, 6, 6) >>> personnummer.validate('8899200425') Traceback (most recent call last): ... From 37e603204b0a43bc1debb421ffd2da280be4343c Mon Sep 17 00:00:00 2001 From: Alan Hettinger Date: Wed, 18 Sep 2019 11:03:49 -0400 Subject: [PATCH 088/393] Add Japan Corporate Number Closes https://github.com/arthurdejong/python-stdnum/pull/157 --- stdnum/jp/__init__.py | 21 +++++++++ stdnum/jp/cn.py | 86 +++++++++++++++++++++++++++++++++++++ tests/test_jp_cn.doctest | 92 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 199 insertions(+) create mode 100644 stdnum/jp/__init__.py create mode 100644 stdnum/jp/cn.py create mode 100644 tests/test_jp_cn.doctest diff --git a/stdnum/jp/__init__.py b/stdnum/jp/__init__.py new file mode 100644 index 00000000..12751aa0 --- /dev/null +++ b/stdnum/jp/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of Japanese numbers +# coding: utf-8 +# +# Copyright (C) 2019 Alan Hettinger +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Japanese numbers.""" diff --git a/stdnum/jp/cn.py b/stdnum/jp/cn.py new file mode 100644 index 00000000..ff31e356 --- /dev/null +++ b/stdnum/jp/cn.py @@ -0,0 +1,86 @@ +# cn.py - functions for handling Japanese Corporate Number (CN) +# coding: utf-8 +# +# Copyright (C) 2019 Alan Hettinger +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""CN (法人番号, hōjin bangō, Japanese Corporate Number). + +The Corporate Number is assigned by the Japanese National Tax Agency to +identify government organs, public entities, registered corporations and +other organisations. The number consists of 13 digits where the first digit +is a non-zero check digit. + +More information: + + * https://en.wikipedia.org/wiki/Corporate_Number + * https://www.nta.go.jp/taxes/tetsuzuki/mynumberinfo/houjinbangou/ + +>>> validate('5-8356-7825-6246') +'5835678256246' +>>> validate('2-8356-7825-6246') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> format('5835678256246') +'5-8356-7825-6246' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, '- ').strip() + + +def calc_check_digit(number): + """Calculate the check digit. The number passed should not have + the check digit included.""" + weights = (1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2) + s = sum(w * int(n) for w, n in zip(weights, reversed(number))) % 9 + return str(9 - s) + + +def validate(number): + """Check if the number is valid. This checks the length and check + digit.""" + number = compact(number) + if len(number) != 13: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if calc_check_digit(number[1:]) != number[0]: + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid CN.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join( + (number[0], number[1:5], number[5:9], number[9:13])) diff --git a/tests/test_jp_cn.doctest b/tests/test_jp_cn.doctest new file mode 100644 index 00000000..e3bf0fed --- /dev/null +++ b/tests/test_jp_cn.doctest @@ -0,0 +1,92 @@ +test_jp_cn.doctest - more detailed doctests for stdnum.jp.cn module + +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.jp.cn module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.jp import cn + + +Basic tests + +>>> cn.validate('5-8356-7825-6246') +'5835678256246' +>>> cn.validate('2-8356-7825-6246') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> cn.validate('2-aaaa-7825-6246') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> cn.format('5835678256246') +'5-8356-7825-6246' + + +These numbers should be valid and were randomly generated on +https://my-number-kun.herokuapp.com/ + +>>> numbers = ''' +... +... 1020281079130 +... 1092280840134 +... 1878613755182 +... 2014614971152 +... 2154272766021 +... 2156020645218 +... 2190501102051 +... 2506450764947 +... 2877943595076 +... 3102603003473 +... 3677889020488 +... 3932580304272 +... 4133937187596 +... 4322035819249 +... 4422212699405 +... 4434215752536 +... 4894094830853 +... 5385009332457 +... 5703079264765 +... 5864353627704 +... 6402078819006 +... 6457924394338 +... 6671470548996 +... 6821550923715 +... 6862173718594 +... 7030204178342 +... 7044157771432 +... 7179487563592 +... 7360581582900 +... 7631172336579 +... 7896877317434 +... 8085647298491 +... 8166975505797 +... 8451632537189 +... 8455957905624 +... 8865890851034 +... 8911879336082 +... 9196934167858 +... 9680537896732 +... 9863806292730 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not cn.is_valid(x)] +[] From e5d7d9fd152b285ba44631a70eabd72015e4753d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20H=C3=A4ber?= Date: Fri, 27 Sep 2019 12:05:30 +0200 Subject: [PATCH 089/393] DK: Provide personalid as an alias from cpr --- stdnum/dk/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdnum/dk/__init__.py b/stdnum/dk/__init__.py index 92d595c5..4298d222 100644 --- a/stdnum/dk/__init__.py +++ b/stdnum/dk/__init__.py @@ -20,5 +20,6 @@ """Collection of Danish numbers.""" -# provide vat as an alias +# provide aliases +from stdnum.dk import cpr as personalid # noqa: F401 from stdnum.dk import cvr as vat # noqa: F401 From d43ad77007cf1f4703ac5eba64894fbefd7ca3de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20H=C3=A4ber?= Date: Fri, 27 Sep 2019 12:06:52 +0200 Subject: [PATCH 090/393] IS: Provide personalid as an alias from kennitala --- stdnum/is_/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdnum/is_/__init__.py b/stdnum/is_/__init__.py index 06abca8c..ef061478 100644 --- a/stdnum/is_/__init__.py +++ b/stdnum/is_/__init__.py @@ -20,5 +20,6 @@ """Collection of Icelandic numbers.""" -# provide vat as an alias +# provide aliases +from stdnum.is_ import kennitala as personalid # noqa: F401 from stdnum.is_ import vsk as vat # noqa: F401 From 3aedb1f74e4ad8c35f1a230682b72bc7b222e611 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 13 Oct 2019 17:46:32 +0200 Subject: [PATCH 091/393] Add various test numbers --- tests/test_ar_cbu.doctest | 78 ++++++++++++++++++++++++++++++++++++++ tests/test_ar_cuit.doctest | 10 ++++- tests/test_au_abn.doctest | 1 + tests/test_bg_vat.doctest | 22 +++++++++++ 4 files changed, 110 insertions(+), 1 deletion(-) diff --git a/tests/test_ar_cbu.doctest b/tests/test_ar_cbu.doctest index 151600e9..ef3aa9e8 100644 --- a/tests/test_ar_cbu.doctest +++ b/tests/test_ar_cbu.doctest @@ -37,20 +37,98 @@ These have been found online and should all be valid numbers. ... 0 7 2 0 1 4 6 8 2 0 0 0 0 0 0 1 0 6 2 3 4 0 ... 0 7 2 0 1 6 8 0 2 0 0 0 0 0 0 1 1 8 3 2 3 6 ... 0 7 2 0 3 8 0 8 8 8 0 0 0 0 3 5 5 3 3 9 6 8 +... 0070034420000002310035 +... 0070085620000002598406 +... 0070089420000002991793 ... 0070090020000004146504 +... 0070109530004141775453 +... 0070114920000004100700 +... 0070274620000003448717 +... 0070999020000057705860 ... 0110097630009704213797 +... 0110102320010200444955 +... 0110106130010603111097 +... 0110106130010604601847 +... 0110125220012510923535 +... 0110130620013014594573 +... 0110175730017523189801 +... 0110204030020409626051 +... 0110216320021610025999 +... 0110230930023001323933 +... 0110230930023008918451 +... 0110283520028310814652 +... 0110363020036300101822 +... 0110377720037700120402 +... 0110385220038500036492 +... 0110409120040921180719 +... 0110424420042410570553 +... 0110454130045407688379 +... 0110477020047731297428 +... 0110508720050800019135 +... 0110521620052100223696 +... 0110551320055100112719 +... 0140313601697100515896 +... 0140313601697100557414 ... 0140339601630201381276 ... 0140351801684605023087 +... 0140352501684700733410 +... 0140352503684700819149 +... 0140369303631000285682 +... 0140391403672850026131 +... 0140410801680000361629 +... 0140417701630000088992 +... 0140444301650700088379 +... 0140476401626402048153 +... 01505016-02000120967405 ... 0168888-1-0000827441015-8 +... 0168888100000641080265 +... 0170074920000030293449 ... 01703342 – 200 000 3036 7766 +... 0200306901000040010097 +... 0200348901000000334779 +... 0200398411000030044362 +... 0200405501000000213951 +... 0200451211000030033962 ... 0200915901000000274233 ... 03400562 00560007577005 +... 0720000720000001681136 ... 0720079388000035942322 +... 0720297320000000081418 +... 0720402320000002633754 +... 0930301810100000992800 +... 0930301810100001043132 +... 0930310010100014278400 +... 0930324720100053299139 +... 0930324720100055211111 ... 0940099324001313220028 ... 1 5 0 0 0 0 6 0 0 0 0 0 5 6 6 0 4 4 7 2 0 0 ... 1 5 0 0 0 8 7 9 - 0 0 0 5 1 3 3 2 0 7 5 1 9 - 6 ... 1 9 1 0 1 1 9 6 5 5 0 1 1 9 0 1 0 8 4 6 4 6 +... 1910104255110401549353 +... 1910126455012600786400 +... 1910186855018601143246 +... 1910369755036901130632 +... 2850345330000000781858 +... 2850353830094127564171 +... 2850376730000059833142 +... 2850400530094105352671 +... 2850536730094125514871 ... 2850590940090418135201 +... 2850729540000001576069 +... 2850732530000002707016 +... 2850734940094696942458 +... 2850760830094054972021 +... 2850882330094054578991 +... 3110003611000000537014 +... 3110013511000600125046 +... 3300542115420000740012 +... 3300551315510001836040 +... 3860002703000000438381 +... 3860011901000020526675 +... 3860060703000013990500 +... 5729195067928761667584 +... 7362966507842824472644 +... 9498175528566296510521 ... ... ''' >>> [x for x in numbers.splitlines() if x and not cbu.is_valid(x)] diff --git a/tests/test_ar_cuit.doctest b/tests/test_ar_cuit.doctest index e12003a4..f015374e 100644 --- a/tests/test_ar_cuit.doctest +++ b/tests/test_ar_cuit.doctest @@ -27,9 +27,9 @@ tries to validate a number of numbers that have been found online. These have been found online and should all be valid numbers. - >>> numbers = ''' ... +... 20-10123456-9 ... 20040356437 ... 20047433747 ... 20050573452 @@ -44,6 +44,7 @@ These have been found online and should all be valid numbers. ... 20081042404 ... 20086295106 ... 20086607043 +... 20101234569 ... 20101376630 ... 20102289855 ... 20103055475 @@ -123,6 +124,7 @@ These have been found online and should all be valid numbers. ... 20922078182 ... 20922312401 ... 20929597916 +... 23000052264 ... 23042708194 ... 23045174999 ... 23081181489 @@ -141,7 +143,9 @@ These have been found online and should all be valid numbers. ... 23338909764 ... 23355601684 ... 23935319099 +... 24117166062 ... 24276145513 +... 27-10345678-4 ... 27018259899 ... 27023396861 ... 27032487705 @@ -152,6 +156,7 @@ These have been found online and should all be valid numbers. ... 27066515678 ... 27066595485 ... 27098767849 +... 27103456784 ... 27107931738 ... 27114547382 ... 27121262059 @@ -211,6 +216,7 @@ These have been found online and should all be valid numbers. ... 27938621395 ... 27940212664 ... 27949019387 +... 30011111110 ... 30653311857 ... 30670349760 ... 30691769336 @@ -226,10 +232,12 @@ These have been found online and should all be valid numbers. ... 30714322296 ... 30714468088 ... 30714789062 +... 33500001599 ... 33534828379 ... 33708972679 ... 33712308589 ... 33714423709 +... 34546198105 ... ... ''' >>> [x for x in numbers.splitlines() if x and not cuit.is_valid(x)] diff --git a/tests/test_au_abn.doctest b/tests/test_au_abn.doctest index 079b0e32..41ae5cab 100644 --- a/tests/test_au_abn.doctest +++ b/tests/test_au_abn.doctest @@ -70,6 +70,7 @@ These have been found online and should all be valid numbers. ... 43 002 724 334 ... 45138393975 ... 45686492545 +... 46 0 0 2722 3 49 ... 46 003 855 561 ... 46 003 855 561  ... 46065060376 diff --git a/tests/test_bg_vat.doctest b/tests/test_bg_vat.doctest index 4fb1a0bb..aed256b2 100644 --- a/tests/test_bg_vat.doctest +++ b/tests/test_bg_vat.doctest @@ -49,3 +49,25 @@ Invalid checksum: Traceback (most recent call last): ... InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 000565359 +... 104453698 +... 121817309 +... 121887948 +... 175015558 +... 175223064 +... 176040023 +... 202322728 +... 202342638 +... 203445228 +... 831919536 +... 835014925 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not vat.is_valid(x)] +[] From 6119590a113b23ec6266c7fdd5309297b3be68c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20H=C3=A4ber?= Date: Sun, 13 Oct 2019 21:14:53 +0200 Subject: [PATCH 092/393] AT: Provide personalid as an alias from vnr Closes https://github.com/arthurdejong/python-stdnum/pull/166 --- stdnum/at/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdnum/at/__init__.py b/stdnum/at/__init__.py index 9f09d713..3ee90adb 100644 --- a/stdnum/at/__init__.py +++ b/stdnum/at/__init__.py @@ -20,6 +20,7 @@ """Collection of Austrian numbers.""" -# provide vat as an alias +# provide aliases from stdnum.at import postleitzahl as postal_code # noqa: F401 from stdnum.at import uid as vat # noqa: F401 +from stdnum.at import vnr as personalid # noqa: F401 From 63a643fcb2ef38d6e7cd1c24b7bf037b7145451b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20H=C3=A4ber?= Date: Sun, 13 Oct 2019 21:16:59 +0200 Subject: [PATCH 093/393] AU: Provide vat as alias from tfn Closes https://github.com/arthurdejong/python-stdnum/pull/167 --- stdnum/au/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stdnum/au/__init__.py b/stdnum/au/__init__.py index bcf9b0b5..1713e56b 100644 --- a/stdnum/au/__init__.py +++ b/stdnum/au/__init__.py @@ -19,3 +19,6 @@ # 02110-1301 USA """Collection of Australian numbers.""" + +# provide aliases +from stdnum.au import tfn as vat # noqa: F401 From 790a0526e66c006d16e148174c99f964c52e98d4 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 14 Oct 2019 14:57:22 +0200 Subject: [PATCH 094/393] Add South Korean Resident Registration Numbers --- stdnum/kr/__init__.py | 21 +++++++ stdnum/kr/rrn.py | 127 ++++++++++++++++++++++++++++++++++++++ tests/test_kr_rrn.doctest | 124 +++++++++++++++++++++++++++++++++++++ 3 files changed, 272 insertions(+) create mode 100644 stdnum/kr/__init__.py create mode 100644 stdnum/kr/rrn.py create mode 100644 tests/test_kr_rrn.doctest diff --git a/stdnum/kr/__init__.py b/stdnum/kr/__init__.py new file mode 100644 index 00000000..03cbe0f2 --- /dev/null +++ b/stdnum/kr/__init__.py @@ -0,0 +1,21 @@ +# __init__.py - collection of South Korean numbers +# coding: utf-8 +# +# Copyright (C) 2019 Dimitri Papadopoulos +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of South Korean numbers.""" diff --git a/stdnum/kr/rrn.py b/stdnum/kr/rrn.py new file mode 100644 index 00000000..1b6abeee --- /dev/null +++ b/stdnum/kr/rrn.py @@ -0,0 +1,127 @@ +# rrn.py - functions for handling South Korean RRN numbers +# coding: utf-8 +# +# Copyright (C) 2019 Dimitri Papadopoulos +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""RRN (South Korean resident registration number). + +The RRN (resident registration number, 주민등록번호) is a 13-digit number +issued to all residents of the Republic of Korea. Foreigners residing in the +Republic of Korea receive an alien registration number (ARN) which follows +the same encoding pattern. + +The first six digits code the date of birth. The seventh digit encodes the +century and gender. The next four digits encode the place of birth for +Koreans or the issuing agency for foreigners, followed by two digits for the +community center number, one serial number and a check digit. + +More information: + +* http://www.law.go.kr/lsSc.do?tabMenuId=tab18&p1=&subMenu=1&nwYn=1§ion=&tabNo=&query=%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%20%EB%B3%B4%ED%98%B8%EB%B2%95 +* https://en.wikipedia.org/wiki/Resident_registration_number +* https://techscience.org/a/2015092901/ + +>>> validate('971013-9019902') +'9710139019902' +>>> validate('971013-9019903') # incorrect checksum +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +import datetime + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, '-').strip() + + +def calc_check_digit(number): + """Calculate the check digit.""" + weights = (2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5) + check = sum(w * int(n) for w, n in zip(weights, number)) + return str((11 - (check % 11)) % 10) + + +def get_birth_date(number, allow_future=True): + """Split the date parts from the number and return the birth date. If + allow_future is True birth dates in the future are rejected.""" + number = compact(number) + year = int(number[0:2]) + month = int(number[2:4]) + day = int(number[4:6]) + century = int(number[6]) + if century in {1, 2, 5, 6}: # born 1900-1999 + year += 1900 + elif century in {3, 4, 7, 8}: # born 2000-2099 + year += 2000 + else: # born 1800-1899 + year += 1800 + try: + date_of_birth = datetime.date(year, month, day) + except ValueError: + raise InvalidComponent() + else: + # The resident registration number is given to each Korean citizen + # at birth or by naturalization, although the resident registration + # card is issued upon the 17th birthday. + if not allow_future and date_of_birth >= datetime.date.today(): + raise InvalidComponent() + return date_of_birth + + +def validate(number, allow_future=True): + """Check if the number is a valid RNN. This checks the length, formatting + and check digit. If allow_future is True birth dates in the future are + rejected.""" + number = compact(number) + if not isdigits(number): + raise InvalidFormat() + if len(number) != 13: + raise InvalidLength() + get_birth_date(number, allow_future) + place_of_birth = int(number[7:9]) + if place_of_birth > 96: + raise InvalidComponent() + # We cannot check the community center (CC), any information on + # valid/invalid CC digits is welcome. + if number[-1] != calc_check_digit(number[:-1]): + raise InvalidChecksum() + return number + + +def is_valid(number, allow_future=True): + """Check if the number provided is valid.""" + try: + return bool(validate(number, allow_future)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + if len(number) == 13: + number = number[:6] + '-' + number[6:] + return number diff --git a/tests/test_kr_rrn.doctest b/tests/test_kr_rrn.doctest new file mode 100644 index 00000000..09a1412f --- /dev/null +++ b/tests/test_kr_rrn.doctest @@ -0,0 +1,124 @@ +test_kr_rrn.doctest - more detailed doctests for stdnum.kr.rrn module + +Copyright (C) 2019 Dimitri Papadopoulos +Copyright (C) 2019 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.kr.rrn module. It +tries to cover more corner cases and detailed functionality that is not +really useful as module documentation. + +>>> from stdnum.kr import rrn + + +Some basic tests for invalid numbers: + +>>> rrn.validate('971013901990') # less than 13 digits +Traceback (most recent call last): + ... +InvalidLength: ... +>>> rrn.validate('971013-901990') # less than 13 digits +Traceback (most recent call last): + ... +InvalidLength: ... +>>> rrn.validate('97101390199020') # more than 13 digits +Traceback (most recent call last): + ... +InvalidLength: ... +>>> rrn.validate('971013-90199020') # more than 13 digits +Traceback (most recent call last): + ... +InvalidLength: ... +>>> rrn.validate('acvbnmkjh') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> rrn.validate('9710131019901') # date of birth is 1997-10-13 +'9710131019901' +>>> rrn.validate('9710139019902') # date of birth is 1897-10-13 +'9710139019902' +>>> rrn.validate('971013-9019902') +'9710139019902' +>>> rrn.validate('9710139019902', allow_future=False) +'9710139019902' +>>> rrn.validate('971013-9019903') # incorrect checksum +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> rrn.validate('971310-9019908') # invalid date of birth 1897-13-10 +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> rrn.validate('991231-4019906') # date of birth is 2099-12-31 +'9912314019906' +>>> rrn.validate('991231-4019906', allow_future=False) # shall fail until 2099-12-31! +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> rrn.validate('971013-9999904') # invalid place of birth +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been randomly +`generated online `_ +and should all be valid numbers. + +>>> numbers = ''' +... +... 880411-2238459 +... 760406-1679592 +... 861121-1967921 +... 751121-1356129 +... 970510-1931536 +... 771228-2514165 +... 931112-6271351 +... 850618-1811204 +... 870316-1692085 +... 750313-1852815 +... 940624-5149547 +... 751129-1803993 +... 860719-1668646 +... 910723-2859903 +... 881219-5460537 +... 741213-6670511 +... 810819-6901483 +... 930315-2140281 +... 861012-2690172 +... 900417-2806195 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not rrn.is_valid(x)] +[] + + +Formatting and compacting tests: + +>>> rrn.format('9710139019902') +'971013-9019902' +>>> rrn.format('971013-9019902') +'971013-9019902' +>>> rrn.compact('971013-9019902') +'9710139019902' +>>> rrn.compact('9710139-019902') # dash in the wrong place +'9710139019902' +>>> rrn.compact('971013901990') # less than 13 digits +'971013901990' +>>> rrn.format('123') # don't change invalid numbers +'123' From 54218b11fdd238dae495a24ceee5f72e7d52b3be Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Mon, 14 Oct 2019 20:24:29 +0200 Subject: [PATCH 095/393] Fix rrn documentation This also fixes Python 2.6 compatibility. Fixes 790a052 --- stdnum/kr/rrn.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/stdnum/kr/rrn.py b/stdnum/kr/rrn.py index 1b6abeee..35fdb992 100644 --- a/stdnum/kr/rrn.py +++ b/stdnum/kr/rrn.py @@ -66,15 +66,14 @@ def calc_check_digit(number): def get_birth_date(number, allow_future=True): """Split the date parts from the number and return the birth date. If - allow_future is True birth dates in the future are rejected.""" + allow_future is False birth dates in the future are rejected.""" number = compact(number) year = int(number[0:2]) month = int(number[2:4]) day = int(number[4:6]) - century = int(number[6]) - if century in {1, 2, 5, 6}: # born 1900-1999 + if number[6] in '1256': # born 1900-1999 year += 1900 - elif century in {3, 4, 7, 8}: # born 2000-2099 + elif number[6] in '3478': # born 2000-2099 year += 2000 else: # born 1800-1899 year += 1800 @@ -93,7 +92,7 @@ def get_birth_date(number, allow_future=True): def validate(number, allow_future=True): """Check if the number is a valid RNN. This checks the length, formatting - and check digit. If allow_future is True birth dates in the future are + and check digit. If allow_future is False birth dates in the future are rejected.""" number = compact(number) if not isdigits(number): From 7f3dcf05cfc0bf2a4deeb656c20929c9527ff95e Mon Sep 17 00:00:00 2001 From: Gerard Dalmau Date: Wed, 16 Oct 2019 20:53:01 +0200 Subject: [PATCH 096/393] Improve descriptions of Spanish codes Closes https://github.com/arthurdejong/python-stdnum/pull/169 --- stdnum/es/cif.py | 6 +++++- stdnum/es/cups.py | 2 +- stdnum/es/dni.py | 2 +- stdnum/es/nie.py | 6 +++++- stdnum/es/nif.py | 6 +++--- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/stdnum/es/cif.py b/stdnum/es/cif.py index 982cdff4..395db81c 100644 --- a/stdnum/es/cif.py +++ b/stdnum/es/cif.py @@ -18,12 +18,16 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""CIF (Certificado de Identificación Fiscal, Spanish company tax number). +"""CIF (Código de Identificación Fiscal, Spanish company tax number). The CIF is a tax identification number for legal entities. It has 9 digits where the first digit is a letter (denoting the type of entity) and the last is a check digit (which may also be a letter). +More information + +* https://es.wikipedia.org/wiki/Código_de_identificación_fiscal + >>> validate('J99216582') 'J99216582' >>> validate('J99216583') # invalid check digit diff --git a/stdnum/es/cups.py b/stdnum/es/cups.py index 895bcc20..cbbcacd2 100644 --- a/stdnum/es/cups.py +++ b/stdnum/es/cups.py @@ -19,7 +19,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""CUPS (Código Unificado de Punto de Suministro, Supply Point Unified Code) +"""CUPS (Código Unificado de Punto de Suministro, Spanish meter point number). CUPS codes are used in Spain as unique identifier for energy supply points. They are used both for electricity and pipelined gas. diff --git a/stdnum/es/dni.py b/stdnum/es/dni.py index d255efdd..379ac2f6 100644 --- a/stdnum/es/dni.py +++ b/stdnum/es/dni.py @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""DNI (Documento nacional de identidad, Spanish personal identity codes). +"""DNI (Documento Nacional de Identidad, Spanish personal identity codes). The DNI is a 9 digit number used to identify Spanish citizens. The last digit is a checksum letter. diff --git a/stdnum/es/nie.py b/stdnum/es/nie.py index 1bd23259..0c0a73bf 100644 --- a/stdnum/es/nie.py +++ b/stdnum/es/nie.py @@ -18,12 +18,16 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""NIE (Número de Identificación de Extranjeros, Spanish foreigner number). +"""NIE (Número de Identificación de Extranjero, Spanish foreigner number). The NIE is an identification number for foreigners. It is a 9 digit number where the first digit is either X, Y or Z and last digit is a checksum letter. +More information: + +* https://es.wikipedia.org/wiki/N%C3%BAmero_de_identidad_de_extranjero + >>> validate('x-2482300w') 'X2482300W' >>> validate('x-2482300a') # invalid check digit diff --git a/stdnum/es/nif.py b/stdnum/es/nif.py index af7e1f43..76f05706 100644 --- a/stdnum/es/nif.py +++ b/stdnum/es/nif.py @@ -23,9 +23,9 @@ The Spanish VAT number is a 9-digit number where either the first, last digits or both can be letters. -The number is either a DNI (Documento nacional de identidad, for -Spaniards), a NIE (Número de Identificación de Extranjeros, for -foreigners) or a CIF (Certificado de Identificación Fiscal, for legal +The number is either a DNI (Documento Nacional de Identidad, for +Spaniards), a NIE (Número de Identificación de Extranjero, for +foreigners) or a CIF (Código de Identificación Fiscal, for legal entities and others). >>> compact('ES B-58378431') From c9ad8d300bd88da12a4308ad08e4e9bd1b47c9d9 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 12:02:03 +0100 Subject: [PATCH 097/393] Fix New Zealand Bank Branch Register update script There is now a direct URL for the XLS file and there is no longer a need to search the page for a link. --- update/nz_banks.py | 38 ++++++-------------------------------- 1 file changed, 6 insertions(+), 32 deletions(-) diff --git a/update/nz_banks.py b/update/nz_banks.py index 61bc3990..e3116e7e 100755 --- a/update/nz_banks.py +++ b/update/nz_banks.py @@ -23,7 +23,6 @@ """This script downloads the list of banks with bank codes as used in the New Zealand bank account numbers.""" -import os.path import re from collections import OrderedDict, defaultdict @@ -31,33 +30,8 @@ import xlrd -try: - from urllib.parse import urljoin -except ImportError: - from urlparse import urljoin - - -try: - from bs4 import BeautifulSoup -except ImportError: - from BeautifulSoup import BeautifulSoup - - # The page that contains a link to the latest XLS version of the codes. -download_url = ( - 'https://www.paymentsnz.co.nz' + - '/resources/industry-registers/bank-branch-register/') - - -def find_download_url(): - """Find the spreadsheet URL on the New Zealand Bank Branch Register.""" - response = requests.get(download_url) - soup = BeautifulSoup(response.content) - url = soup.find( - 'a', - attrs=dict( - href=re.compile(r'/documents/.*/Bank_Branch_Register_.*.xls')))['href'] - return urljoin(download_url, url) +download_url = 'https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xls/' def get_values(sheet): @@ -91,15 +65,15 @@ def branch_list(branches): if __name__ == '__main__': - # download/parse the information - url = find_download_url() # parse the download as an XLS - response = requests.get(url) + response = requests.get(download_url) + response.raise_for_status() + content_disposition = response.headers.get('content-disposition', '') + filename = re.findall(r'filename=?(.+)"?', content_disposition)[0].strip('"') workbook = xlrd.open_workbook(file_contents=response.content) sheet = workbook.sheet_by_index(0) # print header - print('# generated from %s downloaded from ' % - os.path.basename(url)) + print('# generated from %s downloaded from ' % filename) print('# %s' % download_url) # build banks list from spreadsheet banks = defaultdict(dict) From c4ad714866b7082983686d0ad6ef4e7640488667 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 12:30:25 +0100 Subject: [PATCH 098/393] Work around incorrect jpn.gov.my certificate chain The intermediate certificate for jpn.gov.my is missing from the certificate chain that is returned by the server since the server switched to HTTPS. --- update/my_bp.crt | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ update/my_bp.py | 8 +++---- 2 files changed, 59 insertions(+), 4 deletions(-) create mode 100644 update/my_bp.crt diff --git a/update/my_bp.crt b/update/my_bp.crt new file mode 100644 index 00000000..fe5a24dd --- /dev/null +++ b/update/my_bp.crt @@ -0,0 +1,55 @@ +-----BEGIN CERTIFICATE----- +MIIFDjCCA/agAwIBAgIMDulMwwAAAABR03eFMA0GCSqGSIb3DQEBCwUAMIG+MQsw +CQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2Vl +IHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkg +RW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQD +EylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjAeFw0x +NTEwMDUxOTEzNTZaFw0zMDEyMDUxOTQzNTZaMIG6MQswCQYDVQQGEwJVUzEWMBQG +A1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5l +dC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMTIgRW50cnVzdCwgSW5jLiAt +IGZvciBhdXRob3JpemVkIHVzZSBvbmx5MS4wLAYDVQQDEyVFbnRydXN0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5IC0gTDFLMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEA2j+W0E25L0Tn2zlem1DuXKVh2kFnUwmqAJqOV38pa9vH4SEkqjrQ +jUcj0u1yFvCRIdJdt7hLqIOPt5EyaM/OJZMssn2XyP7BtBe6CZ4DkJN7fEmDImiK +m95HwzGYei59QAvS7z7Tsoyqj0ip/wDoKVgG97aTWpRzJiatWA7lQrjV6nN5ZGhT +JbiEz5R6rgZFDKNrTdDGvuoYpDbwkrK6HIiPOlJ/915tgxyd8B/lw9bdpXiSPbBt +LOrJz5RBGXFEaLpHPATpXbo+8DX3Fbae8i4VHj9HyMg4p3NFXU2wO7GOFyk36t0F +ASK7lDYqjVs1/lMZLwhGwSqzGmIdTivZGwIDAQABo4IBDDCCAQgwDgYDVR0PAQH/ +BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwMwYIKwYBBQUHAQEEJzAlMCMGCCsG +AQUFBzABhhdodHRwOi8vb2NzcC5lbnRydXN0Lm5ldDAwBgNVHR8EKTAnMCWgI6Ah +hh9odHRwOi8vY3JsLmVudHJ1c3QubmV0L2cyY2EuY3JsMDsGA1UdIAQ0MDIwMAYE +VR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTAd +BgNVHQ4EFgQUgqJwdN28Uz/Pe9T3zX+nYMYKTL8wHwYDVR0jBBgwFoAUanImetAe +733nO2lR1GyNn5ASZqswDQYJKoZIhvcNAQELBQADggEBADnVjpiDYcgsY9NwHRkw +y/YJrMxp1cncN0HyMg/vdMNY9ngnCTQIlZIv19+4o/0OgemknNM/TWgrFTEKFcxS +BJPok1DD2bHi4Wi3Ogl08TRYCj93mEC45mj/XeTIRsXsgdfJghhcg85x2Ly/rJkC +k9uUmITSnKa1/ly78EqvIazCP0kkZ9Yujs+szGQVGHLlbHfTUqi53Y2sAEo1GdRv +c6N172tkw+CNgxKhiucOhk3YtCAbvmqljEtoZuMrx1gL+1YQ1JH7HdMxWBCMRON1 +exCdtTix9qrKgWRs6PLigVWXUX/hwidQosk8WwBD9lu51aX8/wdQQGcHsFXwt35u +Lcw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- diff --git a/update/my_bp.py b/update/my_bp.py index 7337db3c..c1dd0174 100755 --- a/update/my_bp.py +++ b/update/my_bp.py @@ -35,8 +35,8 @@ # URLs that are downloaded -state_list_url = 'http://www.jpn.gov.my/informasi/kod-negeri/' -country_list_url = 'http://www.jpn.gov.my/en/informasi/kod-negara/' +state_list_url = 'https://www.jpn.gov.my/kod-negeri/' +country_list_url = 'https://www.jpn.gov.my/en/kod-negara/' # The user agent that will be passed in requests @@ -73,13 +73,13 @@ def parse(f): } results = defaultdict(lambda: defaultdict(set)) # read the states - response = requests.get(state_list_url, headers=headers) + response = requests.get(state_list_url, headers=headers, verify='update/my_bp.crt') for state, bps in parse(response.text): for bp in bps.split(','): results[bp.strip()]['state'] = state results[bp.strip()]['countries'].add('Malaysia') # read the countries - response = requests.get(country_list_url, headers=headers) + response = requests.get(country_list_url, headers=headers, verify='update/my_bp.crt') for country, bp in parse(response.text): results[bp]['countries'].add(country) # print the results From 40961fc0a014c72c4981d3878b886f19ec3f2f9a Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 15:05:13 +0100 Subject: [PATCH 099/393] Switch update scripts to lxml This avoids an extra dependency on Beautiful Soup and makes the scripts more consistent. This also includes a fix in the ISIL because of website changes. --- update/at_postleitzahl.py | 21 ++++++++------------- update/eu_nace.py | 22 +++++++++++----------- update/isbn.py | 27 ++++++++++++++------------- update/isil.py | 38 +++++++++++++++++--------------------- update/my_bp.py | 31 +++++++++++++------------------ update/requirements.txt | 2 +- 6 files changed, 64 insertions(+), 77 deletions(-) diff --git a/update/at_postleitzahl.py b/update/at_postleitzahl.py index 173ee95e..89308b7f 100755 --- a/update/at_postleitzahl.py +++ b/update/at_postleitzahl.py @@ -26,9 +26,9 @@ import os import os.path -import re import urllib +import lxml.html import xlrd @@ -37,11 +37,6 @@ except ImportError: from urlparse import urljoin -try: - from bs4 import BeautifulSoup -except ImportError: - from BeautifulSoup import BeautifulSoup - # The page that contains a link to the downloadable spreadsheet with current # Austrian postal codes @@ -64,19 +59,19 @@ def find_download_url(): """Extract the spreadsheet URL from the Austrian Post website.""" f = urllib.urlopen(base_url) - soup = BeautifulSoup(f) - url = soup.find( - 'a', - attrs=dict( - href=re.compile(r'.*/downloads/PLZ_Verzeichnis.*')))['href'] + document = lxml.html.parse(f) + url = [ + a.get('href') + for a in document.findall('.//a[@href]') + if '/downloads/PLZ_Verzeichnis' in a.get('href')][0] return urljoin(base_url, url.split('?')[0]) def get_postal_codes(download_url): """Download the Austrian postal codes spreadsheet.""" - document = urllib.urlopen(download_url).read() + content = urllib.urlopen(download_url).read() workbook = xlrd.open_workbook( - file_contents=document, logfile=open(os.devnull, 'w')) + file_contents=content, logfile=open(os.devnull, 'w')) sheet = workbook.sheet_by_index(0) rows = sheet.get_rows() # the first row contains the column names diff --git a/update/eu_nace.py b/update/eu_nace.py index af831f10..b772cd49 100755 --- a/update/eu_nace.py +++ b/update/eu_nace.py @@ -2,7 +2,7 @@ # update/eu_nace.py - script to get the NACE v2 catalogue # -# Copyright (C) 2017-2018 Arthur de Jong +# Copyright (C) 2017-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -25,11 +25,12 @@ import cgi import urllib.request -from xml.etree import ElementTree +import lxml.etree -# the location of the ISBN Ranges XML file -download_url = 'http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN' + +# the location of the Statistical Classification file +download_url = 'https://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN' if __name__ == '__main__': @@ -40,20 +41,19 @@ print('# %s' % download_url) # parse XML document - doc = ElementTree.parse(f).getroot() + document = lxml.etree.parse(f) # output header print('# %s: %s' % ( - doc.find('Classification').get('id'), - doc.find('Classification/Label/LabelText[@language="EN"]').text)) + document.find('./Classification').get('id'), + document.find('./Classification/Label/LabelText[@language="EN"]').text)) - for item in doc.findall('Classification/Item'): + for item in document.findall('./Classification/Item'): number = item.get('id') level = int(item.get('idLevel', 0)) - label = item.find('Label/LabelText[@language="EN"]').text + label = item.find('./Label/LabelText[@language="EN"]').text isic = item.find( - 'Property[@genericName="ISIC4_REF"]/PropertyQualifier/' + - 'PropertyText').text + './Property[@genericName="ISIC4_REF"]/PropertyQualifier/PropertyText').text if level == 1: section = number print('%s label="%s" isic="%s"' % (number, label, isic)) diff --git a/update/isbn.py b/update/isbn.py index 690457bb..c9203e1e 100755 --- a/update/isbn.py +++ b/update/isbn.py @@ -2,7 +2,7 @@ # update/isbn.py - script to get ISBN prefix data # -# Copyright (C) 2010-2018 Arthur de Jong +# Copyright (C) 2010-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -27,7 +27,8 @@ import ssl import urllib.request -from xml.etree import ElementTree + +import lxml.etree # the location of the ISBN Ranges XML file @@ -36,12 +37,12 @@ def ranges(group): """Provide the ranges for the group.""" - for rule in group.find('Rules').findall('Rule'): - length = int(rule.find('Length').text.strip()) + for rule in group.findall('./Rules/Rule'): + length = int(rule.find('./Length').text.strip()) if length: yield '-'.join( x[:length] - for x in rule.find('Range').text.strip().split('-')) + for x in rule.find('./Range').text.strip().split('-')) def wrap(text): @@ -61,20 +62,20 @@ def wrap(text): f = urllib.request.urlopen(download_url, context=ctx) # parse XML document - msg = ElementTree.parse(f).getroot() + document = lxml.etree.parse(f) # dump data from document - print('# file serial %s' % msg.find('MessageSerialNumber').text.strip()) - print('# file date %s' % msg.find('MessageDate').text.strip()) + print('# file serial %s' % document.find('./MessageSerialNumber').text.strip()) + print('# file date %s' % document.find('./MessageDate').text.strip()) top_groups = dict( - (x.find('Prefix').text.strip(), x) - for x in msg.find('EAN.UCCPrefixes').findall('EAN.UCC')) + (x.find('./Prefix').text.strip(), x) + for x in document.findall('./EAN.UCCPrefixes/EAN.UCC')) prevtop = None - for group in msg.find('RegistrationGroups').findall('Group'): - top, prefix = group.find('Prefix').text.strip().split('-') - agency = group.find('Agency').text.strip() + for group in document.findall('./RegistrationGroups/Group'): + top, prefix = group.find('./Prefix').text.strip().split('-') + agency = group.find('./Agency').text.strip() if top != prevtop: print(top) for line in wrap(','.join(ranges(top_groups[top]))): diff --git a/update/isil.py b/update/isil.py index efa4163d..aa51c553 100755 --- a/update/isil.py +++ b/update/isil.py @@ -26,11 +26,7 @@ import re import urllib - -try: - from bs4 import BeautifulSoup -except ImportError: - from BeautifulSoup import BeautifulSoup +import lxml.html spaces_re = re.compile(r'\s+', re.UNICODE) @@ -39,8 +35,9 @@ download_url = 'https://english.slks.dk/libraries/library-standards/isil/' -def clean(s): - """Clean up the string removing unneeded stuff from it.""" +def clean(td): + """Clean up the element removing unneeded stuff from it.""" + s = lxml.html.tostring(td, method='text', encoding='utf-8').decode('utf-8') return spaces_re.sub(' ', s.replace(u'\u0096', '')).strip().encode('utf-8') @@ -50,23 +47,22 @@ def parse(f): print('# %s' % download_url) # We hack the HTML to insert missing elements content = f.read().replace('', '') - soup = BeautifulSoup(content) + document = lxml.html.document_fromstring(content) # find all table rows - for tr in soup.findAll('tr'): + for tr in document.findall('.//tr'): # find the rows with four columns of text - tds = tr.findAll('td', attrs={'class': 'text'}, recursive=False) - if len(tds) == 4: + tds = tr.findall('td') + if len(tds) == 4 and clean(tds[0]).lower() != 'code': props = {} - cc = clean(tds[0].string) - if tds[1].string: - props['country'] = clean(tds[1].contents[0]) - ra_a = tds[2].find('a') - if ra_a: - props['ra'] = clean(ra_a.string) - props['ra_url'] = clean(ra_a['href']) - elif tds[2].string: - props['ra'] = clean(tds[2].string) - # we could also get the search urls from tds[3].findAll('a') + cc = clean(tds[0]) + if tds[1].find('p') is not None: + props['country'] = clean(tds[1]) + ra_a = tds[2].find('.//a') + if ra_a is not None: + props['ra'] = clean(tds[2]) + props['ra_url'] = ra_a.get('href') + else: + props['ra'] = clean(tds[2]) print( '%s$ %s' % ( cc, ' '.join( diff --git a/update/my_bp.py b/update/my_bp.py index c1dd0174..50f8b3aa 100755 --- a/update/my_bp.py +++ b/update/my_bp.py @@ -25,15 +25,10 @@ import re from collections import defaultdict +import lxml.html import requests -try: - from bs4 import BeautifulSoup -except ImportError: - from BeautifulSoup import BeautifulSoup - - # URLs that are downloaded state_list_url = 'https://www.jpn.gov.my/kod-negeri/' country_list_url = 'https://www.jpn.gov.my/en/kod-negara/' @@ -46,21 +41,19 @@ spaces_re = re.compile(r'\s+', re.UNICODE) -def clean(s): - """Clean up the string removing unneeded stuff from it.""" +def clean(td): + """Clean up the element removing unneeded stuff from it.""" + s = lxml.html.tostring(td, method='text', encoding='utf-8').decode('utf-8') return spaces_re.sub(' ', s.replace(u'\u0096', '')).strip().encode('utf-8') -def parse(f): +def parse(content): """Parse the specified file.""" - soup = BeautifulSoup(f) + document = lxml.html.document_fromstring(content) # find all table rows - for tr in soup.find('div', {'class': 'box-content'}).findAll('tr'): - # find the rows with four columns of text - tds = [ - clean(''.join(x.string for x in td.findAll(text=True))) - for td in tr.findAll('td') - ] + for tr in document.findall('.//div[@class="box-content"]//tr'): + tds = [clean(td) for td in tr.findall('td')] + # table has two columns if len(tds) >= 2 and tds[0] and tds[1]: yield tds[0], tds[1] if len(tds) >= 4 and tds[2] and tds[3]: @@ -74,13 +67,15 @@ def parse(f): results = defaultdict(lambda: defaultdict(set)) # read the states response = requests.get(state_list_url, headers=headers, verify='update/my_bp.crt') - for state, bps in parse(response.text): + response.raise_for_status() + for state, bps in parse(response.content): for bp in bps.split(','): results[bp.strip()]['state'] = state results[bp.strip()]['countries'].add('Malaysia') # read the countries response = requests.get(country_list_url, headers=headers, verify='update/my_bp.crt') - for country, bp in parse(response.text): + response.raise_for_status() + for country, bp in parse(response.content): results[bp]['countries'].add(country) # print the results print('# generated from National Registration Department of Malaysia, downloaded from') diff --git a/update/requirements.txt b/update/requirements.txt index c74ee0c7..16e367c9 100644 --- a/update/requirements.txt +++ b/update/requirements.txt @@ -1,3 +1,3 @@ -beautifulsoup4 +lxml requests xlrd From 0915b55c80a1bb328f3a1044e34934bf6b5fa04e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 16:25:32 +0100 Subject: [PATCH 100/393] Switch update scripts to use requests This makes the scripts more consistent. --- update/at_postleitzahl.py | 14 ++++++++------ update/be_banks.py | 9 +++++---- update/cn_loc.py | 3 ++- update/do_whitelists.py | 30 ++++++++++++++++-------------- update/eu_nace.py | 13 +++++++------ update/iban.py | 17 +++++++---------- update/imsi.py | 10 ++++++---- update/isbn.py | 10 ++++------ update/isil.py | 15 +++++---------- update/oui.py | 9 ++++++--- 10 files changed, 66 insertions(+), 64 deletions(-) diff --git a/update/at_postleitzahl.py b/update/at_postleitzahl.py index 89308b7f..596f5d0c 100755 --- a/update/at_postleitzahl.py +++ b/update/at_postleitzahl.py @@ -26,9 +26,9 @@ import os import os.path -import urllib import lxml.html +import requests import xlrd @@ -58,8 +58,9 @@ def find_download_url(): """Extract the spreadsheet URL from the Austrian Post website.""" - f = urllib.urlopen(base_url) - document = lxml.html.parse(f) + response = requests.get(base_url) + response.raise_for_status() + document = lxml.html.document_fromstring(response.content) url = [ a.get('href') for a in document.findall('.//a[@href]') @@ -69,9 +70,10 @@ def find_download_url(): def get_postal_codes(download_url): """Download the Austrian postal codes spreadsheet.""" - content = urllib.urlopen(download_url).read() + response = requests.get(download_url) + response.raise_for_status() workbook = xlrd.open_workbook( - file_contents=content, logfile=open(os.devnull, 'w')) + file_contents=response.content, logfile=open(os.devnull, 'w')) sheet = workbook.sheet_by_index(0) rows = sheet.get_rows() # the first row contains the column names @@ -92,7 +94,7 @@ def get_postal_codes(download_url): # download/parse the information download_url = find_download_url() # print header - print('# generated from %s downloaded from ' % + print('# generated from %s downloaded from' % os.path.basename(download_url)) print('# %s' % base_url) # build an ordered list of postal codes diff --git a/update/be_banks.py b/update/be_banks.py index 3c3a96b6..a0d6f17d 100755 --- a/update/be_banks.py +++ b/update/be_banks.py @@ -3,7 +3,7 @@ # update/be_banks.py - script to donwload Bank list from Belgian National Bank # -# Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2018-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -24,8 +24,8 @@ IBAN and BIC codes as published by the Belgian National Bank.""" import os.path -import urllib +import requests import xlrd @@ -74,8 +74,9 @@ def get_values(sheet): if __name__ == '__main__': - document = urllib.urlopen(download_url).read() - workbook = xlrd.open_workbook(file_contents=document) + response = requests.get(download_url) + response.raise_for_status() + workbook = xlrd.open_workbook(file_contents=response.content) sheet = workbook.sheet_by_index(0) version = sheet.cell(0, 0).value print('# generated from %s downloaded from' % diff --git a/update/cn_loc.py b/update/cn_loc.py index 96a13f45..10a33edf 100755 --- a/update/cn_loc.py +++ b/update/cn_loc.py @@ -3,7 +3,7 @@ # update/cn_loc.py - script to fetch data from the CN Open Data community # # Copyright (C) 2014-2015 Jiangge Zhang -# Copyright (C) 2015-2018 Arthur de Jong +# Copyright (C) 2015-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -60,6 +60,7 @@ def fetch_data(): data_collection = OrderedDict() for revision in data_revisions: response = requests.get('%s/raw/release/%s.txt' % (data_url, revision)) + response.raise_for_status() if response.ok: print('%s is fetched' % revision, file=sys.stderr) else: diff --git a/update/do_whitelists.py b/update/do_whitelists.py index f242c516..429fd7d0 100755 --- a/update/do_whitelists.py +++ b/update/do_whitelists.py @@ -3,7 +3,7 @@ # update/do_whitelists.py - script to update do.rnc and do.cedula whitelists # -# Copyright (C) 2017 Arthur de Jong +# Copyright (C) 2017-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -25,13 +25,13 @@ new whitelists for these modules.""" import os.path -import shutil import sys import tempfile import textwrap -import urllib import zipfile +import requests + # Ensure that our local stdnum implementation is used sys.path.insert(0, os.path.normpath( @@ -41,7 +41,7 @@ # The URL of the zip file with all valid numbers -download_url = 'http://www.dgii.gov.do/app/WebApps/Consultas/rnc/DGII_RNC.zip' +download_url = 'https://www.dgii.gov.do/app/WebApps/Consultas/rnc/DGII_RNC.zip' def handle_zipfile(f): @@ -53,13 +53,14 @@ def handle_zipfile(f): z = zipfile.ZipFile(f, 'r') for line in z.open('TMP/DGII_RNC.TXT'): number = line.split('|', 1)[0].strip() - if len(number) <= 9: - if not rnc.is_valid(number): - invalidrnc.add(number) - else: - if not cedula.is_valid(number): - invalidcedula.add(number) - # return invalid numbers + if number.isdigit(): + if len(number) <= 9: + if not rnc.is_valid(number): + invalidrnc.add(number) + else: + if not cedula.is_valid(number): + invalidcedula.add(number) + # return known but invalid numbers return invalidrnc, invalidcedula @@ -68,11 +69,12 @@ def handle_zipfile(f): # Download and read the ZIP file with valid data with tempfile.TemporaryFile() as tmp: # Download the zip file to a temporary file - download = urllib.urlopen(download_url) + response = requests.get(download_url, stream=True) + response.raise_for_status() print('%s: %s' % ( os.path.basename(download_url), - download.info().get('Last-Modified'))) - shutil.copyfileobj(download, tmp) + response.headers.get('last-modified'))) + tmp.write(response.content) # Open the temporary file as a zip file and read contents # (we cannot do this streaming because zipfile requires seek) invalidrnc, invalidcedula = handle_zipfile(tmp) diff --git a/update/eu_nace.py b/update/eu_nace.py index b772cd49..ec530957 100755 --- a/update/eu_nace.py +++ b/update/eu_nace.py @@ -23,10 +23,10 @@ Metadata Server and extracts the information that is used for validating NACE codes.""" -import cgi -import urllib.request +import re import lxml.etree +import requests # the location of the Statistical Classification file @@ -34,14 +34,15 @@ if __name__ == '__main__': - f = urllib.request.urlopen(download_url) - _, params = cgi.parse_header(f.info().get('Content-Disposition', '')) - filename = params.get('filename', '?') + response = requests.get(download_url) + response.raise_for_status() + content_disposition = response.headers.get('content-disposition', '') + filename = re.findall(r'filename=?(.+)"?', content_disposition)[0].strip('"') print('# generated from %s, downloaded from' % filename) print('# %s' % download_url) # parse XML document - document = lxml.etree.parse(f) + document = lxml.etree.fromstring(response.content) # output header print('# %s: %s' % ( diff --git a/update/iban.py b/update/iban.py index d199c406..d563643a 100755 --- a/update/iban.py +++ b/update/iban.py @@ -2,7 +2,7 @@ # update/iban.py - script to download and parse data from the IBAN registry # -# Copyright (C) 2011-2018 Arthur de Jong +# Copyright (C) 2011-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -24,9 +24,10 @@ the data needed to correctly parse and validate IBANs.""" import csv -import urllib from collections import defaultdict +import requests + # The place where the current version of # swift_standards_infopaper_ibanregistry_1.txt can be downloaded. @@ -42,13 +43,14 @@ def get_country_codes(line): return [x.strip()[:2] for x in line['iban structure'].split(',')] -def parse(f): - """Parse the specified file.""" +if __name__ == '__main__': + response = requests.get(download_url) + response.raise_for_status() print('# generated from swift_standards_infopaper_ibanregistry_1.txt,') print('# downloaded from %s' % download_url) values = defaultdict(dict) # the file is CSV but the data is in columns instead of rows - for row in csv.reader(f, delimiter='\t', quotechar='"'): + for row in csv.reader(response.iter_lines(), delimiter='\t', quotechar='"'): # skip first row if row[0] != 'Data element': # first column contains label @@ -71,8 +73,3 @@ def parse(f): # TODO: use "Bank identifier position within the BBAN" field # to add labels to the ranges (Bank identifier and Branch # Identifier) - - -if __name__ == '__main__': - f = urllib.urlopen(download_url) - parse(f) diff --git a/update/imsi.py b/update/imsi.py index d91d3774..034067eb 100755 --- a/update/imsi.py +++ b/update/imsi.py @@ -2,7 +2,7 @@ # update/imsi.py - script to donwload from Wikipedia to build the database # -# Copyright (C) 2011-2018 Arthur de Jong +# Copyright (C) 2011-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -22,9 +22,10 @@ """This extracts a IMSI country and operator code from Wikipedia.""" import re -import urllib from collections import defaultdict +import requests + # URLs that are downloaded mcc_list_url = 'https://en.wikipedia.org/w/index.php?title=Mobile_country_code&action=raw' @@ -127,9 +128,10 @@ def get_mncs_from_wikipedia(data): r'(\s*\\\\\s*(?P[^\\]*)' + r'(\s*\\\\\s*(?P[^\\]*)' + r')?)?)?)?)?') - f = urllib.urlopen(mcc_list_url) + response = requests.get(mcc_list_url) + response.raise_for_status() country = cc = '' - for line in f.readlines(): + for line in response.iter_lines(): line = line.strip() match = mnc_country_re.match(line) if match: diff --git a/update/isbn.py b/update/isbn.py index c9203e1e..658ba077 100755 --- a/update/isbn.py +++ b/update/isbn.py @@ -25,10 +25,8 @@ to correctly split ISBNs into an EAN.UCC prefix, a group prefix, a registrant, an item number and a check-digit.""" -import ssl -import urllib.request - import lxml.etree +import requests # the location of the ISBN Ranges XML file @@ -58,11 +56,11 @@ def wrap(text): if __name__ == '__main__': print('# generated from RangeMessage.xml, downloaded from') print('# %s' % download_url) - ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1) - f = urllib.request.urlopen(download_url, context=ctx) + response = requests.get(download_url) + response.raise_for_status() # parse XML document - document = lxml.etree.parse(f) + document = lxml.etree.fromstring(response.content) # dump data from document print('# file serial %s' % document.find('./MessageSerialNumber').text.strip()) diff --git a/update/isil.py b/update/isil.py index aa51c553..860e0ec6 100755 --- a/update/isil.py +++ b/update/isil.py @@ -24,9 +24,9 @@ code prefixes.""" import re -import urllib import lxml.html +import requests spaces_re = re.compile(r'\s+', re.UNICODE) @@ -41,12 +41,13 @@ def clean(td): return spaces_re.sub(' ', s.replace(u'\u0096', '')).strip().encode('utf-8') -def parse(f): - """Parse the specified file.""" +if __name__ == '__main__': + response = requests.get(download_url) + response.raise_for_status() print('# generated from ISIL Registration Authority, downloaded from') print('# %s' % download_url) # We hack the HTML to insert missing elements - content = f.read().replace('', '') + content = response.text.replace('', '') document = lxml.html.document_fromstring(content) # find all table rows for tr in document.findall('.//tr'): @@ -67,9 +68,3 @@ def parse(f): '%s$ %s' % ( cc, ' '.join( ['%s="%s"' % (x, y) for x, y in props.iteritems()]))) - - -if __name__ == '__main__': - # f = open('isil.html', 'r') - f = urllib.urlopen(download_url) - parse(f) diff --git a/update/oui.py b/update/oui.py index b3f808ef..8ff2e192 100755 --- a/update/oui.py +++ b/update/oui.py @@ -2,7 +2,7 @@ # update/oui.py - script to download and parse data from the IEEE registry # -# Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2018-2019 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -25,10 +25,11 @@ manufacturers by MAC address.""" import csv -import urllib from collections import defaultdict from itertools import chain +import requests + # The URLs of the MA-L, MA-M and MA-S registries that are downloaded to # construct a full list of manufacturer prefixes. @@ -40,7 +41,9 @@ def download_csv(url): """Download the list from the site and provide assignment and organisation names.""" - for row in csv.DictReader(urllib.urlopen(url)): + response = requests.get(url) + response.raise_for_status() + for row in csv.DictReader(response.iter_lines()): yield ( row['Assignment'], row['Organization Name'].strip().replace('"', '%')) From 67b747ba43710cd7f929babc3eab0aff7f67d9a8 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 17:52:56 +0100 Subject: [PATCH 101/393] Switch update scripts to Python 3 --- update/at_postleitzahl.py | 5 ++--- update/be_banks.py | 4 ++-- update/cn_loc.py | 23 ++++++----------------- update/do_whitelists.py | 5 +++-- update/iban.py | 4 ++-- update/imsi.py | 10 ++++------ update/isil.py | 6 +++--- update/my_bp.py | 6 +++--- update/numlist.py | 2 +- update/nz_banks.py | 2 +- update/oui.py | 4 ++-- 11 files changed, 29 insertions(+), 42 deletions(-) diff --git a/update/at_postleitzahl.py b/update/at_postleitzahl.py index 596f5d0c..c36d8a4f 100755 --- a/update/at_postleitzahl.py +++ b/update/at_postleitzahl.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # coding: utf-8 # update/at_postleitzahl.py - download list of Austrian postal codes @@ -99,5 +99,4 @@ def get_postal_codes(download_url): print('# %s' % base_url) # build an ordered list of postal codes for code, location, region in sorted(get_postal_codes(download_url)): - info = '%s location="%s" region="%s"' % (code, location, region) - print(info.encode('utf-8')) + print('%s location="%s" region="%s"' % (code, location, region)) diff --git a/update/be_banks.py b/update/be_banks.py index a0d6f17d..890bfbe7 100755 --- a/update/be_banks.py +++ b/update/be_banks.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # coding: utf-8 # update/be_banks.py - script to donwload Bank list from Belgian National Bank @@ -89,4 +89,4 @@ def get_values(sheet): info += ' bic="%s"' % bic if bank: info += ' bank="%s"' % bank - print(info.encode('utf-8')) + print(info) diff --git a/update/cn_loc.py b/update/cn_loc.py index 10a33edf..7fc1f09c 100755 --- a/update/cn_loc.py +++ b/update/cn_loc.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # update/cn_loc.py - script to fetch data from the CN Open Data community # @@ -25,7 +25,6 @@ from __future__ import print_function, unicode_literals -import codecs import sys from collections import OrderedDict from datetime import datetime @@ -84,21 +83,11 @@ def group_data(data_collection): yield code, name, prefecture_name, province_name -def print_data_file(file): +if __name__ == '__main__': """Output a data file in the right format.""" - print("# generated from National Bureau of Statistics of the People's", - file=file) - print('# Republic of China, downloaded from %s' % data_url, file=file) - print('# %s' % datetime.utcnow(), file=file) - print('Downloading...', file=sys.stderr) + print("# generated from National Bureau of Statistics of the People's") + print('# Republic of China, downloaded from %s' % data_url) + print('# %s' % datetime.utcnow()) data_collection = fetch_data() - print('Generating...', file=sys.stderr) for data in group_data(data_collection): - print('%s county="%s" prefecture="%s" province="%s"' % data, file=file) - - -if __name__ == '__main__': - if sys.stdout.isatty(): - print_data_file(sys.stdout) - else: - print_data_file(codecs.getwriter('utf-8')(sys.stdout)) + print('%s county="%s" prefecture="%s" province="%s"' % data) diff --git a/update/do_whitelists.py b/update/do_whitelists.py index 429fd7d0..3aea8d31 100755 --- a/update/do_whitelists.py +++ b/update/do_whitelists.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # coding: utf-8 # update/do_whitelists.py - script to update do.rnc and do.cedula whitelists @@ -24,6 +24,7 @@ Internos (DGII) web site with lists of all RNC and Cedula values and outputs new whitelists for these modules.""" +import io import os.path import sys import tempfile @@ -51,7 +52,7 @@ def handle_zipfile(f): invalidcedula = set() # read the information from the ZIP file z = zipfile.ZipFile(f, 'r') - for line in z.open('TMP/DGII_RNC.TXT'): + for line in io.TextIOWrapper(z.open('TMP/DGII_RNC.TXT'), encoding='iso8859-15'): number = line.split('|', 1)[0].strip() if number.isdigit(): if len(number) <= 9: diff --git a/update/iban.py b/update/iban.py index d563643a..56a589a0 100755 --- a/update/iban.py +++ b/update/iban.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # update/iban.py - script to download and parse data from the IBAN registry # @@ -50,7 +50,7 @@ def get_country_codes(line): print('# downloaded from %s' % download_url) values = defaultdict(dict) # the file is CSV but the data is in columns instead of rows - for row in csv.reader(response.iter_lines(), delimiter='\t', quotechar='"'): + for row in csv.reader(response.iter_lines(decode_unicode=True), delimiter='\t', quotechar='"'): # skip first row if row[0] != 'Data element': # first column contains label diff --git a/update/imsi.py b/update/imsi.py index 034067eb..f8a37dde 100755 --- a/update/imsi.py +++ b/update/imsi.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # update/imsi.py - script to donwload from Wikipedia to build the database # @@ -131,7 +131,7 @@ def get_mncs_from_wikipedia(data): response = requests.get(mcc_list_url) response.raise_for_status() country = cc = '' - for line in response.iter_lines(): + for line in response.iter_lines(decode_unicode=True): line = line.strip() match = mnc_country_re.match(line) if match: @@ -179,12 +179,10 @@ def str2range(x): for mcc in mcc_list: print('%s' % mcc) # build an ordered list of mncs - mnc_list = data[mcc].keys() - mnc_list.sort() + mnc_list = sorted(data[mcc].keys()) for mnc in mnc_list: info = data[mcc][mnc] - infokeys = info.keys() - infokeys.sort() + infokeys = sorted(info.keys()) print(' %s%s' % (mnc, ''.join([' %s="%s"' % (k, info[k]) for k in infokeys if info[k]]))) # try to get the length of mnc's try: diff --git a/update/isil.py b/update/isil.py index 860e0ec6..dedd3078 100755 --- a/update/isil.py +++ b/update/isil.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # update/isil.py - script to donwload ISIL agencies # @@ -38,7 +38,7 @@ def clean(td): """Clean up the element removing unneeded stuff from it.""" s = lxml.html.tostring(td, method='text', encoding='utf-8').decode('utf-8') - return spaces_re.sub(' ', s.replace(u'\u0096', '')).strip().encode('utf-8') + return spaces_re.sub(' ', s.replace(u'\u0096', '')).strip() if __name__ == '__main__': @@ -67,4 +67,4 @@ def clean(td): print( '%s$ %s' % ( cc, ' '.join( - ['%s="%s"' % (x, y) for x, y in props.iteritems()]))) + '%s="%s"' % (x, y) for x, y in sorted(props.items())))) diff --git a/update/my_bp.py b/update/my_bp.py index 50f8b3aa..672d3f8c 100755 --- a/update/my_bp.py +++ b/update/my_bp.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # update/my_bp.py - script to download data from Malaysian government site # @@ -44,7 +44,7 @@ def clean(td): """Clean up the element removing unneeded stuff from it.""" s = lxml.html.tostring(td, method='text', encoding='utf-8').decode('utf-8') - return spaces_re.sub(' ', s.replace(u'\u0096', '')).strip().encode('utf-8') + return spaces_re.sub(' ', s.replace(u'\u0096', '')).strip() def parse(content): @@ -82,7 +82,7 @@ def parse(content): print('# %s' % state_list_url) print('# %s' % country_list_url) print('') - for bp in sorted(results.iterkeys()): + for bp in sorted(results.keys()): res = bp row = results[bp] if 'state' in row: diff --git a/update/numlist.py b/update/numlist.py index 8d6d086f..ec5c2094 100755 --- a/update/numlist.py +++ b/update/numlist.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # update/numlist.py - script to get a list of number formats in stdnum # diff --git a/update/nz_banks.py b/update/nz_banks.py index e3116e7e..04a5463a 100755 --- a/update/nz_banks.py +++ b/update/nz_banks.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # coding: utf-8 # update/nz_banks.py - script to download Bank list from Bank Branch Register diff --git a/update/oui.py b/update/oui.py index 8ff2e192..ed7f1e69 100755 --- a/update/oui.py +++ b/update/oui.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # update/oui.py - script to download and parse data from the IEEE registry # @@ -43,7 +43,7 @@ def download_csv(url): organisation names.""" response = requests.get(url) response.raise_for_status() - for row in csv.DictReader(response.iter_lines()): + for row in csv.DictReader(line.decode('utf-8') for line in response.iter_lines()): yield ( row['Assignment'], row['Organization Name'].strip().replace('"', '%')) From 29de83e4f6bd3b3d86ca4f7e12181b7b6087cf66 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 18:26:29 +0100 Subject: [PATCH 102/393] Make the IEEE OUI data more compact This groups consecutive assignments into a range to make the dat file a little more readable. --- update/oui.py | 38 ++++++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/update/oui.py b/update/oui.py index ed7f1e69..93a62bad 100755 --- a/update/oui.py +++ b/update/oui.py @@ -44,13 +44,35 @@ def download_csv(url): response = requests.get(url) response.raise_for_status() for row in csv.DictReader(line.decode('utf-8') for line in response.iter_lines()): - yield ( - row['Assignment'], - row['Organization Name'].strip().replace('"', '%')) + o = row['Organization Name'].strip().replace('"', '%') + if o not in ('IEEE Registration Authority', 'Private'): + yield (row['Assignment'], o) + + +def join_items(items): + """Join the list of items, combining consecutive numbers.""" + length = len(items[0]) + items = [int(b, 16) for b in items] + first = None + prev = None + res = '' + for item in items: + if first is not None and item == prev + 1: + # this item is consecutive to the previous: make a range + if prev > first: + # replace the previous value + res = res[:-length - 1] + res += '-%%0%dX' % length % item + prev = item + else: + # this is a new item, add a new one to the list + res += ',%%0%dX' % length % item + first = prev = item + return res.strip(',') if __name__ == '__main__': - # download the MAC Address Block Large (MA-L) list + # download the MAC Address Block Large (MA-L) list and group by org toplevel = defaultdict(list) for a, o in download_csv(mal_url): toplevel[o].append(a) @@ -63,11 +85,11 @@ def download_csv(url): print('# %s' % mal_url) print('# %s' % mam_url) print('# %s' % mas_url) + # output full-length assignments for a, o in sorted((tuple(sorted(a)), o) for o, a in toplevel.items()): - if o not in ('IEEE Registration Authority', 'Private'): - print('%s o="%s"' % (','.join(a), o)) + print('%s o="%s"' % (join_items(a), o)) + # output assignments that are subdivided for a in sorted(nested.keys()): print('%s' % a) for s, o in sorted(nested[a].items()): - if o not in ('IEEE Registration Authority', 'Private'): - print(' %s o="%s"' % (s, o)) + print(' %s o="%s"' % (s, o)) From 5b835bb22b08386a43c704550ebc5abc6daf6397 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 20:02:47 +0100 Subject: [PATCH 103/393] Parse multiple Wikipedia pages for full MCC/MNC list --- update/imsi.py | 89 +++++++++++++++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 33 deletions(-) diff --git a/update/imsi.py b/update/imsi.py index f8a37dde..d2abb83c 100755 --- a/update/imsi.py +++ b/update/imsi.py @@ -27,8 +27,19 @@ import requests -# URLs that are downloaded -mcc_list_url = 'https://en.wikipedia.org/w/index.php?title=Mobile_country_code&action=raw' +# The wikipedia pages to download +wikipedia_pages = ( + 'Mobile country code', + 'Mobile Network Codes in ITU region 2xx (Europe)', + 'Mobile Network Codes in ITU region 3xx (North America)', + 'Mobile Network Codes in ITU region 4xx (Asia)', + 'Mobile Network Codes in ITU region 5xx (Oceania)', + 'Mobile Network Codes in ITU region 6xx (Africa)', + 'Mobile Network Codes in ITU region 7xx (South America)', +) + +# Sadly the full list requires an account at ITU-T: +# https://www.itu.int/net/ITU-T/inrdb/ cleanup_replacements = { @@ -115,39 +126,51 @@ def update_mncs(data, mcc, mnc, **kwargs): data[mcc][mnc].update(dict((k, cleanup_value(v)) for k, v in kwargs.items() if v)) +# This matches a heading on the Wikipedia page, e.g. +# ==== [[Albania]] - AL ==== +_mnc_country_re = re.compile( + r'^[=]{2,4}\s+(?P.*?)(\s+-\s+(?P[^\s]{2}))?\s+[=]{2,4}$') + +# This matches a line containing a MCC/MNC, e.g. +# | 232 || 02 || || A1 Telekom Austria || Reserved || || +_mnc_line_re = re.compile( + r'^\|\s*(?P[0-9]+)' + + r'\s*\\\\\s*(?P[0-9]+)' + + r'(\s*\\\\\s*(?P[^\\]*)' + + r'(\s*\\\\\s*(?P[^\\]*)' + + r'(\s*\\\\\s*(?P[^\\]*)' + + r'(\s*\\\\\s*(?P[^\\]*)' + + r'(\s*\\\\\s*(?P[^\\]*)' + + r')?)?)?)?)?') + + def get_mncs_from_wikipedia(data): """Update the collection of Mobile Country Codes from Wikipedia. This parses a Wikipedia page to extract the MCC and MNC, the first part of any IMSI, and stores the results.""" - mnc_country_re = re.compile(r'^[=]{2,4}\s+(?P.*?)(\s+-\s+(?P[^\s]{2}))?\s+[=]{2,4}$') - mnc_line_re = re.compile(r'^\|\s*(?P[0-9]+)' + - r'\s*\\\\\s*(?P[0-9]+)' + - r'(\s*\\\\\s*(?P[^\\]*)' + - r'(\s*\\\\\s*(?P[^\\]*)' + - r'(\s*\\\\\s*(?P[^\\]*)' + - r'(\s*\\\\\s*(?P[^\\]*)' + - r'(\s*\\\\\s*(?P[^\\]*)' + - r')?)?)?)?)?') - response = requests.get(mcc_list_url) - response.raise_for_status() - country = cc = '' - for line in response.iter_lines(decode_unicode=True): - line = line.strip() - match = mnc_country_re.match(line) - if match: - country = match.group('country') - cc = (match.group('cc') or '').lower() - if '||' not in line: - continue - line = line.replace('||', '\\\\') - match = mnc_line_re.match(line) - if match: - for mnc in str2range(match.group('mnc')): - update_mncs(data, match.group('mcc'), mnc, - country=country, cc=cc, brand=match.group('brand'), - operator=match.group('operator'), - status=match.group('status'), - bands=match.group('bands')) + for page in wikipedia_pages: + url = 'https://en.wikipedia.org/w/index.php?title=%s&action=raw' % ( + page.replace(' ', '_')) + response = requests.get(url) + response.raise_for_status() + country = cc = '' + for line in response.iter_lines(decode_unicode=True): + line = line.strip() + match = _mnc_country_re.match(line) + if match: + country = match.group('country') + cc = (match.group('cc') or '').lower() + if '||' not in line: + continue + line = line.replace('||', '\\\\') + match = _mnc_line_re.match(line) + if match: + for mnc in str2range(match.group('mnc')): + update_mncs(data, match.group('mcc'), mnc, + country=country, cc=cc, brand=match.group('brand'), + operator=match.group('operator'), + status=match.group('status'), + bands=match.group('bands')) def str2range(x): @@ -171,7 +194,7 @@ def str2range(x): get_mncs_from_wikipedia(data) # print header print('# generated from various sources') - print('# %s' % mcc_list_url) + print('# https://en.wikipedia.org/wiki/Mobile_country_code') # build an ordered list of mccs mcc_list = list(data.keys()) mcc_list.sort() @@ -184,7 +207,7 @@ def str2range(x): info = data[mcc][mnc] infokeys = sorted(info.keys()) print(' %s%s' % (mnc, ''.join([' %s="%s"' % (k, info[k]) for k in infokeys if info[k]]))) - # try to get the length of mnc's + # try to get the length of mncs try: length = len(mnc_list[0]) if all(len(x) == length for x in mnc_list): From 6ca5b5357a598d1fc06603b6db141d8bf42cf5dd Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 20:14:33 +0100 Subject: [PATCH 104/393] Update database files The BIC for some former Record Bank accounts (now ING Belgium) was changed from HBKABE22 to BBRUBEBB (that of ING). --- stdnum/at/postleitzahl.dat | 5 +- stdnum/be/banks.dat | 47 +- stdnum/cn/loc.dat | 2 +- stdnum/eu/nace.dat | 4 +- stdnum/imsi.dat | 506 +++++++----- stdnum/isbn.dat | 68 +- stdnum/isil.dat | 69 +- stdnum/my/bp.dat | 4 +- stdnum/nz/banks.dat | 39 +- stdnum/oui.dat | 1575 ++++++++++++++++++++++++++++++------ stdnum/us/ein.dat | 4 +- tests/test_be_iban.doctest | 8 +- 12 files changed, 1728 insertions(+), 603 deletions(-) diff --git a/stdnum/at/postleitzahl.dat b/stdnum/at/postleitzahl.dat index cf9f9bff..9f23e60c 100644 --- a/stdnum/at/postleitzahl.dat +++ b/stdnum/at/postleitzahl.dat @@ -1,4 +1,4 @@ -# generated from PLZ_Verzeichnis_MAR19.xls downloaded from +# generated from PLZ_Verzeichnis_OKT19.xls downloaded from # https://www.post.at/en/business_advertise_products_and_services_addresses_postcodes.php 1010 location="Wien" region="Wien" 1020 location="Wien" region="Wien" @@ -82,7 +82,7 @@ 2132 location="Frättingsdorf" region="Niederösterreich" 2133 location="Loosdorf" region="Niederösterreich" 2134 location="Staatz-Kautendorf" region="Niederösterreich" -2135 location="Neudorf bei Staatz" region="Niederösterreich" +2135 location="Neudorf im Weinviertel" region="Niederösterreich" 2136 location="Laa an der Thaya" region="Niederösterreich" 2141 location="Ameis" region="Niederösterreich" 2143 location="Großkrut" region="Niederösterreich" @@ -142,6 +142,7 @@ 2274 location="Rabensburg" region="Niederösterreich" 2275 location="Bernhardsthal" region="Niederösterreich" 2276 location="Reintal" region="Niederösterreich" +2280 location="Glinzendorf" region="Niederösterreich" 2281 location="Raasdorf" region="Niederösterreich" 2282 location="Markgrafneusiedl" region="Niederösterreich" 2283 location="Obersiebenbrunn" region="Niederösterreich" diff --git a/stdnum/be/banks.dat b/stdnum/be/banks.dat index d0f74314..4e72af6c 100644 --- a/stdnum/be/banks.dat +++ b/stdnum/be/banks.dat @@ -1,6 +1,6 @@ # generated from current_codes.xls downloaded from # https://www.nbb.be/doc/be/be/protocol/current_codes.xls -# version 28/02/2019 +# version 02/09/2019 000-000 bic="BPOTBEB1" bank="bpost bank" 001-049 bic="GEBABEBB" bank="BNP Paribas Fortis" 050-099 bic="GKCCBEBB" bank="BELFIUS BANK" @@ -26,7 +26,7 @@ 176-176 bic="BSCHBEBBRET" bank="Santander Consumer Bank" 178-179 bic="COBABEBX" bank="Commerzbank" 183-183 bic="BARBBEBB" bank="Bank of Baroda" -185-185 bic="HBKABE22" bank="ING België" +185-185 bic="BBRUBEBB" bank="ING België" 189-189 bic="SMBCBEBB" bank="Sumitomo Mitsui Banking Corporation (SMBC)" 190-199 bic="CREGBEBB" bank="CBC Banque et Assurances" 200-214 bic="GEBABEBB" bank="BNP Paribas Fortis" @@ -42,10 +42,9 @@ 509-509 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." 510-510 bic="VAPEBE22" bank="VAN DE PUT & CO Privaatbankiers" 512-512 bic="DNIBBE21" bank="NIBC BANK" -513-513 bic="SGPBBE99" bank="ABN AMRO Private Banking Belgium" +513-513 bic="SGPBBE99" bank="ABN AMRO Bank N.V." 514-514 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" 515-515 bic="IRVTBEBB" bank="The Bank of New York Mellon NV/SA" -517-517 bic="FORDBE21" bank="FCE Bank" 519-519 bic="BNYMBEBB" bank="The Bank of New York Mellon" 521-521 bic="FVLBBE22" bank="F. van Lanschot Bankiers" 522-522 bic="UTWBBEBB" bank="United Taiwan Bank" @@ -55,7 +54,6 @@ 530-530 bic="SHIZBEBB" bank="Shizuoka Bank (Europe)" 535-535 bic="FBHLBE22" bank="CREDIT EUROPE BANK NV" 538-538 bank="Hoist Finance AB" -540-540 bic="UBINBE22" bank="Union Bank of India" 541-541 bic="BKIDBE22" bank="BANK OF INDIA" 546-546 bic="WAFABEBB" bank="Attijariwafa bank Europe" 548-548 bic="LOCYBEBB" bank="Lombard Odier (Europe)" @@ -65,7 +63,6 @@ 570-579 bic="CITIBEBX" bank="Citibank Europe Plc - Belgium Branch" 581-581 bic="MHCBBEBB" bank="Mizuho Bank Europe N.V. Brussels Branch" 583-583 bic="DEGRBEBB" bank="Banque Degroof Petercam Luxembourg" -584-584 bic="ICICBE2X" bank="ICICI Bank UK Limited" 585-585 bic="RCBPBEBB" bank="Rothschild Belgique Succursale Rothschild Martin Maurel" 586-586 bic="CFFRBEB1" bank="Crédit Foncier de France" 587-587 bic="BIBLBE21" bank="BinckBank" @@ -87,9 +84,10 @@ 644-644 bank="FCA Bank S.p.A." 645-645 bic="JVBABE22" bank="Bank J. Van Breda & C°" 646-647 bic="BNAGBEBB" bank="Bank Nagelmackers" +648-648 bic="BMPBBEBBVOD" bank="Banca Monte Paschi Belgio" 649-649 bank="Caisse d'Epargne et de Prévoyance Hauts de France" 651-651 bic="KEYTBEBB" bank="Arkéa Direct Bank (nom commercial / commerciële naam: Keytrade Bank)" -652-652 bic="HBKABE22" bank="ING België" +652-652 bic="BBRUBEBB" bank="ING België" 654-654 bank="Crédit foncier et communal d'Alsace et de Lorraine - Banque" 657-657 bic="GKCCBEBB" bank="BELFIUS BANK" 658-658 bic="HABBBEBB" bank="Habib Bank" @@ -101,7 +99,7 @@ 670-670 bank="CNH Industrial Capital EUROPE" 671-671 bic="EURBBE99" bank="Europabank" 672-672 bic="GKCCBEBB" bank="BELFIUS BANK" -673-673 bic="HBKABE22" bank="ING België" +673-673 bic="BBRUBEBB" bank="ING België" 674-674 bic="ABNABE2AIDJ" bank="ABN AMRO Bank N.V." 675-675 bic="BYBBBEBB" bank="Byblos Bank Europe" 676-676 bic="DEGRBEBB" bank="Bank Degroof Petercam" @@ -110,9 +108,10 @@ 679-679 bic="PCHQBEBB" bank="bpost" 680-680 bic="GKCCBEBB" bank="BELFIUS BANK" 682-683 bic="GKCCBEBB" bank="BELFIUS BANK" +684-684 bic="SGABBEB2" bank="Société Générale" 685-686 bic="BOFABE3X" bank="Bank of Amerika Merrill Lynch International DAC - Brussels Branch" 687-687 bic="MGTCBEBE" bank="Euroclear Bank" -688-688 bic="SGABBEB2" bank="Société Générale (Paris)" +688-688 bic="SGABBEB2" bank="Société Générale" 693-693 bic="BOTKBEBX" bank="MUFG Bank (Europe)" 694-694 bic="DEUTBEBE" bank="Deutsche Bank AG" 696-696 bic="CRLYBEBB" bank="Crédit Agricole Corporate & Investment Bank" @@ -134,7 +133,7 @@ 823-823 bic="BLUXBEBB" bank="Banque de Luxembourg" 824-824 bank="ING Bank" 825-826 bic="DEUTBEBE" bank="Deutsche Bank AG" -828-828 bic="HBKABE22" bank="ING België" +828-828 bic="BBRUBEBB" bank="ING België" 830-839 bic="GKCCBEBB" bank="BELFIUS BANK" 840-840 bic="PRIBBEBB" bank="Edmond de Rothschild (Europe)" 844-844 bic="RABOBE22" bank="Rabobank.be" @@ -148,11 +147,13 @@ 873-873 bic="PCHQBEBB" bank="bpost" 876-876 bic="MBWMBEBB" bank="MeDirect Bank S.A." 877-879 bic="BNAGBEBB" bank="Bank Nagelmackers" -880-889 bic="HBKABE22" bank="ING België" +880-881 bic="BBRUBEBB" bank="ING België" +883-884 bic="BBRUBEBB" bank="ING België" +887-888 bic="BBRUBEBB" bank="ING België" 890-899 bic="VDSPBE91" bank="vdk bank" 906-906 bic="CEKVBE81" bank="Centrale Kredietverlening (C.K.V.)" 908-908 bic="CEKVBE81" bank="Centrale Kredietverlening (C.K.V.)" -910-910 bic="HBKABE22" bank="ING België" +910-910 bic="BBRUBEBB" bank="ING België" 911-911 bic="TUNZBEB1" bank="Ingenico Financial Solutions" 912-912 bank="Hi - Media Porte Monnaie Electronique" 913-913 bic="EPBFBEBB" bank="EPBF" @@ -160,29 +161,37 @@ 915-915 bic="OONXBEBB" bank="Oonex" 916-916 bic="GOCFBEB1" bank="GOLD COMMODITIES FOREX (G.C.F.)" 917-917 bank="Buy Way Personal Finance" -920-923 bic="HBKABE22" bank="ING België" +920-920 bic="BBRUBEBB" bank="ING België" +922-923 bic="BBRUBEBB" bank="ING België" 924-924 bic="FMMSBEB1" bank="Fimaser" -925-925 bic="HBKABE22" bank="ING België" 926-926 bic="EBPBBEB1" bank="Ebury Partners Belgium" -928-928 bank="VIVA Payment Services" -929-939 bic="HBKABE22" bank="ING België" +928-928 bic="VPAYBE21" bank="VIVA Payment Services" +929-931 bic="BBRUBEBB" bank="ING België" +934-934 bic="BBRUBEBB" bank="ING België" +936-936 bic="BBRUBEBB" bank="ING België" +939-939 bic="BBRUBEBB" bank="ING België" 940-940 bic="CLIQBEB1" bank="Banque Centrale de Compensation (Clearnet)" 941-941 bic="CVMCBEBB" bank="C A Indosuez Wealth (Europe)" 942-942 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" 943-943 bank="CNH Industrial Financial Services SAS" 944-944 bank="J.P. Morgan Europe Ltd ." 945-945 bic="JPMGBEBB" bank="J.P. Morgan Bank Luxembourg - Brussels Branch" +946-946 bank="J.P. Morgan AG" +948-948 bank="HomeSend" 949-949 bic="HSBCBEBB" bank="HSBC France Belgian Branch" 950-959 bic="CTBKBEBX" bank="Beobank" 960-960 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." -961-961 bic="HBKABE22" bank="ING België" +961-961 bic="BBRUBEBB" bank="ING België" 963-963 bic="AXABBE22" bank="AXA Bank Belgium" +967-967 bic="TRWIBEB1" bank="TransferWise" 968-968 bic="ENIBBEBB" bank="Banque Eni" 969-969 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" -970-971 bic="HBKABE22" bank="ING België" +971-971 bic="BBRUBEBB" bank="ING België" 973-973 bic="ARSPBE22" bank="Argenta Spaarbank (ASPA)" +974-974 bic="PESOBEB1" bank="PPS EU SA" 975-975 bic="AXABBE22" bank="AXA Bank Belgium" -976-976 bic="HBKABE22" bank="ING België" +976-976 bic="BBRUBEBB" bank="ING België" +977-977 bank="Paynovate" 978-980 bic="ARSPBE22" bank="Argenta Spaarbank (ASPA)" 981-984 bic="PCHQBEBB" bank="bpost" 985-988 bic="BPOTBEB1" bank="bpost bank" diff --git a/stdnum/cn/loc.dat b/stdnum/cn/loc.dat index 8eb668d1..793c7243 100644 --- a/stdnum/cn/loc.dat +++ b/stdnum/cn/loc.dat @@ -1,6 +1,6 @@ # generated from National Bureau of Statistics of the People's # Republic of China, downloaded from https://github.com/cn/GB2260 -# 2019-03-10 15:53:42.871276 +# 2019-10-27 19:12:45.279801 110101 county="东城区" prefecture="市辖区" province="北京市" 110102 county="西城区" prefecture="市辖区" province="北京市" 110103 county="崇文区" prefecture="市辖区" province="北京市" diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace.dat index e1a05da2..d59e29fe 100644 --- a/stdnum/eu/nace.dat +++ b/stdnum/eu/nace.dat @@ -1,5 +1,5 @@ -# generated from NACE_REV2_20190310_171444.xml, downloaded from -# http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN +# generated from NACE_REV2_20191027_201255.xml, downloaded from +# https://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN # NACE_REV2: Statistical Classification of Economic Activities in the European Community, Rev. 2 (2008) A label="AGRICULTURE, FORESTRY AND FISHING" isic="A" 01 section="A" label="Crop and animal production, hunting and related service activities" isic="01" diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat index de5b5d33..467dd9ab 100644 --- a/stdnum/imsi.dat +++ b/stdnum/imsi.dat @@ -1,5 +1,5 @@ # generated from various sources -# https://en.wikipedia.org/w/index.php?title=Mobile_country_code&action=raw +# https://en.wikipedia.org/wiki/Mobile_country_code 001 001 bands="any" brand="TEST" country="Test networks" operator="Test Network" status="Operational" 01 bands="any" brand="TEST" country="Test networks" operator="Test Network" status="Operational" @@ -67,18 +67,18 @@ 05 bands="MVNO" brand="Telenet" cc="be" country="Belgium" operator="Telenet" status="Operational" 06 bands="MVNO" brand="Lycamobile" cc="be" country="Belgium" operator="Lycamobile sprl" status="Operational" 07 bands="MVNO" brand="Vectone Mobile" cc="be" country="Belgium" operator="Mundio Mobile Belgium nv" status="Reserved" - 08 cc="be" country="Belgium" operator="Nethys" + 08 cc="be" country="Belgium" status="Not operational" 09 bands="MVNO" brand="Voxbone" cc="be" country="Belgium" operator="Voxbone mobile" status="Not operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange Belgium" cc="be" country="Belgium" operator="Orange S.A." status="Operational" 15 cc="be" country="Belgium" operator="Elephant Talk Communications Schweiz GmbH" status="Not operational" 16 cc="be" country="Belgium" operator="NextGen Mobile Ltd." status="Not operational" 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Base" cc="be" country="Belgium" operator="Telenet" status="Operational" - 25 bands="LTE 2600" cc="be" country="Belgium" operator="Voyacom SPRL" + 25 bands="TD-LTE 2600" cc="be" country="Belgium" operator="Dense Air Belgium SPRL" 28 cc="be" country="Belgium" operator="BICS" 30 bands="MVNO" brand="Mobile Vikings" cc="be" country="Belgium" operator="Unleashed NV" status="Operational" 33 cc="be" country="Belgium" operator="Ericsson NV" 40 bands="MVNO" brand="JOIN" cc="be" country="Belgium" operator="JOIN Experience (Belgium)" status="Not operational" - 50 bands="MVNO" cc="be" country="Belgium" operator="IP Nexia" status="Operational" + 50 bands="MVNO" cc="be" country="Belgium" operator="IP Nexia" status="Not operational" 00-99 208 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Orange" cc="fr" country="France" operator="Orange S.A." status="Operational" @@ -92,18 +92,18 @@ 09 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 LTE 2600" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 11 bands="UMTS 2100" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" - 12 cc="fr" country="France" operator="Hewlett-Packard France" status="Not operational" + 12 bands="MVNO" brand="Truphone" cc="fr" country="France" operator="Truphone France" status="Operational" 13 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 14 bands="GSM-R" brand="SNCF Réseau" cc="fr" country="France" operator="SNCF Réseau" status="Operational" 15 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Free Mobile" cc="fr" country="France" operator="Iliad" status="Operational" 16 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Free Mobile" cc="fr" country="France" operator="Iliad" status="Operational" 17 brand="LEGOS" cc="fr" country="France" operator="Local Exchange Global Operation Services" 18 bands="MVNO" brand="Voxbone" cc="fr" country="France" operator="Voxbone mobile" status="Not operational" - 19 cc="fr" country="France" operator="Altitude Infrastructure" + 19 bands="LTE" cc="fr" country="France" operator="Haute-Garonne numérique" status="Operational" 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" 21 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" - 22 brand="Transatel Mobile" cc="fr" country="France" operator="Transatel" - 23 cc="fr" country="France" operator="Syndicat mixte ouvert Charente Numérique" + 22 bands="MVNO" brand="Transatel Mobile" cc="fr" country="France" operator="Transatel" + 23 bands="TD-LTE" cc="fr" country="France" operator="Syndicat mixte ouvert Charente Numérique" status="Operational" 24 bands="MVNO" brand="MobiquiThings" cc="fr" country="France" operator="MobiquiThings" status="Operational" 25 bands="MVNO" brand="LycaMobile" cc="fr" country="France" operator="LycaMobile" status="Operational" 26 bands="MVNO" brand="NRJ Mobile" cc="fr" country="France" operator="Euro-Information Telecom SAS" status="Operational" @@ -113,31 +113,32 @@ 30 bands="MVNO" cc="fr" country="France" operator="Syma Mobile" status="Operational" 31 bands="MVNO" brand="Vectone Mobile" cc="fr" country="France" operator="Mundio Mobile" status="Operational" 32 brand="Orange" cc="fr" country="France" operator="Orange S.A." - 33 cc="fr" country="France" operator="Département des Pyrénées-Atlantiques" + 33 bands="WiMAX" cc="fr" country="France" operator="Département des Pyrénées-Atlantiques" + 34 bands="MVNO" cc="fr" country="France" operator="Cellhire France" status="Operational" 50 cc="fr" country="France" operator="EDF" 70 cc="fr" country="France" operator="Weaccess group" 86 cc="fr" country="France" operator="SEM@FOR77" 87 brand="RATP" cc="fr" country="France" operator="Régie autonome des transports parisiens" 88 bands="GSM 900 / GSM 1800" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" - 89 cc="fr" country="France" operator="Fondation b-com" + 89 cc="fr" country="France" operator="Fondation b-com" status="Not operational" 90 cc="fr" country="France" operator="Images & Réseaux" status="Not operational" 91 cc="fr" country="France" operator="Orange S.A." 92 bands="TD-LTE 2300 / LTE 2600" brand="Com4Innov" cc="fr" country="France" operator="Association Plate-forme Télécom" status="Not operational" 93 cc="fr" country="France" operator="Thales Communications & Security SAS" 94 cc="fr" country="France" operator="Halys" 95 cc="fr" country="France" operator="Orange S.A." - 96 cc="fr" country="France" operator="Axione" + 96 bands="LTE" cc="fr" country="France" operator="Région Bourgogne-Franche-Comté" status="Operational" 97 cc="fr" country="France" operator="Thales Communications & Security SAS" 98 cc="fr" country="France" operator="Société Air France" 00-99 212 - 10 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Office des Telephones" cc="mc" country="Monaco" operator="Monaco Telecom" status="Operational" + 10 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Office des Telephones" cc="mc" country="Monaco" operator="Monaco Telecom" status="Operational" 00-99 213 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Mobiland" cc="ad" country="Andorra" operator="Servei De Tele. DAndorra" status="Operational" 00-99 214 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational" 02 bands="TD-LTE 2600" brand="Altecom/Fibracat" cc="es" country="Spain" operator="Alta Tecnologia en Comunicacions SL" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Orange" cc="es" country="Spain" operator="Orange Espagne S.A.U" status="Operational" 04 bands="LTE 1800 / LTE 2100" brand="Yoigo" cc="es" country="Spain" operator="Xfera Moviles SA" status="Operational" @@ -149,18 +150,18 @@ 10 cc="es" country="Spain" operator="ZINNIA TELECOMUNICACIONES, S.L.U." 11 cc="es" country="Spain" operator="TELECOM CASTILLA-LA MANCHA, S.A." 12 cc="es" country="Spain" operator="SAC CONVERGENT AGGREGATION SERVICES, S.L.U." - 13 cc="es" country="Spain" operator="Incotel Ingeniera y Consultaria SL" status="Not operational" + 13 bands="MVNO" cc="es" country="Spain" operator="SYMA MOBILE ESPAÑA, S.L." 14 cc="es" country="Spain" operator="Incotel Servicioz Avanzados SL" status="Not operational" 15 bands="MVNO" brand="BT" cc="es" country="Spain" operator="BT Group España Compañia de Servicios Globales de Telecomunicaciones S.A.U." status="Not operational" - 16 bands="MVNO" brand="TeleCable" cc="es" country="Spain" operator="Telecable de Asturias S.A.U." status="Operational" + 16 bands="MVNO" brand="TeleCable" cc="es" country="Spain" operator="R Cable y Telecomunicaciones Galicia S.A." status="Operational" 17 bands="MVNO" brand="Móbil R" cc="es" country="Spain" operator="R Cable y Telecomunicaciones Galicia S.A." status="Operational" 18 bands="MVNO" brand="ONO" cc="es" country="Spain" operator="Vodafone Spain" status="Not operational" 19 bands="MVNO" brand="Simyo" cc="es" country="Spain" operator="Orange España Virtual Sl." status="Operational" 20 bands="MVNO" brand="Fonyou" cc="es" country="Spain" operator="Fonyou Telecom S.L." status="Not operational" - 21 bands="MVNO" brand="Jazztel" cc="es" country="Spain" operator="Orange Espagne S.A.U" status="Operational" + 21 bands="MVNO" brand="Jazztel" cc="es" country="Spain" operator="Orange Espagne S.A.U." status="Operational" 22 bands="MVNO" brand="DIGI mobil" cc="es" country="Spain" operator="Best Spain Telecom" status="Operational" - 23 bands="MVNO" brand="Barablu" cc="es" country="Spain" operator="Barablu Móvil España" - 24 bands="MVNO" brand="Eroski" cc="es" country="Spain" operator="Eroski Móvil España" status="Operational" + 23 cc="es" country="Spain" operator="Xfera Moviles S.A.U." + 24 bands="MVNO" cc="es" country="Spain" operator="VODAFONE ESPAÑA, S.A.U." status="Operational" 25 bands="MVNO" brand="Lycamobile" cc="es" country="Spain" operator="LycaMobile S.L." status="Operational" 26 cc="es" country="Spain" operator="Lleida Networks Serveis Telemátics, SL" 27 bands="MVNO" brand="Truphone" cc="es" country="Spain" operator="SCN Truphone, S.L." status="Operational" @@ -169,27 +170,28 @@ 30 cc="es" country="Spain" operator="Compatel Limited" 31 cc="es" country="Spain" operator="Red Digital De Telecomunicaciones de las Islas Baleares, S.L." 32 bands="MVNO" brand="Tuenti" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" - 33 bands="WiMAX" cc="es" country="Spain" operator="EURONA WIRELESS TELECOM, S.A." status="Operational" + 33 bands="WiMAX" cc="es" country="Spain" operator="Xfera Móviles, S.A.U." 34 bands="LTE 2600" cc="es" country="Spain" operator="Aire Networks del Mediterráneo, S.L.U." status="Operational" 35 bands="MVNO" cc="es" country="Spain" operator="INGENIUM OUTSOURCING SERVICES, S.L." 36 cc="es" country="Spain" operator="OPEN CABLE TELECOMUNICACIONES, S.L." status="Not operational" 37 cc="es" country="Spain" operator="Vodafone Spain" + 38 cc="es" country="Spain" operator="Telefónica Móviles España, S.A.U." 51 bands="GSM-R" brand="ADIF" cc="es" country="Spain" operator="Administrador de Infraestructuras Ferroviarias" status="Operational" 00-99 216 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor Hungary" cc="hu" country="Hungary" operator="Telenor Magyarország Zrt." status="Operational" 02 bands="LTE 450" cc="hu" country="Hungary" operator="MVM Net Ltd." status="Operational" - 03 bands="LTE 1800" brand="DIGI" cc="hu" country="Hungary" operator="DIGI Telecommunication Ltd." status="Not operational" - 04 cc="hu" country="Hungary" operator="Invitech ICT Services Ltd." + 03 bands="LTE 1800 / TD-LTE 3700" brand="DIGI" cc="hu" country="Hungary" operator="DIGI Telecommunication Ltd." status="Operational" + 04 cc="hu" country="Hungary" operator="Invitech ICT Services Ltd." status="Not operational" 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile" cc="hu" country="Hungary" operator="Magyar Telekom Plc" status="Operational" - 70 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="hu" country="Hungary" operator="Vodafone Magyarország Zrt." status="Operational" + 70 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="hu" country="Hungary" operator="Vodafone Magyarország Zrt." status="Operational" 71 bands="MVNO" brand="upc" cc="hu" country="Hungary" operator="UPC Hungary Ltd." status="Operational" 99 bands="GSM-R 900" brand="MAV GSM-R" cc="hu" country="Hungary" operator="Magyar Államvasutak" status="Planned" 00-99 218 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="HT-ERONET" cc="ba" country="Bosnia and Herzegovina" operator="Public Enterprise Croatian Telecom Ltd." status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="m:tel BiH" cc="ba" country="Bosnia and Herzegovina" operator="RS Telecommunications JSC Banja Luka" status="Operational" - 90 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="BH Mobile" cc="ba" country="Bosnia and Herzegovina" operator="BH Telecom" status="Operational" + 90 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="BH Mobile" cc="ba" country="Bosnia and Herzegovina" operator="BH Telecom" status="Operational" 00-99 219 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="T-Mobile" cc="hr" country="Croatia" operator="T-Hrvatski Telekom" status="Operational" @@ -204,7 +206,7 @@ 04 bands="GSM" brand="T-Mobile" cc="rs" country="Serbia" operator="T-Mobile Montenegro LLC" status="Not operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="VIP" cc="rs" country="Serbia" operator="VIP Mobile" status="Operational" 07 bands="CDMA 450" cc="rs" country="Serbia" operator="Orion Telekom" status="Operational" - 09 bands="MVNO" brand="Vectone Mobile" cc="rs" country="Serbia" operator="MUNDIO MOBILE d.o.o." status="Operational" + 09 bands="MVNO" brand="Vectone Mobile" cc="rs" country="Serbia" operator="MUNDIO MOBILE d.o.o." status="Not operational" 11 bands="MVNO" brand="GLOBALTEL" cc="rs" country="Serbia" operator="GLOBALTEL d.o.o." status="Operational" 00-99 221 @@ -217,34 +219,37 @@ 02 bands="Satellite (Globalstar)" brand="Elsacom" cc="it" country="Italy" status="Not operational" 04 brand="Intermatica" cc="it" country="Italy" 05 brand="Telespazio" cc="it" country="Italy" - 06 bands="5G Testing" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" - 07 bands="MVNO" brand="Nòverca" cc="it" country="Italy" operator="Nòverca Italia" status="Not operational" + 06 bands="5G 3500" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" + 07 bands="MVNO" brand="Kena Mobile" cc="it" country="Italy" operator="Noverca" status="Operational" 08 bands="MVNO" brand="Fastweb" cc="it" country="Italy" operator="Fastweb S.p.A." status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2100 / LTE 2600" brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational" 30 bands="GSM-R 900" brand="RFI" cc="it" country="Italy" operator="Rete Ferroviaria Italiana" status="Operational" 33 bands="MVNO" brand="Poste Mobile" cc="it" country="Italy" operator="Poste Mobile S.p.A." status="Operational" - 34 bands="MVNO" brand="BT Italia" cc="it" country="Italy" operator="BT Italia" status="Reserved" + 34 bands="MVNO" brand="BT Italia" cc="it" country="Italy" operator="BT Italia" status="Operational" 35 bands="MVNO" brand="Lycamobile" cc="it" country="Italy" operator="Lycamobile" status="Operational" - 36 brand="Digi Mobil" cc="it" country="Italy" operator="Digi Italy S.r.l." + 36 bands="MVNO" brand="Digi Mobil" cc="it" country="Italy" operator="Digi Italy S.r.l." status="Operational" 37 brand="3 Italia" cc="it" country="Italy" operator="Wind Tre" 38 bands="TD-LTE 3500" brand="LINKEM" cc="it" country="Italy" operator="Linkem S.p.A." status="Operational" 39 brand="SMS Italia" cc="it" country="Italy" operator="SMS Italia S.r.l." - 43 bands="LTE for 5G NSA" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="Operational" + 43 bands="5G 3500" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="Operational" 47 bands="TD-LTE 3500" brand="Tiscali" cc="it" country="Italy" operator="Tiscali S.p.A." status="Operational" 48 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." 49 bands="MVNO" brand="Vianova" cc="it" country="Italy" operator="Welcome Italia S.p.A." 50 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Iliad" cc="it" country="Italy" operator="Iliad Italia" status="Operational" + 53 bands="MVNO" brand="COOP Voce" cc="it" country="Italy" operator="COOP Voce" status="Not Operational" + 54 bands="MVNO" brand="Plintron" cc="it" country="Italy" status="Operational" + 56 bands="MVNO" cc="it" country="Italy" operator="Mass Response GMBH" status="Not operational" 77 bands="UMTS 2100" brand="IPSE 2000" cc="it" country="Italy" status="Not operational" 88 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Wind" cc="it" country="Italy" operator="Wind Tre" status="Operational" 98 bands="GSM 900" brand="BLU" cc="it" country="Italy" operator="BLU S.p.A." status="Not operational" 99 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="3 Italia" cc="it" country="Italy" operator="Wind Tre" status="Operational" 00-99 226 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 2600" brand="Vodafone" cc="ro" country="Romania" operator="Vodafone România" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 2600 / 5G 3500" brand="Vodafone" cc="ro" country="Romania" operator="Vodafone România" status="Operational" 02 bands="CDMA 420" brand="Clicknet Mobile" cc="ro" country="Romania" operator="Telekom Romania" status="Not operational" 03 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2600" brand="Telekom" cc="ro" country="Romania" operator="Telekom Romania" status="Operational" 04 bands="CDMA 450" brand="Cosmote/Zapp" cc="ro" country="Romania" operator="Telekom Romania" status="Not operational" - 05 bands="UMTS 900 / UMTS 2100 / LTE 2100 / TD-LTE 2600" brand="Digi.Mobil" cc="ro" country="Romania" operator="RCS&RDS" status="Operational" + 05 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 2100 / TD-LTE 2600 / 5G 3500" brand="Digi.Mobil" cc="ro" country="Romania" operator="RCS&RDS" status="Operational" 06 bands="UMTS 900 / UMTS 2100" brand="Telekom/Zapp" cc="ro" country="Romania" operator="Telekom Romania" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="ro" country="Romania" operator="Orange România" status="Operational" 11 bands="MVNO" cc="ro" country="Romania" operator="Enigma-System" @@ -252,8 +257,8 @@ 16 bands="MVNO" brand="Lycamobile" cc="ro" country="Romania" operator="Lycamobile Romania" status="Operational" 00-99 228 - 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" - 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" + 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational" 05 cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational" 06 bands="GSM-R 900" brand="SBB-CFF-FFS" cc="ch" country="Switzerland" operator="SBB AG" status="Operational" @@ -277,20 +282,21 @@ 61 cc="ch" country="Switzerland" operator="Compatel Ltd." 62 bands="MVNO" cc="ch" country="Switzerland" operator="Telecom26 AG" status="Operational" 63 brand="FTS" cc="ch" country="Switzerland" operator="Fink Telecom Services" status="Operational" - 99 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" + 64 bands="MVNO" cc="ch" country="Switzerland" operator="Nth AG" status="Operational" + 99 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" status="Not operational" 00-99 230 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile" cc="cz" country="Czech Republic" operator="T-Mobile Czech Republic" status="Operational" - 02 bands="CDMA 450 / GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="O2" cc="cz" country="Czech Republic" operator="O2 Czech Republic" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Operational" - 04 bands="MVNO" cc="cz" country="Czech Republic" operator="Nordic Telecom s.r.o." status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="O2" cc="cz" country="Czech Republic" operator="O2 Czech Republic" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Operational" + 04 bands="MVNO / LTE 410" cc="cz" country="Czech Republic" operator="Nordic Telecom s.r.o." status="Operational" 05 bands="TD-LTE 3700" cc="cz" country="Czech Republic" operator="PODA a.s." - 06 cc="cz" country="Czech Republic" operator="Nordic Telecom 5G a.s." + 06 bands="TD-LTE 3700" cc="cz" country="Czech Republic" operator="Nordic Telecom 5G a.s." status="Operational" 07 bands="MVNO" cc="cz" country="Czech Republic" operator="ASTELNET, s.r.o." status="Not operational" 08 cc="cz" country="Czech Republic" operator="Compatel s.r.o." 09 bands="MVNO" brand="Vectone Mobile" cc="cz" country="Czech Republic" operator="Mundio Distribution Czech Republic s.r.o." status="Not operational" 98 bands="GSM-R 900" cc="cz" country="Czech Republic" operator="Správa železniční dopravní cesty, s.o." status="Operational" - 99 bands="GSM 1800" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Operational" + 99 bands="GSM 1800" brand="Vodafone" cc="cz" country="Czech Republic" operator="Vodafone Czech Republic" status="Not operational" 00-99 231 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Orange" cc="sk" country="Slovakia" operator="Orange Slovensko" status="Operational" @@ -301,39 +307,42 @@ 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="O2" cc="sk" country="Slovakia" operator="O2 Slovakia" status="Operational" 07 cc="sk" country="Slovakia" operator="Towercom, a. s." 08 cc="sk" country="Slovakia" operator="IPfon, s.r.o." + 09 cc="sk" country="Slovakia" operator="DSI DATA, a.s." + 10 cc="sk" country="Slovakia" operator="HMZ RÁDIOKOMUNIKÁCIE, spol. s r.o." 99 bands="GSM-R" brand="ŽSR" cc="sk" country="Slovakia" operator="Železnice Slovenskej Republiky" status="Operational" 00-99 232 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="A1.net" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="A1.net" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" 02 cc="at" country="Austria" operator="A1 Telekom Austria" status="Reserved" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile AT" cc="at" country="Austria" operator="T-Mobile Austria" status="Operational" - 04 brand="T-Mobile AT" cc="at" country="Austria" operator="T-Mobile Austria Gmbh" - 05 bands="GSM 900 / UMTS 2100" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" status="Operational" + 04 brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" + 05 bands="GSM 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" 06 brand="Orange AT" cc="at" country="Austria" operator="Orange Austria GmbH" status="Not operational" 07 bands="MVNO" brand="tele.ring" cc="at" country="Austria" operator="T-Mobile Austria" status="Operational" 08 bands="MVNO" brand="Lycamobile" cc="at" country="Austria" operator="Lycamobile Austria" status="Operational" 09 bands="MVNO" brand="Tele2Mobil" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" - 10 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" + 10 bands="UMTS 2100 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" 11 bands="MVNO" brand="bob" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" 12 bands="MVNO" brand="yesss!" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" - 13 bands="MVNO" brand="upc" cc="at" country="Austria" operator="UPC Austria" status="Operational" + 13 bands="MVNO" brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" status="Operational" 14 cc="at" country="Austria" operator="Hutchison Drei Austria" status="Reserved" 15 bands="MVNO" brand="Vectone Mobile" cc="at" country="Austria" operator="Mundio Mobile Austria" status="Operational" 16 cc="at" country="Austria" operator="Hutchison Drei Austria" status="Reserved" 17 cc="at" country="Austria" operator="MASS Response Service GmbH" 18 bands="MVNO" cc="at" country="Austria" operator="smartspace GmbH" - 19 cc="at" country="Austria" operator="Tele2 Telecommunication GmbH" + 19 cc="at" country="Austria" operator="Hutchison Drei Austria" 20 bands="MVNO" brand="m:tel" cc="at" country="Austria" operator="MTEL Austrija GmbH" status="Operational" 21 cc="at" country="Austria" operator="Salzburg AG für Energie, Verkehr und Telekommunikation" 22 bands="MVNO" cc="at" country="Austria" operator="Plintron Austria Limited" - 23 cc="at" country="Austria" operator="T-Mobile Austria GmbH" + 23 brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" + 24 cc="at" country="Austria" operator="Smartel Services GmbH" 91 bands="GSM-R" brand="GSM-R A" cc="at" country="Austria" operator="ÖBB" status="Operational" 92 bands="CDMA450 / LTE450" brand="ArgoNET" cc="at" country="Austria" operator="ArgoNET GmbH" status="Operational" 00-99 234 00 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="Operational" 01 bands="MVNO" brand="Vectone Mobile" cc="gb" country="United Kingdom" operator="Mundio Mobile Limited" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / 5G 3500" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Airtel-Vodafone" cc="gb" country="United Kingdom" operator="Jersey Airtel Ltd" status="Operational" 04 bands="GSM 1800" brand="FMS Solutions Ltd" cc="gb" country="United Kingdom" operator="FMS Solutions Ltd" status="Reserved" 05 cc="gb" country="United Kingdom" operator="COLT Mobile Telecommunications Limited" status="Not operational" @@ -341,17 +350,17 @@ 07 bands="GSM 1800" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Not operational" 08 bands="MVNO" brand="BT OnePhone" cc="gb" country="United Kingdom" operator="BT OnePhone (UK) Ltd" status="Operational" 09 cc="gb" country="United Kingdom" operator="Tismi BV" - 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" - 11 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / 5G 3500" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" + 11 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / 5G 3500" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" 12 bands="GSM-R" brand="Railtrack" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Ltd" status="Operational" 13 bands="GSM-R" brand="Railtrack" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Ltd" status="Operational" 14 bands="GSM 1800" brand="Hay Systems Ltd" cc="gb" country="United Kingdom" operator="Hay Systems Ltd" status="Operational" - 15 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2600" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Operational" + 15 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2600 / 5G 3500" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Operational" 16 bands="MVNO" brand="Talk Talk" cc="gb" country="United Kingdom" operator="TalkTalk Communications Limited" status="Operational" - 17 cc="gb" country="United Kingdom" operator="FleXtel Limited" + 17 cc="gb" country="United Kingdom" operator="FleXtel Limited" status="Not operational" 18 bands="MVNO" brand="Cloud9" cc="gb" country="United Kingdom" operator="Cloud9" status="Operational" 19 bands="GSM 1800" brand="Private Mobile Networks PMN" cc="gb" country="United Kingdom" operator="Teleware plc" status="Operational" - 20 bands="UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="3" cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" status="Operational" + 20 bands="UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / 5G 3500" brand="3" cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" status="Operational" 21 cc="gb" country="United Kingdom" operator="LogicStar Ltd" status="Not operational" 22 cc="gb" country="United Kingdom" operator="Telesign Mobile Limited" 23 cc="gb" country="United Kingdom" operator="Icron Network Limited" @@ -361,13 +370,13 @@ 27 bands="MVNE" cc="gb" country="United Kingdom" operator="Teleena UK Limited" status="Operational" 28 bands="MVNO" cc="gb" country="United Kingdom" operator="Marathon Telecom Limited" status="Operational" 29 brand="aql" cc="gb" country="United Kingdom" operator="(aq) Limited" - 30 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Operational" - 31 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" - 32 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" + 30 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Operational" + 31 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" + 32 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="T-Mobile UK" cc="gb" country="United Kingdom" operator="EE" status="Allocated" 33 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" 34 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Orange" cc="gb" country="United Kingdom" operator="EE" status="Operational" 35 cc="gb" country="United Kingdom" operator="JSC Ingenium (UK) Limited" status="Not operational" - 36 bands="GSM 900 / GSM 1800 / LTE" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure Isle of Man Ltd." status="Operational" + 36 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2100" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure Isle of Man Ltd." status="Operational" 37 cc="gb" country="United Kingdom" operator="Synectiv Ltd" 38 brand="Virgin Mobile" cc="gb" country="United Kingdom" operator="Virgin Media" 39 cc="gb" country="United Kingdom" operator="Gamma Telecom Holdings Ltd." @@ -381,18 +390,21 @@ 57 cc="gb" country="United Kingdom" operator="Sky UK Limited" 58 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Pronto GSM" cc="gb" country="United Kingdom" operator="Manx Telecom" status="Operational" 59 bands="MVNO" cc="gb" country="United Kingdom" operator="Limitless Mobile Ltd" status="Operational" - 70 cc="gb" country="United Kingdom" operator="AMSUK Ltd." + 70 cc="gb" country="United Kingdom" operator="AMSUK Ltd." status="Not operational" 71 cc="gb" country="United Kingdom" operator="Home Office" 72 bands="MVNO" brand="Hanhaa Mobile" cc="gb" country="United Kingdom" operator="Hanhaa Limited" status="Operational" + 73 bands="TD-LTE 3500" cc="gb" country="United Kingdom" operator="Bluewave Communications Ltd" status="Operational" 76 bands="GSM 900 / GSM 1800" brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="Operational" 78 bands="TETRA" brand="Airwave" cc="gb" country="United Kingdom" operator="Airwave Solutions Ltd" status="Operational" 86 cc="gb" country="United Kingdom" operator="EE" 00-99 235 - 00 brand="Vectone Mobile" cc="gb" country="United Kingdom" operator="Mundio Mobile Limited" 01 cc="gb" country="United Kingdom" operator="EE" 02 cc="gb" country="United Kingdom" operator="EE" 03 brand="Relish" cc="gb" country="United Kingdom" operator="UK Broadband Limited" + 04 cc="gb" country="United Kingdom" operator="University of Strathclyde" + 06 cc="gb" country="United Kingdom" operator="University of Strathclyde" + 07 cc="gb" country="United Kingdom" operator="University of Strathclyde" 77 brand="BT" cc="gb" country="United Kingdom" operator="BT Group" 88 bands="LTE" cc="gb" country="United Kingdom" operator="Telet Research (N.I.) Limited" 91 brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone United Kingdom" @@ -415,7 +427,7 @@ 12 bands="MVNO" brand="Lycamobile" cc="dk" country="Denmark" operator="Lycamobile Denmark Ltd" status="Operational" 13 cc="dk" country="Denmark" operator="Compatel Limited" 14 cc="dk" country="Denmark" operator="Monty UK Global Limited" - 15 cc="dk" country="Denmark" operator="Ice Danmark ApS" + 15 bands="LTE 450" brand="Net 1" cc="dk" country="Denmark" operator="Ice Danmark ApS" status="Operational" 16 cc="dk" country="Denmark" operator="Tismi B.V." 17 bands="MVNO" cc="dk" country="Denmark" operator="Naka AG" status="Not operational" 18 cc="dk" country="Denmark" operator="Cubic Telecom" @@ -430,9 +442,10 @@ 66 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" cc="dk" country="Denmark" operator="TT-Netværket P/S" status="Operational" 73 cc="dk" country="Denmark" operator="Onomondo ApS" 77 bands="GSM 900 / GSM 1800" brand="Telenor" cc="dk" country="Denmark" operator="Telenor Denmark" status="Operational" + 96 brand="Telia" cc="dk" country="Denmark" operator="Telia Danmark" 00-99 240 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="se" country="Sweden" operator="TeliaSonera Sverige AB" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="se" country="Sweden" operator="Telia Sverige AB" status="Operational" 02 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600 / TD-LTE 2600" brand="3" cc="se" country="Sweden" operator="HI3G Access AB" status="Operational" 03 bands="LTE 450" brand="Net 1" cc="se" country="Sweden" operator="Netett Sverige AB" status="Operational" 04 bands="UMTS 2100" brand="SWEDEN" cc="se" country="Sweden" operator="3G Infrastructure Services AB" status="Operational" @@ -446,7 +459,7 @@ 12 bands="MVNO" brand="Lycamobile" cc="se" country="Sweden" operator="Lycamobile Sweden Limited" status="Operational" 13 cc="se" country="Sweden" operator="Alltele Företag Sverige AB" 14 cc="se" country="Sweden" operator="Tele2 Business AB" - 15 bands="GSM 900 / GSM 1800 / UMTS 2100" cc="se" country="Sweden" operator="Wireless Maingate Nordic AB" status="Operational" + 15 cc="se" country="Sweden" operator="Sierra Wireless Sweden AB" 16 bands="GSM" cc="se" country="Sweden" operator="42 Telecom AB" status="Operational" 17 bands="MVNO" brand="Gotanet" cc="se" country="Sweden" operator="Götalandsnätet AB" status="Operational" 18 cc="se" country="Sweden" operator="Generic Mobile Systems Sweden AB" @@ -461,7 +474,7 @@ 27 bands="MVNO" cc="se" country="Sweden" operator="GlobeTouch AB" status="Operational" 28 cc="se" country="Sweden" operator="LINK Mobile A/S" 29 cc="se" country="Sweden" operator="Mercury International Carrier Services" - 30 cc="se" country="Sweden" operator="NextGen Mobile Ltd." + 30 cc="se" country="Sweden" operator="NextGen Mobile Ltd." status="Not operational" 31 cc="se" country="Sweden" operator="RebTel Network AB" 32 cc="se" country="Sweden" operator="Compatel Limited" 33 cc="se" country="Sweden" operator="Mobile Arts AB" @@ -471,7 +484,7 @@ 37 cc="se" country="Sweden" operator="CLX Networks AB" status="Operational" 38 bands="MVNO" brand="Voxbone" cc="se" country="Sweden" operator="Voxbone mobile" status="Operational" 39 cc="se" country="Sweden" operator="Borderlight AB" - 40 cc="se" country="Sweden" operator="North net connect AB" + 40 cc="se" country="Sweden" operator="Netmore Group AB" 41 cc="se" country="Sweden" operator="Shyam Telecom UK Ltd." 42 cc="se" country="Sweden" operator="Telenor Connexion AB" 43 cc="se" country="Sweden" operator="MobiWeb Ltd." @@ -479,31 +492,34 @@ 45 cc="se" country="Sweden" operator="Spirius AB" 46 bands="MVNO" brand="Viahub" cc="se" country="Sweden" operator="SMS Provider Corp." 47 cc="se" country="Sweden" operator="Viatel Sweden AB" + 48 bands="MVNO" cc="se" country="Sweden" operator="Tismi BV" 60 cc="se" country="Sweden" operator="Telefonaktiebolaget LM Ericsson" 61 cc="se" country="Sweden" operator="MessageBird B.V." + 63 brand="FTS" cc="se" country="Sweden" operator="Fink Telecom Services" status="Operational" 00-99 242 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="no" country="Norway" operator="TeliaSonera Norge AS" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Operational" 03 cc="no" country="Norway" operator="Televerket AS" status="Not operational" 04 bands="MVNO" brand="Tele2" cc="no" country="Norway" operator="Tele2 (Mobile Norway AS)" status="Not operational" - 05 bands="GSM 900 / UMTS 900 / UMTS 2100" brand="Telia" cc="no" country="Norway" operator="TeliaSonera Norge AS" status="Not operational" - 06 bands="LTE 450" brand="ICE" cc="no" country="Norway" operator="ICE Norge AS" status="Operational" + 05 bands="GSM 900 / UMTS 900 / UMTS 2100" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Not operational" + 06 bands="LTE 450" brand="ice" cc="no" country="Norway" operator="ICE Norge AS" status="Operational" 07 bands="MVNO" brand="Phonero" cc="no" country="Norway" operator="Phonero AS" status="Not operational" - 08 bands="MVNO" brand="TDC" cc="no" country="Norway" operator="TDC Mobil AS" status="Operational" + 08 bands="MVNO" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Operational" 09 bands="MVNO" brand="Com4" cc="no" country="Norway" operator="Com4 AS" status="Operational" 10 cc="no" country="Norway" operator="Norwegian Communications Authority" 11 bands="Test" brand="SystemNet" cc="no" country="Norway" operator="SystemNet AS" 12 brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" - 14 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="ICE" cc="no" country="Norway" operator="ICE Communication Norge AS" status="Operational" + 14 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="ice" cc="no" country="Norway" operator="ICE Communication Norge AS" status="Operational" + 15 bands="MVNO" cc="no" country="Norway" operator="eRate Norway AS" status="Operational" 20 bands="GSM-R 900" cc="no" country="Norway" operator="Jernbaneverket AS" status="Operational" 21 bands="GSM-R 900" cc="no" country="Norway" operator="Jernbaneverket AS" status="Operational" - 22 cc="no" country="Norway" operator="Altibox AS" + 22 cc="no" country="Norway" operator="Altibox AS" status="Not operational" 23 bands="MVNO" brand="Lycamobile" cc="no" country="Norway" operator="Lyca Mobile Ltd" status="Operational" 24 cc="no" country="Norway" operator="Mobile Norway AS" status="Not operational" 25 cc="no" country="Norway" operator="Forsvarets kompetansesenter KKIS" 90 cc="no" country="Norway" operator="Nokia Solutions and Networks Norge AS" - 99 bands="LTE" cc="no" country="Norway" operator="TampNet AS" status="Operational" + 99 bands="LTE 800 / LTE 1800" cc="no" country="Norway" operator="TampNet AS" status="Operational" 00-99 244 03 bands="GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" @@ -513,19 +529,20 @@ 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Operational" 08 bands="GSM 1800 / UMTS 2100" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" 09 bands="GSM 900" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" - 10 cc="fi" country="Finland" operator="Viestintävirasto" - 11 cc="fi" country="Finland" operator="Viestintävirasto" + 10 cc="fi" country="Finland" operator="Traficom" + 11 cc="fi" country="Finland" operator="Traficom" 12 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" 13 bands="GSM 900 / GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Not operational" 14 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ålcom" cc="fi" country="Finland" operator="Ålands Telekommunikation Ab" status="Operational" 15 bands="GSM 1800" brand="SAMK" cc="fi" country="Finland" operator="Satakunnan ammattikorkeakoulu Oy" status="Not operational" 16 bands="MVNO" brand="Tele2" cc="fi" country="Finland" operator="Oy Finland Tele2 AB" status="Not operational" 17 bands="GSM-R" cc="fi" country="Finland" operator="Liikennevirasto" status="Operational" + 20 cc="fi" country="Finland" operator="Telia Finland Oyj" 21 bands="MVNO" brand="Elisa- Saunalahti" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" 22 cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" 23 cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" 24 cc="fi" country="Finland" operator="TTY-säätiö" status="Not operational" - 25 bands="CDMA" brand="Datame" cc="fi" country="Finland" operator="Datame Oy" status="Not operational" + 25 cc="fi" country="Finland" operator="Fortum Power and Heat Oy" 26 bands="MVNO" brand="Compatel" cc="fi" country="Finland" operator="Compatel Ltd" status="Operational" 27 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" 28 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" @@ -533,10 +550,10 @@ 30 bands="MVNO" brand="Vectone Mobile" cc="fi" country="Finland" operator="Mundio Mobile Oy" status="Not operational" 31 bands="MVNO" brand="Kuiri" cc="fi" country="Finland" operator="Ukko Mobile Oy" status="Not operational" 32 bands="MVNO" brand="Voxbone" cc="fi" country="Finland" operator="Voxbone SA" status="Operational" - 33 bands="TETRA" brand="VIRVE" cc="fi" country="Finland" operator="Virve Tuotteet ja Palvelut Oy" status="Operational" + 33 bands="TETRA" brand="VIRVE" cc="fi" country="Finland" operator="Suomen Virveverkko Oy" status="Operational" 34 bands="MVNO" brand="Bittium Wireless" cc="fi" country="Finland" operator="Bittium Wireless Oy" status="Operational" 35 bands="LTE 450 / TD-LTE 2600" brand="Ukko Mobile" cc="fi" country="Finland" operator="Ukkoverkot Oy" status="Operational" - 36 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sonera / DNA" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj / Suomen Yhteisverkko Oy" status="Operational" + 36 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia / DNA" cc="fi" country="Finland" operator="Telia Finland Oyj / Suomen Yhteisverkko Oy" status="Operational" 37 bands="MVNO" brand="Tismi" cc="fi" country="Finland" operator="Tismi BV" status="Operational" 38 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" 39 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" @@ -545,7 +562,17 @@ 42 cc="fi" country="Finland" operator="SMS Provider Corp." 43 cc="fi" country="Finland" operator="Telavox AB / Telavox Oy" 44 cc="fi" country="Finland" operator="Turun ammattikorkeakoulu Oy" - 91 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600" brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="Operational" + 50 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 51 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 52 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 53 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 54 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 55 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 56 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 57 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 58 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 59 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" + 91 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="fi" country="Finland" operator="Telia Finland Oyj" status="Operational" 92 brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="Not operational" 00-99 246 @@ -558,6 +585,7 @@ 07 cc="lt" country="Lithuania" operator="Compatel Ltd." 08 bands="WiMAX 3500 / TD-LTE 2300" brand="MEZON" cc="lt" country="Lithuania" operator="Lietuvos radijo ir televizijos centras" status="Operational" 09 cc="lt" country="Lithuania" operator="Interactive Digital Media GmbH" + 11 cc="lt" country="Lithuania" operator="DATASIM OU" 00-99 247 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="LMT" cc="lv" country="Latvia" operator="Latvian Mobile Telephone" status="Operational" @@ -571,7 +599,7 @@ 09 bands="MVNO" brand="Xomobile" cc="lv" country="Latvia" operator="Camel Mobile" status="Operational" 00-99 248 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="ee" country="Estonia" operator="Estonian Mobile Telecom" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="ee" country="Estonia" operator="Telia Eesti" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Elisa" cc="ee" country="Estonia" operator="Elisa Eesti" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Tele2" cc="ee" country="Estonia" operator="Tele2 Eesti" status="Operational" 04 bands="MVNO" brand="Top Connect" cc="ee" country="Estonia" operator="OY Top Connect" status="Operational" @@ -642,14 +670,16 @@ 05 bands="GSM 1800" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Not operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="lifecell LLC" status="Operational" 07 bands="UMTS 2100" brand="3Mob; Lycamobile" cc="ua" country="Ukraine" operator="Trimob LLC" status="Operational" - 08 cc="ua" country="Ukraine" operator="JSC Ukrtelecom" + 08 cc="ua" country="Ukraine" operator="JSC Ukrtelecom" status="Not operational" + 09 cc="ua" country="Ukraine" operator="PRJSC "Farlep-Invest"" status="Not operational" + 10 cc="ua" country="Ukraine" operator="Atlantis Telecom LLC" 21 bands="CDMA 800" brand="PEOPLEnet" cc="ua" country="Ukraine" operator="PRJSC “Telesystems of Ukraine"" status="Operational" 23 bands="CDMA 800" brand="CDMA Ukraine" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Not operational" 25 bands="CDMA 800" brand="NEWTONE" cc="ua" country="Ukraine" operator="PRJSC “Telesystems of Ukraine"" status="Not operational" 99 bands="LTE 800" brand="Phoenix" cc="ua" country="Ukraine" operator="Phoenix" status="Operational" 00-99 257 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="velcom" cc="by" country="Belarus" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="A1" cc="by" country="Belarus" operator="A1 Belarus" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="MTS" cc="by" country="Belarus" operator="Mobile TeleSystems" status="Operational" 03 bands="CDMA 450" brand="DIALLOG" cc="by" country="Belarus" operator="BelCel" status="Not operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="life:)" cc="by" country="Belarus" operator="Belarusian Telecommunications Network" status="Operational" @@ -678,21 +708,21 @@ 10 brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." 11 bands="CDMA2000 420" brand="Nordisk Polska" cc="pl" country="Poland" operator="Nordisk Polska Sp. z o.o." status="Operational" 12 bands="MVNO" brand="Cyfrowy Polsat" cc="pl" country="Poland" operator="Cyfrowy Polsat S.A." status="Operational" - 13 cc="pl" country="Poland" operator="Move Telecom S.A." - 14 brand="Sferia" cc="pl" country="Poland" operator="Sferia S.A." status="Not operational" + 13 bands="MVNO" cc="pl" country="Poland" operator="Move Telecom S.A." status="Operational" + 14 cc="pl" country="Poland" operator="Telco Leaders Ltd" 15 bands="LTE 1800" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 16 bands="LTE 1800" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 17 bands="UMTS 900 / TD-LTE 2600" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 18 brand="AMD Telecom" cc="pl" country="Poland" operator="AMD Telecom S.A." - 19 brand="Teleena" cc="pl" country="Poland" operator="Teleena Holding BV" status="Not operational" - 20 brand="Mobile.Net" cc="pl" country="Poland" operator="Mobile.Net Sp. z o.o." status="Not operational" + 19 bands="MVNO" cc="pl" country="Poland" operator="SIA NetBalt" + 20 cc="pl" country="Poland" operator="Wysyłaj SMS Polska Sp. z o.o." 21 brand="Exteri" cc="pl" country="Poland" operator="Exteri Sp. z o.o." status="Not operational" - 22 brand="Arcomm" cc="pl" country="Poland" operator="Arcomm Sp. z o.o." - 23 brand="Amicomm" cc="pl" country="Poland" operator="Amicomm Sp. z o.o." status="Not operational" + 22 brand="Arcomm" cc="pl" country="Poland" operator="Arcomm Sp. z o.o." status="Not operational" + 23 cc="pl" country="Poland" operator="PGE Systemy S.A." 24 cc="pl" country="Poland" operator="IT Partners Telco Sp. z o.o." 25 cc="pl" country="Poland" operator="Polskie Sieci Radiowe Sp. z o.o. Sp. k.a." status="Not operational" 26 brand="ATE" cc="pl" country="Poland" operator="Advanced Technology & Experience Sp. z o.o." status="Not operational" - 27 brand="Intertelcom" cc="pl" country="Poland" operator="Intertelcom Sp. z o.o." status="Not operational" + 27 cc="pl" country="Poland" operator="SIA Ntel Solutions" 28 brand="PhoneNet" cc="pl" country="Poland" operator="PhoneNet Sp. z o.o." status="Not operational" 29 brand="Interfonica" cc="pl" country="Poland" operator="Interfonica Sp. z o.o." status="Not operational" 30 brand="GrandTel" cc="pl" country="Poland" operator="GrandTel Sp. z o.o." status="Not operational" @@ -702,14 +732,14 @@ 34 bands="LTE 800 / LTE 2600" brand="NetWorkS!" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" 35 bands="GSM-R" cc="pl" country="Poland" operator="PKP Polskie Linie Kolejowe S.A." status="Operational" 36 bands="MVNO" brand="Vectone Mobile" cc="pl" country="Poland" operator="Mundio Mobile" status="Not operational" - 37 cc="pl" country="Poland" operator="NEXTGEN MOBILE LTD" - 38 cc="pl" country="Poland" operator="CALLFREEDOM Sp. z o.o." + 37 cc="pl" country="Poland" operator="NEXTGEN MOBILE LTD" status="Not operational" + 38 cc="pl" country="Poland" operator="CALLFREEDOM Sp. z o.o." status="Not operational" 39 bands="MVNO" brand="Voxbone" cc="pl" country="Poland" operator="VOXBONE SA" status="Operational" 40 cc="pl" country="Poland" operator="Interactive Digital Media GmbH" 41 cc="pl" country="Poland" operator="EZ PHONE MOBILE Sp. z o.o." 42 cc="pl" country="Poland" operator="MobiWeb Telecom Limited" 43 cc="pl" country="Poland" operator="Smart Idea International Sp. z o.o." - 44 cc="pl" country="Poland" operator="Rebtel Poland Sp. z o.o." + 44 cc="pl" country="Poland" operator="Rebtel Poland Sp. z o.o." status="Not operational" 45 bands="MVNO" cc="pl" country="Poland" operator="Virgin Mobile Polska Sp. z o.o." status="Operational" 46 cc="pl" country="Poland" operator="Terra Telekom Sp. z o.o." 47 cc="pl" country="Poland" operator="SMShighway Limited" @@ -718,8 +748,8 @@ 98 bands="LTE 1800" brand="Play" cc="pl" country="Poland" operator="P4 Sp. z o.o." status="Not operational" 00-99 262 - 01 bands="GSM 900 / GSM 1800/ / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 3500" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Reserved" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Reserved" @@ -729,7 +759,7 @@ 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" 10 bands="GSM-R" cc="de" country="Germany" operator="DB Netz AG" status="Operational" 11 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Reserved" - 12 bands="MVNO" brand="Dolphin Telecom" cc="de" country="Germany" operator="sipgate GmbH" status="Operational" + 12 bands="MVNO" brand="Simquadrat" cc="de" country="Germany" operator="sipgate GmbH" status="Operational" 13 bands="UMTS 2100" cc="de" country="Germany" operator="Mobilcom Multimedia" status="Not operational" 14 bands="UMTS 2100" cc="de" country="Germany" operator="Group 3G UMTS" status="Not operational" 15 bands="TD-SCDMA" brand="Airdata" cc="de" country="Germany" status="Operational" @@ -741,23 +771,26 @@ 21 cc="de" country="Germany" operator="Multiconnect GmbH" 22 bands="MVNO" cc="de" country="Germany" operator="sipgate Wireless GmbH" 23 bands="MVNO" cc="de" country="Germany" operator="Drillisch Online AG" status="Operational" - 33 bands="MVNO" brand="simquadrat" cc="de" country="Germany" operator="sipgate GmbH" status="Operational" + 24 cc="de" country="Germany" operator="TelcoVillage GmbH" + 33 bands="MVNO" brand="simquadrat" cc="de" country="Germany" operator="sipgate GmbH" status="Not operational" 41 cc="de" country="Germany" operator="First Telecom GmbH" status="Not operational" 42 bands="GSM 1800" brand="CCC Event" cc="de" country="Germany" operator="Chaos Computer Club" status="Temporary operational" 43 bands="MVNO" brand="Lycamobile" cc="de" country="Germany" operator="Lycamobile" status="Operational" 60 bands="GSM-R 900" cc="de" country="Germany" operator="DB Telematik" status="Operational" + 71 cc="de" country="Germany" operator="GSMK" 72 cc="de" country="Germany" operator="Ericsson GmbH" - 73 cc="de" country="Germany" operator="Xantaro Deutschland GmbH" - 74 cc="de" country="Germany" operator="Qualcomm CDMA Technologies GmbH" + 73 cc="de" country="Germany" operator="Nokia" + 74 cc="de" country="Germany" operator="Qualcomm CDMA Technologies GmbH" status="Not operational" 75 cc="de" country="Germany" operator="Core Network Dynamics GmbH" status="Operational" 76 bands="GSM 900" cc="de" country="Germany" operator="Siemens AG" status="Not operational" 77 bands="GSM 900" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" 78 brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" 79 cc="de" country="Germany" operator="ng4T GmbH" status="Not operational" - 92 bands="GSM 1800 / UMTS 2100" cc="de" country="Germany" operator="Nash Technologies" status="Operational" + 92 bands="GSM 1800 / UMTS 2100" cc="de" country="Germany" operator="Nash Technologies" status="Not operational" 00-99 266 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="GibTel" cc="gi" country="Gibraltar (United Kingdom)" operator="Gibtelecom" status="Operational" + 03 brand="Gibfibrespeed" cc="gi" country="Gibraltar (United Kingdom)" operator="GibFibre Ltd" 06 bands="UMTS 2100" brand="CTS Mobile" cc="gi" country="Gibraltar (United Kingdom)" operator="CTS Gibraltar" status="Not operational" 09 bands="GSM 1800 / UMTS 2100" brand="Shine" cc="gi" country="Gibraltar (United Kingdom)" operator="Eazitelecom" status="Operational" 00-99 @@ -774,6 +807,7 @@ 13 cc="pt" country="Portugal" operator="G9Telecom, S.A." 21 bands="CDMA2000 450" brand="Zapp" cc="pt" country="Portugal" operator="Zapp Portugal" status="Not operational" 80 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" + 91 brand="Vodafone" cc="pt" country="Portugal" operator="Vodafone Portugal" 00-99 270 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="POST" cc="lu" country="Luxembourg" operator="POST Luxembourg" status="Operational" @@ -783,13 +817,13 @@ 71 bands="GSM-R 900" brand="CFL" cc="lu" country="Luxembourg" operator="Société Nationale des Chemins de Fer Luxembourgeois" status="Operational" 77 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Tango" cc="lu" country="Luxembourg" operator="Tango SA" status="Operational" 78 cc="lu" country="Luxembourg" operator="Interactive digital media GmbH" - 79 cc="lu" country="Luxembourg" operator="Mitto A.G." + 79 cc="lu" country="Luxembourg" operator="Mitto AG" 80 cc="lu" country="Luxembourg" operator="Syniverse Technologies S.à r.l." 81 cc="lu" country="Luxembourg" operator="E-Lux Mobile Telecommunication S.A." 99 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" cc="lu" country="Luxembourg" operator="Orange S.A." status="Operational" 00-99 272 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vodafone" cc="ie" country="Ireland" operator="Vodafone Ireland" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="Vodafone" cc="ie" country="Ireland" operator="Vodafone Ireland" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" status="Operational" 04 cc="ie" country="Ireland" operator="Access Telecom" @@ -833,11 +867,12 @@ 77 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 2100" brand="Melita" cc="mt" country="Malta" operator="Melita" status="Operational" 00-99 280 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cytamobile-Vodafone" cc="cy" country="Cyprus" operator="Cyprus Telecommunications Authority" status="Operational" - 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="MTN" cc="cy" country="Cyprus" operator="MTN Group" status="Operational" - 20 bands="LTE 1800" brand="PrimeTel" cc="cy" country="Cyprus" operator="PrimeTel PLC" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cytamobile-Vodafone" cc="cy" country="Cyprus" operator="Cyprus Telecommunications Authority" status="Operational" + 02 brand="Cytamobile-Vodafone" cc="cy" country="Cyprus" operator="Cyprus Telecommunications Authority" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Epic" cc="cy" country="Cyprus" operator="Monaco Telecom" status="Operational" + 20 bands="UMTS 2100 / LTE 900 / LTE 1800" brand="PrimeTel" cc="cy" country="Cyprus" operator="PrimeTel PLC" status="Operational" 22 bands="MVNO" brand="lemontel" cc="cy" country="Cyprus" operator="Lemontel Ltd" status="Operational" - 23 bands="MVNO" brand="Vectone Mobile" cc="cy" country="Cyprus" operator="Mundio Mobile Cyprus Ltd." + 23 bands="MVNO" brand="Vectone Mobile" cc="cy" country="Cyprus" operator="Mundio Mobile Cyprus Ltd." status="Not operational" 00-99 282 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2300" brand="Geocell" cc="ge" country="Georgia" operator="Silknet" status="Operational" @@ -851,9 +886,11 @@ 09 cc="ge" country="Georgia" operator="Gmobile" status="Operational" 10 cc="ge" country="Georgia" operator="Premium Net International SRL" 11 cc="ge" country="Georgia" operator="Mobilive" + 12 cc="ge" country="Georgia" operator="Datacomm Ltd" + 13 cc="ge" country="Georgia" operator="Asanet Ltd" 00-99 283 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Beeline" cc="am" country="Armenia" operator="ArmenTel" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Beeline" cc="am" country="Armenia" operator="Veon Armenia CJSC" status="Operational" 04 bands="GSM 900 / UMTS 900" brand="Karabakh Telecom" cc="am" country="Armenia" operator="Karabakh Telecom" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="VivaCell-MTS" cc="am" country="Armenia" operator="K Telecom CJSC" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ucom" cc="am" country="Armenia" operator="Ucom LLC" status="Operational" @@ -865,7 +902,7 @@ 07 bands="GSM-R" brand="НКЖИ" cc="bg" country="Bulgaria" operator="НАЦИОНАЛНА КОМПАНИЯ ЖЕЛЕЗОПЪТНА ИНФРАСТРУКТУРА" status="Operational" 09 cc="bg" country="Bulgaria" operator="COMPATEL LIMITED" status="Not operational" 11 bands="LTE 1800" cc="bg" country="Bulgaria" operator="Bulsatcom" status="Operational" - 13 bands="LTE 1800" brand="MAX" cc="bg" country="Bulgaria" operator="Max Telecom LTD" status="Operational" + 13 bands="LTE 1800" brand="Ти.ком" cc="bg" country="Bulgaria" operator="Ti.com JSC" status="Operational" 00-99 286 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Turkcell" cc="tr" country="Turkey" operator="Turkcell Iletisim Hizmetleri A.S." status="Operational" @@ -898,12 +935,12 @@ 70 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telemach" cc="si" country="Slovenia" operator="Tušmobil d.o.o." status="Operational" 00-99 294 - 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telekom.mk" cc="mk" country="Macedonia" operator="Makedonski Telekom" status="Operational" - 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="vip" cc="mk" country="Macedonia" operator="ONE.VIP DOO" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="vip" cc="mk" country="Macedonia" operator="ONE.VIP DOO" status="Operational" - 04 bands="MVNO" brand="Lycamobile" cc="mk" country="Macedonia" operator="Lycamobile LLC" status="Operational" - 10 cc="mk" country="Macedonia" operator="WTI Macedonia" status="Not operational" - 11 cc="mk" country="Macedonia" operator="MOBIK TELEKOMUNIKACII DOOEL Skopje" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telekom.mk" cc="mk" country="North Macedonia" operator="Makedonski Telekom" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="vip" cc="mk" country="North Macedonia" operator="ONE.VIP DOO" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="vip" cc="mk" country="North Macedonia" operator="ONE.VIP DOO" status="Operational" + 04 bands="MVNO" brand="Lycamobile" cc="mk" country="North Macedonia" operator="Lycamobile LLC" status="Operational" + 10 cc="mk" country="North Macedonia" operator="WTI Macedonia" status="Not operational" + 11 cc="mk" country="North Macedonia" operator="MOBIK TELEKOMUNIKACII DOOEL Skopje" 00-99 295 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Swisscom" cc="li" country="Liechtenstein" operator="Swisscom Schweiz AG" status="Operational" @@ -913,6 +950,7 @@ 07 bands="MVNO" cc="li" country="Liechtenstein" operator="First Mobile AG" 09 bands="MVNO" cc="li" country="Liechtenstein" operator="EMnify GmbH" 10 bands="MVNO" cc="li" country="Liechtenstein" operator="Soracom LI Ltd." + 11 bands="MVNO" cc="li" country="Liechtenstein" operator="DIMOCO Messaging AG" 77 bands="GSM 900" brand="Alpmobil" cc="li" country="Liechtenstein" operator="Alpcom AG" status="Not operational" 00-99 297 @@ -921,6 +959,7 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="m:tel CG" cc="me" country="Montenegro" operator="MTEL CG" status="Operational" 00-99 302 + 100 bands="MVNO" brand="dotmobile" cc="ca" country="Canada" operator="Data on Tap Inc." 130 bands="TD-LTE 3500 / WiMAX" brand="Xplornet" cc="ca" country="Canada" operator="Xplornet Communications" status="Operational" 131 bands="TD-LTE 3500 / WiMAX" brand="Xplornet" cc="ca" country="Canada" operator="Xplornet Communications" status="Operational" 220 bands="UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Telus Mobility, Koodo Mobile, Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational" @@ -929,8 +968,10 @@ 250 brand="ALO" cc="ca" country="Canada" operator="ALO Mobile Inc." 270 bands="UMTS 1700 / LTE 1700" brand="EastLink" cc="ca" country="Canada" operator="Bragg Communications" status="Operational" 290 bands="iDEN 900" brand="Airtel Wireless" cc="ca" country="Canada" operator="Airtel Wireless" status="Operational" - 300 cc="ca" country="Canada" operator="ECOTEL Inc." + 300 bands="LTE 700 / LTE 850 / LTE 2600" brand="ECOTEL" cc="ca" country="Canada" operator="Ambra Solutions" + 310 bands="LTE 700 / LTE 850 / LTE 2600" brand="ECOTEL" cc="ca" country="Canada" operator="Ambra Solutions" 320 bands="UMTS 1700" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational" + 330 cc="ca" country="Canada" operator="Blue Canada Wireless Inc." 340 bands="MVNO" brand="Execulink" cc="ca" country="Canada" operator="Execulink" status="Operational" 350 bands="GSM 850" brand="FIRST" cc="ca" country="Canada" operator="FIRST Networks Operations" status="Not operational" 360 bands="iDEN 800" brand="MiKe" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" @@ -939,7 +980,7 @@ 380 bands="UMTS 850 / UMTS 1900" brand="Keewaytinook Mobile" cc="ca" country="Canada" operator="Keewaytinook Okimakanak Mobile" status="Operational" 390 brand="DMTS" cc="ca" country="Canada" operator="Dryden Mobility" status="Not operational" 420 bands="TD-LTE 3500" brand="ABC" cc="ca" country="Canada" operator="A.B.C. Allen Business Communications Ltd." status="Operational" - 480 brand="SSi Connexions" cc="ca" country="Canada" operator="SSi Connexions" + 480 bands="GSM 1900 / LTE 2600" brand="Qiniq" cc="ca" country="Canada" operator="SSi Connexions" status="Operational" 490 bands="UMTS 1700 / LTE 700 / LTE 1700 / LTE 2600" brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" status="Operational" 491 brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" 500 bands="UMTS 1700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" @@ -950,21 +991,22 @@ 560 bands="CDMA / GSM" brand="Lynx Mobility" cc="ca" country="Canada" operator="Lynx Mobility" status="Operational" 570 brand="LightSquared" cc="ca" country="Canada" operator="LightSquared" 590 brand="Quadro Mobility" cc="ca" country="Canada" operator="Quadro Communications Co-op" status="Operational" + 600 cc="ca" country="Canada" operator="Iristel" 610 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900 / LTE 2600" brand="Bell Mobility, Virgin Mobile Canada" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 620 bands="UMTS 850 / GSM 1900 / LTE 850 / LTE 1900" brand="ICE Wireless" cc="ca" country="Canada" operator="ICE Wireless" status="Operational" 630 brand="Aliant Mobility" cc="ca" country="Canada" operator="Bell Aliant" - 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" + 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Not operational" 650 bands="UMTS 850 / UMTS 1900 / LTE 2600" brand="TBaytel" cc="ca" country="Canada" operator="Thunder Bay Telephone" status="Operational" 652 bands="CDMA2000" cc="ca" country="Canada" operator="BC Tel Mobility (Telus)" status="Not operational" 653 bands="CDMA 800 / CDMA 1900" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" - 655 bands="CDMA 800 / CDMA 1900" brand="MTS" cc="ca" country="Canada" operator="Bell MTS" status="Operational" + 655 bands="CDMA 800 / CDMA 1900" brand="MTS" cc="ca" country="Canada" operator="Bell MTS" status="Not operational" 656 bands="CDMA" brand="TBay" cc="ca" country="Canada" operator="Thunder Bay Telephone Mobility" status="Not operational" 657 bands="CDMA 800 / CDMA 1900" brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" status="Not operational" 660 bands="UMTS 850 / UMTS 1900 / LTE 1700" brand="MTS" cc="ca" country="Canada" operator="Bell MTS" status="Operational" 670 brand="CityTel Mobility" cc="ca" country="Canada" operator="CityWest" 680 bands="TD-LTE 2600" brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="Operational" 690 bands="UMTS 850 / UMTS 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" - 701 bands="CDMA2000" cc="ca" country="Canada" operator="MB Tel Mobility" status="Operational" + 701 bands="CDMA2000" cc="ca" country="Canada" operator="MB Tel Mobility" status="Not operational" 702 bands="CDMA2000" cc="ca" country="Canada" operator="MT&T Mobility (Aliant)" status="Not operational" 703 bands="CDMA2000" cc="ca" country="Canada" operator="New Tel Mobility (Aliant)" status="Not operational" 710 bands="Satellite CDMA" brand="Globalstar" cc="ca" country="Canada" status="Operational" @@ -981,7 +1023,8 @@ 880 bands="UMTS 850 / UMTS 1900" brand="Bell / Telus / SaskTel" cc="ca" country="Canada" operator="Shared Telus, Bell, and SaskTel" status="Operational" 920 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Not operational" 940 bands="UMTS 850 / UMTS 1900" brand="Wightman Mobility" cc="ca" country="Canada" operator="Wightman Telecom" status="Operational" - 990 cc="ca" country="Canada" + 990 cc="ca" country="Canada" operator="Ericsson Canada" + 991 cc="ca" country="Canada" operator="Halton Regional Police Service" 000-999 308 01 bands="GSM 900" brand="Ameris" cc="pm" country="Saint Pierre and Miquelon (France)" operator="St. Pierre-et-Miquelon Télécom" status="Operational" @@ -995,7 +1038,7 @@ 012 bands="LTE 700 / LTE 1700 / LTE 1900" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" 013 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" 014 cc="us" country="United States of America" - 015 bands="iDEN" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications" + 015 brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications" 016 bands="CDMA2000 1900 / CDMA2000 1700" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 017 bands="iDEN" brand="ProxTel" cc="us" country="United States of America" operator="North Sight Communications Inc." status="Not operational" 020 bands="GSM 850 / GSM 1900 / UMTS" brand="Union Wireless" cc="us" country="United States of America" operator="Union Telephone Company" status="Operational" @@ -1008,7 +1051,7 @@ 050 bands="CDMA" brand="GCI" cc="us" country="United States of America" operator="Alaska Communications" status="Operational" 053 bands="MVNO" brand="Virgin Mobile" cc="us" country="United States of America" operator="Sprint" status="Operational" 054 cc="us" country="United States of America" operator="Alltel US" status="Operational" - 060 bands="1900" cc="us" country="United States of America" operator="Consolidated Telcom" + 060 bands="1900" cc="us" country="United States of America" operator="Consolidated Telcom" status="Not operational" 066 bands="GSM / CDMA" brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" status="Operational" 070 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 080 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" @@ -1022,7 +1065,7 @@ 160 bands="GSM 1900" brand="T-Mobile" cc="us" country="United States of America" operator="T-Mobile US" status="Operational" 170 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 180 bands="GSM 850 / UMTS 850 / UMTS 1900" brand="West Central" cc="us" country="United States of America" operator="West Central Wireless" status="Operational" - 190 bands="GSM 850" brand="GCI" cc="us" country="United States of America" operator="Alaska Wireless Communications, LLC" status="Operational" + 190 bands="GSM 850" brand="GCI" cc="us" country="United States of America" operator="Alaska Communications" status="Operational" 200 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 210 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 220 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" @@ -1041,7 +1084,7 @@ 340 bands="GSM 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" 350 bands="CDMA" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Not operational" 360 bands="CDMA" brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" status="Operational" - 370 bands="GSM 1900 / UMTS 850 / LTE 700" brand="Docomo" cc="us" country="United States of America" operator="NTT Docomo Pacific" status="Operational" + 370 bands="GSM 1900 / UMTS 850 / LTE 700" brand="Docomo" cc="us" country="United States of America" operator="NTT DoCoMo Pacific" status="Operational" 380 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 390 bands="GSM 850 / LTE 700 / CDMA" brand="Cellular One of East Texas" cc="us" country="United States of America" operator="TX-11 Acquisition, LLC" status="Operational" 400 bands="GSM 1900 / UMTS 1900 / LTE 700" brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" @@ -1051,11 +1094,11 @@ 440 bands="MVNO" cc="us" country="United States of America" operator="Numerex" status="Operational" 450 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900" brand="Viaero" cc="us" country="United States of America" operator="Viaero Wireless" status="Operational" 460 bands="MVNO" brand="Conecto" cc="us" country="United States of America" operator="NewCore Wireless LLC" status="Operational" - 470 bands="CDMA2000 1900" brand="Shentel" cc="us" country="United States of America" operator="Shenandoah Telecommunications Company" status="Operational" + 470 brand="Docomo" cc="us" country="United States of America" operator="NTT DoCoMo Pacific" 480 bands="iDEN" brand="iConnect" cc="us" country="United States of America" operator="Wave Runner LLC" status="Operational" 490 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Operational" 500 bands="CDMA2000 850 / CDMA2000 1900" brand="Alltel" cc="us" country="United States of America" operator="Public Service Cellular Inc." status="Operational" - 510 brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" + 510 brand="Cellcom" cc="us" country="United States of America" operator="Nsight" 520 brand="TNS" cc="us" country="United States of America" operator="Transaction Network Services" 530 brand="iWireless" cc="us" country="United States of America" operator="Iowa Wireless Services LLC" 540 bands="GSM 850 / GSM 1900" brand="Phoenix" cc="us" country="United States of America" operator="Hilliary Communications" status="Operational" @@ -1065,7 +1108,7 @@ 580 bands="CDMA2000" cc="us" country="United States of America" operator="Inland Cellular Telephone Company" status="Operational" 59 bands="CDMA" brand="Cellular One" cc="bm" country="Bermuda" status="Operational" 590 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless" - 600 bands="CDMA2000 850 / CDMA2000 1900" brand="Cellcom" cc="us" country="United States of America" operator="New-Cell Inc." status="Operational" + 600 bands="CDMA2000 850 / CDMA2000 1900" brand="Cellcom" cc="us" country="United States of America" operator="NewCell Inc." status="Operational" 610 bands="GSM 1900" brand="Epic PCS" cc="us" country="United States of America" operator="Elkhart Telephone Co." status="Not operational" 620 brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" 630 bands="LTE 700" brand="miSpot" cc="us" country="United States of America" operator="Agri-Valley Communications" status="Not operational" @@ -1083,10 +1126,10 @@ 750 bands="CDMA2000 850 / CDMA2000 1900" brand="Appalachian Wireless" cc="us" country="United States of America" operator="East Kentucky Network, LLC" status="Operational" 760 cc="us" country="United States of America" operator="Lynch 3G Communications Corporation" status="Not operational" 770 bands="GSM 1900 / UMTS 1700 / LTE 1700 / LTE 1900" brand="iWireless" cc="us" country="United States of America" operator="Iowa Wireless Services" status="Operational" - 780 bands="iDEN" brand="Dispatch Direct" cc="us" country="United States of America" operator="D. D. Inc." status="Operational" + 780 bands="iDEN" brand="Dispatch Direct" cc="us" country="United States of America" operator="D. D. Inc." status="Not operational" 790 bands="GSM 1900 / UMTS / LTE" brand="BLAZE" cc="us" country="United States of America" operator="PinPoint Communications Inc." status="Operational" 800 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" - 810 bands="1900" cc="us" country="United States of America" operator="LCFR LLC" status="Not operational" + 810 bands="1900" cc="us" country="United States of America" operator="Pacific Lightwave Inc." 820 cc="us" country="United States of America" operator="Verizon Wireless" 830 bands="WiMAX" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Not operational" 840 bands="MVNO" brand="telna Mobile" cc="us" country="United States of America" operator="Telecom North America Mobile, Inc." status="Operational" @@ -1104,9 +1147,8 @@ 960 bands="CDMA" brand="STRATA" cc="us" country="United States of America" operator="UBET Wireless" status="Operational" 970 bands="Satellite" cc="us" country="United States of America" operator="Globalstar" status="Operational" 980 bands="CDMA / LTE 700" brand="Peoples Telephone" cc="us" country="United States of America" operator="Texas RSA 7B3" status="Not operational" - 990 bands="LTE 700" brand="Evolve Broadband" cc="us" country="United States of America" operator="Worldcall Interconnect Inc." status="Operational" + 990 bands="LTE 700" brand="Evolve Broadband" cc="us" country="United States of America" operator="Evolve Cellular Inc." status="Operational" 311 - 000 bands="CDMA2000 850 / CDMA2000 1900" brand="West Central Wireless" cc="us" country="United States of America" operator="Mid-Tex Cellular Ltd." status="Operational" 010 bands="CDMA2000 850 / CDMA2000 1900" brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communications" status="Operational" 012 bands="CDMA2000 850 / CDMA2000 1900" brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" 020 bands="GSM 850" brand="Chariton Valley" cc="us" country="United States of America" operator="Missouri RSA 5 Partnership" status="Operational" @@ -1124,7 +1166,7 @@ 140 bands="CDMA" brand="Bravado Wireless" cc="us" country="United States of America" operator="Cross Telephone Company" status="Operational" 150 bands="GSM 850" cc="us" country="United States of America" operator="Wilkes Cellular" status="Operational" 160 bands="LTE" cc="us" country="United States of America" operator="Lightsquared L.P." status="Not operational" - 170 bands="GSM 850" cc="us" country="United States of America" operator="Broadpoint Inc." status="Operational" + 170 bands="GSM 850 / LTE" cc="us" country="United States of America" operator="Tampnet" status="Operational" 180 bands="GSM 850 / UMTS 850 / UMTS 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 190 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" 200 cc="us" country="United States of America" operator="ARINC" status="Not operational" @@ -1189,7 +1231,7 @@ 520 bands="LTE" cc="us" country="United States of America" operator="Lightsquared L.P." status="Not operational" 530 bands="LTE 1900" brand="NewCore" cc="us" country="United States of America" operator="NewCore Wireless LLC" status="Operational" 540 bands="GSM 850" cc="us" country="United States of America" operator="Proximiti Mobility Inc." status="Not operational" - 550 bands="GSM 850 / GSM 1900 / CDMA 2000 / UMTS" brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Midwest LLC" status="Operational" + 550 bands="GSM 850 / GSM 1900 / CDMA 2000 / UMTS" brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Wireless LLC" status="Operational" 560 bands="GSM 850" brand="OTZ Cellular" cc="us" country="United States of America" operator="OTZ Communications, Inc." status="Operational" 570 bands="UMTS 1700 / LTE 1700" brand="BendBroadband" cc="us" country="United States of America" operator="Bend Cable Communications LLC" status="Not operational" 580 bands="LTE 700 / LTE 850" brand="U.S. Cellular" cc="us" country="United States of America" operator="U.S. Cellular" status="Operational" @@ -1212,17 +1254,18 @@ 750 brand="ClearTalk" cc="us" country="United States of America" operator="Flat Wireless LLC" 760 cc="us" country="United States of America" operator="Edigen Inc." status="Not operational" 770 cc="us" country="United States of America" operator="Altiostar Networks, Inc." - 780 brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" status="Not operational" + 780 bands="LTE 700" brand="ASTCA" cc="as" country="American Samoa (United States of America)" operator="American Samoa Telecommunications" status="Operational" 790 cc="us" country="United States of America" operator="Coleman County Telephone Cooperative, Inc." 800 bands="LTE 700" cc="us" country="United States of America" operator="Bluegrass Cellular LLC" status="Operational" 810 bands="LTE 700" cc="us" country="United States of America" operator="Bluegrass Cellular LLC" status="Operational" 820 cc="us" country="United States of America" operator="Sonus Networks" 830 bands="LTE 700" cc="us" country="United States of America" operator="Thumb Cellular LP" status="Operational" - 840 bands="LTE 700" brand="Cellcom" cc="us" country="United States of America" operator="Nsight Spectrum LLC" status="Operational" - 850 bands="LTE 700" brand="Cellcom" cc="us" country="United States of America" operator="Nsight Spectrum LLC" status="Operational" + 840 bands="LTE 700" brand="Cellcom" cc="us" country="United States of America" operator="Nsight" status="Operational" + 850 bands="LTE 700" brand="Cellcom" cc="us" country="United States of America" operator="Nsight" status="Operational" 860 bands="LTE 700" brand="STRATA" cc="us" country="United States of America" operator="Uintah Basin Electronic Telecommunications" status="Operational" 870 bands="MVNO" brand="Boost Mobile" cc="us" country="United States of America" operator="Sprint Corporation" status="Operational" 880 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" + 882 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" 890 cc="us" country="United States of America" operator="Globecomm Network Services Corporation" 900 bands="MVNO" cc="us" country="United States of America" operator="GigSky" status="Operational" 910 bands="CDMA / LTE" brand="MobileNation" cc="us" country="United States of America" operator="SI Wireless LLC" status="Operational" @@ -1236,7 +1279,6 @@ 990 bands="LTE 700 / LTE 1700" cc="us" country="United States of America" operator="VTel Wireless" status="Operational" 000-999 312 - 010 brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communication Corporation, Inc" 020 bands="LTE 700" cc="us" country="United States of America" operator="Infrastructure Networks, LLC" status="Operational" 030 bands="LTE 700" brand="Bravado Wireless" cc="us" country="United States of America" operator="Cross Wireless" status="Operational" 040 bands="LTE 700" cc="us" country="United States of America" operator="Custer Telephone Co-op (CTCI)" status="Operational" @@ -1257,7 +1299,7 @@ 190 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" 200 bands="MVNO" cc="us" country="United States of America" operator="Voyager Mobility LLC" status="Not operational" 210 bands="MVNO" cc="us" country="United States of America" operator="Aspenta International, Inc." status="Operational" - 220 bands="LTE 700" brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communication Corporation, Inc." status="Operational" + 220 bands="LTE 700" brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communications Corporation, Inc." status="Operational" 230 brand="SRT Communications" cc="us" country="United States of America" operator="North Dakota Network Co." status="Not operational" 240 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" 250 brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" @@ -1269,7 +1311,7 @@ 310 bands="LTE 700" cc="us" country="United States of America" operator="Clear Stream Communications, LLC" status="Operational" 320 bands="LTE 700" cc="us" country="United States of America" operator="RTC Communications LLC" status="Operational" 330 bands="LTE 700" brand="Nemont" cc="us" country="United States of America" operator="Nemont Communications, Inc." status="Operational" - 340 bands="LTE 700" brand="MTA" cc="us" country="United States of America" operator="Matanuska Telephone Association, Inc." status="Operational" + 340 bands="LTE 700" brand="MTA" cc="us" country="United States of America" operator="Matanuska Telephone Association, Inc." status="Not operational" 350 bands="LTE 700" cc="us" country="United States of America" operator="Triangle Communication System Inc." status="Operational" 360 cc="us" country="United States of America" operator="Wes-Tex Telecommunications, Ltd." 370 bands="LTE" brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Wireless" status="Operational" @@ -1279,7 +1321,7 @@ 410 cc="us" country="United States of America" operator="Eltopia Communications, LLC" 420 bands="LTE 700" cc="us" country="United States of America" operator="Nex-Tech Wireless" status="Operational" 430 bands="CDMA / LTE 700" cc="us" country="United States of America" operator="Silver Star Communications" status="Operational" - 440 bands="2500" cc="us" country="United States of America" operator="Consolidated Telcom" + 440 bands="2500" cc="us" country="United States of America" operator="Consolidated Telcom" status="Not operational" 450 cc="us" country="United States of America" operator="Cable & Communications Corporation" 460 bands="LTE 700" cc="us" country="United States of America" operator="Ketchikan Public Utilities (KPU)" status="Operational" 470 bands="LTE 700" brand="Carolina West Wireless" cc="us" country="United States of America" operator="Carolina West Wireless" status="Operational" @@ -1307,9 +1349,9 @@ 690 bands="MVNO/MVNE" cc="us" country="United States of America" operator="TGS, LLC" status="Operational" 700 bands="LTE 700" cc="us" country="United States of America" operator="Wireless Partners, LLC" status="Operational" 710 bands="LTE" cc="us" country="United States of America" operator="Great North Woods Wireless LLC" status="Operational" - 720 bands="LTE" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="Operational" + 720 bands="LTE 850" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="Operational" 730 bands="CDMA" cc="us" country="United States of America" operator="Triangle Communication System Inc." status="Operational" - 740 bands="MVNO" brand="Locus Telecommunications" cc="us" country="United States of America" operator="KDDI America, Inc." status="Operational" + 740 bands="MVNO" brand="Locus Telecommunications" cc="us" country="United States of America" operator="KDDI America, Inc." status="Not operational" 750 cc="us" country="United States of America" operator="Artemis Networks LLC" 760 brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" 770 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" @@ -1337,7 +1379,6 @@ 990 brand="Premier Broadband" cc="us" country="United States of America" operator="Premier Holdings LLC" 000-999 313 - 000 cc="us" country="United States of America" operator="Tennessee Wireless" status="Operational" 010 brand="Bravado Wireless" cc="us" country="United States of America" operator="Cross Wireless LLC" 020 bands="CDMA" brand="CTC Wireless" cc="us" country="United States of America" operator="Cambridge Telephone Company Inc." status="Operational" 030 bands="CDMA" brand="Snake River PCS" cc="us" country="United States of America" operator="Eagle Telephone System Inc." status="Operational" @@ -1356,7 +1397,7 @@ 240 brand="Peak Internet" cc="us" country="United States of America" operator="Fundamental Holdings, Corp." 250 bands="LTE" cc="us" country="United States of America" operator="Imperial County Office of Education" 260 bands="MVNO" cc="us" country="United States of America" operator="Expeto Wireless Inc." status="Operational" - 270 cc="us" country="United States of America" operator="Blackstar Management" + 270 cc="us" country="United States of America" operator="Blackstar Management" status="Not operational" 280 bands="LTE 700" cc="us" country="United States of America" operator="King Street Wireless, LP" 290 bands="LTE" cc="us" country="United States of America" operator="Gulf Coast Broadband LLC" 300 bands="LTE" cc="us" country="United States of America" operator="Cambio WiFi of Delmarva, LLC" status="Operational" @@ -1371,13 +1412,22 @@ 390 bands="MVNO" cc="us" country="United States of America" operator="Altice USA Wireless, Inc." 400 cc="us" country="United States of America" operator="Texoma Communications, LLC" 410 cc="us" country="United States of America" operator="pdvWireless" - 000-999 -314 - 100 cc="us" country="United States of America" + 420 cc="us" country="United States of America" operator="Hudson Valley Wireless" + 440 cc="us" country="United States of America" operator="Arvig Enterprises, Inc." + 450 cc="us" country="United States of America" operator="Spectrum Wireless Holdings, LLC" + 460 bands="MVNO" cc="us" country="United States of America" operator="Mobi, Inc." status="Operational" + 470 cc="us" country="United States of America" operator="San Diego Gas & Electric Company" + 480 bands="MVNO" cc="us" country="United States of America" operator="Ready Wireless, LLC" + 490 cc="us" country="United States of America" operator="Puloli, Inc." + 500 cc="us" country="United States of America" operator="Shelcomm, Inc." + 510 cc="us" country="United States of America" operator="Puerto Rico Telecom Company" + 520 cc="us" country="United States of America" operator="Florida Broadband, Inc." status="Operational" + 540 cc="us" country="United States of America" operator="Nokia Innovations US LLC" + 550 cc="us" country="United States of America" operator="Mile High Networks LLC" status="Operational" + 560 cc="us" country="United States of America" operator="Transit Wireless LLC" status="Operational" 000-999 316 - 010 bands="iDEN 800" brand="Nextel" cc="us" country="United States of America" operator="Nextel Communications" status="Not operational" - 011 bands="iDEN 800" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="Operational" + 011 bands="iDEN 800" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="Not operational" 000-999 330 000 bands="CDMA 1900" brand="Open Mobile" cc="pr" country="Puerto Rico" operator="PR Wireless" status="Operational" @@ -1450,6 +1500,7 @@ 02 bands="GSM 1900 / UMTS" brand="Mobility" cc="bm" country="Bermuda" operator="M3 Wireless" status="Operational" 05 cc="bm" country="Bermuda" operator="Telecom Networks" 11 cc="bm" country="Bermuda" operator="Deltronics" + 15 cc="bm" country="Bermuda" operator="FKB Net Ltd." 352 030 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Digicel" cc="gd" country="Grenada" operator="Digicel Grenada Ltd." status="Operational" 110 bands="GSM 850 / LTE" brand="FLOW" cc="gd" country="Grenada" operator="Cable & Wireless Grenada Ltd." status="Operational" @@ -1493,7 +1544,7 @@ 00-99 364 39 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700" brand="BTC" cc="bs" country="Bahamas" operator="The Bahamas Telecommunications Company Ltd (BaTelCo)" status="Operational" - 49 bands="LTE 700 / LTE 1700" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" + 49 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" 00-99 365 010 cc="ai" country="Anguilla" operator="Weblinks Limited" status="Operational" @@ -1519,7 +1570,7 @@ 03 bands="GSM 900 / GSM 1800 / UTMS 2100 / LTE 800" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" 00-99 374 - 12 bands="GSM 1800 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" + 12 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" 130 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" 140 bands="CDMA" brand="Laqtel" cc="tt" country="Trinidad and Tobago" operator="LaqTel Ltd." status="Not operational" 376 @@ -1636,7 +1687,6 @@ 98 brand="AirTel" cc="in" country="India" operator="Gujarat" status="Operational" 00-99 405 - 01 bands="GSM 1800" brand="Reliance" cc="in" country="India" operator="Andhra Pradesh and Telangana" status="Operational" 025 bands="CDMA 2000 / GSM 1800 / UMTS 2100" brand="TATA DOCOMO" cc="in" country="India" operator="Andhra Pradesh and Telangana" status="Operational" 026 bands="CDMA 2000" brand="TATA DOCOMO" cc="in" country="India" operator="Assam" status="Operational" 027 bands="CDMA 2000 / GSM 1800" brand="TATA DOCOMO" cc="in" country="India" operator="Bihar/Jharkhand" status="Operational" @@ -1763,7 +1813,7 @@ 927 brand="Uninor" cc="in" country="India" operator="Gujarat" status="Operational" 929 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="Maharashtra" status="Operational" 410 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Jazz" cc="pk" country="Pakistan" operator="Mobilink-PMCL" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800" brand="Jazz" cc="pk" country="Pakistan" operator="Mobilink-PMCL" status="Operational" 02 bands="CDMA2000 1900 / TD-LTE 1900" brand="3G EVO / CharJi 4G" cc="pk" country="Pakistan" operator="PTCL" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Ufone" cc="pk" country="Pakistan" operator="Pakistan Telecommunication Mobile Ltd" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Zong" cc="pk" country="Pakistan" operator="China Mobile" status="Operational" @@ -1782,12 +1832,13 @@ 88 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Salaam" cc="af" country="Afghanistan" operator="Afghan Telecom" status="Operational" 00-99 413 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Mobitel" cc="lk" country="Sri Lanka" operator="Mobitel (Pvt) Ltd" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 850 / LTE 900 / LTE 1800 / LTE 2100" brand="Mobitel" cc="lk" country="Sri Lanka" operator="Mobitel (Pvt) Ltd" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Axiata PLC" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="lk" country="Sri Lanka" operator="Etisalat Lanka (Pvt) Ltd" status="Not operational" 04 bands="CDMA / WiMAX / TD-LTE 2300" brand="Lanka Bell" cc="lk" country="Sri Lanka" operator="Lanka Bell Ltd" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="lk" country="Sri Lanka" operator="Bharti Airtel Lanka (Pvt) Ltd" status="Operational" - 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Operational" + 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Not operational" + 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Operational" 11 bands="CDMA / WiMAX / TD-LTE 2300" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Broadband Networks (Pvt) Ltd" status="Operational" 12 bands="TD-LTE 2600" brand="SLT" cc="lk" country="Sri Lanka" operator="Sri Lanka Telecom PLC" status="Operational" 00-99 @@ -1833,15 +1884,16 @@ 92 bands="CDMA" brand="Omnnea" cc="iq" country="Iraq" operator="Omnnea Wireless" status="Operational" 00-99 419 - 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="zain KW" cc="kw" country="Kuwait" operator="Zain Kuwait" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="K.S.C Ooredoo" cc="kw" country="Kuwait" operator="National Mobile Telecommunications" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Viva" cc="kw" country="Kuwait" operator="Kuwait Telecommunication Company" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800 / 5G 3500" brand="zain KW" cc="kw" country="Kuwait" operator="Zain Kuwait" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="K.S.C Ooredoo" cc="kw" country="Kuwait" operator="National Mobile Telecommunications" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="Viva" cc="kw" country="Kuwait" operator="Kuwait Telecommunication Company" status="Operational" 00-99 420 - 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Al Jawal (STC )" cc="sa" country="Saudi Arabia" operator="Saudi Telecom Company" status="Operational" - 03 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2600" brand="Mobily" cc="sa" country="Saudi Arabia" operator="Etihad Etisalat Company" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2600" brand="Zain SA" cc="sa" country="Saudi Arabia" operator="Zain Saudi Arabia" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300 / 5G 3500" brand="Al Jawal (STC )" cc="sa" country="Saudi Arabia" operator="Saudi Telecom Company" status="Operational" + 03 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2500" brand="Mobily" cc="sa" country="Saudi Arabia" operator="Etihad Etisalat Company" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500 / 5G 2500 / 5G 3500" brand="Zain SA" cc="sa" country="Saudi Arabia" operator="Zain Saudi Arabia" status="Operational" 05 bands="MVNO" brand="Virgin Mobile" cc="sa" country="Saudi Arabia" operator="Virgin Mobile Saudi Arabia" status="Operational" + 06 brand="Lebara Mobile" cc="sa" country="Saudi Arabia" operator="Lebara Mobile" status="Operational" 21 bands="GSM-R 900" brand="RGSM" cc="sa" country="Saudi Arabia" operator="Saudi Railways GSM" status="Operational" 00-99 421 @@ -1860,7 +1912,7 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="du" cc="ae" country="United Arab Emirates" operator="Emirates Integrated Telecommunications Company" status="Operational" 00-99 425 - 01 cc="il" country="Israel" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Partner" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" 02 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="Cellcom" cc="il" country="Israel" operator="Cellcom Israel Ltd." status="Operational" 03 bands="UMTS 850 / UMTS 2100 / LTE 1800" brand="Pelephone" cc="il" country="Israel" operator="Pelephone Communications Ltd." status="Operational" 04 cc="il" country="Israel" operator="Globalsim Ltd" @@ -1869,6 +1921,7 @@ 07 bands="iDEN 800 / UMTS 2100" brand="Hot Mobile" cc="il" country="Israel" operator="Hot Mobile Ltd." status="Operational" 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd." status="Operational" 09 bands="LTE 1800" brand="We4G" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Partner" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" 11 bands="MVNO" cc="il" country="Israel" operator="365 Telecom" status="Not operational" 12 bands="MVNO" brand="x2one" cc="il" country="Israel" operator="Free Telecom" status="Operational" 13 cc="il" country="Israel" operator="Ituran Cellular Communications" status="Not operational" @@ -1877,7 +1930,7 @@ 16 bands="MVNO" brand="Rami Levy" cc="il" country="Israel" operator="Rami Levy Communications Ltd." status="Operational" 17 bands="MVNO" brand="Sipme" cc="il" country="Israel" operator="Gale Phone" status="Not operational" 18 bands="MVNO" brand="Cellact Communications" cc="il" country="Israel" operator="Cellact Communications Ltd." status="Operational" - 19 bands="MVNO" brand="019 Mobile" cc="il" country="Israel" operator="019 Communication Services Ltd." status="Operational" + 19 bands="MVNO" brand="019 Mobile" cc="il" country="Israel" operator="019 Communication Services Ltd. / TELZAR" status="Operational" 20 brand="Bezeq" cc="il" country="Israel" operator="Bezeq The Israeli Telecommunication Corp Ltd." 21 brand="Bezeq International" cc="il" country="Israel" operator="B.I.P. Communications Ltd." 23 cc="il" country="Israel" operator="Beezz Communication Solutions Ltd." @@ -1888,15 +1941,15 @@ 29 cc="il" country="Israel" operator="CG Networks" 00-99 426 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="zain BH" cc="bh" country="Bahrain" operator="Zain Bahrain" status="Operational" 03 cc="bh" country="Bahrain" operator="Civil Aviation Authority" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="VIVA Bahrain" cc="bh" country="Bahrain" operator="Viva Bahrain" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="VIVA Bahrain" cc="bh" country="Bahrain" operator="Viva Bahrain" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" 00-99 427 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="ooredoo" cc="qa" country="Qatar" operator="ooredoo" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="qa" country="Qatar" operator="Vodafone Qatar" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="qa" country="Qatar" operator="Vodafone Qatar" status="Operational" 05 bands="TETRA 380" brand="Ministry of Interior" cc="qa" country="Qatar" operator="Ministry of Interior" status="Operational" 06 bands="LTE" brand="Ministry of Interior" cc="qa" country="Qatar" operator="Ministry of Interior" status="Operational" 00-99 @@ -1998,20 +2051,19 @@ 91 cc="jp" country="Japan" operator="Tokyo Organising Committee of the Olympic and Paralympic Games" 00-99 441 - 00 bands="TD-LTE 2500" cc="jp" country="Japan" operator="Wireless City Planning Inc." status="Operational" 01 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" 10 bands="WiMAX 2500 / TD-LTE 2500" brand="UQ WiMAX" cc="jp" country="Japan" operator="UQ Communications Inc." status="Operational" 00-99 450 01 bands="Satellite" cc="kr" country="South Korea" operator="Globalstar Asia Pacific" status="Operational" - 02 bands="5G" brand="KT" cc="kr" country="South Korea" operator="KT" + 02 bands="5G 3500 / 5G 28000" brand="KT" cc="kr" country="South Korea" operator="KT" status="Operational" 03 bands="CDMA2000 800" brand="Power 017" cc="kr" country="South Korea" operator="Shinsegi Telecom, Inc." status="Not operational" 04 bands="NB-IoT" brand="KT" cc="kr" country="South Korea" operator="KT" status="Operational" - 05 bands="CDMA2000 800 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="Operational" - 06 bands="CDMA2000 1800 / LTE 850 / LTE 2100 / LTE 2600" brand="LG U+" cc="kr" country="South Korea" operator="LG Telecom" status="Operational" + 05 bands="CDMA2000 800 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="Operational" + 06 bands="CDMA2000 1800 / LTE 850 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000" brand="LG U+" cc="kr" country="South Korea" operator="LG Telecom" status="Operational" 07 brand="KT" cc="kr" country="South Korea" operator="KT" 08 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="olleh" cc="kr" country="South Korea" operator="KT" status="Operational" - 11 bands="MVNO" brand="SK Telink" cc="kr" country="South Korea" operator="Korea Cable Telecom" status="Operational" + 11 bands="MVNO" brand="Tplus" cc="kr" country="South Korea" operator="Korea Cable Telecom" status="Operational" 12 brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" 00-99 452 @@ -2046,7 +2098,7 @@ 18 bands="GSM 900 / GSM 1800" cc="hk" country="Hong Kong" operator="CSL Limited" status="Not operational" 19 bands="UMTS 2100" brand="PCCW Mobile (3G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" 20 bands="LTE 1800 / LTE 2600" brand="PCCW Mobile (4G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" - 21 bands="MVNO" cc="hk" country="Hong Kong" operator="21Vianet Mobile Ltd." + 21 bands="MVNO" cc="hk" country="Hong Kong" operator="21Vianet Mobile Ltd." status="Not operational" 22 bands="MVNO" cc="hk" country="Hong Kong" operator="263 Mobile Communications (HongKong) Limited" status="Operational" 23 bands="MVNO" brand="Lycamobile" cc="hk" country="Hong Kong" operator="Lycamobile Hong Kong Ltd" status="Not operational" 24 bands="MVNO" cc="hk" country="Hong Kong" operator="Multibyte Info Technology Ltd" status="Operational" @@ -2059,13 +2111,13 @@ 35 bands="MVNO" cc="hk" country="Hong Kong" operator="Webbing Hong Kong Ltd" status="Operational" 00-99 455 - 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone – Comunicações Móveis, S.A." status="Operational" - 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational" - 02 bands="CDMA 800" brand="China Telecom" cc="mo" country="Macau (China)" operator="China Telecom (Macau) Company Limited" status="Operational" - 03 bands="GSM 900 / GSM 1800" brand="3" cc="mo" country="Macau (China)" operator="Hutchison Telephone (Macau), Limitada" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational" + 00 bands="UMTS 2100 / LTE 1800" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone – Comunicações Móveis, S.A." status="Operational" + 01 bands="LTE 1800" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational" + 02 bands="CDMA 800" brand="China Telecom" cc="mo" country="Macau (China)" operator="China Telecom (Macau) Company Limited" status="Not operational" + 03 bands="GSM 900 / GSM 1800" brand="3" cc="mo" country="Macau (China)" operator="Hutchison Telephone (Macau), Limitada" status="Not operational" + 04 bands="UMTS 2100" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational" 05 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="3" cc="mo" country="Macau (China)" operator="Hutchison Telephone (Macau), Limitada" status="Operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone – Comunicações Móveis, S.A." status="Operational" + 06 bands="UMTS 2100" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone – Comunicações Móveis, S.A." status="Operational" 07 bands="LTE 1800" brand="China Telecom" cc="mo" country="Macau (China)" operator="China Telecom (Macau) Limitada" status="Operational" 00-99 456 @@ -2136,7 +2188,7 @@ 10 bands="TD-LTE 2600 / WiMAX 3500" brand="Banglalion" cc="bd" country="Bangladesh" operator="Banglalion Communications Ltd." status="Operational" 00-99 472 - 01 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Dhiraagu" cc="mv" country="Maldives" operator="Dhivehi Raajjeyge Gulhun" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2600 / 5G 3500" brand="Dhiraagu" cc="mv" country="Maldives" operator="Dhivehi Raajjeyge Gulhun" status="Operational" 02 bands="GSM 900 / UMTS 2100 / LTE 2600" brand="Ooredoo" cc="mv" country="Maldives" operator="Wataniya Telecom Maldives" status="Operational" 00-99 502 @@ -2158,9 +2210,9 @@ 17 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Maxis" cc="my" country="Malaysia" operator="Maxis Communications Berhad" status="Operational" 18 bands="UMTS 2100 / LTE 1800 / LTE 2600" brand="U Mobile" cc="my" country="Malaysia" operator="U Mobile Sdn Bhd" status="Operational" 19 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Celcom" cc="my" country="Malaysia" operator="Celcom Axiata Berhad" status="Operational" - 20 bands="DMR" brand="Electcoms" cc="my" country="Malaysia" operator="Electcoms Berhad" status="Operational" + 20 bands="DMR" brand="Electcoms" cc="my" country="Malaysia" operator="Electcoms Berhad" status="Not operational" 505 - 01 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" + 01 bands="UMTS 850 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / 5G 3500" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" 02 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" 03 bands="UMTS 850 / UMTS 900 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Operational" 04 cc="au" country="Australia" operator="Department of Defence" status="Operational" @@ -2182,7 +2234,7 @@ 20 cc="au" country="Australia" operator="Ausgrid Corporation" 21 bands="GSM-R 1800" cc="au" country="Australia" operator="Queensland Rail Limited" 22 cc="au" country="Australia" operator="iiNet Ltd" - 23 bands="LTE 2100" cc="au" country="Australia" operator="Challenge Networks Pty. Ltd." status="Planning" + 23 bands="LTE 1800 / LTE 2100" cc="au" country="Australia" operator="Challenge Networks Pty Ltd" status="Operational" 24 cc="au" country="Australia" operator="Advanced Communications Technologies Pty. Ltd." 25 cc="au" country="Australia" operator="Pilbara Iron Company Services Pty Ltd" 26 cc="au" country="Australia" operator="Dialogue Communications Pty. Ltd." @@ -2204,6 +2256,7 @@ 43 cc="au" country="Australia" operator="Arrow Energy Pty Ltd" 44 cc="au" country="Australia" operator="Roy Hill Iron Ore Pty Ltd" 45 cc="au" country="Australia" operator="Clermont Coal Operations Pty Ltd" + 46 cc="au" country="Australia" operator="AngloGold Ashanti Australia Ltd" 50 bands="Satellite" cc="au" country="Australia" operator="Pivotel Group Pty Limited" status="Operational" 61 bands="LTE 1800 / LTE 2100" brand="CommTel NS" cc="au" country="Australia" operator="Commtel Network Solutions Pty Ltd" status="Implement / Design" 62 bands="TD-LTE 2300" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" @@ -2239,7 +2292,7 @@ 00-99 515 01 bands="GSM 900" brand="Islacom" cc="ph" country="Philippines" operator="Globe Telecom via Innove Communications" status="Not operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2500" brand="Globe" cc="ph" country="Philippines" operator="Globe Telecom" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2500 / 5G 3500" brand="Globe" cc="ph" country="Philippines" operator="Globe Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="SMART" cc="ph" country="Philippines" operator="PLDT via Smart Communications" status="Operational" 05 bands="GSM 1800 / UMTS 2100" brand="Sun Cellular" cc="ph" country="Philippines" operator="Digital Telecommunications Philippines" status="Operational" 11 cc="ph" country="Philippines" operator="PLDT via ACeS Philippines" @@ -2273,12 +2326,13 @@ 08 brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" 09 bands="MVNO" brand="Circles.Life" cc="sg" country="Singapore" operator="Liberty Wireless Pte Ltd" status="Operational" 10 bands="LTE 900 / TD-LTE 2300" cc="sg" country="Singapore" operator="TPG Telecom Pte Ltd" status="Operational" + 11 brand="M1" cc="sg" country="Singapore" operator="M1 Limited" 12 bands="iDEN 800" brand="Grid" cc="sg" country="Singapore" operator="GRID Communications Pte Ltd." status="Operational" 00-99 528 - 01 cc="bn" country="Brunei" operator="Jabatan Telekom Brunei" - 02 bands="UMTS 2100" brand="B-Mobile" cc="bn" country="Brunei" operator="B-Mobile Communications Sdn Bhd" status="Operational" - 11 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="DSTCom" cc="bn" country="Brunei" operator="Data Stream Technology" status="Operational" + 01 brand="TelBru" cc="bn" country="Brunei" operator="Telekom Brunei Berhad" + 02 bands="UMTS 2100" brand="PCSB" cc="bn" country="Brunei" operator="Progresif Cellular Sdn Bhd" status="Operational" + 11 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="UNN" cc="bn" country="Brunei" operator="Unified National Networks Sdn Bhd" status="Operational" 00-99 530 00 bands="AMPS 800 / TDMA 800" brand="Telecom" cc="nz" country="New Zealand" operator="Telecom New Zealand" status="Not operational" @@ -2286,7 +2340,7 @@ 02 bands="CDMA2000 800" brand="Telecom" cc="nz" country="New Zealand" operator="Telecom New Zealand" status="Not operational" 03 bands="UMTS-TDD 2000" brand="Woosh" cc="nz" country="New Zealand" operator="Woosh Wireless" status="Operational" 04 bands="UMTS 2100" brand="Vodafone" cc="nz" country="New Zealand" operator="TelstraClear New Zealand" status="Not operational" - 05 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300 / LTE 2600" brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational" + 05 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300 / LTE 2600 / 5G 2600" brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational" 06 bands="MVNO" brand="Skinny" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational" 07 cc="nz" country="New Zealand" operator="Bluereach Limited" 24 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1800" brand="2degrees" cc="nz" country="New Zealand" operator="2degrees" status="Operational" @@ -2397,7 +2451,7 @@ 00-99 606 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Libyana" cc="ly" country="Libya" operator="Libyana" status="Operational" - 01 bands="GSM 900 / GSM 1800 / LTE" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" + 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="Al-Jeel Phone" cc="ly" country="Libya" operator="Al-Jeel Al-Jadeed" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Libya Phone" cc="ly" country="Libya" operator="Libya Telecom & Technology (LTT)" status="Operational" 06 bands="CDMA2000" brand="Hatef Libya" cc="ly" country="Libya" operator="Hatef Libya" status="Operational" @@ -2427,7 +2481,7 @@ 03 bands="GSM 900 / UMTS 2100" brand="ATEL-SA" cc="ml" country="Mali" operator="Alpha Telecommunication Mali S.A." status="Operational" 00-99 611 - 01 bands="GSM 900 / GSM 1800" brand="Orange" cc="gn" country="Guinea" operator="Orange S.A." status="Operational" + 01 bands="GSM 900 / GSM 1800 / LTE" brand="Orange" cc="gn" country="Guinea" operator="Orange S.A." status="Operational" 02 bands="GSM 900" brand="Sotelgui" cc="gn" country="Guinea" operator="Sotelgui Lagui" status="Operational" 03 bands="GSM 900" brand="Telecel Guinee" cc="gn" country="Guinea" operator="INTERCEL Guinée" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="gn" country="Guinea" operator="Areeba Guinea" status="Operational" @@ -2450,7 +2504,7 @@ 00-99 614 01 bands="GSM 900" brand="SahelCom" cc="ne" country="Niger" operator="La Société Sahélienne de Télécommunications (SahelCom)" status="Operational" - 02 bands="GSM 900" brand="Airtel" cc="ne" country="Niger" operator="Bharti Airtel Limited" status="Operational" + 02 bands="GSM 900 / LTE" brand="Airtel" cc="ne" country="Niger" operator="Bharti Airtel Limited" status="Operational" 03 bands="GSM 900" brand="Moov" cc="ne" country="Niger" operator="Atlantique Telecom (subsidiary of Etisalat)" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="Orange" cc="ne" country="Niger" operator="Orange Niger" status="Operational" 00-99 @@ -2479,7 +2533,7 @@ 20 bands="CDMA2000" brand="LIBTELCO" cc="lr" country="Liberia" operator="Liberia Telecommunications Corporation" status="Operational" 00-99 619 - 01 bands="GSM 900 / UMTS 2100" brand="Orange" cc="sl" country="Sierra Leone" operator="Orange SL Limited" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE" brand="Orange" cc="sl" country="Sierra Leone" operator="Orange SL Limited" status="Operational" 02 brand="Africell" cc="sl" country="Sierra Leone" operator="Lintel Sierra Leone Limited" 03 bands="GSM 900" brand="Africell" cc="sl" country="Sierra Leone" operator="Lintel Sierra Leone Limited" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="Comium" cc="sl" country="Sierra Leone" operator="Comium (Sierra Leone) Ltd." status="Not operational" @@ -2493,13 +2547,13 @@ 00-99 620 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="MTN" cc="gh" country="Ghana" operator="MTN Group" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Vodafone" cc="gh" country="Ghana" operator="Vodafone Group" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 800" brand="Vodafone" cc="gh" country="Ghana" operator="Vodafone Group" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS" brand="AirtelTigo" cc="gh" country="Ghana" operator="Millicom Ghana" status="Operational" 04 bands="CDMA2000 850" brand="Expresso" cc="gh" country="Ghana" operator="Kasapa / Hutchison Telecom" status="Operational" 06 bands="GSM 900 / GSM 1800 / UMTS" brand="AirtelTigo" cc="gh" country="Ghana" operator="Airtel" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS" brand="Globacom" cc="gh" country="Ghana" operator="Globacom Group" status="Operational" 08 bands="LTE 2600" brand="Surfline" cc="gh" country="Ghana" operator="Surfline Communications Ltd" status="Operational" - 10 bands="TD-LTE 2600" brand="Blu" cc="gh" country="Ghana" operator="Blu Telecommunications" status="Operational" + 10 bands="TD-LTE 2500" brand="Blu" cc="gh" country="Ghana" operator="Blu Telecommunications" status="Operational" 11 cc="gh" country="Ghana" operator="Netafrique Dot Com Ltd" 00-99 621 @@ -2588,14 +2642,14 @@ 03 brand="MTN" cc="sd" country="Sudan" operator="MTN Sudan" 05 bands="CDMA2000 450" brand="canar" cc="sd" country="Sudan" operator="Canar Telecom" status="Operational" 07 bands="GSM 1800 / UMTS 2100 / LTE 1800 / CDMA2000 800" brand="Sudani One" cc="sd" country="Sudan" operator="Sudatel Group" status="Operational" - 09 brand="Privet Network" cc="sd" country="Sudan" operator="NEC" + 09 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="khartoum INC" cc="sd" country="Sudan" operator="NEC" status="operational" 00-99 635 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="MTN" cc="rw" country="Rwanda" operator="MTN Rwandacell SARL" status="Operational" 11 bands="CDMA" brand="Rwandatel" cc="rw" country="Rwanda" operator="Rwandatel S.A." status="Not operational" 12 bands="GSM" brand="Rwandatel" cc="rw" country="Rwanda" operator="Rwandatel S.A." status="Not operational" - 13 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Tigo" cc="rw" country="Rwanda" operator="TIGO RWANDA S.A" status="Operational" - 14 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="rw" country="Rwanda" operator="Airtel RWANDA" status="Operational" + 13 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="rw" country="Rwanda" operator="Airtel RWANDA" status="Operational" + 14 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="rw" country="Rwanda" operator="Airtel RWANDA" status="Not operational" 17 bands="LTE 800 / LTE 1800" brand="Olleh" cc="rw" country="Rwanda" operator="Olleh Rwanda Networks" status="Operational" 00-99 636 @@ -2626,7 +2680,7 @@ 05 bands="GSM 900" brand="yu" cc="ke" country="Kenya" operator="Essar Telecom Kenya" status="Not operational" 06 cc="ke" country="Kenya" operator="Finserve Africa Limited" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Telkom" cc="ke" country="Kenya" operator="Telkom Kenya" status="Operational" - 08 bands="MVNO" cc="ke" country="Kenya" operator="Sema Mobile Services Limited" status="Operational" + 08 bands="MVNO" cc="ke" country="Kenya" operator="Sema Mobile Services Limited" status="Not operational" 09 cc="ke" country="Kenya" operator="Homeland Media Group Limited" 10 bands="LTE 700" brand="Faiba 4G" cc="ke" country="Kenya" operator="Jamii Telecommunications Limited" status="Operational" 11 cc="ke" country="Kenya" operator="WiAfrica Kenya Limited" status="Not operational" @@ -2648,14 +2702,14 @@ 641 01 bands="GSM 900 / UMTS 2100" brand="Airtel" cc="ug" country="Uganda" operator="Bharti Airtel" status="Operational" 04 bands="LTE" cc="ug" country="Uganda" operator="Tangerine Uganda Limited" status="Operational" - 06 bands="TD-LTE 2600" brand="Vodafone" cc="ug" country="Uganda" operator="Afrimax Uganda" status="Operational" + 06 bands="TD-LTE 2600" brand="Vodafone" cc="ug" country="Uganda" operator="Afrimax Uganda" status="Not operational" 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 2600" brand="MTN" cc="ug" country="Uganda" operator="MTN Uganda" status="Operational" 11 bands="GSM 900 / UMTS 2100" brand="Uganda Telecom" cc="ug" country="Uganda" operator="Uganda Telecom Ltd." status="Operational" 14 bands="GSM 900 / GSM 1800 / UMTS / LTE 800" brand="Africell" cc="ug" country="Uganda" operator="Africell Uganda" status="Operational" 16 cc="ug" country="Uganda" operator="SimbaNET Uganda Limited" 18 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Smart" cc="ug" country="Uganda" operator="Suretelecom Uganda Ltd." status="Operational" 22 bands="GSM 900 / GSM 1800 / UMTS" brand="Airtel" cc="ug" country="Uganda" operator="Bharti Airtel" status="Operational" - 26 bands="MVNO" brand="Lycamobile" cc="ug" country="Uganda" operator="Lycamobile Network Services Uganda Limited" status="Operational" + 26 bands="MVNO" brand="Lycamobile" cc="ug" country="Uganda" operator="Lycamobile Network Services Uganda Limited" status="Not operational" 30 cc="ug" country="Uganda" operator="Anupam Global Soft Uganda Limited" status="Not operational" 33 bands="LTE 800" brand="Smile" cc="ug" country="Uganda" operator="Smile Communications Uganda Limited" status="Operational" 40 cc="ug" country="Uganda" operator="Civil Aviation Authority (CAA)" @@ -2672,8 +2726,8 @@ 00-99 643 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="mCel" cc="mz" country="Mozambique" operator="Mocambique Celular S.A." status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Movitel" cc="mz" country="Mozambique" operator="Movitel, SA" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Vodacom" cc="mz" country="Mozambique" operator="Vodacom Mozambique, S.A." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Movitel" cc="mz" country="Mozambique" operator="Movitel, SA" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Vodacom" cc="mz" country="Mozambique" operator="Vodacom Mozambique, S.A." status="Operational" 00-99 645 01 bands="GSM 900 / LTE" brand="Airtel" cc="zm" country="Zambia" operator="Bharti Airtel" status="Operational" @@ -2688,7 +2742,7 @@ 00-99 647 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" country="French Indian Ocean Territories (France) - YT/RE" operator="Orange La Réunion" status="Operational" - 01 bands="GSM 900 / GSM 1800" country="French Indian Ocean Territories (France) - YT/RE" operator="BJT Partners" + 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Maoré Mobile" country="French Indian Ocean Territories (France) - YT/RE" operator="BJT Partners" status="Operational" 02 brand="Only" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" 04 bands="LTE 1800 / LTE 2100 / LTE 2600" brand="Zeop" country="French Indian Ocean Territories (France) - YT/RE" operator="Zeop mobile" @@ -2703,7 +2757,7 @@ 01 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800" brand="MTC" cc="na" country="Namibia" operator="MTC Namibia" status="Operational" 02 bands="CDMA2000 800" brand="switch" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" 03 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2600" brand="TN Mobile" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" - 04 bands="WiMAX 2500" cc="na" country="Namibia" operator="Paratus Telecommunications (Pty)" status="Operational" + 04 bands="WiMAX 2500 / TD-LTE" cc="na" country="Namibia" operator="Paratus Telecommunications (Pty)" status="Operational" 05 cc="na" country="Namibia" operator="Demshi Investments CC" 06 cc="na" country="Namibia" operator="MTN Namibia" 00-99 @@ -2724,8 +2778,8 @@ 00-99 653 01 cc="sz" country="Swaziland" operator="SPTC" - 02 cc="sz" country="Swaziland" operator="Swazi Mobile Limited" status="Operational" - 10 bands="GSM 900" brand="Swazi MTN" cc="sz" country="Swaziland" operator="Swazi MTN Limited" status="Operational" + 02 bands="LTE 1800" cc="sz" country="Swaziland" operator="Swazi Mobile Limited" status="Operational" + 10 bands="GSM 900 / LTE 1800" brand="Swazi MTN" cc="sz" country="Swaziland" operator="Swazi MTN Limited" status="Operational" 00-99 654 01 bands="GSM 900" brand="HURI" cc="km" country="Comoros" operator="Comoros Telecom" status="Operational" @@ -2734,19 +2788,19 @@ 655 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Vodacom" cc="za" country="South Africa" operator="Vodacom" status="Operational" 02 bands="GSM 1800 / UMTS 2100 / LTE 1800 / TD-LTE 2300" brand="Telkom" cc="za" country="South Africa" operator="Telkom SA SOC Ltd" status="Operational" - 04 cc="za" country="South Africa" operator="Sasol (Pty) Ltd." - 05 cc="za" country="South Africa" operator="Telkom SA Ltd" + 04 cc="za" country="South Africa" operator="Sasol (Pty) Ltd." status="Not operational" + 05 bands="3G" cc="za" country="South Africa" operator="Telkom SA Ltd" 06 cc="za" country="South Africa" operator="Sentech (Pty) Ltd" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800 / LTE 2100" brand="Cell C" cc="za" country="South Africa" operator="Cell C (Pty) Ltd" status="Operational" 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="MTN" cc="za" country="South Africa" operator="MTN Group" status="Operational" - 11 bands="TETRA 410" cc="za" country="South Africa" operator="South African Police Service Gauteng" status="Operational" + 11 bands="TETRA 410" cc="za" country="South Africa" operator="South African Police Service Gauteng" status="Not operational" 12 brand="MTN" cc="za" country="South Africa" operator="MTN Group" - 13 bands="CDMA 800" brand="Neotel" cc="za" country="South Africa" operator="Neotel Pty Ltd" status="Operational" + 13 bands="CDMA 800" brand="Neotel" cc="za" country="South Africa" operator="Neotel Pty Ltd" status="Not operational" 14 bands="LTE 1800" brand="Neotel" cc="za" country="South Africa" operator="Neotel Pty Ltd" status="Operational" 16 cc="za" country="South Africa" operator="Phoenix System Integration (Pty) Ltd" status="Not operational" - 17 cc="za" country="South Africa" operator="Sishen Iron Ore Company (Ltd) Pty" - 19 bands="LTE 1800 / TD-LTE 2600" brand="Rain" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="Operational" - 21 bands="TETRA 410" cc="za" country="South Africa" operator="Cape Town Metropolitan Council" status="Operational" + 17 cc="za" country="South Africa" operator="Sishen Iron Ore Company (Ltd) Pty" status="Not operational" + 19 bands="LTE 1800 / TD-LTE 2600 / 5G 3500" brand="Rain" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" status="Operational" + 21 bands="TETRA 410" cc="za" country="South Africa" operator="Cape Town Metropolitan Council" status="Not operational" 24 cc="za" country="South Africa" operator="SMSPortal (Pty) Ltd." 25 cc="za" country="South Africa" operator="Wirels Connect" 27 cc="za" country="South Africa" operator="A to Z Vaal Industrial Supplies Pty Ltd" @@ -2759,7 +2813,7 @@ 35 cc="za" country="South Africa" operator="Kingdom Communications Pty Ltd" 36 cc="za" country="South Africa" operator="Amatole Telecommunications Pty Ltd" 38 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" - 41 cc="za" country="South Africa" operator="South African Police Service" + 41 cc="za" country="South Africa" operator="South African Police Service" status="Not operational" 46 bands="MVNO" cc="za" country="South Africa" operator="SMS Cellular Services (Pty) Ltd" status="Operational" 50 cc="za" country="South Africa" operator="Ericsson South Africa (Pty) Ltd" 51 cc="za" country="South Africa" operator="Integrat (Pty) Ltd" @@ -2767,7 +2821,7 @@ 65 cc="za" country="South Africa" operator="Vodacom Pty Ltd" 73 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" 74 brand="iBurst" cc="za" country="South Africa" operator="Wireless Business Solutions (Pty) Ltd" - 75 brand="ACSA" cc="za" country="South Africa" operator="Airports Company South Africa" + 75 brand="ACSA" cc="za" country="South Africa" operator="Airports Company South Africa" status="Not operational" 00-99 657 01 bands="GSM 900" brand="Eritel" cc="er" country="Eritrea" operator="Eritrea Telecommunications Services Corporation" status="Operational" @@ -2795,7 +2849,7 @@ 00-99 706 01 bands="GSM 1900 / UMTS 1900" brand="Claro" cc="sv" country="El Salvador" operator="CTE Telecom Personal, S.A. de C.V." status="Operational" - 02 bands="GSM 900 / UMTS 900" brand="digicel" cc="sv" country="El Salvador" operator="Digicel, S.A. de C.V." status="Operational" + 02 bands="GSM 900 / UMTS 900" brand="Digicel" cc="sv" country="El Salvador" operator="Digicel, S.A. de C.V." status="Operational" 03 bands="GSM 850 / UMTS 850 / LTE 850" brand="Tigo" cc="sv" country="El Salvador" operator="Telemovil El Salvador S.A." status="Operational" 04 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 1900" brand="movistar" cc="sv" country="El Salvador" operator="Telefónica Móviles El Salvador" status="Operational" 05 bands="iDEN" brand="RED" cc="sv" country="El Salvador" operator="INTELFON, S.A. de C.V." status="Operational" @@ -2816,7 +2870,7 @@ 02 bands="GSM 1800 / UMTS 850 / LTE 2600" brand="Kolbi ICE" cc="cr" country="Costa Rica" operator="Instituto Costarricense de Electricidad" status="Operational" 03 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="Claro" cc="cr" country="Costa Rica" operator="Claro CR Telecomunicaciones (Aló)" status="Operational" 04 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="movistar" cc="cr" country="Costa Rica" operator="Telefónica Móviles Costa Rica" status="Operational" - 20 bands="GSM 1800 / UMTS 850" brand="fullmóvil" cc="cr" country="Costa Rica" operator="Virtualis S.A." status="Operational" + 20 bands="GSM 1800 / UMTS 850" brand="fullmóvil" cc="cr" country="Costa Rica" operator="Virtualis S.A." status="Not operational" 00-99 714 01 bands="GSM 850 / UMTS 850 / LTE 700" brand="Cable & Wireless" cc="pa" country="Panama" operator="Cable & Wireless Panama S.A." status="Operational" @@ -2850,18 +2904,18 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Claro" cc="br" country="Brazil" operator="Claro" status="Operational" - 06 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" - 10 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" - 11 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" + 06 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" + 10 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" + 11 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" 15 bands="GSM 900 / GSM 1800 / UMTS 850" brand="Sercomtel" cc="br" country="Brazil" operator="Sercomtel Celular" status="Operational" 16 bands="GSM 1800 / UMTS 2100" brand="Brasil Telecom GSM" cc="br" country="Brazil" operator="Brasil Telecom GSM" status="Not operational" 17 bands="MVNO" brand="Correios" cc="br" country="Brazil" operator="Correios Celular" status="Operational" 18 bands="MVNO" brand="datora" cc="br" country="Brazil" operator="Datora (Vodafone)" status="Operational" - 23 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Vivo S.A." status="Operational" + 23 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" 24 cc="br" country="Brazil" operator="Amazonia Celular" 28 brand="No name" cc="br" country="Brazil" status="Operational" 30 brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" - 31 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" status="Operational" + 31 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / LTE 2600" brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" status="Operational" 32 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" 33 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" 34 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" @@ -2888,7 +2942,7 @@ 12 bands="MVNO" brand="Wanderers Móvil" cc="cl" country="Chile" operator="Telestar Móvil S.A." status="Operational" 13 bands="MVNO" brand="Virgin Mobile" cc="cl" country="Chile" operator="Tribe Mobile Chile SPA" status="Operational" 14 cc="cl" country="Chile" operator="Netline Telefónica Móvil Ltda" - 15 cc="cl" country="Chile" operator="Cibeles Telecom S.A." + 15 bands="MVNO" cc="cl" country="Chile" operator="Cibeles Telecom S.A." 16 bands="MVNO" cc="cl" country="Chile" operator="Nomade Telecomunicaciones S.A." 17 cc="cl" country="Chile" operator="COMPATEL Chile Limitada" 18 cc="cl" country="Chile" operator="Empresas Bunker S.A." @@ -2896,6 +2950,8 @@ 20 cc="cl" country="Chile" operator="Inversiones Santa Fe Limitada" 22 cc="cl" country="Chile" operator="Cellplus SpA" 23 cc="cl" country="Chile" operator="Claro Servicios Empresariales S. A." + 26 cc="cl" country="Chile" operator="WILL S.A." + 27 bands="MVNO" cc="cl" country="Chile" operator="Cibeles Telecom S.A." 99 bands="GSM 1900 / UMTS 1900" brand="Will" cc="cl" country="Chile" operator="WILL Telefonía" status="Operational" 00-99 732 @@ -2917,7 +2973,11 @@ 176 bands="TD-LTE 2600" cc="co" country="Colombia" operator="DirecTV Colombia Ltda" status="Operational" 187 bands="LTE 1700" brand="eTb" cc="co" country="Colombia" operator="Empresa de Telecomunicaciones de Bogotá S.A. ESP" status="Operational" 199 cc="co" country="Colombia" operator="SUMA Movil SAS" - 208 cc="co" country="Colombia" operator="UFF Movil SAS" + 208 cc="co" country="Colombia" operator="UFF Movil SAS" status="Not operational" + 210 cc="co" country="Colombia" operator="Hablame Colombia SAS ESP" + 220 cc="co" country="Colombia" operator="Libre Tecnologias SAS" + 230 cc="co" country="Colombia" operator="Setroc Mobile Group SAS" + 240 cc="co" country="Colombia" operator="Logistica Flash Colombia SAS" status="Operational" 000-999 734 01 bands="GSM 900" brand="Digitel" cc="ve" country="Venezuela" operator="Corporacion Digitel C.A." status="Not operational" @@ -2958,7 +3018,7 @@ 00-99 748 00 bands="TDMA" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" - 01 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1700" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Operational" + 01 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1700 / 5G 3500" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Operational" 03 brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" 07 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1900" brand="Movistar" cc="uy" country="Uruguay" operator="Telefónica Móviles Uruguay" status="Operational" 10 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="uy" country="Uruguay" operator="AM Wireless Uruguay S.A." status="Operational" @@ -3019,7 +3079,7 @@ 50 bands="Satellite" country="International operators" operator="EchoStar Mobile" 51 country="International operators" operator="VisionNG" 52 country="International operators" operator="Manx Telecom Trading Ltd." - 53 country="International operators" operator="Deutsche Telekom AG" + 53 bands="Satellite" country="International operators" operator="Deutsche Telekom AG" status="Operational" 54 country="International operators" operator="Teleena Holding B.V." 55 country="International operators" operator="Beezz Communication Solutions Ltd." 56 brand="ETSI" country="International operators" operator="European Telecommunications Standards Institute" @@ -3033,6 +3093,8 @@ 64 country="International operators" operator="Syniverse Technologies, LLC" 65 bands="MVNO" country="International operators" operator="Plintron Global Technology Solutions Pty Ltd" 66 country="International operators" operator="Limitless Mobile LLC" + 67 bands="MVNO" country="International operators" operator="1NCE GmbH" status="Operational" + 68 country="International operators" operator="Maersk Line A/S" 88 country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" 00-99 902 diff --git a/stdnum/isbn.dat b/stdnum/isbn.dat index f2169356..1b2fba10 100644 --- a/stdnum/isbn.dat +++ b/stdnum/isbn.dat @@ -1,7 +1,7 @@ # generated from RangeMessage.xml, downloaded from # https://www.isbn-international.org/export_rangemessage.xml -# file serial f90eb81e-2468-4058-9ffa-b7d8cb93c19e -# file date Sat, 2 Mar 2019 13:00:17 CET +# file serial 6345b290-5341-450a-b49e-c78daa4ed4e3 +# file date Fri, 25 Oct 2019 14:00:11 CEST 978 0-5,600-649,65-65,7-7,80-94,950-989,9900-9989,99900-99999 0 agency="English language" @@ -9,9 +9,10 @@ 6398000-6399999,640-647,6480000-6489999,649-654,6550-6559,656-699 7000-8499,85000-89999,900000-949999,9500000-9999999 1 agency="English language" - 000-009,01-08,0900-0999,100-397,3980-3999,4000-5499,55000-71699 - 7170-7319,7320000-7399999,74000-77499,7750000-7753999,77540-78999 - 7900-7999,80000-86979,869800-915999,9160000-9163999,9164000-9165059 + 000-009,01-06,0700-0999,100-397,3980-5499,55000-68599,6860-7139,714-716 + 7170-7319,7320000-7399999,74000-77499,7750000-7753999,77540-77639 + 7764000-7764999,77650-77699,7770000-7776999,77770-78999,7900-7999 + 80000-86719,8672-8675,86760-86979,869800-915999,9160000-9165059 916506-972999,9730-9877,987800-998999,9990000-9999999 2 agency="French language" 00-19,200-349,35000-39999,400-489,490000-494999,495-495,4960-4966 @@ -19,8 +20,7 @@ 919810-919942,9199430-9199689,919969-949999,9500000-9999999 3 agency="German language" 00-02,030-033,0340-0369,03700-03999,04-19,200-699,7000-8499,85000-89999 - 900000-949999,9500000-9539999,95400-96999,9700000-9899999,99000-99499 - 99500-99999 + 900000-949999,9500000-9539999,95400-96999,9700000-9849999,98500-99999 4 agency="Japan" 00-19,200-699,7000-8499,85000-89999,900000-949999,9500000-9999999 5 agency="former U.S.S.R" @@ -40,10 +40,10 @@ 604 agency="Vietnam" 0-4,50-89,900-979,9800-9999 605 agency="Turkey" - 01-02,030-039,04-09,100-199,2000-2399,240-399,4000-5999,60000-74999 + 00-02,030-039,04-09,100-199,2000-2399,240-399,4000-5999,60000-74999 7500-7999,80000-89999,9000-9999 606 agency="Romania" - 000-099,10-49,500-799,8000-9099,910-919,92000-97499,975-999 + 000-089,09-49,500-799,8000-9099,910-919,92000-96499,9650-9749,975-999 607 agency="Mexico" 00-39,400-749,7500-9499,95000-99999 608 agency="Macedonia" @@ -72,13 +72,15 @@ 621 agency="Philippines" 00-29,400-599,8000-8999,95000-99999 622 agency="Iran" - 00-08,200-249,6000-6999,95000-99999 + 00-08,200-299,6000-7499,95000-99999 623 agency="Indonesia" 00-09,200-299,7000-7999,90000-99999 624 agency="Sri Lanka" 00-04,200-249,5000-5999,95000-99999 + 625 agency="Turkey" + 00-00,400-449,7000-7999 65 agency="Brazil" - 300-302,5000-5009,80000-80399,900000-900499 + 300-302,5000-5104,80000-81699,900000-901999 7 agency="China, People's Republic" 00-09,100-499,5000-7999,80000-89999,900000-999999 80 agency="former Czechoslovakia" @@ -103,9 +105,9 @@ 87 agency="Denmark" 00-29,400-649,7000-7999,85000-94999,970000-999999 88 agency="Italy" - 00-19,200-311,31200-31499,315-318,31900-32299,323-326,3270-3389,339-548 - 5490-5549,555-599,6000-8499,85000-89999,900000-909999,910-929,9300-9399 - 940000-947999,94800-94999,95000-99999 + 00-19,200-311,31200-31499,315-318,31900-32299,323-326,3270-3389,339-360 + 3610-3629,363-548,5490-5549,555-599,6000-8499,85000-89999,900000-909999 + 910-926,9270-9399,940000-947999,94800-99999 89 agency="Korea, Republic" 00-24,250-549,5500-8499,85000-94999,950000-969999,97000-98999,990-999 90 agency="Netherlands" @@ -140,7 +142,8 @@ 00-02,0300-0499,05-19,2000-2099,21-27,28000-30999,31-43,440-819 8200-9699,97000-99999 958 agency="Colombia" - 00-51,52000-53999,5400-5599,56000-59999,600-799,8000-9499,95000-99999 + 00-50,5100-5199,52000-53999,5400-5599,56000-59999,600-799,8000-9499 + 95000-99999 959 agency="Cuba" 00-19,200-699,7000-8499,85000-99999 960 agency="Greece" @@ -203,19 +206,22 @@ 985 agency="Belarus" 00-39,400-599,6000-8799,880-899,90000-99999 986 agency="Taiwan" - 00-11,120-559,5600-7999,80000-99999 + 00-11,120-539,5400-7999,80000-99999 987 agency="Argentina" 00-09,1000-1999,20000-29999,30-35,3600-3999,4000-4199,42-43,4400-4499 45000-48999,4900-4999,500-829,8300-8499,85-89,9000-9499,95000-99999 988 agency="Hong Kong, China" - 00-11,12000-14999,15000-16999,17000-19999,200-769,77000-79999,8000-9699 - 97000-99999 + 00-11,12000-19999,200-739,74000-76999,77000-79999,8000-9699,97000-99999 989 agency="Portugal" 0-1,20-53,54000-54999,550-799,8000-9499,95000-99999 + 9917 agency="Bolivia" + 0-0,30-34,600-699,9800-9999 + 9918 agency="Malta" + 0-0,20-29,600-799,9500-9999 9919 agency="Mongolia" 20-27,500-599,9500-9999 9920 agency="Morocco" - 35-39,675-799,9500-9999 + 35-39,625-799,9300-9999 9921 agency="Kuwait" 0-0,30-39,700-899,9700-9999 9922 agency="Iraq" @@ -253,9 +259,9 @@ 9938 agency="Tunisia" 00-79,800-949,9500-9999 9939 agency="Armenia" - 0-4,50-79,800-899,9000-9999 + 0-4,50-79,800-899,9000-9799,98-99 9940 agency="Montenegro" - 0-1,20-49,500-899,9000-9999 + 0-1,20-49,500-839,84-86,8700-8999,9000-9999 9941 agency="Georgia" 0-0,10-39,400-799,8-8,9000-9999 9942 agency="Ecuador" @@ -273,7 +279,7 @@ 9948 agency="United Arab Emirates" 00-39,400-849,8500-9999 9949 agency="Estonia" - 00-04,10-39,400-699,70-71,7200-7499,75-89,9000-9999 + 00-08,090-099,10-39,400-699,70-71,7200-7499,75-89,9000-9999 9950 agency="Palestine" 00-29,300-849,8500-9999 9951 agency="Kosova" @@ -308,8 +314,8 @@ 9965 agency="Kazakhstan" 00-39,400-899,9000-9999 9966 agency="Kenya" - 000-139,14-14,1500-1999,20-69,7000-7499,750-825,8260-8289,829-959 - 9600-9999 + 000-139,14-14,1500-1999,20-69,7000-7499,750-820,8210-8249,825-825 + 8260-8289,829-959,9600-9999 9967 agency="Kyrgyz Republic" 00-39,400-899,9000-9999 9968 agency="Costa Rica" @@ -463,7 +469,7 @@ 99956 agency="Albania" 00-59,600-859,86-99 99957 agency="Malta" - 0-1,20-79,800-959,96-99 + 0-1,20-79,800-949,95-99 99958 agency="Bahrain" 0-4,50-93,940-949,950-999 99959 agency="Luxembourg" @@ -483,7 +489,7 @@ 99966 agency="Kuwait" 0-2,30-69,700-799,80-96,970-999 99967 agency="Paraguay" - 0-0,10-14,20-59,600-899,900-919,920-949 + 0-0,10-59,600-999 99968 agency="Botswana" 0-3,400-599,60-89,900-999 99969 agency="Oman" @@ -491,17 +497,17 @@ 99970 agency="Haiti" 0-4,50-89,900-999 99971 agency="Myanmar" - 0-4,50-84,850-999 + 0-3,40-84,850-999 99972 agency="Faroe Islands" 0-4,50-89,900-999 99973 agency="Mongolia" 0-3,40-79,800-999 99974 agency="Bolivia" - 0-0,10-29,300-399,40-79,800-999 + 0-0,10-25,260-399,40-63,640-649,65-79,800-999 99975 agency="Tajikistan" 0-2,300-399,40-79,800-999 99976 agency="Srpska, Republic of" - 0-1,20-59,600-799 + 0-1,20-59,600-799,900-999 99977 agency="Rwanda" 0-1,40-69,700-799 99978 agency="Mongolia" @@ -513,7 +519,9 @@ 99981 agency="Macau" 0-1,30-49,900-999 99982 agency="Benin" - 0-0,50-54,900-924 + 0-0,50-59,900-949 + 99983 agency="El Salvador" + 0-0,50-69,950-999 979 10-12 10 agency="France" diff --git a/stdnum/isil.dat b/stdnum/isil.dat index e6eef827..a3cb7f1e 100644 --- a/stdnum/isil.dat +++ b/stdnum/isil.dat @@ -1,37 +1,38 @@ # generated from ISIL Registration Authority, downloaded from # https://english.slks.dk/libraries/library-standards/isil/ -AR$ country="Argentine Republic" ra_url="http://www.iram.org.ar" ra="Argentine Standardization and Certification Institute (IRAM)" -AT$ country="Austria" ra_url="http://www.obvsg.at" ra="Die Österreichische Bibliothekenverbund und Service GmbH" -AU$ country="Australia" ra_url="http://www.nla.gov.au/ilrs" ra="National Library of Australia" -BE$ country="Belgium" ra_url="http://www.kbr.be" ra="Royal Library of Belgium" -BY$ country="Belarus" ra_url="http://www.nlb.by/portal/page/portal/index?lang=en" ra="National Library of Belarus" -BG$ country="Bulgaria" ra_url="http://www.nationallibrary.bg/wp/?page_id=220" ra="National Library of Bulgaria" -CA$ country="Canada" ra_url="http://www.bac-lac.gc.ca/eng/Pages/home.aspx" ra="Library and Archives Canada" -CH$ country="Switzerland" ra_url="https://www.nb.admin.ch/snl/en/home.html" ra="Swiss National Library" -CY$ country="Cyprus" ra_url="http://library.cut.ac.cy/en/isil" ra="Cyprus University of Technology – Library" -DE$ country="Germany" ra_url="http://sigel.staatsbibliothek-berlin.de/" ra="Staatsbibliothek zu Berlin" -DK$ country="Denmark" ra_url="https://english.slks.dk/libraries/" ra="Danish Agency for Culture and Palaces" -EG$ country="Egypt" ra_url="http://www.sti.sci.eg/index.php?option=com_content&view=article&id=30:focal-point&catid=1:pages&Itemid=56" ra="Egyptian National Scientific and Technical Information Network (ENSTINET)" -FI$ country="Finland" ra_url="http://isil.kansalliskirjasto.fi/en/" ra="The National Library of Finland" -FR$ country="France" ra_url="http://www.abes.fr" ra="Agence Bibliographique de l'Enseignement Superieur" -GB$ country="United Kingdom" ra_url="http://www.bl.uk/bibliographic/isilagency.html" ra="British Library" -GL$ country="Greenland" ra_url="http://www.katak.gl/ISIL/Greenlandic_library_identifiers.html" ra="Central and Public Library of Greenland" -HU$ country="Hungary" ra_url="http://www.oszk.hu/orszagos-konyvtari-szabvanyositas/isil-kodok" ra="National Széchényi Library" -IL$ country="Israel" ra_url="http://nli.org.il/eng" ra="National Library of Israel" -IR$ country="Islamic Republic of Iran" ra_url="http://www.nlai.ir/special_services/stds/isil.htm" ra="National Library and Archives of Islamic Republic of Iran of Iran" -IT$ country="Italy" ra_url="http://www.iccu.sbn.it/genera.jsp?id=78&l=en" ra="Istituto Centrale per il Catalogo Unico delle biblioteche italiane e per le informazioni bibliografiche" -JP$ country="Japan" ra_url="http://www.ndl.go.jp/en/library/isil/index.html" ra="National Diet Library" -KR$ country="Republic of Korea" ra_url="http://www.nl.go.kr/isil/" ra="The National Library of Korea" -LU$ country="Luxembourg" ra_url="http://www.anlux.public.lu" ra="Archives nationales de Luxembourg" -NL$ country="The Netherlands" ra_url="http://www.kb.nl/expertise/voor-bibliotheken/interbibliotheciar-leenverkeer/internationale-standard-identifier-for-libraries-isil" ra="Koninklijke Bibliotheek, National Library of the Netherlands" -NO$ country="Norway" ra_url="http://www.nb.no/" ra="National Library of Norway" -NZ$ country="New Zealand" ra_url="http://natlib.govt.nz/" ra="National Library of New Zealand Te Puna Matauranga o Aotearoa" -QA$ country="Qatar" ra_url="http://www.qnl.qa/" ra="Qatar National Library (QNL)" -RU$ country="Russian Federation" ra_url="http://english.gpntb.ru/" ra="Russian National Public Library for Science and Technology" -SI$ country="The Republic of Slovenia" ra_url="http://www.nuk.uni-lj.si/nukeng3.asp?id=311364382" ra="National and University Library" -SK$ country="Slovak Republic" ra_url="http://www.snk.sk/en/information-for/libraries-and-librarians/isil.html" ra="Slovak National Library" -US$ country="United States of America" ra_url="http://www.loc.gov/marc/organizations/" ra="Library of Congress" -EUR$ country="Code for common European organizations." ra_url="http://www.eui.eu/Research/HistoricalArchivesOfEU/FindingAidsAndResearch/HAEU-Non-national-ISIL-Allocation-Agency.aspx" ra="HAEU" +AR$ country="Argentine Republic" ra="Argentine Standardization and Certification Institute (IRAM)" ra_url="http://www.iram.org.ar/" +AT$ country="Austria" ra="Die Österreichische Bibliothekenverbund und Service GmbH" ra_url="http://www.obvsg.at/" +AU$ country="Australia" ra="National Library of Australia" ra_url="http://www.nla.gov.au/ilrs" +BE$ country="Belgium" ra="Royal Library of Belgium" ra_url="http://www.kbr.be/" +BY$ country="Belarus" ra="National Library of Belarus" ra_url="http://www.nlb.by/portal/page/portal/index?lang=en" +BG$ country="Bulgaria" ra="National Library of Bulgaria" ra_url="http://www.nationallibrary.bg/wp/?page_id=220" +CA$ country="Canada" ra="Library and Archives Canada" ra_url="http://www.bac-lac.gc.ca/eng/Pages/home.aspx" +CH$ country="Switzerland" ra="Swiss National Library" ra_url="https://www.nb.admin.ch/snl/en/home.html" +CY$ country="Cyprus" ra="Cyprus University of Technology – Library" ra_url="http://library.cut.ac.cy/en/isil" +DE$ country="Germany" ra="Staatsbibliothek zu Berlin" ra_url="http://sigel.staatsbibliothek-berlin.de/" +DK$ country="Denmark" ra="Danish Agency for Culture and Palaces" ra_url="https://english.slks.dk/libraries/" +EG$ country="Egypt" ra="Egyptian National Scientific and Technical Information Network (ENSTINET)" ra_url="http://www.sti.sci.eg/index.php?option=com_content&view=article&id=30:focal-point&catid=1:pages&Itemid=56" +FI$ country="Finland" ra="The National Library of Finland" ra_url="http://isil.kansalliskirjasto.fi/en/" +FR$ country="France" ra="Agence Bibliographique de l'Enseignement Superieur" ra_url="http://www.abes.fr/" +GB$ country="United Kingdom" ra="British Library" ra_url="http://www.bl.uk/bibliographic/isilagency.html" +GL$ country="Greenland" ra="Central and Public Library of Greenland" ra_url="http://www.katak.gl/ISIL/Greenlandic_library_identifiers.html" +HU$ country="Hungary" ra="National Széchényi Library" ra_url="http://www.oszk.hu/orszagos-konyvtari-szabvanyositas/isil-kodok" +IL$ country="Israel" ra="National Library of Israel" ra_url="http://nli.org.il/eng" +IR$ country="Islamic Republic of Iran" ra="National Library and Archives of Islamic Republic of Iran of Iran" ra_url="http://www.nlai.ir/special_services/stds/isil.htm" +IT$ country="Italy" ra="Istituto Centrale per il Catalogo Unico delle biblioteche italiane e per le informazioni bibliografiche" ra_url="http://www.iccu.sbn.it/genera.jsp?id=78&l=en" +JP$ country="Japan" ra="National Diet Library" ra_url="http://www.ndl.go.jp/en/library/isil/index.html" +KR$ country="Republic of Korea" ra="The National Library of Korea" ra_url="http://www.nl.go.kr/isil/" +LU$ country="Luxembourg" ra="Archives nationales de Luxembourg" ra_url="http://www.anlux.public.lu/" +NL$ country="The Netherlands" ra="Koninklijke Bibliotheek, National Library of the Netherlands" ra_url="http://www.kb.nl/expertise/voor-bibliotheken/interbibliotheciar-leenverkeer/internationale-standard-identifier-for-libraries-isil" +NO$ country="Norway" ra="National Library of Norway" ra_url="http://www.nb.no/" +NZ$ country="New Zealand" ra="National Library of New Zealand Te Puna Matauranga o Aotearoa" ra_url="http://natlib.govt.nz/" +QA$ country="Qatar" ra="Qatar National Library (QNL)" ra_url="http://www.qnl.qa/" +RO$ country="Romania" ra="National Library of Romania" ra_url="http://www.bibnat.ro/Sistemul-ISIL-in-Romania-s382-ro.htm" +RU$ country="Russian Federation" ra="Russian National Public Library for Science and Technology" ra_url="http://english.gpntb.ru/" +SI$ country="The Republic of Slovenia" ra="National and University Library" ra_url="http://www.nuk.uni-lj.si/nukeng3.asp?id=311364382" +SK$ country="Slovak Republic" ra="Slovak National Library" ra_url="http://www.snk.sk/en/information-for/libraries-and-librarians/isil.html" +US$ country="United States of America" ra="Library of Congress" ra_url="http://www.loc.gov/marc/organizations/" +EUR$ ra="HAEU" ra_url="http://www.eui.eu/Research/HistoricalArchivesOfEU/FindingAidsAndResearch/HAEU-Non-national-ISIL-Allocation-Agency.aspx" O$ ra="See OCLC" -OCLC$ country="WorldCat Symbol" ra_url="http://www.oclc.org" ra="OCLC" -ZDB$ country="Staatsbibliothek zu Berlin - Zeitschriftendatenbank" ra="Staatsbibliothek zu Berlin" +OCLC$ ra="OCLC" ra_url="http://www.oclc.org" +ZDB$ ra="Staatsbibliothek zu Berlin" diff --git a/stdnum/my/bp.dat b/stdnum/my/bp.dat index 64929479..a4658ff2 100644 --- a/stdnum/my/bp.dat +++ b/stdnum/my/bp.dat @@ -1,6 +1,6 @@ # generated from National Registration Department of Malaysia, downloaded from -# http://www.jpn.gov.my/informasi/kod-negeri/ -# http://www.jpn.gov.my/en/informasi/kod-negara/ +# https://www.jpn.gov.my/kod-negeri/ +# https://www.jpn.gov.my/en/kod-negara/ 01 state="Johor" country="Malaysia" countries="Malaysia" 02 state="Kedah" country="Malaysia" countries="Malaysia" diff --git a/stdnum/nz/banks.dat b/stdnum/nz/banks.dat index 3f54684a..9e8fc5f9 100644 --- a/stdnum/nz/banks.dat +++ b/stdnum/nz/banks.dat @@ -1,5 +1,5 @@ -# generated from Bank_Branch_Register_-_Feb-19.xls downloaded from -# https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/ +# generated from BankBranchRegister-25Oct2019.xls downloaded from +# https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xls/ 01 bank="ANZ Bank New Zealand" 0001 branch="ANZ Retail 1" 0004 branch="ANZ Retail 2" @@ -30,7 +30,7 @@ 0102,0113,0121,0125,0141,0143,0147,0154,0165,0178,0186,0194,0210,0218,0226,0234-0236,0242,0244,0258,0262,0274,0281,0295,0297-0298,0302,0321,0330,0354,0362,0367,0370,0381-0382,0387,0391,0398,0403,0422,0425,0427,0434,0439,0451,0455,0461,0482,0486,0504,0533,0542,0546,0598,0641,0650-0651,0671,0677-0678,0685,0695,0707,0721,0745,0759,0771,0777-0778,0782,0815,0834,0902,0913,0926,0961 branch="ANZ Retail" 0107 branch="Credit Assessment" 0126 branch="ANZ Group Credit Cards" - 0129,1811 branch="268 Queen Street" + 0129,0249,0310-0311,0349,0450,0530,0623,0646,0653,0682,0697,0702,0723,0761,0763,0787,0790,0804,0886,0893,0906-0907 branch="Retail" 0137 branch="Devonport" 0142 branch="424A St Lukes Mall" 0161 branch="Sylvia Park" @@ -44,7 +44,6 @@ 0205 branch="Mt Eden Village" 0215 branch="Highbrook" 0221 branch="Botany Downs" - 0249,0310-0311,0349,0450,0530,0646,0653,0682,0697,0702,0723,0761,0763,0787,0790,0804,0886,0893,0906-0907 branch="Retail" 0270,1841 branch="St Lukes Mall" 0277 branch="Albany 2" 0286,1850 branch="Takanini" @@ -78,7 +77,6 @@ 0586 branch="Wellington 2" 0607 branch="Lower Hutt 2" 0611 branch="Dannevirke" - 0623 branch="Westport" 0625 branch="Feilding" 0635 branch="Northlands" 0662 branch="Taradale" @@ -207,6 +205,7 @@ 1807 branch="Loan And Building Society" 1808 branch="International Services Assist" 1809 branch="Origin Mortgage Management Services" + 1811 branch="268 Queen Street" 1812 branch="Cib-Institutional Resources" 1813 branch="Cib-Institutional Retail And Distribution" 1814 branch="Cib-Institutional Telcos And Media" @@ -545,10 +544,11 @@ 1284 branch="Access Prepaid Worldwide - Qantas Cash NZ" 1285 branch="NorthWest" 1286,1290 branch="BNZ Institutional Banking" + 1298 branch="Whangaparaoa" 1291 branch="Transferwise Ltd" 1295 branch="Toll Networks (NZ) Ltd" 1296 branch="Toll Carriers Ltd" - 1298 branch="Whangaparaoa" + 1294 branch="Waddle Loans Ltd" 03 bank="Westpac" 0031-0032 branch="Auckland Clearings" 0043-0044 branch="Wellington Clearings" @@ -561,7 +561,7 @@ 0065 branch="WBC Life NZ Limited" 0072 branch="Westpac Travel" 0099,0990 branch="Card Services" - 0104,0162,0252,0282,0291 branch="79 Queen Street" + 0104,0162,0252,0282,0291,1527 branch="79 Queen Street" 0105,0133 branch="Auckland" 0109,0118,0187 branch="LynnMall" 0114,0116 branch="Birkenhead" @@ -573,7 +573,7 @@ 0146,0155 branch="Henderson" 0149,0243,0267,1392 branch="St Johns" 0150,0166,1320 branch="Howick" - 0156 branch="Westpac Lincoln Road" + 0156,1505 branch="Westpac Lincoln Road" 0173,0231,1507 branch="Papatoetoe" 0174 branch="Hunters Corner Papatoetoe" 0175,0203,0296 branch="Mid City" @@ -582,7 +582,7 @@ 0189 branch="3073 Great North Road" 0195-0196,0239,0283 branch="Newmarket" 0198 branch="DPS Palmerston North" - 0206 branch="Botany at The Hub" + 0206,1390 branch="Botany at The Hub" 0207 branch="Manukau City" 0211,1308 branch="Onehunga" 0212 branch="Onehunga Mall" @@ -598,7 +598,7 @@ 0268 branch="Southdown Dcbc" 0269 branch="South Auckland Dcbc" 0275-0276,1510 branch="Takapuna" - 0285,1515 branch="Wairau Road" + 0285,1391,1515 branch="Glenfield" 0303,1568 branch="Cambridge" 0305 branch="Hamilton North" 0306,0318,0366,1555,1560 branch="Hamilton" @@ -742,7 +742,7 @@ 1318,1571 branch="Te Awa The Base" 1319 branch="North Shore IPC" 1321,1372 branch="Operations Centre" - 1322 branch="Albany" + 1322,1504 branch="Albany" 1323 branch="Trust Bank Int Support" 1324 branch="Courier Banking-Hamilton" 1325 branch="DPS Wellington - Courier" @@ -789,8 +789,6 @@ 1387 branch="Agribusiness Morrinsville" 1388 branch="Westpac Direct Auckland" 1389 branch="Westpac Direct ChCh" - 1390 branch="Highbrook" - 1391 branch="Glenfield" 1393 branch="Huapai" 1394 branch="Epsom" 1395 branch="Digital Branch 2" @@ -801,8 +799,6 @@ 1500 branch="St Lukes" 1501 branch="Dargaville" 1503,1730 branch="NorthWest" - 1504 branch="North Harbour Migrant" - 1505 branch="Te Atatu" 1506 branch="Manukau City Mall" 1508 branch="Pakuranga" 1509 branch="Britomart" @@ -811,7 +807,6 @@ 1519 branch="Plaza" 1524-1525 branch="Taihape" 1526 branch="Queenstown Junction" - 1527 branch="Viaduct" 1528 branch="Sylvia Park" 1529 branch="Botany Junction" 1530 branch="SBO Centre 2" @@ -918,6 +913,8 @@ 04 bank="ANZ Bank New Zealand" 2020,2022-2024 branch="ANZ Institutional" 2021 branch="JP Morgan Chase" +05 bank="China Construction Bank NZ Ltd" + 8884-8889 branch="Shortland Street" 06 bank="ANZ Bank New Zealand" 0006 branch="Wholesale Division" 0023 branch="Corporate Portfolio Management" @@ -947,14 +944,12 @@ 0209 branch="Onehunga" 0217 branch="Otahuhu" 0222 branch="Pakuranga" - 0225 branch="Panmure" + 0225,0237,0265,0365,0377,0393,0437,0561,0569,0583,0757,0789,0849,0894,0927,0936,0954,0968,0991 branch="Retail" 0229 branch="Asian Banking" 0233 branch="NBNZ Property Finance" - 0237 branch="Parnell" 0241 branch="Greenlane" 0254 branch="Huapai" 0257 branch="Remuera" - 0265,0365,0377,0393,0437,0569,0789,0849,0894,0927,0936,0968,0991 branch="Retail" 0266 branch="St Heliers" 0273 branch="Takapuna" 0284 branch="Mt Albert" @@ -1008,14 +1003,12 @@ 0545 branch="Petone" 0549 branch="Porirua" 0556 branch="Papamoa" - 0561 branch="Queensgate" 0565 branch="188 Lambton Quay" 0574 branch="Kilbirnie" 0575 branch="Credit Assessment" 0577 branch="Wellington South" 0580 branch="ANZ Corporate Headquarters" 0581 branch="Molesworth Street" - 0583 branch="Blockhouse Bay" 0589 branch="Nat IBIS Testing" 0592 branch="Waikanae" 0594 branch="ANZ Private" @@ -1038,7 +1031,6 @@ 0730 branch="Paraparaumu" 0738 branch="Stortford Lodge" 0746 branch="Palmerston North" - 0757 branch="Stratford" 0765 branch="Havelock North" 0773 branch="Upper Hutt" 0781 branch="Waipukurau" @@ -1072,7 +1064,6 @@ 0942 branch="Otago University" 0943 branch="Wanaka" 0949 branch="Queenstown" - 0954 branch="Riverton" 0956 branch="Mid Corporate" 0958 branch="Richmond" 0966 branch="Twizel" @@ -1960,9 +1951,9 @@ 3960 branch="TSB Service Centre" 3968-3978 branch="TSB Bank Direct" 3979 branch="Bank Direct" - 3981 branch="TSB Support Services" 3987 branch="Botany Service Centre" 3988 branch="Northwest Service Centre" + 3981 branch="TSB Support Services" 16 bank="Westpac" 4402 branch="Motueka" 4403 branch="Takaka" diff --git a/stdnum/oui.dat b/stdnum/oui.dat index 802e60fb..b63bc112 100644 --- a/stdnum/oui.dat +++ b/stdnum/oui.dat @@ -2,12 +2,12 @@ # http://standards-oui.ieee.org/oui/oui.csv # http://standards-oui.ieee.org/oui28/mam.csv # http://standards-oui.ieee.org/oui36/oui36.csv -000000,000001,000002,000003,000004,000005,000006,000007,000008,000009,0000AA o="XEROX CORPORATION" +000000-000009,0000AA o="XEROX CORPORATION" 00000A o="OMRON TATEISI ELECTRONICS CO." 00000B o="MATRIX CORPORATION" -00000C,000142,000143,000163,000164,000196,000197,0001C7,0001C9,000216,000217,00023D,00024A,00024B,00027D,00027E,0002B9,0002BA,0002FC,0002FD,000331,000332,00036B,00036C,00039F,0003A0,0003E3,0003E4,0003FD,0003FE,000427,000428,00044D,00044E,00046D,00046E,00049A,00049B,0004C0,0004C1,0004DD,0004DE,000500,000501,000531,000532,00055E,00055F,000573,000574,00059A,00059B,0005DC,0005DD,000628,00062A,000652,000653,00067C,0006C1,0006D6,0006D7,0006F6,00070D,00070E,00074F,000750,00077D,000784,000785,0007B3,0007B4,0007EB,0007EC,000820,000821,00082F,000830,000831,000832,00087C,00087D,0008A3,0008A4,0008C2,0008E2,0008E3,000911,000912,000943,000944,00097B,00097C,0009B6,0009B7,0009E8,0009E9,000A41,000A42,000A8A,000A8B,000AB7,000AB8,000AF3,000AF4,000B45,000B46,000B5F,000B60,000B85,000BBE,000BBF,000BFC,000BFD,000C30,000C31,000C85,000C86,000CCE,000CCF,000D28,000D29,000D65,000D66,000DBC,000DBD,000DEC,000DED,000E38,000E39,000E83,000E84,000ED6,000ED7,000F23,000F24,000F34,000F35,000F8F,000F90,000FF7,000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120,001121,00115C,00115D,001192,001193,0011BB,0011BC,001200,001201,001243,001244,00127F,001280,0012D9,0012DA,001319,00131A,00135F,001360,00137F,001380,0013C3,0013C4,00141B,00141C,001469,00146A,0014A8,0014A9,0014F1,0014F2,00152B,00152C,001562,001563,0015C6,0015C7,0015F9,0015FA,001646,001647,00169C,00169D,0016C7,0016C8,00170E,00170F,00173B,001759,00175A,001794,001795,0017DF,0017E0,001818,001819,001873,001874,0018B9,0018BA,001906,001907,00192F,001930,001955,001956,0019A9,0019AA,0019E7,0019E8,001A2F,001A30,001A6C,001A6D,001AA1,001AA2,001AE2,001AE3,001B0C,001B0D,001B2A,001B2B,001B53,001B54,001B8F,001B90,001BD4,001BD5,001C0E,001C0F,001C57,001C58,001CB0,001CB1,001CF6,001CF9,001D45,001D46,001D70,001D71,001DA1,001DA2,001DE5,001DE6,001E13,001E14,001E49,001E4A,001E79,001E7A,001EBD,001EBE,001EF6,001EF7,001F26,001F27,001F6C,001F6D,001F9D,001F9E,001FC9,001FCA,00211B,00211C,002155,002156,0021A0,0021A1,0021D7,0021D8,00220C,00220D,002255,002256,002290,002291,0022BD,0022BE,002304,002305,002333,002334,00235D,00235E,0023AB,0023AC,0023EA,0023EB,002413,002414,002450,002451,002497,002498,0024C3,0024C4,0024F7,0024F9,002545,002546,002583,002584,0025B4,0025B5,00260A,00260B,002651,002652,002698,002699,0026CA,0026CB,00270C,00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98,003A99,003A9A,003A9B,003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053,005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA,00D0BB,00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10BD18,10F311,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C542D,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,3037A6,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C776D,4CBC48,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,5486BC,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C838F,5CA48A,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C416A,6C504D,6C6CD3,6C8BD3,6C9989,6C9CED,6CAB05,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,A0239F,A03D6F,A0554F,A09351,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A45630,A46C2A,A4934C,A80C0D,A89D21,A8B1D4,A8B456,AC7E8A,ACA016,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B36A,C4B9CD,C4F7D5,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC8E71,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46A35,D46D50,D4789B,D48CB5,D4A02A,D4AD71,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" +00000C,000142-000143,000163-000164,000196-000197,0001C7,0001C9,000216-000217,00023D,00024A-00024B,00027D-00027E,0002B9-0002BA,0002FC-0002FD,000331-000332,00036B-00036C,00039F-0003A0,0003E3-0003E4,0003FD-0003FE,000427-000428,00044D-00044E,00046D-00046E,00049A-00049B,0004C0-0004C1,0004DD-0004DE,000500-000501,000531-000532,00055E-00055F,000573-000574,00059A-00059B,0005DC-0005DD,000628,00062A,000652-000653,00067C,0006C1,0006D6-0006D7,0006F6,00070D-00070E,00074F-000750,00077D,000784-000785,0007B3-0007B4,0007EB-0007EC,000820-000821,00082F-000832,00087C-00087D,0008A3-0008A4,0008C2,0008E2-0008E3,000911-000912,000943-000944,00097B-00097C,0009B6-0009B7,0009E8-0009E9,000A41-000A42,000A8A-000A8B,000AB7-000AB8,000AF3-000AF4,000B45-000B46,000B5F-000B60,000B85,000BBE-000BBF,000BFC-000BFD,000C30-000C31,000C85-000C86,000CCE-000CCF,000D28-000D29,000D65-000D66,000DBC-000DBD,000DEC-000DED,000E38-000E39,000E83-000E84,000ED6-000ED7,000F23-000F24,000F34-000F35,000F8F-000F90,000FF7-000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120-001121,00115C-00115D,001192-001193,0011BB-0011BC,001200-001201,001243-001244,00127F-001280,0012D9-0012DA,001319-00131A,00135F-001360,00137F-001380,0013C3-0013C4,00141B-00141C,001469-00146A,0014A8-0014A9,0014F1-0014F2,00152B-00152C,001562-001563,0015C6-0015C7,0015F9-0015FA,001646-001647,00169C-00169D,0016C7-0016C8,00170E-00170F,00173B,001759-00175A,001794-001795,0017DF-0017E0,001818-001819,001873-001874,0018B9-0018BA,001906-001907,00192F-001930,001955-001956,0019A9-0019AA,0019E7-0019E8,001A2F-001A30,001A6C-001A6D,001AA1-001AA2,001AE2-001AE3,001B0C-001B0D,001B2A-001B2B,001B53-001B54,001B8F-001B90,001BD4-001BD5,001C0E-001C0F,001C57-001C58,001CB0-001CB1,001CF6,001CF9,001D45-001D46,001D70-001D71,001DA1-001DA2,001DE5-001DE6,001E13-001E14,001E49-001E4A,001E79-001E7A,001EBD-001EBE,001EF6-001EF7,001F26-001F27,001F6C-001F6D,001F9D-001F9E,001FC9-001FCA,00211B-00211C,002155-002156,0021A0-0021A1,0021D7-0021D8,00220C-00220D,002255-002256,002290-002291,0022BD-0022BE,002304-002305,002333-002334,00235D-00235E,0023AB-0023AC,0023EA-0023EB,002413-002414,002450-002451,002497-002498,0024C3-0024C4,0024F7,0024F9,002545-002546,002583-002584,0025B4-0025B5,00260A-00260B,002651-002652,002698-002699,0026CA-0026CB,00270C-00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98-003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053-005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA-00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,084FA9,084FF9,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10B3C6,10B3D5-10B3D6,10BD18,10F311,14A2A0,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C4F52,2C542D,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,2CF89B,3037A6,308BB2,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34ED1B,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C410E,3C510E,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C710C-4C710D,4C776D,4CBC48,4CE175-4CE176,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,5486BC,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C5AC7,5C710D,5C838F,5CA48A,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,683B78,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C310E,6C410E,6C416A,6C504D,6C5E3B,6C6CD3,6C710D,6C8BD3,6C9989,6C9CED,6CAB05,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C210D-7C210E,7C310E,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,A0239F,A03D6F,A0554F,A09351,A0B439,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A4530E,A45630,A46C2A,A4934C,A4B239,A4B439,A80C0D,A89D21,A8B1D4,A8B456,AC7E8A,ACA016,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B40216,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C064E4,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B239,C4B36A,C4B9CD,C4C603,C4F7D5,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC8E71,CC9070,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46A35,D46D50,D4789B,D48CB5,D4A02A,D4AD71,D4ADBD,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4BD9E,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC589A,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" 00000D o="FIBRONICS LTD." -00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,FC084A o="FUJITSU LIMITED" +00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,68847E,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,FC084A o="FUJITSU LIMITED" 00000F o="NEXT, INC." 000010 o="SYTEK INC." 000011 o="NORMEREL SYSTEMES" @@ -65,11 +65,11 @@ 000045 o="FORD AEROSPACE & COMM. CORP." 000046 o="OLIVETTI NORTH AMERICA" 000047 o="NICOLET INSTRUMENTS CORP." -000048,0026AB,389D92,44D244,50579C,64EB8C,9CAED3,A4EE57,AC1826,B0E892,F8D027 o="Seiko Epson Corporation" +000048,0026AB,381A52,389D92,44D244,50579C,64EB8C,9CAED3,A4EE57,AC1826,B0E892,F8D027 o="Seiko Epson Corporation" 000049 o="APRICOT COMPUTERS, LTD" 00004A,0080DF o="ADC CODENOLL TECHNOLOGY CORP." 00004B o="ICL DATA OY" -00004C o="NEC CORPORATION" +00004C,001697,00255C,003013,58C232,743A65,8CDF9D,D49234 o="NEC Corporation" 00004D o="DCI CORPORATION" 00004E o="AMPEX CORPORATION" 00004F o="LOGICRAFT, INC." @@ -100,7 +100,7 @@ 000068 o="ROSEMOUNT CONTROLS" 000069 o="CONCORD COMMUNICATIONS INC" 00006A o="COMPUTER CONSOLES INC." -00006B o="SILICON GRAPHICS INC./MIPS" +00006B,080069 o="Silicon Graphics" 00006D o="CRAY COMMUNICATIONS, LTD." 00006E o="Artisoft Inc." 00006F,0000C1,000281,0080E9 o="Madge Ltd." @@ -109,7 +109,7 @@ 000072 o="MINIWARE TECHNOLOGY" 000073 o="SIECOR CORPORATION" 000074 o="RICOH COMPANY LTD." -000075,000181,00025F,000342,00034B,000438,0004DC,000997,000CF7,000CF8,000E40,000E62,000EC0,000F06,000F6A,000FCD,001045,001158,0011F9,001283,00130A,001365,00140D,00140E,0014C7,001540,00159B,0015E8,001660,0016CA,001765,0017D1,0018B0,001969,0019E1,001A8F,001B25,001BBA,001C17,001C9C,001CEB,001D42,001DAF,001E1F,001E7E,001ECA,001F0A,001F46,001F9A,001FDA,0020D8,002162,0021E1,002267,00230D,002400,002443,00247F,0024B5,006038,40B2C8,5CE286,68784C,80177D,98D88C,A4218A,E02636,E8056D o="Nortel Networks" +000075,000181,00025F,000342,00034B,000438,0004DC,000997,000CF7-000CF8,000E40,000E62,000EC0,000F06,000F6A,000FCD,001045,001158,0011F9,001283,00130A,001365,00140D-00140E,0014C7,001540,00159B,0015E8,001660,0016CA,001765,0017D1,0018B0,001969,0019E1,001A8F,001B25,001BBA,001C17,001C9C,001CEB,001D42,001DAF,001E1F,001E7E,001ECA,001F0A,001F46,001F9A,001FDA,0020D8,002162,0021E1,002267,00230D,002400,002443,00247F,0024B5,006038,40B2C8,5CE286,68784C,80177D,98D88C,A4218A,E02636,E8056D o="Nortel Networks" 000076 o="ABEKAS VIDEO SYSTEM" 000077 o="INTERPHASE CORPORATION" 000078 o="LABTAM LIMITED" @@ -125,7 +125,7 @@ 000082 o="LECTRA SYSTEMES SA" 000083 o="TADPOLE TECHNOLOGY PLC" 000084 o="SUPERNET" -000085,001E8F,00BBC1,180CAC,2C9EFC,60128B,7438B7,74BFC0,84BA3B,888717,9C32CE,D8492F,F48139,F4A997,F80D60 o="CANON INC." +000085,001E8F,00BBC1,180CAC,2C9EFC,349F7B,60128B,7438B7,74BFC0,84BA3B,888717,9C32CE,D8492F,F48139,F4A997,F80D60 o="CANON INC." 000086 o="MEGAHERTZ CORPORATION" 000087 o="HITACHI, LTD." 000088,00010F,000480,00051E,000533,000CDB,0012F2,0014C9,001BED,002438,0027F8,006069,0060DF,00E052,080088,50EB1A,609C9F,748EF8,78A6E1,889471,8C7CFF,C4F57C,CC4E24,D81FCC o="Brocade Communications Systems, Inc." @@ -178,7 +178,7 @@ 0000B9 o="MCDONNELL DOUGLAS COMPUTER SYS" 0000BA o="SIIG, INC." 0000BB o="TRI-DATA" -0000BC,001D9C,184C08,34C0F9,5C8816,E49069,F45433 o="Rockwell Automation" +0000BC,001D9C,086195,184C08,34C0F9,5C8816,E49069,F45433 o="Rockwell Automation" 0000BD o="Mitsubishi Cable Industries, Ltd. / Ryosei Systems" 0000BE o="THE NTI GROUP" 0000BF o="SYMMETRIC COMPUTER SYSTEMS" @@ -186,7 +186,7 @@ 0000C2 o="INFORMATION PRESENTATION TECH." 0000C3,0006EC,0017F3 o="Harris Corporation" 0000C4 o="WATERS DIV. OF MILLIPORE" -0000C5,0000CA,0003E0,0004BD,00080E,000B06,000CE5,000E5C,000F9F,000FCC,00111A,001180,0011AE,001225,00128A,0012C9,001311,001371,001404,00149A,0014E8,00152F,001596,00159A,0015A2,0015A3,0015A4,0015A8,0015CE,0015CF,0015D0,0015D1,001626,001675,0016B5,001700,001784,0017E2,0017EE,0018A4,0018C0,00192C,00195E,0019A6,0019C0,001A1B,001A66,001A77,001AAD,001ADB,001ADE,001B52,001BDD,001C11,001C12,001CC1,001CC3,001CFB,001D6B,001DBE,001DCD,001DCE,001DCF,001DD0,001DD1,001DD2,001DD3,001DD4,001DD5,001DD6,001E46,001E5A,001E8D,001F7E,001FC4,002040,00211E,002136,002143,002180,002210,0022B4,00230B,002374,002375,002395,0023A2,0023A3,0023AF,0023ED,0023EE,002493,002495,0024A0,0024A1,0024C1,0025F1,0025F2,002636,002641,002642,0026BA,0026D9,003676,005094,0050E3,00909C,00ACE0,00D037,00D088,00E06F,044E5A,083E0C,0CEAC9,0CF893,1005B1,105611,10868C,109397,145BD1,14ABF0,14C03E,14CFE2,14D4FE,1820D5,1835D1,189C27,18B81F,1C1448,1C1B68,203D66,207355,20E564,20F19E,240A63,287AEE,28C87A,2C1DB8,2C584F,2C7E81,2C9569,2C9924,2C9E5F,2CA17D,306023,341FE4,347A60,384C90,386BBB,38700C,3C0461,3C36E4,3C438E,3C754A,3C7A8A,3CDFA9,400D10,407009,40B7F3,40FC89,4434A7,446AB7,44AAF5,44E137,48D343,4C1265,4C38D8,5075F1,509551,5465DE,54E2E0,5819F8,5856E8,5C571A,5C8FE0,5CB066,5CE30E,601971,608CE6,6092F5,60D248,6402CB,641269,6455B1,64ED57,6CA604,6CC1D2,6CCA08,704FB8,707630,707E43,7085C6,70B14E,745612,748A0D,74E7C6,74EAE8,74F612,7823AE,78719C,789684,7C2634,7CBFB1,8096B1,80F503,8461A0,8496D8,84E058,8871B1,88964E,88EF16,8C09F4,8C5BF0,8C61A3,8C7F3B,900DCB,901ACA,903EAB,909D7D,90B134,90C792,946269,94877C,948FCF,94CCB9,94E8C5,984B4A,986B3D,98F7D7,9C3426,9CC8FC,A055DE,A0C562,A41588,A47AA4,A4ED4E,A811FC,A89FEC,A8F5DD,ACB313,ACEC80,B077AC,B083D6,B0935B,B0DAF9,B4F2E8,B81619,BC2E48,BC644B,BCCAB5,C005C2,C089AB,C0A00D,C0C522,C83FB4,C85261,C8AA21,CC65AD,CC75E2,CC7D37,CCA462,D039B3,D0E54D,D404CD,D40598,D40AA9,D42C0F,D43FCB,D4AB82,D4B27A,D82522,DC4517,E02202,E0B70A,E0B7B1,E45740,E46449,E48399,E49F1E,E83381,E83EFC,E86D52,E8825B,E8892C,E8ED05,EC7097,F0AF85,F0FCC8,F40E83,F80BBE,F82DC0,F87B7A,F88B37,F8A097,F8EDA5,F8F532,FC51A4,FC6FB7,FC8E7E,FCAE34 o="ARRIS Group, Inc." +0000C5,0000CA,0003E0,0004BD,00080E,000B06,000CE5,000E5C,000F9F,000FCC,00111A,001180,0011AE,001225,00128A,0012C9,001311,001371,001404,00149A,0014E8,00152F,001596,00159A,0015A2-0015A4,0015A8,0015CE-0015D1,001626,001675,0016B5,001700,001784,0017E2,0017EE,0018A4,0018C0,00192C,00195E,0019A6,0019C0,001A1B,001A66,001A77,001AAD,001ADB,001ADE,001B52,001BDD,001C11-001C12,001CC1,001CC3,001CFB,001D6B,001DBE,001DCD-001DD6,001E46,001E5A,001E8D,001F7E,001FC4,002040,00211E,002136,002143,002180,002210,0022B4,00230B,002374-002375,002395,0023A2-0023A3,0023AF,0023ED-0023EE,002493,002495,0024A0-0024A1,0024C1,0025F1-0025F2,002636,002641-002642,0026BA,0026D9,003676,005094,0050E3,00909C,00ACE0,00D037,00D088,00E06F,044E5A,083E0C,0CB771,0CEAC9,0CF893,1005B1,105611,10868C,109397,145BD1,14ABF0,14C03E,14CFE2,14D4FE,1820D5,1835D1,189C27,18B81F,1C1448,1C1B68,203D66,207355,20E564,20F19E,20F375,240A63,287AEE,28C87A,2C1DB8,2C584F,2C7E81,2C9569,2C9924,2C9E5F,2CA17D,306023,341FE4,347A60,384C90,386BBB,38700C,3C0461,3C36E4,3C438E,3C754A,3C7A8A,3CDFA9,400D10,402B50,404C77,407009,40B7F3,40FC89,4434A7,446AB7,44AAF5,44E137,48D343,4C1265,4C38D8,5075F1,509551,5465DE,54E2E0,5819F8,5856E8,5C571A,5C8FE0,5CB066,5CE30E,601971,608CE6,6092F5,60D248,6402CB,641269,6455B1,64ED57,6C639C,6CA604,6CC1D2,6CCA08,704FB8,705425,707630,707E43,7085C6,70B14E,745612,748A0D,74E7C6,74EAE8,74F612,7823AE,78719C,789684,7C2634,7CBFB1,8096B1,80F503,8461A0,8496D8,84BB69,84E058,8871B1,88964E,88EF16,8C09F4,8C5BF0,8C61A3,8C7F3B,900DCB,901ACA,903EAB,909D7D,90B134,90C792,946269,94877C,948FCF,94CCB9,94E8C5,984B4A,986B3D,98F781,98F7D7,9C3426,9CC8FC,A055DE,A0C562,A41588,A47AA4,A49813,A4ED4E,A811FC,A897CD,A89FEC,A8F5DD,ACB313,ACDB48,ACEC80,B077AC,B083D6,B0935B,B0DAF9,B4F2E8,B81619,BC2E48,BC644B,BCCAB5,C005C2,C089AB,C0A00D,C0C522,C83FB4,C85261,C863FC,C8AA21,CC65AD,CC75E2,CC7D37,CCA462,D039B3,D0E54D,D404CD,D40598,D40AA9,D42C0F,D43FCB,D4AB82,D4B27A,D82522,DC4517,E02202,E0B70A,E0B7B1,E45740,E46449,E48399,E49F1E,E83381,E83EFC,E86D52,E8825B,E8892C,E8ED05,EC7097,ECA940,F0AF85,F0FCC8,F40E83,F80BBE,F82DC0,F87B7A,F88B37,F8A097,F8EDA5,F8F532,FC51A4,FC6FB7,FC8E7E,FCAE34 o="ARRIS Group, Inc." 0000C6 o="EON SYSTEMS" 0000C7 o="ARIX CORPORATION" 0000C8 o="ALTOS COMPUTER SYSTEMS" @@ -226,7 +226,7 @@ 0000ED o="APRIL" 0000EE o="NETWORK DESIGNERS, LTD." 0000EF o="KTI" -0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B,00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1,001EE2,001FCC,001FCD,00214C,0021D1,0021D2,002339,00233A,002399,0023D6,0023D7,002454,002490,002491,0024E9,002566,002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,04180F,041BBA,04BA8D,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,181EB0,182195,18227E,182666,183A2D,183F47,184617,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CE8EB,5CF6DC,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CF373,70288B,702AD5,705AAC,70F927,70FD46,74458A,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2EDD,7C38AD,7C6456,7C787E,7C8BB5,7C9122,7CF854,7CF90E,8018A7,804E70,804E81,805719,80656D,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,887598,888322,889B39,889F6F,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,9000DB,900628,90633B,9097F3,90F1AA,9401C2,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0B4A5,A0CBFD,A407B6,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B43A28,B46293,B47443,B4BFF6,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D3C0,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DCCF96,DCF756,E09971,E0AA96,E0CBEE,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCF136 o="Samsung Electronics Co.,Ltd" +0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B-00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1-001EE2,001FCC-001FCD,00214C,0021D1-0021D2,002339-00233A,002399,0023D6-0023D7,002454,002490-002491,0024E9,002566-002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,00FA21,04180F,041BBA,04B1A1,04B429,04BA8D,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C2FB0,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,1089FB,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,1819D6,181EB0,182195,18227E,182666,183A2D,183F47,184617,1854CF,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,245AB5,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,485169,48794D,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CE8EB,5CF6DC,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,687D6B,68BFC4,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CF373,70288B,702AD5,705AAC,70CE8C,70F927,70FD46,74458A,749EF5,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2302,7C2EDD,7C38AD,7C6456,7C787E,7C8956,7C8BB5,7C9122,7CF854,7CF90E,8018A7,8031F0,804E70,804E81,805719,80656D,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,88299C,887598,888322,889B39,889F6F,88A303,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,8CE5C0,9000DB,900628,90633B,9097F3,90F1AA,9401C2,942DDC,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0AC69,A0B4A5,A0CBFD,A407B6,A4307A,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B43A28,B46293,B47443,B4BFF6,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D2DD,C0D3C0,C0DCDA,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC464E,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D80B9A,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DCCF96,DCDCE2,DCF756,E09971,E0AA96,E0CBEE,E0D083,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECAA25,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F08A76,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F4FEFB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCDE90,FCF136 o="Samsung Electronics Co.,Ltd" 0000F1 o="MAGNA COMPUTER CORPORATION" 0000F2 o="SPIDER COMMUNICATIONS" 0000F3 o="GANDALF DATA LIMITED" @@ -234,7 +234,7 @@ 0000F5 o="DIAMOND SALES LIMITED" 0000F6 o="APPLIED MICROSYSTEMS CORP." 0000F7 o="YOUTH KEEP ENTERPRISE CO LTD" -0000F8,0001FE,0010FE,08002B,AA0000,AA0001,AA0002,AA0003,AA0004 o="DIGITAL EQUIPMENT CORPORATION" +0000F8,0001FE,0010FE,08002B,AA0000-AA0004 o="DIGITAL EQUIPMENT CORPORATION" 0000F9 o="QUOTRON SYSTEMS INC." 0000FA o="MICROSAGE COMPUTER SYSTEMS INC" 0000FB o="RECHNER ZUR KOMMUNIKATION" @@ -243,7 +243,7 @@ 0000FE o="Annapolis Micro Systems, Inc." 0000FF o="CAMTEC ELECTRONICS LTD." 000100 o="EQUIP'TRANS" -000102,000103,00029C,000475,000476,00068C,000A5E,00104B,00105A,0020AF,002654,005004,0050DA,006008,00608C,006097,00A024,00D0D8,02608C,02C08C o="3COM" +000102-000103,00029C,000475-000476,00068C,000A5E,00104B,00105A,0020AF,002654,005004,0050DA,006008,00608C,006097,00A024,00D0D8,02608C,02C08C o="3COM" 000104 o="DVICO Co., Ltd." 000105 o="Beckhoff Automation GmbH" 000106 o="Tews Datentechnik GmbH" @@ -287,13 +287,13 @@ 00012D o="Komodo Technology" 00012E o="PC Partner Ltd." 00012F o="Twinhead International Corp" -000130,000496,00E02B,5C0E8B,7467F7,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,DCB808,F46E95,FC0A81 o="Extreme Networks, Inc." +000130,000496,00E02B,489BD5,5C0E8B,7467F7,887E25,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,DCB808,F46E95,FC0A81 o="Extreme Networks, Inc." 000131 o="Bosch Security Systems, Inc." 000132 o="Dranetz - BMI" 000133 o="KYOWA Electronic Instruments C" 000134 o="Selectron Systems AG" 000135 o="KDC Corp." -000136,0090A2,283926,6014B3,702559,784561,B0FC36,C83DD4 o="CyberTAN Technology Inc." +000136,0045E2,0090A2,283926,6014B3,702559,784561,B0FC36,C83DD4 o="CyberTAN Technology Inc." 000137 o="IT Farm Corporation" 000138,E09153 o="XAVi Technologies Corp." 000139 o="Point Multimedia Systems" @@ -459,7 +459,7 @@ 0001E3,000BA3,000E8C,10DFFC,286336,40ECF8,883F99,AC6417 o="Siemens AG" 0001E4 o="Sitera, Inc." 0001E5 o="Supernet, Inc." -0001E6,0001E7,0002A5,0004EA,000802,000883,0008C7,000A57,000BCD,000D9D,000E7F,000EB3,000F20,000F61,001083,0010E3,00110A,001185,001279,001321,0014C2,001560,001635,001708,0017A4,001871,0018FE,0019BB,001A4B,001B78,001CC4,001E0B,001F29,00215A,002264,00237D,002481,0025B3,002655,00306E,0030C1,00508B,0060B0,00805F,0080A0,009C02,080009,082E5F,101F74,10604B,1062E5,10E7C6,1458D0,186024,18A905,1CC1DE,24BE05,288023,28924A,2C233A,2C27D7,2C4138,2C44FD,2C59E5,2C768A,308D99,30E171,3464A9,3863BB,38EAA7,3C4A92,3C5282,3CA82A,3CD92B,40A8F0,40B034,441EA1,443192,480FCF,48BA4E,5065F3,5820B1,5C8A38,5CB901,643150,645106,68B599,6C3BE5,6CC217,705A0F,7446A0,784859,78ACC0,78E3B5,78E7D1,80C16E,80CE62,843497,84A93E,8851FB,8CDCD4,9457A5,984BE1,98E7F4,9C7BEF,9C8E99,9CB654,A01D48,A02BB8,A0481C,A08CFD,A0B3CC,A0D3C1,A45D36,AC162D,ACE2D3,B00CD1,B05ADA,B499BA,B4B52F,B4B686,B8AF67,BCEAFA,C4346B,C46516,C8CBB8,C8D3FF,C8D9D2,CC3E5F,D07E28,D0BF9C,D48564,D4C9EF,D89D67,D8D385,DC4A3E,E4115B,E4E749,E83935,EC8EB5,EC9A74,ECB1D7,F0921C,F430B9,F43909,F4CE46,FC15B4,FC3FDB o="Hewlett Packard" +0001E6-0001E7,0002A5,0004EA,000802,000883,0008C7,000A57,000BCD,000D9D,000E7F,000EB3,000F20,000F61,001083,0010E3,00110A,001185,001279,001321,0014C2,001560,001635,001708,0017A4,001871,0018FE,0019BB,001A4B,001B78,001CC4,001E0B,001F29,00215A,002264,00237D,002481,0025B3,002655,00306E,0030C1,00508B,0060B0,00805F,0080A0,009C02,080009,082E5F,101F74,10604B,1062E5,10E7C6,1458D0,186024,18A905,1CC1DE,24BE05,288023,28924A,2C233A,2C27D7,2C4138,2C44FD,2C59E5,2C768A,308D99,30E171,3464A9,3863BB,38EAA7,3C4A92,3C5282,3CA82A,3CD92B,40A8F0,40B034,441EA1,443192,480FCF,48BA4E,5065F3,5820B1,5C8A38,5CB901,643150,645106,68B599,6C3BE5,6CC217,705A0F,7446A0,784859,78ACC0,78E3B5,78E7D1,80C16E,80CE62,80E82C,843497,84A93E,8851FB,8CDCD4,9457A5,984BE1,98E7F4,9C7BEF,9C8E99,9CB654,A01D48,A02BB8,A0481C,A08CFD,A0B3CC,A0D3C1,A45D36,AC162D,ACE2D3,B00CD1,B05ADA,B499BA,B4B52F,B4B686,B8AF67,BCEAFA,C4346B,C46516,C8CBB8,C8D3FF,C8D9D2,CC3E5F,D07E28,D0BF9C,D48564,D4C9EF,D89D67,D8D385,DC4A3E,E4115B,E4E749,E83935,EC8EB5,EC9A74,ECB1D7,F0921C,F430B9,F43909,F4CE46,F8B46A,FC15B4,FC3FDB o="Hewlett Packard" 0001E8 o="Force10 Networks, Inc." 0001E9 o="Litton Marine Systems B.V." 0001EA o="Cirilium Corp." @@ -650,7 +650,7 @@ 0002B0 o="Hokubu Communication & Industrial Co., Ltd." 0002B1 o="Anritsu, Ltd." 0002B2 o="Cablevision" -0002B3,000347,000423,0007E9,000CF1,000E0C,000E35,001111,001175,00207B,0050F1,009027,00A0C9,00AA00,00AA01,00AA02,00D0B7 o="Intel Corporation" +0002B3,000347,000423,0007E9,000CF1,000E0C,000E35,001111,001175,00207B,0050F1,009027,00A0C9,00AA00-00AA02,00D0B7 o="Intel Corporation" 0002B4 o="DAPHNE" 0002B5 o="Avnet, Inc." 0002B6 o="Acrosser Technology Co., Ltd." @@ -668,9 +668,9 @@ 0002C4 o="Vector International BVBA" 0002C5 o="Evertz Microsystems Ltd." 0002C6 o="Data Track Technology PLC" -0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,34C731,38C096,48F07B,60380E,64D4BD,7495EC,9C8D7C,AC7A4D,B4EC02,BC7536,E0750A,E0AE5E,FC62B9 o="ALPS ELECTRIC CO., LTD." +0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,34C731,38C096,48F07B,5816D7,60380E,64D4BD,7495EC,9C8D7C,AC7A4D,B4EC02,BC7536,E0750A,E0AE5E,FC62B9 o="ALPS ELECTRIC CO., LTD." 0002C8 o="Technocom Communications Technology (pte) Ltd" -0002C9,00258B,248A07,506B4B,7CFE90,98039B,E41D2D,EC0D9A,F45214 o="Mellanox Technologies, Inc." +0002C9,00258B,043F72,0C42A1,1C34DA,248A07,506B4B,7CFE90,98039B,B8599F,E41D2D,EC0D9A,F45214 o="Mellanox Technologies, Inc." 0002CA o="EndPoints, Inc." 0002CB o="TriState Ltd." 0002CC o="M.C.C.I" @@ -707,7 +707,7 @@ 0002EB o="Pico Communications" 0002EC o="Maschoff Design Engineering" 0002ED o="DXO Telecom Co., Ltd." -0002EE,000EED,00119F,001262,001370,0013FD,0014A7,0015A0,0015DE,00164E,0016BC,00174B,0017B0,00180F,001842,00188D,0018C5,00194F,001979,0019B7,001A16,001A89,001ADC,001B33,001BAF,001BEE,001C35,001C9A,001CD4,001CD6,001D3B,001D6E,001D98,001DE9,001DFD,001E3A,001E3B,001EA3,001EA4,001F00,001F01,001F5C,001F5D,001FDE,001FDF,002108,002109,0021AA,0021AB,0021FC,0021FE,002265,002266,0022FC,0022FD,0023B4,002403,002404,00247C,00247D,002547,002548,0025CF,0025D0,002668,002669,0026CC,1886AC,347E39,9C1874,A87E33,C038F9 o="Nokia Danmark A/S" +0002EE,000EED,00119F,001262,001370,0013FD,0014A7,0015A0,0015DE,00164E,0016BC,00174B,0017B0,00180F,001842,00188D,0018C5,00194F,001979,0019B7,001A16,001A89,001ADC,001B33,001BAF,001BEE,001C35,001C9A,001CD4,001CD6,001D3B,001D6E,001D98,001DE9,001DFD,001E3A-001E3B,001EA3-001EA4,001F00-001F01,001F5C-001F5D,001FDE-001FDF,002108-002109,0021AA-0021AB,0021FC,0021FE,002265-002266,0022FC-0022FD,0023B4,002403-002404,00247C-00247D,002547-002548,0025CF-0025D0,002668-002669,0026CC,1886AC,347E39,9C1874,A87E33,C038F9 o="Nokia Danmark A/S" 0002EF o="CCC Network Systems Group Ltd." 0002F0 o="AME Optimedia Technology Co., Ltd." 0002F1 o="Pinetron Co., Ltd." @@ -836,7 +836,7 @@ 000375 o="NetMedia, Inc." 000376 o="Graphtec Technology, Inc." 000377 o="Gigabit Wireless" -000378,044F17,08EB74,0C08B4,2832C5,2C088C,3438B7,38F85E,403DEC,4CD08A,6CB56B,8C444F,90F305,940937,942CB3,A0722C,B0B3AD,CC4EEC,DCD321,E820E2,E8B2FE o="HUMAX Co., Ltd." +000378,044F17,08EB74,0C08B4,2832C5,2C088C,3438B7,38F85E,403DEC,4CD08A,6CB56B,8C444F,90F305,940937,942CB3,A0722C,B0B3AD,C85D38,CC4EEC,DCD321,E820E2,E8B2FE o="HUMAX Co., Ltd." 000379 o="Proscend Communications, Inc." 00037A,002258 o="Taiyo Yuden Co., Ltd." 00037B o="IDEC IZUMI Corporation" @@ -853,7 +853,7 @@ 000386 o="Ho Net, Inc." 000387 o="Blaze Network Products" 000388 o="Fastfame Technology Co., Ltd." -000389,00197F,00237F,0CE0E4,48C1AC,BCF292,E422A5 o="PLANTRONICS, INC." +000389,00197F,00237F,0CE0E4,48C1AC,BCF292,E422A5,F4B688 o="PLANTRONICS, INC." 00038A o="America Online, Inc." 00038B o="PLUS-ONE I&T, Inc." 00038C o="Total Impact" @@ -863,7 +863,7 @@ 000390 o="Digital Video Communications, Inc." 000391 o="Advanced Digital Broadcast, Ltd." 000392 o="Hyundai Teletek Co., Ltd." -000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,008865,00A040,00B362,00C610,00CDFE,00DB70,00F4B9,00F76F,040CCE,041552,041E64,042665,04489A,044BED,0452F3,045453,0469F8,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,086698,086D41,087045,087402,08E689,08F4AB,08F69C,0C1539,0C3021,0C3E9F,0C4DE9,0C5101,0C74C2,0C771A,0CBC9F,0CD746,101C0C,103025,1040F3,10417F,1093E9,1094BB,109ADD,10DDB1,14109F,14205E,145A05,148FC6,1499E2,149D99,14BD61,14C213,14D00D,182032,183451,186590,18810E,189EFC,18AF61,18AF8F,18E7F4,18EE69,18F1D8,18F643,1C1AC0,1C36BB,1C5CF2,1C9148,1C9E46,1CABA7,1CE62B,203CAE,20768F,2078F0,207D74,209BCD,20A2E4,20AB37,20C9D0,20EE28,241B7A,241EEB,24240E,245BA7,24A074,24A2E1,24AB81,24E314,24F094,24F677,280B5C,283737,285AEB,286AB8,286ABA,28A02B,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28ED6A,28F076,28FF3C,2C1F23,2C200B,2C3361,2C61F6,2CB43A,2CBE08,2CF0A2,2CF0EE,3010E4,3035AD,30636B,3090AB,30D9D9,30F7C5,3408BC,341298,34159E,34363B,344262,3451C9,347C25,34A395,34A8EB,34AB37,34C059,34E2FD,380F4A,38484C,38539C,3866F0,3871DE,38892C,38B54D,38C986,38CADA,38F9D3,3C0754,3C15C2,3C2EF9,3C2EFF,3CAB8E,3CD0F8,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,40831D,4098AD,409C28,40A6D9,40B395,40BC60,40CBC0,40D32D,440010,4418FD,442A60,444C0C,44D884,44E66E,44FB42,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48BF6B,48D705,48E9F1,4C3275,4C569D,4C57CA,4C74BF,4C7C5F,4C8D79,4CB199,503237,507A55,5082D5,50A67F,50BC96,50EAD6,542696,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54EAA8,581FAA,58404E,5855CA,586B14,587F57,58B035,58E28F,58E6BA,5C0947,5C1DD9,5C5948,5C8D4E,5C95AE,5C969D,5C97F3,5CADCF,5CF5DA,5CF7E6,5CF938,600308,6030D4,60334B,606944,608C4A,609217,609AC1,60A37D,60C547,60D9C7,60F445,60F81D,60FACD,60FB42,60FEC5,64200C,645AED,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64E682,680927,685B35,68644B,68967B,689C70,68A86D,68AB1E,68AE20,68D93C,68DBCA,68EF43,68FB7E,68FEF7,6C19C0,6C3E6D,6C4008,6C4D73,6C709F,6C72E7,6C8DC1,6C94F8,6C96CF,6CAB31,6CC26B,6CE85C,701124,7014A6,703C69,703EAC,70480F,705681,70700D,7073CB,7081EB,70A2B3,70CD60,70DEE2,70E72C,70ECE4,70EF00,70F087,741BB2,748114,748D08,749EAF,74B587,74E1B6,74E2F5,7831C1,783A84,784F43,7867D7,786C1C,787B8A,787E61,78886D,789F70,78A3E4,78CA39,78D75F,78FD94,7C0191,7C04D0,7C11BE,7C5049,7C6D62,7C6DF8,7C9A1D,7CC3A1,7CC537,7CD1C3,7CF05F,7CFADF,80006E,804971,804A14,808223,80929F,80B03D,80BE05,80D605,80E650,80EA96,80ED2C,842999,843835,844167,846878,84788B,848506,8489AD,848E0C,84A134,84B153,84FCAC,84FCFE,881908,881FA1,885395,8863DF,8866A5,886B6E,88AE07,88B291,88C663,88CB87,88E87F,88E9FE,8C006D,8C2937,8C2DAA,8C5877,8C7B9D,8C7C92,8C8590,8C8EF2,8C8FE9,8CFABA,8CFE57,9027E4,903C92,9060F1,907240,90840D,908D6C,90B0ED,90B21F,90B931,90C1C6,90DD5D,90E17B,90FD61,941625,949426,94B01F,94BF2D,94E96A,94F6A3,94F6D6,9800C6,9801A7,9803D8,9810E8,98460A,985AEB,989E63,98B8E3,98CA33,98D6BB,98E0D9,98F0AB,98FE94,9C04EB,9C207B,9C293F,9C35EB,9C4FDA,9C648B,9C84BF,9C8BA0,9CE33F,9CE65E,9CF387,9CF48E,9CFC01,A01828,A03BE3,A04EA7,A056F3,A0999B,A0D795,A0EDCD,A43135,A45E60,A46706,A483E7,A4B197,A4B805,A4C361,A4D18C,A4D1D2,A4D931,A4E975,A4F1E8,A82066,A85B78,A85C2C,A860B6,A8667F,A886DD,A88808,A88E24,A8968A,A8BBCF,A8BE27,A8FAD8,AC1F74,AC293A,AC3C0B,AC61EA,AC7F3E,AC87A3,AC88FD,ACBC32,ACCF5C,ACE4B5,ACFDEC,B019C6,B03495,B0481A,B065BD,B0702D,B09FBA,B0CA68,B418D1,B44BD2,B48B19,B49CDF,B4F0AB,B4F61C,B8098A,B817C2,B841A4,B844D9,B853AC,B85D0A,B8634D,B8782E,B88D12,B8B2F8,B8C111,B8C75D,B8E856,B8F6B1,B8FF61,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC926B,BC9FEF,BCA920,BCB863,BCE143,BCEC5D,BCFED9,C01ADA,C06394,C0847A,C09AD0,C09F42,C0A53E,C0A600,C0B658,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C42AD0,C42C03,C4618B,C48466,C49880,C4B301,C81EE7,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC20E8,CC25EF,CC29F5,CC2DB7,CC4463,CC785F,CCC760,CCD281,D0034B,D023DB,D02598,D02B20,D03311,D04F7E,D0817A,D0A637,D0C5F3,D0D2B0,D0E140,D4619D,D461DA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D8004D,D81C79,D81D72,D83062,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8CF9C,D8D1CB,DC080F,DC0C5C,DC2B2A,DC2B61,DC3714,DC415F,DC56E7,DC86D8,DC9B9C,DCA4CA,DCA904,DCD3A2,E0338E,E05F45,E06678,E0897E,E0ACCB,E0B52D,E0B9BA,E0C767,E0C97A,E0F5C6,E0F847,E425E7,E42B34,E48B7F,E498D6,E49A79,E49ADC,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E83617,E8802E,E88D28,E8B2AC,EC2CE2,EC3586,EC852F,ECADB8,F01898,F02475,F0766F,F07960,F0989D,F099B6,F099BF,F0B0E7,F0B479,F0C1F1,F0CBA1,F0D1A9,F0DBE2,F0DBF8,F0DCE2,F0F61C,F40616,F40F24,F41BA1,F431C3,F437B7,F45C89,F4AFE7,F4F15A,F4F951,F80377,F81EDF,F82793,F82D7C,F83880,F86214,F86FC1,F895EA,F8E94E,FC183C,FC253F,FC2A9C,FCB6D8,FCD848,FCE998,FCFC48 o="Apple, Inc." +000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,008865,00A040,00B362,00C610,00CDFE,00DB70,00F4B9,00F76F,040CCE,041552,041E64,042665,04489A,044BED,0452F3,045453,0469F8,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,082CB6,086698,086D41,087045,087402,08E689,08F4AB,08F69C,0C1539,0C3021,0C3E9F,0C4DE9,0C5101,0C74C2,0C771A,0CBC9F,0CD746,101C0C,103025,1040F3,10417F,1093E9,1094BB,109ADD,10DDB1,14109F,14205E,145A05,1460CB,14876A,148FC6,1495CE,1499E2,149D99,14BD61,14C213,14D00D,182032,183451,1855E3,186590,18810E,189EFC,18AF61,18AF8F,18E7F4,18EE69,18F1D8,18F643,1C1AC0,1C36BB,1C5CF2,1C9148,1C9E46,1CABA7,1CE62B,203CAE,20768F,2078F0,207D74,209BCD,20A2E4,20AB37,20C9D0,20EE28,241B7A,241EEB,24240E,245BA7,24A074,24A2E1,24AB81,24E314,24F094,24F677,280B5C,283737,285AEB,286AB8,286ABA,2877F1,28A02B,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28ED6A,28F076,28FF3C,2C1F23,2C200B,2C3361,2C61F6,2CB43A,2CBE08,2CF0A2,2CF0EE,3010E4,3035AD,305714,30636B,3090AB,30D9D9,30F7C5,3408BC,341298,34159E,34363B,344262,3451C9,347C25,34A395,34A8EB,34AB37,34C059,34E2FD,380F4A,38484C,38539C,3866F0,3871DE,38892C,38B54D,38C986,38CADA,38F9D3,3C0754,3C15C2,3C22FB,3C2EF9,3C2EFF,3CAB8E,3CCD36,3CD0F8,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,4070F5,40831D,4098AD,409C28,40A6D9,40B395,40BC60,40CBC0,40D32D,440010,4418FD,442A60,444C0C,44D884,44E66E,44FB42,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48BF6B,48D705,48E9F1,4C3275,4C569D,4C57CA,4C6BE8,4C74BF,4C7C5F,4C8D79,4CB199,503237,507A55,507AC5,5082D5,50A67F,50BC96,50DE06,50EAD6,542696,542B8D,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54EAA8,581FAA,58404E,5855CA,586B14,587F57,58B035,58E28F,58E6BA,5C0947,5C1DD9,5C5948,5C8D4E,5C95AE,5C969D,5C97F3,5CADCF,5CF5DA,5CF7E6,5CF938,600308,6030D4,60334B,606944,6070C0,608373,608B0E,608C4A,609217,609AC1,60A37D,60C547,60D9C7,60F445,60F81D,60FACD,60FB42,60FEC5,64200C,645AED,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64E682,680927,685B35,68644B,68967B,689C70,68A86D,68AB1E,68AE20,68D93C,68DBCA,68EF43,68FB7E,68FEF7,6C19C0,6C3E6D,6C4008,6C4D73,6C709F,6C72E7,6C8DC1,6C94F8,6C96CF,6CAB31,6CC26B,6CE85C,701124,7014A6,703C69,703EAC,70480F,705681,70700D,7073CB,7081EB,70A2B3,70CD60,70DEE2,70E72C,70ECE4,70EF00,70F087,741BB2,74428B,748114,748D08,749EAF,74B587,74E1B6,74E2F5,7831C1,783A84,784F43,7867D7,786C1C,787B8A,787E61,78886D,789F70,78A3E4,78CA39,78D75F,78FD94,7C0191,7C04D0,7C11BE,7C5049,7C6D62,7C6DF8,7C9A1D,7CA1AE,7CC3A1,7CC537,7CD1C3,7CF05F,7CFADF,80006E,800C67,804971,804A14,808223,80929F,80B03D,80BE05,80D605,80E650,80EA96,80ED2C,842999,843835,844167,846878,84788B,848506,8489AD,848E0C,84A134,84AD8D,84B153,84FCAC,84FCFE,881908,881FA1,885395,8863DF,886440,8866A5,886B6E,88AE07,88B291,88C663,88CB87,88E87F,88E9FE,8C006D,8C2937,8C2DAA,8C5877,8C7B9D,8C7C92,8C8590,8C861E,8C8EF2,8C8FE9,8CFABA,8CFE57,9027E4,903C92,9060F1,907240,90812A,90840D,908D6C,90B0ED,90B21F,90B931,90C1C6,90DD5D,90E17B,90FD61,941625,949426,94B01F,94BF2D,94E96A,94F6A3,94F6D6,9800C6,9801A7,9803D8,9810E8,98460A,985AEB,989E63,98B8E3,98CA33,98D6BB,98E0D9,98F0AB,98FE94,9C04EB,9C207B,9C293F,9C35EB,9C4FDA,9C648B,9C84BF,9C8BA0,9CE33F,9CE65E,9CF387,9CF48E,9CFC01,A01828,A03BE3,A04EA7,A056F3,A0999B,A0D795,A0EDCD,A43135,A45E60,A46706,A483E7,A4B197,A4B805,A4C361,A4D18C,A4D1D2,A4D931,A4E975,A4F1E8,A82066,A85B78,A85C2C,A860B6,A8667F,A886DD,A88808,A88E24,A8968A,A8BBCF,A8BE27,A8FAD8,AC1F74,AC293A,AC3C0B,AC61EA,AC7F3E,AC87A3,AC88FD,ACBC32,ACCF5C,ACE4B5,ACFDEC,B019C6,B03495,B035B5,B0481A,B065BD,B0702D,B09FBA,B0CA68,B418D1,B44BD2,B48B19,B49CDF,B4F0AB,B4F61C,B8098A,B817C2,B841A4,B844D9,B853AC,B85D0A,B8634D,B8782E,B87BC5,B88D12,B8B2F8,B8C111,B8C75D,B8E856,B8F12A,B8F6B1,B8FF61,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC926B,BC9FEF,BCA920,BCB863,BCE143,BCEC5D,BCFED9,C01ADA,C06394,C0847A,C09AD0,C09F42,C0A53E,C0A600,C0B658,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C42AD0,C42C03,C4618B,C48466,C49880,C4B301,C81EE7,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C8B1CD,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC20E8,CC25EF,CC29F5,CC2DB7,CC4463,CC660A,CC785F,CCC760,CCD281,D0034B,D023DB,D02598,D02B20,D03311,D04F7E,D0817A,D0A637,D0C5F3,D0D2B0,D0E140,D4619D,D461DA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D8004D,D81C79,D81D72,D83062,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8CF9C,D8D1CB,DC080F,DC0C5C,DC2B2A,DC2B61,DC3714,DC415F,DC56E7,DC86D8,DC9B9C,DCA4CA,DCA904,DCD3A2,E0338E,E05F45,E06678,E0897E,E0ACCB,E0B52D,E0B55F,E0B9BA,E0C767,E0C97A,E0EB40,E0F5C6,E0F847,E425E7,E42B34,E450EB,E48B7F,E498D6,E49A79,E49ADC,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E83617,E8802E,E88D28,E8B2AC,EC2CE2,EC3586,EC852F,ECADB8,F01898,F02475,F0766F,F07807,F07960,F0989D,F099B6,F099BF,F0A35A,F0B0E7,F0B479,F0C1F1,F0C371,F0CBA1,F0D1A9,F0DBE2,F0DBF8,F0DCE2,F0F61C,F40616,F40E01,F40F24,F41BA1,F431C3,F437B7,F45C89,F4AFE7,F4F15A,F4F951,F80377,F81EDF,F82793,F82D7C,F83880,F84E73,F86214,F86FC1,F887F1,F895EA,F8E94E,F8FFC2,FC183C,FC1D43,FC253F,FC2A9C,FCB6D8,FCD848,FCE998,FCFC48 o="Apple, Inc." 000394 o="Connect One" 000395 o="California Amplifier" 000396 o="EZ Cast Co., Ltd." @@ -916,7 +916,7 @@ 0003C8 o="CML Emergency Services" 0003C9,001638,001915 o="TECOM Co., Ltd." 0003CA o="MTS Systems Corp." -0003CB o="Nippon Systems Development Co., Ltd." +0003CB o="SystemGear Co., Ltd." 0003CC o="Momentum Computer, Inc." 0003CD o="Clovertech, Inc." 0003CE o="ETEN Technologies, Inc." @@ -963,7 +963,7 @@ 0003FA o="TiMetra Networks" 0003FB o="ENEGATE Co.,Ltd." 0003FC o="Intertex Data AB" -0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,485073,4886E8,5CBA37,70BC10,74E28C,80C5E6,8463D6,949AA9,985FD3,9C6C15,9CAA1B,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" +0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,1C1ADF,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,485073,4886E8,5CBA37,70BC10,74E28C,80C5E6,845733,8463D6,949AA9,985FD3,987A14,9C6C15,9CAA1B,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" 000400,002000,0021B7,788C77 o="LEXMARK INTERNATIONAL, INC." 000401 o="Osaki Electric Co., Ltd." 000402 o="Nexsan Technologies, Ltd." @@ -995,7 +995,7 @@ 00041C o="ipDialog, Inc." 00041D o="Corega of America" 00041E o="Shikoku Instrumentation Co., Ltd." -00041F,001315,0015C1,0019C5,001D0D,001FA7,00248D,00D9D1,0CFE45,280DFC,2CCC44,709E29,A8E3EE,BC60A7,C863F1,F8461C,F8D0AC,FC0FE6 o="Sony Interactive Entertainment Inc." +00041F,001315,0015C1,0019C5,001D0D,001FA7,00248D,00D9D1,0CFE45,280DFC,2CCC44,709E29,78C881,A8E3EE,BC60A7,C863F1,F8461C,F8D0AC,FC0FE6 o="Sony Interactive Entertainment Inc." 000420 o="Slim Devices, Inc." 000421 o="Ocular Networks" 000422 o="Studio Technologies, Inc" @@ -1044,7 +1044,7 @@ 000453 o="YottaYotta, Inc." 000454 o="Quadriga UK" 000455 o="ANTARA.net" -000456,58C17A o="Cambium Networks Limited" +000456,58C17A,BCE67C o="Cambium Networks Limited" 000457 o="Universal Access Technology, Inc." 000458 o="Fusion X Co., Ltd." 000459 o="Veristar Corporation" @@ -1113,15 +1113,15 @@ 0004A0 o="Verity Instruments, Inc." 0004A1 o="Pathway Connectivity" 0004A2 o="L.S.I. Japan Co., Ltd." -0004A3,001EC0,049162,5410EC,801F12,D88039 o="Microchip Technology Inc." +0004A3,001EC0,049162,5410EC,682719,801F12,D88039 o="Microchip Technology Inc." 0004A4 o="NetEnabled, Inc." -0004A5 o="Barco Projection Systems NV" +0004A5,000D0A o="Barco Projection Systems NV" 0004A6 o="SAF Tehnika Ltd." 0004A7 o="FabiaTech Corporation" 0004A8 o="Broadmax Technologies, Inc." 0004A9 o="SandStream Technologies, Inc." 0004AA o="Jetstream Communications" -0004AB o="Comverse Network Systems, Inc." +0004AB o="Mavenir Inc." 0004AD o="Malibu Networks" 0004AE o="Sullair Corporation" 0004AF o="Digital Fountain, Inc." @@ -1142,7 +1142,7 @@ 0004BF o="VersaLogic Corp." 0004C2 o="Magnipix, Inc." 0004C3 o="CASTOR Informatique" -0004C4 o="Allen & Heath Limited" +0004C4 o="Audiotonix Group Limited" 0004C5 o="ASE Technologies, USA" 0004C6 o="YAMAHA MOTOR CO.,LTD" 0004C7 o="NetMount" @@ -1266,7 +1266,7 @@ 00054C o="RF Innovations Pty Ltd" 00054D o="Brans Technologies, Inc." 00054E,E8C1D7 o="Philips" -00054F,104E89,10C6FC,148F21 o="Garmin International" +00054F,104E89,10C6FC,148F21,F09919 o="Garmin International" 000550 o="Vcomms Connect Limited" 000551 o="F & S Elektronik Systeme GmbH" 000552 o="Xycotec Computer GmbH" @@ -1314,7 +1314,7 @@ 000582 o="ClearCube Technology" 000583 o="ImageCom Limited" 000584 o="AbsoluteValue Systems, Inc." -000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,045C6C,0881F4,08B258,0C8610,100E7E,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C94D5,407183,40A677,40B4F0,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,78FE3D,7C2586,7CE2CA,80711F,80ACAC,841888,84B59C,84C1C1,88A25E,88E0F3,88E64B,94F7AD,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,D007CA,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F4A739,F4B52F,F4CC55,F8C001,FC3342 o="Juniper Networks" +000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,045C6C,0881F4,08B258,0C8126,0C8610,100E7E,182AD3,1C9C8C,201BC9,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C8C93,3C94D5,407183,40A677,40B4F0,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,784F9B,78FE3D,7C2586,7CE2CA,80711F,807FF8,80ACAC,841888,84B59C,84C1C1,88A25E,88D98F,88E0F3,88E64B,94F7AD,9C8ACB,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,CCE194,D007CA,D0DD49,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F4A739,F4B52F,F4CC55,F8C001,FC3342 o="Juniper Networks" 000586 o="Lucent Technologies" 000587 o="Locus, Incorporated" 000588 o="Sensoria Corp." @@ -1329,7 +1329,7 @@ 000591 o="Active Silicon Ltd" 000592 o="Pultek Corp." 000593 o="Grammar Engine Inc." -000594,003011 o="HMS Industrial Networks" +000594,003011,003056 o="HMS Industrial Networks" 000595 o="Alesis Corporation" 000596 o="Genotech Co., Ltd." 000597 o="Eagle Traffic Control Systems" @@ -1517,7 +1517,7 @@ 000658 o="Helmut Fischer GmbH Institut für Elektronik und Messtechnik" 000659 o="EAL (Apeldoorn) B.V." 00065A o="Strix Systems" -00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,00B0D0,00C04F,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,1866DA,18A99B,18DBF2,18FB7B,1C4024,20040F,204747,246E96,24B6FD,28F10E,3417EB,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,801844,842B2B,847BEB,848F69,886FD4,8CEC4B,90B11C,9840BB,989096,A41F72,A44CC8,A4BADB,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." +00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,004E01,00B0D0,00C04F,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,185A58,1866DA,18A99B,18DBF2,18FB7B,1C4024,20040F,204747,246E96,24B6FD,28F10E,3417EB,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,801844,842B2B,847BEB,848F69,886FD4,8C04BA,8CEC4B,90B11C,9840BB,989096,98E743,A41F72,A44CC8,A4BADB,A4BB6D,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E454E8,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." 00065C o="Malachite Technologies, Inc." 00065D o="Heidelberg Web Systems" 00065E o="Photuris, Inc." @@ -1705,7 +1705,7 @@ 000723 o="ELCON Systemtechnik GmbH" 000724 o="Telemax Co., Ltd." 000725 o="Bematech International Corp." -000726,001FA4,18C501,1CA532,2CAB25,30DF8D,38E595,50DB3F,68D482,80546A,84C9C6,94FBB2,94FE9D,AC6E1A,ACA46E,B4417A,BC9680,D837BE,E4EA83,ECB313,F43E61,FC8B97,FC8F7D o="SHENZHEN GONGJIN ELECTRONICS CO.,LT" +000726,001FA4,18C501,1CA532,2CAB25,30DF8D,38E595,50DB3F,68D482,803E48,80546A,84C9C6,94FBB2,94FE9D,AC6E1A,ACA46E,B4417A,BC9680,D837BE,E4EA83,ECB313,F43E61,FC8B97,FC8F7D o="SHENZHEN GONGJIN ELECTRONICS CO.,LT" 000727 o="Zi Corporation (HK) Ltd." 000728 o="Neo Telecom" 000729 o="Kistler Instrumente AG" @@ -1753,7 +1753,7 @@ 000755 o="Lafon" 000756 o="Juyoung Telecom" 000757 o="Topcall International AG" -000758 o="Dragonwave" +000758 o="DragonWave Inc." 000759 o="Boris Manufacturing Corp." 00075A o="Air Products and Chemicals, Inc." 00075B o="Gibson Guitars" @@ -1798,7 +1798,7 @@ 000786 o="Wireless Networks Inc." 000787 o="Idea System Co., Ltd." 000788 o="Clipcomm, Inc." -000789 o="DONGWON SYSTEMS" +000789 o="Allradio Co., Ltd" 00078A o="Mentor Data System Inc." 00078B o="Wegener Communications, Inc." 00078C o="Elektronikspecialisten i Borlange AB" @@ -1861,7 +1861,7 @@ 0007C8 o="Brain21, Inc." 0007C9 o="Technol Seven Co., Ltd." 0007CA o="Creatix Polymedia Ges Fur Kommunikaitonssysteme" -0007CB,0024D4,140C76,342792,68A378,E49E12,F4CAE5 o="FREEBOX SAS" +0007CB,0024D4,140C76,342792,68A378,70FC8F,E49E12,F4CAE5 o="FREEBOX SAS" 0007CC o="Kaba Benzing GmbH" 0007CD o="Kumoh Electronic Co, Ltd" 0007CE o="Cabletime Limited" @@ -1874,7 +1874,7 @@ 0007D5 o="3e Technologies Int;., Inc." 0007D6 o="Commil Ltd." 0007D7 o="Caporis Networks AG" -0007D8,00265B,00FC8D,0C473D,1CABC0,30B7D4,64777D,688F2E,68B6FC,788DF7,84948C,9050CA,A84E3F,AC202E,BC1401,BC3E07,BC4DFB,F0F249,F81D0F,FC5A1D o="Hitron Technologies. Inc" +0007D8,00265B,00FC8D,0C473D,1CABC0,30B7D4,64777D,688F2E,68B6FC,788DF7,840B7C,84948C,9050CA,A84E3F,AC202E,B0F530,BC1401,BC3E07,BC4DFB,F0F249,F81D0F,FC5A1D o="Hitron Technologies. Inc" 0007D9 o="Splicecom" 0007DA o="Neuro Telecom Co., Ltd." 0007DB o="Kirana Networks, Inc." @@ -1948,7 +1948,7 @@ 000826 o="Colorado Med Tech" 000827,0013C8,0017C2,00193E,001CA2,001D8B,002233,00238E,002553,008C54,00A02F,3039F2,38229D,6487D7,74888B,842615,A04FD4,A4526F,A45DA1,D0D412,D4D184,DC0B1A,E874E6,F0842F o="ADB Broadband Italia" 000828 o="Koei Engineering Ltd." -000829 o="Aval Nagasaki Corporation" +000829 o="TOKYO ELECTRON DEVICE NAGASAKI LIMITED" 00082A o="Powerwallz Network Security" 00082B o="Wooksung Electronics, Inc." 00082C o="Homag AG" @@ -2135,7 +2135,7 @@ 00090C o="Mayekawa Mfg. Co. Ltd." 00090D o="LEADER ELECTRONICS CORP." 00090E o="Helix Technology Inc." -00090F o="Fortinet Inc." +00090F,000CE6 o="Fortinet Inc." 000910 o="Simple Access Inc." 000913 o="SystemK Corporation" 000914 o="COMPUTROLS INC." @@ -2207,7 +2207,7 @@ 000958 o="INTELNET S.A." 000959 o="Sitecsoft" 00095A o="RACEWOOD TECHNOLOGY" -00095B,000FB5,00146C,00184D,001B2F,001E2A,001F33,00223F,0024B2,0026F2,008EF2,04A151,08028E,0836C9,08BD43,100C6B,100D7F,10DA43,1459C0,200CC8,204E7F,20E52A,288088,28C68E,2C3033,2CB05D,30469A,3C3786,405D82,4494FC,4C60DE,504A6E,506A03,6CB0CE,744401,78D294,803773,841B5E,8C3BAD,9C3DCF,9CD36D,A00460,A021B7,A040A0,A06391,A42B8C,B03956,B07FB9,B0B98A,C03F0E,C0FFD4,C40415,C43DC7,CC40D0,DCEF09,E0469A,E091F5,E4F4C6,E8FCAF,F87394 o="NETGEAR" +00095B,000FB5,00146C,00184D,001B2F,001E2A,001F33,00223F,0024B2,0026F2,008EF2,04A151,08028E,0836C9,08BD43,100C6B,100D7F,10DA43,1459C0,200CC8,204E7F,20E52A,288088,28C68E,2C3033,2CB05D,30469A,3894ED,3C3786,405D82,4494FC,4C60DE,504A6E,506A03,6CB0CE,744401,78D294,803773,841B5E,8C3BAD,9C3DCF,9CD36D,A00460,A021B7,A040A0,A06391,A42B8C,B03956,B07FB9,B0B98A,BCA511,C03F0E,C0FFD4,C40415,C43DC7,CC40D0,DCEF09,E0469A,E091F5,E4F4C6,E8FCAF,F87394 o="NETGEAR" 00095C o="Philips Medical Systems - Cardiac and Monitoring Systems (CM" 00095D o="Dialogue Technology Corp." 00095E o="Masstech Group Inc." @@ -2260,7 +2260,7 @@ 000990 o="ACKSYS Communications & systems" 000991 o="GE Fanuc Automation Manufacturing, Inc." 000992 o="InterEpoch Technology,INC." -000993,000A30,0CD9C1,7CFC3C o="Visteon Corporation" +000993,000A30,0CD9C1,7CFC3C,F855CD o="Visteon Corporation" 000994 o="Cronyx Engineering" 000995 o="Castle Technology Ltd" 000996 o="RDI" @@ -2400,7 +2400,7 @@ 000A22 o="Amperion Inc" 000A23 o="Parama Networks Inc" 000A24 o="Octave Communications" -000A25,3C4CD0 o="CERAGON NETWORKS" +000A25,3C4CD0,F4B5BB o="CERAGON NETWORKS" 000A26 o="CEIA S.p.A." 000A28 o="Motorola" 000A29 o="Pan Dacom Networking AG" @@ -2459,7 +2459,7 @@ 000A65 o="GentechMedia.co.,ltd." 000A66 o="MITSUBISHI ELECTRIC SYSTEM & SERVICE CO.,LTD." 000A67 o="OngCorp" -000A68,000F53 o="Solarflare Communications Inc" +000A68,000F53 o="Solarflare Communications Inc." 000A69 o="SUNNY bell Technology Co., Ltd." 000A6A o="SVM Microwaves s.r.o." 000A6B o="Tadiran Telecom Business Systems LTD" @@ -2567,7 +2567,7 @@ 000AD6 o="BeamReach Networks" 000AD7 o="Origin ELECTRIC CO.,LTD." 000AD8 o="IPCserv Technology Corp." -000AD9,000E07,000FDE,0012EE,001620,0016B8,001813,001963,001A75,001B59,001CA4,001D28,001E45,001EDC,001FE4,00219E,002298,002345,0023F1,0024EF,0025E7,00EB2D,18002D,1C7B21,205476,2421AB,283F69,3017C8,303926,307512,30A8DB,387862,3C01EF,402BA1,4040A7,40B837,44746C,44D4E0,4C21D0,58170C,584822,5CB524,68764F,6C0E0D,6C23B9,8400D2,848EDF,84C7EA,8C6422,90C115,94CE2C,9C5CF9,A0E453,B4527D,B4527E,B8F934,BC6E64,C43ABE,D05162,D4389C,E063E5 o="Sony Mobile Communications Inc" +000AD9,000E07,000FDE,0012EE,001620,0016B8,001813,001963,001A75,001B59,001CA4,001D28,001E45,001EDC,001FE4,00219E,002298,002345,0023F1,0024EF,0025E7,00EB2D,18002D,1C7B21,205476,2421AB,283F69,3017C8,303926,307512,30A8DB,387862,3C01EF,402BA1,4040A7,40B837,44746C,44D4E0,4C21D0,58170C,584822,5CB524,68764F,6C0E0D,6C23B9,8400D2,848EDF,84C7EA,8C6422,90C115,94CE2C,9C5CF9,A0E453,B4527D-B4527E,B8F934,BC6E64,C43ABE,D05162,D4389C,E063E5 o="Sony Mobile Communications Inc" 000ADA o="Vindicator Technologies" 000ADB,001477 o="Trilliant" 000ADC,94B8C5 o="RuggedCom Inc." @@ -2584,7 +2584,7 @@ 000AE8 o="Cathay Roxus Information Technology Co. LTD" 000AE9 o="AirVast Technology Inc." 000AEA o="ADAM ELEKTRONIK LTD. ŞTI" -000AEB,001478,0019E0,001D0F,002127,0023CD,002586,002719,081F71,085700,0C4B54,0C722C,0C8063,0C8268,10FEED,147590,148692,14CC20,14CF92,14E6E4,18A6F7,18D6C7,1C4419,1CFA68,206BE7,20DCE6,246968,282CB2,28EE52,30B49E,30B5C2,30FC68,349672,34E894,388345,3C46D8,40169F,403F8C,44B32D,480EEC,487D2E,503EAA,50BD5F,50C7BF,50FA84,547595,54A703,54C80F,54E6FC,5C63BF,5C899A,60E327,645601,6466B3,647002,68FF7B,6CE873,704F57,7405A5,74EA3A,7844FD,78A106,7C8BCA,808917,808F1D,8416F9,882593,8C210A,8CA6DF,90AE1B,90F652,940C6D,94D9B3,98DAC4,98DED0,9C216A,9CA615,A0F3C1,A42BB0,A8154D,A8574E,AC84C6,B0487A,B04E26,B0958E,B0BE76,B8F883,BC4699,BCD177,C025E9,C04A00,C06118,C0E42D,C46E1F,C47154,C4E984,CC08FB,CC3429,D076E7,D0C7C0,D4016D,D46E0E,D80D17,D8150D,D85D4C,DC0077,DCFE18,E005C5,E4D332,E894F6,E8DE27,EC086B,EC172F,EC26CA,EC888F,F0F336,F483CD,F4EC38,F4F26D,F81A67,F8D111,FCD733 o="TP-LINK TECHNOLOGIES CO.,LTD." +000AEB,001478,0019E0,001D0F,002127,0023CD,002586,002719,081F71,085700,0C4B54,0C722C,0C8063,0C8268,10FEED,147590,148692,14CC20,14CF92,14E6E4,18A6F7,18D6C7,1C3BF3,1C4419,1CFA68,206BE7,20DCE6,246968,282CB2,28EE52,30B49E,30B5C2,30FC68,349672,34E894,388345,3C46D8,40169F,403F8C,44B32D,480EEC,487D2E,503EAA,50BD5F,50C7BF,50D4F7,50FA84,547595,54A703,54C80F,54E6FC,5C63BF,5C899A,603A7C,60E327,645601,6466B3,647002,68FF7B,6CE873,704F57,7405A5,74DA88,74EA3A,7844FD,78A106,7C8BCA,7CB59B,808917,808F1D,8416F9,882593,8C210A,8CA6DF,90AE1B,90F652,940C6D,94D9B3,984827,98DAC4,98DED0,9C216A,9CA615,A0F3C1,A42BB0,A8154D,A8574E,AC84C6,B0487A,B04E26,B0958E,B0BE76,B8F883,BC4699,BCD177,C025E9,C04A00,C06118,C0E42D,C46E1F,C47154,C4E984,CC08FB,CC32E5,CC3429,D03745,D076E7,D0C7C0,D4016D,D46E0E,D80D17,D8150D,D85D4C,DC0077,DCFE18,E005C5,E4D332,E894F6,E8DE27,EC086B,EC172F,EC26CA,EC888F,F0F336,F483CD,F4EC38,F4F26D,F81A67,F8D111,FCD733 o="TP-LINK TECHNOLOGIES CO.,LTD." 000AEC o="Koatsu Gas Kogyo Co., Ltd." 000AED,0011FC,D47B75 o="HARTING Electronics GmbH" 000AEE o="GCD Hard- & Software GmbH" @@ -2594,7 +2594,7 @@ 000AF2 o="NeoAxiom Corp." 000AF5 o="Airgo Networks, Inc." 000AF6 o="Emerson Climate Technologies Retail Solutions, Inc." -000AF7,000DB6,001018,001BE9,18C086,D40129,E03E44 o="Broadcom" +000AF7,000DB6,001018,001BE9,18C086,38BAB0,D40129,E03E44 o="Broadcom" 000AF8 o="American Telecare Inc." 000AF9 o="HiConnect, Inc." 000AFA o="Traverse Technologies Australia" @@ -2665,7 +2665,7 @@ 000B3D o="CONTAL OK Ltd." 000B3E o="BittWare, Inc" 000B3F o="Anthology Solutions Inc." -000B40 o="Oclaro" +000B40 o="Cambridge Industries Group (CIG)" 000B41 o="Ing. Büro Dr. Beutlhauser" 000B42 o="commax Co., Ltd." 000B43 o="Microscan Systems, Inc." @@ -2686,7 +2686,7 @@ 000B54 o="BiTMICRO Networks, Inc." 000B55 o="ADInstruments" 000B56 o="Cybernetics" -000B57,086BD7,14B457,90FD9F o="Silicon Laboratories" +000B57,086BD7,14B457,588E81,680AE2,90FD9F,CCCCCC,EC1BBD o="Silicon Laboratories" 000B58 o="Astronautics C.A LTD" 000B59 o="ScriptPro, LLC" 000B5A o="HyperEdge" @@ -2703,7 +2703,7 @@ 000B68 o="Addvalue Communications Pte Ltd" 000B69 o="Franke Finland Oy" 000B6A,00138F,001966 o="Asiarock Technology Limited" -000B6B,001BB1,2824FF,2CDCAD,30144A,44E4EE,48A9D2,6002B4,746FF7,80EA23,8C579B,90A4DE,A854B2,B00073,B89F09,B8B7F1,BC307D,BC307E,D86162,E037BF o="Wistron Neweb Corporation" +000B6B,001BB1,2824FF,2CDCAD,30144A,44E4EE,48A9D2,6002B4,64FF0A,746FF7,80EA23,8C579B,90A4DE,984914,A854B2,B00073,B89F09,B8B7F1,BC307D-BC307E,D86162,E037BF o="Wistron Neweb Corporation" 000B6C o="Sychip Inc." 000B6D o="SOLECTRON JAPAN NAKANIIDA" 000B6E o="Neff Instrument Corp." @@ -2728,7 +2728,7 @@ 000B82,C074AD o="Grandstream Networks, Inc." 000B83 o="DATAWATT B.V." 000B84 o="BODET" -000B86,001A1E,00246C,04BD88,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,9020C2,94B40F,9C1C12,ACA31E,B45D50,BC9FE4,D8C7C8,F05C19,F42E7F o="Aruba, a Hewlett Packard Enterprise Company" +000B86,001A1E,00246C,04BD88,104F58,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,883A30,9020C2,94B40F,9C1C12,ACA31E,B45D50,B83A5A,BC9FE4,D015A6,D8C7C8,E82689,F05C19,F42E7F,F860F0 o="Aruba, a Hewlett Packard Enterprise Company" 000B87 o="American Reliance Inc." 000B88 o="Vidisco ltd." 000B89 o="Top Global Technology, Ltd." @@ -2738,7 +2738,7 @@ 000B8D o="Avvio Networks" 000B8E o="Ascent Corporation" 000B8F o="AKITA ELECTRONICS SYSTEMS CO.,LTD." -000B90,0080EA,00D08B o="ADVA Optical Networking Ltd." +000B90,0080EA,00D08B,84C807 o="ADVA Optical Networking Ltd." 000B91 o="Aglaia Gesellschaft für Bildverarbeitung und Kommunikation mbH" 000B92 o="Ascom Danmark A/S" 000B93 o="Ritter Elektronik" @@ -2901,7 +2901,7 @@ 000C3F o="Cogent Defence & Security Networks," 000C40 o="Altech Controls" 000C41,000E08,000F66,001217,001310,0014BF,0016B6,001839,0018F8,001A70,001C10,001D7E,001EE5,002129,00226B,002369,00259C,20AA4B,48F8B3,586D8F,687F74,98FC11,C0C1C0,C8B373,C8D719 o="Cisco-Linksys, LLC" -000C42,4C5E0C,64D154,6C3B6B,744D28,B869F4,CC2DE0,D4CA6D,E48D8C o="Routerboard.com" +000C42,4C5E0C,64D154,6C3B6B,744D28,B869F4,C4AD34,CC2DE0,D4CA6D,E48D8C o="Routerboard.com" 000C43 o="Ralink Technology, Corp." 000C44 o="Automated Interfaces, Inc." 000C45 o="Animation Technologies Inc." @@ -2941,9 +2941,9 @@ 000C69 o="National Radio Astronomy Observatory" 000C6A o="MBARI" 000C6B o="Kurz Industrie-Elektronik GmbH" -000C6C o="Corsair Memory, Inc." +000C6C o="Eve Systems GmbH" 000C6D o="Edwards Ltd." -000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,04D9F5,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4 o="ASUSTek COMPUTER INC." +000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,04D9F5,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,A85E45,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4,FCC233 o="ASUSTek COMPUTER INC." 000C6F o="Amtek system co.,LTD." 000C70 o="ACC GmbH" 000C71 o="Wybron, Inc" @@ -2969,7 +2969,7 @@ 000C87 o="AMD" 000C88 o="Apache Micro Peripherals, Inc." 000C89 o="AC Electric Vehicles, Ltd." -000C8A,0452C7,08DF1F,2811A5,2C41A1 o="Bose Corporation" +000C8A,0452C7,08DF1F,2811A5,2C41A1,4C875D,60ABD2 o="Bose Corporation" 000C8B o="Connect Tech Inc" 000C8C o="KODICOM CO.,LTD." 000C8D o="MATRIX VISION GmbH" @@ -3057,7 +3057,6 @@ 000CE2 o="Rolls-Royce" 000CE3 o="Option International N.V." 000CE4 o="NeuroCom International, Inc." -000CE6 o="Meru Networks Inc" 000CE7 o="MediaTek Inc." 000CE8 o="GuangZhou AnJuBao Co., Ltd" 000CE9 o="BLOOMBERG L.P." @@ -3079,7 +3078,7 @@ 000CFC o="S2io Technologies Corp" 000CFD o="Hyundai ImageQuest Co.,Ltd." 000CFE o="Grand Electronic Co., Ltd" -000CFF o="MRO-TEK LIMITED" +000CFF o="MRO-TEK Realty Limited" 000D00 o="Seaway Networks Inc." 000D01 o="P&E Microcomputer Systems, Inc." 000D02,001B8B,003A9D,106682,1CB17F,6CE4DA,98F199,A41242,C025A2,F8B797 o="NEC Platforms, Ltd." @@ -3090,7 +3089,6 @@ 000D07 o="Calrec Audio Ltd" 000D08 o="AboveCable, Inc." 000D09 o="Yuehua(Zhuhai) Electronic CO. LTD" -000D0A o="Projectiondesign as" 000D0C o="MDI Security Systems" 000D0D o="ITSupported, LLC" 000D0E o="Inqnet Systems, Inc." @@ -3390,8 +3388,8 @@ 000E55 o="AUVITRAN" 000E56 o="4G Systems GmbH & Co. KG" 000E57 o="Iworld Networking, Inc." -000E58,347E5C,48A6B8,5CAAFD,7828CA,949F3E,B8E937 o="Sonos, Inc." -000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,4C17EB,5464D9,589043,681590,6C2E85,700B01,7C034C,7C03D8,7C2664,8020DA,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,981E19,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D05794,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,F08261,F46BEF,F4EB38,F8AB05 o="Sagemcom Broadband SAS" +000E58,347E5C,48A6B8,542A1B,5CAAFD,7828CA,949F3E,B8E937 o="Sonos, Inc." +000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,3093BC,34495B,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,4C17EB,5464D9,589043,5CB13E,646624,681590,6C2E85,700B01,786559,7C034C,7C03D8,7C2664,8020DA,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,981E19,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B86685,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D05794,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,ECBEDD,F08261,F46BEF,F4EB38,F8084F,F8AB05 o="Sagemcom Broadband SAS" 000E5A o="TELEFIELD inc." 000E5B o="ParkerVision - Direct2Data" 000E5D o="Triple Play Technologies A/S" @@ -3408,7 +3406,7 @@ 000E69 o="China Electric Power Research Institute" 000E6B o="Janitza electronics GmbH" 000E6C o="Device Drivers Limited" -000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,40F308,449160,44A7CF,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,CCC079,D0E44A,D44DA4,D45383,D8C46A,DCEFCA,E8E8B7,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." +000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,2C4CC6,40F308,449160,44A7CF,58D50A,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,C4AC59,CCC079,D0E44A,D44DA4,D45383,D8C46A,DCEFCA,E8E8B7,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." 000E6E o="MAT S.A. (Mircrelec Advanced Technology)" 000E6F o="IRIS Corporation Berhad" 000E70 o="in2 Networks" @@ -3437,7 +3435,7 @@ 000E8B o="Astarte Technology Co, Ltd." 000E8D o="Systems in Progress Holding GmbH" 000E8E o="SparkLAN Communications, Inc." -000E8F,00C002,3C9872,749D79,788102,7894B4,944A0C,B4A5EF,D42122,D460E3,E06066 o="Sercomm Corporation." +000E8F,00C002,142E5E,3C9872,60CE86,749D79,788102,7894B4,944A0C,B4A5EF,D42122,D460E3,E06066 o="Sercomm Corporation." 000E90 o="PONICO CORP." 000E91 o="Navico Auckland Ltd" 000E92 o="Open Telecom" @@ -3457,7 +3455,7 @@ 000EA1 o="Formosa Teletek Corporation" 000EA2 o="McAfee, Inc" 000EA3 o="CNCR-IT CO.,LTD,HangZhou P.R.CHINA" -000EA4 o="Certance Inc." +000EA4,005084 o="Quantum Corp." 000EA5 o="BLIP Systems" 000EA7 o="Endace Technology" 000EA8 o="United Technologists Europe Limited" @@ -3519,7 +3517,7 @@ 000EE5 o="bitWallet, Inc." 000EE6 o="Adimos Systems LTD" 000EE7 o="AAC ELECTRONICS CORP." -000EE8,144D67,784476,B85510,F42853 o="Zioncom Electronics (Shenzhen) Ltd." +000EE8,144D67,5C925E,784476,B85510,F42853 o="Zioncom Electronics (Shenzhen) Ltd." 000EE9 o="WayTech Development, Inc." 000EEA o="Shadong Luneng Jicheng Electronics,Co.,Ltd" 000EEB o="Sandmartin(zhong shan)Electronics Co.,Ltd" @@ -3680,7 +3678,7 @@ 000F9A o="Synchrony, Inc." 000F9B o="Ross Video Limited" 000F9C o="Panduit Corp" -000F9D o="DisplayLink (UK) Ltd" +000F9D,6CA936 o="DisplayLink (UK) Ltd" 000F9E o="Murrelektronik GmbH" 000FA0 o="CANON KOREA BUSINESS SOLUTIONS INC." 000FA1 o="Gigabit Systems Inc." @@ -3816,7 +3814,7 @@ 001034 o="GNP Computers" 001036 o="INTER-TEL INTEGRATED SYSTEMS" 001037 o="CYQ've Technology Co., Ltd." -001038 o="MICRO RESEARCH INSTITUTE, INC." +001038 o="Micro Research Ltd." 001039 o="Vectron Systems AG" 00103A o="DIAMOND NETWORK TECH" 00103B o="HIPPI NETWORKING FORUM" @@ -3944,7 +3942,7 @@ 0010C3 o="CSI-CONTROL SYSTEMS" 0010C4,046169 o="MEDIA GLOBAL LINKS CO., LTD." 0010C5 o="PROTOCOL TECHNOLOGIES, INC." -0010C6,001641,001A6B,001E37,002186,00247E,002713,0C3CCD,3CE1A1,402CF4,4439C4,6C0B84,70F395,CC52AF,E02A82,E04F43,FC4DD4 o="Universal Global Scientific Industrial Co., Ltd." +0010C6,001641,001A6B,001E37,002186,00247E,002713,083A88,0C3CCD,3CE1A1,402CF4,4439C4,6C0B84,70F395,CC52AF,E02A82,E04F43,FC4DD4 o="Universal Global Scientific Industrial Co., Ltd." 0010C7 o="DATA TRANSMISSION NETWORK" 0010C8 o="COMMUNICATIONS ELECTRONICS SECURITY GROUP" 0010C9 o="MITSUBISHI ELECTRONICS LOGISTIC SUPPORT CO." @@ -4207,7 +4205,7 @@ 0011F2 o="Institute of Network Technologies" 0011F3 o="NeoMedia Europe AG" 0011F4 o="woori-net" -0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,FCB4E6 o="ASKEY COMPUTER CORP" +0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,807871,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,FCB4E6 o="ASKEY COMPUTER CORP" 0011F6 o="Asia Pacific Microsystems , Inc." 0011F7 o="Shenzhen Forward Industry Co., Ltd" 0011F8 o="AIRAYA Corp" @@ -4266,7 +4264,7 @@ 001234 o="Camille Bauer" 001235 o="Andrew Corporation" 001236 o="ConSentry Networks" -001237,00124B,0012D1,0012D2,001783,0017E3,0017E4,0017E5,0017E6,0017E7,0017E8,0017E9,0017EA,0017EB,0017EC,00182F,001830,001831,001832,001833,001834,001AB6,0021BA,0022A5,0023D4,0024BA,0081F9,0479B7,04A316,04E451,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,102EAF,10CEA9,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,304511,3403DE,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,405FC2,40984E,40BD32,44C15C,44EAD8,4C3FD3,50338B,5051A9,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5893D8,5C313E,5C6B32,5CF821,606405,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,B07E11,B09122,B0B448,B0D5CC,B4994C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F83002,F8369B,FC0F4B,FC6947 o="Texas Instruments" +001237,00124B,0012D1-0012D2,001783,0017E3-0017EC,00182F-001834,001AB6,0021BA,0022A5,0023D4,0024BA,0035FF,0081F9,0479B7,04A316,04E451,04EE03,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,10082C,102EAF,10CEA9,1442FC,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,2CAB33,304511,3403DE,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,405FC2,40984E,40BD32,44C15C,44EAD8,4C2498,4C3FD3,50338B,5051A9,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5893D8,5C313E,5C6B32,5CF821,606405,607771,64694E,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,909A77,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,A8E2C1,A8E77D,B07E11,B09122,B0B448,B0D5CC,B452A9,B4994C,B4BC7C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E415F6,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F83002,F83331,F8369B,F88A5E,FC0F4B,FC6947 o="Texas Instruments" 001238 o="SetaBox Technology Co., Ltd." 001239 o="S Net Systems Inc." 00123A o="Posystech Inc., Co." @@ -4429,7 +4427,7 @@ 0012EC o="Movacolor b.v." 0012ED o="AVG Advanced Technologies" 0012EF,70FC8C o="OneAccess SA" -0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA,0016EB,0018DE,0019D1,0019D2,001B21,001B77,001CBF,001CC0,001DE0,001DE1,001E64,001E65,001E67,001F3B,001F3C,00215C,00215D,00216A,00216B,0022FA,0022FB,002314,002315,0024D6,0024D7,0026C6,0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,04D3B0,081196,08D40C,0C5415,0C8BFD,0CD292,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,247703,2816AD,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,40A3CC,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,5891CF,58946B,58A839,58FB84,5C514F,5C5F67,5CC5D4,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F677,6432A8,644C36,645D86,648099,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C8814,6CA100,701CE7,7470FD,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CCCB8,80000B,801934,8086F2,809B20,843A4B,84683E,84A6C8,84EF18,84FDD1,88532E,887873,88B111,8C705A,8CA982,902E1C,9049FA,9061AE,907841,90E2BA,94659C,94B86D,983B8F,984FEE,98541B,9C4E36,9CDA3E,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B8B81E,B8BF83,BC0F64,BC7737,BCA8A6,C0B6F9,C48508,C4D987,C82158,C8348E,C8F733,CC2F71,CC3D82,D0577B,D07E35,D0ABD5,D4258B,D43B04,D46D6D,D4D252,D8F2CA,D8FC93,DC5360,DC8B28,DCA971,DCFB48,E09467,E09D31,E4029B,E442A6,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8F21E,FC7774,FCF8AE o="Intel Corporate" +0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA-0016EB,0018DE,0019D1-0019D2,001B21,001B77,001CBF-001CC0,001DE0-001DE1,001E64-001E65,001E67,001F3B-001F3C,00215C-00215D,00216A-00216B,0022FA-0022FB,002314-002315,0024D6-0024D7,0026C6-0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,0433C2,04D3B0,04EA56,04ED33,081196,087190,08D40C,0C5415,0C7A15,0C8BFD,0CD292,0CDD24,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,24418C,247703,24EE9A,2816AD,287FCF,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,4074E0,40A3CC,40A6B7,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C1D96,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,50E085,50EB71,548D5A,5891CF,58946B,58961D,58A023,58A839,58FB84,5C514F,5C5F67,5C80B6,5C879C,5CC5D4,5CCD5B,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F262,60F677,6432A8,644C36,645D86,648099,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C8814,6CA100,701CE7,7470FD,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CB27D,7CCCB8,80000B,801934,803253,8086F2,809B20,843A4B,84683E,84A6C8,84C5A6,84EF18,84FDD1,88532E,887873,88B111,8C705A,8CA982,902E1C,9049FA,9061AE,907841,90E2BA,94659C,94B86D,94E6F7,982CBC,983B8F,984FEE,98541B,98AF65,9C4E36,9CDA3E,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B89A2A,B8B81E,B8BF83,BC0F64,BC7737,BCA8A6,C0B6F9,C0B883,C48508,C4D987,C809A8,C82158,C8348E,C8F733,CC2F71,CC3D82,D0577B,D07E35,D0ABD5,D0C637,D4258B,D43B04,D46D6D,D4D252,D83BBF,D8F2CA,D8FC93,DC5360,DC7196,DC8B28,DCA971,DCFB48,E09467,E09D31,E4029B,E442A6,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8E4E3,F8F21E,FC7774,FCF8AE o="Intel Corporate" 0012F1 o="IFOTEC" 0012F3 o="connectBlue AB" 0012F4 o="Belco International Co.,Ltd." @@ -4504,7 +4502,7 @@ 001343 o="Matsushita Electronic Components (Europe) GmbH" 001344 o="Fargo Electronics Inc." 001348 o="Artila Electronics Co., Ltd." -001349,0019CB,0023F8,00A0C5,04BF6D,107BEF,1C740D,28285D,404A03,4C9EFF,5067F0,54833A,588BF3,5C6A80,5CE28C,5CF4AB,603197,8C5973,90EF68,980D67,A0E4CB,B0B2DC,B8D526,B8ECA3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D8912A,E4186B,E8377A,EC43F6,FCF528 o="Zyxel Communications Corporation" +001349,0019CB,0023F8,00A0C5,04BF6D,082697,107BEF,1C740D,28285D,404A03,4C9EFF,5067F0,54833A,588BF3,5C6A80,5CE28C,5CF4AB,603197,88ACC0,8C5973,90EF68,980D67,A0E4CB,B0B2DC,B8D526,B8ECA3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D8912A,E4186B,E8377A,EC43F6,FCF528 o="Zyxel Communications Corporation" 00134A o="Engim, Inc." 00134B o="ToGoldenNet Technology Inc." 00134C o="YDT Technology International" @@ -4546,7 +4544,7 @@ 001378 o="Qsan Technology, Inc." 001379 o="PONDER INFORMATION INDUSTRIES LTD." 00137A o="Netvox Technology Co., Ltd." -00137B o="Movon Corporation" +00137B,401920 o="Movon Corporation" 00137C o="Kaicom co., Ltd." 00137D o="Dynalab, Inc." 00137E o="CorEdge Networks, Inc." @@ -4566,7 +4564,7 @@ 00138E o="FOAB Elektronik AB" 001390 o="Termtek Computer Co., Ltd" 001391 o="OUEN CO.,LTD." -001392,001D2E,001F41,00227F,002482,0025C4,044FAA,0CF4D5,184B0D,187C0B,1C3A60,1CB9C4,205869,24792A,24C9A1,2C5D93,2CC5D3,2CE6CC,3087D9,348F27,34FA9F,38FF36,441E98,50A733,543D37,589396,58B633,60D02C,689234,6CAAB3,743E2B,74911A,84183A,8C0C90,8CFE74,903A72,94BFC4,94F665,AC6706,B479C8,C08ADE,C0C520,C4017C,C4108A,C80873,D4684D,D4C19E,D838FC,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E o="Ruckus Wireless" +001392,001D2E,001F41,00227F,002482,0025C4,044FAA,0CF4D5,184B0D,187C0B,1C3A60,1CB9C4,205869,24792A,24C9A1,2C5D93,2CC5D3,2CE6CC,3087D9,348F27,34FA9F,38FF36,441E98,4CB1CD,50A733,543D37,54EC2F,589396,58B633,60D02C,689234,6CAAB3,743E2B,74911A,84183A,8C0C90,8CFE74,903A72,94BFC4,94F665,AC6706,B479C8,C08ADE,C0C520,C4017C,C4108A,C803F5,C80873,D4684D,D4C19E,D838FC,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E o="Ruckus Wireless" 001393 o="Panta Systems, Inc." 001394 o="Infohand Co.,Ltd" 001395 o="congatec AG" @@ -4712,7 +4710,7 @@ 001435 o="CityCom Corp." 001436 o="Qwerty Elektronik AB" 001437 o="GSTeletech Co.,Ltd." -001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,70106F,8030E0,808DB7,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B88303,C8B5AD,D06726,D89403,DC680C,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" +001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,70106F,8030E0,808DB7,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B47AF1,B88303,C8B5AD,D06726,D4F5EF,D89403,DC680C,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" 001439 o="Blonder Tongue Laboratories, Inc" 00143A o="RAYTALK INTERNATIONAL SRL" 00143B o="Sensovation AG" @@ -4729,7 +4727,7 @@ 001446 o="SuperVision Solutions LLC" 001447 o="BOAZ Inc." 001448 o="Inventec Multimedia & Telecom Corporation" -001449,006CFD,00E400,1899F5,6488FF,842C80,982F3C,C0132B,D84710 o="Sichuan Changhong Electric Ltd." +001449,006CFD,00E400,1899F5,6488FF,842C80,982F3C,B46077,C0132B,D84710 o="Sichuan Changhong Electric Ltd." 00144A o="Taiwan Thick-Film Ind. Corp." 00144B o="Hifn, Inc." 00144C o="General Meters Corp." @@ -4807,7 +4805,7 @@ 0014A1 o="Synchronous Communication Corp" 0014A2 o="Core Micro Systems Inc." 0014A3 o="Vitelec BV" -0014A4,0016CE,0016CF,00197D,00197E,001C25,001C26,001DD9,001E4C,001F3A,001FE1,001FE2,002268,002269,00234D,00234E,00242B,00242C,002556,00265C,00265E,0071CC,083E8E,08EDB9,0C6076,0C84DC,0CEEE6,1008B1,142D27,184F32,18F46A,1C3E84,1C666D,28565A,2C337A,2C6FC9,2C8158,300ED5,30F772,342387,346895,3859F9,38B1DB,3C77E6,40490F,40B89A,441CA8,4437E6,485AB6,48E244,4C0F6E,506313,541379,543530,5C6D20,5CAC4C,5CEA1D,606DC7,60D819,60F494,642737,681401,689423,70188B,707781,7429AF,7440BB,785968,78DD08,78E400,7CE9D3,802BF9,8056F2,8096CA,844BF5,889FFA,8C7CB5,90004E,90324B,9034FC,90489A,904CE5,906EBB,90CDB6,90FBA6,9439E5,945330,9C2A70,9C305B,9CAD97,9CD21E,A41731,A8474A,A86BAD,A8A795,ACD1B8,B01041,B05216,B8763F,BC8556,C0143D,C01885,C03896,C0CB38,C0F8DA,C417FE,C44619,C48E8F,CCAF78,D02788,D46A6A,D80F99,D85DE2,D87988,D89C67,DCA266,E006E6,E4D53D,E89EB4,EC0EC4,EC55F9,F07BCB,F0F002,F4B7E2,F80D43,F82FA8,F866D1,F8DA0C,FC017C o="Hon Hai Precision Ind. Co.,Ltd." +0014A4,0016CE-0016CF,00197D-00197E,001C25-001C26,001DD9,001E4C,001F3A,001FE1-001FE2,002268-002269,00234D-00234E,00242B-00242C,002556,00265C,00265E,0071CC,083E8E,08EDB9,0C6076,0C84DC,0CEEE6,1008B1,142D27,184F32,18F46A,1C3E84,1C666D,28565A,2C337A,2C6FC9,2C8158,300ED5,30F772,342387,346895,3859F9,38B1DB,3C77E6,40490F,40B89A,441CA8,4437E6,485AB6,48E244,4C0F6E,506313,541379,543530,5C6D20,5CAC4C,5CEA1D,606DC7,60D819,60F494,642737,681401,689423,70188B,707781,7429AF,7440BB,785968,78DD08,78E400,7CE9D3,802BF9,8056F2,8096CA,844BF5,889FFA,8C7CB5,90004E,90324B,9034FC,90489A,904CE5,906EBB,90CDB6,90FBA6,9439E5,945330,9C2A70,9C305B,9CAD97,9CD21E,A41731,A8474A,A86BAD,A8A795,ACD1B8,B01041,B05216,B8763F,BC8556,C0143D,C01885,C03896,C0CB38,C0F8DA,C417FE,C44619,C48E8F,CCAF78,D02788,D46A6A,D80F99,D85DE2,D87988,D89C67,DCA266,E006E6,E4D53D,E89EB4,EC0EC4,EC55F9,F07BCB,F0F002,F4B7E2,F80D43,F82FA8,F866D1,F8DA0C,FC017C o="Hon Hai Precision Ind. Co.,Ltd." 0014A6 o="Teranetics, Inc." 0014AA o="Ashly Audio, Inc." 0014AB o="Senhai Electronic Technology Co., Ltd." @@ -5032,7 +5030,7 @@ 0015AC o="Capelon AB" 0015AD o="Accedian Networks" 0015AE o="kyung il" -0015AF,002243,0025D3,08A95A,1C4BD6,240A64,2866E3,28C2DD,384FF0,409922,409F38,40E230,44D832,485D60,54271E,5C9656,605BB4,6C71D9,6CADF8,742F68,74C63B,74F06D,781881,80A589,80C5F2,80D21D,94DBC9,A81D16,AC8995,B0EE45,D0C5D3,D0E782,DC85DE,DCF505,E0B9A5,E8D819,F0038C o="AzureWave Technology Inc." +0015AF,002243,0025D3,08A95A,1C4BD6,240A64,2866E3,28C2DD,384FF0,409922,409F38,40E230,44D832,485D60,54271E,5C9656,605BB4,6C71D9,6CADF8,742F68,74C63B,74F06D,781881,809133,80A589,80C5F2,80D21D,94DBC9,A81D16,AC8995,B0EE45,C0E434,D0C5D3,D0E782,DC85DE,DCF505,E0B9A5,E8D819,F0038C o="AzureWave Technology Inc." 0015B0 o="AUTOTELENET CO.,LTD" 0015B1 o="Ambient Corporation" 0015B2 o="Advanced Industrial Computer, Inc." @@ -5078,7 +5076,7 @@ 0015E6 o="MOBILE TECHNIKA Inc." 0015E7 o="Quantec Tontechnik" 0015EA o="Tellumat (Pty) Ltd" -0015EB,0019C6,001E73,002293,002512,0026ED,004A77,049573,08181A,083FBC,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,1844E6,18686A,1C2704,208986,20E882,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,4413D0,44F436,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4CABFC,4CAC0A,4CCBF5,5078B3,50AF4D,540955,5422F8,54BE53,585FF6,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C7967,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,94A7B7,981333,986CF5,98F428,98F537,9C63ED,9C6F52,9CA9E4,9CD24B,A091C8,A0EC80,A44027,A47E39,A8A668,AC00D0,AC6462,B075D5,B0ACD2,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,C09FE1,C0FD84,C4A366,C864C7,C87B5B,C8EAF8,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4C1C8,D855A3,D87495,DC028E,DC7137,E0383F,E07C13,E0C3F3,E47723,E4BD4B,E4CA12,E8B541,EC1D7F,EC237B,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B8A7,F4E4AD,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" +0015EB,0019C6,001E73,002293,002512,0026ED,004A77,041DC7,049573,08181A,083FBC,086083,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,18132D,1844E6,18686A,1C2704,208986,20E882,24586E,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,4413D0,44F436,44FB5A,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4C494F,4CABFC,4CAC0A,4CCBF5,5078B3,50AF4D,540955,5422F8,54BE53,585FF6,5C3A3D,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,6CD2BA,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,80B07B,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C68C8,8C7967,8CDC02,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,90FD73,94A7B7,94BF80,981333,986CF5,98F428,98F537,9C63ED,9C6F52,9CA9E4,9CD24B,A091C8,A0EC80,A44027,A47E39,A8A668,AC00D0,AC6462,B075D5,B0ACD2,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,C09FE1,C0FD84,C4741E,C4A366,C85A9F,C864C7,C87B5B,C8EAF8,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4B709,D4C1C8,D855A3,D87495,DC028E,DC7137,DCDFD6,DCF8B9,E01954,E0383F,E07C13,E0C3F3,E447B3,E47723,E47E9A,E4BD4B,E4CA12,E8ACAD,E8B541,EC1D7F,EC237B,EC8263,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B5AA,F4B8A7,F4E4AD,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" 0015EC o="Boca Devices LLC" 0015ED o="Fulcrum Microsystems, Inc." 0015EE o="Omnex Control Systems" @@ -5229,7 +5227,6 @@ 001694 o="Sennheiser Communications A/S" 001695 o="AVC Technology (International) Limited" 001696 o="QDI Technology (H.K.) Limited" -001697,00255C,003013,58C232,743A65,8CDF9D,D49234 o="NEC Corporation" 001698 o="T&A Mobile Phones" 001699 o="Tonic DVB Marketing Ltd" 00169A o="Quadrics Ltd" @@ -5290,7 +5287,7 @@ 0016E2 o="American Fibertek, Inc." 0016E4 o="VANGUARD SECURITY ENGINEERING CORP." 0016E5 o="FORDLEY DEVELOPMENT LIMITED" -0016E6,001A4D,001D7D,001FD0,00241D,1C1B0D,1C6F65,408D5C,50E549,6CF049,74D435,902B34,94DE80,B42E99,E0D55E,FCAA14 o="GIGA-BYTE TECHNOLOGY CO.,LTD." +0016E6,001A4D,001D7D,001FD0,00241D,18C04D,1C1B0D,1C6F65,408D5C,50E549,6CF049,74D435,902B34,94DE80,B42E99,E0D55E,FCAA14 o="GIGA-BYTE TECHNOLOGY CO.,LTD." 0016E7 o="Dynamix Promotions Limited" 0016E8 o="Sigma Designs, Inc." 0016E9 o="Tiba Medical Inc" @@ -5367,7 +5364,7 @@ 00173C o="Extreme Engineering Solutions" 00173D o="Neology" 00173E o="LeucotronEquipamentos Ltda." -00173F,001CDF,002275,08863B,149182,24F5A2,302303,58EF68,6038E0,94103E,944452,B4750E,C05627,EC1A59 o="Belkin International Inc." +00173F,001CDF,002275,08863B,149182,24F5A2,302303,58EF68,6038E0,94103E,944452,B4750E,C05627,C4411E,EC1A59 o="Belkin International Inc." 001740 o="Bluberi Gaming Technologies Inc" 001741 o="DEFIDEV" 001743 o="Deck Srl" @@ -5530,7 +5527,7 @@ 001807 o="Fanstel Corp." 001808 o="SightLogix, Inc." 001809,7445CE o="CRESYN" -00180A,0C8DDB,2C3F0B,3456FE,4CC8A1,683A1E,881544,981888,AC17C8,CC03D9,E0553D,E0CBBC o="Cisco Meraki" +00180A,0C8DDB,2C3F0B,3456FE,4CC8A1,683A1E,881544,981888,AC17C8,B80756,CC03D9,E0553D,E0CBBC,F89E28 o="Cisco Meraki" 00180B o="Brilliant Telecommunications" 00180C o="Optelian Access Networks" 00180D o="Terabytes Server Storage Tech Corp" @@ -5627,7 +5624,7 @@ 00187F o="ZODIANET" 001880 o="Maxim Integrated Products" 001881 o="Buyang Electronics Industrial Co., Ltd" -001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044F4C,047503,047970,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,101B54,104400,104780,105172,10B1F8,10C172,10C61F,1409DC,143004,143CC3,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,18C58A,18D276,18DED7,1C151F,1C1D67,1C599B,1C6758,1C7F2C,1C8E5C,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20DA22,20F17C,20F3A3,2400BA,240995,241FA0,242E02,243154,244427,244C07,2469A5,247F3C,249EAB,24BCF8,24DA33,24DBAC,24DF6A,24FB65,283152,283CE4,285FDB,286ED4,289E97,28A6DB,28B448,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30F335,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,384C4F,38BC01,38F889,3C15FB,3C4711,3C678C,3C7843,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,4455B1,446A2E,446EE5,4482E5,44C346,480031,483C0C,483FE9,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,5425EA,5439DF,54511B,548998,54A51B,54B121,581F28,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CF96A,600810,602E20,608334,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,643E8C,646D6C,64A651,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6CB749,70192F,7054F5,70723C,707990,707BE8,708A09,70A8E3,70D313,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,781DBA,785860,786256,786A89,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7CA177,7CA23E,7CB15D,7CC385,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,844765,845B12,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C6D77,8CEBC6,900325,9017AC,902BD2,904E2B,90671C,909497,94049C,940E6B,94772B,94D00D,94DBDA,94FE22,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A057E3,A08CF8,A08D16,A0A33B,A0F479,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A87D12,A8C83A,A8CA7B,A8E544,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC9232,ACCF85,ACE215,ACE87B,ACF970,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B41513,B43052,B44326,B48655,B4CD27,B4FBF9,B808D7,B89436,B8BC1B,B8C385,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4473F,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C85195,C88D83,C894BB,C8C2FA,C8D15E,CC53B5,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D46AA8,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E0191D,E0247F,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E43493,E435C8,E468A3,E472E2,E47E66,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E8088B,E84DD0,E86819,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC5623,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F04347,F063F9,F09838,F0C850,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4BF80,F4C714,F4CB52,F4DCF9,F4E3FB,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F89A78,F8BF09,F8C39E,F8E811,FC3F7C,FC48EF,FC8743,FCAB90,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" +001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044A6C,044F4C,047503,047970,04885F,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,08318B,084F0A,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,100177,101B54,104400,104780,105172,10B1F8,10C172,10C61F,1409DC,143004,143CC3,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,185644,18C58A,18CF24,18D276,18DED7,1C151F,1C1D67,1C20DB,1C4363,1C599B,1C6758,1C7F2C,1C8E5C,1CAECB,1CB796,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20DA22,20F17C,20F3A3,2400BA,240995,24166D,241FA0,242E02,243154,244427,244C07,2469A5,247F3C,249EAB,24A52C,24BCF8,24DA33,24DBAC,24DF6A,24FB65,283152,283CE4,2841C6,285FDB,286ED4,289E97,28A6DB,28B448,28DEE5,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30E98E,30F335,30FBB8,30FD65,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,3847BC,384C4F,38BC01,38F889,38FB14,3C15FB,3C4711,3C678C,3C7843,3C9D56,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,44004D,4455B1,4459E3,446747,446A2E,446EE5,4482E5,44A191,44C346,44D791,480031,483C0C,483FE9,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48DC2D,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF55B,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,541310,5425EA,5434EF,5439DF,54511B,548998,549209,54A51B,54B121,54BAD6,581F28,582575,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CE883,5CF96A,600810,60123C,602E20,608334,60D755,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,642CAC,643E8C,646D6C,64A651,684AAE,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6CB749,6CEBB6,70192F,702F35,7054F5,70723C,707990,707BE8,708A09,70A8E3,70C7F2,70D313,70FD45,745909,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,7817BE,781DBA,785860,786256,786A89,78B46A,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7C942A,7CA177,7CA23E,7CB15D,7CC385,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,8446FE,844765,845B12,847637,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C6D77,8CE5EF,8CEBC6,8CFD18,900325,9017AC,9017C8,902BD2,904E2B,90671C,909497,94049C,940B19,940E6B,94772B,94D00D,94DBDA,94FE22,9835ED,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C69D1,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A01C8D,A057E3,A08CF8,A08D16,A0A33B,A0DF15,A0F479,A400E2,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A82BCD,A8494D,A87D12,A8C83A,A8CA7B,A8E544,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC8D34,AC9232,ACB3B5,ACCF85,ACE215,ACE342,ACE87B,ACF970,B00875,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B41513,B43052,B44326,B48655,B4CD27,B4F58E,B4FBF9,B808D7,B89436,B8BC1B,B8C385,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCB0E7,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4447D,C4473F,C467D1,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C850CE,C85195,C88D83,C894BB,C8A776,C8C2FA,C8C465,C8D15E,CC0577,CC53B5,CC64A6,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0C65B,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D462EA,D46AA8,D46BA6,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D82918,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC21E2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E00084,E0191D,E0247F,E02481,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E419C1,E43493,E435C8,E468A3,E472E2,E47E66,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E4FDA1,E8088B,E84DD0,E86819,E884C6,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC5623,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F03F95,F04347,F063F9,F09838,F0C850,F0E4A2,F41D6B,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4BF80,F4C714,F4CB52,F4DCF9,F4DEAF,F4E3FB,F4E5F2,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F89A78,F8BF09,F8C39E,F8E811,FC1BD1,FC3F7C,FC48EF,FC8743,FC9435,FCAB90,FCBCD1,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" 001883 o="FORMOSA21 INC." 001884,C47130 o="Fon Technology S.L." 001885,001F92 o="Avigilon Corporation" @@ -5835,7 +5832,7 @@ 001974 o="16063" 001975 o="Beijing Huisen networks technology Inc" 001976 o="Xipher Technologies, LLC" -001977,08EA44,206C8A,348584,4018B1,787D53,7C95B1,885BDD,9C5D12,B87CF2,BCF310,C413E2,C8665D,C8675E,D854A2,E01C41,F09CE9,F4EAB5 o="Aerohive Networks Inc." +001977,08EA44,206C8A,348584,4018B1,5859C2,787D53,7C95B1,885BDD,90B832,9C5D12,B87CF2,BCF310,C413E2,C8665D,C8675E,D854A2,E01C41,F09CE9,F4EAB5 o="Aerohive Networks Inc." 001978 o="Datum Systems, Inc." 00197A o="MAZeT GmbH" 00197B o="Picotest Corp." @@ -5868,7 +5865,7 @@ 00199A o="EDO-EVI" 00199B o="Diversified Technical Systems, Inc." 00199C o="CTRING" -00199D,006B9E,3C9BD6,A06A44,A48D3B,C41CFF,CC95D7 o="Vizio, Inc" +00199D,006B9E,2C641F,3C9BD6,A06A44,A48D3B,C41CFF,CC95D7 o="Vizio, Inc" 00199E o="Nifty" 00199F o="DKT A/S" 0019A0 o="NIHON DATA SYSTENS, INC." @@ -5928,7 +5925,7 @@ 0019ED o="Axesstel Inc." 0019EE o="CARLO GAVAZZI CONTROLS SPA-Controls Division" 0019EF o="SHENZHEN LINNKING ELECTRONICS CO.,LTD" -0019F0,3C0CDB,A8BD3A o="UNIONMAN TECHNOLOGY CO.,LTD" +0019F0,3C0CDB,8CBA25,A8BD3A,F4D9C6 o="UNIONMAN TECHNOLOGY CO.,LTD" 0019F1 o="Star Communication Network Technology Co.,Ltd" 0019F2 o="Teradyne K.K." 0019F3 o="Cetis, Inc" @@ -5939,7 +5936,7 @@ 0019F8 o="Embedded Systems Design, Inc." 0019F9 o="TDK-Lambda" 0019FA o="Cable Vision Electronics CO., LTD." -0019FB,0CF9C0,2047ED,24A7DC,38A6CE,3C8994,7050AF,783E53,7C4CA5,900218,902106,A0BDCD,C03E0F,D058FC o="BSkyB Ltd" +0019FB,04819B,0CF9C0,2047ED,24A7DC,38A6CE,3C8994,7050AF,783E53,7C4CA5,807215,80751F,900218,902106,9C31C3,A0BDCD,B03E51,C03E0F,D058FC o="BSkyB Ltd" 0019FC o="PT. Ufoakses Sukses Luarbiasa" 0019FE o="SHENZHEN SEECOMM TECHNOLOGY CO.,LTD." 0019FF o="Finnzymes" @@ -5960,7 +5957,7 @@ 001A0E o="Cheng Uei Precision Industry Co.,Ltd" 001A0F o="Sistemas Avanzados de Control, S.A." 001A10 o="LUCENT TRANS ELECTRONICS CO.,LTD" -001A11,089E08,1CF29A,20DFB9,240588,30FD38,388B59,3C286D,3C5AB4,3C8D20,44070B,48D6D5,546009,58CB52,703ACB,7C2EBD,7CD95C,883D24,9495A0,94EB2C,98D293,A47733,B02A43,D86C63,E4F042,F40304,F4F5D8,F4F5E8,F88FCA o="Google, Inc." +001A11,00F620,089E08,1CF29A,20DFB9,240588,28BD89,30FD38,388B59,3C286D,3C5AB4,3C8D20,44070B,48D6D5,546009,58CB52,703ACB,7C2EBD,7CD95C,883D24,9495A0,94EB2C,98D293,A47733,B02A43,CCF411,D4F547,D86C63,E4F042,F05C77,F072EA,F0EF86,F40304,F4F5D8,F4F5E8,F80FF9,F88FCA o="Google, Inc." 001A12 o="Essilor" 001A13 o="Wanlida Group Co., LTD" 001A14 o="Xin Hua Control Engineering Co.,Ltd." @@ -6073,7 +6070,7 @@ 001A97 o="fitivision technology Inc." 001A98 o="Asotel Communication Limited Taiwan Branch" 001A99 o="Smarty (HZ) Information Electronics Co., Ltd" -001A9A,208B37,2C1875,2CCCE6,3050FD,38FACA,5CC6D0,6C2CDC,708540,74FF4C,88CC45,A089E4,C88F26,F44C70 o="Skyworth Digital Technology(Shenzhen) Co.,Ltd" +001A9A,14115D,141346,208B37,2C1875,2CCCE6,3050FD,309176,38FACA,5CC6D0,6C2CDC,708540,74FF4C,88CC45,A089E4,C88F26,F44C70 o="Skyworth Digital Technology(Shenzhen) Co.,Ltd" 001A9B o="ADEC & Parter AG" 001A9C o="RightHand Technologies, Inc." 001A9D o="Skipper Wireless, Inc." @@ -6148,7 +6145,7 @@ 001AF1 o="Embedded Artists AB" 001AF2 o="Dynavisions Schweiz AG" 001AF3 o="Samyoung Electronics" -001AF4,FC75E6 o="Handreamnet" +001AF4,B891C9,FC75E6 o="Handreamnet" 001AF5 o="PENTAONE. CO., LTD." 001AF6 o="Woven Systems, Inc." 001AF7 o="dataschalt e+a GmbH" @@ -6180,7 +6177,7 @@ 001B14 o="Carex Lighting Equipment Factory" 001B15 o="Voxtel, Inc." 001B16 o="Celtro Ltd." -001B17,00869C,08306B,08661F,240B0A,34E5EC,58493B,786D94,7C89C1,B40C25,C42456,D41D71,D49CF4,D4F4BE,E4A749,E8986D,EC6881 o="Palo Alto Networks" +001B17,00869C,08306B,08661F,240B0A,34E5EC,58493B,786D94,7C89C1,84D412,B40C25,C42456,D41D71,D49CF4,D4F4BE,E4A749,E8986D,EC6881 o="Palo Alto Networks" 001B18 o="Tsuken Electric Ind. Co.,Ltd" 001B19 o="IEEE I&M Society TC9" 001B1A o="e-trees Japan, Inc." @@ -6205,7 +6202,7 @@ 001B35 o="ChongQing JINOU Science & Technology Development CO.,Ltd" 001B36 o="Tsubata Engineering Co.,Ltd. (Head Office)" 001B37 o="Computec Oy" -001B38,001EEC,00235A,002622,089798,1C3947,1C7508,201A06,208984,705AB6,88AE1D,9828A6,9829A6,9C5A44,B870F4,B888E3,DC0EA1,F0761C,F8A963,FC4596 o="COMPAL INFORMATION (KUNSHAN) CO., LTD." +001B38,001EEC,00235A,002622,089798,1C3947,1C7508,201A06,208984,705AB6,7C8AE1,88AE1D,9828A6,9829A6,9C5A44,B870F4,B888E3,DC0EA1,E4A8DF,F0761C,F8A963,FC4596 o="COMPAL INFORMATION (KUNSHAN) CO., LTD." 001B39 o="Proxicast" 001B3A o="SIMS Corp." 001B3B o="Yi-Qing CO., LTD" @@ -6306,7 +6303,7 @@ 001BAC o="Curtiss Wright Controls Embedded Computing" 001BAD o="iControl Incorporated" 001BAE o="Micro Control Systems, Inc" -001BB0 o="BHARAT ELECTRONICS" +001BB0 o="Bharat Electronics Limited" 001BB2 o="Intellect International NV" 001BB3 o="Condalo GmbH" 001BB4 o="Airvod Limited" @@ -6452,7 +6449,7 @@ 001C5F o="Winland Electronics, Inc." 001C60 o="CSP Frontier Technologies,Inc." 001C61 o="Galaxy Microsystems LImited" -001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,805A04,88074B,88365F,88C9D0,8C3AE3,98B8BA,98D6F7,A039F7,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" +001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,7CF31B,805A04,88074B,88365F,88C9D0,8C3AE3,98B8BA,98D6F7,A039F7,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,C8F319,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" 001C63 o="TRUEN" 001C64 o="Landis+Gyr" 001C65 o="JoeScan, Inc." @@ -6469,7 +6466,7 @@ 001C70 o="NOVACOMM LTDA" 001C71 o="Emergent Electronics" 001C72 o="Mayer & Cie GmbH & Co KG" -001C73,28993A,444CA8,7483EF,985D82 o="Arista Networks" +001C73,28993A,444CA8,7483EF,985D82,FCBD67 o="Arista Networks" 001C74 o="Syswan Technologies Inc." 001C75 o="Segnet Ltd." 001C76 o="The Wandsworth Group Ltd" @@ -6569,7 +6566,7 @@ 001CE9 o="Galaxy Technology Limited" 001CEC o="Mobilesoft (Aust.) Pty Ltd" 001CED o="ENVIRONNEMENT SA" -001CEE,0022F3,243184,2884FA,345A06,34F62D,6879ED,781C5A,803896,9CC7D1,A0DDE5,F09FFC o="SHARP Corporation" +001CEE,0022F3,243184,2884FA,345A06,34F62D,6879ED,781C5A,803896,9CC7D1,A0DDE5,ACA88E,F09FFC o="SHARP Corporation" 001CF1 o="SUPoX Technology Co. , LTD." 001CF2 o="Tenlon Technology Co.,Ltd." 001CF3 o="EVS BROADCAST EQUIPMENT" @@ -6578,7 +6575,7 @@ 001CF7 o="AudioScience" 001CF8 o="Parade Technologies, Ltd." 001CFA,B83A9D o="Alarm.com" -001CFD,00CC3F,1C549E,48D0CF,7091F3,9CAC6D,E80FC8,F0B31E o="Universal Electronics, Inc." +001CFD,00CC3F,1C549E,48D0CF,7091F3,8C3A7E,9CAC6D,ACEB51,E80FC8,F0B31E o="Universal Electronics, Inc." 001CFE o="Quartics Inc" 001CFF o="Napera Networks Inc" 001D00 o="Brivo Systems, LLC" @@ -6614,7 +6611,7 @@ 001D24 o="Aclara Power-Line Systems Inc." 001D26 o="Rockridgesound Technology Co." 001D27 o="NAC-INTERCOM" -001D29 o="Doro AB" +001D29,98BA39 o="Doro AB" 001D2A,20C8B3 o="SHENZHEN BUL-TECH CO.,LTD." 001D2B o="Wuhan Pont Technology CO. , LTD" 001D2C o="Wavetrend Technologies (Pty) Limited" @@ -6692,7 +6689,7 @@ 001D89 o="VaultStor Corporation" 001D8A o="TechTrex Inc" 001D8C o="La Crosse Technology LTD" -001D8D o="Raytek GmbH" +001D8D o="Fluke Process Instruments GmbH" 001D8E o="Alereon, Inc." 001D8F o="PureWave Networks" 001D90 o="EMCO Flow Systems" @@ -6717,7 +6714,7 @@ 001DA7 o="Seamless Internet" 001DA8 o="Takahata Electronics Co.,Ltd" 001DA9 o="Castles Technology, Co., LTD" -001DAA,00507F o="DrayTek Corp." +001DAA,00507F,1449BC o="DrayTek Corp." 001DAB o="SwissQual License AG" 001DAC o="Gigamon Systems LLC" 001DAD o="Sinotech Engineering Consultants, Inc. Geotechnical Enginee" @@ -6752,7 +6749,7 @@ 001DDC o="HangZhou DeChangLong Tech&Info Co.,Ltd" 001DDD o="DAT H.K. LIMITED" 001DDE o="Zhejiang Broadcast&Television Technology Co.,Ltd." -001DDF,B869C2 o="Sunitec Enterprise Co., Ltd." +001DDF,004279,0CA694,98523D,B8D50B,F8DF15,FCA89A o="Sunitec Enterprise Co.,Ltd" 001DE2 o="Radionor Communications" 001DE3 o="Intuicom" 001DE4 o="Visioneered Image Systems" @@ -6913,7 +6910,7 @@ 001EB0 o="ImesD Electronica S.L." 001EB1 o="Cryptsoft Pty Ltd" 001EB2 o="LG innotek" -001EB3 o="Primex Wireless" +001EB3,4CBC72 o="Primex Wireless" 001EB4 o="UNIFAT TECHNOLOGY LTD." 001EB5 o="Ever Sparkle Technologies Ltd" 001EB6 o="TAG Heuer SA" @@ -7026,7 +7023,7 @@ 001F42 o="Etherstack plc" 001F43 o="ENTES ELEKTRONIK" 001F44 o="GE Transportation Systems" -001F47,08EF3B,C43018 o="MCS Logic Inc." +001F47,08EF3B,541589,C43018 o="MCS Logic Inc." 001F48 o="Mojix Inc." 001F49 o="Manhattan TV Ltd" 001F4A o="Albentia Systems S.A." @@ -7685,7 +7682,7 @@ 00225C o="Multimedia & Communication Technology" 00225D o="Digicable Network India Pvt. Ltd." 00225E o="Uwin Technologies Co.,LTD" -00225F,00F48D,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E82A44,E8617E,E8C74F,E8D0FC,F82819,F8A2D6 o="Liteon Technology Corporation" +00225F,00F48D,1063C8,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E4AAEA,E82A44,E8617E,E8C74F,E8D0FC,F82819,F8A2D6 o="Liteon Technology Corporation" 002260 o="AFREEY Inc." 002261,305890 o="Frontier Silicon Ltd" 002262 o="BEP Marine" @@ -7734,7 +7731,7 @@ 00229D o="PYUNG-HWA IND.CO.,LTD" 00229E o="Social Aid Research Co., Ltd." 00229F o="Sensys Traffic AB" -0022A0 o="Delphi Corporation" +0022A0 o="APTIV SERVICES US, LLC" 0022A1 o="Huawei Symantec Technologies Co.,Ltd." 0022A2 o="Xtramus Technologies" 0022A3 o="California Eastern Laboratories" @@ -7909,7 +7906,7 @@ 002386 o="Tour & Andersson AB" 002387 o="ThinkFlood, Inc." 002388 o="V.T. Telematica S.p.a." -00238A,144E2A,1C1161,2C39C1,54C33E,7487BB,9C7A03,C4836F,D0196A,ECB0E1 o="Ciena Corporation" +00238A,144E2A,1892A4,1C1161,208058,2C39C1,54C33E,7487BB,9C7A03,C4836F,D0196A,ECB0E1 o="Ciena Corporation" 00238D o="Techno Design Co., Ltd." 00238F o="NIDEC COPAL CORPORATION" 002390 o="Algolware Corporation" @@ -7980,7 +7977,7 @@ 0023E3 o="Microtronic AG" 0023E4 o="IPnect co. ltd." 0023E5 o="IPaXiom Networks" -0023E6 o="Pirkus, Inc." +0023E6 o="Innovation Farm, Inc." 0023E7 o="Hinke A/S" 0023E8 o="Demco Corp." 0023EC o="Algorithmix GmbH" @@ -8098,7 +8095,7 @@ 002484 o="Bang and Olufsen Medicom a/s" 002485 o="ConteXtream Ltd" 002486 o="DesignArt Networks" -002487 o="Blackboard Inc." +002487 o="Transact Campus, Inc." 002488 o="Centre For Development Of Telematics" 002489,90356E o="Vodafone Omnitel N.V." 00248A o="Kaga Electronics Co., Ltd." @@ -8141,7 +8138,7 @@ 0024C5 o="Meridian Audio Limited" 0024C6 o="Hager Electro SAS" 0024C7 o="Mobilarm Ltd" -0024C8,0024C9 o="Broadband Solutions Group" +0024C8-0024C9 o="Broadband Solutions Group" 0024CA o="Tobii Technology AB" 0024CB o="Autonet Mobile" 0024CC o="Fascinations Toys and Gifts, Inc." @@ -8280,7 +8277,7 @@ 00257B o="STJ ELECTRONICS PVT LTD" 00257C o="Huachentel Technology Development Co., Ltd" 00257D o="PointRed Telecom Private Ltd." -00257E o="NEW POS Technology Limited" +00257E,18B6F7 o="NEW POS TECHNOLOGY LIMITED" 00257F o="CallTechSolution Co.,Ltd" 002580 o="Equipson S.A." 002581 o="x-star networks Inc." @@ -8294,7 +8291,7 @@ 00258D o="Haier" 00258E o="The Weather Channel" 00258F o="Trident Microsystems, Inc." -002590,003048,0CC47A,AC1F6B o="Super Micro Computer, Inc." +002590,003048,0CC47A,3CECEF,AC1F6B o="Super Micro Computer, Inc." 002591 o="NEXTEK, Inc." 002592 o="Guangzhou Shirui Electronic Co., Ltd" 002593 o="DatNet Informatikai Kft." @@ -8313,7 +8310,7 @@ 0025A4 o="EuroDesign embedded technologies GmbH" 0025A5 o="Walnut Media Network" 0025A6 o="Central Network Solution Co., Ltd." -0025A7 o="Comverge, Inc." +0025A7 o="itron" 0025A8 o="Kontron (BeiJing) Technology Co.,Ltd" 0025A9 o="Shanghai Embedway Information Technologies Co.,Ltd" 0025AA o="Beijing Soul Technology Co.,Ltd." @@ -8605,7 +8602,7 @@ 002926 o="Applied Optoelectronics, Inc Taiwan Branch" 002AAF o="LARsys-Automation GmbH" 002D76 o="TITECH GmbH" -002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C6ABC,105887,1077B0,1088CE,10DC4A,142233,14E9B2,185282,18A3E8,18D225,1C398A,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,3CFB5C,444B7E,48555F,48A0F8,48F97C,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,9C88AD,9CFEA1,A013CB,A41908,A8E705,B0E2E5,B8C716,BC9889,BCC00F,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E42F26,E8018D,E85AD1,E8C417,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" +002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C6ABC,0C8447,105887,1077B0,1088CE,10DC4A,142233,14E9B2,185282,18A3E8,18D225,1C398A,1C60D2,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,38144E,3CFB5C,444B7E,48555F,48A0F8,48F97C,50C6AD,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6C9E7C,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,94D505,9C88AD,9CFEA1,A013CB,A41908,A8E705,B0E2E5,B8C716,BC9889,BCC00F,C03656,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E42F26,E8018D,E85AD1,E8C417,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F84D33,F8AFDB,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" 003000 o="ALLWELL TECHNOLOGY CORP." 003001 o="SMP" 003002 o="Expand Networks" @@ -8684,7 +8681,6 @@ 003053 o="Basler AG" 003054 o="CASTLENET TECHNOLOGY, INC." 003055 o="Renesas Technology America, Inc." -003056 o="Beck IPC GmbH" 003057 o="QTelNet, Inc." 003058 o="API MOTION" 003059 o="KONTRON COMPACT COMPUTERS AG" @@ -8736,7 +8732,7 @@ 00308F o="MICRILOR, Inc." 003090 o="CYRA TECHNOLOGIES, INC." 003091 o="TAIWAN FIRST LINE ELEC. CORP." -003092 o="ModuNORM GmbH" +003092 o="Kontron Electronics AG" 003093 o="Sonnet Technologies, Inc" 003095 o="Procomp Informatics, Ltd." 003097 o="AB Regin" @@ -9094,10 +9090,9 @@ 0040FF o="TELEBIT CORPORATION" 0041B4 o="Wuxi Zhongxing Optoelectronics Technology Co.,Ltd." 004252 o="RLX Technologies" -004279,0CA694,B8D50B,F8DF15,FCA89A o="Sunitec Enterprise Co.,Ltd" 0043FF o="KETRON S.R.L." 004501 o="Midmark RTLS" -004BF3,386B1C,503AA0,508965,640DCE,BC54FC,C0A5DD,E4F3F5 o="SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." +004BF3,386B1C,44F971,503AA0,508965,640DCE,BC54FC,C0A5DD,E4F3F5 o="SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." 004D32 o="Andon Health Co.,Ltd." 005000 o="NEXO COMMUNICATIONS, INC." 005001 o="YAMASHITA SYSTEMS CORP." @@ -9206,7 +9201,6 @@ 005081 o="MURATA MACHINERY, LTD." 005082 o="FORESSON CORPORATION" 005083 o="GILBARCO, INC." -005084 o="ATL PRODUCTS" 005086 o="TELKOM SA, LTD." 005087 o="TERASAKI ELECTRIC CO., LTD." 005088 o="AMANO CORPORATION" @@ -9303,7 +9297,7 @@ 0050FD o="VISIONCOMM CO., LTD." 0050FE o="PCTVnet ASA" 0050FF o="HAKKO ELECTRONICS CO., LTD." -0051ED,044EAF,203DBD,2C2BF9,30A9DE,7440BE,7C1C4E,944444,A06FAA,B4E62A,C4366C,C80210,CC8826,E8F2E2 o="LG Innotek" +0051ED,044EAF,203DBD,2C2BF9,30A9DE,44CB8B,60AB14,7440BE,7C1C4E,944444,A06FAA,B4E62A,C4366C,C80210,CC8826,E8F2E2 o="LG Innotek" 005218 o="Wuxi Keboda Electron Co.Ltd" 0054BD o="Swelaser AB" 00583F o="PC Aquarius" @@ -9539,25 +9533,29 @@ 0060FE o="LYNX SYSTEM DEVELOPERS, INC." 0060FF o="QuVis, Inc." 0064A6 o="Maquet CardioVascular" +0068EB,040E3C o="HP Inc." 006B8E,8CAB8E,D842AC,F0EBD0 o="Shanghai Feixun Communication Co.,Ltd." 006BA0 o="SHENZHEN UNIVERSAL INTELLISYS PTE LTD" +006D61,8014A8 o="Guangzhou V-SOLUTION Electronic Technology Co., Ltd." 006DFB o="Vutrix Technologies Ltd" 006FF2,00A096,78617C,BC825D,C449BB,F0AB54 o="MITSUMI ELECTRIC CO.,LTD." 0070B0,0270B0 o="M/A-COM INC. COMPANIES" 0070B3,0270B3 o="DATA RECALL LTD." -007147,00BB3A,00FC8B,08A6BC,0C47C9,18742E,1C12B0,244CE3,34D270,38F73D,3C5CC4,40B4CD,440049,44650D,4C1744,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,6C5697,747548,74C246,78E103,7C6166,84D6D0,8871E5,A002DC,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,F0272D,F08173,F0D2F1,FC492D,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." -0071C2,0C54A5,100501,202564,386077,4C72B9,54B203,54BEF7,600292,7054D2,7071BC,74852A,78F29E,7C0507,84002D,88AD43,8C0F6F,C07CD1,D45DDF,D897BA,DCFE07,E06995,E840F2,ECAAA0 o="PEGATRON CORPORATION" +007147,00BB3A,00FC8B,0812A5,08849D,08A6BC,0C47C9,0CEE99,149138,18742E,1C12B0,1C4D66,244CE3,34D270,38F73D,3C5CC4,40A2DB,40B4CD,440049,44650D,4C1744,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,68DBF5,6C5697,747548,74C246,74D637,78E103,7C6166,7CD566,84D6D0,8871E5,A002DC,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,DC54D7,F0272D,F08173,F0D2F1,F854B8,FC492D,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." +0071C2,0C54A5,100501,202564,386077,48210B,4C72B9,54B203,54BEF7,600292,7054D2,7071BC,74852A,78F29E,7C0507,84002D,88AD43,8C0F6F,C07CD1,D45DDF,D897BA,DCFE07,E06995,E840F2,ECAAA0 o="PEGATRON CORPORATION" 007204,08152F,448F17 o="Samsung Electronics Co., Ltd. ARTIK" 007263,048D38,E4BEED o="Netcore Technology Inc." -00738D,0CEC84,44D3AD,806AB0,A04C5B,A0F895,B0A2E7,B4C0F5,BC4101,BC4434,BCD1D3,C0C976,D0B33F,D83C69 o="Shenzhen TINNO Mobile Technology Corp." -00749C,14144B,58696C,800588 o="Ruijie Networks Co.,LTD" +00738D,0CEC84,44D3AD,806AB0,A04C5B,A0F895,B0A2E7,B43939,B4C0F5,BC4101,BC4434,BCD1D3,C0C976,D0B33F,D83C69 o="Shenzhen TINNO Mobile Technology Corp." +00749C,14144B,300D9E,58696C,800588 o="Ruijie Networks Co.,LTD" 007532 o="INID BV" 0075E1 o="Ampt, LLC" +00763D o="Veea" 0076B1 o="Somfy-Protect By Myfox SAS" +0077E4,00D0F6,04C241,0C54B9,0C7C28,10E878,140F42,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,405582,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,5CE7A0,60A8FE,68AB09,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,A4E31B,A824B8,AC8FF8,B0700D,B0754D,BC52B4,BC6B4D,BC8D0E,C014B8,C04121,C4084A,CC66B2,D4E33F,D8EFCD,DCB082,E48184,E89363,F81308,F85C4D,FC1CA1,FC2FAA o="Nokia" 0078CD o="Ignition Design Labs" 007B18 o="SENTRY Co., LTD." 007DFA o="Volkswagen Group of America" -007E56,94E0D6,A09DC1 o="China Dragon Technology Limited" +007E56,44EFBF,94E0D6,A09DC1 o="China Dragon Technology Limited" 008001 o="PERIPHONICS CORPORATION" 008002 o="SATELCOM (UK) LTD" 008003 o="HYTEC ELECTRONICS LTD." @@ -9691,7 +9689,7 @@ 008089 o="TECNETICS (PTY) LTD." 00808A o="SUMMIT MICROSYSTEMS CORP." 00808B o="DACOLL LIMITED" -00808C,00A00E,00C017,049F81,D8E72B o="NetScout Systems, Inc." +00808C,00A00E,00C017,049F81,D8E72B o="NetAlly" 00808D o="WESTCOAST TECHNOLOGY B.V." 00808E o="RADSTONE TECHNOLOGY" 00808F o="C. ITOH ELECTRONICS, INC." @@ -10034,7 +10032,7 @@ 009569 o="LSD Science and Technology Co.,Ltd." 0097FF o="Heimann Sensor GmbH" 009D8E,029D8E o="CARDIAC RECORDERS, INC." -009EC8,00EC0A,04B167,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,2034FB,2047DA,2082C0,20A60C,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,508F4C,50A009,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,7CD661,8035C1,80AD16,8CBEBE,9487E0,98FAE3,9C2EA1,9C99A0,A086C6,A45046,A89CED,ACC1EE,ACF7F3,B0E235,C40BCB,C46AB7,D09C7A,D4970B,D832E3,D86375,D8CE3A,E06267,E0DCFF,E446DA,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" +009EC8,00EC0A,04B167,04C807,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,1CCCD6,2034FB,2047DA,2082C0,20A60C,20F478,28167F,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,508F4C,50A009,582059,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,7CD661,8035C1,80AD16,8CBEBE,9078B2,9487E0,98FAE3,9C2EA1,9C99A0,A086C6,A44519,A44BD5,A45046,A89CED,ACC1EE,ACF7F3,B0E235,B4C4FC,BC7FA4,C40BCB,C46AB7,C83DDC,D09C7A,D4970B,D832E3,D86375,D8CE3A,E01F88,E06267,E0CCF8,E0DCFF,E446DA,E85A8B,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" 00A000 o="CENTILLION NETWORKS, INC." 00A001 o="DRS Signal Solutions" 00A002 o="LEEDS & NORTHRUP AUSTRALIA PTY LTD" @@ -10224,7 +10222,7 @@ 00A0D2 o="ALLIED TELESIS INTERNATIONAL CORPORATION" 00A0D3 o="INSTEM COMPUTER SYSTEMS, LTD." 00A0D4 o="RADIOLAN, INC." -00A0D5,84DB2F,CC934A o="Sierra Wireless" +00A0D5,64CE6E,84DB2F,CC934A o="Sierra Wireless" 00A0D7 o="KASTEN CHASE APPLIED RESEARCH" 00A0D8 o="SPECTRA - TEK" 00A0D9 o="CONVEX COMPUTER CORPORATION" @@ -10272,7 +10270,9 @@ 00A509 o="WigWag Inc." 00A784 o="ITX security" 00AA3C o="OLIVETTI TELECOM SPA (OLTECO)" -00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,3C1E04,409BCD,48EE0C,54B80A,58D56E,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BCF685,C0A0BB,C412F5,C4A81D,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,ECADE0,F48CEB,F8E903,FC7516 o="D-Link International" +00AB48,1422DB,189088,4C0143,605F8D,6CAEF6,80DA13,F8BBBF o="eero inc." +00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,3C1E04,409BCD,48EE0C,54B80A,58D56E,60634C,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BCF685,C0A0BB,C412F5,C4A81D,C4E90A,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,ECADE0,F0B4D2,F48CEB,F8E903,FC7516 o="D-Link International" +00AD63 o="Dedicated Micros Malta LTD" 00AECD o="Pensando Systems" 00B017 o="InfoGear Technology Corp." 00B01C o="Westport Technologies" @@ -10304,20 +10304,22 @@ 00B0F5 o="NetWorth Technologies, Inc." 00B338 o="Kontron Asia Pacific Design Sdn. Bhd" 00B342 o="MacroSAN Technologies Co., Ltd." -00B4F5 o="DongGuan Siyoto Electronics Co., Ltd" +00B4F5,28FE65 o="DongGuan Siyoto Electronics Co., Ltd" 00B56D o="David Electronics Co., LTD." 00B5D6 o="Omnibit Inc." 00B600 o="VOIM Co., Ltd." 00B69F o="Latch" 00B78D o="Nanjing Shining Electric Automation Co., Ltd" +00B810,1CC1BC,9C8275 o="Yichip Microelectronics (Hangzhou) Co.,Ltd" 00B8C2 o="Heights Telecom T ltd" 00B9F6 o="Shenzhen Super Rich Electronics Co.,Ltd" 00BAC0 o="Biometric Access Company" 00BB01,02BB01 o="OCTOTHORPE CORP." +00BB1C,048C9A,04D3B5,0CE4A0,10327E,10E953,14A32F,18703B,1C1386,246F8C,283334,2C780E,30A2C2,3446EC,347E00,34B20A,4455C4,484C86,4C5077,54F294,6C06D6,740AE1,A04147,A0D807,A8C252,ACBD70,B0735D,B4A898,BC1AE4,BC2EF6,C0B47D,C0B5CD,D88ADC,D89E61,E04007,E0F442,E83F67,EC3CBB,F0C42F,F4A59D o="Huawei Device Co., Ltd." 00BB8E o="HME Co., Ltd." -00BBF0,00DD00,00DD01,00DD02,00DD03,00DD04,00DD05,00DD06,00DD07,00DD08,00DD09,00DD0A,00DD0B,00DD0C,00DD0D,00DD0E,00DD0F o="UNGERMANN-BASS INC." +00BBF0,00DD00-00DD0F o="UNGERMANN-BASS INC." 00BD27 o="Exar Corp." -00BD82,04E0B0,14B837,2C431A,2C557C,34E71C,447BBB,4CB8B5,54666C,68A682,68D1BA,70ACD7,7C03C9,7C7630,A42940,A8E2C3,B41D2B,C4047B,C4518D,C821DA,CC90E8,D45F25,D8325A,DC9C9F,DCA333 o="Shenzhen YOUHUA Technology Co., Ltd" +00BD82,04E0B0,14B837,1CD5E2,28D1B7,2C431A,2C557C,34E71C,447BBB,4CB8B5,54666C,68A682,68D1BA,70ACD7,7C03C9,7C7630,901234,A42940,A8E2C3,B41D2B,C4047B,C4518D,C821DA,CC90E8,D45F25,D8325A,DC9C9F,DCA333 o="Shenzhen YOUHUA Technology Co., Ltd" 00BF15,0CBF15 o="Genetec Inc." 00C000 o="LANOPTICS, LTD." 00C001 o="DIATEK PATIENT MANAGMENT" @@ -10490,7 +10492,7 @@ 00C0B3 o="COMSTAT DATACOMM CORPORATION" 00C0B4 o="MYSON TECHNOLOGY, INC." 00C0B5 o="CORPORATE NETWORK SYSTEMS,INC." -00C0B6 o="Overland Storage, Inc." +00C0B6 o="HVE, Inc." 00C0B7 o="AMERICAN POWER CONVERSION CORP" 00C0B8 o="FRASER'S HILL LTD." 00C0B9 o="FUNK SOFTWARE, INC." @@ -10563,7 +10565,7 @@ 00CBB4 o="SHENZHEN ATEKO PHOTOELECTRICITY CO.,LTD" 00CBBD o="Cambridge Broadband Networks Ltd." 00CD90 o="MAS Elektronik AG" -00CFC0,103D3E,1479F3,1869DA,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,8C53D2,AC5AEE,AC710C,B4D0A9,C43306,E0456D,F848FD o="China Mobile Group Device Co.,Ltd." +00CFC0,103D3E,1479F3,1869DA,1C4176,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,78C313,8C53D2,90473C,AC5AEE,AC710C,B4D0A9,C43306,CC5CDE,E0456D,E4C0CC,F848FD o="China Mobile Group Device Co.,Ltd." 00D000 o="FERRAN SCIENTIFIC, INC." 00D001 o="VST TECHNOLOGIES, INC." 00D002 o="DITECH CORPORATION" @@ -10781,7 +10783,6 @@ 00D0F3 o="SOLARI DI UDINE SPA" 00D0F4 o="CARINTHIAN TECH INSTITUTE" 00D0F5 o="ORANGE MICRO, INC." -00D0F6,04C241,0C54B9,0C7C28,10E878,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,60A8FE,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,AC8FF8,B0700D,B0754D,BC52B4,BC6B4D,BC8D0E,C04121,C4084A,CC66B2,D4E33F,D8EFCD,DCB082,E48184,E89363,F81308,F85C4D,FC2FAA o="Nokia" 00D0F7 o="NEXT NETS CORPORATION" 00D0F8 o="FUJIAN STAR TERMINAL" 00D0F9 o="ACUTE COMMUNICATIONS CORP." @@ -10791,6 +10792,8 @@ 00D0FD o="OPTIMA TELE.COM, INC." 00D0FE o="ASTRAL POINT" 00D11C o="ACETEL" +00D279 o="VINGROUP JOINT STOCK COMPANY" +00D2B1 o="TPV Display Technology (Xiamen) Co.,Ltd." 00D318 o="SPG Controls" 00D38D o="Hotel Technology Next Generation" 00D861,309C23,4CCC6A,D8CB8A o="Micro-Star INTL CO., LTD." @@ -10922,7 +10925,7 @@ 00E08D o="PRESSURE SYSTEMS, INC." 00E08E o="UTSTARCOM" 00E090 o="BECKMAN LAB. AUTOMATION DIV." -00E091,14C913,201742,30B4B8,388C50,6CD032,785DC8,A823FE,C808E9 o="LG Electronics" +00E091,14C913,201742,30B4B8,388C50,64956C,6CD032,785DC8,A823FE,C808E9 o="LG Electronics" 00E092 o="ADMTEK INCORPORATED" 00E093 o="ACKFIN NETWORKS" 00E094 o="OSAI SRL" @@ -11024,6 +11027,7 @@ 00E6D3,02E6D3 o="NIXDORF COMPUTER CORP." 00E6E8 o="Netzin Technology Corporation,.Ltd." 00E8AB o="Meggitt Training Systems, Inc." +00EDB8,2429FE o="KYOCERA Corporation" 00F051 o="KWB Gmbh" 00F22C o="Shanghai B-star Technology Co.,Ltd." 00F3DB o="WOO Sports" @@ -11036,7 +11040,7 @@ 00FD4C o="NEVATEC" 02AA3C o="OLIVETTI TELECOMM SPA (OLTECO)" 0402CA o="Shenzhen Vtsonic Co.,ltd" -0403D6,582F40,5C521E,606BFF,64B5C6,9458CB,98B6E9,A438CC,B87826,B88AEC,D4F057,DC68EB,ECC40D o="Nintendo Co.,Ltd" +0403D6,48A5E7,582F40,5C521E,606BFF,64B5C6,7048F7,9458CB,98415C,98B6E9,98E8FA,A438CC,B87826,B88AEC,D4F057,DC68EB,ECC40D o="Nintendo Co.,Ltd" 0404EA o="Valens Semiconductor Ltd." 04072E o="VTech Electronics Ltd." 040AE0 o="XMIT AG COMPUTER NETWORKS" @@ -11060,13 +11064,13 @@ 043604 o="Gyeyoung I&T" 043A0D o="SM Optics S.r.l." 043D98 o="ChongQing QingJia Electronics CO.,LTD" -0440A9,04D7A5,1CAB34,307BAC,346B5B,38AD8E,38ADBE,3CF5CC,441AFA,48BD3D,5CC999,7057BF,7485C4,74EAC8,74EACB,782C29,88DF9E,90E710,94282E,9CE895,DCDA80 o="New H3C Technologies Co., Ltd" -044169,D43260,D4D919,D89685,F4DD9E o="GoPro" +0440A9,04D7A5,08688D,1CAB34,307BAC,346B5B,38AD8E,38ADBE,3CF5CC,4077A9,441AFA,48BD3D,4CE9E4,5098B8,542BDE,5CC999,7057BF,7485C4,74EAC8,74EACB,782C29,7C1E06,80E455,88DF9E,90E710,94282E,94292F,9CE895,DCDA80,F47488 o="New H3C Technologies Co., Ltd" +044169,2474F7,D43260,D4D919,D89685,F4DD9E o="GoPro" 0444A1 o="TELECON GALICIA,S.A." 044A50 o="Ramaxel Technology (Shenzhen) limited company" 044BFF o="GuangZhou Hedy Digital Technology Co., Ltd" 044CEF o="Fujian Sanao Technology Co.,Ltd" -044E06,3407FB,346E9D,348446,3C197D,549B72,74C99A,74D0DC,78D347,903809,98A404,98C5DB,A4A1C2,AC60B6 o="Ericsson AB" +044E06,3407FB,346E9D,348446,3C197D,549B72,74C99A,74D0DC,78D347,903809,987A10,98A404,98C5DB,A4A1C2,AC60B6,F0B107 o="Ericsson AB" 044F8B o="Adapteva, Inc." 0450DA o="Qiku Internet Network Scientific (Shenzhen) Co., Ltd" 0453D5 o="Sysorex Global Holdings" @@ -11077,6 +11081,7 @@ 045C06 o="Zmodo Technology Corporation" 045C8E o="gosund GROUP CO.,LTD" 045D56 o="camtron industrial inc." +045EA4 o="SHENZHEN NETIS TECHNOLOGY CO.,LTD" 045FA7 o="Shenzhen Yichen Technology Development Co.,LTD" 0462D7 o="ALSTOM HYDRO FRANCE" 0463E0 o="Nome Oy" @@ -11093,6 +11098,7 @@ 047863,80A036,B0F893,D0BAE4 o="Shanghai MXCHIP Information Technology Co., Ltd." 047D50 o="Shenzhen Kang Ying Technology Co.Ltd." 047E4A o="moobox CO., Ltd." +047F0E o="Barrot Technology Limited" 0481AE o="Clack Corporation" 04848A o="7INOVA TECHNOLOGY LIMITED" 04888C o="Eifelwerk Butler Systeme GmbH" @@ -11101,7 +11107,7 @@ 048B42 o="Skspruce Technologies" 048C03 o="ThinPAD Technology (Shenzhen)CO.,LTD" 0492EE o="iway AG" -04946B,088620,141114,4CE19E,58DB15,709FA9,74E60F,78FFCA,AC2DA9,C4C563,D47DFC,F03D03 o="TECNO MOBILE LIMITED" +04946B,088620,141114,202681,4CE19E,58DB15,64CB9F,709FA9,74E60F,783A6C,78FFCA,AC2DA9,C4C563,D01C3C,D47DFC,F03D03 o="TECNO MOBILE LIMITED" 0494A1 o="CATCH THE WIND INC" 0495E6,0840F3,500FF5,502B73,58D9D5,B0DFC1,B40F3B,B83A08,CC2D21,D83214,E865D4 o="Tenda Technology Co.,Ltd.Dongguan branch" 049645 o="WUXI SKY CHIP INTERCONNECTION TECHNOLOGY CO.,LTD." @@ -11109,9 +11115,13 @@ 0499E6 o="Shenzhen Yoostar Technology Co., Ltd" 049B9C o="Eadingcore Intelligent Technology Co., Ltd." 049C62 o="BMT Medical Technology s.r.o." +049DFE o="Hivesystem" 049F06 o="Smobile Co., Ltd." +04A222,0C8E29,44FE3B,488D36,4C1B86,64CC22,78DD12,946AB0,A0B549,B8F853,BC30D9,D0052A,D463FE,E05163,E43ED7,ECF451,F08620 o="Arcadyan Corporation" 04A3F3 o="Emicon" +04AAE1 o="BEIJING MICROVISION TECHNOLOGY CO.,LTD" 04AB18,BC5C4C o="ELECOM CO.,LTD." +04AB6A o="Chun-il Co.,Ltd." 04AC44,B8CA04 o="Holtek Semiconductor Inc." 04B3B6 o="Seamap (UK) Ltd" 04B466 o="BSP Co., Ltd." @@ -11130,8 +11140,10 @@ 04CE7E o="NXP France Semiconductors France" 04CF25 o="MANYCOLORS, INC." 04CF8C,286C07,34CE00,40313C,50642B,7811DC,7C49EB,EC4118 o="XIAOMI Electronics,CO.,LTD" +04D395,08CC27,0CCB85,141AA3,1430C6,1C56FE,2446C8,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,8CF112,9068C3,90735A,9CD917,A470D6,A89675,B07994,BC98DF,BCFFEB,C08C71,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" 04D437 o="ZNV" -04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" +04D590,085B0E,704CA5,906CAC,E81CBA o="Fortinet, Inc." +04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CB84A,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" 04D783 o="Y&H E&C Co.,LTD." 04DB8A o="Suntech International Ltd." 04DD4C o="Velocytech" @@ -11148,7 +11160,7 @@ 04E9E5 o="PJRC.COM, LLC" 04EE91 o="x-fabric GmbH" 04F021 o="Compex Systems Pte Ltd" -04F128,203956,4C6AF6,6CA928,6CC4D5,90A365,94EE9F,A028ED,A83E0E,AC5775,BC024A,C010B1 o="HMD Global Oy" +04F128,203956,4C6AF6,6CA928,6CC4D5,748A28,88517A,90A365,94EE9F,A028ED,A83E0E,AC5775,BC024A,C010B1,F8ADCB o="HMD Global Oy" 04F17D o="Tarana Wireless" 04F4BC o="Xena Networks" 04F8C2 o="Flaircomm Microelectronics, Inc." @@ -11247,7 +11259,6 @@ 080066 o="AGFA CORPORATION" 080067 o="ComDesign" 080068 o="RIDGE COMPUTERS" -080069 o="SILICON GRAPHICS INC." 08006B o="ACCEL TECHNOLOGIES INC." 08006C o="SUNTEK TECHNOLOGY INT'L" 08006D o="WHITECHAPEL COMPUTER WORKS" @@ -11285,6 +11296,7 @@ 0805CD o="DongGuang EnMai Electronic Product Co.Ltd." 0808EA o="AMSC" 0809B6 o="Masimo Corp" +0809C7 o="Zhuhai Unitech Power Technology Co., Ltd." 080A4E o="Planet Bingo® — 3rd Rock Gaming®" 080C0B o="SysMik GmbH Dresden" 080CC9 o="Mission Technology Group, dba Magma" @@ -11299,7 +11311,7 @@ 081DFB o="Shanghai Mexon Communication Technology Co.,Ltd" 081F3F o="WondaLink Inc." 081FEB o="BinCube" -0823B2,087F98,10F681,18E29F,1CDA27,205D47,20F77C,283166,28FAA0,34E911,386EA2,3CA348,3CA581,3CA616,3CB6B7,449EF9,488764,4CC00A,5419C8,5C1CB9,6091F3,7047E9,70788B,70B7AA,70D923,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,DC1AC5,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." +0823B2,087F98,08B3AF,0C20D3,10F681,1802AE,18E29F,18E777,1CDA27,20311C,205D47,207454,20F77C,283166,28FAA0,2CFFEE,309435,34E911,386EA2,3C86D1,3CA348,3CA581,3CA616,3CB6B7,449EF9,488764,4CC00A,5419C8,5C1CB9,6091F3,6C24A6,7047E9,70788B,70B7AA,70D923,808A8B,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,D8A315,DC1AC5,DC31D1,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,F8E7A0,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." 082522 o="ADVANSEE" 082719 o="APS systems/electronic AG" 0827CE o="NAGANO KEIKI CO., LTD." @@ -11317,18 +11329,17 @@ 083F76 o="Intellian Technologies, Inc." 084027 o="Gridstore Inc." 084656 o="VEO-LABS" -0847D0,089C86,88B362 o="Nokia Shanghai Bell Co. Ltd.)" +0847D0,089C86,781735,88B362,98865D,B81904 o="Nokia Shanghai Bell Co., Ltd." 08482C o="Raycore Taiwan Co., LTD." -084ACF,14C697,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2479F3,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,4883B4,489507,4C189A,4C1A3D,4C6F9C,5029F5,503CEA,587A6A,58C6F0,602101,6C5C14,70DDA8,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,A09347,A41232,A43D78,A81B5A,B0AA36,B4CB57,B83765,B8C74A,BC3AEA,C02E25,C09F05,C4E39F,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06D78,F079E8 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" +084ACF,14C697,18D0C5,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2479F3,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,44AEAB,4883B4,489507,4C189A,4C1A3D,4C6F9C,5029F5,503CEA,587A6A,58C6F0,5C666C,602101,6C5C14,6CD71F,70DDA8,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,9C5F5A,9CF531,A09347,A41232,A43D78,A4C939,A4F05E,A81B5A,B0AA36,B4A5AC,B4CB57,B83765,B8C74A,B8C9B5,BC3AEA,C02E25,C09F05,C4E1A1,C4E39F,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06D78,F079E8,F4D620 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" 084E1C o="H2A Systems, LLC" 084EBF o="Broad Net Mux Corporation" 085114 o="QINGDAO TOPSCOMM COMMUNICATION CO., LTD" 08512E o="Orion Diagnostica Oy" 085240 o="EbV Elektronikbau- und Vertriebs GmbH" 085AE0 o="Recovision Technology Co., Ltd." -085B0E,704CA5,906CAC,E81CBA o="Fortinet, Inc." 085BDA o="CliniCare LTD" -08674E o="Hisense broadband multimedia technology Co.,Ltd" +08674E,B84DEE o="Hisense broadband multimedia technology Co.,Ltd" 0868D0 o="Japan System Design" 0868EA o="EITO ELECTRONICS CO., LTD." 086DF2 o="Shenzhen MIMOWAVE Technology Co.,Ltd" @@ -11340,7 +11351,7 @@ 087BAA o="SVYAZKOMPLEKTSERVICE, LLC" 087CBE o="Quintic Corp." 087D21 o="Altasec technology corporation" -087E64,08952A,0C0227,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,3C9A77,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,603D26,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,8417EF,88F7C7,8C04FF,905851,946A77,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." +087E64,08952A,0C0227,1033BF,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,383FB3,3C9A77,3CB74B,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,589630,5C7695,603D26,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,8417EF,88F7C7,8C04FF,905851,946A77,98524A,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,D4B92F,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." 0881BC o="HongKong Ipro Technology Co., Limited" 088466 o="Novartis Pharma AG" 088DC8 o="Ryowa Electronics Co.,Ltd" @@ -11361,7 +11372,7 @@ 08B738 o="Lite-On Technogy Corp." 08B7EC o="Wireless Seismic" 08BA22 o="Swaive Corporation" -08BA5F o="Qingdao Hisense Electronics Co.,Ltd." +08BA5F,64AEF1 o="Qingdao Hisense Electronics Co.,Ltd." 08BBCC o="AK-NORD EDV VERTRIEBSGES. mbH" 08BC20 o="Hangzhou Royal Cloud Technology Co., Ltd" 08BE09 o="Astrol Electronic AG" @@ -11376,18 +11387,19 @@ 08DFCB o="Systrome Networks" 08E5DA o="NANJING FUJITSU COMPUTER PRODUCTS CO.,LTD." 08E672 o="JEBSEE ELECTRONICS CO.,LTD." -08EA40,0C8C24,10A4BE,146B9C,203233,74EE2A,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" -08EB29 o="Jiangsu Huitong Group Co.,Ltd." +08EA40,0C8C24,10A4BE,146B9C,203233,74EE2A,7CA7B0,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" +08EB29,18BF1C o="Jiangsu Huitong Group Co.,Ltd." 08EBED o="World Elite Technology Co.,LTD" -08EDED,14A78B,38AF29,3CEF8C,4C11BF,9002A9,9C1463,A0BD1D,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." +08EDED,14A78B,24526A,38AF29,3CEF8C,4C11BF,6C1C71,9002A9,9C1463,A0BD1D,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." 08EFAB o="SAYME WIRELESS SENSOR NETWORK" 08F1B7 o="Towerstream Corpration" 08F2F4 o="Net One Partners Co.,Ltd." 08F6F8 o="GET Engineering" 08F728 o="GLOBO Multimedia Sp. z o.o. Sp.k." +08F7E9 o="HRCP Research and Development Partnership" 08FAE0 o="Fohhn Audio AG" 08FC52 o="OpenXS BV" -0C01DB,74C17D,9874DA,98DDEA,AC512C,BC91B5,DC6AEA o="Infinix mobility limited" +0C01DB,74C17D,80795D,9874DA,98DDEA,AC512C,BC91B5,DC6AEA o="Infinix mobility limited" 0C0400 o="Jantar d.o.o." 0C0535 o="Juniper Systems" 0C1105 o="AKUVOX (XIAMEN) NETWORKS CO., LTD" @@ -11413,7 +11425,7 @@ 0C4101 o="Ruichi Auto Technology (Guangzhou) Co., Ltd." 0C469D o="MS Sedco" 0C4933,7C5259 o="Sichuan Jiuzhou Electronic Technology Co., Ltd." -0C4C39,345760,84AA9C,9897D1,A433D7,ACC662,B046FC,B8FFB3,C03DD9,CCD4A1,CCEDDC,E04136 o="MitraStar Technology Corp." +0C4C39,345760,84AA9C,9897D1,A433D7,ACC662,B046FC,B8FFB3,C03DD9,CCD4A1,CCEDDC,E04136,E4AB89 o="MitraStar Technology Corp." 0C4F5A o="ASA-RT s.r.l." 0C51F7 o="CHAUVIN ARNOUX" 0C5203 o="AGM GROUP LIMITED" @@ -11427,7 +11439,7 @@ 0C5CD8 o="DOLI Elektronik GmbH" 0C5F35 o="Niagara Video Corporation" 0C6111 o="Anda Technologies SAC" -0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,7CB232,C0D2F3,C4985C,D81399 o="Hui Zhou Gaoshengda Technology Co.,LTD" +0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,34F150,44D878,7CB232,C0D2F3,C4985C,D81399 o="Hui Zhou Gaoshengda Technology Co.,LTD" 0C63FC o="Nanjing Signway Technology Co., Ltd" 0C6AE6 o="Stanley Security Solutions" 0C6E4F o="PrimeVOLT Co., Ltd." @@ -11442,16 +11454,16 @@ 0C8411 o="A.O. Smith Water Products" 0C8484 o="Zenovia Electronics Inc." 0C8A87 o="AgLogica Holdings, Inc" -0C8BD3,18AC9E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,8CD48E,988ED4,9CAF6F,B8C8EB,F0B968,F82F6A o="ITEL MOBILE LIMITED" +0C8BD3,18AC9E,44DC4E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,88D5A8,8CD48E,988ED4,9CAF6F,A4F465,ACFE05,B8C8EB,D87E76,DC543D,F0B968,F82F6A o="ITEL MOBILE LIMITED" 0C8C8F o="Kamo Technology Limited" 0C8CDC o="Suunto Oy" 0C8D98 o="TOP EIGHT IND CORP" 0C924E o="Rice Lake Weighing Systems" 0C9301 o="PT. Prasimax Inovasi Teknologi" 0C93FB o="BNS Solutions" -0C9541,C8B21E o="CHIPSEA TECHNOLOGIES (SHENZHEN) CORP." +0C9541,5CCAD3,C8B21E o="CHIPSEA TECHNOLOGIES (SHENZHEN) CORP." 0C96E6,283A4D,485F99 o="Cloud Network Technology (Samoa) Limited" -0C9A42,18BB26,34C3D2,381DD9,4846C1,54C9DF,54E4BD,586356,805E4F,88835D,A02C36,A0F459,AC35EE,E0B2F1 o="FN-LINK TECHNOLOGY LIMITED" +0C9A42,18BB26,34C3D2,381DD9,4846C1,54C9DF,54E4BD,586356,805E4F,88835D,A02C36,A0F459,AC35EE,AC5D5C,C43A35,E0B2F1 o="FN-LINK TECHNOLOGY LIMITED" 0C9B13 o="Shanghai Magic Mobile Telecommunication Co.Ltd." 0C9D56 o="Consort Controls Ltd" 0C9E91 o="Sankosha Corporation" @@ -11468,7 +11480,7 @@ 0CB5DE,18422F,4CA74B,54055F,68597F,84A783,885C47,9067F3,94AE61,D4224E o="Alcatel Lucent" 0CB912 o="JM-DATA GmbH" 0CB937,647C34,6C38A1 o="Ubee Interactive Co., Limited" -0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,745C9F,889E33,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404 o="TCT mobile ltd" +0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,745C9F,84D15A,889E33,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404,F05136 o="TCT mobile ltd" 0CBF3F o="Shenzhen Lencotion Technology Co.,Ltd" 0CBF74 o="Morse Micro" 0CC0C0 o="MAGNETI MARELLI SISTEMAS ELECTRONICOS MEXICO" @@ -11479,7 +11491,6 @@ 0CC731 o="Currant, Inc." 0CC81F o="Summer Infant, Inc." 0CC9C6 o="Samwin Hong Kong Limited" -0CCB85,141AA3,1430C6,1C56FE,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,9068C3,90735A,9CD917,A470D6,A89675,B07994,BC98DF,BCFFEB,C08C71,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" 0CCB8D o="ASCO Numatics GmbH" 0CCC26 o="Airenetworks" 0CCDD3 o="EASTRIVER TECHNOLOGY CO., LTD." @@ -11500,7 +11511,7 @@ 0CF019 o="Malgn Technology Co., Ltd." 0CF0B4 o="Globalsat International Technology Ltd" 0CF361 o="Java Information" -0CF3EE,E0189F o="EM Microelectronic" +0CF3EE,901A4F,E0189F o="EM Microelectronic" 0CF405 o="Beijing Signalway Technologies Co.,Ltd" 0CF475 o="Zliide Technologies ApS" 0CFC83 o="Airoha Technology Corp.," @@ -11517,7 +11528,7 @@ 101212 o="Vivo International Corporation Pty Ltd" 101218 o="Korins Inc." 101248 o="ITG, Inc." -101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,58ECED,649829,689361,701BFB,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,9C497F,A42618,A4B52E,A4F3E7,B8DB1C,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,E80945,E8DE8E,F89910,FCEA50 o="Integrated Device Technology (Malaysia) Sdn. Bhd." +101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,509744,58ECED,649829,689361,701BFB,782A79,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,9C497F,A42618,A4B52E,A4F3E7,B8DB1C,C84F0E,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,DCCC8D,E4CC9D,E80945,E8DE8E,F89910,FCEA50 o="Integrated Device Technology (Malaysia) Sdn. Bhd." 101331,20B001,30918F,589835,9C9726,A491B1,A4B1E9,C4EA1D,D4351D,E0B9E5 o="Technicolor" 1013EE o="Justec International Technology INC." 10189E o="Elmo Motion Control" @@ -11527,8 +11538,10 @@ 102831 o="Morion Inc." 102C83 o="XIMEA" 102D96 o="Looxcie Inc." +102FA3 o="Shenzhen Uvision-tech Technology Co.Ltd" 103034 o="Cara Systems" 103378 o="FLECTRON Co., LTD" +10364A o="Boston Dynamics" 103711 o="Simlink AS" 103DEA o="HFC Technology (Beijing) Ltd. Co." 104369 o="Soundmax Electronic Limited" @@ -11541,10 +11554,12 @@ 104D77 o="Innovative Computer Engineering" 104E07 o="Shanghai Genvision Industries Co.,Ltd" 105917 o="Tonal" +105932,8C4962,ACAE19,B0EE7B,C83A6B,D83134 o="Roku, Inc" 105AF7,8C59C3 o="ADB Italia" 105BAD,A4FC77 o="Mega Well Limited" 105C3B o="Perma-Pipe, Inc." 105CBF o="DuroByte Inc" +105FD4 o="Tendyron Corporation" 1062C9 o="Adatis GmbH & Co. KG" 1064E2 o="ADFweb.com s.r.l." 1065A3 o="Core Brands LLC" @@ -11553,7 +11568,7 @@ 1071F9 o="Cloud Telecomputers, LLC" 107223,542F8A,94EAEA o="TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO" 10768A o="EoCell" -107717,1CA770,283545,60427F,A4E615,BC83A7,BCEC23,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD" +107717,1CA770,283545,60427F,949034,A4E615,BC83A7,BCEC23,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD" 107873 o="Shenzhen Jinkeyi Communication Co., Ltd." 1078CE o="Hanvit SI, Inc." 107A86 o="U&U ENGINEERING INC." @@ -11567,7 +11582,7 @@ 10954B o="Megabyte Ltd." 109AB9 o="Tosibox Oy" 109C70 o="Prusa Research s.r.o." -109E3A,18BC5A,38D2CA,78DA07 o="Zhejiang Tmall Technology Co., Ltd." +109E3A,18BC5A,38D2CA,78DA07,D44BB6,D82FE6,F8A763 o="Zhejiang Tmall Technology Co., Ltd." 10A13B o="FUJIKURA RUBBER LTD." 10A24E o="GOLD3LINK ELECTRONICS CO., LTD" 10A4B9 o="Baidu Online Network Technology (Beijing) Co., Ltd" @@ -11588,9 +11603,10 @@ 10C586 o="BIO SOUND LAB CO., LTD." 10C595,809621,A41194,A48CDB o="Lenovo" 10C60C o="Domino UK Ltd" +10C65E o="Adapt-IP" 10C67E o="SHENZHEN JUCHIN TECHNOLOGY CO., LTD" 10C73F o="Midas Klark Teknik Ltd" -10C753 o="Qingdao Intelligent&Precise Electronics Co.,Ltd." +10C753,7CB37B o="Qingdao Intelligent&Precise Electronics Co.,Ltd." 10CA81 o="PRECIA" 10CC1B o="Liverock technologies,INC" 10CCDB o="AXIMUM PRODUITS ELECTRONIQUES" @@ -11625,10 +11641,11 @@ 141A51 o="Treetech Sistemas Digitais" 141BBD o="Volex Inc." 141BF0 o="Intellimedia Systems Ltd" -1422DB,4C0143,605F8D,80DA13,F8BBBF o="eero inc." 1423D7 o="EUTRONIX CO., LTD." +142475 o="4DReplay, Inc" 142882 o="MIDICOM ELECTRONICS CO.LTD" 142971 o="NEMOA ELECTRONICS (HK) CO. LTD" +142A14 o="ShenZhen Selenview Digital Technology Co.,Ltd" 142BD2 o="Armtel Ltd." 142BD6 o="Guangdong Appscomm Co.,Ltd" 142D8B o="Incipio Technologies, Inc" @@ -11656,6 +11673,7 @@ 145290 o="KNS Group LLC (YADRO Company)" 145412 o="Entis Co., Ltd." 145645 o="Savitech Corp." +1459C3 o="Creative Chips GmbH" 145A83 o="Logi-D inc" 145BE1 o="nyantec GmbH" 145E45 o="Kaleao Limited" @@ -11668,7 +11686,6 @@ 14825B,304487,C8AFE3,F4951B o="Hefei Radio Communication Technology Co., Ltd" 148430,4C38D5 o="MITAC COMPUTING TECHNOLOGY CORPORATION" 14893E o="VIXTEL TECHNOLOGIES LIMTED" -148951,507B9D,54E1AD,68F728,8C1645,98FA9B,C85B76,E86A64 o="LCFC(HeFei) Electronics Technology co., ltd" 148A70 o="ADS GmbH" 149090 o="KongTop industrial(shen zhen)CO.,LTD" 149346 o="PNI sensor corporation" @@ -11676,10 +11693,12 @@ 149448 o="BLU CASTLE S.A." 149B2F o="JiangSu ZhongXie Intelligent Technology co., LTD" 149FB6,7CFD82,ECA9FA o="GUANGDONG GENIUS TECHNOLOGY CO., LTD." +14A1BF o="ASSA ABLOY Korea Co., Ltd Unilock" 14A62C o="S.M. Dezac S.A." 14A72B o="currentoptronics Pvt.Ltd" 14A86B o="ShenZhen Telacom Science&Technology Co., Ltd" 14A9E3 o="MST CORPORATION" +14ADCA,1C784E,442295,FC8E5B o="China Mobile Iot Limited company" 14B126,FCE66A o="Industrial Software Co" 14B1C8 o="InfiniWing, Inc." 14B370 o="Gigaset Digital Technology (Shenzhen) Co., Ltd." @@ -11689,7 +11708,7 @@ 14C21D o="Sabtech Industries" 14C3C2 o="K.A. Schmersal GmbH & Co. KG" 14CAA0 o="Hu&Co" -14CF8D,98EF9B,98F5A9 o="OHSUNG" +14CF8D,749EA5,98EF9B,98F5A9 o="OHSUNG" 14D76E o="CONCH ELECTRONIC Co.,Ltd" 14DB85 o="S NET MEDIA" 14DDE5 o="MPMKVVCL" @@ -11707,6 +11726,7 @@ 1801E3 o="Bittium Wireless Ltd" 1803FA o="IBT Interfaces" 180675 o="Dilax Intelcom GmbH" +1806F5 o="RAD Data Communications, Ltd." 1806FF o="Acer Computer(Shanghai) Limited." 180B52 o="Nanotron Technologies GmbH" 180C14 o="iSonea Limited" @@ -11736,7 +11756,7 @@ 18396E o="SUNSEA TELECOMMUNICATIONS CO.,LTD." 18399C o="Skorpios Technologies" 183A48 o="VostroNet" -183BD2,98BB1E o="BYD Precision Manufacture Company Ltd." +183BD2,98BB1E,BC2392 o="BYD Precision Manufacture Company Ltd." 1840A4 o="Shenzhen Trylong Smart Science and Technology Co., Ltd." 184462 o="Riava Networks, Inc." 184644,D4B8FF o="Home Control Singapore Pte Ltd" @@ -11744,7 +11764,7 @@ 184BDF o="Caavo Inc" 184E94 o="MESSOA TECHNOLOGIES INC." 18502A o="SOARNEX" -185207,187532,248BE0,2C6373,54E061,5C4A1F,5CA176,68262A,908674,9C32A9,9C9C40,B8224F,ECF8EB,F092B4 o="SICHUAN TIANYI COMHEART TELECOMCO., LTD" +185207,187532,248BE0,2C6373,54E061,5C4A1F,5CA176,68262A,908674,9C32A9,9C9C40,B8224F,E0C63C,ECF8EB,F092B4 o="SICHUAN TIANYI COMHEART TELECOMCO., LTD" 185AE8 o="Zenotech.Co.,Ltd" 185D9A o="BobjGear LLC" 1861C7 o="lemonbeat GmbH" @@ -11754,9 +11774,10 @@ 18673F o="Hanover Displays Limited" 186751 o="KOMEG Industrielle Messtechnik GmbH" 186882 o="Beward R&D Co., Ltd." -1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,686DBC,94E1AC,988B0A,A41437,B4A382,BCAD28,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." +1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,686DBC,849A40,94E1AC,988B0A,98DF82,A41437,B4A382,BCAD28,BCBAC2,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." 186D99 o="Adanis Inc." 187117 o="eta plus electronic gmbh" +1871D5 o="Hazens Automotive Electronics(SZ)Co.,Ltd." 1878D4,20C047,485D36 o="Verizon" 1879A2 o="GMJ ELECTRIC LIMITED" 187A93,C4FEE2 o="AMICCOM Electronics Corporation" @@ -11777,9 +11798,10 @@ 1897FF o="TechFaith Wireless Technology Limited" 189A67 o="CSE-Servelec Limited" 18A28A o="Essel-T Co., Ltd" +18A4A9 o="Vanu Inc." 18A958 o="PROVISION THAI CO., LTD." 18AA45 o="Fon Technology" -18AACA,B0AAD2,F4323D o="Sichuan tianyi kanghe communications co., LTD" +18AACA,48A73C,B0AAD2,B4CFE0,F4323D o="Sichuan tianyi kanghe communications co., LTD" 18ABF5 o="Ultra Electronics Electrics" 18AD4D o="Polostar Technology Corporation" 18AEBB o="Siemens Convergence Creators GmbH&Co.KG" @@ -11789,7 +11811,7 @@ 18B430,641666 o="Nest Labs Inc." 18B591 o="I-Storm" 18B79E o="Invoxia" -18B905 o="Hong Kong Bouffalo Lab Limited" +18B905,B4E842 o="Hong Kong Bouffalo Lab Limited" 18BDAD o="L-TECH CORPORATION" 18BE92,6CB9C5 o="Delta Networks, Inc." 18C451 o="Tucson Embedded Systems" @@ -11802,6 +11824,7 @@ 18D949 o="Qvis Labs, LLC" 18D9EF,80EE73 o="Shuttle Inc." 18DFB4 o="BOSUNG POWERTEC CO.,LTD." +18E1CA o="wanze" 18E288 o="STT Condigi" 18E80F o="Viking Electronics Inc." 18E8DD o="MODULETEK" @@ -11811,9 +11834,10 @@ 18F650 o="Multimedia Pacific Limited" 18F76B o="Zhejiang Winsight Technology CO.,LTD" 18F87A o="i3 International Inc." +18F9C4 o="BAE Systems" 18FA6F o="ISC applied systems corp" 18FC9F o="Changhe Electronics Co., Ltd." -18FE34,240AC4,2462AB,246F28,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,4C11AE,545AA6,5CCF7F,600194,68C63A,807D3A,840D8E,84F3EB,9097D5,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,CC50E3,D8A01D,D8F15B,DC4F22,ECFABC o="Espressif Inc." +18FE34,240AC4,2462AB,246F28,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,4C11AE,500291,545AA6,5CCF7F,600194,68C63A,807D3A,840D8E,84F3EB,8CAAB5,9097D5,98F4AB,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,C82B96,CC50E3,D8A01D,D8BFC0,D8F15B,DC4F22,E09806,ECFABC,F4CFA2,FCF5C4 o="Espressif Inc." 18FF2E o="Shenzhen Rui Ying Da Technology Co., Ltd" 1C0042 o="NARI Technology Co., Ltd." 1C0656 o="IDY Corporation" @@ -11827,12 +11851,14 @@ 1C184A o="ShenZhen RicherLink Technologies Co.,LTD" 1C19DE o="eyevis GmbH" 1C1CFD o="Dalian Hi-Think Computer Technology, Corp" +1C1E38 o="PCCW Global, Inc." 1C1FD4 o="LifeBEAM Technologies LTD" 1C234F,441102 o="EDMI Europe Ltd" 1C24CD,505FB5,88DE7C o="Askey Computer Corp." 1C24EB o="Burlywood" -1C25E1,6458AD,64F88A,688B0F,A0950C,AC5474,B03055,B05365,C098DA,C0D0FF,E42D7B o="China Mobile IOT Company Limited" +1C25E1,48216C,6458AD,64F88A,688B0F,A0950C,AC5474,B03055,B05365,C098DA,C0D0FF,E42D7B o="China Mobile IOT Company Limited" 1C27DD o="Datang Gohighsec(zhejiang)Information Technology Co.,Ltd." +1C2AA3 o="Shenzhen HongRui Optical Technology Co., Ltd." 1C2E1B o="Suzhou Tremenet Communication Technology Co., Ltd." 1C330E o="PernixData" 1C334D o="ITS Telecom" @@ -11845,6 +11871,7 @@ 1C40E8 o="SHENZHEN PROGRESS&WIN TECHNOLOGY CO.,LTD" 1C4158 o="Gemalto M2M GmbH" 1C43EC o="JAPAN CIRCUIT CO.,LTD" +1C4455 o="Sieb & Meyer AG" 1C4840 o="IMS Messsysteme GmbH" 1C4AF7 o="AMON INC" 1C4BB9 o="SMG ENTERPRISE, LLC" @@ -11860,6 +11887,7 @@ 1C5FFF o="Beijing Ereneben Information Technology Co.,Ltd Shenzhen Branch" 1C60DE,488AD2,6C5940,8CF228,BC5FF6,C8E7D8,D02516,F4EE14 o="MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." 1C63B7 o="OpenProducts 237 AB" +1C687E,B05947 o="Shenzhen Qihu Intelligent Technology Company Limited" 1C697A,94C691 o="EliteGroup Computer Systems Co., LTD" 1C6BCA o="Mitsunami Co., Ltd." 1C6E4C o="Logistic Service & Engineering Co.,Ltd" @@ -11883,11 +11911,11 @@ 1C9492 o="RUAG Schweiz AG" 1C955D o="I-LAX ELECTRONICS INC." 1C959F o="Veethree Electronics And Marine LLC" -1C965A,2C4D79,401B5F,841766,90895F,A41566,A45385,A830AD,ACFD93,DC0C2D,DCAF68 o="WEIFANG GOERTEK ELECTRONICS CO.,LTD" +1C965A,2C4D79,401B5F,841766,90895F,A0AB51,A41566,A45385,A830AD,ACFD93,DC0C2D,DCAF68 o="WEIFANG GOERTEK ELECTRONICS CO.,LTD" 1C973D o="PRICOM Design" 1C9C26 o="Zoovel Technologies" 1C9ECB o="Beijing Nari Smartchip Microelectronics Company Limited" -1CA0B8,28C13C,702084,F4939F o="Hon Hai Precision Ind. Co., Ltd." +1CA0B8,28C13C,702084,A4AE11,F4939F o="Hon Hai Precision Ind. Co., Ltd." 1CA2B1 o="ruwido austria gmbh" 1CAB01 o="Innovolt" 1CADD1 o="Bosung Electronics Co., Ltd." @@ -11896,6 +11924,7 @@ 1CB857 o="Becon Technologies Co,.Ltd." 1CBBA8 o="OJSC %Ufimskiy Zavod %Promsvyaz%" 1CBD0E o="Amplified Engineering Pty Ltd" +1CBFC0,402343,405BD8,4CEBBD,5C3A45,8CC84B,ACD564,B068E6,C0B5D7,D81265,E86F38,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." 1CBFCE o="Shenzhen Century Xinyang Technology Co., Ltd" 1CC11A o="Wavetronix" 1CC316 o="MileSight Technology Co., Ltd." @@ -11905,6 +11934,7 @@ 1CD40C o="Kriwan Industrie-Elektronik GmbH" 1CD6BD o="LEEDARSON LIGHTING CO., LTD." 1CE165 o="Marshal Corporation" +1CEA0B,3C2C99,80A235,8CEA1B,A82BB5,B86A97,CC37AB o="Edgecore Networks Corporation" 1CEEC9,78B3CE o="Elo touch solutions" 1CEEE8 o="Ilshin Elecom" 1CEFCE o="bebro electronic GmbH" @@ -11932,6 +11962,7 @@ 202DF8 o="Digital Media Cartridge Ltd." 2031EB o="HDSN" 20365B,80DABC,F00E1D o="Megafone Limited" +2036D7 o="Shanghai Reacheng Communication Technology Co.,Ltd" 2037BC o="Kuipers Electronic Engineering BV" 203AEF o="Sivantos GmbH" 204005 o="feno GmbH" @@ -11950,6 +11981,7 @@ 205A00 o="Coval" 205B5E o="Shenzhen Wonhe Technology Co., Ltd" 205CFA o="Yangzhou ChangLian Network Technology Co,ltd." +205F3D,28D0CB,AC51EE o="Cambridge Communication Systems Ltd" 20635F o="Abeeway" 2067B1 o="Pluto inc." 206AFF o="Atlas Elektronik UK Limited" @@ -11957,13 +11989,14 @@ 20719E o="SF Technology Co.,Ltd" 2074CF o="Shenzhen Voxtech Co.,Ltd" 207693 o="Lenovo (Beijing) Limited." +207759 o="OPTICAL NETWORK VIDEO TECHNOLOGIES (SHENZHEN) CO., LTD." 20780B o="Delta Faucet Company" 207C8F o="Quanta Microsystems,Inc." 20858C o="Assa" 2087AC o="AES motomation" 20918A o="PROFALUX" 2091D9 o="I'M SPA" -20968A,2823F5,58C876,8C1850,CCF0FD,F010AB o="China Mobile (Hangzhou) Information Technology Co., Ltd." +20968A,2823F5,58C876,8C1850,B45459,CCF0FD,F010AB o="China Mobile (Hangzhou) Information Technology Co., Ltd." 209AE9 o="Volacomm Co., Ltd" 209BA5 o="JIAXING GLEAD Electronics Co.,Ltd" 20A2E7 o="Lee-Dickens Ltd" @@ -12020,7 +12053,6 @@ 241C04 o="SHENZHEN JEHE TECHNOLOGY DEVELOPMENT CO., LTD." 241F2C o="Calsys, Inc." 242642 o="SHARP Corporation." -2429FE o="KYOCERA Corporation" 242E90 o="PALIT MICROSYSTEMS, LTD" 242FFA o="Toshiba Global Commerce Solutions" 2435CC o="Zhongshan Scinan Internet of Things Co.,Ltd." @@ -12028,6 +12060,7 @@ 243A82 o="IRTS" 243C20 o="Dynamode Group" 243F30 o="Oxygen Broadband s.a." +2440AE o="NIIC Technology Co., Ltd." 2442BC o="Alinco,incorporated" 244597 o="GEMUE Gebr. Mueller Apparatebau" 24470E o="PentronicAB" @@ -12078,6 +12111,7 @@ 24BC82 o="Dali Wireless, Inc." 24BE18 o="DADOUTEK COMPANY LIMITED" 24C0B3 o="RSF" +24C17A o="BEIJING IACTIVE NETWORK CO.,LTD" 24C1BD o="CRRC DALIAN R&D CO.,LTD." 24C42F o="Philips Lifeline" 24C848 o="mywerk Portal GmbH" @@ -12092,6 +12126,7 @@ 24DA11 o="NO NDA Inc" 24DAB6 o="Sistemas de Gestión Energética S.A. de C.V" 24DBAD o="ShopperTrak RCT Corporation" +24DFA7 o="Hangzhou BroadLink Technology Co.,Ltd" 24E124 o="Xiamen Ursaconn Technology Co. , Ltd." 24E43F o="Wenzhou Kunmei Communication Technology Co.,Ltd." 24E5AA o="Philips Oral Healthcare, Inc." @@ -12106,6 +12141,7 @@ 24F2DD o="Radiant Zemax LLC" 24F57E o="HWH CO., LTD." 24FAF3 o="Shanghai Flexem Technology Co.,Ltd." +24FD0D o="INDÚSTRIA DE TELECOMUNICAÇÃO ELETRÔNICA" 24FD5B o="SmartThings, Inc." 280245 o="Konze System Technology Co.,Ltd." 2804E0 o="FERMAX ELECTRONICA S.A.U." @@ -12145,6 +12181,7 @@ 284FCE o="Liaoning Wontel Science and Technology Development Co.,Ltd." 285132 o="Shenzhen Prayfly Technology Co.,Ltd" 2852E0 o="Layon international Electronic & Telecom Co.,Ltd" +2852F9 o="Zhongxin Intelligent Times (Shenzhen) Co., Ltd." 2856C1 o="Harman International" 285F2F o="RNware Co.,Ltd." 286046 o="Lantech Communications Global, Inc." @@ -12164,6 +12201,7 @@ 288915 o="CashGuard Sverige AB" 2891D0 o="Stage Tec Entwicklungsgesellschaft für professionelle Audiotechnik mbH" 2894AF o="Samhwa Telecom" +2899C7 o="LINDSAY BROADBAND INC" 289A4B o="SteelSeries ApS" 289EDF o="Danfoss Turbocor Compressors, Inc" 28A186 o="enblink" @@ -12195,7 +12233,6 @@ 28CD4C o="Individual Computers GmbH" 28CD9C o="Shenzhen Dynamax Software Development Co.,Ltd." 28CF08,A8B9B3 o="ESSYS" -28D0CB,AC51EE o="Cambridge Communication Systems Ltd" 28D244 o="LCFC(HeFei) Electronics Technology Co., Ltd." 28D436 o="Jiangsu dewosi electric co., LTD" 28D576 o="Premier Wireless, Inc." @@ -12220,6 +12257,7 @@ 28FCF6 o="Shenzhen Xin KingBrand enterprises Co.,Ltd" 28FECD,B4EFFA o="Lemobile Information Technology (Beijing) Co., Ltd." 28FEDE o="COMESTA, Inc." +28FFB2 o="Toshiba Corp." 2C002C o="UNOWHY" 2C0033 o="EControls, LLC" 2C00F7 o="XOS" @@ -12236,6 +12274,7 @@ 2C1A31 o="Electronics Company Limited" 2C1BC8 o="Hunan Topview Network System CO.,LTD" 2C1CF6 o="Alien Green LLC" +2C1E4F o="Chengdu Qianli Network Technology Co., Ltd." 2C1EEA o="AERODEV" 2C21D7 o="IMAX Corporation" 2C228B o="CTR SRL" @@ -12251,12 +12290,14 @@ 2C3796 o="CYBO CO.,LTD." 2C37C5 o="Qingdao Haier Intelligent Home Appliance Technology Co.,Ltd" 2C3A28 o="Fagor Electrónica" +2C3AFD,3810D5,444E6D,5C4979,7CFF4D,989BCB,C80E14,CCCE1E,DC396F,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH" 2C3BFD o="Netstor Technology Co., Ltd." 2C3F3E o="Alge-Timing GmbH" 2C402B o="Smart iBlue Technology Limited" 2C4205,50DF95 o="Lytx" 2C441B o="Spectrum Medical Limited" 2C4759 o="Beijing MEGA preponderance Science & Technology Co. Ltd" +2C4E7D o="Chunghua Intelligent Network Equipment Inc." 2C5089 o="Shenzhen Kaixuan Visual Technology Co.,Limited" 2C534A o="Shenzhen Winyao Electronic Limited" 2C553C o="Gainspeed, Inc." @@ -12272,11 +12313,11 @@ 2C69BA o="RF Controls, LLC" 2C7155 o="HiveMotion" 2C72C3 o="Soundmatters" -2C7360,4C0FC7,B447F5 o="Earda Technologies co Ltd" +2C7360,4C0FC7,6CE8C6,B447F5 o="Earda Technologies co Ltd" 2C750F o="Shanghai Dongzhou-Lawton Communication Technology Co. Ltd." 2C7B5A o="Milper Ltd" 2C7B84 o="OOO Petr Telegin" -2C7CE4,AC203E,B83241 o="Wuhan Tianyu Information Industry Co., Ltd." +2C7CE4,4C80BA,AC203E,B83241 o="Wuhan Tianyu Information Industry Co., Ltd." 2C7ECF o="Onzo Ltd" 2C8065 o="HARTING Inc. of North America" 2C8BF2 o="Hitachi Metals America Ltd" @@ -12293,6 +12334,7 @@ 2CA30E o="POWER DRAGON DEVELOPMENT LIMITED" 2CA539 o="Parallel Wireless, Inc" 2CA780 o="True Technologies Inc." +2CA89C o="Creatz inc." 2CAA8E o="Wyze Labs Inc" 2CAC44 o="CONEXTOP" 2CAD13 o="SHENZHEN ZHILU TECHNOLOGY CO.,LTD" @@ -12307,9 +12349,11 @@ 2CCD43 o="Summit Technology Group" 2CCD69 o="Aqavi.com" 2CD1DA o="Sanjole, Inc." +2CD2E3 o="Guangzhou Aoshi Electronic Co.,Ltd" 2CDD0C o="Discovergy GmbH" -2CDD95,38E3C5,4C8120,501B32,64D954,900A1A,D00ED9,F49EEF,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics" +2CDD95,38E3C5,4C8120,501B32,64D954,6CC63B,743C18,900A1A,B4265D,D00ED9,E8D0B9,F06865,F49EEF,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics" 2CE2A8 o="DeviceDesign" +2CE310 o="Stratacache" 2CE871 o="Alert Metalguard ApS" 2CEDEB o="Alpheus Digital Company Limited" 2CEE26 o="Petroleum Geo-Services" @@ -12329,6 +12373,7 @@ 30168D o="ProLon" 3018CF o="DEOS control systems GmbH" 301A28 o="Mako Networks Ltd" +301B97 o="Lierda Science & Technology Group Co.,Ltd" 30215B o="Shenzhen Ostar Display Electronic Co.,Ltd" 3029BE o="Shanghai MRDcom Co.,Ltd" 302DE8 o="JDA, LLC (JDA Systems)" @@ -12337,6 +12382,7 @@ 303335 o="Boosty" 3034D2,9023EC o="Availink, Inc." 303955 o="Shenzhen Jinhengjia Electronic Co., Ltd." +303ABA o="Guangzhou BaoLun Electronics Co., Ltd" 303D08 o="GLINTT TES S.A." 303EAD o="Sonavox Canada Inc" 304174 o="ALTEC LANSING LLC" @@ -12363,6 +12409,7 @@ 30688C o="Reach Technology Inc." 306CBE o="Skymotion Technology (HK) Limited" 306E5C o="Validus Technologies" +306F07 o="Nations Technologies Inc." 3071B2 o="Hangzhou Prevail Optoelectronic Equipment Co.,LTD." 307350 o="Inpeco SA" 3077CB o="Maike Industry(Shenzhen)CO.,LTD" @@ -12370,7 +12417,8 @@ 30786B o="TIANJIN Golden Pentagon Electronics Co., Ltd." 3078C2 o="Innowireless / QUCELL Networks" 307CB2,A43E51 o="ANOV FRANCE" -308841,44B295,4898CA,501395,889746,D4B761 o="Sichuan AI-Link Technology Co., Ltd." +30862D o="Arista Network, Inc." +308841,44B295,4898CA,501395,6023A4,809F9B,80AC7C,889746,D4B761,EC9C32 o="Sichuan AI-Link Technology Co., Ltd." 308944 o="DEVA Broadcast Ltd." 308976 o="DALIAN LAMBA TECHNOLOGY CO.,LTD" 308999 o="Guangdong East Power Co.," @@ -12381,6 +12429,7 @@ 309FFB o="Ardomus Networks Corporation" 30A220 o="ARG Telecom" 30A243 o="Shenzhen Prifox Innovation Technology Co., Ltd." +30A889 o="DECIMATOR DESIGN" 30AABD o="Shanghai Reallytek Information Technology Co.,Ltd" 30AE7B o="Deqing Dusun Electron CO., LTD" 30AEF6 o="Radio Mobile Access" @@ -12388,7 +12437,7 @@ 30B216 o="ABB AG - Power Grids - Grid Automation" 30B3A2 o="Shenzhen Heguang Measurement & Control Technology Co.,Ltd" 30B5F1 o="Aitexin Technology Co., Ltd" -30C01B,5CFB7C,8850F6,F4BCDA o="Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd" +30C01B,5CFB7C,8850F6,B8F653,E8D03C,F4BCDA o="Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd" 30C750 o="MIC Technology Group" 30C82A o="WI-BIZ srl" 30D357 o="Logosol, Inc." @@ -12416,6 +12465,7 @@ 340A22 o="TOP-ACCESS ELECTRONICS CO LTD" 340B40 o="MIOS ELETTRONICA SRL" 340CED o="Moduel AB" +340F66 o="MicroArx Corporation" 341290 o="Treeview Co.,Ltd." 3413A8 o="Mediplan Limited" 341A4C o="SHENZHEN WEIBU ELECTRONICS CO.,LTD." @@ -12426,7 +12476,7 @@ 342606 o="CarePredict, Inc." 3428F0 o="ATN International Limited" 3429EA o="MCD ELECTRONICS SP. Z O.O." -342CC4,38437D,546751,5C353B,905C44,AC2205,DC537C o="Compal Broadband Networks, Inc." +342CC4,38437D,546751,5C353B,6802B8,905C44,AC2205,DC537C o="Compal Broadband Networks, Inc." 342F6E o="Anywire corporation" 3432E6 o="Panasonic Industrial Devices Europe GmbH" 3438AF o="Inlab Software GmbH" @@ -12443,15 +12493,17 @@ 34543C o="TAKAOKA TOKO CO.,LTD." 345ABA o="tcloud intelligence" 345B11 o="EVI HEAT AB" -345BBB,847C9B,F0C9D1 o="GD Midea Air-Conditioning Equipment Co.,Ltd." +345BBB,502DBB,847C9B,F0C9D1 o="GD Midea Air-Conditioning Equipment Co.,Ltd." 345C40 o="Cargt Holdings LLC" 345D10 o="Wytek" +3463D4 o="BIONIX SUPPLYCHAIN TECHNOLOGIES SLU" 3466EA o="VERTU INTERNATIONAL CORPORATION LIMITED" 34684A o="Teraworks Co., Ltd." 346C0F o="Pramod Telecom Pvt. Ltd" 346E8A o="Ecosense" 346F92 o="White Rodgers Division" 346FED o="Enovation Controls" +347563,38839A,38A28C,58B3FC,7CC709,842096,C0210D,C46E7B,CC79CF,E0859A,F085C1 o="SHENZHEN RF-LINK TECHNOLOGY CO.,LTD." 347877 o="O-Net Communications (Shenzhen) Limited" 347ECA o="NEXTWILL" 34800D o="Cavium Inc" @@ -12482,6 +12534,7 @@ 34AAEE o="Mikrovisatos Servisas UAB" 34ADE4 o="Shanghai Chint Power Systems Co., Ltd." 34B571 o="PLDS" +34B5A3,A4817A,EC84B4 o="CIG SHANGHAI CO LTD" 34B7FD o="Guangzhou Younghead Electronic Technology Co.,Ltd" 34BA38 o="PAL MOHAN ELECTRONICS PVT LTD" 34BA51 o="Se-Kure Controls, Inc." @@ -12493,18 +12546,23 @@ 34C69A o="Enecsys Ltd" 34C99D o="EIDOLON COMMUNICATIONS TECHNOLOGY CO. LTD." 34C9F0 o="LM Technologies Ltd" +34CB1A,ACDCE5 o="Procter & Gamble Company" 34CC28 o="Nexpring Co. LTD.," 34CD6D o="CommSky Technologies" 34CE94 o="Parsec (Pty) Ltd" 34D09B o="MobilMAX Technology Inc." +34D262,60601F o="SZ DJI TECHNOLOGY CO.,LTD" 34D2C4 o="RENA GmbH Print Systeme" 34D712 o="Smartisan Digital Co., Ltd" +34D772 o="Xiamen Yudian Automation Technology Co., Ltd" 34D7B4 o="Tributary Systems, Inc." 34D954 o="WiBotic Inc." 34DAC1 o="SAE Technologies Development(Dongguan) Co., Ltd." +34DD7E o="Umeox Innovations Co.,Ltd" 34DF2A o="Fujikon Industrial Co.,Limited" 34E0D7 o="DONGGUAN QISHENG ELECTRONICS INDUSTRIAL CO., LTD" 34E380 o="Genexis B.V." +34E3DA o="Hoval AG" 34E42A o="Automatic Bar Controls Inc." 34E70B o="HAN Networks Co., Ltd" 34EA34,780F77,C8F742 o="HangZhou Gubei Electronics Technology Co.,Ltd" @@ -12516,6 +12574,7 @@ 34F968,74BE08 o="ATEK Products, LLC" 34FA40 o="Guangzhou Robustel Technologies Co., Limited" 34FC6F o="ALCEA" +380118 o="ULVAC,Inc." 380197 o="TSST Global,Inc" 380546 o="Foctek Photonics, Inc." 3805AC o="Piller Group GmbH" @@ -12527,16 +12586,18 @@ 380AAB o="Formlabs" 380E7B o="V.P.S. Thai Co., Ltd" 380FE4 o="Dedicated Network Partners Oy" -3810D5,444E6D,5C4979,7CFF4D,989BCB,C80E14,CCCE1E,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH" 381766 o="PROMZAKAZ LTD." +38184C o="Sony Home Entertainment&Sound Products Inc" 381C23 o="Hilan Technology CO.,LTD" 381C4A,48E6C0 o="SIMCom Wireless Solutions Co.,Ltd." +381D14 o="Skydio Inc." 3820A8,6854C1 o="ColorTokens, Inc." 382187 o="Midea Group Co., Ltd." 38262B o="UTran Technology" 3826CD o="ANDTEK" 3828EA o="Fujian Netcom Technology Co., LTD" 3829DD o="ONvocal Inc" +382A19 o="Technica Engineering GmbH" 382B78 o="ECO PLUGS ENTERPRISE CO., LTD" 3831AC o="WEG" 383B26,84C2E4 o="Jiangsu Qinheng Co., Ltd." @@ -12545,8 +12606,10 @@ 384233 o="Wildeboer Bauteile GmbH" 3842A6 o="Ingenieurbuero Stahlkopf" 384369 o="Patrol Products Consortium LLC" +3843E5 o="Grotech Inc" 38454C o="Light Labs, Inc." 38458C o="MyCloud Technology corporation" +384B5B o="ZTRON TECHNOLOGY LIMITED" 384B76 o="AIRTAME ApS" 385610 o="CANDY HOUSE, Inc." 3856B5 o="Peerbridge Health Inc" @@ -12557,15 +12620,16 @@ 3863F6 o="3NOD MULTIMEDIA(SHENZHEN)CO.,LTD" 386645 o="OOSIC Technology CO.,Ltd" 386793 o="Asia Optical Co., Inc." +3868A4,AC1E92,D0D003 o="Samsung Electronics Co.,LTD" 386C9B o="Ivy Biomedical" 386E21 o="Wasion Group Ltd." 3876CA o="Shenzhen Smart Intelligent Technology Co.Ltd" 3876D1 o="Euronda SpA" 387B47 o="AKELA, Inc." -38839A,38A28C,58B3FC,7CC709,842096,C0210D,C46E7B,CC79CF,F085C1 o="SHENZHEN RF-LINK TECHNOLOGY CO.,LTD." 388602 o="Flexoptix GmbH" 3889DC o="Opticon Sensors Europe B.V." 388AB7 o="ITC Networks" +388E7A o="AUTOIT" 388EE7 o="Fanhattan LLC" 3891FB o="Xenox Holding BV" 3894E0 o="Syrotech Networks. Ltd." @@ -12587,6 +12651,7 @@ 38BC1A,683E34,90F052 o="MEIZU Technology Co., Ltd." 38BF2F o="Espec Corp." 38C2BA o="CCTV NEOTECH" +38C4E8 o="NSS Sp. z o.o." 38C70A o="WiFiSong" 38C7BA o="CS Services Co.,Ltd." 38C9A9 o="SMART High Reliability Solutions, Inc." @@ -12600,9 +12665,11 @@ 38DE60 o="Mohlenhoff GmbH" 38E26E o="ShenZhen Sweet Rain Electronics Co.,Ltd." 38E8DF o="b gmbh medien + datenbanken" +38E8EE o="Nanjing Youkuo Electric Technology Co., Ltd" 38E98C o="Reco S.p.A." 38EC11 o="Novatek Microelectronics Corp." 38EE9D o="Anedo Ltd." +38EFE3,B40016 o="INGENICO TERMINALS SAS" 38F098 o="Vapor Stone Rail Systems" 38F0C8 o="Livestream" 38F135 o="SensorTec-Canada" @@ -12640,7 +12707,6 @@ 3C2763 o="SLE quality engineering GmbH & Co. KG" 3C2AF4 o="Brother Industries, LTD." 3C2C94 o="杭州德澜科技有限公司(HangZhou Delan Technology Co.,Ltd)" -3C2C99,80A235,8CEA1B,A82BB5,B86A97,CC37AB o="Edgecore Networks Corporation" 3C2F3A o="SFORZATO Corp." 3C300C o="Dewar Electronics Pty Ltd" 3C3178 o="Qolsys Inc." @@ -12674,9 +12740,11 @@ 3C831E o="CKD Corporation" 3C83B5 o="Advance Vision Electronics Co. Ltd." 3C86A8 o="Sangshin elecom .co,, LTD" +3C894D o="Dr. Ing. h.c. F. Porsche AG" 3C8970 o="Neosfar" 3C89A6 o="KAPELSE" 3C8AE5 o="Tensun Information Technology(Hangzhou) Co.,LTD" +3C8F06 o="Shenzhen Libtor Technology Co.,Ltd" 3C9066,E82C6D o="SmartRG, Inc." 3C912B o="Vexata Inc" 3C9174 o="ALONG COMMUNICATION TECHNOLOGY" @@ -12695,7 +12763,7 @@ 3CB792 o="Hitachi Maxell, Ltd., Optronics Division" 3CB9A6 o="Belden Deutschland GmbH" 3CBB73,40C81F o="Shenzhen Xinguodu Technology Co., Ltd." -3CBD3E,8C5AF8,C82832,E0B655,E4DB6D o="Beijing Xiaomi Electronics Co., Ltd." +3CBD3E,8C5AF8,C82832,E0B655,E4DB6D,ECFA5C o="Beijing Xiaomi Electronics Co., Ltd." 3CBDD8,3CCD93,9893CC,C041F6,CC2D8C,E85B5B o="LG ELECTRONICS INC" 3CC079 o="Shenzhen One-Nine Intelligent Electronic Science and Technology Co., Ltd" 3CC0C6 o="d&b audiotechnik GmbH" @@ -12734,7 +12802,6 @@ 4017E2 o="INTAI TECHNOLOGY CORP." 401D59 o="Biometric Associates, LP" 4022ED o="Digital Projection Ltd" -402343,ACD564,B068E6,C0B5D7,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." 40270B o="Mobileeco Co., Ltd" 402814 o="RFI Engineering" 403067 o="Conlog (Pty) Ltd" @@ -12825,9 +12892,11 @@ 4411C2 o="Telegartner Karl Gartner GmbH" 441319 o="WKK TECHNOLOGY LTD." 441441 o="AudioControl Inc." +441847 o="HUNAN SCROWN ELECTRONIC INFORMATION TECH.CO.,LTD" 44184F o="Fitview" 441E91 o="ARVIDA Intelligent Electronics Technology Co.,Ltd." 4422F1 o="S.FAC, INC" +44237C,50D2F5,50EC50,5CE50C,6490C1,8C53C3 o="Beijing Xiaomi Mobile Software Co., Ltd" 4423AA o="Farmage Co., Ltd." 4425BB o="Bamboo Entertainment Corporation" 4428A3 o="Jiangsu fulian Communication Technology Co., Ltd." @@ -12844,7 +12913,9 @@ 443D21 o="Nuvolt" 443E07 o="Electrolux" 443EB2 o="DEOTRON Co., LTD." +44422F o="TESTOP CO.,LTD." 444450 o="OttoQ" +444687,5885A2,5885E9,705E55,9C6B72,D028BA o="Realme Chongqing MobileTelecommunications Corp Ltd" 444A65 o="Silverflare Ltd." 444AB0 o="Zhejiang Moorgen Intelligence Technology Co., Ltd" 444B5D o="GE Healthcare" @@ -12926,7 +12997,7 @@ 44EFCF o="UGENE SOLUTION inc." 44F849 o="Union Pacific Railroad" 44FDA3 o="Everysight LTD." -44FE3B,488D36,4C1B86,64CC22,78DD12,946AB0,A0B549,BC30D9,D0052A,D463FE,E05163,E43ED7,ECF451 o="Arcadyan Corporation" +4801C5,4C4FEE,64A2F9,94652D,9809CF o="OnePlus Technology (Shenzhen) Co., Ltd" 48022A o="B-Link Electronic Limited" 480362 o="DESAY ELECTRONICS(HUIZHOU)CO.,LTD" 48049F o="ELECOM CO., LTD" @@ -12939,6 +13010,7 @@ 481A84 o="Pointer Telocation Ltd" 481BD2 o="Intron Scientific co., ltd." 4826E8 o="Tek-Air Systems, Inc." +482759 o="Levven Electronics Ltd." 482CEA o="Motorola Inc Business Light Radios" 4833DD o="ZENNIO AVANCE Y TECNOLOGIA, S.L." 48343D o="IEP GmbH" @@ -12977,6 +13049,7 @@ 48A493,AC3FA4 o="TAIYO YUDEN CO.,LTD" 48A6D2 o="GJsun Optical Science and Tech Co.,Ltd." 48AA5D o="Store Electronic Systems" +48B02D o="NVIDIA Corporation" 48B253 o="Marketaxess Corporation" 48B5A7 o="Glory Horse Industries Ltd." 48B620 o="ROLI Ltd." @@ -13049,6 +13122,7 @@ 4C5585 o="Hamilton Systems" 4C55B8 o="Turkcell Teknoloji" 4C55CC o="Zentri Pty Ltd" +4C56DF o="Targus US LLC" 4C5DCD o="Oy Finnish Electric Vehicle Technologies Ltd" 4C60D5 o="airPointe of New Hampshire" 4C6255 o="SANMINA-SCI SYSTEM DE MEXICO S.A. DE C.V." @@ -13062,9 +13136,11 @@ 4C774F o="Embedded Wireless Labs" 4C7872 o="Cav. Uff. Giacomo Cimberio S.p.A." 4C7897 o="Arrowhead Alarm Products Ltd" +4C7A48 o="Nippon Seiki (Europe) B.V." 4C804F o="Armstrong Monitoring Corp" 4C8B55 o="Grupo Digicon" 4C8ECC o="SILKAN SA" +4C90DB o="JL Audio" 4C910C o="Lanix Internacional, S.A. de C.V." 4C962D o="Fresh AB" 4C98EF o="Zeo" @@ -13075,6 +13151,7 @@ 4CA515 o="Baikal Electronics JSC" 4CA928 o="Insensi" 4CAB33 o="KST technology" +4CADA8 o="PANOPTICS CORP." 4CAE1C o="SaiNXT Technologies LLP" 4CAE31 o="ShengHai Electronics (Shenzhen) Ltd" 4CB008 o="Shenzhen Gwelltimes Technology Co.,Ltd" @@ -13089,6 +13166,7 @@ 4CBAA3 o="Bison Electronics Inc." 4CBB58,645A04,907F61,B0C090 o="Chicony Electronics Co., Ltd." 4CBC42 o="Shenzhen Hangsheng Electronics Co.,Ltd." +4CBCB4 o="ABB SpA - DIN Rail" 4CC206 o="Somfy" 4CC452 o="Shang Hai Tyd. Electon Technology Ltd." 4CC602 o="Radios, Inc." @@ -13098,6 +13176,7 @@ 4CD637 o="Qsono Electronics Co., Ltd" 4CD7B6 o="Helmer Scientific" 4CD9C4 o="Magneti Marelli Automotive Electronics (Guangzhou) Co. Ltd" +4CDC0D o="Coral Telecom Limited" 4CDD7D o="LHP Telematics LLC" 4CDF3D o="TEAM ENGINEERS ADVANCE TECHNOLOGIES INDIA PVT LTD" 4CE1BB o="Zhuhai HiFocus Technology Co., Ltd." @@ -13107,9 +13186,11 @@ 4CECEF o="Soraa, Inc." 4CEEB0 o="SHC Netzwerktechnik GmbH" 4CF02E o="Vifa Denmark A/S" +4CF19E o="Groupe Atlantic" 4CF45B o="Blue Clover Devices" 4CF5A0 o="Scalable Network Technologies Inc" 4CF737 o="SamJi Electronics Co., Ltd" +4CFBFE o="Sercomm Japan Corporation" 4CFF12 o="Fuze Entertainment Co., ltd" 500084 o="Siemens Canada" 50008C o="Hong Kong Telecommunications (HKT) Limited" @@ -13129,6 +13210,7 @@ 502A7E o="Smart electronic GmbH" 502A8B o="Telekom Research and Development Sdn Bhd" 502B98 o="Es-tech International" +502CC6,9424B8,C03937 o="GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI" 502DF4 o="Phytec Messtechnik GmbH" 502ECE o="Asahi Electronics Co.,Ltd" 5031AD o="ABB Global Industries and Services Private Limited" @@ -13139,7 +13221,7 @@ 503F98 o="CMITECH" 5045F7 o="Liuhe Intelligence Technology Ltd." 5048EB o="BEIJING HAIHEJINSHENG NETWORK TECHNOLOGY CO. LTD." -504A5E,8809AF,C816A5,E0C2B7 o="Masimo Corporation" +504A5E,8809AF,B810D4,C816A5,E0C2B7 o="Masimo Corporation" 504B5B o="CONTROLtronic GmbH" 504C7E o="THE 41ST INSTITUTE OF CETC" 504F94 o="Loxone Electronics GmbH" @@ -13166,7 +13248,9 @@ 507691 o="Tekpea, Inc." 5076A6 o="Ecil Informatica Ind. Com. Ltda" 50795B o="Interexport Telecomunicaciones S.A." +507B9D,54E1AD,68F728,8C1645,98FA9B,C85B76,E86A64,F875A4 o="LCFC(HeFei) Electronics Technology co., ltd" 507D02 o="BIODIT" +50804A,80FBF0,90BDE6 o="Quectel Wireless Solutions Co., Ltd." 5087B8 o="Nuvyyo Inc" 508A0F o="SHENZHEN FISE TECHNOLOGY HOLDING CO.,LTD." 508A42 o="Uptmate Technology Co., LTD" @@ -13179,6 +13263,7 @@ 5098F3 o="Rheem Australia Pty Ltd" 50A054 o="Actineon" 50A0BF o="Alba Fiber Systems Inc." +50A132,B899AE o="Shenzhen MiaoMing Intelligent Technology Co.,Ltd" 50A6E3 o="David Clark Company" 50A715 o="Aboundi, Inc." 50A9DE o="Smartcom - Bulgaria AD" @@ -13197,6 +13282,7 @@ 50C9A0 o="SKIPPER AS" 50CD32 o="NanJing Chaoran Science & Technology Co.,Ltd." 50CE75 o="Measy Electronics Co., Ltd." +50CEE3 o="Gigafirm.co.LTD" 50D213 o="CviLux Corporation" 50D274 o="Steffes Corporation" 50D37F o="Yu Fly Mikly Way Science and Technology Co., Ltd." @@ -13208,12 +13294,12 @@ 50E0C7 o="TurControlSystme AG" 50E666 o="Shenzhen Techtion Electronics Co., Ltd." 50E971 o="Jibo, Inc." -50EC50 o="Beijing Xiaomi Mobile Software Co., Ltd" 50ED78 o="Changzhou Yongse Infotech Co.,Ltd" 50ED94 o="EGATEL SL" 50F003 o="Open Stack, Inc." 50F43C o="Leeo Inc" 50F61A o="Kunshan JADE Technologies co., Ltd." +50F8A5 o="eWBM Co., Ltd." 50FAAB o="L-tek d.o.o." 50FC30 o="Treehouse Labs" 50FEF2 o="Sify Technologies Ltd" @@ -13234,7 +13320,7 @@ 541DFB o="Freestyle Energy Ltd" 541FD5 o="Advantage Electronics" 542018 o="Tely Labs" -542160 o="Resolution Products" +542160 o="Alula" 54276C o="Jiangsu Houge Technology Corp." 54278D,B87C6F o="NXP (China) Management Ltd." 542A9C o="LSY Defense, LLC." @@ -13271,6 +13357,7 @@ 549478 o="Silvershore Technology Partners" 549A16 o="Uzushio Electric Co.,Ltd." 549A4C o="GUANGDONG HOMECARE TECHNOLOGY CO.,LTD." +549C27 o="Plasma Cloud Limited" 549D85 o="EnerAccess inc" 549FAE o="iBASE Gaming Inc" 54A04F o="t-mac Technologies Ltd" @@ -13283,6 +13370,7 @@ 54B753 o="Hunan Fenghui Yinjia Science And Technology Co.,Ltd" 54CDA7 o="Fujian Shenzhou Electronic Co.,Ltd" 54CDEE o="ShenZhen Apexis Electronic Co.,Ltd" +54CE69 o="Hikari Trading Co.,Ltd." 54D0B4 o="Xiamen Four-Faith Communication Technology Co.,Ltd" 54D0ED o="AXIM Communications" 54D163 o="MAX-TECH,INC" @@ -13290,13 +13378,17 @@ 54D272 o="Nuki Home Solutions GmbH" 54D751 o="Proximus" 54D9E4 o="BRILLIANTTS CO., LTD" +54DED0 o="Sevio Srl" 54DF00 o="Ulterius Technologies, LLC" 54DF63 o="Intrakey technologies GmbH" 54E019 o="Ring LLC" 54E2C8 o="Dongguan Aoyuan Electronics Technology Co., Ltd" 54E3B0 o="JVL Industri Elektronik" +54E4A9 o="BHR Tech GmbH" 54E63F o="ShenZhen LingKeWeiEr Technology Co., Ltd." +54E7D5,68A47D,A44B15 o="Sun Cupid Technology (HK) LTD" 54EDA3 o="Navdy, Inc." +54EF44 o="Lumi United Technology Co., Ltd" 54EF92 o="Shenzhen Elink Technology Co., LTD" 54EFFE o="Fullpower Technologies, Inc." 54F5B6 o="ORIENTAL PACIFIC INTERNATIONAL LIMITED" @@ -13324,6 +13416,7 @@ 583112 o="DRUST" 583277 o="Reliance Communications LLC" 58343B o="Glovast Technology Ltd." +583526 o="DEEPLET TECHNOLOGY CORP" 583879 o="RICOH COMPANY, LTD." 583CC6 o="Omneality Ltd." 5842E4,5846E1 o="Baxter International Inc" @@ -13390,6 +13483,7 @@ 58E636 o="EVRsafe Technologies" 58E747 o="Deltanet AG" 58E808 o="AUTONICS CORPORATION" +58EAFC o="ELL-IoT Inc" 58EB14 o="Proteus Digital Health" 58ECE1 o="Newport Corporation" 58EECE o="Icon Time Systems" @@ -13405,6 +13499,7 @@ 5C0038 o="Viasat Group S.p.A." 5C026A o="Applied Vision Corporation" 5C076F o="Thought Creator" +5C0BCA o="Tunstall Nordic AB" 5C0C0E o="Guizhou Huaxintong Semiconductor Technology Co Ltd" 5C0CBB o="CELIZION Inc." 5C1193 o="Seal One AG" @@ -13421,7 +13516,7 @@ 5C2479 o="Baltech AG" 5C254C o="Avire Global Pte Ltd" 5C2623 o="WaveLynx Technologies Corporation" -5C2AEF o="Open Access Pty Ltd" +5C2AEF o="r2p Asia-Pacific Pty Ltd" 5C2BF5,A0FE61 o="Vivint Wireless Inc." 5C2ED2 o="ABC(XiSheng) Electronics Co.,Ltd" 5C32C5 o="Teracom Ltd." @@ -13441,10 +13536,12 @@ 5C5B35,D420B0 o="Mist Systems, Inc." 5C5BC2 o="YIK Corporation" 5C63C9 o="Intellithings Ltd." +5C68D0 o="Aurora Innovation Inc." 5C6984 o="NUVICO" 5C6A7D o="KENTKART EGE ELEKTRONIK SAN. VE TIC. LTD. STI." 5C6B4F o="Hello Inc." 5C6F4F o="S.A. SISTEL" +5C75AF,F051EA o="Fitbit, Inc." 5C7757 o="Haivision Network Video" 5C81A7 o="Network Devices Pty Ltd" 5C8486 o="Brightsource Industries Israel LTD" @@ -13456,9 +13553,12 @@ 5C8D2D o="Shanghai Wellpay Information Technology Co., Ltd" 5C966A o="RTNET" 5CA178 o="TableTop Media (dba Ziosk)" +5CA1E0 o="EmbedWay Technologies" 5CA3EB o="Lokel s.r.o." 5CA933 o="Luma Home" +5CB15F o="Oceanblue Cloud Technology Limited" 5CB3F6 o="Human, Incorporated" +5CB4E2 o="Inspur Software Group Ltd." 5CB559 o="CNEX Labs" 5CB6CC o="NovaComm Technologies Inc." 5CB8CB o="Allis Communications" @@ -13496,8 +13596,9 @@ 600417 o="POSBANK CO.,LTD" 60058A o="Hitachi Metals, Ltd." 600837 o="ivvi Scientific(Nanchang)Co.Ltd" -6009C3,CCF957,D4CA6E o="u-blox AG" +6009C3,6C1DEB,CCF957,D4CA6E o="u-blox AG" 600F77 o="SilverPlus, Inc" +6010A2 o="Crompton Instruments" 601199 o="Siama Systems Inc" 601283 o="TSB REAL TIME LOCATION SYSTEMS S.L." 6015C7 o="IdaTech" @@ -13511,6 +13612,7 @@ 602103 o="I4VINE, INC" 6024C1 o="Jiangsu Zhongxun Electronic Technology Co., Ltd" 60271C o="VIDEOR E. Hartig GmbH" +6029D5 o="DAVOLINK Inc." 602A54 o="CardioTek B.V." 6032F0 o="Mplus technology" 603553 o="Buwon Technology" @@ -13519,6 +13621,7 @@ 603E7B o="Gafachi, Inc." 603ECA o="Cambridge Medical Robotics Ltd" 603FC5 o="COX CO., LTD" +60447A o="Water-i.d. GmbH" 6044F5 o="Easy Digital Ltd." 60455E o="Liptel s.r.o." 604616 o="XIAMEN VANN INTELLIGENT CO., LTD" @@ -13531,7 +13634,6 @@ 6052D0 o="FACTS Engineering" 605317 o="Sandstone Technologies" 605464 o="Eyedro Green Solutions Inc." -60601F o="SZ DJI TECHNOLOGY CO.,LTD" 6061DF o="Z-meta Research LLC" 6063F9 o="Ciholas, Inc." 6063FD o="Transcend Communication Beijing Co.,Ltd." @@ -13557,9 +13659,11 @@ 609813 o="Shanghai Visking Digital Technology Co. LTD" 6099D1 o="Vuzix / Lenovo" 609AA4 o="GVI SECURITY INC." +609B2D o="JMACS Japan Co., Ltd." 609BC8 o="Hipad Intelligent Technology Co., Ltd." 609E64 o="Vivonic GmbH" 609F9D o="CloudSwitch" +60A11E o="Wuhan Maxsine Electric Co.,Ltd." 60A730 o="Shenzhen Yipinfang Internet Technology Co.,Ltd" 60A9B0 o="Merchandising Technologies, Inc" 60ACC8 o="KunTeng Inc." @@ -13639,7 +13743,7 @@ 644F74 o="LENUS Co., Ltd." 644FB0 o="Hyunjin.com" 64517E o="LONG BEN (DONGGUAN) ELECTRONIC TECHNOLOGY CO.,LTD." -645299 o="The Chamberlain Group, Inc" +645299,CC6A10 o="The Chamberlain Group, Inc" 64535D o="Frauscher Sensortechnik" 645422 o="Equinox Payments" 645563 o="Intelight Inc." @@ -13674,7 +13778,6 @@ 649D99 o="FS COM INC" 649FF7 o="Kone OYj" 64A232 o="OOO Samlight" -64A2F9,94652D,9809CF o="OnePlus Technology (Shenzhen) Co., Ltd" 64A341 o="Wonderlan (Beijing) Technology Co., Ltd." 64A68F o="Zhongshan Readboy Electronics Co.,Ltd" 64A837 o="Juni Korea Co., Ltd" @@ -13686,6 +13789,7 @@ 64BC11 o="CombiQ AB" 64C5AA o="South African Broadcasting Corporation" 64C6AF o="AXERRA Networks Ltd" +64C901 o="INVENTEC Corporation" 64C944 o="LARK Technologies, Inc" 64CB5D o="SIA %TeleSet%" 64D02D o="Next Generation Integration (NGI)" @@ -13697,6 +13801,7 @@ 64DBA0,CC04B4 o="Select Comfort" 64DC01 o="Static Systems Group PLC" 64DE1C o="Kingnetic Pte Ltd" +64DF10 o="JingLue Semiconductor(SH) Ltd." 64DFE9 o="ATEME" 64E161 o="DEP Corp." 64E625 o="Woxu Wireless Co., Ltd" @@ -13711,15 +13816,19 @@ 64F81C o="Huawei Technologies Co., Ltd." 64F970 o="Kenade Electronics Technology Co.,LTD." 64F987 o="Avvasi Inc." +64F9C0 o="ANALOG DEVICES" 64FB50 o="RoomReady/Zdi, Inc." +64FB92 o="PPC Broadband Inc." 64FC8C o="Zonar Systems" 680235 o="Konten Networks Inc." +68070A o="TPVision Europe B.V" 680AD7 o="Yancheng Kecheng Optoelectronic Technology Co., Ltd" 68122D o="Special Instrument Development Co., Ltd." 681295 o="Lupine Lighting Systems GmbH" 6815D3 o="Zaklady Elektroniki i Mechaniki Precyzyjnej R&G S.A." 681605 o="Systems And Electronic Development FZCO" 68193F o="Digital Airways" +6819AC o="Guangzhou Xianyou Intelligent Technogoly CO., LTD" 681CA2 o="Rosewill Inc." 681D64 o="Sunwave Communications Co., Ltd" 681DEF o="Shenzhen CYX Technology Co., Ltd." @@ -13732,12 +13841,15 @@ 6829DC o="Ficosa Electronics S.L.U." 682DDC o="Wuhan Changjiang Electro-Communication Equipment CO.,LTD" 6831FE o="Teladin Co.,Ltd." +683489 o="LEA Professional" 683563 o="SHENZHEN LIOWN ELECTRONICS CO.,LTD." 6836B5 o="DriveScale, Inc." +683943 o="ittim" 683B1E o="Countwise LTD" 683C7D o="Magic Intelligence Technology Limited" 683E02 o="SIEMENS AG, Digital Factory, Motion Control System" 683EEC o="ERECA" +683F1E o="EFFECT Photonics B.V." 684352 o="Bhuu Limited" 6843D7 o="Agilecom Photonics Solutions Guangdong Limited" 6845F1 o="TOSHIBA CLIENT SOLUTIONS CO., LTD." @@ -13751,6 +13863,7 @@ 6858C5 o="ZF TRW Automotive" 685B36 o="POWERTECH INDUSTRIAL CO., LTD." 685E6B o="PowerRay Co., Ltd." +686350 o="Hella India Automotive Pvt Ltd" 686359,C477AF o="Advanced Digital Broadcast SA" 68692E o="Zycoo Co.,Ltd" 686975 o="Angler Labs Inc" @@ -13778,11 +13891,11 @@ 689AB7 o="Atelier Vision Corporation" 68A1B7 o="Honghao Mingchuan Technology (Beijing) CO.,Ltd." 68A40E o="BSH Hausgeräte GmbH" -68A47D,A44B15 o="Sun Cupid Technology (HK) LTD" -68A8E1 o="Wacom Co.,Ltd." +68A8E1,884A70 o="Wacom Co.,Ltd." 68AAD2 o="DATECS LTD.," 68AB8A o="RF IDeas" 68AF13 o="Futura Mobility" +68AFFF o="Shanghai Cambricon Information Technology Co., Ltd." 68B094 o="INESA ELECTRON CO.,LTD" 68B35E o="Shenzhen Neostra Technology Co.Ltd" 68B43A o="WaterFurnace International, Inc." @@ -13826,6 +13939,7 @@ 6C1E90 o="Hansol Technics Co., Ltd." 6C22AB o="Ainsworth Game Technology" 6C23CB o="Wattty Corporation" +6C2990 o="WiZ Connected Lighting Company Limited" 6C2C06 o="OOO NPP Systemotechnika-NN" 6C2E33 o="Accelink Technologies Co.,Ltd." 6C2E72 o="B&B EXPORTING LIMITED" @@ -13843,6 +13957,7 @@ 6C4A39 o="BITA" 6C4B7F o="Vossloh-Schwabe Deutschland GmbH" 6C4B90 o="LiteON" +6C4D51 o="Shenzhen Ceres Technology Co., Ltd." 6C4E86 o="Third Millennium Systems Ltd." 6C54CD o="LAMPEX ELECTRONICS LIMITED" 6C5779 o="Aclima, Inc." @@ -13865,7 +13980,7 @@ 6C8CDB o="Otus Technologies Ltd" 6C8D65 o="Wireless Glue Networks, Inc." 6C90B1 o="SanLogic Inc" -6C92BF o="Inspur Electronic Information Industry Co.,Ltd." +6C92BF,B4055D o="Inspur Electronic Information Industry Co.,Ltd." 6C9354 o="Yaojin Technology (Shenzhen) Co., LTD." 6C9522 o="Scalys" 6C9AC9 o="Valentine Research, Inc." @@ -13888,7 +14003,7 @@ 6CB6CA o="DIVUS GmbH" 6CBFB5 o="Noon Technology Co., Ltd" 6CC147 o="Xiamen Hanin Electronic Technology Co., Ltd" -6CD146 o="Smartek d.o.o." +6CD146 o="FRAMOS GmbH" 6CD1B0 o="WING SING ELECTRONICS HONG KONG LIMITED" 6CDC6A o="Promethean Limited" 6CE01E o="Modcam AB" @@ -13908,6 +14023,7 @@ 6CFFBE o="MPB Communications Inc." 700136 o="FATEK Automation Corporation" 700258 o="01DB-METRAVIB" +700433 o="California Things Inc." 7006AC o="Eastcompeace Technology Co., Ltd" 700BC0 o="Dewav Technology Company" 700FC7 o="SHENZHEN IKINLOOP TECHNOLOGY CO.,LTD." @@ -13937,11 +14053,12 @@ 7032D5 o="Athena Wireless Communications Inc" 703811 o="Invensys Rail" 7038B4 o="Low Tech Solutions" -703A73,A80CCA,D468BA o="Shenzhen Sundray Technologies Company Limited" +703A73,9C3A9A,A80CCA,D468BA o="Shenzhen Sundray Technologies Company Limited" 703AD8 o="Shenzhen Afoundry Electronic Co., Ltd" 703C03 o="RadiAnt Co.,Ltd" 703C39 o="SEAWING Kft" 7041B7 o="Edwards Lifesciences LLC" +70441C o="SHENZHEN KAIFA TECHNOLOGY CO.,LTD." 704642 o="CHYNG HONG ELECTRONIC CO., LTD." 704AAE o="Xstream Flow (Pty) Ltd" 704AE4 o="Rinstrum Pty Ltd" @@ -13955,7 +14072,6 @@ 705986 o="OOO TTV" 705B2E o="M2Communication Inc." 705CAD o="Konami Gaming Inc" -705E55 o="Realme Chongqing MobileTelecommunications Corp Ltd" 705EAA o="Action Target, Inc." 7060DE o="LaVision GmbH" 706173 o="Calantec GmbH" @@ -13977,6 +14093,7 @@ 707EDE o="NASTEC LTD." 70820E o="as electronics GmbH" 70828E o="OleumTech Corporation" +70879E,C8478C o="Beken Corporation" 70884D o="JAPAN RADIO CO., LTD." 708B78 o="citygrow technology co., ltd" 70918F o="Weber-Stephen Products LLC" @@ -14024,6 +14141,7 @@ 70F176 o="Data Modul AG" 70F1E5 o="Xetawave LLC" 70F754,D49CDD o="AMPAK Technology,Inc." +70F82B,78B213 o="DWnet Technologies(Suzhou) Corporation" 70FF5C o="Cheerzing Communication(Xiamen)Technology Co.,Ltd" 74042B,E02CB2 o="Lenovo Mobile Communication (Wuhan) Company Limited" 740ABC o="LightwaveRF Technology Ltd" @@ -14035,9 +14153,11 @@ 742857 o="Mayfield Robotics" 742B0F o="Infinidat Ltd." 742D0A o="Norfolk Elektronik AG" +742EDB o="Perinet GmbH" 742EFC o="DirectPacket Research, Inc," 743256 o="NT-ware Systemprg GmbH" 743400 o="MTG Co., Ltd." +7434AE o="this is engineering Inc." 74366D,BC15AC,E48F34 o="Vodafone Italia S.p.A." 74372F o="Tongfang Shenzhen Cloudcomputing Technology Co.,Ltd" 74373B o="UNINET Co.,Ltd." @@ -14072,8 +14192,10 @@ 747E1A o="Red Embedded Design Limited" 747E2D o="Beijing Thomson CITIC Digital Technology Co. LTD." 74819A o="PT. Hartono Istana Teknologi" +7484E1 o="Dongguan Haoyuan Electronics Co.,Ltd" 7487A9 o="OCT Technology Co., Ltd." 748A69 o="Korea Image Technology Co., Ltd" +748B34 o="Shanghai Smart System Technology Co., Ltd" 748E08 o="Bestek Corp." 748F1B o="MasterImage 3D" 748F4D o="MEN Mikro Elektronik GmbH" @@ -14099,6 +14221,7 @@ 74CA25,FC2F40 o="Calxeda, Inc." 74CD0C o="Smith Myers Communications Ltd." 74CE56 o="Packet Force Technology Limited Company" +74D654 o="GINT" 74D675 o="WYMA Tecnologia" 74D7CA o="Panasonic Corporation Automotive" 74D850 o="Evrisko Systems" @@ -14159,6 +14282,7 @@ 785F4C o="Argox Information Co., Ltd." 7864E6 o="Green Motive Technology Limited" 7866AE o="ZTEC Instruments, Inc." +7869D4 o="Shenyang Vibrotech Instruments Inc." 787052 o="Welotec GmbH" 787F62 o="GiK mbH" 78818F o="Server Racks Australia Pty Ltd" @@ -14169,6 +14293,7 @@ 788B77 o="Standar Telecom" 788C4D o="Indyme Solutions, LLC" 788E33 o="Jiangsu SEUIC Technology Co.,Ltd" +7897C3 o="DINGXIN INFORMATION TECHNOLOGY CO.,LTD" 7898FD o="Q9 Networks Inc." 78995C o="Nationz Technologies Inc" 789966 o="Musilab Electronics (DongGuan)Co.,Ltd." @@ -14190,7 +14315,6 @@ 78AE0C o="Far South Networks" 78AF58 o="GIMASI SA" 78AFE4 o="Comau S.p.A" -78B213 o="DWnet Technologies(Suzhou) Corporation" 78B28D o="Beijing Tengling Technology CO.Ltd" 78B3B9 o="ShangHai sunup lighting CO.,LTD" 78B5D2 o="Ever Treasure Industrial Limited" @@ -14205,6 +14329,7 @@ 78C6BB o="Innovasic, Inc." 78CA5E o="ELNO" 78CB33 o="DHC Software Co.,Ltd" +78CC2B o="SINEWY TECHNOLOGY CO., LTD" 78CD8E,B89BC9,C4393A o="SMC Networks Inc" 78D004 o="Neousys Technology Inc." 78D129 o="Vicos" @@ -14244,6 +14369,7 @@ 7C1AFC o="Dalian Co-Edifice Video Technology Co., Ltd" 7C1EB3 o="2N TELEKOMUNIKACE a.s." 7C2048 o="KoamTac" +7C21D8 o="Shenzhen Think Will Communication Technology co., LTD." 7C2587 o="chaowifi.com" 7C2BE1 o="Shenzhen Ferex Electrical Co.,Ltd" 7C2CF3 o="Secure Electrans Ltd" @@ -14257,12 +14383,14 @@ 7C3E9D o="PATECH" 7C438F o="E-Band Communications Corp." 7C444C o="Entertainment Solutions, S.L." +7C48B2 o="Vida Resources Lte Ltd" 7C49B9 o="Plexus Manufacturing Sdn Bhd" 7C4A82 o="Portsmith LLC" 7C4AA8 o="MindTree Wireless PVT Ltd" 7C4B78 o="Red Sun Synthesis Pte Ltd" 7C4C58 o="Scale Computing, Inc." 7C4F7D o="Sawwave" +7C5189 o="SG Wireless Limited" 7C534A o="Metamako" 7C55E7 o="YSI, Inc." 7C574E o="COBI GmbH" @@ -14317,6 +14445,7 @@ 7CC8AB o="Acro Associates, Inc." 7CC8D0 o="TIANJIN YAAN TECHNOLOGY CO., LTD." 7CC8D7 o="Damalisk" +7CC926 o="Wuhan GreeNet Information Service Co.,Ltd." 7CCB0D o="Antaira Technologies, LLC" 7CCD11 o="MS-Magnet" 7CCD3C o="Guangzhou Juzing Technology Co., Ltd" @@ -14335,6 +14464,7 @@ 7CEB7F o="Dmet Products Corp." 7CEBAE o="Ridgeline Instruments" 7CEBEA o="ASCT" +7CEC9B o="Fuzhou Teraway Information Technology Co.,Ltd" 7CEF18 o="Creative Product Design Pty. Ltd." 7CEF8A o="Inhon International Ltd." 7CF098 o="Bee Beans Technologies, Inc." @@ -14352,7 +14482,7 @@ 800DD7 o="Latticework, Inc" 800E24 o="ForgetBox" 801440 o="Sunlit System Technology Corp" -8014A8 o="Guangzhou V-SOLUTION Electronic Technology Co., Ltd." +801609 o="Sleep Number" 8016B7 o="Brunel University" 801967 o="Shanghai Reallytek Information Technology Co.,Ltd" 8019FE o="JianLing Technology CO., LTD" @@ -14381,6 +14511,7 @@ 80615F o="Beijing Sinead Technology Co., Ltd." 80618F o="Shenzhen sangfei consumer communications co.,ltd" 806459 o="Nimbus Inc." +80647A o="Ola Sense Inc" 8065E9 o="BenQ Corporation" 806629 o="Prescope Technologies CO.,LTD." 806940 o="LEXAR CO.,LIMITED" @@ -14390,7 +14521,7 @@ 807693 o="Newag SA" 8079AE o="ShanDong Tecsunrise Co.,Ltd" 807A7F o="ABB Genway Xiamen Electrical Equipment CO., LTD" -807B1E o="Corsair Components" +807B1E o="Corsair Memory, Inc." 807D1B o="Neosystem Co. Ltd." 807DE3 o="Chongqing Sichuan Instrument Microcircuit Co.LTD." 8081A5 o="TONGQING COMMUNICATION EQUIPMENT (SHENZHEN) Co.,Ltd" @@ -14419,7 +14550,7 @@ 80C548 o="Shenzhen Zowee Technology Co.,Ltd" 80C63F o="Remec Broadband Wireless , LLC" 80C6CA o="Endian s.r.l." -80C755,D8AFF1 o="Panasonic Appliances Company" +80C755,B46C47,D8AFF1 o="Panasonic Appliances Company" 80C862 o="Openpeak, Inc" 80CEB1 o="Theissen Training Systems GmbH" 80D019 o="Embed, Inc" @@ -14432,7 +14563,6 @@ 80F25E o="Kyynel" 80F593 o="IRCO Sistemas de Telecomunicación S.A." 80F8EB o="RayTight" -80FBF0 o="Quectel Wireless Solutions Co., Ltd." 80FFA8 o="UNIDIS" 8401A7 o="Greyware Automation Products, Inc" 8404D2 o="Kirale Technologies SL" @@ -14456,6 +14586,7 @@ 84326F o="GUANGZHOU AVA ELECTRONICS TECHNOLOGY CO.,LTD" 8432EA o="ANHUI WANZTEN P&T CO., LTD" 843611 o="hyungseul publishing networks" +843E79,A03C31,B4EE25,DC4BFE o="Shenzhen Belon Technology CO.,LTD" 843F4E o="Tri-Tech Manufacturing, Inc." 844076 o="Drivenets" 844464 o="ServerU Inc" @@ -14479,6 +14610,7 @@ 847778 o="Cochlear Limited" 847933 o="profichip GmbH" 847D50 o="Holley Metering Limited" +848094 o="Meter, Inc." 8482F4 o="Beijing Huasun Unicreate Technology Co., Ltd" 848319 o="Hangzhou Zero Zero Technology Co., Ltd." 848336 o="Newrun" @@ -14496,6 +14628,7 @@ 84A24D o="Birds Eye Systems Private Limited" 84A788 o="Perples" 84A991 o="Cyber Trans Japan Co.,Ltd." +84A9EA o="Career Technologies USA" 84ACA4 o="Beijing Novel Super Digital TV Technology Co., Ltd" 84ACFB o="Crouzet Automatismes" 84AF1F o="Beat System Service Co,. Ltd." @@ -14521,6 +14654,7 @@ 84E5D8 o="Guangdong UNIPOE IoT Technology Co.,Ltd." 84E629 o="Bluwan SA" 84E714 o="Liang Herng Enterprise,Co.Ltd." +84EA97 o="Shenzhen iComm Semiconductor Co., Ltd." 84EA99 o="Vieworks" 84EB3E o="Vivint Smart Home" 84ED33 o="BBMC Co.,Ltd" @@ -14537,6 +14671,7 @@ 880F10 o="Huami Information Technology Co.,Ltd." 880FB6 o="Jabil Circuits India Pvt Ltd,-EHTP unit" 881036 o="Panodic(ShenZhen) Electronics Limted" +88123D o="Suzhou Aquila Solutions Inc." 88142B o="Protonic Holland" 8818AE o="Tamron Co., Ltd" 881B99 o="SHENZHEN XIN FEI JIA ELECTRONIC CO. LTD." @@ -14560,6 +14695,7 @@ 884B39 o="Siemens AG, Healthcare Sector" 884CCF o="Pulzze Systems, Inc" 8850DD o="Infiniband Trade Association" +88571D o="Seongji Industry Company" 88576D o="XTA Electronics Ltd" 88615A o="Siano Mobile Silicon Ltd." 88685C o="Shenzhen ChuangDao & Perpetual Eternal Technology Co.,Ltd" @@ -14589,6 +14725,8 @@ 8897DF o="Entrypass Corporation Sdn. Bhd." 889821 o="TERAON" 889CA6 o="BTB Korea INC" +889D98 o="Allied-telesisK.K." +889FAA o="Hella Gutmann Solutions GmbH" 88A084 o="Formation Data Systems" 88A3CC o="Amatis Controls" 88A5BD o="QPCOM INC." @@ -14630,11 +14768,13 @@ 88F490 o="Jetmobile Pte Ltd" 88FD15 o="LINEEYE CO., LTD" 88FED6 o="ShangHai WangYong Software Co., Ltd." +8C02FA o="COMMANDO Networks Limited" 8C0551 o="Koubachi AG" 8C078C o="FLOW DATA INC" 8C0CA3 o="Amper" 8C0F83 o="Angie Hospitality LLC" 8C0FA0 o="di-soric GmbH & Co. KG" +8C0FFA o="Hutec co.,ltd" 8C11CB o="ABUS Security-Center GmbH & Co. KG" 8C1F94 o="RF Surgical System Inc." 8C271D o="QuantHouse" @@ -14700,6 +14840,7 @@ 8CB0E9 o="Samsung Electronics.,LTD" 8CB7F7 o="Shenzhen UniStrong Science & Technology Co., Ltd" 8CB82C o="IPitomy Communications" +8CBE24 o="Tashang Semiconductor(Shanghai) Co., Ltd." 8CBF9D o="Shanghai Xinyou Information Technology Ltd. Co." 8CC5E1 o="ShenZhen Konka Telecommunication Technology Co.,Ltd" 8CC661 o="Current, powered by GE" @@ -14707,6 +14848,7 @@ 8CC7D0 o="zhejiang ebang communication co.,ltd" 8CCDA2 o="ACTP, Inc." 8CCF5C o="BEFEGA GmbH" +8CCF8F o="ITC Systems" 8CD17B o="CG Mobile" 8CD2E9 o="YOKOTE SEIKO CO., LTD." 8CD3A2 o="VisSim AS" @@ -14716,7 +14858,7 @@ 8CDE52 o="ISSC Technologies Corp." 8CDE99 o="Comlab Inc." 8CE2DA o="Circle Media Inc" -8CE38E o="Toshiba Memory Corporation" +8CE38E o="Kioxia Corporation" 8CE78C o="DK Networks" 8CE7B3 o="Sonardyne International Ltd" 8CEEC6 o="Precepscion Pty. Ltd." @@ -14736,6 +14878,7 @@ 900D66 o="Digimore Electronics Co., Ltd" 900E83 o="Monico Monitoring, Inc." 900EB3 o="Shenzhen Amediatech Technology Co., Ltd." +9013DA o="Athom B.V." 901711 o="Hagenuk Marinekommunikation GmbH" 90179B o="Nanomegas" 90185E o="Apex Tool Group GmbH & Co OHG" @@ -14744,6 +14887,7 @@ 901EDD o="GREAT COMPUTER CORPORATION" 90203A o="BYD Precision Manufacture Co.,Ltd" 902083 o="General Engine Management Systems Ltd." +90272B o="Algorab S.r.l." 902CC7 o="C-MAX Asia Limited" 902E87 o="LabJack" 9031CD o="Onyx Healthcare Inc." @@ -14807,8 +14951,10 @@ 90A783 o="JSW PACIFIC CORPORATION" 90A7C1 o="Pakedge Device and Software Inc." 90AC3F o="BrightSign LLC" +90AFD1 o="netKTI Co., Ltd" 90B1E0 o="Beijing Nebula Link Technology Co., Ltd" 90B8D0 o="Joyent, Inc." +90B8E0 o="SHENZHEN YANRAY TECHNOLOGY CO.,LTD" 90C99B o="Tesorion Nederland B.V." 90CC24 o="Synaptics, Inc" 90CF6F o="Dlogixs Co Ltd" @@ -14876,6 +15022,7 @@ 947C3E o="Polewall Norge AS" 947EB9 o="National Narrowband Network Communications Pty Ltd" 9481A4 o="Azuray Technologies" +9483C4 o="GL Technologies (Hong Kong) Limited" 94857A o="Evantage Industries Corp" 9486CD o="SEOUL ELECTRONICS&TELECOM" 9486D4 o="Surveillance Pro Corporation" @@ -14887,6 +15034,7 @@ 948E89 o="INDUSTRIAS UNIDAS SA DE CV" 948FEE o="Verizon Telematics" 9492BC o="SYNTECH(HK) TECHNOLOGY LIMITED" +9492D2 o="KCF Technologies, Inc." 9498A2 o="Shanghai LISTEN TECH.LTD" 949901 o="Shenzhen YITOA Digital Appliance CO.,LTD" 949990 o="VTC Telecommunications" @@ -14922,10 +15070,13 @@ 94CE31 o="CTS Limited" 94D019 o="Cydle Corp." 94D075 o="CIS Crypto" +94D299 o="Techmation Co.,Ltd." 94D417 o="GPI KOREA INC." 94D60E o="shenzhen yunmao information technologies co., ltd" +94D6DB o="NexFi" 94D93C o="ENELPS" 94DB49 o="SITCORP" +94DC4E o="AEV, spol. s r. o." 94DD3F o="A+V Link Technologies, Corp." 94DE0E o="SmartOptics AS" 94DF58 o="IJ Electron CO.,Ltd." @@ -14950,6 +15101,7 @@ 981094 o="Shenzhen Vsun communication technology Co.,ltd" 9814D2 o="Avonic" 9816EC o="IC Intracom" +981BB5 o="ASSA ABLOY Korea Co., Ltd iRevo" 981E0F o="Jeelan (Shanghai Jeelan Technology Information Inc" 981FB1 o="Shenzhen Lemon Network Technology Co.,Ltd" 98208E o="Definium Technologies" @@ -15045,7 +15197,8 @@ 9C220E o="TASCAN Systems GmbH" 9C25BE o="Wildlife Acoustics, Inc." 9C2840 o="Discovery Technology,LTD.." -9C28BF o="Continental Automotive Czech Republic s.r.o." +9C28BF,ACC358 o="Continental Automotive Czech Republic s.r.o." +9C2DCF o="Shishi Tongyun Technology(Chengdu)Co.,Ltd." 9C2F73 o="Universal Tiancheng Technology (Beijing) Co., Ltd." 9C3066 o="RWE Effizienz GmbH" 9C3178 o="Foshan Huadian Intelligent Communications Teachnologies Co.,Ltd" @@ -15062,6 +15215,7 @@ 9C53CD o="ENGICAM s.r.l." 9C541C o="Shenzhen My-power Technology Co.,Ltd" 9C54CA o="Zhengzhou VCOM Science and Technology Co.,Ltd" +9C54DA o="SkyBell Technologies Inc." 9C55B4 o="I.S.E. S.r.l." 9C5711 o="Feitian Xunda(Beijing) Aeronautical Information Technology Co., Ltd." 9C5B96 o="NMR Corporation" @@ -15080,7 +15234,6 @@ 9C7BD2 o="NEOLAB Convergence" 9C7F57 o="UNIC Memory Technology Co Ltd" 9C807D o="SYSCABLE Korea Inc." -9C8275 o="Yichip Microelectronics (Hangzhou) Co.,Ltd" 9C83BF o="PRO-VISION, Inc." 9C86DA o="Phoenix Geophysics Ltd." 9C8888 o="Simac Techniek NV" @@ -15089,8 +15242,10 @@ 9C8DD3 o="Leonton Technologies" 9C8ECD o="Amcrest Technologies" 9C934E o="Xerox Corporation" +9C93B0 o="Megatronix (Beijing) Technology Co., Ltd." 9C95F8 o="SmartDoor Systems, LLC" 9C9811 o="Guangzhou Sunrise Electronics Development Co., Ltd" +9C99CD o="Voippartners" 9C9C1D o="Starkey Labs Inc." 9C9D5D o="Raden Inc" 9CA10A o="SCLE SFE" @@ -15133,6 +15288,7 @@ 9CFBF1 o="MESOMATIC GmbH & Co.KG" 9CFCD1 o="Aetheris Technology (Shanghai) Co., Ltd." 9CFFBE o="OTSL Inc." +9CFFC2 o="AVI Systems GmbH" A00363 o="Robert Bosch Healthcare GmbH" A0043E o="Parker Hannifin Manufacturing Germany GmbH & Co. KG" A00627 o="NEXPA System" @@ -15172,7 +15328,7 @@ A05B21 o="ENVINET GmbH" A05DC1 o="TMCT Co., LTD." A05DE7 o="DIRECTV, Inc." A05E6B o="MELPER Co., Ltd." -A06518,A4F4C2 o="VNPT TECHNOLOGY" +A06518,A4F4C2,D49AA0 o="VNPT TECHNOLOGY" A067BE o="Sicon srl" A06986 o="Wellav Technologies Ltd" A06D09 o="Intelcan Technosystems Inc." @@ -15194,6 +15350,7 @@ A08C15 o="Gerhard D. Wempe KG" A08C9B o="Xtreme Technologies Corp" A090DE o="VEEDIMS,LLC" A091A2 o="OnePlus Electronics (Shenzhen) Co., Ltd." +A0946A o="Shenzhen XGTEC Technology Co,.Ltd." A09805 o="OpenVox Communication Co Ltd" A098ED o="Shandong Intelligent Optical Communication Development Co., Ltd." A09A5A o="Time Domain" @@ -15224,6 +15381,7 @@ A0CEC8 o="CE LINK LIMITED" A0D12A o="AXPRO Technology Inc." A0D385 o="AUMA Riester GmbH & Co. KG" A0D635 o="WBS Technology" +A0D86F o="ARGO AI, LLC" A0DA92 o="Nanjing Glarun Atten Technology Co. Ltd." A0DC04 o="Becker-Antriebe GmbH" A0DD97 o="PolarLink Technologies, Ltd" @@ -15257,6 +15415,7 @@ A42305 o="Open Networking Laboratory" A424B3 o="FlatFrog Laboratories AB" A424DD o="Cambrionix Ltd" A42655 o="LTI Motion (Shanghai) Co., Ltd." +A428B7 o="Yangtze Memory Technologies Co., Ltd." A429B7 o="bluesky" A42C08 o="Masterwork Automodules" A433D1 o="Fibrlink Communications Co.,Ltd." @@ -15266,6 +15425,7 @@ A43831 o="RF elements s.r.o." A438FC o="Plastic Logic" A43A69 o="Vers Inc" A43EA0 o="iComm HK LIMITED" +A445CD o="IoT Diagnostics" A4466B o="EOC Technology" A446FA o="AmTRAN Video Corporation" A44AD3 o="ST Electronics(Shanghai) Co.,Ltd" @@ -15277,6 +15437,7 @@ A45A1C o="smart-electronic GmbH" A45F9B o="Nexell" A46191 o="NamJunSa" A462DF o="DS Global. Co., LTD" +A463A1 o="Inventus Power Eletronica do Brasil LTDA" A46CC1 o="LTi REEnergy GmbH" A46E79 o="DFT System Co.Ltd" A47758 o="Ningbo Freewings Technologies Co.,Ltd" @@ -15285,7 +15446,6 @@ A47ACF o="VIBICOM COMMUNICATIONS INC." A47B85 o="ULTIMEDIA Co Ltd," A47C14 o="ChargeStorm AB" A47C1F o="Cobham plc" -A4817A,EC84B4 o="CIG SHANGHAI CO LTD" A48269 o="Datrium, Inc." A4856B o="Q Electronics Ltd" A486AE o="Quectel Wireless Solutions" @@ -15320,6 +15480,7 @@ A4C0C7 o="ShenZhen Hitom Communication Technology Co..LTD" A4C138 o="Telink Semiconductor (Taipei) Co. Ltd." A4C2AB o="Hangzhou LEAD-IT Information & Technology Co.,Ltd" A4CC32 o="Inficomm Co., Ltd" +A4CD23 o="Shenzhenshi Xinzhongxin Co., Ltd" A4D094 o="Erwin Peters Systemtechnik GmbH" A4D18F o="Shenzhen Skyee Optical Fiber Communication Technology Ltd." A4D1D1 o="ECOtality North America" @@ -15406,12 +15567,13 @@ A8BB50 o="WiZ IoT Company Limited" A8BC9C o="Cloud Light Technology Limited" A8BD1A o="Honey Bee (Hong Kong) Limited" A8BF3C o="HDV Phoelectron Technology Limited" +A8C0EA o="Pepwave Limited" A8C222 o="TM-Research Inc." A8C87F o="Roqos, Inc." A8CB95 o="EAST BEST CO., LTD." A8CCC5 o="Saab AB (publ)" A8CE90 o="CVC" -A8D0E3 o="Systech Electronics Ltd." +A8D0E3 o="Systech Electronics Ltd" A8D236 o="Lightware Visual Engineering" A8D3C8,D490E0 o="Topcon Electronics GmbH & Co. KG" A8D409 o="USA 111 Inc" @@ -15460,6 +15622,7 @@ AC3D05 o="Instorescreen Aisa" AC3D75 o="HANGZHOU ZHIWAY TECHNOLOGIES CO.,LTD." AC40EA o="C&T Solution Inc." AC4122 o="Eclipse Electronic Systems Inc." +AC4228 o="Parta Networks" AC4330 o="Versa Networks" AC4723 o="Genelec" AC482D o="Ralinwi Nanjing Electronic Technology Co., Ltd." @@ -15475,6 +15638,7 @@ AC587B o="JCT Healthcare" AC5D10 o="Pace Americas" AC5E8C o="Utillink" AC6123 o="Drivven, Inc." +AC61B9 o="WAMA Technology Limited" AC620D o="Jabil Circuit(Wuxi) Co.,Ltd" AC676F o="Electrocompaniet A.S." AC6B0F o="CADENCE DESIGN SYSTEMS INC" @@ -15483,13 +15647,16 @@ AC6F4F o="Enspert Inc" AC6FBB o="TATUNG Technology Inc." AC6FD9 o="Valueplus Inc." AC7236 o="Lexking Technology Co., Ltd." +AC7713 o="Honeywell Safety Products (Shanghai) Co.,Ltd" AC7A42 o="iConnectivity" AC80D6 o="Hexatronic AB" AC8317 o="Shenzhen Furtunetel Communication Co., Ltd" +AC83E9 o="Beijing Zile Technology Co., Ltd" AC83F0 o="ImmediaTV Corporation" AC8674,F8D9B8 o="Open Mesh, Inc." AC867E o="Create New Technology (HK) Limited Company" AC8ACD o="ROGER D.Wensker, G.Wensker sp.j." +AC8B9C o="Primera Technology, Inc." AC8D14 o="Smartrove Inc" AC9403 o="Envision Peripherals Inc" AC9A96 o="Lantiq Deutschland GmbH" @@ -15502,9 +15669,9 @@ ACA9A0 o="Audioengine, Ltd." ACAB2E o="Beijing LasNubes Technology Co., Ltd." ACAB8D o="Lyngso Marine A/S" ACABBF o="AthenTek Inc." -ACAE19,B0EE7B,C83A6B o="Roku, Inc" +ACB1EE,F013C3 o="SHENZHEN FENDA TECHNOLOGY CO., LTD" ACB859 o="Uniband Electronic Corp," -ACBD0B o="IMAC CO.,LTD" +ACBD0B o="Leimac Ltd." ACBE75 o="Ufine Technologies Co.,Ltd." ACBEB6 o="Visualedge Technology Co., Ltd." ACC2EC o="CLT INT'L IND. CORP." @@ -15526,7 +15693,6 @@ ACD364 o="ABB SPA, ABB SACE DIV." ACD657,C09C04 o="Shaanxi GuoLian Digital TV Technology Co.,Ltd." ACD9D6 o="tci GmbH" ACDBDA o="Shenzhen Geniatech Inc, Ltd" -ACDCE5 o="Procter & Gamble Company" ACE069 o="ISAAC Instruments" ACE348 o="MadgeTech, Inc" ACE42E o="SK hynix" @@ -15553,7 +15719,7 @@ B01BD2,B8FC9A,C80E77,D4B169,E0A8B8 o="Le Shi Zhi Xin Electronic Technology (Tian B01C91 o="Elim Co" B01F29 o="Helvetia INC." B024F3 o="Progeny Systems" -B02628 o="Broadcom Limited" +B02628,BC97E1 o="Broadcom Limited" B0350B,E048D3,E4FB8F o="MOBIWIRE MOBILES (NINGBO) CO.,LTD" B03829 o="Siliconware Precision Industries Co., Ltd." B03850 o="Nanjing CAS-ZDC IOT SYSTEM CO.,LTD" @@ -15568,14 +15734,15 @@ B04545 o="YACOUB Automation GmbH" B0495F o="OMRON HEALTHCARE Co., Ltd." B04BBF o="PT HAN SUNG ELECTORONICS INDONESIA" B04C05 o="Fresenius Medical Care Deutschland GmbH" +B04FC3 o="Shenzhen NVC Cloud Technology Co., Ltd." B050BC o="SHENZHEN BASICOM ELECTRONIC CO.,LTD." B0518E o="Holl technology CO.Ltd." B05706 o="Vallox Oy" B058C4 o="Broadcast Microwave Services, Inc" -B05947 o="Shenzhen Qihu Intelligent Technology Company Limited" B05B1F o="THERMO FISHER SCIENTIFIC S.P.A." B061C7 o="Ericsson-LG Enterprise" B06563 o="Shanghai Railway Communication Factory" +B065F1 o="WIO Manufacturing HK Limited" B0672F o="Bowers & Wilkins" B068B6 o="Hangzhou OYE Technology Co. Ltd" B06971 o="DEI Sales, Inc." @@ -15604,10 +15771,12 @@ B09AE2 o="STEMMER IMAGING GmbH" B09BD4 o="GNH Software India Private Limited" B0A10A o="Pivotal Systems Corporation" B0A37E,BC8AE8,C8D779,DC330D o="QING DAO HAIER TELECOM CO.,LTD." +B0A454 o="Tripwire Inc." B0A6F5 o="Xaptum, Inc." B0A72A o="Ensemble Designs, Inc." B0AE25 o="Varikorea" B0B32B o="Slican Sp. z o.o." +B0B5E8 o="Ruroc LTD" B0B8D5 o="Nanjing Nengrui Auto Equipment CO.,Ltd" B0BB8B o="WAVETEL TECHNOLOGY LIMITED" B0BD6D o="Echostreams Innovative Solutions" @@ -15635,7 +15804,6 @@ B0E97E o="Advanced Micro Peripherals" B0EC8F o="GMX SAS" B0F1A3 o="Fengfan (BeiJing) Technology Co., Ltd." B0F1BC o="Dhemax Ingenieros Ltda" -B40016 o="INGENICO TERMINALS SAS" B4009C o="CableWorld Ltd." B40418 o="Smartchip Integrated Inc." B40566 o="SP Best Corporation Co., LTD." @@ -15670,6 +15838,7 @@ B43E3B o="Viableware, Inc" B4430D o="Broadlink Pty Ltd" B44CC2 o="NR ELECTRIC CO., LTD" B44F96 o="Zhejiang Xinzailing Technology co., ltd" +B45062 o="EmBestor Technology Inc." B451F9 o="NB Software" B45570 o="Borea" B456B9 o="Teraspek Technologies Co.,Ltd" @@ -15684,6 +15853,7 @@ B47356 o="Hangzhou Treebear Networking Co., Ltd." B47447 o="CoreOS" B47748 o="Shenzhen Neoway Technology Co.,Ltd." B47C29 o="Shenzhen Guzidi Technology Co.,Ltd" +B47C59 o="Jiangsu Hengxin Technology Co.,Ltd." B47F5E o="Foresight Manufacture (S) Pte Ltd" B481BF o="Meta-Networks, LLC" B48255 o="Research Products Corporation" @@ -15692,9 +15862,11 @@ B482C5 o="Relay2, Inc." B48547 o="Amptown System Company GmbH" B48910 o="Coster T.E. S.P.A." B4944E o="WeTelecom Co., Ltd." +B49A95 o="Shenzhen Boomtech Industrial Corporation" B49DB4 o="Axion Technologies Inc." B49EAC o="Imagik Int'l Corp" B49EE6 o="SHENZHEN TECHNOLOGY CO LTD" +B4A305 o="XIAMEN YAXON NETWORK CO., LTD." B4A4B5 o="Zen Eye Co.,Ltd" B4A5A9 o="MODI GmbH" B4A828 o="Shenzhen Concox Information Technology Co., Ltd" @@ -15713,6 +15885,7 @@ B4B859 o="Texa Spa" B4B88D o="Thuh Company" B4C170 o="Yi chip Microelectronics (Hangzhou) Co., Ltd" B4C44E o="VXL eTech Pvt Ltd" +B4C476 o="Wuhan Maritime Communication Research Institute" B4C6F8 o="Axilspot Communication" B4C810 o="UMPI Elettronica" B4CC04 o="Piranti" @@ -15723,6 +15896,7 @@ B4D135 o="Cloudistics" B4D64E o="Caldero Limited" B4D8A9 o="BetterBots" B4D8DE o="iota Computing, Inc." +B4DC09 o="Guangzhou Dawei Communication Co.,Ltd" B4DD15 o="ControlThings Oy Ab" B4DDD0 o="Continental Automotive Hungary Kft" B4DF3B o="Chromlech" @@ -15730,7 +15904,9 @@ B4DFFA o="Litemax Electronics Inc." B4E01D o="CONCEPTION ELECTRONIQUE" B4E0CD o="Fusion-io, Inc" B4E782 o="Vivalnk" -B4E9A3 o="port GmbH" +B4E8C9 o="XADA Technologies" +B4E9A3 o="port industrial automation GmbH" +B4ECF2 o="Shanghai Listent Medical Tech Co., Ltd." B4ED19 o="Pie Digital, Inc." B4ED54 o="Wohler Technologies" B4EF04 o="DAIHAN Scientific Co., Ltd." @@ -15746,6 +15922,7 @@ B813E9 o="Trace Live Network" B81413 o="Keen High Holding(HK) Ltd." B8186F o="ORIENTAL MOTOR CO., LTD." B81999 o="Nesys" +B81F5E o="Apption Labs Limited" B820E7 o="Guangzhou Horizontal Information & Network Integration Co. Ltd" B82410 o="Magneti Marelli Slovakia s.r.o." B8241A o="SWEDA INFORMATICA LTDA" @@ -15770,9 +15947,11 @@ B85810 o="NUMERA, INC." B85AF7 o="Ouya, Inc" B85AFE o="Handaer Communication Technology (Beijing) Co., Ltd" B86091 o="Onnet Technologies and Innovations LLC" +B86142 o="Beijing Tricolor Technology Co., Ltd" B863BC o="ROBOTIS, Co, Ltd" B86491 o="CK Telecom Ltd" B8653B o="Bolymin, Inc." +B869C2 o="Sunitec Enterprise Co., Ltd." B87424 o="Viessmann Elektronik GmbH" B87447 o="Convergence Technologies" B875C0 o="PayPal, Inc." @@ -15781,6 +15960,7 @@ B8797E o="Secure Meters (UK) Limited" B87AC9 o="Siemens Ltd." B8871E o="Good Mind Industries Co., Ltd." B887A8 o="Step Ahead Innovations Inc." +B887C6 o="Prudential Technology co.,LTD" B88981 o="Chengdu InnoThings Technology Co., Ltd." B889CA o="ILJIN ELECTRIC Co., Ltd." B88E3A o="Infinite Technologies JLT" @@ -15800,6 +15980,7 @@ B89ACD o="ELITE OPTOELECTRONIC(ASIA)CO.,LTD" B89AED o="OceanServer Technology, Inc" B89BE4 o="ABB Power Systems Power Generation" B8A3E0 o="BenRui Technology Co.,Ltd" +B8A58D o="Axe Group Holdings Limited" B8A8AF o="Logic S.p.A." B8AD3E,B8F8BE o="BLUECOM" B8B1C7 o="BT&COM CO.,LTD" @@ -15877,6 +16058,7 @@ BC51FE o="Swann communications Pty Ltd" BC54F9 o="Drogoo Technology Co., Ltd." BC5EA1 o="PsiKick, Inc." BC629F o="Telenet Systems P. Ltd." +BC62D2 o="Genexis International B.V." BC66DE o="Shadow Creator Information Technology Co.,Ltd." BC6784 o="Environics Oy" BC6A16 o="tdvine" @@ -15900,6 +16082,7 @@ BC99BC o="FonSee Technology Inc." BC9CC5 o="Beijing Huafei Technology Co., Ltd." BC9DA5 o="DASCOM Europe GmbH" BCA042 o="SHANGHAI FLYCO ELECTRICAL APPLIANCE CO.,LTD" +BCA13A o="SES-imagotag" BCA4E1 o="Nabto" BCA9D6 o="Cyber-Rain, Inc." BCAB7C o="TRnP KOREA Co Ltd" @@ -15912,7 +16095,7 @@ BCBBC9 o="Kellendonk Elektronik GmbH" BCBC46 o="SKS Welding Systems GmbH" BCC168 o="DinBox Sverige AB" BCC23A o="Thomson Video Networks" -BCC31B o="Kygo Life AS" +BCC31B o="Kygo Life A" BCC61A o="SPECTRA EMBEDDED SYSTEMS" BCCD45 o="VOISMART" BCD5B6 o="d2d technologies" @@ -15926,6 +16109,7 @@ BCEA2B o="CityCom GmbH" BCEB5F o="Fujian Beifeng Telecom Technology Co., Ltd." BCF61C o="Geomodeling Wuxi Technology Co. Ltd." BCF811 o="Xiamen DNAKE Technology Co.,Ltd" +BCF9F2 o="TEKO" BCFE8C o="Altronic, LLC" BCFFAC o="TOPCON CORPORATION" C0028D o="WINSTAR Display CO.,Ltd" @@ -15994,6 +16178,7 @@ C0BD42 o="ZPA Smart Energy a.s." C0C3B6 o="Automatic Systems" C0C569 o="SHANGHAI LYNUC CNC TECHNOLOGY CO.,LTD" C0C946 o="MITSUYA LABORATORIES INC." +C0CBF1,D04E50 o="Mobiwire Mobiles (NingBo) Co., LTD" C0CFA3 o="Creative Electronics & Software, Inc." C0D834 o="xvtec ltd" C0D9F7 o="ShanDong Domor Intelligent S&T CO.,Ltd" @@ -16019,6 +16204,7 @@ C40F09 o="Hermes electronic GmbH" C411E0 o="Bull Group Co., Ltd" C416FA o="Prysm Inc" C4198B o="Dominion Voting Systems Corporation" +C419D1 o="Telink Semiconductor (Shanghai) Co., Ltd." C419EC o="Qualisys AB" C41ECE o="HMI Sources Ltd." C4237A o="WhizNets Inc." @@ -16027,6 +16213,7 @@ C4242E o="Galvanic Applied Sciences Inc" C42628 o="Airo Wireless" C4282D o="Embedded Intellect Pty Ltd" C4291D o="KLEMSAN ELEKTRIK ELEKTRONIK SAN.VE TIC.AS." +C42996 o="Signify B.V." C42C4F o="Qingdao Hisense Mobile Communication Technology Co,Ltd" C43655 o="Shenzhen Fenglian Technology Co., Ltd." C436DA o="Rusteletech Ltd." @@ -16049,10 +16236,12 @@ C456FE o="Lava International Ltd." C4571F o="June Life Inc" C458C2 o="Shenzhen TATFOOK Technology Co., Ltd." C45976 o="Fugoo Coorporation" +C45BF7 o="ants" C45DD8 o="HDMI Forum" C46044 o="Everex Electronics Limited" C4626B o="ZPT Vigantice" C46354 o="U-Raku, Inc." +C463FB o="Neatframe AS" C467B5 o="Libratone A/S" C4693E o="Turbulence Design Inc." C46BB4 o="myIDkey" @@ -16066,7 +16255,9 @@ C47DFE o="A.N. Solutions GmbH" C47F51 o="Inventek Systems" C4823F o="Fujian Newland Auto-ID Tech. Co,.Ltd." C4824E o="Changzhou Uchip Electronics Co., LTD." +C48A5A o="JFCONTROL" C48F07 o="Shenzhen Yihao Hulian Science and Technology Co., Ltd." +C48FC1 o="DEEPTRACK S.L.U." C4913A o="Shenzhen Sanland Electronic Co., ltd." C4924C o="KEISOKUKI CENTER CO.,LTD." C49300 o="8Devices" @@ -16074,6 +16265,7 @@ C49313 o="100fio networks technology llc" C49380 o="Speedytel technology" C495A2 o="SHENZHEN WEIJIU INDUSTRY AND TRADE DEVELOPMENT CO., LTD" C49805 o="Minieum Networks, Inc" +C49878 o="SHANGHAI MOAAN INTELLIGENT TECHNOLOGY CO.,LTD" C49E41 o="G24 Power Limited" C49FF3 o="Mciao Technologies, Inc." C4AAA1 o="SUMMIT DEVELOPMENT, spol.s r.o." @@ -16097,8 +16289,10 @@ C4CD82 o="Hangzhou Lowan Information Technology Co., Ltd." C4D197 o="Ventia Utility Services" C4D489 o="JiangSu Joyque Information Industry Co.,Ltd" C4D655 o="Tercel technology co.,ltd" +C4D8F3 o="iZotope" C4DA26 o="NOBLEX SA" C4DA7D o="Ivium Technologies B.V." +C4E0DE o="Zhengzhou XindaJiean Information Technology Co.,Ltd." C4E17C o="U2S co." C4E506 o="Piper Networks, Inc." C4E510 o="Mechatro, Inc." @@ -16118,6 +16312,7 @@ C80258 o="ITW GSE ApS" C8028F o="Nova Electronics (Shanghai) Co., Ltd." C802A6 o="Beijing Newmine Technology" C80718 o="TDSi" +C80D32 o="Holoplot GmbH" C80E95 o="OmniLync Inc." C81073 o="CENTURY OPTICOMM CO.,LTD" C81AFE o="DLOGIC GmbH" @@ -16139,7 +16334,6 @@ C84529 o="IMK Networks Co.,Ltd" C84544 o="Asia Pacific CIS (Wuxi) Co, Ltd" C8458F o="Wyler AG" C84782 o="Areson Technology Corp." -C8478C o="Beken Corporation" C848F5 o="MEDISON Xray Co., Ltd" C85645 o="Intermas France" C85663 o="Sunflex Europe GmbH" @@ -16188,6 +16382,7 @@ C8D1D1 o="AGAiT Technology Corporation" C8D2C1 o="Jetlun (Shenzhen) Corporation" C8D429 o="Muehlbauer AG" C8D590 o="FLIGHT DATA SYSTEMS" +C8D69D o="Arab International Optronics" C8DE51 o="IntegraOptics" C8DEC9 o="Coriant" C8E130 o="Milkyway Group Ltd" @@ -16239,10 +16434,12 @@ CC4BFB o="Hellberg Safety AB" CC4D38 o="Carnegie Technologies" CC501C o="KVH Industries, Inc." CC5076 o="Ocom Communications, Inc." +CC5289 o="SHENZHEN OPTFOCUS TECHNOLOGY.,LTD" CC5459 o="OnTime Networks AS" -CC593E o="TOUMAZ LTD" +CC593E o="Sensium Healthcare Limited" CC5C75 o="Weightech Com. Imp. Exp. Equip. Pesagem Ltda" CC5D57 o="Information System Research Institute,Inc." +CC5D78 o="JTD Consulting" CC5FBF o="Topwise 3G Communication Co., Ltd." CC60BB o="Empower RF Systems" CC69B0 o="Global Traffic Technologies, LLC" @@ -16298,6 +16495,7 @@ CCE7DF o="American Magnetics, Inc." CCE8AC o="SOYEA Technology Co.,Ltd." CCEA1C o="DCONWORKS Co., Ltd" CCEED9 o="VAHLE Automation GmbH" +CCEF03 o="Hunan Keyshare Communication Technology Co., Ltd." CCF3A5 o="Chi Mei Communication Systems, Inc" CCF407 o="EUKREA ELECTROMATIQUE SARL" CCF538 o="3isysnetworks" @@ -16314,6 +16512,7 @@ D01AA7 o="UniPrint" D01CBB o="Beijing Ctimes Digital Technology Co., Ltd." D02C45 o="littleBits Electronics, Inc." D03110 o="Ingenic Semiconductor Co.,Ltd" +D03D52 o="Vaion Limited" D03DC3 o="AQ Corporation" D046DC o="Southwest Research Institute" D048F3 o="DATTUS Inc" @@ -16399,17 +16598,19 @@ D4136F o="Asia Pacific Brands" D41C1C o="RCF S.P.A." D41E35 o="TOHO Electronics INC." D41F0C o="JAI Oy" +D42493 o="GW Technologies Co.,Ltd" D42751 o="Infopia Co., Ltd" D428B2 o="ioBridge, Inc." D429EA o="Zimory GmbH" D42C3D o="Sky Light Digital Limited" +D42DC5 o="Panasonic i-PRO Sensing Solutions Co., Ltd." D42F23 o="Akenori PTE Ltd" D4319D o="Sinwatec" D43266 o="Fike Corporation" D436DB o="Jiangsu Toppower Automotive Electronics Co., Ltd" D43A65 o="IGRS Engineering Lab Ltd." D43AE9 o="DONGGUAN ipt INDUSTRIAL CO., LTD" -D43D39 o="FCI. Inc" +D43D39 o="Dialog Semiconductor" D43D67 o="Carma Industries Inc." D43D7E o="Micro-Star Int'l Co, Ltd" D443A8 o="Changzhou Haojie Electric Co., Ltd." @@ -16418,6 +16619,7 @@ D44B5E o="TAIYO YUDEN CO., LTD." D44C24 o="Vuppalamritha Magnetic Components LTD" D44C9C o="Shenzhen YOOBAO Technology Co.Ltd" D44CA7 o="Informtekhnika & Communication, LLC" +D44F68 o="Eidetic Communications Inc" D44F80 o="Kemper Digital GmbH" D4507A o="CEIVA Logic, Inc" D4522A o="TangoWiFi.com" @@ -16438,6 +16640,7 @@ D46CDA o="CSM GmbH" D46F42 o="WAXESS USA Inc" D47208 o="Bragi GmbH" D4741B o="Beijing HuaDa ZhiBao Electronic System Co.,Ltd." +D4772B o="Nanjing Ztlink Network Technology Co.,Ltd" D479C3 o="Cameronet GmbH & Co. KG" D47B35 o="NEO Monitors AS" D481CA o="iDevices, LLC" @@ -16452,6 +16655,7 @@ D496DF o="SUNGJIN C&T CO.,LTD" D49B5C o="Chongqing Miedu Technology Co., Ltd." D49C28 o="JayBird LLC" D49C8E o="University of FUKUI" +D49E3B o="Guangzhou Shiyuan Electronic Technology Company Limited" D49E6D o="Wuhan Zhongyuan Huadian Science & Technology Co.," D4A425 o="SMAX Technology Co., Ltd." D4A499 o="InView Technology Corporation" @@ -16479,7 +16683,7 @@ D4E90B o="CVT CO.,LTD" D4EC0C o="Harley-Davidson Motor Company" D4EC86 o="LinkedHope Intelligent Technologies Co., Ltd" D4EE07 o="HIWIFI Co., Ltd." -D4F027 o="Navetas Energy Management" +D4F027 o="Trust Power Ltd." D4F0B4 o="Napco Security Technologies" D4F143 o="IPROAD.,Inc" D4F207 o="DIAODIAO(Beijing)Technology CO.,Ltd" @@ -16546,6 +16750,7 @@ D88DC8 o="Atil Technology Co., LTD" D89341 o="General Electric Global Research" D89760 o="C2 Development, Inc." D8977C o="Grey Innovation" +D89790 o="Commonwealth Scientific and Industrial Research Organisation" D89A34 o="Beijing SHENQI Technology Co., Ltd." D89DB9 o="eMegatech International Corp." D8A105 o="Syslane, Co., Ltd." @@ -16553,7 +16758,9 @@ D8A534 o="Spectronix Corporation" D8A6FD o="Ghost Locomotion" D8ADDD o="Sonavation, Inc." D8AE90 o="Itibia Technologies" +D8AED0 o="Shanghai Engineering Science & Technology Co.,LTD CGNPC" D8AF3B o="Hangzhou Bigbright Integrated communications system Co.,Ltd" +D8AF81,DCE305 o="ZAO %NPK Rotek%" D8B02E o="Guangzhou Zonerich Business Machine Co., LTD." D8B04C o="Jinan USR IOT Technology Co., Ltd." D8B6C1 o="NetworkAccountant, Inc." @@ -16567,7 +16774,10 @@ D8C06A o="Hunantv.com Interactive Entertainment Media Co.,Ltd." D8C3FB o="DETRACOM" D8C691 o="Hichan Technology Corp." D8C99D o="EA DISPLAY LIMITED" +D8CA06 o="Titan DataCenters France" +D8CF89 o="Beijing DoSee Science and Technology Co., Ltd." D8D27C o="JEMA ENERGY, SA" +D8D4E6 o="Hytec Inter Co., Ltd." D8D5B9 o="Rainforest Automation, Inc." D8D67E o="GSK CNC EQUIPMENT CO.,LTD" D8D723 o="IDS, Inc" @@ -16632,6 +16842,7 @@ DC41E5 o="Shenzhen Zhixin Data Service Co., Ltd." DC446D o="Allwinner Technology Co., Ltd" DC48B2 o="Baraja Pty. Ltd." DC49C9 o="CASCO SIGNAL LTD" +DC4BDD,E4F3E8 o="Shenzhen SuperElectron Technology Co.,Ltd." DC4EDE o="SHINYEI TECHNOLOGY CO., LTD." DC4EF4 o="Shenzhen MTN Electronics CO., Ltd" DC56E6 o="Shenzhen Bococom Technology Co.,LTD" @@ -16652,6 +16863,7 @@ DC9A8E o="Nanjing Cocomm electronics co., LTD" DC9B1E o="Intercom, Inc." DC9C52 o="Sapphire Technology Limited." DCA3AC o="RBcloudtech" +DCA632 o="Raspberry Pi Trading Ltd" DCA6BD o="Beijing Lanbo Technology Co., Ltd." DCA7D9 o="Compressor Controls Corp" DCA8CF o="New Spin Golf, LLC." @@ -16687,7 +16899,6 @@ DCE026 o="Patrol Tag, Inc" DCE0EB o="Nanjing Aozheng Information Technology Co.Ltd" DCE1AD o="Shenzhen Wintop Photoelectric Technology Co., Ltd" DCE2AC o="Lumens Digital Optics Inc." -DCE305 o="ZAO %NPK Rotek%" DCE578 o="Experimental Factory of Scientific Engineering and Special Design Department" DCE71C o="AUG Elektronik GmbH" DCE838,E0C0D1 o="CK Telecom (Shenzhen) Limited" @@ -16739,7 +16950,7 @@ E06089 o="Cloudleaf, Inc." E061B2 o="HANGZHOU ZENOINTEL TECHNOLOGY CO., LTD" E06290 o="Jinan Jovision Science & Technology Co., Ltd." E064BB o="DigiView S.r.l." -E067B3 o="C-Data Technology Co., Ltd" +E067B3 o="Shenzhen C-Data Technology Co., Ltd" E0686D o="Raybased AB" E0735F o="NUCOM" E078A3 o="Shanghai Winner Information Technology Co.,Inc" @@ -16760,7 +16971,7 @@ E0A198 o="NOJA Power Switchgear Pty Ltd" E0A30F o="Pevco" E0A509 o="Bitmain Technologies Inc" E0A700 o="Verkada Inc" -E0AAB0 o="GENERAL VISION ELECTRONICS CO. LTD." +E0AAB0 o="SUNTAILI ENTERPRISE CO. LTD," E0AADB o="Nanjing PANENG Technology Development Co.,Ltd" E0ABFE o="Orb Networks, Inc." E0AEB2 o="Bender GmbH & Co.KG" @@ -16784,7 +16995,9 @@ E0DB88 o="Open Standard Digital-IF Interface for SATCOM Systems" E0DCA0 o="Siemens Industrial Automation Products Ltd Chengdu" E0E631 o="SNB TECHNOLOGIES LIMITED" E0E7BB o="Nureva, Inc." +E0E8E6 o="Shenzhen C-Data Technology Co., Ltd." E0E8E8 o="Olive Telecommunication Pvt. Ltd" +E0EB62 o="Shanghai Hulu Devices Co., Ltd" E0ED1A o="vastriver Technology Co., Ltd" E0EDC7 o="Shenzhen Friendcom Technology Development Co., Ltd" E0EE1B,EC65CC o="Panasonic Automotive Systems Company of America" @@ -16796,6 +17009,7 @@ E0F9BE o="Cloudena Corp." E0FAEC o="Platan sp. z o.o. sp. k." E0FFF7 o="Softiron Inc." E40439 o="TomTom Software Ltd" +E405F8 o="Delta Innovation Technology Co., Ltd." E41289 o="topsystem Systemhaus GmbH" E417D8 o="8BITDO TECHNOLOGY HK LIMITED" E41A2C o="ZPE Systems, Inc." @@ -16830,6 +17044,7 @@ E45614 o="Suttle Apparatus" E457A8 o="Stuart Manufacturing, Inc." E46059 o="Pingtek Co., Ltd." E46251 o="HAO CHENG GROUP LIMITED" +E4671E o="SHEN ZHEN NUO XIN CHENG TECHNOLOGY co., Ltd." E467BA o="Danish Interpretation Systems A/S" E4695A o="Dictum Health, Inc." E46C21 o="messMa GmbH" @@ -16838,6 +17053,7 @@ E4751E o="Getinge Sterilization AB" E4776B o="AARTESYS AG" E477D4 o="Minrray Industry Co.,Ltd" E47B3F o="BEIJING CO-CLOUD TECHNOLOGY LTD." +E47C65 o="Sunstar Communication Technology Co., Ltd" E47D5A o="Beijing Hanbang Technology Corp." E47DEB o="Shanghai Notion Information Technology CO.,LTD." E481B3 o="Shenzhen ACT Industrial Co.,Ltd." @@ -16846,9 +17062,11 @@ E48501 o="Geberit International AG" E48AD5 o="RF WINDOW CO., LTD." E48C0F o="Discovery Insure" E48F65 o="Yelatma Instrument Making Enterprise, JSC" +E4922A o="DBG HOLDINGS LIMITED" E492E7 o="Gridlink Tech. Co.,Ltd." E496AE o="ALTOGRAPHICS Inc." E497F0 o="Shanghai VLC Technologies Ltd. Co." +E498BB o="Phyplus Microelectronics Limited" E4A32F o="Shanghai Artimen Technology Co., Ltd." E4A387 o="Control Solutions LLC" E4A5EF o="TRON LINK ELECTRONICS CO., LTD." @@ -16871,9 +17089,9 @@ E4D71D o="Oraya Therapeutics" E4DD79 o="En-Vision America, Inc." E4E409 o="LEIFHEIT AG" E4EEFD o="MR&D Manufacturing" +E4F327 o="ATOL LLC" E4F365 o="Time-O-Matic, Inc." E4F3E3 o="Shanghai iComhome Co.,Ltd." -E4F3E8 o="Shenzhen SuperElectron Technology Co.,Ltd." E4F7A1 o="Datafox GmbH" E4F939 o="Minxon Hotel Technology INC." E4FA1D o="PAD Peripheral Advanced Design Inc." @@ -16895,8 +17113,11 @@ E81367 o="AIRSOUND Inc." E8162B o="IDEO Security Co., Ltd." E817FC o="Fujitsu Cloud Technologies Limited" E81AAC o="ORFEO SOUNDWORKS Inc." +E81B4B o="amnimo Inc." +E826B6 o="Inside Biometrics International Limited" E82877 o="TMY Co., Ltd." E828D5 o="Cots Technology" +E82E0C o="NETINT Technologies Inc." E82E24 o="Out of the Fog Research LLC" E8330D o="Xaptec GmbH" E8343E o="Beijing Infosec Technologies Co., LTD." @@ -17038,6 +17259,7 @@ EC9681 o="2276427 Ontario Inc" EC986C o="Lufft Mess- und Regeltechnik GmbH" EC98C1 o="Beijing Risbo Network Technology Co.,Ltd" ECA29B o="Kemppi Oy" +ECA5DE o="ONYX WIFI Inc" ECAF97 o="GIT" ECB106 o="Acuro Networks, Inc" ECB541 o="SHINANO E and E Co.Ltd." @@ -17078,8 +17300,8 @@ F0022B o="Chrontel" F00248 o="SmarteBuilding" F00786 o="Shandong Bittel Electronics Co., Ltd" F00D5C o="JinQianMao Technology Co.,Ltd." +F00DF5 o="ACOMA Medical Industry Co,. Ltd." F00EBF o="ZettaHash Inc." -F013C3 o="SHENZHEN FENDA TECHNOLOGY CO., LTD" F015A0 o="KyungDong One Co., Ltd." F015B9 o="PlayFusion Limited" F0182B o="LG Chem" @@ -17089,7 +17311,7 @@ F02329 o="SHOWA DENKI CO.,LTD." F02405 o="OPUS High Technology Corporation" F02408 o="Talaris (Sweden) AB" F02624 o="WAFA TECHNOLOGIES CO., LTD." -F0264C o="Dr. Sigrist AG" +F0264C o="Sigrist-Photometer AG" F02745 o="F-Secure Corporation" F02A23 o="Creative Next Design" F02A61 o="Waldo Networks, Inc." @@ -17105,7 +17327,6 @@ F04A2B o="PYRAMID Computer GmbH" F04B6A o="Scientific Production Association Siberian Arsenal, Ltd." F04BF2 o="JTECH Communications, Inc." F04CD5 o="Maxlinear, Inc" -F051EA o="Fitbit, Inc." F05494 o="Honeywell Connected Building" F05849 o="CareView Communications" F05D89 o="Dycon Limited" @@ -17134,6 +17355,7 @@ F09A51 o="Shanghai Viroyal Electronic Technology Company Limited" F09CBB o="RaonThink Inc." F09CD7 o="Guangzhou Blue Cheetah Intelligent Technology Co., Ltd." F0A764 o="GST Co., Ltd." +F0A7B2 o="FUTABA CORPORATION" F0A968 o="Antailiye Technology Co.,Ltd" F0ACA4 o="HBC-radiomatic" F0AD4E o="Globalscale Technologies, Inc." @@ -17193,9 +17415,11 @@ F42833 o="MMPC Inc." F42896 o="SPECTO PAINEIS ELETRONICOS LTDA" F42B48 o="Ubiqam" F42C56 o="SENOR TECH CO LTD" +F43328 o="CIMCON Lighting Inc." F436E1 o="Abilis Systems SARL" F43814 o="Shanghai Howell Electronic Co.,Ltd" F43D80 o="FAG Industrial Services GmbH" +F43E66 o="Bee Computing (HK) Limited" F43E9D o="Benu Networks, Inc." F44156 o="Arrikto Inc." F44227 o="S & S Research Inc." @@ -17204,6 +17428,7 @@ F445ED o="Portable Innovation Technology Ltd." F44713 o="Leading Public Performance Co., Ltd." F4472A o="Nanjing Rousing Sci. and Tech. Industrial Co., Ltd" F44848 o="Amscreen Group Ltd" +F44955 o="MIMO TECH Co., Ltd." F449EF o="EMSTONE" F44D17 o="GOLDCARD HIGH-TECH CO.,LTD." F44EFD o="Actions Semiconductor Co.,Ltd.(Cayman Islands)" @@ -17233,7 +17458,9 @@ F490EA o="Deciso B.V." F4911E o="ZHUHAI EWPE INFORMATION TECHNOLOGY INC" F49461 o="NexGen Storage" F49466 o="CountMax, ltd" +F497C2 o="Nebulon Inc" F499AC o="WEBER Schraubautomaten GmbH" +F49C12 o="Structab AB" F4A294 o="EAGLE WORLD DEVELOPMENT CO., LIMITED" F4A52A o="Hawa Technologies Inc" F4B164 o="Lightning Telecommunications Technology Co. Ltd" @@ -17250,6 +17477,7 @@ F4C795 o="WEY Elektronik AG" F4C7C8 o="Kelvin Inc." F4CA24 o="FreeBit Co., Ltd." F4CD90 o="Vispiron Rotec GmbH" +F4CE36 o="Nordic Semiconductor ASA" F4D032 o="Yunnan Ideal Information&Technology.,Ltd" F4D261 o="SEMOCON Co., Ltd" F4D7B2 o="LGS Innovations, LLC" @@ -17279,6 +17507,7 @@ F81037 o="Atopia Systems, LP" F81CE5 o="Telefonbau Behnke GmbH" F81D90 o="Solidwintech" F81D93 o="Longdhua(Beijing) Controls Technology Co.,Ltd" +F81E6F o="EBG compleo GmbH" F82055 o="Green Information System" F82285 o="Cypress Technology CO., LTD." F82441 o="Yeelink" @@ -17290,6 +17519,7 @@ F83094 o="Alcatel-Lucent Telecom Limited" F8313E o="endeavour GmbH" F83376 o="Good Mind Innovation Co., Ltd." F83553 o="Magenta Research Ltd." +F83CBF o="BOTATO ELECTRONICS SDN BHD" F83D4E o="Softlink Automation System Co., Ltd" F842FB o="Yasuda Joho Co.,ltd." F8462D o="SYNTEC Incorporation" @@ -17311,6 +17541,7 @@ F86465 o="Anova Applied Electronics, Inc." F86601 o="Suzhou Chi-tek information technology Co., Ltd" F86971 o="Seibu Electric Co.," F86ECF o="Arcx Inc" +F86FDE o="Shenzhen Goodix Technology Co.,Ltd." F871FE o="The Goldman Sachs Group, Inc." F8769B o="Neopis Co., Ltd." F87AEF o="Rosonix Technology, Inc." @@ -17319,6 +17550,7 @@ F87B8C o="Amped Wireless" F88096 o="Elsys Equipamentos Eletrônicos Ltda" F8811A o="OVERKIZ" F88479 o="Yaojin Technology(Shenzhen)Co.,Ltd" +F8893C o="Inventec Appliances Corp." F88C1C o="KAISHUN ELECTRONIC TECHNOLOGY CO., LTD. BEIJING" F88DEF o="Tenebraex" F89066 o="Nain Inc." @@ -17338,6 +17570,7 @@ F8A2B4 o="RHEWA-WAAGENFABRIK August Freudewald GmbH &Co. KG" F8A9DE o="PUISSANCE PLUS" F8AA8A o="Axview Technology (Shenzhen) Co.,Ltd" F8AC6D o="Deltenna Ltd" +F8AE27 o="John Deere Electronic Solutions" F8B2F3 o="GUANGZHOU BOSMA TECHNOLOGY CO.,LTD" F8B599 o="Guangzhou CHNAVS Digital Technology Co.,Ltd" F8BC41 o="Rosslare Enterprises Limited" @@ -17346,6 +17579,7 @@ F8C091 o="Highgates Technology" F8C120 o="Xi'an Link-Science Technology Co.,Ltd" F8C372 o="TSUZUKI DENKI" F8C397 o="NZXT Corp. Ltd." +F8C4F3 o="Shanghai Infinity Wireless Technologies Co.,Ltd." F8C678 o="Carefusion" F8CA59 o="NetComm Wireless" F8CC6E o="DEPO Electronics Ltd" @@ -17398,6 +17632,7 @@ FC1FC0 o="EURECAM" FC229C o="Han Kyung I Net Co.,Ltd." FC2325 o="EosTek (Shenzhen) Co., Ltd." FC27A2 o="TRANS ELECTRIC CO., LTD." +FC29F3 o="McPay Co.,LTD." FC2A54 o="Connected Data, Inc." FC2E2D o="Lorom Industrial Co.LTD." FC2F6B o="Everspin Technologies, Inc." @@ -17428,9 +17663,11 @@ FC6C31 o="LXinstruments GmbH" FC6DC0 o="BME CORPORATION" FC790B o="Hitachi High Technologies America, Inc." FC7CE7 o="FCI USA LLC" +FC7D6C o="HYESUNG TECHWIN Co., Ltd" FC7F56 o="CoSyst Control Systems GmbH" FC8329 o="Trei technics" FC83C6 o="N-Radio Technologies Co., Ltd." +FC8596 o="Axonne Inc." FC8FC4 o="Intelligent Technology Inc." FC90FA o="Independent Technologies" FC946C o="UBIVELOX" @@ -17456,6 +17693,7 @@ FCD4F2 o="The Coca Cola Company" FCD4F6 o="Messana Air.Ray Conditioning s.r.l." FCD5D9 o="Shenzhen SDMC Technology Co., Ltd." FCD817 o="Beijing Hesun Technologies Co.Ltd." +FCDB21 o="SAMSARA NETWORKS INC" FCDB96 o="ENERVALLEY CO., LTD" FCDC4A o="G-Wearables Corp." FCDD55 o="Shenzhen WeWins wireless Co.,Ltd" @@ -17637,6 +17875,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0A8 o="Link Precision" 0A9 o="Elektrometal SA" 0AA o="Senceive Ltd" + 0AB o="Evondos Oy" 0AC o="AVnu Alliance" 0AD o="Tierra Japan Co.,Ltd" 0AE o="Techlan Reti s.r.l." @@ -17647,7 +17886,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0B3 o="FSM Solutions Limited" 0B4 o="COBAN SRL" 0B5 o="Exibea AB" - 0B6 o="Veilux inc." + 0B6 o="VEILUX INC." 0B7 o="Autelis, LLC" 0B9 o="Denki Kogyo Company, Limited" 0BA o="NT MICROSYSTEMS" @@ -17682,6 +17921,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Donguan WideLink Communication Technology Co.,Ltd." D o="Arrow Electronics,Inc." E o="Victorsure Limited" +006967 + 0 o="Annapurna labs" + 1 o="miliwave" + 2 o="Ningbo Shen Link Communication Technology Co.,Ltd" + 3 o="Suzhou Radiant Lighting Technology Co.,Ltd" + 4 o="Command Alkon, Inc" + 5 o="Shenzhen Xiao Bi En Culture Education Technology Co.,Ltd." + 6 o="Comcast-SRL" + 7 o="PANGAEA SOLUTION INC" + 8 o="Ambient-System sp. z o.o." + 9 o="Hangzhou Wise IOT Technology Co.,Ltd" + A o="Zhejiang Holip Electronic Technology Co.,Ltd" + B o="Datapan d.o.o." + C o="Desird Design R&D" + D o="aversix" + E o="Tianjin Lianwu Technology Co., Ltd." 04714B 0 o="Neurio Technology Inc." 1 o="uAvionix Corporation" @@ -17714,6 +17969,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="SHANTOU YINGSHENG IMPORT & EXPORT TRADING CO.,LTD." D o="Amiosec Ltd" E o="Teleepoch Ltd" +04D16E + 0 o="INTRIPLE, a.s." + 1 o="Launch Tech Co., Ltd." + 2 o="s.d.i. s.p.a." + 3 o="Beijing Huaxia Qixin Technology Co., Ltd." + 4 o="ShenZhen Huafu Information technology Co.?Ltd" + 5 o="Dspread Technology (Beijing) Inc." + 6 o="ETL Elektrotechnik Lauter GmbH" + 7 o="Envision Energy" + 8 o="CHENGDU INTERLINK SCIENCE AND TECHNOLOGY CO.,LTD" + 9 o="FUZHOU ZHUOYI ELECTRONIC CO.,LTD" + A o="Metra Electronics" + B o="National Radio & Telecommunication Corporation - NRTC" + C o="PacPort Corporation" + D o="Elotec Fischer Elektronik GmbH" + E o="Evolute Systems Private Limited" 08ED02 0 o="D2SLink Systems" 1 o="Imperx, Inc" @@ -17793,6 +18064,21 @@ FCFEC2 o="Invensys Controls UK Limited" B o="Fujian Quanzhou Dong Ang Electronics Co., Ltd." C o="Shenzhen Xinfa Electronic Co.,ltd" E o="First Chair Acoustics Co., Ltd." +10DCB6 + 1 o="ABB Switzerland Ltd." + 2 o="CAL-COMP INDUSTRIA E COMERCIO DE ELETRONICOS E INFORMATICA LTDA" + 3 o="HANACNS" + 4 o="Annapurna labs" + 5 o="Milesight Taiwan" + 6 o="Prolan Zrt." + 7 o="Moya Commumication Technology (Shenzhen) Co.,Ltd." + 8 o="Sanofi (Beijing) Pharmaceutical Co., Ltd." + 9 o="Fuzhou Rockchip Electronics Co.,Ltd" + A o="Pickering Interfaces Ltd" + B o="Eyeball Fintech Company" + C o="BBPOS International Limited" + D o="LeoLabs" + E o="Shenzhen Sunwoda intelligent hardware Co.,Ltd" 141FBA 0 o="Shenzhen Mining Technology Co.,Ltd." 1 o="GloQuad" @@ -17861,12 +18147,16 @@ FCFEC2 o="Invensys Controls UK Limited" 2 o="Diatrend Corporation" 3 o="C&A Marketing, INC." 4 o="winsun AG" + 5 o="Fagus-GreCon Greten GmbH & Co. KG" 6 o="CGI IT UK LIMITED" 7 o="Jump Trading" 8 o="SHENZHEN AOA TECHNOLOGY CO.,LTD" 9 o="Shanghai Xiaoyan Technology Co., Ltd." A o="ESTec Corporation" + B o="KeyWest Networks, Inc" + C o="Evondos Oy" D o="Applied Concepts, Inc." + E o="Microtronics Engineering GmbH" 1C8774 0 o="Philips Personal Health Solutions" 1 o="SIGFOX" @@ -17987,12 +18277,58 @@ FCFEC2 o="Invensys Controls UK Limited" 6 o="A&B Technology" 7 o="sunweit industrial limited" 8 o="ShenZhen DeLippo Technology Co., LTD" - 9 o="LABEL" + 9 o="Cobham Slip Rings" A o="Banmak Technogies Co.,Ltd" B o="guangzhou huiqun intelligent technology co. LTD" C o="Shanghai YottaTech Co Ltd (上海尧它科技有限公司)" D o="Tianjin Keyvia Electric Co.,Ltd" E o="MESHBOX FOUNDATION PTE. LTD." +200A0D + 0 o="halstrup-walcher GmbH" + 1 o="Wideband Systems, Inc." + 2 o="Netinovo Technologies(Shenzhen) Ltd" + 3 o="Clearly IP Inc" + 4 o="Virtium" + 5 o="Shenzhen Zhangyue Technology Co.,Ltd" + 6 o="Austin Hughes Electronics Ltd." + 7 o="Tecnint HTE SRL" + 8 o="bcheck NV" + 9 o="Welzek (Beijing) Technologies Co, Ltd" + A o="IRSAP" + B o="Amazon Technologies Inc." + C o="sehwa" + D o="Bently & EL Co. Ltd." + E o="HANGZHOU DANGBEI NETWORK TECH.Co.,Ltd" +208593 + 0 o="Hemina Spa" + 1 o="Networking Services Corp" + 2 o="Mid Continent Controls, Inc." + 3 o="UNILUMIN GROUP CO.,LTD" + 4 o="Kloudspot Inc" + 5 o="Wave-In Communication" + 6 o="Eilersen Electric A/S" + 7 o="Great Lite International" + 8 o="AASSET SECURITY" + A o="H3 Industries, Inc." + B o="IOG Products LLC" + C o="Regloplas AG" + D o="Shanghai Kenmyond Industrial Network Equipment Co.,Ltd" + E o="Dynaudio" +241510 + 0 o="Safetrust Inc" + 1 o="SMaBiT GmbH" + 2 o="Nile Global Inc" + 3 o="Kaiyun" + 4 o="Annapurna labs" + 5 o="GANZHOU DEHUIDA TECHNOLOGY CO., LTD" + 6 o="SHANDONG KEHUI POWER AUTOMATION CO. LTD." + 7 o="SuZhou A-rack Information Technology Co.,Ltd" + 9 o="Topgolf Sweden AB" + A o="Unitronux(Shenzhen) Intelligence Technology Co.,Ltd" + B o="Teknic, Inc." + C o="Shenzhen Xtooltech Co., Ltd" + D o="Helen of Troy" + E o="Satellite Link Technology CO.,LTD" 244E7B 0 o="Tekelek Europe Ltd" 1 o="sonoscape" @@ -18007,6 +18343,7 @@ FCFEC2 o="Invensys Controls UK Limited" A o="Shenzhen AWT science & technology limited" B o="Mighty Audio, Inc." C o="CHUNGHSIN TECHNOLOGY GROUP CO.,LTD" + D o="Church & Dwight Co., Inc." E o="WithWin Technology ShenZhen CO.,LTD" 282C02 0 o="SAKATA DENKI Co., Ltd." @@ -18072,6 +18409,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Airbus Defence and Space Oy" D o="Grandway Technology (Shenzhen) Limited" E o="T-Radio AS" +2C16BD + 0 o="Beijing Jishi Huitong Technology Co., Ltd." + 1 o="Curtiss-Wright Drive Technology" + 2 o="AIMCO" + 3 o="Saft AB" + 4 o="Sunit Oy" + 5 o="Beijing Zhijian Link Technology Co., Ltd." + 6 o="CLOUDWALK TECHNOLOGY CO.,LTD" + 7 o="SCT OPTRONICS CO., LTD" + 8 o="Shenzhen elink smart Co., ltd" + 9 o="Shanghai Walktech Information Technology Co.,Ltd." + A o="Shenzhen Haiying Wire Tech Co., Ltd." + B o="LINGDONG TECHNOLOGY (BEIJING) CO. LTD" + C o="Beijing CHJ Automotive Co., Ltd." + D o="Hangzhou Yanzhi Technology Co.,Ltd." + E o="Molex Incorporated" 2C265F 0 o="XIAMEN VORLINK IOT TECHNOLOGY CO.,LTD." 1 o="Griessbach" @@ -18095,9 +18448,11 @@ FCFEC2 o="Invensys Controls UK Limited" 4 o="Shijiazhuang King Transportation Equipment Co.,Ltd" 5 o="AudioNord Distribution A/S" 6 o="Rutledge Omni Services Pte Ltd" + 7 o="FOCAL-JMLab" 8 o="Institut Dr. Foerster GmbH & Co. KG" 9 o="octoScope, Inc." A o="Exegy Inc" + B o="Forties Inc." C o="WAYCOM Technology Co.,Ltd" D o="Jiangsu JianHu Science & Technology Co., Ltd." E o="Amaryllo International Inc." @@ -18212,7 +18567,7 @@ FCFEC2 o="Invensys Controls UK Limited" E o="SHENZHEN WXL ELECTRONICS CO., LTD." 34049E 0 o="GoChip Inc." - 1 o="Connected IO Inc." + 1 o="Connected IO" 2 o="EFD Induction" 3 o="Nanjing Mythware Information Technology Co., Ltd." 4 o="Harbin Yantuo Science and Technology Development Co., Ltd" @@ -18309,6 +18664,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1 o="Freedompro Srl" 2 o="HDANYWHERE" 3 o="AVO DEVELOPMENT LTD" + 4 o="Basalte BVBA" 5 o="Star Electronics GmbH & CoKG" 6 o="Thrust Networks" 7 o="Beijing Memblaze Technology Co Ltd" @@ -18413,6 +18769,33 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Eltov System" D o="Xiamen Smarttek CO., Ltd." E o="Beijing Donghua Hongtai Polytron Technologies Inc" +401175 + 0 o="Lexi Devices, Inc." + 1 o="Fujian Kuke3D Technology Co.,LTD" + 2 o="Kanda Kogyo" + 3 o="Beijing Hexinruitong Electric Power Technology Co., Ltd." + 4 o="Table Trac Inc" + 5 o="MIRC ELECTRONICS LTD" + 6 o="ShenZhen LanShuo Communication Equipment CO.,LTD." + 7 o="Guangzhou RALID Information System Co.Ltd" + 8 o="Beijing Gemotech Intelligent Technology Co., Ltd." + 9 o="ADH Guardian USA" + A o="BWT Tianjin Ltd." + B o="Chongqing IQIYI Intelligence Technology Co., Ltd." + C o="disguise Technologies Limited" + D o="NanJing HuaStart Network Technology Co.,Ltd." + E o="NIBBLE" +402C76 + 0 o="Lista AG" + 4 o="Beijing Smarot Technology Co., Ltd." + 5 o="Baumer Bourdon-Haenni" + 7 o="Zhejiang Guoli Security Technology Co., Ltd." + 8 o="Suteng Innovation Technology Co., Ltd." + 9 o="Annapurna labs" + A o="NowTechnologies Zrt" + B o="Beijing Kuaiyu Electronic Co., Ltd." + C o="gridX GmbH" + D o="Guangzhou Qi'an Technology Co., Ltd." 4048FD 0 o="BEIJING C&W ELECTRONICS(GROUP)CO.,LTD" 1 o="Fast Programming" @@ -18476,6 +18859,38 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Clixxo Broadband Private Limited" D o="Digital Bros S.p.A." E o="BBB Inc." +440377 + 0 o="Musashi Seimitsu Industry Co.,Ltd" + 1 o="Atari, Inc." + 2 o="Exsom Computers LLC" + 3 o="Annapurna labs" + 4 o="Lenovo Image(Tianjin) Technology Ltd." + 5 o="Norden Communication UK Ltd." + 6 o="SHEN ZHEN HUAWANG TECHNOLOGY CO; LTD" + 7 o="Stara S/A Indústria de Implementos Agrícolas" + 8 o="Gemmy Electronics (Shenzhen) Co, Ltd" + 9 o="SHENZHEN UT-KING TECHNOLOGY CO.,LTD" + A o="symplr" + B o="Hangzhou Asia Infrastructure Tech. Co., Ltd." + C o="BIG Climatic Manufacture, Co. LTD, Zhongshan Branch" + D o="OMNISENSE SYSTEMS PRIVATE LIMITED TAIWAN BRANCH" + E o="Bolin Technology Co., Ltd" +44D5F2 + 0 o="TIBA Research & Development (1986) LTD" + 1 o="SIMPLERED TECHNOLOGY LTD." + 2 o="Shenzhen Hebang Electronic Co., Ltd" + 3 o="VURO LLC" + 4 o="APPOTRONICS CO., LTD" + 5 o="tiga.eleven GmbH" + 6 o="Beam Communications Pty Ltd" + 7 o="Shenzhen Qiutian Technology Co.,Ltd" + 8 o="CETC Avionics.L td" + 9 o="Auctus Technologies Co.,Ltd." + A o="SYS TEC electronic GmbH" + B o="Valeo Interior Controls (Shenzhen) Co.,Ltd" + C o="neocontrol soluções em automação" + D o="Shenzhen Nation RFID Technology Co.,Ltd." + E o="Joint-Stock Company Research and Development Center %ELVEES%" 480BB2 0 o="Ridango AS" 1 o="BAJA ELECTRONICS TECHNOLOGY LIMITED" @@ -18508,6 +18923,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="DNV GL" D o="Winn Technology Co.,Ltd" E o="CNU" +4C4BF9 + 0 o="Multitek Elektronik Sanayi ve Ticaret A.S." + 1 o="Jiangsu acrel Co., Ltd." + 2 o="Shenzhen HommPro Technology Co.,Ltd" + 3 o="Power Active Co., Ltd" + 4 o="Shenzhen dingsheng technology co., LTD" + 5 o="Remedee Labs" + 6 o="Shandong Linkotech Electronic Co., Ltd." + 7 o="GLONEXS" + 8 o="Zivid AS" + 9 o="Tecnoplus Srl" + A o="Electrolux Professional AB" + B o="Stored Energy Systems" + C o="Connected IO" + D o="Shenzhen Haichuan Intelligent Information Technology Co., Ltd." + E o="Beijing AutoAi Technology co. LTD" 4C65A8 0 o="WELT Corporation" 1 o="Beijing Bluehalo Internet Inc." @@ -18526,13 +18957,19 @@ FCFEC2 o="Invensys Controls UK Limited" E o="High Infinity Germany" 4C917A 0 o="Shenzhen Dangs Science & Technology CO.,LTD" + 1 o="Inster Tecnología y Comunicaciones SAU" 2 o="Chongqing Unisinsight Technology Co.,Ltd." 3 o="Smart Access" 4 o="LumiGrow Inc." + 5 o="mtekvision" 6 o="Openeye" + 7 o="S.I.C.E.S. srl" + 8 o="Camsat Przemysław Gralak" 9 o="Hangzhou Hangtu Technology Co.,Ltd." A o="Erlab DFS SAS" B o="AvertX" + C o="Alibaba (Beijing) Software Service Inc." + D o="Shenzhen bankledger Technology Co, Ltd" E o="Annapurna labs" 4CBC98 0 o="Charge-Amps AB" @@ -18582,6 +19019,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Diamond Traffic Products, Inc" D o="Shenzhen Lucky Sonics Co .,Ltd" E o="Shenzhen zhong ju Fiber optical Co.Ltd" +506255 + 0 o="Ufanet SC" + 1 o="Hagiwara Solutions Co., Ltd" + 2 o="ShenZhen ChuangMo Electronics Technology Co., Ltd" + 3 o="Hypertech Advance Co., LTD" + 4 o="XSLAB Inc." + 5 o="Suzhou Ruixinjie Information Technology Co.,Ltd" + 6 o="Shenzhen Sinway South Technology Co., Ltd" + 7 o="AVTECH Software, Inc." + 8 o="Roda industrial development Co.,Ltd." + 9 o="Southern Ground Audio LLC" + A o="CCTV Manufacturer" + B o="CHENGDU COVE TECHNOLOGY CO.,LTD" + C o="AED Distribution" + D o="COTT Electronics" + E o="SHINSOFT CO., LTD." 50A4D0 0 o="TRAXENS" 1 o="Beijing ANTVR Technology Co., LTD" @@ -18630,6 +19083,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Xi'an Hua Fan Technology Co.,Ltd." D o="Hangzhou duotin Technology Co., Ltd." E o="Beijing HTSmartech Co.,Ltd" +54A493 + 0 o="Intelligent Surveillance Corp" + 1 o="ShenZhen Smart&Aspiration Co.,LTD" + 2 o="genua GmbH" + 3 o="I-MOON TECHNOLOGY CO., LIMITED" + 4 o="Shenzhen C & D Electronics Co., Ltd." + 5 o="AUSOUNDS INTELLIGENCE, LLC" + 6 o="Hannto Technology Co., Ltd" + 7 o="RED Hydrogen LLC" + 8 o="Chengdu EVECCA Technology Co.,Ltd." + 9 o="Do Easy International Limited" + A o="Wonders Technology Co., Ltd." + B o="Advice" + C o="BJ COTYTECH TECHNOLOGY CO.,LTD" + D o="ASSEM TECHNOLOGY CO.,LTD." + E o="Nederman Holding AB" 58E876 1 o="Beijing Perabytes IS Technology Co., Ltd" 2 o="Coala Life AB" @@ -18677,6 +19146,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Sunpet Industries Limited" D o="BrightSky, LLC" E o="Daisen Electronic Industrial Co., Ltd." +6095CE + 0 o="Siema Applications" + 1 o="Ponoor Experiments Inc." + 2 o="Q-SENTECH Co.,Ltd." + 3 o="Robot S.A." + 4 o="Untangle, Inc." + 5 o="AdvanWISE Corporation" + 6 o="Xiamen Sigmastar Technology Ltd." + 7 o="Cadmo Soluciones SAC" + 8 o="Trophy SAS" + 9 o="Jlztlink Industry(ShenZhen)Co.,Ltd." + A o="(UN)MANNED" + B o="Beijing Sinomedisite Bio-tech Co.,Ltd" + C o="Synamedia" + D o="GovComm" + E o="VNS Inc." 60D7E3 0 o="Avalun" 1 o="Elap s.r.l." @@ -18693,6 +19178,20 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Zhejiang Send Intelligent Technology,Ltd" D o="Quantronix, Inc." E o="HuBDIC CO.,LTD" +643139 + 0 o="SHENZHEN EMEET INTELLIGENT TECHNOLOGY CO., LTD." + 1 o="Livongo Health" + 2 o="Smartplus Inc." + 3 o="KOANGYOW INTEGRATION MACHINE CO., LTD." + 4 o="Active Brains" + 5 o="Shenzhen He&e Technology Co.,Ltd." + 6 o="Hunan Voc Acoustics Technology Co., Ltd." + 7 o="Dongguan Huili electroacoustic Industrial Co.,ltd" + 8 o="Shenzhen Huanyin Electronics Ltd." + A o="Product Development Associates, Inc." + C o="SHEN ZHEN FUCHANG TECHNOLOGY Co.,Ltd." + D o="ZHEJIANG MOORGEN INTELLIGENT TECHNOLOGY CO.,LTD" + E o="ATG UV Technology" 64FB81 0 o="SHANGHAI SIMCOM LIMITED" 1 o="Narrative AB" @@ -18748,6 +19247,7 @@ FCFEC2 o="Invensys Controls UK Limited" 3 o="Beijing Ainemo Co Ltd" 4 o="Lineable Inc" 5 o="Greenbird Vertriebs GmbH" + 6 o="AAON" 7 o="Hashtrend AG" 8 o="Hardmeier" 9 o="YongTechs Electric Co. Ltd" @@ -18755,6 +19255,7 @@ FCFEC2 o="Invensys Controls UK Limited" B o="CELL System Co.,Ltd." C o="Toucan Systems Ltd" D o="Nanjing Buruike Electronics Technology Co., Ltd." + E o="Beijing Fimi Technology Co., Ltd." 70886B 0 o="Veracity UK Ltd" 1 o="Bitfinder Inc" @@ -18776,6 +19277,7 @@ FCFEC2 o="Invensys Controls UK Limited" 008 o="ESYSE GmbH Embedded Systems Engineering" 009 o="HolidayCoro" 00A o="FUJICOM Co.,Ltd." + 00B o="AXING AG" 00C o="EXARA Group" 00D o="Scrona AG" 00E o="Magosys Systems LTD" @@ -18786,6 +19288,7 @@ FCFEC2 o="Invensys Controls UK Limited" 014 o="FRAKO Kondensatoren und Anlagenbau GmbH" 015 o="EN ElectronicNetwork Hamburg GmbH" 016 o="Guardian Controls International Ltd" + 017 o="FTG Corporation" 019 o="Transit Solutions, LLC." 01A o="Cubro Acronet GesmbH" 01B o="AUDI AG" @@ -18810,17 +19313,22 @@ FCFEC2 o="Invensys Controls UK Limited" 031 o="SHENZHEN GAONA ELECTRONIC CO.LTD" 032 o="iFreecomm Technology Co., Ltd" 033 o="Sailmon BV" + 034 o="Digital Systems Engineering" 035 o="HKW-Elektronik GmbH" 037 o="EIFFAGE ENERGIE ELECTRONIQUE" 039 o="DoWoo Digitech" + 03A o="Ochno AB" 03B o="SSL - Electrical Aerospace Ground Equipment Section" 03C o="Ultimate Software" 03D o="QUERCUS TECHNOLOGIES, S.L." + 03E o="Guan Show Technologe Co., Ltd." 03F o="Elesar Limited" 040 o="Savari Inc" 041 o="FIBERNET LTD" 042 o="Coveloz Technologies Inc." + 043 o="cal4care Pte Ltd" 044 o="Don Electronics Ltd" + 045 o="Navaero Avionics AB" 046 o="Shenzhen Rihuida Electronics Co,. Ltd" 048 o="AvMap srlu" 049 o="APP Engineering, Inc." @@ -18831,8 +19339,10 @@ FCFEC2 o="Invensys Controls UK Limited" 04E o="HUGEL GmbH" 050 o="Compusign Systems Pty Ltd" 052 o="Sudo Premium Engineering" + 053 o="YAMAKATSU ELECTRONICS INDUSTRY CO., LTD." 054 o="Groupeer Technologies" 056 o="MIRAE INFORMATION TECHNOLOGY CO., LTD." + 057 o="RCH ITALIA SPA" 058 o="Telink Semiconductor CO, Limtied, Taiwan" 059 o="Pro-Digital Projetos Eletronicos Ltda" 05A o="Uni Control System Sp. z o. o." @@ -18844,12 +19354,18 @@ FCFEC2 o="Invensys Controls UK Limited" 061 o="IntelliDesign Pty Ltd" 062 o="RM Michaelides Software & Elektronik GmbH" 063 o="PoolDigital GmbH & Co. KG" + 064 o="AB PRECISION (POOLE) LTD" 066 o="North Pole Engineering, Inc." + 067 o="NEOPATH INTEGRATED SYSTEMS LTDA" + 068 o="Onethinx BV" 069 o="ONDEMAND LABORATORY Co., Ltd." + 06A o="Guangdong Centnet Technology Co.,Ltd" 06B o="U-Tech" 06C o="AppTek" + 06E o="GLOBAL-KING INTERNATIONAL CO., LTD." 06F o="Beijing Daswell Science and Technology Co.LTD" 070 o="Lumiplan Duhamel" + 071 o="FSR, INC." 072 o="Lightdrop" 073 o="Liteon Technology Corporation" 075 o="Mo-Sys Engineering Ltd" @@ -18864,6 +19380,7 @@ FCFEC2 o="Invensys Controls UK Limited" 07F o="Abalance Corporation" 080 o="ABB" 081 o="IST Technologies (SHENZHEN) Limited" + 082 o="Sakura Seiki Co.,Ltd." 083 o="ZAO ZEO" 084 o="Rako Controls Ltd" 085 o="Human Systems Integration" @@ -18879,6 +19396,7 @@ FCFEC2 o="Invensys Controls UK Limited" 090 o="POWERCRAFT ELECTRONICS PVT. LTD." 091 o="PROFITT Ltd" 092 o="inomed Medizintechnik GmbH" + 093 o="Legrand Electric Ltd" 094 o="Circuitlink Pty Ltd" 096 o="HAVELSAN A.Ş." 097 o="Avant Technologies" @@ -18906,6 +19424,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0AE o="Norsat International Inc." 0AF o="KMtronic ltd" 0B0 o="Raven Systems Design, Inc" + 0B1 o="AirBie AG" 0B2 o="ndb technologies" 0B3 o="Reonix Automation" 0B4 o="AVER" @@ -18927,6 +19446,8 @@ FCFEC2 o="Invensys Controls UK Limited" 0C7 o="PEEK TRAFFIC" 0C8 o="Fin Robotics Inc" 0C9 o="LINEAGE POWER PVT LTD.," + 0CA o="VITEC" + 0CB o="NIRECO CORPORATION" 0CD o="AML Oceanographic" 0CE o="Innominds Software Inc" 0CF o="sohonet ltd" @@ -18935,12 +19456,14 @@ FCFEC2 o="Invensys Controls UK Limited" 0D2 o="UNMANNED SPA" 0D3 o="TSAT AS" 0D4 o="Guangzhou Male Industrial Animation Technology Co.,Ltd." + 0D5 o="Kahler Automation" 0D6 o="TATTILE SRL" 0D7 o="Russian Telecom Equipment Company" 0D8 o="Laser Imagineering GmbH" 0D9 o="Brechbuehler AG" 0DA o="Aquavision Distribution Ltd" 0DC o="Talleres de Escoriaza" + 0DD o="Shenzhen Virtual Clusters Information Technology Co.,Ltd." 0DE o="Grossenbacher Systeme AG" 0DF o="B.E.A. sa" 0E0 o="PLCiS" @@ -18948,6 +19471,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0E3 o="SinTau SrL" 0E5 o="Delta Solutions LLC" 0E6 o="Nasdaq" + 0E7 o="Pure Air Filtration" 0E8 o="Grossenbacher Systeme AG" 0E9 o="VNT electronics s.r.o." 0EA o="AEV Broadcast Srl" @@ -18959,6 +19483,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0F1 o="Beijing One City Science & Technology Co., LTD" 0F2 o="TrexEdge, Inc." 0F3 o="MonsoonRF, Inc." + 0F6 o="KSE GmbH" 0F7 o="Bespoon" 0F8 o="Special Services Group, LLC" 0FA o="InsideRF Co., Ltd." @@ -18967,6 +19492,8 @@ FCFEC2 o="Invensys Controls UK Limited" 0FE o="Vocality International Ltd" 0FF o="INTERNET PROTOCOLO LOGICA SL" 100 o="Gupsy GmbH" + 101 o="Adolf Nissen Elektrobau GmbH + Co. KG" + 102 o="Oxford Monitoring Solutions Ltd" 103 o="HANYOUNG NUX CO.,LTD" 104 o="Plum sp. z o.o" 105 o="Beijing Nacao Technology Co., Ltd." @@ -18980,6 +19507,7 @@ FCFEC2 o="Invensys Controls UK Limited" 10F o="neQis" 111 o="Leonardo Sistemi Integrati S.r.l." 112 o="DiTEST Fahrzeugdiagnose GmbH" + 113 o="iREA System Industry" 114 o="Project H Pty Ltd" 115 o="Welltec Corp." 11B o="HoseoTelnet Inc..." @@ -18992,10 +19520,13 @@ FCFEC2 o="Invensys Controls UK Limited" 123 o="Amfitech ApS" 124 o="Forschungs- und Transferzentrum Leipzig e.V." 125 o="Securolytics, Inc." + 126 o="AddSecure Smart Grids" 127 o="VITEC" 129 o="OOO %Microlink-Svyaz%" + 12A o="Elvys s.r.o" 12B o="RIC Electronics" 12C o="CIELLE S.R.L." + 12D o="S.E.I. CO.,LTD." 12E o="GreenFlux" 12F o="DSP4YOU LTd" 131 o="Inova Design Solutions Ltd" @@ -19015,6 +19546,7 @@ FCFEC2 o="Invensys Controls UK Limited" 140 o="Virta Laboratories, Inc." 141 o="M.T. S.R.L." 142 o="DAVE SRL" + 143 o="A & T Technologies" 144 o="GS Elektromedizinsiche Geräte G. Stemple GmbH" 145 o="Sicon srl" 146 o="3City Electronics" @@ -19032,6 +19564,8 @@ FCFEC2 o="Invensys Controls UK Limited" 152 o="Xped Corporation Pty Ltd" 153 o="Schneider Electric Motion USA" 154 o="Walk Horizon Technology (Beijing) Co., Ltd." + 155 o="Sanwa New Tec Co.,Ltd" + 158 o="EAX Labs s.r.o." 15B o="Armstrong International, Inc." 15C o="Woods Hole Oceanographic Institution" 15D o="Vtron Pty Ltd" @@ -19050,6 +19584,8 @@ FCFEC2 o="Invensys Controls UK Limited" 16C o="OCEAN" 16E o="Jemac Sweden AB" 16F o="NimbeLink Corp" + 170 o="Mutelcor GmbH" + 171 o="Aetina Corporation" 172 o="LumiGrow, Inc" 173 o="National TeleConsultants LLC" 174 o="Carlson Wireless Technologies Inc." @@ -19088,14 +19624,17 @@ FCFEC2 o="Invensys Controls UK Limited" 1A0 o="UFATECH LTD" 1A1 o="HMicro Inc" 1A3 o="Telairity Semiconductor" + 1A4 o="DAVEY BICKFORD" 1A5 o="METRONIC APARATURA KONTROLNO - POMIAROWA" 1A6 o="Robotelf Technologies (Chengdu) Co., Ltd." 1A8 o="STC %Rainbow% Ltd." 1A9 o="OCEANIX INC." + 1AA o="Echo Ridge, LLC" 1AB o="Access Control Systems JSC" 1AC o="SVP Broadcast Microwave S.L." 1AD o="Techworld Industries Ltd" 1AF o="Teenage Engineering AB" + 1B1 o="Shanghai Danyan Information Technology Co., Ltd." 1B3 o="Graphcore Ltd" 1B4 o="5nines" 1B5 o="StarBridge, Inc." @@ -19106,6 +19645,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1BD o="Shenzhen Siera Technology Ltd" 1BE o="Potter Electric Signal Co. LLC" 1C0 o="W. H. Leary Co., Inc." + 1C2 o="CENSIS, Uiversity of Glasgow" 1C4 o="Smeg S.p.A." 1C5 o="ELSAG" 1C7 o="Hoshin Electronics Co., Ltd." @@ -19114,8 +19654,10 @@ FCFEC2 o="Invensys Controls UK Limited" 1CB o="MatchX GmbH" 1CC o="AooGee Controls Co., LTD." 1CD o="ELEUSI GmbH" + 1CE o="Clear Flow by Antiference" 1D0 o="Shenzhen INVT Electric Co.,Ltd" 1D1 o="Eurotek Srl" + 1D2 o="Xacti Corporation" 1D3 o="AIROBOT OÜ" 1D4 o="Brinkmann Audio GmbH" 1D8 o="Blue Skies Global LLC" @@ -19135,14 +19677,18 @@ FCFEC2 o="Invensys Controls UK Limited" 1E8 o="Gogo BA" 1E9 o="comtime GmbH" 1EA o="Sense For Innovation" + 1EB o="Xavant" 1EE o="MEGGITT" 1EF o="ADTEK" + 1F0 o="Harmonic Design GmbH" 1F1 o="DIEHL Connectivity Solutions" 1F3 o="Smart Energy Code Company Limited" 1F4 o="Hangzhou Woosiyuan Communication Co.,Ltd." 1F5 o="Martec S.p.A." + 1F7 o="Morgan Schaffer Inc." 1F8 o="Convergent Design" 1F9 o="Automata GmbH & Co. KG" + 1FC o="Guan Show Technologe Co., Ltd." 1FD o="BRS Sistemas Eletrônicos" 1FE o="MobiPromo" 1FF o="Audiodo AB" @@ -19151,6 +19697,7 @@ FCFEC2 o="Invensys Controls UK Limited" 203 o="WOOJIN Inc" 204 o="TWC" 205 o="Esource Srl" + 206 o="ard sa" 207 o="Savari Inc" 208 o="DSP DESIGN LTD" 209 o="SmartNodes" @@ -19166,12 +19713,15 @@ FCFEC2 o="Invensys Controls UK Limited" 215 o="Dataspeed Inc" 216 o="FLEXTRONICS" 217 o="Tecnint HTE SRL" + 218 o="Gremesh.com" + 219 o="D-E-K GmbH & Co.KG" 21A o="Acutronic Link Robotics AG" 21B o="Lab241 Co.,Ltd." 21C o="Enyx SA" 21D o="iRF - Intelligent RF Solutions, LLC" 21E o="Hildebrand Technology Limited" 21F o="CHRONOMEDIA" + 221 o="LX Design House" 222 o="Marioff Corporation Oy" 224 o="Urbana Smart Solutions Pte Ltd" 225 o="RCD Radiokomunikace" @@ -19206,6 +19756,7 @@ FCFEC2 o="Invensys Controls UK Limited" 248 o="GL TECH CO.,LTD" 24A o="Unmukti Technology Pvt Ltd" 24B o="TOSEI ENGINEERING CORP." + 24C o="Astronomical Research Cameras, Inc." 24D o="INFO CREATIVE (HK) LTD" 24E o="Chengdu Cove Technology CO.,LTD" 24F o="ELBIT SYSTEMS BMD AND LAND EW - ELISRA LTD" @@ -19216,6 +19767,7 @@ FCFEC2 o="Invensys Controls UK Limited" 254 o="Spectrum Brands" 255 o="Asystems Corporation" 257 o="LG Electronics" + 258 o="BAYKON Endüstriyel Kontrol Sistemleri San. ve Tic. A.Ş." 259 o="Zebra Elektronik A.S." 25A o="DEUTA-WERKE GmbH" 25B o="GID Industrial" @@ -19223,26 +19775,33 @@ FCFEC2 o="Invensys Controls UK Limited" 25F o="COPPERNIC SAS" 260 o="ModuSystems, Inc" 261 o="Potter Electric Signal Co. LLC" + 262 o="OOO Research and Production Center %Computer Technologies%" 264 o="ifak technology + service GmbH" 266 o="Spectra Displays Ltd" 267 o="Zehntner Testing Instruments" 268 o="Cardinal Scale Mfg Co" 269 o="Gilbarco Veeder-Root ‎" + 26A o="Talleres de Escoriaza SA" 26B o="Sorama BV" 26C o="EA Elektroautomatik GmbH & Co. KG" + 26D o="Sorion Electronics ltd" 26E o="HI-TECH SYSTEM Co. Ltd." + 26F o="COMPAL ELECTRONICS, INC." + 270 o="Amazon Technologies Inc." 272 o="TELECOM SANTE" 273 o="WeVo Tech" 274 o="Stercom Power Solutions GmbH" 275 o="INTERNET PROTOCOLO LOGICA SL" 276 o="TELL Software Hungaria Kft." 277 o="Voltaware Limited" + 279 o="Medicomp, Inc" 27A o="TD ECOPHISIKA" 27C o="MOTION LIB,Inc." 27D o="Telenor Connexion AB" - 27E o="Mettler Toledo Hi Speed" + 27E o="Mettler Toledo" 27F o="ST Aerospace Systems" 280 o="Computech International" + 281 o="ITG.CO.LTD" 283 o="TextNinja Co." 284 o="Globalcom Engineering SPA" 285 o="Bentec GmbH Drilling & Oilfield Systems" @@ -19256,14 +19815,17 @@ FCFEC2 o="Invensys Controls UK Limited" 28D o="Technica Engineering GmbH" 28E o="TEX COMPUTER SRL" 28F o="Overline Systems" + 292 o="Boston Dynamics" 293 o="Solar RIg Technologies" 295 o="Cello Electronics (UK) Ltd" 296 o="Rohde&Schwarz Topex SA" 297 o="Grossenbacher Systeme AG" + 299 o="KMtronic ltd" 29B o="DermaLumics S.L." 29C o="Teko Telecom Srl" 29D o="XTech2 SIA" 29F o="Code Hardware SA" + 2A0 o="Airthings" 2A1 o="Blink Services AB" 2A2 o="Visualware, Inc." 2A3 o="ATT Nussbaum Prüftechnik GmbH" @@ -19283,7 +19845,9 @@ FCFEC2 o="Invensys Controls UK Limited" 2B2 o="Sun Creative (ZheJiang) Technology INC." 2B3 o="HAS co.,ltd." 2B4 o="Foerster-Technik GmbH" + 2B5 o="Dosepack India LLP" 2B7 o="Matrix Orbital Corporation" + 2B8 o="WideNorth AS" 2B9 o="BELECTRIC GmbH" 2BA o="Active Brains" 2BB o="Automation Networks & Solutions LLC" @@ -19291,8 +19855,10 @@ FCFEC2 o="Invensys Controls UK Limited" 2BD o="mg-sensor GmbH" 2BE o="Coherent Logix, Inc." 2BF o="FOSHAN VOHOM" + 2C0 o="Sensative AB" 2C2 o="Quantum Detectors" 2C3 o="Proterra" + 2C7 o="Worldsensing" 2C9 o="SEASON DESIGN TECHNOLOGY" 2CA o="TATTILE SRL" 2CC o="WeWork Companies, Inc." @@ -19304,6 +19870,7 @@ FCFEC2 o="Invensys Controls UK Limited" 2D4 o="CT Company" 2D5 o="Teuco Guzzini" 2D6 o="Kvazar LLC" + 2D8 o="Unisight Digital Products" 2DA o="Skywave Networks Private Limited" 2DB o="ProtoPixel SL" 2DC o="Bolide Technology Group, Inc." @@ -19316,6 +19883,7 @@ FCFEC2 o="Invensys Controls UK Limited" 2E6 o="IPG Photonics Corporation" 2E7 o="Atos spa" 2E8 o="Telefire" + 2E9 o="NeurIT s.r.o." 2EA o="Schneider Electric Motion" 2EB o="BRNET CO.,LTD." 2EC o="Grupo Epelsa S.L." @@ -19339,7 +19907,7 @@ FCFEC2 o="Invensys Controls UK Limited" 300 o="Novo DR Ltd." 302 o="DogWatch Inc" 303 o="Fuchu Giken, Inc." - 304 o="Transas Marine Limited" + 304 o="Wartsila Voyage Limited" 305 o="CAITRON Industrial Solutions GmbH" 307 o="Energi innovation Aps" 308 o="DSD MICROTECHNOLOGY,INC." @@ -19347,6 +19915,7 @@ FCFEC2 o="Invensys Controls UK Limited" 30C o="Sicon srl" 30D o="Fiberbase" 30F o="Cardinal Scales Manufacturing Co" + 310 o="Conserv Solutions" 313 o="DIEHL Controls" 317 o="Iotopia Solutions" 319 o="ISO/TC 22/SC 31" @@ -19355,19 +19924,24 @@ FCFEC2 o="Invensys Controls UK Limited" 31D o="AVA Monitoring AB" 31E o="GILLAM-FEI S.A." 31F o="Elcoma" + 320 o="CYNIX Systems Inc" + 321 o="Yite technology" 323 o="TATTILE SRL" 324 o="Thales Nederland BV" 325 o="BlueMark Innovations BV" 326 o="NEMEUS-SAS" 327 o="Seneco A/S" 328 o="HIPODROMO DE AGUA CALIENTE SA CV" + 329 o="Primalucelab isrl" 32A o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + 32C o="ATION Corporation" 32D o="Hanwell Technology Co., Ltd." 32F o="Movidius SRL" 330 o="iOne" 332 o="InnoSenT" 334 o="Dokuen Co. Ltd." 336 o="Synaccess Networks Inc." + 337 o="Laborie" 338 o="Opti-Sciences, Inc." 339 o="Sierra Nevada Corporation" 33B o="Seal Shield, LLC" @@ -19386,6 +19960,7 @@ FCFEC2 o="Invensys Controls UK Limited" 349 o="SLAT" 34A o="PAVO TASARIM ÜRETİM TİC A.Ş." 34C o="GLT Exports Ltd" + 34D o="Equos Research Co., Ltd" 34E o="Risk Expert sarl" 350 o="Tickster AB" 351 o="KST technology" @@ -19393,7 +19968,9 @@ FCFEC2 o="Invensys Controls UK Limited" 353 o="Digital Outfit" 354 o="IMP-Computer Systems" 355 o="Hongin., Ltd" + 356 o="BRS Sistemas Eletrônicos" 357 o="Movimento Group AB" + 358 o="Nevotek" 359 o="Boutronic" 35A o="Applied Radar, Inc." 35C o="ACS electronics srl" @@ -19403,9 +19980,10 @@ FCFEC2 o="Invensys Controls UK Limited" 360 o="PT. Emsonic Indonesia" 361 o="Parent Power" 362 o="Asiga" - 363 o="Contec DTx" + 363 o="Contec Americas Inc." 364 o="ADAMCZEWSKI elektronische Messtechnik GmbH" 365 o="CircuitMeter Inc." + 366 o="Solarlytics, Inc." 367 o="Living Water" 368 o="White Matter LLC" 36A o="Becton Dickinson" @@ -19415,6 +19993,7 @@ FCFEC2 o="Invensys Controls UK Limited" 36F o="BuddyGuard GmbH" 370 o="Inphi Corporation" 371 o="BEDEROV GmbH" + 372 o="MATELEX" 374 o="OOO NPP Mars-Energo" 375 o="Adel System srl" 377 o="Monnit Corporation" @@ -19432,14 +20011,16 @@ FCFEC2 o="Invensys Controls UK Limited" 384 o="Sensohive Technologies" 387 o="GWF MessSysteme AG" 388 o="Xitron" + 38A o="KSE GmbH" 38B o="Lookman Electroplast Industries Ltd" 38C o="MiraeSignal Co., Ltd" 38D o="IMP-TELEKOMUNIKACIJE DOO" 38F o="Sorynorydotcom Inc" 391 o="Changshu Ruite Electric Co.,Ltd." - 392 o="Contec DTx" + 392 o="Contec Americas Inc." 396 o="CTG sp. z o. o." 397 o="Guangxi Hunter Information Industry Co.,Ltd" + 398 o="SIPRO s.r.l." 39A o="Videotrend srl" 39B o="IROC AB" 39C o="GD Mission Systems" @@ -19464,6 +20045,7 @@ FCFEC2 o="Invensys Controls UK Limited" 3BA o="Silex Inside" 3BB o="A-M Systems" 3BC o="SciTronix" + 3BD o="DAO QIN TECHNOLOGY CO.LTD." 3BE o="MyDefence Communication ApS" 3BF o="Star Electronics GmbH & Co. KG" 3C0 o="DK-Technologies A/S" @@ -19475,9 +20057,11 @@ FCFEC2 o="Invensys Controls UK Limited" 3C7 o="SOFTCREATE CORP." 3C9 o="Duerkopp-Adler" 3CA o="TTI Ltd" + 3CB o="GeoSpectrum Technologies Inc" 3CC o="TerOpta Ltd" 3CE o="Aditec GmbH" 3CF o="Systems Engineering Arts Pty Ltd" + 3D0 o="ORtek Technology, Inc." 3D2 o="Imagine Inc." 3D4 o="Sanmina Israel" 3D5 o="oxynet Solutions" @@ -19498,6 +20082,8 @@ FCFEC2 o="Invensys Controls UK Limited" 3E7 o="JNR Sports Holdings, LLC" 3E8 o="COSMOS web Co., Ltd." 3E9 o="APOLLO GIKEN Co.,Ltd." + 3EA o="DAVE SRL" + 3EB o="Grossenbacher Systeme AG" 3ED o="Ultra Electronics Sonar System Division" 3EF o="Vtron Pty Ltd" 3F0 o="Intervala" @@ -19508,8 +20094,10 @@ FCFEC2 o="Invensys Controls UK Limited" 3F5 o="DOLBY LABORATORIES, INC." 3F6 o="Sycomp Electronic GmbH" 3F7 o="Advansid" + 3F8 o="The Fire Horn, Inc." 3F9 o="Herrick Tech Labs" 3FA o="Zaklad Energoelektroniki Twerd" + 3FB o="Liberty Reach" 3FE o="Mentor Graphics" 3FF o="Hydra Controls" 400 o="Vtron Pty Ltd" @@ -19520,24 +20108,32 @@ FCFEC2 o="Invensys Controls UK Limited" 406 o="Acrodea, Inc." 407 o="IDOSENS" 408 o="Comrod AS" + 409 o="Beijing Yutian Technology Co., Ltd." 40A o="Monroe Electronics, Inc." 40B o="QUERCUS TECHNOLOGIES, S.L." 40E o="Liaoyun Information Technology Co., Ltd." + 40F o="NEXELEC" 410 o="Avant Technologies, Inc" 412 o="TATTILE SRL" 413 o="Axess AG" + 414 o="Smith Meter, Inc." 415 o="IDEA SPA" 417 o="Figment Design Laboratories" 418 o="DEV Systemtechnik GmbH& Co KG" 41A o="HYOSUNG Power & Industrial Systems" 41B o="SYS TEC electronic GmbH" + 41D o="Azmoon Keifiat" 41E o="Redler Computers" + 41F o="Orion S.r.l." + 420 o="ECOINET" 421 o="North Star Bestech Co.," + 422 o="SUS Corporation" 426 o="Zehnder Group Nederland" 427 o="Key Chemical & Equipment Company" 428 o="Presentation Switchers, Inc." 429 o="Redco Audio Inc" 42A o="Critical Link LLC" + 42B o="Guangzhou Haoxiang Computer Technology Co.,Ltd." 42C o="D.Marchiori Srl" 42D o="RCH ITALIA SPA" 42E o="Dr. Zinngrebe GmbH" @@ -19564,11 +20160,16 @@ FCFEC2 o="Invensys Controls UK Limited" 446 o="Santa Barbara Imaging Systems" 447 o="Avid Controls Inc" 448 o="B/E Aerospace, Inc." + 449 o="Edgeware AB" 44B o="Open System Solutions Limited" 44E o="Solace Systems Inc." + 454 o="Golding Audio Ltd" 455 o="Heartlandmicropayments" + 456 o="Technological Application and Production One Member Liability Company (Tecapro company)" 457 o="Vivaldi Clima Srl" + 458 o="Ongisul Co.,Ltd." 459 o="Protium Technologies, Inc." + 45A o="Palarum LLC" 45B o="KOMZ - IZMERENIYA" 45C o="AlyTech" 45D o="Sensapex Oy" @@ -19577,6 +20178,7 @@ FCFEC2 o="Invensys Controls UK Limited" 460 o="Guilin Tryin Technology Co.,Ltd" 461 o="TESEC Corporation" 462 o="EarTex" + 463 o="WARECUBE,INC" 465 o="ENERGISME" 469 o="Gentec Systems Co." 46B o="Airborne Engineering Limited" @@ -19591,15 +20193,19 @@ FCFEC2 o="Invensys Controls UK Limited" 477 o="digitrol limited" 478 o="Touchnet/OneCard" 479 o="LINEAGE POWER PVT LTD.," + 47A o="GlooVir Inc." + 47B o="Monixo" 47C o="Par-Tech, Inc." 47E o="Fiber Optika Technologies Pvt. Ltd." 47F o="ASE GmbH" 480 o="Emergency Lighting Products Limited" 482 o="Aeryon Labs Inc" 486 o="ChongQing JianTao Technology Co., Ltd." + 487 o="ECS s.r.l." 488 o="Cardinal Scale Mfg Co" 489 o="ard sa" 48A o="George Wilson Industries Ltd" + 48B o="TATTILE SRL" 48C o="Integrated Systems Engineering, Inc." 48D o="OMEGA BILANCE SRL SOCIETA' UNIPERSONALE" 48E o="Allim System Co,.Ltd." @@ -19609,16 +20215,19 @@ FCFEC2 o="Invensys Controls UK Limited" 493 o="Impulse Networks Pte Ltd" 494 o="Schildknecht AG" 495 o="Fiem Industries Ltd." + 496 o="Profcon AB" 497 o="ALBIRAL DISPLAY SOLUTIONS SL" 498 o="XGEM SAS" 499 o="Pycom Ltd" 49A o="HAXE SYSTEME" 49B o="Algodue Elettronica Srl" + 49D o="Shenzhen Chanslink Network Technology Co., Ltd" 49E o="CAPTEMP, Lda" 49F o="B.P.A. SRL" 4A0 o="FLUDIA" 4A1 o="Herholdt Controls srl" 4A2 o="DEVAU Lemppenau GmbH" + 4A4 o="DEUTA-WERKE GmbH" 4A5 o="Intermind Inc." 4A6 o="HZHY TECHNOLOGY" 4A7 o="aelettronica group srl" @@ -19641,8 +20250,10 @@ FCFEC2 o="Invensys Controls UK Limited" 4B9 o="SHEN ZHEN TTK TECHNOLOGY CO,LTD" 4BA o="Sinftech LLC" 4BB o="Plazma-T" + 4BC o="TIAMA" 4BD o="Boulder Amplifiers, Inc." 4BE o="GY-FX SAS" + 4BF o="Exsom Computers LLC" 4C0 o="Technica Engineering GmbH" 4C1 o="QUERCUS TECHNOLOGIES, S. L." 4C2 o="hera Laborsysteme GmbH" @@ -19651,6 +20262,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4C6 o="BlueBox Video Limited" 4C7 o="SOLVERIS sp. z o.o." 4C8 o="Hosokawa Micron Powder Systems" + 4C9 o="Elsist Srl" 4CC o="FRESENIUS MEDICAL CARE" 4CD o="Power Electronics Espana, S.L." 4CE o="Agilack" @@ -19659,6 +20271,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4D2 o="Biotage Sweden AB" 4D4 o="Nortek Global HVAC" 4D5 o="Moog Rekofa GmbH" + 4D6 o="Operational Technology Solutions" 4D8 o="Versilis Inc." 4DB o="Temperature@lert" 4DC o="JK DEVICE CORPORATION" @@ -19667,8 +20280,10 @@ FCFEC2 o="Invensys Controls UK Limited" 4DF o="Nidec Avtron Automation Corp" 4E0 o="Microvideo" 4E1 o="Grupo Epelsa S.L." + 4E4 o="W.A. Benjamin Electric Co." 4E5 o="viZaar industrial imaging AG" 4E7 o="Digital Domain" + 4E8 o="Copious Imaging LLC" 4E9 o="ADETEC SAS" 4EA o="Vocality international T/A Cubic" 4EB o="INFOSOFT DIGITAL DESIGN & SERVICES PRIVATE LIMITED" @@ -19680,10 +20295,12 @@ FCFEC2 o="Invensys Controls UK Limited" 4F2 o="COMPAL ELECTRONICS, INC." 4F4 o="WiTagg, Inc" 4F6 o="DORLET SAU" + 4F7 o="Foxtel srl" 4F9 o="OptoPrecision GmbH" 4FA o="Thruvision Limited" 4FC o="Mettler Toledo" 4FE o="WiTagg, Inc" + 4FF o="Shanghai AiGentoo Information Technology Co.,Ltd." 500 o="Mistral Solutions Pvt. LTD" 501 o="Peek Traffic" 502 o="Glidewell Laboratories" @@ -19694,25 +20311,31 @@ FCFEC2 o="Invensys Controls UK Limited" 507 o="Human Oriented Technology, Inc." 508 o="INSEVIS GmbH" 50A o="AMEDTEC Medizintechnik Aue GmbH" + 50D o="CT Company" 50E o="Micro Trend Automation Co., LTD" 510 o="PSL ELEKTRONİK SANAYİ VE TİCARET A.S." 511 o="Next Sight srl" 512 o="Techno Broad,Inc" 513 o="MB connect line GmbH Fernwartungssysteme" + 514 o="Intelligent Security Systems (ISS)" 515 o="PCSC" 516 o="LINEAGE POWER PVT LTD.," 517 o="ISPHER" 518 o="CRUXELL Corp." + 519 o="MB connect line GmbH Fernwartungssysteme" + 51A o="Shachihata Inc." 51B o="Vitrea Smart Home Technologies" 51C o="ATX Networks Corp" 51D o="Tecnint HTE SRL" 51E o="Fundación Cardiovascular de Colombia" + 521 o="Selex ES Inc." 522 o="Syncopated Engineering Inc" 523 o="Tibit Communications" 524 o="Wuxi New Optical Communication Co.,Ltd." 525 o="Plantiga Technologies Inc" 526 o="FlowNet LLC" 528 o="Aplex Technology Inc." + 52A o="Dataflex International BV" 52B o="GE Aviation Cheltenham" 52C o="Centuryarks Ltd.," 52D o="Tanaka Electric Industry Co., Ltd." @@ -19722,18 +20345,22 @@ FCFEC2 o="Invensys Controls UK Limited" 532 o="Talleres de Escoriaza SA" 533 o="Nippon Marine Enterprises, Ltd." 535 o="SITA Messtechnik GmbH" + 537 o="Biennebi s.r.l." 538 o="sydetion UG (h.b.)" + 539 o="Tempris GmbH" 53A o="Pano0ramic Power" 53B o="Mr.Loop" 53C o="Airthings" 53D o="ACCEL CORP" 542 o="RTDS Technologies Inc." + 543 o="wallbe GmbH" 544 o="Silicon Safe Ltd" 545 o="Airity Technologies Inc." 546 o="Sensefarm AB" 547 o="CE LINK LIMITED" 548 o="DIGIVERV INC" 549 o="Procon automatic systems GmbH" + 54A o="Digital Instrument Transformers" 54B o="Brakels IT" 54C o="Husty M.Styczen J.Hupert Sp.J." 54D o="Qingdao Haitian Weiye Automation Control System Co., Ltd" @@ -19753,32 +20380,43 @@ FCFEC2 o="Invensys Controls UK Limited" 55C o="Saratoga Speed, Inc." 55D o="LunaNexus Inc" 55E o="BRS Sistemas Eletrônicos" + 55F o="Deep BV" 563 o="Zhejiang Hao Teng Electronic Technology Co., Ltd." 564 o="christmann informationstechnik + medien GmbH & Co. KG" + 565 o="Clecell" 566 o="Data Informs LLC" + 568 o="Small Data Garden Oy" + 569 o="Nuance Hearing Ltd." 56A o="Harvard Technology Ltd" 56B o="S.E.I. CO.,LTD." 56C o="Telensa Ltd" + 56D o="Pro-Digital Projetos Eletronicos Ltda" + 56E o="Power Electronics Espana, S.L." + 56F o="Radikal d.o.o." 570 o="Bayern Engineering GmbH & Co. KG" + 571 o="Echogear" 572 o="CRDE" 574 o="Cloud Intelligence Pty Ltd" 576 o="Shandong Hospot IOT Technology Co.,Ltd." + 577 o="DSILOG" 578 o="IMAGE TECH CO.,LTD" 579 o="Chelsea Technologies Group Ltd" 57A o="Rhythm Engineering, LLC." 57B o="ELAMAKATO GmbH" 57C o="Automata GmbH & Co. KG" 57D o="WICOM1 GmbH" + 57E o="Ascon Tecnologic S.r.l." 57F o="MBio Diagnostics, Inc." 582 o="VAGLER International Sdn Bhd" 583 o="Ducommun Inc." 584 o="Sertone, a division of Opti-Knights Ltd" 585 o="Nefteavtomatika" 587 o="INCAA Computers" + 588 o="LLC NPO Svyazkomplektservis" 589 o="Cityntel OU" 58C o="OPTSYS" 58D o="DORLET SAU" - 58E o="Veilux Inc." + 58E o="VEILUX INC." 58F o="LSL systems" 590 o="812th AITS" 592 o="CRDE" @@ -19789,6 +20427,7 @@ FCFEC2 o="Invensys Controls UK Limited" 597 o="VAPE RAIL INTERNATIONAL" 598 o="Ruag Defence France SAS" 599 o="LECO Corporation" + 59A o="Wagner Group GmbH" 59B o="AUTOMATIZACION Y CONECTIVIDAD SA DE CV" 59C o="DAVE SRL" 59D o="servicios de consultoria independiente S.L." @@ -19802,11 +20441,17 @@ FCFEC2 o="Invensys Controls UK Limited" 5A9 o="Bunka Shutter Co., Ltd." 5AA o="Chugoku Electric Manufacturing Co.,Inc" 5AB o="Sea Air and Land Communications Ltd" + 5AD o="Profotech" + 5AE o="TinTec Co., Ltd." 5B0 o="Qxperts Italia S.r.l." 5B1 o="EPD Electronics" + 5B2 o="Peter Huber Kaeltemaschinenbau AG" + 5B4 o="Systems Technologies" 5B5 o="Lehigh Electric Products Co" 5B6 o="Ethical Lighting and Sensor Solutions Limited" 5B8 o="Hella Gutmann Solutions GmbH" + 5BA o="INFRASAFE/ ADVANTOR SYSTEMS" + 5BB o="Olympus NDT Canada" 5BC o="LAMTEC Meß- und Regeltechnik für Feuerungen GmbH & Co. KG" 5BE o="CASWA" 5BF o="Aton srl" @@ -19818,6 +20463,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5CC o="Akse srl" 5CD o="MVT Video Technologies R + H Maedler GbR" 5CF o="PROEL TSI s.r.l." + 5D0 o="InterTalk Critical Information Systems" 5D1 o="Software Motor Corp" 5D3 o="Supracon AG" 5D4 o="RCH ITALIA SPA" @@ -19827,8 +20473,11 @@ FCFEC2 o="Invensys Controls UK Limited" 5DA o="Valk Welding B.V." 5DB o="Movicom LLC" 5DC o="FactoryLab B.V." + 5DD o="Theatrixx Technologies, Inc." 5DE o="Hangzhou AwareTec Technology Co., Ltd" + 5DF o="Semacon Business Machines" 5E0 o="Hexagon Metrology SAS" + 5E1 o="Arevita" 5E2 o="Grossenbacher Systeme AG" 5E3 o="Imecon Engineering SrL" 5E4 o="DSP DESIGN" @@ -19838,6 +20487,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5E8 o="VITEC" 5E9 o="Zehetner-Elektronik GmbH" 5EA o="KYS,INC" + 5EB o="Loma Systems s.r.o." 5EC o="Creative Electronics Ltd" 5ED o="EA Elektroautomatik GmbH & Co. KG" 5EE o="Mikrotron Mikrocomputer, Digital- und Analogtechnik GmbH" @@ -19848,6 +20498,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5F3 o="Rtone" 5F4 o="FDSTiming" 5F6 o="FreeFlight Systems" + 5F8 o="Forcite Helmet Systems Pty Ltd" 5F9 o="MB connect line GmbH Fernwartungssysteme" 5FA o="TEX COMPUTER SRL" 5FB o="TELEPLATFORMS" @@ -19858,6 +20509,7 @@ FCFEC2 o="Invensys Controls UK Limited" 602 o="Quantum Opus, LLC" 603 o="EGISTECH CO.,LTD." 605 o="Aplex Technology Inc." + 606 o="OOO Research and Production Center %Computer Technologies%" 607 o="ATEME" 608 o="EIIT SA" 609 o="PBSI Group Limited" @@ -19872,6 +20524,7 @@ FCFEC2 o="Invensys Controls UK Limited" 613 o="Suprock Technologies" 615 o="JSC %OTZVUK%" 616 o="Axxess Identification Ltd" + 617 o="Cominfo, Inc." 618 o="Motec Pty Ltd" 61A o="Rocket Lab Ltd." 61B o="Nubewell Networks Pvt Ltd" @@ -19884,6 +20537,8 @@ FCFEC2 o="Invensys Controls UK Limited" 625 o="VX Instruments GmbH" 628 o="MECT SRL" 62B o="Silicann Systems GmbH" + 62C o="OOO %NTC Rotek%" + 62F o="BARCO, s.r.o." 630 o="LGE" 631 o="SENSO2ME" 633 o="OBSERVER FOUNDATION" @@ -19891,6 +20546,7 @@ FCFEC2 o="Invensys Controls UK Limited" 635 o="Cosylab d.d." 636 o="Globalcom Engineering SPA" 637 o="INEO-SENSE" + 638 o="Parkalot Denmark ApS" 63A o="DAVE SRL" 63B o="Lazer Safe Pty Ltd" 63C o="Pivothead" @@ -19921,13 +20577,17 @@ FCFEC2 o="Invensys Controls UK Limited" 65B o="Roush" 65C o="Aplex Technology Inc." 65D o="GEGA ELECTRONIQUE" + 65E o="Season Electronics Ltd" 660 o="Smart Service Technologies CO., LTD" 661 o="DesignA Electronics Limited" + 662 o="Icon Industrial Engineering" 664 o="Sankyo Intec co.,ltd" 665 o="CertUsus GmbH" 666 o="Aplex Technology Inc." + 667 o="CT Company" 669 o="Pano0ramic Power" 66B o="Innitive B.V." + 66C o="KRISTECH Krzysztof Kajstura" 66D o="Sanmina Israel" 670 o="Particle sizing systems" 671 o="Sea Shell Corporation" @@ -19939,23 +20599,30 @@ FCFEC2 o="Invensys Controls UK Limited" 677 o="Fraunhofer-Institut IIS" 678 o="The Dini Group, La Jolla inc." 679 o="EMAC, Inc." + 67A o="Micatu" 67B o="Stesalit Systems Ltd" 67D o="Acrodea, Inc." + 67E o="Season Electronics Ltd" 680 o="BASF Corporation" 682 o="Rosslare Enterprises Limited" + 684 o="LECO Corporation" 686 o="Access Protocol Pty Ltd" 688 o="MG s.r.l." 689 o="Prisma Telecom Testing Srl" + 68B o="Sadel S.p.A." 68C o="ND METER" 68D o="%Meta-chrom% Co. Ltd." 68E o="CEA Technologies Pty Ltd" 68F o="PEEK TRAFFIC" + 691 o="PEEK TRAFFIC" 692 o="HOSIN INDUSTRIAL LIMITED" 693 o="Altron, a.s." 694 o="MoviTHERM" + 695 o="GSP Sprachtechnologie GmbH" 696 o="Open Grow" 697 o="Alazar Technologies Inc." 69A o="Altaneos" + 69B o="TAIYO SEIKI CO.,LTD." 69C o="Keepen" 69E o="PTYPE Co., LTD." 69F o="T+A elektroakustik GmbH & Co.KG" @@ -19963,11 +20630,14 @@ FCFEC2 o="Invensys Controls UK Limited" 6A1 o="GLIAL TECHNOLOGY" 6A2 o="Root Automation" 6A3 o="OutdoorLink" + 6A4 o="Acrodea, Inc." 6A5 o="Akenori PTE LTD" 6A6 o="WOW System" 6A8 o="Vitsch Electronics" 6A9 o="OHMORI ELECTRIC INDUSTRIES CO.LTD" + 6AB o="ARROW (CHINA) ELECTRONICS TRADING CO., LTD." 6AD o="CONNIT" + 6AE o="Hangzhou Weimu Technology Co,.Ltd." 6AF o="Sensorberg GmbH" 6B0 o="PTYPE Co., LTD." 6B1 o="TTC TELEKOMUNIKACE, s.r.o." @@ -19977,14 +20647,18 @@ FCFEC2 o="Invensys Controls UK Limited" 6B6 o="INRADIOS GmbH" 6B7 o="Grossenbacher Systeme AG" 6B8 o="BT9" + 6B9 o="Becton Dickinson" 6BA o="Integrotech sp. z o.o." 6BB o="LUCEO" + 6BC o="EA Elektroautomatik GmbH & Co. KG" 6BE o="VANTAGE INTEGRATED SECURITY SOLUTIONS PVT LTD" 6BF o="Otto Bihler Maschinenfabrik GmbH & Co. KG" 6C1 o="Labtronik s.r.l." 6C3 o="BEIJING ZGH SECURITY RESEARCH INSTITUTE CO., LTD" 6C5 o="CJSC «Russian telecom equipment company» (CJSC RTEC)" 6C7 o="Becton Dickinson" + 6CA o="LINEAGE POWER PVT LTD.," + 6CB o="NAJIN automation" 6CD o="NORTHBOUND NETWORKS PTY. LTD." 6D0 o="Code Blue Corporation" 6D1 o="Visual Engineering Technologies Ltd" @@ -19994,10 +20668,12 @@ FCFEC2 o="Invensys Controls UK Limited" 6D8 o="Shanghai YuanAn Environmental Protection Technology Co.,Ltd" 6D9 o="VECTARE Inc" 6DA o="Enovative Networks, Inc." + 6DD o="Abbott Diagnostics Technologies AS" 6DE o="Ametek Solidstate Controls" 6DF o="Mango DSP, Inc." 6E0 o="ABB SPA - DMPC" 6E1 o="Shanghai Holystar Information Technology Co.,Ltd" + 6E3 o="SHEN ZHEN QLS ELECTRONIC TECHNOLOGY CO.,LTD." 6E4 o="Institute of Power Engineering, Gdansk Division" 6E5 o="DEUTA-WERKE GmbH" 6E6 o="Eleven Engineering Incorporated" @@ -20008,6 +20684,7 @@ FCFEC2 o="Invensys Controls UK Limited" 6EB o="QUANTAFLOW" 6EC o="CRDE" 6ED o="Wiingtech International Co. LTD." + 6EE o="HANKOOK CTEC CO,. LTD." 6F0 o="iTelaSoft Pvt Ltd" 6F1 o="Discover Battery" 6F2 o="P&C Micro's Pty Ltd" @@ -20020,8 +20697,10 @@ FCFEC2 o="Invensys Controls UK Limited" 6FB o="Shachihata Inc." 6FC o="MI Inc." 6FD o="Core Akıllı Ev Sistemleri" + 6FE o="NTO IRE-POLUS" 6FF o="AKEO PLUS" 700 o="University Of Groningen" + 701 o="COMPAR Computer GmbH" 702 o="Sensor Highway Ltd" 703 o="StromIdee GmbH" 704 o="Melecs EWS GmbH" @@ -20031,6 +20710,7 @@ FCFEC2 o="Invensys Controls UK Limited" 708 o="IBM Research GmbH" 709 o="AML" 70A o="PULLNET TECHNOLOGY, SA DE CV SSC1012302S73" + 70B o="Alere Technologies AS" 70E o="Wuhan Xingtuxinke ELectronic Co.,Ltd" 70F o="Alion Science & Technology" 710 o="Guardian Controls International Ltd" @@ -20041,18 +20721,22 @@ FCFEC2 o="Invensys Controls UK Limited" 716 o="Lode BV" 717 o="Secure Systems & Services" 718 o="PEEK TRAFFIC" + 719 o="2M Technology" 71B o="elsys" 71E o="Motec Pty Ltd" 721 o="Zoe Medical" 722 o="UMAN" 723 o="LG Electronics" 724 o="Quan International Co., Ltd." + 726 o="ATGS" 727 o="LP Technologies Inc." 728 o="BCD Audio" 729 o="EMAC, Inc." + 72A o="MRC Systems GmbH" 72C o="NuRi&G Engineering co,.Ltd." 72D o="Kron Medidores" 72E o="Maharsystem" + 72F o="AVA Technologies Inc." 730 o="Videogenix" 731 o="Phoniro Systems AB" 732 o="TOFWERK AG" @@ -20073,16 +20757,19 @@ FCFEC2 o="Invensys Controls UK Limited" 747 o="Eva Automation" 748 o="KDT" 749 o="Granite River Labs Inc" - 74A o="Mettler Toledo Hi Speed" + 74A o="Mettler Toledo" + 74B o="Code Blue Corporation" 74C o="Kwant Controls BV" 74D o="SPEECH TECHNOLOGY CENTER LIMITED" 74E o="PushCorp, Inc." 74F o="United States Technologies Inc." 750 o="Neurio Technology Inc." 751 o="GNF" + 752 o="Guan Show Technologe Co., Ltd." 753 o="HCH. Kündig & CIE. AG" 754 o="COSMOIT.CO.LTD" 755 o="LandmarkTech Systems Technology Co.,Ltd." + 757 o="GABO" 758 o="Grossenbacher Systeme AG" 759 o="AML" 75A o="Standard Backhaul Communications" @@ -20095,6 +20782,7 @@ FCFEC2 o="Invensys Controls UK Limited" 761 o="Critical Link LLC" 763 o="A Trap, USA" 764 o="SCHMID electronic" + 765 o="LG Electronics" 766 o="Tirasoft Nederland" 767 o="FRANKLIN FRANCE" 768 o="Kazan Networks Corporation" @@ -20114,13 +20802,18 @@ FCFEC2 o="Invensys Controls UK Limited" 777 o="QUERCUS TECHNOLOGIES, S.L." 778 o="Lumacron Technology Ltd." 779 o="DR.BRIDGE AQUATECH" + 77A o="Tecsag Innovation AG" 77B o="AeroVision Avionics, Inc." 77C o="HUSTY M.Styczen J.Hupert Sp.J." + 77D o="APG Cash Drawer, LLC" 77E o="Blue Marble Communications, Inc." + 780 o="NIDEC LEROY-SOMER" 781 o="Project Service S.a.s." 782 o="thou&tech" + 783 o="CHIeru., CO., Ltd." 784 o="Shenzhen bayue software co. LTD" 785 o="Density Inc." + 787 o="Den Automation" 788 o="Slan" 789 o="SEMEX-EngCon GmbH" 78A o="Hills Health Solutions" @@ -20132,12 +20825,15 @@ FCFEC2 o="Invensys Controls UK Limited" 791 o="Romteck Australia" 793 o="Gastech Australia Pty Ltd" 794 o="Shadin Avionics" + 795 o="TIECHE Engineered Systems" 796 o="GAMPT mbH" + 797 o="Mitsubishi Electric India Pvt. Ltd." 799 o="Vitec System Engineering Inc." 79A o="Innerspec Technologies Inc." 79B o="Soniclean Pty Ltd" 79D o="Editech Co., Ltd" 79E o="CW2. Gmbh & Co. KG" + 79F o="Green Instruments A/S" 7A0 o="Reactec Ltd" 7A1 o="Excelfore Corporation" 7A2 o="Alpha ESS Co., Ltd." @@ -20163,16 +20859,20 @@ FCFEC2 o="Invensys Controls UK Limited" 7B8 o="SerEnergy A/S" 7B9 o="QIAGEN Instruments AG" 7BA o="Decentlab GmbH" + 7BB o="Aloxy" 7BC o="FIRST RF Corporation" + 7BE o="Phytron GmbH" 7BF o="Stone Three" 7C0 o="TORGOVYY DOM TEHNOLOGIY LLC" 7C1 o="Data Sciences International" 7C2 o="Morgan Schaffer Inc." 7C3 o="Flexim Security Oy" 7C4 o="MECT SRL" + 7C6 o="Utrend Technology (Shanghai) Co., Ltd" 7C7 o="Sicon srl" 7C8 o="CRDE" 7C9 o="Council Rock" + 7CA o="Hunan Shengyun Photoelectric Technology Co., Ltd." 7CB o="KeyW Corporation" 7CD o="Molekuler Goruntuleme A.S." 7CE o="Aplex Technology Inc." @@ -20215,6 +20915,7 @@ FCFEC2 o="Invensys Controls UK Limited" 7FB o="db Broadcast Products Ltd" 7FD o="SYS TEC electronic GmbH" 7FE o="RCH ITALIA SPA" + 7FF o="eumig industrie-TV GmbH." 800 o="HeadsafeIP PTY LTD" 802 o="Qingdao CNR HITACH Railway Signal&communication co.,ltd" 803 o="Grossenbacher Systeme AG" @@ -20231,17 +20932,20 @@ FCFEC2 o="Invensys Controls UK Limited" 811 o="CJSC «INTERSET»" 813 o="Wavemed srl" 814 o="Ingenieurbuero SOMTRONIK" + 815 o="Waco Giken Co., Ltd." 816 o="Smith Meter, Inc." 817 o="Aplex Technology Inc." 818 o="CRDE" 819 o="«Intellect module» LLC" 81A o="Joehl & Koeferli AG" 81B o="bobz GmbH" + 81D o="DEUTA-WERKE GmbH" 81E o="Novathings" 820 o="Becker Nachrichtentechnik GmbH" 821 o="HL2 group" 822 o="Angora Networks" 823 o="SP Controls" + 824 o="Songwoo Information & Technology Co., Ltd" 825 o="TATTILE SRL" 826 o="Elbit Systems of America" 827 o="Metromatics Pty Ltd" @@ -20249,8 +20953,11 @@ FCFEC2 o="Invensys Controls UK Limited" 82C o="NELS Ltd." 82D o="Elektronik Art S.C." 82E o="PlayAlive A/S" + 830 o="Nordson Corporation" 831 o="Arnouse Digital Devices Corp" + 832 o="Potter Electric Signal Co. LLC" 833 o="Alpiq InTec Management AG" + 834 o="NCE Network Consulting Engineering srl" 835 o="CommBox P/L" 836 o="Authenticdata" 837 o="HiDes, Inc." @@ -20259,10 +20966,12 @@ FCFEC2 o="Invensys Controls UK Limited" 83A o="EMDEP CENTRO TECNOLOGICO MEXICO" 83B o="Telefonix Incorporated" 83C o="Sinoembed" + 83E o="The Dini Group, La Jolla inc." 83F o="Lumine Lighting Solutions Oy" 840 o="xm" 841 o="Stanet Co.,Ltd" 842 o="PLUTO Solution co.,ltd." + 843 o="OOO Research and Production Center %Computer Technologies%" 844 o="SANSFIL Technologies" 845 o="Harborside Technology" 847 o="Ai-Lynx" @@ -20273,6 +20982,7 @@ FCFEC2 o="Invensys Controls UK Limited" 84C o="CoreKinect" 84D o="Quantum Design Inc." 84E o="Chromalox, Inc." + 84F o="Mettler Toledo" 850 o="REO AG" 851 o="EXASCEND (Wuhan) Co., Ltd" 852 o="NetBoxSC, LLC" @@ -20299,6 +21009,7 @@ FCFEC2 o="Invensys Controls UK Limited" 870 o="bentrup Industriesteuerungen" 871 o="Oso Technologies" 873 o="Vishay Nobel AB" + 874 o="NORTHBOUND NETWORKS PTY. LTD." 875 o="Peek Traffic" 876 o="IONETECH" 877 o="Polynet Telecommunications Consulting and Contractor Ltd." @@ -20312,6 +21023,7 @@ FCFEC2 o="Invensys Controls UK Limited" 880 o="Skopei B.V." 881 o="TATTILE SRL" 882 o="SIMON TECH, S.L." + 884 o="LG Electronics" 885 o="QuirkLogic" 888 o="Zetechtics Ltd" 889 o="Innovative Circuit Technology" @@ -20329,6 +21041,9 @@ FCFEC2 o="Invensys Controls UK Limited" 897 o="EFG CZ spol. s r.o." 89A o="Algodue Elettronica Srl" 89B o="ControlWorks, Inc." + 89C o="IHI Rotating Machinery Engineering Co.,Ltd." + 89D o="e-Matix Corporation" + 89E o="Innovative Control Systems, LP" 8A0 o="DM RADIOCOM" 8A2 o="WINNERS DIGITAL CORPORATION" 8A4 o="Phyton, Inc. Microsystems and Development Tools" @@ -20336,28 +21051,35 @@ FCFEC2 o="Invensys Controls UK Limited" 8A6 o="CRDE" 8A8 o="megatec electronic GmbH" 8A9 o="WoKa-Elektronik GmbH" + 8AA o="TATTILE SRL" 8AB o="EMAC, Inc." 8AC o="​ASUNG TECHNO CO.,Ltd" 8AD o="Global Communications Technology LLC" 8AE o="FARECO" + 8AF o="QBIC COMMUNICATIONS DMCC" 8B0 o="IES S.r.l." 8B1 o="M-Tech Innovations Limited" 8B2 o="NPF Modem, LLC" 8B3 o="Firefly RFID Solutions" 8B4 o="Scenario Automation" - 8B7 o="Contec DTx" + 8B7 o="Contec Americas Inc." + 8B8 o="GDI Technology Inc" 8B9 o="Toptech Systems, Inc." 8BB o="KST technology" + 8BC o="GSI GeoSolutions International Ltd" 8BE o="Connoiseur Electronics Private Limited" + 8BF o="Hangzhou Leaper Technology Co. Ltd." 8C1 o="Rievtech Electronic Co.,Ltd" 8C2 o="F-domain corporation" 8C3 o="Wyebot, Inc." 8C4 o="APE GmbH" 8C5 o="HMicro Inc" 8C6 o="Onosokki Co.,Ltd" + 8C7 o="Henschel-Robotics GmbH" 8C8 o="KRONOTECH SRL" 8CA o="Allied Data Systems" 8CB o="WELT Corporation" + 8CC o="Piranha EMS Inc." 8CD o="EA Elektroautomatik GmbH & Co. KG" 8CE o="CORES Corporation" 8CF o="Dainichi Denshi Co.,LTD" @@ -20369,11 +21091,14 @@ FCFEC2 o="Invensys Controls UK Limited" 8DA o="MicroElectronics System Co.Ltd" 8DB o="Kratos Analytical Ltd" 8DC o="Niveo International BV" + 8DF o="DORLET SAU" 8E0 o="SOUDAX EQUIPEMENTS" 8E1 o="WoKa-Elektronik GmbH" 8E2 o="Zhiye Electronics Co., Ltd." 8E3 o="DORLET SAU" 8E4 o="Aplex Technology Inc." + 8E6 o="Mothonic AB" + 8EA o="JLCooper Electronics" 8EB o="Procon Electronics Pty Ltd" 8EC o="Rudy Tellert" 8ED o="NanoSense" @@ -20399,16 +21124,19 @@ FCFEC2 o="Invensys Controls UK Limited" 90B o="Matrix Switch Corporation" 90C o="ANTEK GmbH" 90D o="Modtronix Engineering" + 90E o="Maytronics Ltd." 90F o="DTRON Communications (Pty) Ltd" 910 o="Eginity, Inc." 911 o="Equatel" 913 o="Shenzhen Riitek Technology Co.,Ltd" + 914 o="Contec Americas Inc." 916 o="Techno Mathematical Co.,Ltd" 917 o="KSJ Co.Ltd" 918 o="Glova Rail A/S" 91A o="Fujian Landfone Information Technology Co.,Ltd" 91B o="Dolotron d.o.o." 91C o="Alere Technologies AS" + 91D o="Cubitech" 91E o="Creotech Instruments S.A." 91F o="JSC %InformInvestGroup%" 920 o="SLAT" @@ -20420,9 +21148,11 @@ FCFEC2 o="Invensys Controls UK Limited" 929 o="OutSys" 92A o="Miravue" 92B o="ENTEC Electric & Electronic Co., LTD." + 92C o="DISMUNTEL SAL" 92E o="Medical Monitoring Center OOD" 92F o="SiFive" 930 o="The Institute of Mine Seismology" + 931 o="MARINE INSTRUMENTS, S.A." 932 o="Rohde&Schwarz Topex SA" 933 o="SARL S@TIS" 934 o="RBS Netkom GmbH" @@ -20431,6 +21161,7 @@ FCFEC2 o="Invensys Controls UK Limited" 937 o="TATTILE SRL" 938 o="JETI Technische Instrumente GmbH" 939 o="Invertek Drives Ltd" + 93B o="Changchun FAW Yanfeng Visteon Automotive Electronics.,Ltd." 93E o="Systems With Intelligence Inc." 940 o="Paradigm Technology Services B.V." 941 o="Triax A/S" @@ -20447,6 +21178,7 @@ FCFEC2 o="Invensys Controls UK Limited" 94E o="BP Lubricants USA, Inc." 94F o="MART NETWORK SOLUTIONS LTD" 950 o="CMT Medical technologies" + 951 o="Trident Systems Inc" 952 o="REQUEA" 953 o="Spectrum Techniques, LLC" 954 o="Dot System S.r.l." @@ -20459,6 +21191,7 @@ FCFEC2 o="Invensys Controls UK Limited" 95B o="SRS Group s.r.o." 95C o="Wilson Electronics" 95E o="BLOCKSI LLC" + 95F o="WiFi Nation Ltd" 960 o="HORIZON TELECOM" 961 o="TASK SISTEMAS DE COMPUTACAO LTDA" 963 o="Triax A/S" @@ -20470,6 +21203,8 @@ FCFEC2 o="Invensys Controls UK Limited" 96D o="MSB Elektronik und Gerätebau GmbH" 96E o="Myostat Motion Control Inc" 96F o="4CAM GmbH" + 970 o="Bintel AB" + 971 o="RCH ITALIA SPA" 972 o="AixControl GmbH" 973 o="Autonomic Controls, Inc." 974 o="Jireh Industries Ltd." @@ -20478,10 +21213,12 @@ FCFEC2 o="Invensys Controls UK Limited" 977 o="Engage Technologies" 978 o="Satixfy Israel Ltd." 97A o="Orion Corporation" + 97B o="WIKA Alexander Wiegand SE & Co. KG" 97C o="Nu-Tek Power Controls and Automation" 97F o="BISTOS.,Co.,Ltd" 981 o="Zamir Recognition Systems Ltd." 982 o="3S - Sensors, Signal Processing, Systems GmbH" + 983 o="ENS Engineered Network Systems" 984 o="Sanmina Israel" 985 o="Burk Technology" 986 o="Aplex Technology Inc." @@ -20508,12 +21245,16 @@ FCFEC2 o="Invensys Controls UK Limited" 9A0 o="ELDES" 9A1 o="ITS Industrial Turbine Services GmbH" 9A2 o="O-Net Communications(Shenzhen)Limited" + 9A5 o="Softel" 9A7 o="Honeywell" 9A9 o="PABLO AIR Co., LTD" 9AA o="Tecsys do Brasil Industrial Ltda" 9AB o="Groupe Paris-Turf" + 9AC o="Suzhou Sapa Automotive Technology Co.,Ltd" 9AD o="Fortuna Impex Pvt ltd" 9AE o="Volansys technologies pvt ltd" + 9AF o="Shanghai Brellet Telecommunication Technology Co., Ltd." + 9B0 o="Clearly IP Inc" 9B1 o="Aplex Technology Inc." 9B2 o="CONTINENT, Ltd" 9B3 o="K&J Schmittschneider AG" @@ -20521,11 +21262,12 @@ FCFEC2 o="Invensys Controls UK Limited" 9B5 o="Ideetron b.v." 9B6 o="Intercomp S.p.A." 9B7 o="Itronics Ltd" - 9B8 o="Loma Systems" + 9B8 o="Loma Systems s.r.o." 9B9 o="Aethera Technologies" 9BA o="ATIM Radiocommunication" 9BD o="Signal Processing Devices Sweden AB" 9BE o="Izome" + 9BF o="Xiris Automation Inc." 9C0 o="Schneider Displaytechnik GmbH" 9C1 o="Zeroplus Technology Co.,Ltd." 9C4 o="aelettronica group srl" @@ -20538,11 +21280,12 @@ FCFEC2 o="Invensys Controls UK Limited" 9CB o="Alligator Communications" 9CC o="Zaxcom Inc" 9CE o="Terragene S.A" + 9CF o="IOTIZE" 9D0 o="RJ45 Technologies" 9D1 o="OS42 UG (haftungsbeschraenkt)" 9D2 o="ACS MOTION CONTROL" 9D3 o="Communication Technology Ltd." - 9D4 o="Transas Marine Limited" + 9D4 o="Wartsila Voyage Limited" 9D5 o="Southern Tier Technologies" 9D6 o="Crown Solar Power Fencing Systems" 9D7 o="KM OptoElektronik GmbH" @@ -20554,10 +21297,13 @@ FCFEC2 o="Invensys Controls UK Limited" 9DE o="System 11 Sp. z o.o." 9DF o="DOBE Computing" 9E0 o="ES Industrial Systems Co., Ltd." + 9E1 o="Bolide Technology Group, Inc." 9E2 o="Ofil USA" 9E3 o="LG Electronics" 9E6 o="BLOCKSI LLC" 9E7 o="Xiamen Maxincom Technologies Co., Ltd." + 9E8 o="Zerospace ICT Services B.V." + 9EA o="Blue Storm Associates, Inc." 9EB o="Preston Industries dba PolyScience" 9EC o="eSoftThings" 9ED o="Benchmark Electronics BV" @@ -20568,15 +21314,18 @@ FCFEC2 o="Invensys Controls UK Limited" 9F4 o="Tband srl" 9F5 o="Vickers Electronics Ltd" 9F6 o="Edgeware AB" + 9F7 o="Foerster-Technik GmbH" 9F8 o="Asymmetric Technologies" 9F9 o="Fluid Components Intl" 9FA o="Ideas srl" 9FB o="Unicom Global, Inc." + 9FC o="Truecom Telesoft Private Limited" 9FD o="amakidenki" + 9FE o="SURUGA SEIKI CO., LTD." A00 o="ATX NETWORKS LTD" A01 o="FeldTech GmbH" A04 o="Galea Electric S.L." - A05 o="Transas Marine Limited" + A05 o="Wartsila Voyage Limited" A06 o="Kopis Mobile LLC" A07 o="IoTrek Technology Private Limited" A08 o="BioBusiness" @@ -20584,6 +21333,7 @@ FCFEC2 o="Invensys Controls UK Limited" A0B o="ambiHome GmbH" A0D o="Globalcom Engineering SPA" A0E o="Vetaphone A/S" + A0F o="OSAKI DATATECH CO., LTD." A10 o="w-tec AG" A12 o="QUERCUS TECHNOLOGIES, S.L." A13 o="Uplevel Systems Inc" @@ -20597,6 +21347,8 @@ FCFEC2 o="Invensys Controls UK Limited" A1F o="GlobalTest LLC" A20 o="Design For Life Systems" A21 o="PPI Inc." + A22 o="eSys Solutions Sweden AB" + A24 o="Booz Allen Hamilton" A25 o="PulseTor LLC" A26 o="Hear Gear, Inc." A27 o="HDL da Amazônia Industria Eletrônica Ltda" @@ -20611,21 +21363,26 @@ FCFEC2 o="Invensys Controls UK Limited" A30 o="SHEN ZHEN HUAWANG TECHNOLOGY CO; LTD" A32 o="Toughdog Security Systems" A33 o="TIAMA" + A34 o="RCH ITALIA SPA" A35 o="Sicon srl" A36 o="Beijing DamingWuzhou Science&Technology Co., Ltd." A37 o="MITSUBISHI HEAVY INDUSTRIES THERMAL SYSTEMS, LTD." + A38 o="Aditec GmbH" + A39 o="SPETSSTROY-SVYAZ Ltd" A3A o="EPSOFT Co., Ltd" A3B o="Grace Design/Lunatec LLC" A3C o="Wave Music Ltd" A3F o="PHPower Srl" A40 o="STRACK LIFT AUTOMATION GmbH" + A41 o="THELIGHT Luminary for Cine and TV S.L." A42 o="iMAR Navigation GmbH" A43 o="OLEDCOMM" - A44 o="FSR Inc" + A44 o="FSR, INC." A45 o="Viper Innovations Ltd" A46 o="Foxconn 4Tech" A47 o="KANOA INC" A48 o="Applied Satellite Engineering" + A49 o="Unipower AB" A4A o="Beijing Arrow SEED Technology Co,.Ltd." A4B o="McKay Brothers LLC" A4C o="Alere Technologies AS" @@ -20634,6 +21391,7 @@ FCFEC2 o="Invensys Controls UK Limited" A4F o="Weltek Technologies Co. Ltd." A50 o="LECIP CORPORATION" A51 o="RF Code" + A52 o="APEX Stabilizations GmbH" A53 o="GS Industrie-Elektronik GmbH" A54 o="provedo" A55 o="Embest Technology Co., Ltd" @@ -20650,20 +21408,28 @@ FCFEC2 o="Invensys Controls UK Limited" A62 o="Environexus" A64 o="Newshine" A66 o="Trapeze Software Group Inc" + A67 o="Gstar Creation Co .,Ltd" + A68 o="Zhejiang Zhaolong Interconnect Technology Co.,Ltd" A69 o="Leviathan Solutions Ltd." + A6B o="xmi systems" + A6C o="Controles S.A." A6D o="Metek Meteorologische Messtechnik GmbH" A6E o="JSC Electrical Equipment Factory" A6F o="8Cups" + A70 o="Gateview Technologies" A71 o="Samwell International Inc" A72 o="Business Marketers Group, Inc." A73 o="MobiPromo" + A74 o="Sadel S.p.A." A75 o="Taejin InforTech" A76 o="Pietro Fiorentini" A78 o="Bionics co.,ltd." A7A o="Fluid Management Technology" A7B o="SmartSafe" A7C o="Transelektronik Messgeräte GmbH" + A7D o="Prior Scientific Instruments Ltd" A7E o="QUICCO SOUND Corporation" + A80 o="EVCO SPA" A81 o="Sienda New Media Technologies GmbH" A82 o="Telefrank GmbH" A84 o="SOREL GmbH Mikroelektronik" @@ -20672,6 +21438,7 @@ FCFEC2 o="Invensys Controls UK Limited" A87 o="Tornado Modular Systems" A88 o="Shangdong Bosure Automation Technology Ltd" A89 o="GBS COMMUNICATIONS, LLC" + A8A o="JSC VIST Group" A8B o="Giant Power Technology Biomedical Corporation" A8D o="Code Blue Corporation" A8E o="OMESH CITY GROUP" @@ -20683,6 +21450,7 @@ FCFEC2 o="Invensys Controls UK Limited" A95 o="DEUTA-WERKE GmbH" A96 o="Östling Marking Systems GmbH" A97 o="Bizwerks, LLC" + A98 o="Pantec AG" A99 o="Bandelin electronic GmbH & Co. KG" A9A o="Amphenol Advanced Sensors" A9B o="OSMOZIS" @@ -20709,12 +21477,14 @@ FCFEC2 o="Invensys Controls UK Limited" AB3 o="MICAS AG" AB4 o="SYS TEC electronic GmbH" AB5 o="BroadSoft Inc" + AB6 o="SmartD Technologies Inc" AB7 o="SIGLEAD INC" AB8 o="HORIBA ABX SAS" AB9 o="Dynamic Controls" ABA o="CL International" ABB o="David Horn Communications Ltd" ABC o="BKM-Micronic Richtfunkanlagen GmbH" + ABD o="wtec GmbH" ABE o="MART NETWORK SOLUTIONS LTD" ABF o="AGR International" AC0 o="RITEC" @@ -20728,6 +21498,7 @@ FCFEC2 o="Invensys Controls UK Limited" AC9 o="Trinity Solutions LLC" ACA o="Tecnint HTE SRL" ACB o="TATTILE SRL" + ACC o="Schneider Electric Motion USA" ACD o="CRDE" ACF o="APG Cash Drawer, LLC" AD1 o="Sensile Technologies SA" @@ -20742,7 +21513,7 @@ FCFEC2 o="Invensys Controls UK Limited" ADF o="Seraphim Optronics Ltd" AE0 o="AnyComm.Co.,Ltd." AE1 o="DimoCore Corporation" - AE2 o="Transas Marine Limited" + AE2 o="Wartsila Voyage Limited" AE3 o="Zhejiang Wellsun Electric Meter Co.,Ltd" AE5 o="BeatCraft, Inc." AE6 o="Ya Batho Trading (Pty) Ltd" @@ -20751,6 +21522,7 @@ FCFEC2 o="Invensys Controls UK Limited" AEA o="BBR Verkehrstechnik GmbH" AEB o="Association Romandix" AEC o="Paratec Ltd." + AED o="Cubitech" AEE o="DiTEST Fahrzeugdiagnose GmbH" AEF o="Baumtec GmbH" AF0 o="SEASON DESIGN TECHNOLOGY" @@ -20767,6 +21539,7 @@ FCFEC2 o="Invensys Controls UK Limited" AFB o="Shanghai Tianhe Automation Instrumentation Co., Ltd." AFE o="MESOTECHNIC" AFF o="digital-spice" + B00 o="HORIBA ABX SAS" B02 o="Nordic Automation Systems AS" B04 o="Herrmann Datensysteme GmbH" B05 o="E-PLUS TECHNOLOGY CO., LTD" @@ -20779,11 +21552,13 @@ FCFEC2 o="Invensys Controls UK Limited" B0F o="merkur Funksysteme AG" B10 o="Zumbach Electronic AG" B11 o="CAB S.R.L." + B12 o="SFR" B13 o="Omwave" B15 o="Eta Beta Srl" B16 o="XI'AN SHENMING ELECTRON TECHNOLOGY CO.,LTD" B17 o="Intesens" B18 o="Abbas, a.s." + B19 o="Brayden Automation Corp" B1A o="Aaronia AG" B1D o="Safelet BV" B1E o="Fen Systems Ltd" @@ -20792,6 +21567,7 @@ FCFEC2 o="Invensys Controls UK Limited" B21 o="TATTILE SRL" B23 o="Supervision Test et Pilotage" B24 o="Datasat Digital Entertainment" + B25 o="Hifocus Electronics India Private Limited" B26 o="INTEC International GmbH" B28 o="HUSTY M.Styczen J.Hupert sp.j." B29 o="WiViCom Co., Ltd." @@ -20799,6 +21575,7 @@ FCFEC2 o="Invensys Controls UK Limited" B2B o="Vtron Pty Ltd" B2D o="Plexus" B2E o="Green Access Ltd" + B2F o="Hermann Automation GmbH" B30 o="Systolé Hardware B.V." B31 o="Qwave Inc" B33 o="Aplex Technology Inc." @@ -20822,18 +21599,25 @@ FCFEC2 o="Invensys Controls UK Limited" B49 o="ANALOGICS TECH INDIA LTD" B4A o="MEDEX" B4D o="Avidbots Corporation" + B4F o="AvMap srlu" B50 o="iGrid T&D" B51 o="Critical Link LLC" B52 o="AEye, Inc." B53 o="Revolution Retail Systems, LLC" B55 o="CTAG - ESG36871424" B56 o="Power Electronics Espana, S.L." + B58 o="INTERNET PROTOCOLO LOGICA SL" B59 o="FutureTechnologyLaboratories INC." + B5A o="GTI Technologies Inc" + B5B o="DynaMount LLC" B5C o="Prozess Technologie" + B5D o="SHANDHAI LANDLEAF ARCHITECTURE TECHNOLOGY CO.,LTD" + B5E o="Dynics" B5F o="CRDMDEVEOPPEMENTS" B60 o="ZAO ZEO" B62 o="Sakura Seiki Co.,Ltd." B64 o="OSUNG LST CO.,LTD." + B65 o="Rotem Industry LTD" B66 o="Silent Gliss International Ltd" B67 o="RedWave Labs Ltd" B6A o="YUYAMA MFG Co.,Ltd" @@ -20842,6 +21626,7 @@ FCFEC2 o="Invensys Controls UK Limited" B6D o="Movis" B6E o="Edgeware AB" B72 o="UB330.net d.o.o." + B73 o="Cetto Industries" B74 o="OnYield Inc Ltd" B76 o="ATL-SD" B77 o="Motec Pty Ltd" @@ -20854,7 +21639,9 @@ FCFEC2 o="Invensys Controls UK Limited" B80 o="BIGHOUSE.,INC." B81 o="Instro Precision Limited" B82 o="Lookout Portable Security" + B84 o="OOO Research and Production Center %Computer Technologies%" B85 o="Fenotech Inc." + B87 o="CAITRON GmbH" B88 o="ARP Corporation" B89 o="IDA" B8A o="Nexus Tech. VN" @@ -20873,10 +21660,12 @@ FCFEC2 o="Invensys Controls UK Limited" B9B o="Elektronik Art" B9C o="EDCO Technology 1993 ltd" B9E o="POLSYSTEM SI SP. Z O.O., S.K.A." + B9F o="Yuksek Kapasite Radyolink Sistemleri San. ve Tic. A.S." BA1 o="Cathwell AS" BA2 o="MAMAC Systems, Inc." BA3 o="TIAMA" BA4 o="EIWA GIKEN INC." + BA5 o="fpgalabs.com" BA6 o="Gluon Solutions Inc." BA7 o="Digital Yacht Ltd" BA8 o="Controlled Power Company" @@ -20888,7 +21677,8 @@ FCFEC2 o="Invensys Controls UK Limited" BAE o="WARECUBE,INC" BAF o="SYS TEC electronic GmbH" BB0 o="WICELL TECHNOLOGY" - BB2 o="Mettler Toledo Hi Speed" + BB1 o="Lumiplan Duhamel" + BB2 o="Mettler Toledo" BB3 o="APG Cash Drawer, LLC" BB4 o="Integritech" BB5 o="Grossenbacher Systeme AG" @@ -20897,21 +21687,25 @@ FCFEC2 o="Invensys Controls UK Limited" BB8 o="Al Kamel Systems S.L." BB9 o="KOSMEK.Ltd" BBA o="Samriddi Automations Pvt. Ltd." + BBB o="YUYAMA MFG Co.,Ltd" BBD o="Providius Corp" BBE o="Sunrise Systems Electronics Co. Inc." BBF o="Ensys srl" + BC0 o="SENSO2ME" BC1 o="Abionic" BC2 o="DWEWOONG ELECTRIC Co., Ltd." BC3 o="eWireless" BC4 o="Digital Media Professionals" BC5 o="U&R GmbH Hardware- und Systemdesign" BC6 o="Hatteland Display AS" + BC9 o="Yite technology" BCA o="Deymed Diagnostic" BCB o="Smart Vision Lights" BCC o="MB connect line GmbH Fernwartungssysteme" BCD o="Sasken Technologies Ltd" BCE o="YAWATA ELECTRIC INDUSTRIAL CO.,LTD." BCF o="APG Cash Drawer, LLC" + BD0 o="SHS SRL" BD1 o="CableLabs" BD2 o="Burk Technology" BD3 o="FOTONA D.D." @@ -20922,11 +21716,13 @@ FCFEC2 o="Invensys Controls UK Limited" BD9 o="SolwayTech" BDA o="5-D Systems, Inc." BDD o="CDR SRL" + BDF o="H2O-YUG LLC" BE1 o="FeCon GmbH" BE3 o="Saratov Electrounit Production Plant named after Sergo Ordzhonikidze, OJSC" BE4 o="Kunshan excellent Intelligent Technology Co., Ltd." BE5 o="Pantec Engineering AG" BE6 o="CCII Systems (Pty) Ltd" + BE7 o="Syscom Instruments SA" BE8 o="AndFun Co.,Ltd." BE9 o="Telecast Inc." BEA o="Virtuosys Ltd" @@ -20939,13 +21735,18 @@ FCFEC2 o="Invensys Controls UK Limited" BF3 o="CG-WIRELESS" BF5 o="Acacia Research" BF6 o="comtac AG" + BF8 o="RCH ITALIA SPA" BF9 o="Okolab Srl" BFA o="NESA SRL" BFB o="Sensor 42" + BFC o="Vishay Nobel AB" + BFD o="Lumentum" BFE o="Aplex Technology Inc." + BFF o="Sunsa, Inc" C00 o="BESO sp. z o.o." C01 o="SmartGuard LLC" C03 o="XAVi Technologies Corp." + C04 o="Prolan Zrt." C05 o="KST technology" C06 o="XotonicsMED GmbH" C07 o="ARECO" @@ -20995,18 +21796,23 @@ FCFEC2 o="Invensys Controls UK Limited" C41 o="Merlin CSI" C42 o="CRDE" C43 o="Future Skies" + C44 o="Franz Kessler GmbH" C45 o="Stiebel Eltron GmbH" C49 o="BTG Instruments AB" C4A o="TIAMA" C4B o="ANKER-EAST" C4C o="VTC Digicom" C4D o="RADA Electronics Industries Ltd." + C4E o="ARKRAY, Inc. Kyoto Laboratory" C4F o="AE Van de Vliet BVBA" + C50 o="Combilent" + C51 o="Innotas Elektronik GmbH" C53 o="S Labs sp. z o.o." C54 o="Flexsolution APS" C55 o="Intelligent Energy Ltd" C56 o="TELETASK" C58 o="RMI Laser LLC" + C59 o="R Cubed Engineering, LLC" C5A o="Commsignia Ltd." C5B o="ACD Elektronik GmbH" C5C o="Layer Logic Inc" @@ -21021,6 +21827,7 @@ FCFEC2 o="Invensys Controls UK Limited" C66 o="Blue Access Inc" C67 o="Collini Dienstleistungs GmbH" C68 o="Mini Solution Co. Ltd." + C69 o="AZ-TECHNOLOGY SDN BHD" C6C o="McQ Inc" C6D o="Cyviz AS" C6E o="Orion Technologies, LLC" @@ -21028,19 +21835,25 @@ FCFEC2 o="Invensys Controls UK Limited" C70 o="Magnetek" C73 o="C.D.N.CORPORATION" C74 o="Qtechnology A/S" + C76 o="ELA INNOVATION" C77 o="Yönnet Akıllı Bina ve Otomasyon Sistemleri" C78 o="NETA Elektronik AS" C79 o="MB connect line GmbH Fernwartungssysteme" + C7A o="ENTEC Electric & Electronic Co., LTD." + C7B o="EM Clarity Pty Ltd" C7D o="Metatronics B.V." C7E o="BirdDog Australia" C7F o="TATTILE SRL" C80 o="Link Care Services" C81 o="DSP DESIGN" + C83 o="CertusNet Inc." + C84 o="Linc Technology Corporation dba Data-Linc Group" C85 o="Solid State Disks Ltd" C86 o="Woodam Co., Ltd." C87 o="Siemens AG" C88 o="SINED srl" C89 o="ARD" + C8A o="WTE Limited" C8B o="Asia Pacific Satellite Coummunication Inc." C8C o="Rollogo Limited" C8D o="KST technology" @@ -21049,9 +21862,11 @@ FCFEC2 o="Invensys Controls UK Limited" C91 o="Grossenbacher Systeme AG" C92 o="Unitro Fleischmann" C93 o="GMI Ltd" + C95 o="Chengdu Meihuan Technology Co., Ltd" C96 o="UNI DIMENXI SDN BHD" C97 o="CSINFOTEL" C9B o="Tieto Sweden AB" + C9C o="Connected Response" C9D o="APG Cash Drawer, LLC" C9E o="FUKUDA SANGYO CO., LTD." C9F o="Triax A/S" @@ -21059,12 +21874,15 @@ FCFEC2 o="Invensys Controls UK Limited" CA2 o="De Haardt bv" CA3 o="Saankhya Labs Private Limited" CA4 o="Netemera Sp. z o.o." + CA7 o="i-View Communication Inc." CA8 o="Grupo Epelsa S.L." CA9 o="Nxcontrol system Co., Ltd." CAA o="Bel Power Solutions GmbH" CAB o="NOTICE Co., Ltd." CAC o="CRDE" CAE o="THEMA" + CAF o="DAVE SRL" + CB0 o="Ossiaco" CB1 o="RADAR" CB2 o="SECLAB" CB3 o="KST technology" @@ -21072,6 +21890,7 @@ FCFEC2 o="Invensys Controls UK Limited" CB6 o="Kuebrich Ingeniergesellschaft mbh & Co. KG" CB7 o="HKC Limited" CB8 o="Verti Tecnologia" + CB9 o="JSC «SATIS-TL-94»" CBA o="YUYAMA MFG Co.,Ltd" CBC o="Procon Electronics Pty Ltd" CBD o="Preo Industries Far East Limited" @@ -21079,7 +21898,9 @@ FCFEC2 o="Invensys Controls UK Limited" CC1 o="BEEcube Inc." CC2 o="LSC Lighting Systems (Aust) Pty Ltd" CC3 o="Fidalia Networks Inc" + CC4 o="Benchmark Electronics BV" CC5 o="Intecom" + CC6 o="MB connect line GmbH Fernwartungssysteme" CC8 o="PROFEN COMMUNICATIONS" CC9 o="Rapiscan Systems" CCA o="SIEMENS AS" @@ -21092,10 +21913,13 @@ FCFEC2 o="Invensys Controls UK Limited" CD1 o="Cannex Technology Inc." CD2 o="HBH Microwave GmbH" CD3 o="Controlrad" + CD4 o="Southern Ground Audio LLC" CD5 o="Apantac LLC" CD6 o="VideoRay LLC" + CD7 o="AutomationX GmbH" CD9 o="Peter Huber Kaeltemaschinenbau GmbH" CDA o="VITEC" + CDB o="Wuhan Xingtuxinke ELectronic Co.,Ltd" CDC o="Dat-Con d.o.o." CDE o="Multipure International" CDF o="3D Printing Specialists" @@ -21108,6 +21932,7 @@ FCFEC2 o="Invensys Controls UK Limited" CE9 o="KINEMETRICS" CEA o="Computerwise, Inc." CED o="Advanced Products Corporation Pte Ltd" + CEF o="Ellego Powertec Oy" CF0 o="SHENZHEN WITLINK CO.,LTD." CF1 o="LightDec GmbH & Co. KG" CF2 o="tinnos" @@ -21115,11 +21940,15 @@ FCFEC2 o="Invensys Controls UK Limited" CF4 o="Harbin Cheng Tian Technology Development Co., Ltd." CF5 o="Petring Energietechnik GmbH" CF6 o="Tornado Modular Systems" + CF7 o="GENTEC ELECTRO-OPTICS" + CF8 o="Idneo Technologies S.A.U." + CFC o="VEILUX INC." CFD o="iLOQ Oy" CFE o="Secturion Systems" CFF o="DTECH Labs, Inc." D00 o="DKI Technology Co., Ltd" D01 o="Vision4ce Ltd" + D02 o="Arctos Showlasertechnik GmbH" D05 o="Colmek" D07 o="Waversa Systems" D08 o="Veeco Instruments" @@ -21127,9 +21956,11 @@ FCFEC2 o="Invensys Controls UK Limited" D0C o="Connor Winfield LTD" D0D o="Logiwaste AB" D0E o="Beijing Aumiwalker technology CO.,LTD" - D10 o="Contec DTx" + D10 o="Contec Americas Inc." D11 o="EREE Electronique" D12 o="FIDELTRONIK POLAND SP. Z O.O." + D15 o="3DGence sp. z o.o." + D16 o="Monnit Corporation" D1A o="Monnit Corporation" D1B o="Grupo Epelsa S.L." D1C o="Specialised Imaging Limited" @@ -21137,23 +21968,30 @@ FCFEC2 o="Invensys Controls UK Limited" D1F o="Embsec AB" D20 o="Rheonics GmbH" D22 o="DEK Technologies" + D23 o="COTT Electronics" D24 o="Microtronics Engineering GmbH" D25 o="ENGenesis" D26 o="MI Inc." + D27 o="Light field Lab" D28 o="Toshiba Electron Tubes & Devices Co., Ltd." D29 o="Sportzcast" D2B o="StreamPlay Oy Ltd" D2D o="Evolute Systems Private Limited" D2E o="Coheros Oy" D2F o="L.I.F.E. Corporation SA" + D30 o="Leica Microsystems Ltd. Shanghai" + D31 o="Solace Systems Inc." D32 o="Euklis by GSG International" + D33 o="VECTOR.CO.,LTD." D34 o="G-PHILOS CO.,LTD" D36 o="Insitu Inc." D37 o="Sicon srl" D38 o="Vista Research, Inc." + D39 o="ASHIDA Electronics Pvt. Ltd" D3A o="PROMOMED RUS LLC" D3B o="NimbeLink Corp" D3C o="HRT" + D3D o="Netzikon GmbH" D3F o="GLOBALCOM ENGINEERING SPA" D40 o="CRDE" D41 o="KSE GmbH" @@ -21163,6 +22001,7 @@ FCFEC2 o="Invensys Controls UK Limited" D46 o="Contineo s.r.o." D47 o="YotaScope Technologies Co., Ltd." D48 o="HEADROOM Broadcast GmbH" + D49 o="Sicon srl" D4A o="OÜ ELIKO Tehnoloogia Arenduskeskus" D4B o="Hermann Lümmen GmbH" D4C o="Elystec Technology Co., Ltd" @@ -21173,6 +22012,7 @@ FCFEC2 o="Invensys Controls UK Limited" D51 o="Azcom Technology S.r.l." D54 o="JL World Corporation Limited" D55 o="WM Design s.r.o" + D56 o="KRONOTECH SRL" D57 o="TRIUMPH BOARD a.s." D58 o="Idyllic Engineering Pte Ltd" D59 o="WyreStorm Technologies Ltd" @@ -21184,7 +22024,7 @@ FCFEC2 o="Invensys Controls UK Limited" D61 o="VITEC" D62 o="Andasis Elektronik San. ve Tic. A.Ş." D63 o="CRDE" - D64 o="Mettler Toledo Hi Speed" + D64 o="Mettler Toledo" D65 o="CRDE" D66 o="Ascendent Technology Group" D67 o="ALPHA Corporation" @@ -21213,6 +22053,7 @@ FCFEC2 o="Invensys Controls UK Limited" D86 o="WPGSYS Pte Ltd" D87 o="Zigen Corp" D89 o="Resolution Systems" + D8A o="JIANGSU HORAINTEL CO.,LTD" D8B o="Lenoxi Automation s.r.o." D8C o="Damerell Design Limited (DCL)" D8D o="Pullnet Technology,S.L." @@ -21232,14 +22073,17 @@ FCFEC2 o="Invensys Controls UK Limited" D9D o="Electroimpact, Inc." D9E o="Grupo Epelsa S.L." DA1 o="Qprel srl" + DA2 o="ACD Elekronik GmbH" DA3 o="Voleatech GmbH" DA4 o="CRDE" DA5 o="Roboteq" DA6 o="Redfish Group Pty Ltd" DA8 o="Tagarno AS" + DA9 o="RCH Vietnam Limited Liability Company" DAA o="AmTote Australasia" DAB o="SET Power Systems GmbH" DAD o="GD Mission Systems" + DAF o="INNOVATIVE CONCEPTS AND DESIGN LLC" DB0 o="Arnouse Digital Devices Corp" DB1 o="Biovigil Hygiene Technologies" DB2 o="Micro Electroninc Products" @@ -21249,21 +22093,28 @@ FCFEC2 o="Invensys Controls UK Limited" DB7 o="Pengo Technology Co., Ltd" DB8 o="SISTEM SA" DBC o="Gamber Johnson-LLC" + DBD o="TRANSLITE GLOBAL LLC" DBE o="Hiber" DBF o="Infodev Electronic Designers Intl." DC0 o="ATEME" + DC1 o="Metralight, Inc." DC2 o="SwineTech, Inc." + DC3 o="Fath Mechatronics" DC5 o="Excel Medical Electronics LLC" DC6 o="IDEM INC." DC8 o="Enertex Bayern GmbH" DC9 o="Sensoterra BV" DCA o="DSan Corporation" DCC o="Eutron SPA" + DCD o="C Tech Bilişim Teknolojileri San. ve Tic. AŞ" DCE o="Stahl GmbH" DCF o="KLS Netherlands B.V." DD1 o="em-tec GmbH" DD2 o="Insitu, Inc" + DD3 o="VITEC" + DD4 o="ResIOT UBLSOFTWARE SRL" DD5 o="Cooltera Limited" + DD6 o="Umweltanalytik Holbach GmbH" DD7 o="DETECT Australia" DD8 o="EMSCAN Corp." DD9 o="MaNima Technologies BV" @@ -21273,6 +22124,7 @@ FCFEC2 o="Invensys Controls UK Limited" DDF o="AeroVision Avionics, Inc." DE0 o="eCozy GmbH" DE2 o="ACD Elekronik GmbH" + DE3 o="ETL Elektrotechnik Lauter GmbH" DE4 o="MAVILI ELEKTRONIK TIC. VE SAN. A.S." DE5 o="ASML" DE6 o="MB connect line GmbH Fernwartungssysteme" @@ -21280,23 +22132,28 @@ FCFEC2 o="Invensys Controls UK Limited" DE8 o="Nation-E Ltd." DEA o="Advanced Ventilation Applications, Inc." DEC o="Condev-Automation GmbH" + DED o="Simpulse" DEE o="CRDE" DF0 o="astozi consulting Tomasz Zieba" DF1 o="CoXlab Inc." DF2 o="AML" DF3 o="SPC Bioclinicum" + DF4 o="Heim- & Bürokommunikation Ilmert e.K." DF5 o="Beijing Huanyu Zhilian Science &Technology Co., Ltd." DF6 o="Tiab Limited" DF7 o="Refecor Oy" DF8 o="RMA Mess- und Regeltechnik GmbH & Co.KG" DF9 o="Korea Plant Maintenance" DFA o="Newtouch Electronics (Shanghai) Co.,Ltd." + DFB o="Yamamoto Works Ltd." DFC o="ELECTRONIC SYSTEMS DESIGN SPRL" DFD o="Contiweb" + DFE o="microtec Sicherheitstechnik GmbH" DFF o="Spanawave Corporation" E00 o="Jeaway CCTV Security Ltd,." E02 o="YEHL & JORDAN LLC" E04 o="Combilent" + E06 o="System West dba ICS Electronics" E07 o="Baader Planetarium GmbH" E08 o="Olssen" E09 o="L-3 communications ComCept Division" @@ -21304,6 +22161,7 @@ FCFEC2 o="Invensys Controls UK Limited" E0C o="Communication Systems Solutions" E0D o="Sigma Connectivity AB" E0F o="Vtron Pty Ltd" + E10 o="Leidos" E14 o="Automata Spa" E15 o="Benetel" E16 o="China Entropy Co., Ltd." @@ -21312,6 +22170,7 @@ FCFEC2 o="Invensys Controls UK Limited" E1A o="BIZERBA LUCEO" E1B o="Neuron GmbH" E1C o="Xcenter AS" + E1E o="Umano Medical Inc." E1F o="THETA432" E20 o="Signature Control Systems, LLC." E21 o="LLVISION TECHNOLOGY CO.,LTD" @@ -21329,10 +22188,11 @@ FCFEC2 o="Invensys Controls UK Limited" E33 o="DEUTA-WERKE GmbH" E35 o="Nanospeed Technologies Limited" E36 o="Guidance Navigation Limited" + E38 o="Cursor Systems NV" E39 o="Thinnect, Inc," E3A o="Cyanview" E3B o="ComNav Technology Ltd." - E3C o="Independent Project Engineering Lmited" + E3C o="Densitron Technologies Ltd" E3D o="Leo Bodnar Electronics Ltd" E3E o="Sol Welding srl" E3F o="BESTCODE LLC" @@ -21350,19 +22210,24 @@ FCFEC2 o="Invensys Controls UK Limited" E50 o="Advanced Vision Technology Ltd" E52 o="Guangzhou Moblin Technology Co., Ltd." E53 o="MI INC." + E54 o="Beijing PanGu Company" E55 o="BELT S.r.l." + E56 o="HIPODROMO DE AGUA CALIENTE, S.A. DE C.V." E57 o="Iradimed" E58 o="Thurlby Thandar Instruments LTD" E59 o="Fracarro srl" + E5B o="Argosy Labs Inc." E5D o="Boffins Technologies AB" E5E o="Critical Link LLC" E61 o="Adeli" + E63 o="Potomac Electric Corporation" E67 o="APPLIED PROCESSING" E69 o="Fire4 Systems UK Ltd" E6A o="MAC Solutions (UK) Ltd" E6C o="Fusar Technologies inc" E6D o="Domus S.C." E6E o="Lieron BVBA" + E6F o="Amazon Technologies Inc." E70 o="DISK Multimedia s.r.o." E71 o="SiS Technology" E74 o="Exfrontier Co., Ltd." @@ -21376,12 +22241,18 @@ FCFEC2 o="Invensys Controls UK Limited" E7C o="Aplex Technology Inc." E7D o="Nanjing Dandick Science&technology development co., LTD" E7E o="Groupe Citypassenger Inc" + E80 o="Changzhou Rapid Information Technology Co,Ltd" + E81 o="SLAT" E82 o="RF Track" E84 o="ENTEC Electric & Electronic Co., LTD." E85 o="Explorer Inc." E86 o="YUYAMA MFG Co.,Ltd" E88 o="Breas Medical AB" + E89 o="JSC Kaluga Astral" + E8A o="Melecs EWS GmbH" + E8B o="Dream D&S Co.,Ltd" E8C o="Fracarro srl" + E8D o="Natav Services Ltd." E8E o="Macnica Technology" E8F o="DISMUNTEL, S.A." E90 o="Getein Biotechnology Co.,ltd" @@ -21417,6 +22288,7 @@ FCFEC2 o="Invensys Controls UK Limited" EB4 o="Robotic Research, LLC" EB5 o="JUSTEK INC" EB7 o="Skreens" + EB8 o="Emporia Renewable Energy Corp" EB9 o="Thiel Audio Products Company, LLC" EBA o="Last Mile Gear" EBB o="Beijing Wing ICT Technology Co., Ltd." @@ -21425,11 +22297,14 @@ FCFEC2 o="Invensys Controls UK Limited" EBE o="Sierra Pacific Innovations Corp" EC1 o="Xafax Nederland bv" EC3 o="Virtual Control Systems Ltd" + EC4 o="hmt telematik GmbH" + EC5 o="TATTILE SRL" EC6 o="ESII" EC7 o="Neoptix Inc." EC8 o="Viko Elektrik-Elektronik A.Ş." ECA o="Transtronic AB" ECB o="Re spa - Controlli Industriali - IT01782300154" + ECC o="Digifocus Technology Inc." ECD o="SBS-Feintechnik GmbH & Co. KG" ECE o="COMM-connect A/S" ECF o="Ipitek" @@ -21437,18 +22312,20 @@ FCFEC2 o="Invensys Controls UK Limited" ED1 o="Przemyslowy Instytut Automatyki i Pomiarow" ED5 o="hangzhou battle link technology Co.,Ltd" ED7 o="WAVE" - ED8 o="Transas Marine Limited" + ED8 o="Wartsila Voyage Limited" EDB o="Netfort Solutions" EDC o="J.D. Koftinoff Software, Ltd." EDD o="Solar Network & Partners" EDE o="Agrident GmbH" EDF o="GridNavigator" EE1 o="allora Factory BVBA" + EE2 o="MONTRADE SPA" EE3 o="Lithe Technology, LLC" EE4 o="O-Net Automation Technology (Shenzhen)Limited" EE5 o="Beijing Hzhytech Technology Co.Ltd" EE7 o="BLUE-SOLUTIONS CANADA INC." EE8 o="robert juliat" + EE9 o="SC3 Automation" EEA o="Dameca a/s" EEC o="Impolux GmbH" EED o="COMM-connect A/S" @@ -21464,6 +22341,8 @@ FCFEC2 o="Invensys Controls UK Limited" EF9 o="Critical Link LLC" EFA o="NextEra Energy Resources, LLC" EFB o="PXM sp.k." + EFC o="Absolent AB" + EFD o="Cambridge Technology, Inc." EFE o="MEIDEN SYSTEM SOLUTIONS" EFF o="Carlo Gavazzi Industri" F00 o="Aplex Technology Inc." @@ -21474,9 +22353,11 @@ FCFEC2 o="Invensys Controls UK Limited" F06 o="WARECUBE,INC" F07 o="DUVAL MESSIEN" F08 o="Szabo Software & Engineering UK Ltd" + F0A o="Neuronal Innovation Control S.L." F0B o="RF Industries" F0C o="ModulaTeam GmbH" F0D o="MeQ Inc." + F0F o="Kyoto Denkiki" F10 o="Riegl Laser Measurement Systems GmbH" F11 o="BroadSoft Inc" F12 o="Incoil Induktion AB" @@ -21502,6 +22383,7 @@ FCFEC2 o="Invensys Controls UK Limited" F2C o="Hengen Technologies GmbH" F2D o="ID Lock AS" F2E o="Shanghai JCY Technology Company" + F2F o="TELEPLATFORMS" F30 o="ADE Technology Inc." F34 o="MacGray Services" F35 o="carbonTRACK" @@ -21509,18 +22391,24 @@ FCFEC2 o="Invensys Controls UK Limited" F37 o="Mitsubishi Electric Micro-Computer Application Software Co.,Ltd." F38 o="Scanvaegt Nordic A/S" F39 o="Zenros ApS" + F3A o="OOO Research and Production Center %Computer Technologies%" F3B o="Epdm Pty Ltd" F3C o="Gigaray" + F3E o="ООО %РОНЕКС%" F3F o="comtac AG" F42 o="Matsuhisa Corporation" F43 o="Divelbiss Corporation" + F44 o="Magneti Marelli S.p.A. Electronics" F45 o="Norbit ODM AS" + F48 o="HEITEC AG" + F4B o="Chengdu Lingya Technology Co., Ltd." F4C o="Global Lightning Protection Services A(S" F4D o="Honeywell" F4F o="Power Electronics Espana, S.L." F50 o="Vectology,Inc" F51 o="IoT Routers Limited" F52 o="Alere Technologies AS" + F53 o="HighTechSystem Co.,Ltd." F54 o="Revolution Retail Systems" F55 o="Kohler Mira Ltd" F56 o="VirtualHere Pty. Ltd." @@ -21537,10 +22425,12 @@ FCFEC2 o="Invensys Controls UK Limited" F65 o="MARKUS LABS" F67 o="winsun AG" F68 o="AL ZAJEL MODERN TELECOMM" + F6C o="VisioGreen" F6D o="Qowisio" F6E o="Streambox Inc" F6F o="Smashtag Ltd" F70 o="Honeywell" + F71 o="Sonel S.A." F72 o="Hanshin Electronics" F73 o="ASL Holdings" F75 o="Enlaps" @@ -21552,6 +22442,7 @@ FCFEC2 o="Invensys Controls UK Limited" F7B o="KST technology" F7E o="Alpha Elettronica s.r.l." F81 o="Littlemore Scientific" + F82 o="Preston Industries dba PolyScience" F83 o="Tata Communications Ltd." F84 o="DEUTA-WERKE GmbH" F85 o="Solystic" @@ -21565,10 +22456,13 @@ FCFEC2 o="Invensys Controls UK Limited" F8D o="Flextronics Canafa Design Services" F8E o="Isabellenhütte Heusler Gmbh &Co KG" F8F o="DIMASTEC GESTAO DE PONTO E ACESSO EIRELI-ME" + F91 o="Solid State Disks Ltd" F92 o="TechOne" F93 o="Hella Gutmann Solutions GmbH" + F94 o="MB connect line GmbH Fernwartungssysteme" F95 o="Get SAT" F96 o="Ecologicsense" + F97 o="Typhon Treatment Systems Ltd" F98 o="Metrum Sweden AB" F99 o="TEX COMPUTER SRL" F9A o="Krabbenhøft og Ingolfsson" @@ -21583,6 +22477,7 @@ FCFEC2 o="Invensys Controls UK Limited" FA5 o="Shenzhen Hui Rui Tianyan Technology Co., Ltd." FA6 o="RFL Electronics, Inc." FA7 o="Nordson Corporation" + FA9 o="CorDes, LLC" FAA o="LogiM GmbH Software und Entwicklung" FAB o="Open System Solutions Limited" FAD o="ARC Technology Solutions, LLC" @@ -21594,6 +22489,7 @@ FCFEC2 o="Invensys Controls UK Limited" FB5 o="Orange Tree Technologies Ltd" FB6 o="KRONOTECH SRL" FB7 o="SAICE" + FB8 o="Hyannis Port Research" FB9 o="EYEDEA" FBA o="Apogee Applied Research, Inc." FBB o="Vena Engineering Corporation" @@ -21612,6 +22508,7 @@ FCFEC2 o="Invensys Controls UK Limited" FCB o="Tieline Research Pty Ltd" FCC o="DIgSILENT GmbH" FCD o="Engage Technologies" + FCE o="FX TECHNOLOGY LIMITED" FCF o="Acc+Ess Ltd" FD0 o="Alcohol Countermeasure Systems" FD1 o="RedRat Ltd" @@ -21647,9 +22544,11 @@ FCFEC2 o="Invensys Controls UK Limited" FF3 o="Aplex Technology Inc." FF4 o="Serveron Corporation" FF5 o="Prolan Process Control Co." + FF6 o="Elektro Adrian" FF7 o="Cybercom AB" FF8 o="Dutile, Glines and Higgins Corporation" FF9 o="InOut Communication Systems" + FFA o="Barracuda Measurement Solutions" FFC o="Symetrics Industries d.b.a. Extant Aerospace" 70F8E7 0 o="SHENZHEN Xin JiuNing Electronics Co Ltd" @@ -21953,9 +22852,11 @@ FCFEC2 o="Invensys Controls UK Limited" 5 o="exodraft a/s" 6 o="TWTG R&D B.V." 7 o="Smart Code (Shenzhen) Technology Co.,Ltd" + 8 o="Dunst tronic GmbH" 9 o="NORALSY" A o="Sphera Telecom" B o="CHONGQING HUAYI KANGDAO TECHNOLOGY CO.,LTD." + C o="WORMIT" D o="ENGISAT LDA" E o="Emotiv Inc" 84E0F4 @@ -22069,6 +22970,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Alcidae Inc" D o="Riegl Laser Measurement Systems GmbH" E o="Electronic Controlled Systems, Inc." +8C593C + 0 o="Fujian Chaozhi Group Co., Ltd." + 1 o="Future Robot Technology Co., Limited" + 2 o="Beida Jade Bird Universal Fire Alarm Device CO.,LTD." + 3 o="Chongqing beimoting technology co.ltd" + 4 o="Guralp Systems Limited" + 5 o="Spectranetix" + 6 o="Qbic Technology Co., Ltd" + 7 o="OBO Pro.2 Inc." + 8 o="Nanonord A/S" + 9 o="GENIS" + A o="ecom instruments GmbH" + B o="Scharfe-Sicht GmbH" + C o="Dantherm Cooling Inc." + D o="IDRO-ELETTRICA S.P.A." + E o="Shenzhen Tian-Power Technology Co.,Ltd." 8CC8F4 0 o="Guardtec,Inc" 1 o="Lanhomex Technology(Shen Zhen)Co.,Ltd." @@ -22131,6 +23048,22 @@ FCFEC2 o="Invensys Controls UK Limited" B o="HANSHIN MEDICAL CO., LTD." C o="AGV spa" D o="Promicon Elektronik GmbH + Co.KG" +980637 + 0 o="Zoleo Inc." + 1 o="E. P. Schlumberger" + 2 o="Summa nv" + 3 o="Hangzhou Sanxin Network Technology Co.,Ltd" + 4 o="Chengdu Shuwei Communication Technology Co.,Ltd" + 5 o="GS GLOBAL SECURITY INC" + 6 o="BOEING SSG" + 7 o="SAMWONTECH" + 8 o="Shenzhen Y&D Electronics Information Co., Ltd" + 9 o="NAB co,.LTD" + A o="Angora Networks" + B o="Petersime" + C o="HwaCom Systems Inc." + D o="VR Technology(Shenzhen) Limited" + E o="Shanghai Jinnian information technology Co. Ltd" 986D35 0 o="Shenzhen MALATA Mobile Communication Co.,LTD" 1 o="Shenzhen cositea electronics technology co.,LTD" @@ -22196,6 +23129,7 @@ FCFEC2 o="Invensys Controls UK Limited" E o="Midas Technology DBA Phoenix Audio Technologies" 9C69B4 0 o="Suzhou Fitcan Technology Co.,LTD" + 1 o="EA Technology Ltd" 2 o="MOZI (Shenzhen) Artificial Intelligence Technology Co., Ltd." 3 o="Appareo Systems, LLC" 4 o="Globalcom Engineering SPA" @@ -22241,6 +23175,22 @@ A019B2 C o="LDA Technologies" D o="RYD Electronic Technology Co.,Ltd." E o="Ahgora Sistemas SA" +A0224E + 0 o="Kyung In Electronics" + 1 o="rNET Controls" + 2 o="Closed Joint-Stock Company %NORSI-TRANS%" + 3 o="ProPhotonix" + 4 o="TMGcore LLC" + 5 o="Zhuhai Cheer Technology Co., LTD." + 6 o="MESIT asd, s.r.o." + 7 o="Applied Information, Inc." + 8 o="EISST International Ltd" + 9 o="Delta Tau Data Systems, Inc." + A o="IST ElektronikgesmbH" + B o="All Inspire Health Inc." + C o="Standartoptic, Limited Liability Company" + D o="Digifocus Technology Inc." + E o="Hunan Youmei Science&Technology Development Co.,Ltd." A02833 0 o="GERSYS GmbH" 1 o="Ordercube GmbH" @@ -22527,6 +23477,22 @@ B44BD6 C o="Impakt S.A." D o="ELLETA SOLUTIONS LTD" E o="CHUNGHSIN INTERNATIONAL ELECTRONICS CO.,LTD." +B4A2EB + 0 o="QKM Technology(Dongguan)Co.,Ltd" + 1 o="DCI International, LLC." + 2 o="Katerra Inc" + 3 o="Canaan Creative Co.,Ltd." + 4 o="Softel SA de CV" + 5 o="Annapurna labs" + 6 o="ShenZhen Lark Acoustics Co., Ltd." + 7 o="Kona I" + 8 o="SHENZHEN ZHUIFENGMA TECHNOLOGY CO., LTD" + 9 o="CURRENT WAYS, INC." + A o="Hengkang(Hangzhou)Co.,Ltd" + B o="Quantitec GmbH" + C o="Shanghai Shenou Communication Equipment Co., Ltd." + D o="SALZBRENNER media GmbH" + E o="Dongguan Finslink Communication Technology Co.,Ltd." B8D812 0 o="Glamo Inc." 1 o="VOTEM" @@ -22575,6 +23541,22 @@ BC6641 C o="Shenzhen Crave Communication Co.,ltd" D o="UtilLighting Co.,Ltd." E o="Lucent Trans Electronics Co., Ltd" +BC9740 + 0 o="Alpha ESS Co., Ltd." + 1 o="comtac AG" + 2 o="Lattec I/S" + 3 o="Precision Galaxy Pvt. Ltd" + 4 o="Wind Mobility Technology (Beijing) Co., Ltd" + 5 o="Shanghai Laisi Information Technology Co.,Ltd" + 6 o="Shenzhen Colorwin Optical Technology Co.,Ltd" + 7 o="Airfi Oy AB" + 8 o="Gaodi Rus" + 9 o="Direct Communication Solutions" + A o="Amap Information Technology Co., Ltd" + B o="ForoTel" + C o="LISTEC GmbH" + D o="Rollock Oy" + E o="B4ComTechnologies LLC" C08359 0 o="CHONGQING JIUYU SMART TECHNOLOGY CO.LTD." 1 o="Gemvax Technology ,. Co.Ltd" @@ -22621,6 +23603,22 @@ C47C8D C o="INOTEC Sicherheitstechnik GmbH" D o="Anhui GuangXing Linked-Video Communication Technology Co, Ltd." E o="Labor Strauss Sicherungsanlagenbau GmbH" +C4954D + 0 o="BA International Electronics Co. Ltd." + 1 o="Teletronik AG" + 2 o="Shen Zhen Euse Technology Co.,Ltd" + 3 o="Sercomm Corporation." + 4 o="GL Solutions Inc." + 5 o="Marble Automation" + 6 o="AKKA Germany GmbH" + 7 o="LLC %TechnoEnergo%" + 8 o="Xinjiang Golden Calf Energy IOT Technology Co., Ltd" + 9 o="Shenzhen Xtooltech Co., Ltd" + A o="KAT Mekatronik Urunleri AS" + B o="Multicom, Inc" + C o="SolidGear Corporation" + D o="Newland Era Edu Hi-Tech(BeiJing)Co.,Ltd" + E o="Canare Electric Co., Ltd." C4FFBC 0 o="Danego BV" 1 o="VISATECH C0., LTD." @@ -22666,7 +23664,9 @@ C86314 9 o="Maxcom S.A." A o="Optictimes Co.,Ltd" B o="Shenzhen Lihewei Electronics Co.,Ltd.Hunan Branch" + C o="Freeus LLC" D o="Telematix AG" + E o="Taylor Dynamometer" C88ED1 0 o="AISWORLD PRIVATE LIMITED" 1 o="German Pipe GmbH" @@ -22732,6 +23732,7 @@ CCD31E D o="CUJO LLC" E o="ShenZhenBoryNet Co.,LTD." CCD39D + 0 o="INX CO.,LTD." 1 o="Evoko Unlimited AB" 2 o="Continental Control Systems" 3 o="MagTarget LLC" @@ -22761,6 +23762,22 @@ D02212 C o="Xperio Labs Ltd." D o="SHENZHEN ZHONGXI SECURITY CO.,LTD" E o="u::Lux GmbH" +D05F64 + 0 o="Decathlon SA" + 1 o="Hangzhou ToupTek Photonics Co., Ltd." + 2 o="SHANGHAI ZHONGMI COMMUNICATION TECHNOLOGY CO.,LTD" + 3 o="HUAQIN TELECOM HONG KONG LTD" + 4 o="wallbe GmbH" + 5 o="Atoll Solutions Private Limited" + 6 o="Cyrus Technology GmbH" + 7 o="Beijing Core Shield Group Co., Ltd." + 8 o="TytoCare LTD." + 9 o="Shanghai Luying International Trade Co.,Ltd" + A o="PartnerNET LTD" + B o="North American Blue Tiger Company, LLC" + C o="Nanjing Huamai Technology Co.,Ltd" + D o="Shenzhen Canzone Technology Co.,Ltd." + E o="Montblanc-Simplo GmbH" D07650 0 o="CentrAlert, Inc." 1 o="DAIKEN AUTOMACAO LTDA" @@ -22776,6 +23793,22 @@ D07650 C o="Electro-Motive Diesel" D o="tecnotron elekronik gmbh" E o="Revox Inc." +D0C857 + 0 o="YUAN High-Tech Development Co., Ltd." + 1 o="DALI A/S" + 2 o="FORGAMERS INC." + 3 o="Mobicon" + 4 o="Imin Technology Pte Ltd" + 5 o="Beijing Inspiry Technology Co., Ltd." + 6 o="Innovative Industrial(HK)Co., Limited" + 7 o="Eco Mobile" + 8 o="Nanjing Magewell Electronics Co.,Ltd" + 9 o="Shenzhen xiaosha Intelligence Technology Co. Ltd" + A o="shenzhen cnsun" + B o="CHUNGHSIN INTERNATIONAL ELECTRONICS CO.,LTD." + C o="Dante Security Inc." + D o="IFLYTEK CO.,LTD." + E o="E-T-A Elektrotechnische Apparate GmbH" D0D94F 0 o="Perfant Technology Co., Ltd" 1 o="mycable GmbH" @@ -22799,6 +23832,7 @@ D425CC 4 o="Barobo, Inc." 5 o="bvk technology" 6 o="Nanjing LES Information Technology Co., Ltd" + 7 o="BlueCats US, LLC" 8 o="DOLBY LABORATORIES, INC." 9 o="TAKUMI JAPAN LTD" A o="E-MetroTel" @@ -22835,6 +23869,7 @@ D8860B 9 o="DIGITAL CONCEPTS" A o="GLO Science" B o="Library Ideas" + C o="YUSAN INDUSTRIES LIMITED" D o="ComNav Technology Ltd." E o="Shenzhen Yidong Technology Co.,Ltd" DC4427 @@ -22906,6 +23941,7 @@ E41E0A 2 o="IDvaco Private Limited" 3 o="Avast Software s.r.o." 4 o="XPR Group" + 5 o="Aeroel srl" 6 o="SFC Energy AG" 7 o="Tritium Pty Ltd" 8 o="SAGE Glass" @@ -22927,6 +23963,7 @@ E44CC7 8 o="IAG GROUP LTD" 9 o="Ottomate International Pvt. Ltd." A o="Muzik Inc" + B o="SmallHD" C o="EPS Bio" D o="Telo Systems Limitd" E o="FLK information security technology Co,. Ltd" @@ -23104,6 +24141,22 @@ F8B568 C o="3SI Security Systems, Inc" D o="Solarius" E o="ZAO "RADIUS Avtomatika"" +FCA47A + 0 o="Broadcom Inc." + 1 o="Shenzhen VMAX New Energy Co., Ltd." + 2 o="Ant Financial(Hang Zhou)Network Technology Co.,Ltd." + 3 o="Cliptech Industria e Comercio Ltda" + 4 o="HOOC AG" + 5 o="Syfer" + 6 o="Token" + 7 o="Innovative Advantage" + 8 o="KARRY COMMUNICATION LIMITED" + 9 o="Oberix Group Pty Ltd" + A o="Shenzhen Elebao Technology Co., Ltd" + B o="Shenzhen Nokelock Technology Co, Ltd." + C o="Shenzhen ALFEYE Technology CO.,Ltd" + D o="SHENZHEN KUKU TECHNOLOGY CO.,LTD" + E o="Hefei Feier Smart Science&Technology Co. Ltd" FCD2B6 0 o="CG POWER AND INDUSTRIAL SOLUTIONS LTD" 1 o="LINK (FAR-EAST) CORPORATION" diff --git a/stdnum/us/ein.dat b/stdnum/us/ein.dat index ec7809f1..6bdee22c 100644 --- a/stdnum/us/ein.dat +++ b/stdnum/us/ein.dat @@ -4,10 +4,10 @@ 01,02,03,04,05,06,11,13,14,16,21,22,23,25,34,51,52,54,55,56,57,58,59,65 campus="Brookhaven" 10,12 campus="Andover" 15,24 campus="Fresno" -20,26,27,45,46,47,81,82 campus="Internet" +20,26,27,45,46,47,81,82,83,84 campus="Internet" 30,32,35,36,37,38,61 campus="Cincinnati" 31 campus="Small Business Administration (SBA)" -33,39,41,42,43,46,48,62,63,64,66,68,71,72,73,74,75,76,77,82,83,84,85,86,87,88,91,92,93,98,99 campus="Philadelphia" +33,39,41,42,43,46,48,62,63,64,66,68,71,72,73,74,75,76,77,85,86,87,88,91,92,93,98,99 campus="Philadelphia" 40,44 campus="Kansas City" 50,53 campus="Austin" 60,67 campus="Atlanta" diff --git a/tests/test_be_iban.doctest b/tests/test_be_iban.doctest index 023f05b4..e0492760 100644 --- a/tests/test_be_iban.doctest +++ b/tests/test_be_iban.doctest @@ -1,6 +1,6 @@ test_be_iban.doctest - more detailed doctests for the stdnum.be.iban module -Copyright (C) 2018 Arthur de Jong +Copyright (C) 2018-2019 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -89,7 +89,7 @@ the IBAN. ... BE 45 2100 0760 8589 GEBABEBB ... BE 45 4162 0698 8189 KREDBEBB ... BE 46 4214 1888 0136 KREDBEBB -... BE 46 6528 2264 2736 HBKABE22 +... BE 46 6528 2264 2736 BBRUBEBB ... BE 46 7380 3139 0636 KREDBEBB ... BE 47 0001 0350 7080 BPOTBEB1 ... BE 48 3200 7018 4927 BBRUBEBB @@ -145,7 +145,7 @@ the IBAN. ... BE 90645110734932 JVBABE22 ... BE 91 733-0204328-76 KREDBEBB ... BE 91733049319476 KREDBEBB -... BE 92 6528 3175 9423 HBK ABE22 +... BE 92 6528 3175 9423 BBR UBEBB ... BE 94 4324 0214 9114 KREDBEBB ... BE 95 3800 4313 4658 BBRUBEBB ... BE 96 2100 6808 9305 GEBA-BEBB @@ -154,7 +154,7 @@ the IBAN. ... BE10 0000 0000 0404 BPOTBEB1 ... BE52 3100 2234 1109 BBRUBEBB ... BE58 7310 2144 7479 KREDBEBB -... BE59 65283724 9926 HBKABE22 +... BE59 65283724 9926 BBRUBEBB ... BE65 0910 0060 8196 GKCCBEBB ... BE79 0689 0189 6933 GKCCBEBB ... BE88 0000 0000 4141 BPOTBEB1 From 41b9c946c92f344eb2537e877215e1b75d6abff7 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 27 Oct 2019 21:26:50 +0100 Subject: [PATCH 105/393] Get files ready for 1.12 release --- ChangeLog | 489 ++++++++++++++++++++++++++++++++++++++++ NEWS | 51 +++++ README | 24 +- docs/index.rst | 16 ++ docs/stdnum.ad.nrt.rst | 5 + docs/stdnum.cr.cpf.rst | 5 + docs/stdnum.cr.cpj.rst | 5 + docs/stdnum.cr.cr.rst | 5 + docs/stdnum.gt.nit.rst | 5 + docs/stdnum.il.idnr.rst | 5 + docs/stdnum.jp.cn.rst | 5 + docs/stdnum.kr.rrn.rst | 5 + docs/stdnum.nz.ird.rst | 5 + docs/stdnum.pe.cui.rst | 5 + docs/stdnum.pe.ruc.rst | 5 + docs/stdnum.py.ruc.rst | 5 + docs/stdnum.tr.vkn.rst | 5 + docs/stdnum.uy.rut.rst | 5 + docs/stdnum.ve.rif.rst | 5 + docs/stdnum.za.tin.rst | 5 + stdnum/__init__.py | 2 +- 21 files changed, 657 insertions(+), 5 deletions(-) create mode 100644 docs/stdnum.ad.nrt.rst create mode 100644 docs/stdnum.cr.cpf.rst create mode 100644 docs/stdnum.cr.cpj.rst create mode 100644 docs/stdnum.cr.cr.rst create mode 100644 docs/stdnum.gt.nit.rst create mode 100644 docs/stdnum.il.idnr.rst create mode 100644 docs/stdnum.jp.cn.rst create mode 100644 docs/stdnum.kr.rrn.rst create mode 100644 docs/stdnum.nz.ird.rst create mode 100644 docs/stdnum.pe.cui.rst create mode 100644 docs/stdnum.pe.ruc.rst create mode 100644 docs/stdnum.py.ruc.rst create mode 100644 docs/stdnum.tr.vkn.rst create mode 100644 docs/stdnum.uy.rut.rst create mode 100644 docs/stdnum.ve.rif.rst create mode 100644 docs/stdnum.za.tin.rst diff --git a/ChangeLog b/ChangeLog index cca675c3..9b3cef46 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,492 @@ +2019-10-27 Arthur de Jong + + * [6ca5b53] stdnum/at/postleitzahl.dat, stdnum/be/banks.dat, + stdnum/cn/loc.dat, stdnum/eu/nace.dat, stdnum/imsi.dat, + stdnum/isbn.dat, stdnum/isil.dat, stdnum/my/bp.dat, + stdnum/nz/banks.dat, stdnum/oui.dat, stdnum/us/ein.dat, + tests/test_be_iban.doctest: Update database files + + The BIC for some former Record Bank accounts (now ING Belgium) + was changed from HBKABE22 to BBRUBEBB (that of ING). + +2019-10-27 Arthur de Jong + + * [5b835bb] update/imsi.py: Parse multiple Wikipedia pages for + full MCC/MNC list + +2019-10-27 Arthur de Jong + + * [29de83e] update/oui.py: Make the IEEE OUI data more compact + + This groups consecutive assignments into a range to make the + dat file a little more readable. + +2019-10-27 Arthur de Jong + + * [67b747b] update/at_postleitzahl.py, update/be_banks.py, + update/cn_loc.py, update/do_whitelists.py, update/iban.py, + update/imsi.py, update/isil.py, update/my_bp.py, update/numlist.py, + update/nz_banks.py, update/oui.py: Switch update scripts to + Python 3 + +2019-10-27 Arthur de Jong + + * [0915b55] update/at_postleitzahl.py, update/be_banks.py, + update/cn_loc.py, update/do_whitelists.py, update/eu_nace.py, + update/iban.py, update/imsi.py, update/isbn.py, update/isil.py, + update/oui.py: Switch update scripts to use requests + + This makes the scripts more consistent. + +2019-10-27 Arthur de Jong + + * [40961fc] update/at_postleitzahl.py, update/eu_nace.py, + update/isbn.py, update/isil.py, update/my_bp.py, + update/requirements.txt: Switch update scripts to lxml + + This avoids an extra dependency on Beautiful Soup and makes the + scripts more consistent. + + This also includes a fix in the ISIL because of website changes. + +2019-10-27 Arthur de Jong + + * [c4ad714] update/my_bp.crt, update/my_bp.py: Work around incorrect + jpn.gov.my certificate chain + + The intermediate certificate for jpn.gov.my is missing from the + certificate chain that is returned by the server since the server + switched to HTTPS. + +2019-10-27 Arthur de Jong + + * [c9ad8d3] update/nz_banks.py: Fix New Zealand Bank Branch Register + update script + + There is now a direct URL for the XLS file and there is no longer + a need to search the page for a link. + +2019-10-16 Gerard Dalmau + + * [7f3dcf0] stdnum/es/cif.py, stdnum/es/cups.py, stdnum/es/dni.py, + stdnum/es/nie.py, stdnum/es/nif.py: Improve descriptions of + Spanish codes + + Closes https://github.com/arthurdejong/python-stdnum/pull/169 + +2019-10-14 Arthur de Jong + + * [54218b1] stdnum/kr/rrn.py: Fix rrn documentation + + This also fixes Python 2.6 compatibility. + + Fixes 790a052 + +2019-10-14 Dimitri Papadopoulos +<3234522+DimitriPapadopoulos@users.noreply.github.com> + + * [790a052] stdnum/kr/__init__.py, stdnum/kr/rrn.py, + tests/test_kr_rrn.doctest: Add South Korean Resident Registration + Numbers + +2019-10-13 Andreas Häber + + * [63a643f] stdnum/au/__init__.py: AU: Provide vat as alias from tfn + + Closes https://github.com/arthurdejong/python-stdnum/pull/167 + +2019-10-13 Andreas Häber + + * [6119590] stdnum/at/__init__.py: AT: Provide personalid as an + alias from vnr + + Closes https://github.com/arthurdejong/python-stdnum/pull/166 + +2019-10-13 Arthur de Jong + + * [3aedb1f] tests/test_ar_cbu.doctest, tests/test_ar_cuit.doctest, + tests/test_au_abn.doctest, tests/test_bg_vat.doctest: Add various + test numbers + +2019-09-27 Andreas Häber + + * [d43ad77] stdnum/is_/__init__.py: IS: Provide personalid as an + alias from kennitala + +2019-09-27 Andreas Häber + + * [e5d7d9f] stdnum/dk/__init__.py: DK: Provide personalid as an + alias from cpr + +2019-09-18 Alan Hettinger + + * [37e6032] stdnum/jp/__init__.py, stdnum/jp/cn.py, + tests/test_jp_cn.doctest: Add Japan Corporate Number + + Closes https://github.com/arthurdejong/python-stdnum/pull/157 + +2019-10-09 Amin Solhizadeh + + * [5441ffa] stdnum/se/personnummer.py, + tests/test_se_personnummer.doctest: Handle - and + sign correctly + in Swedish Personnummer + + For people aged 100 and up, the minus/dash in the personnummer is + changed to a plus, on new year's eve the year they turn 100. See + Folkbokföringslagen (1991:481), §18. + + This makes the - or + sign part of the number. + + Closes https://github.com/arthurdejong/python-stdnum/issues/156 + Closes https://github.com/arthurdejong/python-stdnum/pull/160 + +2019-08-29 Jeffry Jesus De La Rosa + + * [9c18ac5] stdnum/do/ncf.py: Fix broken links to DGII documentation + + DGII has changed its page, all the link have been broken, so + they changed some URL. + + Closes https://github.com/arthurdejong/python-stdnum/pull/153 + +2019-10-11 Jeffry Jesus De La Rosa + + * [ac50afa] stdnum/do/ncf.py: Change DGII form parameters + + DGII has changed their validation mechanism, so we first exract + the __EVENTVALIDATION and __VIEWSTATE from the form and put them + in the post request for validation. + + Closes https://github.com/arthurdejong/python-stdnum/pull/165 + +2019-10-13 Arthur de Jong + + * [aadf121] .travis.yml: Avoid skipping missing interpreters + on Travis + +2019-08-12 Arthur de Jong + + * [8cb71f2] tox.ini: Drop pinning of pydocstyle now flake8-docstrings + has been fixed + + Reverts 61c762d + +2019-08-02 Arthur de Jong + + * [d9b4818] setup.cfg: Show missing lines in coverage report + +2019-08-02 Arthur de Jong + + * [d5bf6e5] .travis.yml: Fix Travis build to use trusty for some + Python versions + + Python 2.6 is not available xenial which is the default now. The + coverage also does not seem to work for pypy3. + +2019-06-23 Leandro Regueiro + + * [2f38aaf] stdnum/gt/__init__.py, stdnum/gt/nit.py, + tests/test_gt_nit.doctest: Add Guatemalan NIT + + Closes https://github.com/arthurdejong/python-stdnum/pull/149 + Closes https://github.com/arthurdejong/python-stdnum/issues/132 + +2019-07-21 Arthur de Jong + + * [db89d38] stdnum/de/handelsregisternummer.py, + tests/test_de_handelsregisternummer.doctest: Fix the + Handelsregisternummer number matching + + This ensures that numbers of 1 digit are also accepted and that + trailing characters are not silently discardede in the validation. + + This also adds a few test cases for this and makes "Paderborn + früher Höxter" an alias for "Paderborn". + + Closes https://github.com/arthurdejong/python-stdnum/issues/143 + +2019-07-21 Arthur de Jong + + * [e75b1bf] stdnum/de/handelsregisternummer.py, + tests/test_de_handelsregisternummer.py: Lookup German + Handelsregisternummer in OffeneRegister.de + + This supports looking up the German Handelsregisternummer using + the online OffeneRegister.de web service. + +2019-07-21 Arthur de Jong + + * [fb72550] tox.ini: Do not require Python 2 for building Sphinx docs + + This results in tox using Python 3, mostly to work around + https://sourceforge.net/p/docutils/bugs/365/ + +2019-07-21 Arthur de Jong + + * [61c762d] tox.ini: Avoid newer pydocstyle + + Do not install the latest pydocstyle because it currently breaks + flake8-docstring. This pinning should be removed as soon as + https://gitlab.com/pycqa/flake8-docstrings/issues/36 is resolved. + +2019-07-14 Arthur de Jong + + * [ad96b15] stdnum/util.py: Support normalising quotes + + See https://github.com/arthurdejong/python-stdnum/issues/150 + +2019-06-23 Leandro Regueiro + + * [4ad2d9c] stdnum/ad/__init__.py, stdnum/ad/nrt.py, + tests/test_ad_nrt.doctest: Add Andorran TIN + + Closes https://github.com/arthurdejong/python-stdnum/pull/145 + Closes https://github.com/arthurdejong/python-stdnum/issues/119 + +2019-06-15 Leandro Regueiro + + * [510a46a] stdnum/cr/cr.py, tests/test_cr_cr.doctest: Add Costa + Rica foreigners identification number + + Part of https://github.com/arthurdejong/python-stdnum/issues/141 + Closes https://github.com/arthurdejong/python-stdnum/pull/140 + +2019-06-15 Leandro Regueiro + + * [4b10f56] stdnum/cr/cpf.py, tests/test_cr_cpf.doctest: Add Costa + Rica Cédula de Identidad + + Closes https://github.com/arthurdejong/python-stdnum/issues/139 + +2019-06-15 Leandro Regueiro + + * [d0da884] stdnum/cr/__init__.py, stdnum/cr/cpj.py, + tests/test_cr_cpj.doctest: Add Costa Rica TIN number + + Closes https://github.com/arthurdejong/python-stdnum/issues/109 + +2019-06-10 Leandro Regueiro + + * [1e814ce] stdnum/za/__init__.py, stdnum/za/tin.py, + tests/test_za_tin.doctest: Add South Africa TIN number + + Closes https://github.com/arthurdejong/python-stdnum/pull/129 + Closes https://github.com/arthurdejong/python-stdnum/issues/108 + +2019-06-09 Leandro Regueiro + + * [8c1015a] stdnum/py/__init__.py, stdnum/py/ruc.py, + tests/test_py_ruc.doctest: Add Paraguay RUC number + + This supports RUC number validation of rphysical persons, + non-juridical persons and foreigners. + + Closes https://github.com/arthurdejong/python-stdnum/issues/122 + Closes https://github.com/arthurdejong/python-stdnum/pull/123 + +2019-06-14 Jeffry Jesus De La Rosa + + * [e1ea8db] stdnum/do/ncf.py: Update Dominican Republic e-CF + documents types + + The document type values are different from the NCF document types + https://dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/comprobantesFiscalesElectronicos.aspx + + Closes https://github.com/arthurdejong/python-stdnum/pull/138 + +2019-06-06 Leandro Regueiro + + * [817c177] stdnum/uy/__init__.py, stdnum/uy/rut.py, + tests/test_uy_rut.doctest: Add Uruguay RUT number + + Closes https://github.com/arthurdejong/python-stdnum/pull/121 + Closes https://github.com/arthurdejong/python-stdnum/issues/110 + +2019-06-14 Arthur de Jong + + * [51e00da] stdnum/de/handelsregisternummer.py, + tests/test_de_handelsregisternummer.doctest: Fix + handelsregisternummer to not turn Hamburg into Homburg + + This changes the minimisation function that is used for comparison + and canonicalisation to not reduce Hamburg and Homburg to the + same string. This makes the function slightly more strict in + which encoding differences to accept. + + This also adds a few aliases to the court names. + + Closes https://github.com/arthurdejong/python-stdnum/issues/136 + +2019-06-10 Jeffry Jesus De La Rosa + + * [5d0f288] stdnum/do/ncf.py, tests/test_do_ncf.doctest: Support + Dominican Republic e-CF within NCF + + e-CF is the new way of DGII document, is the same as NCF, but + the difference one to another, is that e-CF has 13 digit and + is electronic invoice, with this change it will validate the + correct NCF and e-CF. + + Closes https://github.com/arthurdejong/python-stdnum/pull/135 + +2019-06-06 Leandro Regueiro + + * [7fb390e] .gitignore: .gitignore: Also exclude some editor + backup files + +2019-06-02 Leandro Regueiro + + * [7211ccb] stdnum/nz/ird.py, tests/test_nz_ird.doctest: Add New + Zealand IRD number + + Closes https://github.com/arthurdejong/python-stdnum/pull/112 + Closes https://github.com/arthurdejong/python-stdnum/issues/104 + +2019-06-02 Arthur de Jong + + * [c969fc8] stdnum/eu/nace.py: Ignore wrong docstring detection + + Fixes 170e599 + +2019-06-02 Arthur de Jong + + * [170e599] docs/stdnum.eu.nace.rst, stdnum/eu/nace.py: Rename + stdnum.eu.nace.label() to get_label() + + To be more consistent with other similar functions. This deprecates + the old function which now is a wrapper around get_label(). + +2019-06-02 Arthur de Jong + + * [6988d91] stdnum/tr/tckimlik.py, stdnum/tr/vkn.py, + tests/test_tr_vkn.doctest: Add Vergi Kimlik Numarası + + Closes https://github.com/arthurdejong/python-stdnum/issues/99 + +2019-05-23 Sergi Almacellas Abellana + + * [8292779] stdnum/ean.py: Add GTIN (EAN-14) validation + +2019-05-12 Arthur de Jong + + * [4ac84c5] stdnum/ve/__init__.py, stdnum/ve/rif.py, + tests/test_ve_rif.doctest: Add Venezuelan RIF (VAT number) + + Closes https://github.com/arthurdejong/python-stdnum/issues/97 + +2019-05-01 Arthur de Jong + + * [a6521e6] tests/test_isbn.doctest, tox.ini: Fix remaining issue + with encoding + + This also sets the python 2.6 interpreter explicityly because + sometimes tox seems to get the wrong one. + + Fixes 680a95f + +2019-04-29 Arthur de Jong + + * [b1af986] tests/test_isbn.doctest: Re-add Python 2.6 support + + Fixes 48ff92e + +2019-04-28 Arthur de Jong + + * [8307b94] setup.cfg: Don't force "" strings to avoid escaping + quotes + + Fixes test failures with recent flake8-quotes. + +2019-04-28 Arthur de Jong + + * [c1fb46a] stdnum/util.py, tests/test_util.doctest: Convert + various reasonable unicode digits + + This converts many of the "reasonable" unicode digits that are + just variations on ASCII 0-9 to their ASCII counterparts. + +2019-04-28 Arthur de Jong + + * [48ff92e] stdnum/ar/cbu.py, stdnum/ar/cuit.py, stdnum/ar/dni.py, + stdnum/at/businessid.py, stdnum/at/postleitzahl.py, + stdnum/at/tin.py, stdnum/at/uid.py, stdnum/at/vnr.py, + stdnum/au/abn.py, stdnum/au/acn.py, stdnum/au/tfn.py, + stdnum/be/vat.py, stdnum/bg/egn.py, stdnum/bg/pnf.py, + stdnum/bg/vat.py, stdnum/br/cnpj.py, stdnum/br/cpf.py, + stdnum/ca/bn.py, stdnum/ca/sin.py, stdnum/casrn.py, + stdnum/ch/uid.py, stdnum/cl/rut.py, stdnum/cn/ric.py, + stdnum/co/nit.py, stdnum/cu/ni.py, stdnum/cy/vat.py, + stdnum/cz/dic.py, stdnum/cz/rc.py, stdnum/de/idnr.py, + stdnum/de/stnr.py, stdnum/de/vat.py, stdnum/dk/cpr.py, + stdnum/dk/cvr.py, stdnum/do/cedula.py, stdnum/do/ncf.py, + stdnum/do/rnc.py, stdnum/ean.py, stdnum/ec/ci.py, stdnum/ec/ruc.py, + stdnum/ee/ik.py, stdnum/ee/kmkr.py, stdnum/ee/registrikood.py, + stdnum/es/ccc.py, stdnum/es/cif.py, stdnum/es/cups.py, + stdnum/es/dni.py, stdnum/es/nie.py, stdnum/es/nif.py, + stdnum/eu/banknote.py, stdnum/eu/nace.py, stdnum/fi/alv.py, + stdnum/fi/associationid.py, stdnum/fi/veronumero.py, + stdnum/figi.py, stdnum/fr/nif.py, stdnum/fr/nir.py, + stdnum/fr/siren.py, stdnum/fr/siret.py, stdnum/fr/tva.py, + stdnum/gb/nhs.py, stdnum/gb/sedol.py, stdnum/gb/upn.py, + stdnum/gb/vat.py, stdnum/gr/amka.py, stdnum/gr/vat.py, + stdnum/hr/oib.py, stdnum/hu/anum.py, stdnum/ie/vat.py, + stdnum/il/idnr.py, stdnum/imei.py, stdnum/imo.py, stdnum/imsi.py, + stdnum/in_/pan.py, stdnum/is_/vsk.py, stdnum/isbn.py, + stdnum/issn.py, stdnum/it/iva.py, stdnum/lt/asmens.py, + stdnum/lt/pvm.py, stdnum/lu/tva.py, stdnum/lv/pvn.py, + stdnum/md/idno.py, stdnum/meid.py, stdnum/mt/vat.py, + stdnum/mu/nid.py, stdnum/my/nric.py, stdnum/nl/bsn.py, + stdnum/nl/btw.py, stdnum/nl/onderwijsnummer.py, + stdnum/no/fodselsnummer.py, stdnum/no/kontonr.py, + stdnum/no/orgnr.py, stdnum/nz/bankaccount.py, stdnum/pe/cui.py, + stdnum/pe/ruc.py, stdnum/pl/nip.py, stdnum/pl/pesel.py, + stdnum/pl/regon.py, stdnum/pt/nif.py, stdnum/ro/cf.py, + stdnum/ro/cnp.py, stdnum/rs/pib.py, stdnum/ru/inn.py, + stdnum/se/orgnr.py, stdnum/se/personnummer.py, stdnum/se/vat.py, + stdnum/si/ddv.py, stdnum/sk/dph.py, stdnum/sm/coe.py, + stdnum/tr/tckimlik.py, stdnum/us/rtn.py, stdnum/util.py, + tests/test_cn_ric.doctest, tests/test_isbn.doctest, + tests/test_robustness.doctest, tests/test_util.doctest: Use an + internal isdigits() function instead of str.isdigit() + + The problem with the latter is that it will also accept all kinds + of unicode digits that are not the ASCII 0-9 digits causing all + kinds of problems in check digit calculations. + + Some of these unicode characters are also considered digits + by int() but some are not (such as the SUPERSCRIPT TWO unicode + character). + + Closes https://github.com/arthurdejong/python-stdnum/issues/96 + +2019-04-04 Arthur de Jong + + * [3aeec68] stdnum/il/__init__.py, stdnum/il/idnr.py: Add Israeli + identity number + +2019-03-24 Arthur de Jong + + * [e07a0e2] stdnum/pe/cui.py, tests/test_pe_cui.doctest: Add + Peruvian CUI (DNI) + +2019-03-23 Arthur de Jong + + * [2e87251] stdnum/pe/__init__.py, stdnum/pe/ruc.py, + tests/test_pe_ruc.doctest: Add Peruvian RUC + +2019-03-10 Arthur de Jong + + * [72cbfb8] ChangeLog, NEWS, README, docs/changes.rst, docs/conf.py, + docs/index.rst, docs/stdnum.ar.dni.rst, docs/stdnum.at.vnr.rst, + docs/stdnum.cu.ni.rst, docs/stdnum.gr.amka.rst, + docs/stdnum.lt.asmens.rst, docs/stdnum.mac.rst, + docs/stdnum.md.idno.rst, docs/stdnum.mx.curp.rst, + docs/stdnum.no.fodselsnummer.rst, docs/stdnum.nz.bankaccount.rst, + docs/stdnum.se.personnummer.rst, stdnum/__init__.py: Get files + ready for 1.11 release + + This also adds the release notes to the generated documentation. + 2019-03-10 Arthur de Jong * [fdeeb9a] stdnum/at/postleitzahl.dat, stdnum/be/banks.dat, diff --git a/NEWS b/NEWS index 020e4bc1..343c5628 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,54 @@ +changes from 1.11 to 1.12 +------------------------- + +* Add modules for the following number formats: + + - NRT (Número de Registre Tributari, Andorra tax number) + (thanks Leandro Regueiro) + - CPF (Cédula de Persona Física, Costa Rica physical person ID number) + (thanks Leandro Regueiro) + - CPJ (Cédula de Persona Jurídica, Costa Rica tax number) + (thanks Leandro Regueiro) + - CR (Cédula de Residencia, Costa Rica foreigners ID number) + (thanks Leandro Regueiro) + - NIT (Número de Identificación Tributaria, Guatemala tax number) + (thanks Leandro Regueiro) + - Identity Number (Mispar Zehut, מספר זהות, Israeli identity number) + - CN (法人番号, hōjin bangō, Japanese Corporate Number) + (thanks Alan Hettinger) + - RRN (South Korean resident registration number) + (thanks Dimitri Papadopoulos) + - IRD number (New Zealand Inland Revenue Department (Te Tari Tāke) number) + (thanks Leandro Regueiro) + - CUI (Cédula Única de Identidad, Peruvian identity number) + - RUC (Registro Único de Contribuyentes, Peruvian company tax number) + - RUC number (Registro Único de Contribuyentes, Paraguay tax number) + (thanks Leandro Regueiro) + - VKN (Vergi Kimlik Numarası, Turkish tax identification number) + (thanks Leandro Regueiro) + - RUT (Registro Único Tributario, Uruguay tax number) + (Leandro Regueiro) + - RIF (Registro de Identificación Fiscal, Venezuelan VAT number) + (thanks Kevin Kaiser) + - TIN (South African Tax Identification Number) (thanks Leandro Regueiro) + +* Support GTIN (EAN-14) validation as part of EAN + (thanks Sergi Almacellas Abellana) +* Support Dominican Republic e-CF within NCF (thanks Jeffry Jesus De La Rosa) +* Fix Dominican Republic DGII lookups of NCF (thanks Jeffry Jesus De La Rosa) +* Fix German Handelsregisternummer to not confuse Hamburg with Homburg and to + accept shorter numbers (thanks Kevin Kaiser) +* Support lookups of German Handelsregisternummer in OffeneRegister.de web + service +* Handle - and + sign correctly in Swedish Personnummer + (thanks Amin Solhizadeh) +* Provide various personalid and vat aliases for existing numbers + (thanks Andreas Häber) +* Improve descriptions of Spanish codes (thanks Gerard Dalmau) +* Fix handling and normalisation of various Unicode digit representations + (thanks Helge Munk Jacobsen) + + changes from 1.10 to 1.11 ------------------------- diff --git a/README b/README index 81d62c11..4663e2d4 100644 --- a/README +++ b/README @@ -15,6 +15,7 @@ Available formats Currently this package supports the following formats: + * NRT (Número de Registre Tributari, Andorra tax number) * NIPT (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number) * CBU (Clave Bancaria Uniforme, Argentine bank account number) * CUIT (Código Único de Identificación Tributaria, Argentinian tax number) @@ -45,6 +46,9 @@ Currently this package supports the following formats: * RUT (Rol Único Tributario, Chilean national tax number) * RIC No. (Chinese Resident Identity Card Number) * NIT (Número De Identificación Tributaria, Colombian identity code) + * CPF (Cédula de Persona Física, Costa Rica physical person ID number) + * CPJ (Cédula de Persona Jurídica, Costa Rica tax number) + * CR (Cédula de Residencia, Costa Rica foreigners ID number) * NI (Número de identidad, Cuban identity card numbers) * CUSIP number (financial security identification number) * Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number) @@ -67,11 +71,11 @@ Currently this package supports the following formats: * KMKR (Käibemaksukohuslase, Estonian VAT number) * Registrikood (Estonian organisation registration code) * CCC (Código Cuenta Corriente, Spanish Bank Account Code) - * CIF (Certificado de Identificación Fiscal, Spanish company tax number) - * CUPS (Código Unificado de Punto de Suministro, Supply Point Unified Code) - * DNI (Documento nacional de identidad, Spanish personal identity codes) + * CIF (Código de Identificación Fiscal, Spanish company tax number) + * CUPS (Código Unificado de Punto de Suministro, Spanish meter point number) + * DNI (Documento Nacional de Identidad, Spanish personal identity codes) * Spanish IBAN (International Bank Account Number) - * NIE (Número de Identificación de Extranjeros, Spanish foreigner number) + * NIE (Número de Identificación de Extranjero, Spanish foreigner number) * NIF (Número de Identificación Fiscal, Spanish VAT number) * Referencia Catastral (Spanish real estate property id) * SEPA Identifier of the Creditor (AT-02) @@ -97,11 +101,13 @@ Currently this package supports the following formats: * AMKA (Αριθμός Μητρώου Κοινωνικής Ασφάλισης, Greek social security number) * FPA, ΦΠΑ, ΑΦΜ (Αριθμός Φορολογικού Μητρώου, the Greek VAT number) * GRid (Global Release Identifier) + * NIT (Número de Identificación Tributaria, Guatemala tax number) * OIB (Osobni identifikacijski broj, Croatian identification number) * ANUM (Közösségi adószám, Hungarian VAT number) * IBAN (International Bank Account Number) * PPS No (Personal Public Service Number, Irish personal number) * VAT (Irish tax reference number) + * Identity Number (Mispar Zehut, מספר זהות, Israeli identity number) * IMEI (International Mobile Equipment Identity) * IMO number (International Maritime Organization number) * IMSI (International Mobile Subscriber Identity) @@ -119,6 +125,8 @@ Currently this package supports the following formats: * ISSN (International Standard Serial Number) * Codice Fiscale (Italian tax code for individuals) * Partita IVA (Italian VAT number) + * CN (法人番号, hōjin bangō, Japanese Corporate Number) + * RRN (South Korean resident registration number) * LEI (Legal Entity Identifier) * Asmens kodas (Lithuanian, personal numbers) * PVM (Pridėtinės vertės mokestis mokėtojo kodas, Lithuanian VAT number) @@ -145,10 +153,14 @@ Currently this package supports the following formats: * MVA (Merverdiavgift, Norwegian VAT number) * Orgnr (Organisasjonsnummer, Norwegian organisation number) * New Zealand bank account number + * IRD number (New Zealand Inland Revenue Department (Te Tari Tāke) number) + * CUI (Cédula Única de Identidad, Peruvian identity number) + * RUC (Registro Único de Contribuyentes, Peruvian company tax number) * NIP (Numer Identyfikacji Podatkowej, Polish VAT number) * PESEL (Polish national identification number) * REGON (Rejestr Gospodarki Narodowej, Polish register of economic units) * NIF (Número de identificação fiscal, Portuguese VAT number) + * RUC number (Registro Único de Contribuyentes, Paraguay tax number) * CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number) * CNP (Cod Numeric Personal, Romanian Numerical Personal Code) * PIB (Poreski Identifikacioni Broj, Serbian tax identification number) @@ -161,6 +173,7 @@ Currently this package supports the following formats: * RČ (Rodné číslo, the Slovak birth number) * COE (Codice operatore economico, San Marino national tax number) * T.C. Kimlik No. (Turkish personal identification number) + * VKN (Vergi Kimlik Numarası, Turkish tax identification number) * ATIN (U.S. Adoption Taxpayer Identification Number) * EIN (U.S. Employer Identification Number) * ITIN (U.S. Individual Taxpayer Identification Number) @@ -168,6 +181,9 @@ Currently this package supports the following formats: * RTN (Routing transport number) * SSN (U.S. Social Security Number) * TIN (U.S. Taxpayer Identification Number) + * RUT (Registro Único Tributario, Uruguay tax number) + * RIF (Registro de Identificación Fiscal, Venezuelan VAT number) + * TIN (South African Tax Identification Number) Furthermore a number of generic check digit algorithms are available: diff --git a/docs/index.rst b/docs/index.rst index 085ea5d7..80469ce2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -100,6 +100,7 @@ Available formats .. autosummary:: :toctree: + ad.nrt al.nipt ar.cbu ar.cuit @@ -130,6 +131,9 @@ Available formats cl.rut cn.ric co.nit + cr.cpf + cr.cpj + cr.cr cu.ni cusip cy.vat @@ -182,11 +186,13 @@ Available formats gr.amka gr.vat grid + gt.nit hr.oib hu.anum iban ie.pps ie.vat + il.idnr imei imo imsi @@ -204,6 +210,8 @@ Available formats issn it.codicefiscale it.iva + jp.cn + kr.rrn lei lt.asmens lt.pvm @@ -230,10 +238,14 @@ Available formats no.mva no.orgnr nz.bankaccount + nz.ird + pe.cui + pe.ruc pl.nip pl.pesel pl.regon pt.nif + py.ruc ro.cf ro.cnp rs.pib @@ -246,6 +258,7 @@ Available formats sk.rc sm.coe tr.tckimlik + tr.vkn us.atin us.ein us.itin @@ -253,6 +266,9 @@ Available formats us.rtn us.ssn us.tin + uy.rut + ve.rif + za.tin Changes in python-stdnum diff --git a/docs/stdnum.ad.nrt.rst b/docs/stdnum.ad.nrt.rst new file mode 100644 index 00000000..516e3100 --- /dev/null +++ b/docs/stdnum.ad.nrt.rst @@ -0,0 +1,5 @@ +stdnum.ad.nrt +============= + +.. automodule:: stdnum.ad.nrt + :members: \ No newline at end of file diff --git a/docs/stdnum.cr.cpf.rst b/docs/stdnum.cr.cpf.rst new file mode 100644 index 00000000..b7f1531e --- /dev/null +++ b/docs/stdnum.cr.cpf.rst @@ -0,0 +1,5 @@ +stdnum.cr.cpf +============= + +.. automodule:: stdnum.cr.cpf + :members: \ No newline at end of file diff --git a/docs/stdnum.cr.cpj.rst b/docs/stdnum.cr.cpj.rst new file mode 100644 index 00000000..a0174d16 --- /dev/null +++ b/docs/stdnum.cr.cpj.rst @@ -0,0 +1,5 @@ +stdnum.cr.cpj +============= + +.. automodule:: stdnum.cr.cpj + :members: \ No newline at end of file diff --git a/docs/stdnum.cr.cr.rst b/docs/stdnum.cr.cr.rst new file mode 100644 index 00000000..a9871983 --- /dev/null +++ b/docs/stdnum.cr.cr.rst @@ -0,0 +1,5 @@ +stdnum.cr.cr +============ + +.. automodule:: stdnum.cr.cr + :members: \ No newline at end of file diff --git a/docs/stdnum.gt.nit.rst b/docs/stdnum.gt.nit.rst new file mode 100644 index 00000000..d521f748 --- /dev/null +++ b/docs/stdnum.gt.nit.rst @@ -0,0 +1,5 @@ +stdnum.gt.nit +============= + +.. automodule:: stdnum.gt.nit + :members: \ No newline at end of file diff --git a/docs/stdnum.il.idnr.rst b/docs/stdnum.il.idnr.rst new file mode 100644 index 00000000..5398762d --- /dev/null +++ b/docs/stdnum.il.idnr.rst @@ -0,0 +1,5 @@ +stdnum.il.idnr +============== + +.. automodule:: stdnum.il.idnr + :members: \ No newline at end of file diff --git a/docs/stdnum.jp.cn.rst b/docs/stdnum.jp.cn.rst new file mode 100644 index 00000000..9cb25792 --- /dev/null +++ b/docs/stdnum.jp.cn.rst @@ -0,0 +1,5 @@ +stdnum.jp.cn +============ + +.. automodule:: stdnum.jp.cn + :members: \ No newline at end of file diff --git a/docs/stdnum.kr.rrn.rst b/docs/stdnum.kr.rrn.rst new file mode 100644 index 00000000..a0486fb1 --- /dev/null +++ b/docs/stdnum.kr.rrn.rst @@ -0,0 +1,5 @@ +stdnum.kr.rrn +============= + +.. automodule:: stdnum.kr.rrn + :members: \ No newline at end of file diff --git a/docs/stdnum.nz.ird.rst b/docs/stdnum.nz.ird.rst new file mode 100644 index 00000000..529bb83a --- /dev/null +++ b/docs/stdnum.nz.ird.rst @@ -0,0 +1,5 @@ +stdnum.nz.ird +============= + +.. automodule:: stdnum.nz.ird + :members: \ No newline at end of file diff --git a/docs/stdnum.pe.cui.rst b/docs/stdnum.pe.cui.rst new file mode 100644 index 00000000..e162beb2 --- /dev/null +++ b/docs/stdnum.pe.cui.rst @@ -0,0 +1,5 @@ +stdnum.pe.cui +============= + +.. automodule:: stdnum.pe.cui + :members: \ No newline at end of file diff --git a/docs/stdnum.pe.ruc.rst b/docs/stdnum.pe.ruc.rst new file mode 100644 index 00000000..50f7c07b --- /dev/null +++ b/docs/stdnum.pe.ruc.rst @@ -0,0 +1,5 @@ +stdnum.pe.ruc +============= + +.. automodule:: stdnum.pe.ruc + :members: \ No newline at end of file diff --git a/docs/stdnum.py.ruc.rst b/docs/stdnum.py.ruc.rst new file mode 100644 index 00000000..e7a1f419 --- /dev/null +++ b/docs/stdnum.py.ruc.rst @@ -0,0 +1,5 @@ +stdnum.py.ruc +============= + +.. automodule:: stdnum.py.ruc + :members: \ No newline at end of file diff --git a/docs/stdnum.tr.vkn.rst b/docs/stdnum.tr.vkn.rst new file mode 100644 index 00000000..354b599e --- /dev/null +++ b/docs/stdnum.tr.vkn.rst @@ -0,0 +1,5 @@ +stdnum.tr.vkn +============= + +.. automodule:: stdnum.tr.vkn + :members: \ No newline at end of file diff --git a/docs/stdnum.uy.rut.rst b/docs/stdnum.uy.rut.rst new file mode 100644 index 00000000..a31dfaa4 --- /dev/null +++ b/docs/stdnum.uy.rut.rst @@ -0,0 +1,5 @@ +stdnum.uy.rut +============= + +.. automodule:: stdnum.uy.rut + :members: \ No newline at end of file diff --git a/docs/stdnum.ve.rif.rst b/docs/stdnum.ve.rif.rst new file mode 100644 index 00000000..0d81bb33 --- /dev/null +++ b/docs/stdnum.ve.rif.rst @@ -0,0 +1,5 @@ +stdnum.ve.rif +============= + +.. automodule:: stdnum.ve.rif + :members: \ No newline at end of file diff --git a/docs/stdnum.za.tin.rst b/docs/stdnum.za.tin.rst new file mode 100644 index 00000000..9ae01287 --- /dev/null +++ b/docs/stdnum.za.tin.rst @@ -0,0 +1,5 @@ +stdnum.za.tin +============= + +.. automodule:: stdnum.za.tin + :members: \ No newline at end of file diff --git a/stdnum/__init__.py b/stdnum/__init__.py index 914b6e4c..e50aa4c0 100644 --- a/stdnum/__init__.py +++ b/stdnum/__init__.py @@ -43,4 +43,4 @@ __all__ = ('get_cc_module', '__version__') # the version number of the library -__version__ = '1.11' +__version__ = '1.12' From a45d4f705e7f59ee3e6314491c47199d0d5aa581 Mon Sep 17 00:00:00 2001 From: Kurt Keller Date: Sat, 2 Nov 2019 19:32:40 +0100 Subject: [PATCH 106/393] Add Swiss ESR/ISR/QR-reference Closes https://github.com/arthurdejong/python-stdnum/pull/170 --- stdnum/ch/esr.py | 98 +++++++++++++++++++++++++++++++++++++++ tests/test_ch_esr.doctest | 64 +++++++++++++++++++++++++ 2 files changed, 162 insertions(+) create mode 100644 stdnum/ch/esr.py create mode 100644 tests/test_ch_esr.doctest diff --git a/stdnum/ch/esr.py b/stdnum/ch/esr.py new file mode 100644 index 00000000..862df783 --- /dev/null +++ b/stdnum/ch/esr.py @@ -0,0 +1,98 @@ +# esr.py - functions for handling Swiss EinzahlungsSchein mit Referenznummer +# coding: utf-8 +# +# Copyright (C) 2019 Kurt Keller +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""ESR, ISR, QR-reference (reference number on Swiss payment slips). + +The ESR (Eizahlungsschein mit Referenznummer), ISR (In-payment Slip with +Reference Number) or QR-reference refers to the orange payment slip in +Switzerland with which money can be transferred to an account. The slip +contains a machine-readable part that contains a participant number and +reference number. The participant number ensures the crediting to the +corresponding account. The reference number enables the creditor to identify +the invoice recipient. In this way, the payment process can be handled +entirely electronically. + +The number consists of 26 numerical characters followed by a Modulo 10 +recursive check digit. It is printed in blocks of 5 characters (beginning +with 2 characters, then 5x5-character groups). Leading zeros digits can be +omitted. + +More information: + +* https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-en.pdf + +>>> validate('21 00000 00003 13947 14300 09017') +'210000000003139471430009017' +>>> validate('210000000003139471430009016') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> format('18 78583') +'00 00000 00000 00000 00018 78583' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips + surrounding whitespace and separators.""" + return clean(number, ' ').lstrip('0') + + +def calc_check_digit(number): + """Calculate the check digit for number. The number passed should + not have the check digit included.""" + _digits = (0, 9, 4, 6, 8, 2, 7, 1, 3, 5) + c = 0 + for n in compact(number): + c = _digits[(int(n) + c) % 10] + return str((10 - c) % 10) + + +def validate(number): + """Check if the number is a valid ESR. This checks the length, formatting + and check digit.""" + number = compact(number) + if len(number) > 27: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[-1] != calc_check_digit(number[:-1]): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid ESR.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = 27 * '0' + compact(number) + number = number[-27:] + return number[:2] + ' ' + ' '.join( + number[i:i + 5] for i in range(2, len(number), 5)) diff --git a/tests/test_ch_esr.doctest b/tests/test_ch_esr.doctest new file mode 100644 index 00000000..5fa31dae --- /dev/null +++ b/tests/test_ch_esr.doctest @@ -0,0 +1,64 @@ +test_ch_esr.doctest - more detailed doctests for the stdnum.ch.esr module + +Copyright (C) 2019 Kurt Keller + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.ch.esr module. + +>>> from stdnum.ch import esr +>>> from stdnum.exceptions import * + + +Some more detailed tests. + +>>> esr.validate('210000000003139471430009016') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> esr.validate('2100000000031394714300090168') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> esr.validate('21000000000313947143000TE45') +Traceback (most recent call last): + ... +InvalidFormat: ... + + +These have been taken from actual payment slips and should all be valid +numbers. + +>>> numbers = ''' +... +... 20 12440 00000 46370 02019 05153 +... 1009 76741 00001 47457 50114 +... 1001007711461312058 +... 361610000000000020190704093 +... 31 23711 80610 58530 00071 92101 +... 18 78583 +... 36 13030 00000 00000 00000 04142 +... 01 73575 51208 21125 03398 69724 +... 2101315000320229184501 +... 90 00170 00000 00214 95962 25686 +... 432130000000000573490016096 +... 201244000000463700201900994 +... 32 29790 00000 19151 00002 79617 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not esr.is_valid(x)] +[] From 388bac9d3df5e40d7d7f8bb112f114d05f10b7b5 Mon Sep 17 00:00:00 2001 From: Kurt Keller Date: Mon, 4 Nov 2019 23:01:20 +0100 Subject: [PATCH 107/393] Add format to iso11649 Closes https://github.com/arthurdejong/python-stdnum/pull/171 --- stdnum/iso11649.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/stdnum/iso11649.py b/stdnum/iso11649.py index f176852e..d0b784fe 100644 --- a/stdnum/iso11649.py +++ b/stdnum/iso11649.py @@ -41,6 +41,8 @@ Traceback (most recent call last): ... InvalidChecksum: ... +>>> format('RF18539007547034') +'RF18 5390 0754 7034' """ from stdnum.exceptions import * @@ -73,3 +75,14 @@ def is_valid(number): return bool(validate(number)) except ValidationError: return False + + +def format(number): + """Format the number provided for output. + + Blocks of 4 characters, the last block can be less than 4 characters. See + https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-en.pdf chapter + 3.6.2. + """ + number = compact(number) + return ' '.join(number[i:i + 4] for i in range(0, len(number), 4)) From 831c66990ab8fb3040e5b7fc74668836a1d4ef64 Mon Sep 17 00:00:00 2001 From: Jakub Wilk Date: Tue, 12 Nov 2019 11:34:43 +0100 Subject: [PATCH 108/393] Fix typos Closes https://github.com/arthurdejong/python-stdnum/pull/172 --- NEWS | 4 ++-- README | 4 ++-- stdnum/br/__init__.py | 4 ++-- stdnum/br/cnpj.py | 2 +- stdnum/br/cpf.py | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/NEWS b/NEWS index 343c5628..c25b326b 100644 --- a/NEWS +++ b/NEWS @@ -249,7 +249,7 @@ changes from 1.1 to 1.2 * Add modules for the following number formats: - Austrian Company Register Numbers - - CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazillian company identifier) + - CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazilian company identifier) - UID (Unternehmens-Identifikationsnummer, Swiss business identifier) - VAT, MWST, TVA, IVA, TPV (Mehrwertsteuernummer, the Swiss VAT number) - CUSIP number (financial security identification number) @@ -448,7 +448,7 @@ changes from 0.3 to 0.4 * Add modules for the following number formats: - - CPF (Cadastro de Pessoas Físicas, the Brazillian national identification + - CPF (Cadastro de Pessoas Físicas, the Brazilian national identification number) - IBAN (International Bank Account Number) - ISIL (International Standard Identifier for Libraries and Related diff --git a/README b/README index 4663e2d4..d43693c3 100644 --- a/README +++ b/README @@ -35,8 +35,8 @@ Currently this package supports the following formats: * VAT (Идентификационен номер по ДДС, Bulgarian VAT number) * BIC (ISO 9362 Business identifier codes) * Bitcoin address - * CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazillian company identifier) - * CPF (Cadastro de Pessoas Físicas, Brazillian national identifier) + * CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazilian company identifier) + * CPF (Cadastro de Pessoas Físicas, Brazilian national identifier) * BN (Canadian Business Number) * SIN (Canadian Social Insurance Number) * CAS RN (Chemical Abstracts Service Registry Number) diff --git a/stdnum/br/__init__.py b/stdnum/br/__init__.py index e839f014..4b9e6474 100644 --- a/stdnum/br/__init__.py +++ b/stdnum/br/__init__.py @@ -1,4 +1,4 @@ -# __init__.py - collection of Brazillian numbers +# __init__.py - collection of Brazilian numbers # coding: utf-8 # # Copyright (C) 2012 Arthur de Jong @@ -18,4 +18,4 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""Collection of Brazillian numbers.""" +"""Collection of Brazilian numbers.""" diff --git a/stdnum/br/cnpj.py b/stdnum/br/cnpj.py index a9ad9b51..e2fbcdbe 100644 --- a/stdnum/br/cnpj.py +++ b/stdnum/br/cnpj.py @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazillian company identifier). +"""CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazilian company identifier). Numbers from the national register of legal entities have 14 digits. The first 8 digits identify the company, the following 4 digits identify a diff --git a/stdnum/br/cpf.py b/stdnum/br/cpf.py index 8e4cd5f9..d0e5dbb8 100644 --- a/stdnum/br/cpf.py +++ b/stdnum/br/cpf.py @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""CPF (Cadastro de Pessoas Físicas, Brazillian national identifier). +"""CPF (Cadastro de Pessoas Físicas, Brazilian national identifier). The Cadastro de Pessoas Físicas is the Brazilian identification number assigned to individuals for tax purposes. The number consists of 11 digits From de501093728d1b106e912923ad711adf06a6d29e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 27 Dec 2019 15:01:35 +0100 Subject: [PATCH 109/393] Switch to using lxml for HTML parsing This avoids an extra dependency on BeautifulSoup and makes the code more consistent. --- stdnum/do/ncf.py | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 1b551337..8a9038f1 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -161,11 +161,8 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover } Will return None if the number is invalid or unknown.""" + import lxml.html import requests - try: - from bs4 import BeautifulSoup - except ImportError: - from BeautifulSoup import BeautifulSoup from stdnum.do.rnc import compact as rnc_compact rnc = rnc_compact(rnc) ncf = compact(ncf) @@ -173,10 +170,11 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover headers = { 'User-Agent': 'Mozilla/5.0 (python-stdnum)', } - result = BeautifulSoup( + # Get the page to pick up needed form parameters + document = lxml.html.fromstring( requests.get(url, headers=headers, timeout=timeout).text) - validation = result.find('input', {'name': '__EVENTVALIDATION'})['value'] - viewstate = result.find('input', {'name': '__VIEWSTATE'})['value'] + validation = document.find('.//input[@name="__EVENTVALIDATION"]').get('value') + viewstate = document.find('.//input[@name="__VIEWSTATE"]').get('value') data = { '__EVENTVALIDATION': validation, '__VIEWSTATE': viewstate, @@ -184,14 +182,15 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover 'ctl00$cphMain$txtNCF': ncf, 'ctl00$cphMain$txtRNC': rnc, } - result = BeautifulSoup( + # Do the actual request + document = lxml.html.fromstring( requests.post(url, headers=headers, data=data, timeout=timeout).text) - results = result.find(id='ctl00_cphMain_pResultado') - if results: + result = document.find('.//div[@id="ctl00_cphMain_pResultado"]') + if result is not None: data = { - 'validation_message': result.find(id='ctl00_cphMain_lblInformacion').get_text().strip(), + 'validation_message': document.findtext('.//*[@id="ctl00_cphMain_lblInformacion"]').strip(), } data.update(zip( - [x.get_text().strip().rstrip(':') for x in results.find_all('strong')], - [x.get_text().strip() for x in results.find_all('span')])) + [x.text.strip().rstrip(':') for x in result.findall('.//strong')], + [x.text.strip() for x in result.findall('.//span')])) return _convert_result(data) From 922505aa57778592140e5d4418781f20c2780f00 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 27 Dec 2019 15:19:05 +0100 Subject: [PATCH 110/393] Broaden noqa docstring exclusion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nowadays flake8 seems to report this as D401 (First line should be in imperative mood) while before it was D402 (First line should not be the function’s signature). --- stdnum/eu/nace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdnum/eu/nace.py b/stdnum/eu/nace.py index 4109cc62..6c1ced44 100644 --- a/stdnum/eu/nace.py +++ b/stdnum/eu/nace.py @@ -82,7 +82,7 @@ def get_label(number): def label(number): # pragma: no cover (deprecated function) - """DEPRECATED: use `get_label()` instead.""" # noqa: D402 + """DEPRECATED: use `get_label()` instead.""" # noqa: D40 warnings.warn( 'label() has been to get_label()', DeprecationWarning, stacklevel=2) From 087c668560148de86084b247c4dffafb19f5c3fe Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Wed, 18 Dec 2019 12:06:55 +0100 Subject: [PATCH 111/393] Add support for Python 3.8 Closes https://github.com/arthurdejong/python-stdnum/pull/177 --- .travis.yml | 2 ++ setup.py | 1 + tox.ini | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 935844b1..fb26bd79 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,8 @@ python: - 3.4 - 3.5 - 3.6 + - 3.7 + - 3.8 - pypy matrix: include: diff --git a/setup.py b/setup.py index 5514b77a..00091242 100755 --- a/setup.py +++ b/setup.py @@ -64,6 +64,7 @@ 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Office/Business :: Financial', 'Topic :: Software Development :: Libraries :: Python Modules', diff --git a/tox.ini b/tox.ini index ff1f8317..645865db 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py{26,27,34,35,36,37,py,py3},flake8,docs +envlist = py{26,27,34,35,36,37,38,py,py3},flake8,docs skip_missing_interpreters = True [testenv] @@ -19,7 +19,7 @@ skip_install = true deps = flake8 flake8-author flake8-blind-except - py{35,36,37}: flake8-bugbear + py{35,36,37,38}: flake8-bugbear flake8-class-newline flake8-commas flake8-deprecated From 9605dbed3accf05c5e698f0d5d4b38a63b57f1c7 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 4 Jan 2020 22:25:25 +0100 Subject: [PATCH 112/393] The Italian IVA is also a Codice Fiscale Closes https://github.com/arthurdejong/python-stdnum/issues/180 --- stdnum/it/codicefiscale.py | 42 +++++++++++++++++++++-------- tests/test_it_codicefiscale.doctest | 10 ++++++- 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/stdnum/it/codicefiscale.py b/stdnum/it/codicefiscale.py index b1b9b1f0..b38022c7 100644 --- a/stdnum/it/codicefiscale.py +++ b/stdnum/it/codicefiscale.py @@ -7,7 +7,7 @@ # # Copyright (C) 2009-2013 Emanuele Rocca # Copyright (C) 2014 Augusto Destrero -# Copyright (C) 2014 Arthur de Jong +# Copyright (C) 2014-2020 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -26,18 +26,31 @@ """Codice Fiscale (Italian tax code for individuals). -The Codice Fiscale is an alphanumeric code of 16 characters used to -identify individuals residing in Italy. The number consists of three -characters derived from the person's last name, three from the person's -first name, five that hold information on the person's gender and birth -date, four that represent the person's place of birth and one check digit. +The Codice Fiscale is an alphanumeric code of 16 characters used to identify +individuals residing in Italy or 11 digits for non-individuals in which case +it matches the Imposta sul valore aggiunto. ->>> validate('RCCMNL83S18D969H') +The 16 digit number consists of three characters derived from the person's +last name, three from the person's first name, five that hold information on +the person's gender and birth date, four that represent the person's place of +birth and one check digit. + +More information: + +* https://it.m.wikipedia.org/wiki/Codice_fiscale + +>>> validate('RCCMNL83S18D969H') # personal number 'RCCMNL83S18D969H' >>> validate('RCCMNL83S18D969') Traceback (most recent call last): ... InvalidLength: ... +>>> validate('00743110157') # company number +'00743110157' +>>> validate('00743110158') # company number with invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... >>> calc_check_digit('RCCMNL83S18D969') 'H' """ @@ -46,10 +59,11 @@ import re from stdnum.exceptions import * +from stdnum.it import iva from stdnum.util import clean -# regular expression for matching fiscal codes +# regular expression for matching personal fiscal codes _code_re = re.compile( r'^[A-Z]{6}' r'[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST]{1}[0-9LMNPQRSTUV]{2}' @@ -80,12 +94,12 @@ def compact(number): """Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace.""" - return clean(number, ' ').strip().upper() + return clean(number, ' -:').strip().upper() def calc_check_digit(number): - """Compute the control code for the given number. The passed number - should be the first 15 characters of a fiscal code.""" + """Compute the control code for the given personal number. The passed + number should be the first 15 characters of a fiscal code.""" code = sum(_odd_values[x] if n % 2 == 0 else _even_values[x] for n, x in enumerate(number)) return 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'[code % 26] @@ -103,6 +117,8 @@ def get_birth_date(number, minyear=1920): datetime.date(2083, 11, 18) """ number = compact(number) + if len(number) != 16: + raise InvalidComponent() day = (_date_digits[number[9]] * 10 + _date_digits[number[10]]) % 40 month = _month_digits[number[8]] + 1 year = _date_digits[number[6]] * 10 + _date_digits[number[7]] @@ -125,6 +141,8 @@ def get_gender(number): 'F' """ number = compact(number) + if len(number) != 16: + raise InvalidComponent() return 'M' if int(number[9:11]) < 32 else 'F' @@ -132,6 +150,8 @@ def validate(number): """Check if the given fiscal code is valid. This checks the length and whether the check digit is correct.""" number = compact(number) + if len(number) == 11: + return iva.validate(number) if len(number) != 16: raise InvalidLength() if not _code_re.match(number): diff --git a/tests/test_it_codicefiscale.doctest b/tests/test_it_codicefiscale.doctest index 0dc033a5..81b8b380 100644 --- a/tests/test_it_codicefiscale.doctest +++ b/tests/test_it_codicefiscale.doctest @@ -2,7 +2,7 @@ test_it_codicefiscale.doctest - tests for the stdnum.it.codicefiscale module Copyright (C) 2009-2013 Emanuele Rocca Copyright (C) 2014 Augusto Destrero -Copyright (C) 2014 Arthur de Jong +Copyright (C) 2014-2020 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -89,6 +89,10 @@ datetime.date(1945, 3, 12) datetime.date(1945, 3, 12) >>> codicefiscale.get_birth_date('MRTNTN23M02D969P') datetime.date(1923, 8, 2) +>>> codicefiscale.get_birth_date('00743110157') # only for personal numbers +Traceback (most recent call last): + ... +InvalidComponent: ... Test getting the gender. @@ -107,6 +111,10 @@ Test getting the gender. 'M' >>> codicefiscale.get_gender('MAILCU91A25F839D') 'M' +>>> codicefiscale.get_gender('00743110157') # only for personal numbers +Traceback (most recent call last): + ... +InvalidComponent: ... Test calculating the check digit. From a9b3e90b781e3fa9058589311a8991337244f0f1 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Thu, 9 Jan 2020 22:57:35 +0100 Subject: [PATCH 113/393] Support new btw-identificatienummer The btw-identificatienummer has been introduced on January 1st 2020 in the Netherlands as an alternative to the btw-nummer that contains the BSN personal identifier. The number has the same structure and function but does not contain a BSN and uses a different check digit algorithm. Thanks to Cas Vissers, Jeroen van Heiningen, Jerome Hanke, Nicolas Martinelli, Ronald Portier and Tim Muller for contributing to the fix. More information: * http://kleineondernemer.nl/index.php/nieuw-btw-identificatienummer-vanaf-1-januari-2020-voor-eenmanszaken * https://nl.wikipedia.org/wiki/Btw-nummer_(Nederland) * https://www.belastingdienst.nl/wps/wcm/connect/bldcontenten/belastingdienst/business/vat/new-vat-id/ * https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/btw_nummers_controleren/uw_btw_nummer Closes https://github.com/arthurdejong/python-stdnum/issues/182 Closes https://github.com/arthurdejong/python-stdnum/pull/183 Closes https://github.com/arthurdejong/python-stdnum/pull/184 Closes https://github.com/arthurdejong/python-stdnum/pull/185 --- stdnum/nl/btw.py | 29 +++++++++++++++++++++-------- tests/test_eu_vat.doctest | 6 +++++- 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/stdnum/nl/btw.py b/stdnum/nl/btw.py index 94852573..6d123725 100644 --- a/stdnum/nl/btw.py +++ b/stdnum/nl/btw.py @@ -1,6 +1,6 @@ # btw.py - functions for handling Dutch VAT numbers # -# Copyright (C) 2012, 2013 Arthur de Jong +# Copyright (C) 2012-2020 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -17,11 +17,18 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""Btw-nummer (Omzetbelastingnummer, the Dutch VAT number). +"""Btw-identificatienummer (Omzetbelastingnummer, the Dutch VAT number). -The btw-nummer is the Dutch number for VAT. It consists of a RSIN or BSN -followed by the letter B and two digits that identify the unit within the -organisation (usually 01). +The btw-identificatienummer (previously the btw-nummer) is the Dutch number +for identifying parties in a transaction for which VAT is due. The btw-nummer +is used in communication with the tax agency while the +btw-identificatienummer (EORI-nummer) can be used when dealing with other +companies though they are used interchangeably. + +The btw-nummer consists of a RSIN or BSN followed by the letter B and two +digits that identify the number of the company created. The +btw-identificatienummer has a similar format but different checksum and does +not contain the BSN. More information: @@ -32,6 +39,8 @@ '004495445B01' >>> validate('NL4495445B01') '004495445B01' +>>> validate('NL002455799B11') # valid since 2020-01-01 +'002455799B11' >>> validate('123456789B90') Traceback (most recent call last): ... @@ -39,6 +48,7 @@ """ from stdnum.exceptions import * +from stdnum.iso7064 import mod_97_10 from stdnum.nl import bsn from stdnum.util import clean, isdigits @@ -53,21 +63,24 @@ def compact(number): def validate(number): - """Check if the number is a valid BTW number. This checks the length, + """Check if the number is a valid btw number. This checks the length, formatting and check digit.""" number = compact(number) + if not isdigits(number[:9]) or int(number[:9]) <= 0: + raise InvalidFormat() if not isdigits(number[10:]) or int(number[10:]) <= 0: raise InvalidFormat() if len(number) != 12: raise InvalidLength() if number[9] != 'B': raise InvalidFormat() - bsn.validate(number[:9]) + if not bsn.is_valid(number[:9]) and not mod_97_10.is_valid('NL' + number): + raise InvalidChecksum() return number def is_valid(number): - """Check if the number is a valid BTW number.""" + """Check if the number is a valid btw number.""" try: return bool(validate(number)) except ValidationError: diff --git a/tests/test_eu_vat.doctest b/tests/test_eu_vat.doctest index 4ea4cb27..d013f17c 100644 --- a/tests/test_eu_vat.doctest +++ b/tests/test_eu_vat.doctest @@ -1,6 +1,6 @@ test_eu_vat.doctest - more detailed doctests for the stdnum.eu.vat module -Copyright (C) 2012-2017 Arthur de Jong +Copyright (C) 2012-2020 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -562,8 +562,12 @@ These have been found online and should all be valid numbers. ... NL.0094.10.806.B.01 ... NL.8143.26.584.B.01 ... NL.8186.43.778.B.01 +... NL001162938B28 ... NL001309675B01 +... NL001452330B47 ... NL001545668B01 +... NL001617419B92 +... NL002455799B11 ... NL003376734B77 ... NL00449544B01 ... NL006375054B01 From 0b30c4b86150e055a87dff21285a40c9d06df4ff Mon Sep 17 00:00:00 2001 From: Emmanuel Arias Date: Thu, 9 Jan 2020 19:17:37 -0300 Subject: [PATCH 114/393] Test Argentinian CUIT type The first two digits of the CUIT indicate the type of CUIT (personal, company or international) and can only have certain values. Closes https://github.com/arthurdejong/python-stdnum/issues/179 Closes https://github.com/arthurdejong/python-stdnum/pull/181 --- stdnum/ar/cuit.py | 24 +++++++++++++++--------- tests/test_ar_cuit.doctest | 18 ++++++++++++++++++ 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/stdnum/ar/cuit.py b/stdnum/ar/cuit.py index 6325dce3..89522b2d 100644 --- a/stdnum/ar/cuit.py +++ b/stdnum/ar/cuit.py @@ -27,16 +27,12 @@ The CUIT is a taxpayer identification number used for VAT (IVA, Impuesto al Valor Agregado) and other taxes. ->>> validate('200-5536168-2') +More information: + +* https://es.wikipedia.org/wiki/Clave_Única_de_Identificación_Tributaria + +>>> validate('20-05536168-2') '20055361682' ->>> validate('2026756539') -Traceback (most recent call last): - ... -InvalidLength: ... ->>> validate('2026756A393') -Traceback (most recent call last): - ... -InvalidFormat: ... >>> validate('20267565392') Traceback (most recent call last): ... @@ -62,6 +58,14 @@ def calc_check_digit(number): return '012345678990'[11 - check] +# The different types of CUIT that are known +_cuit_tpes = ( + '20', '23', '24', '27', # individuals + '30', '33', '34', # companies + '50', '51', '55', # international purposes +) + + def validate(number): """Check if the number is a valid CUIT.""" number = compact(number) @@ -69,6 +73,8 @@ def validate(number): raise InvalidLength() if not isdigits(number): raise InvalidFormat() + if number[:2] not in _cuit_tpes: + raise InvalidComponent() if calc_check_digit(number[:-1]) != number[-1]: raise InvalidChecksum() return number diff --git a/tests/test_ar_cuit.doctest b/tests/test_ar_cuit.doctest index f015374e..511634e4 100644 --- a/tests/test_ar_cuit.doctest +++ b/tests/test_ar_cuit.doctest @@ -25,6 +25,24 @@ tries to validate a number of numbers that have been found online. >>> from stdnum.exceptions import * +Test some corner cases. + +>>> cuit.validate('20-05536168-2') +'20055361682' +>>> cuit.validate('2026756539') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> cuit.validate('2026756A393') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> cuit.validate('99-05536168-8') +Traceback (most recent call last): + ... +InvalidComponent: ... + + These have been found online and should all be valid numbers. >>> numbers = ''' From 87c195fac0760d0f5fa5f1675d3f919a658c8145 Mon Sep 17 00:00:00 2001 From: anwarbaroudi Date: Fri, 6 Dec 2019 11:41:46 -0500 Subject: [PATCH 115/393] Add three country codes to ISIN This adds three missing country codes: 'AN' for 'Netherlands Antilles', 'CS' for 'Serbia and Montenegro' and 'XK' for 'Kosovo'. Closes https://github.com/arthurdejong/python-stdnum/issues/173 Closes https://github.com/arthurdejong/python-stdnum/pull/174 Closes https://github.com/arthurdejong/python-stdnum/pull/176 --- stdnum/isin.py | 58 ++++++++++++++++++++++------------------- tests/test_isin.doctest | 1 + 2 files changed, 32 insertions(+), 27 deletions(-) diff --git a/stdnum/isin.py b/stdnum/isin.py index e82cba6f..b212de2f 100644 --- a/stdnum/isin.py +++ b/stdnum/isin.py @@ -47,34 +47,38 @@ # all valid ISO 3166-1 alpha-2 country codes _iso_3116_1_country_codes = [ - 'AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', - 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', - 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', - 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', - 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', - 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', - 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', - 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', - 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', - 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', - 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', - 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', - 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', - 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', - 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', - 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', - 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', - 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', - 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', - 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', - 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'] - -# the special XS country code is for international securities -# substitute agencies can allocate an ISIN starting with XA (CUSIP Global -# Services), XB (NSD Russia), XC (WM Datenservice Germany) or XD (SIX -# Telekurs). + 'AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', + 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', + 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', + 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', + 'CN', 'CO', 'CR', 'CS', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', + 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', + 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', + 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', + 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', + 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', + 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', + 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', + 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', + 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', + 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', + 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', + 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', + 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', + 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', + 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', + 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'] + +# These special code are allowed for ISIN _country_codes = set(_iso_3116_1_country_codes + [ - 'XS', 'EU', 'XA', 'XB', 'XC', 'XD']) + 'EU', # European Union + 'XA', # CUSIP Global Services substitute agencies + 'XB', # NSD Russia substitute agencies + 'XC', # WM Datenservice Germany substitute agencies + 'XD', # SIX Telekurs substitute agencies + 'XK', # temporary country code for Kosovo + 'XS', # international securities +]) # the letters allowed in an ISIN _alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' diff --git a/tests/test_isin.doctest b/tests/test_isin.doctest index 84cb9fa1..379224e7 100644 --- a/tests/test_isin.doctest +++ b/tests/test_isin.doctest @@ -37,6 +37,7 @@ These have been found online and should all be valid numbers. >>> numbers = ''' ... +... AN8068571086 ... AU000000AAI6 ... AU000000AAT3 ... AU000000CDD7 From 42e096e948e32d387ecdb8bf51abefdf17d21377 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 12 Jan 2020 11:14:12 +0100 Subject: [PATCH 116/393] Add temporary and internal ISIN country codes This adds a few temporary and internal country codes that are used by various agencies so that they can also be validated. This does not mean that all these numbers are globally valid. Closes https://github.com/arthurdejong/python-stdnum/issues/158 --- stdnum/isin.py | 4 ++++ tests/test_isin.doctest | 1 + 2 files changed, 5 insertions(+) diff --git a/stdnum/isin.py b/stdnum/isin.py index b212de2f..9463ec5f 100644 --- a/stdnum/isin.py +++ b/stdnum/isin.py @@ -72,10 +72,14 @@ # These special code are allowed for ISIN _country_codes = set(_iso_3116_1_country_codes + [ 'EU', # European Union + 'QS', # internally used by Euroclear France + 'QS', # temporarily assigned in Germany + 'QT', # internally used in Switzerland 'XA', # CUSIP Global Services substitute agencies 'XB', # NSD Russia substitute agencies 'XC', # WM Datenservice Germany substitute agencies 'XD', # SIX Telekurs substitute agencies + 'XF', # internally assigned, not unique numbers 'XK', # temporary country code for Kosovo 'XS', # international securities ]) diff --git a/tests/test_isin.doctest b/tests/test_isin.doctest index 379224e7..568aa60c 100644 --- a/tests/test_isin.doctest +++ b/tests/test_isin.doctest @@ -51,6 +51,7 @@ These have been found online and should all be valid numbers. ... AU00000GPHO9 ... AU00000HAVO0 ... AU00000IMFG2 +... XF0000C14922 ... AU00000LSRO2 ... AU00000MEUO4 ... AU00000MFFO2 From f23c54922b24a3a71aba6bc0f11495a924951e40 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 18 Jan 2020 17:53:15 +0100 Subject: [PATCH 117/393] Add South African Identity Document number Closes https://github.com/arthurdejong/python-stdnum/issues/126 --- stdnum/za/idnr.py | 133 +++++++++++++++++++++++++++++++++++++ tests/test_za_idnr.doctest | 90 +++++++++++++++++++++++++ 2 files changed, 223 insertions(+) create mode 100644 stdnum/za/idnr.py create mode 100644 tests/test_za_idnr.doctest diff --git a/stdnum/za/idnr.py b/stdnum/za/idnr.py new file mode 100644 index 00000000..c4cae18f --- /dev/null +++ b/stdnum/za/idnr.py @@ -0,0 +1,133 @@ +# tin.py - functions for handling South Africa ID number +# coding: utf-8 +# +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""ID number (South African Identity Document number). + +The South African ID number is issued to individuals within South Africa. The +number consists of 13 digits and contains information about a person's date +of birth, gender and whether the person is a citizen or permanent resident. + +More information: + +* https://en.wikipedia.org/wiki/South_African_identity_card +* http://www.dha.gov.za/index.php/identity-documents2 + +>>> validate('7503305044089') +'7503305044089' +>>> validate('8503305044089') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('9125568') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> get_gender('7503305044089') +'M' +>>> get_birth_date('7503305044089') +datetime.date(1975, 3, 30) +>>> get_citizenship('7503305044089') +'citizen' +>>> format('750330 5044089') +'750330 5044 08 9' +""" + +import datetime + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' ') + + +def get_birth_date(number): + """Split the date parts from the number and return the date of birth. + + Since the number only uses two digits for the year, the century may be + incorrect. + """ + number = compact(number) + today = datetime.date.today() + year = int(number[0:2]) + (100 * (today.year // 100)) + month = int(number[2:4]) + day = int(number[4:6]) + if year > today.year: + year -= 100 + try: + return datetime.date(year, month, day) + except ValueError: + raise InvalidComponent() + + +def get_gender(number): + """Get the gender (M/F) from the person's ID number.""" + number = compact(number) + if number[6] in '01234': + return 'F' + else: + return 'M' + + +def get_citizenship(number): + """Get the citizenship status (citizen/resident) from the ID number.""" + number = compact(number) + if number[10] == '0': + return 'citizen' + elif number[10] == '1': + return 'resident' + else: + raise InvalidComponent() + + +def validate(number): + """Check if the number is a valid South African ID number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if not isdigits(number): + raise InvalidFormat() + if len(number) != 13: + raise InvalidLength() + get_birth_date(number) + get_citizenship(number) + return luhn.validate(number) + + +def is_valid(number): + """Check if the number is a valid South African ID number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return ' '.join((number[:6], number[6:10], number[10:12], number[12:])) diff --git a/tests/test_za_idnr.doctest b/tests/test_za_idnr.doctest new file mode 100644 index 00000000..206ff6ed --- /dev/null +++ b/tests/test_za_idnr.doctest @@ -0,0 +1,90 @@ +test_za_idnr.doctest - more detailed doctests for stdnum.za.idnr module + +Copyright (C) 2020 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.za.idnr module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.za import idnr + + +Tests for some corner cases. + +>>> idnr.validate('7611055077082') +'7611055077082' +>>> idnr.get_gender('7611055077082') +'M' +>>> idnr.get_gender('7209170838080') +'F' +>>> idnr.get_birth_date('7611055077082') +datetime.date(1976, 11, 5) +>>> idnr.get_birth_date('0001015077082') +datetime.date(2000, 1, 1) +>>> idnr.get_birth_date('0099015077086') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> idnr.get_citizenship('9103225261083') +'citizen' +>>> idnr.get_citizenship('5306060050180') +'resident' +>>> idnr.get_citizenship('5306060050883') +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 5306060050180 +... 6107165087088 +... 6302285896084 +... 6602056061184 +... 6602085002084 +... 6704020865185 +... 6906155141080 +... 7010115159081 +... 7106245929185 +... 7209170838080 +... 7210015101080 +... 7405035028087 +... 7405095437186 +... 7503305044089 +... 7611055077082 +... 7701275868087 +... 7803200018083 +... 7804180106088 +... 7911175459081 +... 8012185201081 +... 8311280061089 +... 8507085951081 +... 8510290194083 +... 8811166068082 +... 8907020111082 +... 9008185655085 +... 9103225261083 +... 9210245029083 +... 9708205014086 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not idnr.is_valid(x)] +[] From 53d9934d1a8f782fe4889a86ff56c3ce6acd7f42 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 18 Jan 2020 18:02:28 +0100 Subject: [PATCH 118/393] Update database files --- stdnum/at/postleitzahl.dat | 2 +- stdnum/be/banks.dat | 8 +- stdnum/cn/loc.dat | 2 +- stdnum/eu/nace.dat | 2 +- stdnum/iban.dat | 1 + stdnum/imsi.dat | 360 +++++++++++----------- stdnum/isbn.dat | 30 +- stdnum/isil.dat | 3 +- stdnum/nz/banks.dat | 27 +- stdnum/oui.dat | 592 +++++++++++++++++++++++++++++-------- update/iban.py | 2 +- 11 files changed, 688 insertions(+), 341 deletions(-) diff --git a/stdnum/at/postleitzahl.dat b/stdnum/at/postleitzahl.dat index 9f23e60c..47023f46 100644 --- a/stdnum/at/postleitzahl.dat +++ b/stdnum/at/postleitzahl.dat @@ -1,4 +1,4 @@ -# generated from PLZ_Verzeichnis_OKT19.xls downloaded from +# generated from PLZ_Verzeichnis_JAN20.xls downloaded from # https://www.post.at/en/business_advertise_products_and_services_addresses_postcodes.php 1010 location="Wien" region="Wien" 1020 location="Wien" region="Wien" diff --git a/stdnum/be/banks.dat b/stdnum/be/banks.dat index 4e72af6c..c8e6a186 100644 --- a/stdnum/be/banks.dat +++ b/stdnum/be/banks.dat @@ -1,6 +1,6 @@ # generated from current_codes.xls downloaded from # https://www.nbb.be/doc/be/be/protocol/current_codes.xls -# version 02/09/2019 +# version 31/12/2019 000-000 bic="BPOTBEB1" bank="bpost bank" 001-049 bic="GEBABEBB" bank="BNP Paribas Fortis" 050-099 bic="GKCCBEBB" bank="BELFIUS BANK" @@ -45,7 +45,6 @@ 513-513 bic="SGPBBE99" bank="ABN AMRO Bank N.V." 514-514 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" 515-515 bic="IRVTBEBB" bank="The Bank of New York Mellon NV/SA" -519-519 bic="BNYMBEBB" bank="The Bank of New York Mellon" 521-521 bic="FVLBBE22" bank="F. van Lanschot Bankiers" 522-522 bic="UTWBBEBB" bank="United Taiwan Bank" 523-523 bic="TRIOBEBB" bank="Triodos Bank" @@ -80,11 +79,11 @@ 639-639 bic="ABNABE2AMYO" bank="ABN AMRO Bank N.V." 640-640 bic="ADIABE22" bank="KBC Bank N.V. Business Center Diamant" 642-642 bic="BBVABEBB" bank="Banco Bilbao Vizcaya Argentaria" -643-643 bic="BMPBBEBB" bank="Banca Monte Paschi Belgio" +643-643 bic="BMPBBEBB" bank="Aion" 644-644 bank="FCA Bank S.p.A." 645-645 bic="JVBABE22" bank="Bank J. Van Breda & C°" 646-647 bic="BNAGBEBB" bank="Bank Nagelmackers" -648-648 bic="BMPBBEBBVOD" bank="Banca Monte Paschi Belgio" +648-648 bic="BMPBBEBBVOD" bank="Aion" 649-649 bank="Caisse d'Epargne et de Prévoyance Hauts de France" 651-651 bic="KEYTBEBB" bank="Arkéa Direct Bank (nom commercial / commerciële naam: Keytrade Bank)" 652-652 bic="BBRUBEBB" bank="ING België" @@ -94,6 +93,7 @@ 663-663 bic="BMEUBEB1" bank="BMCE Euro Services" 664-664 bic="BCDMBEBB" bank="Banque Chaabi du Maroc" 666-666 bank="WORLDLINE NV" +667-667 bic="CMCIBEB1CIC" bank="Crédit Industriel et Commercial - Succursale de Bruxelles" 668-668 bic="SBINBE2X" bank="State Bank of India" 669-669 bank="WORLDLINE NV" 670-670 bank="CNH Industrial Capital EUROPE" diff --git a/stdnum/cn/loc.dat b/stdnum/cn/loc.dat index 793c7243..f69ccf77 100644 --- a/stdnum/cn/loc.dat +++ b/stdnum/cn/loc.dat @@ -1,6 +1,6 @@ # generated from National Bureau of Statistics of the People's # Republic of China, downloaded from https://github.com/cn/GB2260 -# 2019-10-27 19:12:45.279801 +# 2020-01-18 17:01:01.298881 110101 county="东城区" prefecture="市辖区" province="北京市" 110102 county="西城区" prefecture="市辖区" province="北京市" 110103 county="崇文区" prefecture="市辖区" province="北京市" diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace.dat index d59e29fe..d0c90b44 100644 --- a/stdnum/eu/nace.dat +++ b/stdnum/eu/nace.dat @@ -1,4 +1,4 @@ -# generated from NACE_REV2_20191027_201255.xml, downloaded from +# generated from NACE_REV2_20200118_180104.xml, downloaded from # https://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN # NACE_REV2: Statistical Classification of Economic Activities in the European Community, Rev. 2 (2008) A label="AGRICULTURE, FORESTRY AND FISHING" isic="A" diff --git a/stdnum/iban.dat b/stdnum/iban.dat index 9d81ecd2..5096f691 100644 --- a/stdnum/iban.dat +++ b/stdnum/iban.dat @@ -19,6 +19,7 @@ DE country="Germany" bban="8!n10!n" DK country="Denmark" bban="4!n9!n1!n" DO country="Dominican Republic" bban="4!c20!n" EE country="Estonia" bban="2!n2!n11!n1!n" +EG country="Egypt" bban="4!n4!n17!n" ES country="Spain" bban="4!n4!n1!n1!n10!n" FI country="Finland" bban="3!n11!n" FO country="Faroe Islands" bban="4!n9!n1!n" diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat index 467dd9ab..5ebf4962 100644 --- a/stdnum/imsi.dat +++ b/stdnum/imsi.dat @@ -166,15 +166,15 @@ 26 cc="es" country="Spain" operator="Lleida Networks Serveis Telemátics, SL" 27 bands="MVNO" brand="Truphone" cc="es" country="Spain" operator="SCN Truphone, S.L." status="Operational" 28 bands="TD-LTE 2600" brand="Murcia4G" cc="es" country="Spain" operator="Consorcio de Telecomunicaciones Avanzadas, S.A." status="Operational" - 29 bands="TD-LTE 3500" cc="es" country="Spain" operator="NEO-SKY 2002, S.A." status="Operational" + 29 bands="TD-LTE 3500" cc="es" country="Spain" operator="Xfera Moviles S.A.U." status="Operational" 30 cc="es" country="Spain" operator="Compatel Limited" 31 cc="es" country="Spain" operator="Red Digital De Telecomunicaciones de las Islas Baleares, S.L." 32 bands="MVNO" brand="Tuenti" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" 33 bands="WiMAX" cc="es" country="Spain" operator="Xfera Móviles, S.A.U." 34 bands="LTE 2600" cc="es" country="Spain" operator="Aire Networks del Mediterráneo, S.L.U." status="Operational" 35 bands="MVNO" cc="es" country="Spain" operator="INGENIUM OUTSOURCING SERVICES, S.L." - 36 cc="es" country="Spain" operator="OPEN CABLE TELECOMUNICACIONES, S.L." status="Not operational" - 37 cc="es" country="Spain" operator="Vodafone Spain" + 36 bands="MVNO" cc="es" country="Spain" operator="ALAI OPERADOR DE TELECOMUNICACIONES, S.L" + 37 cc="es" country="Spain" operator="Vodafone Spain" status="Not operational" 38 cc="es" country="Spain" operator="Telefónica Móviles España, S.A.U." 51 bands="GSM-R" brand="ADIF" cc="es" country="Spain" operator="Administrador de Infraestructuras Ferroviarias" status="Operational" 00-99 @@ -195,8 +195,8 @@ 00-99 219 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="T-Mobile" cc="hr" country="Croatia" operator="T-Hrvatski Telekom" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Tele2" cc="hr" country="Croatia" operator="Tele2" status="Operational" - 10 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="A1" cc="hr" country="Croatia" operator="A1 Hrvatska" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Tele2" cc="hr" country="Croatia" operator="Tele2" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="A1" cc="hr" country="Croatia" operator="A1 Hrvatska" status="Operational" 12 bands="MVNO" cc="hr" country="Croatia" operator="TELE FOCUS d.o.o." 00-99 220 @@ -213,6 +213,7 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800" brand="Vala" cc="xk" country="Kosovo" operator="Telecom of Kosovo J.S.C." status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800" brand="IPKO" cc="xk" country="Kosovo" operator="IPKO" status="Operational" 06 bands="MVNO" brand="Z Mobile" cc="xk" country="Kosovo" operator="Dardaphone.Net LLC" status="Operational" + 07 bands="MVNO" brand="D3 Mobile" cc="xk" country="Kosovo" operator="Dukagjini Telecommunications LLC" status="Operational" 00-99 222 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2600" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A" status="Operational" @@ -251,13 +252,13 @@ 04 bands="CDMA 450" brand="Cosmote/Zapp" cc="ro" country="Romania" operator="Telekom Romania" status="Not operational" 05 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 2100 / TD-LTE 2600 / 5G 3500" brand="Digi.Mobil" cc="ro" country="Romania" operator="RCS&RDS" status="Operational" 06 bands="UMTS 900 / UMTS 2100" brand="Telekom/Zapp" cc="ro" country="Romania" operator="Telekom Romania" status="Operational" - 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="ro" country="Romania" operator="Orange România" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Orange" cc="ro" country="Romania" operator="Orange România" status="Operational" 11 bands="MVNO" cc="ro" country="Romania" operator="Enigma-System" 15 bands="WiMAX / TD-LTE 2600" brand="Idilis" cc="ro" country="Romania" operator="Idilis" status="Operational" 16 bands="MVNO" brand="Lycamobile" cc="ro" country="Romania" operator="Lycamobile Romania" status="Operational" 00-99 228 - 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" + 01 bands="GSM 900 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational" 05 cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational" @@ -429,7 +430,7 @@ 14 cc="dk" country="Denmark" operator="Monty UK Global Limited" 15 bands="LTE 450" brand="Net 1" cc="dk" country="Denmark" operator="Ice Danmark ApS" status="Operational" 16 cc="dk" country="Denmark" operator="Tismi B.V." - 17 bands="MVNO" cc="dk" country="Denmark" operator="Naka AG" status="Not operational" + 17 cc="dk" country="Denmark" operator="Gotanet AB" 18 cc="dk" country="Denmark" operator="Cubic Telecom" 20 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="dk" country="Denmark" operator="Telia" status="Operational" 23 bands="GSM-R" brand="GSM-R DK" cc="dk" country="Denmark" operator="Banedanmark" status="Operational" @@ -485,7 +486,7 @@ 38 bands="MVNO" brand="Voxbone" cc="se" country="Sweden" operator="Voxbone mobile" status="Operational" 39 cc="se" country="Sweden" operator="Borderlight AB" 40 cc="se" country="Sweden" operator="Netmore Group AB" - 41 cc="se" country="Sweden" operator="Shyam Telecom UK Ltd." + 41 cc="se" country="Sweden" operator="Shyam Telecom UK Ltd." status="Not operational" 42 cc="se" country="Sweden" operator="Telenor Connexion AB" 43 cc="se" country="Sweden" operator="MobiWeb Ltd." 44 cc="se" country="Sweden" operator="Telenabler AB" @@ -524,7 +525,7 @@ 244 03 bands="GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" 04 brand="DNA" cc="fi" country="Finland" operator="DNA Oy" - 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" 06 brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Not operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Operational" 08 bands="GSM 1800 / UMTS 2100" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" @@ -603,7 +604,7 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Elisa" cc="ee" country="Estonia" operator="Elisa Eesti" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Tele2" cc="ee" country="Estonia" operator="Tele2 Eesti" status="Operational" 04 bands="MVNO" brand="Top Connect" cc="ee" country="Estonia" operator="OY Top Connect" status="Operational" - 05 cc="ee" country="Estonia" operator="AS Bravocom Mobiil" status="Not operational" + 05 cc="ee" country="Estonia" operator="CSC Telecom Estonia OÜ" 06 bands="UMTS 2100" cc="ee" country="Estonia" operator="Progroup Holding" status="Not operational" 07 bands="CDMA2000 450" brand="Kou" cc="ee" country="Estonia" operator="Televõrgu AS" status="Not operational" 08 bands="MVNO" brand="VIVEX" cc="ee" country="Estonia" operator="VIVEX OU" status="Not operational" @@ -613,7 +614,7 @@ 12 cc="ee" country="Estonia" operator="Ntel Solutions OÜ" 13 cc="ee" country="Estonia" operator="Telia Eesti AS" 14 cc="ee" country="Estonia" operator="Estonian Crafts OÜ" - 15 cc="ee" country="Estonia" operator="Premium Net International S.R.L. Eesti filiaal" + 15 cc="ee" country="Estonia" operator="Premium Net International S.R.L. Eesti filiaal" status="Not operational" 16 bands="MVNO" brand="dzinga" cc="ee" country="Estonia" operator="SmartTel Plus OÜ" status="Operational" 71 cc="ee" country="Estonia" operator="Siseministeerium (Ministry of Interior)" 00-99 @@ -749,7 +750,7 @@ 00-99 262 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 3500" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Reserved" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Reserved" @@ -825,7 +826,7 @@ 272 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="Vodafone" cc="ie" country="Ireland" operator="Vodafone Ireland" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" status="Operational" 04 cc="ie" country="Ireland" operator="Access Telecom" 05 bands="UMTS 2100 / LTE 800 / LTE 1800" brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Eir" cc="ie" country="Ireland" operator="Eir Group plc" status="Operational" @@ -896,9 +897,9 @@ 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ucom" cc="am" country="Armenia" operator="Ucom LLC" status="Operational" 00-99 284 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="A1" cc="bg" country="Bulgaria" operator="A1 Bulgaria" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Vivacom" cc="bg" country="Bulgaria" operator="BTC" status="Operational" - 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Telenor" cc="bg" country="Bulgaria" operator="Telenor (Bulgaria)" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="A1" cc="bg" country="Bulgaria" operator="A1 Bulgaria" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Vivacom" cc="bg" country="Bulgaria" operator="BTC" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Telenor" cc="bg" country="Bulgaria" operator="Telenor (Bulgaria)" status="Operational" 07 bands="GSM-R" brand="НКЖИ" cc="bg" country="Bulgaria" operator="НАЦИОНАЛНА КОМПАНИЯ ЖЕЛЕЗОПЪТНА ИНФРАСТРУКТУРА" status="Operational" 09 cc="bg" country="Bulgaria" operator="COMPATEL LIMITED" status="Not operational" 11 bands="LTE 1800" cc="bg" country="Bulgaria" operator="Bulsatcom" status="Operational" @@ -988,6 +989,7 @@ 520 brand="Videotron" cc="ca" country="Canada" operator="Videotron" 530 bands="GSM" brand="Keewaytinook Mobile" cc="ca" country="Canada" operator="Keewaytinook Okimakanak Mobile" status="Operational" 540 cc="ca" country="Canada" operator="Rovvr Communications Inc." + 550 bands="LTE?" cc="ca" country="Canada" operator="Star Solutions International Inc." 560 bands="CDMA / GSM" brand="Lynx Mobility" cc="ca" country="Canada" operator="Lynx Mobility" status="Operational" 570 brand="LightSquared" cc="ca" country="Canada" operator="LightSquared" 590 brand="Quadro Mobility" cc="ca" country="Canada" operator="Quadro Communications Co-op" status="Operational" @@ -1011,6 +1013,7 @@ 703 bands="CDMA2000" cc="ca" country="Canada" operator="New Tel Mobility (Aliant)" status="Not operational" 710 bands="Satellite CDMA" brand="Globalstar" cc="ca" country="Canada" status="Operational" 720 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 2600" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational" + 721 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" 730 brand="TerreStar Solutions" cc="ca" country="Canada" operator="TerreStar Networks" 740 brand="Shaw Telecom" cc="ca" country="Canada" operator="Shaw Communications" status="Not operational" 750 brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" @@ -1072,7 +1075,7 @@ 230 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 240 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 250 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" - 260 bands="GSM 1900 / UMTS 1900 / UMTS 1700 / LTE 850 / LTE 700 / LTE 1900 / LTE 1700" brand="T-Mobile" cc="us" country="United States of America" operator="T-Mobile USA" status="Operational" + 260 bands="GSM 1900 / UMTS 1900 / UMTS 1700 / LTE 850 / LTE 700 / LTE 1900 / LTE 1700 / 5G 600" brand="T-Mobile" cc="us" country="United States of America" operator="T-Mobile USA" status="Operational" 270 bands="GSM 1900" cc="us" country="United States of America" operator="T-Mobile" status="Not operational" 280 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" 290 bands="GSM 1900" brand="nep" cc="us" country="United States of America" operator="NEP Cellcorp Inc." status="Not operational" @@ -1459,11 +1462,11 @@ 050 bands="GSM 900 / GSM 1800 / GSM 1900 / LTE 700" brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" status="Operational" 070 bands="GSM / UMTS / CDMA" brand="Claro" cc="jm" country="Jamaica" operator="Oceanic Digital Jamaica Limited" status="Not operational" 110 brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" - 180 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700 / LTE 1900" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" + 180 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" 000-999 340 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Orange" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Orange Caraïbe Mobiles" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Chippie" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="UTS Caraïbe" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="Dauphin" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Dauphin Telecom" status="Operational" 09 brand="Free" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Free Mobile" @@ -1481,18 +1484,19 @@ 344 030 bands="GSM 1900" brand="APUA" cc="ag" country="Antigua and Barbuda" operator="Antigua Public Utilities Authority" status="Operational" 050 bands="GSM 900 / GSM 1900 / UMTS 850 / LTE 700" brand="Digicel" cc="ag" country="Antigua and Barbuda" operator="Antigua Wireless Ventures Limited" status="Operational" - 920 bands="GSM 850 / GSM 1800 / GSM 1900 / UMTS / LTE 1700" brand="FLOW" cc="ag" country="Antigua and Barbuda" operator="Cable & Wireless Caribbean Cellular (Antigua) Limited" status="Operational" + 920 bands="GSM 850 / GSM 1800 / GSM 1900 / UMTS 850 / LTE 1700" brand="FLOW" cc="ag" country="Antigua and Barbuda" operator="Cable & Wireless Caribbean Cellular (Antigua) Limited" status="Operational" 930 cc="ag" country="Antigua and Barbuda" operator="AT&T Wireless" 000-999 346 - 050 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Digicel" cc="ky" country="Cayman Islands (United Kingdom)" operator="Digicel Cayman Ltd." status="Operational" - 140 bands="GSM 850 / GSM 1900 / UMTS / LTE 700 / LTE 1900" brand="FLOW" cc="ky" country="Cayman Islands (United Kingdom)" operator="Cable & Wireless (Cayman Islands) Limited" status="Operational" + 001 brand="Logic" cc="ky" country="Cayman Islands (United Kingdom)" operator="WestTel Ltd." + 050 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Digicel" cc="ky" country="Cayman Islands (United Kingdom)" operator="Digicel Cayman Ltd." status="Operational" + 140 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1900" brand="FLOW" cc="ky" country="Cayman Islands (United Kingdom)" operator="Cable & Wireless (Cayman Islands) Limited" status="Operational" 000-999 348 170 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1900" brand="FLOW" cc="vg" country="British Virgin Islands" operator="Cable & Wireless" status="Operational" 370 cc="vg" country="British Virgin Islands" operator="BVI Cable TV Ltd" - 570 bands="GSM 900 / GSM 1900 / LTE 900 / LTE 1900" brand="CCT Boatphone" cc="vg" country="British Virgin Islands" operator="Caribbean Cellular Telephone" status="Operational" - 770 bands="GSM 1800 / GSM 1900 / UMTS / LTE 700" brand="Digicel" cc="vg" country="British Virgin Islands" operator="Digicel (BVI) Limited" status="Operational" + 570 bands="GSM 900 / GSM 1900 / UMTS 850 / LTE 900 / LTE 1900" brand="CCT Boatphone" cc="vg" country="British Virgin Islands" operator="Caribbean Cellular Telephone" status="Operational" + 770 bands="GSM 1800 / GSM 1900 / UMTS 1900 / LTE 700" brand="Digicel" cc="vg" country="British Virgin Islands" operator="Digicel (BVI) Limited" status="Operational" 000-999 350 000 bands="GSM 1900 / UMTS 850 / LTE 850" brand="CellOne" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational" @@ -1532,7 +1536,7 @@ 68 bands="UMTS 2100 / LTE 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Curaçao Telecom N.V." status="Operational" 69 bands="GSM 900 / GSM 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Curaçao Telecom N.V." status="Operational" 74 country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="PCS N.V." - 76 bands="GSM 900 / UMTS / LTE 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Antiliano Por N.V." status="Operational" + 76 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Digicel" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Antiliano Por N.V." status="Operational" 78 bands="UMTS 900 / LTE 1800" brand="Telbo" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Telefonia Bonairiano N.V." status="Operational" 91 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="Chippie" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="United Telecommunication Service N.V. (UTS)" status="Operational" 94 bands="TDMA PCS" brand="Bayòs" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Bòbò Frus N.V." status="Operational" @@ -1543,16 +1547,16 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Digicel" cc="aw" country="Aruba (Kingdom of the Netherlands)" operator="Digicel Aruba" status="Operational" 00-99 364 - 39 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700" brand="BTC" cc="bs" country="Bahamas" operator="The Bahamas Telecommunications Company Ltd (BaTelCo)" status="Operational" + 39 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1700" brand="BTC" cc="bs" country="Bahamas" operator="The Bahamas Telecommunications Company Ltd (BaTelCo)" status="Operational" 49 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" 00-99 365 - 010 cc="ai" country="Anguilla" operator="Weblinks Limited" status="Operational" - 840 bands="GSM 850 / UMTS / LTE 700" brand="FLOW" cc="ai" country="Anguilla" operator="Cable & Wireless" status="Operational" + 010 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" cc="ai" country="Anguilla" operator="Digicel" status="Operational" + 840 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" brand="FLOW" cc="ai" country="Anguilla" operator="Cable & Wireless" status="Operational" 000-999 366 020 bands="GSM 900 / GSM 1900 / UMTS 900 / UMTS 1800 / UMTS 1900 / LTE 700" brand="Digicel" cc="dm" country="Dominica" operator="Digicel Group Limited" status="Operational" - 110 bands="GSM 850 / UMTS / LTE 700" brand="FLOW" cc="dm" country="Dominica" operator="Cable & Wireless" status="Operational" + 110 bands="GSM 850 / UMTS 850 / LTE 700" brand="FLOW" cc="dm" country="Dominica" operator="Cable & Wireless" status="Operational" 000-999 368 01 bands="GSM 900 / GSM 850 / UMTS 900" brand="CUBACEL" cc="cu" country="Cuba" operator="Empresa de Telecomunicaciones de Cuba, SA" status="Operational" @@ -1570,8 +1574,8 @@ 03 bands="GSM 900 / GSM 1800 / UTMS 2100 / LTE 800" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" 00-99 374 - 12 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900 / TD-LTE 2600" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" - 130 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" + 12 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900 / TD-LTE 2500 / 5G 2500" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" + 130 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" 140 bands="CDMA" brand="Laqtel" cc="tt" country="Trinidad and Tobago" operator="LaqTel Ltd." status="Not operational" 376 350 bands="GSM 850 / LTE 700" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" @@ -1595,7 +1599,7 @@ 00-99 402 11 bands="GSM 900 / UMTS 850 / UMTS 2100 / LTE 1800" brand="B-Mobile" cc="bt" country="Bhutan" operator="B-Mobile / Bhutan Telecom Ltd." status="Operational" - 77 bands="GSM 900 / GSM 1800 / UMTS / LTE 700" brand="TashiCell" cc="bt" country="Bhutan" operator="Tashi InfoComm Limited" status="Operational" + 77 bands="GSM 900 / GSM 1800 / UMTS 850 / LTE 700" brand="TashiCell" cc="bt" country="Bhutan" operator="Tashi InfoComm Limited" status="Operational" 00-99 404 01 bands="GSM 900" brand="Vodafone India" cc="in" country="India" operator="Haryana" status="Operational" @@ -1824,7 +1828,7 @@ 00-99 412 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="AWCC" cc="af" country="Afghanistan" operator="Afghan Wireless Communication Company" status="Operational" - 20 bands="GSM 900 / UMTS" brand="Roshan" cc="af" country="Afghanistan" operator="Telecom Development Company Afghanistan Ltd." status="Operational" + 20 bands="GSM 900 / UMTS 2100" brand="Roshan" cc="af" country="Afghanistan" operator="Telecom Development Company Afghanistan Ltd." status="Operational" 40 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="af" country="Afghanistan" operator="MTN Group Afghanistan" status="Operational" 50 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="af" country="Afghanistan" operator="Etisalat Afghanistan" status="Operational" 55 bands="CDMA 800" brand="WASEL" cc="af" country="Afghanistan" operator="WASEL Afghanistan" status="Operational" @@ -1886,7 +1890,7 @@ 419 02 bands="GSM 900 / UMTS 2100 / LTE 1800 / 5G 3500" brand="zain KW" cc="kw" country="Kuwait" operator="Zain Kuwait" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="K.S.C Ooredoo" cc="kw" country="Kuwait" operator="National Mobile Telecommunications" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="Viva" cc="kw" country="Kuwait" operator="Kuwait Telecommunication Company" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="STC" cc="kw" country="Kuwait" operator="Saudi Telecom Company" status="Operational" 00-99 420 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300 / 5G 3500" brand="Al Jawal (STC )" cc="sa" country="Saudi Arabia" operator="Saudi Telecom Company" status="Operational" @@ -1944,7 +1948,7 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="zain BH" cc="bh" country="Bahrain" operator="Zain Bahrain" status="Operational" 03 cc="bh" country="Bahrain" operator="Civil Aviation Authority" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="VIVA Bahrain" cc="bh" country="Bahrain" operator="Viva Bahrain" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="STC" cc="bh" country="Bahrain" operator="STC Bahrain" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" 00-99 427 @@ -2002,7 +2006,7 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Tcell" cc="tj" country="Tajikistan" operator="Indigo Tajikistan" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="MegaFon" cc="tj" country="Tajikistan" operator="TT Mobile" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Babilon-M" cc="tj" country="Tajikistan" operator="Babilon-Mobile" status="Operational" - 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Beeline" cc="tj" country="Tajikistan" operator="Tacom" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2100" brand="ZET-Mobile" cc="tj" country="Tajikistan" operator="Tacom" status="Operational" 10 bands="TD-LTE 2300 / WiMAX" brand="Babilon-T" cc="tj" country="Tajikistan" operator="Babilon-T" status="Operational" 12 bands="UMTS 2100" brand="Tcell" cc="tj" country="Tajikistan" operator="Indigo" 00-99 @@ -2139,10 +2143,10 @@ 08 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Beeline" cc="la" country="Laos" operator="VimpelCom Lao Ltd" status="Operational" 00-99 460 - 00 bands="GSM 900 / GSM 1800 / TD-SCDMA 1900 / TD-SCDMA 2000 / TD-LTE 1900 / TD-LTE 2300 / TD-LTE 2500" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="Operational" - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Operational" + 00 bands="GSM 900 / GSM 1800 / TD-SCDMA 1900 / TD-SCDMA 2000 / TD-LTE 1900 / TD-LTE 2300 / TD-LTE 2500 / 5G 2500" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500 / 5G 3500" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Operational" 02 bands="GSM 900 / GSM 1800 / TD-SCDMA 1900 / TD-SCDMA 2000 / TD-LTE 1900 / TD-LTE 2300 / TD-LTE 2500" brand="China Mobile" cc="cn" country="China" operator="China Mobile" status="Not operational" - 03 bands="CDMA2000 800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="Operational" + 03 bands="CDMA2000 800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500 / 5G 3500" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="Operational" 04 brand="China Mobile" cc="cn" country="China" operator="Global Star Satellite" 05 bands="CDMA2000 800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="China Telecom" cc="cn" country="China" operator="China Telecom" status="Not operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="China Unicom" cc="cn" country="China" operator="China Unicom" status="Not operational" @@ -2212,9 +2216,9 @@ 19 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Celcom" cc="my" country="Malaysia" operator="Celcom Axiata Berhad" status="Operational" 20 bands="DMR" brand="Electcoms" cc="my" country="Malaysia" operator="Electcoms Berhad" status="Not operational" 505 - 01 bands="UMTS 850 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / 5G 3500" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" - 02 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" - 03 bands="UMTS 850 / UMTS 900 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Operational" + 01 bands="UMTS 850 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" + 02 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" + 03 bands="UMTS 900 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Operational" 04 cc="au" country="Australia" operator="Department of Defence" status="Operational" 05 brand="Ozitel" cc="au" country="Australia" status="Not operational" 06 bands="UMTS 2100" brand="3" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Not operational" @@ -2228,7 +2232,7 @@ 14 bands="MVNO" brand="AAPT" cc="au" country="Australia" operator="TPG Telecom" status="Operational" 15 brand="3GIS" cc="au" country="Australia" status="Not operational" 16 bands="GSM-R 1800" brand="VicTrack" cc="au" country="Australia" operator="Victorian Rail Track" status="Operational" - 17 bands="TD-LTE 2300" cc="au" country="Australia" operator="Optus" + 17 bands="TD-LTE 2300" cc="au" country="Australia" operator="Optus" status="Operational" 18 brand="Pactel" cc="au" country="Australia" operator="Pactel International Pty Ltd" 19 bands="MVNO" brand="Lycamobile" cc="au" country="Australia" operator="Lycamobile Pty Ltd" status="Operational" 20 cc="au" country="Australia" operator="Ausgrid Corporation" @@ -2257,10 +2261,11 @@ 44 cc="au" country="Australia" operator="Roy Hill Iron Ore Pty Ltd" 45 cc="au" country="Australia" operator="Clermont Coal Operations Pty Ltd" 46 cc="au" country="Australia" operator="AngloGold Ashanti Australia Ltd" + 47 cc="au" country="Australia" operator="Woodside Energy Limited" 50 bands="Satellite" cc="au" country="Australia" operator="Pivotel Group Pty Limited" status="Operational" 61 bands="LTE 1800 / LTE 2100" brand="CommTel NS" cc="au" country="Australia" operator="Commtel Network Solutions Pty Ltd" status="Implement / Design" - 62 bands="TD-LTE 2300" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" - 68 bands="TD-LTE 2300" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" + 62 bands="TD-LTE 2300 / TD-LTE 3500" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" + 68 bands="TD-LTE 2300 / TD-LTE 3500" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" 71 brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" 72 brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" 88 bands="Satellite" cc="au" country="Australia" operator="Pivotel Group Pty Limited" status="Operational" @@ -2269,16 +2274,16 @@ 00-99 510 00 bands="Satellite" brand="PSN" cc="id" country="Indonesia" operator="PT Pasifik Satelit Nusantara (ACeS)" status="Operational" - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="Indosat Ooredoo" cc="id" country="Indonesia" operator="PT Indonesian Satellite Corporation Tbk (INDOSAT)" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800" brand="Indosat Ooredoo" cc="id" country="Indonesia" operator="PT Indonesian Satellite Corporation Tbk (INDOSAT)" status="Operational" 03 bands="CDMA 800" brand="StarOne" cc="id" country="Indonesia" operator="PT Indosat Tbk" status="Not operational" 07 bands="CDMA 800" brand="TelkomFlexi" cc="id" country="Indonesia" operator="PT Telkom" status="Not operational" 08 bands="GSM 1800 / UMTS 2100" brand="AXIS" cc="id" country="Indonesia" operator="PT Natrindo Telepon Seluler" status="Not operational" 09 bands="LTE 850 / TD-LTE 2300" brand="Smartfren" cc="id" country="Indonesia" operator="PT Smartfren Telecom" status="Operational" - 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / TD-LTE 2300" brand="Telkomsel" cc="id" country="Indonesia" operator="PT Telekomunikasi Selular" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / TD-LTE 2300" brand="Telkomsel" cc="id" country="Indonesia" operator="PT Telekomunikasi Selular" status="Operational" 11 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="XL" cc="id" country="Indonesia" operator="PT XL Axiata Tbk" status="Operational" 20 bands="GSM 1800" brand="TELKOMMobile" cc="id" country="Indonesia" operator="PT Telkom Indonesia Tbk" status="Not operational" 21 bands="GSM 1800" brand="IM3" cc="id" country="Indonesia" operator="PT Indonesian Satellite Corporation Tbk (INDOSAT)" status="Not operational" - 27 bands="CDMA 450 / LTE 450" brand="Net 1" cc="id" country="Indonesia" operator="PT Sampoerna Telekomunikasi Indonesia" status="Operational" + 27 bands="LTE 450" brand="Net 1" cc="id" country="Indonesia" operator="PT Sampoerna Telekomunikasi Indonesia" status="Operational" 28 bands="LTE 850 / TD-LTE 2300" brand="Fren/Hepi" cc="id" country="Indonesia" operator="PT Mobile-8 Telecom" status="Operational" 78 bands="TD-LTE 2300" brand="Hinet" cc="id" country="Indonesia" operator="PT Berca Hardayaperkasa" status="Operational" 88 bands="TD-LTE 2300" brand="BOLT! 4G LTE" cc="id" country="Indonesia" operator="PT Internux" status="Not operational" @@ -2332,11 +2337,12 @@ 528 01 brand="TelBru" cc="bn" country="Brunei" operator="Telekom Brunei Berhad" 02 bands="UMTS 2100" brand="PCSB" cc="bn" country="Brunei" operator="Progresif Cellular Sdn Bhd" status="Operational" - 11 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="UNN" cc="bn" country="Brunei" operator="Unified National Networks Sdn Bhd" status="Operational" + 03 brand="UNN" cc="bn" country="Brunei" operator="Unified National Networks Sdn Bhd" + 11 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="DST" cc="bn" country="Brunei" operator="Data Stream Technology Sdn Bhd" status="Operational" 00-99 530 00 bands="AMPS 800 / TDMA 800" brand="Telecom" cc="nz" country="New Zealand" operator="Telecom New Zealand" status="Not operational" - 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vodafone" cc="nz" country="New Zealand" operator="Vodafone New Zealand" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="nz" country="New Zealand" operator="Vodafone New Zealand" status="Operational" 02 bands="CDMA2000 800" brand="Telecom" cc="nz" country="New Zealand" operator="Telecom New Zealand" status="Not operational" 03 bands="UMTS-TDD 2000" brand="Woosh" cc="nz" country="New Zealand" operator="Woosh Wireless" status="Operational" 04 bands="UMTS 2100" brand="Vodafone" cc="nz" country="New Zealand" operator="TelstraClear New Zealand" status="Not operational" @@ -2370,8 +2376,8 @@ 00-99 542 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="fj" country="Fiji" operator="Vodafone Fiji" status="Operational" - 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / WiMAX" brand="Digicel" cc="fj" country="Fiji" operator="Digicel Fiji" status="Operational" - 03 bands="CDMA2000 850 / LTE 700" cc="fj" country="Fiji" operator="Telecom Fiji Ltd" status="Operational" + 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / WiMAX" brand="Digicel" cc="fj" country="Fiji" operator="Digicel Fiji" status="Operational" + 03 bands="CDMA2000 850 / LTE 700" brand="TFL" cc="fj" country="Fiji" operator="Telecom Fiji Ltd" status="Operational" 00-99 543 01 bands="UMTS 900 / LTE" brand="Manuia" cc="wf" country="Wallis and Futuna" operator="Service des Postes et Télécommunications des Îles Wallis et Futuna (SPT)" status="Operational" @@ -2390,8 +2396,8 @@ 547 05 bands="WiMAX / LTE 800 / LTE 2600" brand="Ora" cc="pf" country="French Polynesia" operator="VITI" status="Operational" 10 bands="GSM 900" cc="pf" country="French Polynesia" operator="Mara Telecom" status="Not operational" - 15 bands="GSM 900 / UMTS 2100" brand="Vodafone" cc="pf" country="French Polynesia" operator="Pacific Mobile Telecom" status="Operational" - 20 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Vini" cc="pf" country="French Polynesia" operator="Onati S.A.S." status="Operational" + 15 bands="GSM 900 / UMTS 900 / UMTS 2100" brand="Vodafone" cc="pf" country="French Polynesia" operator="Pacific Mobile Telecom" status="Operational" + 20 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Vini" cc="pf" country="French Polynesia" operator="Onati S.A.S." status="Operational" 00-99 548 01 bands="GSM 900 / UMTS 900 / LTE 700 / LTE 1800" brand="Bluesky" cc="ck" country="Cook Islands (Pacific Ocean)" operator="Telecom Cook Islands" status="Operational" @@ -2411,6 +2417,7 @@ 01 bands="GSM 900 / UMTS 900 / LTE 700" brand="PNCC" cc="pw" country="Palau" operator="Palau National Communications Corp." status="Operational" 02 bands="GSM 900" brand="PT Waves" cc="pw" country="Palau" operator="Palau Equipment Company Inc." status="Operational" 80 bands="GSM 1800" brand="Palau Mobile" cc="pw" country="Palau" operator="Palau Mobile Corporation" status="Not operational" + 99 bands="LTE" brand="PMCI" cc="pw" country="Palau" operator="Palau Mobile Communications Inc." status="Operational" 00-99 553 01 bands="GSM 900 / LTE 850" brand="TTC" cc="tv" country="Tuvalu" operator="Tuvalu Telecom" status="Operational" @@ -2425,7 +2432,7 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" cc="eg" country="Egypt" operator="Orange Egypt" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="eg" country="Egypt" operator="Vodafone Egypt" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Etisalat" cc="eg" country="Egypt" operator="Etisalat Egypt" status="Operational" - 04 bands="LTE" brand="WE" cc="eg" country="Egypt" operator="Telecom Egypt" status="Operational" + 04 bands="LTE 1800" brand="WE" cc="eg" country="Egypt" operator="Telecom Egypt" status="Operational" 00-99 603 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Mobilis" cc="dz" country="Algeria" operator="Algérie Télécom" status="Operational" @@ -2436,11 +2443,11 @@ 21 bands="GSM-R" brand="ANESRIF" cc="dz" country="Algeria" operator="Anesrif" status="Ongoing" 00-99 604 - 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Orange Morocco" cc="ma" country="Morocco" operator="Médi Télécom" status="Operational" + 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange Morocco" cc="ma" country="Morocco" operator="Médi Télécom" status="Operational" 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)" status="Operational" 02 bands="GSM 900 / GSM 1800" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational" 04 cc="ma" country="Morocco" operator="Al Houria Telecom" - 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational" 06 brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)" 99 cc="ma" country="Morocco" operator="Al Houria Telecom" 00-99 @@ -2450,18 +2457,18 @@ 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="OOREDOO TN" cc="tn" country="Tunisia" operator="ooredoo Tunisiana" status="Operational" 00-99 606 - 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Libyana" cc="ly" country="Libya" operator="Libyana" status="Operational" - 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" - 02 bands="GSM 900 / GSM 1800" brand="Al-Jeel Phone" cc="ly" country="Libya" operator="Al-Jeel Al-Jadeed" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Libya Phone" cc="ly" country="Libya" operator="Libya Telecom & Technology (LTT)" status="Operational" + 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Libyana" cc="ly" country="Libya" operator="Libyana" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Madar" cc="ly" country="Libya" operator="Al-Madar Al-Jadeed" status="Operational" + 02 bands="MVNO" brand="Al-Jeel Phone" cc="ly" country="Libya" operator="Al-Jeel Al-Jadeed" status="Operational" + 03 bands="MVNO / LTE 800" brand="Libya Phone" cc="ly" country="Libya" operator="Libya Telecom & Technology (LTT)" status="Operational" 06 bands="CDMA2000" brand="Hatef Libya" cc="ly" country="Libya" operator="Hatef Libya" status="Operational" 00-99 607 - 01 bands="GSM 900 / GSM 1800" brand="Gamcel" cc="gm" country="Gambia" operator="Gamcel" status="Operational" - 02 bands="GSM 900 / GSM 1800 / LTE" brand="Africell" cc="gm" country="Gambia" operator="Africell" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Gamcel" cc="gm" country="Gambia" operator="Gamcel" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Africell" cc="gm" country="Gambia" operator="Africell" status="Operational" 03 bands="GSM 900 / GSM 1800" brand="Comium" cc="gm" country="Gambia" operator="Comium" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="QCell" cc="gm" country="Gambia" operator="QCell Gambia" status="Operational" - 05 bands="WiMAX / LTE" cc="gm" country="Gambia" operator="GAMTEL-Ecowan" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="QCell" cc="gm" country="Gambia" operator="QCell Gambia" status="Operational" + 05 bands="WiMAX / LTE" cc="gm" country="Gambia" operator="Gamtel-Ecowan" 06 bands="TD-LTE 2300" cc="gm" country="Gambia" operator="NETPAGE" status="Operational" 00-99 608 @@ -2478,7 +2485,7 @@ 610 01 bands="GSM 900 / UMTS 2100 / LTE" brand="Malitel" cc="ml" country="Mali" operator="Malitel SA" status="Operational" 02 bands="GSM 900 / UMTS 2100 / LTE" brand="Orange" cc="ml" country="Mali" operator="Orange Mali SA" status="Operational" - 03 bands="GSM 900 / UMTS 2100" brand="ATEL-SA" cc="ml" country="Mali" operator="Alpha Telecommunication Mali S.A." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Telecel" cc="ml" country="Mali" operator="Alpha Telecommunication Mali S.A." status="Operational" 00-99 611 01 bands="GSM 900 / GSM 1800 / LTE" brand="Orange" cc="gn" country="Guinea" operator="Orange S.A." status="Operational" @@ -2489,16 +2496,16 @@ 00-99 612 01 cc="ci" country="Ivory Coast" operator="Cora de Comstar" status="Not operational" - 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 2600" brand="Moov" cc="ci" country="Ivory Coast" operator="Atlantique Cellulaire" status="Operational" - 03 bands="GSM 900 / UMTS / LTE 1800" brand="Orange" cc="ci" country="Ivory Coast" operator="Orange" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Moov" cc="ci" country="Ivory Coast" operator="Atlantique Cellulaire" status="Operational" + 03 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="ci" country="Ivory Coast" operator="Orange" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="KoZ" cc="ci" country="Ivory Coast" operator="Comium Ivory Coast Inc" status="Operational" - 05 bands="GSM 900 / UMTS / LTE 800" brand="MTN" cc="ci" country="Ivory Coast" operator="Loteny Telecom" status="Operational" + 05 bands="GSM 900 / UMTS 2100 / LTE 800" brand="MTN" cc="ci" country="Ivory Coast" operator="Loteny Telecom" status="Operational" 06 bands="GSM 1800" brand="GreenN" cc="ci" country="Ivory Coast" operator="Oricel" status="Operational" 07 bands="GSM 1800" brand="café" cc="ci" country="Ivory Coast" operator="Aircomm" status="Operational" 18 bands="TD-LTE 2300" cc="ci" country="Ivory Coast" operator="YooMee" status="Operational" 00-99 613 - 01 bands="GSM 900 / UMTS" brand="Telmob" cc="bf" country="Burkina Faso" operator="Onatel" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Telmob" cc="bf" country="Burkina Faso" operator="Onatel" status="Operational" 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="bf" country="Burkina Faso" operator="Orange Burkina Faso" status="Operational" 03 bands="GSM 900" brand="Telecel Faso" cc="bf" country="Burkina Faso" operator="Telecel Faso SA" status="Operational" 00-99 @@ -2514,19 +2521,19 @@ 00-99 616 01 bands="GSM 900 / GSM 1800 / LTE 1800 / CDMA / WiMAX" brand="Libercom" cc="bj" country="Benin" operator="Benin Telecoms Mobile" status="Operational" - 02 bands="GSM 900 / UMTS" brand="Moov" cc="bj" country="Benin" operator="Telecel Benin" status="Operational" + 02 bands="GSM 900 / UMTS 2100" brand="Moov" cc="bj" country="Benin" operator="Telecel Benin" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="MTN" cc="bj" country="Benin" operator="Spacetel Benin" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="BBCOM" cc="bj" country="Benin" operator="Bell Benin Communications" status="Operational" - 05 bands="GSM 900 / GSM 1800" brand="Glo" cc="bj" country="Benin" operator="Glo Communication Benin" status="Operational" + 05 bands="GSM 900 / GSM 1800" brand="Glo" cc="bj" country="Benin" operator="Glo Communication Benin" status="Not operational" 00-99 617 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="my.t" cc="mu" country="Mauritius" operator="Cellplus Mobile Communications Ltd." status="Operational" 02 bands="CDMA2000" brand="MOKOZE / AZU" cc="mu" country="Mauritius" operator="Mahanagar Telephone Mauritius Limited (MTML)" status="Operational" - 03 bands="GSM 900 / LTE 1800" brand="CHILI" cc="mu" country="Mauritius" operator="Mahanagar Telephone Mauritius Limited (MTML)" status="Operational" + 03 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="CHILI" cc="mu" country="Mauritius" operator="Mahanagar Telephone Mauritius Limited (MTML)" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Emtel" cc="mu" country="Mauritius" operator="Emtel Ltd." status="Operational" 00-99 618 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Lonestar Cell" cc="lr" country="Liberia" operator="Lonestar Communications Corporation" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Lonestar Cell MTN" cc="lr" country="Liberia" operator="Lonestar Communications Corporation" status="Operational" 02 brand="Libercell" cc="lr" country="Liberia" operator="Atlantic Wireless (Liberia) Inc." status="Not operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Novafone" cc="lr" country="Liberia" operator="Novafone Inc." status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange LBR" cc="lr" country="Liberia" operator="Orange Liberia" status="Operational" @@ -2546,13 +2553,13 @@ 50 bands="CDMA" cc="sl" country="Sierra Leone" operator="Datatel (SL) Ltd." 00-99 620 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800" brand="MTN" cc="gh" country="Ghana" operator="MTN Group" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS / LTE 800" brand="Vodafone" cc="gh" country="Ghana" operator="Vodafone Group" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS" brand="AirtelTigo" cc="gh" country="Ghana" operator="Millicom Ghana" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="MTN" cc="gh" country="Ghana" operator="MTN Group" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Vodafone" cc="gh" country="Ghana" operator="Vodafone Group" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AirtelTigo" cc="gh" country="Ghana" operator="Millicom Ghana" status="Operational" 04 bands="CDMA2000 850" brand="Expresso" cc="gh" country="Ghana" operator="Kasapa / Hutchison Telecom" status="Operational" - 06 bands="GSM 900 / GSM 1800 / UMTS" brand="AirtelTigo" cc="gh" country="Ghana" operator="Airtel" status="Operational" - 07 bands="GSM 900 / GSM 1800 / UMTS" brand="Globacom" cc="gh" country="Ghana" operator="Globacom Group" status="Operational" - 08 bands="LTE 2600" brand="Surfline" cc="gh" country="Ghana" operator="Surfline Communications Ltd" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AirtelTigo" cc="gh" country="Ghana" operator="Airtel" status="Operational" + 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Globacom" cc="gh" country="Ghana" operator="Globacom Group" status="Operational" + 08 bands="LTE 2600" brand="Surfline" cc="gh" country="Ghana" operator="Surfline Communications Ltd" status="Not operational" 10 bands="TD-LTE 2500" brand="Blu" cc="gh" country="Ghana" operator="Blu Telecommunications" status="Operational" 11 cc="gh" country="Ghana" operator="Netafrique Dot Com Ltd" 00-99 @@ -2564,61 +2571,60 @@ 25 bands="CDMA2000 800 / CDMA2000 1900" brand="Visafone" cc="ng" country="Nigeria" operator="Visafone Communications Ltd." status="Not operational" 26 bands="TD-LTE 2300" cc="ng" country="Nigeria" operator="Swift" status="Operational" 27 bands="LTE 800" brand="Smile" cc="ng" country="Nigeria" operator="Smile Communications Nigeria" status="Operational" - 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600 / LTE 3500" brand="MTN" cc="ng" country="Nigeria" operator="MTN Nigeria Communications Limited" status="Operational" + 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600 / TD-LTE 3500" brand="MTN" cc="ng" country="Nigeria" operator="MTN Nigeria Communications Limited" status="Operational" 40 bands="LTE 900 / LTE 1800" brand="Ntel" cc="ng" country="Nigeria" operator="Nigerian Mobile Telecommunications Limited" status="Operational" 50 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700" brand="Glo" cc="ng" country="Nigeria" operator="Globacom Ltd" status="Operational" - 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="9mobile" cc="ng" country="Nigeria" status="Operational" + 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="9mobile" cc="ng" country="Nigeria" operator="Emerging Markets Telecommunication Services Ltd." status="Operational" 00-99 622 - 01 bands="GSM 900 / UMTS / LTE" brand="Airtel" cc="td" country="Chad" operator="Bharti Airtel SA" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Airtel" cc="td" country="Chad" operator="Bharti Airtel SA" status="Operational" 02 bands="CDMA2000" brand="Tawali" cc="td" country="Chad" operator="SotelTchad" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Tigo" cc="td" country="Chad" operator="Millicom" status="Operational" 07 bands="GSM 900 / GSM 1800" brand="Salam" cc="td" country="Chad" operator="SotelTchad" status="Operational" 00-99 623 - 01 bands="GSM 900" brand="CTP" cc="cf" country="Central African Republic" operator="Centrafrique Telecom Plus" status="Operational" - 02 bands="GSM 900" brand="TC" cc="cf" country="Central African Republic" operator="Telecel Centrafrique" status="Operational" - 03 bands="GSM 1800 / UMTS" brand="Orange" cc="cf" country="Central African Republic" operator="Orange RCA" status="Operational" - 04 bands="GSM 900" brand="Nationlink" cc="cf" country="Central African Republic" operator="Nationlink Telecom RCA" status="Operational" + 01 bands="GSM 900" brand="Moov" cc="cf" country="Central African Republic" operator="Atlantique Telecom Centrafrique SA" status="Operational" + 02 bands="GSM 900 / UMTS 2100" brand="TC" cc="cf" country="Central African Republic" operator="Telecel Centrafrique" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / WiMAX" brand="Orange" cc="cf" country="Central African Republic" operator="Orange RCA" status="Operational" + 04 bands="GSM 900 / UMTS 2100" brand="Azur" cc="cf" country="Central African Republic" operator="Azur RCA" status="Operational" 00-99 624 - 01 bands="GSM 900 / TD-LTE 2500" brand="MTN Cameroon" cc="cm" country="Cameroon" operator="Mobile Telephone Network Cameroon Ltd" status="Operational" - 02 bands="GSM 900" brand="Orange" cc="cm" country="Cameroon" operator="Orange Cameroun S.A." status="Operational" + 01 bands="GSM 900 / UMTS 2100 / TD-LTE 2500" brand="MTN Cameroon" cc="cm" country="Cameroon" operator="Mobile Telephone Network Cameroon Ltd" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="cm" country="Cameroon" operator="Orange Cameroun S.A." status="Operational" + 03 bands="CDMA / LTE 1800" brand="Camtel" cc="cm" country="Cameroon" operator="Camtel" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Nexttel" cc="cm" country="Cameroon" operator="Viettel Cameroun" status="Operational" 00-99 625 - 01 bands="GSM 900 / UMTS" brand="CVMOVEL" cc="cv" country="Cape Verde" operator="CVMóvel, S.A." status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800" brand="CVMOVEL" cc="cv" country="Cape Verde" operator="CVMóvel, S.A." status="Operational" 02 bands="GSM 1800 / UMTS 2100" brand="T+" cc="cv" country="Cape Verde" operator="UNITEL T+ TELECOMUNICACÕES, S.A." status="Operational" 00-99 626 - 01 bands="GSM 900" brand="CSTmovel" cc="st" country="Sao Tome and Principe" operator="Companhia Santomese de Telecomunicaçôe" status="Operational" - 02 bands="GSM 900" brand="Unitel STP" cc="st" country="Sao Tome and Principe" operator="Unitel Sao Tome and Principe" status="Operational" + 01 bands="GSM 900 / UMTS 2100" brand="CSTmovel" cc="st" country="Sao Tome and Principe" operator="Companhia Santomese de Telecomunicaçôe" status="Operational" + 02 bands="GSM 900 / UMTS 2100" brand="Unitel STP" cc="st" country="Sao Tome and Principe" operator="Unitel Sao Tome and Principe" status="Operational" 00-99 627 01 bands="GSM 900" brand="Orange GQ" cc="gq" country="Equatorial Guinea" operator="GETESA" status="Operational" - 03 bands="GSM 900 / GSM 1800" brand="Hits GQ" cc="gq" country="Equatorial Guinea" operator="HiTs EG.SA" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900" brand="Muni" cc="gq" country="Equatorial Guinea" operator="Green Com S.A." status="Operational" 00-99 628 - 01 bands="GSM 900 / LTE" brand="Libertis" cc="ga" country="Gabon" operator="Gabon Telecom & Libertis S.A." status="Operational" - 02 bands="GSM 900 / LTE" brand="Moov" cc="ga" country="Gabon" operator="Atlantique Télécom (Etisalat Group) Gabon S.A." status="Operational" - 03 bands="GSM 900 / LTE" brand="Airtel" cc="ga" country="Gabon" operator="Airtel Gabon S.A." status="Operational" - 04 bands="GSM 900 / GSM 1800" brand="Azur" cc="ga" country="Gabon" operator="USAN Gabon S.A." status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Libertis" cc="ga" country="Gabon" operator="Gabon Telecom S.A." status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Moov" cc="ga" country="Gabon" operator="Gabon Telecom S.A." status="Operational" + 03 bands="GSM 900 / UMTS 2100 / LTE 2100" brand="Airtel" cc="ga" country="Gabon" operator="Airtel Gabon S.A." status="Operational" + 04 bands="GSM 900 / GSM 1800" brand="Azur" cc="ga" country="Gabon" operator="USAN Gabon S.A." status="Not operational" 05 brand="RAG" cc="ga" country="Gabon" operator="Réseau de l’Administration Gabonaise" 00-99 629 - 01 bands="GSM 900 / UMTS 2100" brand="Airtel" cc="cg" country="Congo" operator="Celtel Congo" status="Operational" - 07 bands="GSM 900" cc="cg" country="Congo" operator="Warid Telecom" status="Operational" - 10 bands="GSM 900" brand="Libertis Telecom" cc="cg" country="Congo" operator="MTN CONGO S.A" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2600" brand="Airtel" cc="cg" country="Congo" operator="Celtel Congo" status="Operational" + 07 bands="GSM 900" brand="Airtel" cc="cg" country="Congo" operator="Warid Telecom" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Libertis Telecom" cc="cg" country="Congo" operator="MTN CONGO S.A" status="Operational" 00-99 630 - 01 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="Vodacom" cc="cd" country="Democratic Republic of the Congo" operator="Vodacom Congo RDC sprl" status="Operational" - 02 bands="GSM 900 / UMTS" brand="Airtel" cc="cd" country="Democratic Republic of the Congo" operator="Airtel sprl" status="Operational" - 04 cc="cd" country="Democratic Republic of the Congo" operator="Cellco" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / TD-LTE 3500 / WiMAX 3500" brand="Vodacom" cc="cd" country="Democratic Republic of the Congo" operator="Vodacom Congo RDC sprl" status="Operational" + 02 bands="GSM 900 / UMTS 2100" brand="Airtel" cc="cd" country="Democratic Republic of the Congo" operator="Airtel sprl" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="Supercell" cc="cd" country="Democratic Republic of the Congo" operator="Supercell SPRL" status="Operational" - 10 bands="GSM / LTE" brand="MTN" cc="cd" country="Democratic Republic of the Congo" status="Operational" - 86 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange S.A." cc="cd" country="Democratic Republic of the Congo" operator="Orange RDC sarl" status="Operational" + 86 bands="GSM 900 / GSM 1800 / UMTS 2100 / TD-LTE 2600" brand="Orange RDC" cc="cd" country="Democratic Republic of the Congo" operator="Orange RDC sarl" status="Operational" 88 bands="GSM 900 / GSM 1800" brand="YTT" cc="cd" country="Democratic Republic of the Congo" operator="Yozma Timeturns sprl" status="Not operational" - 89 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Tigo" cc="cd" country="Democratic Republic of the Congo" operator="OASIS sprl" status="Operational" + 89 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Orange RDC" cc="cd" country="Democratic Republic of the Congo" operator="Orange RDC sarl" status="Operational" 90 bands="GSM 900 / GSM 1800" brand="Africell" cc="cd" country="Democratic Republic of the Congo" operator="Africell RDC sprl" status="Operational" 00-99 631 @@ -2627,8 +2633,8 @@ 00-99 632 01 bands="GSM 900 / GSM 1800" brand="Guinetel" cc="gw" country="Guinea-Bissau" operator="Guinétel S.A." status="Operational" - 02 bands="GSM 900 / GSM 1800" brand="MTN Areeba" cc="gw" country="Guinea-Bissau" operator="Spacetel Guiné-Bissau S.A." status="Operational" - 03 bands="GSM 900 / GSM 1800 / LTE" brand="Orange" cc="gw" country="Guinea-Bissau" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN Areeba" cc="gw" country="Guinea-Bissau" operator="Spacetel Guiné-Bissau S.A." status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Orange" cc="gw" country="Guinea-Bissau" status="Operational" 07 bands="GSM 900 / GSM 1800" brand="Guinetel" cc="gw" country="Guinea-Bissau" operator="Guinétel S.A." status="Operational" 00-99 633 @@ -2687,14 +2693,14 @@ 00-99 640 01 bands="UMTS 900" cc="tz" country="Tanzania" operator="Rural NetCo Limited" status="Not operational" - 02 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800" brand="tiGO" cc="tz" country="Tanzania" operator="MIC Tanzania Limited" status="Operational" - 03 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Zantel" cc="tz" country="Tanzania" operator="Zanzibar Telecom Ltd" status="Operational" - 04 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Vodacom" cc="tz" country="Tanzania" operator="Vodacom Tanzania Limited" status="Operational" - 05 bands="GSM 900 / GSM 1800" brand="Airtel" cc="tz" country="Tanzania" operator="Bharti Airtel" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="tiGO" cc="tz" country="Tanzania" operator="MIC Tanzania Limited" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Zantel" cc="tz" country="Tanzania" operator="Zanzibar Telecom Ltd" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Vodacom" cc="tz" country="Tanzania" operator="Vodacom Tanzania Limited" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700" brand="Airtel" cc="tz" country="Tanzania" operator="Bharti Airtel" status="Operational" 06 bands="CDMA 800" brand="Sasatel (Dovetel)" cc="tz" country="Tanzania" operator="Dovetel Limited" status="Not operational" - 07 bands="CDMA 800 / LTE 1800 / TD-LTE 2300" brand="TTCL Mobile" cc="tz" country="Tanzania" operator="Tanzania Telecommunication Company LTD (TTCL)" status="Operational" + 07 bands="CDMA 800 / UMTS 2100 / LTE 1800 / TD-LTE 2300" brand="TTCL Mobile" cc="tz" country="Tanzania" operator="Tanzania Telecommunication Company LTD (TTCL)" status="Operational" 08 bands="TD-LTE 2300" brand="Smart" cc="tz" country="Tanzania" operator="Benson Informatics Limited" status="Operational" - 09 bands="GSM 900 / GSM 1800" brand="Halotel" cc="tz" country="Tanzania" operator="Viettel Tanzania Limited" status="Operational" + 09 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Halotel" cc="tz" country="Tanzania" operator="Viettel Tanzania Limited" status="Operational" 11 bands="LTE 800" brand="SmileCom" cc="tz" country="Tanzania" operator="Smile Telecoms Holdings Ltd." status="Operational" 12 cc="tz" country="Tanzania" operator="MyCell Limited" status="Not operational" 13 brand="Cootel" cc="tz" country="Tanzania" operator="Wiafrica Tanzania Limited" @@ -2717,11 +2723,11 @@ 66 brand="i-Tel" cc="ug" country="Uganda" operator="i-Tel Ltd" status="Not operational" 00-99 642 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="econet Leo" cc="bi" country="Burundi" operator="Econet Wireless Burundi PLC" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="econet Leo" cc="bi" country="Burundi" operator="Econet Wireless Burundi PLC" status="Operational" 02 bands="GSM 900" brand="Tempo" cc="bi" country="Burundi" operator="VTEL MEA" status="Not operational" 03 bands="GSM 900" brand="Onatel" cc="bi" country="Burundi" operator="Onatel" status="Operational" - 07 bands="GSM 1800 / UMTS" brand="Smart Mobile" cc="bi" country="Burundi" operator="LACELL SU" status="Operational" - 08 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE" brand="Lumitel" cc="bi" country="Burundi" operator="Viettel Burundi" status="Operational" + 07 bands="GSM 1800 / UMTS 2100" brand="Smart Mobile" cc="bi" country="Burundi" operator="LACELL SU" status="Operational" + 08 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Lumitel" cc="bi" country="Burundi" operator="Viettel Burundi" status="Operational" 82 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="econet Leo" cc="bi" country="Burundi" operator="Econet Wireless Burundi PLC" status="Operational" 00-99 643 @@ -2730,51 +2736,52 @@ 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Vodacom" cc="mz" country="Mozambique" operator="Vodacom Mozambique, S.A." status="Operational" 00-99 645 - 01 bands="GSM 900 / LTE" brand="Airtel" cc="zm" country="Zambia" operator="Bharti Airtel" status="Operational" - 02 bands="GSM 900 / LTE 1800" brand="MTN" cc="zm" country="Zambia" operator="MTN Group" status="Operational" - 03 bands="GSM 900 / TD-LTE 2300" brand="ZAMTEL" cc="zm" country="Zambia" operator="Zambia Telecommunications Company Ltd" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 900" brand="Airtel" cc="zm" country="Zambia" operator="Bharti Airtel" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="MTN" cc="zm" country="Zambia" operator="MTN Group" status="Operational" + 03 bands="GSM 900 / UMTS 2100 / TD-LTE 2300" brand="ZAMTEL" cc="zm" country="Zambia" operator="Zambia Telecommunications Company Ltd" status="Operational" 00-99 646 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Airtel" cc="mg" country="Madagascar" operator="Bharti Airtel" status="Operational" - 02 bands="GSM 900 / LTE 1800" brand="Orange" cc="mg" country="Madagascar" operator="Orange Madagascar S.A." status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Airtel" cc="mg" country="Madagascar" operator="Bharti Airtel" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="mg" country="Madagascar" operator="Orange Madagascar S.A." status="Operational" 03 bands="GSM 900" brand="Sacel" cc="mg" country="Madagascar" operator="Sacel Madagascar S.A." status="Not operational" - 04 bands="GSM 900 / LTE 1800" brand="Telma" cc="mg" country="Madagascar" operator="Telma Mobile S.A." status="Operational" + 04 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Telma" cc="mg" country="Madagascar" operator="Telma Mobile S.A." status="Operational" + 05 bands="LTE 2100 / TD-LTE 2600" brand="BIP / blueline" cc="mg" country="Madagascar" operator="Gulfsat Madagascar S.A." status="Operational" 00-99 647 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" country="French Indian Ocean Territories (France) - YT/RE" operator="Orange La Réunion" status="Operational" 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Maoré Mobile" country="French Indian Ocean Territories (France) - YT/RE" operator="BJT Partners" status="Operational" 02 brand="Only" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" 04 bands="LTE 1800 / LTE 2100 / LTE 2600" brand="Zeop" country="French Indian Ocean Territories (France) - YT/RE" operator="Zeop mobile" - 10 bands="GSM 900 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Société Réunionnaise du Radiotéléphone" status="Operational" + 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Société Réunionnaise du Radiotéléphone" status="Operational" 00-99 648 - 01 bands="GSM 900 / LTE" brand="Net*One" cc="zw" country="Zimbabwe" operator="Net*One Cellular (Pvt) Ltd" status="Operational" + 01 bands="GSM 900 / LTE 1800" brand="Net*One" cc="zw" country="Zimbabwe" operator="Net*One Cellular (Pvt) Ltd" status="Operational" 03 bands="GSM 900" brand="Telecel" cc="zw" country="Zimbabwe" operator="Telecel Zimbabwe (PVT) Ltd" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Econet" cc="zw" country="Zimbabwe" operator="Econet Wireless" status="Operational" 00-99 649 - 01 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800" brand="MTC" cc="na" country="Namibia" operator="MTC Namibia" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="MTC" cc="na" country="Namibia" operator="MTC Namibia" status="Operational" 02 bands="CDMA2000 800" brand="switch" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" - 03 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2600" brand="TN Mobile" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / TD-LTE 2600" brand="TN Mobile" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational" 04 bands="WiMAX 2500 / TD-LTE" cc="na" country="Namibia" operator="Paratus Telecommunications (Pty)" status="Operational" 05 cc="na" country="Namibia" operator="Demshi Investments CC" - 06 cc="na" country="Namibia" operator="MTN Namibia" + 06 bands="LTE" cc="na" country="Namibia" operator="MTN Namibia" status="Operational" 00-99 650 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2500" brand="TNM" cc="mw" country="Malawi" operator="Telecom Network Malawi" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / TD-LTE 2500" brand="TNM" cc="mw" country="Malawi" operator="Telecom Network Malawi" status="Operational" 02 bands="CDMA / LTE 850" brand="Access" cc="mw" country="Malawi" operator="Access Communications Ltd" status="Operational" - 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE" brand="Airtel" cc="mw" country="Malawi" operator="Bharti Airtel Limited" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Airtel" cc="mw" country="Malawi" operator="Airtel Malawi Limited" status="Operational" 00-99 651 - 01 bands="GSM 900 / LTE 800" brand="Vodacom" cc="ls" country="Lesotho" operator="Vodacom Lesotho (Pty) Ltd" status="Operational" - 02 bands="GSM / UMTS" brand="Econet Telecom" cc="ls" country="Lesotho" operator="Econet Ezi-cel" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="Vodacom" cc="ls" country="Lesotho" operator="Vodacom Lesotho (Pty) Ltd" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE" brand="Econet Telecom" cc="ls" country="Lesotho" operator="Econet Ezi-cel" status="Operational" 10 brand="Vodacom" cc="ls" country="Lesotho" operator="Vodacom Lesotho (Pty) Ltd" 00-99 652 - 01 bands="GSM 900 / UMTS / LTE 1800" brand="Mascom" cc="bw" country="Botswana" operator="Mascom Wireless (Pty) Limited" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Mascom" cc="bw" country="Botswana" operator="Mascom Wireless (Pty) Limited" status="Operational" 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="bw" country="Botswana" operator="Orange (Botswana) Pty Limited" status="Operational" - 04 bands="GSM 900 / GSM 1800 / LTE 1800" brand="BTC Mobile" cc="bw" country="Botswana" operator="Botswana Telecommunications Corporation" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="beMobile" cc="bw" country="Botswana" operator="Botswana Telecommunications Corporation" status="Operational" 00-99 653 01 cc="sz" country="Swaziland" operator="SPTC" @@ -2782,7 +2789,7 @@ 10 bands="GSM 900 / LTE 1800" brand="Swazi MTN" cc="sz" country="Swaziland" operator="Swazi MTN Limited" status="Operational" 00-99 654 - 01 bands="GSM 900" brand="HURI" cc="km" country="Comoros" operator="Comoros Telecom" status="Operational" + 01 bands="GSM 900 / UMTS 900" brand="HURI" cc="km" country="Comoros" operator="Comores Telecom" status="Operational" 02 bands="GSM 900 / UMTS 900 / LTE 800" brand="TELCO SA" cc="km" country="Comoros" operator="Telecom Malagasy (Telma)" status="Operational" 00-99 655 @@ -2832,33 +2839,33 @@ 659 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="ss" country="South Sudan" operator="MTN South Sudan" status="Operational" 03 bands="GSM 900 / GSM 1800" brand="Gemtel" cc="ss" country="South Sudan" operator="Gemtel" status="Operational" - 04 bands="GSM 900 / GSM 1800" brand="Vivacell" cc="ss" country="South Sudan" operator="Network of the World (NOW)" status="Operational" + 04 bands="GSM 900 / GSM 1800" brand="Vivacell" cc="ss" country="South Sudan" operator="Network of the World (NOW)" status="Not operational" 06 bands="GSM 900 / GSM 1800" brand="Zain" cc="ss" country="South Sudan" operator="Zain South Sudan" status="Operational" 07 bands="CDMA" brand="Sudani" cc="ss" country="South Sudan" operator="Sudani" status="Operational" 00-99 702 - 67 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1900" brand="DigiCell" cc="bz" country="Belize" operator="Belize Telemedia Limited (BTL)" status="Operational" + 67 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1900" brand="DigiCell" cc="bz" country="Belize" operator="Belize Telemedia Limited (BTL)" status="Operational" 68 brand="INTELCO" cc="bz" country="Belize" operator="International Telecommunications Ltd." status="Not operational" - 69 bands="CDMA2000 850 / LTE 700" brand="SMART" cc="bz" country="Belize" operator="Speednet Communications Limited" status="Operational" + 69 bands="CDMA2000 850 / UMTS 850 / LTE 700" brand="SMART" cc="bz" country="Belize" operator="Speednet Communications Limited" status="Operational" 99 bands="CDMA2000 850" brand="SMART" cc="bz" country="Belize" operator="Speednet Communications Limited" status="Operational" 00-99 704 - 01 bands="CDMA 1900 / GSM 900 / GSM 1900 / UMTS 1900" brand="Claro" cc="gt" country="Guatemala" operator="Telecomunicaciones de Guatemala, S.A." status="Operational" - 02 bands="GSM 850 / TDMA 800 / UMTS 850 / LTE 850" brand="Tigo" cc="gt" country="Guatemala" operator="Millicom / Local partners" status="Operational" + 01 bands="CDMA 1900 / GSM 900 / UMTS 1900 / LTE 1900" brand="Claro" cc="gt" country="Guatemala" operator="Telecomunicaciones de Guatemala, S.A." status="Operational" + 02 bands="TDMA 800 / GSM 850 / UMTS 850 / LTE 850" brand="Tigo" cc="gt" country="Guatemala" operator="Millicom / Local partners" status="Operational" 03 bands="CDMA 1900 / GSM 1900 / UMTS 1900 / LTE 1900" brand="movistar" cc="gt" country="Guatemala" operator="Telefónica Móviles Guatemala (Telefónica)" status="Operational" 00-99 706 01 bands="GSM 1900 / UMTS 1900" brand="Claro" cc="sv" country="El Salvador" operator="CTE Telecom Personal, S.A. de C.V." status="Operational" 02 bands="GSM 900 / UMTS 900" brand="Digicel" cc="sv" country="El Salvador" operator="Digicel, S.A. de C.V." status="Operational" 03 bands="GSM 850 / UMTS 850 / LTE 850" brand="Tigo" cc="sv" country="El Salvador" operator="Telemovil El Salvador S.A." status="Operational" - 04 bands="GSM 850 / GSM 1900 / UMTS 1900 / LTE 1900" brand="movistar" cc="sv" country="El Salvador" operator="Telefónica Móviles El Salvador" status="Operational" + 04 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="movistar" cc="sv" country="El Salvador" operator="Telefónica Móviles El Salvador" status="Operational" 05 bands="iDEN" brand="RED" cc="sv" country="El Salvador" operator="INTELFON, S.A. de C.V." status="Operational" 00-99 708 001 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="hn" country="Honduras" operator="Servicios de Comunicaciones de Honduras S.A. de C.V." status="Operational" 002 bands="CDMA 850 / GSM 850 / UMTS 850 / LTE 1700" brand="Tigo" cc="hn" country="Honduras" operator="Celtel" status="Operational" - 030 bands="GSM 1900" brand="Hondutel" cc="hn" country="Honduras" operator="Empresa Hondureña de Telecomunicaciones" status="Operational" - 040 bands="GSM 1900" brand="Digicel" cc="hn" country="Honduras" operator="Digicel de Honduras" status="Operational" + 030 bands="GSM 1900 / UMTS 1900" brand="Hondutel" cc="hn" country="Honduras" operator="Empresa Hondureña de Telecomunicaciones" status="Operational" + 040 bands="GSM 1900" brand="Digicel" cc="hn" country="Honduras" operator="Digicel de Honduras" status="Not operational" 000-999 710 21 bands="GSM 1900 / UMTS 850 / LTE 1700" brand="Claro" cc="ni" country="Nicaragua" operator="Empresa Nicaragüense de Telecomunicaciones, S.A. (ENITEL) (América Móvil)" status="Operational" @@ -2866,18 +2873,18 @@ 73 bands="GSM 1900 / UMTS 850" brand="Claro" cc="ni" country="Nicaragua" operator="Servicios de Comunicaciones S.A." status="Operational" 00-99 712 - 01 bands="GSM 1800 / UMTS 850 / LTE 2600" brand="Kolbi ICE" cc="cr" country="Costa Rica" operator="Instituto Costarricense de Electricidad" status="Operational" - 02 bands="GSM 1800 / UMTS 850 / LTE 2600" brand="Kolbi ICE" cc="cr" country="Costa Rica" operator="Instituto Costarricense de Electricidad" status="Operational" + 01 bands="GSM 1800 / UMTS 850 / LTE 1800 / LTE 2600" brand="Kölbi ICE" cc="cr" country="Costa Rica" operator="Instituto Costarricense de Electricidad" status="Operational" + 02 bands="GSM 1800 / UMTS 850 / LTE 1800 / LTE 2600" brand="Kölbi ICE" cc="cr" country="Costa Rica" operator="Instituto Costarricense de Electricidad" status="Operational" 03 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="Claro" cc="cr" country="Costa Rica" operator="Claro CR Telecomunicaciones (Aló)" status="Operational" 04 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800" brand="movistar" cc="cr" country="Costa Rica" operator="Telefónica Móviles Costa Rica" status="Operational" - 20 bands="GSM 1800 / UMTS 850" brand="fullmóvil" cc="cr" country="Costa Rica" operator="Virtualis S.A." status="Not operational" + 20 bands="MVNO" brand="fullmóvil" cc="cr" country="Costa Rica" operator="Virtualis S.A." status="Not operational" 00-99 714 01 bands="GSM 850 / UMTS 850 / LTE 700" brand="Cable & Wireless" cc="pa" country="Panama" operator="Cable & Wireless Panama S.A." status="Operational" 02 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" brand="movistar" cc="pa" country="Panama" operator="Telefónica Moviles Panama S.A, Bell South Corp. (BSC)" status="Operational" 020 bands="GSM 850 / 3G 2100 / LTE 700" brand="movistar" cc="pa" country="Panama" operator="Telefónica Móviles de Panama S.A" status="Operational" 03 bands="GSM 1900 / UMTS 1900 / LTE 700 / LTE 1900" brand="Claro" cc="pa" country="Panama" operator="América Móvil" status="Operational" - 04 bands="GSM 1900 / UMTS 1900 / LTE 700" brand="Digicel" cc="pa" country="Panama" operator="Digicel Group" status="Operational" + 04 bands="GSM 1900 / UMTS 1900 / LTE 700 / LTE 1900" brand="Digicel" cc="pa" country="Panama" operator="Digicel Group" status="Operational" 716 06 bands="CDMA2000 850 / GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700" brand="Movistar" cc="pe" country="Peru" operator="Telefónica del Perú S.A.A." status="Operational" 07 bands="iDEN" brand="Entel" cc="pe" country="Peru" operator="Entel Perú S.A." status="Operational" @@ -2886,23 +2893,23 @@ 17 bands="UMTS 1900 / LTE 1700 / TD-LTE 2300" brand="Entel" cc="pe" country="Peru" operator="Entel Perú S.A." status="Operational" 00-99 722 - 010 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700" brand="Movistar" cc="ar" country="Argentina" operator="Telefónica Móviles Argentina S.A." status="Operational" + 010 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 2600" brand="Movistar" cc="ar" country="Argentina" operator="Telefónica Móviles Argentina S.A." status="Operational" 020 bands="iDEN 800" brand="Nextel" cc="ar" country="Argentina" operator="NII Holdings" status="Operational" 034 brand="Personal" cc="ar" country="Argentina" operator="Telecom Personal S.A." status="Operational" 040 brand="Globalstar" cc="ar" country="Argentina" operator="TE.SA.M Argentina S.A." status="Operational" 070 bands="GSM 1900" brand="Movistar" cc="ar" country="Argentina" operator="Telefónica Móviles Argentina S.A." status="Operational" 310 bands="GSM 1900" brand="Claro" cc="ar" country="Argentina" operator="AMX Argentina S.A." status="Operational" - 320 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700" brand="Claro" cc="ar" country="Argentina" operator="AMX Argentina S.A." status="Operational" - 330 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700" brand="Claro" cc="ar" country="Argentina" operator="AMX Argentina S.A." status="Operational" - 341 bands="GSM 850 / GSM 1900 / UMTS / LTE 700 / LTE 1700 / LTE 2600" brand="Personal" cc="ar" country="Argentina" operator="Telecom Personal S.A." status="Operational" + 320 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700" brand="Claro" cc="ar" country="Argentina" operator="AMX Argentina S.A." status="Operational" + 330 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700" brand="Claro" cc="ar" country="Argentina" operator="AMX Argentina S.A." status="Operational" + 341 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 2600" brand="Personal" cc="ar" country="Argentina" operator="Telecom Personal S.A." status="Operational" 350 bands="GSM 900" brand="PORT-HABLE" cc="ar" country="Argentina" operator="Hutchison Telecommunications Argentina S.A." status="Not operational" 000-999 724 00 bands="iDEN 850" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Not Operational" 01 bands="MVNO" cc="br" country="Brazil" operator="SISTEER DO BRASIL TELECOMUNICAÇÔES" - 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Claro" cc="br" country="Brazil" operator="Claro" status="Operational" 06 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" 10 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" @@ -2916,21 +2923,21 @@ 28 brand="No name" cc="br" country="Brazil" status="Operational" 30 brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" 31 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / LTE 2600" brand="Oi" cc="br" country="Brazil" operator="TNL PCS Oi" status="Operational" - 32 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" - 33 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" - 34 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" + 32 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" + 33 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" + 34 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Algar Telecom" cc="br" country="Brazil" operator="Algar Telecom S.A." status="Operational" 35 cc="br" country="Brazil" operator="Telcom Telecomunicações" 36 cc="br" country="Brazil" operator="Options Telecomunicações" 37 brand="aeiou" cc="br" country="Brazil" operator="Unicel" status="Not operational" 38 brand="Claro" cc="br" country="Brazil" operator="Claro" - 39 bands="UMTS 2100 / LTE 1800" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Operational" + 39 bands="UMTS 2100 / LTE 1800 / LTE 2100" brand="Nextel" cc="br" country="Brazil" operator="NII Holdings, Inc." status="Operational" 54 bands="MVNO" brand="Conecta" cc="br" country="Brazil" operator="PORTO SEGURO TELECOMUNICAÇÔES" status="Operational" 99 brand="Local" cc="br" country="Brazil" status="Operational" 00-99 730 01 bands="GSM 1900 / UMTS 1900 / LTE 700 / LTE 2600" brand="entel" cc="cl" country="Chile" operator="Entel Telefonía Móvil S.A." status="Operational" 02 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 2600" brand="movistar" cc="cl" country="Chile" operator="Telefónica Móvil de Chile" status="Operational" - 03 bands="GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 2600" brand="CLARO CL" cc="cl" country="Chile" operator="Claro Chile S.A." status="Operational" + 03 bands="GSM 1900 / UMTS 1900 / LTE 700 / LTE 2600" brand="CLARO CL" cc="cl" country="Chile" operator="Claro Chile S.A." status="Operational" 04 bands="iDEN 800" brand="WOM" cc="cl" country="Chile" operator="Novator Partners" status="Operational" 05 cc="cl" country="Chile" operator="Multikom S.A." 06 bands="MVNO" brand="Telsur" cc="cl" country="Chile" operator="Blue Two Chile S.A." status="Operational" @@ -2961,12 +2968,12 @@ 004 cc="co" country="Colombia" operator="COMPATEL COLOMBIA SAS" 020 bands="LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." status="Operational" 099 bands="GSM 900" brand="EMCALI" cc="co" country="Colombia" operator="Empresas Municipales de Cali" status="Operational" - 101 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 2600" brand="Claro" cc="co" country="Colombia" operator="COMCEL S.A." status="Operational" + 101 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Claro" cc="co" country="Colombia" operator="COMCEL S.A." status="Operational" 102 bands="GSM 850 / GSM 1900 / CDMA 850" cc="co" country="Colombia" operator="Bellsouth Colombia" status="Not operational" - 103 bands="GSM 1900 / UMTS / LTE 1700" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" - 111 bands="GSM 1900 / UMTS / LTE 1700" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" - 123 bands="GSM 850 / GSM 1900 / UMTS / LTE 1700 / LTE 1900 / CDMA 850" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" - 130 bands="GSM 850 / iDEN / LTE 1700" brand="AVANTEL" cc="co" country="Colombia" operator="Avantel S.A.S" status="Operational" + 103 bands="GSM 1900 / UMTS 2100 / LTE 1700 / LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" + 111 bands="GSM 1900 / UMTS 2100 / LTE 1700 / LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" + 123 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1700 / LTE 1900 / CDMA 850" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" + 130 bands="iDEN / UMTS 1700 / LTE 1700" brand="AVANTEL" cc="co" country="Colombia" operator="Avantel S.A.S" status="Operational" 142 cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." 154 bands="MVNO" brand="Virgin Mobile" cc="co" country="Colombia" operator="Virgin Mobile Colombia S.A.S." status="Operational" 165 cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" @@ -2992,22 +2999,22 @@ 03 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" brand="Tigo" cc="bo" country="Bolivia" operator="Telefónica Celular De Bolivia S.A" status="Operational" 00-99 738 - 002 bands="GSM 900 / GSM 1800 / LTE 700" brand="GT&T Cellink Plus" cc="gy" country="Guyana" operator="Guyana Telephone & Telegraph Co." status="Operational" + 002 bands="GSM 900 / GSM 1800 / UMTS 850 / LTE 700" brand="GT&T Cellink Plus" cc="gy" country="Guyana" operator="Guyana Telephone & Telegraph Co." status="Operational" 003 bands="TD-LTE" cc="gy" country="Guyana" operator="Quark Communications Inc." status="Operational" - 01 bands="GSM 900" brand="Digicel" cc="gy" country="Guyana" operator="U-Mobile (Cellular) Inc." status="Operational" + 01 bands="GSM 900 / UMTS 850" brand="Digicel" cc="gy" country="Guyana" operator="U-Mobile (Cellular) Inc." status="Operational" 05 cc="gy" country="Guyana" operator="eGovernment Unit, Ministry of the Presidency" 740 - 00 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Movistar" cc="ec" country="Ecuador" operator="Otecel S.A." status="Operational" + 00 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1900" brand="Movistar" cc="ec" country="Ecuador" operator="Otecel S.A." status="Operational" 01 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 1700" brand="Claro" cc="ec" country="Ecuador" operator="CONECEL S.A." status="Operational" - 02 bands="GSM 850 / UMTS 1900 / LTE 1700" brand="CNT Mobile" cc="ec" country="Ecuador" operator="Corporación Nacional de Telecomunicaciones (CNT EP)" status="Operational" + 02 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="CNT Mobile" cc="ec" country="Ecuador" operator="Corporación Nacional de Telecomunicaciones (CNT EP)" status="Operational" 03 bands="MVNO" brand="Tuenti" cc="ec" country="Ecuador" operator="Otecel S.A." status="Operational" 00-99 744 - 01 bands="GSM 1900 / UMTS 900" brand="VOX" cc="py" country="Paraguay" operator="Hola Paraguay S.A" status="Operational" - 02 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro/Hutchison" cc="py" country="Paraguay" operator="AMX Paraguay S.A." status="Operational" + 01 bands="GSM 1900 / UMTS 900 / UMTS 1900 / LTE 1700" brand="VOX" cc="py" country="Paraguay" operator="Hola Paraguay S.A." status="Operational" + 02 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="py" country="Paraguay" operator="AMX Paraguay S.A." status="Operational" 03 cc="py" country="Paraguay" operator="Compañia Privada de Comunicaciones S.A." 04 bands="GSM 850 / UMTS 850 / LTE 1700" brand="Tigo" cc="py" country="Paraguay" operator="Telefónica Celular Del Paraguay S.A. (Telecel)" status="Operational" - 05 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Personal" cc="py" country="Paraguay" operator="Núcleo S.A(TIM)" status="Operational" + 05 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="Personal" cc="py" country="Paraguay" operator="Núcleo S.A. (TIM)" status="Operational" 06 bands="GSM 1800 / LTE 1700" brand="Copaco" cc="py" country="Paraguay" operator="Copaco S.A." status="Operational" 00-99 746 @@ -3017,14 +3024,14 @@ 05 bands="CDMA 450" brand="Telesur" cc="sr" country="Suriname" operator="Telecommunications Company Suriname (Telesur)" 00-99 748 - 00 bands="TDMA" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" + 00 bands="TDMA" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Not operational" 01 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1700 / 5G 3500" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Operational" - 03 brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" + 03 brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Not operational" 07 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1900" brand="Movistar" cc="uy" country="Uruguay" operator="Telefónica Móviles Uruguay" status="Operational" 10 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="uy" country="Uruguay" operator="AM Wireless Uruguay S.A." status="Operational" 00-99 750 - 001 bands="GSM 900 / LTE 1800" brand="Sure" cc="fk" country="Falkland Islands (United Kingdom)" operator="Sure South Atlantic Ltd." status="Operational" + 001 bands="GSM 900 / LTE 1800 / WiMAX 2400 / WiMAX 3500" brand="Sure" cc="fk" country="Falkland Islands (United Kingdom)" operator="Sure South Atlantic Ltd." status="Operational" 000-999 901 01 bands="Satellite" brand="ICO" country="International operators" operator="ICO Satellite Management" status="Not operational" @@ -3095,6 +3102,7 @@ 66 country="International operators" operator="Limitless Mobile LLC" 67 bands="MVNO" country="International operators" operator="1NCE GmbH" status="Operational" 68 country="International operators" operator="Maersk Line A/S" + 69 country="International operators" operator="Legos" 88 country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" 00-99 902 diff --git a/stdnum/isbn.dat b/stdnum/isbn.dat index 1b2fba10..cf9905bf 100644 --- a/stdnum/isbn.dat +++ b/stdnum/isbn.dat @@ -1,7 +1,7 @@ # generated from RangeMessage.xml, downloaded from # https://www.isbn-international.org/export_rangemessage.xml -# file serial 6345b290-5341-450a-b49e-c78daa4ed4e3 -# file date Fri, 25 Oct 2019 14:00:11 CEST +# file serial 8fd7c3b9-d154-48cb-9f68-90c2713e2eda +# file date Fri, 17 Jan 2020 14:32:59 CET 978 0-5,600-649,65-65,7-7,80-94,950-989,9900-9989,99900-99999 0 agency="English language" @@ -9,11 +9,11 @@ 6398000-6399999,640-647,6480000-6489999,649-654,6550-6559,656-699 7000-8499,85000-89999,900000-949999,9500000-9999999 1 agency="English language" - 000-009,01-06,0700-0999,100-397,3980-5499,55000-68599,6860-7139,714-716 - 7170-7319,7320000-7399999,74000-77499,7750000-7753999,77540-77639 - 7764000-7764999,77650-77699,7770000-7776999,77770-78999,7900-7999 - 80000-86719,8672-8675,86760-86979,869800-915999,9160000-9165059 - 916506-972999,9730-9877,987800-998999,9990000-9999999 + 000-009,01-06,0700-0999,100-397,3980-5499,55000-64999,6500-6799 + 68000-68599,6860-7139,714-716,7170-7319,7320000-7399999,74000-77499 + 7750000-7753999,77540-77639,7764000-7764999,77650-77699,7770000-7776999 + 77770-78999,7900-7999,80000-86719,8672-8675,86760-86979,869800-915999 + 9160000-9165059,916506-972999,9730-9877,987800-998999,9990000-9999999 2 agency="French language" 00-19,200-349,35000-39999,400-489,490000-494999,495-495,4960-4966 49670-49699,497-699,7000-8399,84000-89999,900000-919799,91980-91980 @@ -80,7 +80,7 @@ 625 agency="Turkey" 00-00,400-449,7000-7999 65 agency="Brazil" - 300-302,5000-5104,80000-81699,900000-901999 + 300-302,5000-5129,80000-81699,900000-902249 7 agency="China, People's Republic" 00-09,100-499,5000-7999,80000-89999,900000-999999 80 agency="former Czechoslovakia" @@ -113,7 +113,7 @@ 90 agency="Netherlands" 00-19,200-499,5000-6999,70000-79999,800000-849999,8500-8999,90-90,94-94 91 agency="Sweden" - 0-1,20-49,500-649,7000-7999,85000-94999,970000-999999 + 0-1,20-49,500-649,7000-8199,85000-94999,970000-999999 92 agency="International NGO Publishers and EU Organizations" 0-5,60-79,800-899,9000-9499,95000-98999,990000-999999 93 agency="India" @@ -214,6 +214,8 @@ 00-11,12000-19999,200-739,74000-76999,77000-79999,8000-9699,97000-99999 989 agency="Portugal" 0-1,20-53,54000-54999,550-799,8000-9499,95000-99999 + 9916 agency="Estonia" + 0-0,10-39,4-4,600-749,9500-9999 9917 agency="Bolivia" 0-0,30-34,600-699,9800-9999 9918 agency="Malta" @@ -221,7 +223,7 @@ 9919 agency="Mongolia" 20-27,500-599,9500-9999 9920 agency="Morocco" - 35-39,625-799,9300-9999 + 35-39,600-799,9300-9999 9921 agency="Kuwait" 0-0,30-39,700-899,9700-9999 9922 agency="Iraq" @@ -517,16 +519,18 @@ 99980 agency="Bhutan" 0-0,30-59,800-999 99981 agency="Macau" - 0-1,30-49,900-999 + 0-1,30-49,800-999 99982 agency="Benin" 0-0,50-59,900-949 99983 agency="El Salvador" 0-0,50-69,950-999 979 - 10-12 + 10-12,8-8 10 agency="France" 00-19,200-699,7000-8999,90000-97599,976000-999999 11 agency="Korea, Republic" 00-24,250-549,5500-8499,85000-94999,950000-999999 12 agency="Italy" - 200-200 + 200-200,80000-84999 + 8 agency="United States" + 6000-6999,9850000-9850009 diff --git a/stdnum/isil.dat b/stdnum/isil.dat index a3cb7f1e..3dce0390 100644 --- a/stdnum/isil.dat +++ b/stdnum/isil.dat @@ -15,7 +15,7 @@ EG$ country="Egypt" ra="Egyptian National Scientific and Technical Information N FI$ country="Finland" ra="The National Library of Finland" ra_url="http://isil.kansalliskirjasto.fi/en/" FR$ country="France" ra="Agence Bibliographique de l'Enseignement Superieur" ra_url="http://www.abes.fr/" GB$ country="United Kingdom" ra="British Library" ra_url="http://www.bl.uk/bibliographic/isilagency.html" -GL$ country="Greenland" ra="Central and Public Library of Greenland" ra_url="http://www.katak.gl/ISIL/Greenlandic_library_identifiers.html" +GL$ country="Greenland" ra="Central and Public Library of Greenland" ra_url="https://www.katak.gl/" HU$ country="Hungary" ra="National Széchényi Library" ra_url="http://www.oszk.hu/orszagos-konyvtari-szabvanyositas/isil-kodok" IL$ country="Israel" ra="National Library of Israel" ra_url="http://nli.org.il/eng" IR$ country="Islamic Republic of Iran" ra="National Library and Archives of Islamic Republic of Iran of Iran" ra_url="http://www.nlai.ir/special_services/stds/isil.htm" @@ -32,7 +32,6 @@ RU$ country="Russian Federation" ra="Russian National Public Library for Science SI$ country="The Republic of Slovenia" ra="National and University Library" ra_url="http://www.nuk.uni-lj.si/nukeng3.asp?id=311364382" SK$ country="Slovak Republic" ra="Slovak National Library" ra_url="http://www.snk.sk/en/information-for/libraries-and-librarians/isil.html" US$ country="United States of America" ra="Library of Congress" ra_url="http://www.loc.gov/marc/organizations/" -EUR$ ra="HAEU" ra_url="http://www.eui.eu/Research/HistoricalArchivesOfEU/FindingAidsAndResearch/HAEU-Non-national-ISIL-Allocation-Agency.aspx" O$ ra="See OCLC" OCLC$ ra="OCLC" ra_url="http://www.oclc.org" ZDB$ ra="Staatsbibliothek zu Berlin" diff --git a/stdnum/nz/banks.dat b/stdnum/nz/banks.dat index 9e8fc5f9..d7c1e64e 100644 --- a/stdnum/nz/banks.dat +++ b/stdnum/nz/banks.dat @@ -1,4 +1,4 @@ -# generated from BankBranchRegister-25Oct2019.xls downloaded from +# generated from BankBranchRegister-20Dec2019.xls downloaded from # https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xls/ 01 bank="ANZ Bank New Zealand" 0001 branch="ANZ Retail 1" @@ -27,11 +27,10 @@ 0088 branch="ANZ AS/400 Test" 0091 branch="Conversion Branch Exception" 0092 branch="Personal Credit Management" - 0102,0113,0121,0125,0141,0143,0147,0154,0165,0178,0186,0194,0210,0218,0226,0234-0236,0242,0244,0258,0262,0274,0281,0295,0297-0298,0302,0321,0330,0354,0362,0367,0370,0381-0382,0387,0391,0398,0403,0422,0425,0427,0434,0439,0451,0455,0461,0482,0486,0504,0533,0542,0546,0598,0641,0650-0651,0671,0677-0678,0685,0695,0707,0721,0745,0759,0771,0777-0778,0782,0815,0834,0902,0913,0926,0961 branch="ANZ Retail" + 0102,0113,0121,0125,0137,0141,0143,0147,0154,0165,0178,0186,0194,0205,0210,0218,0226,0234-0236,0242,0244,0258,0262,0274,0281,0295,0297-0298,0302,0321,0330,0354,0362,0367,0370,0381-0382,0387,0391,0398,0403,0422,0425,0427,0434,0439,0451,0455,0461,0482,0486,0504,0533,0542,0546,0598,0641,0650-0651,0671,0677-0678,0685,0695,0707,0721,0745,0759,0771,0777-0778,0782,0815,0834,0902,0913,0926,0961 branch="ANZ Retail" 0107 branch="Credit Assessment" 0126 branch="ANZ Group Credit Cards" 0129,0249,0310-0311,0349,0450,0530,0623,0646,0653,0682,0697,0702,0723,0761,0763,0787,0790,0804,0886,0893,0906-0907 branch="Retail" - 0137 branch="Devonport" 0142 branch="424A St Lukes Mall" 0161 branch="Sylvia Park" 0170 branch="Howick" @@ -41,7 +40,6 @@ 0190 branch="Manukau" 0202 branch="Newton" 0204 branch="New Lynn" - 0205 branch="Mt Eden Village" 0215 branch="Highbrook" 0221 branch="Botany Downs" 0270,1841 branch="St Lukes Mall" @@ -544,11 +542,11 @@ 1284 branch="Access Prepaid Worldwide - Qantas Cash NZ" 1285 branch="NorthWest" 1286,1290 branch="BNZ Institutional Banking" - 1298 branch="Whangaparaoa" 1291 branch="Transferwise Ltd" + 1294 branch="Waddle Loans Ltd" 1295 branch="Toll Networks (NZ) Ltd" 1296 branch="Toll Carriers Ltd" - 1294 branch="Waddle Loans Ltd" + 1298 branch="Whangaparaoa" 03 bank="Westpac" 0031-0032 branch="Auckland Clearings" 0043-0044 branch="Wellington Clearings" @@ -597,7 +595,7 @@ 0263 branch="St Heliers" 0268 branch="Southdown Dcbc" 0269 branch="South Auckland Dcbc" - 0275-0276,1510 branch="Takapuna" + 0275-0276,1510,1514 branch="Takapuna" 0285,1391,1515 branch="Glenfield" 0303,1568 branch="Cambridge" 0305 branch="Hamilton North" @@ -707,7 +705,7 @@ 0859,1520,1591 branch="Eastgate" 0861 branch="High Street Christchurch" 0873 branch="NZIO Auckland" - 0881,1729,1732 branch="South Dunedin" + 0881,1727,1729,1732 branch="South Dunedin" 0883,1726 branch="Dunedin North" 0887,1717-1718 branch="Timaru" 0890 branch="Timaru South" @@ -802,7 +800,6 @@ 1506 branch="Manukau City Mall" 1508 branch="Pakuranga" 1509 branch="Britomart" - 1514 branch="Devonport" 1516 branch="Browns Bay Sc" 1519 branch="Plaza" 1524-1525 branch="Taihape" @@ -818,8 +815,7 @@ 1549 branch="Greerton" 1550 branch="Katikati" 1553,1587-1588 branch="Rolleston" - 1556,1559,1561 branch="Hamilton East" - 1557 branch="Chartwell" + 1556-1557,1559,1561 branch="Chartwell" 1565 branch="Britomart Migrant" 1570,1574 branch="Huntly" 1572 branch="Paeroa" @@ -836,7 +832,6 @@ 1710 branch="Picton" 1714-1715 branch="Northtown" 1725 branch="Mosgiel" - 1727 branch="Green Island" 1734,1736 branch="Balclutha" 1739 branch="Wanaka" 1744-1745 branch="Invercargill South" @@ -924,7 +919,7 @@ 0082 branch="Sylvia Park" 0101 branch="Auckland" 0103 branch="Lending Services" - 0111,0177,0230,0471,0582,0669,0977,0983 branch="ANZ Retail" + 0111,0177,0229-0230,0359,0471,0582,0669,0817,0909,0977,0983 branch="ANZ Retail" 0115 branch="Birkenhead" 0122 branch="Browns Bay" 0134 branch="Transaction Services" @@ -945,7 +940,6 @@ 0217 branch="Otahuhu" 0222 branch="Pakuranga" 0225,0237,0265,0365,0377,0393,0437,0561,0569,0583,0757,0789,0849,0894,0927,0936,0954,0968,0991 branch="Retail" - 0229 branch="Asian Banking" 0233 branch="NBNZ Property Finance" 0241 branch="Greenlane" 0254 branch="Huapai" @@ -967,7 +961,6 @@ 0335 branch="Hamilton Agri" 0337 branch="Kaitaia" 0350 branch="Kerikeri" - 0359 branch="Manurewa" 0361 branch="Matamata" 0369 branch="Morrinsville" 0375 branch="ANZ Finance" @@ -1038,7 +1031,6 @@ 0801 branch="Christchurch" 0805 branch="Auckland Airport" 0807 branch="Fitzgerald Avenue" - 0817 branch="Papanui" 0821 branch="Riccarton Road" 0829 branch="385 Colombo Street" 0831 branch="Victoria Square" @@ -1052,7 +1044,6 @@ 0889 branch="Timaru" 0899,1499 branch="Trust Management" 0901 branch="Dunedin" - 0909 branch="North Dunedin" 0911 branch="South Dunedin" 0917 branch="Alexandra" 0919 branch="Clyde Street" @@ -1951,9 +1942,9 @@ 3960 branch="TSB Service Centre" 3968-3978 branch="TSB Bank Direct" 3979 branch="Bank Direct" + 3981 branch="TSB Support Services" 3987 branch="Botany Service Centre" 3988 branch="Northwest Service Centre" - 3981 branch="TSB Support Services" 16 bank="Westpac" 4402 branch="Motueka" 4403 branch="Takaka" diff --git a/stdnum/oui.dat b/stdnum/oui.dat index b63bc112..9c2a8104 100644 --- a/stdnum/oui.dat +++ b/stdnum/oui.dat @@ -5,7 +5,7 @@ 000000-000009,0000AA o="XEROX CORPORATION" 00000A o="OMRON TATEISI ELECTRONICS CO." 00000B o="MATRIX CORPORATION" -00000C,000142-000143,000163-000164,000196-000197,0001C7,0001C9,000216-000217,00023D,00024A-00024B,00027D-00027E,0002B9-0002BA,0002FC-0002FD,000331-000332,00036B-00036C,00039F-0003A0,0003E3-0003E4,0003FD-0003FE,000427-000428,00044D-00044E,00046D-00046E,00049A-00049B,0004C0-0004C1,0004DD-0004DE,000500-000501,000531-000532,00055E-00055F,000573-000574,00059A-00059B,0005DC-0005DD,000628,00062A,000652-000653,00067C,0006C1,0006D6-0006D7,0006F6,00070D-00070E,00074F-000750,00077D,000784-000785,0007B3-0007B4,0007EB-0007EC,000820-000821,00082F-000832,00087C-00087D,0008A3-0008A4,0008C2,0008E2-0008E3,000911-000912,000943-000944,00097B-00097C,0009B6-0009B7,0009E8-0009E9,000A41-000A42,000A8A-000A8B,000AB7-000AB8,000AF3-000AF4,000B45-000B46,000B5F-000B60,000B85,000BBE-000BBF,000BFC-000BFD,000C30-000C31,000C85-000C86,000CCE-000CCF,000D28-000D29,000D65-000D66,000DBC-000DBD,000DEC-000DED,000E38-000E39,000E83-000E84,000ED6-000ED7,000F23-000F24,000F34-000F35,000F8F-000F90,000FF7-000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120-001121,00115C-00115D,001192-001193,0011BB-0011BC,001200-001201,001243-001244,00127F-001280,0012D9-0012DA,001319-00131A,00135F-001360,00137F-001380,0013C3-0013C4,00141B-00141C,001469-00146A,0014A8-0014A9,0014F1-0014F2,00152B-00152C,001562-001563,0015C6-0015C7,0015F9-0015FA,001646-001647,00169C-00169D,0016C7-0016C8,00170E-00170F,00173B,001759-00175A,001794-001795,0017DF-0017E0,001818-001819,001873-001874,0018B9-0018BA,001906-001907,00192F-001930,001955-001956,0019A9-0019AA,0019E7-0019E8,001A2F-001A30,001A6C-001A6D,001AA1-001AA2,001AE2-001AE3,001B0C-001B0D,001B2A-001B2B,001B53-001B54,001B8F-001B90,001BD4-001BD5,001C0E-001C0F,001C57-001C58,001CB0-001CB1,001CF6,001CF9,001D45-001D46,001D70-001D71,001DA1-001DA2,001DE5-001DE6,001E13-001E14,001E49-001E4A,001E79-001E7A,001EBD-001EBE,001EF6-001EF7,001F26-001F27,001F6C-001F6D,001F9D-001F9E,001FC9-001FCA,00211B-00211C,002155-002156,0021A0-0021A1,0021D7-0021D8,00220C-00220D,002255-002256,002290-002291,0022BD-0022BE,002304-002305,002333-002334,00235D-00235E,0023AB-0023AC,0023EA-0023EB,002413-002414,002450-002451,002497-002498,0024C3-0024C4,0024F7,0024F9,002545-002546,002583-002584,0025B4-0025B5,00260A-00260B,002651-002652,002698-002699,0026CA-0026CB,00270C-00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98-003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053-005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA-00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,084FA9,084FF9,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10B3C6,10B3D5-10B3D6,10BD18,10F311,14A2A0,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C4F52,2C542D,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,2CF89B,3037A6,308BB2,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34ED1B,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C410E,3C510E,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C710C-4C710D,4C776D,4CBC48,4CE175-4CE176,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,5486BC,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C5AC7,5C710D,5C838F,5CA48A,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,683B78,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C310E,6C410E,6C416A,6C504D,6C5E3B,6C6CD3,6C710D,6C8BD3,6C9989,6C9CED,6CAB05,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C210D-7C210E,7C310E,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,A0239F,A03D6F,A0554F,A09351,A0B439,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A4530E,A45630,A46C2A,A4934C,A4B239,A4B439,A80C0D,A89D21,A8B1D4,A8B456,AC7E8A,ACA016,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B40216,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C064E4,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B239,C4B36A,C4B9CD,C4C603,C4F7D5,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC8E71,CC9070,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46A35,D46D50,D4789B,D48CB5,D4A02A,D4AD71,D4ADBD,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4BD9E,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC589A,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" +00000C,000142-000143,000163-000164,000196-000197,0001C7,0001C9,000216-000217,00023D,00024A-00024B,00027D-00027E,0002B9-0002BA,0002FC-0002FD,000331-000332,00036B-00036C,00039F-0003A0,0003E3-0003E4,0003FD-0003FE,000427-000428,00044D-00044E,00046D-00046E,00049A-00049B,0004C0-0004C1,0004DD-0004DE,000500-000501,000531-000532,00055E-00055F,000573-000574,00059A-00059B,0005DC-0005DD,000628,00062A,000652-000653,00067C,0006C1,0006D6-0006D7,0006F6,00070D-00070E,00074F-000750,00077D,000784-000785,0007B3-0007B4,0007EB-0007EC,000820-000821,00082F-000832,00087C-00087D,0008A3-0008A4,0008C2,0008E2-0008E3,000911-000912,000943-000944,00097B-00097C,0009B6-0009B7,0009E8-0009E9,000A41-000A42,000A8A-000A8B,000AB7-000AB8,000AF3-000AF4,000B45-000B46,000B5F-000B60,000B85,000BBE-000BBF,000BFC-000BFD,000C30-000C31,000C85-000C86,000CCE-000CCF,000D28-000D29,000D65-000D66,000DBC-000DBD,000DEC-000DED,000E38-000E39,000E83-000E84,000ED6-000ED7,000F23-000F24,000F34-000F35,000F8F-000F90,000FF7-000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120-001121,00115C-00115D,001192-001193,0011BB-0011BC,001200-001201,001243-001244,00127F-001280,0012D9-0012DA,001319-00131A,00135F-001360,00137F-001380,0013C3-0013C4,00141B-00141C,001469-00146A,0014A8-0014A9,0014F1-0014F2,00152B-00152C,001562-001563,0015C6-0015C7,0015F9-0015FA,001646-001647,00169C-00169D,0016C7-0016C8,00170E-00170F,00173B,001759-00175A,001794-001795,0017DF-0017E0,001818-001819,001873-001874,0018B9-0018BA,001906-001907,00192F-001930,001955-001956,0019A9-0019AA,0019E7-0019E8,001A2F-001A30,001A6C-001A6D,001AA1-001AA2,001AE2-001AE3,001B0C-001B0D,001B2A-001B2B,001B53-001B54,001B8F-001B90,001BD4-001BD5,001C0E-001C0F,001C57-001C58,001CB0-001CB1,001CF6,001CF9,001D45-001D46,001D70-001D71,001DA1-001DA2,001DE5-001DE6,001E13-001E14,001E49-001E4A,001E79-001E7A,001EBD-001EBE,001EF6-001EF7,001F26-001F27,001F6C-001F6D,001F9D-001F9E,001FC9-001FCA,00211B-00211C,002155-002156,0021A0-0021A1,0021D7-0021D8,00220C-00220D,002255-002256,002290-002291,0022BD-0022BE,002304-002305,002333-002334,00235D-00235E,0023AB-0023AC,0023EA-0023EB,002413-002414,002450-002451,002497-002498,0024C3-0024C4,0024F7,0024F9,002545-002546,002583-002584,0025B4-0025B5,00260A-00260B,002651-002652,002698-002699,0026CA-0026CB,00270C-00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98-003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053-005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA-00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,084FA9,084FF9,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10B3C6,10B3D5-10B3D6,10BD18,10F311,14169D,14A2A0,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,24169D,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C4F52,2C542D,2C5741,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,2CF89B,3037A6,308BB2,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34ED1B,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C410E,3C510E,3C5731,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C710C-4C710D,4C776D,4CA64D,4CBC48,4CE175-4CE176,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,5486BC,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C5AC7,5C710D,5C838F,5CA48A,5CA62D,5CE176,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,683B78,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C310E,6C410E,6C416A,6C504D,6C5E3B,6C6CD3,6C710D,6C8BD3,6C9989,6C9CED,6CAB05,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C210D-7C210E,7C310E,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,9CE176,A0239F,A03D6F,A0554F,A09351,A0B439,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A4530E,A45630,A46C2A,A4934C,A4B239,A4B439,A80C0D,A89D21,A8B1D4,A8B456,AC3A67,AC7E8A,ACA016,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B40216,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C064E4,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B239,C4B36A,C4B9CD,C4C603,C4F7D5,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC7F75-CC7F76,CC8E71,CC9070,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46A35,D46D50,D4789B,D48CB5,D4A02A,D4AD71,D4ADBD,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4BD9E,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC589A,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" 00000D o="FIBRONICS LTD." 00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,68847E,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,FC084A o="FUJITSU LIMITED" 00000F o="NEXT, INC." @@ -65,7 +65,7 @@ 000045 o="FORD AEROSPACE & COMM. CORP." 000046 o="OLIVETTI NORTH AMERICA" 000047 o="NICOLET INSTRUMENTS CORP." -000048,0026AB,381A52,389D92,44D244,50579C,64EB8C,9CAED3,A4EE57,AC1826,B0E892,F8D027 o="Seiko Epson Corporation" +000048,0026AB,381A52,389D92,44D244,50579C,64EB8C,9CAED3,A4EE57,AC1826,B0E892,E0BB9E,F8D027 o="Seiko Epson Corporation" 000049 o="APRICOT COMPUTERS, LTD" 00004A,0080DF o="ADC CODENOLL TECHNOLOGY CORP." 00004B o="ICL DATA OY" @@ -186,7 +186,7 @@ 0000C2 o="INFORMATION PRESENTATION TECH." 0000C3,0006EC,0017F3 o="Harris Corporation" 0000C4 o="WATERS DIV. OF MILLIPORE" -0000C5,0000CA,0003E0,0004BD,00080E,000B06,000CE5,000E5C,000F9F,000FCC,00111A,001180,0011AE,001225,00128A,0012C9,001311,001371,001404,00149A,0014E8,00152F,001596,00159A,0015A2-0015A4,0015A8,0015CE-0015D1,001626,001675,0016B5,001700,001784,0017E2,0017EE,0018A4,0018C0,00192C,00195E,0019A6,0019C0,001A1B,001A66,001A77,001AAD,001ADB,001ADE,001B52,001BDD,001C11-001C12,001CC1,001CC3,001CFB,001D6B,001DBE,001DCD-001DD6,001E46,001E5A,001E8D,001F7E,001FC4,002040,00211E,002136,002143,002180,002210,0022B4,00230B,002374-002375,002395,0023A2-0023A3,0023AF,0023ED-0023EE,002493,002495,0024A0-0024A1,0024C1,0025F1-0025F2,002636,002641-002642,0026BA,0026D9,003676,005094,0050E3,00909C,00ACE0,00D037,00D088,00E06F,044E5A,083E0C,0CB771,0CEAC9,0CF893,1005B1,105611,10868C,109397,145BD1,14ABF0,14C03E,14CFE2,14D4FE,1820D5,1835D1,189C27,18B81F,1C1448,1C1B68,203D66,207355,20E564,20F19E,20F375,240A63,287AEE,28C87A,2C1DB8,2C584F,2C7E81,2C9569,2C9924,2C9E5F,2CA17D,306023,341FE4,347A60,384C90,386BBB,38700C,3C0461,3C36E4,3C438E,3C754A,3C7A8A,3CDFA9,400D10,402B50,404C77,407009,40B7F3,40FC89,4434A7,446AB7,44AAF5,44E137,48D343,4C1265,4C38D8,5075F1,509551,5465DE,54E2E0,5819F8,5856E8,5C571A,5C8FE0,5CB066,5CE30E,601971,608CE6,6092F5,60D248,6402CB,641269,6455B1,64ED57,6C639C,6CA604,6CC1D2,6CCA08,704FB8,705425,707630,707E43,7085C6,70B14E,745612,748A0D,74E7C6,74EAE8,74F612,7823AE,78719C,789684,7C2634,7CBFB1,8096B1,80F503,8461A0,8496D8,84BB69,84E058,8871B1,88964E,88EF16,8C09F4,8C5BF0,8C61A3,8C7F3B,900DCB,901ACA,903EAB,909D7D,90B134,90C792,946269,94877C,948FCF,94CCB9,94E8C5,984B4A,986B3D,98F781,98F7D7,9C3426,9CC8FC,A055DE,A0C562,A41588,A47AA4,A49813,A4ED4E,A811FC,A897CD,A89FEC,A8F5DD,ACB313,ACDB48,ACEC80,B077AC,B083D6,B0935B,B0DAF9,B4F2E8,B81619,BC2E48,BC644B,BCCAB5,C005C2,C089AB,C0A00D,C0C522,C83FB4,C85261,C863FC,C8AA21,CC65AD,CC75E2,CC7D37,CCA462,D039B3,D0E54D,D404CD,D40598,D40AA9,D42C0F,D43FCB,D4AB82,D4B27A,D82522,DC4517,E02202,E0B70A,E0B7B1,E45740,E46449,E48399,E49F1E,E83381,E83EFC,E86D52,E8825B,E8892C,E8ED05,EC7097,ECA940,F0AF85,F0FCC8,F40E83,F80BBE,F82DC0,F87B7A,F88B37,F8A097,F8EDA5,F8F532,FC51A4,FC6FB7,FC8E7E,FCAE34 o="ARRIS Group, Inc." +0000C5,0000CA,0003E0,0004BD,00080E,000B06,000CE5,000E5C,000F9F,000FCC,00111A,001180,0011AE,001225,00128A,0012C9,001311,001371,001404,00149A,0014E8,00152F,001596,00159A,0015A2-0015A4,0015A8,0015CE-0015D1,001626,001675,0016B5,001700,001784,0017E2,0017EE,0018A4,0018C0,00192C,00195E,0019A6,0019C0,001A1B,001A66,001A77,001AAD,001ADB,001ADE,001B52,001BDD,001C11-001C12,001CC1,001CC3,001CFB,001D6B,001DBE,001DCD-001DD6,001E46,001E5A,001E8D,001F7E,001FC4,002040,00211E,002136,002143,002180,002210,0022B4,00230B,002374-002375,002395,0023A2-0023A3,0023AF,0023ED-0023EE,002493,002495,0024A0-0024A1,0024C1,0025F1-0025F2,002636,002641-002642,0026BA,0026D9,003676,005094,0050E3,00909C,00ACE0,00D037,00D088,00E06F,044E5A,083E0C,0CB771,0CEAC9,0CF893,1005B1,105611,10868C,109397,145BD1,14ABF0,14C03E,14CFE2,14D4FE,1820D5,1835D1,189C27,18B81F,1C1448,1C1B68,203D66,207355,20E564,20F19E,20F375,240A63,287AEE,28C87A,2C1DB8,2C584F,2C7E81,2C9569,2C9924,2C9E5F,2CA17D,306023,341FE4,347A60,384C90,386BBB,38700C,3C0461,3C36E4,3C438E,3C754A,3C7A8A,3CDFA9,400D10,402B50,404C77,407009,40B7F3,40FC89,4434A7,446AB7,44AAF5,44E137,484EFC,48D343,4C1265,4C38D8,5075F1,509551,5465DE,54E2E0,5819F8,5856E8,5C571A,5C8FE0,5CB066,5CE30E,601971,608CE6,6092F5,60D248,6402CB,641269,6455B1,64ED57,6C639C,6CA604,6CC1D2,6CCA08,704FB8,705425,707630,707E43,7085C6,70B14E,745612,748A0D,74E7C6,74EAE8,74F612,7823AE,78719C,789684,7C2634,7CBFB1,8096B1,80E540,80F503,8461A0,8496D8,84BB69,84E058,8871B1,88964E,88EF16,8C09F4,8C5A25,8C5BF0,8C61A3,8C7F3B,900DCB,901ACA,903EAB,909D7D,90B134,90C792,946269,94877C,948FCF,94CCB9,94E8C5,984B4A,986B3D,98F781,98F7D7,9C3426,9CC8FC,A055DE,A0687E,A0C562,A41588,A47AA4,A49813,A4ED4E,A811FC,A8705D,A897CD,A89FEC,A8F5DD,ACB313,ACDB48,ACEC80,ACF8CC,B077AC,B083D6,B0935B,B0DAF9,B4F2E8,B81619,BC2E48,BC644B,BCCAB5,C005C2,C089AB,C0A00D,C0C522,C83FB4,C85261,C863FC,C8AA21,CC65AD,CC75E2,CC7D37,CCA462,D039B3,D0E54D,D404CD,D40598,D40AA9,D42C0F,D43FCB,D4AB82,D4B27A,D82522,DC4517,E02202,E0B70A,E0B7B1,E45740,E46449,E48399,E49F1E,E83381,E83EFC,E86D52,E8825B,E8892C,E8ED05,EC7097,ECA940,F0AF85,F0FCC8,F40E83,F80BBE,F82DC0,F87B7A,F88B37,F8A097,F8EDA5,F8F532,FC51A4,FC6FB7,FC8E7E,FCAE34 o="ARRIS Group, Inc." 0000C6 o="EON SYSTEMS" 0000C7 o="ARIX CORPORATION" 0000C8 o="ALTOS COMPUTER SYSTEMS" @@ -226,7 +226,7 @@ 0000ED o="APRIL" 0000EE o="NETWORK DESIGNERS, LTD." 0000EF o="KTI" -0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B-00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1-001EE2,001FCC-001FCD,00214C,0021D1-0021D2,002339-00233A,002399,0023D6-0023D7,002454,002490-002491,0024E9,002566-002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,00FA21,04180F,041BBA,04B1A1,04B429,04BA8D,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C2FB0,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,1089FB,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,1819D6,181EB0,182195,18227E,182666,183A2D,183F47,184617,1854CF,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,245AB5,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,485169,48794D,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CE8EB,5CF6DC,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,687D6B,68BFC4,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CF373,70288B,702AD5,705AAC,70CE8C,70F927,70FD46,74458A,749EF5,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2302,7C2EDD,7C38AD,7C6456,7C787E,7C8956,7C8BB5,7C9122,7CF854,7CF90E,8018A7,8031F0,804E70,804E81,805719,80656D,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,88299C,887598,888322,889B39,889F6F,88A303,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,8CE5C0,9000DB,900628,90633B,9097F3,90F1AA,9401C2,942DDC,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0AC69,A0B4A5,A0CBFD,A407B6,A4307A,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B43A28,B46293,B47443,B4BFF6,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D2DD,C0D3C0,C0DCDA,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC464E,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D80B9A,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DCCF96,DCDCE2,DCF756,E09971,E0AA96,E0CBEE,E0D083,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECAA25,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F08A76,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F4FEFB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCDE90,FCF136 o="Samsung Electronics Co.,Ltd" +0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B-00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1-001EE2,001FCC-001FCD,00214C,0021D1-0021D2,002339-00233A,002399,0023D6-0023D7,002454,002490-002491,0024E9,002566-002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,00FA21,04180F,041BBA,04B1A1,04B429,04BA8D,04BDBF,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08BFA0,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C2FB0,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,1089FB,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,1819D6,181EB0,182195,18227E,182666,183A2D,183F47,184617,1854CF,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,245AB5,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,386A77,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,445CE9,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,485169,48794D,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5050A4,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CC1D7,5CCB99,5CE8EB,5CF6DC,60684E,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,687D6B,68BFC4,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CDDBC,6CF373,701F3C,70288B,702AD5,705AAC,70CE8C,70F927,70FD46,74458A,749EF5,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2302,7C2EDD,7C38AD,7C6456,7C787E,7C8956,7C8BB5,7C9122,7CF854,7CF90E,8018A7,8020FD,8031F0,804E70,804E81,805719,80656D,807B3E,8086D9,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,88299C,887598,888322,889B39,889F6F,88A303,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,8CE5C0,9000DB,900628,90633B,9097F3,90B144,90F1AA,9401C2,942DDC,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CA513,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0AC69,A0B4A5,A0CBFD,A407B6,A4307A,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B41A1D,B43A28,B46293,B47443,B4BFF6,B4CE40,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC7ABF,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D2DD,C0D3C0,C0DCDA,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC464E,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D48A39,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D80B9A,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DC8983,DCCF96,DCDCE2,DCF756,E09971,E0AA96,E0CBEE,E0D083,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F3C4,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECAA25,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F08A76,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F4FEFB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,F8F1E6,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCDE90,FCF136 o="Samsung Electronics Co.,Ltd" 0000F1 o="MAGNA COMPUTER CORPORATION" 0000F2 o="SPIDER COMMUNICATIONS" 0000F3 o="GANDALF DATA LIMITED" @@ -287,7 +287,7 @@ 00012D o="Komodo Technology" 00012E o="PC Partner Ltd." 00012F o="Twinhead International Corp" -000130,000496,00E02B,489BD5,5C0E8B,7467F7,887E25,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,DCB808,F46E95,FC0A81 o="Extreme Networks, Inc." +000130,000496,00E02B,209EF7,489BD5,5C0E8B,7467F7,887E25,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,DCB808,F46E95,FC0A81 o="Extreme Networks, Inc." 000131 o="Bosch Security Systems, Inc." 000132 o="Dranetz - BMI" 000133 o="KYOWA Electronic Instruments C" @@ -668,9 +668,9 @@ 0002C4 o="Vector International BVBA" 0002C5 o="Evertz Microsystems Ltd." 0002C6 o="Data Track Technology PLC" -0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,34C731,38C096,48F07B,5816D7,60380E,64D4BD,7495EC,9C8D7C,AC7A4D,B4EC02,BC7536,E0750A,E0AE5E,FC62B9 o="ALPS ELECTRIC CO., LTD." +0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,34C731,38C096,48F07B,5816D7,60380E,64D4BD,7495EC,9C8D7C,AC7A4D,B4EC02,BC428C,BC7536,E0750A,E0AE5E,FC62B9 o="ALPS ELECTRIC CO., LTD." 0002C8 o="Technocom Communications Technology (pte) Ltd" -0002C9,00258B,043F72,0C42A1,1C34DA,248A07,506B4B,7CFE90,98039B,B8599F,E41D2D,EC0D9A,F45214 o="Mellanox Technologies, Inc." +0002C9,00258B,043F72,08C0EB,0C42A1,1C34DA,248A07,506B4B,7CFE90,98039B,B8599F,B8CEF6,E41D2D,EC0D9A,F45214 o="Mellanox Technologies, Inc." 0002CA o="EndPoints, Inc." 0002CB o="TriState Ltd." 0002CC o="M.C.C.I" @@ -863,7 +863,7 @@ 000390 o="Digital Video Communications, Inc." 000391 o="Advanced Digital Broadcast, Ltd." 000392 o="Hyundai Teletek Co., Ltd." -000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,008865,00A040,00B362,00C610,00CDFE,00DB70,00F4B9,00F76F,040CCE,041552,041E64,042665,04489A,044BED,0452F3,045453,0469F8,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,082CB6,086698,086D41,087045,087402,08E689,08F4AB,08F69C,0C1539,0C3021,0C3E9F,0C4DE9,0C5101,0C74C2,0C771A,0CBC9F,0CD746,101C0C,103025,1040F3,10417F,1093E9,1094BB,109ADD,10DDB1,14109F,14205E,145A05,1460CB,14876A,148FC6,1495CE,1499E2,149D99,14BD61,14C213,14D00D,182032,183451,1855E3,186590,18810E,189EFC,18AF61,18AF8F,18E7F4,18EE69,18F1D8,18F643,1C1AC0,1C36BB,1C5CF2,1C9148,1C9E46,1CABA7,1CE62B,203CAE,20768F,2078F0,207D74,209BCD,20A2E4,20AB37,20C9D0,20EE28,241B7A,241EEB,24240E,245BA7,24A074,24A2E1,24AB81,24E314,24F094,24F677,280B5C,283737,285AEB,286AB8,286ABA,2877F1,28A02B,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28ED6A,28F076,28FF3C,2C1F23,2C200B,2C3361,2C61F6,2CB43A,2CBE08,2CF0A2,2CF0EE,3010E4,3035AD,305714,30636B,3090AB,30D9D9,30F7C5,3408BC,341298,34159E,34363B,344262,3451C9,347C25,34A395,34A8EB,34AB37,34C059,34E2FD,380F4A,38484C,38539C,3866F0,3871DE,38892C,38B54D,38C986,38CADA,38F9D3,3C0754,3C15C2,3C22FB,3C2EF9,3C2EFF,3CAB8E,3CCD36,3CD0F8,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,4070F5,40831D,4098AD,409C28,40A6D9,40B395,40BC60,40CBC0,40D32D,440010,4418FD,442A60,444C0C,44D884,44E66E,44FB42,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48BF6B,48D705,48E9F1,4C3275,4C569D,4C57CA,4C6BE8,4C74BF,4C7C5F,4C8D79,4CB199,503237,507A55,507AC5,5082D5,50A67F,50BC96,50DE06,50EAD6,542696,542B8D,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54EAA8,581FAA,58404E,5855CA,586B14,587F57,58B035,58E28F,58E6BA,5C0947,5C1DD9,5C5948,5C8D4E,5C95AE,5C969D,5C97F3,5CADCF,5CF5DA,5CF7E6,5CF938,600308,6030D4,60334B,606944,6070C0,608373,608B0E,608C4A,609217,609AC1,60A37D,60C547,60D9C7,60F445,60F81D,60FACD,60FB42,60FEC5,64200C,645AED,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64E682,680927,685B35,68644B,68967B,689C70,68A86D,68AB1E,68AE20,68D93C,68DBCA,68EF43,68FB7E,68FEF7,6C19C0,6C3E6D,6C4008,6C4D73,6C709F,6C72E7,6C8DC1,6C94F8,6C96CF,6CAB31,6CC26B,6CE85C,701124,7014A6,703C69,703EAC,70480F,705681,70700D,7073CB,7081EB,70A2B3,70CD60,70DEE2,70E72C,70ECE4,70EF00,70F087,741BB2,74428B,748114,748D08,749EAF,74B587,74E1B6,74E2F5,7831C1,783A84,784F43,7867D7,786C1C,787B8A,787E61,78886D,789F70,78A3E4,78CA39,78D75F,78FD94,7C0191,7C04D0,7C11BE,7C5049,7C6D62,7C6DF8,7C9A1D,7CA1AE,7CC3A1,7CC537,7CD1C3,7CF05F,7CFADF,80006E,800C67,804971,804A14,808223,80929F,80B03D,80BE05,80D605,80E650,80EA96,80ED2C,842999,843835,844167,846878,84788B,848506,8489AD,848E0C,84A134,84AD8D,84B153,84FCAC,84FCFE,881908,881FA1,885395,8863DF,886440,8866A5,886B6E,88AE07,88B291,88C663,88CB87,88E87F,88E9FE,8C006D,8C2937,8C2DAA,8C5877,8C7B9D,8C7C92,8C8590,8C861E,8C8EF2,8C8FE9,8CFABA,8CFE57,9027E4,903C92,9060F1,907240,90812A,90840D,908D6C,90B0ED,90B21F,90B931,90C1C6,90DD5D,90E17B,90FD61,941625,949426,94B01F,94BF2D,94E96A,94F6A3,94F6D6,9800C6,9801A7,9803D8,9810E8,98460A,985AEB,989E63,98B8E3,98CA33,98D6BB,98E0D9,98F0AB,98FE94,9C04EB,9C207B,9C293F,9C35EB,9C4FDA,9C648B,9C84BF,9C8BA0,9CE33F,9CE65E,9CF387,9CF48E,9CFC01,A01828,A03BE3,A04EA7,A056F3,A0999B,A0D795,A0EDCD,A43135,A45E60,A46706,A483E7,A4B197,A4B805,A4C361,A4D18C,A4D1D2,A4D931,A4E975,A4F1E8,A82066,A85B78,A85C2C,A860B6,A8667F,A886DD,A88808,A88E24,A8968A,A8BBCF,A8BE27,A8FAD8,AC1F74,AC293A,AC3C0B,AC61EA,AC7F3E,AC87A3,AC88FD,ACBC32,ACCF5C,ACE4B5,ACFDEC,B019C6,B03495,B035B5,B0481A,B065BD,B0702D,B09FBA,B0CA68,B418D1,B44BD2,B48B19,B49CDF,B4F0AB,B4F61C,B8098A,B817C2,B841A4,B844D9,B853AC,B85D0A,B8634D,B8782E,B87BC5,B88D12,B8B2F8,B8C111,B8C75D,B8E856,B8F12A,B8F6B1,B8FF61,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC926B,BC9FEF,BCA920,BCB863,BCE143,BCEC5D,BCFED9,C01ADA,C06394,C0847A,C09AD0,C09F42,C0A53E,C0A600,C0B658,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C42AD0,C42C03,C4618B,C48466,C49880,C4B301,C81EE7,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C8B1CD,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC20E8,CC25EF,CC29F5,CC2DB7,CC4463,CC660A,CC785F,CCC760,CCD281,D0034B,D023DB,D02598,D02B20,D03311,D04F7E,D0817A,D0A637,D0C5F3,D0D2B0,D0E140,D4619D,D461DA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D8004D,D81C79,D81D72,D83062,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8CF9C,D8D1CB,DC080F,DC0C5C,DC2B2A,DC2B61,DC3714,DC415F,DC56E7,DC86D8,DC9B9C,DCA4CA,DCA904,DCD3A2,E0338E,E05F45,E06678,E0897E,E0ACCB,E0B52D,E0B55F,E0B9BA,E0C767,E0C97A,E0EB40,E0F5C6,E0F847,E425E7,E42B34,E450EB,E48B7F,E498D6,E49A79,E49ADC,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E83617,E8802E,E88D28,E8B2AC,EC2CE2,EC3586,EC852F,ECADB8,F01898,F02475,F0766F,F07807,F07960,F0989D,F099B6,F099BF,F0A35A,F0B0E7,F0B479,F0C1F1,F0C371,F0CBA1,F0D1A9,F0DBE2,F0DBF8,F0DCE2,F0F61C,F40616,F40E01,F40F24,F41BA1,F431C3,F437B7,F45C89,F4AFE7,F4F15A,F4F951,F80377,F81EDF,F82793,F82D7C,F83880,F84E73,F86214,F86FC1,F887F1,F895EA,F8E94E,F8FFC2,FC183C,FC1D43,FC253F,FC2A9C,FCB6D8,FCD848,FCE998,FCFC48 o="Apple, Inc." +000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,008865,00A040,00B362,00C610,00CDFE,00DB70,00F4B9,00F76F,040CCE,041552,041E64,042665,04489A,044BED,0452F3,045453,0469F8,047295,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,082CB6,086698,086D41,087045,087402,08E689,08F4AB,08F69C,08F8BC,0C1539,0C3021,0C3E9F,0C4DE9,0C5101,0C74C2,0C771A,0CBC9F,0CD746,101C0C,102959,103025,1040F3,10417F,1093E9,1094BB,109ADD,10DDB1,14109F,14205E,145A05,1460CB,14876A,148FC6,1495CE,1499E2,149D99,14BD61,14C213,14D00D,182032,183451,1855E3,186590,187EB9,18810E,189EFC,18AF61,18AF8F,18E7F4,18EE69,18F1D8,18F643,1C1AC0,1C36BB,1C5CF2,1C9148,1C9E46,1CABA7,1CE62B,203CAE,20768F,2078F0,207D74,209BCD,20A2E4,20AB37,20C9D0,20E874,20EE28,241B7A,241EEB,24240E,245BA7,24A074,24A2E1,24AB81,24D0DF,24E314,24F094,24F677,280B5C,283737,285AEB,286AB8,286ABA,2877F1,28A02B,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28ED6A,28F033,28F076,28FF3C,2C1F23,2C200B,2C3361,2C61F6,2CB43A,2CBE08,2CF0A2,2CF0EE,3010E4,3035AD,305714,30636B,309048,3090AB,30D9D9,30F7C5,3408BC,341298,34159E,34363B,344262,3451C9,347C25,34A395,34A8EB,34AB37,34C059,34E2FD,380F4A,38484C,38539C,3866F0,3871DE,38892C,38B54D,38C986,38CADA,38EC0D,38F9D3,3C0754,3C15C2,3C22FB,3C2EF9,3C2EFF,3C7D0A,3CAB8E,3CBF60,3CCD36,3CD0F8,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,4070F5,40831D,4098AD,409C28,40A6D9,40B395,40BC60,40CBC0,40D32D,440010,4418FD,442A60,444ADB,444C0C,44C65D,44D884,44E66E,44FB42,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48B8A3,48BF6B,48D705,48E9F1,4C3275,4C569D,4C57CA,4C6BE8,4C74BF,4C7C5F,4C8D79,4CB199,503237,507A55,507AC5,5082D5,50A67F,50BC96,50DE06,50EAD6,542696,542B8D,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54EAA8,581FAA,58404E,5855CA,586B14,587F57,58B035,58E28F,58E6BA,5C0947,5C1DD9,5C5948,5C8D4E,5C95AE,5C969D,5C97F3,5CADCF,5CF5DA,5CF7E6,5CF938,600308,6030D4,60334B,606944,6070C0,608373,608B0E,608C4A,609217,609AC1,60A37D,60C547,60D9C7,60F445,60F81D,60FACD,60FB42,60FEC5,64200C,645AED,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64E682,680927,685B35,68644B,68967B,689C70,68A86D,68AB1E,68AE20,68D93C,68DBCA,68EF43,68FB7E,68FEF7,6C19C0,6C3E6D,6C4008,6C4A85,6C4D73,6C709F,6C72E7,6C8DC1,6C94F8,6C96CF,6CAB31,6CC26B,6CE85C,701124,7014A6,703C69,703EAC,70480F,705681,70700D,7073CB,7081EB,70A2B3,70CD60,70DEE2,70E72C,70EA5A,70ECE4,70EF00,70F087,741BB2,74428B,748114,748D08,749EAF,74B587,74E1B6,74E2F5,7831C1,783A84,784F43,7867D7,786C1C,787B8A,787E61,78886D,789F70,78A3E4,78CA39,78D162,78D75F,78FD94,7C0191,7C04D0,7C11BE,7C5049,7C6D62,7C6DF8,7C9A1D,7CA1AE,7CAB60,7CC3A1,7CC537,7CD1C3,7CF05F,7CFADF,80006E,800C67,804971,804A14,808223,80929F,80B03D,80BE05,80D605,80E650,80EA96,80ED2C,842999,843835,844167,846878,84788B,848506,8489AD,848E0C,84A134,84AB1A,84AD8D,84B153,84FCAC,84FCFE,881908,881FA1,885395,8863DF,886440,8866A5,886B6E,88A479,88A9B7,88AE07,88B291,88C663,88CB87,88E87F,88E9FE,8C006D,8C2937,8C2DAA,8C5877,8C7B9D,8C7C92,8C8590,8C861E,8C8EF2,8C8FE9,8CFABA,8CFE57,9027E4,903C92,9060F1,907240,90812A,90840D,908C43,908D6C,909C4A,90A25B,90B0ED,90B21F,90B931,90C1C6,90DD5D,90E17B,90FD61,940C98,941625,949426,94B01F,94BF2D,94E96A,94F6A3,94F6D6,9800C6,9801A7,9803D8,9810E8,98460A,985AEB,989E63,98B8E3,98CA33,98D6BB,98E0D9,98F0AB,98FE94,9C04EB,9C207B,9C293F,9C35EB,9C4FDA,9C648B,9C84BF,9C8BA0,9CE33F,9CE65E,9CF387,9CF48E,9CFC01,A01828,A03BE3,A04EA7,A056F3,A0999B,A0D795,A0EDCD,A43135,A45E60,A46706,A483E7,A4B197,A4B805,A4C361,A4D18C,A4D1D2,A4D931,A4E975,A4F1E8,A82066,A85B78,A85C2C,A860B6,A8667F,A886DD,A88808,A88E24,A8968A,A8BBCF,A8BE27,A8FAD8,AC15F4,AC1F74,AC293A,AC3C0B,AC61EA,AC7F3E,AC87A3,AC88FD,AC9085,ACBC32,ACCF5C,ACE4B5,ACFDEC,B019C6,B03495,B035B5,B0481A,B065BD,B0702D,B09FBA,B0CA68,B418D1,B440A4,B44BD2,B48B19,B49CDF,B4F0AB,B4F61C,B8098A,B817C2,B841A4,B844D9,B853AC,B85D0A,B8634D,B8782E,B87BC5,B88D12,B89047,B8B2F8,B8C111,B8C75D,B8E856,B8F12A,B8F6B1,B8FF61,BC0963,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC926B,BC9FEF,BCA920,BCB863,BCE143,BCEC5D,BCFED9,C01ADA,C06394,C0847A,C09AD0,C09F42,C0A53E,C0A600,C0B658,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C42AD0,C42C03,C4618B,C48466,C49880,C4B301,C81EE7,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C8B1CD,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC20E8,CC25EF,CC29F5,CC2DB7,CC4463,CC660A,CC785F,CCC760,CCD281,D0034B,D023DB,D02598,D02B20,D03311,D03FAA,D04F7E,D06544,D0817A,D0A637,D0C5F3,D0D2B0,D0E140,D446E1,D4619D,D461DA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D8004D,D81C79,D81D72,D83062,D84C90,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8CF9C,D8D1CB,DC080F,DC0C5C,DC2B2A,DC2B61,DC3714,DC415F,DC56E7,DC86D8,DC9B9C,DCA4CA,DCA904,DCD3A2,E0338E,E05F45,E06678,E0897E,E0ACCB,E0B52D,E0B55F,E0B9BA,E0C767,E0C97A,E0EB40,E0F5C6,E0F847,E425E7,E42B34,E450EB,E47684,E48B7F,E490FD,E498D6,E49A79,E49ADC,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E83617,E8802E,E88D28,E8B2AC,E8FBE9,EC2CE2,EC3586,EC852F,ECADB8,ECCED7,F01898,F02475,F05CD5,F0766F,F07807,F07960,F0989D,F099B6,F099BF,F0A35A,F0B0E7,F0B479,F0C1F1,F0C371,F0CBA1,F0D1A9,F0DBE2,F0DBF8,F0DCE2,F0F61C,F40616,F40E01,F40F24,F41BA1,F431C3,F437B7,F45C89,F4AFE7,F4DBE3,F4F15A,F4F951,F80377,F81EDF,F82793,F82D7C,F83880,F84E73,F86214,F86FC1,F887F1,F895EA,F8E94E,F8FFC2,FC183C,FC1D43,FC253F,FC2A9C,FCB6D8,FCD848,FCE998,FCFC48 o="Apple, Inc." 000394 o="Connect One" 000395 o="California Amplifier" 000396 o="EZ Cast Co., Ltd." @@ -963,7 +963,7 @@ 0003FA o="TiMetra Networks" 0003FB o="ENEGATE Co.,Ltd." 0003FC o="Intertex Data AB" -0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,1C1ADF,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,485073,4886E8,5CBA37,70BC10,74E28C,80C5E6,845733,8463D6,949AA9,985FD3,987A14,9C6C15,9CAA1B,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" +0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,1C1ADF,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,485073,4886E8,5CBA37,6C5D3A,70BC10,74E28C,80C5E6,845733,8463D6,949AA9,985FD3,987A14,9C6C15,9CAA1B,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,DC9840,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" 000400,002000,0021B7,788C77 o="LEXMARK INTERNATIONAL, INC." 000401 o="Osaki Electric Co., Ltd." 000402 o="Nexsan Technologies, Ltd." @@ -1314,7 +1314,7 @@ 000582 o="ClearCube Technology" 000583 o="ImageCom Limited" 000584 o="AbsoluteValue Systems, Inc." -000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,045C6C,0881F4,08B258,0C8126,0C8610,100E7E,182AD3,1C9C8C,201BC9,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C8C93,3C94D5,407183,40A677,40B4F0,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,784F9B,78FE3D,7C2586,7CE2CA,80711F,807FF8,80ACAC,841888,84B59C,84C1C1,88A25E,88D98F,88E0F3,88E64B,94F7AD,9C8ACB,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,CCE194,D007CA,D0DD49,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F4A739,F4B52F,F4CC55,F8C001,FC3342 o="Juniper Networks" +000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,045C6C,0881F4,08B258,0C8126,0C8610,100E7E,1039E9,182AD3,1C9C8C,201BC9,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C8C93,3C94D5,407183,40A677,40B4F0,40DEAD,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,784F9B,78507C,78FE3D,7C2586,7CE2CA,80711F,807FF8,80ACAC,841888,84B59C,84C1C1,88A25E,88D98F,88E0F3,88E64B,94F7AD,9C8ACB,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,CCE194,D007CA,D0DD49,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F07CC7,F4A739,F4B52F,F4CC55,F8C001,FC3342 o="Juniper Networks" 000586 o="Lucent Technologies" 000587 o="Locus, Incorporated" 000588 o="Sensoria Corp." @@ -1517,7 +1517,7 @@ 000658 o="Helmut Fischer GmbH Institut für Elektronik und Messtechnik" 000659 o="EAL (Apeldoorn) B.V." 00065A o="Strix Systems" -00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,004E01,00B0D0,00C04F,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,185A58,1866DA,18A99B,18DBF2,18FB7B,1C4024,20040F,204747,246E96,24B6FD,28F10E,3417EB,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,801844,842B2B,847BEB,848F69,886FD4,8C04BA,8CEC4B,90B11C,9840BB,989096,98E743,A41F72,A44CC8,A4BADB,A4BB6D,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E454E8,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." +00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,004E01,00B0D0,00C04F,0C29EF,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,185A58,1866DA,18A99B,18DBF2,18FB7B,1C4024,1C721D,20040F,204747,246E96,24B6FD,28F10E,2CEA7F,3417EB,3448ED,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,78AC44,801844,842B2B,847BEB,848F69,886FD4,8C04BA,8CEC4B,90B11C,9840BB,989096,98E743,A41F72,A44CC8,A4BADB,A4BB6D,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E454E8,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." 00065C o="Malachite Technologies, Inc." 00065D o="Heidelberg Web Systems" 00065E o="Photuris, Inc." @@ -1731,7 +1731,7 @@ 00073D o="Nanjing Postel Telecommunications Co., Ltd." 00073E o="China Great-Wall Computer Shenzhen Co., Ltd." 00073F o="Woojyun Systec Co., Ltd." -000740,000D0B,001601,001D73,0024A5,004026,106F3F,18C2BF,343DC4,4CE676,50C4DD,6084BD,7403BD,84AFEC,8857EE,B0C745,CCE1D5,DCFB02 o="BUFFALO.INC" +000740,000D0B,001601,001D73,0024A5,004026,106F3F,18C2BF,343DC4,4CE676,50C4DD,58278C,6084BD,7403BD,84AFEC,8857EE,B0C745,CCE1D5,DCFB02 o="BUFFALO.INC" 000741 o="Sierra Automated Systems" 000742 o="Ormazabal" 000743 o="Chelsio Communications" @@ -1861,7 +1861,7 @@ 0007C8 o="Brain21, Inc." 0007C9 o="Technol Seven Co., Ltd." 0007CA o="Creatix Polymedia Ges Fur Kommunikaitonssysteme" -0007CB,0024D4,140C76,342792,68A378,70FC8F,E49E12,F4CAE5 o="FREEBOX SAS" +0007CB,0024D4,140C76,342792,68A378,70FC8F,8C97EA,E49E12,F4CAE5 o="FREEBOX SAS" 0007CC o="Kaba Benzing GmbH" 0007CD o="Kumoh Electronic Co, Ltd" 0007CE o="Cabletime Limited" @@ -1874,7 +1874,7 @@ 0007D5 o="3e Technologies Int;., Inc." 0007D6 o="Commil Ltd." 0007D7 o="Caporis Networks AG" -0007D8,00265B,00FC8D,0C473D,1CABC0,30B7D4,64777D,688F2E,68B6FC,788DF7,840B7C,84948C,9050CA,A84E3F,AC202E,B0F530,BC1401,BC3E07,BC4DFB,F0F249,F81D0F,FC5A1D o="Hitron Technologies. Inc" +0007D8,00265B,00FC8D,0C473D,1CABC0,30B7D4,64777D,688F2E,68B6FC,749BE8,788DF7,840B7C,84948C,9050CA,A84E3F,AC202E,B0F530,BC1401,BC3E07,BC4DFB,F0F249,F81D0F,FC5A1D o="Hitron Technologies. Inc" 0007D9 o="Splicecom" 0007DA o="Neuro Telecom Co., Ltd." 0007DB o="Kirana Networks, Inc." @@ -2055,7 +2055,7 @@ 0008B6 o="RouteFree, Inc." 0008B7 o="HIT Incorporated" 0008B8 o="E.F. Johnson" -0008B9,44F034,808C97,90F891,943BB1 o="Kaonmedia CO., LTD." +0008B9,44F034,743AEF,808C97,90F891,943BB1 o="Kaonmedia CO., LTD." 0008BA o="Erskine Systems Ltd" 0008BB o="NetExcell" 0008BC o="Ilevo AB" @@ -2207,7 +2207,7 @@ 000958 o="INTELNET S.A." 000959 o="Sitecsoft" 00095A o="RACEWOOD TECHNOLOGY" -00095B,000FB5,00146C,00184D,001B2F,001E2A,001F33,00223F,0024B2,0026F2,008EF2,04A151,08028E,0836C9,08BD43,100C6B,100D7F,10DA43,1459C0,200CC8,204E7F,20E52A,288088,28C68E,2C3033,2CB05D,30469A,3894ED,3C3786,405D82,4494FC,4C60DE,504A6E,506A03,6CB0CE,744401,78D294,803773,841B5E,8C3BAD,9C3DCF,9CD36D,A00460,A021B7,A040A0,A06391,A42B8C,B03956,B07FB9,B0B98A,BCA511,C03F0E,C0FFD4,C40415,C43DC7,CC40D0,DCEF09,E0469A,E091F5,E4F4C6,E8FCAF,F87394 o="NETGEAR" +00095B,000FB5,00146C,00184D,001B2F,001E2A,001F33,00223F,0024B2,0026F2,008EF2,04A151,08028E,0836C9,08BD43,100C6B,100D7F,10DA43,1459C0,200CC8,204E7F,20E52A,288088,28C68E,2C3033,2CB05D,30469A,3894ED,3C3786,405D82,4494FC,44A56E,4C60DE,504A6E,506A03,6CB0CE,744401,78D294,803773,841B5E,8C3BAD,9C3DCF,9CC9EB,9CD36D,A00460,A021B7,A040A0,A06391,A42B8C,B03956,B07FB9,B0B98A,BCA511,C03F0E,C0FFD4,C40415,C43DC7,CC40D0,DCEF09,E0469A,E091F5,E4F4C6,E8FCAF,F87394 o="NETGEAR" 00095C o="Philips Medical Systems - Cardiac and Monitoring Systems (CM" 00095D o="Dialogue Technology Corp." 00095E o="Masstech Group Inc." @@ -2584,7 +2584,7 @@ 000AE8 o="Cathay Roxus Information Technology Co. LTD" 000AE9 o="AirVast Technology Inc." 000AEA o="ADAM ELEKTRONIK LTD. ŞTI" -000AEB,001478,0019E0,001D0F,002127,0023CD,002586,002719,081F71,085700,0C4B54,0C722C,0C8063,0C8268,10FEED,147590,148692,14CC20,14CF92,14E6E4,18A6F7,18D6C7,1C3BF3,1C4419,1CFA68,206BE7,20DCE6,246968,282CB2,28EE52,30B49E,30B5C2,30FC68,349672,34E894,388345,3C46D8,40169F,403F8C,44B32D,480EEC,487D2E,503EAA,50BD5F,50C7BF,50D4F7,50FA84,547595,54A703,54C80F,54E6FC,5C63BF,5C899A,603A7C,60E327,645601,6466B3,647002,68FF7B,6CE873,704F57,7405A5,74DA88,74EA3A,7844FD,78A106,7C8BCA,7CB59B,808917,808F1D,8416F9,882593,8C210A,8CA6DF,90AE1B,90F652,940C6D,94D9B3,984827,98DAC4,98DED0,9C216A,9CA615,A0F3C1,A42BB0,A8154D,A8574E,AC84C6,B0487A,B04E26,B0958E,B0BE76,B8F883,BC4699,BCD177,C025E9,C04A00,C06118,C0E42D,C46E1F,C47154,C4E984,CC08FB,CC32E5,CC3429,D03745,D076E7,D0C7C0,D4016D,D46E0E,D80D17,D8150D,D85D4C,DC0077,DCFE18,E005C5,E4D332,E894F6,E8DE27,EC086B,EC172F,EC26CA,EC888F,F0F336,F483CD,F4EC38,F4F26D,F81A67,F8D111,FCD733 o="TP-LINK TECHNOLOGIES CO.,LTD." +000AEB,001478,0019E0,001D0F,002127,0023CD,002586,002719,081F71,085700,0C4B54,0C722C,0C8063,0C8268,10FEED,147590,148692,14CC20,14CF92,14E6E4,18A6F7,18D6C7,1C3BF3,1C4419,1CFA68,206BE7,20DCE6,246968,282CB2,28EE52,30B49E,30B5C2,30FC68,349672,34E894,388345,3C46D8,40169F,403F8C,44B32D,480EEC,487D2E,503EAA,50BD5F,50C7BF,50D4F7,50FA84,547595,54A703,54C80F,54E6FC,5C63BF,5C899A,603A7C,60E327,645601,6466B3,646E97,647002,68FF7B,6CE873,704F57,7405A5,74DA88,74EA3A,7844FD,78A106,7C8BCA,7CB59B,808917,808F1D,8416F9,882593,8C210A,8CA6DF,90AE1B,90F652,940C6D,94D9B3,984827,98DAC4,98DED0,9C216A,9CA615,A0F3C1,A42BB0,A8154D,A8574E,AC84C6,B0487A,B04E26,B09575,B0958E,B0BE76,B8F883,BC4699,BCD177,C025E9,C04A00,C06118,C0E42D,C46E1F,C47154,C4E984,CC08FB,CC32E5,CC3429,D03745,D076E7,D0C7C0,D4016D,D46E0E,D807B6,D80D17,D8150D,D84732,D85D4C,DC0077,DCFE18,E005C5,E4D332,E894F6,E8DE27,EC086B,EC172F,EC26CA,EC888F,F0F336,F483CD,F4EC38,F4F26D,F81A67,F8D111,FCD733 o="TP-LINK TECHNOLOGIES CO.,LTD." 000AEC o="Koatsu Gas Kogyo Co., Ltd." 000AED,0011FC,D47B75 o="HARTING Electronics GmbH" 000AEE o="GCD Hard- & Software GmbH" @@ -2686,7 +2686,7 @@ 000B54 o="BiTMICRO Networks, Inc." 000B55 o="ADInstruments" 000B56 o="Cybernetics" -000B57,086BD7,14B457,588E81,680AE2,90FD9F,CCCCCC,EC1BBD o="Silicon Laboratories" +000B57,086BD7,14B457,588E81,680AE2,842E14,90FD9F,CCCCCC,EC1BBD o="Silicon Laboratories" 000B58 o="Astronautics C.A LTD" 000B59 o="ScriptPro, LLC" 000B5A o="HyperEdge" @@ -2728,7 +2728,7 @@ 000B82,C074AD o="Grandstream Networks, Inc." 000B83 o="DATAWATT B.V." 000B84 o="BODET" -000B86,001A1E,00246C,04BD88,104F58,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,883A30,9020C2,94B40F,9C1C12,ACA31E,B45D50,B83A5A,BC9FE4,D015A6,D8C7C8,E82689,F05C19,F42E7F,F860F0 o="Aruba, a Hewlett Packard Enterprise Company" +000B86,001A1E,00246C,04BD88,104F58,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,883A30,9020C2,94B40F,9C1C12,ACA31E,B45D50,B83A5A,B8D4E7,BC9FE4,D015A6,D0D3E0,D8C7C8,E82689,F05C19,F42E7F,F860F0 o="Aruba, a Hewlett Packard Enterprise Company" 000B87 o="American Reliance Inc." 000B88 o="Vidisco ltd." 000B89 o="Top Global Technology, Ltd." @@ -2738,7 +2738,7 @@ 000B8D o="Avvio Networks" 000B8E o="Ascent Corporation" 000B8F o="AKITA ELECTRONICS SYSTEMS CO.,LTD." -000B90,0080EA,00D08B,84C807 o="ADVA Optical Networking Ltd." +000B90,0080EA,00D08B,289AF7,84C807 o="ADVA Optical Networking Ltd." 000B91 o="Aglaia Gesellschaft für Bildverarbeitung und Kommunikation mbH" 000B92 o="Ascom Danmark A/S" 000B93 o="Ritter Elektronik" @@ -2943,7 +2943,7 @@ 000C6B o="Kurz Industrie-Elektronik GmbH" 000C6C o="Eve Systems GmbH" 000C6D o="Edwards Ltd." -000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,04D9F5,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,A85E45,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4,FCC233 o="ASUSTek COMPUTER INC." +000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,04D9F5,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,A85E45,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D45D64,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4,FCC233 o="ASUSTek COMPUTER INC." 000C6F o="Amtek system co.,LTD." 000C70 o="ACC GmbH" 000C71 o="Wybron, Inc" @@ -3051,7 +3051,7 @@ 000CDC o="BECS Technology, Inc" 000CDD o="AOS technologies AG" 000CDE o="ABB STOTZ-KONTAKT GmbH" -000CDF o="PULNiX America, Inc" +000CDF,D41F0C o="JAI Manufacturing" 000CE0 o="Trek Diagnostics Inc." 000CE1 o="The Open Group" 000CE2 o="Rolls-Royce" @@ -3244,7 +3244,7 @@ 000DB1 o="Japan Network Service Co., Ltd." 000DB2 o="Ammasso, Inc." 000DB3 o="SDO Communication Corperation" -000DB4 o="NETASQ" +000DB4 o="Stormshield" 000DB5 o="GLOBALSAT TECHNOLOGY CORPORATION" 000DB7 o="SANKO ELECTRIC CO,.LTD" 000DB8 o="SCHILLER AG" @@ -3388,8 +3388,8 @@ 000E55 o="AUVITRAN" 000E56 o="4G Systems GmbH & Co. KG" 000E57 o="Iworld Networking, Inc." -000E58,347E5C,48A6B8,542A1B,5CAAFD,7828CA,949F3E,B8E937 o="Sonos, Inc." -000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,3093BC,34495B,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,4C17EB,5464D9,589043,5CB13E,646624,681590,6C2E85,700B01,786559,7C034C,7C03D8,7C2664,8020DA,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,981E19,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B86685,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D05794,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,ECBEDD,F08261,F46BEF,F4EB38,F8084F,F8AB05 o="Sagemcom Broadband SAS" +000E58,347E5C,48A6B8,542A1B,5CAAFD,7828CA,949F3E,B8E937,F0F6C1 o="Sonos, Inc." +000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,3093BC,34495B,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,48D24F,4C17EB,5464D9,589043,5CB13E,646624,681590,6C2E85,700B01,786559,7C034C,7C03D8,7C2664,8020DA,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,981E19,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B86685,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D05794,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,ECBEDD,F08175,F08261,F46BEF,F4EB38,F8084F,F8AB05 o="Sagemcom Broadband SAS" 000E5A o="TELEFIELD inc." 000E5B o="ParkerVision - Direct2Data" 000E5D o="Triple Play Technologies A/S" @@ -3406,7 +3406,7 @@ 000E69 o="China Electric Power Research Institute" 000E6B o="Janitza electronics GmbH" 000E6C o="Device Drivers Limited" -000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,2C4CC6,40F308,449160,44A7CF,58D50A,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,C4AC59,CCC079,D0E44A,D44DA4,D45383,D8C46A,DCEFCA,E8E8B7,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." +000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,2C4CC6,40F308,449160,44A7CF,48EB62,58D50A,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,C4AC59,CCC079,D0E44A,D44DA4,D45383,D8C46A,DCEFCA,E8E8B7,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." 000E6E o="MAT S.A. (Mircrelec Advanced Technology)" 000E6F o="IRIS Corporation Berhad" 000E70 o="in2 Networks" @@ -3526,7 +3526,7 @@ 000EF0 o="Festo AG & Co. KG" 000EF1 o="EZQUEST INC." 000EF2 o="Infinico Corporation" -000EF3 o="Smarthome" +000EF3 o="Smartlabs, Inc." 000EF4,80AD67 o="Kasda Networks Inc" 000EF5 o="iPAC Technology Co., Ltd." 000EF6 o="E-TEN Information Systems Co., Ltd." @@ -3698,7 +3698,7 @@ 000FAF o="Dialog Inc." 000FB1 o="Cognio Inc." 000FB2 o="Broadband Pacenet (India) Pvt. Ltd." -000FB3,001505,001801,001EA7,001F90,0020E0,00247B,002662,0026B8,007F28,0C6127,105F06,10785B,109FA9,181BEB,207600,408B07,4C8B30,70F196,70F220,84E892,9C1E95,A0A3E2,A83944,E86FF2,F8E4FB,FC2BB2 o="Actiontec Electronics, Inc" +000FB3,001505,001801,001EA7,001F90,0020E0,00247B,002662,0026B8,007F28,0C6127,105F06,10785B,109FA9,181BEB,207600,408B07,4C8B30,70F196,70F220,84E892,941C56,9C1E95,A0A3E2,A83944,E86FF2,F8E4FB,FC2BB2 o="Actiontec Electronics, Inc" 000FB4 o="Timespace Technology" 000FB6 o="Europlex Technologies" 000FB7 o="Cavium" @@ -4205,7 +4205,7 @@ 0011F2 o="Institute of Network Technologies" 0011F3 o="NeoMedia Europe AG" 0011F4 o="woori-net" -0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,807871,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,FCB4E6 o="ASKEY COMPUTER CORP" +0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,807871,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,F85B3B,FCB4E6 o="ASKEY COMPUTER CORP" 0011F6 o="Asia Pacific Microsystems , Inc." 0011F7 o="Shenzhen Forward Industry Co., Ltd" 0011F8 o="AIRAYA Corp" @@ -4264,7 +4264,7 @@ 001234 o="Camille Bauer" 001235 o="Andrew Corporation" 001236 o="ConSentry Networks" -001237,00124B,0012D1-0012D2,001783,0017E3-0017EC,00182F-001834,001AB6,0021BA,0022A5,0023D4,0024BA,0035FF,0081F9,0479B7,04A316,04E451,04EE03,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,10082C,102EAF,10CEA9,1442FC,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,2CAB33,304511,3403DE,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,405FC2,40984E,40BD32,44C15C,44EAD8,4C2498,4C3FD3,50338B,5051A9,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5893D8,5C313E,5C6B32,5CF821,606405,607771,64694E,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,909A77,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,A8E2C1,A8E77D,B07E11,B09122,B0B448,B0D5CC,B452A9,B4994C,B4BC7C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E415F6,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F83002,F83331,F8369B,F88A5E,FC0F4B,FC6947 o="Texas Instruments" +001237,00124B,0012D1-0012D2,001783,0017E3-0017EC,00182F-001834,001AB6,0021BA,0022A5,0023D4,0024BA,0035FF,0081F9,0479B7,04A316,04E451,04EE03,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,10082C,102EAF,10CEA9,1442FC,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,2CAB33,304511,3403DE,3414B5,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,402E71,405FC2,40984E,40BD32,44C15C,44EAD8,4C2498,4C3FD3,50338B,5051A9,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5893D8,5C313E,5C6B32,5CF821,606405,607771,64694E,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,909A77,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,A8E2C1,A8E77D,B07E11,B09122,B0B448,B0D5CC,B452A9,B4994C,B4BC7C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D003EB,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E415F6,E4E112,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F83002,F83331,F8369B,F88A5E,FC0F4B,FC6947 o="Texas Instruments" 001238 o="SetaBox Technology Co., Ltd." 001239 o="S Net Systems Inc." 00123A o="Posystech Inc., Co." @@ -4291,7 +4291,7 @@ 001255 o="NetEffect Incorporated" 001256,0019A1 o="LG INFORMATION & COMM." 001257 o="LeapComm Communication Technologies Inc." -001258 o="Activis Polska" +001258 o="TechVoIP Sp z o.o." 001259 o="THERMO ELECTRON KARLSRUHE" 00125B o="KAIMEI ELECTRONI" 00125C o="Green Hills Software, Inc." @@ -4427,7 +4427,7 @@ 0012EC o="Movacolor b.v." 0012ED o="AVG Advanced Technologies" 0012EF,70FC8C o="OneAccess SA" -0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA-0016EB,0018DE,0019D1-0019D2,001B21,001B77,001CBF-001CC0,001DE0-001DE1,001E64-001E65,001E67,001F3B-001F3C,00215C-00215D,00216A-00216B,0022FA-0022FB,002314-002315,0024D6-0024D7,0026C6-0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,0433C2,04D3B0,04EA56,04ED33,081196,087190,08D40C,0C5415,0C7A15,0C8BFD,0CD292,0CDD24,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,24418C,247703,24EE9A,2816AD,287FCF,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,4074E0,40A3CC,40A6B7,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C1D96,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,50E085,50EB71,548D5A,5891CF,58946B,58961D,58A023,58A839,58FB84,5C514F,5C5F67,5C80B6,5C879C,5CC5D4,5CCD5B,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F262,60F677,6432A8,644C36,645D86,648099,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C8814,6CA100,701CE7,7470FD,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CB27D,7CCCB8,80000B,801934,803253,8086F2,809B20,843A4B,84683E,84A6C8,84C5A6,84EF18,84FDD1,88532E,887873,88B111,8C705A,8CA982,902E1C,9049FA,9061AE,907841,90E2BA,94659C,94B86D,94E6F7,982CBC,983B8F,984FEE,98541B,98AF65,9C4E36,9CDA3E,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B89A2A,B8B81E,B8BF83,BC0F64,BC7737,BCA8A6,C0B6F9,C0B883,C48508,C4D987,C809A8,C82158,C8348E,C8F733,CC2F71,CC3D82,D0577B,D07E35,D0ABD5,D0C637,D4258B,D43B04,D46D6D,D4D252,D83BBF,D8F2CA,D8FC93,DC5360,DC7196,DC8B28,DCA971,DCFB48,E09467,E09D31,E4029B,E442A6,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8E4E3,F8F21E,FC7774,FCF8AE o="Intel Corporate" +0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA-0016EB,0018DE,0019D1-0019D2,001B21,001B77,001CBF-001CC0,001DE0-001DE1,001E64-001E65,001E67,001F3B-001F3C,00215C-00215D,00216A-00216B,0022FA-0022FB,002314-002315,0024D6-0024D7,0026C6-0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,0433C2,04D3B0,04EA56,04ED33,081196,087190,08D23E,08D40C,0C5415,0C7A15,0C8BFD,0CD292,0CDD24,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,14F6D8,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,24418C,247703,24EE9A,2816AD,287FCF,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34CFF6,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C58C2,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,4074E0,40A3CC,40A6B7,40EC99,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C1D96,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,50E085,50EB71,548D5A,5891CF,58946B,58961D,58A023,58A839,58FB84,5C514F,5C5F67,5C80B6,5C879C,5CC5D4,5CCD5B,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F262,60F677,6432A8,644C36,645D86,648099,64BC58,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C6A77,6C8814,6CA100,701CE7,7470FD,74D83E,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CB27D,7CCCB8,80000B,801934,803253,8086F2,809B20,843A4B,84683E,84A6C8,84C5A6,84EF18,84FDD1,88532E,887873,88B111,8C705A,8CA982,8CC681,902E1C,9049FA,9061AE,907841,90E2BA,94659C,94B86D,94E6F7,982CBC,983B8F,984FEE,98541B,98AF65,9C4E36,9CDA3E,9CFCE8,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,A87EEA,AC1203,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B89A2A,B8B81E,B8BF83,BC0F64,BC542F,BC7737,BCA8A6,C0B6F9,C0B883,C48508,C4D987,C809A8,C82158,C8348E,C858C0,C8F733,CC2F71,CC3D82,CCF9E4,D0577B,D07E35,D0ABD5,D0C637,D4258B,D43B04,D46D6D,D4D252,D83BBF,D8F2CA,D8FC93,DC5360,DC7196,DC8B28,DCA971,DCFB48,E09467,E09D31,E0D4E8,E4029B,E442A6,E45E37,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8E4E3,F8F21E,FC7774,FCF8AE o="Intel Corporate" 0012F1 o="IFOTEC" 0012F3 o="connectBlue AB" 0012F4 o="Belco International Co.,Ltd." @@ -4710,7 +4710,7 @@ 001435 o="CityCom Corp." 001436 o="Qwerty Elektronik AB" 001437 o="GSTeletech Co.,Ltd." -001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,70106F,8030E0,808DB7,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B47AF1,B88303,C8B5AD,D06726,D4F5EF,D89403,DC680C,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" +001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,5CBA2C,70106F,8030E0,808DB7,88E9A4,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B47AF1,B88303,C8B5AD,D06726,D4F5EF,D89403,DC680C,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" 001439 o="Blonder Tongue Laboratories, Inc" 00143A o="RAYTALK INTERNATIONAL SRL" 00143B o="Sensovation AG" @@ -4976,7 +4976,7 @@ 00156A o="DG2L Technologies Pvt. Ltd." 00156B o="Perfisans Networks Corp." 00156C o="SANE SYSTEM CO., LTD" -00156D,002722,0418D6,18E829,24A43C,44D9E7,687251,7483C2,788A20,802AA8,B4FBE4,DC9FDB,E063DA,F09FC2,FCECDA o="Ubiquiti Networks Inc." +00156D,002722,0418D6,18E829,24A43C,44D9E7,687251,68D79A,7483C2,74ACB9,788A20,802AA8,B4FBE4,DC9FDB,E063DA,F09FC2,F492BF,FCECDA o="Ubiquiti Networks Inc." 00156E o="A. W. Communication Systems Ltd" 00156F o="Xiranet Communications GmbH" 001571 o="Nolan Systems" @@ -5030,7 +5030,7 @@ 0015AC o="Capelon AB" 0015AD o="Accedian Networks" 0015AE o="kyung il" -0015AF,002243,0025D3,08A95A,1C4BD6,240A64,2866E3,28C2DD,384FF0,409922,409F38,40E230,44D832,485D60,54271E,5C9656,605BB4,6C71D9,6CADF8,742F68,74C63B,74F06D,781881,809133,80A589,80C5F2,80D21D,94DBC9,A81D16,AC8995,B0EE45,C0E434,D0C5D3,D0E782,DC85DE,DCF505,E0B9A5,E8D819,F0038C o="AzureWave Technology Inc." +0015AF,002243,0025D3,08A95A,1C4BD6,240A64,2866E3,28C2DD,2CDCD7,384FF0,409922,409F38,40E230,44D832,485D60,54271E,5C9656,605BB4,6C71D9,6CADF8,706655,742F68,74C63B,74F06D,781881,809133,80A589,80C5F2,80D21D,94DBC9,A81D16,AC8995,B0EE45,C0E434,D0C5D3,D0E782,DC85DE,DCF505,E0B9A5,E8D819,F0038C o="AzureWave Technology Inc." 0015B0 o="AUTOTELENET CO.,LTD" 0015B1 o="Ambient Corporation" 0015B2 o="Advanced Industrial Computer, Inc." @@ -5076,7 +5076,7 @@ 0015E6 o="MOBILE TECHNIKA Inc." 0015E7 o="Quantec Tontechnik" 0015EA o="Tellumat (Pty) Ltd" -0015EB,0019C6,001E73,002293,002512,0026ED,004A77,041DC7,049573,08181A,083FBC,086083,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,18132D,1844E6,18686A,1C2704,208986,20E882,24586E,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,4413D0,44F436,44FB5A,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4C494F,4CABFC,4CAC0A,4CCBF5,5078B3,50AF4D,540955,5422F8,54BE53,585FF6,5C3A3D,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,6CD2BA,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,80B07B,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C68C8,8C7967,8CDC02,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,90FD73,94A7B7,94BF80,981333,986CF5,98F428,98F537,9C63ED,9C6F52,9CA9E4,9CD24B,A091C8,A0EC80,A44027,A47E39,A8A668,AC00D0,AC6462,B075D5,B0ACD2,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,C09FE1,C0FD84,C4741E,C4A366,C85A9F,C864C7,C87B5B,C8EAF8,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4B709,D4C1C8,D855A3,D87495,DC028E,DC7137,DCDFD6,DCF8B9,E01954,E0383F,E07C13,E0C3F3,E447B3,E47723,E47E9A,E4BD4B,E4CA12,E8ACAD,E8B541,EC1D7F,EC237B,EC8263,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B5AA,F4B8A7,F4E4AD,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" +0015EB,0019C6,001E73,002293,002512,0026ED,004A77,041DC7,049573,08181A,083FBC,086083,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,18132D,1844E6,18686A,1C2704,208986,20E882,24586E,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,347839,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,4413D0,44F436,44FB5A,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4C494F,4CABFC,4CAC0A,4CCBF5,5078B3,50AF4D,540955,5422F8,54BE53,585FF6,5C3A3D,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,6CD2BA,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,80B07B,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C68C8,8C7967,8CDC02,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,90FD73,94A7B7,94BF80,98006A,981333,986CF5,98F428,98F537,9C2F4E,9C63ED,9C6F52,9CA9E4,9CD24B,9CE91C,A091C8,A0EC80,A44027,A47E39,A8A668,AC00D0,AC6462,B00AD5,B075D5,B0ACD2,B0B194,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,BC1695,C09FE1,C0FD84,C4741E,C4A366,C85A9F,C864C7,C87B5B,C8EAF8,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4B709,D4C1C8,D855A3,D87495,D8A8C8,DC028E,DC7137,DCDFD6,DCF8B9,E01954,E0383F,E07C13,E0C3F3,E447B3,E47723,E47E9A,E4BD4B,E4CA12,E8ACAD,E8B541,EC1D7F,EC237B,EC8263,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B5AA,F4B8A7,F4E4AD,F80DF0,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" 0015EC o="Boca Devices LLC" 0015ED o="Fulcrum Microsystems, Inc." 0015EE o="Omnex Control Systems" @@ -5353,7 +5353,7 @@ 00172F o="NeuLion Incorporated" 001730 o="Automation Electronics" 001732 o="Science-Technical Center %RISSA%" -001733,001D16,002515,249504,307ECB,44CE7D,6035C0,E0A1D7,E45D51 o="SFR" +001733,001D16,002515,249504,307ECB,44CE7D,6035C0,CC2D1B,E0A1D7,E45D51 o="SFR" 001734 o="ADC Telecommunications" 001735 o="Intel Wireless Network Group" 001736 o="iiTron Inc." @@ -5624,7 +5624,7 @@ 00187F o="ZODIANET" 001880 o="Maxim Integrated Products" 001881 o="Buyang Electronics Industrial Co., Ltd" -001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044A6C,044F4C,047503,047970,04885F,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,08318B,084F0A,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,100177,101B54,104400,104780,105172,10B1F8,10C172,10C61F,1409DC,143004,143CC3,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,185644,18C58A,18CF24,18D276,18DED7,1C151F,1C1D67,1C20DB,1C4363,1C599B,1C6758,1C7F2C,1C8E5C,1CAECB,1CB796,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20DA22,20F17C,20F3A3,2400BA,240995,24166D,241FA0,242E02,243154,244427,244C07,2469A5,247F3C,249EAB,24A52C,24BCF8,24DA33,24DBAC,24DF6A,24FB65,283152,283CE4,2841C6,285FDB,286ED4,289E97,28A6DB,28B448,28DEE5,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30E98E,30F335,30FBB8,30FD65,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,3847BC,384C4F,38BC01,38F889,38FB14,3C15FB,3C4711,3C678C,3C7843,3C9D56,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,44004D,4455B1,4459E3,446747,446A2E,446EE5,4482E5,44A191,44C346,44D791,480031,483C0C,483FE9,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48DC2D,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF55B,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,541310,5425EA,5434EF,5439DF,54511B,548998,549209,54A51B,54B121,54BAD6,581F28,582575,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CE883,5CF96A,600810,60123C,602E20,608334,60D755,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,642CAC,643E8C,646D6C,64A651,684AAE,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6CB749,6CEBB6,70192F,702F35,7054F5,70723C,707990,707BE8,708A09,70A8E3,70C7F2,70D313,70FD45,745909,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,7817BE,781DBA,785860,786256,786A89,78B46A,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7C942A,7CA177,7CA23E,7CB15D,7CC385,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,8446FE,844765,845B12,847637,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C6D77,8CE5EF,8CEBC6,8CFD18,900325,9017AC,9017C8,902BD2,904E2B,90671C,909497,94049C,940B19,940E6B,94772B,94D00D,94DBDA,94FE22,9835ED,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C69D1,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A01C8D,A057E3,A08CF8,A08D16,A0A33B,A0DF15,A0F479,A400E2,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A82BCD,A8494D,A87D12,A8C83A,A8CA7B,A8E544,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC8D34,AC9232,ACB3B5,ACCF85,ACE215,ACE342,ACE87B,ACF970,B00875,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B41513,B43052,B44326,B48655,B4CD27,B4F58E,B4FBF9,B808D7,B89436,B8BC1B,B8C385,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCB0E7,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4447D,C4473F,C467D1,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C850CE,C85195,C88D83,C894BB,C8A776,C8C2FA,C8C465,C8D15E,CC0577,CC53B5,CC64A6,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0C65B,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D462EA,D46AA8,D46BA6,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D82918,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC21E2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E00084,E0191D,E0247F,E02481,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E419C1,E43493,E435C8,E468A3,E472E2,E47E66,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E4FDA1,E8088B,E84DD0,E86819,E884C6,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC5623,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F03F95,F04347,F063F9,F09838,F0C850,F0E4A2,F41D6B,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4BF80,F4C714,F4CB52,F4DCF9,F4DEAF,F4E3FB,F4E5F2,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F89A78,F8BF09,F8C39E,F8E811,FC1BD1,FC3F7C,FC48EF,FC8743,FC9435,FCAB90,FCBCD1,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" +001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044A6C,044F4C,047503,047970,04885F,048C16,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,08318B,084F0A,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,100177,101B54,104400,104780,105172,10B1F8,10C172,10C3AB,10C61F,1409DC,143004,143CC3,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,185644,18C58A,18CF24,18D276,18DED7,1C151F,1C1D67,1C20DB,1C4363,1C599B,1C6758,1C7F2C,1C8E5C,1CAECB,1CB796,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20DA22,20F17C,20F3A3,2400BA,240995,24166D,241FA0,242E02,243154,244427,244C07,2469A5,247F3C,249EAB,24A52C,24BCF8,24DA33,24DBAC,24DF6A,24FB65,2811EC,283152,283CE4,2841C6,285FDB,286ED4,289E97,28A6DB,28B448,28DEE5,28E34E,2C1A01,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30E98E,30F335,30FBB8,30FD65,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,3847BC,384C4F,38BC01,38EB47,38F889,38FB14,3C15FB,3C4711,3C678C,3C7843,3C9D56,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,44004D,4455B1,4459E3,446747,446A2E,446EE5,447654,4482E5,44A191,44C346,44D791,480031,483C0C,483FE9,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48DC2D,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF55B,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,541310,5425EA,5434EF,5439DF,54511B,548998,549209,54A51B,54B121,54BAD6,581F28,582575,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CE883,5CF96A,600810,60123C,602E20,608334,60D755,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,642CAC,643E8C,646D6C,64A651,684AAE,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6C1632,6CB749,6CEBB6,70192F,702F35,7054F5,70723C,707990,707BE8,708A09,70A8E3,70C7F2,70D313,70FD45,745909,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,7817BE,781DBA,785860,786256,786A89,78B46A,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7C942A,7CA177,7CA23E,7CB15D,7CC385,7CD9A0,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,8446FE,844765,845B12,847637,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C683A,8C6D77,8CE5EF,8CEBC6,8CFD18,900325,9017AC,9017C8,902BD2,904E2B,90671C,909497,94049C,940B19,940E6B,94772B,94D00D,94DBDA,94E7EA,94FE22,9835ED,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C69D1,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A01C8D,A057E3,A08CF8,A08D16,A0A33B,A0DF15,A0F479,A400E2,A416E7,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A82BCD,A8494D,A87D12,A8C83A,A8CA7B,A8E544,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC8D34,AC9232,ACB3B5,ACCF85,ACE215,ACE342,ACE87B,ACF970,B00875,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B40931,B41513,B43052,B44326,B46E08,B48655,B4B055,B4CD27,B4F58E,B4FBF9,B808D7,B89436,B8BC1B,B8C385,B8E3B1,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCB0E7,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4447D,C4473F,C467D1,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C850CE,C85195,C88D83,C894BB,C8A776,C8C2FA,C8C465,C8D15E,CC0577,CC53B5,CC64A6,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0C65B,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D462EA,D46AA8,D46BA6,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D82918,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC21E2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E00084,E0191D,E0247F,E02481,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E419C1,E43493,E435C8,E468A3,E472E2,E47E66,E48326,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E4FDA1,E8088B,E84DD0,E86819,E884C6,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC5623,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F033E5,F03F95,F04347,F063F9,F09838,F0C850,F0E4A2,F41D6B,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4A4D6,F4B78D,F4BF80,F4C714,F4CB52,F4DCF9,F4DEAF,F4E3FB,F4E5F2,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F89A78,F8BF09,F8C39E,F8E811,FC1BD1,FC3F7C,FC48EF,FC8743,FC9435,FCAB90,FCBCD1,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" 001883 o="FORMOSA21 INC." 001884,C47130 o="Fon Technology S.L." 001885,001F92 o="Avigilon Corporation" @@ -5936,7 +5936,7 @@ 0019F8 o="Embedded Systems Design, Inc." 0019F9 o="TDK-Lambda" 0019FA o="Cable Vision Electronics CO., LTD." -0019FB,04819B,0CF9C0,2047ED,24A7DC,38A6CE,3C8994,7050AF,783E53,7C4CA5,807215,80751F,900218,902106,9C31C3,A0BDCD,B03E51,C03E0F,D058FC o="BSkyB Ltd" +0019FB,04819B,0CF9C0,2047ED,24A7DC,38A6CE,3C8994,7050AF,783E53,7C4CA5,807215,80751F,900218,902106,9C31C3,A0BDCD,B03E51,C03E0F,D058FC,D452EE,D4DACD o="BSkyB Ltd" 0019FC o="PT. Ufoakses Sukses Luarbiasa" 0019FE o="SHENZHEN SEECOMM TECHNOLOGY CO.,LTD." 0019FF o="Finnzymes" @@ -5957,7 +5957,7 @@ 001A0E o="Cheng Uei Precision Industry Co.,Ltd" 001A0F o="Sistemas Avanzados de Control, S.A." 001A10 o="LUCENT TRANS ELECTRONICS CO.,LTD" -001A11,00F620,089E08,1CF29A,20DFB9,240588,28BD89,30FD38,388B59,3C286D,3C5AB4,3C8D20,44070B,48D6D5,546009,58CB52,703ACB,7C2EBD,7CD95C,883D24,9495A0,94EB2C,98D293,A47733,B02A43,CCF411,D4F547,D86C63,E4F042,F05C77,F072EA,F0EF86,F40304,F4F5D8,F4F5E8,F80FF9,F88FCA o="Google, Inc." +001A11,00F620,089E08,1CF29A,20DFB9,240588,28BD89,30FD38,388B59,3C286D,3C5AB4,3C8D20,44070B,48D6D5,546009,58CB52,703ACB,7C2EBD,7CD95C,883D24,88541F,900CC8,9495A0,94EB2C,98D293,A47733,B02A43,B0E4D5,CCA7C1,CCF411,D4F547,D86C63,E4F042,F05C77,F072EA,F0EF86,F40304,F4F5D8,F4F5E8,F80FF9,F88FCA o="Google, Inc." 001A12 o="Essilor" 001A13 o="Wanlida Group Co., LTD" 001A14 o="Xin Hua Control Engineering Co.,Ltd." @@ -6449,7 +6449,7 @@ 001C5F o="Winland Electronics, Inc." 001C60 o="CSP Frontier Technologies,Inc." 001C61 o="Galaxy Microsystems LImited" -001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,7CF31B,805A04,88074B,88365F,88C9D0,8C3AE3,98B8BA,98D6F7,A039F7,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,C8F319,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" +001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,7CF31B,805A04,88074B,88365F,88C9D0,8C3AE3,98B8BA,98D6F7,A039F7,A04F85,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,C8F319,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" 001C63 o="TRUEN" 001C64 o="Landis+Gyr" 001C65 o="JoeScan, Inc." @@ -6466,7 +6466,7 @@ 001C70 o="NOVACOMM LTDA" 001C71 o="Emergent Electronics" 001C72 o="Mayer & Cie GmbH & Co KG" -001C73,28993A,444CA8,7483EF,985D82,FCBD67 o="Arista Networks" +001C73,28993A,444CA8,7483EF,985D82,C0D682,FCBD67 o="Arista Networks" 001C74 o="Syswan Technologies Inc." 001C75 o="Segnet Ltd." 001C76 o="The Wandsworth Group Ltd" @@ -6512,7 +6512,7 @@ 001CA5 o="Zygo Corporation" 001CA6 o="Win4NET" 001CA7 o="International Quartz Limited" -001CA8,182861,8841FC,F417B8 o="AirTies Wireless Networks" +001CA8,182861,8841FC,A02D13,F417B8 o="AirTies Wireless Networks" 001CA9 o="Audiomatica Srl" 001CAA o="Bellon Pty Ltd" 001CAB o="Meyer Sound Laboratories, Inc." @@ -7682,7 +7682,7 @@ 00225C o="Multimedia & Communication Technology" 00225D o="Digicable Network India Pvt. Ltd." 00225E o="Uwin Technologies Co.,LTD" -00225F,00F48D,1063C8,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E4AAEA,E82A44,E8617E,E8C74F,E8D0FC,F82819,F8A2D6 o="Liteon Technology Corporation" +00225F,00F48D,1063C8,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,803049,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E4AAEA,E82A44,E8617E,E8C74F,E8D0FC,F82819,F8A2D6 o="Liteon Technology Corporation" 002260 o="AFREEY Inc." 002261,305890 o="Frontier Silicon Ltd" 002262 o="BEP Marine" @@ -7731,7 +7731,7 @@ 00229D o="PYUNG-HWA IND.CO.,LTD" 00229E o="Social Aid Research Co., Ltd." 00229F o="Sensys Traffic AB" -0022A0 o="APTIV SERVICES US, LLC" +0022A0,2863BD o="APTIV SERVICES US, LLC" 0022A1 o="Huawei Symantec Technologies Co.,Ltd." 0022A2 o="Xtramus Technologies" 0022A3 o="California Eastern Laboratories" @@ -8460,7 +8460,7 @@ 002671 o="AUTOVISION Co., Ltd" 002672 o="AAMP of America" 002673 o="RICOH COMPANY,LTD." -002674 o="Electronic Solutions, Inc." +002674 o="Hunter Douglas" 002675,00300A,E08E3C o="Aztech Electronics Pte Ltd" 002676 o="COMMidt AS" 002677 o="DEIF A/S" @@ -8602,7 +8602,7 @@ 002926 o="Applied Optoelectronics, Inc Taiwan Branch" 002AAF o="LARsys-Automation GmbH" 002D76 o="TITECH GmbH" -002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C6ABC,0C8447,105887,1077B0,1088CE,10DC4A,142233,14E9B2,185282,18A3E8,18D225,1C398A,1C60D2,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,38144E,3CFB5C,444B7E,48555F,48A0F8,48F97C,50C6AD,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6C9E7C,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,94D505,9C88AD,9CFEA1,A013CB,A41908,A8E705,B0E2E5,B8C716,BC9889,BCC00F,C03656,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E42F26,E8018D,E85AD1,E8C417,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F84D33,F8AFDB,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" +002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C35FE,0C6ABC,0C8447,105887,1077B0,1088CE,10DC4A,142233,14E9B2,185282,18A3E8,18D225,1C398A,1C60D2,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,38144E,3CFB5C,444B7E,48555F,48A0F8,48F97C,50C6AD,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6C9E7C,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,8C5FAD,9055DE,94D505,9C88AD,9CFEA1,A013CB,A41908,A8E705,ACC25D,B0E2E5,B8C716,BC9889,BCC00F,C03656,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E02AE6,E42F26,E8018D,E85AD1,E8910F,E8C417,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F84D33,F8AFDB,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" 003000 o="ALLWELL TECHNOLOGY CORP." 003001 o="SMP" 003002 o="Expand Networks" @@ -9308,6 +9308,7 @@ 005BA1 o="shanghai huayuan chuangxin software CO., LTD." 005CB1 o="Gospell DIGITAL TECHNOLOGY CO., LTD" 005D03 o="Xilinx, Inc" +005E0C,04F128,203956,4C6AF6,60D89C,6CA928,6CC4D5,748A28,88517A,90A365,94EE9F,A028ED,A83E0E,AC5775,BC024A,C010B1,F8ADCB o="HMD Global Oy" 006000 o="XYCOM INC." 006001 o="InnoSys, Inc." 006002 o="SCREEN SUBTITLING SYSTEMS, LTD" @@ -9533,7 +9534,9 @@ 0060FE o="LYNX SYSTEM DEVELOPERS, INC." 0060FF o="QuVis, Inc." 0064A6 o="Maquet CardioVascular" -0068EB,040E3C o="HP Inc." +006619,00ADD5,00BB1C,048C9A,04D3B5,04F169,08F458,0C839A,0CE4A0,10327E,10E953,147740,14A32F,18703B,189E2C,18D98F,1C1386,246F8C,283334,2864B0,2C780E,2CC546,30A2C2,30AAE4,3446EC,347146,347E00,34B20A,4455C4,44C7FC,484C86,4C5077,5021EC,540DF9,54F294,5C78F8,6C06D6,740AE1,7422BB,7885F4,78C5F8,8C5AC1,94E4BA,94E9EE,980D51,A04147,A0D807,A4B61E,A85AE0,A8C252,ACBD70,B0735D,B0CCFE,B4A898,B4F18C,B827C5,BC1AE4,BC2EF6,C0B47D,C0B5CD,D005E4,D88ADC,D89E61,E04007,E0E0FC,E0F442,E83F67,EC3CBB,F0C42F,F4A59D o="Huawei Device Co., Ltd." +0068EB,040E3C,3822E2,E8D8D1 o="HP Inc." +00692D,08A5C8,54C57A,60313B,60D21C,886B44 o="Sunnovo International Limited" 006B8E,8CAB8E,D842AC,F0EBD0 o="Shanghai Feixun Communication Co.,Ltd." 006BA0 o="SHENZHEN UNIVERSAL INTELLISYS PTE LTD" 006D61,8014A8 o="Guangzhou V-SOLUTION Electronic Technology Co., Ltd." @@ -9541,7 +9544,7 @@ 006FF2,00A096,78617C,BC825D,C449BB,F0AB54 o="MITSUMI ELECTRIC CO.,LTD." 0070B0,0270B0 o="M/A-COM INC. COMPANIES" 0070B3,0270B3 o="DATA RECALL LTD." -007147,00BB3A,00FC8B,0812A5,08849D,08A6BC,0C47C9,0CEE99,149138,18742E,1C12B0,1C4D66,244CE3,34D270,38F73D,3C5CC4,40A2DB,40B4CD,440049,44650D,4C1744,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,68DBF5,6C5697,747548,74C246,74D637,78E103,7C6166,7CD566,84D6D0,8871E5,A002DC,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,DC54D7,F0272D,F08173,F0D2F1,F854B8,FC492D,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." +007147,00BB3A,00FC8B,0812A5,08849D,08A6BC,0C47C9,0CEE99,140AC5,149138,18742E,1C12B0,1C4D66,244CE3,34D270,38F73D,3C5CC4,40A2DB,40B4CD,440049,44650D,4C1744,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,68DBF5,6C5697,747548,74C246,74D637,78E103,7C6166,7CD566,84D6D0,8871E5,A002DC,A40801,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,DC54D7,F0272D,F08173,F0D2F1,F0F0A4,F4032A,F854B8,FC492D,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." 0071C2,0C54A5,100501,202564,386077,48210B,4C72B9,54B203,54BEF7,600292,7054D2,7071BC,74852A,78F29E,7C0507,84002D,88AD43,8C0F6F,C07CD1,D45DDF,D897BA,DCFE07,E06995,E840F2,ECAAA0 o="PEGATRON CORPORATION" 007204,08152F,448F17 o="Samsung Electronics Co., Ltd. ARTIK" 007263,048D38,E4BEED o="Netcore Technology Inc." @@ -9551,7 +9554,7 @@ 0075E1 o="Ampt, LLC" 00763D o="Veea" 0076B1 o="Somfy-Protect By Myfox SAS" -0077E4,00D0F6,04C241,0C54B9,0C7C28,10E878,140F42,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,405582,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,5CE7A0,60A8FE,68AB09,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,A4E31B,A824B8,AC8FF8,B0700D,B0754D,BC52B4,BC6B4D,BC8D0E,C014B8,C04121,C4084A,CC66B2,D4E33F,D8EFCD,DCB082,E48184,E89363,F81308,F85C4D,FC1CA1,FC2FAA o="Nokia" +0077E4,00D0F6,04C241,0C54B9,0C7C28,1005E1,10E878,140F42,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,405582,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,5CE7A0,60A8FE,68AB09,6C0D34,6CF712,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C0C87,8C83DF,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,A4E31B,A824B8,AC8FF8,B0700D,B0754D,BC52B4,BC6B4D,BC8D0E,C014B8,C04121,C4084A,CC66B2,D4E33F,D8EFCD,DCB082,E48184,E89363,F81308,F85C4D,FC1CA1,FC2FAA o="Nokia" 0078CD o="Ignition Design Labs" 007B18 o="SENTRY Co., LTD." 007DFA o="Volkswagen Group of America" @@ -9798,6 +9801,7 @@ 0080FD o="EXSCEED CORPRATION" 0080FE o="AZURE TECHNOLOGIES, INC." 0080FF o="SOC. DE TELEINFORMATIQUE RTC" +0088BA o="NC&C" 008B43 o="RFTECH" 008BFC o="mixi,Inc." 008C10 o="Black Box Corp." @@ -10032,7 +10036,7 @@ 009569 o="LSD Science and Technology Co.,Ltd." 0097FF o="Heimann Sensor GmbH" 009D8E,029D8E o="CARDIAC RECORDERS, INC." -009EC8,00EC0A,04B167,04C807,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,1CCCD6,2034FB,2047DA,2082C0,20A60C,20F478,28167F,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,508F4C,50A009,582059,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,7CD661,8035C1,80AD16,8CBEBE,9078B2,9487E0,98FAE3,9C2EA1,9C99A0,A086C6,A44519,A44BD5,A45046,A89CED,ACC1EE,ACF7F3,B0E235,B4C4FC,BC7FA4,C40BCB,C46AB7,C83DDC,D09C7A,D4970B,D832E3,D86375,D8CE3A,E01F88,E06267,E0CCF8,E0DCFF,E446DA,E85A8B,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" +009EC8,00EC0A,04B167,04C807,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,1CCCD6,2034FB,2047DA,2082C0,20A60C,20F478,28167F,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,4C6371,508F4C,50A009,582059,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,7CD661,8035C1,80AD16,8CBEBE,9078B2,9487E0,98FAE3,9C28F7,9C2EA1,9C99A0,A086C6,A44519,A44BD5,A45046,A89CED,ACC1EE,ACF7F3,B0E235,B4C4FC,BC7FA4,C40BCB,C46AB7,C83DDC,D09C7A,D4970B,D832E3,D86375,D8CE3A,E01F88,E06267,E0CCF8,E0DCFF,E446DA,E85A8B,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" 00A000 o="CENTILLION NETWORKS, INC." 00A001 o="DRS Signal Solutions" 00A002 o="LEEDS & NORTHRUP AUSTRALIA PTY LTD" @@ -10270,7 +10274,7 @@ 00A509 o="WigWag Inc." 00A784 o="ITX security" 00AA3C o="OLIVETTI TELECOM SPA (OLTECO)" -00AB48,1422DB,189088,4C0143,605F8D,6CAEF6,80DA13,F8BBBF o="eero inc." +00AB48,1422DB,189088,3C5CF1,48DD0C,4C0143,605F8D,684A76,6CAEF6,74B6B6,80DA13,F8BBBF o="eero inc." 00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,3C1E04,409BCD,48EE0C,54B80A,58D56E,60634C,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BCF685,C0A0BB,C412F5,C4A81D,C4E90A,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,ECADE0,F0B4D2,F48CEB,F8E903,FC7516 o="D-Link International" 00AD63 o="Dedicated Micros Malta LTD" 00AECD o="Pensando Systems" @@ -10310,12 +10314,12 @@ 00B600 o="VOIM Co., Ltd." 00B69F o="Latch" 00B78D o="Nanjing Shining Electric Automation Co., Ltd" +00B7A8 o="Heinzinger electronic GmbH" 00B810,1CC1BC,9C8275 o="Yichip Microelectronics (Hangzhou) Co.,Ltd" 00B8C2 o="Heights Telecom T ltd" 00B9F6 o="Shenzhen Super Rich Electronics Co.,Ltd" 00BAC0 o="Biometric Access Company" 00BB01,02BB01 o="OCTOTHORPE CORP." -00BB1C,048C9A,04D3B5,0CE4A0,10327E,10E953,14A32F,18703B,1C1386,246F8C,283334,2C780E,30A2C2,3446EC,347E00,34B20A,4455C4,484C86,4C5077,54F294,6C06D6,740AE1,A04147,A0D807,A8C252,ACBD70,B0735D,B4A898,BC1AE4,BC2EF6,C0B47D,C0B5CD,D88ADC,D89E61,E04007,E0F442,E83F67,EC3CBB,F0C42F,F4A59D o="Huawei Device Co., Ltd." 00BB8E o="HME Co., Ltd." 00BBF0,00DD00-00DD0F o="UNGERMANN-BASS INC." 00BD27 o="Exar Corp." @@ -10565,7 +10569,7 @@ 00CBB4 o="SHENZHEN ATEKO PHOTOELECTRICITY CO.,LTD" 00CBBD o="Cambridge Broadband Networks Ltd." 00CD90 o="MAS Elektronik AG" -00CFC0,103D3E,1479F3,1869DA,1C4176,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,78C313,8C53D2,90473C,AC5AEE,AC710C,B4D0A9,C43306,CC5CDE,E0456D,E4C0CC,F848FD o="China Mobile Group Device Co.,Ltd." +00CFC0,103D3E,1479F3,1869DA,1C4176,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,78C313,8C53D2,90473C,AC5AEE,AC710C,B4D0A9,C01692,C43306,CC5CDE,E0456D,E4C0CC,F848FD o="China Mobile Group Device Co.,Ltd." 00D000 o="FERRAN SCIENTIFIC, INC." 00D001 o="VST TECHNOLOGIES, INC." 00D002 o="DITECH CORPORATION" @@ -10609,7 +10613,7 @@ 00D02A o="Voxent Systems Ltd." 00D02B o="JETCELL, INC." 00D02C o="CAMPBELL SCIENTIFIC, INC." -00D02D,B82CA0 o="Resideo" +00D02D,48A2E6,B82CA0 o="Resideo" 00D02E o="COMMUNICATION AUTOMATION CORP." 00D02F o="VLSI TECHNOLOGY INC." 00D030 o="Safetran Systems Corp" @@ -10796,9 +10800,10 @@ 00D2B1 o="TPV Display Technology (Xiamen) Co.,Ltd." 00D318 o="SPG Controls" 00D38D o="Hotel Technology Next Generation" -00D861,309C23,4CCC6A,D8CB8A o="Micro-Star INTL CO., LTD." +00D861,2CF05D,309C23,4CCC6A,D8CB8A o="Micro-Star INTL CO., LTD." 00DB1E o="Albedo Telecom SL" 00DB45 o="THAMWAY CO.,LTD." +00DD25 o="Shenzhen hechengdong Technology Co., Ltd" 00E001 o="STRAND LIGHTING LIMITED" 00E002 o="CROSSROADS SYSTEMS, INC." 00E003 o="NOKIA WIRELESS BUSINESS COMMUN" @@ -11007,7 +11012,7 @@ 00E0E9 o="DATA LABS, INC." 00E0EA o="INNOVAT COMMUNICATIONS, INC." 00E0EB o="DIGICOM SYSTEMS, INCORPORATED" -00E0EC o="CELESTICA INC." +00E0EC,0C48C6 o="CELESTICA INC." 00E0ED o="SILICOM, LTD." 00E0EE o="MAREL HF" 00E0EF o="DIONEX" @@ -11040,7 +11045,7 @@ 00FD4C o="NEVATEC" 02AA3C o="OLIVETTI TELECOMM SPA (OLTECO)" 0402CA o="Shenzhen Vtsonic Co.,ltd" -0403D6,48A5E7,582F40,5C521E,606BFF,64B5C6,7048F7,9458CB,98415C,98B6E9,98E8FA,A438CC,B87826,B88AEC,D4F057,DC68EB,ECC40D o="Nintendo Co.,Ltd" +0403D6,342FBD,48A5E7,582F40,5C521E,606BFF,64B5C6,7048F7,9458CB,98415C,98B6E9,98E8FA,A438CC,B87826,B88AEC,D4F057,DC68EB,ECC40D o="Nintendo Co.,Ltd" 0404EA o="Valens Semiconductor Ltd." 04072E o="VTech Electronics Ltd." 040AE0 o="XMIT AG COMPUTER NETWORKS" @@ -11064,9 +11069,10 @@ 043604 o="Gyeyoung I&T" 043A0D o="SM Optics S.r.l." 043D98 o="ChongQing QingJia Electronics CO.,LTD" -0440A9,04D7A5,08688D,1CAB34,307BAC,346B5B,38AD8E,38ADBE,3CF5CC,4077A9,441AFA,48BD3D,4CE9E4,5098B8,542BDE,5CC999,7057BF,7485C4,74EAC8,74EACB,782C29,7C1E06,80E455,88DF9E,90E710,94282E,94292F,9CE895,DCDA80,F47488 o="New H3C Technologies Co., Ltd" +0440A9,04D7A5,08688D,1CAB34,307BAC,30809B,346B5B,38AD8E,38ADBE,3CF5CC,4077A9,441AFA,48BD3D,4CE9E4,5098B8,542BDE,5CC999,7057BF,7485C4,74EAC8,74EACB,782C29,7C1E06,80E455,88DF9E,905D7C,90E710,94282E,94292F,943BB0,9CE895,A4FA76,DCDA80,F01090,F47488 o="New H3C Technologies Co., Ltd" 044169,2474F7,D43260,D4D919,D89685,F4DD9E o="GoPro" 0444A1 o="TELECON GALICIA,S.A." +0445A1 o="NIRIT- Xinwei Telecom Technology Co., Ltd." 044A50 o="Ramaxel Technology (Shenzhen) limited company" 044BFF o="GuangZhou Hedy Digital Technology Co., Ltd" 044CEF o="Fujian Sanao Technology Co.,Ltd" @@ -11117,7 +11123,7 @@ 049C62 o="BMT Medical Technology s.r.o." 049DFE o="Hivesystem" 049F06 o="Smobile Co., Ltd." -04A222,0C8E29,44FE3B,488D36,4C1B86,64CC22,78DD12,946AB0,A0B549,B8F853,BC30D9,D0052A,D463FE,E05163,E43ED7,ECF451,F08620 o="Arcadyan Corporation" +04A222,0C8E29,18828C,44FE3B,488D36,4C1B86,64CC22,78DD12,946AB0,A0B549,B8F853,BC30D9,CCD42E,D0052A,D463FE,E05163,E43ED7,ECF451,F08620 o="Arcadyan Corporation" 04A3F3 o="Emicon" 04AAE1 o="BEIJING MICROVISION TECHNOLOGY CO.,LTD" 04AB18,BC5C4C o="ELECOM CO.,LTD." @@ -11140,10 +11146,10 @@ 04CE7E o="NXP France Semiconductors France" 04CF25 o="MANYCOLORS, INC." 04CF8C,286C07,34CE00,40313C,50642B,7811DC,7C49EB,EC4118 o="XIAOMI Electronics,CO.,LTD" -04D395,08CC27,0CCB85,141AA3,1430C6,1C56FE,2446C8,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,8CF112,9068C3,90735A,9CD917,A470D6,A89675,B07994,BC98DF,BCFFEB,C08C71,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" +04D395,08CC27,0CCB85,141AA3,1430C6,1C56FE,2446C8,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,8CF112,9068C3,90735A,9CD917,A470D6,A89675,B07994,BC98DF,BCFFEB,C08C71,C8C750,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F81F32,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" 04D437 o="ZNV" -04D590,085B0E,704CA5,906CAC,E81CBA o="Fortinet, Inc." -04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CB84A,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" +04D590,085B0E,704CA5,906CAC,E023FF,E81CBA o="Fortinet, Inc." +04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,30AB6A,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CB84A,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" 04D783 o="Y&H E&C Co.,LTD." 04DB8A o="Suntech International Ltd." 04DD4C o="Velocytech" @@ -11160,7 +11166,6 @@ 04E9E5 o="PJRC.COM, LLC" 04EE91 o="x-fabric GmbH" 04F021 o="Compex Systems Pte Ltd" -04F128,203956,4C6AF6,6CA928,6CC4D5,748A28,88517A,90A365,94EE9F,A028ED,A83E0E,AC5775,BC024A,C010B1,F8ADCB o="HMD Global Oy" 04F17D o="Tarana Wireless" 04F4BC o="Xena Networks" 04F8C2 o="Flaircomm Microelectronics, Inc." @@ -11311,7 +11316,7 @@ 081DFB o="Shanghai Mexon Communication Technology Co.,Ltd" 081F3F o="WondaLink Inc." 081FEB o="BinCube" -0823B2,087F98,08B3AF,0C20D3,10F681,1802AE,18E29F,18E777,1CDA27,20311C,205D47,207454,20F77C,283166,28FAA0,2CFFEE,309435,34E911,386EA2,3C86D1,3CA348,3CA581,3CA616,3CB6B7,449EF9,488764,4CC00A,5419C8,5C1CB9,6091F3,6C24A6,7047E9,70788B,70B7AA,70D923,808A8B,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,D8A315,DC1AC5,DC31D1,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,F8E7A0,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." +0823B2,087F98,08B3AF,0C20D3,10F681,1802AE,18E29F,18E777,1CDA27,20311C,205D47,207454,20F77C,283166,28FAA0,2CFFEE,309435,34E911,386EA2,3C86D1,3CA348,3CA581,3CA616,3CB6B7,449EF9,488764,4CC00A,5419C8,5C1CB9,6091F3,6C24A6,6CD94C,7047E9,70788B,70B7AA,70D923,808A8B,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,98C8B8,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,D8A315,DC1AC5,DC31D1,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,F8E7A0,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." 082522 o="ADVANSEE" 082719 o="APS systems/electronic AG" 0827CE o="NAGANO KEIKI CO., LTD." @@ -11331,7 +11336,7 @@ 084656 o="VEO-LABS" 0847D0,089C86,781735,88B362,98865D,B81904 o="Nokia Shanghai Bell Co., Ltd." 08482C o="Raycore Taiwan Co., LTD." -084ACF,14C697,18D0C5,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2479F3,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,44AEAB,4883B4,489507,4C189A,4C1A3D,4C6F9C,5029F5,503CEA,587A6A,58C6F0,5C666C,602101,6C5C14,6CD71F,70DDA8,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,9C5F5A,9CF531,A09347,A41232,A43D78,A4C939,A4F05E,A81B5A,B0AA36,B4A5AC,B4CB57,B83765,B8C74A,B8C9B5,BC3AEA,C02E25,C09F05,C4E1A1,C4E39F,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06D78,F079E8,F4D620 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" +084ACF,14472D,14C697,18D0C5,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,20826A,2479F3,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,44AEAB,4883B4,489507,4C189A,4C1A3D,4C6F9C,5029F5,503CEA,587A6A,58C6F0,5C666C,602101,6C5C14,6CD71F,70DDA8,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,9C5F5A,9CF531,A09347,A41232,A43D78,A4C939,A4F05E,A81B5A,B0AA36,B4A5AC,B4CB57,B83765,B8C74A,B8C9B5,BC3AEA,C02E25,C09F05,C4E1A1,C4E39F,C4FE5B,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06728,F06D78,F079E8,F4D620 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" 084E1C o="H2A Systems, LLC" 084EBF o="Broad Net Mux Corporation" 085114 o="QINGDAO TOPSCOMM COMMUNICATION CO., LTD" @@ -11342,6 +11347,7 @@ 08674E,B84DEE o="Hisense broadband multimedia technology Co.,Ltd" 0868D0 o="Japan System Design" 0868EA o="EITO ELECTRONICS CO., LTD." +086BD1,DC4BDD,E4F3E8 o="Shenzhen SuperElectron Technology Co.,Ltd." 086DF2 o="Shenzhen MIMOWAVE Technology Co.,Ltd" 0874F6 o="Winterhalter Gastronom GmbH" 087572 o="Obelux Oy" @@ -11351,7 +11357,7 @@ 087BAA o="SVYAZKOMPLEKTSERVICE, LLC" 087CBE o="Quintic Corp." 087D21 o="Altasec technology corporation" -087E64,08952A,0C0227,1033BF,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,383FB3,3C9A77,3CB74B,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,589630,5C7695,603D26,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,8417EF,88F7C7,8C04FF,905851,946A77,98524A,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,D4B92F,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." +087E64,08952A,0C0227,1033BF,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,383FB3,3C9A77,3CB74B,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,589630,5C7695,603D26,641236,6C55E8,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,8417EF,889E68,88F7C7,8C04FF,905851,946A77,98524A,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,D4B92F,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." 0881BC o="HongKong Ipro Technology Co., Limited" 088466 o="Novartis Pharma AG" 088DC8 o="Ryowa Electronics Co.,Ltd" @@ -11363,7 +11369,6 @@ 089B4B o="iKuai Networks" 089F97 o="LEROY AUTOMATION" 08A12B o="ShenZhen EZL Technology Co., Ltd" -08A5C8,54C57A,60313B,60D21C,886B44 o="Sunnovo International Limited" 08A8A1 o="Cyclotronics Power Concepts, Inc" 08ACA5 o="Benu Video, Inc." 08AF78 o="Totus Solutions, Inc." @@ -11387,10 +11392,10 @@ 08DFCB o="Systrome Networks" 08E5DA o="NANJING FUJITSU COMPUTER PRODUCTS CO.,LTD." 08E672 o="JEBSEE ELECTRONICS CO.,LTD." -08EA40,0C8C24,10A4BE,146B9C,203233,74EE2A,7CA7B0,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" +08EA40,0C8C24,10A4BE,146B9C,203233,380146,74EE2A,7CA7B0,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" 08EB29,18BF1C o="Jiangsu Huitong Group Co.,Ltd." 08EBED o="World Elite Technology Co.,LTD" -08EDED,14A78B,24526A,38AF29,3CEF8C,4C11BF,6C1C71,9002A9,9C1463,A0BD1D,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." +08EDED,14A78B,24526A,38AF29,3CEF8C,4C11BF,6C1C71,74C929,9002A9,9C1463,A0BD1D,B44C3B,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." 08EFAB o="SAYME WIRELESS SENSOR NETWORK" 08F1B7 o="Towerstream Corpration" 08F2F4 o="Net One Partners Co.,Ltd." @@ -11419,6 +11424,7 @@ 0C2A69 o="electric imp, incorporated" 0C2AE7 o="Beijing General Research Institute of Mining and Metallurgy" 0C2D89 o="QiiQ Communications Inc." +0C3796 o="BIZLINK TECHNOLOGY, INC." 0C383E o="Fanvil Technology Co., Ltd." 0C3956 o="Observator instruments" 0C3C65 o="Dome Imaging Inc" @@ -11439,7 +11445,7 @@ 0C5CD8 o="DOLI Elektronik GmbH" 0C5F35 o="Niagara Video Corporation" 0C6111 o="Anda Technologies SAC" -0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,34F150,44D878,7CB232,C0D2F3,C4985C,D81399 o="Hui Zhou Gaoshengda Technology Co.,LTD" +0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,34F150,44D878,7CB232,C0D2F3,C4985C,D81399,F84FAD o="Hui Zhou Gaoshengda Technology Co.,LTD" 0C63FC o="Nanjing Signway Technology Co., Ltd" 0C6AE6 o="Stanley Security Solutions" 0C6E4F o="PrimeVOLT Co., Ltd." @@ -11454,7 +11460,7 @@ 0C8411 o="A.O. Smith Water Products" 0C8484 o="Zenovia Electronics Inc." 0C8A87 o="AgLogica Holdings, Inc" -0C8BD3,18AC9E,44DC4E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,88D5A8,8CD48E,988ED4,9CAF6F,A4F465,ACFE05,B8C8EB,D87E76,DC543D,F0B968,F82F6A o="ITEL MOBILE LIMITED" +0C8BD3,18AC9E,44DC4E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,88D5A8,8CD48E,988ED4,9CAF6F,A4F465,ACFE05,B8C8EB,D87E76,DC543D,F0B968,F82F6A,FC3964 o="ITEL MOBILE LIMITED" 0C8C8F o="Kamo Technology Limited" 0C8CDC o="Suunto Oy" 0C8D98 o="TOP EIGHT IND CORP" @@ -11463,7 +11469,7 @@ 0C93FB o="BNS Solutions" 0C9541,5CCAD3,C8B21E o="CHIPSEA TECHNOLOGIES (SHENZHEN) CORP." 0C96E6,283A4D,485F99 o="Cloud Network Technology (Samoa) Limited" -0C9A42,18BB26,34C3D2,381DD9,4846C1,54C9DF,54E4BD,586356,805E4F,88835D,A02C36,A0F459,AC35EE,AC5D5C,C43A35,E0B2F1 o="FN-LINK TECHNOLOGY LIMITED" +0C9A42,18BB26,34C3D2,381DD9,4846C1,54C9DF,54E4BD,586356,805E4F,88835D,A02C36,A0F459,AC35EE,AC5D5C,AC64CF,C43A35,E0B2F1 o="FN-LINK TECHNOLOGY LIMITED" 0C9B13 o="Shanghai Magic Mobile Telecommunication Co.Ltd." 0C9D56 o="Consort Controls Ltd" 0C9E91 o="Sankosha Corporation" @@ -11479,8 +11485,8 @@ 0CB4EF o="Digience Co.,Ltd." 0CB5DE,18422F,4CA74B,54055F,68597F,84A783,885C47,9067F3,94AE61,D4224E o="Alcatel Lucent" 0CB912 o="JM-DATA GmbH" -0CB937,647C34,6C38A1 o="Ubee Interactive Co., Limited" -0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,745C9F,84D15A,889E33,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404,F05136 o="TCT mobile ltd" +0CB937,647C34,6C38A1,A4CFD2 o="Ubee Interactive Co., Limited" +0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,6409AC,745C9F,84D15A,889E33,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404,F05136 o="TCT mobile ltd" 0CBF3F o="Shenzhen Lencotion Technology Co.,Ltd" 0CBF74 o="Morse Micro" 0CC0C0 o="MAGNETI MARELLI SISTEMAS ELECTRONICOS MEXICO" @@ -11553,6 +11559,7 @@ 104963 o="HARTING K.K." 104D77 o="Innovative Computer Engineering" 104E07 o="Shanghai Genvision Industries Co.,Ltd" +10521C,18FE34,240AC4,2462AB,246F28,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,483FDA,4C11AE,500291,545AA6,5CCF7F,600194,68C63A,7CDFA1,807D3A,840D8E,84F3EB,8CAAB5,9097D5,98F4AB,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,C82B96,CC50E3,D8A01D,D8BFC0,D8F15B,DC4F22,E09806,ECFABC,F008D1,F4CFA2,FCF5C4 o="Espressif Inc." 105917 o="Tonal" 105932,8C4962,ACAE19,B0EE7B,C83A6B,D83134 o="Roku, Inc" 105AF7,8C59C3 o="ADB Italia" @@ -11568,7 +11575,7 @@ 1071F9 o="Cloud Telecomputers, LLC" 107223,542F8A,94EAEA o="TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO" 10768A o="EoCell" -107717,1CA770,283545,60427F,949034,A4E615,BC83A7,BCEC23,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD" +107717,1CA770,283545,60427F,949034,A4E615,B48107,BC83A7,BCEC23,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD" 107873 o="Shenzhen Jinkeyi Communication Co., Ltd." 1078CE o="Hanvit SI, Inc." 107A86 o="U&U ENGINEERING INC." @@ -11582,10 +11589,10 @@ 10954B o="Megabyte Ltd." 109AB9 o="Tosibox Oy" 109C70 o="Prusa Research s.r.o." -109E3A,18BC5A,38D2CA,78DA07,D44BB6,D82FE6,F8A763 o="Zhejiang Tmall Technology Co., Ltd." +109E3A,18BC5A,28FA7A,38D2CA,486E70,78DA07,D44BB6,D82FE6,F8A763 o="Zhejiang Tmall Technology Co., Ltd." 10A13B o="FUJIKURA RUBBER LTD." 10A24E o="GOLD3LINK ELECTRONICS CO., LTD" -10A4B9 o="Baidu Online Network Technology (Beijing) Co., Ltd" +10A4B9,D46075 o="Baidu Online Network Technology (Beijing) Co., Ltd" 10A659 o="Mobile Create Co.,Ltd." 10A743 o="SK Mtek Limited" 10A932 o="Beijing Cyber Cloud Technology Co. ,Ltd." @@ -11635,6 +11642,7 @@ 140C5B o="PLNetworks" 141330 o="Anakreon UK LLP" 141357 o="ATP Electronics, Inc." +141459,74366D,BC15AC,E48F34 o="Vodafone Italia S.p.A." 1414E6 o="Ningbo Sanhe Digital Co.,Ltd" 14157C o="TOKYO COSMOS ELECTRIC CO.,LTD." 14169E,2C5731,541473,A444D1,B02A1F o="Wingtech Group (HongKong)Limited" @@ -11698,7 +11706,8 @@ 14A72B o="currentoptronics Pvt.Ltd" 14A86B o="ShenZhen Telacom Science&Technology Co., Ltd" 14A9E3 o="MST CORPORATION" -14ADCA,1C784E,442295,FC8E5B o="China Mobile Iot Limited company" +14AB56 o="WUXI FUNIDE DIGITAL CO.,LTD" +14ADCA,1C784E,442295,7881CE,FC8E5B,FCF29F o="China Mobile Iot Limited company" 14B126,FCE66A o="Industrial Software Co" 14B1C8 o="InfiniWing, Inc." 14B370 o="Gigaset Digital Technology (Shenzhen) Co., Ltd." @@ -11747,6 +11756,7 @@ 182CB4 o="Nectarsoft Co., Ltd." 182D98 o="Jinwoo Industrial system" 183009 o="Woojin Industrial Systems Co., Ltd." +18300C,A88200 o="Hisense Electric Co.,Ltd" 1832A2 o="LAON TECHNOLOGY CO., LTD." 1836FC o="Elecsys International Corporation" 183825 o="Wuhan Lingjiu High-tech Co.,Ltd." @@ -11765,6 +11775,7 @@ 184E94 o="MESSOA TECHNOLOGIES INC." 18502A o="SOARNEX" 185207,187532,248BE0,2C6373,54E061,5C4A1F,5CA176,68262A,908674,9C32A9,9C9C40,B8224F,E0C63C,ECF8EB,F092B4 o="SICHUAN TIANYI COMHEART TELECOMCO., LTD" +185869 o="Sailer Electronic Co., Ltd" 185AE8 o="Zenotech.Co.,Ltd" 185D9A o="BobjGear LLC" 1861C7 o="lemonbeat GmbH" @@ -11774,8 +11785,10 @@ 18673F o="Hanover Displays Limited" 186751 o="KOMEG Industrielle Messtechnik GmbH" 186882 o="Beward R&D Co., Ltd." -1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,686DBC,849A40,94E1AC,988B0A,98DF82,A41437,B4A382,BCAD28,BCBAC2,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." +1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,686DBC,849A40,94E1AC,988B0A,98DF82,A41437,ACCB51,B4A382,BCAD28,BCBAC2,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." +1869D8,68572D o="HANGZHOU AIXIANGJI TECHNOLOGY CO., LTD" 186D99 o="Adanis Inc." +186F2D,703A73,9C3A9A,A80CCA,D468BA o="Shenzhen Sundray Technologies Company Limited" 187117 o="eta plus electronic gmbh" 1871D5 o="Hazens Automotive Electronics(SZ)Co.,Ltd." 1878D4,20C047,485D36 o="Verizon" @@ -11788,8 +11801,9 @@ 188410 o="CoreTrust Inc." 18863A o="DIGITAL ART SYSTEM" 188857 o="Beijing Jinhong Xi-Dian Information Technology Corp." -1889A0 o="Wuhan Funshion Online Technologies Co.,Ltd" +1889A0,40BC68 o="Wuhan Funshion Online Technologies Co.,Ltd" 1889DF o="CerebrEX Inc." +188A6A o="AVPro Global Hldgs" 188B15 o="ShenZhen ZhongRuiJing Technology co.,LTD" 188ED5 o="TP Vision Belgium N.V. - innovation site Brugge" 188EF9 o="G2C Co. Ltd." @@ -11837,9 +11851,9 @@ 18F9C4 o="BAE Systems" 18FA6F o="ISC applied systems corp" 18FC9F o="Changhe Electronics Co., Ltd." -18FE34,240AC4,2462AB,246F28,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,4C11AE,500291,545AA6,5CCF7F,600194,68C63A,807D3A,840D8E,84F3EB,8CAAB5,9097D5,98F4AB,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,C82B96,CC50E3,D8A01D,D8BFC0,D8F15B,DC4F22,E09806,ECFABC,F4CFA2,FCF5C4 o="Espressif Inc." 18FF2E o="Shenzhen Rui Ying Da Technology Co., Ltd" 1C0042 o="NARI Technology Co., Ltd." +1C05B7 o="Chongqing Trantor Technology Co., Ltd." 1C0656 o="IDY Corporation" 1C08C1 o="Lg Innotek" 1C0B52 o="EPICOM S.A" @@ -11887,7 +11901,8 @@ 1C5FFF o="Beijing Ereneben Information Technology Co.,Ltd Shenzhen Branch" 1C60DE,488AD2,6C5940,8CF228,BC5FF6,C8E7D8,D02516,F4EE14 o="MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." 1C63B7 o="OpenProducts 237 AB" -1C687E,B05947 o="Shenzhen Qihu Intelligent Technology Company Limited" +1C63BF o="SHENZHEN BROADTEL TELECOM CO.,LTD" +1C687E,5C27D4,B05947 o="Shenzhen Qihu Intelligent Technology Company Limited" 1C697A,94C691 o="EliteGroup Computer Systems Co., LTD" 1C6BCA o="Mitsunami Co., Ltd." 1C6E4C o="Logistic Service & Engineering Co.,Ltd" @@ -11908,11 +11923,13 @@ 1C8E8E o="DB Communication & Systems Co., ltd." 1C8F8A o="Phase Motion Control SpA" 1C9179 o="Integrated System Technologies Ltd" +1C919D o="Dongguan Liesheng Electronic Co., Ltd." 1C9492 o="RUAG Schweiz AG" 1C955D o="I-LAX ELECTRONICS INC." 1C959F o="Veethree Electronics And Marine LLC" 1C965A,2C4D79,401B5F,841766,90895F,A0AB51,A41566,A45385,A830AD,ACFD93,DC0C2D,DCAF68 o="WEIFANG GOERTEK ELECTRONICS CO.,LTD" 1C973D o="PRICOM Design" +1C97C5 o="Ynomia Pty Ltd" 1C9C26 o="Zoovel Technologies" 1C9ECB o="Beijing Nari Smartchip Microelectronics Company Limited" 1CA0B8,28C13C,702084,A4AE11,F4939F o="Hon Hai Precision Ind. Co., Ltd." @@ -11924,7 +11941,7 @@ 1CB857 o="Becon Technologies Co,.Ltd." 1CBBA8 o="OJSC %Ufimskiy Zavod %Promsvyaz%" 1CBD0E o="Amplified Engineering Pty Ltd" -1CBFC0,402343,405BD8,4CEBBD,5C3A45,8CC84B,ACD564,B068E6,C0B5D7,D81265,E86F38,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." +1CBFC0,28CDC4,402343,405BD8,4CEBBD,5C3A45,5CBAEF,8CC84B,ACD564,B068E6,C0B5D7,D81265,E86F38,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." 1CBFCE o="Shenzhen Century Xinyang Technology Co., Ltd" 1CC11A o="Wavetronix" 1CC316 o="MileSight Technology Co., Ltd." @@ -11934,7 +11951,7 @@ 1CD40C o="Kriwan Industrie-Elektronik GmbH" 1CD6BD o="LEEDARSON LIGHTING CO., LTD." 1CE165 o="Marshal Corporation" -1CEA0B,3C2C99,80A235,8CEA1B,A82BB5,B86A97,CC37AB o="Edgecore Networks Corporation" +1CEA0B,3C2C99,68215F,80A235,8CEA1B,A82BB5,B86A97,CC37AB o="Edgecore Networks Corporation" 1CEEC9,78B3CE o="Elo touch solutions" 1CEEE8 o="Ilshin Elecom" 1CEFCE o="bebro electronic GmbH" @@ -11950,6 +11967,7 @@ 200DB0,40A5EF o="Shenzhen Four Seas Global Link Network Technology Co., Ltd." 200E95 o="IEC – TC9 WG43" 200F70 o="FOXTECH" +20114E o="MeteRSit S.R.L." 201257 o="Most Lucky Trading Ltd" 2012D5 o="Scientech Materials Corporation" 20180E o="Shenzhen Sunchip Technology Co., Ltd" @@ -11973,6 +11991,7 @@ 204AAA o="Hanscan Spain S.A." 204C6D o="Hugo Brennenstuhl Gmbh & Co. KG." 204E6B o="Axxana(israel) ltd" +2050E7,70F754,D49CDD o="AMPAK Technology,Inc." 2053CA o="Risk Technology Ltd" 205532 o="Gotech International Technology Limited" 205721 o="Salix Technology CO., Ltd." @@ -11985,6 +12004,7 @@ 20635F o="Abeeway" 2067B1 o="Pluto inc." 206AFF o="Atlas Elektronik UK Limited" +206D31 o="FIREWALLA INC" 206FEC o="Braemac CA LLC" 20719E o="SF Technology Co.,Ltd" 2074CF o="Shenzhen Voxtech Co.,Ltd" @@ -11992,6 +12012,7 @@ 207759 o="OPTICAL NETWORK VIDEO TECHNOLOGIES (SHENZHEN) CO., LTD." 20780B o="Delta Faucet Company" 207C8F o="Quanta Microsystems,Inc." +2083F8,686359,C477AF o="Advanced Digital Broadcast SA" 20858C o="Assa" 2087AC o="AES motomation" 20918A o="PROFALUX" @@ -12126,7 +12147,7 @@ 24DA11 o="NO NDA Inc" 24DAB6 o="Sistemas de Gestión Energética S.A. de C.V" 24DBAD o="ShopperTrak RCT Corporation" -24DFA7 o="Hangzhou BroadLink Technology Co.,Ltd" +24DFA7,A043B0 o="Hangzhou BroadLink Technology Co.,Ltd" 24E124 o="Xiamen Ursaconn Technology Co. , Ltd." 24E43F o="Wenzhou Kunmei Communication Technology Co.,Ltd." 24E5AA o="Philips Oral Healthcare, Inc." @@ -12164,6 +12185,7 @@ 2829D9 o="GlobalBeiMing technology (Beijing)Co. Ltd" 282FC2 o="Automotive Data Solutions" 2830AC o="Frontiir Co. Ltd." +28317E,540384 o="Hongkong Nano IC Technologies Co., Ltd" 283410 o="Enigma Diagnostics Limited" 283713 o="Shenzhen 3Nod Digital Technology Co., Ltd." 28385C,70E1FD o="FLEXTRONICS" @@ -12290,7 +12312,7 @@ 2C3796 o="CYBO CO.,LTD." 2C37C5 o="Qingdao Haier Intelligent Home Appliance Technology Co.,Ltd" 2C3A28 o="Fagor Electrónica" -2C3AFD,3810D5,444E6D,5C4979,7CFF4D,989BCB,C80E14,CCCE1E,DC396F,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH" +2C3AFD,2C91AB,3810D5,444E6D,5C4979,7CFF4D,989BCB,C80E14,CCCE1E,DC396F,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH" 2C3BFD o="Netstor Technology Co., Ltd." 2C3F3E o="Alge-Timing GmbH" 2C402B o="Smart iBlue Technology Limited" @@ -12313,7 +12335,7 @@ 2C69BA o="RF Controls, LLC" 2C7155 o="HiveMotion" 2C72C3 o="Soundmatters" -2C7360,4C0FC7,6CE8C6,B447F5 o="Earda Technologies co Ltd" +2C7360,4C0FC7,6CE8C6,B447F5,B8C6AA o="Earda Technologies co Ltd" 2C750F o="Shanghai Dongzhou-Lawton Communication Technology Co. Ltd." 2C7B5A o="Milper Ltd" 2C7B84 o="OOO Petr Telegin" @@ -12326,6 +12348,7 @@ 2C9464 o="Cincoze Co., Ltd." 2C9662 o="Invenit BV" 2C9717 o="I.C.Y. B.V." +2C97ED o="Sony Imaging Products & Solutions Inc." 2C9AA4 o="Eolo SpA" 2C9EEC o="Jabil Circuit Penang" 2CA02F o="Veroguard Systems Pty Ltd" @@ -12361,7 +12384,7 @@ 2CF7F1 o="Seeed Technology Inc." 2CFCE4 o="CTEK Sweden AB" 2CFD37 o="Blue Calypso, Inc." -2CFDAB,40A108,4888CA,542758,64DB43,7C4685,84B8B8,980CA5,D0F88C o="Motorola (Wuhan) Mobility Technologies Communication Co., Ltd." +2CFDAB,40A108,4888CA,542758,64DB43,7C4685,84B8B8,94BE46,980CA5,D0F88C o="Motorola (Wuhan) Mobility Technologies Communication Co., Ltd." 30053F o="JTI Co.,Ltd." 300AC5 o="Ruio telecommunication technologies Co., Limited" 300B9C o="Delta Mobile Systems, Inc." @@ -12395,6 +12418,7 @@ 304C7E o="Panasonic Electric Works Automation Controls Techno Co.,Ltd." 304EC3 o="Tianjin Techua Technology Co., Ltd." 304F75,9C65EE,D096FB o="DASAN Network Solutions" +305075,70BF92,745C4B o="GN Audio A/S" 3051F8 o="BYK-Gardner GmbH" 30525A o="NST Co., LTD" 3055ED o="Trex Network LLC" @@ -12437,6 +12461,7 @@ 30B216 o="ABB AG - Power Grids - Grid Automation" 30B3A2 o="Shenzhen Heguang Measurement & Control Technology Co.,Ltd" 30B5F1 o="Aitexin Technology Co., Ltd" +30B9B0 o="Intracom Asia Co., Ltd" 30C01B,5CFB7C,8850F6,B8F653,E8D03C,F4BCDA o="Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd" 30C750 o="MIC Technology Group" 30C82A o="WI-BIZ srl" @@ -12479,6 +12504,7 @@ 342CC4,38437D,546751,5C353B,6802B8,905C44,AC2205,DC537C o="Compal Broadband Networks, Inc." 342F6E o="Anywire corporation" 3432E6 o="Panasonic Industrial Devices Europe GmbH" +343794 o="Hamee Corp." 3438AF o="Inlab Software GmbH" 343D98,74B9EB o="JinQianMao Technology Co.,Ltd." 3440B5,40F2E9,98BE94,A897DC o="IBM" @@ -12489,6 +12515,7 @@ 344F3F o="IO-Power Technology Co., Ltd." 344F5C o="R&M AG" 344F69 o="EKINOPS SAS" +345180,3C591E,5C36B8,CCA12B o="TCL King Electrical Appliances (Huizhou) Co., Ltd" 3451AA o="JID GLOBAL" 34543C o="TAKAOKA TOKO CO.,LTD." 345ABA o="tcloud intelligence" @@ -12513,7 +12540,7 @@ 348302 o="iFORCOM Co., Ltd" 34862A o="Heinz Lackmann GmbH & Co KG" 34873D o="Quectel Wireless Solution Co.,Ltd." -34885D o="Logitech Far East" +34885D,F47335 o="Logitech Far East" 348B75,48FCB6,AC562C o="LAVA INTERNATIONAL(H.K) LIMITED" 349342 o="TTE Corporation" 3497FB o="ADVANCED RF TECHNOLOGIES INC" @@ -12562,7 +12589,7 @@ 34DF2A o="Fujikon Industrial Co.,Limited" 34E0D7 o="DONGGUAN QISHENG ELECTRONICS INDUSTRIAL CO., LTD" 34E380 o="Genexis B.V." -34E3DA o="Hoval AG" +34E3DA o="Hoval Aktiengesellschaft" 34E42A o="Automatic Bar Controls Inc." 34E70B o="HAN Networks Co., Ltd" 34EA34,780F77,C8F742 o="HangZhou Gubei Electronics Technology Co.,Ltd" @@ -12586,8 +12613,9 @@ 380AAB o="Formlabs" 380E7B o="V.P.S. Thai Co., Ltd" 380FE4 o="Dedicated Network Partners Oy" +381730 o="Ulrich Lippert GmbH & Co KG" 381766 o="PROMZAKAZ LTD." -38184C o="Sony Home Entertainment&Sound Products Inc" +38184C,94DB56 o="Sony Home Entertainment&Sound Products Inc" 381C23 o="Hilan Technology CO.,LTD" 381C4A,48E6C0 o="SIMCom Wireless Solutions Co.,Ltd." 381D14 o="Skydio Inc." @@ -12644,7 +12672,7 @@ 38A95F o="Actifio Inc" 38AC3D o="Nephos Inc" 38B12D o="Sonotronic Nagel GmbH" -38B4D3 o="BSH Hausgeraete GmbH" +38B4D3,C8D778 o="BSH Hausgeraete GmbH" 38B5BD o="E.G.O. Elektro-Ger" 38B74D o="Fijowave Limited" 38BB23 o="OzVision America LLC" @@ -12678,6 +12706,7 @@ 38F554 o="HISENSE ELECTRIC CO.,LTD" 38F557 o="JOLATA, INC." 38F597 o="home2net GmbH" +38F601 o="SOLID STATE STORAGE TECHNOLOGY CORPORATION" 38F708 o="National Resource Management, Inc." 38F7B2 o="SEOJUN ELECTRIC" 38F8B7 o="V2COM PARTICIPACOES S.A." @@ -12705,6 +12734,7 @@ 3C1E13 o="HANGZHOU SUNRISE TECHNOLOGY CO., LTD" 3C26D5 o="Sotera Wireless" 3C2763 o="SLE quality engineering GmbH & Co. KG" +3C28A6 o="Alcatel-Lucent Enterprise (China)" 3C2AF4 o="Brother Industries, LTD." 3C2C94 o="杭州德澜科技有限公司(HangZhou Delan Technology Co.,Ltd)" 3C2F3A o="SFORZATO Corp." @@ -12721,7 +12751,6 @@ 3C4E47 o="Etronic A/S" 3C57BD o="Kessler Crane Inc." 3C57D5 o="FiveCo" -3C591E,5C36B8,CCA12B o="TCL King Electrical Appliances (Huizhou) Co., Ltd" 3C5CC3 o="Shenzhen First Blue Chip Technology Ltd" 3C5F01 o="Synerchip Co., Ltd." 3C6278 o="SHENZHEN JETNET TECHNOLOGY CO.,LTD." @@ -12735,7 +12764,8 @@ 3C6FF7 o="EnTek Systems, Inc." 3C7059 o="MakerBot Industries" 3C7873 o="Airsonics" -3C7F6F,7C240C o="Telechips, Inc." +3C7F6F,7C240C,90ADFC o="Telechips, Inc." +3C806B o="Hunan Voc Acoustics Technology Co., Ltd." 3C80AA o="Ransnet Singapore Pte Ltd" 3C831E o="CKD Corporation" 3C83B5 o="Advance Vision Electronics Co. Ltd." @@ -12759,11 +12789,12 @@ 3CAA3F o="iKey, Ltd." 3CAE69 o="ESA Elektroschaltanlagen Grimma GmbH" 3CB17F o="Wattwatchers Pty Ld" +3CB53D o="HUNAN GOKE MICROELECTRONICS CO.,LTD" 3CB72B o="PLUMgrid Inc" 3CB792 o="Hitachi Maxell, Ltd., Optronics Division" 3CB9A6 o="Belden Deutschland GmbH" 3CBB73,40C81F o="Shenzhen Xinguodu Technology Co., Ltd." -3CBD3E,8C5AF8,C82832,E0B655,E4DB6D,ECFA5C o="Beijing Xiaomi Electronics Co., Ltd." +3CBD3E,8C5AF8,C82832,D45EEC,E0B655,E4DB6D,ECFA5C o="Beijing Xiaomi Electronics Co., Ltd." 3CBDD8,3CCD93,9893CC,C041F6,CC2D8C,E85B5B o="LG ELECTRONICS INC" 3CC079 o="Shenzhen One-Nine Intelligent Electronic Science and Technology Co., Ltd" 3CC0C6 o="d&b audiotechnik GmbH" @@ -12779,6 +12810,7 @@ 3CD4D6 o="WirelessWERX, Inc" 3CD7DA o="SK Mtek microelectronics(shenzhen)limited" 3CD9CE o="Eclipse WiFi" +3CDA6D o="Tiandy Technologies CO.,LTD" 3CDD89 o="SOMO HOLDINGS & TECH. CO.,LTD." 3CE5B4 o="KIDASEN INDUSTRIA E COMERCIO DE ANTENAS LTDA" 3CE624 o="LG Display" @@ -12804,6 +12836,7 @@ 4022ED o="Digital Projection Ltd" 40270B o="Mobileeco Co., Ltd" 402814 o="RFI Engineering" +402B69 o="Kumho Electric Inc." 403067 o="Conlog (Pty) Ltd" 40336C o="Godrej & Boyce Mfg. co. ltd" 4037AD o="Macro Image Technology, Inc." @@ -12889,6 +12922,7 @@ 40FE0D o="MAXIO" 4409B8 o="Salcomp (Shenzhen) CO., LTD." 440CFD o="NetMan Co., Ltd." +4410FE o="Huizhou Foryou General Electronics Co., Ltd." 4411C2 o="Telegartner Karl Gartner GmbH" 441319 o="WKK TECHNOLOGY LTD." 441441 o="AudioControl Inc." @@ -12896,7 +12930,7 @@ 44184F o="Fitview" 441E91 o="ARVIDA Intelligent Electronics Technology Co.,Ltd." 4422F1 o="S.FAC, INC" -44237C,50D2F5,50EC50,5CE50C,6490C1,8C53C3 o="Beijing Xiaomi Mobile Software Co., Ltd" +44237C,50D2F5,50EC50,5CE50C,6490C1,88C397,8C53C3 o="Beijing Xiaomi Mobile Software Co., Ltd" 4423AA o="Farmage Co., Ltd." 4425BB o="Bamboo Entertainment Corporation" 4428A3 o="Jiangsu fulian Communication Technology Co., Ltd." @@ -12997,7 +13031,7 @@ 44EFCF o="UGENE SOLUTION inc." 44F849 o="Union Pacific Railroad" 44FDA3 o="Everysight LTD." -4801C5,4C4FEE,64A2F9,94652D,9809CF o="OnePlus Technology (Shenzhen) Co., Ltd" +4801C5,4C4FEE,5C17CF,64A2F9,94652D,9809CF o="OnePlus Technology (Shenzhen) Co., Ltd" 48022A o="B-Link Electronic Limited" 480362 o="DESAY ELECTRONICS(HUIZHOU)CO.,LTD" 48049F o="ELECOM CO., LTD" @@ -13021,7 +13055,7 @@ 484A30 o="George Robotics Limited" 485261 o="SOREEL" 485415 o="NET RULES TECNOLOGIA EIRELI" -48555C o="Wu Qi Technologies,Inc." +48555C,D84DB9 o="Wu Qi Technologies,Inc." 4857DD,A40E2B o="Facebook Inc" 485A3F o="WISOL" 485DEB o="Just Add Power" @@ -13033,6 +13067,8 @@ 486FD2 o="StorSimple Inc" 487119 o="SGB GROUP LTD." 487583 o="Intellion AG" +487AF6 o="NCS ELECTRICAL SDN BHD" +487B5E o="SMT TELECOMM HK" 488244 o="Life Fitness / Div. of Brunswick" 4882F2 o="Appel Elektronik GmbH" 48872D o="SHEN ZHEN DA XIA LONG QUE TECHNOLOGY CO.,LTD" @@ -13095,6 +13131,7 @@ 4C0289 o="LEX COMPUTECH CO., LTD" 4C068A o="Basler Electric Company" 4C07C9 o="COMPUTER OFFICE Co.,Ltd." +4C0A3D o="ADNACOM INC." 4C1159 o="Vision Information & Communications" 4C1365 o="Emplus Technologies" 4C1480 o="NOREGON SYSTEMS, INC" @@ -13115,6 +13152,7 @@ 4C3909 o="HPL Electric & Power Private Limited" 4C3910 o="Newtek Electronics co., Ltd." 4C3B74 o="VOGTEC(H.K.) Co., Ltd" +4C4576 o="China Mobile(Hangzhou) Information Technology Co.,Ltd." 4C48DA o="Beijing Autelan Technology Co.,Ltd" 4C4B68 o="Mobile Device, Inc." 4C4D66,90C35F o="Nanjing Jiahao Technology Co., Ltd." @@ -13128,6 +13166,7 @@ 4C6255 o="SANMINA-SCI SYSTEM DE MEXICO S.A. DE C.V." 4C63EB,C0BAE6 o="Application Solutions (Electronics and Vision) Ltd" 4C64D9 o="Guangdong Leawin Group Co., Ltd" +4C6C13 o="IoT Company Solucoes Tecnologicas Ltda" 4C6E6E o="Comnect Technology CO.,LTD" 4C7367 o="Genius Bytes Software Solutions GmbH" 4C73A5 o="KOVE" @@ -13146,7 +13185,7 @@ 4C98EF o="Zeo" 4C9E80 o="KYOKKO ELECTRIC Co., Ltd." 4C9EE4 o="Hanyang Navicom Co.,Ltd." -4CA003 o="T-21 Technologies LLC" +4CA003 o="VITEC" 4CA161 o="Rain Bird Corporation" 4CA515 o="Baikal Electronics JSC" 4CA928 o="Insensi" @@ -13198,6 +13237,7 @@ 500B32 o="Foxda Technology Industrial(ShenZhen)Co.,LTD" 500E6D o="TrafficCast International" 5011EB o="SilverNet Ltd" +501408 o="AiNET" 501479 o="iRobot Corporation" 5014B5 o="Richfit Information Technology Co., Ltd" 50184C o="Platina Systems Inc." @@ -13219,6 +13259,7 @@ 503E7C o="LeiShen Intelligent System Co.Ltd" 503F56 o="Syncmold Enterprise Corp" 503F98 o="CMITECH" +5043B9 o="OktoInform RUS" 5045F7 o="Liuhe Intelligence Technology Ltd." 5048EB o="BEIJING HAIHEJINSHENG NETWORK TECHNOLOGY CO. LTD." 504A5E,8809AF,B810D4,C816A5,E0C2B7 o="Masimo Corporation" @@ -13250,7 +13291,7 @@ 50795B o="Interexport Telecomunicaciones S.A." 507B9D,54E1AD,68F728,8C1645,98FA9B,C85B76,E86A64,F875A4 o="LCFC(HeFei) Electronics Technology co., ltd" 507D02 o="BIODIT" -50804A,80FBF0,90BDE6 o="Quectel Wireless Solutions Co., Ltd." +50804A,546503,80FBF0,90BDE6 o="Quectel Wireless Solutions Co., Ltd." 5087B8 o="Nuvyyo Inc" 508A0F o="SHENZHEN FISE TECHNOLOGY HOLDING CO.,LTD." 508A42 o="Uptmate Technology Co., LTD" @@ -13305,7 +13346,6 @@ 50FEF2 o="Sify Technologies Ltd" 50FF20 o="Keenetic Limited" 540237 o="Teltronic AG" -540384 o="Hangkong Nano IC Technologies Co., Ltd" 5403F5 o="EBN Technology Corp." 540496 o="Gigawave LTD" 540536 o="Vivago Oy" @@ -13336,6 +13376,7 @@ 544741 o="XCHENG HOLDING" 5447D3 o="TSAT AS" 54489C o="CDOUBLES ELECTRONICS CO. LTD." +5448E6 o="Beijing Xiaomi Mobile Software Co.,Ltd" 544A05 o="wenglor sensoric gmbh" 545146 o="AMG Systems Ltd." 545414 o="Digital RF Corea, Inc" @@ -13350,6 +13391,7 @@ 547A52 o="CTE International srl" 547F54,54E140 o="INGENICO" 547FA8 o="TELCO systems, s.r.o." +547FBC o="iodyne" 5481AD o="Eagle Research Corporation" 54847B o="Digital Devices GmbH" 548922 o="Zelfy Inc" @@ -13365,6 +13407,7 @@ 54A3FA o="BQT Solutions (Australia)Pty Ltd" 54A54B o="NSC Communications Siberia Ltd" 54A9D4 o="Minibar Systems" +54AED0 o="DASAN Networks, Inc." 54B56C o="Xi'an NovaStar Tech Co., Ltd" 54B620 o="SUHDOL E&C Co.Ltd." 54B753 o="Hunan Fenghui Yinjia Science And Technology Co.,Ltd" @@ -13454,6 +13497,7 @@ 5887E2,846223,94BA56,A4A80F o="Shenzhen Coship Electronics Co., Ltd." 588D64 o="Xi'an Clevbee Technology Co.,Ltd" 58920D o="Kinetic Avionics Limited" +5894B2 o="BrainCo" 5894CF o="Vertex Standard LMR, Inc." 58986F o="Revolution Display" 589B0B o="Shineway Technologies, Inc." @@ -13530,10 +13574,11 @@ 5C41E7 o="Wiatec International Ltd." 5C43D2 o="HAZEMEYER" 5C4A26 o="Enguity Technology Corp" +5C5578 o="iryx corp" 5C56ED o="3pleplay Electronics Private Limited" 5C5819 o="Jingsheng Technology Co., Ltd." 5C5AEA o="FORD" -5C5B35,D420B0 o="Mist Systems, Inc." +5C5B35,D420B0,D4DC09 o="Mist Systems, Inc." 5C5BC2 o="YIK Corporation" 5C63C9 o="Intellithings Ltd." 5C68D0 o="Aurora Innovation Inc." @@ -13557,6 +13602,7 @@ 5CA3EB o="Lokel s.r.o." 5CA933 o="Luma Home" 5CB15F o="Oceanblue Cloud Technology Limited" +5CB29E o="ASCO Power Technologies" 5CB3F6 o="Human, Incorporated" 5CB4E2 o="Inspur Software Group Ltd." 5CB559 o="CNEX Labs" @@ -13608,6 +13654,7 @@ 601929 o="VOLTRONIC POWER TECHNOLOGY(SHENZHEN) CORP." 601970 o="HUIZHOU QIAOXING ELECTRONICS TECHNOLOGY CO., LTD." 601D0F o="Midnite Solar" +601D9D,A42985,B4C9B9 o="Sichuan AI-Link Technology Co., Ltd." 601E02 o="EltexAlatau" 602103 o="I4VINE, INC" 6024C1 o="Jiangsu Zhongxun Electronic Technology Co., Ltd" @@ -13694,6 +13741,7 @@ 60D30A o="Quatius Limited" 60DA23 o="Estech Co.,Ltd" 60DB2A o="HNS" +60DE35 o="GITSN, Inc." 60E00E o="SHINSEI ELECTRONICS CO LTD" 60E6BC o="Sino-Telecom Technology Co.,Ltd." 60E78A o="UNISEM" @@ -13749,7 +13797,9 @@ 645563 o="Intelight Inc." 64557F o="NSFOCUS Information Technology Co., Ltd." 6459F8 o="Vodafone Omnitel B.V." +645CF3 o="ParanTek Inc." 645DD7 o="Shenzhen Lifesense Medical Electronics Co., Ltd." +645E2C,90749D o="IRay Technology Co., Ltd." 645EBE o="Yahoo! JAPAN" 645FFF o="Nicolet Neuro" 646184 o="VELUX" @@ -13812,7 +13862,10 @@ 64ED62 o="WOORI SYSTEMS Co., Ltd" 64EEB7 o="Netcore Technology Inc" 64F242 o="Gerdes Aktiengesellschaft" +64F2FB o="Hangzhou Ezviz Software Co.,Ltd." 64F50E o="Kinion Technology Company Limited" +64F6BB,B436A9 o="Fibocom Wireless Inc." +64F6F7 o="Anhui Dynamic Power Co., Ltd." 64F81C o="Huawei Technologies Co., Ltd." 64F970 o="Kenade Electronics Technology Co.,LTD." 64F987 o="Avvasi Inc." @@ -13859,14 +13912,13 @@ 68536C o="SPnS Co.,Ltd" 685388 o="P&S Technology" 6854F5 o="enLighted Inc" -68572D o="HANGZHOU AIXIANGJI TECHNOLOGY CO., LTD" 6858C5 o="ZF TRW Automotive" 685B36 o="POWERTECH INDUSTRIAL CO., LTD." 685E6B o="PowerRay Co., Ltd." 686350 o="Hella India Automotive Pvt Ltd" -686359,C477AF o="Advanced Digital Broadcast SA" 68692E o="Zycoo Co.,Ltd" 686975 o="Angler Labs Inc" +6869CA,F84897 o="Hitachi, Ltd." 6869F2 o="ComAp s.r.o." 686E23 o="Wi3 Inc." 686E48 o="Prophet Electronic Technology Corp.,Ltd" @@ -13885,6 +13937,7 @@ 688975 o="nuoxc" 688AB5 o="EDP Servicos" 688DB6 o="AETEK INC." +688FC9 o="Zhuolian (Shenzhen) Communication Co., Ltd" 68974B o="Shenzhen Costar Electronics Co. Ltd." 6897E8 o="Society of Motion Picture & Television Engineers" 689861 o="Beacon Inc" @@ -13951,6 +14004,7 @@ 6C3C53 o="SoundHawk Corp" 6C3E9C o="KE Knestel Elektronik GmbH" 6C40C6 o="Nimbus Data, Inc." +6C42AB o="Subscriber Networks, Inc." 6C4418 o="Zappware" 6C4598 o="Antex Electronic Corp." 6C49C1 o="o2ones Co., Ltd." @@ -14051,9 +14105,8 @@ 70305E o="Nanjing Zhongke Menglian Information Technology Co.,LTD" 703187 o="ACX GmbH" 7032D5 o="Athena Wireless Communications Inc" -703811 o="Invensys Rail" +703811 o="Siemens Mobility Limited" 7038B4 o="Low Tech Solutions" -703A73,9C3A9A,A80CCA,D468BA o="Shenzhen Sundray Technologies Company Limited" 703AD8 o="Shenzhen Afoundry Electronic Co., Ltd" 703C03 o="RadiAnt Co.,Ltd" 703C39 o="SEAWING Kft" @@ -14084,7 +14137,7 @@ 70704C o="Purple Communications, Inc" 7071B3 o="Brain Corporation" 7072CF o="EdgeCore Networks" -7076DD o="Oxyguard International A/S" +7076DD o="OxyGuard Internation A/S" 7076F0 o="LevelOne Communications (India) Private Limited" 7076FF o="KERLINK" 707938 o="Wuxi Zhanrui Electronic Technology Co.,LTD" @@ -14119,7 +14172,6 @@ 70B599 o="Embedded Technologies s.r.o." 70B7E2 o="Jiangsu Miter Technology Co.,Ltd." 70BF3E o="Charles River Laboratories" -70BF92,745C4B o="GN Audio A/S" 70C6AC o="Bosch Automotive Aftermarket" 70C76F o="INNO S" 70C833 o="Wirepas Oy" @@ -14140,8 +14192,7 @@ 70F11C o="Shenzhen Ogemray Technology Co.,Ltd" 70F176 o="Data Modul AG" 70F1E5 o="Xetawave LLC" -70F754,D49CDD o="AMPAK Technology,Inc." -70F82B,78B213 o="DWnet Technologies(Suzhou) Corporation" +70F82B,78B213,E42686 o="DWnet Technologies(Suzhou) Corporation" 70FF5C o="Cheerzing Communication(Xiamen)Technology Co.,Ltd" 74042B,E02CB2 o="Lenovo Mobile Communication (Wuhan) Company Limited" 740ABC o="LightwaveRF Technology Ltd" @@ -14158,7 +14209,6 @@ 743256 o="NT-ware Systemprg GmbH" 743400 o="MTG Co., Ltd." 7434AE o="this is engineering Inc." -74366D,BC15AC,E48F34 o="Vodafone Italia S.p.A." 74372F o="Tongfang Shenzhen Cloudcomputing Technology Co.,Ltd" 74373B o="UNINET Co.,Ltd." 743889 o="ANNAX Anzeigesysteme GmbH" @@ -14271,6 +14321,7 @@ 78510C o="LiveU Ltd." 78524A o="Ensenso GmbH" 785262 o="Shenzhen Hojy Software Co., Ltd." +78530D o="Shenzhen Skyworth Digital Technology CO., Ltd" 785364 o="SHIFT GmbH" 7853F2 o="ROXTON Ltd." 785517 o="SankyuElectronics" @@ -14283,6 +14334,7 @@ 7864E6 o="Green Motive Technology Limited" 7866AE o="ZTEC Instruments, Inc." 7869D4 o="Shenyang Vibrotech Instruments Inc." +786DEB o="GE Lighting" 787052 o="Welotec GmbH" 787F62 o="GiK mbH" 78818F o="Server Racks Australia Pty Ltd" @@ -14290,9 +14342,11 @@ 78870D o="Unifiedgateways India Private Limited" 78888A o="CDR Sp. z o.o. Sp. k." 788973 o="CMC" +788B2A o="Zhen Shi Information Technology (Shanghai) Co., Ltd." 788B77 o="Standar Telecom" 788C4D o="Indyme Solutions, LLC" 788E33 o="Jiangsu SEUIC Technology Co.,Ltd" +7894E8 o="Radio Bridge" 7897C3 o="DINGXIN INFORMATION TECHNOLOGY CO.,LTD" 7898FD o="Q9 Networks Inc." 78995C o="Nationz Technologies Inc" @@ -14309,7 +14363,7 @@ 78A683 o="Precidata" 78A6BD o="DAEYEON Control&Instrument Co,.Ltd" 78A714 o="Amphenol" -78A7EB o="1MORE" +78A7EB,9C9789 o="1MORE" 78AB60 o="ABB Australia" 78ACBF o="Igneous Systems" 78AE0C o="Far South Networks" @@ -14321,6 +14375,7 @@ 78B6C1 o="AOBO Telecom Co.,Ltd" 78B6EC o="Scuf Gaming International LLC" 78B81A o="INTER SALES A/S" +78B8D6,94FB29 o="Zebra Technologies Inc." 78BAD0 o="Shinybow Technology Co. Ltd." 78BEB6 o="Enhanced Vision" 78BEBD o="STULZ GmbH" @@ -14487,6 +14542,7 @@ 801967 o="Shanghai Reallytek Information Technology Co.,Ltd" 8019FE o="JianLing Technology CO., LTD" 8020AF o="Trade FIDES, a.s." +8020E1 o="BVBA DPTechnics" 802275 o="Beijing Beny Wave Technology Co Ltd" 802AFA o="Germaneers GmbH" 802DE1 o="Solarbridge Technologies" @@ -14601,6 +14657,7 @@ 845C93 o="Chabrier Services" 845DD7 o="Shenzhen Netcom Electronics Co.,Ltd" 8462A6 o="EuroCB (Phils), Inc." +8468C8 o="TOTOLINK TECHNOLOGY INT‘L LIMITED" 846A66 o="Sumitomo Kizai Co.,Ltd." 846AED o="Wireless Tsukamoto.,co.LTD" 846EB1 o="Park Assist LLC" @@ -14662,6 +14719,7 @@ 84F493 o="OMS spol. s.r.o." 84F64C o="Cross Point BV" 84F6FA o="Miovision Technologies Incorporated" +84F883 o="Luminar Technologies" 84FE9E o="RTC Industries, Inc." 84FEDC o="Borqs Beijing Ltd." 880118 o="BLT Co" @@ -14718,6 +14776,7 @@ 8891DD o="Racktivity" 8894F9 o="Gemicom Technology, Inc." 8895B9 o="Unified Packet Systems Crop" +889655 o="Zitte corporation" 889676 o="TTC MARCONI s.r.o." 8896B6 o="Global Fire Equipment S.A." 8896F2 o="Valeo Schalter und Sensoren GmbH" @@ -14784,6 +14843,7 @@ 8C3357 o="HiteVision Digital Media Technology Co.,Ltd." 8C3579 o="QDIQO Sp. z o.o." 8C395C o="Bit4id Srl" +8C3B32 o="Microfan B.V." 8C3C07 o="Skiva Technologies, Inc." 8C41F2 o="RDA Technologies Ltd." 8C41F4 o="IPmotion GmbH" @@ -14798,11 +14858,13 @@ 8C569D o="Imaging Solutions Group" 8C57FD o="LVX Western" 8C598B o="C Technologies AB" +8C59DC o="ASR Microelectronics (Shanghai) Co., Ltd." 8C5AF0 o="Exeltech Solar Products" 8C5CA1 o="d-broad,INC" 8C5D60 o="UCI Corporation Co.,Ltd." 8C5F48 o="Continental Intelligent Transportation Systems LLC" 8C5FDF o="Beijing Railway Signal Factory" +8C6078 o="Swissbit AG" 8C60E7 o="MPGIO CO.,LTD" 8C6102 o="Beijing Baofengmojing Technologies Co., Ltd" 8C640B o="Beyond Devices d.o.o." @@ -14898,6 +14960,7 @@ 903D68 o="G-Printec, Inc." 903D6B o="Zicon Technology Corp." 903DBD o="SECURE METERS LIMITED" +9043E2 o="Cornami, Inc" 904506 o="Tokyo Boeki Medisys Inc." 9046A2 o="Tedipay UK Ltd" 9046B7 o="Vadaro Pte Ltd" @@ -14925,7 +14988,7 @@ 907AF1 o="Wally" 907E30 o="LARS" 907EBA o="UTEK TECHNOLOGY (SHENZHEN) CO.,LTD" -90834B o="BEIJING YUNYI TIMES TECHNOLOGY CO,.LTD" +90834B,F41C95 o="BEIJING YUNYI TIMES TECHNOLOGY CO,.LTD" 90837A o="General Electric Water & Process Technologies" 90842B o="LEGO System A/S" 90848B o="HDR10+ Technologies, LLC" @@ -14971,6 +15034,7 @@ 90E0F0 o="IEEE 1722a Working Group" 90EA60 o="SPI Lasers Ltd" 90EC50 o="C.O.B.O. SPA" +90EC77 o="silicom" 90EED9 o="UNIVERSAL DE DESARROLLOS ELECTRÓNICOS, SA" 90F1B0 o="Hangzhou Anheng Info&Tech CO.,LTD" 90F278 o="Radius Gateway" @@ -15091,7 +15155,6 @@ 94F692 o="Geminico co.,Ltd." 94F720 o="Tianjin Deviser Electronics Instrument Co., Ltd" 94FAE8 o="Shenzhen Eycom Technology Co., Ltd" -94FB29 o="Zebra Technologies Inc." 94FD1D o="WhereWhen Corp" 94FD2E o="Shanghai Uniscope Technologies Co.,Ltd" 980074,A86D5F,C850E9,CCC2E0 o="Raisecom Technology CO., LTD" @@ -15173,6 +15236,7 @@ 98D863,F0FE6B o="Shanghai High-Flying Electronics Technology Co., Ltd" 98DA92 o="Vuzix Corporation" 98DCD9 o="UNITEC Co., Ltd." +98DD5B o="TAKUMI JAPAN LTD" 98E165 o="Accutome" 98E476 o="Zentan" 98E79A o="Foxconn(NanJing) Communication Co.,Ltd." @@ -15181,6 +15245,7 @@ 98ED5C o="Tesla Motors, Inc" 98F058 o="Lynxspring, Incl." 98F8DB o="Marini Impianti Industriali s.r.l." +98FAA7 o="INNONET" 98FB12 o="Grand Electronics (HK) Ltd" 98FD74 o="ACT.CO.LTD" 98FE03 o="Ericsson - North America" @@ -15522,9 +15587,11 @@ A8329A o="Digicom Futuristic Technologies Ltd." A8367A o="frogblue TECHNOLOGY GmbH" A83CCB o="ROSSMA" A84041 o="Dragino Technology Co., Limited" +A84122 o="China Mobile (Hangzhou) Information Technology Co.,Ltd." A845CD o="Siselectron Technology LTD." A845E9 o="Firich Enterprises CO., LTD." A849A5 o="Lisantech Co., Ltd." +A84D4A o="Audiowise Technology Inc." A8556A o="Pocketnet Technology Inc." A85AF3 o="Shanghai Siflower Communication Technology Co., Ltd" A85B6C o="Robert Bosch Gmbh, CM-CI2" @@ -15545,8 +15612,8 @@ A875E2 o="Aventura Technologies, Inc." A8776F o="Zonoff" A88038 o="ShenZhen MovingComm Technology Co., Limited" A881F1 o="BMEYE B.V." -A88200 o="Hisense Electric Co.,Ltd" A8827F o="CIBN Oriental Network(Beijing) CO.,Ltd" +A885D7 o="Sangfor Technologies Inc." A88792 o="Broadband Antenna Tracking Systems" A887ED o="ARC Wireless LLC" A88CEE o="MicroMade Galka i Drozdz sp.j." @@ -15561,6 +15628,7 @@ A8995C o="aizo ag" A89B10 o="inMotion Ltd." A89CA4 o="Furrion Limited" A8A089 o="Tactical Communications" +A8A097 o="ScioTeq bvba" A8A5E2 o="MSF-Vathauer Antriebstechnik GmbH & Co KG" A8B0AE o="LEONI" A8BB50 o="WiZ IoT Company Limited" @@ -15608,6 +15676,7 @@ AC14D2 o="wi-daq, inc." AC1585 o="silergy corp" AC1702 o="Fibar Group sp. z o.o." AC199F o="SUNGROW POWER SUPPLY CO.,LTD." +AC1ED0 o="Temic Automotive Philippines Inc." AC1FD7 o="Real Vision Technology Co.,Ltd." AC20AA o="DMATEK Co., Ltd." AC233F o="Shenzhen Minew Technologies Co., Ltd." @@ -15616,6 +15685,7 @@ AC2DA3 o="TXTR GmbH" AC2FA8 o="Humannix Co.,Ltd." AC319D,ECD9D1 o="Shenzhen TG-NET Botone Technology Co.,Ltd." AC34CB o="Shanhai GBCOM Communication Technology Co. Ltd" +AC3651 o="Jiangsu Hengtong Terahertz Technology Co., Ltd." AC37C9 o="RAID Incorporated" AC3CB4 o="Nilan A/S" AC3D05 o="Instorescreen Aisa" @@ -15813,6 +15883,7 @@ B40B44 o="Smartisan Technology Co., Ltd." B40B78,B40B7A o="Brusa Elektronik AG" B40E96 o="HERAN" B40EDC o="LG-Ericsson Co.,Ltd." +B4157E o="Celona Inc." B41780 o="DTI Group Ltd" B41DEF o="Internet Laboratories, Inc." B4211D o="Beijing GuangXin Technology Co., Ltd" @@ -15829,7 +15900,6 @@ B431B8 o="Aviwest" B4346C o="MATSUNICHI DIGITAL TECHNOLOGY (HONG KONG) LIMITED" B43564 o="Fujian Tian Cheng Electron Science & Technical Development Co.,Ltd." B435F7 o="Zhejiang Pearmain Electronics Co.ltd." -B436A9 o="Fibocom Wireless Inc." B436E3 o="KBVISION GROUP" B43741 o="Consert, Inc." B43934 o="Pen Generations, Inc." @@ -15916,6 +15986,7 @@ B4F949 o="optilink networks pvt ltd" B4FC75 o="SEMA Electronics(HK) CO.,LTD" B4FE8C o="Centro Sicurezza Italia SpA" B80018 o="Htel" +B802A4 o="Aeonsemi, Inc." B80415 o="Bayan Audio" B80B9D o="ROPEX Industrie-Elektronik GmbH" B813E9 o="Trace Live Network" @@ -16040,6 +16111,7 @@ BC2B6B o="Beijing Haier IC Design Co.,Ltd" BC2BD7 o="Revogi Innovation Co., Ltd." BC2C55 o="Bear Flag Design, Inc." BC2D98 o="ThinGlobal LLC" +BC2DEF o="Realme Chongqing Mobile Telecommunications Corp.,Ltd." BC35E5 o="Hydro Systems Company" BC3865 o="JWCNETWORKS" BC38D2 o="Pandachip Limited" @@ -16111,6 +16183,7 @@ BCF61C o="Geomodeling Wuxi Technology Co. Ltd." BCF811 o="Xiamen DNAKE Technology Co.,Ltd" BCF9F2 o="TEKO" BCFE8C o="Altronic, LLC" +BCFF21 o="Smart Code(shenzhen)Technology Co.,Ltd" BCFFAC o="TOPCON CORPORATION" C0028D o="WINSTAR Display CO.,Ltd" C0074A o="Brita GmbH" @@ -16198,13 +16271,14 @@ C40049 o="Kamama" C40142 o="MaxMedia Technology Limited" C401B1 o="SeekTech INC" C401CE o="PRESITION (2000) CO., LTD." +C402E1 o="Khwahish Technologies Private Limited" C40880 o="Shenzhen UTEPO Tech Co., Ltd." C40E45 o="ACK Networks,Inc." C40F09 o="Hermes electronic GmbH" C411E0 o="Bull Group Co., Ltd" C416FA o="Prysm Inc" C4198B o="Dominion Voting Systems Corporation" -C419D1 o="Telink Semiconductor (Shanghai) Co., Ltd." +C419D1,D80BCB,D85F77 o="Telink Semiconductor (Shanghai) Co., Ltd." C419EC o="Qualisys AB" C41ECE o="HMI Sources Ltd." C4237A o="WhizNets Inc." @@ -16215,6 +16289,7 @@ C4282D o="Embedded Intellect Pty Ltd" C4291D o="KLEMSAN ELEKTRIK ELEKTRONIK SAN.VE TIC.AS." C42996 o="Signify B.V." C42C4F o="Qingdao Hisense Mobile Communication Technology Co,Ltd" +C432D1 o="Farlink Technology Limited" C43655 o="Shenzhen Fenglian Technology Co., Ltd." C436DA o="Rusteletech Ltd." C438D3 o="TAGATEC CO.,LTD" @@ -16335,6 +16410,7 @@ C84544 o="Asia Pacific CIS (Wuxi) Co, Ltd" C8458F o="Wyler AG" C84782 o="Areson Technology Corp." C848F5 o="MEDISON Xray Co., Ltd" +C853E1 o="Beijing Bytedance Network Technology Co., Ltd" C85645 o="Intermas France" C85663 o="Sunflex Europe GmbH" C8662C o="Beijing Haitai Fangyuan High Technology Co,.Ltd." @@ -16400,6 +16476,7 @@ C8F704 o="Building Block Video" C8F946 o="LOCOSYS Technology Inc." C8F981 o="Seneca s.r.l." C8F9C8 o="NewSharp Technology(SuZhou)Co,Ltd" +C8FA84 o="Trusonus corp." C8FAE1 o="ARQ Digital LLC" C8FE30 o="Bejing DAYO Mobile Communication Technology Ltd." C8FF77 o="Dyson Limited" @@ -16426,6 +16503,7 @@ CC3B58 o="Curiouser Products Inc" CC3C3F o="SA.S.S. Datentechnik AG" CC3F1D o="Intesis Software SL" CC3FEA o="BAE Systems, Inc" +CC418E o="MSA Innovation" CC43E3 o="Trump s.a." CC4639 o="WAAV, Inc." CC4703 o="Intercon Systems Co., Ltd." @@ -16597,7 +16675,6 @@ D412BB o="Quadrant Components Inc. Ltd" D4136F o="Asia Pacific Brands" D41C1C o="RCF S.P.A." D41E35 o="TOHO Electronics INC." -D41F0C o="JAI Oy" D42493 o="GW Technologies Co.,Ltd" D42751 o="Infopia Co., Ltd" D428B2 o="ioBridge, Inc." @@ -16670,7 +16747,7 @@ D4C766 o="Acentic GmbH" D4C9B2 o="Quanergy Systems Inc" D4CEB8 o="Enatel LTD" D4CF37 o="Symbolic IO" -D4CFF9 o="Shenzhen Sen5 Technology Co., Ltd." +D4CFF9 o="Shenzhen SEI Robotics Co.,Ltd" D4D249 o="Power Ethernet" D4D2E5 o="BKAV Corporation" D4D50D o="Southwest Microwave, Inc" @@ -16772,6 +16849,7 @@ D8BF4C o="Victory Concept Electronics Limited" D8C068 o="Netgenetech.co.,ltd." D8C06A o="Hunantv.com Interactive Entertainment Media Co.,Ltd." D8C3FB o="DETRACOM" +D8C561 o="CommFront Communications Pte Ltd" D8C691 o="Hichan Technology Corp." D8C99D o="EA DISPLAY LIMITED" D8CA06 o="Titan DataCenters France" @@ -16832,7 +16910,7 @@ DC2E6A o="HCT. Co., Ltd." DC2F03 o="Step forward Group Co., Ltd." DC309C o="Heyrex Limited" DC3350 o="TechSAT GmbH" -DC35F1 o="Positivo Informática SA." +DC35F1 o="Positivo Tecnologia S.A." DC37D2 o="Hunan HKT Electronic Technology Co., Ltd" DC3C2E o="Manufacturing System Insights, Inc." DC3C84 o="Ticom Geomatics, Inc." @@ -16842,7 +16920,6 @@ DC41E5 o="Shenzhen Zhixin Data Service Co., Ltd." DC446D o="Allwinner Technology Co., Ltd" DC48B2 o="Baraja Pty. Ltd." DC49C9 o="CASCO SIGNAL LTD" -DC4BDD,E4F3E8 o="Shenzhen SuperElectron Technology Co.,Ltd." DC4EDE o="SHINYEI TECHNOLOGY CO., LTD." DC4EF4 o="Shenzhen MTN Electronics CO., Ltd" DC56E6 o="Shenzhen Bococom Technology Co.,LTD" @@ -17071,6 +17148,7 @@ E4A32F o="Shanghai Artimen Technology Co., Ltd." E4A387 o="Control Solutions LLC" E4A5EF o="TRON LINK ELECTRONICS CO., LTD." E4A7FD o="Cellco Partnership" +E4AAEC o="Tianjin Hualai Technology Co., Ltd" E4AB46 o="UAB Selteka" E4AD7D o="SCL Elements" E4AFA1 o="HES-SO" @@ -17126,6 +17204,7 @@ E83A97 o="Toshiba Corporation" E83EFB o="GEODESIC LTD." E8447E o="Bitdefender SRL" E8481F o="Advanced Automotive Antennas" +E84943 o="YUGE Information technology Co. Ltd" E84C56 o="INTERCEPT SERVICES LIMITED" E84E06 o="EDUP INTERNATIONAL (HK) CO., LTD" E8516E o="TSMART Inc." @@ -17187,6 +17266,7 @@ E8E1E2 o="Energotest" E8E770 o="Warp9 Tech Design, Inc." E8E776 o="Shenzhen Kootion Technology Co., Ltd" E8E875 o="iS5 Communications Inc." +E8E98E o="SOLAR controls s.r.o." E8EA6A o="StarTech.com" E8EADA o="Denkovi Assembly Electronics LTD" E8ECA3 o="Dongguan Liesheng Electronic Co.Ltd" @@ -17214,6 +17294,7 @@ EC26FB o="TECC CO.,LTD." EC2AF0 o="Ypsomed AG" EC2C49 o="University of Tokyo" EC2E4E o="HITACHI-LG DATA STORAGE INC" +EC316D o="Hansgrohe" EC363F o="Markov Corporation" EC3BF0 o="NovelSat" EC3C5A o="SHEN ZHEN HENG SHENG HUI DIGITAL TECHNOLOGY CO.,LTD" @@ -17256,6 +17337,7 @@ EC9327 o="MEMMERT GmbH + Co. KG" EC9365 o="Mapper.ai, Inc." EC93ED o="DDoS-Guard LTD" EC9681 o="2276427 Ontario Inc" +EC97B2 o="SUMEC Machinery & Electric Co.,Ltd." EC986C o="Lufft Mess- und Regeltechnik GmbH" EC98C1 o="Beijing Risbo Network Technology Co.,Ltd" ECA29B o="Kemppi Oy" @@ -17323,6 +17405,7 @@ F03D29 o="Actility" F03EBF o="GOGORO TAIWAN LIMITED" F03FF8 o="R L Drake" F04335 o="DVN(Shanghai)Ltd." +F0463B o="Comcast Cable Corporation" F04A2B o="PYRAMID Computer GmbH" F04B6A o="Scientific Production Association Siberian Arsenal, Ltd." F04BF2 o="JTECH Communications, Inc." @@ -17407,6 +17490,7 @@ F40A4A o="INDUSNET Communication Technology Co.,LTD" F40F9B o="WAVELINK" F41535 o="SPON Communication Technology Co.,Ltd" F415FD o="Shanghai Pateo Electronic Equipment Manufacturing Co., Ltd." +F419E2 o="Volterra" F41E26 o="Simon-Kaloi Engineering" F41E5E o="RtBrick Inc." F41F0B o="YAMABISHI Corporation" @@ -17513,6 +17597,7 @@ F82285 o="Cypress Technology CO., LTD." F82441 o="Yeelink" F8272E o="Mercku" F82BC8 o="Jiangsu Switter Co., Ltd" +F82E8E o="Nanjing Kechen Electric Co., Ltd." F82EDB o="RTW GmbH & Co. KG" F82F5B o="eGauge Systems LLC" F83094 o="Alcatel-Lucent Telecom Limited" @@ -17524,7 +17609,6 @@ F83D4E o="Softlink Automation System Co., Ltd" F842FB o="Yasuda Joho Co.,ltd." F8462D o="SYNTEC Incorporation" F8472D o="X2gen Digital Corp. Ltd" -F84897 o="Hitachi, Ltd." F84A73 o="EUMTECH CO., LTD" F84A7F o="Innometriks Inc" F8501C o="Tianjin Geneuo Technology Co.,Ltd" @@ -17668,6 +17752,7 @@ FC7F56 o="CoSyst Control Systems GmbH" FC8329 o="Trei technics" FC83C6 o="N-Radio Technologies Co., Ltd." FC8596 o="Axonne Inc." +FC8E6E o="StreamCCTV, LLC" FC8FC4 o="Intelligent Technology Inc." FC90FA o="Independent Technologies" FC946C o="UBIVELOX" @@ -17697,6 +17782,7 @@ FCDB21 o="SAMSARA NETWORKS INC" FCDB96 o="ENERVALLEY CO., LTD" FCDC4A o="G-Wearables Corp." FCDD55 o="Shenzhen WeWins wireless Co.,Ltd" +FCE14F o="BRK Brands, Inc." FCE186 o="A3M Co., LTD" FCE192 o="Sichuan Jinwangtong Electronic Science&Technology Co,.Ltd" FCE1D9 o="Stable Imaging Solutions LLC" @@ -18110,6 +18196,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="D&S Cable Industries (HK) Limited" D o="Shanghai B&A Technology Co., Ltd" E o="Edan Instruments, Inc." +14AE85 + 0 o="Kayamatics Limited" + 1 o="Henfred Technology Co., Ltd." + 2 o="Qingdao iTechene Technologies Co., Ltd." + 3 o="IFLYTEK CO.,LTD." + 4 o="CENTERVUE SPA" + 5 o="AZ-TECHNOLOGY SDN BHD" + 6 o="TMG TE GmbH" + 7 o="SHENZHEN HONOR ELECTRONIC CO.,LTD" + 8 o="Trimble LEM" + 9 o="Veo Technologies" + A o="MTA Systems" + B o="NTC SOFT" + C o="IO Industries Inc." + D o="iSolution Technologies Co.,Ltd." + E o="Sercomm Corporation." 189BA5 0 o="Dectris Ltd." 1 o="ChengDu Vantron Technology, Ltd." @@ -18769,6 +18871,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Eltov System" D o="Xiamen Smarttek CO., Ltd." E o="Beijing Donghua Hongtai Polytron Technologies Inc" +3CFAD3 + 0 o="Home Control AS" + 1 o="Annapurna labs" + 2 o="Naruida Technology Ltd." + 3 o="Harman Connected Services, Inc." + 4 o="GRG Banking Technology Co.,Ltd" + 5 o="Gulf Security Technology Co., Ltd" + 6 o="Nox Medical" + 7 o="LIPS Corporation" + 8 o="Energous Corporation" + 9 o="Shenzhen Vplus Communication Intelligent Co., Ltd." + A o="UltiMachine" + B o="Corelink Technology Co.,Ltd" + C o="Shenzhen zhong ju Fiber optical Co.Ltd" + D o="AMobile Solutions (Xiamen) CO. , LTD." + E o="Mirico" 401175 0 o="Lexi Devices, Inc." 1 o="Fujian Kuke3D Technology Co.,LTD" @@ -18787,8 +18905,11 @@ FCFEC2 o="Invensys Controls UK Limited" E o="NIBBLE" 402C76 0 o="Lista AG" + 1 o="Shanghai Dahua Scale Factory" + 2 o="Annapurna labs" 4 o="Beijing Smarot Technology Co., Ltd." 5 o="Baumer Bourdon-Haenni" + 6 o="Guangzhou LANGO Electronics Technology Co., Ltd." 7 o="Zhejiang Guoli Security Technology Co., Ltd." 8 o="Suteng Innovation Technology Co., Ltd." 9 o="Annapurna labs" @@ -18796,6 +18917,7 @@ FCFEC2 o="Invensys Controls UK Limited" B o="Beijing Kuaiyu Electronic Co., Ltd." C o="gridX GmbH" D o="Guangzhou Qi'an Technology Co., Ltd." + E o="LS Energy Solutions" 4048FD 0 o="BEIJING C&W ELECTRONICS(GROUP)CO.,LTD" 1 o="Fast Programming" @@ -19051,6 +19173,21 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Beijing YangLian Networks Technology co., LTD" D o="Axel Technology" E o="Sagetech Corporation" +50DE19 + 0 o="Telic AG" + 1 o="Clear Flow by Antiference" + 2 o="SPII SPA" + 3 o="TRAXENS" + 4 o="Langogo Technology Co., Ltd." + 5 o="Bliq B.V." + 6 o="OCEANCCTV LTD" + 7 o="Tianjin Natianal Health Technology Co.,Ltd" + 8 o="IVATIV, INC" + 9 o="AEG Identifikationssysteme GmbH" + A o="Tannak International AB" + B o="BRAINWARE TERAHERTA INFORMATION TECHNOLOGY CO.,LTD." + C o="Shenzhen Vipstech Co., Ltd" + D o="Penny & Giles Aerospace Ltd" 50FF99 0 o="Simicon" 1 o="Coyote Sytem" @@ -19192,6 +19329,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="SHEN ZHEN FUCHANG TECHNOLOGY Co.,Ltd." D o="ZHEJIANG MOORGEN INTELLIGENT TECHNOLOGY CO.,LTD" E o="ATG UV Technology" +646266 + 0 o="MiiVii Dynamics Technology CO.,LTD" + 1 o="Annapurna labs" + 2 o="Protectli" + 3 o="FaceHeart Inc." + 4 o="Redstone Systems, Inc." + 5 o="Bühler AG" + 6 o="Pass & Seymour, Inc d/b/a Legrand" + 7 o="Shenzhen C & D Electronics Co., Ltd." + 8 o="Leontech Limited" + 9 o="Chunghwa System Integration Co., Ltd." + A o="Sensoro Co., Ltd." + B o="Signal Hound" + C o="Jiangsu Aisida Electronic Co.,Ltd" + D o="Kobol Innovations Pte. Ltd." + E o="Shenzhen Jie Shi Lian Industrial Co., LTD" 64FB81 0 o="SHANGHAI SIMCOM LIMITED" 1 o="Narrative AB" @@ -19297,6 +19450,7 @@ FCFEC2 o="Invensys Controls UK Limited" 01E o="ePOINT Embedded Computing Limited" 01F o="SPX Flow Technology BV" 020 o="MICRO DEBUG, Y.K." + 021 o="HGL Dynamics Ltd" 022 o="Ravelin Ltd" 023 o="Cambridge Pixel" 024 o="G+D Mobile Security" @@ -19306,6 +19460,7 @@ FCFEC2 o="Invensys Controls UK Limited" 028 o="AT-Automation Technology GmbH" 029 o="Marimo electronics Co.,Ltd." 02A o="BAE Systems Surface Ships Limited" + 02B o="Scorpion Precision Industry (HK)CO. Ltd." 02D o="NEXTtec srl" 02E o="Monnit Corporation" 02F o="LEGENDAIRE TECHNOLOGY CO., LTD." @@ -19316,6 +19471,7 @@ FCFEC2 o="Invensys Controls UK Limited" 034 o="Digital Systems Engineering" 035 o="HKW-Elektronik GmbH" 037 o="EIFFAGE ENERGIE ELECTRONIQUE" + 038 o="DONG IL VISION Co., Ltd." 039 o="DoWoo Digitech" 03A o="Ochno AB" 03B o="SSL - Electrical Aerospace Ground Equipment Section" @@ -19351,6 +19507,7 @@ FCFEC2 o="Invensys Controls UK Limited" 05D o="KOMS Co.,Ltd." 05E o="VITEC" 05F o="UNISOR MULTISYSTEMS LTD" + 060 o="RCH Vietnam Limited Liability Company" 061 o="IntelliDesign Pty Ltd" 062 o="RM Michaelides Software & Elektronik GmbH" 063 o="PoolDigital GmbH & Co. KG" @@ -19368,6 +19525,7 @@ FCFEC2 o="Invensys Controls UK Limited" 071 o="FSR, INC." 072 o="Lightdrop" 073 o="Liteon Technology Corporation" + 074 o="Orlaco Products B.V." 075 o="Mo-Sys Engineering Ltd" 077 o="InAccess Networks SA" 078 o="OrbiWise SA" @@ -19440,6 +19598,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0C0 o="Molu Technology Inc., LTD." 0C1 o="Nexus Technologies Pty Ltd" 0C2 o="LOOK EASY INTERNATIONAL LIMITED" + 0C3 o="Aug. Winkhaus GmbH & Co. KG" 0C4 o="TIAMA" 0C5 o="Precitec Optronik GmbH" 0C6 o="Embedded Arts Co., Ltd." @@ -19448,6 +19607,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0C9 o="LINEAGE POWER PVT LTD.," 0CA o="VITEC" 0CB o="NIRECO CORPORATION" + 0CC o="ADMiTAS CCTV Taiwan Co. Ltd" 0CD o="AML Oceanographic" 0CE o="Innominds Software Inc" 0CF o="sohonet ltd" @@ -19462,6 +19622,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0D8 o="Laser Imagineering GmbH" 0D9 o="Brechbuehler AG" 0DA o="Aquavision Distribution Ltd" + 0DB o="Cryptotronix LLC" 0DC o="Talleres de Escoriaza" 0DD o="Shenzhen Virtual Clusters Information Technology Co.,Ltd." 0DE o="Grossenbacher Systeme AG" @@ -19483,9 +19644,11 @@ FCFEC2 o="Invensys Controls UK Limited" 0F1 o="Beijing One City Science & Technology Co., LTD" 0F2 o="TrexEdge, Inc." 0F3 o="MonsoonRF, Inc." + 0F4 o="Visual Robotics" 0F6 o="KSE GmbH" 0F7 o="Bespoon" 0F8 o="Special Services Group, LLC" + 0F9 o="OOO Research and Production Center %Computer Technologies%" 0FA o="InsideRF Co., Ltd." 0FB o="Cygnus LLC" 0FC o="vitalcare" @@ -19510,6 +19673,7 @@ FCFEC2 o="Invensys Controls UK Limited" 113 o="iREA System Industry" 114 o="Project H Pty Ltd" 115 o="Welltec Corp." + 117 o="SysCom Automationstechnik GmbH" 11B o="HoseoTelnet Inc..." 11C o="Samriddi Automations Pvt. Ltd." 11D o="Dakton Microlabs LLC" @@ -19566,6 +19730,7 @@ FCFEC2 o="Invensys Controls UK Limited" 154 o="Walk Horizon Technology (Beijing) Co., Ltd." 155 o="Sanwa New Tec Co.,Ltd" 158 o="EAX Labs s.r.o." + 159 o="RCH Vietnam Limited Liability Company" 15B o="Armstrong International, Inc." 15C o="Woods Hole Oceanographic Institution" 15D o="Vtron Pty Ltd" @@ -19607,12 +19772,15 @@ FCFEC2 o="Invensys Controls UK Limited" 187 o="Elektronik & Präzisionsbau Saalfeld GmbH" 188 o="Birket Engineering" 189 o="DAVE SRL" + 18A o="NSP Europe Ltd" 18B o="Aplex Technology Inc." 18C o="CMC Industrial Electronics Ltd" 18D o="Foro Tel" 18E o="NIPPON SEIKI CO., LTD." + 18F o="Newtec A/S" 190 o="Fantom Wireless, Inc." 192 o="ASPT, INC." + 193 o="ERA TOYS LIMITED" 194 o="Husty M.Styczen J.Hupert Sp.J." 197 o="Lattech Systems Pty Ltd" 199 o="Smart Controls LLC" @@ -19644,8 +19812,10 @@ FCFEC2 o="Invensys Controls UK Limited" 1BB o="EFENTO T P SZYDŁOWSKI K ZARĘBA SPÓŁKA JAWNA" 1BD o="Shenzhen Siera Technology Ltd" 1BE o="Potter Electric Signal Co. LLC" + 1BF o="DEUTA-WERKE GmbH" 1C0 o="W. H. Leary Co., Inc." 1C2 o="CENSIS, Uiversity of Glasgow" + 1C3 o="Shanghai Tiancheng Communication Technology Corporation" 1C4 o="Smeg S.p.A." 1C5 o="ELSAG" 1C7 o="Hoshin Electronics Co., Ltd." @@ -19655,11 +19825,14 @@ FCFEC2 o="Invensys Controls UK Limited" 1CC o="AooGee Controls Co., LTD." 1CD o="ELEUSI GmbH" 1CE o="Clear Flow by Antiference" + 1CF o="Dalcnet srl" 1D0 o="Shenzhen INVT Electric Co.,Ltd" 1D1 o="Eurotek Srl" 1D2 o="Xacti Corporation" 1D3 o="AIROBOT OÜ" 1D4 o="Brinkmann Audio GmbH" + 1D5 o="MIVO Technology AB" + 1D6 o="MacGray Services" 1D8 o="Blue Skies Global LLC" 1D9 o="MondeF" 1DA o="Promess Inc." @@ -19670,10 +19843,12 @@ FCFEC2 o="Invensys Controls UK Limited" 1DF o="ENTEC Electric & Electronic Co., LTD." 1E0 o="TOPROOTTechnology Corp. Ltd." 1E1 o="TEX COMPUTER SRL" + 1E2 o="Shenzhen CAMERAY ELECTRONIC CO., LTD" 1E3 o="Hatel Elektronik LTD. STI." 1E4 o="Tecnologix s.r.l." 1E5 o="VendNovation LLC" 1E6 o="Sanmina Israel" + 1E7 o="DogWatch Inc" 1E8 o="Gogo BA" 1E9 o="comtime GmbH" 1EA o="Sense For Innovation" @@ -19682,6 +19857,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1EF o="ADTEK" 1F0 o="Harmonic Design GmbH" 1F1 o="DIEHL Connectivity Solutions" + 1F2 o="YUYAMA MFG Co.,Ltd" 1F3 o="Smart Energy Code Company Limited" 1F4 o="Hangzhou Woosiyuan Communication Co.,Ltd." 1F5 o="Martec S.p.A." @@ -19693,6 +19869,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1FE o="MobiPromo" 1FF o="Audiodo AB" 200 o="NextEV Co., Ltd." + 201 o="Leontech Limited" 202 o="DEUTA-WERKE GmbH" 203 o="WOOJIN Inc" 204 o="TWC" @@ -19751,9 +19928,11 @@ FCFEC2 o="Invensys Controls UK Limited" 240 o="Orlaco Products B.V." 241 o="Bolide Technology Group, Inc." 243 o="Rohde&Schwarz Topex SA" + 244 o="DAT Informatics Pvt Ltd" 245 o="Newtec A/S" 246 o="Saline Lectronics, Inc." 248 o="GL TECH CO.,LTD" + 249 o="Kospel S.A." 24A o="Unmukti Technology Pvt Ltd" 24B o="TOSEI ENGINEERING CORP." 24C o="Astronomical Research Cameras, Inc." @@ -19802,6 +19981,7 @@ FCFEC2 o="Invensys Controls UK Limited" 27F o="ST Aerospace Systems" 280 o="Computech International" 281 o="ITG.CO.LTD" + 282 o="SAMBO HITECH" 283 o="TextNinja Co." 284 o="Globalcom Engineering SPA" 285 o="Bentec GmbH Drilling & Oilfield Systems" @@ -19858,6 +20038,7 @@ FCFEC2 o="Invensys Controls UK Limited" 2C0 o="Sensative AB" 2C2 o="Quantum Detectors" 2C3 o="Proterra" + 2C4 o="Hodwa Co., Ltd" 2C7 o="Worldsensing" 2C9 o="SEASON DESIGN TECHNOLOGY" 2CA o="TATTILE SRL" @@ -19909,6 +20090,7 @@ FCFEC2 o="Invensys Controls UK Limited" 303 o="Fuchu Giken, Inc." 304 o="Wartsila Voyage Limited" 305 o="CAITRON Industrial Solutions GmbH" + 306 o="LEMZ-T, LLC" 307 o="Energi innovation Aps" 308 o="DSD MICROTECHNOLOGY,INC." 30B o="Ash Technologies" @@ -19936,10 +20118,12 @@ FCFEC2 o="Invensys Controls UK Limited" 32A o="Wuhan Xingtuxinke ELectronic Co.,Ltd" 32C o="ATION Corporation" 32D o="Hanwell Technology Co., Ltd." + 32E o="A&T Corporation" 32F o="Movidius SRL" 330 o="iOne" 332 o="InnoSenT" 334 o="Dokuen Co. Ltd." + 335 o="Jonsa Australia Pty Ltd" 336 o="Synaccess Networks Inc." 337 o="Laborie" 338 o="Opti-Sciences, Inc." @@ -19959,6 +20143,7 @@ FCFEC2 o="Invensys Controls UK Limited" 348 o="BÄR Bahnsicherung AG" 349 o="SLAT" 34A o="PAVO TASARIM ÜRETİM TİC A.Ş." + 34B o="LEAFF ENGINEERING SRL" 34C o="GLT Exports Ltd" 34D o="Equos Research Co., Ltd" 34E o="Risk Expert sarl" @@ -20009,6 +20194,7 @@ FCFEC2 o="Invensys Controls UK Limited" 382 o="Naval Group" 383 o="LPA Excil Electronics" 384 o="Sensohive Technologies" + 385 o="Kamacho Scale Co., Ltd." 387 o="GWF MessSysteme AG" 388 o="Xitron" 38A o="KSE GmbH" @@ -20018,6 +20204,7 @@ FCFEC2 o="Invensys Controls UK Limited" 38F o="Sorynorydotcom Inc" 391 o="Changshu Ruite Electric Co.,Ltd." 392 o="Contec Americas Inc." + 394 o="Romteck Australia" 396 o="CTG sp. z o. o." 397 o="Guangxi Hunter Information Industry Co.,Ltd" 398 o="SIPRO s.r.l." @@ -20084,6 +20271,7 @@ FCFEC2 o="Invensys Controls UK Limited" 3E9 o="APOLLO GIKEN Co.,Ltd." 3EA o="DAVE SRL" 3EB o="Grossenbacher Systeme AG" + 3EC o="Outsight SA" 3ED o="Ultra Electronics Sonar System Division" 3EF o="Vtron Pty Ltd" 3F0 o="Intervala" @@ -20128,6 +20316,7 @@ FCFEC2 o="Invensys Controls UK Limited" 420 o="ECOINET" 421 o="North Star Bestech Co.," 422 o="SUS Corporation" + 425 o="SinterCast" 426 o="Zehnder Group Nederland" 427 o="Key Chemical & Equipment Company" 428 o="Presentation Switchers, Inc." @@ -20162,6 +20351,7 @@ FCFEC2 o="Invensys Controls UK Limited" 448 o="B/E Aerospace, Inc." 449 o="Edgeware AB" 44B o="Open System Solutions Limited" + 44D o="Vessel Technology Ltd" 44E o="Solace Systems Inc." 454 o="Golding Audio Ltd" 455 o="Heartlandmicropayments" @@ -20180,6 +20370,8 @@ FCFEC2 o="Invensys Controls UK Limited" 462 o="EarTex" 463 o="WARECUBE,INC" 465 o="ENERGISME" + 466 o="SYLink Technologie" + 467 o="GreenWake Technologies" 469 o="Gentec Systems Co." 46B o="Airborne Engineering Limited" 46C o="SHANGHAI CHENZHU INSTRUMENT CO., LTD." @@ -20269,6 +20461,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4CF o="GREEN HOUSE CO., LTD." 4D1 o="Contraves Advanced Devices Sdn. Bhd." 4D2 o="Biotage Sweden AB" + 4D3 o="Hefei STAROT Technology Co.,Ltd" 4D4 o="Nortek Global HVAC" 4D5 o="Moog Rekofa GmbH" 4D6 o="Operational Technology Solutions" @@ -20299,6 +20492,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4F9 o="OptoPrecision GmbH" 4FA o="Thruvision Limited" 4FC o="Mettler Toledo" + 4FD o="ENLESS WIRELESS" 4FE o="WiTagg, Inc" 4FF o="Shanghai AiGentoo Information Technology Co.,Ltd." 500 o="Mistral Solutions Pvt. LTD" @@ -20311,6 +20505,7 @@ FCFEC2 o="Invensys Controls UK Limited" 507 o="Human Oriented Technology, Inc." 508 o="INSEVIS GmbH" 50A o="AMEDTEC Medizintechnik Aue GmbH" + 50C o="Hangzhou landesker digital technology co. LTD" 50D o="CT Company" 50E o="Micro Trend Automation Co., LTD" 510 o="PSL ELEKTRONİK SANAYİ VE TİCARET A.S." @@ -20340,6 +20535,7 @@ FCFEC2 o="Invensys Controls UK Limited" 52C o="Centuryarks Ltd.," 52D o="Tanaka Electric Industry Co., Ltd." 52E o="Swissponic Sagl" + 52F o="R.C. Systems Inc" 530 o="iSiS-Ex Limited" 531 o="ATEME" 532 o="Talleres de Escoriaza SA" @@ -20397,6 +20593,7 @@ FCFEC2 o="Invensys Controls UK Limited" 571 o="Echogear" 572 o="CRDE" 574 o="Cloud Intelligence Pty Ltd" + 575 o="Konrad GmbH" 576 o="Shandong Hospot IOT Technology Co.,Ltd." 577 o="DSILOG" 578 o="IMAGE TECH CO.,LTD" @@ -20414,6 +20611,7 @@ FCFEC2 o="Invensys Controls UK Limited" 587 o="INCAA Computers" 588 o="LLC NPO Svyazkomplektservis" 589 o="Cityntel OU" + 58A o="ITK Dr. Kassen GmbH" 58C o="OPTSYS" 58D o="DORLET SAU" 58E o="VEILUX INC." @@ -20443,6 +20641,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5AB o="Sea Air and Land Communications Ltd" 5AD o="Profotech" 5AE o="TinTec Co., Ltd." + 5AF o="JENG IoT BV" 5B0 o="Qxperts Italia S.r.l." 5B1 o="EPD Electronics" 5B2 o="Peter Huber Kaeltemaschinenbau AG" @@ -20465,6 +20664,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5CF o="PROEL TSI s.r.l." 5D0 o="InterTalk Critical Information Systems" 5D1 o="Software Motor Corp" + 5D2 o="Contec Americas Inc." 5D3 o="Supracon AG" 5D4 o="RCH ITALIA SPA" 5D5 o="CT Company" @@ -20498,6 +20698,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5F3 o="Rtone" 5F4 o="FDSTiming" 5F6 o="FreeFlight Systems" + 5F7 o="JFA Electronics Industry and Commerce EIRELI" 5F8 o="Forcite Helmet Systems Pty Ltd" 5F9 o="MB connect line GmbH Fernwartungssysteme" 5FA o="TEX COMPUTER SRL" @@ -20522,6 +20723,7 @@ FCFEC2 o="Invensys Controls UK Limited" 610 o="POLVISION" 611 o="Avionica" 613 o="Suprock Technologies" + 614 o="QUALITTEQ LLC" 615 o="JSC %OTZVUK%" 616 o="Axxess Identification Ltd" 617 o="Cominfo, Inc." @@ -20538,6 +20740,7 @@ FCFEC2 o="Invensys Controls UK Limited" 628 o="MECT SRL" 62B o="Silicann Systems GmbH" 62C o="OOO %NTC Rotek%" + 62D o="elements" 62F o="BARCO, s.r.o." 630 o="LGE" 631 o="SENSO2ME" @@ -20554,6 +20757,8 @@ FCFEC2 o="Invensys Controls UK Limited" 63E o="RIKEN OPTECH CORPORATION" 63F o="YG COMPANY CO., LTD" 640 o="Electronic Equipment Company Pvt. Ltd." + 641 o="Burk Technology" + 642 o="MB connect line GmbH Fernwartungssysteme" 643 o="Marques,S.A." 644 o="ATX Networks Corp" 645 o="Project Decibel, Inc." @@ -20603,6 +20808,7 @@ FCFEC2 o="Invensys Controls UK Limited" 67B o="Stesalit Systems Ltd" 67D o="Acrodea, Inc." 67E o="Season Electronics Ltd" + 67F o="IAAN Co., Ltd" 680 o="BASF Corporation" 682 o="Rosslare Enterprises Limited" 684 o="LECO Corporation" @@ -20621,6 +20827,7 @@ FCFEC2 o="Invensys Controls UK Limited" 695 o="GSP Sprachtechnologie GmbH" 696 o="Open Grow" 697 o="Alazar Technologies Inc." + 699 o="Flextronics International Kft" 69A o="Altaneos" 69B o="TAIYO SEIKI CO.,LTD." 69C o="Keepen" @@ -20651,15 +20858,19 @@ FCFEC2 o="Invensys Controls UK Limited" 6BA o="Integrotech sp. z o.o." 6BB o="LUCEO" 6BC o="EA Elektroautomatik GmbH & Co. KG" + 6BD o="RCH Vietnam Limited Liability Company" 6BE o="VANTAGE INTEGRATED SECURITY SOLUTIONS PVT LTD" 6BF o="Otto Bihler Maschinenfabrik GmbH & Co. KG" 6C1 o="Labtronik s.r.l." + 6C2 o="TEX COMPUTER SRL" 6C3 o="BEIJING ZGH SECURITY RESEARCH INSTITUTE CO., LTD" 6C5 o="CJSC «Russian telecom equipment company» (CJSC RTEC)" + 6C6 o="Abbott Diagnostics Technologies AS" 6C7 o="Becton Dickinson" 6CA o="LINEAGE POWER PVT LTD.," 6CB o="NAJIN automation" 6CD o="NORTHBOUND NETWORKS PTY. LTD." + 6CE o="Eredi Giuseppe Mercuri SPA" 6D0 o="Code Blue Corporation" 6D1 o="Visual Engineering Technologies Ltd" 6D2 o="Ahrens & Birner Company GmbH" @@ -20813,6 +21024,7 @@ FCFEC2 o="Invensys Controls UK Limited" 783 o="CHIeru., CO., Ltd." 784 o="Shenzhen bayue software co. LTD" 785 o="Density Inc." + 786 o="RCH Vietnam Limited Liability Company" 787 o="Den Automation" 788 o="Slan" 789 o="SEMEX-EngCon GmbH" @@ -20885,6 +21097,7 @@ FCFEC2 o="Invensys Controls UK Limited" 7D7 o="Gedomo GmbH" 7D9 o="ATOM GIKEN Co.,Ltd." 7DA o="Grupo Epelsa S.L." + 7DB o="aquila biolabs GmbH" 7DC o="Software Systems Plus" 7DD o="Excel Medical Electronics LLC" 7DE o="Telaeris, Inc." @@ -20990,6 +21203,7 @@ FCFEC2 o="Invensys Controls UK Limited" 854 o="Adimec Advanced Image Systems" 855 o="CRDE" 857 o="RCH ITALIA SPA" + 858 o="Hubbell Power Systems" 85A o="BRUSHIES" 85B o="TSUBAKIMOTO CHAIN CO." 85C o="Robot Pub Group" @@ -21000,12 +21214,15 @@ FCFEC2 o="Invensys Controls UK Limited" 861 o="KST technology" 862 o="TripleOre" 863 o="Shenzhen Wesion Technology Co., Ltd" + 865 o="Insitu, Inc." 866 o="MEPS Realtime" 868 o="U-JIN Mesco Co., Ltd." + 86A o="Stealth Communications" 86B o="AVL DiTEST" 86C o="eeas gmbh" 86D o="Census Digital Incorporated" 86E o="Profcon AB" + 86F o="LLC %NTC ACTOR%" 870 o="bentrup Industriesteuerungen" 871 o="Oso Technologies" 873 o="Vishay Nobel AB" @@ -21030,6 +21247,7 @@ FCFEC2 o="Invensys Controls UK Limited" 88A o="Perceptics, LLC" 88B o="WUHAN EASYLINKIN TECHNOLOGY co.,LTD" 88D o="LG Electronics" + 88E o="RCH Vietnam Limited Liability Company" 88F o="Quaesta Instruments, LLC" 890 o="EIDOS s.r.l." 891 o="neocontrol soluções em automação" @@ -21039,6 +21257,7 @@ FCFEC2 o="Invensys Controls UK Limited" 895 o="Integrated Control Corp." 896 o="Shanghai Longpal Communication Equipment Co., Ltd." 897 o="EFG CZ spol. s r.o." + 899 o="Viotec USA" 89A o="Algodue Elettronica Srl" 89B o="ControlWorks, Inc." 89C o="IHI Rotating Machinery Engineering Co.,Ltd." @@ -21049,6 +21268,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8A4 o="Phyton, Inc. Microsystems and Development Tools" 8A5 o="KST technology" 8A6 o="CRDE" + 8A7 o="Tucsen Photonics Co., Ltd." 8A8 o="megatec electronic GmbH" 8A9 o="WoKa-Elektronik GmbH" 8AA o="TATTILE SRL" @@ -21065,10 +21285,12 @@ FCFEC2 o="Invensys Controls UK Limited" 8B7 o="Contec Americas Inc." 8B8 o="GDI Technology Inc" 8B9 o="Toptech Systems, Inc." + 8BA o="TIAMA" 8BB o="KST technology" 8BC o="GSI GeoSolutions International Ltd" 8BE o="Connoiseur Electronics Private Limited" 8BF o="Hangzhou Leaper Technology Co. Ltd." + 8C0 o="SenseNL" 8C1 o="Rievtech Electronic Co.,Ltd" 8C2 o="F-domain corporation" 8C3 o="Wyebot, Inc." @@ -21107,6 +21329,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8F0 o="ERAESEEDS co.,ltd." 8F2 o="Rimota Limited" 8F3 o="TATTILE SRL" + 8F4 o="ACQUA-SYSTEMS srls" 8F5 o="Stmovic" 8F6 o="Dofuntech Co.,LTD." 8F7 o="I.E. Sevko A.V." @@ -21140,6 +21363,7 @@ FCFEC2 o="Invensys Controls UK Limited" 91E o="Creotech Instruments S.A." 91F o="JSC %InformInvestGroup%" 920 o="SLAT" + 922 o="Adcole Maryland Aerospace" 923 o="eumig industrie-tv GmbH" 924 o="Meridian Technologies Inc" 925 o="Diamante Lighting Srl" @@ -21149,6 +21373,7 @@ FCFEC2 o="Invensys Controls UK Limited" 92A o="Miravue" 92B o="ENTEC Electric & Electronic Co., LTD." 92C o="DISMUNTEL SAL" + 92D o="Suzhou Wansong Electric Co.,Ltd" 92E o="Medical Monitoring Center OOD" 92F o="SiFive" 930 o="The Institute of Mine Seismology" @@ -21161,6 +21386,7 @@ FCFEC2 o="Invensys Controls UK Limited" 937 o="TATTILE SRL" 938 o="JETI Technische Instrumente GmbH" 939 o="Invertek Drives Ltd" + 93A o="Braemar Manufacturing, LLC" 93B o="Changchun FAW Yanfeng Visteon Automotive Electronics.,Ltd." 93E o="Systems With Intelligence Inc." 940 o="Paradigm Technology Services B.V." @@ -21195,6 +21421,7 @@ FCFEC2 o="Invensys Controls UK Limited" 960 o="HORIZON TELECOM" 961 o="TASK SISTEMAS DE COMPUTACAO LTDA" 963 o="Triax A/S" + 964 o="Visility" 966 o="dA Tomato Limited" 967 o="TATTILE SRL" 968 o="LGM Ingénierie" @@ -21212,10 +21439,14 @@ FCFEC2 o="Invensys Controls UK Limited" 976 o="Atonarp Micro-Systems India Pvt. Ltd." 977 o="Engage Technologies" 978 o="Satixfy Israel Ltd." + 979 o="eSMART Technologies SA" 97A o="Orion Corporation" 97B o="WIKA Alexander Wiegand SE & Co. KG" 97C o="Nu-Tek Power Controls and Automation" + 97D o="RCH Vietnam Limited Liability Company" + 97E o="Public Joint Stock Company Morion" 97F o="BISTOS.,Co.,Ltd" + 980 o="Beijing Yourong Runda Rechnology Development Co.Ltd." 981 o="Zamir Recognition Systems Ltd." 982 o="3S - Sensors, Signal Processing, Systems GmbH" 983 o="ENS Engineered Network Systems" @@ -21245,6 +21476,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9A0 o="ELDES" 9A1 o="ITS Industrial Turbine Services GmbH" 9A2 o="O-Net Communications(Shenzhen)Limited" + 9A4 o="Nordmann International GmbH" 9A5 o="Softel" 9A7 o="Honeywell" 9A9 o="PABLO AIR Co., LTD" @@ -21270,6 +21502,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9BF o="Xiris Automation Inc." 9C0 o="Schneider Displaytechnik GmbH" 9C1 o="Zeroplus Technology Co.,Ltd." + 9C3 o="Sevensense Robotics AG" 9C4 o="aelettronica group srl" 9C5 o="LINEAGE POWER PVT LTD.," 9C6 o="Overspeed SARL" @@ -21372,6 +21605,7 @@ FCFEC2 o="Invensys Controls UK Limited" A3A o="EPSOFT Co., Ltd" A3B o="Grace Design/Lunatec LLC" A3C o="Wave Music Ltd" + A3D o="SMART IN OVATION GmbH" A3F o="PHPower Srl" A40 o="STRACK LIFT AUTOMATION GmbH" A41 o="THELIGHT Luminary for Cine and TV S.L." @@ -21405,12 +21639,14 @@ FCFEC2 o="Invensys Controls UK Limited" A5D o="Position Imaging" A5E o="ConectaIP Tecnologia S.L." A5F o="Daatrics LTD" + A60 o="Pneumax S.p.A." A62 o="Environexus" A64 o="Newshine" A66 o="Trapeze Software Group Inc" A67 o="Gstar Creation Co .,Ltd" A68 o="Zhejiang Zhaolong Interconnect Technology Co.,Ltd" A69 o="Leviathan Solutions Ltd." + A6A o="Privafy, Inc" A6B o="xmi systems" A6C o="Controles S.A." A6D o="Metek Meteorologische Messtechnik GmbH" @@ -21429,9 +21665,11 @@ FCFEC2 o="Invensys Controls UK Limited" A7C o="Transelektronik Messgeräte GmbH" A7D o="Prior Scientific Instruments Ltd" A7E o="QUICCO SOUND Corporation" + A7F o="AUDIO VISUAL DIGITAL SYSTEMS" A80 o="EVCO SPA" A81 o="Sienda New Media Technologies GmbH" A82 o="Telefrank GmbH" + A83 o="SHENZHEN HUINENGYUAN Technology Co., Ltd" A84 o="SOREL GmbH Mikroelektronik" A85 o="exceet electronics GesmbH" A86 o="Divigraph (Pty) LTD" @@ -21560,6 +21798,7 @@ FCFEC2 o="Invensys Controls UK Limited" B18 o="Abbas, a.s." B19 o="Brayden Automation Corp" B1A o="Aaronia AG" + B1B o="Technology Link Corporation" B1D o="Safelet BV" B1E o="Fen Systems Ltd" B1F o="TECNOWATT" @@ -21581,6 +21820,7 @@ FCFEC2 o="Invensys Controls UK Limited" B33 o="Aplex Technology Inc." B34 o="Medtronic" B35 o="Rexxam Co.,Ltd." + B36 o="Cetitec GmbH" B37 o="CODEC Co., Ltd." B38 o="GoTrustID Inc." B39 o="MB connect line GmbH Fernwartungssysteme" @@ -21591,6 +21831,7 @@ FCFEC2 o="Invensys Controls UK Limited" B3E o="Paradigm Communication Systems Ltd" B3F o="Orbit International" B40 o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + B41 o="T&M Media Pty Ltd" B43 o="ZAO ZEO" B44 o="ENTEC Electric & Electronic Co., LTD." B46 o="FAS Electronics (Fujian) Co.,LTD." @@ -21628,6 +21869,7 @@ FCFEC2 o="Invensys Controls UK Limited" B72 o="UB330.net d.o.o." B73 o="Cetto Industries" B74 o="OnYield Inc Ltd" + B75 o="Grossenbacher Systeme AG" B76 o="ATL-SD" B77 o="Motec Pty Ltd" B78 o="HOERMANN GmbH" @@ -21659,6 +21901,7 @@ FCFEC2 o="Invensys Controls UK Limited" B9A o="Potter Electric Signal Co. LLC" B9B o="Elektronik Art" B9C o="EDCO Technology 1993 ltd" + B9D o="Conclusive Engineering" B9E o="POLSYSTEM SI SP. Z O.O., S.K.A." B9F o="Yuksek Kapasite Radyolink Sistemleri San. ve Tic. A.S." BA1 o="Cathwell AS" @@ -21717,6 +21960,7 @@ FCFEC2 o="Invensys Controls UK Limited" BDA o="5-D Systems, Inc." BDD o="CDR SRL" BDF o="H2O-YUG LLC" + BE0 o="Cognosos, Inc." BE1 o="FeCon GmbH" BE3 o="Saratov Electrounit Production Plant named after Sergo Ordzhonikidze, OJSC" BE4 o="Kunshan excellent Intelligent Technology Co., Ltd." @@ -21751,11 +21995,13 @@ FCFEC2 o="Invensys Controls UK Limited" C06 o="XotonicsMED GmbH" C07 o="ARECO" C08 o="Talleres de Escoriaza SA" + C09 o="RCH Vietnam Limited Liability Company" C0A o="Infosocket Co., Ltd." C0B o="FSTUDIO CO LTD" C0C o="Tech4Race" C0E o="SYSDEV Srl" C0F o="Honeywell Safety Products USA, Inc" + C10 o="Scanvaegt Systems A/S" C11 o="Ariston Thermo s.p.a." C12 o="Beijing Wisetone Information Technology Co.,Ltd." C14 o="Grupo Epelsa S.L." @@ -21776,10 +22022,12 @@ FCFEC2 o="Invensys Controls UK Limited" C27 o="GD Mission Systems" C29 o="SOFTLAND INDIA LTD" C2A o="Array Telepresence" + C2B o="YUYAMA MFG Co.,Ltd" C2C o="Dromont S.p.A." C2D o="Ensotech Limited" C2E o="Triax A/S" C2F o="ATBiS Co.,Ltd" + C31 o="German Power GmbH" C32 o="INFRASAFE/ ADVANTOR SYSTEMS" C33 o="Dandong Dongfang Measurement & Control Technology Co., Ltd." C34 o="Technical Panels Co. Ltd." @@ -21787,6 +22035,7 @@ FCFEC2 o="Invensys Controls UK Limited" C37 o="Keycom Corp." C38 o="CRESPRIT INC." C39 o="MeshWorks Wireless Oy" + C3A o="HAN CHANG" C3B o="Vironova AB" C3C o="PEEK TRAFFIC" C3D o="CISTECH Solutions" @@ -21807,6 +22056,7 @@ FCFEC2 o="Invensys Controls UK Limited" C4F o="AE Van de Vliet BVBA" C50 o="Combilent" C51 o="Innotas Elektronik GmbH" + C52 o="sensorway" C53 o="S Labs sp. z o.o." C54 o="Flexsolution APS" C55 o="Intelligent Energy Ltd" @@ -21846,6 +22096,7 @@ FCFEC2 o="Invensys Controls UK Limited" C7F o="TATTILE SRL" C80 o="Link Care Services" C81 o="DSP DESIGN" + C82 o="Sicon srl" C83 o="CertusNet Inc." C84 o="Linc Technology Corporation dba Data-Linc Group" C85 o="Solid State Disks Ltd" @@ -21862,9 +22113,12 @@ FCFEC2 o="Invensys Controls UK Limited" C91 o="Grossenbacher Systeme AG" C92 o="Unitro Fleischmann" C93 o="GMI Ltd" + C94 o="Vars Technology" C95 o="Chengdu Meihuan Technology Co., Ltd" C96 o="UNI DIMENXI SDN BHD" C97 o="CSINFOTEL" + C98 o="Trust Automation" + C9A o="Todd Digital Limited" C9B o="Tieto Sweden AB" C9C o="Connected Response" C9D o="APG Cash Drawer, LLC" @@ -21874,6 +22128,7 @@ FCFEC2 o="Invensys Controls UK Limited" CA2 o="De Haardt bv" CA3 o="Saankhya Labs Private Limited" CA4 o="Netemera Sp. z o.o." + CA5 o="PTS Technologies Pte Ltd" CA7 o="i-View Communication Inc." CA8 o="Grupo Epelsa S.L." CA9 o="Nxcontrol system Co., Ltd." @@ -21942,6 +22197,7 @@ FCFEC2 o="Invensys Controls UK Limited" CF6 o="Tornado Modular Systems" CF7 o="GENTEC ELECTRO-OPTICS" CF8 o="Idneo Technologies S.A.U." + CFB o="Screen Innovations" CFC o="VEILUX INC." CFD o="iLOQ Oy" CFE o="Secturion Systems" @@ -21975,6 +22231,7 @@ FCFEC2 o="Invensys Controls UK Limited" D27 o="Light field Lab" D28 o="Toshiba Electron Tubes & Devices Co., Ltd." D29 o="Sportzcast" + D2A o="ITsynergy Ltd" D2B o="StreamPlay Oy Ltd" D2D o="Evolute Systems Private Limited" D2E o="Coheros Oy" @@ -22082,7 +22339,9 @@ FCFEC2 o="Invensys Controls UK Limited" DA9 o="RCH Vietnam Limited Liability Company" DAA o="AmTote Australasia" DAB o="SET Power Systems GmbH" + DAC o="Dalian Laike Technology Development Co., Ltd" DAD o="GD Mission Systems" + DAE o="LGE" DAF o="INNOVATIVE CONCEPTS AND DESIGN LLC" DB0 o="Arnouse Digital Devices Corp" DB1 o="Biovigil Hygiene Technologies" @@ -22157,11 +22416,13 @@ FCFEC2 o="Invensys Controls UK Limited" E07 o="Baader Planetarium GmbH" E08 o="Olssen" E09 o="L-3 communications ComCept Division" + E0A o="Acouva, Inc." E0B o="ENTEC Electric & Electronic Co., LTD." E0C o="Communication Systems Solutions" E0D o="Sigma Connectivity AB" E0F o="Vtron Pty Ltd" E10 o="Leidos" + E12 o="SNK, Inc." E14 o="Automata Spa" E15 o="Benetel" E16 o="China Entropy Co., Ltd." @@ -22180,12 +22441,14 @@ FCFEC2 o="Invensys Controls UK Limited" E27 o="Woodside Electronics" E28 o="iotec GmbH" E29 o="Invent Vision - iVision Sistemas de Imagem e Visão S.A." + E2A o="CONTES, spol. s r.o." E2B o="Guan Show Technologe Co., Ltd." E2C o="Fourth Frontier Technologies Private Limited" E2E o="Merz s.r.o." E30 o="QUISS AG" E32 o="HERUTU ELECTRONICS CORPORATION" E33 o="DEUTA-WERKE GmbH" + E34 o="Gamber Johnson-LLC" E35 o="Nanospeed Technologies Limited" E36 o="Guidance Navigation Limited" E38 o="Cursor Systems NV" @@ -22205,6 +22468,7 @@ FCFEC2 o="Invensys Controls UK Limited" E4A o="ICP NewTech Ltd" E4B o="DELTA" E4C o="IAI-Israel Aerospace Industries MBT" + E4D o="Vulcan Wireless Inc." E4E o="Midfin Systems" E4F o="RWS Automation GmbH" E50 o="Advanced Vision Technology Ltd" @@ -22217,6 +22481,7 @@ FCFEC2 o="Invensys Controls UK Limited" E58 o="Thurlby Thandar Instruments LTD" E59 o="Fracarro srl" E5B o="Argosy Labs Inc." + E5C o="Walton Hi-Tech Industries Ltd." E5D o="Boffins Technologies AB" E5E o="Critical Link LLC" E61 o="Adeli" @@ -22230,6 +22495,7 @@ FCFEC2 o="Invensys Controls UK Limited" E6F o="Amazon Technologies Inc." E70 o="DISK Multimedia s.r.o." E71 o="SiS Technology" + E72 o="KDT Corp." E74 o="Exfrontier Co., Ltd." E75 o="Nke" E76 o="Dorsett Technologies, Inc." @@ -22262,6 +22528,7 @@ FCFEC2 o="Invensys Controls UK Limited" E94 o="Lumiplan Duhamel" E95 o="BroadSoft Inc" E96 o="Cellier Domesticus inc" + E97 o="Toptech Systems, Inc." E98 o="JSC Kaluga Astral" E99 o="Advitronics telecom bv" E9A o="Meta Computing Services, Corp" @@ -22277,6 +22544,7 @@ FCFEC2 o="Invensys Controls UK Limited" EA6 o="Galios" EA7 o="S.I.C.E.S. srl" EA8 o="Dia-Stron Limited" + EA9 o="Zhuhai Lonl electric Co.,Ltd." EAB o="APEN GROUP SpA (VAT IT08767740155)" EAC o="Kentech Instruments Limited" EAD o="Cobo, Inc." @@ -22295,6 +22563,7 @@ FCFEC2 o="Invensys Controls UK Limited" EBC o="Refine Technology, LLC" EBD o="midBit Technologies, LLC" EBE o="Sierra Pacific Innovations Corp" + EBF o="AUTOMATICA Y REGULACION S.A." EC1 o="Xafax Nederland bv" EC3 o="Virtual Control Systems Ltd" EC4 o="hmt telematik GmbH" @@ -22327,10 +22596,12 @@ FCFEC2 o="Invensys Controls UK Limited" EE8 o="robert juliat" EE9 o="SC3 Automation" EEA o="Dameca a/s" + EEB o="shenzhen suofeixiang technology Co.,Ltd" EEC o="Impolux GmbH" EED o="COMM-connect A/S" EEE o="SOCIEDAD IBERICA DE CONSTRUCCIONES ELECTRICAS, S.A. (SICE)" EEF o="TATTILE SRL" + EF1 o="Nanotok LLC" EF2 o="Kongsberg Intergrated Tactical Systems" EF3 o="octoScope" EF4 o="Orange Tree Technologies Ltd" @@ -22374,6 +22645,7 @@ FCFEC2 o="Invensys Controls UK Limited" F1F o="HKC Limited" F21 o="dds" F22 o="Shengli Financial Software Development" + F23 o="Lyse AS" F24 o="Daavlin" F25 o="JSC “Scientific Industrial Enterprise %Rubin%" F27 o="NIRIT- Xinwei Telecom Technology Co., Ltd." @@ -22400,9 +22672,10 @@ FCFEC2 o="Invensys Controls UK Limited" F43 o="Divelbiss Corporation" F44 o="Magneti Marelli S.p.A. Electronics" F45 o="Norbit ODM AS" + F47 o="TXMission Ltd." F48 o="HEITEC AG" F4B o="Chengdu Lingya Technology Co., Ltd." - F4C o="Global Lightning Protection Services A(S" + F4C o="PolyTech A/S" F4D o="Honeywell" F4F o="Power Electronics Espana, S.L." F50 o="Vectology,Inc" @@ -22417,14 +22690,17 @@ FCFEC2 o="Invensys Controls UK Limited" F5A o="HAMEG GmbH" F5B o="A.F.MENSAH, INC" F5C o="Nable Communications, Inc." + F5D o="Potter Electric Signal Co. LLC" F5E o="Selex ES Inc." F5F o="RFRain LLC" F61 o="Power Diagnostic Service" F62 o="FRS GmbH & Co. KG" F63 o="Ars Products" + F64 o="silicom" F65 o="MARKUS LABS" F67 o="winsun AG" F68 o="AL ZAJEL MODERN TELECOMM" + F69 o="Copper Labs, Inc." F6C o="VisioGreen" F6D o="Qowisio" F6E o="Streambox Inc" @@ -22441,6 +22717,7 @@ FCFEC2 o="Invensys Controls UK Limited" F7A o="SENSO2ME" F7B o="KST technology" F7E o="Alpha Elettronica s.r.l." + F80 o="Guan Show Technologe Co., Ltd." F81 o="Littlemore Scientific" F82 o="Preston Industries dba PolyScience" F83 o="Tata Communications Ltd." @@ -22469,6 +22746,7 @@ FCFEC2 o="Invensys Controls UK Limited" F9B o="EvoLogics GmbH" F9C o="SureFlap Ltd" F9E o="International Center for Elementary Particle Physics, The University of Tokyo" + F9F o="M.A.C. Solutions (UK) Ltd" FA0 o="TIAMA" FA1 o="BBI Engineering, Inc." FA2 o="Sarokal Test Systems Oy" @@ -22477,6 +22755,7 @@ FCFEC2 o="Invensys Controls UK Limited" FA5 o="Shenzhen Hui Rui Tianyan Technology Co., Ltd." FA6 o="RFL Electronics, Inc." FA7 o="Nordson Corporation" + FA8 o="Munters" FA9 o="CorDes, LLC" FAA o="LogiM GmbH Software und Entwicklung" FAB o="Open System Solutions Limited" @@ -22484,6 +22763,7 @@ FCFEC2 o="Invensys Controls UK Limited" FAE o="Silixa Ltd" FAF o="Radig Hard & Software" FB0 o="Rohde&Schwarz Topex SA" + FB1 o="TOMEI TSUSHIN KOGYO CO,.LTD" FB2 o="KJ3 Elektronik AB" FB3 o="3PS Inc" FB5 o="Orange Tree Technologies Ltd" @@ -23033,6 +23313,54 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Li Seng Technology Ltd." D o="PowerShield Limited" E o="Shanghai HuRong Communication Technology Development Co., Ltd." +90E2FC + 0 o="Pars Ertebat Afzar Co." + 1 o="Yite technology" + 2 o="ShenZhen Temwey Innovation Technology Co.,Ltd." + 3 o="Shenzhen Hisource Technology Development CO.,Ltd." + 4 o="Dongguan Kangyong electronics technology Co. Ltd" + 5 o="TOTALONE TECHNOLOGY CO., LTD." + 6 o="Sindoh Techno Co., Ltd." + 7 o="Fair Winds Digital srl" + 8 o="bitsensing Inc." + 9 o="Huddly AS" + A o="Power Engineering & Manufacturing, Inc." + B o="Shenzhen Dingsheng Intelligent Technology Co., Ltd" + C o="Stanley Security" + D o="Beijing Lanxum Computer Technology CO.,LTD." + E o="DevCom spol. s r.o." +9405BB + 0 o="Qingdao Maotran Electronics co., ltd" + 1 o="Dongguan Kingtron Electronics Tech Co., Ltd" + 2 o="Dongguan CXWE Technology Co.,Ltd." + 3 o="Neurik AG" + 4 o="Shenzhen Baolijie Technology Co., Ltd." + 5 o="Chengdu Zhongheng Network Co.,Ltd." + 6 o="ZIGPOS GmbH" + 7 o="LTE-X, Inc" + 8 o="iungo" + 9 o="Zimmer GmbH" + A o="SolarEdge Technologies" + B o="AUSTAR HEARING SCIENCE AND TECHNILIGY(XIAMEN)CO.,LTD" + C o="LAO INDUSTRIA LTDA" + D o="Sunthink S&T Development Co.,Ltd" + E o="BAE Systems" +94CC04 + 0 o="Hangzhou Yongkong Technology Co., Ltd." + 1 o="GOCOAX, INC" + 2 o="Nanjing Yacer Communication Technology Co. Ltd." + 3 o="Shenzhen Link technology Co.,Ltd" + 4 o="ProConnections, Inc." + 5 o="SHENZHEN SANRAY TECHNOLOGY CO.,LTD" + 6 o="Sam Nazarko Trading Ltd" + 7 o="Gowing Business And Contracting Wenzhou Co., LTD" + 8 o="CircuitWerkes, Inc." + 9 o="ENTEC Electric & Electronic Co., LTD." + A o="hyBee Inc." + B o="Shandong free optical technology co., ltd." + C o="Shanxi Baixin Information Technology Co., Ltd." + D o="Hanzhuo Information Technology(Shanghai) Ltd." + E o="SynchronicIT BV" 9802D8 0 o="Stoerk-Tronic, Stoerk GmbH & Co.KG" 1 o="SHENZHEN ATEKO PHOTOELECTRICITY CO LTD" @@ -23414,6 +23742,22 @@ B01F81 C o="Access Device Integrated Communications Corp." D o="TAIWAN Anjie Electronics Co.,Ltd." E o="Advanced & Wise Technology Corp." +B0B353 + 0 o="Blake UK" + 1 o="Sprocomm Technologies CO.,LTD." + 2 o="Rizhao SUNWAM International Co., Ltd." + 3 o="AD HOC DEVELOPMENTS S.L" + 4 o="Innotas Elektronik GmbH" + 5 o="Zenlayer" + 6 o="Hangzhou Hikrobot Technology Co., Ltd." + 7 o="WUUK LABS CORP." + 8 o="VOXISCOM" + 9 o="HANMECIPS CO." + A o="Ledger" + B o="Zoox" + C o="Beijing Geekplus Technology Co.,Ltd." + D o="IPvideo Corporation" + E o="Nanjing Yining Intelligent Technology Co., Ltd." B0C5CA 0 o="EM-Tech" 1 o="IVK-SAYANY" diff --git a/update/iban.py b/update/iban.py index 56a589a0..11f27427 100755 --- a/update/iban.py +++ b/update/iban.py @@ -52,7 +52,7 @@ def get_country_codes(line): # the file is CSV but the data is in columns instead of rows for row in csv.reader(response.iter_lines(decode_unicode=True), delimiter='\t', quotechar='"'): # skip first row - if row[0] != 'Data element': + if row and row[0] != 'Data element': # first column contains label for i, c in enumerate(row[1:]): values[i][row[0]] = c From 334e9072f8fc1e18821bd69351acc094ee92b4e4 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 19 Jan 2020 14:42:50 +0100 Subject: [PATCH 119/393] Fix online check to be Python 3 compatible --- online_check/stdnum.wsgi | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/online_check/stdnum.wsgi b/online_check/stdnum.wsgi index f4d430c8..2909c941 100755 --- a/online_check/stdnum.wsgi +++ b/online_check/stdnum.wsgi @@ -1,6 +1,6 @@ # stdnum.wsgi - simple WSGI application to check numbers # -# Copyright (C) 2017-2018 Arthur de Jong. +# Copyright (C) 2017-2020 Arthur de Jong. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -17,6 +17,8 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA +"""Simple WSGI application to check numbers.""" + import cgi import inspect import json @@ -24,6 +26,7 @@ import os import re import sys + sys.stdout = sys.stderr sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'python-stdnum')) @@ -65,6 +68,7 @@ def info(module, number): def format(data): + """Return an HTML snippet describing the number.""" description = cgi.escape(data['description']).replace('\n\n', '
\n') description = re.sub( r'^[*] (.*)$', r'
  • \1
', @@ -83,6 +87,7 @@ def format(data): def application(environ, start_response): + """WSGI application.""" # read template if needed global _template if not _template: @@ -105,7 +110,7 @@ def application(environ, start_response): start_response('200 OK', [ ('Content-Type', 'application/json'), ('Vary', 'X-Requested-With')]) - return [json.dumps(results, indent=2, sort_keys=True)] + return [json.dumps(results, indent=2, sort_keys=True).encode('utf-8')] start_response('200 OK', [ ('Content-Type', 'text/html; charset=utf-8'), ('Vary', 'X-Requested-With')]) From d5666b8bfe379688a38bb0fd6764a8c536dd3c75 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 19 Jan 2020 14:53:30 +0100 Subject: [PATCH 120/393] Get files ready for 1.13 release --- ChangeLog | 147 +++++++++++++++++++++++++++++++++++++++++ NEWS | 21 ++++++ README | 6 +- docs/index.rst | 2 + docs/stdnum.ch.esr.rst | 5 ++ setup.py | 2 +- stdnum/__init__.py | 4 +- 7 files changed, 182 insertions(+), 5 deletions(-) create mode 100644 docs/stdnum.ch.esr.rst diff --git a/ChangeLog b/ChangeLog index 9b3cef46..20d0c6d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,150 @@ +2020-01-19 Arthur de Jong + + * [334e907] online_check/stdnum.wsgi: Fix online check to be Python + 3 compatible + +2020-01-18 Arthur de Jong + + * [53d9934] stdnum/at/postleitzahl.dat, stdnum/be/banks.dat, + stdnum/cn/loc.dat, stdnum/eu/nace.dat, stdnum/iban.dat, + stdnum/imsi.dat, stdnum/isbn.dat, stdnum/isil.dat, + stdnum/nz/banks.dat, stdnum/oui.dat, update/iban.py: Update + database files + +2020-01-18 Arthur de Jong + + * [f23c549] stdnum/za/idnr.py, tests/test_za_idnr.doctest: Add + South African Identity Document number + + Closes https://github.com/arthurdejong/python-stdnum/issues/126 + +2020-01-12 Arthur de Jong + + * [42e096e] stdnum/isin.py, tests/test_isin.doctest: Add temporary + and internal ISIN country codes + + This adds a few temporary and internal country codes that are + used by various agencies so that they can also be validated. This + does not mean that all these numbers are globally valid. + + Closes https://github.com/arthurdejong/python-stdnum/issues/158 + +2019-12-06 anwarbaroudi + + * [87c195f] stdnum/isin.py, tests/test_isin.doctest: Add three + country codes to ISIN + + This adds three missing country codes: 'AN' for 'Netherlands + Antilles', 'CS' for 'Serbia and Montenegro' and 'XK' for 'Kosovo'. + + Closes https://github.com/arthurdejong/python-stdnum/issues/173 + Closes https://github.com/arthurdejong/python-stdnum/pull/174 + Closes https://github.com/arthurdejong/python-stdnum/pull/176 + +2020-01-09 Emmanuel Arias + + * [0b30c4b] stdnum/ar/cuit.py, tests/test_ar_cuit.doctest: Test + Argentinian CUIT type + + The first two digits of the CUIT indicate the type of CUIT + (personal, company or international) and can only have certain + values. + + Closes https://github.com/arthurdejong/python-stdnum/issues/179 + Closes https://github.com/arthurdejong/python-stdnum/pull/181 + +2020-01-09 Arthur de Jong + + * [a9b3e90] stdnum/nl/btw.py, tests/test_eu_vat.doctest: Support + new btw-identificatienummer + + The btw-identificatienummer has been introduced on January 1st + 2020 in the Netherlands as an alternative to the btw-nummer that + contains the BSN personal identifier. The number has the same + structure and function but does not contain a BSN and uses a + different check digit algorithm. + + Thanks to Cas Vissers, Jeroen van Heiningen, Jerome Hanke, Nicolas + Martinelli, Ronald Portier and Tim Muller for contributing to + the fix. + + More information: + + * + http://kleineondernemer.nl/index.php/nieuw-btw-identificatienummer-vanaf-1-januari-2020-voor-eenmanszaken + * https://nl.wikipedia.org/wiki/Btw-nummer_(Nederland) * + https://www.belastingdienst.nl/wps/wcm/connect/bldcontenten/belastingdienst/business/vat/new-vat-id/ + * + https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/btw_nummers_controleren/uw_btw_nummer + + Closes https://github.com/arthurdejong/python-stdnum/issues/182 + Closes https://github.com/arthurdejong/python-stdnum/pull/183 + Closes https://github.com/arthurdejong/python-stdnum/pull/184 + Closes https://github.com/arthurdejong/python-stdnum/pull/185 + +2020-01-04 Arthur de Jong + + * [9605dbe] stdnum/it/codicefiscale.py, + tests/test_it_codicefiscale.doctest: The Italian IVA is also a + Codice Fiscale + + Closes https://github.com/arthurdejong/python-stdnum/issues/180 + +2019-12-18 Sergi Almacellas Abellana + + * [087c668] .travis.yml, setup.py, tox.ini: Add support for + Python 3.8 + + Closes https://github.com/arthurdejong/python-stdnum/pull/177 + +2019-12-27 Arthur de Jong + + * [922505a] stdnum/eu/nace.py: Broaden noqa docstring exclusion + + Nowadays flake8 seems to report this as D401 (First line should + be in imperative mood) while before it was D402 (First line + should not be the function’s signature). + +2019-12-27 Arthur de Jong + + * [de50109] stdnum/do/ncf.py: Switch to using lxml for HTML parsing + + This avoids an extra dependency on BeautifulSoup and makes the + code more consistent. + +2019-11-12 Jakub Wilk + + * [831c669] NEWS, README, stdnum/br/__init__.py, stdnum/br/cnpj.py, + stdnum/br/cpf.py: Fix typos + + Closes https://github.com/arthurdejong/python-stdnum/pull/172 + +2019-11-04 Kurt Keller + + * [388bac9] stdnum/iso11649.py: Add format to iso11649 + + Closes https://github.com/arthurdejong/python-stdnum/pull/171 + +2019-11-02 Kurt Keller + + * [a45d4f7] stdnum/ch/esr.py, tests/test_ch_esr.doctest: Add Swiss + ESR/ISR/QR-reference + + Closes https://github.com/arthurdejong/python-stdnum/pull/170 + +2019-10-27 Arthur de Jong + + * [41b9c94] ChangeLog, NEWS, README, docs/index.rst, + docs/stdnum.ad.nrt.rst, docs/stdnum.cr.cpf.rst, + docs/stdnum.cr.cpj.rst, docs/stdnum.cr.cr.rst, + docs/stdnum.gt.nit.rst, docs/stdnum.il.idnr.rst, + docs/stdnum.jp.cn.rst, docs/stdnum.kr.rrn.rst, + docs/stdnum.nz.ird.rst, docs/stdnum.pe.cui.rst, + docs/stdnum.pe.ruc.rst, docs/stdnum.py.ruc.rst, + docs/stdnum.tr.vkn.rst, docs/stdnum.uy.rut.rst, + docs/stdnum.ve.rif.rst, docs/stdnum.za.tin.rst, stdnum/__init__.py: + Get files ready for 1.12 release + 2019-10-27 Arthur de Jong * [6ca5b53] stdnum/at/postleitzahl.dat, stdnum/be/banks.dat, diff --git a/NEWS b/NEWS index c25b326b..8d2183f5 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,24 @@ +changes from 1.12 to 1.13 +------------------------- + +* Add modules for the following number formats: + + - ESR, ISR, QR-reference (reference number on Swiss payment slips) + (thanks Kurt Keller) + - ID number (South African Identity Document number) + +* Add format function for ISO 11649 numbers (thanks Kurt Keller) +* Add support for Python 3.8 (thanks Sergi Almacellas Abellana) +* Clarify that the Italian Codice Fiscale can also be the IVA for companies + (thanks Nicholas Fiorentini) +* Support the new Dutch btw-identificatienummer (thanks Cas Vissers, + Jeroen van Heiningen, Jerome Hanke, Nicolas Martinelli, Ronald Portier and + Tim Muller) +* Extend test for Argentinian CUIT to check first two digits +* Add more country codes to ISIN (thanks nocluebutalotofit, Anwar Baroudi and + alexbond73) + + changes from 1.11 to 1.12 ------------------------- diff --git a/README b/README index d43693c3..607c2126 100644 --- a/README +++ b/README @@ -40,6 +40,7 @@ Currently this package supports the following formats: * BN (Canadian Business Number) * SIN (Canadian Social Insurance Number) * CAS RN (Chemical Abstracts Service Registry Number) + * ESR, ISR, QR-reference (reference number on Swiss payment slips) * Swiss social security number ("Sozialversicherungsnummer") * UID (Unternehmens-Identifikationsnummer, Swiss business identifier) * VAT, MWST, TVA, IVA, TPV (Mehrwertsteuernummer, the Swiss VAT number) @@ -144,7 +145,7 @@ Currently this package supports the following formats: * NRIC No. (Malaysian National Registration Identity Card Number) * BRIN number (the Dutch school identification number) * BSN (Burgerservicenummer, the Dutch citizen identification number) - * Btw-nummer (Omzetbelastingnummer, the Dutch VAT number) + * Btw-identificatienummer (Omzetbelastingnummer, the Dutch VAT number) * Onderwijsnummer (the Dutch student identification number) * Postcode (the Dutch postal code) * Fødselsnummer (Norwegian birth number, the national identity number) @@ -183,6 +184,7 @@ Currently this package supports the following formats: * TIN (U.S. Taxpayer Identification Number) * RUT (Registro Único Tributario, Uruguay tax number) * RIF (Registro de Identificación Fiscal, Venezuelan VAT number) + * ID number (South African Identity Document number) * TIN (South African Tax Identification Number) Furthermore a number of generic check digit algorithms are available: @@ -239,7 +241,7 @@ also work with older versions of Python. Copyright --------- -Copyright (C) 2010-2019 Arthur de Jong and others +Copyright (C) 2010-2020 Arthur de Jong and others This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/docs/index.rst b/docs/index.rst index 80469ce2..020314fa 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -125,6 +125,7 @@ Available formats ca.bn ca.sin casrn + ch.esr ch.ssn ch.uid ch.vat @@ -268,6 +269,7 @@ Available formats us.tin uy.rut ve.rif + za.idnr za.tin diff --git a/docs/stdnum.ch.esr.rst b/docs/stdnum.ch.esr.rst new file mode 100644 index 00000000..edb2ef99 --- /dev/null +++ b/docs/stdnum.ch.esr.rst @@ -0,0 +1,5 @@ +stdnum.ch.esr +============= + +.. automodule:: stdnum.ch.esr + :members: \ No newline at end of file diff --git a/setup.py b/setup.py index 00091242..c5eff046 100755 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ # setup.py - python-stdnum installation script # -# Copyright (C) 2010-2018 Arthur de Jong +# Copyright (C) 2010-2020 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public diff --git a/stdnum/__init__.py b/stdnum/__init__.py index e50aa4c0..07f4a968 100644 --- a/stdnum/__init__.py +++ b/stdnum/__init__.py @@ -1,7 +1,7 @@ # __init__.py - main module # coding: utf-8 # -# Copyright (C) 2010-2019 Arthur de Jong +# Copyright (C) 2010-2020 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -43,4 +43,4 @@ __all__ = ('get_cc_module', '__version__') # the version number of the library -__version__ = '1.12' +__version__ = '1.13' From 77a77ba75706f8ebae5c5ef87146944ce5322c88 Mon Sep 17 00:00:00 2001 From: Gustavo Valverde Date: Wed, 22 Jan 2020 13:16:57 -0400 Subject: [PATCH 121/393] Add missing NCF document types for validation These document types are in the official documentation, but were not being validated: https://dgii.gov.do/cicloContribuyente/facturacion/comprobantesFiscales/Paginas/tiposComprobantes.aspx Closes https://github.com/arthurdejong/python-stdnum/pull/186 --- stdnum/do/ncf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index 8a9038f1..b9bb3d91 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -73,10 +73,12 @@ def compact(number): '03', # debit note '04', # credit note (refunds) '11', # informal supplier invoices (purchases) - '12', # single income record + '12', # single income invoices '13', # minor expenses invoices (purchases) '14', # invoices for special customers (tourists, free zones) '15', # invoices for the government + '16', # invoices for export + '17', # invoices for payments abroad ) _ecf_document_types = ( From e513888762af9c0d5fd698810e124cb9b5a47a92 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Wed, 12 Feb 2020 20:05:06 +0100 Subject: [PATCH 122/393] Fix issue with extra plus or minus in se.personnummer Fixes 5441ffa Closes https://github.com/arthurdejong/python-stdnum/issues/188 --- stdnum/se/personnummer.py | 12 ++++-------- tests/test_se_personnummer.doctest | 12 ++++++++++-- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/stdnum/se/personnummer.py b/stdnum/se/personnummer.py index a4952423..95d6180b 100644 --- a/stdnum/se/personnummer.py +++ b/stdnum/se/personnummer.py @@ -2,7 +2,7 @@ # coding: utf-8 # # Copyright (C) 2018 Ilya Vihtinsky -# Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2018-2020 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -32,8 +32,6 @@ >>> validate('880320-0016') '880320-0016' ->>> validate('8803200016') -'880320-0016' >>> validate('880320-0018') Traceback (most recent call last): ... @@ -59,7 +57,7 @@ def compact(number): number = clean(number, ' :') if len(number) in (10, 12) and number[-5] not in '-+': number = '%s-%s' % (number[:-4], number[-4:]) - return number + return number[:-5].replace('-', '').replace('+', '') + number[-5:] def get_birth_date(number): @@ -102,10 +100,8 @@ def validate(number): number = compact(number) if len(number) not in (11, 13): raise InvalidLength() - if number[-5] not in '-+': - raise InvalidFormat() - digits = clean(number, '-+') - if not isdigits(digits): + digits = number[:-5] + number[-4:] + if number[-5] not in '-+' or not isdigits(digits): raise InvalidFormat() get_birth_date(number) luhn.validate(digits[-10:]) diff --git a/tests/test_se_personnummer.doctest b/tests/test_se_personnummer.doctest index 2238e637..6c493220 100644 --- a/tests/test_se_personnummer.doctest +++ b/tests/test_se_personnummer.doctest @@ -1,7 +1,7 @@ test_se_personnummer.doctest - more detailed doctests for stdnum.se.personnummer module Copyright (C) 2018 Ilya Vihtinsky -Copyright (C) 2018 Arthur de Jong +Copyright (C) 2018-2020 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -26,8 +26,16 @@ is not really useful as module documentation. >>> from stdnum.se import personnummer -Test for non-digit number. +Test for various formats and corner cases. +>>> personnummer.validate('8803200016') +'880320-0016' +>>> personnummer.validate('19670-19-9535') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> personnummer.validate('8803-20-0016') +'880320-0016' >>> personnummer.validate('a' * 10) Traceback (most recent call last): ... From efa70f1ece9f30bf7e6a8600534bbb37e751c53e Mon Sep 17 00:00:00 2001 From: Gustavo Valverde Date: Tue, 18 Feb 2020 14:18:39 -0400 Subject: [PATCH 123/393] Change DGII endpoint to new one The old endpoint has been deprecated. Closes https://github.com/arthurdejong/python-stdnum/pull/190 --- stdnum/do/ncf.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index b9bb3d91..d4994de9 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -133,10 +133,13 @@ def _convert_result(result): # pragma: no cover 'MENSAJE_VALIDACION': 'validation_message', 'RNC': 'rnc', 'NCF': 'ncf', + u'RNC / Cédula': 'rnc', u'RNC/Cédula': 'rnc', + u'Nombre / Razón Social': 'name', u'Nombre/Razón Social': 'name', 'Estado': 'status', 'Tipo de comprobante': 'type', + u'Válido hasta': 'valid_until', } return dict( (translation.get(key, key), value) @@ -168,13 +171,14 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover from stdnum.do.rnc import compact as rnc_compact rnc = rnc_compact(rnc) ncf = compact(ncf) - url = 'https://www.dgii.gov.do/app/WebApps/ConsultasWeb/consultas/ncf.aspx' - headers = { + url = 'https://dgii.gov.do/app/WebApps/ConsultasWeb2/ConsultasWeb/consultas/ncf.aspx' + session = requests.Session() + session.headers.update({ 'User-Agent': 'Mozilla/5.0 (python-stdnum)', - } + }) # Get the page to pick up needed form parameters document = lxml.html.fromstring( - requests.get(url, headers=headers, timeout=timeout).text) + session.get(url, timeout=timeout).text) validation = document.find('.//input[@name="__EVENTVALIDATION"]').get('value') viewstate = document.find('.//input[@name="__VIEWSTATE"]').get('value') data = { @@ -186,13 +190,13 @@ def check_dgii(rnc, ncf, timeout=30): # pragma: no cover } # Do the actual request document = lxml.html.fromstring( - requests.post(url, headers=headers, data=data, timeout=timeout).text) - result = document.find('.//div[@id="ctl00_cphMain_pResultado"]') + session.post(url, data=data, timeout=timeout).text) + result = document.find('.//div[@id="cphMain_pResultado"]') if result is not None: data = { - 'validation_message': document.findtext('.//*[@id="ctl00_cphMain_lblInformacion"]').strip(), + 'validation_message': document.findtext('.//*[@id="cphMain_lblInformacion"]').strip(), } data.update(zip( - [x.text.strip().rstrip(':') for x in result.findall('.//strong')], - [x.text.strip() for x in result.findall('.//span')])) + [x.text.strip() for x in result.findall('.//th')], + [x.text.strip() for x in result.findall('.//td/span')])) return _convert_result(data) From 353db92b2da365381d590dbc535e1b2b68db0732 Mon Sep 17 00:00:00 2001 From: Aleksi Hoffman Date: Mon, 24 Feb 2020 08:54:15 +0200 Subject: [PATCH 124/393] Support validating temporary Finnish personal identity codes This adds an optional allow_temporary parameter, which defaults to False, to the validate() function. Closes https://github.com/arthurdejong/python-stdnum/pull/191 --- stdnum/fi/hetu.py | 14 +++++++++----- tests/test_fi_hetu.doctest | 11 +++++++++-- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/stdnum/fi/hetu.py b/stdnum/fi/hetu.py index 3fda6a9f..334985f1 100644 --- a/stdnum/fi/hetu.py +++ b/stdnum/fi/hetu.py @@ -3,6 +3,7 @@ # # Copyright (C) 2011 Jussi Judin # Copyright (C) 2012, 2013 Arthur de Jong +# Copyright (C) 2020 Aleksi Hoffman # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -71,9 +72,12 @@ def _calc_checksum(number): return '0123456789ABCDEFHJKLMNPRSTUVWXY'[int(number) % 31] -def validate(number): +def validate(number, allow_temporary=False): """Check if the number is a valid HETU. It checks the format, whether a - valid date is given and whether the check digit is correct.""" + valid date is given and whether the check digit is correct. Allows + temporary identifier range for individuals (900-999) if allow_temporary + is True. + """ number = compact(number) match = _hetu_re.search(number) if not match: @@ -92,7 +96,7 @@ def validate(number): if individual < 2: raise InvalidComponent() # this range is for temporary identifiers - if 900 <= individual <= 999: + if 900 <= individual <= 999 and not allow_temporary: raise InvalidComponent() checkable_number = '%02d%02d%02d%03d' % (day, month, year, individual) if match.group('control') != _calc_checksum(checkable_number): @@ -100,10 +104,10 @@ def validate(number): return number -def is_valid(number): +def is_valid(number, allow_temporary=False): """Check if the number is a valid HETU.""" try: - return bool(validate(number)) + return bool(validate(number, allow_temporary)) except ValidationError: return False diff --git a/tests/test_fi_hetu.doctest b/tests/test_fi_hetu.doctest index b5b3f871..96701fd6 100644 --- a/tests/test_fi_hetu.doctest +++ b/tests/test_fi_hetu.doctest @@ -2,6 +2,7 @@ test_fi_hetu.doctest - more detailed doctests for stdnum.fi.hetu module Copyright (C) 2011 Jussi Judin Copyright (C) 2013 Arthur de Jong +Copyright (C) 2020 Aleksi Hoffman This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -78,8 +79,10 @@ Traceback (most recent call last): InvalidFormat: ... -Invalid individual number: (for historical reasons individual IDs start from -002 and the range from 900 to 999 is used as temporary identifiers) +Test for invalid individual numbers. For historical reasons individual IDs +start from 002. The range from 900 to 999 is used as temporary identifiers +(which should only be allowed when `allow_temporary` parameter is explicitly +set to True). >>> hetu.validate('131052-000V') Traceback (most recent call last): @@ -89,9 +92,13 @@ InvalidComponent: ... Traceback (most recent call last): ... InvalidComponent: ... +>>> hetu.validate('131052-9993', allow_temporary=True) +'131052-9993' compact() and format() don't do much special: >>> hetu.compact('131052a308t') '131052A308T' +>>> hetu.format('131052a308t') +'131052A308T' From 8437b8e485f123811f2e432cb3ded5c94d315971 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 1 Mar 2020 19:42:16 +0100 Subject: [PATCH 125/393] Use bionic for pypy3 tests on Travis This switches the pypy3 tests to bionic which has Python 3.6.9. There were installation issues with 3.5.3 on trusty and coverage issues with 3.6.1 of xenial (now the default on Travis). --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index fb26bd79..436ddfb2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ matrix: - python: 2.6 dist: trusty - python: pypy3 - dist: trusty + dist: bionic - python: 3.6 env: TOXENV=flake8 - python: 3.6 From f5e04567fd4196ef1f559f6d570baca618186662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Sand=C3=B8y?= Date: Fri, 31 Jan 2020 16:00:37 +0100 Subject: [PATCH 126/393] Fix misleading docstring in se.personnummer get_birth_date() The docstring for get_birth_date() in the Swedish personnummer.py warned that the datetime might be 100 years off because of the lack of precision in the personnummer. This was accurate when the docstring was written, but this is no longer accurate after the - and + signs were correctly handled. Fixes 5441ffa --- stdnum/se/personnummer.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/stdnum/se/personnummer.py b/stdnum/se/personnummer.py index 95d6180b..8829ef78 100644 --- a/stdnum/se/personnummer.py +++ b/stdnum/se/personnummer.py @@ -3,6 +3,7 @@ # # Copyright (C) 2018 Ilya Vihtinsky # Copyright (C) 2018-2020 Arthur de Jong +# Copyright (C) 2020 Leon Sandøy # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -61,10 +62,13 @@ def compact(number): def get_birth_date(number): - """Guess the birth date from the number. + """Determine the birth date from the number. - Note that it may be 100 years off because the number has only the last - two digits of the year.""" + For people aged 100 and up, the minus/dash in the personnummer is changed to a plus + on New Year's Eve the year they turn 100. + + See Folkbokföringslagen (1991:481), §18. + """ number = compact(number) if len(number) == 13: year = int(number[0:4]) From 4500881cf6aad1ddd1ad8b3bcc1495f5a48c45cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Sand=C3=B8y?= Date: Fri, 31 Jan 2020 17:55:09 +0100 Subject: [PATCH 127/393] Improve birth date validation for dk.cpr This adds a check to validate that the birth date information in a personnummer is not set in the future, resolving a TODO from this file. It also improves exception messages for certain validation fail conditions. --- stdnum/dk/cpr.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/stdnum/dk/cpr.py b/stdnum/dk/cpr.py index b6d636b3..97eaf2b6 100644 --- a/stdnum/dk/cpr.py +++ b/stdnum/dk/cpr.py @@ -1,6 +1,8 @@ # cpr.py - functions for handling Danish CPR numbers +# coding: utf-8 # # Copyright (C) 2012-2019 Arthur de Jong +# Copyright (C) 2020 Leon Sandøy # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -44,10 +46,12 @@ Traceback (most recent call last): ... InvalidComponent: ... +>>> validate('2110525629') +Traceback (most recent call last): + ... +InvalidComponent: The birth date information is valid, but this person has not been born yet. >>> get_birth_date('2110620629') datetime.date(1962, 10, 21) ->>> get_birth_date('2110525629') -datetime.date(2052, 10, 21) >>> format('2110625629') '211062-5629' """ @@ -86,7 +90,7 @@ def get_birth_date(number): try: return datetime.date(year, month, day) except ValueError: - raise InvalidComponent() + raise InvalidComponent('The number does not contain valid birth date information.') def validate(number): @@ -97,9 +101,9 @@ def validate(number): raise InvalidFormat() if len(number) != 10: raise InvalidLength() - # check if birth date is valid - get_birth_date(number) - # TODO: check that the birth date is not in the future + if get_birth_date(number) > datetime.date.today(): + raise InvalidComponent( + 'The birth date information is valid, but this person has not been born yet.') return number From df9f9222f97ad2cccb3dd93499ae9e7768584565 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Sand=C3=B8y?= Date: Fri, 31 Jan 2020 17:32:00 +0100 Subject: [PATCH 128/393] Implement get_birth_date() for no.fodselsnummer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds a function that allows you to determine a persons birth date from a Norwegian fødselsnummer. This also accounts for D-numbers, H-numbers, and FH-numbers, which contain special exceptions and modifications to the birthdate portion of the number. Most of the information this is based on was found here: https://no.wikipedia.org/wiki/F%C3%B8dselsnummer#H-nummer It also updates the list of valid fødselsnummer in the tests, since this list contained many numbers that are not valid by this new validation that now accounts for dates. Additionally, this updates all tests that were failing under the new validation, and adds a few new tests to bring the coverage to 100%. Closes https://github.com/arthurdejong/python-stdnum/pull/187 --- stdnum/no/fodselsnummer.py | 56 ++++++++++++++--- tests/test_no_fodselsnummer.doctest | 97 ++++++++++++++++------------- 2 files changed, 101 insertions(+), 52 deletions(-) diff --git a/stdnum/no/fodselsnummer.py b/stdnum/no/fodselsnummer.py index ce1ef133..50d27b6b 100644 --- a/stdnum/no/fodselsnummer.py +++ b/stdnum/no/fodselsnummer.py @@ -3,6 +3,7 @@ # # Copyright (C) 2018 Ilya Vihtinsky # Copyright (C) 2018 Arthur de Jong +# Copyright (C) 2020 Leon Sandøy # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -29,18 +30,20 @@ * https://no.wikipedia.org/wiki/F%C3%B8dselsnummer * https://en.wikipedia.org/wiki/National_identification_number#Norway ->>> validate('684131 52112') -'68413152112' ->>> get_gender('684131 52112') -'M' ->>> validate('684131 52123') +>>> validate('151086 95088') +'15108695088' +>>> get_gender('151086-95088') +'F' +>>> validate('15108695077') Traceback (most recent call last): ... InvalidChecksum: ... ->>> format('68413152112') -'684131 52112' +>>> format('15108695077') +'151086 95077' """ +import datetime + from stdnum.exceptions import * from stdnum.util import clean, isdigits @@ -72,6 +75,42 @@ def get_gender(number): return 'F' +def get_birth_date(number): + """Determine and return the birth date.""" + number = compact(number) + day = int(number[0:2]) + month = int(number[2:4]) + year = int(number[4:6]) + individual_digits = int(number[6:9]) + # Raise a more useful exception for FH numbers + if day >= 80: + raise InvalidComponent( + 'This number is an FH-number, and does not contain birth date information by design.') + # Correct the birth day for D-numbers. These have a modified first digit. + # https://no.wikipedia.org/wiki/F%C3%B8dselsnummer#D-nummer + if day > 40: + day -= 40 + # Correct the birth month for H-numbers. These have a modified third digit. + # https://no.wikipedia.org/wiki/F%C3%B8dselsnummer#H-nummer + if month > 40: + month -= 40 + if individual_digits < 500: + year += 1900 + elif 500 <= individual_digits < 750 and year >= 54: + year += 1800 + elif 500 <= individual_digits < 1000 and year < 40: + year += 2000 + elif 900 <= individual_digits < 1000 and year >= 40: + year += 1900 + else: + # The birth century falls outside all defined ranges. + raise InvalidComponent('The birthdate century cannot be determined') + try: + return datetime.date(year, month, day) + except ValueError: + raise InvalidComponent('The number does not contain valid birth date information.') + + def validate(number): """Check if the number is a valid birth number.""" number = compact(number) @@ -83,6 +122,9 @@ def validate(number): raise InvalidChecksum() if number[-1] != calc_check_digit2(number): raise InvalidChecksum() + if get_birth_date(number) > datetime.date.today(): + raise InvalidComponent( + 'The birth date information is valid, but this person has not been born yet.') return number diff --git a/tests/test_no_fodselsnummer.doctest b/tests/test_no_fodselsnummer.doctest index abec35ef..bca21cf8 100644 --- a/tests/test_no_fodselsnummer.doctest +++ b/tests/test_no_fodselsnummer.doctest @@ -2,6 +2,7 @@ test_no_fodselsnummer.doctest - more detailed doctests for stdnum.no.fodselsnumm Copyright (C) 2018 Ilya Vihtinsky Copyright (C) 2018 Arthur de Jong +Copyright (C) 2020 Leon Sandøy This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -40,13 +41,13 @@ These numbers should be detected as male or female. The last two check digits are validated independently of each other. ->>> fodselsnummer.is_valid('42485176432') +>>> fodselsnummer.is_valid('26111593816') True ->>> fodselsnummer.is_valid('42485176431') # only change last digit +>>> fodselsnummer.is_valid('26111593817') # only change last digit False ->>> fodselsnummer.is_valid('42485176412') # only change first digit +>>> fodselsnummer.is_valid('26111593826') # only change first digit False ->>> fodselsnummer.is_valid('42485176416') # change first, correct second +>>> fodselsnummer.is_valid('26111593875') # change first, correct second False @@ -62,50 +63,56 @@ Traceback (most recent call last): InvalidFormat: ... -These have been found online and should all be valid numbers. +The birth date can be extracted from the number: + +>>> fodselsnummer.get_birth_date('11111598403') +datetime.date(2015, 11, 11) +>>> fodselsnummer.get_birth_date('151086-95088') +datetime.date(1986, 10, 15) +>>> fodselsnummer.get_birth_date('180615 92527') +datetime.date(2015, 6, 18) +>>> fodselsnummer.get_birth_date('10 04 87 44 732') +datetime.date(1987, 4, 10) +>>> fodselsnummer.get_birth_date('13-04-99-58441') +datetime.date(1899, 4, 13) + + +Invalid dates are rejected: + +>>> fodselsnummer.validate('19575770838') +Traceback (most recent call last): + ... +InvalidComponent: The number does not contain valid birth date information. +>>> fodselsnummer.get_birth_date('45014054018') +Traceback (most recent call last): + ... +InvalidComponent: The birthdate century cannot be determined +>>> fodselsnummer.get_birth_date('82314251342') +Traceback (most recent call last): + ... +InvalidComponent: This number is an FH-number, and does not contain birth date information by design. +>>> fodselsnummer.validate('19102270846') +Traceback (most recent call last): + ... +InvalidComponent: The birth date information is valid, but this person has not been born yet. + + +These should all be valid numbers. >>> numbers = ''' ... -... 11027794191 -... 11051996811 -... 19575770838 -... 21918484865 -... 24396859900 -... 27213364885 -... 27389446152 -... 30383131118 -... 30777674125 -... 31042639152 -... 34831582121 -... 39043009846 -... 40070897972 -... 40673759612 -... 42115114470 -... 42485176432 -... 42957044500 -... 44207789809 -... 45014054018 -... 46929323343 -... 50067834221 -... 56403643756 -... 56653047547 -... 63282310041 -... 68413152112 -... 70031073454 -... 70341666064 -... 70624830529 -... 71494457037 -... 71946503120 -... 75442702381 -... 79189404641 -... 79318270827 -... 82938389280 -... 83814827871 -... 89829529360 -... 92782833709 -... 95700625908 -... 96517753502 -... 98576936818 +... 100487 45526 +... 10048744732 +... 10048745364 +... 111115984-03 +... 151086-95088 +... 18-06-15-92527 +... 231140-38547 +... 23114048690 +... 26 11 15 940 14 +... 26111593816 +... 26111594286 +... 26111594448 ... ... ''' >>> [x for x in numbers.splitlines() if x and not fodselsnummer.is_valid(x)] From 69d22e9e7ff574d4f510269e589dafa45132047f Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 7 Mar 2020 15:21:32 +0100 Subject: [PATCH 129/393] Add missing vat alias for Brazil --- stdnum/br/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/stdnum/br/__init__.py b/stdnum/br/__init__.py index 4b9e6474..3b2d22fa 100644 --- a/stdnum/br/__init__.py +++ b/stdnum/br/__init__.py @@ -19,3 +19,4 @@ # 02110-1301 USA """Collection of Brazilian numbers.""" +from stdnum.br import cnpj as vat # noqa: F401 From 9be7deeaf400858dc00118d274b4cf4d19c60858 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 7 Mar 2020 15:22:12 +0100 Subject: [PATCH 130/393] Add missing vat alias for Costa Rica --- stdnum/cr/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/stdnum/cr/__init__.py b/stdnum/cr/__init__.py index 5718342a..d9b149a8 100644 --- a/stdnum/cr/__init__.py +++ b/stdnum/cr/__init__.py @@ -19,3 +19,4 @@ # 02110-1301 USA """Collection of Costa Rican numbers.""" +from stdnum.cr import cpj as vat # noqa: F401 From fcbe159119e105af796674f4a2ddd37489031ccb Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 7 Mar 2020 15:22:32 +0100 Subject: [PATCH 131/393] Add missing vat alias for Peru --- stdnum/pe/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/stdnum/pe/__init__.py b/stdnum/pe/__init__.py index 4d92e64b..80bbd529 100644 --- a/stdnum/pe/__init__.py +++ b/stdnum/pe/__init__.py @@ -19,3 +19,4 @@ # 02110-1301 USA """Collection of Peruvian numbers.""" +from stdnum.pe import ruc as vat # noqa: F401 From 84ee720fd2d8403de5f49c54fc41bfcb67a78f78 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 7 Mar 2020 15:22:47 +0100 Subject: [PATCH 132/393] Add missing vat alias for Turkey --- stdnum/tr/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/stdnum/tr/__init__.py b/stdnum/tr/__init__.py index c5fa2f81..ebb92d35 100644 --- a/stdnum/tr/__init__.py +++ b/stdnum/tr/__init__.py @@ -19,3 +19,4 @@ # 02110-1301 USA """Collection of Turkish numbers.""" +from stdnum.tr import vkn as vat # noqa: F401 From 642908032012baf200ab227803982730c6d4b083 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 7 Mar 2020 15:23:04 +0100 Subject: [PATCH 133/393] Add missing vat alias for Canada --- stdnum/ca/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/stdnum/ca/__init__.py b/stdnum/ca/__init__.py index bb4db362..5d44d1e4 100644 --- a/stdnum/ca/__init__.py +++ b/stdnum/ca/__init__.py @@ -19,3 +19,4 @@ # 02110-1301 USA """Collection of Canadian numbers.""" +from stdnum.ca import bn as vat # noqa: F401 From ebe7e1012ddc1286d61de5c5a565aff9cd4faedf Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 7 Mar 2020 15:23:16 +0100 Subject: [PATCH 134/393] Add missing vat alias for Japan --- stdnum/jp/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/stdnum/jp/__init__.py b/stdnum/jp/__init__.py index 12751aa0..9b99e0e9 100644 --- a/stdnum/jp/__init__.py +++ b/stdnum/jp/__init__.py @@ -19,3 +19,4 @@ # 02110-1301 USA """Collection of Japanese numbers.""" +from stdnum.jp import cn as vat # noqa: F401 From 60139a8f862f8a40bed2ed746c4402366f238aff Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 7 Mar 2020 23:07:25 +0100 Subject: [PATCH 135/393] =?UTF-8?q?Add=20Bellarus=20=D0=A3=D0=9D=D0=9F=20n?= =?UTF-8?q?umber?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This also adds a function to do an online lookup of the number. Closes https://github.com/arthurdejong/python-stdnum/issues/196 --- stdnum/by/__init__.py | 24 ++++++ stdnum/by/portal.nalog.gov.by.crt | 47 +++++++++++ stdnum/by/unp.py | 129 ++++++++++++++++++++++++++++++ tests/test_by_unp.doctest | 97 ++++++++++++++++++++++ tests/test_by_unp.py | 63 +++++++++++++++ 5 files changed, 360 insertions(+) create mode 100644 stdnum/by/__init__.py create mode 100644 stdnum/by/portal.nalog.gov.by.crt create mode 100644 stdnum/by/unp.py create mode 100644 tests/test_by_unp.doctest create mode 100644 tests/test_by_unp.py diff --git a/stdnum/by/__init__.py b/stdnum/by/__init__.py new file mode 100644 index 00000000..893f3864 --- /dev/null +++ b/stdnum/by/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Belarusian numbers +# coding: utf-8 +# +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Belarusian numbers.""" + +# provide aliases +from stdnum.by import unp as vat # noqa: F401 diff --git a/stdnum/by/portal.nalog.gov.by.crt b/stdnum/by/portal.nalog.gov.by.crt new file mode 100644 index 00000000..edb4954e --- /dev/null +++ b/stdnum/by/portal.nalog.gov.by.crt @@ -0,0 +1,47 @@ +-----BEGIN CERTIFICATE----- +MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/ +MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT +DkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow +SjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT +GkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF +q6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8 +SMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0 +Z8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA +a6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj +/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T +AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG +CCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv +bTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k +c3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw +VAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC +ARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz +MDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu +Y3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF +AAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo +uM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/ +wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu +X4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG +PfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6 +KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ +MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT +DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow +PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD +Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O +rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq +OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b +xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw +7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD +aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG +SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69 +ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr +AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz +R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5 +JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo +Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +-----END CERTIFICATE----- diff --git a/stdnum/by/unp.py b/stdnum/by/unp.py new file mode 100644 index 00000000..f7f144a9 --- /dev/null +++ b/stdnum/by/unp.py @@ -0,0 +1,129 @@ +# unp.py - functions for handling Belarusian UNP numbers +# coding: utf-8 +# +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""УНП, UNP (Учетный номер плательщика, the Bellarus VAT number). + +The УНП (UNP) or Учетный номер плательщика (Uchetniy nomer platel'shika, +Payer account number) is issued to organisations and individuals for tax +purposes. The number consists of 9 digits (numeric for organisations, +alphanumeric for individuals) and contains a region identifier, a serial per +region and a check digit. + +More information: + +* https://be.wikipedia.org/wiki/Уліковы_нумар_плацельшчыка +* http://pravo.levonevsky.org/bazaby09/sbor37/text37892/index3.htm + +>>> validate('200988541') +'200988541' +>>> validate('УНП MA1953684') +'MA1953684' +>>> validate('200988542') +Traceback (most recent call last): + ... +InvalidChecksum: ... +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits, to_unicode + + +# Mapping of Cyrillic letters to Latin letters +_cyrillic_to_latin = dict(zip( + u'АВЕКМНОРСТ', + u'ABEKMHOPCT', +)) + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + number = clean(number, ' ').upper().strip() + for prefix in ('УНП', u'УНП', 'UNP', u'UNP'): + if type(number) == type(prefix) and number.startswith(prefix): + number = number[len(prefix):] + # Replace Cyrillic letters with Latin letters + cleaned = ''.join(_cyrillic_to_latin.get(x, x) for x in to_unicode(number)) + if type(cleaned) != type(number): # pragma: no cover (Python2 only) + cleaned = cleaned.encode('utf-8') + return cleaned + + +def calc_check_digit(number): + """Calculate the check digit for the number.""" + number = compact(number) + alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' + weights = (29, 23, 19, 17, 13, 7, 5, 3) + if not isdigits(number): + number = number[0] + str('ABCEHKMOPT'.index(number[1])) + number[2:] + c = sum(w * alphabet.index(n) for w, n in zip(weights, number)) % 11 + if c > 9: + raise InvalidChecksum() + return str(c) + + +def validate(number): + """Check if the number is a valid number. This checks the length, + formatting and check digit.""" + number = compact(number) + if len(number) != 9: + raise InvalidLength() + if not isdigits(number[2:]): + raise InvalidFormat() + if not isdigits(number[:2]) and not all(x in 'ABCEHKMOPT' for x in number[:2]): + raise InvalidFormat() + if number[0] not in '1234567ABCEHKM': + raise InvalidComponent() + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def check_nalog(number, timeout=30): # pragma: no cover (not part of normal test suite) + """Retrieve registration information from the portal.nalog.gov.by web site. + + This basically returns the JSON response from the web service as a dict. + Will return ``None`` if the number is invalid or unknown. + """ + # this function isn't automatically tested because it would require + # network access for the tests and unnecessarily load the web service + import requests + from pkg_resources import resource_filename + # Since the nalog.gov.by web site currently provides an incomplete + # certificate chain, we provide our own. + certificate = resource_filename(__name__, 'portal.nalog.gov.by.crt') + response = requests.get( + 'https://www.portal.nalog.gov.by/grp/getData', + params={ + 'unp': compact(number), + 'charset': 'UTF-8', + 'type': 'json'}, + timeout=timeout, + verify=certificate) + if response.ok: + return response.json()['ROW'] diff --git a/tests/test_by_unp.doctest b/tests/test_by_unp.doctest new file mode 100644 index 00000000..6c2b8a45 --- /dev/null +++ b/tests/test_by_unp.doctest @@ -0,0 +1,97 @@ +test_by_unp.doctest - more detailed doctests for stdnum.by.unp module + +Copyright (C) 2020 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.by.unp. It +tries to cover more corner cases and detailed functionality that is not +really useful as module documentation. + +>>> from stdnum.by import unp +>>> from stdnum.exceptions import * + + +Tests for some corner cases. + +>>> unp.validate('591705582') +'591705582' +>>> unp.validate('УНП 591705582') +'591705582' +>>> str(unp.validate(u'\u0423\u041d\u041f 591705582')) +'591705582' +>>> unp.validate('UNP 591705582') +'591705582' +>>> unp.validate('5917DDD82') # letters in wrong places +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> unp.validate('991705588') # first digit is unknown region +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> unp.validate('M01953684') # if first digit is letter, so should the second +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> unp.validate('7A1953689') # if second digit is letter, so should the first +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> unp.validate('МА1953684') # Cyrillic letters will be translated to Latin +'MA1953684' + + +The check digit cannot be 10: + +>>> unp.calc_check_digit('711953681') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 100217336 +... 100693551 +... 100864035 +... 101288529 +... 101541947 +... 190658169 +... 190960352 +... 191453533 +... 191682495 +... 191767445 +... 191827058 +... 192035780 +... 192345153 +... 192988109 +... 200019773 +... 290380347 +... 400051902 +... 490127567 +... 500037201 +... 591705582 +... 690314863 +... 691631805 +... 791022114 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not unp.is_valid(x)] +[] diff --git a/tests/test_by_unp.py b/tests/test_by_unp.py new file mode 100644 index 00000000..229b0344 --- /dev/null +++ b/tests/test_by_unp.py @@ -0,0 +1,63 @@ +# test_by_unp.py - online validation tests +# coding: utf-8 +# +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +# This is a separate test file because it should not be run regularly +# because it could negatively impact the online service. + +"""Extra tests for the stdnum.by.unp module.""" + +import os +import unittest + +from stdnum.by import unp + + +@unittest.skipIf( + not os.environ.get('ONLINE_TESTS'), + 'Do not overload online services') +class TestNalog(unittest.TestCase): + """Test the web services provided by the portal.nalog.gov.by web site.""" + + def test_check_nalog(self): + """Test stdnum.by.unp.check_nalog()""" + # Test a normal valid number + result = unp.check_nalog('191682495') + self.assertDictEqual( + result, + { + 'CKODSOST': '1', + 'DLIKV': None, + 'DREG': '08.07.2011', + 'NMNS': '104', + 'VKODS': 'Действующий', + 'VLIKV': None, + 'VMNS': 'Инспекция МНС по Московскому району г.Минска ', + 'VNAIMK': 'Частное предприятие "КРИОС ГРУПП"', + 'VNAIMP': 'Частное производственное унитарное предприятие "КРИОС ГРУПП"', + 'VPADRES': 'г. Минск,ул. Уманская, д.54, пом. 152', + 'VUNP': '191682495', + }) + # Check that result has at least these keys + keys = ['VUNP', 'VNAIMP', 'VNAIMK', 'DREG', 'CKODSOST', 'VKODS'] + self.assertEqual([key for key in keys if key in result], keys) + self.assertEqual(result['VUNP'], '191682495') + # Test invalid number + result = unp.check_nalog('771681495') + self.assertIsNone(result) From d09ed521f68c60c7a28948c5fcbf9faa4fcc073e Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 8 Mar 2020 18:40:25 +0100 Subject: [PATCH 136/393] Use zip() for applying weights in check algorithms --- stdnum/lv/pvn.py | 2 +- stdnum/ru/inn.py | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/stdnum/lv/pvn.py b/stdnum/lv/pvn.py index 03db0f4a..006b5c0c 100644 --- a/stdnum/lv/pvn.py +++ b/stdnum/lv/pvn.py @@ -70,7 +70,7 @@ def calc_check_digit_pers(number): should not have the check digit included.""" # note that this algorithm has not been confirmed by an independent source weights = (10, 5, 8, 4, 2, 1, 6, 3, 7, 9) - check = 1 + sum(weights[i] * int(n) for i, n in enumerate(number)) + check = 1 + sum(w * int(n) for w, n in zip(weights, number)) return str(check % 11 % 10) diff --git a/stdnum/ru/inn.py b/stdnum/ru/inn.py index db30806a..58cc2167 100644 --- a/stdnum/ru/inn.py +++ b/stdnum/ru/inn.py @@ -51,18 +51,15 @@ def compact(number): def calc_company_check_digit(number): """Calculate the check digit for the 10-digit ИНН for organisations.""" weights = (2, 4, 10, 3, 5, 9, 4, 6, 8) - return str(sum(weights[i] * int(n) - for i, n in enumerate(number[:9])) % 11 % 10) + return str(sum(w * int(n) for w, n in zip(weights, number)) % 11 % 10) def calc_personal_check_digits(number): """Calculate the check digits for the 12-digit personal ИНН.""" weights = (7, 2, 4, 10, 3, 5, 9, 4, 6, 8) - d1 = str(sum(weights[i] * int(n) - for i, n in enumerate(number[:10])) % 11 % 10) + d1 = str(sum(w * int(n) for w, n in zip(weights, number)) % 11 % 10) weights = (3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8) - d2 = str(sum(weights[i] * int(n) - for i, n in enumerate(number[:10] + d1)) % 11 % 10) + d2 = str(sum(w * int(n) for w, n in zip(weights, number[:10] + d1)) % 11 % 10) return d1 + d2 From f7b968c986ad6163f92e1c72da20050f961f8954 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Mon, 9 Mar 2020 21:05:59 +0100 Subject: [PATCH 137/393] Fix typo Thanks @unho --- stdnum/by/unp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdnum/by/unp.py b/stdnum/by/unp.py index f7f144a9..14b7a0ec 100644 --- a/stdnum/by/unp.py +++ b/stdnum/by/unp.py @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -"""УНП, UNP (Учетный номер плательщика, the Bellarus VAT number). +"""УНП, UNP (Учетный номер плательщика, the Belarus VAT number). The УНП (UNP) or Учетный номер плательщика (Uchetniy nomer platel'shika, Payer account number) is issued to organisations and individuals for tax From 843382165bc81471b7b037521be9712455412fb3 Mon Sep 17 00:00:00 2001 From: FabrizioMontanari Date: Tue, 3 Mar 2020 18:16:45 +0100 Subject: [PATCH 138/393] Add Italian AIC codes Closes https://github.com/arthurdejong/python-stdnum/pull/193 --- stdnum/it/aic.py | 132 ++++++++++++++++++++++++++++++++++++++ tests/test_it_aic.doctest | 128 ++++++++++++++++++++++++++++++++++++ 2 files changed, 260 insertions(+) create mode 100644 stdnum/it/aic.py create mode 100644 tests/test_it_aic.doctest diff --git a/stdnum/it/aic.py b/stdnum/it/aic.py new file mode 100644 index 00000000..4c6afc76 --- /dev/null +++ b/stdnum/it/aic.py @@ -0,0 +1,132 @@ +# aic.py - functions for handling Italian AIC codes +# coding: utf-8 +# +# This file is based on pyAIC Python library. +# https://github.com/FabrizioMontanari/pyAIC +# +# Copyright (C) 2020 Fabrizio Montanari +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""AIC (Italian code for identification of drugs). + +AIC codes are used to identify drugs allowed to be sold in Italy. Codes are +issued by the Italian Drugs Agency (AIFA, Agenzia Italiana del Farmaco), the +government authority responsible for drugs regulation in Italy. + +The number consists of 9 digits and includes a check digit. + +More information: + +* https://www.gazzettaufficiale.it/do/atto/serie_generale/caricaPdf?cdimg=14A0566800100010110001&dgu=2014-07-18&art.dataPubblicazioneGazzetta=2014-07-18&art.codiceRedazionale=14A05668&art.num=1&art.tiposerie=SG + +>>> validate('000307052') # BASE10 format +'000307052' +>>> validate('009CVD') # BASE32 format is converted +'000307052' +>>> validate_base10('000307052') +'000307052' +>>> validate_base32('009CVD') +'000307052' +>>> to_base32('000307052') +'009CVD' +>>> from_base32('009CVD') +'000307052' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +# the table of AIC BASE32 allowed chars. +_base32_alphabet = '0123456789BCDFGHJKLMNPQRSTUVWXYZ' + + +def compact(number): + """Convert the number to the minimal representation.""" + return clean(number, ' ').upper().strip() + + +def from_base32(number): + """Convert a BASE32 representation of an AIC to a BASE10 one.""" + number = compact(number) + if not all(x in _base32_alphabet for x in number): + raise InvalidFormat() + s = sum(_base32_alphabet.index(n) * 32 ** i + for i, n in enumerate(reversed(number))) + return str(s).zfill(9) + + +def to_base32(number): + """Convert a BASE10 representation of an AIC to a BASE32 one.""" + number = compact(number) + if not isdigits(number): + raise InvalidFormat() + res = '' + remainder = int(number) + while remainder > 31: + res = _base32_alphabet[remainder % 32] + res + remainder = remainder // 32 + res = _base32_alphabet[remainder] + res + return res.zfill(6) + + +def calc_check_digit(number): + """Calculate the check digit for the BASE10 AIC code.""" + number = compact(number) + weights = (1, 2, 1, 2, 1, 2, 1, 2) + return str(sum((x // 10) + (x % 10) + for x in (w * int(n) for w, n in zip(weights, number))) % 10) + + +def validate_base10(number): + """Check if a string is a valid BASE10 representation of an AIC.""" + number = compact(number) + if len(number) != 9: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[0] != '0': + raise InvalidComponent() + if calc_check_digit(number) != number[-1]: + raise InvalidChecksum() + return number + + +def validate_base32(number): + """Check if a string is a valid BASE32 representation of an AIC.""" + number = compact(number) + if len(number) != 6: + raise InvalidLength() + return validate_base10(from_base32(number)) + + +def validate(number): + """Check if a string is a valid AIC. BASE10 is the canonical form and + is 9 chars long, while BASE32 is 6 chars.""" + number = compact(number) + if len(number) == 6: + return validate_base32(number) + else: + return validate_base10(number) + + +def is_valid(number): + """Check if the given string is a valid AIC code.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_it_aic.doctest b/tests/test_it_aic.doctest new file mode 100644 index 00000000..b3f13e4e --- /dev/null +++ b/tests/test_it_aic.doctest @@ -0,0 +1,128 @@ +test_it_aic.doctest - tests for the stdnum.it.aic module + +Copyright (C) 2020 Fabrizio Montanari + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.it.aic module. + +>>> from stdnum.it import aic +>>> from stdnum.exceptions import * + + +Some valid codes with their BASE10/BASE32 representations. + +>>> aic10_valid = ['000307052', '000307037', '001738032', '001738020', '042645046', '045359015'] +>>> aic32_valid = ['009CVD', '009CUX', '01P19J', '01P194', '18PFKQ', '1C87X7'] +>>> [x for x in aic10_valid + aic32_valid if x and not aic.is_valid(x)] +[] +>>> [aic.to_base32(x) for x in aic10_valid] == aic32_valid +True +>>> [aic.from_base32(x) for x in aic32_valid] == aic10_valid +True + + +We offer conversion functions between BASE10 and BASE32 formats. + +>>> aic.to_base32('000307037') +'009CUX' +>>> aic.from_base32('009CUX') +'000307037' +>>> aic.to_base32('009CUX') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> aic.from_base32('009CV$') +Traceback (most recent call last): + ... +InvalidFormat: ... + + +Check digit calculation corner cases. + +>>> aic.calc_check_digit('00030705') +'2' +>>> aic.calc_check_digit('010307052') +'4' + + +Tests for various corner cases. + +>>> aic.validate('000307052') +'000307052' +>>> aic.validate('00030705.') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> aic.validate('00307052') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> aic.validate('000307053') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> aic.validate(307053) # not a string type +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> aic.validate('100307053') # does not start with 0 +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> aic.validate('0003070.3') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> aic.validate('009CVD') +'000307052' +>>> aic.validate('09CVD') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> aic.validate('2ZP43F') # BASE10 format does not start with 0 +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> aic.validate('009CV$') +Traceback (most recent call last): + ... +InvalidFormat: ... + + +We can also validate BASE10 or BASE32 format explicitly. + +>>> aic.validate_base10('009CVD') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> aic.validate_base32('009CVD1') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> aic.validate_base32('009CVL') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> aic.validate_base32('00$CVD') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> aic.validate_base32('100307052') +Traceback (most recent call last): + ... +InvalidLength: ... From 273dd5494a525039e5c55d99bbf0835dee3388b9 Mon Sep 17 00:00:00 2001 From: grzekru Date: Thu, 19 Mar 2020 20:00:32 +0100 Subject: [PATCH 139/393] Use HTTPS instead of HTTP fox VIES lookups Closes https://github.com/arthurdejong/python-stdnum/issues/204 Closes https://github.com/arthurdejong/python-stdnum/pull/205 --- stdnum/eu/vat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdnum/eu/vat.py b/stdnum/eu/vat.py index c6d9c94c..d7c6026b 100644 --- a/stdnum/eu/vat.py +++ b/stdnum/eu/vat.py @@ -53,7 +53,7 @@ _country_modules = dict() -vies_wsdl = 'http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl' +vies_wsdl = 'https://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl' """The WSDL URL of the VAT Information Exchange System (VIES).""" From 91ca4dac21c66c50b44b9334287ddc4277991867 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 20 Mar 2020 17:50:39 +0100 Subject: [PATCH 140/393] Use HTTPS in URLs where possible --- stdnum/cu/ni.py | 2 +- stdnum/do/ncf.py | 2 +- stdnum/do/rnc.py | 2 +- stdnum/es/ccc.py | 2 +- stdnum/es/referenciacatastral.py | 2 +- stdnum/eu/eic.py | 2 +- stdnum/eu/nace.py | 2 +- stdnum/fi/hetu.py | 4 ++-- stdnum/fr/nir.py | 2 +- stdnum/gb/nhs.py | 4 ++-- stdnum/gr/amka.py | 2 +- stdnum/isil.py | 2 +- stdnum/issn.py | 2 +- stdnum/kr/rrn.py | 2 +- stdnum/mu/nid.py | 2 +- stdnum/mx/curp.py | 2 +- stdnum/mx/rfc.py | 2 +- stdnum/pl/regon.py | 3 +-- 18 files changed, 20 insertions(+), 21 deletions(-) diff --git a/stdnum/cu/ni.py b/stdnum/cu/ni.py index e9d3d5d8..2202e683 100644 --- a/stdnum/cu/ni.py +++ b/stdnum/cu/ni.py @@ -26,7 +26,7 @@ More information: -* http://www.postdata.club/issues/201609/es-usted-unico-en-cuba.html +* https://www.postdata.club/issues/201609/es-usted-unico-en-cuba.html >>> validate('91021027775') '91021027775' diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py index d4994de9..a85e4c73 100644 --- a/stdnum/do/ncf.py +++ b/stdnum/do/ncf.py @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -# Development of this functionality was funded by iterativo | http://iterativo.do +# Development of this functionality was funded by iterativo | https://iterativo.do """NCF (Números de Comprobante Fiscal, Dominican Republic receipt number). diff --git a/stdnum/do/rnc.py b/stdnum/do/rnc.py index a6d785f9..6bac651b 100644 --- a/stdnum/do/rnc.py +++ b/stdnum/do/rnc.py @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA -# Development of this functionality was funded by iterativo | http://iterativo.do +# Development of this functionality was funded by iterativo | https://iterativo.do """RNC (Registro Nacional del Contribuyente, Dominican Republic tax number). diff --git a/stdnum/es/ccc.py b/stdnum/es/ccc.py index b9e1db17..3306c200 100644 --- a/stdnum/es/ccc.py +++ b/stdnum/es/ccc.py @@ -40,7 +40,7 @@ More information: * https://es.wikipedia.org/wiki/Código_cuenta_cliente -* http://www.bde.es/bde/es/secciones/servicios/Particulares_y_e/Registros_de_Ent/ +* https://www.bde.es/bde/es/secciones/servicios/Particulares_y_e/Registros_de_Ent/ >>> validate('1234-1234-16 1234567890') '12341234161234567890' diff --git a/stdnum/es/referenciacatastral.py b/stdnum/es/referenciacatastral.py index c4d913cc..8d5ee1fb 100644 --- a/stdnum/es/referenciacatastral.py +++ b/stdnum/es/referenciacatastral.py @@ -79,7 +79,7 @@ def format(number): # The check digit implementation is based on the Javascript # implementation by Vicente Sancho that can be found at -# http://trellat.es/validar-la-referencia-catastral-en-javascript/ +# https://trellat.es/validar-la-referencia-catastral-en-javascript/ def _check_digit(number): """Calculate a single check digit on the provided part of the number.""" diff --git a/stdnum/eu/eic.py b/stdnum/eu/eic.py index e6d9419b..63425183 100644 --- a/stdnum/eu/eic.py +++ b/stdnum/eu/eic.py @@ -30,7 +30,7 @@ More information: * https://en.wikipedia.org/wiki/Energy_Identification_Code -* http://www.eiccodes.eu/ +* https://www.entsoe.eu/data/energy-identification-codes-eic/ >>> validate('22XWATTPLUS----G') '22XWATTPLUS----G' diff --git a/stdnum/eu/nace.py b/stdnum/eu/nace.py index 6c1ced44..91fc2a4a 100644 --- a/stdnum/eu/nace.py +++ b/stdnum/eu/nace.py @@ -32,7 +32,7 @@ More information: * https://en.wikipedia.org/wiki/Statistical_Classification_of_Economic_Activities_in_the_European_Community -* http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=NACE_REV2&StrLanguageCode=EN&IntPcKey=&StrLayoutCode=HIERARCHIC +* https://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=NACE_REV2&StrLanguageCode=EN&IntPcKey=&StrLayoutCode=HIERARCHIC >>> validate('A') 'A' diff --git a/stdnum/fi/hetu.py b/stdnum/fi/hetu.py index 334985f1..26c538f1 100644 --- a/stdnum/fi/hetu.py +++ b/stdnum/fi/hetu.py @@ -23,8 +23,8 @@ """HETU (Henkilötunnus, Finnish personal identity code). Module for handling Finnish personal identity codes (HETU, Henkilötunnus). -See http://www.vaestorekisterikeskus.fi/default.aspx?id=45 for checksum -calculation details and http://tarkistusmerkit.teppovuori.fi/tarkmerk.htm#hetu1 +See https://www.vaestorekisterikeskus.fi/default.aspx?id=45 for checksum +calculation details and https://tarkistusmerkit.teppovuori.fi/tarkmerk.htm#hetu1 for historical details. >>> validate('131052-308T') diff --git a/stdnum/fr/nir.py b/stdnum/fr/nir.py index bc02fafb..5f8bf44f 100644 --- a/stdnum/fr/nir.py +++ b/stdnum/fr/nir.py @@ -37,7 +37,7 @@ * https://en.wikipedia.org/wiki/INSEE_code * http://resoo.org/docs/_docs/regles-numero-insee.pdf * https://fr.wikipedia.org/wiki/Numéro_de_sécurité_sociale_en_France -* http://xml.insee.fr/schema/nir.html +* https://xml.insee.fr/schema/nir.html >>> validate('2 95 10 99 126 111 93') '295109912611193' diff --git a/stdnum/gb/nhs.py b/stdnum/gb/nhs.py index 65e07c78..ac6382d6 100644 --- a/stdnum/gb/nhs.py +++ b/stdnum/gb/nhs.py @@ -27,9 +27,9 @@ More information: * https://en.wikipedia.org/wiki/NHS_number -* http://www.nhs.uk/NHSEngland/thenhs/records/nhs-number/ +* https://www.nhs.uk/using-the-nhs/about-the-nhs/what-is-an-nhs-number/ * https://digital.nhs.uk/article/301/NHS-Number -* http://www.datadictionary.nhs.uk/data_dictionary/attributes/n/nhs/nhs_number_de.asp +* https://www.datadictionary.nhs.uk/data_dictionary/attributes/n/nhs/nhs_number_de.asp >>> validate('943-476-5870') '9434765870' diff --git a/stdnum/gr/amka.py b/stdnum/gr/amka.py index 867ac8ec..e04efeb4 100644 --- a/stdnum/gr/amka.py +++ b/stdnum/gr/amka.py @@ -27,7 +27,7 @@ More information: -* http://www.amka.gr/tieinai_en.html +* https://www.amka.gr/tieinai_en.html >>> validate('01013099997') '01013099997' diff --git a/stdnum/isil.py b/stdnum/isil.py index 00bd65a4..d69c5fcc 100644 --- a/stdnum/isil.py +++ b/stdnum/isil.py @@ -40,7 +40,7 @@ More information: * https://en.wikipedia.org/wiki/ISBT_128 -* http://biblstandard.dk/isil/ +* https://biblstandard.dk/isil/ * https://www.iso.org/standard/57332.html >>> validate('IT-RM0267') diff --git a/stdnum/issn.py b/stdnum/issn.py index fcd88193..10c6af94 100644 --- a/stdnum/issn.py +++ b/stdnum/issn.py @@ -29,7 +29,7 @@ More information: * https://en.wikipedia.org/wiki/International_Standard_Serial_Number -* http://www.issn.org/ +* https://www.issn.org/ >>> validate('0024-9319') '00249319' diff --git a/stdnum/kr/rrn.py b/stdnum/kr/rrn.py index 35fdb992..b67493cf 100644 --- a/stdnum/kr/rrn.py +++ b/stdnum/kr/rrn.py @@ -33,7 +33,7 @@ More information: -* http://www.law.go.kr/lsSc.do?tabMenuId=tab18&p1=&subMenu=1&nwYn=1§ion=&tabNo=&query=%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%20%EB%B3%B4%ED%98%B8%EB%B2%95 +* http://www.law.go.kr/lsSc.do?tabMenuId=tab18&p1=&subMenu=1&nwYn=1§ion=&tabNo=&query=개인정보+보호법 * https://en.wikipedia.org/wiki/Resident_registration_number * https://techscience.org/a/2015092901/ diff --git a/stdnum/mu/nid.py b/stdnum/mu/nid.py index 5af67fd5..fef4193e 100644 --- a/stdnum/mu/nid.py +++ b/stdnum/mu/nid.py @@ -35,7 +35,7 @@ More information: -* http://mnis.govmu.org/English/ID%20Card/Pages/default.aspx +* https://mnis.govmu.org/English/ID%20Card/Pages/default.aspx """ import datetime diff --git a/stdnum/mx/curp.py b/stdnum/mx/curp.py index c1ddfd1b..0e05b748 100644 --- a/stdnum/mx/curp.py +++ b/stdnum/mx/curp.py @@ -27,7 +27,7 @@ More information: -* http://en.wikipedia.org/wiki/CURP +* https://en.wikipedia.org/wiki/CURP * https://www.gob.mx/curp/ >>> validate('BOXW310820HNERXN09') diff --git a/stdnum/mx/rfc.py b/stdnum/mx/rfc.py index 80b3de27..2904ed87 100644 --- a/stdnum/mx/rfc.py +++ b/stdnum/mx/rfc.py @@ -37,7 +37,7 @@ More information: -* http://www.sisi.org.mx/jspsi/documentos/2005/seguimiento/06101/0610100162005_065.doc +* https://www.infomex.org.mx/jspsi/documentos/2005/seguimiento/06101/0610100162005_065.doc * https://es.wikipedia.org/wiki/Registro_Federal_de_Contribuyentes_(M%C3%A9xico) An online validation service is available at: diff --git a/stdnum/pl/regon.py b/stdnum/pl/regon.py index 17b5c685..42f3f6a6 100644 --- a/stdnum/pl/regon.py +++ b/stdnum/pl/regon.py @@ -27,8 +27,7 @@ More information: -* http://bip.stat.gov.pl/en/regon/ -* http://www.stat.gov.pl/bip/regon_ENG_HTML.htm +* https://bip.stat.gov.pl/en/regon/ * https://wyszukiwarkaregon.stat.gov.pl/appBIR/index.aspx >>> validate('192598184') From 982322ac7477ef3ab64efb4966f750d9c7d0f0b3 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 18 Apr 2020 13:22:53 +0200 Subject: [PATCH 141/393] Avoid newest Sphinx Newer versions of Sphinx treat underscores differently when used in arguments to automodule causing problems in generating documentation for the stdnum.in_.aadhaar, stdnum.in_.pan, stdnum.is_.kennitala and stdnum.is_.vsk modules. --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 645865db..ad60f8bc 100644 --- a/tox.ini +++ b/tox.ini @@ -34,5 +34,5 @@ deps = flake8 commands = flake8 stdnum tests update *.py [testenv:docs] -deps = Sphinx +deps = Sphinx<3 commands = sphinx-build -N -b html docs {envtmpdir}/sphinx -W From ff866189643c8bac6e60e456973d805478b56091 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 18 Apr 2020 13:57:54 +0200 Subject: [PATCH 142/393] Resolve Travis configuration warnings --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 436ddfb2..c0f779b0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ language: python +os: linux +dist: xenial cache: pip -sudo: false python: - 2.7 - 3.4 @@ -9,7 +10,7 @@ python: - 3.7 - 3.8 - pypy -matrix: +jobs: include: - python: 2.6 dist: trusty From 417b50028255e54097f2a0bf49f8a9f0f7064705 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 19 Apr 2020 15:05:49 +0200 Subject: [PATCH 143/393] Flake 8 fixes --- setup.cfg | 4 +++ setup.py | 86 ++++++++++++++++++++++++++++--------------------------- tox.ini | 2 +- 3 files changed, 49 insertions(+), 43 deletions(-) diff --git a/setup.cfg b/setup.cfg index 010134a6..da1f59ac 100644 --- a/setup.cfg +++ b/setup.cfg @@ -45,3 +45,7 @@ max-line-length = 120 [isort] lines_after_imports = 2 multi_line_output = 4 +known_third_party = + lxml + requests + xlrd diff --git a/setup.py b/setup.py index c5eff046..f340218a 100755 --- a/setup.py +++ b/setup.py @@ -39,45 +39,47 @@ with open(os.path.join(base_dir, 'README'), 'rb') as fp: long_description = fp.read().decode('utf-8') -setup(name='python-stdnum', - version=stdnum.__version__, - description='Python module to handle standardized numbers and codes', - long_description=long_description, - author='Arthur de Jong', - author_email='arthur@arthurdejong.org', - url='https://arthurdejong.org/python-stdnum/', - license='LGPL', - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: Financial and Insurance Industry', - 'Intended Audience :: Information Technology', - 'Intended Audience :: Telecommunications Industry', - 'License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.6', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', - 'Programming Language :: Python :: 3.5', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: Implementation :: PyPy', - 'Topic :: Office/Business :: Financial', - 'Topic :: Software Development :: Libraries :: Python Modules', - 'Topic :: Text Processing :: General', - ], - packages=find_packages(), - package_data={'': ['*.dat']}, - extras_require={ - # The SOAP feature is only required for a number of online tests - # of numbers such as the EU VAT VIES lookup, the Dominican Republic - # DGII services or the Turkish T.C. Kimlik validation. - 'SOAP': ['zeep'], # recommended implementation - 'SOAP-ALT': ['suds'], # but this should also work - 'SOAP-FALLBACK': ['PySimpleSOAP'], # this is a fallback - }, - ) +setup( + name='python-stdnum', + version=stdnum.__version__, + description='Python module to handle standardized numbers and codes', + long_description=long_description, + author='Arthur de Jong', + author_email='arthur@arthurdejong.org', + url='https://arthurdejong.org/python-stdnum/', + license='LGPL', + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Intended Audience :: Developers', + 'Intended Audience :: Financial and Insurance Industry', + 'Intended Audience :: Information Technology', + 'Intended Audience :: Telecommunications Industry', + 'License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2', + 'Programming Language :: Python :: 2.6', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: Implementation :: PyPy', + 'Topic :: Office/Business :: Financial', + 'Topic :: Software Development :: Libraries :: Python Modules', + 'Topic :: Text Processing :: General', + ], + packages=find_packages(), + install_requires=[], + package_data={'': ['*.dat']}, + extras_require={ + # The SOAP feature is only required for a number of online tests + # of numbers such as the EU VAT VIES lookup, the Dominican Republic + # DGII services or the Turkish T.C. Kimlik validation. + 'SOAP': ['zeep'], # recommended implementation + 'SOAP-ALT': ['suds'], # but this should also work + 'SOAP-FALLBACK': ['PySimpleSOAP'], # this is a fallback + }, +) diff --git a/tox.ini b/tox.ini index ad60f8bc..98e2735f 100644 --- a/tox.ini +++ b/tox.ini @@ -31,7 +31,7 @@ deps = flake8 flake8-tidy-imports flake8-tuple pep8-naming -commands = flake8 stdnum tests update *.py +commands = flake8 stdnum tests update setup.py [testenv:docs] deps = Sphinx<3 From e49e0e9e213b36b4debfcefbf1edcfdb554432ea Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 25 Apr 2020 20:41:19 +0200 Subject: [PATCH 144/393] Document function return behaviour --- docs/index.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/index.rst b/docs/index.rst index 020314fa..8eb0ea96 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -16,24 +16,33 @@ Most of the number format modules implement the following functions: :mod:`an exception <.exceptions>` is raised that indicates the type of error. + :raises ValidationError: When the specified number is invalid + :returns: str -- A compact (canonical) representation of the number + .. function:: module.is_valid(number) Return either ``True`` or ``False`` depending on whether the passed number is in any supported and valid form and passes all embedded checks of the number. This function should never raise an exception. + :returns: bool -- ``True`` if validated, ``False`` otherwise + .. function:: module.compact(number) Return a compact representation of the number or code. This function generally does not do validation but may raise exceptions for wildly invalid numbers. + :returns: str -- The compacted number + .. function:: module.format(number) Return a formatted version of the number in the preferred format. This function generally expects to be passed a valid number or code and may raise exceptions for invalid numbers. + :returns: str -- A formatted number + The check digit modules generally also provide the following functions: .. function:: module.checksum(number) @@ -42,11 +51,15 @@ The check digit modules generally also provide the following functions: number that can be used to determine whether the provided number is valid. It depends on the algorithm which checksum is considered valid. + :returns: int -- A numeric checksum over the number + .. function:: module.calc_check_digit(number) Calculate the check digit that should be added to the number to make it valid. + :returns: str -- A check digit that can be appended + Apart from the above, the modules may add extra parsing, validation or conversion functions. From 356a729bf31ad8e971f3049523ddf4498dd999ca Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Tue, 31 Mar 2020 22:15:35 +0200 Subject: [PATCH 145/393] Add Israeli TIN number Closes https://github.com/arthurdejong/python-stdnum/pull/208 Closes https://github.com/arthurdejong/python-stdnum/issues/107 --- stdnum/il/__init__.py | 3 + stdnum/il/hp.py | 87 +++++++++++++ tests/test_il_hp.doctest | 257 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 347 insertions(+) create mode 100644 stdnum/il/hp.py create mode 100644 tests/test_il_hp.doctest diff --git a/stdnum/il/__init__.py b/stdnum/il/__init__.py index 91a474ef..b002751c 100644 --- a/stdnum/il/__init__.py +++ b/stdnum/il/__init__.py @@ -19,3 +19,6 @@ # 02110-1301 USA """Collection of Israeli numbers.""" + +# provide aliases +from stdnum.il import hp as vat # noqa: F401 diff --git a/stdnum/il/hp.py b/stdnum/il/hp.py new file mode 100644 index 00000000..28386c5e --- /dev/null +++ b/stdnum/il/hp.py @@ -0,0 +1,87 @@ +# hp.py - functions for handling Israeli company numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Company Number (מספר חברה, or short ח.פ. Israeli company number). + +It consists of nine digits and includes a check digit. For companies +the first digit is a 5. The first two digits identify the type of +company. + +More information: + +* https://he.wikipedia.org/wiki/תאגיד#מספר_רישום_התאגיד +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Israel-TIN.pdf +* https://wiki.scn.sap.com/wiki/display/CRM/Israel + +>>> validate('516179157') +'516179157' +>>> format(' 5161 79157 ') +'516179157' +>>> validate('516179150') # invalid check digit +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('490154203237518') # longer than 9 digits +Traceback (most recent call last): + ... +InvalidLength: ... +>>> validate('416179157') +Traceback (most recent call last): + ... +InvalidComponent: ... +""" + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any separators and removes surrounding whitespace.""" + return clean(number, ' -').strip() + + +def validate(number): + """Check if the number provided is a valid ID. This checks the length, + formatting and check digit.""" + number = compact(number) + if len(number) != 9: + raise InvalidLength() + if not isdigits(number) or int(number) <= 0: + raise InvalidFormat() + if number[0] != '5': + raise InvalidComponent() + luhn.validate(number) + return number + + +def is_valid(number): + """Check if the number provided is a valid ID. This checks the length, + formatting and check digit.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + return compact(number) diff --git a/tests/test_il_hp.doctest b/tests/test_il_hp.doctest new file mode 100644 index 00000000..baaecc39 --- /dev/null +++ b/tests/test_il_hp.doctest @@ -0,0 +1,257 @@ +test_il_hp.doctest - more detailed doctests for stdnum.il.hp module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.il.hp module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.il import hp + + +Basic tests + +>>> hp.validate('516179157') +'516179157' +>>> hp.validate('1234') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> hp.validate('516179XXX') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> hp.validate('416179157') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> hp.validate('516179150') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> hp.format(' 5161 79157 ') +'516179157' + + +>>> numbers = ''' +... +... 500107420 +... 500261359 +... 510361371 +... 510771314 +... 510790256 +... 510923402 +... 510952328 +... 510976103 +... 511100554 +... 511193815 +... 511216129 +... 511221947 +... 511237018 +... 511240350 +... 511610966 +... 511622375 +... 511770281 +... 511772840 +... 511773897 +... 511895286 +... 511930828 +... 512053521 +... 512053968 +... 512131228 +... 512244245 +... 512440934 +... 512476789 +... 512506643 +... 512516014 +... 512629254 +... 512662628 +... 512708074 +... 512708363 +... 512740861 +... 512749532 +... 512802174 +... 512872359 +... 512899667 +... 512946948 +... 512947276 +... 512951526 +... 512962010 +... 512976028 +... 513070623 +... 513079582 +... 513107334 +... 513174813 +... 513302588 +... 513374355 +... 513403857 +... 513444224 +... 513466532 +... 513544833 +... 513565473 +... 513606582 +... 513688481 +... 513701169 +... 513704999 +... 513724187 +... 513771519 +... 513795948 +... 513797027 +... 513853085 +... 513879205 +... 513906420 +... 514078138 +... 514125798 +... 514174341 +... 514240761 +... 514295062 +... 514306844 +... 514307107 +... 514350024 +... 514462282 +... 514471127 +... 514486182 +... 514513357 +... 514521996 +... 514536648 +... 514563469 +... 514607290 +... 514643519 +... 514697358 +... 514770494 +... 514776426 +... 514943174 +... 514966993 +... 515049757 +... 515098671 +... 515110047 +... 515124386 +... 515132082 +... 515170546 +... 515177129 +... 515225233 +... 515259430 +... 515262475 +... 515277440 +... 515278380 +... 515434041 +... 515487668 +... 515558096 +... 515560217 +... 515613776 +... 515985232 +... 515986198 +... 516087152 +... 516091998 +... 516092095 +... 516093150 +... 516093549 +... 516093739 +... 516095544 +... 516095742 +... 516096245 +... 516096351 +... 516096393 +... 516097615 +... 516099157 +... 516099611 +... 516102001 +... 516102266 +... 516104148 +... 516104817 +... 516105012 +... 516105111 +... 516105277 +... 516106002 +... 516106937 +... 516106945 +... 516108453 +... 516109626 +... 516110418 +... 516110913 +... 516112745 +... 516113008 +... 516113461 +... 516113693 +... 516113768 +... 516114865 +... 516114972 +... 516115003 +... 516116340 +... 516117900 +... 516119377 +... 516120169 +... 516120235 +... 516120557 +... 516121530 +... 516121761 +... 516122413 +... 516122645 +... 516123668 +... 516125135 +... 516125424 +... 516125499 +... 516126760 +... 516127941 +... 516128204 +... 516128493 +... 516132602 +... 516132867 +... 516133030 +... 516133113 +... 516133709 +... 516133774 +... 516134012 +... 516134277 +... 516134319 +... 516134392 +... 516134715 +... 516134764 +... 516135977 +... 516136041 +... 516136074 +... 516136264 +... 516136918 +... 516137213 +... 516137270 +... 516137536 +... 516137734 +... 516137775 +... 516138179 +... 516138930 +... 516139060 +... 520037359 +... 520037458 +... 530216845 +... 540165982 +... 540167285 +... 540242070 +... 540256468 +... 540279544 +... 540281359 +... 550011498 +... 550211270 +... 550224299 +... 550240824 +... 550242861 +... 550265193 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not hp.is_valid(x)] +[] From 54e2e8fda313c1cb47c4cfdc71f42be272fe74e4 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Fri, 10 Apr 2020 18:17:19 +0200 Subject: [PATCH 146/393] Add support for El Salvador TIN number Closes https://github.com/arthurdejong/python-stdnum/issues/133 Closes https://github.com/arthurdejong/python-stdnum/pull/215 --- stdnum/sv/__init__.py | 24 ++++ stdnum/sv/nit.py | 121 ++++++++++++++++++ tests/test_sv_nit.doctest | 263 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 408 insertions(+) create mode 100644 stdnum/sv/__init__.py create mode 100644 stdnum/sv/nit.py create mode 100644 tests/test_sv_nit.doctest diff --git a/stdnum/sv/__init__.py b/stdnum/sv/__init__.py new file mode 100644 index 00000000..dd63b082 --- /dev/null +++ b/stdnum/sv/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of El Salvador numbers +# coding: utf-8 +# +# Copyright (C) 2019 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of El Salvador numbers.""" + +# provide aliases +from stdnum.sv import nit as vat # noqa: F401 diff --git a/stdnum/sv/nit.py b/stdnum/sv/nit.py new file mode 100644 index 00000000..ed2f5f9f --- /dev/null +++ b/stdnum/sv/nit.py @@ -0,0 +1,121 @@ +# nit.py - functions for handling El Salvador NIT numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""NIT (Número de Identificación Tributaria, El Salvador tax number). + +This number consists of 14 digits, usually separated into four groups +using hyphens to make it easier to read, like XXXX-XXXXXX-XXX-X. + +The first four digits indicate the code for the municipality of birth +for natural persons or the municipality of stablishment for juridical +persons. NIT for El Salvador nationals begins with either 0 or 1, and +for foreigners it begins with 9. + +The following six digits indicate the date of birth for the natural +person, or the stablishment date for the juridical person, using the +format DDMMYY, where DD is the day, MM is the month, and YY is the +year. For example XXXX-051180-XXX-X is (November 5 1980) + +The next 3 digits are a sequential number. + +The last digit is the check digit, which is used to verify the number +was correctly typed. + +More information: + +* https://es.wikipedia.org/wiki/Identificaci%C3%B3n_tributaria +* https://www.listasal.info/articulos/nit-el-salvador.shtml +* https://tramitesyrequisitos.com/el-salvador/nit/#Estructura_del_NIT +* https://www.svcommunity.org/forum/programacioacuten/como-calcular-digito-verificador-del-dui-y-nit/msg951882/#msg951882 + +>>> validate('0614-050707-104-8') +'06140507071048' +>>> validate('SV 0614-050707-104-8') +'06140507071048' +>>> validate('0614-050707-104-0') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('12345678') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('06140507071048') +'0614-050707-104-8' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + number = clean(number, ' -').upper().strip() + if number.startswith('SV'): + return number[2:] + return number + + +def calc_check_digit(number): + """Calculate the check digit.""" + # Old NIT + if number[10:13] <= '100': + weights = (14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2) + total = sum(int(n) * w for n, w in zip(number, weights)) + return str((total % 11) % 10) + # New NIT + weights = (2, 7, 6, 5, 4, 3, 2, 7, 6, 5, 4, 3, 2) + total = sum(int(n) * w for n, w in zip(number, weights)) + return str((-total % 11) % 10) + + +def validate(number): + """Check if the number is a valid El Salvador NIT number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) != 14: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[0] not in ('0', '1', '9'): + raise InvalidComponent() + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid El Salvador NIT number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[:4], number[4:-4], number[-4:-1], number[-1]]) diff --git a/tests/test_sv_nit.doctest b/tests/test_sv_nit.doctest new file mode 100644 index 00000000..28161116 --- /dev/null +++ b/tests/test_sv_nit.doctest @@ -0,0 +1,263 @@ +test_sv_nit.doctest - more detailed doctests for stdnum.sv.nit module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.sv.nit module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.sv import nit + + +Tests for some corner cases. + +>>> nit.validate('06140507071048') +'06140507071048' +>>> nit.validate('0614-050707-104-8') +'06140507071048' +>>> nit.validate('SV 0614-050707-104-8') +'06140507071048' +>>> nit.format('06140507071048') +'0614-050707-104-8' +>>> nit.validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> nit.validate('VV345678901234') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> nit.validate('52345678901234') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> nit.validate('0614-050707-104-0') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 0209-200875-101-2 +... 0210-191171-001-6 +... 02101411580016 +... 03150507931017 +... 0404-131259-001-1 +... 0412-270681-101-2 +... 0427-151046-001-8 +... 05012306111015 +... 0511-010611-001-9 +... 0511-021279-102-2 +... 0511-090193-101-0 +... 0511-210590-101-2 +... 0511-231267-101-9 +... 0511-281111-101-6 +... 0511-310300-102-9 +... 05110108740018 +... 0514-160953-001-9 +... 0602-010373-101-4 +... 0602-100972-101-0 +... 0602-221085-101-7 +... 0604-160265-001-0 +... 06040904540018 +... 0614-010294-106-1 +... 0614-010462-002-1 +... 0614-010858-001-7 +... 0614-010890-101-0 +... 0614-010900-102-1 +... 0614-020190-101-2 +... 0614-020202-109-1 +... 0614-020557-009-6 +... 0614-020914-109-2 +... 0614-030593-102-9 +... 0614-031006-106-7 +... 0614-040100-101-6 +... 0614-040393-101-0 +... 0614-041204-103-6 +... 0614-050110-101-8 +... 0614-050205-103-0 +... 0614-050716-104-7 +... 0614-051279-134-2 +... 0614-060154-005-2 +... 0614-070108-106-2 +... 0614-070353-014-0 +... 0614-070590-102-1 +... 0614-070685-142-7 +... 0614-071107-103-0 +... 0614-080202-102-8 +... 0614-080609-105-5 +... 0614-080645-001-2 +... 0614-081193-102-9 +... 0614-090390-102-9 +... 0614-090598-101-1 +... 0614-090684-002-0 +... 0614-100215-103-5 +... 0614-100395-101-9 +... 0614-100856-006-8 +... 0614-110394-103-7 +... 0614-110416-107-8 +... 0614-110785-132-6 +... 0614-111267-001-6 +... 0614-120299-103-8 +... 0614-120563-013-4 +... 0614-120913-104-2 +... 0614-120913-109-3 +... 0614-130499-102-4 +... 0614-131009-102-7 +... 0614-131228-003-9 +... 0614-140700-101-4 +... 0614-140909-104-5 +... 0614-140961-006-0 +... 0614-141292-102-4 +... 0614-150304-102-7 +... 0614-150311-102-5 +... 0614-150397-102-4 +... 0614-150415-110-1 +... 0614-150416-103-4 +... 0614-150965-001-7 +... 0614-160277-001-5 +... 0614-160295-103-5 +... 0614-160407-101-6 +... 0614-160814-102-7 +... 0614-160953-001-0 +... 0614-170860-013-0 +... 0614-170902-101-4 +... 0614-171285-002-9 +... 0614-180901-101-6 +... 0614-181102-101-0 +... 0614-181191-101-6 +... 0614-190377-001-6 +... 0614-190618-110-4 +... 0614-190697-107-5 +... 0614-191190-107-7 +... 0614-191192-106-0 +... 0614-200217-104-0 +... 0614-200302-104-2 +... 0614-200905-102-4 +... 0614-210253-001-4 +... 0614-210297-103-6 +... 0614-210494-104-5 +... 0614-220277-002-3 +... 0614-220310-102-4 +... 0614-220402-101-6 +... 0614-220605-102-8 +... 0614-220610-105-0 +... 0614-220993-101-0 +... 0614-230803-103-0 +... 0614-230817-107-9 +... 0614-230952-002-2 +... 0614-231061-011-4 +... 0614-240209-105-4 +... 0614-240715-105-5 +... 0614-241272-105-6 +... 0614-250582-002-0 +... 0614-250795-012-4 +... 0614-250796-105-4 +... 0614-260406-104-1 +... 0614-260710-106-0 +... 0614-270696-101-2 +... 0614-271008-102-7 +... 0614-280142-002-7 +... 0614-280194-105-3 +... 0614-280268-104-7 +... 0614-280297-188-6 +... 0614-280454-004-4 +... 0614-280470-120-7 +... 0614-280590-147-1 +... 0614-280617-101-9 +... 0614-280815-109-0 +... 0614-291100-103-0 +... 0614-300312-104-3 +... 0614-300380-107-9 +... 0614-300713-103-5 +... 0614-300907-101-3 +... 0614-301002-107-0 +... 0614-310797-109-0 +... 0614-310888-102-7 +... 0614-310898-102-1 +... 06140108140066 +... 06140301081039 +... 06140302891026 +... 06140501350010 +... 06140709041094 +... 06140710770019 +... 06140812901018 +... 06140902941060 +... 06141010971041 +... 06141102081026 +... 06141212961030 +... 06141305941039 +... 06141306780010 +... 06141311011019 +... 06141405881084 +... 06141410021050 +... 06141503041027 +... 06141512001054 +... 06141601921043 +... 06141605771097 +... 06141705901028 +... 06141901001027 +... 06141901831364 +... 06141905061032 +... 06142110700016 +... 06142111001058 +... 06142206981017 +... 06142502781139 +... 06142507001042 +... 06142507891013 +... 06142510021011 +... 06142703771050 +... 06142806761142 +... 06142809931022 +... 06143011931011 +... 06143110860018 +... 06151909680013 +... 0616-061058-003-8 +... 0616-100883-103-9 +... 0619-260185-101-4 +... 0715-231060-003-2 +... 0715-260862-001-6 +... 0802-230151-001-8 +... 0803-130153-001-8 +... 0821-010148-001-1 +... 0821-060256-001-5 +... 0906-040354-001-6 +... 1008-070753-001-8 +... 1010-060176-101-0 +... 1108-250573-101-6 +... 1109-070374-101-1 +... 1121-190563-001-0 +... 1122-060865-001-4 +... 1217-160992-101-8 +... 12171609921018 +... 1319-260280-101-8 +... 1408-160337-001-8 +... 1408-260786-101-2 +... 14162001681012 +... 9450-270760-001-1 +... 9483-140205-101-6 +... 9483-260110-101-0 +... 94833011640013 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not nit.is_valid(x)] +[] From f3ce70c60f26c5a7e0c0e05985630e3136b130fa Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 4 Apr 2020 22:06:52 +0200 Subject: [PATCH 147/393] Add support for Chinese TIN number Closes https://github.com/arthurdejong/python-stdnum/issues/207 Closes https://github.com/arthurdejong/python-stdnum/pull/210 --- stdnum/cn/__init__.py | 3 + stdnum/cn/uscc.py | 125 ++++++++++++++++++ tests/test_cn_uscc.doctest | 261 +++++++++++++++++++++++++++++++++++++ 3 files changed, 389 insertions(+) create mode 100644 stdnum/cn/uscc.py create mode 100644 tests/test_cn_uscc.doctest diff --git a/stdnum/cn/__init__.py b/stdnum/cn/__init__.py index 78e0bf61..93a6f5e4 100644 --- a/stdnum/cn/__init__.py +++ b/stdnum/cn/__init__.py @@ -19,3 +19,6 @@ # 02110-1301 USA """Collection of China (PRC) numbers.""" + +# Provide vat as an alias. +from stdnum.cn import uscc as vat # noqa: F401 diff --git a/stdnum/cn/uscc.py b/stdnum/cn/uscc.py new file mode 100644 index 00000000..a04a553b --- /dev/null +++ b/stdnum/cn/uscc.py @@ -0,0 +1,125 @@ +# uscc.py - functions for handling Chinese USCC numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""USCC (Unified Social Credit Code, 统一社会信用代码, China tax number). + +This number consists of 18 digits or uppercase English letters (excluding the +letters I, O, Z, S, V). The number is comprised of several parts: + +* Digit 1 represents the registering authority, +* Digit 2 represents the registered entity type, +* Digits 3 through 8 represent the registering region code, +* Digits 9 through 17 represent the organisation code, +* Digit 18 is a check digit (either a number or letter). + +The registering authority digit most often is a 9, which represents the State +Administration for Industry and Commerce (SAIC) as the registering authority. + +The registered entity type indicates the type of business (or entity). The +most common entity types in China are: + +* Wholly Foreign-Owned Enterprises (WFOE): 外商独资企业 +* Joint Ventures (JV): 合资 +* Representative Office: 代表处 +* State-Owned Enterprise (SOE): 国有企业 +* Private Enterprise: 民营企业 +* Individually-Owned: 个体户 + +The registering region code, sometimes referred to as the "administrative +division code", is a string of six numbers that indicates where the company +is registered. It roughly follows the organisation of the official Chinese +regions. + +The organisation code comes directly from the China Organization Code +certificate, an alternative document to the China Business License. It can +contain letters or digits. + +More information: + +* https://zh.wikipedia.org/wiki/统一社会信用代码 +* https://zh.wikipedia.org/wiki/校验码 +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/China-TIN.pdf + +>>> validate('91110000600037341L') +'91110000600037341L' +>>> validate('A1110000600037341L') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('9 1 110000 600037341L') +'91110000600037341L' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +_alphabet = '0123456789ABCDEFGHJKLMNPQRTUWXY' + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -').upper().strip() + + +def calc_check_digit(number): + """Calculate the check digit for the number.""" + weights = (1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28) + number = compact(number) + total = sum(_alphabet.index(n) * w for n, w in zip(number, weights)) + return _alphabet[(31 - total) % 31] + + +def validate(number): + """Check if the number is a valid USCC. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) != 18: + raise InvalidLength() + if not isdigits(number[:8]): + raise InvalidFormat() + if any(c not in _alphabet for c in number[8:]): + raise InvalidFormat() + if number[-1] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid USCC.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + return compact(number) diff --git a/tests/test_cn_uscc.doctest b/tests/test_cn_uscc.doctest new file mode 100644 index 00000000..9d34ebb0 --- /dev/null +++ b/tests/test_cn_uscc.doctest @@ -0,0 +1,261 @@ +test_cn_uscc.doctest - more detailed doctests for stdnum.cn.uscc module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.cn.uscc module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.cn import uscc + + +Tests for some corner cases. + +>>> uscc.validate('91110000600037341L') +'91110000600037341L' +>>> uscc.validate('91 110000 600037341L') +'91110000600037341L' +>>> uscc.format('91 110000 600037341L') +'91110000600037341L' +>>> uscc.validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> uscc.validate('A1110000600037341L') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> uscc.validate('9111000060003IOZSV') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> uscc.validate('91110000600037341N') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 121200004013590816 +... 911522010783762860 +... 91152201078377449P +... 9115220107837941X1 +... 91152201078382010M +... 911522010783917502 +... 91152201078394644D +... 91152201078395188Q +... 91310112087994932F +... 91310115MA1K3BTP2B +... 91310116052958608G +... 91310116076409427L +... 913101203509708598 +... 913205056082348768 +... 91340600MA2PBM9HXD +... 91340600MA2PBMA74B +... 91340600MA2PBN188W +... 91340600MA2PBN831R +... 91340600MA2PBNE723 +... 91340600MA2PBP2120 +... 91340600MA2PBP6A1W +... 91340600MA2PENCC7K +... 91340600MA2PENWF9P +... 91340600MA2PEP518T +... 91340600MA2PEP7F5B +... 91340600MA2PERLJ2D +... 91340600MA2UJYG49B +... 91340602MA2UJY3J9W +... 91340602MA2UJYD90G +... 91340603MA2UJYN78Q +... 91340603MA2UJYNU67 +... 91340604MA2PBQBH3P +... 91340604MA2PEL1X3M +... 91340621MA2PBPLU08 +... 91340621MA2PEMUHX8 +... 91340621MA2PEN6Q3Y +... 91340621MA2PEPJB9F +... 91371082775260043P +... 914112810713741814 +... 9144030071526726XG +... 91620100719023721L +... 91620105224521729E +... 91620105556273987U +... 91620105556284969Y +... 91620105556287545F +... 91620105571630591E +... 91620105585923360D +... 91620105665404165K +... 9162010567592034XQ +... 91620105750906995R +... 91620105750935948X +... 91620105756580826D +... 91620105767728304H +... 91620105784023285J +... 91620105789620900B +... 91620105794891756D +... 91620105L015101280 +... 92340602MA2PBQAH7E +... 92340602MA2PEL3T3X +... 92340602MA2PEL605A +... 92340602MA2UK2TH6F +... 92340602MA2UK33127 +... 92340603MA2PBMCG0U +... 92340603MA2PBMD304 +... 92340603MA2PBMQL04 +... 92340603MA2PBMUF7M +... 92340603MA2PBN17X5 +... 92340603MA2PBN2W0N +... 92340603MA2PBNK461 +... 92340603MA2PBNLR0R +... 92340603MA2PBQ7J4K +... 92340603MA2PBQ7X9E +... 92340603MA2PBQFT7J +... 92340603MA2PBQGB6M +... 92340603MA2PBQHD9N +... 92340603MA2PBQUC3U +... 92340603MA2PBQX04X +... 92340603MA2PBQY862 +... 92340603MA2PEL613K +... 92340603MA2PELE65C +... 92340603MA2PELFF5B +... 92340603MA2PELHL72 +... 92340603MA2PEM480D +... 92340603MA2PEN9F2E +... 92340603MA2PENAP06 +... 92340603MA2PENCQ1M +... 92340603MA2PEP42XF +... 92340603MA2PEPBN6L +... 92340603MA2PEPM83M +... 92340603MA2UJXYJ3P +... 92340603MA2UJY0W68 +... 92340603MA2UJY2M7F +... 92340603MA2UJYUM57 +... 92340603MA2UK0KQ72 +... 92340603MA2UK0ME1G +... 92340603MA2UK0T79E +... 92340603MA2UK1NC4L +... 92340603MA2UK1PX9B +... 92340603MA2UK1TD00 +... 92340603MA2UK1UE56 +... 92340603MA2UK28G4G +... 92340603MA2UK2P79U +... 92340603MA2UK2WX6M +... 92340603MA2UK2XD94 +... 92340603MA2UK31A3N +... 92340603MA2UK3CP6U +... 92340603MA2UK3D673 +... 92340603MA2UK3DF0N +... 92340603MA2UK3DT5H +... 92340604MA2PBME53K +... 92340604MA2PBMQK2P +... 92340604MA2PBMXF6C +... 92340604MA2PBNDT64 +... 92340604MA2PBNKR4Y +... 92340604MA2PBNQNXM +... 92340604MA2PBNR83C +... 92340604MA2PBNUL9N +... 92340604MA2PBNWH99 +... 92340604MA2PBNXH5J +... 92340604MA2PBP1U3Y +... 92340604MA2PBP7U1T +... 92340604MA2PBPHC8R +... 92340604MA2PBPXJ71 +... 92340604MA2PEM4L7X +... 92340604MA2PEM5Q4E +... 92340604MA2PENA300 +... 92340604MA2UJYCE59 +... 92340604MA2UJYPN1K +... 92340604MA2UK03G7D +... 92340604MA2UK04L4X +... 92340604MA2UK07529 +... 92340604MA2UK08Y65 +... 92340621MA2PBKRXXG +... 92340621MA2PBL318W +... 92340621MA2PBLW63G +... 92340621MA2PBLWT1Y +... 92340621MA2PBLX27E +... 92340621MA2PBM6286 +... 92340621MA2PBMA318 +... 92340621MA2PBMKK45 +... 92340621MA2PBMNMXM +... 92340621MA2PBMUH3D +... 92340621MA2PBN0KXX +... 92340621MA2PBN145R +... 92340621MA2PBN1962 +... 92340621MA2PBN1H1T +... 92340621MA2PBN559X +... 92340621MA2PBNFH07 +... 92340621MA2PBNJ232 +... 92340621MA2PBNTY9Y +... 92340621MA2PBP431L +... 92340621MA2PELD34J +... 92340621MA2PELFR3H +... 92340621MA2UJRKE7N +... 92340621MA2UJRL762 +... 92340621MA2UJT9WXP +... 92340621MA2UJTCK0M +... 92340621MA2UJTM785 +... 92340621MA2UJTQ22E +... 92340621MA2UJTTF8R +... 92340621MA2UJTY74U +... 92340621MA2UJW4UXQ +... 92340621MA2UJW690P +... 92340621MA2UJW703D +... 92340621MA2UJWA961 +... 92340621MA2UJWCT2H +... 92340621MA2UJWEE2G +... 92340621MA2UJWFB49 +... 92340621MA2UJWGB0J +... 92340621MA2UJWYPX8 +... 92340621MA2UJX6C8T +... 92340621MA2UJX968M +... 92340621MA2UJXLD1M +... 92340621MA2UJY477E +... 92340621MA2UJYE11E +... 92340621MA2UJYG57G +... 92340621MA2UK02XXW +... 92340621MA2UK08G9K +... 92340621MA2UK0DA11 +... 92340621MA2UK0G256 +... 92340621MA2UK0J08Q +... 92340621MA2UK0JX8N +... 92340621MA2UK0KR5Y +... 92340621MA2UK1JY92 +... 92340621MA2UK1L38E +... 92340621MA2UK1MK35 +... 92340621MA2UK1MN8P +... 92340621MA2UK1PRX7 +... 92340621MA2UK22G6N +... 92340621MA2UK25H3F +... 92340621MA2UK2BU8B +... 92340621MA2UK2CD59 +... 92340621MA2UK2EP62 +... 92340621MA2UK2GJXF +... 92340621MA2UK2Q24Y +... 92340621MA2UK2XX21 +... 92340621MA2UK30C35 +... 92340621MA2UK338XJ +... 92340621MA2UK3C369 +... 92340621MA2UK3CE6L +... +... ''' +>>> [x for x in numbers.splitlines() if x and not uscc.is_valid(x)] +[] From 4eda3f3535d28e2486745f33504c417ba6837c3a Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Wed, 18 Mar 2020 19:57:48 +0100 Subject: [PATCH 148/393] Add missing vat alias for New Zealand Closes https://github.com/arthurdejong/python-stdnum/pull/202 --- stdnum/nz/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stdnum/nz/__init__.py b/stdnum/nz/__init__.py index f58d20f6..150057ee 100644 --- a/stdnum/nz/__init__.py +++ b/stdnum/nz/__init__.py @@ -19,3 +19,6 @@ # 02110-1301 USA """Collection of New Zealand numbers.""" + +# provide aliases +from stdnum.nz import ird as vat # noqa: F401 From 0d5b8b154945cc3cdcea5ddfd0676332b4cf5ad4 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Wed, 18 Mar 2020 20:45:35 +0100 Subject: [PATCH 149/393] Add support for Singapore Unique Entity Number Closes https://github.com/arthurdejong/python-stdnum/issues/111 Closes https://github.com/arthurdejong/python-stdnum/pull/203 --- stdnum/sg/__init__.py | 24 +++ stdnum/sg/uen.py | 172 ++++++++++++++++++++++ tests/test_sg_uen.doctest | 301 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 497 insertions(+) create mode 100644 stdnum/sg/__init__.py create mode 100644 stdnum/sg/uen.py create mode 100644 tests/test_sg_uen.doctest diff --git a/stdnum/sg/__init__.py b/stdnum/sg/__init__.py new file mode 100644 index 00000000..1d3e79d3 --- /dev/null +++ b/stdnum/sg/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Singapore numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Singapore numbers.""" + +# provide aliases +from stdnum.sg import uen as vat # noqa: F401 diff --git a/stdnum/sg/uen.py b/stdnum/sg/uen.py new file mode 100644 index 00000000..2b49be1f --- /dev/null +++ b/stdnum/sg/uen.py @@ -0,0 +1,172 @@ +# uen.py - functions for handling Singapore UEN numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""UEN (Singapore's Unique Entity Number). + +The Unique Entity Number (UEN) is a 9 or 10 digit identification issued by +the government of Singapore to businesses that operate with within Singapore. + + +Accounting and Corporate Regulatory Authority (ACRA) + +There are three different formats: + +* Business (ROB): It consists of 8 digits followed by a check letter. +* Local Company (ROC): It consists of 9 digits (the 4 leftmost digits + represent the year of issuance) followed by a check letter. +* Others: Consists of 10 characters, begins with either the R letter, or the + S letter or the T letter followed by 2 digits representing the last two + digits of the issuance year, followed by two letters representing the + entity type, 4 digits and finally a check letter. + +More information: + +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Singapore-TIN.pdf +* https://www.uen.gov.sg/ueninternet/faces/pages/admin/aboutUEN.jspx + +>>> validate('00192200M') +'00192200M' +>>> validate('197401143C') +'197401143C' +>>> validate('S16FC0121D') +'S16FC0121D' +>>> validate('T01FC6132D') +'T01FC6132D' +>>> validate('123456') +Traceback (most recent call last): + ... +InvalidLength: ... +""" + +# There are some references to special 10-digit (or 7-digit) numbers that +# start with an F for foreign companies but it is unclear whether this is +# still current and not even examples of these numbers could be found. + +from datetime import datetime + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +OTHER_UEN_ENTITY_TYPES = ( + 'CC', 'CD', 'CH', 'CL', 'CM', 'CP', 'CS', 'CX', 'DP', 'FB', 'FC', 'FM', + 'FN', 'GA', 'GB', 'GS', 'HS', 'LL', 'LP', 'MB', 'MC', 'MD', 'MH', 'MM', + 'MQ', 'NB', 'NR', 'PA', 'PB', 'PF', 'RF', 'RP', 'SM', 'SS', 'TC', 'TU', + 'VH', 'XL', +) + + +def compact(number): + """Convert the number to the minimal representation. + + This converts to uppercase and removes surrounding whitespace. It + also replaces the whitespace in UEN for foreign companies with + zeroes. + """ + return clean(number).upper().strip() + + +def calc_business_check_digit(number): + """Calculate the check digit for the Business (ROB) number.""" + number = compact(number) + weights = (10, 4, 9, 3, 8, 2, 7, 1) + return 'XMKECAWLJDB'[sum(int(n) * w for n, w in zip(number, weights)) % 11] + + +def _validate_business(number): + """Perform validation on UEN - Business (ROB) numbers.""" + if not isdigits(number[:-1]): + raise InvalidFormat() + if not number[-1].isalpha(): + raise InvalidFormat() + if number[-1] != calc_business_check_digit(number): + raise InvalidChecksum() + return number + + +def calc_local_company_check_digit(number): + """Calculate the check digit for the Local Company (ROC) number.""" + number = compact(number) + weights = (10, 8, 6, 4, 9, 7, 5, 3, 1) + return 'ZKCMDNERGWH'[sum(int(n) * w for n, w in zip(number, weights)) % 11] + + +def _validate_local_company(number): + """Perform validation on UEN - Local Company (ROC) numbers.""" + if not isdigits(number[:-1]): + raise InvalidFormat() + current_year = str(datetime.now().year) + if number[:4] > current_year: + raise InvalidComponent() + if number[-1] != calc_local_company_check_digit(number): + raise InvalidChecksum() + return number + + +def calc_other_check_digit(number): + """Calculate the check digit for the other entities number.""" + number = compact(number) + alphabet = 'ABCDEFGHJKLMNPQRSTUVWX0123456789' + weights = (4, 3, 5, 3, 10, 2, 2, 5, 7) + return alphabet[(sum(alphabet.index(n) * w for n, w in zip(number, weights)) - 5) % 11] + + +def _validate_other(number): + """Perform validation on other UEN numbers.""" + if number[0] not in ('R', 'S', 'T'): + raise InvalidComponent() + if not isdigits(number[1:3]): + raise InvalidFormat() + current_year = str(datetime.now().year) + if number[0] == 'T' and number[1:3] > current_year[2:]: + raise InvalidComponent() + if number[3:5] not in OTHER_UEN_ENTITY_TYPES: + raise InvalidComponent() + if not isdigits(number[5:-1]): + raise InvalidFormat() + if number[-1] != calc_other_check_digit(number): + raise InvalidChecksum() + return number + + +def validate(number): + """Check if the number is a valid Singapore UEN number.""" + number = compact(number) + if len(number) not in (9, 10): + raise InvalidLength() + if len(number) == 9: + return _validate_business(number) + if isdigits(number[0]): + return _validate_local_company(number) + return _validate_other(number) + + +def is_valid(number): + """Check if the number is a valid Singapore UEN number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + return compact(number) diff --git a/tests/test_sg_uen.doctest b/tests/test_sg_uen.doctest new file mode 100644 index 00000000..caa2d0a6 --- /dev/null +++ b/tests/test_sg_uen.doctest @@ -0,0 +1,301 @@ +test_sg_uen.doctest - more detailed doctests for stdnum.sg.uen module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.sg.uen module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.sg import uen + + +Tests for some corner cases. + +>>> uen.validate('00192200M') +'00192200M' +>>> uen.validate('00192200C') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> uen.validate('197401143C') +'197401143C' +>>> uen.validate('S16FC0121D') +'S16FC0121D' +>>> uen.validate('T01FC6132D') +'T01FC6132D' +>>> uen.format(' 00192200M ') +'00192200M' +>>> uen.validate('123456') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> uen.validate('R2345678H') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> uen.validate('123456789') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> uen.validate('1R3456789H') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> uen.validate('999956789H') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> uen.validate('1234567890') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> uen.validate('W23LL6789H') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> uen.validate('S2WLL6789H') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> uen.validate('T99LL6789H') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> uen.validate('T02WW6789H') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> uen.validate('T02LL6W89H') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> uen.validate('T02LL67890') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 00416700K +... 01402200A +... 03122200E +... 03989700A +... 05040200E +... 05328700B +... 05346600D +... 05682800D +... 05796700L +... 06108900A +... 06273700K +... 06540200J +... 06905300J +... 07059900M +... 07088800X +... 07330000D +... 07392800C +... 07609900L +... 08301600K +... 09402000X +... 10080700C +... 10185500A +... 10362000A +... 10415300L +... 10482100X +... 10528100W +... 10655900A +... 10839500J +... 198101793G +... 199201624D +... 199409389H +... 199607747H +... 199903512M +... 200001838R +... 200003956G +... 200311327H +... 200402245Z +... 200509725E +... 200601141M +... 200612239R +... 200613692K +... 200806526H +... 200923096R +... 201001206N +... 201026348Z +... 201107298M +... 201118211H +... 201221002E +... 201225997K +... 201227749M +... 201312700G +... 201316157E +... 201405619W +... 201421015W +... 201422211Z +... 201427857E +... 201430557E +... 201434292D +... 201505714C +... 201506999D +... 201507276Z +... 201509563K +... 201524437R +... 201528593H +... 201530032R +... 201533374C +... 201538146W +... 201539125W +... 201539692G +... 201541306Z +... 201605323H +... 201608874E +... 201612228W +... 201613871H +... 201616811C +... 201620388N +... 201621244C +... 201626104W +... 201630570C +... 201630906R +... 201703509H +... 201709179W +... 201723655Z +... 201728348W +... 201729145M +... 201730487Z +... 201732074H +... 201801863N +... 201810763C +... 201813990E +... 201814325Z +... 201819215N +... 201828636K +... 201831257M +... 201831267E +... 201902616N +... 201927572K +... 201931750M +... 201933247R +... 53143018M +... 53321041X +... 53322268X +... 53325701L +... 53327223L +... 53328294B +... 53329644K +... 53329865B +... 53333269M +... 53333709K +... 53334750E +... 53336671B +... 53337313A +... 53337959L +... 53338455M +... 53338593L +... 53339826J +... 53340108M +... 53340486W +... 53341233A +... 53343978K +... 53344927L +... 53346524M +... 53346603B +... 53346756W +... 53351301D +... 53354912D +... 53357813B +... 53358098J +... 53358936C +... 53359192M +... 53359796W +... 53360148K +... 53360367J +... 53360906B +... 53365157C +... 53366537W +... 53366669D +... 53368090E +... 53369142K +... 53371741L +... 53372084B +... 53372845B +... 53372960B +... 53373278J +... 53373376J +... 53374181E +... 53374421X +... 53377389W +... 53377498E +... 53377824K +... 53380578C +... 53382783C +... 53383991B +... 53384227A +... 53393038C +... 53393390X +... 53393519M +... 53394981E +... 53395684J +... 53395867M +... 53397681B +... 53398169K +... 53399589B +... 53399638D +... 53399659K +... S16FC0121D +... S27FC0556D +... S64FC1644H +... S65SS0033F +... S66SS0041B +... S68FC1890G +... S85FC3621C +... S99FC5759D +... T01FC6132D +... T07LL0309A +... T08LL0003B +... T08LL0005E +... T08LL0721A +... T08LL0979J +... T10LL1392L +... T10LL1400J +... T11LL0668C +... T11LL1149C +... T11LL1971L +... T11LL2079G +... T12LL0781D +... T12LL2046J +... T12LL2127H +... T14FC0094H +... T14LL1800D +... T15LL1753J +... T15LL1855C +... T15LL1956A +... T16LL0695L +... T16LL1853E +... T17LL0235L +... T17LL1494G +... T17LL2098G +... T18FC0083E +... T19LL0797J +... +... ''' +>>> [x for x in numbers.splitlines() if x and not uen.is_valid(x)] +[] From 127fff17bf612ba8457ea84424ce4d99abd62306 Mon Sep 17 00:00:00 2001 From: Christopher Ormaza Date: Sat, 6 Jun 2020 09:36:37 -0500 Subject: [PATCH 150/393] Support 6 as third digit for foreign people in Ecuador Closes https://github.com/arthurdejong/python-stdnum/pull/228 --- stdnum/ec/ci.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdnum/ec/ci.py b/stdnum/ec/ci.py index 6e588518..c97c1937 100644 --- a/stdnum/ec/ci.py +++ b/stdnum/ec/ci.py @@ -62,7 +62,7 @@ def validate(number): raise InvalidFormat() if (number[:2] < '01' or number[:2] > '24') and (number[:2] not in ('30', '50')): raise InvalidComponent() # invalid province code - if number[2] > '5': + if number[2] > '6': raise InvalidComponent() # third digit wrong if _checksum(number) != 0: raise InvalidChecksum() From b3891f1eff22c46d0856b1b303781f911c2b2e5a Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 7 Mar 2020 20:56:13 +0100 Subject: [PATCH 151/393] Add support for South Korea Business Registration Number Closes https://github.com/arthurdejong/python-stdnum/pull/197 Closes https://github.com/arthurdejong/python-stdnum/issues/101 --- stdnum/kr/__init__.py | 3 + stdnum/kr/brn.py | 85 +++++++++++ tests/test_kr_brn.doctest | 303 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 391 insertions(+) create mode 100644 stdnum/kr/brn.py create mode 100644 tests/test_kr_brn.doctest diff --git a/stdnum/kr/__init__.py b/stdnum/kr/__init__.py index 03cbe0f2..b8d75f2f 100644 --- a/stdnum/kr/__init__.py +++ b/stdnum/kr/__init__.py @@ -19,3 +19,6 @@ # 02110-1301 USA """Collection of South Korean numbers.""" + +# provide aliases +from stdnum.kr import brn as vat # noqa: F401 diff --git a/stdnum/kr/brn.py b/stdnum/kr/brn.py new file mode 100644 index 00000000..c004aa98 --- /dev/null +++ b/stdnum/kr/brn.py @@ -0,0 +1,85 @@ +# brn.py - functions for handling South Korean BRN +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""BRN (사업자 등록 번호, South Korea Business Registration Number). + +The Business Registration Number is issued by the district tax office in the +local jurisdiction for tax purposes. The number consists of 10 digits and +contain the tax office number (3 digits), the type of business (2 digits), a +serially assigned value (4 digits) and a single check digit. + +More information: + +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Korea-TIN.pdf + +>>> validate('116-82-00276') +'1168200276' +>>> validate('1168200276') +'1168200276' +>>> validate(' 116 - 82 - 00276 ') +'1168200276' +>>> validate('123456789') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('1348672683') +'134-86-72683' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -').strip() + + +def validate(number): + """Check if the number is a valid South Korea BRN number. + + This checks the length and formatting. + """ + number = compact(number) + if len(number) != 10: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[:3] < '101' or number[3:5] == '00' or number[5:-1] == '0000': + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number is a valid South Korea BRN number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '-'.join([number[:3], number[3:5], number[5:]]) diff --git a/tests/test_kr_brn.doctest b/tests/test_kr_brn.doctest new file mode 100644 index 00000000..668a9751 --- /dev/null +++ b/tests/test_kr_brn.doctest @@ -0,0 +1,303 @@ +test_kr_brn.doctest - more detailed doctests for stdnum.kr.brn module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.kr.brn module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.kr import brn + + +Tests for some corner cases. + +>>> brn.validate('2098206382') +'2098206382' +>>> brn.validate('211-86-08983') +'2118608983' +>>> brn.validate('317 - 81 - 11175') +'3178111175' +>>> brn.validate('220 88 69974') +'2208869974' +>>> brn.format('1304717700') +'130-47-17700' +>>> brn.validate('80123456785') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> brn.validate('FF34567890') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> brn.validate('100-86-08983') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> brn.validate('211-00-08983') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> brn.validate('211-86-00003') +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 101-82-13065 +... 102-81-03525 +... 102-81-42945 +... 104-81-25258 +... 104-81-36565 +... 104-84-03406 +... 105-17-41513 +... 105-86-61489 +... 106-82-07200 +... 107-82-09351 +... 107-87-13471 +... 107-87-70962 +... 108-19-83613 +... 109-81-33637 +... 109-81-39795 +... 109-81-62393 +... 110-12-39727 +... 110-14-16596 +... 110-81-05034 +... 110-81-07390 +... 110-81-40725 +... 110-84-02173 +... 112-81-30811 +... 113-02-43949 +... 113-81-92367 +... 113-85-26486 +... 113-86-21886 +... 113-86-38602 +... 113-86-46500 +... 113-86-60856 +... 114-81-44645 +... 114-82-62150 +... 114-86-00579 +... 114-86-04968 +... 114-86-61464 +... 116-82-00276 +... 117-81-77714 +... 118-81-09714 +... 119-02-43947 +... 119-19-96781 +... 119-82-08146 +... 119-82-63265 +... 119-86-44529 +... 119-86-79111 +... 119-87-08063 +... 120-81-57465 +... 120-86-39706 +... 1208200052 +... 121-81-25326 +... 121-81-42209 +... 121-81-78347 +... 122-81-62455 +... 124-81-79802 +... 124-86-13144 +... 124-86-65341 +... 124-86-85333 +... 127-11-87351 +... 128-02-41206 +... 128-39-49844 +... 128-81-63302 +... 128-81-77295 +... 129-81-16573 +... 129-81-23356 +... 129-81-30691 +... 129-81-85385 +... 129-86-38970 +... 129-86-39907 +... 130-47-17700 +... 130-81-92528 +... 130-86-35857 +... 130-86-79710 +... 130-86-89294 +... 131-82-00372 +... 131-86-40843 +... 132-81-38608 +... 132-86-04520 +... 133-81-29441 +... 133-81-32077 +... 133-81-40621 +... 134-81-06679 +... 134-86-24634 +... 134-86-44004 +... 134-86-72683 +... 135-09-24640 +... 135-29-80067 +... 135-81-06333 +... 137-86-39058 +... 138-81-03499 +... 138-81-44092 +... 138-81-44277 +... 140-81-67744 +... 141-81-18585 +... 143-81-10463 +... 144-81-25090 +... 148-05-00404 +... 156-23-00883 +... 169-86-00394 +... 183-98-00113 +... 187-82-00055 +... 193-86-00010 +... 201-81-54845 +... 201-81-76228 +... 201-81-99798 +... 201-85-17396 +... 201-86-25781 +... 202-81-04367 +... 202-81-42420 +... 204-06-91556 +... 204-86-46427 +... 205-81-26341 +... 206-18-12345 +... 206-86-50913 +... 208-81-24115 +... 209-82-05326 +... 209-82-06382 +... 211-86-08983 +... 211-86-23306 +... 211-86-39754 +... 211-87-67960 +... 214-11-58465 +... 214-81-04230 +... 214-87-78980 +... 214-87-98889 +... 214-87-99743 +... 214-88-49333 +... 214-88-51159 +... 215-87-86862 +... 217-81-14493 +... 219-01-39810 +... 220 88 69974 +... 220-81-66148 +... 220-81-83676 +... 220-82-05060 +... 220-87-18070 +... 220-87-57205 +... 220-88-75699 +... 220-88-88699 +... 221-81-32210 +... 221-83-01195 +... 222-81-03192 +... 224-81-41168 +... 231-81-02896 +... 275-87-01259 +... 279-81-01263 +... 280-86-01410 +... 301-81-14992 +... 301-81-91475 +... 301-82-62166 +... 301-86-12266 +... 303-12-73313 +... 303-81-44911 +... 303-82-07378 +... 305-81-38564 +... 305-81-70638 +... 305-81-87876 +... 306-81-22629 +... 306-82-00417 +... 308-81-41001 +... 311-81-22413 +... 312-12-25168 +... 312-30-06675 +... 312-81-95317 +... 314-81-25684 +... 314-82-01980 +... 314-86-00956 +... 314-86-42432 +... 314-86-53230 +... 314-86-63209 +... 317 - 81 - 11175 +... 317-81-04543 +... 318-81-02096 +... 321-81-00982 +... 348-13-00692 +... 364-81-00669 +... 374-81-01516 +... 375-10-00859 +... 375-88-00519 +... 383-37-00143 +... 394-92-00410 +... 398-85-00113 +... 402-82-15272 +... 409-86-33769 +... 410-25-53731 +... 410-82-83844 +... 410-86-53770 +... 415-06-83258 +... 415-81-19511 +... 415-82-11025 +... 416-81-48042 +... 417-85-07912 +... 420-87-00883 +... 501-26-78904 +... 503-86-09407 +... 504-81-85233 +... 504-85-11802 +... 506-82-06755 +... 514-81-68599 +... 515-04-62016 +... 515-05-32580 +... 515-07-68272 +... 515-81-10315 +... 515-81-40648 +... 533-85-00526 +... 533-87-01306 +... 568-41-00305 +... 580-21-00836 +... 582-90-00497 +... 602-81-66559 +... 603-81-24270 +... 606-81-54507 +... 606-86-06989 +... 609-81-99124 +... 610-09-84339 +... 610-81-04971 +... 615-82-11718 +... 615-86-09068 +... 616-24-46281 +... 616-25-12643 +... 617-86-11575 +... 621-15-41743 +... 632-11-01006 +... 639-86-00985 +... 649-82-00117 +... 669-81-00996 +... 680-87-00210 +... 682-85-00885 +... 728-86-00316 +... 735-85-00501 +... 760-06-00079 +... 766-88-00563 +... 782-86-00130 +... 809-81-01574 +... 816-81-00840 +... 884-17-01026 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not brn.is_valid(x)] +[] From 1b7e985ff7dbf60b7f41d004fe39292c25bd2ae5 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 16 May 2020 16:04:21 +0200 Subject: [PATCH 152/393] Add an online check for the South Korean BRN --- stdnum/kr/GPKIRootCA1.crt | 21 ++++++++++++++++++ stdnum/kr/brn.py | 17 +++++++++++++++ tests/test_kr_brn.py | 46 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 stdnum/kr/GPKIRootCA1.crt create mode 100644 tests/test_kr_brn.py diff --git a/stdnum/kr/GPKIRootCA1.crt b/stdnum/kr/GPKIRootCA1.crt new file mode 100644 index 00000000..20fc1c78 --- /dev/null +++ b/stdnum/kr/GPKIRootCA1.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDXTCCAkWgAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJLUjEc +MBoGA1UECgwTR292ZXJubWVudCBvZiBLb3JlYTENMAsGA1UECwwER1BLSTEUMBIG +A1UEAwwLR1BLSVJvb3RDQTEwHhcNMTEwODAzMDY1MjMwWhcNMzEwODAzMDY1MjMw +WjBQMQswCQYDVQQGEwJLUjEcMBoGA1UECgwTR292ZXJubWVudCBvZiBLb3JlYTEN +MAsGA1UECwwER1BLSTEUMBIGA1UEAwwLR1BLSVJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCh/m8EBbDJhGQyN2+g5dTlsgjtaRKqhgj3gkYK +BgtuXsXkaTVxbf99AvbN3QE8+WCIaPJUd0091UGmLzaBVyW4ct+iUNrX/FXyzjaf +bNbbl1nfHhaZhkiOTVQhmY5zuj96evEtJMevnxe6iRADOPWnqp+CxT2IzcSFkQCq +7L2qn8hU2/LpXUvnAYglJZi8t6Ef+r03P1r8dA5OzZ8yV3qhD1R1wsNQtCzMgwcE +rFRZhFZYuxpfmS5y0fZW0seeTjcdxHiR3whYI5U6AI7DjdWIrT9Cd9ByV4aevkBh +qkePPIYGmUPXnnqCkdHdnzkMH0WP9TBhD2jTXZKdcFtTyEJrAgMBAAGjQjBAMB0G +A1UdDgQWBBR4A+sMjKbTVXWkh7Tr0ZpmD0xzizAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEARGJWATwo81x7UEQugNbi +cL8IWXoV51SZVH3kz49fNUjVoq1n2yzfaMddlblbflDNObp/68DxTlSXCeqFHkgi +/WvyVHERRECXnF0WeeelI+Q8XdF3IJZLT3u5Ss0VAB2loCuC+4hBWSRQu2WZu2Yk +s9eBN0x6NmtopRmnf2d6VrcFA+WOgUeTjXiDkG52IaPw0w1uTfmRw5epky5idyY2 +bfJ1JeVUINMJnOWpgLkOH3xxakoD8F1Fbi6C3t7MmKupojUq/toUDms6zTk3DIkc +wd7PALNWL5U8TxNLoroTHSf/lzaOv3o9KDRa0FQo58bPI7MdbRWE4F3mS/ZIrnv7 +jQ== +-----END CERTIFICATE----- diff --git a/stdnum/kr/brn.py b/stdnum/kr/brn.py index c004aa98..652ecf39 100644 --- a/stdnum/kr/brn.py +++ b/stdnum/kr/brn.py @@ -2,6 +2,7 @@ # coding: utf-8 # # Copyright (C) 2020 Leandro Regueiro +# Copyright (C) 2020 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -83,3 +84,19 @@ def format(number): """Reformat the number to the standard presentation format.""" number = compact(number) return '-'.join([number[:3], number[3:5], number[5:]]) + + +def check_ftc(number, timeout=30): # pragma: no cover + """Check the number against the Korea Fair Trade Commission website.""" + from pkg_resources import resource_filename + import lxml.html + import requests + number = compact(number) + url = 'https://www.ftc.go.kr/bizCommPop.do' + certificate = resource_filename(__name__, 'GPKIRootCA1.crt') + document = lxml.html.fromstring( + requests.get(url, params={'wrkr_no': number}, timeout=timeout, verify=certificate).text) + data = dict(zip( + [(x.text or '').strip() for x in document.findall('.//th')], + [(x.text or '').strip() for x in document.findall('.//td')])) + return data or None diff --git a/tests/test_kr_brn.py b/tests/test_kr_brn.py new file mode 100644 index 00000000..31cd9d6a --- /dev/null +++ b/tests/test_kr_brn.py @@ -0,0 +1,46 @@ +# test_kr_brn.py - functions for testing the online BRN validation +# coding: utf-8 +# +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +# This is a separate test file because it should not be run regularly +# because it could negatively impact the online service. + +"""Extra tests for the stdnum.kr.brn module.""" + +import os +import unittest + +from stdnum.kr import brn + + +@unittest.skipIf( + not os.environ.get('ONLINE_TESTS'), + 'Do not overload online services') +class TestFTC(unittest.TestCase): + """Test the check provided based on the Korea Fair Trade Commission + website.""" + + def test_check_ftc(self): + """Test stdnum.kr.brn.check_ftc()""" + # Test a normal valid number + result = brn.check_ftc('109-81-39795') + self.assertTrue(result) + # Test an invalid number + result = brn.check_ftc('109-81-39796') + self.assertIsNone(result) From a34a76dc657e6213e5116fdb399cba75bdba67cb Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sat, 18 Apr 2020 18:29:16 +0200 Subject: [PATCH 153/393] Add support for Vietnam TIN number Closes https://github.com/arthurdejong/python-stdnum/issues/217 Closes https://github.com/arthurdejong/python-stdnum/pull/218 --- stdnum/vn/__init__.py | 24 ++++ stdnum/vn/mst.py | 114 +++++++++++++++++++ tests/test_vn_mst.doctest | 230 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 368 insertions(+) create mode 100644 stdnum/vn/__init__.py create mode 100644 stdnum/vn/mst.py create mode 100644 tests/test_vn_mst.doctest diff --git a/stdnum/vn/__init__.py b/stdnum/vn/__init__.py new file mode 100644 index 00000000..62552bce --- /dev/null +++ b/stdnum/vn/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Vietnam numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Vietnam numbers.""" + +# provide aliases +from stdnum.vn import mst as vat # noqa: F401 diff --git a/stdnum/vn/mst.py b/stdnum/vn/mst.py new file mode 100644 index 00000000..a8cc4175 --- /dev/null +++ b/stdnum/vn/mst.py @@ -0,0 +1,114 @@ +# nit.py - functions for handling Vietnam MST numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""MST (Mã số thuế, Vietnam tax number). + +This number consists of 10 digits. Branches have a 13 digit number, +where the first ten digits are the same as the parent company's. + +The first two digits is the province code where the business was +established. If an enterprise relocates its head office from one +province to another, ths MST will remain unchanged. + +The following seven digits are a sequential number from 0000001 to +9999999. + +The tenth digit is the check digit for the first nine digits, which is +used to verify the number was correctly typed. + +The last optional three digits are a sequence from 001 to 999 +indicating branches of the enterprise. These digits are usually +separated from the first ten digits using a dash (-) + +More information: + +* https://vi.wikipedia.org/wiki/Thuế_Việt_Nam#Mã_số_thuế_(MST)_của_doanh_nghiệp +* https://easyinvoice.vn/ma-so-thue/ +* https://ub.com.vn/threads/huong-dan-tra-cuu-ma-so-thue-doanh-nghiep-moi-nhat.261393/ + +>>> validate('0100233488') +'0100233488' +>>> validate('0314409058-002') +'0314409058002' +>>> validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> validate('0100233480') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> format('01.00.112.437') +'0100112437' +>>> format('0312 68 78 78 - 001') +'0312687878-001' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -.').strip() + + +def calc_check_digit(number): + """Calculate the check digit.""" + weights = (31, 29, 23, 19, 17, 13, 7, 5, 3) + total = sum(w * int(n) for w, n in zip(weights, number)) + return str(10 - (total % 11)) + + +def validate(number): + """Check if the number is a valid Vietnam MST number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) not in (10, 13): + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + if number[2:9] == '0000000': + raise InvalidComponent() + if len(number) == 13 and number[-3:] == '000': + raise InvalidComponent() + if number[9] != calc_check_digit(number): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid Vietnam MST number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return number if len(number) == 10 else '-'.join([number[:10], number[10:]]) diff --git a/tests/test_vn_mst.doctest b/tests/test_vn_mst.doctest new file mode 100644 index 00000000..54789c9b --- /dev/null +++ b/tests/test_vn_mst.doctest @@ -0,0 +1,230 @@ +test_vn_mst.doctest - more detailed doctests for stdnum.vn.mst module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.vn.mst module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.vn import mst + + +Tests for some corner cases. + +>>> mst.validate('0100233488') +'0100233488' +>>> mst.validate('0314409058-002') +'0314409058002' +>>> mst.validate('0312 68 78 78 - 001') +'0312687878001' +>>> mst.format('01.00.112.437') +'0100112437' +>>> mst.format('0312 68 78 78 - 001') +'0312687878-001' +>>> mst.validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> mst.validate('VV34567890') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> mst.validate('0100000008') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> mst.validate('0314409058-000') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> mst.validate('0100233480') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 01.00.112.437 +... 0100112437011 +... 0100233488 +... 0101245486 +... 0102182292 +... 0102278149 +... 0102328512 +... 0102638049 +... 0102641429-066 +... 0102721191-001 +... 0102723382 +... 0103131621 +... 0103326250 +... 0103581701 +... 0105022466 +... 0105330703 +... 0105869220 +... 0105958840 +... 0106142205 +... 0106713191 +... 0106824279 +... 0106897051 +... 0106929352 +... 0107338930 +... 0107371744 +... 0107408553 +... 0107430703 +... 0107526719 +... 0107568451 +... 0107959889 +... 0107984081 +... 0108024302 +... 0108100828 +... 0108200276 +... 0108256430 +... 0108747679 +... 0108880215 +... 0109120150 +... 0109161862 +... 0200747399 +... 0201900138 +... 0201909807 +... 0201910834 +... 0300533351 +... 0301471348 +... 0302082048 +... 0302787672 +... 0302971199 +... 0303025606 +... 0303104343 +... 0303177976 +... 0303217354 +... 0303789707 +... 0304436870 +... 0304475742 +... 0304541339 +... 0305000124 +... 0305060028 +... 0305322160 +... 0305338315 +... 0305592294 +... 0306404183 +... 0308023320 +... 0309485335 +... 0310213840 +... 0310350004 +... 0311 916 028 +... 0311592398 +... 0311693854 +... 0311892472 +... 0311933841 +... 0312 68 78 78 - 001 +... 0312273838 +... 0312386285 +... 0312615305 +... 0312971744 +... 0313322647 +... 0313511637 +... 0313547048 +... 0313752826 +... 0313844499 +... 0313883096 +... 0314179100 +... 0314390745 +... 0314409058-002 +... 0314425155 +... 0314715626 +... 0314797650 +... 0314817730 +... 0315406620 +... 0315427476 +... 0315469356 +... 0315615423 +... 0315641254 +... 0315649013 +... 0315675711 +... 0316079077 +... 0316095304 +... 0316110224 +... 0400129230 +... 0400583250 +... 0401 443 048 +... 0401958914 +... 0700790272 +... 0900283167 +... 1201480559 +... 1300440846-008 +... 1600255033-006 +... 1600699712-004 +... 1601223524 +... 1801314923 +... 2000102580 +... 2000102580-001 +... 2000102580-002 +... 2000102580-003 +... 2000102580-004 +... 2000102580-005 +... 2000730546-015 +... 2000961769-009 +... 2100624710 +... 2300376864 +... 2500291713 +... 2800886119 +... 2901807716 +... 3100104093-009 +... 3200707377 +... 3300273243-005 +... 3301595028 +... 3400416992-007 +... 3500748818 +... 3500865800 +... 3600532315 +... 3602404615 +... 3603277021 +... 3603718156 +... 3700635642 +... 3700751416 +... 3701398754 +... 3702499152 +... 3702642596 +... 3900260711 +... 3900956516 +... 3901166775 +... 3901203321 +... 4000107409 +... 4001100318 +... 4001170925 +... 4200919944 +... 4201783848 +... 4401031161 +... 4900224296 +... 4900813164 +... 5200327611 +... 5200869050 +... 5400478872 +... 5500340437 +... 5701424091 +... 5800199577-002 +... 5900705097 +... 8037630690 +... 8463763902 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not mst.is_valid(x)] +[] From 71128746b8215568d1ea15d2577b3408670f4892 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sun, 8 Mar 2020 13:36:16 +0100 Subject: [PATCH 154/393] Add support for Indonesian NPWP Closes https://github.com/arthurdejong/python-stdnum/issues/106 Closes https://github.com/arthurdejong/python-stdnum/pull/198 --- stdnum/id/__init__.py | 24 ++++++ stdnum/id/npwp.py | 87 ++++++++++++++++++++ tests/test_id_npwp.doctest | 160 +++++++++++++++++++++++++++++++++++++ 3 files changed, 271 insertions(+) create mode 100644 stdnum/id/__init__.py create mode 100644 stdnum/id/npwp.py create mode 100644 tests/test_id_npwp.doctest diff --git a/stdnum/id/__init__.py b/stdnum/id/__init__.py new file mode 100644 index 00000000..a574bd54 --- /dev/null +++ b/stdnum/id/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Indonesian numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Indonesian numbers.""" + +# provide aliases +from stdnum.id import npwp as vat # noqa: F401 diff --git a/stdnum/id/npwp.py b/stdnum/id/npwp.py new file mode 100644 index 00000000..de14a545 --- /dev/null +++ b/stdnum/id/npwp.py @@ -0,0 +1,87 @@ +# npwp.py - functions for handling Indonesian NPWP numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""NPWP (Nomor Pokok Wajib Pajak, Indonesian VAT Number). + +The Nomor Pokok Wajib Pajak (NPWP) is assigned to organisations and +individuals (families) by the Indonesian Tax Office after registration by the +tax payers. + +The number consists of 15 digits of which the first 2 denote the type of +entity, 6 digits to identify the tax payer, a check digit over the first 8 +digits followed by 3 digits to identify the local tax office and 3 digits for +branch code. + +More information: + +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Indonesia-TIN.pdf +* https://metacpan.org/pod/Business::ID::NPWP +* https://wiki.scn.sap.com/wiki/display/CRM/Indonesia + +>>> validate('01.312.166.0-091.000') +'013121660091000' +>>> validate('016090524017000') +'016090524017000' +>>> validate('123456789') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format('013000666091000') +'01.300.066.6-091.000' +""" + +from stdnum import luhn +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes + surrounding whitespace. + """ + return clean(number, ' -.').strip() + + +def validate(number): + """Check if the number is a valid Indonesia NPWP number.""" + number = compact(number) + if len(number) != 15: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + luhn.validate(number[:9]) + return number + + +def is_valid(number): + """Check if the number is a valid Indonesia NPWP number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + number = compact(number) + return '%s.%s.%s.%s-%s.%s' % ( + number[:2], number[2:5], number[5:8], number[8], number[9:12], number[12:]) diff --git a/tests/test_id_npwp.doctest b/tests/test_id_npwp.doctest new file mode 100644 index 00000000..13a78d9e --- /dev/null +++ b/tests/test_id_npwp.doctest @@ -0,0 +1,160 @@ +test_id_npwp.doctest - more detailed doctests for stdnum.id.npwp module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.id.npwp module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.id import npwp + + +Tests for some corner cases. + +>>> npwp.validate('023869720091000') +'023869720091000' +>>> npwp.validate('01.451.869.0-054.000') +'014518690054000' +>>> npwp.validate('02 . 433 . 917 . 8 - 011 . 000') +'024339178011000' +>>> npwp.format('013319595054000') +'01.331.959.5-054.000' +>>> npwp.validate('12345678901234') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> npwp.validate('FF3456789012345') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> npwp.validate('01.451.869.7-054.000') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 01.001.610.3-051.000 +... 01.001.634.3-093.000 +... 01.105.197.6-424.000 +... 01.112.397.3-441.000 +... 01.125.612.0-805.000 +... 01.129.154.9-201.000 +... 01.216.271.5-441.000 +... 01.258.022.1-201.000 +... 01.268.426.2-201.000 +... 01.311.830.2-073.000 +... 01.318.451.0-054.000 +... 01.334.427.0-054.000 +... 01.347.428.3-018.000 +... 01.360.902.9-054.000 +... 01.436.246.1-441.000 +... 01.452.340.1-101.000 +... 01.455.616.1-441.000 +... 01.457.751.4-426.000 +... 01.464.753.1-542.000 +... 01.482.738.0-424.000 +... 01.504.513.1-054.000 +... 01.546.704.6-012.000 +... 01.546.836.6-013.000 +... 01.548.436.3-423.000 +... 01.555.547.7-429.000 +... 01.562.420.8-805.000 +... 01.575.888.1-101.000 +... 01.580.769.6-201.000 +... 01.627.251.0-404.000 +... 01.657.878.3-101.000 +... 01.671.242.4-054.000 +... 01.677.930.8-429.000 +... 01.690.679.4-801.000 +... 01.709.626.4-054.000 +... 01.721.123.6-054.000 +... 01.773.770.1-805.000 +... 01.796.259.8-805.000 +... 01.815.656.2-807.000 +... 01.931.919.3-101.000 +... 01.966.099.2-801.000 +... 01.997.870.9-038.000 +... 010692903641000 +... 017048299643001 +... 02.037.103.5-502.000 +... 02.071.326.9-101.000 +... 02.071.363.2-101.000 +... 02.081.228.5-424.000 +... 02.098.700.4-013.000 +... 02.098.788.9-013.000 +... 02.102.011.0-101.000 +... 02.151.039.1-106.000 +... 02.173.740.8-002.000 +... 02.203.654.5-429.000 +... 02.333.122.6-441.000 +... 02.367.986.3-426.000 +... 02.399.244.9-091.000 +... 02.446.000.8-429.000 +... 02.480.884.2-444.000 +... 02.504.191.4-054.000 +... 02.527.123.0-017.000 +... 02.547.885.0-805.000 +... 02.564.234.9-421.000 +... 02.585.033.0-216.000 +... 02.643.101.5-805.000 +... 02.650.677.4-101.000 +... 02.679.257.2-801.000 +... 02.719.242.6-106.000 +... 02.755.249.6-541.000 +... 02.790.820.1-428.000 +... 02.887.783.5-105.000 +... 02.910.648.1-805.000 +... 02.932.094.2-101.000 +... 02.956.222.0-106.000 +... 02.956.223.8-106.000 +... 02.972.041.4-428.000 +... 02.976.331.5-103.000 +... 02.984.042.8-201.000 +... 03.026.787.6-805.000 +... 03.195.088.4-801.000 +... 03.217.024.3-805.000 +... 21.078.367.6-424.000 +... 31.294.519.9-424.000 +... 31.470.209.3-428.000 +... 31.496.676.3-106.000 +... 31.578.913.1-201.000 +... 31.682.116.4-201.000 +... 31.696.264.6-201.000 +... 31.729.429.6-542.000 +... 66.487.591.1-071.000 +... 70.838.297.3-201.000 +... 71.269.216.9-203.000 +... 75.193.535.4-805.000 +... 755023033513000 +... 762278075077000 +... 764038907023000 +... 811145994124000 +... 813195435017000 +... 83.132.665.7-201.000 +... 84.054.217.9-609.000 +... 846150324629000 +... 90.004.581.6-201.000 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not npwp.is_valid(x)] +[] From 291b8311898b103d5d6c0e38fd2ae3dcde48c4c1 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 5 Jul 2020 19:04:49 +0200 Subject: [PATCH 155/393] Avoid newer isort for flake8 tests Do not install the latest isort because it currently breaks flake8-isort. This pinning should be removed as soon as https://github.com/gforcada/flake8-isort/issues/88 is resolved. --- tox.ini | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tox.ini b/tox.ini index 98e2735f..120baece 100644 --- a/tox.ini +++ b/tox.ini @@ -31,6 +31,9 @@ deps = flake8 flake8-tidy-imports flake8-tuple pep8-naming + # keep the following until this is fixed: + # https://github.com/gforcada/flake8-isort/issues/88 + isort<5 commands = flake8 stdnum tests update setup.py [testenv:docs] From dab926cfd86b6dc85f688de59b398ca98320b577 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sun, 5 Apr 2020 20:30:43 +0200 Subject: [PATCH 156/393] Add support for Taiwan TIN number Closes https://github.com/arthurdejong/python-stdnum/pull/214 Closes https://github.com/arthurdejong/python-stdnum/issues/209 --- stdnum/tw/__init__.py | 24 +++++ stdnum/tw/ubn.py | 93 +++++++++++++++++ tests/test_tw_ubn.doctest | 208 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 325 insertions(+) create mode 100644 stdnum/tw/__init__.py create mode 100644 stdnum/tw/ubn.py create mode 100644 tests/test_tw_ubn.doctest diff --git a/stdnum/tw/__init__.py b/stdnum/tw/__init__.py new file mode 100644 index 00000000..d79cc3db --- /dev/null +++ b/stdnum/tw/__init__.py @@ -0,0 +1,24 @@ +# __init__.py - collection of Taiwanese numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""Collection of Taiwanese numbers.""" + +# provide aliases +from stdnum.tw import ubn as vat # noqa: F401 diff --git a/stdnum/tw/ubn.py b/stdnum/tw/ubn.py new file mode 100644 index 00000000..efae7406 --- /dev/null +++ b/stdnum/tw/ubn.py @@ -0,0 +1,93 @@ +# ubn.py - functions for handling Taiwanese UBN numbers +# coding: utf-8 +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""UBN (Unified Business Number, 統一編號, Taiwanese tax number). + +The Unified Business Number (UBN, 統一編號) is the number assigned to businesses +within Taiwan for tax (VAT) purposes. The number consists of 8 digits, the +last being a check digit. + +More information: + +* https://zh.wikipedia.org/wiki/統一編號 +* https://findbiz.nat.gov.tw/fts/query/QueryBar/queryInit.do?request_locale=en + +>>> validate('00501503') +'00501503' +>>> validate('00501502') +Traceback (most recent call last): + ... +InvalidChecksum: ... +>>> validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> format(' 0050150 3 ') +'00501503' +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. + """ + return clean(number, ' -').strip() + + +def calc_checksum(number): + """Calculate the checksum over the number.""" + # convert to numeric first, then sum individual digits + weights = (1, 2, 1, 2, 1, 2, 4, 1) + number = ''.join(str(w * int(n)) for w, n in zip(weights, number)) + return sum(int(n) for n in number) % 10 + + +def validate(number): + """Check if the number is a valid Taiwan UBN number. + + This checks the length, formatting and check digit. + """ + number = compact(number) + if len(number) != 8: + raise InvalidLength() + if not isdigits(number): + raise InvalidFormat() + checksum = calc_checksum(number) + if not (checksum == 0 or (checksum == 9 and number[6] == '7')): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid Taiwan UBN number.""" + try: + return bool(validate(number)) + except ValidationError: + return False + + +def format(number): + """Reformat the number to the standard presentation format.""" + return compact(number) diff --git a/tests/test_tw_ubn.doctest b/tests/test_tw_ubn.doctest new file mode 100644 index 00000000..127f636d --- /dev/null +++ b/tests/test_tw_ubn.doctest @@ -0,0 +1,208 @@ +test_tw_ubn.doctest - more detailed doctests for stdnum.tw.ubn module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.tw.ubn module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.tw import ubn + + +Tests for some corner cases. + +>>> ubn.validate('00277104') +'00277104' +>>> ubn.validate(' 0027710-4 ') +'00277104' +>>> ubn.format(' 0027710-4 ') +'00277104' +>>> ubn.validate('12345') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> ubn.validate('FF277104') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> ubn.validate('00277103') +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... 00501503 +... 00508203 +... 00520500 +... 00965067 +... 00992156 +... 01006018 +... 01012715 +... 01013257 +... 01031918 +... 01671049 +... 01819129 +... 02255149 +... 02612809 +... 02695934 +... 02810218 +... 02810370 +... 02810478 +... 02811286 +... 02811574 +... 03729709 +... 03731705 +... 03734203 +... 03734246 +... 03734301 +... 03735202 +... 03737200 +... 03753600 +... 03787502 +... 03807654 +... 04173812 +... 05600361 +... 06313774 +... 06476734 +... 08149429 +... 08551977 +... 09561093 +... 11337775 +... 12800766 +... 14293457 +... 21100531 +... 22822281 +... 24718587 +... 24932469 +... 25329369 +... 27940723 +... 28148905 +... 28674499 +... 29116418 +... 29137568 +... 40407602 +... 45000103 +... 45888690 +... 46804706 +... 46804804 +... 50872698 +... 52011008 +... 52020800 +... 52697649 +... 53020997 +... 53084078 +... 53235414 +... 53412564 +... 54381049 +... 54663032 +... 54664996 +... 55508115 +... 57301337 +... 57302906 +... 58815405 +... 59372104 +... 60004108 +... 60004304 +... 61611307 +... 61611405 +... 61611502 +... 64004306 +... 64967512 +... 66018608 +... 66019206 +... 66019304 +... 69115908 +... 69116202 +... 69116408 +... 69116701 +... 71802305 +... 71803607 +... 71804508 +... 73761420 +... 76001900 +... 77495542 +... 78962740 +... 80158777 +... 84846045 +... 86521248 +... 87402608 +... 87814088 +... 88504104 +... 88507003 +... 89398405 +... 91003907 +... 91004005 +... 91605801 +... 91746936 +... 93504202 +... 93504408 +... 95927022 +... 99033073 +... 99326850 +... 99595290 +... 99595989 +... 99596220 +... 99596468 +... 99651948 +... 99653306 +... 99663965 +... 99665979 +... 99667982 +... 99668027 +... 99668336 +... 99669193 +... 99685399 +... 99688662 +... 99696641 +... 99736030 +... 99745468 +... 99749204 +... 99756176 +... 99757338 +... 99786158 +... 99809976 +... 99830984 +... 99833899 +... 99841053 +... 99842031 +... 99848387 +... 99849512 +... 99853521 +... 99855648 +... 99856230 +... 99861923 +... 99879748 +... 99884812 +... 99892600 +... 99894425 +... 99904177 +... 99924856 +... 99931596 +... 99936918 +... 99937037 +... 99940188 +... 99963479 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not ubn.is_valid(x)] +[] From feca1fe4e717ff69d6471119082f4435e16adcae Mon Sep 17 00:00:00 2001 From: evaldez89 Date: Fri, 31 Jul 2020 21:48:03 -0400 Subject: [PATCH 157/393] Scape new line character Closes https://github.com/arthurdejong/python-stdnum/pull/233 Closes https://github.com/arthurdejong/python-stdnum/issues/232 --- stdnum/do/rnc.py | 2 +- tests/test_do_rnc.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/stdnum/do/rnc.py b/stdnum/do/rnc.py index 6bac651b..ddc6c3b6 100644 --- a/stdnum/do/rnc.py +++ b/stdnum/do/rnc.py @@ -112,7 +112,7 @@ def _convert_result(result): # pragma: no cover } return dict( (translation.get(key, key), value) - for key, value in json.loads(result.replace('\t', '\\t')).items()) + for key, value in json.loads(result.replace('\n', '\\n').replace('\t', '\\t')).items()) def check_dgii(number, timeout=30): # pragma: no cover diff --git a/tests/test_do_rnc.py b/tests/test_do_rnc.py index fd2336a7..9ea06c93 100644 --- a/tests/test_do_rnc.py +++ b/tests/test_do_rnc.py @@ -53,6 +53,10 @@ def test_check_dgii(self): # Test a number on the whitelist result = rnc.check_dgii('501658167') self.assertEqual(result['rnc'], '501658167') + # Test the output unescaping (\t and \n) of the result so JSON + # deserialisation works + result = rnc.check_dgii('132070801') + self.assertEqual(result['rnc'], '132070801') def test_search_dgii(self): """Test stdnum.do.rnc.search_dgii()""" From 51a122db946d3a1db04e9001d0de3c9fc38d2633 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 2 Aug 2020 16:56:42 +0200 Subject: [PATCH 158/393] Remove custom CA certificate for www.ftc.go.kr This certificate is not needed any more because the site now uses a different certificate that is signed by a known CA. --- stdnum/kr/GPKIRootCA1.crt | 21 --------------------- stdnum/kr/brn.py | 4 +--- 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 stdnum/kr/GPKIRootCA1.crt diff --git a/stdnum/kr/GPKIRootCA1.crt b/stdnum/kr/GPKIRootCA1.crt deleted file mode 100644 index 20fc1c78..00000000 --- a/stdnum/kr/GPKIRootCA1.crt +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDXTCCAkWgAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJLUjEc -MBoGA1UECgwTR292ZXJubWVudCBvZiBLb3JlYTENMAsGA1UECwwER1BLSTEUMBIG -A1UEAwwLR1BLSVJvb3RDQTEwHhcNMTEwODAzMDY1MjMwWhcNMzEwODAzMDY1MjMw -WjBQMQswCQYDVQQGEwJLUjEcMBoGA1UECgwTR292ZXJubWVudCBvZiBLb3JlYTEN -MAsGA1UECwwER1BLSTEUMBIGA1UEAwwLR1BLSVJvb3RDQTEwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQCh/m8EBbDJhGQyN2+g5dTlsgjtaRKqhgj3gkYK -BgtuXsXkaTVxbf99AvbN3QE8+WCIaPJUd0091UGmLzaBVyW4ct+iUNrX/FXyzjaf -bNbbl1nfHhaZhkiOTVQhmY5zuj96evEtJMevnxe6iRADOPWnqp+CxT2IzcSFkQCq -7L2qn8hU2/LpXUvnAYglJZi8t6Ef+r03P1r8dA5OzZ8yV3qhD1R1wsNQtCzMgwcE -rFRZhFZYuxpfmS5y0fZW0seeTjcdxHiR3whYI5U6AI7DjdWIrT9Cd9ByV4aevkBh -qkePPIYGmUPXnnqCkdHdnzkMH0WP9TBhD2jTXZKdcFtTyEJrAgMBAAGjQjBAMB0G -A1UdDgQWBBR4A+sMjKbTVXWkh7Tr0ZpmD0xzizAOBgNVHQ8BAf8EBAMCAQYwDwYD -VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEARGJWATwo81x7UEQugNbi -cL8IWXoV51SZVH3kz49fNUjVoq1n2yzfaMddlblbflDNObp/68DxTlSXCeqFHkgi -/WvyVHERRECXnF0WeeelI+Q8XdF3IJZLT3u5Ss0VAB2loCuC+4hBWSRQu2WZu2Yk -s9eBN0x6NmtopRmnf2d6VrcFA+WOgUeTjXiDkG52IaPw0w1uTfmRw5epky5idyY2 -bfJ1JeVUINMJnOWpgLkOH3xxakoD8F1Fbi6C3t7MmKupojUq/toUDms6zTk3DIkc -wd7PALNWL5U8TxNLoroTHSf/lzaOv3o9KDRa0FQo58bPI7MdbRWE4F3mS/ZIrnv7 -jQ== ------END CERTIFICATE----- diff --git a/stdnum/kr/brn.py b/stdnum/kr/brn.py index 652ecf39..3bdea1d7 100644 --- a/stdnum/kr/brn.py +++ b/stdnum/kr/brn.py @@ -88,14 +88,12 @@ def format(number): def check_ftc(number, timeout=30): # pragma: no cover """Check the number against the Korea Fair Trade Commission website.""" - from pkg_resources import resource_filename import lxml.html import requests number = compact(number) url = 'https://www.ftc.go.kr/bizCommPop.do' - certificate = resource_filename(__name__, 'GPKIRootCA1.crt') document = lxml.html.fromstring( - requests.get(url, params={'wrkr_no': number}, timeout=timeout, verify=certificate).text) + requests.get(url, params={'wrkr_no': number}, timeout=timeout).text) data = dict(zip( [(x.text or '').strip() for x in document.findall('.//th')], [(x.text or '').strip() for x in document.findall('.//td')])) From 505521e2341306700958d698b8f73a608e687191 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 2 Aug 2020 17:30:20 +0200 Subject: [PATCH 159/393] Support foreign residents for Romanian CNP This supports 7 or 8 as first digits in the CNP which are apparently used to identify foreign residents. This also changes the exception for an incorrect first digit from InvalidFormat to InvalidComponent which is a little clearer. Closes https://github.com/arthurdejong/python-stdnum/issues/230 --- stdnum/ro/cnp.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/stdnum/ro/cnp.py b/stdnum/ro/cnp.py index e6bf8672..9247c9ab 100644 --- a/stdnum/ro/cnp.py +++ b/stdnum/ro/cnp.py @@ -1,7 +1,7 @@ # cnp.py - functions for handling Romanian CNP numbers # coding: utf-8 # -# Copyright (C) 2012-2019 Arthur de Jong +# Copyright (C) 2012-2020 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -23,12 +23,16 @@ The CNP is a 13 digit number that includes information on the person's gender, birth date and country zone. +More information: + +* https://ro.wikipedia.org/wiki/Cod_numeric_personal + >>> validate('1630615123457') '1630615123457' ->>> validate('8800101221144') # invalid first digit +>>> validate('0800101221142') # invalid first digit Traceback (most recent call last): ... -InvalidFormat: ... +InvalidComponent: ... >>> validate('1632215123457') # invalid date Traceback (most recent call last): ... @@ -52,8 +56,7 @@ def compact(number): def calc_check_digit(number): - """Calculate the check digit for personal codes. The number passed - should not have the check digit included.""" + """Calculate the check digit for personal codes.""" # note that this algorithm has not been confirmed by an independent source weights = (2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9) check = sum(w * int(n) for w, n in zip(weights, number)) % 11 @@ -79,9 +82,12 @@ def validate(number): """Check if the number is a valid VAT number. This checks the length, formatting and check digit.""" number = compact(number) - # first digit should be a known one (9=foreigner) - if not isdigits(number) or number[0] not in '1234569': + if not isdigits(number): raise InvalidFormat() + # first digit should be a known one + # (7,8=foreign resident, 9=other foreigner but apparently only as NIF) + if number[0] not in '123456789': + raise InvalidComponent() if len(number) != 13: raise InvalidLength() # check if birth date is valid From 94e2c6373e191e26beee6153ef2f99adcf31cf45 Mon Sep 17 00:00:00 2001 From: Mohammed Salman Date: Tue, 2 Jun 2020 15:11:05 +0300 Subject: [PATCH 160/393] Add English Unique Tax Reference Closes https://github.com/arthurdejong/python-stdnum/pull/227 --- stdnum/gb/utr.py | 72 +++++++++++++++++++++++++++++++++++++++ tests/test_gb_utr.doctest | 46 +++++++++++++++++++++++++ 2 files changed, 118 insertions(+) create mode 100644 stdnum/gb/utr.py create mode 100644 tests/test_gb_utr.doctest diff --git a/stdnum/gb/utr.py b/stdnum/gb/utr.py new file mode 100644 index 00000000..958c7230 --- /dev/null +++ b/stdnum/gb/utr.py @@ -0,0 +1,72 @@ +# upn.py - functions for handling English UTRs +# +# Copyright (C) 2020 Holvi Payment Services +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""UTR (United Kingdom Unique Taxpayer Reference). + +A UTR (unique taxpayer reference) is a 10 digit number used to identify UK +taxpayers who have to submit a tax return. + +More information: + +* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/UK-TIN.pdf + +>>> validate('1955839661') +'1955839661' +>>> validate('2955839661') +Traceback (most recent call last): + ... +InvalidChecksum: .. +""" + +from stdnum.exceptions import * +from stdnum.util import clean, isdigits + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + return clean(number, ' ').upper().strip().lstrip('K') + + +def calc_check_digit(number): + """Calculate the check digit for the number. The passed number should not + have the check digit (the first one) included.""" + weights = (6, 7, 8, 9, 10, 5, 4, 3, 2) + return '21987654321'[sum(int(n) * w for n, w in zip(number, weights)) % 11] + + +def validate(number): + """Check if the number is a valid UTR.""" + number = compact(number) + if not isdigits(number): + raise InvalidFormat() + if not len(number) == 10: + raise InvalidLength() + if number[0] != calc_check_digit(number[1:]): + raise InvalidChecksum() + return number + + +def is_valid(number): + """Check if the number is a valid UTR.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_gb_utr.doctest b/tests/test_gb_utr.doctest new file mode 100644 index 00000000..93637cca --- /dev/null +++ b/tests/test_gb_utr.doctest @@ -0,0 +1,46 @@ +test_gb_utr.doctest - more detailed doctests for stdnum.gb.utr module + +Copyright (C) 2020 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.gb.utr module. It +tries to test more corner cases and detailed functionality that is not really +useful as module documentation. + +>>> from stdnum.gb import utr + + +These numbers have been generated but have been confirmed to be correct using +a different validator (they have not been confirmed to be assigned). + +>>> numbers = ''' +... +... 1234567895 +... 1478641088 +... 1955839661 +... 2172858530 +... 2234567890 +... 4748949890 +... 5179265754 +... 5816619590 +... 8258106771 +... 9624088948 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not utr.is_valid(x)] +[] From c2284f322679e9527794aaa81e8fbb57792c5a21 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 2 Aug 2020 17:45:46 +0200 Subject: [PATCH 161/393] Add Romanian Trade Register identifier Closes https://github.com/arthurdejong/python-stdnum/issues/229 Closes https://github.com/arthurdejong/python-stdnum/pull/234 --- stdnum/ro/onrc.py | 99 ++++++++++++++ tests/test_ro_onrc.doctest | 274 +++++++++++++++++++++++++++++++++++++ 2 files changed, 373 insertions(+) create mode 100644 stdnum/ro/onrc.py create mode 100644 tests/test_ro_onrc.doctest diff --git a/stdnum/ro/onrc.py b/stdnum/ro/onrc.py new file mode 100644 index 00000000..da153e92 --- /dev/null +++ b/stdnum/ro/onrc.py @@ -0,0 +1,99 @@ +# onrc.py - functions for handling Romanian ONRC numbers +# coding: utf-8 +# +# Copyright (C) 2020 Dimitrios Josef Moustos +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""ONRC (Ordine din Registrul Comerţului, Romanian Trade Register identifier). + +All businesses in Romania have the to register with the National Trade +Register Office to receive a registration number. The number contains +information about the type of company, county, a sequence number and +registration year. + +>>> validate('J52/750/2012') +'J52/750/2012' +>>> validate('X52/750/2012') +Traceback (most recent call last): + ... +InvalidComponent: ... +""" + +import datetime +import re + +from stdnum.exceptions import * +from stdnum.util import clean + + +# These characters should all be replaced by slashes +_cleanup_re = re.compile(r'[ /\\-]+') + +# This pattern should match numbers that for some reason have a full date +# as last field +_onrc_fulldate_re = re.compile(r'^([A-Z][0-9]+/[0-9]+/)\d{2}[.]\d{2}[.](\d{4})$') + +# This pattern should match all valid numbers +_onrc_re = re.compile(r'^[A-Z][0-9]+/[0-9]+/[0-9]+$') + +# List of valid counties +_counties = set(list(range(1, 41)) + [51, 52]) + + +def compact(number): + """Convert the number to the minimal representation. This strips the + number of any valid separators and removes surrounding whitespace.""" + number = _cleanup_re.sub('/', clean(number).upper().strip()) + # remove optional slash between first letter and county digits + if number[1:2] == '/': + number = number[:1] + number[2:] + # normalise county number to two digits + if number[2:3] == '/': + number = number[:1] + '0' + number[1:] + # convert trailing full date to year only + m = _onrc_fulldate_re.match(number) + if m: + number = ''.join(m.groups()) + return number + + +def validate(number): + """Check if the number is a valid ONRC.""" + number = compact(number) + if not _onrc_re.match(number): + raise InvalidFormat() + if number[:1] not in 'JFC': + raise InvalidComponent() + county, serial, year = number[1:].split('/') + if len(serial) > 5: + raise InvalidLength() + if len(county) not in (1, 2) or int(county) not in _counties: + raise InvalidComponent() + if len(year) != 4: + raise InvalidLength() + if int(year) < 1990 or int(year) > datetime.date.today().year: + raise InvalidComponent() + return number + + +def is_valid(number): + """Check if the number is a valid ONRC.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_ro_onrc.doctest b/tests/test_ro_onrc.doctest new file mode 100644 index 00000000..6b47a5fd --- /dev/null +++ b/tests/test_ro_onrc.doctest @@ -0,0 +1,274 @@ +test_ro_onrc.doctest - more detailed doctests for the stdnum.ro.onrc module + +Copyright (C) 2020 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.ro.onrc module. + +>>> from stdnum.ro import onrc +>>> from stdnum.exceptions import * + + +Test some corner cases. + +>>> onrc.validate('J/52/750/2012') +'J52/750/2012' +>>> onrc.validate('J52/750/22.11.2012') # valid, strip date, leave year +'J52/750/2012' +>>> onrc.validate('J 52 / 750 / 2012') +'J52/750/2012' +>>> onrc.validate('F 26 1132/2007') +'F26/1132/2007' +>>> onrc.validate('J22-1515-2007') +'J22/1515/2007' +>>> onrc.validate('X52/750/2012') # fist letter invalid +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> onrc.validate('J52/100000/2012') # second number too large +Traceback (most recent call last): + ... +InvalidLength: ... +>>> onrc.validate('J 52 / 750 / 200') # year too short +Traceback (most recent call last): + ... +InvalidLength: ... +>>> onrc.validate('J/2/750/2012') # county is normalised to two digits +'J02/750/2012' +>>> onrc.validate('J49/750/2012') # invalid county +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> onrc.validate('J002 /123 /2015') # invalid county +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> onrc.validate('J/52/750/2112') # year in the future +Traceback (most recent call last): + ... +InvalidComponent: ... + + +These have been found online and should all be valid numbers. + +>>> numbers = ''' +... +... C04/32/2005 +... C22/4/2018 +... C30/2/2009 +... F01 /592 /2013 +... F01/1477/2011 +... F04/876/2004 +... F05/696/2006 +... F06/340/2011 +... F07/176/2010 +... F07/477/2003 +... F08/1095/2005 +... F10/841/2012 +... F11/78/2012 +... F12/617/2011 +... F13/1917/2005 +... F14/217/2013 +... F14/218/2016 +... F18/1032/2011 +... F20/491/2013 +... F30/98/2008 +... F31/786/2011 +... F32/639/2013 +... F36/64/2008 +... F37/832/2013 +... F40/682/2004 +... F5/1055/2013 +... F5/2659/2013 +... F5/550/2012 +... F5/678/2013 +... F6/496/2015 +... F8/1302/2013 +... F8/672/2012 +... J 01/585/2002 +... J 40/1323/2005 +... J01/173/2004 +... J01/568/2015 +... J02/1253/2008 +... J02/143/2011 +... J02/169/01.02.2006 +... J02/238/2012 +... J02/310/2004 +... J03/1336/2007 +... J03/179/2004 +... J03/2299/1992 +... J03/442/2002 +... J03/630/2002 +... J03/803/2009 +... J03/920/2002 +... J04/368/2006 +... J04/822/1994 +... J05/1117/2004 +... J05/1464/2011 +... J05/1729/09.09.1991 +... J05/256/2010 +... J05/5114/1994 +... J05/582/2011 +... J06/1282/1994 +... J06/307/2009 +... J06/330/2003 +... J06/52/2001 +... J06/837/2008 +... J07/147/2001 +... J07/208/1998 +... J08/1233/2005 +... J08/1617/1997 +... J08/1716/1997 +... J08/215/27.02.1998 +... J08/2679/2008 +... J08/2720/2007 +... J08/545/2001 +... J08/61/2010 +... J08/68/2003 +... J08/926/2008 +... J09/2118/1994 +... J1/384/13.05.2015 +... J1/398/2005 +... J1/499/2012 +... J1/628/2016 +... J10/460/2012 +... J12/1103/2003 +... J12/1366/2003 +... J12/1701/16.10.1996 +... J12/1811/2002 +... J12/1816/2007 +... J12/1932/1993 +... J12/2322/2002 +... J12/2553/1992 +... J12/3388/2016 +... J12/3828/16.06.2017 +... J12/4365/2006 +... J12/487/2012 +... J12/573/2010 +... J12/595/1991 +... J12/633/2012 +... J12/850/2014 +... J13/197/2012 +... J13/2949/1991 +... J13/529/2006 +... J13/60/2005 +... J13/674/2016 +... J15/1279/1993 +... J15/680/2005 +... J16/1148/2005 +... J16/1930/2013 +... J16/2036/2011 +... J17/1241/1992 +... J17/2697/1992 +... J17/861/2012 +... J18/583/2015 +... J18/877/2006 +... J19/230/2007 +... J19/55/2002 +... J20/2034/1993 +... J21/512/2016 +... J21/565/1992 +... J22/1249/2012 +... J22/1774/2008 +... J22/3673/1994 +... J22/874/1996 +... J22/930/2016 +... J23/134/27.01.2006 +... J23/1657/14.06.2012 +... J23/461/2009 +... J23/4802/2017 +... J23/864/2017 +... J24/1082/2015 +... J24/246/2005 +... J24/908/2006 +... J26/1077/2008 +... J29/264/2014 +... J30/428/1993 +... J30/477/2014 +... J30/482/2014 +... J30/722/08.08.2016 +... J30/734/2014 +... J30/855/1993 +... J30/99/2009 +... J31 / 248 / 1994 +... J32/2241/1994 +... J32/331/2011 +... J32/631/2013 +... J33/277/2011 +... J33/451/2012 +... J35/1056/2008 +... J35/48/2013 +... J35/625/2003 +... J36/25/2001 +... J36/284/2017 +... J36/369/2015 +... J36/637/2018 +... J36/691/2008 +... J37/384/2009 +... J38/163/23.02.2006 +... J39 /771 /2005 +... J40/10944/2006 +... J40/11566/2011 +... J40/11591/2003 +... J40/11591/2009 +... J40/1293/23.10.2014 +... J40/13920/2003 +... J40/1472/1992 +... J40/1498/2010 +... J40/1667/2010 +... J40/17202/2006 +... J40/19473/2006 +... J40/19754/2007 +... J40/20281/2004 +... J40/23948/14.12.1994 +... J40/24874/1994 +... J40/2810/2017 +... J40/2867/2004 +... J40/3758/2008 +... J40/3905/30.03.2015 +... J40/4206/2008 +... J40/4463/2008 +... J40/4502/2011 +... J40/467/1998 +... J40/5139/1998 +... J40/7613/2003 +... J40/7888/1999 +... J40/8005/1995 +... J40/8577/2006 +... J40/8633/2013 +... J40/8910/2007 +... J40/8998/2010 +... J40/9712/2008 +... J5/1243/2016 +... J5/2916/03.09.1993 +... J51/159/2016 +... J51/229/2011 +... J51/74/2009 +... J52/128/2014 +... J52/474/1994 +... J52/60/2004 +... J6/974/2016 +... J7/2/2005 +... j05/1455/2012 +... j30/61/2010 +... j39/151/2019 +... j40/3674/2002 +... +... ''' +>>> [x for x in numbers.splitlines() if x and not onrc.is_valid(x)] +[] From 180788af207f394e38b458ad14fb68f4853f4a9a Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 8 Aug 2020 15:44:08 +0200 Subject: [PATCH 162/393] Add GS1-128 format This adds validation, parsing and encoding functions for GS1-128. It is based on the lists of formats as published by the GS1 organisation. Based on the implementation provided by Sergi Almacellas Abellana . Closes https://github.com/arthurdejong/python-stdnum/pull/144 --- stdnum/gs1_128.py | 269 +++++++++++++++++++++++++++++++++++++ stdnum/gs1_ai.dat | 170 +++++++++++++++++++++++ tests/test_gs1_128.doctest | 148 ++++++++++++++++++++ update/gs1_ai.py | 82 +++++++++++ 4 files changed, 669 insertions(+) create mode 100644 stdnum/gs1_128.py create mode 100644 stdnum/gs1_ai.dat create mode 100644 tests/test_gs1_128.doctest create mode 100755 update/gs1_ai.py diff --git a/stdnum/gs1_128.py b/stdnum/gs1_128.py new file mode 100644 index 00000000..aee11d27 --- /dev/null +++ b/stdnum/gs1_128.py @@ -0,0 +1,269 @@ +# gs1_128.py - functions for handling GS1-128 codes +# +# Copyright (C) 2019 Sergi Almacellas Abellana +# Copyright (C) 2020 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""GS1-128 (Standard to encode product information in Code 128 barcodes). + +The GS1-128 (also called EAN-128, UCC/EAN-128 or UCC-128) is an international +standard for embedding data such as best before dates, weights, etc. with +Application Identifiers (AI). + +The GS1-128 standard is used as a product identification code on bar codes. +It embeds data with Application Identifiers (AI) that defines the kind of +data, the type and length. The standard is also known as UCC/EAN-128, UCC-128 +and EAN-128. + +GS1-128 is a subset of Code 128 symbology. + +More information: + +* https://en.wikipedia.org/wiki/GS1-128 +* https://www.gs1.org/standards/barcodes/application-identifiers +* https://www.gs1.org/docs/barcodes/GS1_General_Specifications.pdf + +>>> compact('(01)38425876095074(17)181119(37)1 ') +'013842587609507417181119371' +>>> encode({'01': '38425876095074'}) +'0138425876095074' +>>> info('0138425876095074') +{'01': '38425876095074'} +>>> validate('(17)181119(01)38425876095074(37)1') +'013842587609507417181119371' +""" + +import datetime +import decimal +import re + +from stdnum import numdb +from stdnum.exceptions import * +from stdnum.util import clean + + +# our open copy of the application identifier database +_gs1_aidb = numdb.get('gs1_ai') + + +# Extra validation modules based on the application identifier +_ai_validators = { + '01': 'stdnum.ean', + '02': 'stdnum.ean', + '8007': 'stdnum.iban', +} + + +def compact(number): + """Convert the GS1-128 to the minimal representation. + + This strips the number of any valid separators and removes surrounding + whitespace. For a more consistent compact representation use + :func:`validate()`. + """ + return clean(number, '()').strip() + + +def _encode_value(fmt, _type, value): + """Encode the specified value given the format and type.""" + if _type == 'decimal': + if isinstance(value, (list, tuple)) and fmt.startswith('N3+'): + number = _encode_value(fmt[3:], _type, value[1]) + return number[0] + value[0].rjust(3, '0') + number[1:] + value = str(value) + if fmt.startswith('N..'): + length = int(fmt[3:]) + value = value[:length + 1] + number, digits = (value.split('.') + [''])[:2] + digits = digits[:9] + return str(len(digits)) + number + digits + else: + length = int(fmt[1:]) + value = value[:length + 1] + number, digits = (value.split('.') + [''])[:2] + digits = digits[:9] + return str(len(digits)) + (number + digits).rjust(length, '0') + elif _type == 'date': + if isinstance(value, (list, tuple)) and fmt == 'N6..12': + return '%s%s' % ( + _encode_value('N6', _type, value[0]), + _encode_value('N6', _type, value[1])) + elif isinstance(value, datetime.date): + if fmt == 'N10': + return value.strftime('%y%m%d%H%M') + elif fmt == 'N8+N..4': + value = datetime.datetime.strftime(value, '%y%m%d%H%M%S') + if value.endswith('00'): + value = value[:-2] + if value.endswith('00'): + value = value[:-2] + return value + return value.strftime('%y%m%d') + return str(value) + + +def _max_length(fmt, _type): + """Determine the maximum length based on the format ad type.""" + length = sum(int(re.match(r'^[NXY][0-9]*?[.]*([0-9]+)$', x).group(1)) for x in fmt.split('+')) + if _type == 'decimal': + length += 1 + return length + + +def _pad_value(fmt, _type, value): + """Pad the value to the maximum length for the format.""" + if _type in ('decimal', 'int'): + return value.rjust(_max_length(fmt, _type), '0') + return value.ljust(_max_length(fmt, _type)) + + +def _decode_value(fmt, _type, value): + """Decode the specified value given the fmt and type.""" + if _type == 'decimal': + if fmt.startswith('N3+'): + return (value[1:4], _decode_value(fmt[3:], _type, value[0] + value[4:])) + digits = int(value[0]) + value = value[1:] + if digits: + value = value[:-digits] + '.' + value[-digits:] + return decimal.Decimal(value) + elif _type == 'date': + if fmt == 'N8+N..4': + return datetime.datetime.strptime(value, '%y%m%d%H%M%S'[:len(value)]) + elif len(value) == 10: + return datetime.datetime.strptime(value, '%y%m%d%H%M') + elif len(value) == 12: + return (_decode_value(fmt, _type, value[:6]), _decode_value(fmt, _type, value[6:])) + return datetime.datetime.strptime(value, '%y%m%d').date() + elif _type == 'int': + return int(value) + return value.strip() + + +def info(number, separator=''): + """Return a dictionary containing the information from the GS1-128 code. + + The returned dictionary maps application identifiers to values with the + appropriate type (`str`, `int`, `Decimal`, `datetime.date` or + `datetime.datetime`). + + If a `separator` is provided it will be used as FNC1 to determine the end + of variable-sized values. + """ + number = compact(number) + data = {} + identifier = '' + # skip separator + if separator and number.startswith(separator): + number = number[len(separator):] + while number: + # extract the application identifier + ai, info = _gs1_aidb.info(number)[0] + if not info or not number.startswith(ai): + raise InvalidComponent() + number = number[len(ai):] + # figure out the value part + value = number[:_max_length(info['format'], info['type'])] + if separator and info.get('fnc1', False): + idx = number.find(separator) + if idx > 0: + value = number[:idx] + number = number[len(value):] + # validate the value if we have a custom module for it + if ai in _ai_validators: + mod = __import__(_ai_validators[ai], globals(), locals(), ['validate']) + mod.validate(value) + # convert the number + data[ai] = _decode_value(info['format'], info['type'], value) + # skip separator + if separator and number.startswith(separator): + number = number[len(separator):] + return data + + +def encode(data, separator='', parentheses=False): + """Generate a GS1-128 for the application identifiers supplied. + + The provided dictionary is expected to map application identifiers to + values. The supported value types and formats depend on the application + identifier. + + If a `separator` is provided it will be used as FNC1 representation, + otherwise variable-sized values will be expanded to their maximum size + with appropriate padding. + + If `parentheses` is set the application identifiers will be surrounded + by parentheses for readability. + """ + ai_fmt = '(%s)' if parentheses else '%s' + # we keep items sorted and keep fixed-sized values separate tot output + # them first + fixed_values = [] + variable_values = [] + for inputai, value in sorted(data.items()): + ai, info = _gs1_aidb.info(inputai)[0] + if not info: + raise InvalidComponent() + # validate the value if we have a custom module for it + if ai in _ai_validators: + mod = __import__(_ai_validators[ai], globals(), locals(), ['validate']) + mod.validate(value) + value = _encode_value(info['format'], info['type'], value) + # store variable-sized values separate from fixed-size values + if info.get('fnc1', False): + variable_values.append((ai_fmt % ai, info['format'], info['type'], value)) + else: + fixed_values.append(ai_fmt % ai + value) + # we need the separator for all but the last variable-sized value + # (or pad values if we don't have a separator) + return ''.join( + fixed_values + [ + ai + (value if separator else _pad_value(fmt, _type, value)) + separator + for ai, fmt, _type, value in variable_values[:-1] + ] + [ + ai + value + for ai, fmt, _type, value in variable_values[-1:] + ]) + + +def validate(number, separator=''): + """Check if the number provided is a valid GS1-128. + + This checks formatting of the number and values and returns a stable + representation. + + If a separator is provided it will be used as FNC1 for both parsing the + provided number and for encoding the returned number. + """ + try: + return encode(info(number, separator), separator) + except ValidationError: + raise + except Exception: + # We wrap all other exceptions to ensure that we only return + # exceptions that are a subclass of ValidationError + # (the info() and encode() functions expect some semblance of valid + # input) + raise InvalidFormat() + + +def is_valid(number, separator=''): + """Check if the number provided is a valid GS1-128.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/stdnum/gs1_ai.dat b/stdnum/gs1_ai.dat new file mode 100644 index 00000000..0b1ae6c2 --- /dev/null +++ b/stdnum/gs1_ai.dat @@ -0,0 +1,170 @@ +# generated from https://www.gs1.org/standards/barcodes/application-identifiers +# on 2020-07-12 19:36:00.576283 +00 format="N18" type="str" name="SSCC" description="Serial Shipping Container Code (SSCC)" +01 format="N14" type="str" name="GTIN" description="Global Trade Item Number (GTIN)" +02 format="N14" type="str" name="CONTENT" description="GTIN of contained trade items" +10 format="X..20" type="str" fnc1="1" name="BATCH/LOT" description="Batch or lot number" +11 format="N6" type="date" name="PROD DATE" description="Production date (YYMMDD)" +12 format="N6" type="date" name="DUE DATE" description="Due date (YYMMDD)" +13 format="N6" type="date" name="PACK DATE" description="Packaging date (YYMMDD)" +15 format="N6" type="date" name="BEST BEFORE or BEST BY" description="Best before date (YYMMDD)" +16 format="N6" type="date" name="SELL BY" description="Sell by date (YYMMDD)" +17 format="N6" type="date" name="USE BY OR EXPIRY" description="Expiration date (YYMMDD)" +20 format="N2" type="str" name="VARIANT" description="Internal product variant" +21 format="X..20" type="str" fnc1="1" name="SERIAL" description="Serial number" +22 format="X..20" type="str" fnc1="1" name="CPV" description="Consumer product variant" +235 format="X..28" type="str" fnc1="1" name="TPX" description="Third Party Controlled, Serialised Extension of GTIN (TPX)" +240 format="X..30" type="str" fnc1="1" name="ADDITIONAL ID" description="Additional product identification assigned by the manufacturer" +241 format="X..30" type="str" fnc1="1" name="CUST. PART NO." description="Customer part number" +242 format="N..6" type="str" fnc1="1" name="MTO VARIANT" description="Made-to-Order variation number" +243 format="X..20" type="str" fnc1="1" name="PCN" description="Packaging component number" +250 format="X..30" type="str" fnc1="1" name="SECONDARY SERIAL" description="Secondary serial number" +251 format="X..30" type="str" fnc1="1" name="REF. TO SOURCE" description="Reference to source entity" +253 format="N13+X..17" type="str" fnc1="1" name="GDTI" description="Global Document Type Identifier (GDTI)" +254 format="X..20" type="str" fnc1="1" name="GLN EXTENSION COMPONENT" description="GLN extension component" +255 format="N13+N..12" type="str" fnc1="1" name="GCN" description="Global Coupon Number (GCN)" +30 format="N..8" type="int" fnc1="1" name="VAR. COUNT" description="Variable count of items (variable measure trade item)" +310 format="N6" type="decimal" name="NET WEIGHT (kg)" description="Net weight, kilograms (variable measure trade item)" +311 format="N6" type="decimal" name="LENGTH (m)" description="Length or first dimension, metres (variable measure trade item)" +312 format="N6" type="decimal" name="WIDTH (m)" description="Width, diameter, or second dimension, metres (variable measure trade item)" +313 format="N6" type="decimal" name="HEIGHT (m)" description="Depth, thickness, height, or third dimension, metres (variable measure trade item)" +314 format="N6" type="decimal" name="AREA (m2)" description="Area, square metres (variable measure trade item)" +315 format="N6" type="decimal" name="NET VOLUME (l)" description="Net volume, litres (variable measure trade item)" +316 format="N6" type="decimal" name="NET VOLUME (m3)" description="Net volume, cubic metres (variable measure trade item)" +320 format="N6" type="decimal" name="NET WEIGHT (lb)" description="Net weight, pounds (variable measure trade item)" +321 format="N6" type="decimal" name="LENGTH (in)" description="Length or first dimension, inches (variable measure trade item)" +322 format="N6" type="decimal" name="LENGTH (ft)" description="Length or first dimension, feet (variable measure trade item)" +323 format="N6" type="decimal" name="LENGTH (yd)" description="Length or first dimension, yards (variable measure trade item)" +324 format="N6" type="decimal" name="WIDTH (in)" description="Width, diameter, or second dimension, inches (variable measure trade item)" +325 format="N6" type="decimal" name="WIDTH (ft)" description="Width, diameter, or second dimension, feet (variable measure trade item)" +326 format="N6" type="decimal" name="WIDTH (yd)" description="Width, diameter, or second dimension, yards (variable measure trade item)" +327 format="N6" type="decimal" name="HEIGHT (in)" description="Depth, thickness, height, or third dimension, inches (variable measure trade item)" +328 format="N6" type="decimal" name="HEIGHT (ft)" description="Depth, thickness, height, or third dimension, feet (variable measure trade item)" +329 format="N6" type="decimal" name="HEIGHT (yd)" description="Depth, thickness, height, or third dimension, yards (variable measure trade item)" +330 format="N6" type="decimal" name="GROSS WEIGHT (kg)" description="Logistic weight, kilograms" +331 format="N6" type="decimal" name="LENGTH (m), log" description="Length or first dimension, metres" +332 format="N6" type="decimal" name="WIDTH (m), log" description="Width, diameter, or second dimension, metres" +333 format="N6" type="decimal" name="HEIGHT (m), log" description="Depth, thickness, height, or third dimension, metres" +334 format="N6" type="decimal" name="AREA (m2), log" description="Area, square metres" +335 format="N6" type="decimal" name="VOLUME (l), log" description="Logistic volume, litres" +336 format="N6" type="decimal" name="VOLUME (m3), log" description="Logistic volume, cubic metres" +337 format="N6" type="decimal" name="KG PER m2" description="Kilograms per square metre" +340 format="N6" type="decimal" name="GROSS WEIGHT (lb)" description="Logistic weight, pounds" +341 format="N6" type="decimal" name="LENGTH (in), log" description="Length or first dimension, inches" +342 format="N6" type="decimal" name="LENGTH (ft), log" description="Length or first dimension, feet" +343 format="N6" type="decimal" name="LENGTH (yd), log" description="Length or first dimension, yards" +344 format="N6" type="decimal" name="WIDTH (in), log" description="Width, diameter, or second dimension, inches" +345 format="N6" type="decimal" name="WIDTH (ft), log" description="Width, diameter, or second dimension, feet" +346 format="N6" type="decimal" name="WIDTH (yd), log" description="Width, diameter, or second dimension, yard" +347 format="N6" type="decimal" name="HEIGHT (in), log" description="Depth, thickness, height, or third dimension, inches" +348 format="N6" type="decimal" name="HEIGHT (ft), log" description="Depth, thickness, height, or third dimension, feet" +349 format="N6" type="decimal" name="HEIGHT (yd), log" description="Depth, thickness, height, or third dimension, yards" +350 format="N6" type="decimal" name="AREA (in2)" description="Area, square inches (variable measure trade item)" +351 format="N6" type="decimal" name="AREA (ft2)" description="Area, square feet (variable measure trade item)" +352 format="N6" type="decimal" name="AREA (yd2)" description="Area, square yards (variable measure trade item)" +353 format="N6" type="decimal" name="AREA (in2), log" description="Area, square inches" +354 format="N6" type="decimal" name="AREA (ft2), log" description="Area, square feet" +355 format="N6" type="decimal" name="AREA (yd2), log" description="Area, square yards" +356 format="N6" type="decimal" name="NET WEIGHT (t oz)" description="Net weight, troy ounces (variable measure trade item)" +357 format="N6" type="decimal" name="NET VOLUME (oz)" description="Net weight (or volume), ounces (variable measure trade item)" +360 format="N6" type="decimal" name="NET VOLUME (qt)" description="Net volume, quarts (variable measure trade item)" +361 format="N6" type="decimal" name="NET VOLUME (gal.)" description="Net volume, gallons U.S. (variable measure trade item)" +362 format="N6" type="decimal" name="VOLUME (qt), log" description="Logistic volume, quarts" +363 format="N6" type="decimal" name="VOLUME (gal.), log" description="Logistic volume, gallons U.S." +364 format="N6" type="decimal" name="VOLUME (in3)" description="Net volume, cubic inches (variable measure trade item)" +365 format="N6" type="decimal" name="VOLUME (ft3)" description="Net volume, cubic feet (variable measure trade item)" +366 format="N6" type="decimal" name="VOLUME (yd3)" description="Net volume, cubic yards (variable measure trade item)" +367 format="N6" type="decimal" name="VOLUME (in3), log" description="Logistic volume, cubic inches" +368 format="N6" type="decimal" name="VOLUME (ft3), log" description="Logistic volume, cubic feet" +369 format="N6" type="decimal" name="VOLUME (yd3), log" description="Logistic volume, cubic yards" +37 format="N..8" type="int" fnc1="1" name="COUNT" description="Count of trade items or trade item pieces contained in a logistic unit" +390 format="N..15" type="decimal" fnc1="1" name="AMOUNT" description="Applicable amount payable or Coupon value, local currency" +391 format="N3+N..15" type="decimal" fnc1="1" name="AMOUNT" description="Applicable amount payable with ISO currency code" +392 format="N..15" type="decimal" fnc1="1" name="PRICE" description="Applicable amount payable, single monetary area (variable measure trade item)" +393 format="N3+N..15" type="decimal" fnc1="1" name="PRICE" description="Applicable amount payable with ISO currency code (variable measure trade item)" +394 format="N4" type="decimal" fnc1="1" name="PRCNT OFF" description="Percentage discount of a coupon" +400 format="X..30" type="str" fnc1="1" name="ORDER NUMBER" description="Customers purchase order number" +401 format="X..30" type="str" fnc1="1" name="GINC" description="Global Identification Number for Consignment (GINC)" +402 format="N17" type="str" fnc1="1" name="GSIN" description="Global Shipment Identification Number (GSIN)" +403 format="X..30" type="str" fnc1="1" name="ROUTE" description="Routing code" +410 format="N13" type="str" name="SHIP TO LOC" description="Ship to - Deliver to Global Location Number" +411 format="N13" type="str" name="BILL TO" description="Bill to - Invoice to Global Location Number" +412 format="N13" type="str" name="PURCHASE FROM" description="Purchased from Global Location Number" +413 format="N13" type="str" name="SHIP FOR LOC" description="Ship for - Deliver for - Forward to Global Location Number" +414 format="N13" type="str" name="LOC No" description="Identification of a physical location - Global Location Number" +415 format="N13" type="str" name="PAY TO" description="Global Location Number of the invoicing party" +416 format="N13" type="str" name="PROD/SERV LOC" description="GLN of the production or service location" +417 format="N13" type="str" name="PARTY" description="Party GLN" +420 format="X..20" type="str" fnc1="1" name="SHIP TO POST" description="Ship to - Deliver to postal code within a single postal authority" +421 format="N3+X..9" type="str" fnc1="1" name="SHIP TO POST" description="Ship to - Deliver to postal code with ISO country code" +422 format="N3" type="int" fnc1="1" name="ORIGIN" description="Country of origin of a trade item" +423 format="N3+N..12" type="str" fnc1="1" name="COUNTRY - INITIAL PROCESS." description="Country of initial processing" +424 format="N3" type="int" fnc1="1" name="COUNTRY - PROCESS." description="Country of processing" +425 format="N3+N..12" type="str" fnc1="1" name="COUNTRY - DISASSEMBLY" description="Country of disassembly" +426 format="N3" type="int" fnc1="1" name="COUNTRY - FULL PROCESS" description="Country covering full process chain" +427 format="X..3" type="str" fnc1="1" name="ORIGIN SUBDIVISION" description="Country subdivision Of origin" +7001 format="N13" type="str" fnc1="1" name="NSN" description="NATO Stock Number (NSN)" +7002 format="X..30" type="str" fnc1="1" name="MEAT CUT" description="UN/ECE meat carcasses and cuts classification" +7003 format="N10" type="date" fnc1="1" name="EXPIRY TIME" description="Expiration date and time" +7004 format="N..4" type="str" fnc1="1" name="ACTIVE POTENCY" description="Active potency" +7005 format="X..12" type="str" fnc1="1" name="CATCH AREA" description="Catch area" +7006 format="N6" type="date" fnc1="1" name="FIRST FREEZE DATE" description="First freeze date" +7007 format="N6..12" type="date" fnc1="1" name="HARVEST DATE" description="Harvest date" +7008 format="X..3" type="str" fnc1="1" name="AQUATIC SPECIES" description="Species for fishery purposes" +7009 format="X..10" type="str" fnc1="1" name="FISHING GEAR TYPE" description="Fishing gear type" +7010 format="X..2" type="str" fnc1="1" name="PROD METHOD" description="Production method" +7020 format="X..20" type="str" fnc1="1" name="REFURB LOT" description="Refurbishment lot ID" +7021 format="X..20" type="str" fnc1="1" name="FUNC STAT" description="Functional status" +7022 format="X..20" type="str" fnc1="1" name="REV STAT" description="Revision status" +7023 format="X..30" type="str" fnc1="1" name="GIAI - ASSEMBLY" description="Global Individual Asset Identifier (GIAI) of an assembly" +7030 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 0" description="Number of processor with ISO Country Code" +7031 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 1" description="Number of processor with ISO Country Code" +7032 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 2" description="Number of processor with ISO Country Code" +7033 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 3" description="Number of processor with ISO Country Code" +7034 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 4" description="Number of processor with ISO Country Code" +7035 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 5" description="Number of processor with ISO Country Code" +7036 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 6" description="Number of processor with ISO Country Code" +7037 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 7" description="Number of processor with ISO Country Code" +7038 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 8" description="Number of processor with ISO Country Code" +7039 format="N3+X..27" type="str" fnc1="1" name="PROCESSOR # 9" description="Number of processor with ISO Country Code" +7040 format="N1+X3" type="str" fnc1="1" name="UIC+EXT" description="GS1 UIC with Extension 1 and Importer index" +710 format="X..20" type="str" fnc1="1" name="NHRN PZN" description="National Healthcare Reimbursement Number (NHRN) - Germany PZN" +711 format="X..20" type="str" fnc1="1" name="NHRN CIP" description="National Healthcare Reimbursement Number (NHRN) - France CIP" +712 format="X..20" type="str" fnc1="1" name="NHRN CN" description="National Healthcare Reimbursement Number (NHRN) - Spain CN" +713 format="X..20" type="str" fnc1="1" name="NHRN DRN" description="National Healthcare Reimbursement Number (NHRN) - Brasil DRN" +714 format="X..20" type="str" fnc1="1" name="NHRN AIM" description="National Healthcare Reimbursement Number (NHRN) - Portugal AIM" +7230 format="X2+X..28" type="str" fnc1="1" name="CERT #1" description="Certification reference" +7231 format="X2+X..28" type="str" fnc1="1" name="CERT #2" description="Certification reference" +7232 format="X2+X..28" type="str" fnc1="1" name="CERT #3" description="Certification reference" +7233 format="X2+X..28" type="str" fnc1="1" name="CERT #4" description="Certification reference" +7234 format="X2+X..28" type="str" fnc1="1" name="CERT #5" description="Certification reference" +7235 format="X2+X..28" type="str" fnc1="1" name="CERT #6" description="Certification reference" +7236 format="X2+X..28" type="str" fnc1="1" name="CERT #7" description="Certification reference" +7237 format="X2+X..28" type="str" fnc1="1" name="CERT #8" description="Certification reference" +7238 format="X2+X..28" type="str" fnc1="1" name="CERT #9" description="Certification reference" +7239 format="X2+X..28" type="str" fnc1="1" name="CERT #10" description="Certification reference" +7240 format="X..20" type="str" fnc1="1" name="PROTOCOL" description="Protocol ID" +8001 format="N14" type="str" fnc1="1" name="DIMENSIONS" description="Roll products (width, length, core diameter, direction, splices)" +8002 format="X..20" type="str" fnc1="1" name="CMT No" description="Cellular mobile telephone identifier" +8003 format="N14+X..16" type="str" fnc1="1" name="GRAI" description="Global Returnable Asset Identifier (GRAI)" +8004 format="X..30" type="str" fnc1="1" name="GIAI" description="Global Individual Asset Identifier (GIAI)" +8005 format="N6" type="str" fnc1="1" name="PRICE PER UNIT" description="Price per unit of measure" +8006 format="N14+N2+N2" type="str" fnc1="1" name="ITIP" description="Identification of an individual trade item piece" +8007 format="X..34" type="str" fnc1="1" name="IBAN" description="International Bank Account Number (IBAN)" +8008 format="N8+N..4" type="date" fnc1="1" name="PROD TIME" description="Date and time of production" +8009 format="X..50" type="str" fnc1="1" name="OPTSEN" description="Optically Readable Sensor Indicator" +8010 format="Y..30" type="str" fnc1="1" name="CPID" description="Component/Part Identifier (CPID)" +8011 format="N..12" type="str" fnc1="1" name="CPID SERIAL" description="Component/Part Identifier serial number (CPID SERIAL)" +8012 format="X..20" type="str" fnc1="1" name="VERSION" description="Software version" +8013 format="X..30" type="str" fnc1="1" name="GMN (for medical devices, the default, global data title is BUDI-DI)" description="Global Model Number (GMN)" +8017 format="N18" type="str" fnc1="1" name="GSRN - PROVIDER" description="Global Service Relation Number to identify the relationship between an organisation offering services and the provider of services" +8018 format="N18" type="str" fnc1="1" name="GSRN - RECIPIENT" description="Global Service Relation Number to identify the relationship between an organisation offering services and the recipient of services" +8019 format="N..10" type="str" fnc1="1" name="SRIN" description="Service Relation Instance Number (SRIN)" +8020 format="X..25" type="str" fnc1="1" name="REF No" description="Payment slip reference number" +8026 format="N14+N2+N2" type="str" fnc1="1" name="ITIP CONTENT" description="Identification of pieces of a trade item (ITIP) contained in a logistic unit" +8110 format="X..70" type="str" fnc1="1" name="" description="Coupon code identification for use in North America" +8111 format="N4" type="str" fnc1="1" name="POINTS" description="Loyalty points of a coupon" +8112 format="X..70" type="str" fnc1="1" name="" description="Paperless coupon code identification for use in North America" +8200 format="X..70" type="str" fnc1="1" name="PRODUCT URL" description="Extended Packaging URL" +90 format="X..30" type="str" fnc1="1" name="INTERNAL" description="Information mutually agreed between trading partners" +91-99 format="X..90" type="str" fnc1="1" name="INTERNAL" description="Company internal information" diff --git a/tests/test_gs1_128.doctest b/tests/test_gs1_128.doctest new file mode 100644 index 00000000..8bfa9af9 --- /dev/null +++ b/tests/test_gs1_128.doctest @@ -0,0 +1,148 @@ +test_gs1_128.doctest - more detailed doctests for the stdnum.gs1_128 module + +Copyright (C) 2019 Sergi Almacellas Abellaan +Copyright (C) 2020 Arthur de Jong + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.gs1_128 module. It +tries to test more corner cases and detailed functionality that is not +really useful as module documentation. + +>>> from decimal import Decimal +>>> import datetime +>>> import pprint +>>> from stdnum import gs1_128 + + +>>> gs1_128.compact('(01)38425876095074(17)181119(37)1 ') +'013842587609507417181119371' + + +We can create a GS1-128 code based on data we provide. Various data types +will be converted to the correct representation. + +>>> gs1_128.encode({'01': '38425876095074', '17': datetime.date(2018, 11, 19), '37': 1}, parentheses=True) +'(01)38425876095074(17)181119(37)1' +>>> gs1_128.encode({'02': '98412345678908', '310': 17.23, '37': 32}) +'029841234567890831020017233732' +>>> gs1_128.encode({'03': '1234'}) # unknown AI +Traceback (most recent call last): + ... +InvalidComponent: ... + +If we have a separator we use it to separate variable-length values, otherwise +we pad all variable-length values to the maximum length (except the last one). + +>>> gs1_128.encode({'01': '58425876097843', '10': '123456', '37': 18, '390': 42, '392': 12}, parentheses=True) +'(01)58425876097843(10)123456 (37)00000018(390)0000000000000042(392)012' +>>> gs1_128.encode({'01': '58425876097843', '10': '123456', '37': 18, '390': 42, '392': 12}, parentheses=True, separator='[FNC1]') +'(01)58425876097843(10)123456[FNC1](37)18[FNC1](390)042[FNC1](392)012' + +Numeric values can be provided in several forms and precision is encoded +properly. + +>>> gs1_128.encode({ +... '310': 17.23, # float +... '311': 456, # int +... '312': 1.0 / 3.0, # float with lots of digits +... '313': '123.456', # str +... '391': ('123', Decimal('123.456')), # currency number combo +... }, parentheses=True) +'(310)2001723(311)0000456(312)5033333(313)3123456(391)3123123456' + +We generate dates in various formats, depending on the AI. + +>>> gs1_128.encode({ +... '11': datetime.datetime(2018, 11, 19, 0, 0, 0), +... '12': '181119', # if you provide a string value, it is expected to be correct +... '7003': datetime.datetime(2018, 11, 19, 12, 45, 13), +... '7007': (datetime.date(2018, 11, 19), datetime.date(2018, 11, 21)), +... }, parentheses=True) +'(11)181119(12)181119(7003)1811191245(7007)181119181121' +>>> gs1_128.encode({'8008': datetime.datetime(2018, 11, 19, 12, 45, 13)}, parentheses=True) +'(8008)181119124513' +>>> gs1_128.encode({'8008': datetime.datetime(2018, 11, 19, 12, 45)}, parentheses=True) +'(8008)1811191245' +>>> gs1_128.encode({'8008': datetime.datetime(2018, 11, 19, 12, 0)}, parentheses=True) +'(8008)18111912' +>>> gs1_128.encode({'8008': datetime.datetime(2018, 11, 19, 0, 0)}, parentheses=True) +'(8008)18111900' + +If we try to encode an invalid EAN we will get an error. + +>>> gs1_128.encode({'01': '38425876095079'}, parentheses=True) +Traceback (most recent call last): + ... +InvalidChecksum: ... + + +We can decode (parse) the GS1-128 code to a dictionary with information about +the structure of the number. + +pprint.pprint(gs1_128.info('(01)38425876095074(17)181119(37)1 ')) +{'01': '38425876095074', '17': datetime.date(2018, 11, 19), '37': 1} +>>> pprint.pprint(gs1_128.info('013842587609507417181119371')) +{'01': '38425876095074', '17': datetime.date(2018, 11, 19), '37': 1} +>>> pprint.pprint(gs1_128.info('(02)98412345678908(310)3017230(37)32')) +{'02': '98412345678908', '310': Decimal('17.230'), '37': 32} +>>> pprint.pprint(gs1_128.info('(01)58425876097843(10)123456 (17)181119(37)18')) +{'01': '58425876097843', '10': '123456', '17': datetime.date(2018, 11, 19), '37': 18} +>>> pprint.pprint(gs1_128.info('|(01)58425876097843|(10)123456|(17)181119(37)18', separator='|')) +{'01': '58425876097843', '10': '123456', '17': datetime.date(2018, 11, 19), '37': 18} +>>> gs1_128.info('(03)38425876095074') # unknown AI +Traceback (most recent call last): + ... +InvalidComponent: ... + +We can decode decimal values from various formats. + +>>> pprint.pprint(gs1_128.info('(310)5033333')) +{'310': Decimal('0.33333')} +>>> pprint.pprint(gs1_128.info('(310)0033333')) +{'310': Decimal('33333')} +>>> pprint.pprint(gs1_128.info('(391)3123123456')) +{'391': ('123', Decimal('123.456'))} + +We an decode date files from various formats. + +>>> pprint.pprint(gs1_128.info('(11)181119')) +{'11': datetime.date(2018, 11, 19)} +>>> pprint.pprint(gs1_128.info('(7003)1811191245')) +{'7003': datetime.datetime(2018, 11, 19, 12, 45)} +>>> pprint.pprint(gs1_128.info('(7007)181119')) +{'7007': datetime.date(2018, 11, 19)} +>>> pprint.pprint(gs1_128.info('(7007)181119181121')) +{'7007': (datetime.date(2018, 11, 19), datetime.date(2018, 11, 21))} +>>> pprint.pprint(gs1_128.info('(8008)18111912')) +{'8008': datetime.datetime(2018, 11, 19, 12, 0)} + + +While the compact() function can clean up the number somewhat the validate() +function calls info() and then encode() to ensure an even more compact and +consistent format. + +>>> gs1_128.compact('(01)58425876097843(10)123456 (37)00000018') +'015842587609784310123456 3700000018' +>>> gs1_128.validate('(01)58425876097843(10)123456 (37)00000018') +'015842587609784310123456 3718' +>>> gs1_128.validate('(01)58425876097843(10)123456 (37)00000018', separator='|') +'015842587609784310123456|3718' +>>> gs1_128.validate('30aa') +Traceback (most recent call last): + ... +InvalidFormat: ... diff --git a/update/gs1_ai.py b/update/gs1_ai.py new file mode 100755 index 00000000..527a1c59 --- /dev/null +++ b/update/gs1_ai.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python3 + +# update/gs1_ai.py - script to get GS1 application identifiers +# +# Copyright (C) 2019 Arthur de Jong +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""This script downloads GS1 application identifiers from the GS1 web site.""" + +import datetime +import json +import re + +import lxml.html +import requests + + +# the location of the GS1 application identifiers +download_url = 'https://www.gs1.org/standards/barcodes/application-identifiers' + + +def fetch_ais(): + """Download application identifiers frm the GS1 website.""" + response = requests.get(download_url) + document = lxml.html.document_fromstring(response.content) + element = document.findall('.//script[@type="application/ld+json"]')[1] + for entry in json.loads(element.text)['@graph']: + yield ( + entry['skos:prefLabel'].strip(), # AI + entry['gs1meta:formatAIvalue'].strip()[3:], # format + entry['gs1meta:requiresFNC1'], # require FNC1 + [x['@value'] for x in entry['schema:name'] if x['@language'] == 'en'][0].strip(), + [x['@value'] for x in entry['schema:description'] if x['@language'] == 'en'][0].strip()) + + +def group_ai_ranges(): + """Combine downloaded application identifiers into ranges.""" + first = None + prev = (None, ) * 5 + for value in sorted(fetch_ais()): + if value[1:] != prev[1:]: + if first: + yield first, *prev + first = value[0] + prev = value + yield first, *prev + + +if __name__ == '__main__': + print('# generated from %s' % download_url) + print('# on %s' % datetime.datetime.utcnow()) + for ai1, ai2, format, require_fnc1, name, description in group_ai_ranges(): + _type = 'str' + if re.match(r'^(N8\+)?N[0-9]*[.]*[0-9]+$', format) and 'date' in description.lower(): + _type = 'date' + elif re.match(r'^N[.]*[0-9]+$', format) and 'count' in description.lower(): + _type = 'int' + ai = ai1 + if ai1 != ai2: + if len(ai1) == 4: + ai = ai1[:3] + _type = 'decimal' + else: + ai = '%s-%s' % (ai1, ai2) + print('%s format="%s" type="%s"%s name="%s" description="%s"' % ( + ai, format, _type, + ' fnc1="1"' if require_fnc1 else '', + name, description)) From b6e43cdd6c137acf57193b749d5ed8950eaf2103 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 8 Aug 2020 16:51:04 +0200 Subject: [PATCH 163/393] Fix Python 3.6 issue in update script Fixes 180788a --- update/gs1_ai.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/update/gs1_ai.py b/update/gs1_ai.py index 527a1c59..06e351bf 100755 --- a/update/gs1_ai.py +++ b/update/gs1_ai.py @@ -54,10 +54,10 @@ def group_ai_ranges(): for value in sorted(fetch_ais()): if value[1:] != prev[1:]: if first: - yield first, *prev + yield (first, *prev) first = value[0] prev = value - yield first, *prev + yield (first, *prev) if __name__ == '__main__': From ff188bd5f100c3033b3fc53f186af6c52815a770 Mon Sep 17 00:00:00 2001 From: Leandro Regueiro Date: Sun, 8 Mar 2020 17:06:25 +0100 Subject: [PATCH 164/393] Add module to check any VAT number This effectively mimics vatnumber's `check_vat` function, so people can easily replace the outdated vatnumber library with stdnum. Closes https://github.com/arthurdejong/python-stdnum/pull/199 --- stdnum/vatin.py | 94 ++++++++++++++++++++++++++++++++++++++++ tests/test_vatin.doctest | 75 ++++++++++++++++++++++++++++++++ 2 files changed, 169 insertions(+) create mode 100644 stdnum/vatin.py create mode 100644 tests/test_vatin.doctest diff --git a/stdnum/vatin.py b/stdnum/vatin.py new file mode 100644 index 00000000..50f587ce --- /dev/null +++ b/stdnum/vatin.py @@ -0,0 +1,94 @@ +# vatin.py - function to validate any given VATIN. +# +# Copyright (C) 2020 Leandro Regueiro +# +# This library 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.1 of the License, or (at your option) any later version. +# +# This library 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 this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 USA + +"""VATIN (International value added tax identification number) + +The number VAT identification number (VATIN) is an identifier used in many +countries. It starts with an ISO 3166-1 alpha-2 (2 letters) country code +(except for Greece, which uses EL, instead of GR) and is followed by the +country-specific the identifier. + +This module supports all VAT numbers that are supported in python-stdnum. + +More information: + +* https://en.wikipedia.org/wiki/VAT_identification_number + +>>> validate('FR 40 303 265 045') +'FR40303265045' +>>> validate('DE136,695 976') +'DE136695976' +>>> validate('BR16.727.230/0001-97') +'BR16727230000197' +>>> validate('FR 40 303') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> validate('XX') +Traceback (most recent call last): + ... +InvalidComponent: ... +""" + +import re + +from stdnum.exceptions import * +from stdnum.util import clean, get_cc_module + + +# Cache of country code modules +_country_modules = dict() + + +def _get_cc_module(cc): + """Get the VAT number module based on the country code.""" + # Greece uses a "wrong" country code + cc = cc.lower().replace('el', 'gr') + if not re.match(r'^[a-z]{2}$', cc): + raise InvalidFormat() + if cc not in _country_modules: + _country_modules[cc] = get_cc_module(cc, 'vat') + if not _country_modules[cc]: + raise InvalidComponent() # unknown/unsupported country code + return _country_modules[cc] + + +def compact(number): + """Convert the number to the minimal representation.""" + number = clean(number).strip() + module = _get_cc_module(number[:2]) + return number[:2] + module.compact(number[2:]) + + +def validate(number): + """Check if the number is a valid VAT number. + + This performs the country-specific check for the number. + """ + number = clean(number, '').strip() + module = _get_cc_module(number[:2]) + return number[:2].upper() + module.validate(number[2:]) + + +def is_valid(number): + """Check if the number is a valid VAT number.""" + try: + return bool(validate(number)) + except ValidationError: + return False diff --git a/tests/test_vatin.doctest b/tests/test_vatin.doctest new file mode 100644 index 00000000..f0c5f925 --- /dev/null +++ b/tests/test_vatin.doctest @@ -0,0 +1,75 @@ +test_vatin.doctest - more detailed doctests for stdnum.vatin module + +Copyright (C) 2020 Leandro Regueiro + +This library 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.1 of the License, or (at your option) any later version. + +This library 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 this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA + + +This file contains more detailed doctests for the stdnum.vatin module. It +tries to test more corner cases and detailed functionality that is not +really useful as module documentation. + +>>> from stdnum import vatin + + +Check valid VAT numbers for several countries with existing validation: + +>>> vatin.validate('FR 40 303 265 045') +'FR40303265045' +>>> vatin.validate('DE136,695 976') +'DE136695976' +>>> vatin.validate('BR16.727.230/0001-97') +'BR16727230000197' +>>> vatin.validate('el-082857563') +'EL082857563' + + +Try validating invalid VAT numbers for country with validation: + +>>> vatin.compact('FR 40 303') +'FR40303' +>>> vatin.validate('FR 40 303') +Traceback (most recent call last): + ... +InvalidLength: ... +>>> vatin.validate('FR') +Traceback (most recent call last): + ... +InvalidFormat: ... + + +Try validating not specifying a country: + +>>> vatin.validate('') +Traceback (most recent call last): + ... +InvalidFormat: ... +>>> vatin.validate('00') +Traceback (most recent call last): + ... +InvalidFormat: ... + + +Try to validate for countries with no VAT validation: + +>>> vatin.validate('XX') +Traceback (most recent call last): + ... +InvalidComponent: ... +>>> vatin.validate('US') +Traceback (most recent call last): + ... +InvalidComponent: ... From 40fcc2401c29f955ba0b61a1a30e860be948f160 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 9 Aug 2020 17:15:30 +0200 Subject: [PATCH 165/393] Update database files --- stdnum/be/banks.dat | 11 +- stdnum/cn/loc.dat | 2 +- stdnum/eu/nace.dat | 2 +- stdnum/gs1_ai.dat | 2 +- stdnum/iban.dat | 2 +- stdnum/imsi.dat | 672 +++++++++++++---------- stdnum/isbn.dat | 69 +-- stdnum/nz/banks.dat | 35 +- stdnum/oui.dat | 1252 ++++++++++++++++++++++++++++++++++--------- update/imsi.py | 11 +- update/nz_banks.py | 2 +- 11 files changed, 1467 insertions(+), 593 deletions(-) diff --git a/stdnum/be/banks.dat b/stdnum/be/banks.dat index c8e6a186..464f5f6b 100644 --- a/stdnum/be/banks.dat +++ b/stdnum/be/banks.dat @@ -1,6 +1,6 @@ # generated from current_codes.xls downloaded from # https://www.nbb.be/doc/be/be/protocol/current_codes.xls -# version 31/12/2019 +# version 24/07/2020 000-000 bic="BPOTBEB1" bank="bpost bank" 001-049 bic="GEBABEBB" bank="BNP Paribas Fortis" 050-099 bic="GKCCBEBB" bank="BELFIUS BANK" @@ -42,7 +42,7 @@ 509-509 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." 510-510 bic="VAPEBE22" bank="VAN DE PUT & CO Privaatbankiers" 512-512 bic="DNIBBE21" bank="NIBC BANK" -513-513 bic="SGPBBE99" bank="ABN AMRO Bank N.V." +513-513 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." 514-514 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" 515-515 bic="IRVTBEBB" bank="The Bank of New York Mellon NV/SA" 521-521 bic="FVLBBE22" bank="F. van Lanschot Bankiers" @@ -76,7 +76,6 @@ 630-631 bic="BBRUBEBB" bank="ING België" 634-636 bic="BNAGBEBB" bank="Bank Nagelmackers" 638-638 bic="GKCCBEBB" bank="BELFIUS BANK" -639-639 bic="ABNABE2AMYO" bank="ABN AMRO Bank N.V." 640-640 bic="ADIABE22" bank="KBC Bank N.V. Business Center Diamant" 642-642 bic="BBVABEBB" bank="Banco Bilbao Vizcaya Argentaria" 643-643 bic="BMPBBEBB" bank="Aion" @@ -87,6 +86,7 @@ 649-649 bank="Caisse d'Epargne et de Prévoyance Hauts de France" 651-651 bic="KEYTBEBB" bank="Arkéa Direct Bank (nom commercial / commerciële naam: Keytrade Bank)" 652-652 bic="BBRUBEBB" bank="ING België" +653-653 bank="Barclays Bank Ireland Plc Brussels Branch" 654-654 bank="Crédit foncier et communal d'Alsace et de Lorraine - Banque" 657-657 bic="GKCCBEBB" bank="BELFIUS BANK" 658-658 bic="HABBBEBB" bank="Habib Bank" @@ -151,8 +151,8 @@ 883-884 bic="BBRUBEBB" bank="ING België" 887-888 bic="BBRUBEBB" bank="ING België" 890-899 bic="VDSPBE91" bank="vdk bank" -906-906 bic="CEKVBE81" bank="Centrale Kredietverlening (C.K.V.)" -908-908 bic="CEKVBE81" bank="Centrale Kredietverlening (C.K.V.)" +906-906 bic="CEKVBE88" bank="Centrale Kredietverlening (C.K.V.)" +908-908 bic="CEKVBE88" bank="Centrale Kredietverlening (C.K.V.)" 910-910 bic="BBRUBEBB" bank="ING België" 911-911 bic="TUNZBEB1" bank="Ingenico Financial Solutions" 912-912 bank="Hi - Media Porte Monnaie Electronique" @@ -183,6 +183,7 @@ 960-960 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V." 961-961 bic="BBRUBEBB" bank="ING België" 963-963 bic="AXABBE22" bank="AXA Bank Belgium" +966-966 bic="NEECBEB2" bank="NewB" 967-967 bic="TRWIBEB1" bank="TransferWise" 968-968 bic="ENIBBEBB" bank="Banque Eni" 969-969 bic="PUILBEBB" bank="Puilaetco Dewaay Private Bankers" diff --git a/stdnum/cn/loc.dat b/stdnum/cn/loc.dat index f69ccf77..8ae03e5d 100644 --- a/stdnum/cn/loc.dat +++ b/stdnum/cn/loc.dat @@ -1,6 +1,6 @@ # generated from National Bureau of Statistics of the People's # Republic of China, downloaded from https://github.com/cn/GB2260 -# 2020-01-18 17:01:01.298881 +# 2020-08-09 15:08:26.469948 110101 county="东城区" prefecture="市辖区" province="北京市" 110102 county="西城区" prefecture="市辖区" province="北京市" 110103 county="崇文区" prefecture="市辖区" province="北京市" diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace.dat index d0c90b44..2c0ed855 100644 --- a/stdnum/eu/nace.dat +++ b/stdnum/eu/nace.dat @@ -1,4 +1,4 @@ -# generated from NACE_REV2_20200118_180104.xml, downloaded from +# generated from NACE_REV2_20200809_170835.xml, downloaded from # https://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=ACT_OTH_CLS_DLD&StrNom=NACE_REV2&StrFormat=XML&StrLanguageCode=EN # NACE_REV2: Statistical Classification of Economic Activities in the European Community, Rev. 2 (2008) A label="AGRICULTURE, FORESTRY AND FISHING" isic="A" diff --git a/stdnum/gs1_ai.dat b/stdnum/gs1_ai.dat index 0b1ae6c2..9f47395b 100644 --- a/stdnum/gs1_ai.dat +++ b/stdnum/gs1_ai.dat @@ -1,5 +1,5 @@ # generated from https://www.gs1.org/standards/barcodes/application-identifiers -# on 2020-07-12 19:36:00.576283 +# on 2020-08-09 15:09:08.187669 00 format="N18" type="str" name="SSCC" description="Serial Shipping Container Code (SSCC)" 01 format="N14" type="str" name="GTIN" description="Global Trade Item Number (GTIN)" 02 format="N14" type="str" name="CONTENT" description="GTIN of contained trade items" diff --git a/stdnum/iban.dat b/stdnum/iban.dat index 5096f691..ce656b7b 100644 --- a/stdnum/iban.dat +++ b/stdnum/iban.dat @@ -68,7 +68,7 @@ SE country="Sweden" bban="3!n16!n1!n" SI country="Slovenia" bban="5!n8!n2!n" SK country="Slovakia" bban="4!n6!n10!n" SM country="San Marino" bban="1!a5!n5!n12!c" -ST country="Sao Tome and Principe" bban="4!n4!n11!n2!n" +ST country="Sao Tome and Principe" bban="8!n11!n2!n" SV country="El Salvador" bban="4!a20!n" TL country="Timor-Leste" bban="3!n14!n2!n" TN country="Tunisia" bban="2!n3!n13!n2!n" diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat index 5ebf4962..21aa96eb 100644 --- a/stdnum/imsi.dat +++ b/stdnum/imsi.dat @@ -1,8 +1,8 @@ # generated from various sources # https://en.wikipedia.org/wiki/Mobile_country_code 001 - 001 bands="any" brand="TEST" country="Test networks" operator="Test Network" status="Operational" - 01 bands="any" brand="TEST" country="Test networks" operator="Test Network" status="Operational" + 001 bands="any" brand="TEST" country="Test networks" operator="Test network" status="Operational" + 01 bands="any" brand="TEST" country="Test networks" operator="Test network" status="Operational" 202 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cosmote" cc="gr" country="Greece" operator="COSMOTE - Mobile Telecommunications S.A." status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Cosmote" cc="gr" country="Greece" operator="COSMOTE - Mobile Telecommunications S.A." status="Operational" @@ -24,7 +24,7 @@ 01 cc="nl" country="Netherlands" operator="RadioAccess Network Services" 02 bands="LTE 800 / LTE 2600" brand="Tele2" cc="nl" country="Netherlands" operator="Tele2 Nederland B.V." status="Operational" 03 bands="MVNE / PrivateGSM 1800" brand="Voiceworks" cc="nl" country="Netherlands" operator="Voiceworks B.V." status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Vodafone" cc="nl" country="Netherlands" operator="Vodafone Libertel B.V." status="Operational" + 04 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2600 / 5G 1800" brand="Vodafone" cc="nl" country="Netherlands" operator="Vodafone Libertel B.V." status="Operational" 05 cc="nl" country="Netherlands" operator="Elephant Talk Communications Premium Rate Services" 06 bands="MVNO" brand="Vectone Mobile" cc="nl" country="Netherlands" operator="Mundio Mobile (Netherlands) Ltd" status="Operational" 07 bands="MVNE" cc="nl" country="Netherlands" operator="Teleena (MVNE)" status="Operational" @@ -32,7 +32,7 @@ 09 bands="MVNO" brand="Lycamobile" cc="nl" country="Netherlands" operator="Lycamobile Netherlands Limited" status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="KPN" cc="nl" country="Netherlands" operator="KPN B.V." status="Operational" 11 cc="nl" country="Netherlands" operator="VoipIT B.V." - 12 brand="Telfort" cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="Operational" + 12 bands="MVNO" brand="Telfort" cc="nl" country="Netherlands" operator="KPN Mobile The Netherlands B.V." status="Operational" 13 cc="nl" country="Netherlands" operator="Unica Installatietechniek B.V." 14 cc="nl" country="Netherlands" operator="6GMOBILE B.V." status="Reserved" 15 bands="LTE 2600" brand="Ziggo" cc="nl" country="Netherlands" operator="Ziggo B.V." status="Operational" @@ -62,12 +62,13 @@ 00-99 206 00 brand="Proximus" cc="be" country="Belgium" operator="Belgacom Mobile" status="Not operational" - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Proximus" cc="be" country="Belgium" operator="Belgacom Mobile" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Proximus" cc="be" country="Belgium" operator="Belgacom Mobile" status="Operational" 02 bands="GSM-R" cc="be" country="Belgium" operator="Infrabel" status="Operational" + 03 bands="LTE 3500" cc="be" country="Belgium" operator="Citymesh NV" status="Operational" 05 bands="MVNO" brand="Telenet" cc="be" country="Belgium" operator="Telenet" status="Operational" 06 bands="MVNO" brand="Lycamobile" cc="be" country="Belgium" operator="Lycamobile sprl" status="Operational" 07 bands="MVNO" brand="Vectone Mobile" cc="be" country="Belgium" operator="Mundio Mobile Belgium nv" status="Reserved" - 08 cc="be" country="Belgium" status="Not operational" + 08 bands="MVNO" brand="VOO" cc="be" country="Belgium" status="Operational" 09 bands="MVNO" brand="Voxbone" cc="be" country="Belgium" operator="Voxbone mobile" status="Not operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange Belgium" cc="be" country="Belgium" operator="Orange S.A." status="Operational" 15 cc="be" country="Belgium" operator="Elephant Talk Communications Schweiz GmbH" status="Not operational" @@ -76,9 +77,13 @@ 25 bands="TD-LTE 2600" cc="be" country="Belgium" operator="Dense Air Belgium SPRL" 28 cc="be" country="Belgium" operator="BICS" 30 bands="MVNO" brand="Mobile Vikings" cc="be" country="Belgium" operator="Unleashed NV" status="Operational" - 33 cc="be" country="Belgium" operator="Ericsson NV" + 33 cc="be" country="Belgium" operator="Ericsson NV" status="Not operational" 40 bands="MVNO" brand="JOIN" cc="be" country="Belgium" operator="JOIN Experience (Belgium)" status="Not operational" 50 bands="MVNO" cc="be" country="Belgium" operator="IP Nexia" status="Not operational" + 71 cc="be" country="Belgium" operator="test" status="Not operational" + 72 cc="be" country="Belgium" operator="test" status="Not operational" + 73 cc="be" country="Belgium" operator="test" status="Not operational" + 74 cc="be" country="Belgium" operator="test" status="Not operational" 00-99 208 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Orange" cc="fr" country="France" operator="Orange S.A." status="Operational" @@ -95,8 +100,8 @@ 12 bands="MVNO" brand="Truphone" cc="fr" country="France" operator="Truphone France" status="Operational" 13 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="SFR" cc="fr" country="France" operator="Altice" status="Operational" 14 bands="GSM-R" brand="SNCF Réseau" cc="fr" country="France" operator="SNCF Réseau" status="Operational" - 15 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Free Mobile" cc="fr" country="France" operator="Iliad" status="Operational" - 16 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Free Mobile" cc="fr" country="France" operator="Iliad" status="Operational" + 15 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="Free" cc="fr" country="France" operator="Free Mobile" status="Operational" + 16 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="Free" cc="fr" country="France" operator="Free Mobile" status="Operational" 17 brand="LEGOS" cc="fr" country="France" operator="Local Exchange Global Operation Services" 18 bands="MVNO" brand="Voxbone" cc="fr" country="France" operator="Voxbone mobile" status="Not operational" 19 bands="LTE" cc="fr" country="France" operator="Haute-Garonne numérique" status="Operational" @@ -113,29 +118,32 @@ 30 bands="MVNO" cc="fr" country="France" operator="Syma Mobile" status="Operational" 31 bands="MVNO" brand="Vectone Mobile" cc="fr" country="France" operator="Mundio Mobile" status="Operational" 32 brand="Orange" cc="fr" country="France" operator="Orange S.A." - 33 bands="WiMAX" cc="fr" country="France" operator="Département des Pyrénées-Atlantiques" + 33 bands="WiMAX" brand="Fibre64" cc="fr" country="France" operator="Département des Pyrénées-Atlantiques" 34 bands="MVNO" cc="fr" country="France" operator="Cellhire France" status="Operational" + 35 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="Free" cc="fr" country="France" operator="Free Mobile" status="Operational" + 36 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="Free" cc="fr" country="France" operator="Free Mobile" status="Operational" + 37 cc="fr" country="France" operator="IP Directions" 50 cc="fr" country="France" operator="EDF" 70 cc="fr" country="France" operator="Weaccess group" 86 cc="fr" country="France" operator="SEM@FOR77" 87 brand="RATP" cc="fr" country="France" operator="Régie autonome des transports parisiens" 88 bands="GSM 900 / GSM 1800" brand="Bouygues" cc="fr" country="France" operator="Bouygues Telecom" status="Operational" - 89 cc="fr" country="France" operator="Fondation b-com" status="Not operational" + 89 cc="fr" country="France" operator="Hub One" 90 cc="fr" country="France" operator="Images & Réseaux" status="Not operational" 91 cc="fr" country="France" operator="Orange S.A." 92 bands="TD-LTE 2300 / LTE 2600" brand="Com4Innov" cc="fr" country="France" operator="Association Plate-forme Télécom" status="Not operational" - 93 cc="fr" country="France" operator="Thales Communications & Security SAS" + 93 cc="fr" country="France" operator="Thales Communications & Security SAS" status="Not operational" 94 cc="fr" country="France" operator="Halys" - 95 cc="fr" country="France" operator="Orange S.A." + 95 cc="fr" country="France" operator="Orange S.A." status="Not operational" 96 bands="LTE" cc="fr" country="France" operator="Région Bourgogne-Franche-Comté" status="Operational" 97 cc="fr" country="France" operator="Thales Communications & Security SAS" - 98 cc="fr" country="France" operator="Société Air France" + 98 cc="fr" country="France" operator="Société Air France" status="Not operational" 00-99 212 10 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Office des Telephones" cc="mc" country="Monaco" operator="Monaco Telecom" status="Operational" 00-99 213 - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Mobiland" cc="ad" country="Andorra" operator="Servei De Tele. DAndorra" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Som, Mobiland" cc="ad" country="Andorra" operator="Andorra Telecom" status="Operational" 00-99 214 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational" @@ -169,12 +177,12 @@ 29 bands="TD-LTE 3500" cc="es" country="Spain" operator="Xfera Moviles S.A.U." status="Operational" 30 cc="es" country="Spain" operator="Compatel Limited" 31 cc="es" country="Spain" operator="Red Digital De Telecomunicaciones de las Islas Baleares, S.L." - 32 bands="MVNO" brand="Tuenti" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational" + 32 bands="MVNO" brand="Tuenti" cc="es" country="Spain" operator="Telefónica Móviles España" status="Not operational" 33 bands="WiMAX" cc="es" country="Spain" operator="Xfera Móviles, S.A.U." 34 bands="LTE 2600" cc="es" country="Spain" operator="Aire Networks del Mediterráneo, S.L.U." status="Operational" 35 bands="MVNO" cc="es" country="Spain" operator="INGENIUM OUTSOURCING SERVICES, S.L." 36 bands="MVNO" cc="es" country="Spain" operator="ALAI OPERADOR DE TELECOMUNICACIONES, S.L" - 37 cc="es" country="Spain" operator="Vodafone Spain" status="Not operational" + 37 cc="es" country="Spain" operator="Vodafone Spain" 38 cc="es" country="Spain" operator="Telefónica Móviles España, S.A.U." 51 bands="GSM-R" brand="ADIF" cc="es" country="Spain" operator="Administrador de Infraestructuras Ferroviarias" status="Operational" 00-99 @@ -183,10 +191,10 @@ 02 bands="LTE 450" cc="hu" country="Hungary" operator="MVM Net Ltd." status="Operational" 03 bands="LTE 1800 / TD-LTE 3700" brand="DIGI" cc="hu" country="Hungary" operator="DIGI Telecommunication Ltd." status="Operational" 04 cc="hu" country="Hungary" operator="Invitech ICT Services Ltd." status="Not operational" - 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="T-Mobile" cc="hu" country="Hungary" operator="Magyar Telekom Plc" status="Operational" + 30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Telekom" cc="hu" country="Hungary" operator="Magyar Telekom Plc" status="Operational" 70 bands="GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="hu" country="Hungary" operator="Vodafone Magyarország Zrt." status="Operational" - 71 bands="MVNO" brand="upc" cc="hu" country="Hungary" operator="UPC Hungary Ltd." status="Operational" - 99 bands="GSM-R 900" brand="MAV GSM-R" cc="hu" country="Hungary" operator="Magyar Államvasutak" status="Planned" + 71 bands="MVNO" brand="upc" cc="hu" country="Hungary" operator="Vodafone Magyarország Zrt." status="Operational" + 99 bands="GSM-R 900" brand="MAV GSM-R" cc="hu" country="Hungary" operator="Magyar Államvasutak" status="Operational" 00-99 218 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="HT-ERONET" cc="ba" country="Bosnia and Herzegovina" operator="Public Enterprise Croatian Telecom Ltd." status="Operational" @@ -232,7 +240,7 @@ 37 brand="3 Italia" cc="it" country="Italy" operator="Wind Tre" 38 bands="TD-LTE 3500" brand="LINKEM" cc="it" country="Italy" operator="Linkem S.p.A." status="Operational" 39 brand="SMS Italia" cc="it" country="Italy" operator="SMS Italia S.r.l." - 43 bands="5G 3500" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="Operational" + 43 bands="5G 3500 / 5G 26000" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="Operational" 47 bands="TD-LTE 3500" brand="Tiscali" cc="it" country="Italy" operator="Tiscali S.p.A." status="Operational" 48 brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." 49 bands="MVNO" brand="Vianova" cc="it" country="Italy" operator="Welcome Italia S.p.A." @@ -256,10 +264,11 @@ 11 bands="MVNO" cc="ro" country="Romania" operator="Enigma-System" 15 bands="WiMAX / TD-LTE 2600" brand="Idilis" cc="ro" country="Romania" operator="Idilis" status="Operational" 16 bands="MVNO" brand="Lycamobile" cc="ro" country="Romania" operator="Lycamobile Romania" status="Operational" + 19 bands="GSM-R 900" brand="CFR" cc="ro" country="Romania" operator="Căile Ferate Române" status="Testing" 00-99 228 - 01 bands="GSM 900 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" - 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" + 01 bands="GSM 900 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational" + 02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational" 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational" 05 cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational" 06 bands="GSM-R 900" brand="SBB-CFF-FFS" cc="ch" country="Switzerland" operator="SBB AG" status="Operational" @@ -280,7 +289,7 @@ 58 bands="MVNO" brand="beeone" cc="ch" country="Switzerland" operator="Beeone Communications SA" status="Operational" 59 bands="MVNO" brand="Vectone" cc="ch" country="Switzerland" operator="Mundio Mobile Limited" status="Not operational" 60 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" - 61 cc="ch" country="Switzerland" operator="Compatel Ltd." + 61 cc="ch" country="Switzerland" operator="Compatel Ltd." status="Not operational" 62 bands="MVNO" cc="ch" country="Switzerland" operator="Telecom26 AG" status="Operational" 63 brand="FTS" cc="ch" country="Switzerland" operator="Fink Telecom Services" status="Operational" 64 bands="MVNO" cc="ch" country="Switzerland" operator="Nth AG" status="Operational" @@ -306,20 +315,20 @@ 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Telekom" cc="sk" country="Slovakia" operator="Slovak Telekom" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Orange" cc="sk" country="Slovakia" operator="Orange Slovensko" status="Operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / TD-LTE 3500 / TD-LTE 3700" brand="O2" cc="sk" country="Slovakia" operator="O2 Slovakia" status="Operational" - 07 cc="sk" country="Slovakia" operator="Towercom, a. s." - 08 cc="sk" country="Slovakia" operator="IPfon, s.r.o." + 07 cc="sk" country="Slovakia" operator="Towercom, a. s." status="Not operational" + 08 bands="MVNO" brand="Unimobile" cc="sk" country="Slovakia" operator="Uniphone, s.r.o." status="Testing" 09 cc="sk" country="Slovakia" operator="DSI DATA, a.s." 10 cc="sk" country="Slovakia" operator="HMZ RÁDIOKOMUNIKÁCIE, spol. s r.o." 99 bands="GSM-R" brand="ŽSR" cc="sk" country="Slovakia" operator="Železnice Slovenskej Republiky" status="Operational" 00-99 232 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="A1.net" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="A1.net" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" 02 cc="at" country="Austria" operator="A1 Telekom Austria" status="Reserved" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" status="Operational" 04 brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" 05 bands="GSM 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" 06 brand="Orange AT" cc="at" country="Austria" operator="Orange Austria GmbH" status="Not operational" - 07 bands="MVNO" brand="tele.ring" cc="at" country="Austria" operator="T-Mobile Austria" status="Operational" + 07 bands="MVNO" brand="Magenta-T" cc="at" country="Austria" operator="T-Mobile Austria" status="Operational" 08 bands="MVNO" brand="Lycamobile" cc="at" country="Austria" operator="Lycamobile Austria" status="Operational" 09 bands="MVNO" brand="Tele2Mobil" cc="at" country="Austria" operator="A1 Telekom Austria" status="Operational" 10 bands="UMTS 2100 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="3" cc="at" country="Austria" operator="Hutchison Drei Austria" status="Operational" @@ -335,8 +344,9 @@ 20 bands="MVNO" brand="m:tel" cc="at" country="Austria" operator="MTEL Austrija GmbH" status="Operational" 21 cc="at" country="Austria" operator="Salzburg AG für Energie, Verkehr und Telekommunikation" 22 bands="MVNO" cc="at" country="Austria" operator="Plintron Austria Limited" - 23 brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" + 23 brand="Magenta" cc="at" country="Austria" operator="T-Mobile Austria GmbH" status="Not operational" 24 cc="at" country="Austria" operator="Smartel Services GmbH" + 25 cc="at" country="Austria" operator="Holding Graz Kommunale Dienstleistungen GmbH" 91 bands="GSM-R" brand="GSM-R A" cc="at" country="Austria" operator="ÖBB" status="Operational" 92 bands="CDMA450 / LTE450" brand="ArgoNET" cc="at" country="Austria" operator="ArgoNET GmbH" status="Operational" 00-99 @@ -355,7 +365,7 @@ 11 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / 5G 3500" brand="O2 (UK)" cc="gb" country="United Kingdom" operator="Telefónica Europe" status="Operational" 12 bands="GSM-R" brand="Railtrack" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Ltd" status="Operational" 13 bands="GSM-R" brand="Railtrack" cc="gb" country="United Kingdom" operator="Network Rail Infrastructure Ltd" status="Operational" - 14 bands="GSM 1800" brand="Hay Systems Ltd" cc="gb" country="United Kingdom" operator="Hay Systems Ltd" status="Operational" + 14 bands="GSM 1800" cc="gb" country="United Kingdom" operator="Link Mobility UK Ltd" status="Operational" 15 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2600 / 5G 3500" brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone" status="Operational" 16 bands="MVNO" brand="Talk Talk" cc="gb" country="United Kingdom" operator="TalkTalk Communications Limited" status="Operational" 17 cc="gb" country="United Kingdom" operator="FleXtel Limited" status="Not operational" @@ -395,6 +405,7 @@ 71 cc="gb" country="United Kingdom" operator="Home Office" 72 bands="MVNO" brand="Hanhaa Mobile" cc="gb" country="United Kingdom" operator="Hanhaa Limited" status="Operational" 73 bands="TD-LTE 3500" cc="gb" country="United Kingdom" operator="Bluewave Communications Ltd" status="Operational" + 74 cc="gb" country="United Kingdom" operator="Pareteum Europe B.V." 76 bands="GSM 900 / GSM 1800" brand="BT" cc="gb" country="United Kingdom" operator="BT Group" status="Operational" 78 bands="TETRA" brand="Airwave" cc="gb" country="United Kingdom" operator="Airwave Solutions Ltd" status="Operational" 86 cc="gb" country="United Kingdom" operator="EE" @@ -403,11 +414,11 @@ 01 cc="gb" country="United Kingdom" operator="EE" 02 cc="gb" country="United Kingdom" operator="EE" 03 brand="Relish" cc="gb" country="United Kingdom" operator="UK Broadband Limited" - 04 cc="gb" country="United Kingdom" operator="University of Strathclyde" - 06 cc="gb" country="United Kingdom" operator="University of Strathclyde" - 07 cc="gb" country="United Kingdom" operator="University of Strathclyde" + 04 bands="various" cc="gb" country="United Kingdom" operator="University of Strathclyde" status="4G and 5G pilot networks" + 06 bands="various" cc="gb" country="United Kingdom" operator="University of Strathclyde" status="4G and 5G pilot networks" + 07 bands="various" cc="gb" country="United Kingdom" operator="University of Strathclyde" status="4G and 5G pilot networks" 77 brand="BT" cc="gb" country="United Kingdom" operator="BT Group" - 88 bands="LTE" cc="gb" country="United Kingdom" operator="Telet Research (N.I.) Limited" + 88 bands="LTE" cc="gb" country="United Kingdom" operator="Telet Research (N.I.) Limited" status="Not operational" 91 brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone United Kingdom" 92 brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone United Kingdom" status="Not operational" 94 cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" @@ -428,7 +439,7 @@ 12 bands="MVNO" brand="Lycamobile" cc="dk" country="Denmark" operator="Lycamobile Denmark Ltd" status="Operational" 13 cc="dk" country="Denmark" operator="Compatel Limited" 14 cc="dk" country="Denmark" operator="Monty UK Global Limited" - 15 bands="LTE 450" brand="Net 1" cc="dk" country="Denmark" operator="Ice Danmark ApS" status="Operational" + 15 bands="LTE 450" brand="Net 1" cc="dk" country="Denmark" operator="Cibicom" status="Operational" 16 cc="dk" country="Denmark" operator="Tismi B.V." 17 cc="dk" country="Denmark" operator="Gotanet AB" 18 cc="dk" country="Denmark" operator="Cubic Telecom" @@ -446,26 +457,26 @@ 96 brand="Telia" cc="dk" country="Denmark" operator="Telia Danmark" 00-99 240 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="se" country="Sweden" operator="Telia Sverige AB" status="Operational" - 02 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600 / TD-LTE 2600" brand="3" cc="se" country="Sweden" operator="HI3G Access AB" status="Operational" - 03 bands="LTE 450" brand="Net 1" cc="se" country="Sweden" operator="Netett Sverige AB" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600 / 5G 700" brand="Telia" cc="se" country="Sweden" operator="Telia Sverige AB" status="Operational" + 02 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600 / TD-LTE 2600 / TD-5G 2600" brand="3" cc="se" country="Sweden" operator="HI3G Access AB" status="Operational" + 03 bands="LTE 450" brand="Net 1" cc="se" country="Sweden" operator="Teracom Mobil AB" status="Operational" 04 bands="UMTS 2100" brand="SWEDEN" cc="se" country="Sweden" operator="3G Infrastructure Services AB" status="Operational" 05 bands="UMTS 2100" brand="Sweden 3G" cc="se" country="Sweden" operator="Svenska UMTS-Nät AB" status="Operational" 06 bands="UMTS 2100" brand="Telenor" cc="se" country="Sweden" operator="Telenor Sverige AB" status="Operational" - 07 bands="UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Tele2" cc="se" country="Sweden" operator="Tele2 Sverige AB" status="Operational" + 07 bands="UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G" brand="Tele2" cc="se" country="Sweden" operator="Tele2 Sverige AB" status="Operational" 08 bands="GSM 900 / GSM 1800" brand="Telenor" cc="se" country="Sweden" operator="Telenor Sverige AB" status="Not operational" 09 brand="Com4" cc="se" country="Sweden" operator="Communication for Devices in Sweden AB" 10 brand="Spring Mobil" cc="se" country="Sweden" operator="Tele2 Sverige AB" status="Operational" 11 cc="se" country="Sweden" operator="ComHem AB" 12 bands="MVNO" brand="Lycamobile" cc="se" country="Sweden" operator="Lycamobile Sweden Limited" status="Operational" - 13 cc="se" country="Sweden" operator="Alltele Företag Sverige AB" + 13 cc="se" country="Sweden" operator="A3 Företag AB" 14 cc="se" country="Sweden" operator="Tele2 Business AB" 15 cc="se" country="Sweden" operator="Sierra Wireless Sweden AB" 16 bands="GSM" cc="se" country="Sweden" operator="42 Telecom AB" status="Operational" 17 bands="MVNO" brand="Gotanet" cc="se" country="Sweden" operator="Götalandsnätet AB" status="Operational" 18 cc="se" country="Sweden" operator="Generic Mobile Systems Sweden AB" 19 bands="MVNO" brand="Vectone Mobile" cc="se" country="Sweden" operator="Mundio Mobile (Sweden) Limited" status="Operational" - 20 bands="GSM" cc="se" country="Sweden" operator="Wireless Maingate Messaging Services AB" status="Operational" + 20 bands="MVNO" cc="se" country="Sweden" operator="Sierra Wireless Messaging AB" status="Operational" 21 bands="GSM-R 900" brand="MobiSir" cc="se" country="Sweden" operator="Trafikverket ICT" status="Operational" 22 cc="se" country="Sweden" operator="EuTel AB" 23 cc="se" country="Sweden" operator="Infobip Limited (UK)" status="Not operational" @@ -482,9 +493,9 @@ 34 cc="se" country="Sweden" operator="Trafikverket centralfunktion IT" 35 cc="se" country="Sweden" operator="42 Telecom LTD" 36 cc="se" country="Sweden" operator="interactive digital media GmbH" - 37 cc="se" country="Sweden" operator="CLX Networks AB" status="Operational" + 37 cc="se" country="Sweden" operator="Sinch Sweden AB" 38 bands="MVNO" brand="Voxbone" cc="se" country="Sweden" operator="Voxbone mobile" status="Operational" - 39 cc="se" country="Sweden" operator="Borderlight AB" + 39 cc="se" country="Sweden" operator="Primlight AB" 40 cc="se" country="Sweden" operator="Netmore Group AB" 41 cc="se" country="Sweden" operator="Shyam Telecom UK Ltd." status="Not operational" 42 cc="se" country="Sweden" operator="Telenor Connexion AB" @@ -494,13 +505,13 @@ 46 bands="MVNO" brand="Viahub" cc="se" country="Sweden" operator="SMS Provider Corp." 47 cc="se" country="Sweden" operator="Viatel Sweden AB" 48 bands="MVNO" cc="se" country="Sweden" operator="Tismi BV" - 60 cc="se" country="Sweden" operator="Telefonaktiebolaget LM Ericsson" - 61 cc="se" country="Sweden" operator="MessageBird B.V." + 60 cc="se" country="Sweden" operator="Telefonaktiebolaget LM Ericsson" status="Not operational" + 61 cc="se" country="Sweden" operator="MessageBird B.V." status="Not operational" 63 brand="FTS" cc="se" country="Sweden" operator="Fink Telecom Services" status="Operational" 00-99 242 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 700" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Operational" 03 cc="no" country="Norway" operator="Televerket AS" status="Not operational" 04 bands="MVNO" brand="Tele2" cc="no" country="Norway" operator="Tele2 (Mobile Norway AS)" status="Not operational" 05 bands="GSM 900 / UMTS 900 / UMTS 2100" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Not operational" @@ -509,13 +520,13 @@ 08 bands="MVNO" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Operational" 09 bands="MVNO" brand="Com4" cc="no" country="Norway" operator="Com4 AS" status="Operational" 10 cc="no" country="Norway" operator="Norwegian Communications Authority" - 11 bands="Test" brand="SystemNet" cc="no" country="Norway" operator="SystemNet AS" + 11 bands="Test" brand="SystemNet" cc="no" country="Norway" operator="SystemNet AS" status="Not operational" 12 brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" 14 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="ice" cc="no" country="Norway" operator="ICE Communication Norge AS" status="Operational" 15 bands="MVNO" cc="no" country="Norway" operator="eRate Norway AS" status="Operational" 20 bands="GSM-R 900" cc="no" country="Norway" operator="Jernbaneverket AS" status="Operational" 21 bands="GSM-R 900" cc="no" country="Norway" operator="Jernbaneverket AS" status="Operational" - 22 cc="no" country="Norway" operator="Altibox AS" status="Not operational" + 22 cc="no" country="Norway" operator="Altibox AS" 23 bands="MVNO" brand="Lycamobile" cc="no" country="Norway" operator="Lyca Mobile Ltd" status="Operational" 24 cc="no" country="Norway" operator="Mobile Norway AS" status="Not operational" 25 cc="no" country="Norway" operator="Forsvarets kompetansesenter KKIS" @@ -525,20 +536,20 @@ 244 03 bands="GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" 04 brand="DNA" cc="fi" country="Finland" operator="DNA Oy" - 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2600 / 5G 3500" brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" 06 brand="Elisa" cc="fi" country="Finland" operator="Elisa Oyj" status="Not operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Operational" 08 bands="GSM 1800 / UMTS 2100" brand="Nokia" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" 09 bands="GSM 900" cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" 10 cc="fi" country="Finland" operator="Traficom" 11 cc="fi" country="Finland" operator="Traficom" - 12 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" + 12 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational" 13 bands="GSM 900 / GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Not operational" 14 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ålcom" cc="fi" country="Finland" operator="Ålands Telekommunikation Ab" status="Operational" - 15 bands="GSM 1800" brand="SAMK" cc="fi" country="Finland" operator="Satakunnan ammattikorkeakoulu Oy" status="Not operational" + 15 cc="fi" country="Finland" operator="Telit Wireless Solutions GmbH" 16 bands="MVNO" brand="Tele2" cc="fi" country="Finland" operator="Oy Finland Tele2 AB" status="Not operational" 17 bands="GSM-R" cc="fi" country="Finland" operator="Liikennevirasto" status="Operational" - 20 cc="fi" country="Finland" operator="Telia Finland Oyj" + 20 cc="fi" country="Finland" operator="Telia Finland Oyj" status="Not operational" 21 bands="MVNO" brand="Elisa- Saunalahti" cc="fi" country="Finland" operator="Elisa Oyj" status="Operational" 22 cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" 23 cc="fi" country="Finland" operator="EXFO Oy" status="Not operational" @@ -547,14 +558,14 @@ 26 bands="MVNO" brand="Compatel" cc="fi" country="Finland" operator="Compatel Ltd" status="Operational" 27 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" 28 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" - 29 bands="MVNO" cc="fi" country="Finland" operator="SCNL Truphone" status="Not operational" - 30 bands="MVNO" brand="Vectone Mobile" cc="fi" country="Finland" operator="Mundio Mobile Oy" status="Not operational" - 31 bands="MVNO" brand="Kuiri" cc="fi" country="Finland" operator="Ukko Mobile Oy" status="Not operational" + 29 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" + 30 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" + 31 cc="fi" country="Finland" operator="Teknologian tutkimuskeskus VTT Oy" 32 bands="MVNO" brand="Voxbone" cc="fi" country="Finland" operator="Voxbone SA" status="Operational" 33 bands="TETRA" brand="VIRVE" cc="fi" country="Finland" operator="Suomen Virveverkko Oy" status="Operational" 34 bands="MVNO" brand="Bittium Wireless" cc="fi" country="Finland" operator="Bittium Wireless Oy" status="Operational" - 35 bands="LTE 450 / TD-LTE 2600" brand="Ukko Mobile" cc="fi" country="Finland" operator="Ukkoverkot Oy" status="Operational" - 36 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia / DNA" cc="fi" country="Finland" operator="Telia Finland Oyj / Suomen Yhteisverkko Oy" status="Operational" + 35 bands="LTE 450 / TD-LTE 2600" cc="fi" country="Finland" operator="Edzcom Oy" status="Operational" + 36 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Telia / DNA" cc="fi" country="Finland" operator="Telia Finland Oyj / Suomen Yhteisverkko Oy" status="Operational" 37 bands="MVNO" brand="Tismi" cc="fi" country="Finland" operator="Tismi BV" status="Operational" 38 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" 39 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" @@ -563,18 +574,22 @@ 42 cc="fi" country="Finland" operator="SMS Provider Corp." 43 cc="fi" country="Finland" operator="Telavox AB / Telavox Oy" 44 cc="fi" country="Finland" operator="Turun ammattikorkeakoulu Oy" - 50 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 51 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 52 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 53 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 54 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 55 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 56 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 57 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 58 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 59 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" - 91 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600" brand="Telia" cc="fi" country="Finland" operator="Telia Finland Oyj" status="Operational" + 45 cc="fi" country="Finland" operator="Suomen Turvallisuusverkko Oy" + 46 cc="fi" country="Finland" operator="Suomen Turvallisuusverkko Oy" + 47 cc="fi" country="Finland" operator="Suomen Turvallisuusverkko Oy" + 50 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 51 bands="NB-IoT 700" cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Operational" + 52 bands="5G 3500" cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Operational" + 53 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 54 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 55 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 56 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 57 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 58 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 59 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Testing" + 91 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Telia" cc="fi" country="Finland" operator="Telia Finland Oyj" status="Operational" 92 brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="Not operational" + 99 cc="fi" country="Finland" operator="Oy L M Ericsson Ab" 00-99 246 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Telia" cc="lt" country="Lithuania" operator="Telia Lietuva" status="Operational" @@ -587,10 +602,11 @@ 08 bands="WiMAX 3500 / TD-LTE 2300" brand="MEZON" cc="lt" country="Lithuania" operator="Lietuvos radijo ir televizijos centras" status="Operational" 09 cc="lt" country="Lithuania" operator="Interactive Digital Media GmbH" 11 cc="lt" country="Lithuania" operator="DATASIM OU" + 12 cc="lt" country="Lithuania" operator="Nord connect OU" 00-99 247 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="LMT" cc="lv" country="Latvia" operator="Latvian Mobile Telephone" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Tele2" cc="lv" country="Latvia" operator="Tele2" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Tele2" cc="lv" country="Latvia" operator="Tele2" status="Operational" 03 bands="CDMA 450" brand="TRIATEL" cc="lv" country="Latvia" operator="Telekom Baltija" status="Operational" 04 cc="lv" country="Latvia" operator="Beta Telecom" status="Not operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Bite" cc="lv" country="Latvia" operator="Bite Latvija" status="Operational" @@ -616,6 +632,8 @@ 14 cc="ee" country="Estonia" operator="Estonian Crafts OÜ" 15 cc="ee" country="Estonia" operator="Premium Net International S.R.L. Eesti filiaal" status="Not operational" 16 bands="MVNO" brand="dzinga" cc="ee" country="Estonia" operator="SmartTel Plus OÜ" status="Operational" + 17 cc="ee" country="Estonia" operator="Baltergo OÜ" + 18 cc="ee" country="Estonia" operator="Cloud Communications OÜ" 71 cc="ee" country="Estonia" operator="Siseministeerium (Ministry of Interior)" 00-99 250 @@ -623,11 +641,11 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="MegaFon" cc="ru" country="Russian Federation" operator="MegaFon PJSC" status="Operational" 03 bands="GSM 900 / GSM 1800" brand="NCC" cc="ru" country="Russian Federation" operator="Nizhegorodskaya Cellular Communications" status="Not operational" 04 bands="GSM 900" brand="Sibchallenge" cc="ru" country="Russian Federation" operator="Sibchallenge" status="Not operational" - 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / CDMA2000 450" brand="ETK" cc="ru" country="Russian Federation" operator="Yeniseytelecom" status="Not operational" - 06 bands="CDMA2000 450" brand="Skylink" cc="ru" country="Russian Federation" operator="CJSC Saratov System of Cellular Communications" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / CDMA 450" brand="ETK" cc="ru" country="Russian Federation" operator="Yeniseytelecom" status="Not operational" + 06 bands="CDMA 450" brand="Skylink" cc="ru" country="Russian Federation" operator="CJSC Saratov System of Cellular Communications" status="Operational" 07 bands="GSM 900 / GSM 1800" brand="SMARTS" cc="ru" country="Russian Federation" operator="Zao SMARTS" status="Not operational" - 08 bands="GSM 900 / GSM 1800 / LTE 2300" brand="Vainah Telecom" cc="ru" country="Russian Federation" operator="CS "VainahTelecom"" status="Operational" - 09 bands="CDMA2000 450" brand="Skylink" cc="ru" country="Russian Federation" operator="Khabarovsky Cellular Phone" status="Operational" + 08 bands="GSM 900 / GSM 1800 / TD-LTE 2300" brand="Vainah Telecom" cc="ru" country="Russian Federation" operator="CS "VainahTelecom"" status="Operational" + 09 bands="CDMA 450" brand="Skylink" cc="ru" country="Russian Federation" operator="Khabarovsky Cellular Phone" status="Operational" 10 bands="GSM 900" brand="DTC" cc="ru" country="Russian Federation" operator="Dontelekom" status="Not operational" 11 bands="MVNO" brand="Yota" cc="ru" country="Russian Federation" operator="Scartel" status="Operational" 12 bands="GSM 1800" brand="Akos" cc="ru" country="Russian Federation" operator="Baykal Westcom / New Telephone Company / Far Eastern Cellular" status="Not operational" @@ -638,23 +656,23 @@ 17 bands="GSM 900 / GSM 1800" brand="Utel" cc="ru" country="Russian Federation" operator="JSC Uralsvyazinform" status="Not operational" 18 bands="TD-LTE 2300" brand="Osnova Telecom" cc="ru" country="Russian Federation" status="Not operational" 19 bands="GSM 1800" brand="INDIGO" cc="ru" country="Russian Federation" operator="INDIGO" status="Not operational" - 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800 / LTE 2600" brand="Tele2" cc="ru" country="Russian Federation" operator="Tele2" status="Operational" + 20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 800 / LTE 1800 / TD-LTE 2300 / LTE 2600" brand="Tele2" cc="ru" country="Russian Federation" operator="Tele2" status="Operational" 21 bands="Satellite" brand="GlobalTel" cc="ru" country="Russian Federation" operator="JSC "GlobalTel"" status="Operational" 22 bands="TD-LTE 2300" cc="ru" country="Russian Federation" operator="Vainakh Telecom" status="Operational" 23 bands="Satellite MVNO" brand="Thuraya" cc="ru" country="Russian Federation" operator="GTNT" status="Operational" 27 bands="GSM 1800 / LTE 1800" brand="Letai" cc="ru" country="Russian Federation" operator="Tattelecom" status="Operational" 28 bands="GSM 900" brand="Beeline" cc="ru" country="Russian Federation" operator="Beeline" status="Not operational" 29 bands="Satellite MVNO" brand="Iridium" cc="ru" country="Russian Federation" operator="Iridium Communications" status="Operational" - 32 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Win Mobile" cc="ru" country="Russian Federation" operator="K-Telecom" status="Operational" - 33 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Sevmobile" cc="ru" country="Russian Federation" operator="Sevtelekom" status="Operational" + 32 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Win Mobile" cc="ru" country="Russian Federation" operator="K-Telecom" status="Operational" + 33 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Sevmobile" cc="ru" country="Russian Federation" operator="Sevtelekom" status="Operational" 34 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Krymtelekom" cc="ru" country="Russian Federation" operator="Krymtelekom" status="Operational" - 35 bands="GSM 1800 / LTE 1800" brand="MOTIV" cc="ru" country="Russian Federation" operator="EKATERINBURG-2000" status="Operational" + 35 bands="GSM 1800 / LTE 1800 / TD-LTE 2600" brand="MOTIV" cc="ru" country="Russian Federation" operator="EKATERINBURG-2000" status="Operational" 38 bands="GSM 900 / GSM 1800" brand="Tambov GSM" cc="ru" country="Russian Federation" operator="Central Telecommunication Company" status="Not operational" 39 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / TD-LTE 2300 / LTE 2600" brand="Rostelecom" cc="ru" country="Russian Federation" operator="ROSTELECOM" status="Not operational" 44 cc="ru" country="Russian Federation" operator="Stavtelesot / North Caucasian GSM" status="Not operational" 50 bands="MVNO" brand="MTS" cc="ru" country="Russian Federation" operator="Bezlimitno.ru" status="Operational" 54 bands="LTE 1800" brand="TTK" cc="ru" country="Russian Federation" operator="Tattelecom" status="Not operational" - 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Volna mobile" cc="ru" country="Russian Federation" operator="KTK Telecom" status="Operational" + 60 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Volna mobile" cc="ru" country="Russian Federation" operator="KTK Telecom" status="Operational" 61 bands="CDMA 800" brand="Intertelecom" cc="ru" country="Russian Federation" operator="Intertelecom" status="Not operational" 62 bands="MVNO" brand="Tinkoff Mobile" cc="ru" country="Russian Federation" operator="Tinkoff Mobile" status="Operational" 811 bands="AMPS / DAMPS / GSM 1800" cc="ru" country="Russian Federation" operator="Votek Mobile" status="Not operational" @@ -697,8 +715,8 @@ 99 bands="UMTS 2100" brand="Unité" cc="md" country="Moldova" operator="Moldtelecom" status="Operational" 00-99 260 - 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2100" brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600 / 5G 2600" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2100 / 5G 2100" brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Operational" 04 brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Not operational" 05 bands="UMTS 2100" brand="Orange" cc="pl" country="Poland" operator="Polska Telefonia Komórkowa Centertel Sp. z o.o." status="Not operational" @@ -707,7 +725,7 @@ 08 cc="pl" country="Poland" operator="E-Telko Sp. z o.o." status="Not operational" 09 bands="MVNO" brand="Lycamobile" cc="pl" country="Poland" operator="Lycamobile Sp. z o.o." status="Operational" 10 brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." - 11 bands="CDMA2000 420" brand="Nordisk Polska" cc="pl" country="Poland" operator="Nordisk Polska Sp. z o.o." status="Operational" + 11 bands="CDMA2000 420" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational" 12 bands="MVNO" brand="Cyfrowy Polsat" cc="pl" country="Poland" operator="Cyfrowy Polsat S.A." status="Operational" 13 bands="MVNO" cc="pl" country="Poland" operator="Move Telecom S.A." status="Operational" 14 cc="pl" country="Poland" operator="Telco Leaders Ltd" @@ -716,9 +734,9 @@ 17 bands="UMTS 900 / TD-LTE 2600" brand="Aero2" cc="pl" country="Poland" operator="Aero 2 Sp. z o.o." status="Operational" 18 brand="AMD Telecom" cc="pl" country="Poland" operator="AMD Telecom S.A." 19 bands="MVNO" cc="pl" country="Poland" operator="SIA NetBalt" - 20 cc="pl" country="Poland" operator="Wysyłaj SMS Polska Sp. z o.o." - 21 brand="Exteri" cc="pl" country="Poland" operator="Exteri Sp. z o.o." status="Not operational" - 22 brand="Arcomm" cc="pl" country="Poland" operator="Arcomm Sp. z o.o." status="Not operational" + 20 cc="pl" country="Poland" operator="Wysyłaj SMS Polska Sp. z o.o." status="Not operational" + 21 cc="pl" country="Poland" operator="private networks" + 22 cc="pl" country="Poland" operator="Twilio Ireland Limited" 23 cc="pl" country="Poland" operator="PGE Systemy S.A." 24 cc="pl" country="Poland" operator="IT Partners Telco Sp. z o.o." 25 cc="pl" country="Poland" operator="Polskie Sieci Radiowe Sp. z o.o. Sp. k.a." status="Not operational" @@ -742,16 +760,17 @@ 43 cc="pl" country="Poland" operator="Smart Idea International Sp. z o.o." 44 cc="pl" country="Poland" operator="Rebtel Poland Sp. z o.o." status="Not operational" 45 bands="MVNO" cc="pl" country="Poland" operator="Virgin Mobile Polska Sp. z o.o." status="Operational" - 46 cc="pl" country="Poland" operator="Terra Telekom Sp. z o.o." + 46 cc="pl" country="Poland" operator="Terra Telekom Sp. z o.o." status="Not operational" 47 cc="pl" country="Poland" operator="SMShighway Limited" 48 cc="pl" country="Poland" operator="AGILE TELECOM S.P.A." 49 cc="pl" country="Poland" operator="Messagebird B.V." + 97 cc="pl" country="Poland" operator="Politechnika Łódzka Uczelniane Centrum Informatyczne" 98 bands="LTE 1800" brand="Play" cc="pl" country="Poland" operator="P4 Sp. z o.o." status="Not operational" 00-99 262 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 3500" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2600 / 5G 2100 / 5G 3500" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 700 / 5G 3500" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Vodafone" cc="de" country="Germany" operator="Vodafone D2 GmbH" status="Reserved" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Reserved" 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH" status="Reserved" @@ -809,6 +828,7 @@ 21 bands="CDMA2000 450" brand="Zapp" cc="pt" country="Portugal" operator="Zapp Portugal" status="Not operational" 80 brand="MEO" cc="pt" country="Portugal" operator="Telecomunicações Móveis Nacionais" 91 brand="Vodafone" cc="pt" country="Portugal" operator="Vodafone Portugal" + 93 brand="NOS" cc="pt" country="Portugal" operator="NOS Comunicações" 00-99 270 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="POST" cc="lu" country="Luxembourg" operator="POST Luxembourg" status="Operational" @@ -838,11 +858,12 @@ 16 bands="MVNO" brand="Carphone Warehouse" cc="ie" country="Ireland" operator="Carphone Warehouse" status="Operational" 17 brand="3" cc="ie" country="Ireland" operator="Hutchison 3G Ireland limited" 18 bands="MVNO" cc="ie" country="Ireland" operator="Cubic Telecom Limited" status="Operational" + 21 bands="MVNO" cc="ie" country="Ireland" operator="Net Feasa Limited" status="Operational" 00-99 274 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Síminn" cc="is" country="Iceland" operator="Iceland Telecom" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vodafone" cc="is" country="Iceland" operator="Og fjarskipti hf" status="Operational" - 03 brand="Vodafone" cc="is" country="Iceland" operator="Og fjarskipti hf" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vodafone" cc="is" country="Iceland" operator="Sýn" status="Operational" + 03 brand="Vodafone" cc="is" country="Iceland" operator="Sýn" status="Operational" 04 bands="GSM 1800" brand="Viking" cc="is" country="Iceland" operator="IMC Island ehf" status="Operational" 05 bands="GSM 1800" cc="is" country="Iceland" operator="Halló Frjáls fjarskipti hf." status="Not operational" 06 cc="is" country="Iceland" operator="Núll níu ehf" status="Not operational" @@ -853,12 +874,13 @@ 16 cc="is" country="Iceland" operator="Tismi BV" 22 cc="is" country="Iceland" operator="Landhelgisgæslan (Icelandic Coast Guard)" 31 brand="Síminn" cc="is" country="Iceland" operator="Iceland Telecom" + 91 bands="Tetra" cc="is" country="Iceland" operator="Neyðarlínan" status="Operational" 00-99 276 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Telekom.al" cc="al" country="Albania" operator="Telekom Albania" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Vodafone" cc="al" country="Albania" operator="Vodafone Albania" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Eagle Mobile" cc="al" country="Albania" operator="Albtelecom" status="Operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Plus Communication" cc="al" country="Albania" operator="Plus Communication" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Plus Communication" cc="al" country="Albania" operator="Plus Communication" status="Not operational" 00-99 278 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="mt" country="Malta" operator="Vodafone Malta" status="Operational" @@ -876,10 +898,10 @@ 23 bands="MVNO" brand="Vectone Mobile" cc="cy" country="Cyprus" operator="Mundio Mobile Cyprus Ltd." status="Not operational" 00-99 282 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2300" brand="Geocell" cc="ge" country="Georgia" operator="Silknet" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Magti" cc="ge" country="Georgia" operator="MagtiCom" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Geocell" cc="ge" country="Georgia" operator="Silknet" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Magti" cc="ge" country="Georgia" operator="MagtiCom" status="Operational" 03 bands="CDMA 450" brand="MagtiFix" cc="ge" country="Georgia" operator="MagtiCom" status="Operational" - 04 bands="GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="ge" country="Georgia" operator="Mobitel" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="ge" country="Georgia" operator="Mobitel" status="Operational" 05 bands="CDMA 800" brand="S1" cc="ge" country="Georgia" operator="Silknet" status="Operational" 06 cc="ge" country="Georgia" operator="JSC Compatel" 07 bands="MVNO" brand="GlobalCell" cc="ge" country="Georgia" operator="GlobalCell" status="Operational" @@ -887,14 +909,15 @@ 09 cc="ge" country="Georgia" operator="Gmobile" status="Operational" 10 cc="ge" country="Georgia" operator="Premium Net International SRL" 11 cc="ge" country="Georgia" operator="Mobilive" - 12 cc="ge" country="Georgia" operator="Datacomm Ltd" + 12 cc="ge" country="Georgia" operator="Telecom1 Ltd" 13 cc="ge" country="Georgia" operator="Asanet Ltd" + 14 bands="MVNO" brand="DataCell" cc="ge" country="Georgia" operator="DataHouse Global" 00-99 283 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Beeline" cc="am" country="Armenia" operator="Veon Armenia CJSC" status="Operational" 04 bands="GSM 900 / UMTS 900" brand="Karabakh Telecom" cc="am" country="Armenia" operator="Karabakh Telecom" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="VivaCell-MTS" cc="am" country="Armenia" operator="K Telecom CJSC" status="Operational" - 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ucom" cc="am" country="Armenia" operator="Ucom LLC" status="Operational" + 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Ucom" cc="am" country="Armenia" operator="Ucom LLC" status="Operational" 00-99 284 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="A1" cc="bg" country="Bulgaria" operator="A1 Bulgaria" status="Operational" @@ -906,14 +929,14 @@ 13 bands="LTE 1800" brand="Ти.ком" cc="bg" country="Bulgaria" operator="Ti.com JSC" status="Operational" 00-99 286 - 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Turkcell" cc="tr" country="Turkey" operator="Turkcell Iletisim Hizmetleri A.S." status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Turkcell" cc="tr" country="Turkey" operator="Turkcell Iletisim Hizmetleri A.S." status="Operational" 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Vodafone" cc="tr" country="Turkey" operator="Vodafone Turkey" status="Operational" - 03 bands="GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Türk Telekom" cc="tr" country="Turkey" operator="Türk Telekom" status="Operational" + 03 bands="GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Türk Telekom" cc="tr" country="Turkey" operator="Türk Telekom" status="Operational" 04 bands="GSM 1800" brand="Aycell" cc="tr" country="Turkey" operator="Aycell" status="Not operational" 00-99 288 - 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Faroese Telecom" cc="fo" country="Faroe Islands (Denmark)" operator="Faroese Telecom" status="Operational" - 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Hey" cc="fo" country="Faroe Islands (Denmark)" operator="Vodafone Faroe Islands" status="Operational" + 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Føroya Tele" cc="fo" country="Faroe Islands (Denmark)" operator="Føroya Tele" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Hey" cc="fo" country="Faroe Islands (Denmark)" operator="Nema" status="Operational" 03 cc="fo" country="Faroe Islands (Denmark)" operator="Tosa Sp/F" 00-99 289 @@ -922,7 +945,7 @@ 00-99 290 01 bands="GSM 900 / UMTS 900 / LTE 800" cc="gl" country="Greenland (Denmark)" operator="TELE Greenland A/S" status="Operational" - 02 bands="TD-LTE 2500" brand="Nuuk TV" cc="gl" country="Greenland (Denmark)" operator="inu:it a/s" status="Operational" + 02 bands="TD-LTE 2500" brand="Nanoq Media" cc="gl" country="Greenland (Denmark)" operator="inu:it a/s" status="Operational" 00-99 292 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="PRIMA" cc="sm" country="San Marino" operator="San Marino Telecom" status="Operational" @@ -934,6 +957,7 @@ 41 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Mobitel" cc="si" country="Slovenia" operator="Telekom Slovenije" status="Operational" 64 bands="UMTS 2100" brand="T-2" cc="si" country="Slovenia" operator="T-2 d.o.o." status="Operational" 70 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telemach" cc="si" country="Slovenia" operator="Tušmobil d.o.o." status="Operational" + 86 cc="si" country="Slovenia" operator="ELEKTRO GORENJSKA, d.d" 00-99 294 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Telekom.mk" cc="mk" country="North Macedonia" operator="Makedonski Telekom" status="Operational" @@ -948,7 +972,7 @@ 02 bands="GSM 1800 / UMTS 2100 / LTE 1800" brand="7acht" cc="li" country="Liechtenstein" operator="Salt Liechtenstein AG" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="FL1" cc="li" country="Liechtenstein" operator="Telecom Liechtenstein AG" status="Operational" 06 bands="MVNO" brand="Cubic Telecom" cc="li" country="Liechtenstein" operator="Cubic Telecom AG" status="Operational" - 07 bands="MVNO" cc="li" country="Liechtenstein" operator="First Mobile AG" + 07 bands="MVNO" cc="li" country="Liechtenstein" operator="First Mobile AG" status="Not operational" 09 bands="MVNO" cc="li" country="Liechtenstein" operator="EMnify GmbH" 10 bands="MVNO" cc="li" country="Liechtenstein" operator="Soracom LI Ltd." 11 bands="MVNO" cc="li" country="Liechtenstein" operator="DIMOCO Messaging AG" @@ -963,11 +987,12 @@ 100 bands="MVNO" brand="dotmobile" cc="ca" country="Canada" operator="Data on Tap Inc." 130 bands="TD-LTE 3500 / WiMAX" brand="Xplornet" cc="ca" country="Canada" operator="Xplornet Communications" status="Operational" 131 bands="TD-LTE 3500 / WiMAX" brand="Xplornet" cc="ca" country="Canada" operator="Xplornet Communications" status="Operational" - 220 bands="UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Telus Mobility, Koodo Mobile, Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational" + 150 cc="ca" country="Canada" operator="Cogeco Connexion Inc." + 220 bands="UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600 / 5G 1700" brand="Telus Mobility, Koodo Mobile, Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational" 221 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" 222 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" 250 brand="ALO" cc="ca" country="Canada" operator="ALO Mobile Inc." - 270 bands="UMTS 1700 / LTE 1700" brand="EastLink" cc="ca" country="Canada" operator="Bragg Communications" status="Operational" + 270 bands="UMTS 1700 / LTE 700 / LTE 1700" brand="EastLink" cc="ca" country="Canada" operator="Bragg Communications" status="Operational" 290 bands="iDEN 900" brand="Airtel Wireless" cc="ca" country="Canada" operator="Airtel Wireless" status="Operational" 300 bands="LTE 700 / LTE 850 / LTE 2600" brand="ECOTEL" cc="ca" country="Canada" operator="Ambra Solutions" 310 bands="LTE 700 / LTE 850 / LTE 2600" brand="ECOTEL" cc="ca" country="Canada" operator="Ambra Solutions" @@ -984,17 +1009,17 @@ 480 bands="GSM 1900 / LTE 2600" brand="Qiniq" cc="ca" country="Canada" operator="SSi Connexions" status="Operational" 490 bands="UMTS 1700 / LTE 700 / LTE 1700 / LTE 2600" brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" status="Operational" 491 brand="Freedom Mobile" cc="ca" country="Canada" operator="Shaw Communications" - 500 bands="UMTS 1700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" - 510 bands="UMTS 1700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" + 500 bands="UMTS 1700 / LTE 700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" + 510 bands="UMTS 1700 / LTE 700 / LTE 1700" brand="Videotron" cc="ca" country="Canada" operator="Videotron" status="Operational" 520 brand="Videotron" cc="ca" country="Canada" operator="Videotron" 530 bands="GSM" brand="Keewaytinook Mobile" cc="ca" country="Canada" operator="Keewaytinook Okimakanak Mobile" status="Operational" 540 cc="ca" country="Canada" operator="Rovvr Communications Inc." 550 bands="LTE?" cc="ca" country="Canada" operator="Star Solutions International Inc." - 560 bands="CDMA / GSM" brand="Lynx Mobility" cc="ca" country="Canada" operator="Lynx Mobility" status="Operational" + 560 bands="CDMA / GSM" brand="Lynx Mobility" cc="ca" country="Canada" operator="Lynx Mobility" status="Not operational" 570 brand="LightSquared" cc="ca" country="Canada" operator="LightSquared" 590 brand="Quadro Mobility" cc="ca" country="Canada" operator="Quadro Communications Co-op" status="Operational" 600 cc="ca" country="Canada" operator="Iristel" - 610 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900 / LTE 2600" brand="Bell Mobility, Virgin Mobile Canada" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" + 610 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900 / LTE 2600 / 5G 1700" brand="Bell Mobility" cc="ca" country="Canada" operator="Bell Mobility" status="Operational" 620 bands="UMTS 850 / GSM 1900 / LTE 850 / LTE 1900" brand="ICE Wireless" cc="ca" country="Canada" operator="ICE Wireless" status="Operational" 630 brand="Aliant Mobility" cc="ca" country="Canada" operator="Bell Aliant" 640 bands="CDMA 800 / CDMA 1900" brand="Bell" cc="ca" country="Canada" operator="Bell Mobility" status="Not operational" @@ -1012,14 +1037,14 @@ 702 bands="CDMA2000" cc="ca" country="Canada" operator="MT&T Mobility (Aliant)" status="Not operational" 703 bands="CDMA2000" cc="ca" country="Canada" operator="New Tel Mobility (Aliant)" status="Not operational" 710 bands="Satellite CDMA" brand="Globalstar" cc="ca" country="Canada" status="Operational" - 720 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 2600" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational" + 720 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 2600 / 5G 2500" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational" 721 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" 730 brand="TerreStar Solutions" cc="ca" country="Canada" operator="TerreStar Networks" 740 brand="Shaw Telecom" cc="ca" country="Canada" operator="Shaw Communications" status="Not operational" 750 brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" 760 bands="MVNO" brand="Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational" 770 bands="UMTS 850" brand="TNW Wireless" cc="ca" country="Canada" operator="TNW Wireless Inc." status="Operational" - 780 bands="UMTS 850 / UMTS 1900 / LTE 1700" brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="Operational" + 780 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700" brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="Operational" 790 bands="WiMAX / TD-LTE 3500" cc="ca" country="Canada" operator="NetSet Communications" status="Operational" 820 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" 860 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility" @@ -1028,10 +1053,14 @@ 940 bands="UMTS 850 / UMTS 1900" brand="Wightman Mobility" cc="ca" country="Canada" operator="Wightman Telecom" status="Operational" 990 cc="ca" country="Canada" operator="Ericsson Canada" 991 cc="ca" country="Canada" operator="Halton Regional Police Service" + 996 cc="ca" country="Canada" operator="Powertech Labs" + 997 cc="ca" country="Canada" operator="Powertech Labs" + 998 cc="ca" country="Canada" operator="Powertech Labs" 000-999 308 01 bands="GSM 900" brand="Ameris" cc="pm" country="Saint Pierre and Miquelon (France)" operator="St. Pierre-et-Miquelon Télécom" status="Operational" 02 bands="GSM 900 / LTE 800" brand="GLOBALTEL" cc="pm" country="Saint Pierre and Miquelon (France)" operator="GLOBALTEL" status="Operational" + 03 brand="Ameris" cc="pm" country="Saint Pierre and Miquelon (France)" operator="St. Pierre-et-Miquelon Télécom" 00-99 310 004 brand="Verizon" cc="us" country="United States of America" operator="Verizon Wireless" status="Operational" @@ -1046,7 +1075,7 @@ 017 bands="iDEN" brand="ProxTel" cc="us" country="United States of America" operator="North Sight Communications Inc." status="Not operational" 020 bands="GSM 850 / GSM 1900 / UMTS" brand="Union Wireless" cc="us" country="United States of America" operator="Union Telephone Company" status="Operational" 030 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" - 032 bands="CDMA 1900 / GSM 1900 / LTE 700" brand="IT&E Wireless" cc="us" country="United States of America" operator="IT&E Overseas, Inc" status="Operational" + 032 bands="CDMA 1900 / GSM 1900 / UMTS 1900 / LTE 700" brand="IT&E Wireless" cc="us" country="United States of America" operator="IT&E Overseas, Inc" status="Operational" 033 cc="us" country="United States of America" operator="Guam Telephone Authority" 034 bands="iDEN" brand="Airpeak" cc="us" country="United States of America" operator="Airpeak" status="Operational" 035 brand="ETEX Wireless" cc="us" country="United States of America" operator="ETEX Communications, LP" @@ -1060,7 +1089,7 @@ 080 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 090 bands="GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 100 bands="GSM 850 / UMTS 850 / UMTS 1700" brand="Plateau Wireless" cc="us" country="United States of America" operator="New Mexico RSA 4 East LP" status="Operational" - 110 bands="CDMA / GSM 850 / LTE 700" brand="IT&E Wireless" cc="us" country="United States of America" operator="PTI Pacifica Inc." status="Operational" + 110 bands="CDMA / GSM 850 / UMTS 1900 / LTE 700" brand="IT&E Wireless" cc="us" country="United States of America" operator="PTI Pacifica Inc." status="Operational" 120 bands="CDMA2000 1900 / LTE 850 / LTE 1900" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Operational" 130 bands="CDMA2000 1900" brand="Carolina West Wireless" cc="us" country="United States of America" operator="Carolina West Wireless" status="Operational" 140 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1700" brand="GTA Wireless" cc="us" country="United States of America" operator="Teleguam Holdings, LLC" status="Operational" @@ -1107,10 +1136,19 @@ 540 bands="GSM 850 / GSM 1900" brand="Phoenix" cc="us" country="United States of America" operator="Hilliary Communications" status="Operational" 550 cc="us" country="United States of America" operator="Syniverse Technologies" 560 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational" - 570 bands="GSM 850 / LTE 700" brand="Cellular One" cc="us" country="United States of America" operator="TX-10, LLC and Central Louisiana Cellular, LLC (MTPCS)" status="Operational" + 570 bands="GSM 850 / LTE 700" cc="us" country="United States of America" operator="Broadpoint, LLC" status="Operational" 580 bands="CDMA2000" cc="us" country="United States of America" operator="Inland Cellular Telephone Company" status="Operational" 59 bands="CDMA" brand="Cellular One" cc="bm" country="Bermuda" status="Operational" 590 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless" + 591 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 592 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 593 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 594 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 595 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 596 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 597 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 598 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" + 599 bands="Unknwon" cc="us" country="United States of America" operator="Verizon Wireless" 600 bands="CDMA2000 850 / CDMA2000 1900" brand="Cellcom" cc="us" country="United States of America" operator="NewCell Inc." status="Operational" 610 bands="GSM 1900" brand="Epic PCS" cc="us" country="United States of America" operator="Elkhart Telephone Co." status="Not operational" 620 brand="Cellcom" cc="us" country="United States of America" operator="Nsighttel Wireless LLC" @@ -1141,6 +1179,15 @@ 870 bands="GSM 850" brand="PACE" cc="us" country="United States of America" operator="Kaplan Telephone Company" status="Not operational" 880 bands="LTE" brand="DTC Wireless" cc="us" country="United States of America" operator="Advantage Cellular Systems, Inc." status="Operational" 890 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless" + 891 cc="us" country="United States of America" operator="Verizon Wireless" + 892 cc="us" country="United States of America" operator="Verizon Wireless" + 893 cc="us" country="United States of America" operator="Verizon Wireless" + 894 cc="us" country="United States of America" operator="Verizon Wireless" + 895 cc="us" country="United States of America" operator="Verizon Wireless" + 896 cc="us" country="United States of America" operator="Verizon Wireless" + 897 cc="us" country="United States of America" operator="Verizon Wireless" + 898 cc="us" country="United States of America" operator="Verizon Wireless" + 899 cc="us" country="United States of America" operator="Verizon Wireless" 900 bands="CDMA2000 850 / CDMA2000 1900" brand="Mid-Rivers Wireless" cc="us" country="United States of America" operator="Cable & Communications Corporation" status="Operational" 910 bands="GSM 850" cc="us" country="United States of America" operator="Verizon Wireless" 920 bands="CDMA" cc="us" country="United States of America" operator="James Valley Wireless, LLC" status="Operational" @@ -1276,7 +1323,7 @@ 930 bands="LTE 700" cc="us" country="United States of America" operator="Syringa Wireless" status="Not operational" 940 bands="WiMAX" brand="Sprint" cc="us" country="United States of America" operator="Sprint Corporation" status="Not operational" 950 bands="CDMA / LTE 700" brand="ETC" cc="us" country="United States of America" operator="Enhanced Telecommmunications Corp." status="Operational" - 960 bands="MVNO" brand="Lycamobile" cc="us" country="United States of America" operator="Lycamobile USA Inc." status="Operational" + 960 bands="MVNO" brand="Lycamobile" cc="us" country="United States of America" operator="Lycamobile USA Inc." status="Not operational" 970 bands="LTE 1700" brand="Big River Broadband" cc="us" country="United States of America" operator="Big River Broadband, LLC" status="Operational" 980 cc="us" country="United States of America" operator="LigTel Communications" 990 bands="LTE 700 / LTE 1700" cc="us" country="United States of America" operator="VTel Wireless" status="Operational" @@ -1287,7 +1334,7 @@ 040 bands="LTE 700" cc="us" country="United States of America" operator="Custer Telephone Co-op (CTCI)" status="Operational" 050 bands="LTE 700" cc="us" country="United States of America" operator="Fuego Wireless" status="Not operational" 060 bands="CDMA / GSM" cc="us" country="United States of America" operator="CoverageCo" - 070 bands="LTE 700" cc="us" country="United States of America" operator="Adams Networks Inc" status="Operational" + 070 bands="LTE 700" cc="us" country="United States of America" operator="Adams Networks Inc" status="Not operational" 080 bands="UMTS-TDD 700" brand="SyncSouth" cc="us" country="United States of America" operator="South Georgia Regional Information Technology Authority" status="Operational" 090 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" 100 cc="us" country="United States of America" operator="ClearSky Technologies, Inc." @@ -1345,7 +1392,7 @@ 620 bands="MVNO" cc="us" country="United States of America" operator="GlobeTouch Inc." status="Operational" 630 cc="us" country="United States of America" operator="NetGenuity, Inc." 640 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." status="Not operational" - 650 cc="us" country="United States of America" operator="365 Wireless LLC" + 650 cc="us" country="United States of America" operator="Brightlink" 660 bands="LTE 1900" brand="nTelos" cc="us" country="United States of America" operator="nTelos Wireless" status="Not operational" 670 brand="FirstNet" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational" 680 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" @@ -1388,11 +1435,20 @@ 040 bands="CDMA" brand="NNTC Wireless" cc="us" country="United States of America" operator="Nucla-Naturita Telephone Company" status="Operational" 050 bands="CDMA" brand="Breakaway Wireless" cc="us" country="United States of America" operator="Manti Tele Communications Company, Inc." status="Not operational" 060 cc="us" country="United States of America" operator="Country Wireless" status="Operational" + 061 cc="us" country="United States of America" operator="Country Wireless" 070 cc="us" country="United States of America" operator="Midwest Network Solutions Hub LLC" 080 cc="us" country="United States of America" operator="Speedwavz LLP" status="Operational" 090 cc="us" country="United States of America" operator="Vivint Wireless, Inc." status="Operational" - 100 bands="LTE 700" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" status="Operational" - 110 cc="us" country="United States of America" + 100 bands="LTE 700" brand="FirstNet" cc="us" country="United States of America" operator="AT&T FirstNet" status="Operational" + 110 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="AT&T FirstNet" + 120 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="AT&T FirstNet" + 130 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="AT&T FirstNet" + 140 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="AT&T FirstNet" + 150 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" + 160 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" + 170 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" + 180 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" + 190 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="700 MHz Public Safety Broadband" 200 cc="us" country="United States of America" operator="Mercury Network Corporation" status="Operational" 210 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" 220 cc="us" country="United States of America" operator="Custer Telephone Co-op (CTCI)" @@ -1415,7 +1471,7 @@ 390 bands="MVNO" cc="us" country="United States of America" operator="Altice USA Wireless, Inc." 400 cc="us" country="United States of America" operator="Texoma Communications, LLC" 410 cc="us" country="United States of America" operator="pdvWireless" - 420 cc="us" country="United States of America" operator="Hudson Valley Wireless" + 420 bands="LTE 3500" cc="us" country="United States of America" operator="Hudson Valley Wireless" 440 cc="us" country="United States of America" operator="Arvig Enterprises, Inc." 450 cc="us" country="United States of America" operator="Spectrum Wireless Holdings, LLC" 460 bands="MVNO" cc="us" country="United States of America" operator="Mobi, Inc." status="Operational" @@ -1428,6 +1484,32 @@ 540 cc="us" country="United States of America" operator="Nokia Innovations US LLC" 550 cc="us" country="United States of America" operator="Mile High Networks LLC" status="Operational" 560 cc="us" country="United States of America" operator="Transit Wireless LLC" status="Operational" + 570 brand="Pioneer Cellular" cc="us" country="United States of America" operator="Cellular Network Partnership" + 580 cc="us" country="United States of America" operator="Telecall Telecommunications Corp." + 590 brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services, Inc." + 600 cc="us" country="United States of America" operator="ST Engineering iDirect" + 610 cc="us" country="United States of America" operator="Crystal Automation Systems, Inc." + 620 bands="1700" cc="us" country="United States of America" operator="Screened Images, Inc." + 630 cc="us" country="United States of America" operator="LICT Corporation" + 640 bands="LTE 3500" cc="us" country="United States of America" operator="Geoverse LLC" + 650 cc="us" country="United States of America" operator="Chevron USA, Inc." + 660 bands="LTE 3500" cc="us" country="United States of America" operator="Hudson Valley Wireless" + 670 bands="LTE 3500" cc="us" country="United States of America" operator="Hudson Valley Wireless" + 680 bands="LTE 3500" cc="us" country="United States of America" operator="Hudson Valley Wireless" + 690 bands="LTE" cc="us" country="United States of America" operator="Shenandoah Cable Television, LLC" status="Operational" + 700 bands="800" cc="us" country="United States of America" operator="Ameren Services Company" + 710 cc="us" country="United States of America" operator="Extent Systems" + 720 cc="us" country="United States of America" operator="1st Point Communications, LLC" + 730 cc="us" country="United States of America" operator="TruAccess Networks" + 740 cc="us" country="United States of America" operator="RTO Wireless, LLC" + 750 brand="ZipLink" cc="us" country="United States of America" operator="313-CellTex Networks, LLC" + 760 bands="MVNO" cc="us" country="United States of America" operator="Hologram, Inc." status="Operational" + 770 bands="MVNO" cc="us" country="United States of America" operator="Tango Networks" + 000-999 +314 + 020 cc="us" country="United States of America" operator="Spectrum Wireless Holdings, LLC" + 030 bands="LTE" cc="us" country="United States of America" operator="Baicells Technologies North America Inc." + 100 cc="us" country="United States of America" 000-999 316 011 bands="iDEN 800" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="Not operational" @@ -1439,11 +1521,11 @@ 000-999 334 001 cc="mx" country="Mexico" operator="Comunicaciones Digitales Del Norte, S.A. de C.V." - 010 bands="iDEN 800" brand="AT&T" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" + 010 bands="iDEN 800" brand="AT&T" cc="mx" country="Mexico" operator="AT&T Mexico" status="Not operational" 020 bands="GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Telcel" cc="mx" country="Mexico" operator="América Móvil" status="Operational" - 030 bands="GSM 1900 / UMTS 850 / LTE 1900" brand="Movistar" cc="mx" country="Mexico" operator="Telefónica" status="Operational" + 030 bands="MVNO" brand="Movistar" cc="mx" country="Mexico" operator="Telefónica" status="Operational" 040 bands="CDMA2000 800 / CDMA2000 1900" brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" status="Not operational" - 050 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / UMTS 1700 / LTE 850 / LTE 1700" brand="AT&T / Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" + 050 bands="UMTS 850 / UMTS 1900 / UMTS 1700 / LTE 850 / LTE 1700" brand="AT&T / Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" status="Operational" 060 cc="mx" country="Mexico" operator="Servicios de Acceso Inalambrico, S.A. de C.V." 066 cc="mx" country="Mexico" operator="Telefonos de México, S.A.B. de C.V." 070 brand="Unefon" cc="mx" country="Mexico" operator="AT&T Mexico" @@ -1465,21 +1547,22 @@ 180 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational" 000-999 340 - 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Orange" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Orange Caraïbe Mobiles" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Caraïbe" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Outremer Telecom" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Orange" country="'French Guiana (France) - GF'" operator="Orange Caraïbe Mobiles" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Caraïbe" country="'French Guiana (France) - GF'" operator="Outremer Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS / LTE 1800" brand="Chippie" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="UTS Caraïbe" status="Operational" + 04 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Free" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Free Caraïbe" status="Upcoming" 08 bands="GSM 900 / GSM 1800 / UMTS / LTE" brand="Dauphin" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Dauphin Telecom" status="Operational" - 09 brand="Free" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Free Mobile" + 09 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Free" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Free Caraïbe" status="Upcoming" 10 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guadeloupe Téléphone Mobile" status="Not operational" - 11 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Guyane Téléphone Mobile" status="Not operational" + 11 country="'French Guiana (France) - GF'" operator="Guyane Téléphone Mobile" status="Not operational" 12 country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="Martinique Téléphone Mobile" status="Not operational" - 20 bands="GSM 900 / UMTS 2100" brand="Digicel" country="French Antilles (France) - BL/GF/GP/MF/MQ" operator="DIGICEL Antilles Française Guyane" status="Operational" + 20 bands="GSM 900 / UMTS 2100 / LTE 800" brand="Digicel" country="'French Guiana (France) - GF'" operator="DIGICEL Antilles Française Guyane" status="Operational" 00-99 342 600 bands="GSM 1900 / UMTS 850 / LTE 850 / LTE 1900" brand="FLOW" cc="bb" country="Barbados" operator="LIME (formerly known as Cable & Wireless)" status="Operational" 750 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1900" brand="Digicel" cc="bb" country="Barbados" operator="Digicel (Barbados) Limited" status="Operational" - 800 bands="LTE 700" brand="Ozone" cc="bb" country="Barbados" operator="Ozone Wireless Inc." status="Operational" - 820 cc="bb" country="Barbados" operator="Sunbeach Communications" status="Not operational" + 800 bands="LTE 700" brand="Ozone" cc="bb" country="Barbados" operator="Ozone Wireless Inc." status="Not operational" + 820 bands="CDMA" cc="bb" country="Barbados" operator="Sunbeach Communications" status="Not operational" 000-999 344 030 bands="GSM 1900" brand="APUA" cc="ag" country="Antigua and Barbuda" operator="Antigua Public Utilities Authority" status="Operational" @@ -1489,25 +1572,26 @@ 000-999 346 001 brand="Logic" cc="ky" country="Cayman Islands (United Kingdom)" operator="WestTel Ltd." - 050 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Digicel" cc="ky" country="Cayman Islands (United Kingdom)" operator="Digicel Cayman Ltd." status="Operational" + 050 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800" brand="Digicel" cc="ky" country="Cayman Islands (United Kingdom)" operator="Digicel Cayman Ltd." status="Operational" 140 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1900" brand="FLOW" cc="ky" country="Cayman Islands (United Kingdom)" operator="Cable & Wireless (Cayman Islands) Limited" status="Operational" 000-999 348 - 170 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1900" brand="FLOW" cc="vg" country="British Virgin Islands" operator="Cable & Wireless" status="Operational" + 170 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1900" brand="FLOW" cc="vg" country="British Virgin Islands" operator="Cable & Wireless" status="Operational" 370 cc="vg" country="British Virgin Islands" operator="BVI Cable TV Ltd" 570 bands="GSM 900 / GSM 1900 / UMTS 850 / LTE 900 / LTE 1900" brand="CCT Boatphone" cc="vg" country="British Virgin Islands" operator="Caribbean Cellular Telephone" status="Operational" - 770 bands="GSM 1800 / GSM 1900 / UMTS 1900 / LTE 700" brand="Digicel" cc="vg" country="British Virgin Islands" operator="Digicel (BVI) Limited" status="Operational" + 770 bands="GSM 1800 / GSM 1900 / UMTS 1900 / LTE 700 / LTE 1700" brand="Digicel" cc="vg" country="British Virgin Islands" operator="Digicel (BVI) Limited" status="Operational" 000-999 350 - 000 bands="GSM 1900 / UMTS 850 / LTE 850" brand="CellOne" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational" + 00 bands="GSM 1900 / UMTS 850 / LTE 700" brand="One" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational" 01 bands="GSM 1900" brand="Digicel Bermuda" cc="bm" country="Bermuda" operator="Telecommunications (Bermuda & West Indies) Ltd" status="Reserved" 02 bands="GSM 1900 / UMTS" brand="Mobility" cc="bm" country="Bermuda" operator="M3 Wireless" status="Operational" 05 cc="bm" country="Bermuda" operator="Telecom Networks" 11 cc="bm" country="Bermuda" operator="Deltronics" 15 cc="bm" country="Bermuda" operator="FKB Net Ltd." + 00-99 352 - 030 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Digicel" cc="gd" country="Grenada" operator="Digicel Grenada Ltd." status="Operational" - 110 bands="GSM 850 / LTE" brand="FLOW" cc="gd" country="Grenada" operator="Cable & Wireless Grenada Ltd." status="Operational" + 030 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700" brand="Digicel" cc="gd" country="Grenada" operator="Digicel Grenada Ltd." status="Operational" + 110 bands="GSM 850 / UMTS 850 / LTE 700" brand="FLOW" cc="gd" country="Grenada" operator="Cable & Wireless Grenada Ltd." status="Operational" 000-999 354 860 bands="GSM 850" brand="FLOW" cc="ms" country="Montserrat (United Kingdom)" operator="Cable & Wireless" status="Operational" @@ -1523,7 +1607,7 @@ 360 050 bands="GSM 900 / GSM 1800 / GSM 1900 / LTE 700" brand="Digicel" cc="vc" country="Saint Vincent and the Grenadines" operator="Digicel (St. Vincent and the Grenadines) Limited" status="Operational" 100 bands="GSM 850" brand="Cingular Wireless" cc="vc" country="Saint Vincent and the Grenadines" - 110 bands="GSM 850" brand="FLOW" cc="vc" country="Saint Vincent and the Grenadines" operator="Cable & Wireless (St. Vincent & the Grenadines) Ltd" status="Operational" + 110 bands="GSM 850 / LTE 700" brand="FLOW" cc="vc" country="Saint Vincent and the Grenadines" operator="Cable & Wireless (St. Vincent & the Grenadines) Ltd" status="Operational" 000-999 362 31 bands="GSM" country="Former Netherlands Antilles (Kingdom of the Netherlands) - BQ/CW/SX" operator="Eutel N.V." @@ -1544,61 +1628,63 @@ 00-99 363 01 bands="GSM 900 / GSM 1800 / GSM 1900 / UMTS 2100 / LTE 1800 / TDMA 800" brand="SETAR" cc="aw" country="Aruba (Kingdom of the Netherlands)" operator="Servicio di Telecomunicacion di Aruba" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Digicel" cc="aw" country="Aruba (Kingdom of the Netherlands)" operator="Digicel Aruba" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Digicel" cc="aw" country="Aruba (Kingdom of the Netherlands)" operator="Digicel Aruba" status="Operational" 00-99 364 39 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1700" brand="BTC" cc="bs" country="Bahamas" operator="The Bahamas Telecommunications Company Ltd (BaTelCo)" status="Operational" - 49 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" + 49 bands="UMTS 850 / LTE 700 / LTE 1700" brand="Aliv" cc="bs" country="Bahamas" operator="Cable Bahamas Ltd" status="Operational" 00-99 365 010 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" cc="ai" country="Anguilla" operator="Digicel" status="Operational" 840 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" brand="FLOW" cc="ai" country="Anguilla" operator="Cable & Wireless" status="Operational" 000-999 366 - 020 bands="GSM 900 / GSM 1900 / UMTS 900 / UMTS 1800 / UMTS 1900 / LTE 700" brand="Digicel" cc="dm" country="Dominica" operator="Digicel Group Limited" status="Operational" + 020 bands="GSM 900 / GSM 1900 / UMTS 900 / UMTS 1900 / LTE 700" brand="Digicel" cc="dm" country="Dominica" operator="Digicel Group Limited" status="Operational" 110 bands="GSM 850 / UMTS 850 / LTE 700" brand="FLOW" cc="dm" country="Dominica" operator="Cable & Wireless" status="Operational" 000-999 368 - 01 bands="GSM 900 / GSM 850 / UMTS 900" brand="CUBACEL" cc="cu" country="Cuba" operator="Empresa de Telecomunicaciones de Cuba, SA" status="Operational" + 01 bands="GSM 900 / GSM 850 / UMTS 900 / UMTS 2100 / LTE 1800" brand="CUBACEL" cc="cu" country="Cuba" operator="Empresa de Telecomunicaciones de Cuba, SA" status="Operational" 00-99 370 - 01 bands="GSM 900 / GSM 1800 / GSM 1900 / UMTS 900 / LTE 1800" brand="Altice" cc="do" country="Dominican Republic" operator="Altice Group" status="Operational" - 02 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1700" brand="Claro" cc="do" country="Dominican Republic" operator="Compañía Dominicana de Teléfonos" status="Operational" + 01 bands="GSM 900 / GSM 1800 / GSM 1900 / UMTS 900 / LTE 850 / LTE 1700 / LTE 1900" brand="Altice" cc="do" country="Dominican Republic" operator="Altice Group" status="Operational" + 02 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1700 / LTE 1900 / LTE 2600" brand="Claro" cc="do" country="Dominican Republic" operator="Compañía Dominicana de Teléfonos" status="Operational" 03 bands="AMPS / CDMA 850" brand="Altice" cc="do" country="Dominican Republic" operator="Altice Group" status="Operational" - 04 bands="CDMA 1900 / GSM 1900" brand="Viva" cc="do" country="Dominican Republic" operator="Trilogy Dominicana, S.A." status="Operational" + 04 bands="CDMA 1900 / GSM 1900 / UMTS 1900 / LTE 1700" brand="Viva" cc="do" country="Dominican Republic" operator="Trilogy Dominicana, S.A." status="Operational" 05 bands="TD-LTE 2600" brand="Wind" cc="do" country="Dominican Republic" operator="WIND Telecom, S.A" status="Operational" 00-99 372 01 bands="GSM 850" brand="Voila" cc="ht" country="Haiti" operator="Communication Cellulaire d'Haiti S.A." status="Not operational" - 02 bands="GSM 1800" brand="Digicel" cc="ht" country="Haiti" operator="Unigestion Holding S.A." status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Digicel" cc="ht" country="Haiti" operator="Unigestion Holding S.A." status="Operational" 03 bands="GSM 900 / GSM 1800 / UTMS 2100 / LTE 800" brand="Natcom" cc="ht" country="Haiti" operator="NATCOM S.A." status="Operational" 00-99 374 12 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900 / TD-LTE 2500 / 5G 2500" brand="bmobile" cc="tt" country="Trinidad and Tobago" operator="TSTT" status="Operational" + 13 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Not Operational" 130 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900" brand="Digicel" cc="tt" country="Trinidad and Tobago" operator="Digicel (Trinidad & Tobago) Limited" status="Operational" 140 bands="CDMA" brand="Laqtel" cc="tt" country="Trinidad and Tobago" operator="LaqTel Ltd." status="Not operational" 376 - 350 bands="GSM 850 / LTE 700" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" - 352 bands="UMTS 850" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" - 360 brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" + 350 bands="GSM 850 / UMTS 850 / LTE 700" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational" + 351 brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" status="Not operational" + 352 bands="UMTS 850" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Not operational" + 360 brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" 000-999 400 - 01 bands="GSM 900 / GSM 1800/ UMTS 2100 / LTE 1800" brand="Azercell" cc="az" country="Azerbaijan" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Bakcell" cc="az" country="Azerbaijan" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Azercell" cc="az" country="Azerbaijan" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Bakcell" cc="az" country="Azerbaijan" status="Operational" 03 bands="CDMA 450" brand="FONEX" cc="az" country="Azerbaijan" operator="CATEL" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Nar Mobile" cc="az" country="Azerbaijan" operator="Azerfon" status="Operational" 05 bands="TETRA?" cc="az" country="Azerbaijan" operator="Special State Protection Service of the Republic of Azerbaijan" 06 bands="CDMA 800 / LTE 800 / LTE 900 / LTE 1800" brand="Naxtel" cc="az" country="Azerbaijan" operator="Nakhtel LLC" status="Operational" 00-99 401 - 01 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2100" brand="Beeline" cc="kz" country="Kazakhstan" operator="KaR-Tel LLP" status="Operational" - 02 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800" brand="Kcell" cc="kz" country="Kazakhstan" operator="Kcell JSC" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Beeline" cc="kz" country="Kazakhstan" operator="KaR-Tel LLP" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Kcell" cc="kz" country="Kazakhstan" operator="Kcell JSC" status="Operational" 07 bands="UMTS 850 / GSM 1800 / LTE 1800" brand="Altel" cc="kz" country="Kazakhstan" operator="Altel" status="Operational" - 08 bands="CDMA2000 800 / CDMA2000 450" brand="Kazakhtelecom" cc="kz" country="Kazakhstan" status="Operational" - 77 bands="GSM 900 / GSM 1800 / UMTS 900" brand="Tele2.kz" cc="kz" country="Kazakhstan" operator="MTS" status="Operational" + 08 bands="CDMA 450 / CDMA 800" brand="Kazakhtelecom" cc="kz" country="Kazakhstan" status="Operational" + 77 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="Tele2.kz" cc="kz" country="Kazakhstan" operator="MTS" status="Operational" 00-99 402 - 11 bands="GSM 900 / UMTS 850 / UMTS 2100 / LTE 1800" brand="B-Mobile" cc="bt" country="Bhutan" operator="B-Mobile / Bhutan Telecom Ltd." status="Operational" + 11 bands="GSM 900 / UMTS 850 / UMTS 2100 / LTE 1800" brand="B-Mobile" cc="bt" country="Bhutan" operator="Bhutan Telecom Limited" status="Operational" 77 bands="GSM 900 / GSM 1800 / UMTS 850 / LTE 700" brand="TashiCell" cc="bt" country="Bhutan" operator="Tashi InfoComm Limited" status="Operational" 00-99 404 @@ -1821,28 +1907,28 @@ 02 bands="CDMA2000 1900 / TD-LTE 1900" brand="3G EVO / CharJi 4G" cc="pk" country="Pakistan" operator="PTCL" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Ufone" cc="pk" country="Pakistan" operator="Pakistan Telecommunication Mobile Ltd" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Zong" cc="pk" country="Pakistan" operator="China Mobile" status="Operational" - 05 bands="GSM 900 / GSM 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" 06 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 850 / LTE 1800" brand="Telenor" cc="pk" country="Pakistan" operator="Telenor Pakistan" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Jazz" cc="pk" country="Pakistan" operator="WaridTel" status="Operational" - 08 bands="GSM 900 / GSM 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" + 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="SCO Mobile" cc="pk" country="Pakistan" operator="SCO Mobile Ltd" status="Operational" 00-99 412 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="AWCC" cc="af" country="Afghanistan" operator="Afghan Wireless Communication Company" status="Operational" 20 bands="GSM 900 / UMTS 2100" brand="Roshan" cc="af" country="Afghanistan" operator="Telecom Development Company Afghanistan Ltd." status="Operational" 40 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="af" country="Afghanistan" operator="MTN Group Afghanistan" status="Operational" - 50 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="af" country="Afghanistan" operator="Etisalat Afghanistan" status="Operational" + 50 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Etisalat" cc="af" country="Afghanistan" operator="Etisalat Afghanistan" status="Operational" 55 bands="CDMA 800" brand="WASEL" cc="af" country="Afghanistan" operator="WASEL Afghanistan" status="Operational" - 80 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Salaam" cc="af" country="Afghanistan" operator="Afghan Telecom" status="Operational" - 88 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Salaam" cc="af" country="Afghanistan" operator="Afghan Telecom" status="Operational" + 80 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Salaam" cc="af" country="Afghanistan" operator="Afghan Telecom" status="Operational" + 88 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Salaam" cc="af" country="Afghanistan" operator="Afghan Telecom" status="Operational" 00-99 413 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 850 / LTE 900 / LTE 1800 / LTE 2100" brand="Mobitel" cc="lk" country="Sri Lanka" operator="Mobitel (Pvt) Ltd" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Axiata PLC" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Etisalat" cc="lk" country="Sri Lanka" operator="Etisalat Lanka (Pvt) Ltd" status="Not operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Not operational" 04 bands="CDMA / WiMAX / TD-LTE 2300" brand="Lanka Bell" cc="lk" country="Sri Lanka" operator="Lanka Bell Ltd" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="lk" country="Sri Lanka" operator="Bharti Airtel Lanka (Pvt) Ltd" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Not operational" - 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Operational" + 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800" brand="Hutch" cc="lk" country="Sri Lanka" operator="Hutchison Telecommunications Lanka (Pvt) Ltd" status="Operational" 11 bands="CDMA / WiMAX / TD-LTE 2300" brand="Dialog" cc="lk" country="Sri Lanka" operator="Dialog Broadband Networks (Pvt) Ltd" status="Operational" 12 bands="TD-LTE 2600" brand="SLT" cc="lk" country="Sri Lanka" operator="Sri Lanka Telecom PLC" status="Operational" 00-99 @@ -1861,15 +1947,15 @@ 23 cc="mm" country="Myanmar" operator="Global Technology Co., Ltd" 00-99 415 - 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Alfa" cc="lb" country="Lebanon" operator="MIC 1" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Alfa" cc="lb" country="Lebanon" operator="MIC 1" status="Operational" 03 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Touch" cc="lb" country="Lebanon" operator="MIC 2" status="Operational" 05 bands="GSM 900" brand="Ogero Mobile" cc="lb" country="Lebanon" operator="Ogero Telecom" status="Not operational" 00-99 416 - 01 bands="GSM 900 / LTE 1800" brand="zain JO" cc="jo" country="Jordan" operator="Jordan Mobile Telephone Services" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="zain JO" cc="jo" country="Jordan" operator="Jordan Mobile Telephone Services" status="Operational" 02 bands="iDEN 800" brand="XPress Telecom" cc="jo" country="Jordan" operator="XPress Telecom" status="Not operational" - 03 bands="GSM 1800 / LTE 1800 / LTE 3500" brand="Umniah" cc="jo" country="Jordan" operator="Umniah Mobile Company" status="Operational" - 77 bands="GSM 900 / LTE 1800" brand="Orange" cc="jo" country="Jordan" operator="Petra Jordanian Mobile Telecommunications Company (MobileCom)" status="Operational" + 03 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 3500" brand="Umniah" cc="jo" country="Jordan" operator="Umniah Mobile Company" status="Operational" + 77 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Orange" cc="jo" country="Jordan" operator="Petra Jordanian Mobile Telecommunications Company (MobileCom)" status="Operational" 00-99 417 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Syriatel" cc="sy" country="Syria" operator="Syriatel Mobile Telecom" status="Operational" @@ -1877,19 +1963,19 @@ 09 cc="sy" country="Syria" operator="Syrian Telecom" 00-99 418 - 00 bands="GSM 900" brand="Asia Cell" cc="iq" country="Iraq" operator="Asia Cell Telecommunications Company" status="Operational" - 05 bands="GSM 900" brand="Asia Cell" cc="iq" country="Iraq" operator="Asia Cell Telecommunications Company" status="Operational" + 00 bands="GSM 900 / UMTS 2100" brand="Asia Cell" cc="iq" country="Iraq" operator="Asia Cell Telecommunications Company" status="Operational" + 05 bands="GSM 900 / UMTS 2100" brand="Asia Cell" cc="iq" country="Iraq" operator="Asia Cell Telecommunications Company" status="Operational" 08 bands="GSM 900" brand="SanaTel" cc="iq" country="Iraq" status="Operational" - 20 bands="GSM 900 / GSM 1800" brand="Zain" cc="iq" country="Iraq" operator="Zain Iraq" status="Operational" - 30 bands="GSM 900" brand="Zain" cc="iq" country="Iraq" operator="Zain Iraq" status="Operational" - 40 bands="GSM 900" brand="Korek" cc="iq" country="Iraq" operator="Telecom Ltd" status="Operational" + 20 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Zain" cc="iq" country="Iraq" operator="Zain Iraq" status="Operational" + 30 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Zain" cc="iq" country="Iraq" operator="Zain Iraq" status="Operational" + 40 bands="GSM 900 / UMTS 2100" brand="Korek" cc="iq" country="Iraq" operator="Telecom Ltd" status="Operational" 45 bands="UMTS" brand="Mobitel" cc="iq" country="Iraq" operator="Mobitel Co. Ltd." status="Operational" 62 bands="CDMA 800 / CDMA 1900" brand="Itisaluna" cc="iq" country="Iraq" operator="Itisaluna Wireless CO." status="Operational" 92 bands="CDMA" brand="Omnnea" cc="iq" country="Iraq" operator="Omnnea Wireless" status="Operational" 00-99 419 - 02 bands="GSM 900 / UMTS 2100 / LTE 1800 / 5G 3500" brand="zain KW" cc="kw" country="Kuwait" operator="Zain Kuwait" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="K.S.C Ooredoo" cc="kw" country="Kuwait" operator="National Mobile Telecommunications" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="zain KW" cc="kw" country="Kuwait" operator="Zain Kuwait" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="K.S.C Ooredoo" cc="kw" country="Kuwait" operator="National Mobile Telecommunications" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="STC" cc="kw" country="Kuwait" operator="Saudi Telecom Company" status="Operational" 00-99 420 @@ -1897,18 +1983,18 @@ 03 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / TD-LTE 2500" brand="Mobily" cc="sa" country="Saudi Arabia" operator="Etihad Etisalat Company" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500 / 5G 2500 / 5G 3500" brand="Zain SA" cc="sa" country="Saudi Arabia" operator="Zain Saudi Arabia" status="Operational" 05 bands="MVNO" brand="Virgin Mobile" cc="sa" country="Saudi Arabia" operator="Virgin Mobile Saudi Arabia" status="Operational" - 06 brand="Lebara Mobile" cc="sa" country="Saudi Arabia" operator="Lebara Mobile" status="Operational" + 06 bands="MVNO" brand="Lebara Mobile" cc="sa" country="Saudi Arabia" operator="Lebara Mobile" status="Operational" 21 bands="GSM-R 900" brand="RGSM" cc="sa" country="Saudi Arabia" operator="Saudi Railways GSM" status="Operational" 00-99 421 01 bands="GSM 900" brand="SabaFon" cc="ye" country="Yemen" status="Operational" 02 bands="GSM 900" brand="MTN" cc="ye" country="Yemen" operator="Spacetel Yemen" status="Operational" 03 bands="CDMA2000 800" brand="Yemen Mobile" cc="ye" country="Yemen" operator="Yemen Mobile" status="Operational" - 04 bands="GSM 900" brand="HiTS-UNITEL" cc="ye" country="Yemen" operator="Y" status="Operational" + 04 bands="GSM 900" brand="Y" cc="ye" country="Yemen" operator="HiTS-UNITEL" status="Operational" 00-99 422 - 02 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800 / TD-LTE 2300" brand="Omantel" cc="om" country="Oman" operator="Oman Telecommunications Company" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / TD-LTE 2300" brand="ooredoo" cc="om" country="Oman" operator="Omani Qatari Telecommunications Company SAOC" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800 / TD-LTE 2300 / 5G 3500" brand="Omantel" cc="om" country="Oman" operator="Oman Telecommunications Company" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / TD-LTE 2300 / 5G 3500" brand="ooredoo" cc="om" country="Oman" operator="Omani Qatari Telecommunications Company SAOC" status="Operational" 04 brand="Omantel" cc="om" country="Oman" operator="Oman Telecommunications Company" 00-99 424 @@ -1922,7 +2008,7 @@ 04 cc="il" country="Israel" operator="Globalsim Ltd" 05 bands="GSM 900" brand="Jawwal" cc="ps" country="Palestine" operator="Palestine Cellular Communications, Ltd." status="Operational" 06 bands="GSM 900 / GSM 1800" brand="Wataniya" cc="ps" country="Palestine" operator="Wataniya Palestine Mobile Telecommunications Company" status="Operational" - 07 bands="iDEN 800 / UMTS 2100" brand="Hot Mobile" cc="il" country="Israel" operator="Hot Mobile Ltd." status="Operational" + 07 bands="iDEN 800 / UMTS 2100 / LTE 1800" brand="Hot Mobile" cc="il" country="Israel" operator="Hot Mobile Ltd." status="Operational" 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd." status="Operational" 09 bands="LTE 1800" brand="We4G" cc="il" country="Israel" operator="Marathon 018 Xphone Ltd." status="Operational" 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Partner" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational" @@ -1946,43 +2032,43 @@ 00-99 426 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="zain BH" cc="bh" country="Bahrain" operator="Zain Bahrain" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="zain BH" cc="bh" country="Bahrain" operator="Zain Bahrain" status="Operational" 03 cc="bh" country="Bahrain" operator="Civil Aviation Authority" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="STC" cc="bh" country="Bahrain" operator="STC Bahrain" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="STC" cc="bh" country="Bahrain" operator="STC Bahrain" status="Operational" 05 bands="GSM 900 / GSM 1800" brand="Batelco" cc="bh" country="Bahrain" operator="Bahrain Telecommunications Company" status="Operational" 00-99 427 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="ooredoo" cc="qa" country="Qatar" operator="ooredoo" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="ooredoo" cc="qa" country="Qatar" operator="ooredoo" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Vodafone" cc="qa" country="Qatar" operator="Vodafone Qatar" status="Operational" 05 bands="TETRA 380" brand="Ministry of Interior" cc="qa" country="Qatar" operator="Ministry of Interior" status="Operational" 06 bands="LTE" brand="Ministry of Interior" cc="qa" country="Qatar" operator="Ministry of Interior" status="Operational" 00-99 428 - 88 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Unitel" cc="mn" country="Mongolia" operator="Unitel LLC" status="Operational" - 91 bands="CDMA2000 800 / UMTS 2100" brand="Skytel" cc="mn" country="Mongolia" operator="Skytel LLC" status="Operational" - 98 bands="CDMA2000 450 / UMTS 2100" brand="G-Mobile" cc="mn" country="Mongolia" operator="G-Mobile LLC" status="Operational" - 99 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Mobicom" cc="mn" country="Mongolia" operator="Mobicom Corporation" status="Operational" + 88 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300" brand="Unitel" cc="mn" country="Mongolia" operator="Unitel LLC" status="Operational" + 91 bands="CDMA 850 / UMTS 2100 / LTE 1800" brand="Skytel" cc="mn" country="Mongolia" operator="Skytel LLC" status="Operational" + 98 bands="CDMA 450 / UMTS 2100 / LTE 1800" brand="G-Mobile" cc="mn" country="Mongolia" operator="G-Mobile LLC" status="Operational" + 99 bands="GSM 900 / UMTS 2100 / LTE 700 / LTE 1800" brand="Mobicom" cc="mn" country="Mongolia" operator="Mobicom Corporation" status="Operational" 00-99 429 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / CDMA / WiMAX" brand="Namaste / NT Mobile / Sky Phone" cc="np" country="Nepal" operator="Nepal Telecom (NDCL)" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Ncell" cc="np" country="Nepal" operator="Ncell Pvt. Ltd." status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 1800 / CDMA 850 / WiMAX" brand="Namaste / NT Mobile / Sky Phone" cc="np" country="Nepal" operator="Nepal Telecom (NDCL)" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Ncell" cc="np" country="Nepal" operator="Ncell Pvt. Ltd." status="Operational" 03 bands="CDMA2000 800" brand="UTL" cc="np" country="Nepal" operator="United Telecom Limited" status="Operational" - 04 bands="GSM 900 / LTE 1800" brand="SmartCell" cc="np" country="Nepal" operator="Smart Telecom Pvt. Ltd. (STPL)" status="Operational" + 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="SmartCell" cc="np" country="Nepal" operator="Smart Telecom Pvt. Ltd. (STPL)" status="Operational" 00-99 432 01 bands="LTE" brand="Uname" cc="ir" country="Iran" operator="Ertebatat Iran" status="Operational" - 02 bands="MVNO" brand="Azartel" cc="ir" country="Iran" operator="Azartel Mobile" status="Operational" + 02 bands="MVNO" brand="ApTel, AzarTel" cc="ir" country="Iran" operator="NeginTel" status="Operational" 08 bands="MVNO" brand="Shatel Mobile" cc="ir" country="Iran" operator="Shatel Mobile" status="Operational" 10 bands="MVNO" brand="Samantel" cc="ir" country="Iran" operator="Samantel Mobile" status="Operational" 11 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="IR-TCI (Hamrah-e-Avval)" cc="ir" country="Iran" operator="Mobile Communications Company of Iran (MCI)" status="Operational" - 12 bands="LTE 800" brand="Avacell(HiWEB)" cc="ir" country="Iran" operator="Dadeh Dostar asr Novin p.j.s. co & Information Technology Company of Iran" status="Operational" + 12 bands="LTE 800 / TD-LTE 1900" brand="Avacell(HiWEB)" cc="ir" country="Iran" operator="Dadeh Dostar asr Novin p.j.s. co & Information Technology Company of Iran" status="Operational" 14 bands="GSM 900 / GSM 1800" brand="TKC/KFZO" cc="ir" country="Iran" operator="Telecommunication Kish Company" status="Operational" 19 bands="GSM 900" brand="Espadan (JV-PJS)" cc="ir" country="Iran" operator="Mobile Telecommunications Company of Esfahan" status="Operational" - 20 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="Rightel" cc="ir" country="Iran" operator="Social Security Investment Co." status="Operational" - 21 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="Rightel" cc="ir" country="Iran" operator="Social Security Investment Co." status="Operational" + 20 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="RighTel" cc="ir" country="Iran" operator="Social Security Investment Co." status="Operational" + 21 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="RighTel" cc="ir" country="Iran" operator="Social Security Investment Co." status="Operational" 32 bands="GSM 900 / GSM 1800" brand="Taliya" cc="ir" country="Iran" operator="TCI of Iran and Iran Mobin" status="Operational" 35 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 3500" brand="MTN Irancell" cc="ir" country="Iran" operator="MTN Irancell Telecommunications Services Company" status="Operational" - 40 bands="LTE 3500" brand="Mobinnet" cc="ir" country="Iran" operator="Ertebatat Mobinnet" status="Operational" + 40 bands="WiMAX / LTE 3500" brand="Mobinnet" cc="ir" country="Iran" operator="Ertebatat Mobinnet" status="Operational" 50 bands="MVNO" brand="Shatel" cc="ir" country="Iran" operator="Arya Resaneh Tadbir" status="Operational" 70 bands="GSM 900" brand="MTCE" cc="ir" country="Iran" operator="Telephone Communications Company of Iran" status="Operational" 71 bands="GSM 900" brand="KOOHE NOOR" cc="ir" country="Iran" operator="Telephone Communications Company of Iran" status="Operational" @@ -1993,13 +2079,13 @@ 434 01 bands="GSM 900 / GSM 1800" cc="uz" country="Uzbekistan" operator="Buztel" status="Not operational" 02 bands="GSM 900 / GSM 1800" cc="uz" country="Uzbekistan" operator="Uzmacom" status="Not operational" - 03 bands="CDMA2000 450" brand="UzMobile" cc="uz" country="Uzbekistan" operator="Uzbektelekom" status="Operational" + 03 bands="CDMA 450" brand="UzMobile" cc="uz" country="Uzbekistan" operator="Uzbektelekom" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Beeline" cc="uz" country="Uzbekistan" operator="Unitel LLC" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Ucell" cc="uz" country="Uzbekistan" operator="Coscom" status="Operational" - 06 bands="CDMA2000 800" brand="Perfectum Mobile" cc="uz" country="Uzbekistan" operator="RUBICON WIRELESS COMMUNICATION" status="Operational" - 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="UMS" cc="uz" country="Uzbekistan" operator="Universal Mobile Systems" status="Operational" + 06 bands="CDMA 800" brand="Perfectum Mobile" cc="uz" country="Uzbekistan" operator="RUBICON WIRELESS COMMUNICATION" status="Operational" + 07 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Mobiuz" cc="uz" country="Uzbekistan" operator="Universal Mobile Systems (UMS)" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="UzMobile" cc="uz" country="Uzbekistan" operator="Uzbektelekom" status="Operational" - 09 bands="LTE 2300" brand="EVO" cc="uz" country="Uzbekistan" operator="OOO «Super iMAX»" status="Operational" + 09 bands="WiMAX / LTE 2300" brand="EVO" cc="uz" country="Uzbekistan" operator="OOO «Super iMAX»" status="Operational" 00-99 436 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Tcell" cc="tj" country="Tajikistan" operator="JV Somoncom" status="Operational" @@ -2014,12 +2100,12 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Beeline" cc="kg" country="Kyrgyzstan" operator="Sky Mobile LLC" status="Operational" 03 cc="kg" country="Kyrgyzstan" operator="7 Mobile" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="MegaCom" cc="kg" country="Kyrgyzstan" operator="Alfa Telecom CJSC" status="Operational" - 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="O!" cc="kg" country="Kyrgyzstan" operator="NurTelecom LLC" status="Operational" + 09 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="O!" cc="kg" country="Kyrgyzstan" operator="NurTelecom LLC" status="Operational" 10 bands="LTE 2600" cc="kg" country="Kyrgyzstan" operator="Saima Telecom" status="Operational" 11 cc="kg" country="Kyrgyzstan" operator="iTel" 00-99 438 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTS" cc="tm" country="Turkmenistan" operator="MTS Turkmenistan" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTS" cc="tm" country="Turkmenistan" operator="MTS Turkmenistan" status="Not operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="TM-Cell" cc="tm" country="Turkmenistan" operator="Altyn Asyr" status="Operational" 03 bands="CDMA 450" brand="AGTS CDMA" cc="tm" country="Turkmenistan" operator="AŞTU" status="Operational" 00-99 @@ -2034,66 +2120,67 @@ 07 bands="MVNO" cc="jp" country="Japan" operator="LTE-X, Inc." 08 cc="jp" country="Japan" operator="Panasonic Systems Solutions Japan Co., Ltd." 09 bands="MVNO" cc="jp" country="Japan" operator="Marubeni Wireless Communications Inc." status="Operational" - 10 bands="UMTS 850 / UMTS 1800 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="NTT docomo" cc="jp" country="Japan" operator="NTT DoCoMo, Inc." status="Operational" - 11 bands="1700" cc="jp" country="Japan" operator="Rakuten Mobile Network, Inc." status="Not operational" + 10 bands="UMTS 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500 / 5G 3500" brand="NTT docomo" cc="jp" country="Japan" operator="NTT DoCoMo, Inc." status="Operational" + 11 bands="LTE 1800" brand="Rakuten Mobile" cc="jp" country="Japan" operator="Rakuten Mobile Network, Inc." status="Operational" 12 cc="jp" country="Japan" operator="Cable media waiwai Co., Ltd." - 20 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" - 21 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" - 50 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 51 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 52 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 53 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 54 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 70 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 71 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 72 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 73 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 74 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 75 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" - 76 bands="CDMA2000 850 / CDMA2000 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 2100 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 20 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500 / 5G 3700" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" + 21 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500 / 5G 3700" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" + 50 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 51 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 52 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 53 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 54 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 70 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 71 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 72 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 73 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 74 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 75 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" + 76 bands="CDMA 850 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational" 78 bands="CDMA2000 850 / CDMA2000 2100" brand="au" cc="jp" country="Japan" operator="Okinawa Cellular Telephone" status="Operational" 91 cc="jp" country="Japan" operator="Tokyo Organising Committee of the Olympic and Paralympic Games" 00-99 441 - 01 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" + 01 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500 / 5G 3700" brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp." status="Operational" 10 bands="WiMAX 2500 / TD-LTE 2500" brand="UQ WiMAX" cc="jp" country="Japan" operator="UQ Communications Inc." status="Operational" 00-99 450 01 bands="Satellite" cc="kr" country="South Korea" operator="Globalstar Asia Pacific" status="Operational" 02 bands="5G 3500 / 5G 28000" brand="KT" cc="kr" country="South Korea" operator="KT" status="Operational" - 03 bands="CDMA2000 800" brand="Power 017" cc="kr" country="South Korea" operator="Shinsegi Telecom, Inc." status="Not operational" - 04 bands="NB-IoT" brand="KT" cc="kr" country="South Korea" operator="KT" status="Operational" - 05 bands="CDMA2000 800 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="Operational" - 06 bands="CDMA2000 1800 / LTE 850 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000" brand="LG U+" cc="kr" country="South Korea" operator="LG Telecom" status="Operational" + 03 bands="CDMA 850" brand="Power 017" cc="kr" country="South Korea" operator="Shinsegi Telecom, Inc." status="Not operational" + 04 bands="LTE 1800" brand="KT" cc="kr" country="South Korea" operator="KT" status="Operational" + 05 bands="CDMA 850 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="Operational" + 06 bands="CDMA 1800 / LTE 850 / LTE 2100 / LTE 2600 / 5G 3500 / 5G 28000" brand="LG U+" cc="kr" country="South Korea" operator="LG Telecom" status="Operational" 07 brand="KT" cc="kr" country="South Korea" operator="KT" 08 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="olleh" cc="kr" country="South Korea" operator="KT" status="Operational" 11 bands="MVNO" brand="Tplus" cc="kr" country="South Korea" operator="Korea Cable Telecom" status="Operational" - 12 brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" + 12 bands="LTE 850 / LTE 1800" brand="SKTelecom" cc="kr" country="South Korea" operator="SK Telecom" status="Operational" 00-99 452 01 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MobiFone" cc="vn" country="Vietnam" operator="Vietnam Mobile Telecom Services Company" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Vinaphone" cc="vn" country="Vietnam" operator="Vietnam Telecom Services Company" status="Operational" 03 bands="CDMA2000 800" brand="S-Fone" cc="vn" country="Vietnam" operator="S-Telecom" status="Not operational" - 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Viettel Mobile" cc="vn" country="Vietnam" operator="Viettel Telecom" status="Operational" + 04 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Viettel Mobile" cc="vn" country="Vietnam" operator="Viettel Telecom" status="Operational" 05 bands="GSM 900 / UMTS 2100" brand="Vietnamobile" cc="vn" country="Vietnam" operator="Hanoi Telecom" status="Operational" 06 bands="CDMA2000 450" brand="EVNTelecom" cc="vn" country="Vietnam" operator="EVN Telecom" status="Not operational" 07 bands="GSM 1800" brand="Gmobile" cc="vn" country="Vietnam" operator="GTEL Mobile JSC" status="Operational" 08 bands="WiMAX" brand="I-Telecom" cc="vn" country="Vietnam" operator="Indochina Telecom" status="Operational" + 09 cc="vn" country="Vietnam" operator="REDDI" 00-99 454 00 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="1O1O / One2Free / New World Mobility / SUNMobile" cc="hk" country="Hong Kong" operator="CSL Limited" status="Operational" 01 bands="MVNO" cc="hk" country="Hong Kong" operator="CITIC Telecom 1616" status="Operational" 02 bands="GSM 900 / GSM 1800" cc="hk" country="Hong Kong" operator="CSL Limited" status="Operational" - 03 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="3" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Operational" + 03 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 3500" brand="3" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Operational" 04 bands="GSM 900 / GSM 1800" brand="3 (2G)" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Operational" 05 bands="CDMA 800" brand="3 (CDMA)" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Not operational" - 06 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="SmarTone" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" + 06 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="SmarTone" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" 07 bands="MVNO" brand="China Unicom" cc="hk" country="Hong Kong" operator="China Unicom (Hong Kong) Limited" status="Operational" 08 bands="MVNO" brand="Truphone" cc="hk" country="Hong Kong" operator="Truphone Limited" status="Operational" 09 bands="MVNO" cc="hk" country="Hong Kong" operator="China Motion Telecom" status="Operational" 10 bands="GSM 1800" brand="New World Mobility" cc="hk" country="Hong Kong" operator="CSL Limited" status="Not operational" 11 bands="MVNO" cc="hk" country="Hong Kong" operator="China-Hong Kong Telecom" status="Operational" - 12 bands="GSM 1800 / LTE 1800 / TD-LTE 2300 / LTE 2600" brand="CMCC HK" cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited" status="Operational" + 12 bands="GSM 1800 / TD-SCDMA 2000 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 3500" brand="CMCC HK" cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited" status="Operational" 13 bands="MVNO" brand="CMCC HK" cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited" status="Operational" 14 bands="GSM 900 / GSM 1800" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Operational" 15 bands="GSM 1800" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" @@ -2101,7 +2188,7 @@ 17 bands="GSM 1800" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Operational" 18 bands="GSM 900 / GSM 1800" cc="hk" country="Hong Kong" operator="CSL Limited" status="Not operational" 19 bands="UMTS 2100" brand="PCCW Mobile (3G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" - 20 bands="LTE 1800 / LTE 2600" brand="PCCW Mobile (4G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" + 20 bands="LTE 1800 / LTE 2600 / 5G 3500" brand="PCCW Mobile (4G)" cc="hk" country="Hong Kong" operator="PCCW-HKT" status="Operational" 21 bands="MVNO" cc="hk" country="Hong Kong" operator="21Vianet Mobile Ltd." status="Not operational" 22 bands="MVNO" cc="hk" country="Hong Kong" operator="263 Mobile Communications (HongKong) Limited" status="Operational" 23 bands="MVNO" brand="Lycamobile" cc="hk" country="Hong Kong" operator="Lycamobile Hong Kong Ltd" status="Not operational" @@ -2115,31 +2202,31 @@ 35 bands="MVNO" cc="hk" country="Hong Kong" operator="Webbing Hong Kong Ltd" status="Operational" 00-99 455 - 00 bands="UMTS 2100 / LTE 1800" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone – Comunicações Móveis, S.A." status="Operational" + 00 bands="UMTS 2100 / LTE 1800" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone - Comunicações Móveis, S.A." status="Operational" 01 bands="LTE 1800" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational" 02 bands="CDMA 800" brand="China Telecom" cc="mo" country="Macau (China)" operator="China Telecom (Macau) Company Limited" status="Not operational" 03 bands="GSM 900 / GSM 1800" brand="3" cc="mo" country="Macau (China)" operator="Hutchison Telephone (Macau), Limitada" status="Not operational" 04 bands="UMTS 2100" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational" 05 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="3" cc="mo" country="Macau (China)" operator="Hutchison Telephone (Macau), Limitada" status="Operational" - 06 bands="UMTS 2100" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone – Comunicações Móveis, S.A." status="Operational" + 06 bands="UMTS 2100" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone - Comunicações Móveis, S.A." status="Operational" 07 bands="LTE 1800" brand="China Telecom" cc="mo" country="Macau (China)" operator="China Telecom (Macau) Limitada" status="Operational" 00-99 456 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Cellcard" cc="kh" country="Cambodia" operator="CamGSM / The Royal Group" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Smart" cc="kh" country="Cambodia" operator="Smart Axiata Co. Ltd" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Smart" cc="kh" country="Cambodia" operator="Smart Axiata Co. Ltd" status="Operational" 03 bands="GSM 1800 / UMTS 2100" brand="qb" cc="kh" country="Cambodia" operator="Cambodia Advance Communications Co. Ltd" status="Operational" 04 bands="GSM 1800 / UMTS 2100" brand="qb" cc="kh" country="Cambodia" operator="Cambodia Advance Communications Co. Ltd" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Smart" cc="kh" country="Cambodia" operator="Smart Axiata Co. Ltd" status="Operational" 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Smart" cc="kh" country="Cambodia" operator="Smart Axiata Co. Ltd" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Metfone" cc="kh" country="Cambodia" operator="Viettel" status="Operational" - 09 bands="GSM 900 / GSM 1800" brand="Metfone" cc="kh" country="Cambodia" operator="Viettel" status="Operational" - 11 bands="LTE 850" brand="SEATEL" cc="kh" country="Cambodia" operator="SEATEL Cambodia" status="Operational" - 18 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Cellcard" cc="kh" country="Cambodia" operator="The Royal Group" status="Operational" + 09 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Metfone" cc="kh" country="Cambodia" operator="Viettel" status="Operational" + 11 bands="LTE 850 / LTE 2600" brand="SEATEL" cc="kh" country="Cambodia" operator="SEATEL Cambodia" status="Operational" + 18 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Cellcard" cc="kh" country="Cambodia" operator="The Royal Group" status="Operational" 00-99 457 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="LaoTel" cc="la" country="Laos" operator="Lao Telecom" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="LaoTel" cc="la" country="Laos" operator="Lao Telecom" status="Operational" 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="ETL" cc="la" country="Laos" operator="Enterprise of Telecommunications Lao" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Unitel" cc="la" country="Laos" operator="Star Telecom Co., Ltd" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Unitel" cc="la" country="Laos" operator="Star Telecom Co., Ltd" status="Operational" 08 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Beeline" cc="la" country="Laos" operator="VimpelCom Lao Ltd" status="Operational" 00-99 460 @@ -2157,9 +2244,9 @@ 20 bands="GSM-R" brand="China Tietong" cc="cn" country="China" operator="China Tietong" status="Operational" 00-99 466 - 01 bands="UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" + 01 bands="LTE 700 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500 / 5G 28000" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Operational" 02 bands="GSM 900" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" - 03 bands="UMTS 2100" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" + 03 bands="UMTS 2100" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 05 bands="LTE 700 / LTE 900 / TD-LTE 2600" brand="APTG" cc="tw" country="Taiwan" operator="Asia Pacific Telecom" status="Operational" 06 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" 07 bands="WiMAX 2600" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" @@ -2170,11 +2257,11 @@ 56 bands="WiMAX 2600 / PHS" brand="FITEL" cc="tw" country="Taiwan" operator="First International Telecom" status="Not operational" 68 bands="WiMAX 2600" cc="tw" country="Taiwan" operator="Tatung InfoComm" status="Not operational" 88 bands="GSM 1800" brand="FarEasTone" cc="tw" country="Taiwan" operator="Far EasTone Telecommunications Co Ltd" status="Not operational" - 89 bands="UMTS 2100 / LTE 900 / LTE 2600" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" status="Operational" + 89 bands="LTE 900 / LTE 2600" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" status="Operational" 90 bands="LTE 900" brand="T Star" cc="tw" country="Taiwan" operator="Taiwan Star Telecom" - 92 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Chunghwa" cc="tw" country="Taiwan" operator="Chunghwa Telecom" status="Operational" + 92 bands="LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500 / 5G 28000" brand="Chunghwa" cc="tw" country="Taiwan" operator="Chunghwa Telecom" status="Operational" 93 bands="GSM 900" brand="MobiTai" cc="tw" country="Taiwan" operator="Mobitai Communications" status="Not operational" - 97 bands="UMTS 2100 / LTE 700 / LTE 1800" brand="Taiwan Mobile" cc="tw" country="Taiwan" operator="Taiwan Mobile Co. Ltd" status="Operational" + 97 bands="LTE 700 / LTE 1800 / LTE 2100 / 5G 3500 / 5G 28000" brand="Taiwan Mobile" cc="tw" country="Taiwan" operator="Taiwan Mobile Co. Ltd" status="Operational" 99 bands="GSM 900" brand="TransAsia" cc="tw" country="Taiwan" operator="TransAsia Telecoms" status="Not operational" 00-99 467 @@ -2193,7 +2280,7 @@ 00-99 472 01 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2600 / 5G 3500" brand="Dhiraagu" cc="mv" country="Maldives" operator="Dhivehi Raajjeyge Gulhun" status="Operational" - 02 bands="GSM 900 / UMTS 2100 / LTE 2600" brand="Ooredoo" cc="mv" country="Maldives" operator="Wataniya Telecom Maldives" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Ooredoo" cc="mv" country="Maldives" operator="Ooredoo Maldives" status="Operational" 00-99 502 01 bands="CDMA2000 450" brand="ATUR 450" cc="my" country="Malaysia" operator="Telekom Malaysia Bhd" status="Not operational" @@ -2205,19 +2292,19 @@ 150 bands="MVNO" brand="Tune Talk" cc="my" country="Malaysia" operator="Tune Talk Sdn Bhd" status="Operational" 151 bands="MVNO" brand="SalamFone" cc="my" country="Malaysia" operator="Baraka Telecom Sdn Bhd" status="Not operational" 152 bands="WiMAX 2300 / TD-LTE 2300 / TD-LTE 2600" brand="Yes" cc="my" country="Malaysia" operator="YTL Communications Sdn Bhd" status="Operational" - 153 bands="WiMAX 2300 / LTE 850" brand="unifi" cc="my" country="Malaysia" operator="Webe Digital Sdn Bhd" status="Operational" + 153 bands="WiMAX 2300 / LTE 850 / TD-LTE 2300" brand="unifi" cc="my" country="Malaysia" operator="Webe Digital Sdn Bhd" status="Operational" 154 bands="MVNO" brand="Tron" cc="my" country="Malaysia" operator="Talk Focus Sdn Bhd" status="Operational" 155 bands="MVNO" brand="Clixster" cc="my" country="Malaysia" operator="Clixster Mobile Sdn Bhd" status="Not operational" 156 bands="MVNO" brand="Altel" cc="my" country="Malaysia" operator="Altel Communications Sdn Bhd" status="Operational" 157 bands="MVNO" brand="Telin" cc="my" country="Malaysia" operator="Telekomunikasi Indonesia International (M) Sdn Bhd" status="Operational" 16 bands="GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="DiGi" cc="my" country="Malaysia" operator="DiGi Telecommunications" status="Operational" 17 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Maxis" cc="my" country="Malaysia" operator="Maxis Communications Berhad" status="Operational" - 18 bands="UMTS 2100 / LTE 1800 / LTE 2600" brand="U Mobile" cc="my" country="Malaysia" operator="U Mobile Sdn Bhd" status="Operational" + 18 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="U Mobile" cc="my" country="Malaysia" operator="U Mobile Sdn Bhd" status="Operational" 19 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Celcom" cc="my" country="Malaysia" operator="Celcom Axiata Berhad" status="Operational" 20 bands="DMR" brand="Electcoms" cc="my" country="Malaysia" operator="Electcoms Berhad" status="Not operational" 505 01 bands="UMTS 850 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Limited" status="Operational" - 02 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" + 02 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 2300 / 5G 3500" brand="Optus" cc="au" country="Australia" operator="Singtel Optus Proprietary Limited" status="Operational" 03 bands="UMTS 900 / UMTS 2100 / LTE 850 / LTE 1800 / LTE 2100" brand="Vodafone" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Operational" 04 cc="au" country="Australia" operator="Department of Defence" status="Operational" 05 brand="Ozitel" cc="au" country="Australia" status="Not operational" @@ -2225,7 +2312,7 @@ 07 brand="Vodafone" cc="au" country="Australia" operator="Vodafone Network Pty. Ltd." 08 bands="GSM 900" brand="One.Tel" cc="au" country="Australia" operator="One.Tel Limited" status="Not operational" 09 brand="Airnet" cc="au" country="Australia" status="Not operational" - 10 bands="GSM 900" brand="Norfolk Telecom" cc="nf" country="Norfolk Island" operator="Norfolk Telecom" status="Operational" + 10 bands="GSM 900 / LTE 1800" brand="Norfolk Telecom" cc="nf" country="Norfolk Island" operator="Norfolk Telecom" status="Operational" 11 brand="Telstra" cc="au" country="Australia" operator="Telstra Corporation Ltd." 12 bands="UMTS 2100" brand="3" cc="au" country="Australia" operator="Vodafone Hutchison Australia Proprietary Limited" status="Not operational" 13 bands="GSM-R 1800" brand="RailCorp" cc="au" country="Australia" operator="Railcorp, Transport for New South Wales" status="Operational" @@ -2262,6 +2349,7 @@ 45 cc="au" country="Australia" operator="Clermont Coal Operations Pty Ltd" 46 cc="au" country="Australia" operator="AngloGold Ashanti Australia Ltd" 47 cc="au" country="Australia" operator="Woodside Energy Limited" + 48 cc="au" country="Australia" operator="Titan ICT Pty Ltd" 50 bands="Satellite" cc="au" country="Australia" operator="Pivotel Group Pty Limited" status="Operational" 61 bands="LTE 1800 / LTE 2100" brand="CommTel NS" cc="au" country="Australia" operator="Commtel Network Solutions Pty Ltd" status="Implement / Design" 62 bands="TD-LTE 2300 / TD-LTE 3500" brand="NBN" cc="au" country="Australia" operator="National Broadband Network Co." status="Operational" @@ -2297,7 +2385,7 @@ 00-99 515 01 bands="GSM 900" brand="Islacom" cc="ph" country="Philippines" operator="Globe Telecom via Innove Communications" status="Not operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2500 / 5G 3500" brand="Globe" cc="ph" country="Philippines" operator="Globe Telecom" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500 / 5G 3500" brand="Globe" cc="ph" country="Philippines" operator="Globe Telecom" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500" brand="SMART" cc="ph" country="Philippines" operator="PLDT via Smart Communications" status="Operational" 05 bands="GSM 1800 / UMTS 2100" brand="Sun Cellular" cc="ph" country="Philippines" operator="Digital Telecommunications Philippines" status="Operational" 11 cc="ph" country="Philippines" operator="PLDT via ACeS Philippines" @@ -2307,30 +2395,31 @@ 00-99 520 00 bands="UMTS 850" brand="TrueMove H / my by CAT" cc="th" country="Thailand" operator="CAT Telecom" status="Operational" - 01 bands="GSM 900 / UMTS 900" brand="AIS" cc="th" country="Thailand" operator="Advanced Info Service" status="Not operational" + 01 bands="GSM 900" brand="AIS" cc="th" country="Thailand" operator="Advanced Info Service" status="Operational" 02 bands="CDMA 800" brand="CAT CDMA" cc="th" country="Thailand" operator="CAT Telecom" status="Not operational" - 03 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="AIS" cc="th" country="Thailand" operator="Advanced Wireless Network Company Ltd." status="Operational" - 04 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="TrueMove H" cc="th" country="Thailand" operator="True Move H Universal Communication Company Ltd." status="Operational" - 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="dtac TriNet / LINE" cc="th" country="Thailand" operator="DTAC TriNet Company Ltd." status="Operational" + 03 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / 5G 2500" brand="AIS" cc="th" country="Thailand" operator="Advanced Wireless Network Company Ltd." status="Operational" + 04 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / 5G 2500" brand="TrueMove H" cc="th" country="Thailand" operator="True Move H Universal Communication Company Ltd." status="Operational" + 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="dtac" cc="th" country="Thailand" operator="DTAC TriNet Company Ltd." status="Operational" 09 bands="LTE 850" cc="th" country="Thailand" operator="Royal Thai Police" status="Operational" - 15 bands="UMTS 2100" brand="AIS-T / TOT Mobile" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" + 15 bands="UMTS 2100 / LTE 2100" brand="AIS-T / TOT Mobile" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" + 17 bands="TD-LTE 2300" brand="TOT Mobile" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" 18 bands="GSM 1800" brand="dtac" cc="th" country="Thailand" operator="Total Access Communications Public Company Ltd." status="Operational" 20 bands="Satellite" brand="ACeS" cc="th" country="Thailand" operator="ACeS" 23 bands="GSM 1800" brand="AIS GSM 1800" cc="th" country="Thailand" operator="Digital Phone Company Ltd." status="Not operational" 25 bands="PHS 1900" brand="WE PCT" cc="th" country="Thailand" operator="True Corporation" status="Not operational" - 47 bands="TD-LTE 2300" brand="dtac-T / LINE / TOT Mobile" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" - 99 bands="GSM 1800" brand="TrueMove" cc="th" country="Thailand" operator="True Corporation" status="Not operational" + 47 bands="TD-LTE 2300" brand="dtac-T" cc="th" country="Thailand" operator="TOT Public Company Limited" status="Operational" + 99 bands="GSM 1800" brand="TrueMove" cc="th" country="Thailand" operator="True Corporation" status="Operational" 00-99 525 01 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="SingTel" cc="sg" country="Singapore" operator="Singapore Telecom" status="Operational" 02 bands="GSM 1800" brand="SingTel-G18" cc="sg" country="Singapore" operator="Singapore Telecom" status="Not operational" 03 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600" brand="M1" cc="sg" country="Singapore" operator="M1 Limited" status="Operational" - 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" status="Operational" + 05 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2500" brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" status="Operational" 06 brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" 07 brand="SingTel" cc="sg" country="Singapore" operator="Singapore Telecom" 08 brand="StarHub" cc="sg" country="Singapore" operator="StarHub Mobile" 09 bands="MVNO" brand="Circles.Life" cc="sg" country="Singapore" operator="Liberty Wireless Pte Ltd" status="Operational" - 10 bands="LTE 900 / TD-LTE 2300" cc="sg" country="Singapore" operator="TPG Telecom Pte Ltd" status="Operational" + 10 bands="LTE 900 / TD-LTE 2300 / TD-LTE 2500" cc="sg" country="Singapore" operator="TPG Telecom Pte Ltd" status="Operational" 11 brand="M1" cc="sg" country="Singapore" operator="M1 Limited" 12 bands="iDEN 800" brand="Grid" cc="sg" country="Singapore" operator="GRID Communications Pte Ltd." status="Operational" 00-99 @@ -2365,8 +2454,8 @@ 88 bands="GSM 900 / LTE 1800" brand="Digicel" cc="to" country="Tonga" operator="Digicel (Tonga) Limited" status="Operational" 00-99 540 - 01 bands="GSM 900 / UMTS / LTE 700 / LTE 1800" brand="BREEZE" cc="sb" country="Solomon Islands" operator="Our Telekom" status="Operational" - 02 bands="GSM 900 / GSM 1800" brand="BeMobile" cc="sb" country="Solomon Islands" operator="BMobile (SI) Ltd" status="Operational" + 01 bands="GSM 900 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800" brand="BREEZE" cc="sb" country="Solomon Islands" operator="Our Telekom" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="BeMobile" cc="sb" country="Solomon Islands" operator="BMobile (SI) Ltd" status="Operational" 00-99 541 00 bands="GSM 900" brand="AIL" cc="vu" country="Vanuatu" operator="ACeS International (AIL)" status="Operational" @@ -2383,12 +2472,12 @@ 01 bands="UMTS 900 / LTE" brand="Manuia" cc="wf" country="Wallis and Futuna" operator="Service des Postes et Télécommunications des Îles Wallis et Futuna (SPT)" status="Operational" 00-99 544 - 11 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1700" brand="Bluesky" cc="as" country="American Samoa (United States of America)" operator="Bluesky" status="Operational" + 11 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1900" brand="Bluesky" cc="as" country="American Samoa (United States of America)" operator="Bluesky" status="Operational" 00-99 545 - 01 bands="UMTS 850 / LTE 700" brand="Kiribati - TSKL" cc="ki" country="Kiribati" operator="Telecom Services Kiribati Ltd" status="Operational" + 01 bands="UMTS 900 / LTE 1800" brand="Kiribati - ATH" cc="ki" country="Kiribati" operator="Amalgamated Telecom Holdings Kiribati Limited" status="Operational" 02 cc="ki" country="Kiribati" operator="OceanLink" - 09 bands="GSM 900" brand="Kiribati - Frigate Net" cc="ki" country="Kiribati" operator="Telecom Services Kiribati Ltd" status="Operational" + 09 bands="GSM 900" brand="Kiribati - Frigate Net" cc="ki" country="Kiribati" operator="Amalgamated Telecom Holdings Kiribati Limited" status="Operational" 00-99 546 01 bands="GSM 900 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2600" brand="Mobilis" cc="nc" country="New Caledonia (France)" operator="OPT New Caledonia" status="Operational" @@ -2396,7 +2485,7 @@ 547 05 bands="WiMAX / LTE 800 / LTE 2600" brand="Ora" cc="pf" country="French Polynesia" operator="VITI" status="Operational" 10 bands="GSM 900" cc="pf" country="French Polynesia" operator="Mara Telecom" status="Not operational" - 15 bands="GSM 900 / UMTS 900 / UMTS 2100" brand="Vodafone" cc="pf" country="French Polynesia" operator="Pacific Mobile Telecom" status="Operational" + 15 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2100" brand="Vodafone" cc="pf" country="French Polynesia" operator="Pacific Mobile Telecom" status="Operational" 20 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="Vini" cc="pf" country="French Polynesia" operator="Onati S.A.S." status="Operational" 00-99 548 @@ -2420,7 +2509,7 @@ 99 bands="LTE" brand="PMCI" cc="pw" country="Palau" operator="Palau Mobile Communications Inc." status="Operational" 00-99 553 - 01 bands="GSM 900 / LTE 850" brand="TTC" cc="tv" country="Tuvalu" operator="Tuvalu Telecom" status="Operational" + 01 bands="UMTS 900 / LTE 850" brand="TTC" cc="tv" country="Tuvalu" operator="Tuvalu Telecom" status="Operational" 00-99 554 01 bands="LTE 700" cc="tk" country="Tokelau" operator="Teletok" status="Operational" @@ -2472,9 +2561,9 @@ 06 bands="TD-LTE 2300" cc="gm" country="Gambia" operator="NETPAGE" status="Operational" 00-99 608 - 01 bands="GSM 900 / UMTS 2100 / LTE" brand="Orange" cc="sn" country="Senegal" operator="Sonatel" status="Operational" - 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Tigo" cc="sn" country="Senegal" operator="Millicom International Cellular S.A." status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Expresso" cc="sn" country="Senegal" operator="Sudatel" status="Operational" + 01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Orange" cc="sn" country="Senegal" operator="Sonatel" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 1900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Free" cc="sn" country="Senegal" operator="Saga Africa Holdings Limited" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Expresso" cc="sn" country="Senegal" operator="Expresso Telecom" status="Operational" 04 cc="sn" country="Senegal" operator="CSU-SA" 00-99 609 @@ -2557,11 +2646,19 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="Vodafone" cc="gh" country="Ghana" operator="Vodafone Group" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AirtelTigo" cc="gh" country="Ghana" operator="Millicom Ghana" status="Operational" 04 bands="CDMA2000 850" brand="Expresso" cc="gh" country="Ghana" operator="Kasapa / Hutchison Telecom" status="Operational" + 05 cc="gh" country="Ghana" operator="National Security" 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AirtelTigo" cc="gh" country="Ghana" operator="Airtel" status="Operational" 07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Globacom" cc="gh" country="Ghana" operator="Globacom Group" status="Operational" 08 bands="LTE 2600" brand="Surfline" cc="gh" country="Ghana" operator="Surfline Communications Ltd" status="Not operational" + 09 brand="NITA" cc="gh" country="Ghana" operator="National Information Technology Agency" 10 bands="TD-LTE 2500" brand="Blu" cc="gh" country="Ghana" operator="Blu Telecommunications" status="Operational" 11 cc="gh" country="Ghana" operator="Netafrique Dot Com Ltd" + 12 cc="gh" country="Ghana" operator="BTL" + 13 cc="gh" country="Ghana" operator="Goldkey" + 14 bands="TD-LTE 2300" brand="busy" cc="gh" country="Ghana" operator="BusyInternet" status="Operational" + 15 bands="MVNO" cc="gh" country="Ghana" operator="Lebara" status="Operational" + 16 bands="LTE 1800" cc="gh" country="Ghana" operator="Telesol" status="Operational" + 17 cc="gh" country="Ghana" operator="iBurst Africa" 00-99 621 00 bands="LTE 1900" cc="ng" country="Nigeria" operator="Capcom" status="Not operational" @@ -2611,7 +2708,7 @@ 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Moov" cc="ga" country="Gabon" operator="Gabon Telecom S.A." status="Operational" 03 bands="GSM 900 / UMTS 2100 / LTE 2100" brand="Airtel" cc="ga" country="Gabon" operator="Airtel Gabon S.A." status="Operational" 04 bands="GSM 900 / GSM 1800" brand="Azur" cc="ga" country="Gabon" operator="USAN Gabon S.A." status="Not operational" - 05 brand="RAG" cc="ga" country="Gabon" operator="Réseau de l’Administration Gabonaise" + 05 brand="RAG" cc="ga" country="Gabon" operator="Réseau de l'Administration Gabonaise" 00-99 629 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2600" brand="Airtel" cc="cg" country="Congo" operator="Celtel Congo" status="Operational" @@ -2640,6 +2737,7 @@ 633 01 bands="GSM 900 / UMTS" brand="Cable & Wireless" cc="sc" country="Seychelles" operator="Cable & Wireless Seychelles" status="Operational" 02 bands="GSM 1800" brand="Mediatech" cc="sc" country="Seychelles" operator="Mediatech International" status="Not operational" + 05 cc="sc" country="Seychelles" operator="Intelvision Ltd" 10 bands="GSM 900 / UMTS 2100 / LTE 800" brand="Airtel" cc="sc" country="Seychelles" operator="Telecom Seychelles Ltd" status="Operational" 00-99 634 @@ -2692,18 +2790,19 @@ 11 cc="ke" country="Kenya" operator="WiAfrica Kenya Limited" status="Not operational" 00-99 640 - 01 bands="UMTS 900" cc="tz" country="Tanzania" operator="Rural NetCo Limited" status="Not operational" + 01 bands="UMTS 900" cc="tz" country="Tanzania" operator="Shared Network Tanzania Limited" status="Not operational" 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="tiGO" cc="tz" country="Tanzania" operator="MIC Tanzania Limited" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Zantel" cc="tz" country="Tanzania" operator="Zanzibar Telecom Ltd" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Vodacom" cc="tz" country="Tanzania" operator="Vodacom Tanzania Limited" status="Operational" 05 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700" brand="Airtel" cc="tz" country="Tanzania" operator="Bharti Airtel" status="Operational" 06 bands="CDMA 800" brand="Sasatel (Dovetel)" cc="tz" country="Tanzania" operator="Dovetel Limited" status="Not operational" 07 bands="CDMA 800 / UMTS 2100 / LTE 1800 / TD-LTE 2300" brand="TTCL Mobile" cc="tz" country="Tanzania" operator="Tanzania Telecommunication Company LTD (TTCL)" status="Operational" - 08 bands="TD-LTE 2300" brand="Smart" cc="tz" country="Tanzania" operator="Benson Informatics Limited" status="Operational" + 08 bands="TD-LTE 2300" brand="Smart" cc="tz" country="Tanzania" operator="Benson Informatics Limited" status="Not operational" 09 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Halotel" cc="tz" country="Tanzania" operator="Viettel Tanzania Limited" status="Operational" 11 bands="LTE 800" brand="SmileCom" cc="tz" country="Tanzania" operator="Smile Telecoms Holdings Ltd." status="Operational" 12 cc="tz" country="Tanzania" operator="MyCell Limited" status="Not operational" 13 brand="Cootel" cc="tz" country="Tanzania" operator="Wiafrica Tanzania Limited" + 14 cc="tz" country="Tanzania" operator="MO Mobile Holding Limited" 00-99 641 01 bands="GSM 900 / UMTS 2100" brand="Airtel" cc="ug" country="Uganda" operator="Bharti Airtel" status="Operational" @@ -2744,14 +2843,14 @@ 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Airtel" cc="mg" country="Madagascar" operator="Bharti Airtel" status="Operational" 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="mg" country="Madagascar" operator="Orange Madagascar S.A." status="Operational" 03 bands="GSM 900" brand="Sacel" cc="mg" country="Madagascar" operator="Sacel Madagascar S.A." status="Not operational" - 04 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Telma" cc="mg" country="Madagascar" operator="Telma Mobile S.A." status="Operational" + 04 bands="GSM 900 / UMTS 2100 / LTE 1800 / 5G 3500" brand="Telma" cc="mg" country="Madagascar" operator="Telma Mobile S.A." status="Operational" 05 bands="LTE 2100 / TD-LTE 2600" brand="BIP / blueline" cc="mg" country="Madagascar" operator="Gulfsat Madagascar S.A." status="Operational" 00-99 647 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" country="French Indian Ocean Territories (France) - YT/RE" operator="Orange La Réunion" status="Operational" 01 bands="GSM 900 / GSM 1800 / LTE 1800" brand="Maoré Mobile" country="French Indian Ocean Territories (France) - YT/RE" operator="BJT Partners" status="Operational" - 02 brand="Only" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" - 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" + 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Only" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" + 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Free" country="French Indian Ocean Territories (France) - YT/RE" operator="Telco OI" status="Operational" 04 bands="LTE 1800 / LTE 2100 / LTE 2600" brand="Zeop" country="French Indian Ocean Territories (France) - YT/RE" operator="Zeop mobile" 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="SFR Réunion" country="French Indian Ocean Territories (France) - YT/RE" operator="Société Réunionnaise du Radiotéléphone" status="Operational" 00-99 @@ -2767,6 +2866,7 @@ 04 bands="WiMAX 2500 / TD-LTE" cc="na" country="Namibia" operator="Paratus Telecommunications (Pty)" status="Operational" 05 cc="na" country="Namibia" operator="Demshi Investments CC" 06 bands="LTE" cc="na" country="Namibia" operator="MTN Namibia" status="Operational" + 07 cc="na" country="Namibia" operator="Capricorn Connect" 00-99 650 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / TD-LTE 2500" brand="TNM" cc="mw" country="Malawi" operator="Telecom Network Malawi" status="Operational" @@ -2780,7 +2880,7 @@ 00-99 652 01 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Mascom" cc="bw" country="Botswana" operator="Mascom Wireless (Pty) Limited" status="Operational" - 02 bands="GSM 900 / UMTS 2100 / LTE 1800" brand="Orange" cc="bw" country="Botswana" operator="Orange (Botswana) Pty Limited" status="Operational" + 02 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Orange" cc="bw" country="Botswana" operator="Orange (Botswana) Pty Limited" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="beMobile" cc="bw" country="Botswana" operator="Botswana Telecommunications Corporation" status="Operational" 00-99 653 @@ -2793,7 +2893,7 @@ 02 bands="GSM 900 / UMTS 900 / LTE 800" brand="TELCO SA" cc="km" country="Comoros" operator="Telecom Malagasy (Telma)" status="Operational" 00-99 655 - 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Vodacom" cc="za" country="South Africa" operator="Vodacom" status="Operational" + 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 5200 / LTE 5800" brand="Vodacom" cc="za" country="South Africa" operator="Vodacom" status="Operational" 02 bands="GSM 1800 / UMTS 2100 / LTE 1800 / TD-LTE 2300" brand="Telkom" cc="za" country="South Africa" operator="Telkom SA SOC Ltd" status="Operational" 04 cc="za" country="South Africa" operator="Sasol (Pty) Ltd." status="Not operational" 05 bands="3G" cc="za" country="South Africa" operator="Telkom SA Ltd" @@ -2857,7 +2957,7 @@ 706 01 bands="GSM 1900 / UMTS 1900" brand="Claro" cc="sv" country="El Salvador" operator="CTE Telecom Personal, S.A. de C.V." status="Operational" 02 bands="GSM 900 / UMTS 900" brand="Digicel" cc="sv" country="El Salvador" operator="Digicel, S.A. de C.V." status="Operational" - 03 bands="GSM 850 / UMTS 850 / LTE 850" brand="Tigo" cc="sv" country="El Salvador" operator="Telemovil El Salvador S.A." status="Operational" + 03 bands="GSM 850 / UMTS 850 / LTE 850 / LTE 1700" brand="Tigo" cc="sv" country="El Salvador" operator="Telemovil El Salvador S.A." status="Operational" 04 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1900" brand="movistar" cc="sv" country="El Salvador" operator="Telefónica Móviles El Salvador" status="Operational" 05 bands="iDEN" brand="RED" cc="sv" country="El Salvador" operator="INTELFON, S.A. de C.V." status="Operational" 00-99 @@ -2910,7 +3010,7 @@ 02 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" 04 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2100 / LTE 2600" brand="TIM" cc="br" country="Brazil" operator="Telecom Italia Mobile" status="Operational" - 05 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Claro" cc="br" country="Brazil" operator="Claro" status="Operational" + 05 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600 / 5G 2600" brand="Claro" cc="br" country="Brazil" operator="Claro" status="Operational" 06 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" 10 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" 11 bands="GSM 850 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1800 / LTE 2600" brand="Vivo" cc="br" country="Brazil" operator="Telefônica Brasil S.A." status="Operational" @@ -2968,11 +3068,11 @@ 004 cc="co" country="Colombia" operator="COMPATEL COLOMBIA SAS" 020 bands="LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." status="Operational" 099 bands="GSM 900" brand="EMCALI" cc="co" country="Colombia" operator="Empresas Municipales de Cali" status="Operational" - 101 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Claro" cc="co" country="Colombia" operator="COMCEL S.A." status="Operational" + 101 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600" brand="Claro" cc="co" country="Colombia" operator="Comunicacion Celular S.A. (Comcel)" status="Operational" 102 bands="GSM 850 / GSM 1900 / CDMA 850" cc="co" country="Colombia" operator="Bellsouth Colombia" status="Not operational" - 103 bands="GSM 1900 / UMTS 2100 / LTE 1700 / LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" - 111 bands="GSM 1900 / UMTS 2100 / LTE 1700 / LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" - 123 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1700 / LTE 1900 / CDMA 850" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" + 103 bands="GSM 1900 / UMTS 2100 / LTE 700 / LTE 1700 / LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" + 111 bands="GSM 1900 / UMTS 2100 / LTE 700 / LTE 1700 / LTE 2600" brand="Tigo" cc="co" country="Colombia" operator="Colombia Móvil S.A. ESP" status="Operational" + 123 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 850 / LTE 1700 / LTE 1900" brand="movistar" cc="co" country="Colombia" operator="Colombia Telecomunicaciones S.A. ESP" status="Operational" 130 bands="iDEN / UMTS 1700 / LTE 1700" brand="AVANTEL" cc="co" country="Colombia" operator="Avantel S.A.S" status="Operational" 142 cc="co" country="Colombia" operator="Une EPM Telecomunicaciones S.A. E.S.P." 154 bands="MVNO" brand="Virgin Mobile" cc="co" country="Colombia" operator="Virgin Mobile Colombia S.A.S." status="Operational" @@ -2985,6 +3085,7 @@ 220 cc="co" country="Colombia" operator="Libre Tecnologias SAS" 230 cc="co" country="Colombia" operator="Setroc Mobile Group SAS" 240 cc="co" country="Colombia" operator="Logistica Flash Colombia SAS" status="Operational" + 666 brand="Claro" cc="co" country="Colombia" operator="Comunicacion Celular S.A. (Comcel)" 000-999 734 01 bands="GSM 900" brand="Digitel" cc="ve" country="Venezuela" operator="Corporacion Digitel C.A." status="Not operational" @@ -3009,6 +3110,9 @@ 02 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="CNT Mobile" cc="ec" country="Ecuador" operator="Corporación Nacional de Telecomunicaciones (CNT EP)" status="Operational" 03 bands="MVNO" brand="Tuenti" cc="ec" country="Ecuador" operator="Otecel S.A." status="Operational" 00-99 +742 + 04 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100 / LTE 2600" brand="Free" country="'French Guiana (France) - GF'" operator="Free Caraïbe" status="Upcoming" + 00-99 744 01 bands="GSM 1900 / UMTS 900 / UMTS 1900 / LTE 1700" brand="VOX" cc="py" country="Paraguay" operator="Hola Paraguay S.A." status="Operational" 02 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="py" country="Paraguay" operator="AMX Paraguay S.A." status="Operational" @@ -3025,7 +3129,7 @@ 00-99 748 00 bands="TDMA" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Not operational" - 01 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1700 / 5G 3500" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Operational" + 01 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 1700 / 5G 28000" brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Operational" 03 brand="Antel" cc="uy" country="Uruguay" operator="Administración Nacional de Telecomunicaciones" status="Not operational" 07 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 1900" brand="Movistar" cc="uy" country="Uruguay" operator="Telefónica Móviles Uruguay" status="Operational" 10 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Claro" cc="uy" country="Uruguay" operator="AM Wireless Uruguay S.A." status="Operational" @@ -3052,7 +3156,7 @@ 16 brand="Cisco Jasper" country="International operators" operator="Cisco Systems, Inc." status="Operational" 17 bands="GSM 1800" brand="Navitas" country="International operators" operator="JT Group Limited" status="Not operational" 18 bands="GSM 900 / GSM 1900 / CDMA2000 1900 / UMTS 1900" brand="Cellular @Sea" country="International operators" operator="AT&T Mobility" status="Operational" - 19 bands="GSM 900 / GSM 1800 / UMTS 2100" country="International operators" operator="Vodafone Malta Maritime" status="Operational" + 19 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Vodafone Malta Maritime" country="International operators" operator="Monaco Telecom" status="Operational" 20 country="International operators" operator="Intermatica" 21 bands="GSM 1800" country="International operators" operator="Wins Limited" status="Operational" 22 country="International operators" operator="MediaLincc Ltd" @@ -3074,7 +3178,7 @@ 38 bands="MVNO" country="International operators" operator="Multiregional TransitTelecom (MTT)" status="Operational" 39 bands="MVNO" country="International operators" operator="MTX Connect Ltd" status="Operational" 40 bands="MVNO" brand="1nce GmbH" country="International operators" operator="Deutsche Telekom AG" status="Operational" - 41 bands="MVNO" country="International operators" operator="BodyTrace Netherlands B.V." status="Operational" + 41 bands="MVNO" country="International operators" operator="One Network B.V." status="Operational" 42 country="International operators" operator="DCN Hub ehf" 43 bands="MVNO" country="International operators" operator="EMnify GmbH" status="Operational" 44 country="International operators" operator="AT&T Inc." @@ -3086,7 +3190,7 @@ 50 bands="Satellite" country="International operators" operator="EchoStar Mobile" 51 country="International operators" operator="VisionNG" 52 country="International operators" operator="Manx Telecom Trading Ltd." - 53 bands="Satellite" country="International operators" operator="Deutsche Telekom AG" status="Operational" + 53 bands="LTE 2100" brand="European Aviation Network" country="International operators" operator="Deutsche Telekom AG" status="Operational" 54 country="International operators" operator="Teleena Holding B.V." 55 country="International operators" operator="Beezz Communication Solutions Ltd." 56 brand="ETSI" country="International operators" operator="European Telecommunications Standards Institute" @@ -3103,10 +3207,14 @@ 67 bands="MVNO" country="International operators" operator="1NCE GmbH" status="Operational" 68 country="International operators" operator="Maersk Line A/S" 69 country="International operators" operator="Legos" + 70 bands="MVNO" country="International operators" operator="Clementvale Baltic OÜ" + 71 country="International operators" operator="Tampnet AS" 88 country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" 00-99 902 01 bands="LTE" country="International operators" operator="MulteFire Allicance" status="Operational" + 72 country="International operators" operator="Tele2 IoT" + 73 country="International operators" operator="Cubic Telecom Limited" 00-99 991 01 country="International operators" operator="World's Global Telecom" diff --git a/stdnum/isbn.dat b/stdnum/isbn.dat index cf9905bf..9a4eb2fc 100644 --- a/stdnum/isbn.dat +++ b/stdnum/isbn.dat @@ -1,19 +1,21 @@ # generated from RangeMessage.xml, downloaded from # https://www.isbn-international.org/export_rangemessage.xml -# file serial 8fd7c3b9-d154-48cb-9f68-90c2713e2eda -# file date Fri, 17 Jan 2020 14:32:59 CET +# file serial 788740c8-ebcc-43eb-8de8-f6a711889b42 +# file date Fri, 7 Aug 2020 13:02:30 CEST 978 0-5,600-649,65-65,7-7,80-94,950-989,9900-9989,99900-99999 0 agency="English language" 00-19,200-227,2280-2289,229-368,3690-3699,370-638,6390-6397 - 6398000-6399999,640-647,6480000-6489999,649-654,6550-6559,656-699 - 7000-8499,85000-89999,900000-949999,9500000-9999999 + 6398000-6399999,640-644,6450000-6459999,646-647,6480000-6489999,649-654 + 6550-6559,656-699,7000-8499,85000-89999,900000-949999,9500000-9999999 1 agency="English language" - 000-009,01-06,0700-0999,100-397,3980-5499,55000-64999,6500-6799 - 68000-68599,6860-7139,714-716,7170-7319,7320000-7399999,74000-77499 - 7750000-7753999,77540-77639,7764000-7764999,77650-77699,7770000-7776999 - 77770-78999,7900-7999,80000-86719,8672-8675,86760-86979,869800-915999 - 9160000-9165059,916506-972999,9730-9877,987800-998999,9990000-9999999 + 000-009,01-02,030-034,0350-0399,04-06,0700-0999,100-397,3980-5499 + 55000-64999,6500-6799,68000-68599,6860-7139,714-716,7170-7319 + 7320000-7399999,74000-77499,7750000-7753999,77540-77639,7764000-7764999 + 77650-77699,7770000-7776999,77770-78999,7900-7999,80000-80049 + 80050-80499,80500-83799,8380000-8384999,83850-86719,8672-8675 + 86760-86979,869800-915999,9160000-9165059,916506-972999,9730-9877 + 987800-991149,9911500-9911999,991200-998989,9989900-9999999 2 agency="French language" 00-19,200-349,35000-39999,400-489,490000-494999,495-495,4960-4966 49670-49699,497-699,7000-8399,84000-89999,900000-919799,91980-91980 @@ -46,13 +48,13 @@ 000-089,09-49,500-799,8000-9099,910-919,92000-96499,9650-9749,975-999 607 agency="Mexico" 00-39,400-749,7500-9499,95000-99999 - 608 agency="Macedonia" + 608 agency="North Macedonia" 0-0,10-19,200-449,4500-6499,65000-69999,7-9 609 agency="Lithuania" 00-39,400-799,8000-9499,95000-99999 611 agency="Thailand" 612 agency="Peru" - 00-29,300-399,4000-4499,45000-49999,50-99 + 00-29,300-399,4000-4499,45000-49999,5000-5149 613 agency="Mauritius" 0-9 614 agency="Lebanon" @@ -74,13 +76,14 @@ 622 agency="Iran" 00-08,200-299,6000-7499,95000-99999 623 agency="Indonesia" - 00-09,200-299,7000-7999,90000-99999 + 00-09,200-299,6500-7999,90000-99999 624 agency="Sri Lanka" 00-04,200-249,5000-5999,95000-99999 625 agency="Turkey" 00-00,400-449,7000-7999 65 agency="Brazil" - 300-302,5000-5129,80000-81699,900000-902249 + 00-01,250-299,300-302,5000-5129,5500-5999,80000-81824,86000-89999 + 900000-902449,990000-999999 7 agency="China, People's Republic" 00-09,100-499,5000-7999,80000-89999,900000-999999 80 agency="former Czechoslovakia" @@ -142,15 +145,15 @@ 00-02,0300-0499,05-19,2000-2099,21-27,28000-30999,31-43,440-819 8200-9699,97000-99999 958 agency="Colombia" - 00-50,5100-5199,52000-53999,5400-5599,56000-59999,600-799,8000-9499 - 95000-99999 + 00-48,490-509,5100-5199,52000-53999,5400-5599,56000-59999,600-799 + 8000-9499,95000-99999 959 agency="Cuba" 00-19,200-699,7000-8499,85000-99999 960 agency="Greece" 00-19,200-659,6600-6899,690-699,7000-8499,85000-92999,93-93,9400-9799 98000-99999 961 agency="Slovenia" - 00-19,200-599,6000-8999,90000-94999 + 00-19,200-599,6000-8999,90000-95999 962 agency="Hong Kong, China" 00-19,200-699,7000-8499,85000-86999,8700-8999,900-999 963 agency="Hungary" @@ -163,8 +166,8 @@ 00-12,130-139,14-14,1500-1699,170-199,2000-2789,279-289,2900-2999 300-699,7000-8999,90000-90999,910-949,95000-97999,980-999 967 agency="Malaysia" - 00-00,0100-0999,10000-19999,2000-2499,300-499,5000-5999,60-89,900-989 - 9900-9989,99900-99999 + 00-00,0100-0999,10000-19999,2000-2499,250-254,2900-2999,300-499 + 5000-5999,60-89,900-989,9900-9989,99900-99999 968 agency="Mexico" 01-39,400-499,5000-7999,800-899,9000-9999 969 agency="Pakistan" @@ -214,6 +217,10 @@ 00-11,12000-19999,200-739,74000-76999,77000-79999,8000-9699,97000-99999 989 agency="Portugal" 0-1,20-53,54000-54999,550-799,8000-9499,95000-99999 + 9914 agency="Kenya" + 40-44,700-749,9850-9999 + 9915 agency="Uruguay" + 40-59,650-799,9300-9999 9916 agency="Estonia" 0-0,10-39,4-4,600-749,9500-9999 9917 agency="Bolivia" @@ -223,7 +230,7 @@ 9919 agency="Mongolia" 20-27,500-599,9500-9999 9920 agency="Morocco" - 35-39,600-799,9300-9999 + 35-39,550-799,9000-9999 9921 agency="Kuwait" 0-0,30-39,700-899,9700-9999 9922 agency="Iraq" @@ -263,7 +270,7 @@ 9939 agency="Armenia" 0-4,50-79,800-899,9000-9799,98-99 9940 agency="Montenegro" - 0-1,20-49,500-839,84-86,8700-8999,9000-9999 + 0-1,20-49,500-839,84-86,8700-9999 9941 agency="Georgia" 0-0,10-39,400-799,8-8,9000-9999 9942 agency="Ecuador" @@ -273,7 +280,7 @@ 9944 agency="Turkey" 0000-0999,100-499,5000-5999,60-69,700-799,80-89,900-999 9945 agency="Dominican Republic" - 00-00,010-079,08-39,400-569,57-57,580-849,8500-9999 + 00-00,010-079,08-39,400-569,57-57,580-799,80-80,810-849,8500-9999 9946 agency="Korea, P.D.R." 0-1,20-39,400-899,9000-9999 9947 agency="Algeria" @@ -335,7 +342,7 @@ 9975 agency="Moldova" 0-0,100-299,3000-3999,4000-4499,45-89,900-949,9500-9999 9976 agency="Tanzania" - 0-4,5000-5899,59-89,900-989,9900-9999 + 0-4,5000-5799,580-589,59-89,900-989,9900-9999 9977 agency="Costa Rica" 00-89,900-989,9900-9999 9978 agency="Ecuador" @@ -359,8 +366,8 @@ 9987 agency="Tanzania" 00-39,400-879,8800-9999 9988 agency="Ghana" - 0-2,30-54,550-749,7500-9999 - 9989 agency="Macedonia" + 0-3,40-54,550-749,7500-9999 + 9989 agency="North Macedonia" 0-0,100-199,2000-2999,30-59,600-949,9500-9999 99901 agency="Bahrain" 00-49,500-799,80-99 @@ -392,7 +399,7 @@ 99916 agency="Namibia" 0-2,30-69,700-999 99917 agency="Brunei Darussalam" - 0-2,30-89,900-999 + 0-2,30-88,890-999 99918 agency="Faroe Islands" 0-3,40-79,800-999 99919 agency="Benin" @@ -477,7 +484,7 @@ 99959 agency="Luxembourg" 0-2,30-59,600-999 99960 agency="Malawi" - 0-0,10-94,950-999 + 070-099,10-94,950-999 99961 agency="El Salvador" 0-2,300-369,37-89,900-999 99962 agency="Mongolia" @@ -511,7 +518,7 @@ 99976 agency="Srpska, Republic of" 0-1,20-59,600-799,900-999 99977 agency="Rwanda" - 0-1,40-69,700-799 + 0-1,40-69,700-799,995-999 99978 agency="Mongolia" 0-4,50-69,700-999 99979 agency="Honduras" @@ -519,11 +526,13 @@ 99980 agency="Bhutan" 0-0,30-59,800-999 99981 agency="Macau" - 0-1,30-49,800-999 + 0-1,30-59,800-999 99982 agency="Benin" - 0-0,50-59,900-949 + 0-0,50-62,900-969 99983 agency="El Salvador" 0-0,50-69,950-999 + 99985 agency="Tajikistan" + 55-59,950-999 979 10-12,8-8 10 agency="France" @@ -531,6 +540,6 @@ 11 agency="Korea, Republic" 00-24,250-549,5500-8499,85000-94999,950000-999999 12 agency="Italy" - 200-200,80000-84999 + 200-299,5950-5999,80000-84999 8 agency="United States" 6000-6999,9850000-9850009 diff --git a/stdnum/nz/banks.dat b/stdnum/nz/banks.dat index d7c1e64e..9c86f5b6 100644 --- a/stdnum/nz/banks.dat +++ b/stdnum/nz/banks.dat @@ -1,5 +1,5 @@ -# generated from BankBranchRegister-20Dec2019.xls downloaded from -# https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xls/ +# generated from BankBranchRegister-10Aug2020.xlsx downloaded from +# https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xlsx/ 01 bank="ANZ Bank New Zealand" 0001 branch="ANZ Retail 1" 0004 branch="ANZ Retail 2" @@ -537,16 +537,21 @@ 1273 branch="Bank of Baroda" 1274 branch="BNZ Connect" 1275 branch="Sylvia Park Store" + 1276 branch="Commercial Bay" 1278 branch="Russley" 1283 branch="Access Prepaid Worldwide CPP" 1284 branch="Access Prepaid Worldwide - Qantas Cash NZ" 1285 branch="NorthWest" - 1286,1290 branch="BNZ Institutional Banking" + 1286 branch="BNZ Institutional Banking" + 1290 branch="Transferwise Limited" 1291 branch="Transferwise Ltd" 1294 branch="Waddle Loans Ltd" 1295 branch="Toll Networks (NZ) Ltd" 1296 branch="Toll Carriers Ltd" 1298 branch="Whangaparaoa" + 2025-2053 branch="BNZ Account" + 2054 branch="BNZ Account Test Branch" + 2055 branch="BNZ Account Training Branch" 03 bank="Westpac" 0031-0032 branch="Auckland Clearings" 0043-0044 branch="Wellington Clearings" @@ -578,7 +583,7 @@ 0179,1513 branch="Mt Roskill" 0181 branch="Milford" 0189 branch="3073 Great North Road" - 0195-0196,0239,0283 branch="Newmarket" + 0195-0196,0239,0283,1394 branch="Newmarket" 0198 branch="DPS Palmerston North" 0206,1390 branch="Botany at The Hub" 0207 branch="Manukau City" @@ -586,11 +591,10 @@ 0212 branch="Onehunga Mall" 0219-0220 branch="Otahuhu" 0227 branch="Panmure" - 0228 branch="184 Dominion Road" + 0228,0255,1512 branch="Ponsonby" 0250 branch="C and I B Head Office" 0251 branch="Government Business" 0253,0292 branch="Westpac Tower Branch" - 0255,1512 branch="Ponsonby" 0259 branch="Remuera" 0263 branch="St Heliers" 0268 branch="Southdown Dcbc" @@ -613,19 +617,17 @@ 0371,1573 branch="Morrinsville" 0374 branch="Mt Maunganui" 0385,0399,0423 branch="Papakura" - 0389,1502 branch="Silverdale" + 0389,0419,1502 branch="Silverdale" 0394 branch="Paihia" 0406 branch="Pukekohe" 0407 branch="127 King Street Pukekohe" 0415,1545,1552 branch="Rotorua Central" 0417 branch="Amohia Street Rotorua" - 0419 branch="Whangaparaoa" 0426 branch="Taumarunui" 0430 branch="Taupo" 0431 branch="Heu Heu Street Taupo" - 0435 branch="Tauranga Centre" + 0435,0445,1548,1720 branch="Cameron Road" 0442-0443,1564 branch="Te Awamutu" - 0445,1548,1720 branch="Cameron Road" 0446 branch="Grey Street Tauranga" 0449,1562 branch="Te Kuiti" 0458 branch="Thames" @@ -633,7 +635,7 @@ 0474 branch="Te Puke" 0481,0485 branch="Warkworth" 0490,1544 branch="Whakatane" - 0502,0584 branch="318 Lambton Quay" + 0502,0584,1540 branch="318 Lambton Quay" 0503 branch="Wellington" 0510,0515,0558 branch="Courtenay Place" 0511,0559 branch="Ghuznee Street" @@ -689,7 +691,7 @@ 0799 branch="93 Armagh Street ChCh" 0802,0866,1592-1593 branch="Christchurch Central" 0803 branch="Christchurch" - 0809,1746 branch="Windsor" + 0809,1745-1746 branch="Windsor" 0813 branch="Courier Banking CHCH" 0814,1595,1597,1700 branch="The Palms" 0818,0854,1702 branch="Papanui" @@ -788,7 +790,6 @@ 1388 branch="Westpac Direct Auckland" 1389 branch="Westpac Direct ChCh" 1393 branch="Huapai" - 1394 branch="Epsom" 1395 branch="Digital Branch 2" 1396 branch="Mangere" 1397 branch="Takanini" @@ -809,10 +810,9 @@ 1530 branch="SBO Centre 2" 1538 branch="Ruakaka" 1539 branch="Westpac 4" - 1540 branch="Karori Mall" 1546 branch="Opotiki" 1547,1551 branch="Bayfair" - 1549 branch="Greerton" + 1549 branch="Tauranga Crossing" 1550 branch="Katikati" 1553,1587-1588 branch="Rolleston" 1556-1557,1559,1561 branch="Chartwell" @@ -826,15 +826,14 @@ 1585 branch="Kaiapoi" 1586 branch="Kaikoura" 1590,1596,1599 branch="Ferrymead" - 1594,1703 branch="Barrington" - 1598 branch="St Martins" + 1594,1598,1703 branch="Barrington" 1701 branch="Auckland Airport" 1710 branch="Picton" 1714-1715 branch="Northtown" 1725 branch="Mosgiel" 1734,1736 branch="Balclutha" 1739 branch="Wanaka" - 1744-1745 branch="Invercargill South" + 1744 branch="Invercargill South" 1751 branch="Transaction Banking 51" 1752 branch="Transaction Banking 52" 1753 branch="Transaction Banking 53" diff --git a/stdnum/oui.dat b/stdnum/oui.dat index 9c2a8104..a14c8bb3 100644 --- a/stdnum/oui.dat +++ b/stdnum/oui.dat @@ -5,9 +5,9 @@ 000000-000009,0000AA o="XEROX CORPORATION" 00000A o="OMRON TATEISI ELECTRONICS CO." 00000B o="MATRIX CORPORATION" -00000C,000142-000143,000163-000164,000196-000197,0001C7,0001C9,000216-000217,00023D,00024A-00024B,00027D-00027E,0002B9-0002BA,0002FC-0002FD,000331-000332,00036B-00036C,00039F-0003A0,0003E3-0003E4,0003FD-0003FE,000427-000428,00044D-00044E,00046D-00046E,00049A-00049B,0004C0-0004C1,0004DD-0004DE,000500-000501,000531-000532,00055E-00055F,000573-000574,00059A-00059B,0005DC-0005DD,000628,00062A,000652-000653,00067C,0006C1,0006D6-0006D7,0006F6,00070D-00070E,00074F-000750,00077D,000784-000785,0007B3-0007B4,0007EB-0007EC,000820-000821,00082F-000832,00087C-00087D,0008A3-0008A4,0008C2,0008E2-0008E3,000911-000912,000943-000944,00097B-00097C,0009B6-0009B7,0009E8-0009E9,000A41-000A42,000A8A-000A8B,000AB7-000AB8,000AF3-000AF4,000B45-000B46,000B5F-000B60,000B85,000BBE-000BBF,000BFC-000BFD,000C30-000C31,000C85-000C86,000CCE-000CCF,000D28-000D29,000D65-000D66,000DBC-000DBD,000DEC-000DED,000E38-000E39,000E83-000E84,000ED6-000ED7,000F23-000F24,000F34-000F35,000F8F-000F90,000FF7-000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120-001121,00115C-00115D,001192-001193,0011BB-0011BC,001200-001201,001243-001244,00127F-001280,0012D9-0012DA,001319-00131A,00135F-001360,00137F-001380,0013C3-0013C4,00141B-00141C,001469-00146A,0014A8-0014A9,0014F1-0014F2,00152B-00152C,001562-001563,0015C6-0015C7,0015F9-0015FA,001646-001647,00169C-00169D,0016C7-0016C8,00170E-00170F,00173B,001759-00175A,001794-001795,0017DF-0017E0,001818-001819,001873-001874,0018B9-0018BA,001906-001907,00192F-001930,001955-001956,0019A9-0019AA,0019E7-0019E8,001A2F-001A30,001A6C-001A6D,001AA1-001AA2,001AE2-001AE3,001B0C-001B0D,001B2A-001B2B,001B53-001B54,001B8F-001B90,001BD4-001BD5,001C0E-001C0F,001C57-001C58,001CB0-001CB1,001CF6,001CF9,001D45-001D46,001D70-001D71,001DA1-001DA2,001DE5-001DE6,001E13-001E14,001E49-001E4A,001E79-001E7A,001EBD-001EBE,001EF6-001EF7,001F26-001F27,001F6C-001F6D,001F9D-001F9E,001FC9-001FCA,00211B-00211C,002155-002156,0021A0-0021A1,0021D7-0021D8,00220C-00220D,002255-002256,002290-002291,0022BD-0022BE,002304-002305,002333-002334,00235D-00235E,0023AB-0023AC,0023EA-0023EB,002413-002414,002450-002451,002497-002498,0024C3-0024C4,0024F7,0024F9,002545-002546,002583-002584,0025B4-0025B5,00260A-00260B,002651-002652,002698-002699,0026CA-0026CB,00270C-00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98-003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053-005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA-00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,046273,046C9D,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,084FA9,084FF9,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10B3C6,10B3D5-10B3D6,10BD18,10F311,14169D,14A2A0,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,24169D,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C4F52,2C542D,2C5741,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,2CF89B,3037A6,308BB2,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34ED1B,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C410E,3C510E,3C5731,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C710C-4C710D,4C776D,4CA64D,4CBC48,4CE175-4CE176,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,5486BC,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C5AC7,5C710D,5C838F,5CA48A,5CA62D,5CE176,5CFC66,60735C,6400F1,641225,64168D,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,683B78,6886A7,6899CD,689CE2,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C310E,6C410E,6C416A,6C504D,6C5E3B,6C6CD3,6C710D,6C8BD3,6C9989,6C9CED,6CAB05,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C210D-7C210E,7C310E,7C69F6,7C95F3,7CAD74,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8CB64F,94D469,9C4E20,9C57AD,9CAFCA,9CE176,A0239F,A03D6F,A0554F,A09351,A0B439,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A4530E,A45630,A46C2A,A4934C,A4B239,A4B439,A80C0D,A89D21,A8B1D4,A8B456,AC3A67,AC7E8A,ACA016,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B40216,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC671C,BCC493,BCF1F2,C0255C,C0626B,C064E4,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B239,C4B36A,C4B9CD,C4C603,C4F7D5,C80084,C84C75,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC7F75-CC7F76,CC8E71,CC9070,CC9891,CCD539,CCD8C1,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46A35,D46D50,D4789B,D48CB5,D4A02A,D4AD71,D4ADBD,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4BD9E,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC589A,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" +00000C,000142-000143,000163-000164,000196-000197,0001C7,0001C9,000216-000217,00023D,00024A-00024B,00027D-00027E,0002B9-0002BA,0002FC-0002FD,000331-000332,00036B-00036C,00039F-0003A0,0003E3-0003E4,0003FD-0003FE,000427-000428,00044D-00044E,00046D-00046E,00049A-00049B,0004C0-0004C1,0004DD-0004DE,000500-000501,000531-000532,00055E-00055F,000573-000574,00059A-00059B,0005DC-0005DD,000628,00062A,000652-000653,00067C,0006C1,0006D6-0006D7,0006F6,00070D-00070E,00074F-000750,00077D,000784-000785,0007B3-0007B4,0007EB-0007EC,000820-000821,00082F-000832,00087C-00087D,0008A3-0008A4,0008C2,0008E2-0008E3,000911-000912,000943-000944,00097B-00097C,0009B6-0009B7,0009E8-0009E9,000A41-000A42,000A8A-000A8B,000AB7-000AB8,000AF3-000AF4,000B45-000B46,000B5F-000B60,000B85,000BBE-000BBF,000BFC-000BFD,000C30-000C31,000C85-000C86,000CCE-000CCF,000D28-000D29,000D65-000D66,000DBC-000DBD,000DEC-000DED,000E38-000E39,000E83-000E84,000ED6-000ED7,000F23-000F24,000F34-000F35,000F8F-000F90,000FF7-000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120-001121,00115C-00115D,001192-001193,0011BB-0011BC,001200-001201,001243-001244,00127F-001280,0012D9-0012DA,001319-00131A,00135F-001360,00137F-001380,0013C3-0013C4,00141B-00141C,001469-00146A,0014A8-0014A9,0014F1-0014F2,00152B-00152C,001562-001563,0015C6-0015C7,0015F9-0015FA,001646-001647,00169C-00169D,0016C7-0016C8,00170E-00170F,00173B,001759-00175A,001794-001795,0017DF-0017E0,001818-001819,001873-001874,0018B9-0018BA,001906-001907,00192F-001930,001955-001956,0019A9-0019AA,0019E7-0019E8,001A2F-001A30,001A6C-001A6D,001AA1-001AA2,001AE2-001AE3,001B0C-001B0D,001B2A-001B2B,001B53-001B54,001B8F-001B90,001BD4-001BD5,001C0E-001C0F,001C57-001C58,001CB0-001CB1,001CF6,001CF9,001D45-001D46,001D70-001D71,001DA1-001DA2,001DE5-001DE6,001E13-001E14,001E49-001E4A,001E79-001E7A,001EBD-001EBE,001EF6-001EF7,001F26-001F27,001F6C-001F6D,001F9D-001F9E,001FC9-001FCA,00211B-00211C,002155-002156,0021A0-0021A1,0021D7-0021D8,00220C-00220D,002255-002256,002290-002291,0022BD-0022BE,002304-002305,002333-002334,00235D-00235E,0023AB-0023AC,0023EA-0023EB,002413-002414,002450-002451,002497-002498,0024C3-0024C4,0024F7,0024F9,002545-002546,002583-002584,0025B4-0025B5,00260A-00260B,002651-002652,002698-002699,0026CA-0026CB,00270C-00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98-003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053-005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA-00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,045FB9,046273,046C9D,0476B0,04C5A4,04DAD2,04EB40,04FE7F,081735,081FF3,084FA9,084FF9,0896AD,08CC68,08CCA7,08D09F,08ECF5,0C1167,0C2724,0C6803,0C75BD,0C8525,0CD0F8,0CD996,0CF5A4,1005CA,108CCF,10B3C6,10B3D5-10B3D6,10BD18,10F311,10F920,14169D,14A2A0,18339D,188090,188B45,188B9D,189C5D,18E728,18EF63,1C17D3,1C1D86,1C6A7A,1CAA07,1CDEA7,1CDF0F,1CE6C7,1CE85D,203706,203A07,204C9E,20BBC0,2401C7,24169D,247E12,24B657,24E9B3,2834A2,285261,286F7F,2893FE,28940F,28AC9E,28C7CE,2C01B5,2C0BE9,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C4F52,2C542D,2C5741,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,2CF89B,3037A6,308BB2,30E4DB,30F70D,346288,346F90,34A84E,34BDC8,34DBFD,34ED1B,34F8E7,380E4D,381C1A,382056,3890A5,38ED18,3C08F6,3C0E23,3C13CC,3C410E,3C510E,3C5731,3C5EC3,3CCE73,3CDF1E,40017A,405539,40A6E8,40CE24,40F078,40F4EC,4403A7,442B03,44ADD9,44D3CA,44E4D9,4C0082,4C4E35,4C710C-4C710D,4C776D,4CA64D,4CBC48,4CE175-4CE176,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,5057A8,5061BF,5067AE,508789,50F722,544A00,5475D0,54781A,547C69,547FEE,5486BC,5488DE,548ABA,54A274,580A20,5835D9,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58F39C,5C5015,5C5AC7,5C710D,5C838F,5CA48A,5CA62D,5CE176,5CFC66,60735C,6400F1,641225,64168D,643AEA,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,682C7B,683B78,687DB4,6886A7,6899CD,689CE2,689E0B,68BC0C,68BDAB,68CAE4,68EFBD,6C2056,6C310E,6C410E,6C416A,6C504D,6C5E3B,6C6CD3,6C710D,6C8BD3,6C9989,6C9CED,6CAB05,6CB2AE,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70617B,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70B317,70C9C6,70CA9B,70D379,70DB98,70DF2F,70E422,70EA1A,70F096,70F35A,7426AC,74860B,7488BB,74A02F,74A2E6,7802B1,780CF0,78725D,78BAF9,78BC1A,78DA6E,7C0ECE,7C210D-7C210E,7C310E,7C69F6,7C95F3,7CAD4F,7CAD74,802DBF,80E01D,80E86F,843DC6,8478AC,84802D,848A8D,84B261,84B517,84B802,881DFC,8843E1,885A92,887556,88908D,88F031,88F077,8C604F,8C941F,8CB64F,9077EE,94AEF0,94D469,9C4E20,9C57AD,9CAFCA,9CE176,A0239F,A03D6F,A0554F,A09351,A0B439,A0CF5B,A0E0AF,A0ECF9,A0F849,A40CC3,A41875,A44C11,A4530E,A45630,A46C2A,A48873,A4934C,A4B239,A4B439,A80C0D,A89D21,A8B1D4,A8B456,AC3A67,AC4A56,AC4A67,AC7A56,AC7E8A,ACA016,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF,B0907E,B0AA77,B0FAEB,B40216,B41489,B4A4E3,B4A8B9,B4DE31,B4E9B0,B83861,B8621F,B8BEBF,BC1665,BC16F5,BC26C7,BC4A56,BC5A56,BC671C,BCC493,BCF1F2,C014FE,C0255C,C0626B,C064E4,C067AF,C07BBC,C08C60,C40ACB,C4143C,C444A0,C46413,C471FE,C47295,C47D4F,C4B239,C4B36A,C4B9CD,C4C603,C4F7D5,C80084,C84C75,C884A1,C89C1D,C8F9F9,CC167E,CC46D6,CC5A53,CC70ED,CC7F75-CC7F76,CC8E71,CC9070,CC9891,CCD539,CCD8C1,CCDB93,CCEF48,D0574C,D072DC,D0A5A6,D0C282,D0C789,D0D0FD,D0EC35,D42C44,D46A35,D46D50,D4789B,D48CB5,D4A02A,D4AD71,D4ADBD,D4C93C,D4D748,D4E880,D824BD,D867D9,D8B190,DC3979,DC774C,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02F6D,E05FB9,E0899D,E0ACF1,E0D173,E41F7B,E4AA5D,E4C722,E4D3F1,E80462,E84040,E86549,E8B748,E8BA70,E8EDF3,EC1D8B,EC3091,EC4476,ECBD1D,ECC882,ECE1A9,F02572,F02929,F07816,F07F06,F09E63,F0B2E5,F0F755,F40F1B,F41FC2,F44E05,F47F35,F4ACC1,F4BD9E,F4CFE2,F4DBE6,F4EA67,F80BCB,F80F6F,F84F57,F866F2,F86BD9,F872EA,F87B20,F8A5C5,F8B7E2,F8C288,FC589A,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc" 00000D o="FIBRONICS LTD." -00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,68847E,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,FC084A o="FUJITSU LIMITED" +00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,68847E,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,EC7949,FC084A o="FUJITSU LIMITED" 00000F o="NEXT, INC." 000010 o="SYTEK INC." 000011 o="NORMEREL SYSTEMES" @@ -65,7 +65,7 @@ 000045 o="FORD AEROSPACE & COMM. CORP." 000046 o="OLIVETTI NORTH AMERICA" 000047 o="NICOLET INSTRUMENTS CORP." -000048,0026AB,381A52,389D92,44D244,50579C,64EB8C,9CAED3,A4EE57,AC1826,B0E892,E0BB9E,F8D027 o="Seiko Epson Corporation" +000048,0026AB,381A52,389D92,44D244,50579C,64EB8C,9CAED3,A4EE57,AC1826,B0E892,DCCD2F,E0BB9E,F8D027 o="Seiko Epson Corporation" 000049 o="APRICOT COMPUTERS, LTD" 00004A,0080DF o="ADC CODENOLL TECHNOLOGY CORP." 00004B o="ICL DATA OY" @@ -88,7 +88,7 @@ 00005C o="TELEMATICS INTERNATIONAL INC." 00005D o="CS TELECOM" 00005E o="ICANN, IANA Department" -00005F,0008F6,000BA2,001CFC,0025DC o="Sumitomo Electric Industries,Ltd" +00005F,0008F6,000BA2,001CFC,0025DC,084EBF o="Sumitomo Electric Industries, Ltd" 000060 o="KONTRON ELEKTRONIK GMBH" 000061 o="GATEWAY COMMUNICATIONS" 000062 o="BULL HN INFORMATION SYSTEMS" @@ -117,7 +117,7 @@ 00007A o="DANA COMPUTER INC." 00007B o="RESEARCH MACHINES" 00007C o="AMPERE INCORPORATED" -00007D,00015D,0003BA,000782,000F4B,00104F,0010E0,001397,00144F,0020F2,002128,0021F6,00A0A4,080020,2CC260 o="Oracle Corporation" +00007D,00015D,0003BA,000782,000F4B,00104F,0010E0,001397,00144F,0020F2,002128,0021F6,00A0A4,080020,2CC260,A8698C o="Oracle Corporation" 00007E o="CLUSTRIX CORPORATION" 00007F o="LINOTYPE-HELL AG" 000080 o="CRAY COMMUNICATIONS A/S" @@ -125,10 +125,10 @@ 000082 o="LECTRA SYSTEMES SA" 000083 o="TADPOLE TECHNOLOGY PLC" 000084 o="SUPERNET" -000085,001E8F,00BBC1,180CAC,2C9EFC,349F7B,60128B,7438B7,74BFC0,84BA3B,888717,9C32CE,D8492F,F48139,F4A997,F80D60 o="CANON INC." +000085,001E8F,00BBC1,180CAC,2C9EFC,349F7B,60128B,7438B7,74BFC0,84BA3B,888717,9C32CE,D8492F,F48139,F4A997,F80D60,F8A26D o="CANON INC." 000086 o="MEGAHERTZ CORPORATION" 000087 o="HITACHI, LTD." -000088,00010F,000480,00051E,000533,000CDB,0012F2,0014C9,001BED,002438,0027F8,006069,0060DF,00E052,080088,50EB1A,609C9F,748EF8,78A6E1,889471,8C7CFF,C4F57C,CC4E24,D81FCC o="Brocade Communications Systems, Inc." +000088,00010F,000480,00051E,000533,000CDB,0012F2,0014C9,001BED,002438,0027F8,006069,0060DF,00E052,080088,50EB1A,609C9F,748EF8,78A6E1,889471,8C7CFF,C4F57C,CC4E24,D81FCC o="Brocade Communications Systems LLC" 000089 o="CAYMAN SYSTEMS INC." 00008A o="DATAHOUSE INFORMATION SYSTEMS" 00008B o="INFOTRON" @@ -226,7 +226,7 @@ 0000ED o="APRIL" 0000EE o="NETWORK DESIGNERS, LTD." 0000EF o="KTI" -0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B-00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1-001EE2,001FCC-001FCD,00214C,0021D1-0021D2,002339-00233A,002399,0023D6-0023D7,002454,002490-002491,0024E9,002566-002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,00FA21,04180F,041BBA,04B1A1,04B429,04BA8D,04BDBF,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08BFA0,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C2FB0,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,103047,103B59,1077B1,1089FB,108EE0,109266,10D38A,10D542,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,1819D6,181EB0,182195,18227E,182666,183A2D,183F47,184617,1854CF,1867B0,188331,18895B,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,245AB5,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,386A77,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,445CE9,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,485169,48794D,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CDD31,5001BB,503275,503DA1,5050A4,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CC1D7,5CCB99,5CE8EB,5CF6DC,60684E,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,680571,682737,684898,685ACF,687D6B,68BFC4,68E7C2,68EBAE,6C006B,6C2F2C,6C8336,6CB7F4,6CDDBC,6CF373,701F3C,70288B,702AD5,705AAC,70CE8C,70F927,70FD46,74458A,749EF5,74EB80,78009E,781FDB,782327,7825AD,7840E4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2302,7C2EDD,7C38AD,7C6456,7C787E,7C8956,7C8BB5,7C9122,7CF854,7CF90E,8018A7,8020FD,8031F0,804E70,804E81,805719,80656D,807B3E,8086D9,80CEB9,84119E,8425DB,842E27,845181,8455A5,849866,84A466,84B541,84C0EF,88299C,887598,888322,889B39,889F6F,88A303,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,8CE5C0,9000DB,900628,90633B,9097F3,90B144,90F1AA,9401C2,942DDC,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,981DFA,98398E,9852B1,988389,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CA513,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A06090,A07591,A0821F,A0AC69,A0B4A5,A0CBFD,A407B6,A4307A,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B41A1D,B43A28,B46293,B47443,B4BFF6,B4CE40,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC7ABF,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C048E6,C06599,C087EB,C08997,C0BDC8,C0D2DD,C0D3C0,C0DCDA,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC464E,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D48A39,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D80B9A,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DC8983,DCCF96,DCDCE2,DCF756,E09971,E0AA96,E0CBEE,E0D083,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F3C4,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E89309,E8B4C8,E8E5D6,EC107B,ECAA25,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F08A76,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F4FEFB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,F8F1E6,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCDE90,FCF136 o="Samsung Electronics Co.,Ltd" +0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B-00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1-001EE2,001FCC-001FCD,00214C,0021D1-0021D2,002339-00233A,002399,0023D6-0023D7,002454,002490-002491,0024E9,002566-002567,00265D,00265F,006F64,0073E0,007C2D,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,00FA21,04180F,041BBA,04B1A1,04B429,04BA8D,04BDBF,04FE31,0808C2,0821EF,08373D,083D88,087808,088C2C,08AED6,08BFA0,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C1420,0C2FB0,0C715D,0C8910,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,1029AB,103047,103917,103B59,1077B1,1089FB,108EE0,109266,10D38A,10D542,140152,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14F42A,1816C9,1819D6,181EB0,182195,18227E,182666,183A2D,183F47,184617,184E16,184ECB,1854CF,1867B0,188331,18895B,18AB1D,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1CAF05,1CE61D,2013E0,202D07,20326C,205531,205EF7,206E9C,20D390,20D5BF,244B03,244B81,245AB5,2468B0,24920E,24C696,24DBED,24F5AA,24FCE5,2802D8,2827BF,28395E,288335,28987B,28BAB5,28CC01,2C4053,2C4401,2CAE2B,2CBABA,301966,306A85,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,3482C5,348A7B,34AA8B,34BE00,34C3AC,380195,380A94,380B40,3816D1,382DD1,382DE8,386A77,389496,389AF6,38D40B,38ECE4,3C0518,3C20F6,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,40163B,40D3AE,444E1A,445CE9,446D6C,44783E,44F459,48137E,4827EA,4844F7,4849C7,485169,48794D,489DD1,48C796,4C3C16,4CA56D,4CBCA5,4CC95E,4CDD31,5001BB,503275,503DA1,5050A4,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,54219D,5440AD,5492BE,549B12,54B802,54BD79,54F201,54FA3E,54FCF0,58B10F,58C38B,58C5CB,5C2E59,5C3C27,5C497D,5C5181,5C865C,5C9960,5CC1D7,5CCB99,5CE8EB,5CF6DC,60684E,606BBD,6077E2,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,641CAE,641CB0,646CB2,647791,647BCE,6489F1,64B310,64B853,64E7D8,680571,682737,684898,685ACF,687D6B,68BFC4,68E7C2,68EBAE,6C006B,6C2F2C,6C2F8A,6C8336,6CB7F4,6CDDBC,6CF373,701F3C,70288B,702AD5,705AAC,70CE8C,70F927,70FD46,74458A,749EF5,74EB80,78009E,781FDB,782327,7825AD,7840E4,7846D4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78BDBC,78C3E9,78F7BE,7C0BC6,7C1C68,7C2302,7C2EDD,7C38AD,7C6456,7C787E,7C8956,7C8BB5,7C9122,7CF854,7CF90E,8018A7,8020FD,8031F0,804E70,804E81,805719,80656D,807B3E,8086D9,80CEB9,84119E,8425DB,842E27,8437D5,845181,8455A5,849866,84A466,84B541,84C0EF,88299C,887598,888322,889B39,889F6F,88A303,88ADD2,88BD45,8C1ABF,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC8CD,8CE5C0,9000DB,900628,90633B,9097F3,90B144,90EEC7,90F1AA,9401C2,942DDC,94350A,945103,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,98063C,981DFA,98398E,9852B1,9880EE,988389,98B8BC,9C0298,9C2A83,9C3AAF,9C65B0,9C8C6E,9CA513,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A027B6,A06090,A07591,A0821F,A0AC69,A0B4A5,A0CBFD,A407B6,A4307A,A46CF1,A48431,A49A58,A4D990,A4EBD3,A80600,A816D0,A82BB9,A830BC,A8346A,A8515B,A87C01,A88195,A887B3,A89FBA,A8F274,AC3613,AC5A14,ACAFB9,ACC33A,ACEE9E,B047BF,B06FE0,B0C4E7,B0C559,B0D09C,B0DF3A,B0EC71,B41A1D,B43A28,B46293,B47443,B4BFF6,B4CE40,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC1485,BC20A4,BC4486,BC4760,BC5451,BC72B1,BC765E,BC79AD,BC7ABF,BC7E8B,BC851F,BCA58B,BCB1F3,BCD11F,BCE63F,C01173,C0174D,C03D03,C048E6,C06599,C087EB,C08997,C0BDC8,C0D2DD,C0D3C0,C0DCDA,C44202,C45006,C4576E,C462EA,C4731E,C488E5,C493D9,C4AE12,C81479,C819F7,C83870,C87E75,C8A823,C8D7B0,CC051B,CC07AB,CC2119,CC464E,CC6EA4,CCB11A,CCF9E8,CCFE3C,D003DF,D0176A,D03169,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D48A39,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D80B9A,D831CF,D85575,D857EF,D85B2A,D868C3,D890E8,D8C4E9,D8E0E1,DC44B6,DC6672,DC74A8,DC8983,DCCF96,DCDCE2,DCF756,E09971,E0AA96,E0CBEE,E0D083,E0DB10,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E492FB,E4B021,E4E0C5,E4F3C4,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E86DCB,E89309,E8B4C8,E8E5D6,EC107B,ECAA25,ECE09B,F008F1,F05A09,F05B7B,F06BCA,F0728C,F08A76,F0E77E,F0EE10,F40E22,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F4FEFB,F83F51,F877B8,F884F2,F8D0BD,F8E61A,F8F1E6,FC039F,FC1910,FC4203,FC643A,FC8F90,FCA13E,FCA621,FCAAB6,FCC734,FCDE90,FCF136 o="Samsung Electronics Co.,Ltd" 0000F1 o="MAGNA COMPUTER CORPORATION" 0000F2 o="SPIDER COMMUNICATIONS" 0000F3 o="GANDALF DATA LIMITED" @@ -287,7 +287,7 @@ 00012D o="Komodo Technology" 00012E o="PC Partner Ltd." 00012F o="Twinhead International Corp" -000130,000496,00E02B,209EF7,489BD5,5C0E8B,7467F7,887E25,949B2C,A4EA8E,B42D56,B4C799,B85001,D88466,DCB808,F46E95,FC0A81 o="Extreme Networks, Inc." +000130,000496,001977,00E02B,08EA44,206C8A,209EF7,348584,4018B1,40882F,489BD5,5859C2,5C0E8B,7467F7,787D53,7C95B1,885BDD,887E25,90B832,949B2C,9C5D12,A4EA8E,B42D56,B4C799,B85001,B87CF2,BCF310,C413E2,C8665D,C8675E,D854A2,D88466,DCB808,E01C41,F09CE9,F46E95,F4EAB5,FC0A81 o="Extreme Networks, Inc." 000131 o="Bosch Security Systems, Inc." 000132 o="Dranetz - BMI" 000133 o="KYOWA Electronic Instruments C" @@ -444,7 +444,7 @@ 0001D4 o="Leisure Time, Inc." 0001D5 o="HAEDONG INFO & COMM CO., LTD" 0001D6 o="manroland AG" -0001D7,000A49,0023E9,0094A1,F41563 o="F5 Networks, Inc." +0001D7,000A49,0023E9,0094A1,14A9D0,F41563 o="F5 Networks, Inc." 0001D8 o="Teltronics, Inc." 0001D9 o="Sigma, Inc." 0001DA o="WINCOMM Corporation" @@ -560,7 +560,7 @@ 00024F o="IPM Datacom S.R.L." 000250 o="Geyser Networks, Inc." 000251 o="Soma Networks, Inc." -000252 o="Carrier Corporation" +000252,346D9C o="Carrier Corporation" 000253 o="Televideo, Inc." 000254 o="WorldGate" 000255,0004AC,000629,00096B,000D60,001125,00145E,0017EF,0018B1,001A64,002035,00215E,002200,002503,005076,006094,08005A,0817F4,10005A,5CF3FC,E41F13,FCCF62 o="IBM Corp" @@ -650,7 +650,7 @@ 0002B0 o="Hokubu Communication & Industrial Co., Ltd." 0002B1 o="Anritsu, Ltd." 0002B2 o="Cablevision" -0002B3,000347,000423,0007E9,000CF1,000E0C,000E35,001111,001175,00207B,0050F1,009027,00A0C9,00AA00-00AA02,00D0B7 o="Intel Corporation" +0002B3,000347,000423,0007E9,000CF1,000E0C,000E35,001111,001175,00207B,009027,00A0C9,00AA00-00AA02,00D0B7 o="Intel Corporation" 0002B4 o="DAPHNE" 0002B5 o="Avnet, Inc." 0002B6 o="Acrosser Technology Co., Ltd." @@ -665,12 +665,12 @@ 0002C1 o="Innovative Electronic Designs, Inc." 0002C2 o="Net Vision Telecom" 0002C3 o="Arelnet Ltd." -0002C4 o="Vector International BVBA" +0002C4 o="OPT Machine Vision Tech Co., Ltd" 0002C5 o="Evertz Microsystems Ltd." 0002C6 o="Data Track Technology PLC" 0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,34C731,38C096,48F07B,5816D7,60380E,64D4BD,7495EC,9C8D7C,AC7A4D,B4EC02,BC428C,BC7536,E0750A,E0AE5E,FC62B9 o="ALPS ELECTRIC CO., LTD." 0002C8 o="Technocom Communications Technology (pte) Ltd" -0002C9,00258B,043F72,08C0EB,0C42A1,1C34DA,248A07,506B4B,7CFE90,98039B,B8599F,B8CEF6,E41D2D,EC0D9A,F45214 o="Mellanox Technologies, Inc." +0002C9,00258B,043F72,08C0EB,0C42A1,1070FD,1C34DA,248A07,506B4B,7CFE90,900A84,98039B,B8599F,B8CEF6,E41D2D,EC0D9A,F45214 o="Mellanox Technologies, Inc." 0002CA o="EndPoints, Inc." 0002CB o="TriState Ltd." 0002CC o="M.C.C.I" @@ -836,7 +836,7 @@ 000375 o="NetMedia, Inc." 000376 o="Graphtec Technology, Inc." 000377 o="Gigabit Wireless" -000378,044F17,08EB74,0C08B4,2832C5,2C088C,3438B7,38F85E,403DEC,4CD08A,6CB56B,8C444F,90F305,940937,942CB3,A0722C,B0B3AD,C85D38,CC4EEC,DCD321,E820E2,E8B2FE o="HUMAX Co., Ltd." +000378,044F17,08EB74,0C08B4,2832C5,2C088C,3438B7,38F85E,403DEC,4CD08A,6CB56B,840283,8C444F,90F305,940937,942CB3,A0722C,B0B3AD,C85D38,CC4EEC,CCAB2C,DCD321,E820E2,E8B2FE,ECC302 o="HUMAX Co., Ltd." 000379 o="Proscend Communications, Inc." 00037A,002258 o="Taiyo Yuden Co., Ltd." 00037B o="IDEC IZUMI Corporation" @@ -863,7 +863,7 @@ 000390 o="Digital Video Communications, Inc." 000391 o="Advanced Digital Broadcast, Ltd." 000392 o="Hyundai Teletek Co., Ltd." -000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,008865,00A040,00B362,00C610,00CDFE,00DB70,00F4B9,00F76F,040CCE,041552,041E64,042665,04489A,044BED,0452F3,045453,0469F8,047295,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,082CB6,086698,086D41,087045,087402,08E689,08F4AB,08F69C,08F8BC,0C1539,0C3021,0C3E9F,0C4DE9,0C5101,0C74C2,0C771A,0CBC9F,0CD746,101C0C,102959,103025,1040F3,10417F,1093E9,1094BB,109ADD,10DDB1,14109F,14205E,145A05,1460CB,14876A,148FC6,1495CE,1499E2,149D99,14BD61,14C213,14D00D,182032,183451,1855E3,186590,187EB9,18810E,189EFC,18AF61,18AF8F,18E7F4,18EE69,18F1D8,18F643,1C1AC0,1C36BB,1C5CF2,1C9148,1C9E46,1CABA7,1CE62B,203CAE,20768F,2078F0,207D74,209BCD,20A2E4,20AB37,20C9D0,20E874,20EE28,241B7A,241EEB,24240E,245BA7,24A074,24A2E1,24AB81,24D0DF,24E314,24F094,24F677,280B5C,283737,285AEB,286AB8,286ABA,2877F1,28A02B,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28ED6A,28F033,28F076,28FF3C,2C1F23,2C200B,2C3361,2C61F6,2CB43A,2CBE08,2CF0A2,2CF0EE,3010E4,3035AD,305714,30636B,309048,3090AB,30D9D9,30F7C5,3408BC,341298,34159E,34363B,344262,3451C9,347C25,34A395,34A8EB,34AB37,34C059,34E2FD,380F4A,38484C,38539C,3866F0,3871DE,38892C,38B54D,38C986,38CADA,38EC0D,38F9D3,3C0754,3C15C2,3C22FB,3C2EF9,3C2EFF,3C7D0A,3CAB8E,3CBF60,3CCD36,3CD0F8,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,4070F5,40831D,4098AD,409C28,40A6D9,40B395,40BC60,40CBC0,40D32D,440010,4418FD,442A60,444ADB,444C0C,44C65D,44D884,44E66E,44FB42,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48B8A3,48BF6B,48D705,48E9F1,4C3275,4C569D,4C57CA,4C6BE8,4C74BF,4C7C5F,4C8D79,4CB199,503237,507A55,507AC5,5082D5,50A67F,50BC96,50DE06,50EAD6,542696,542B8D,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54EAA8,581FAA,58404E,5855CA,586B14,587F57,58B035,58E28F,58E6BA,5C0947,5C1DD9,5C5948,5C8D4E,5C95AE,5C969D,5C97F3,5CADCF,5CF5DA,5CF7E6,5CF938,600308,6030D4,60334B,606944,6070C0,608373,608B0E,608C4A,609217,609AC1,60A37D,60C547,60D9C7,60F445,60F81D,60FACD,60FB42,60FEC5,64200C,645AED,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64E682,680927,685B35,68644B,68967B,689C70,68A86D,68AB1E,68AE20,68D93C,68DBCA,68EF43,68FB7E,68FEF7,6C19C0,6C3E6D,6C4008,6C4A85,6C4D73,6C709F,6C72E7,6C8DC1,6C94F8,6C96CF,6CAB31,6CC26B,6CE85C,701124,7014A6,703C69,703EAC,70480F,705681,70700D,7073CB,7081EB,70A2B3,70CD60,70DEE2,70E72C,70EA5A,70ECE4,70EF00,70F087,741BB2,74428B,748114,748D08,749EAF,74B587,74E1B6,74E2F5,7831C1,783A84,784F43,7867D7,786C1C,787B8A,787E61,78886D,789F70,78A3E4,78CA39,78D162,78D75F,78FD94,7C0191,7C04D0,7C11BE,7C5049,7C6D62,7C6DF8,7C9A1D,7CA1AE,7CAB60,7CC3A1,7CC537,7CD1C3,7CF05F,7CFADF,80006E,800C67,804971,804A14,808223,80929F,80B03D,80BE05,80D605,80E650,80EA96,80ED2C,842999,843835,844167,846878,84788B,848506,8489AD,848E0C,84A134,84AB1A,84AD8D,84B153,84FCAC,84FCFE,881908,881FA1,885395,8863DF,886440,8866A5,886B6E,88A479,88A9B7,88AE07,88B291,88C663,88CB87,88E87F,88E9FE,8C006D,8C2937,8C2DAA,8C5877,8C7B9D,8C7C92,8C8590,8C861E,8C8EF2,8C8FE9,8CFABA,8CFE57,9027E4,903C92,9060F1,907240,90812A,90840D,908C43,908D6C,909C4A,90A25B,90B0ED,90B21F,90B931,90C1C6,90DD5D,90E17B,90FD61,940C98,941625,949426,94B01F,94BF2D,94E96A,94F6A3,94F6D6,9800C6,9801A7,9803D8,9810E8,98460A,985AEB,989E63,98B8E3,98CA33,98D6BB,98E0D9,98F0AB,98FE94,9C04EB,9C207B,9C293F,9C35EB,9C4FDA,9C648B,9C84BF,9C8BA0,9CE33F,9CE65E,9CF387,9CF48E,9CFC01,A01828,A03BE3,A04EA7,A056F3,A0999B,A0D795,A0EDCD,A43135,A45E60,A46706,A483E7,A4B197,A4B805,A4C361,A4D18C,A4D1D2,A4D931,A4E975,A4F1E8,A82066,A85B78,A85C2C,A860B6,A8667F,A886DD,A88808,A88E24,A8968A,A8BBCF,A8BE27,A8FAD8,AC15F4,AC1F74,AC293A,AC3C0B,AC61EA,AC7F3E,AC87A3,AC88FD,AC9085,ACBC32,ACCF5C,ACE4B5,ACFDEC,B019C6,B03495,B035B5,B0481A,B065BD,B0702D,B09FBA,B0CA68,B418D1,B440A4,B44BD2,B48B19,B49CDF,B4F0AB,B4F61C,B8098A,B817C2,B841A4,B844D9,B853AC,B85D0A,B8634D,B8782E,B87BC5,B88D12,B89047,B8B2F8,B8C111,B8C75D,B8E856,B8F12A,B8F6B1,B8FF61,BC0963,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC926B,BC9FEF,BCA920,BCB863,BCE143,BCEC5D,BCFED9,C01ADA,C06394,C0847A,C09AD0,C09F42,C0A53E,C0A600,C0B658,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C42AD0,C42C03,C4618B,C48466,C49880,C4B301,C81EE7,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C8B1CD,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC20E8,CC25EF,CC29F5,CC2DB7,CC4463,CC660A,CC785F,CCC760,CCD281,D0034B,D023DB,D02598,D02B20,D03311,D03FAA,D04F7E,D06544,D0817A,D0A637,D0C5F3,D0D2B0,D0E140,D446E1,D4619D,D461DA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D8004D,D81C79,D81D72,D83062,D84C90,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8CF9C,D8D1CB,DC080F,DC0C5C,DC2B2A,DC2B61,DC3714,DC415F,DC56E7,DC86D8,DC9B9C,DCA4CA,DCA904,DCD3A2,E0338E,E05F45,E06678,E0897E,E0ACCB,E0B52D,E0B55F,E0B9BA,E0C767,E0C97A,E0EB40,E0F5C6,E0F847,E425E7,E42B34,E450EB,E47684,E48B7F,E490FD,E498D6,E49A79,E49ADC,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E83617,E8802E,E88D28,E8B2AC,E8FBE9,EC2CE2,EC3586,EC852F,ECADB8,ECCED7,F01898,F02475,F05CD5,F0766F,F07807,F07960,F0989D,F099B6,F099BF,F0A35A,F0B0E7,F0B479,F0C1F1,F0C371,F0CBA1,F0D1A9,F0DBE2,F0DBF8,F0DCE2,F0F61C,F40616,F40E01,F40F24,F41BA1,F431C3,F437B7,F45C89,F4AFE7,F4DBE3,F4F15A,F4F951,F80377,F81EDF,F82793,F82D7C,F83880,F84E73,F86214,F86FC1,F887F1,F895EA,F8E94E,F8FFC2,FC183C,FC1D43,FC253F,FC2A9C,FCB6D8,FCD848,FCE998,FCFC48 o="Apple, Inc." +000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,007D60,008865,00A040,00B362,00C610,00CDFE,00DB70,00F4B9,00F76F,040CCE,041552,041E64,042665,04489A,044BED,0452F3,045453,0469F8,047295,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,082CB6,086698,086D41,087045,087402,08E689,08F4AB,08F69C,08F8BC,0C1539,0C3021,0C3B50,0C3E9F,0C4DE9,0C5101,0C74C2,0C771A,0CBC9F,0CD746,101C0C,102959,103025,1040F3,10417F,1093E9,1094BB,109ADD,10DDB1,14109F,14205E,145A05,1460CB,147DDA,14876A,148FC6,1495CE,1499E2,149D99,14BD61,14C213,14C88B,14D00D,182032,183451,183EEF,1855E3,186590,187EB9,18810E,189EFC,18AF61,18AF8F,18E7F4,18EE69,18F1D8,18F643,1C1AC0,1C36BB,1C5CF2,1C9148,1C9E46,1CABA7,1CE62B,203CAE,206980,20768F,2078F0,207D74,209BCD,20A2E4,20AB37,20C9D0,20E2A8,20E874,20EE28,241B7A,241EEB,24240E,245BA7,24A074,24A2E1,24AB81,24D0DF,24E314,24F094,24F677,280B5C,283737,285AEB,286AB8,286ABA,2877F1,28A02B,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28EC95,28ED6A,28F033,28F076,28FF3C,2C1F23,2C200B,2C3361,2C61F6,2CB43A,2CBE08,2CF0A2,2CF0EE,3010E4,3035AD,305714,30636B,309048,3090AB,30D9D9,30F7C5,3408BC,341298,34159E,34363B,344262,3451C9,347C25,34A395,34A8EB,34AB37,34C059,34E2FD,34FD6A,380F4A,38484C,38539C,3866F0,3871DE,38892C,38B54D,38C986,38CADA,38EC0D,38F9D3,3C0754,3C15C2,3C22FB,3C2EF9,3C2EFF,3C4DBE,3C7D0A,3CAB8E,3CBF60,3CCD36,3CD0F8,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,4070F5,40831D,4098AD,409C28,40A6D9,40B395,40BC60,40CBC0,40D32D,40F946,440010,4418FD,442A60,443583,444ADB,444C0C,4490BB,44A8FC,44C65D,44D884,44E66E,44FB42,48262C,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48B8A3,48BF6B,48D705,48E9F1,4C3275,4C569D,4C57CA,4C6BE8,4C74BF,4C7C5F,4C7CD9,4C8D79,4CB199,503237,507A55,507AC5,5082D5,50A67F,50BC96,50DE06,50EAD6,542696,542B8D,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54EAA8,581FAA,58404E,5855CA,586B14,587F57,58B035,58E28F,58E6BA,5C0947,5C1DD9,5C5948,5C8D4E,5C95AE,5C969D,5C97F3,5CADCF,5CF5DA,5CF7E6,5CF938,600308,6030D4,60334B,606944,6070C0,607EC9,608373,608B0E,608C4A,609217,609AC1,60A37D,60C547,60D9C7,60F445,60F81D,60FACD,60FB42,60FEC5,640BD7,64200C,645AED,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64D2C4,64E682,680927,685B35,68644B,68967B,689C70,68A86D,68AB1E,68AE20,68D93C,68DBCA,68EF43,68FB7E,68FEF7,6C19C0,6C3E6D,6C4008,6C4A85,6C4D73,6C709F,6C72E7,6C8DC1,6C94F8,6C96CF,6CAB31,6CC26B,6CE85C,701124,7014A6,703C69,703EAC,70480F,705681,70700D,7073CB,7081EB,70A2B3,70CD60,70DEE2,70E72C,70EA5A,70ECE4,70EF00,70F087,741BB2,74428B,748114,748D08,748F3C,749EAF,74B587,74E1B6,74E2F5,7831C1,783A84,784F43,7867D7,786C1C,787B8A,787E61,78886D,789F70,78A3E4,78CA39,78D162,78D75F,78E3DE,78FD94,7C0191,7C04D0,7C11BE,7C5049,7C6D62,7C6DF8,7C9A1D,7CA1AE,7CAB60,7CC3A1,7CC537,7CD1C3,7CF05F,7CFADF,80006E,800C67,804971,804A14,805FC5,808223,80929F,80B03D,80BE05,80D605,80E650,80EA96,80ED2C,842999,843835,844167,846878,84788B,848506,8489AD,848E0C,84A134,84AB1A,84AD8D,84B153,84FCAC,84FCFE,881908,881FA1,885395,8863DF,886440,8866A5,886B6E,88A479,88A9B7,88AE07,88B291,88C08B,88C663,88CB87,88E87F,88E9FE,8C006D,8C2937,8C2DAA,8C5877,8C7B9D,8C7C92,8C8590,8C861E,8C8EF2,8C8FE9,8CFABA,8CFE57,9027E4,903C92,9060F1,907240,90812A,908158,90840D,908C43,908D6C,909C4A,90A25B,90B0ED,90B21F,90B931,90C1C6,90DD5D,90E17B,90FD61,940C98,941625,949426,94B01F,94BF2D,94E96A,94F6A3,94F6D6,9800C6,9801A7,9803D8,9810E8,98460A,985AEB,9860CA,989E63,98B8E3,98CA33,98D6BB,98E0D9,98F0AB,98FE94,9C04EB,9C207B,9C293F,9C35EB,9C4FDA,9C648B,9C84BF,9C8BA0,9CE33F,9CE65E,9CF387,9CF48E,9CFC01,A01828,A03BE3,A04EA7,A056F3,A0999B,A0D795,A0EDCD,A0FBC5,A43135,A45E60,A46706,A483E7,A4B197,A4B805,A4C361,A4D18C,A4D1D2,A4D931,A4E975,A4F1E8,A82066,A85B78,A85C2C,A860B6,A8667F,A886DD,A88808,A88E24,A8913D,A8968A,A8BBCF,A8BE27,A8FAD8,AC15F4,AC1D06,AC1F74,AC293A,AC3C0B,AC61EA,AC7F3E,AC87A3,AC88FD,AC9085,ACBC32,ACCF5C,ACE4B5,ACFDEC,B019C6,B03495,B035B5,B0481A,B065BD,B0702D,B09FBA,B0CA68,B418D1,B440A4,B44BD2,B48B19,B49CDF,B4F0AB,B4F61C,B8098A,B817C2,B841A4,B844D9,B853AC,B85D0A,B8634D,B8782E,B87BC5,B88D12,B89047,B8B2F8,B8C111,B8C75D,B8E856,B8F12A,B8F6B1,B8FF61,BC0963,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC926B,BC9FEF,BCA5A9,BCA920,BCB863,BCE143,BCEC5D,BCFED9,C01ADA,C06394,C0847A,C09AD0,C09F42,C0A53E,C0A600,C0B658,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C42AD0,C42C03,C4618B,C48466,C4910C,C49880,C4B301,C81EE7,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C8B1CD,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC20E8,CC25EF,CC29F5,CC2DB7,CC4463,CC660A,CC785F,CCC760,CCD281,D0034B,D023DB,D02598,D02B20,D03311,D03FAA,D04F7E,D06544,D0817A,D0A637,D0C5F3,D0D23C,D0D2B0,D0E140,D446E1,D4619D,D461DA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D8004D,D81C79,D81D72,D83062,D84C90,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8CF9C,D8D1CB,D8DC40,DC080F,DC0C5C,DC2B2A,DC2B61,DC3714,DC415F,DC5285,DC56E7,DC86D8,DC9B9C,DCA4CA,DCA904,DCD3A2,E02B96,E0338E,E05F45,E06678,E0897E,E0ACCB,E0B52D,E0B55F,E0B9BA,E0C767,E0C97A,E0EB40,E0F5C6,E0F847,E425E7,E42B34,E450EB,E47684,E48B7F,E490FD,E498D6,E49A79,E49ADC,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E83617,E87F95,E8802E,E88152,E8854B,E88D28,E8B2AC,E8FBE9,EC2651,EC2CE2,EC3586,EC852F,ECADB8,ECCED7,F01898,F02475,F05CD5,F0766F,F07807,F07960,F0989D,F099B6,F099BF,F0A35A,F0B0E7,F0B479,F0C1F1,F0C371,F0CBA1,F0D1A9,F0DBE2,F0DBF8,F0DCE2,F0F61C,F40616,F40E01,F40F24,F41BA1,F431C3,F437B7,F45C89,F4AFE7,F4DBE3,F4F15A,F4F951,F80377,F81093,F81EDF,F82793,F82D7C,F83880,F84E73,F86214,F86FC1,F887F1,F895EA,F8E94E,F8FFC2,FC183C,FC1D43,FC253F,FC2A9C,FC66CF,FCB6D8,FCD848,FCE998,FCFC48 o="Apple, Inc." 000394 o="Connect One" 000395 o="California Amplifier" 000396 o="EZ Cast Co., Ltd." @@ -942,7 +942,7 @@ 0003E5 o="Hermstedt SG" 0003E6 o="Entone, Inc." 0003E7 o="Logostek Co. Ltd." -0003E8 o="Wavelength Digital Limited" +0003E8 o="Wavesight Limited" 0003E9 o="Akara Canada, Inc." 0003EA o="Mega System Technologies, Inc." 0003EB o="Atrica" @@ -963,7 +963,7 @@ 0003FA o="TiMetra Networks" 0003FB o="ENEGATE Co.,Ltd." 0003FC o="Intertex Data AB" -0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,1C1ADF,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,485073,4886E8,5CBA37,6C5D3A,70BC10,74E28C,80C5E6,845733,8463D6,949AA9,985FD3,987A14,9C6C15,9CAA1B,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,DC9840,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" +0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,0C413E,0CE725,102F6B,149A10,1C1ADF,206274,20A99B,2816A8,281878,2C2997,2C5491,3C8375,441622,485073,4886E8,5CBA37,6C5D3A,70BC10,74E28C,80C5E6,845733,8463D6,949AA9,985FD3,987A14,9C6C15,9CAA1B,A085FC,B831B5,B84FD5,BC8385,C49DED,C83F26,D0929E,D48F33,DC9840,EC59E7,EC8350,F01DBC,F06E0B o="Microsoft Corporation" 000400,002000,0021B7,788C77 o="LEXMARK INTERNATIONAL, INC." 000401 o="Osaki Electric Co., Ltd." 000402 o="Nexsan Technologies, Ltd." @@ -1044,7 +1044,7 @@ 000453 o="YottaYotta, Inc." 000454 o="Quadriga UK" 000455 o="ANTARA.net" -000456,58C17A,BCE67C o="Cambium Networks Limited" +000456,58C17A,BCA993,BCE67C o="Cambium Networks Limited" 000457 o="Universal Access Technology, Inc." 000458 o="Fusion X Co., Ltd." 000459 o="Veristar Corporation" @@ -1113,7 +1113,7 @@ 0004A0 o="Verity Instruments, Inc." 0004A1 o="Pathway Connectivity" 0004A2 o="L.S.I. Japan Co., Ltd." -0004A3,001EC0,049162,5410EC,682719,801F12,D88039 o="Microchip Technology Inc." +0004A3,001EC0,049162,5410EC,682719,801F12,D88039,E8EB1B o="Microchip Technology Inc." 0004A4 o="NetEnabled, Inc." 0004A5,000D0A o="Barco Projection Systems NV" 0004A6 o="SAF Tehnika Ltd." @@ -1266,7 +1266,7 @@ 00054C o="RF Innovations Pty Ltd" 00054D o="Brans Technologies, Inc." 00054E,E8C1D7 o="Philips" -00054F,104E89,10C6FC,148F21,F09919 o="Garmin International" +00054F,104E89,10C6FC,148F21,B4C26A,F09919 o="Garmin International" 000550 o="Vcomms Connect Limited" 000551 o="F & S Elektronik Systeme GmbH" 000552 o="Xycotec Computer GmbH" @@ -1314,7 +1314,7 @@ 000582 o="ClearCube Technology" 000583 o="ImageCom Limited" 000584 o="AbsoluteValue Systems, Inc." -000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,045C6C,0881F4,08B258,0C8126,0C8610,100E7E,1039E9,182AD3,1C9C8C,201BC9,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C8C93,3C94D5,407183,40A677,40B4F0,40DEAD,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,784F9B,78507C,78FE3D,7C2586,7CE2CA,80711F,807FF8,80ACAC,841888,84B59C,84C1C1,88A25E,88D98F,88E0F3,88E64B,94F7AD,9C8ACB,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,CCE17F,CCE194,D007CA,D0DD49,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F07CC7,F4A739,F4B52F,F4CC55,F8C001,FC3342 o="Juniper Networks" +000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,045C6C,0881F4,08B258,0C599C,0C8126,0C8610,100E7E,1039E9,182AD3,1C9C8C,201BC9,204E71,20D80B,288A1C,28A24B,28C0DA,2C2131,2C2172,2C6BF5,307C5E,30B64F,384F49,3C6104,3C8AB0,3C8C93,3C94D5,407183,40A677,40B4F0,40DEAD,44AA50,44ECCE,44F477,4C16FC,4C9614,50C58D,50C709,541E56,544B8C,54E032,5800BB,5C4527,5C5EAB,64649B,648788,64C3D6,7819F7,784F9B,78507C,78FE3D,7C2586,7CE2CA,80711F,807FF8,80ACAC,840328,841888,84B59C,84C1C1,88A25E,88D98F,88E0F3,88E64B,94BF94,94F7AD,9C8ACB,9CCC83,A8D0E5,AC4BC8,B033A6,B0A86E,B0C69A,B8C253,C00380,C042D0,C0BFA7,C8E7F0,C8FE6A,CCE17F,CCE194,D007CA,D0DD49,D404FF,D818D3,D8B122,DC38E1,E45D37,E4FC82,E8A245,E8B6C2,EC13DB,EC3873,EC3EF7,F01C2D,F04B3A,F07CC7,F4A739,F4B52F,F4BFA8,F4CC55,F8C001,FC3342 o="Juniper Networks" 000586 o="Lucent Technologies" 000587 o="Locus, Incorporated" 000588 o="Sensoria Corp." @@ -1380,7 +1380,7 @@ 0005C6 o="Triz Communications" 0005C7 o="I/F-COM A/S" 0005C8 o="VERYTECH" -0005C9 o="LG Innotek Co., Ltd." +0005C9,001EB2,0051ED,044EAF,1C08C1,203DBD,2C2BF9,30A9DE,402F86,44CB8B,60AB14,7440BE,7C1C4E,944444,A06FAA,ACF108,B4E62A,C4366C,C80210,CC8826,E8F2E2 o="LG Innotek" 0005CA o="Hitron Technology, Inc." 0005CB o="ROIS Technologies, Inc." 0005CC o="Sumtel Communications, Inc." @@ -1477,7 +1477,7 @@ 00062E o="Aristos Logic Corp." 00062F o="Pivotech Systems Inc." 000630 o="Adtranz Sweden" -000631,44657F,487746,CCBE59,EC4F82 o="Calix Inc." +000631,44657F,487746,CCBE59,D0768F,EC4F82 o="Calix Inc." 000632 o="Mesco Engineering GmbH" 000633 o="Cross Match Technologies GmbH" 000634 o="GTE Airfone Inc." @@ -1517,7 +1517,7 @@ 000658 o="Helmut Fischer GmbH Institut für Elektronik und Messtechnik" 000659 o="EAL (Apeldoorn) B.V." 00065A o="Strix Systems" -00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,004E01,00B0D0,00C04F,0C29EF,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,185A58,1866DA,18A99B,18DBF2,18FB7B,1C4024,1C721D,20040F,204747,246E96,24B6FD,28F10E,2CEA7F,3417EB,3448ED,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,74867A,74E6E2,782BCB,7845C4,78AC44,801844,842B2B,847BEB,848F69,886FD4,8C04BA,8CEC4B,90B11C,9840BB,989096,98E743,A41F72,A44CC8,A4BADB,A4BB6D,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,BC305B,C81F66,C8F750,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E454E8,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." +00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,004E01,00B0D0,00C04F,0C29EF,106530,107D1A,109836,141877,149ECF,14B31F,14FEB5,180373,185A58,1866DA,18A99B,18DBF2,18FB7B,1C4024,1C721D,20040F,204747,246E96,247152,24B6FD,28F10E,2CEA7F,3417EB,3448ED,34E6D7,3C2C30,405CFD,44A842,484D7E,4C7625,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,64006A,684F64,6C2B59,70B5E8,74867A,74E6E2,782BCB,7845C4,78AC44,801844,842B2B,847BEB,848F69,886FD4,8C04BA,8C47BE,8CEC4B,90B11C,9840BB,989096,98E743,A41F72,A44CC8,A4BADB,A4BB6D,A89969,B083FE,B4E10F,B82A72,B88584,B8AC6F,B8CA3A,B8CB29,BC305B,C03EBA,C81F66,C8F750,CC483A,CCC5E5,D0431E,D067E5,D09466,D481D7,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E454E8,E4B97A,E4F004,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc." 00065C o="Malachite Technologies, Inc." 00065D o="Heidelberg Web Systems" 00065E o="Photuris, Inc." @@ -1731,7 +1731,7 @@ 00073D o="Nanjing Postel Telecommunications Co., Ltd." 00073E o="China Great-Wall Computer Shenzhen Co., Ltd." 00073F o="Woojyun Systec Co., Ltd." -000740,000D0B,001601,001D73,0024A5,004026,106F3F,18C2BF,343DC4,4CE676,50C4DD,58278C,6084BD,7403BD,84AFEC,8857EE,B0C745,CCE1D5,DCFB02 o="BUFFALO.INC" +000740,000D0B,001601,001D73,0024A5,004026,106F3F,18C2BF,18ECE7,343DC4,4CE676,50C4DD,58278C,6084BD,7403BD,84AFEC,8857EE,B0C745,CCE1D5,DCFB02 o="BUFFALO.INC" 000741 o="Sierra Automated Systems" 000742 o="Ormazabal" 000743 o="Chelsio Communications" @@ -1803,7 +1803,7 @@ 00078B o="Wegener Communications, Inc." 00078C o="Elektronikspecialisten i Borlange AB" 00078D o="NetEngines Ltd." -00078E o="Garz & Friche GmbH" +00078E o="Garz & Fricke GmbH" 00078F o="Emkay Innovative Products" 000790 o="Tri-M Technologies (s) Limited" 000791 o="International Data Communications, Inc." @@ -1861,7 +1861,7 @@ 0007C8 o="Brain21, Inc." 0007C9 o="Technol Seven Co., Ltd." 0007CA o="Creatix Polymedia Ges Fur Kommunikaitonssysteme" -0007CB,0024D4,140C76,342792,68A378,70FC8F,8C97EA,E49E12,F4CAE5 o="FREEBOX SAS" +0007CB,0024D4,140C76,342792,68A378,70FC8F,8C97EA,DC00B0,E49E12,F4CAE5 o="FREEBOX SAS" 0007CC o="Kaba Benzing GmbH" 0007CD o="Kumoh Electronic Co, Ltd" 0007CE o="Cabletime Limited" @@ -1874,7 +1874,7 @@ 0007D5 o="3e Technologies Int;., Inc." 0007D6 o="Commil Ltd." 0007D7 o="Caporis Networks AG" -0007D8,00265B,00FC8D,0C473D,1CABC0,30B7D4,64777D,688F2E,68B6FC,749BE8,788DF7,840B7C,84948C,9050CA,A84E3F,AC202E,B0F530,BC1401,BC3E07,BC4DFB,F0F249,F81D0F,FC5A1D o="Hitron Technologies. Inc" +0007D8,00265B,00FC8D,0C473D,1CABC0,30B7D4,64777D,688F2E,68B6FC,749BE8,788DF7,840B7C,84948C,9050CA,90AAC3,A84E3F,AC202E,B0F530,BC1401,BC3E07,BC4DFB,F0F249,F81D0F,FC5A1D o="Hitron Technologies. Inc" 0007D9 o="Splicecom" 0007DA o="Neuro Telecom Co., Ltd." 0007DB o="Kirana Networks, Inc." @@ -2258,7 +2258,7 @@ 00098E o="ipcas GmbH" 00098F o="Cetacean Networks" 000990 o="ACKSYS Communications & systems" -000991 o="GE Fanuc Automation Manufacturing, Inc." +000991 o="Intelligent Platforms, LLC." 000992 o="InterEpoch Technology,INC." 000993,000A30,0CD9C1,7CFC3C,F855CD o="Visteon Corporation" 000994 o="Cronyx Engineering" @@ -2376,7 +2376,7 @@ 000A0A o="SUNIX Co., Ltd." 000A0B o="Sealevel Systems, Inc." 000A0C o="Scientific Research Corporation" -000A0D o="FCI Deutschland GmbH" +000A0D,78A714 o="Amphenol" 000A0E o="Invivo Research Inc." 000A0F o="Ilryung Telesys, Inc" 000A10 o="FAST media integrations AG" @@ -2584,7 +2584,7 @@ 000AE8 o="Cathay Roxus Information Technology Co. LTD" 000AE9 o="AirVast Technology Inc." 000AEA o="ADAM ELEKTRONIK LTD. ŞTI" -000AEB,001478,0019E0,001D0F,002127,0023CD,002586,002719,081F71,085700,0C4B54,0C722C,0C8063,0C8268,10FEED,147590,148692,14CC20,14CF92,14E6E4,18A6F7,18D6C7,1C3BF3,1C4419,1CFA68,206BE7,20DCE6,246968,282CB2,28EE52,30B49E,30B5C2,30FC68,349672,34E894,388345,3C46D8,40169F,403F8C,44B32D,480EEC,487D2E,503EAA,50BD5F,50C7BF,50D4F7,50FA84,547595,54A703,54C80F,54E6FC,5C63BF,5C899A,603A7C,60E327,645601,6466B3,646E97,647002,68FF7B,6CE873,704F57,7405A5,74DA88,74EA3A,7844FD,78A106,7C8BCA,7CB59B,808917,808F1D,8416F9,882593,8C210A,8CA6DF,90AE1B,90F652,940C6D,94D9B3,984827,98DAC4,98DED0,9C216A,9CA615,A0F3C1,A42BB0,A8154D,A8574E,AC84C6,B0487A,B04E26,B09575,B0958E,B0BE76,B8F883,BC4699,BCD177,C025E9,C04A00,C06118,C0E42D,C46E1F,C47154,C4E984,CC08FB,CC32E5,CC3429,D03745,D076E7,D0C7C0,D4016D,D46E0E,D807B6,D80D17,D8150D,D84732,D85D4C,DC0077,DCFE18,E005C5,E4D332,E894F6,E8DE27,EC086B,EC172F,EC26CA,EC888F,F0F336,F483CD,F4EC38,F4F26D,F81A67,F8D111,FCD733 o="TP-LINK TECHNOLOGIES CO.,LTD." +000AEB,001478,0019E0,001D0F,002127,0023CD,002586,002719,081F71,085700,0C4B54,0C722C,0C8063,0C8268,10FEED,147590,148692,14CC20,14CF92,14E6E4,18A6F7,18D6C7,1C3BF3,1C4419,1CFA68,206BE7,20DCE6,246968,282CB2,28EE52,30B49E,30B5C2,30FC68,349672,34E894,388345,3C46D8,3C846A,40169F,403F8C,44B32D,480EEC,487D2E,503EAA,50BD5F,50C7BF,50D4F7,50FA84,547595,54A703,54C80F,54E6FC,5C63BF,5C899A,6032B1,603A7C,60E327,645601,6466B3,646E97,647002,68FF7B,6CE873,704F57,7405A5,74DA88,74EA3A,7844FD,78A106,7C8BCA,7CB59B,808917,808F1D,80EA07,8416F9,84D81B,882593,8C210A,8CA6DF,90AE1B,90F652,940C6D,94D9B3,984827,98DAC4,98DED0,9C216A,9CA615,A0F3C1,A42BB0,A8154D,A8574E,AC84C6,B0487A,B04E26,B09575,B0958E,B0BE76,B8F883,BC4699,BCD177,C025E9,C04A00,C06118,C0E42D,C46E1F,C47154,C4E984,CC08FB,CC32E5,CC3429,D03745,D076E7,D0C7C0,D4016D,D46E0E,D807B6,D80D17,D8150D,D84732,D85D4C,DC0077,DCFE18,E005C5,E4D332,E894F6,E8DE27,EC086B,EC172F,EC26CA,EC888F,F0F336,F483CD,F4EC38,F4F26D,F81A67,F8D111,FCD733 o="TP-LINK TECHNOLOGIES CO.,LTD." 000AEC o="Koatsu Gas Kogyo Co., Ltd." 000AED,0011FC,D47B75 o="HARTING Electronics GmbH" 000AEE o="GCD Hard- & Software GmbH" @@ -2686,7 +2686,7 @@ 000B54 o="BiTMICRO Networks, Inc." 000B55 o="ADInstruments" 000B56 o="Cybernetics" -000B57,086BD7,14B457,588E81,680AE2,842E14,90FD9F,CCCCCC,EC1BBD o="Silicon Laboratories" +000B57,086BD7,14B457,588E81,5C0272,60A423,680AE2,842E14,90FD9F,BC33AC,CCCCCC,EC1BBD o="Silicon Laboratories" 000B58 o="Astronautics C.A LTD" 000B59 o="ScriptPro, LLC" 000B5A o="HyperEdge" @@ -2703,7 +2703,7 @@ 000B68 o="Addvalue Communications Pte Ltd" 000B69 o="Franke Finland Oy" 000B6A,00138F,001966 o="Asiarock Technology Limited" -000B6B,001BB1,2824FF,2CDCAD,30144A,44E4EE,48A9D2,6002B4,64FF0A,746FF7,80EA23,8C579B,90A4DE,984914,A854B2,B00073,B89F09,B8B7F1,BC307D-BC307E,D86162,E037BF o="Wistron Neweb Corporation" +000B6B,001BB1,1CD6BE,2824FF,2C9FFB,2CDCAD,30144A,44E4EE,48A9D2,6002B4,64FF0A,746FF7,80EA23,8C579B,90A4DE,984914,A854B2,B00073,B89F09,B8B7F1,BC307D-BC307E,D86162,E037BF o="Wistron Neweb Corporation" 000B6C o="Sychip Inc." 000B6D o="SOLECTRON JAPAN NAKANIIDA" 000B6E o="Neff Instrument Corp." @@ -2728,7 +2728,7 @@ 000B82,C074AD o="Grandstream Networks, Inc." 000B83 o="DATAWATT B.V." 000B84 o="BODET" -000B86,001A1E,00246C,04BD88,104F58,186472,204C03,24DEC6,3821C7,40E3D6,6CF37F,703A0E,7C573C,84D47E,883A30,9020C2,94B40F,9C1C12,ACA31E,B45D50,B83A5A,B8D4E7,BC9FE4,D015A6,D0D3E0,D8C7C8,E82689,F05C19,F42E7F,F860F0 o="Aruba, a Hewlett Packard Enterprise Company" +000B86,001A1E,00246C,04BD88,104F58,186472,1C28AF,204C03,2462CE,24DEC6,3821C7,40E3D6,64E881,6CF37F,703A0E,7C573C,84D47E,883A30,8C85C1,9020C2,94B40F,9C1C12,ACA31E,B45D50,B83A5A,B8D4E7,BC9FE4,CCD083,D015A6,D0D3E0,D8C7C8,E82689,F05C19,F42E7F,F860F0 o="Aruba, a Hewlett Packard Enterprise Company" 000B87 o="American Reliance Inc." 000B88 o="Vidisco ltd." 000B89 o="Top Global Technology, Ltd." @@ -2885,7 +2885,7 @@ 000C2D o="FullWave Technology Co., Ltd." 000C2E o="Openet information technology(shenzhen) Co., Ltd." 000C2F o="SeorimTechnology Co.,Ltd." -000C32 o="Avionic Design Development GmbH" +000C32 o="Avionic Design GmbH" 000C33 o="Compucase Enterprise Co. Ltd." 000C34 o="Vixen Co., Ltd." 000C35 o="KaVo Dental GmbH & Co. KG" @@ -2901,7 +2901,7 @@ 000C3F o="Cogent Defence & Security Networks," 000C40 o="Altech Controls" 000C41,000E08,000F66,001217,001310,0014BF,0016B6,001839,0018F8,001A70,001C10,001D7E,001EE5,002129,00226B,002369,00259C,20AA4B,48F8B3,586D8F,687F74,98FC11,C0C1C0,C8B373,C8D719 o="Cisco-Linksys, LLC" -000C42,4C5E0C,64D154,6C3B6B,744D28,B869F4,C4AD34,CC2DE0,D4CA6D,E48D8C o="Routerboard.com" +000C42,488F5A,4C5E0C,64D154,6C3B6B,744D28,B869F4,C4AD34,CC2DE0,D4CA6D,E48D8C o="Routerboard.com" 000C43 o="Ralink Technology, Corp." 000C44 o="Automated Interfaces, Inc." 000C45 o="Animation Technologies Inc." @@ -2943,7 +2943,7 @@ 000C6B o="Kurz Industrie-Elektronik GmbH" 000C6C o="Eve Systems GmbH" 000C6D o="Edwards Ltd." -000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,04D9F5,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,A85E45,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D45D64,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4,FCC233 o="ASUSTek COMPUTER INC." +000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,049226,04D4C4,04D9F5,08606E,086266,0C9D92,107B44,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,244BFE,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,3C7C3F,40167E,40B076,485B39,4CEDFB,50465D,5404A6,54A050,6045CB,60A44C,704D7B,708BCD,74D02B,7824AF,88D7F6,90E6BA,9C5C8E,A85E45,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,C86000,D017C2,D45D64,D850E6,E03F49,E0CB4E,F07959,F46D04,F832E4,FCC233 o="ASUSTek COMPUTER INC." 000C6F o="Amtek system co.,LTD." 000C70 o="ACC GmbH" 000C71 o="Wybron, Inc" @@ -2969,7 +2969,7 @@ 000C87 o="AMD" 000C88 o="Apache Micro Peripherals, Inc." 000C89 o="AC Electric Vehicles, Ltd." -000C8A,0452C7,08DF1F,2811A5,2C41A1,4C875D,60ABD2 o="Bose Corporation" +000C8A,0452C7,08DF1F,2811A5,2C41A1,4C875D,60ABD2,782B64 o="Bose Corporation" 000C8B o="Connect Tech Inc" 000C8C o="KODICOM CO.,LTD." 000C8D o="MATRIX VISION GmbH" @@ -3024,7 +3024,7 @@ 000CBE o="Innominate Security Technologies AG" 000CBF o="Holy Stone Ent. Co., Ltd." 000CC0 o="Genera Oy" -000CC1,001345,001864,001D05,002085 o="Eaton Corporation" +000CC1,001345,001864,002085 o="Eaton Corporation" 000CC2 o="ControlNet (India) Private Limited" 000CC3 o="BeWAN systems" 000CC4 o="Tiptel AG" @@ -3081,7 +3081,7 @@ 000CFF o="MRO-TEK Realty Limited" 000D00 o="Seaway Networks Inc." 000D01 o="P&E Microcomputer Systems, Inc." -000D02,001B8B,003A9D,106682,1CB17F,6CE4DA,98F199,A41242,C025A2,F8B797 o="NEC Platforms, Ltd." +000D02,001B8B,003A9D,106682,1CB17F,6CE4DA,8022A7,98F199,A41242,C025A2,F8B797 o="NEC Platforms, Ltd." 000D03 o="Matrics, Inc." 000D04 o="Foxboro Eckardt Development GmbH" 000D05 o="cybernet manufacturing inc." @@ -3389,7 +3389,7 @@ 000E56 o="4G Systems GmbH & Co. KG" 000E57 o="Iworld Networking, Inc." 000E58,347E5C,48A6B8,542A1B,5CAAFD,7828CA,949F3E,B8E937,F0F6C1 o="Sonos, Inc." -000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,181E78,18622C,1890D8,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,3093BC,34495B,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44E9DD,4883C7,48D24F,4C17EB,5464D9,589043,5CB13E,646624,681590,6C2E85,700B01,786559,7C034C,7C03D8,7C2664,8020DA,84A06E,84A1D1,84A423,88A6C6,8C10D4,90013B,904D4A,907282,94FEF4,981E19,988B5D,A01B29,A039EE,A08E78,A408F5,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B86685,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D05794,D06EDE,D084B0,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,ECBEDD,F08175,F08261,F46BEF,F4EB38,F8084F,F8AB05 o="Sagemcom Broadband SAS" +000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,083E5D,08D59D,100645,10D7B0,181E78,18622C,1890D8,209A7D,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,302478,3093BC,34495B,346B46,348AAE,34DB9C,3835FB,3C1710,3C81D8,4065A3,40C729,40F201,44ADB1,44E9DD,4883C7,48D24F,4C17EB,5464D9,589043,5CB13E,646624,681590,6C2E85,6C9961,6CBAB8,700B01,786559,7C034C,7C03D8,7C2664,8020DA,84A06E,84A1D1,84A423,88A6C6,8C10D4,8CC5B4,90013B,904D4A,907282,94FEF4,981E19,988B5D,A01B29,A039EE,A08E78,A408F5,A86ABB,A89A93,AC3B77,AC84C9,B0982B,B0B28F,B86685,B8D94D,B8EE0E,C0AC54,C0D044,C891F9,C8CD72,CC33BB,D05794,D06EDE,D084B0,D4F829,D86CE9,D87D7F,D8A756,D8D775,E8ADA6,E8BE81,E8F1B0,ECBEDD,F08175,F08261,F46BEF,F4EB38,F8084F,F8AB05 o="Sagemcom Broadband SAS" 000E5A o="TELEFIELD inc." 000E5B o="ParkerVision - Direct2Data" 000E5D o="Triple Play Technologies A/S" @@ -3406,7 +3406,7 @@ 000E69 o="China Electric Power Research Institute" 000E6B o="Janitza electronics GmbH" 000E6C o="Device Drivers Limited" -000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1C7022,1C994C,2002AF,2C4CC6,40F308,449160,44A7CF,48EB62,58D50A,5CDAD4,5CF8A1,6021C0,60F189,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,C4AC59,CCC079,D0E44A,D44DA4,D45383,D8C46A,DCEFCA,E8E8B7,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." +000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,1098C3,10A5D0,147DC5,1848CA,1C7022,1C994C,2002AF,2C4CC6,40F308,449160,44A7CF,48EB62,58D50A,5CDAD4,5CF8A1,6021C0,60F189,707414,747A90,784B87,88308A,8C4500,90B686,98F170,A0C9A0,A0CC2B,A408EA,B072BF,B8D7AF,C4AC59,CCC079,D0E44A,D44DA4,D45383,D8C46A,DCEFCA,E8E8B7,F02765,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd." 000E6E o="MAT S.A. (Mircrelec Advanced Technology)" 000E6F o="IRIS Corporation Berhad" 000E70 o="in2 Networks" @@ -3435,7 +3435,7 @@ 000E8B o="Astarte Technology Co, Ltd." 000E8D o="Systems in Progress Holding GmbH" 000E8E o="SparkLAN Communications, Inc." -000E8F,00C002,142E5E,3C9872,60CE86,749D79,788102,7894B4,944A0C,B4A5EF,D42122,D460E3,E06066 o="Sercomm Corporation." +000E8F,00C002,105072,142E5E,3C9872,60CE86,749D79,788102,7894B4,944A0C,B4A5EF,D42122,D460E3,E06066,E81B69 o="Sercomm Corporation." 000E90 o="PONICO CORP." 000E91 o="Navico Auckland Ltd" 000E92 o="Open Telecom" @@ -3447,7 +3447,7 @@ 000E98,00C068 o="HME Clear-Com LTD." 000E99 o="Spectrum Digital, Inc" 000E9A,000EE4 o="BOE TECHNOLOGY GROUP CO.,LTD" -000E9C o="Benchmark Electronics" +000E9C,98CBA4 o="Benchmark Electronics" 000E9D o="Tiscali UK Ltd" 000E9E o="Topfield Co., Ltd" 000E9F o="TEMIC SDS GmbH" @@ -3877,7 +3877,7 @@ 00107C o="P-COM, INC." 00107D o="AURORA COMMUNICATIONS, LTD." 00107E o="BACHMANN ELECTRONIC GmbH" -00107F o="CRESTRON ELECTRONICS, INC." +00107F,C44268 o="CRESTRON ELECTRONICS, INC." 001080 o="METAWAVE COMMUNICATIONS" 001081 o="DPS, INC." 001082 o="JNA TELECOMMUNICATIONS LIMITED" @@ -3993,7 +3993,7 @@ 001102 o="Aurora Multimedia Corp." 001103 o="kawamura electric inc." 001104 o="TELEXY" -001105,FC4BBC o="Sunplus Technology Co., Ltd." +001105,1C501E,FC4BBC o="Sunplus Technology Co., Ltd." 001106 o="Siemens NV (Belgium)" 001107 o="RGB Networks Inc." 001108 o="Orbital Data Corporation" @@ -4205,7 +4205,7 @@ 0011F2 o="Institute of Network Technologies" 0011F3 o="NeoMedia Europe AG" 0011F4 o="woori-net" -0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,807871,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,F85B3B,FCB4E6 o="ASKEY COMPUTER CORP" +0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,086A0A,08B055,1CB044,24EC99,4CEDDE,7829ED,7CB733,7CDB98,807871,94917F,A0648F,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,E0CA94,E0CEC3,E839DF,E8D11B,F46942,F85B3B,FCB4E6 o="ASKEY COMPUTER CORP" 0011F6 o="Asia Pacific Microsystems , Inc." 0011F7 o="Shenzhen Forward Industry Co., Ltd" 0011F8 o="AIRAYA Corp" @@ -4264,7 +4264,7 @@ 001234 o="Camille Bauer" 001235 o="Andrew Corporation" 001236 o="ConSentry Networks" -001237,00124B,0012D1-0012D2,001783,0017E3-0017EC,00182F-001834,001AB6,0021BA,0022A5,0023D4,0024BA,0035FF,0081F9,0479B7,04A316,04E451,04EE03,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,10082C,102EAF,10CEA9,1442FC,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,2CAB33,304511,3403DE,3414B5,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,402E71,405FC2,40984E,40BD32,44C15C,44EAD8,4C2498,4C3FD3,50338B,5051A9,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5893D8,5C313E,5C6B32,5CF821,606405,607771,64694E,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,909A77,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,A8E2C1,A8E77D,B07E11,B09122,B0B448,B0D5CC,B452A9,B4994C,B4BC7C,B4EED4,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D003EB,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8952F,D8A98B,D8DDFD,E07DEA,E0C79D,E0D7BA,E0E5CF,E415F6,E4E112,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F83002,F83331,F8369B,F88A5E,FC0F4B,FC6947 o="Texas Instruments" +001237,00124B,0012D1-0012D2,001783,0017E3-0017EC,00182F-001834,001AB6,0021BA,0022A5,0023D4,0024BA,0035FF,0081F9,0479B7,04A316,04E451,04EE03,080028,0C1C57,0C61CF,0CAE7D,0CB2B7,0CEC80,10082C,102EAF,10CEA9,1442FC,1804ED,1862E4,1893D7,1C4593,1CBA8C,1CDF52,1CE2CC,209148,20C38F,20CD39,247189,247D4D,28EC9A,2C6B7D,2CAB33,304511,3403DE,3414B5,341513,342AF1,34B1F7,380B3C,3881D7,38D269,3C2DB7,3C7DB1,3CA308,4006A0,402E71,405FC2,40984E,40BD32,44C15C,44EAD8,4C2498,4C3FD3,50338B,5051A9,505663,506583,507224,508CB1,50F14A,544A16,546C0E,547DCD,587A62,5893D8,5C313E,5C6B32,5CF821,606405,607771,609866,6433DB,64694E,647BD4,649C8E,64CFD9,684749,689E19,68C90B,6CC374,6CECEB,7086C1,70E56E,70FF76,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C8EE4,7CEC79,8030DC,806FB0,847E40,84DD20,84EB18,883314,883F4A,884AEA,88C255,8C8B83,9059AF,907065,909A77,90D7EB,90E202,948854,94E36D,98072D,985945,985DAD,987BF3,9884E3,9C1D58,A0E6F8,A0F6FD,A406E9,A434F1,A4D578,A4DA32,A81087,A81B6A,A863F2,A8E2C1,A8E77D,B07E11,B09122,B0B113,B0B448,B0D5CC,B452A9,B4994C,B4BC7C,B4EED4,B8804F,B8FFFE,BC0DA5,BC6A29,C0E422,C464E3,C4BE84,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC78AB,CC8CE3,D003EB,D00790,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D43639,D494A1,D4F513,D8543A,D8714D,D8952F,D8A98B,D8DDFD,E06234,E07DEA,E0C79D,E0D7BA,E0E5CF,E415F6,E4E112,E8EB11,EC1127,EC24B8,F045DA,F0B5D1,F0C77F,F0F8F2,F45EAB,F4844C,F4B85E,F4E11E,F4FC32,F83002,F83331,F8369B,F88A5E,FC0F4B,FC6947 o="Texas Instruments" 001238 o="SetaBox Technology Co., Ltd." 001239 o="S Net Systems Inc." 00123A o="Posystech Inc., Co." @@ -4415,7 +4415,7 @@ 0012E0 o="Codan Limited" 0012E1 o="Alliant Networks, Inc" 0012E2 o="ALAXALA Networks Corporation" -0012E3 o="Agat-RT, Ltd." +0012E3 o="Agat Soft LLC" 0012E4 o="ZIEHL industrie-electronik GmbH + Co KG" 0012E5 o="Time America, Inc." 0012E6 o="SPECTEC COMPUTER CO., LTD." @@ -4427,7 +4427,7 @@ 0012EC o="Movacolor b.v." 0012ED o="AVG Advanced Technologies" 0012EF,70FC8C o="OneAccess SA" -0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA-0016EB,0018DE,0019D1-0019D2,001B21,001B77,001CBF-001CC0,001DE0-001DE1,001E64-001E65,001E67,001F3B-001F3C,00215C-00215D,00216A-00216B,0022FA-0022FB,002314-002315,0024D6-0024D7,0026C6-0026C7,00270E,002710,0028F8,00BB60,00C2C6,00DBDF,00E18C,0433C2,04D3B0,04EA56,04ED33,081196,087190,08D23E,08D40C,0C5415,0C7A15,0C8BFD,0CD292,0CDD24,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,14F6D8,181DEA,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,24418C,247703,24EE9A,2816AD,287FCF,28B2BD,28C63F,2C6E85,302432,303A64,30E37A,340286,3413E8,34415D,34CFF6,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,38BAF8,38DEAD,3C58C2,3C6AA7,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,4074E0,40A3CC,40A6B7,40EC99,44032C,448500,484520,4851B7,4889E7,48A472,48F17F,4C1D96,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,50E085,50EB71,548D5A,5891CF,58946B,58961D,58A023,58A839,58FB84,5C514F,5C5F67,5C80B6,5C879C,5CC5D4,5CCD5B,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F262,60F677,6432A8,644C36,645D86,648099,64BC58,64D4DA,6805CA,680715,681729,685D43,68ECC5,6C2995,6C6A77,6C8814,6CA100,701CE7,7470FD,74D83E,74E50B,74E5F9,780CB8,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CB27D,7CCCB8,80000B,801934,803253,8086F2,809B20,843A4B,84683E,84A6C8,84C5A6,84EF18,84FDD1,88532E,887873,88B111,8C705A,8CA982,8CC681,902E1C,9049FA,9061AE,907841,90E2BA,94659C,94B86D,94E6F7,982CBC,983B8F,984FEE,98541B,98AF65,9C4E36,9CDA3E,9CFCE8,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4BF01,A4C3F0,A4C494,A86DAA,A87EEA,AC1203,AC2B6E,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B89A2A,B8B81E,B8BF83,BC0F64,BC542F,BC7737,BCA8A6,C0B6F9,C0B883,C48508,C4D987,C809A8,C82158,C8348E,C858C0,C8F733,CC2F71,CC3D82,CCF9E4,D0577B,D07E35,D0ABD5,D0C637,D4258B,D43B04,D46D6D,D4D252,D83BBF,D8F2CA,D8FC93,DC5360,DC7196,DC8B28,DCA971,DCFB48,E09467,E09D31,E0D4E8,E4029B,E442A6,E45E37,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8E4E3,F8F21E,FC7774,FCF8AE o="Intel Corporate" +0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA-0016EB,0018DE,0019D1-0019D2,001B21,001B77,001CBF-001CC0,001DE0-001DE1,001E64-001E65,001E67,001F3B-001F3C,00215C-00215D,00216A-00216B,0022FA-0022FB,002314-002315,0024D6-0024D7,0026C6-0026C7,00270E,002710,0028F8,004238,00BB60,00C2C6,00DBDF,00E18C,0433C2,046C59,04D3B0,04EA56,04ED33,081196,085BD6,087190,08D23E,08D40C,0C5415,0C7A15,0C8BFD,0CD292,0CDD24,1002B5,100BA9,104A7D,10F005,144F8A,14ABC5,14F6D8,181DEA,182649,183DA2,185680,185E0F,18FF0F,1C1BB5,1C4D70,2016B9,207918,24418C,247703,24EE9A,2816AD,287FCF,28B2BD,28C63F,2C6E85,2CDB07,302432,303A64,30E37A,340286,3413E8,342EB7,34415D,347DF6,34CFF6,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,386893,38BAF8,38DEAD,3C58C2,3C6AA7,3C9C0F,3CA9F4,3CF011,3CF862,3CFDFE,4025C2,4074E0,40A3CC,40A6B7,40EC99,44032C,448500,44AF28,484520,4851B7,4889E7,48A472,48F17F,4C1D96,4C3488,4C79BA,4C8093,4CEB42,502DA2,5076AF,50E085,50EB71,548D5A,5891CF,58946B,58961D,58A023,58A839,58FB84,5C514F,5C5F67,5C80B6,5C879C,5CC5D4,5CCD5B,5CD2E4,5CE0C5,6036DD,605718,606720,606C66,60F262,60F677,6432A8,644C36,645D86,648099,64BC58,64D4DA,6805CA,680715,681729,68545A,685D43,68ECC5,6C2995,6C6A77,6C8814,6CA100,701CE7,709CD1,7470FD,74D83E,74E50B,74E5F9,780CB8,782B46,78929C,78FF57,7C2A31,7C5CF8,7C67A2,7C7635,7C7A91,7CB0C2,7CB27D,7CCCB8,80000B,801934,803253,8086F2,809B20,843A4B,84683E,84A6C8,84C5A6,84EF18,84FDD1,88532E,887873,88B111,8C705A,8C8D28,8CA982,8CC681,902E1C,9049FA,9061AE,907841,90CCDF,90E2BA,94659C,94B86D,94E6F7,94E70B,982CBC,983B8F,984FEE,98541B,988D46,98AF65,9C2976,9C4E36,9CDA3E,9CFCE8,A0369F,A0510B,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0C589,A0D37A,A402B9,A434D9,A44E31,A4B1C1,A4BF01,A4C3F0,A4C494,A86DAA,A87EEA,AC1203,AC2B6E,AC675D,AC7289,AC7BA1,ACED5C,ACFDCE,B0359F,B07D64,B0A460,B46921,B46BFC,B46D83,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B89A2A,B8B81E,B8BF83,BC0F64,BC17B8,BC542F,BC7737,BCA8A6,C0B6F9,C0B883,C48508,C4D987,C809A8,C82158,C8348E,C858C0,C8B29B,C8F733,CC2F71,CC3D82,CCD9AC,CCF9E4,D0577B,D07E35,D0ABD5,D0C637,D4258B,D43B04,D46D6D,D4D252,D83BBF,D8F2CA,D8F883,D8FC93,DC1BA1,DC41A9,DC5360,DC7196,DC8B28,DCA971,DCFB48,E09467,E09D31,E0D464,E0D4E8,E4029B,E442A6,E45E37,E470B8,E4A471,E4A7A0,E4B318,E4F89C,E4FAFD,E82AEA,E8B1FC,F0421C,F0D5BF,F40669,F48C50,F49634,F4D108,F81654,F83441,F85971,F8633F,F894C2,F8AC65,F8E4E3,F8F21E,FC4482,FC7774,FCB3BC,FCF8AE o="Intel Corporate" 0012F1 o="IFOTEC" 0012F3 o="connectBlue AB" 0012F4 o="Belco International Co.,Ltd." @@ -4502,7 +4502,7 @@ 001343 o="Matsushita Electronic Components (Europe) GmbH" 001344 o="Fargo Electronics Inc." 001348 o="Artila Electronics Co., Ltd." -001349,0019CB,0023F8,00A0C5,04BF6D,082697,107BEF,1C740D,28285D,404A03,4C9EFF,5067F0,54833A,588BF3,5C6A80,5CE28C,5CF4AB,603197,88ACC0,8C5973,90EF68,980D67,A0E4CB,B0B2DC,B8D526,B8ECA3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D8912A,E4186B,E8377A,EC43F6,FCF528 o="Zyxel Communications Corporation" +001349,0019CB,0023F8,00A0C5,04BF6D,082697,107BEF,1C740D,28285D,404A03,4C9EFF,4CC53E,5067F0,50E039,54833A,588BF3,5C6A80,5CE28C,5CF4AB,603197,88ACC0,8C5973,90EF68,980D67,A0E4CB,B0B2DC,B8D526,B8ECA3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D8912A,E4186B,E8377A,EC3EB3,EC43F6,FCF528 o="Zyxel Communications Corporation" 00134A o="Engim, Inc." 00134B o="ToGoldenNet Technology Inc." 00134C o="YDT Technology International" @@ -4564,7 +4564,7 @@ 00138E o="FOAB Elektronik AB" 001390 o="Termtek Computer Co., Ltd" 001391 o="OUEN CO.,LTD." -001392,001D2E,001F41,00227F,002482,0025C4,044FAA,0CF4D5,184B0D,187C0B,1C3A60,1CB9C4,205869,24792A,24C9A1,2C5D93,2CC5D3,2CE6CC,3087D9,348F27,34FA9F,38FF36,441E98,4CB1CD,50A733,543D37,54EC2F,589396,58B633,60D02C,689234,6CAAB3,743E2B,74911A,84183A,8C0C90,8CFE74,903A72,94BFC4,94F665,AC6706,B479C8,C08ADE,C0C520,C4017C,C4108A,C803F5,C80873,D4684D,D4C19E,D838FC,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E o="Ruckus Wireless" +001392,001D2E,001F41,00227F,002482,0025C4,044FAA,0CF4D5,184B0D,187C0B,1C3A60,1CB9C4,205869,24792A,24C9A1,28B371,2C5D93,2CC5D3,2CE6CC,3087D9,3420E3,348F27,34FA9F,38FF36,441E98,4CB1CD,50A733,543D37,54EC2F,589396,58B633,60D02C,689234,6CAAB3,70CA97,743E2B,74911A,800384,84183A,8C0C90,8CFE74,903A72,94BFC4,94F665,AC6706,B479C8,C08ADE,C0C520,C4017C,C4108A,C803F5,C80873,D4684D,D4C19E,D838FC,DCAEEB,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E o="Ruckus Wireless" 001393 o="Panta Systems, Inc." 001394 o="Infohand Co.,Ltd" 001395 o="congatec AG" @@ -4710,7 +4710,7 @@ 001435 o="CityCom Corp." 001436 o="Qwerty Elektronik AB" 001437 o="GSTeletech Co.,Ltd." -001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,548028,5CBA2C,70106F,8030E0,808DB7,88E9A4,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B47AF1,B88303,C8B5AD,D06726,D4F5EF,D89403,DC680C,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" +001438,004E35,00FD45,040973,089734,08F1EA,1402EC,1C98EC,20677C,20A6CD,24F27F,34FCB9,3817C3,40B93C,4448C1,484AE9,48DF37,4CAEA3,54778A,548028,5CBA2C,70106F,8030E0,808DB7,88E9A4,904C81,941882,943FC2,9440C9,94F128,98F2B3,9C8CD8,9CDC71,A8BD27,B0B867,B47AF1,B88303,C8B5AD,D06726,D4F5EF,D89403,DC680C,E0071B,E8F724,EC9B8B,ECEBB8,F40343 o="Hewlett Packard Enterprise" 001439 o="Blonder Tongue Laboratories, Inc" 00143A o="RAYTALK INTERNATIONAL SRL" 00143B o="Sensovation AG" @@ -4727,7 +4727,7 @@ 001446 o="SuperVision Solutions LLC" 001447 o="BOAZ Inc." 001448 o="Inventec Multimedia & Telecom Corporation" -001449,006CFD,00E400,1899F5,6488FF,842C80,982F3C,B46077,C0132B,D84710 o="Sichuan Changhong Electric Ltd." +001449,006CFD,00E400,1899F5,6488FF,842C80,982F3C,B46077,B49E80,C0132B,D84710 o="Sichuan Changhong Electric Ltd." 00144A o="Taiwan Thick-Film Ind. Corp." 00144B o="Hifn, Inc." 00144C o="General Meters Corp." @@ -4976,7 +4976,7 @@ 00156A o="DG2L Technologies Pvt. Ltd." 00156B o="Perfisans Networks Corp." 00156C o="SANE SYSTEM CO., LTD" -00156D,002722,0418D6,18E829,24A43C,44D9E7,687251,68D79A,7483C2,74ACB9,788A20,802AA8,B4FBE4,DC9FDB,E063DA,F09FC2,F492BF,FCECDA o="Ubiquiti Networks Inc." +00156D,002722,0418D6,18E829,245A4C,24A43C,44D9E7,687251,68D79A,7483C2,74ACB9,784558,788A20,802AA8,B4FBE4,D021F9,DC9FDB,E063DA,F09FC2,F492BF,FCECDA o="Ubiquiti Networks Inc." 00156E o="A. W. Communication Systems Ltd" 00156F o="Xiranet Communications GmbH" 001571 o="Nolan Systems" @@ -5030,7 +5030,7 @@ 0015AC o="Capelon AB" 0015AD o="Accedian Networks" 0015AE o="kyung il" -0015AF,002243,0025D3,08A95A,1C4BD6,240A64,2866E3,28C2DD,2CDCD7,384FF0,409922,409F38,40E230,44D832,485D60,54271E,5C9656,605BB4,6C71D9,6CADF8,706655,742F68,74C63B,74F06D,781881,809133,80A589,80C5F2,80D21D,94DBC9,A81D16,AC8995,B0EE45,C0E434,D0C5D3,D0E782,DC85DE,DCF505,E0B9A5,E8D819,F0038C o="AzureWave Technology Inc." +0015AF,002243,0025D3,08A95A,1C4BD6,204EF6,240A64,2866E3,28C2DD,2CDCD7,384FF0,409922,409F38,40E230,44D832,485D60,54271E,5C9656,605BB4,6C71D9,6CADF8,706655,742F68,74C63B,74F06D,781881,809133,80A589,80C5F2,80D21D,94DBC9,A81D16,AC8995,B0EE45,C0E434,D0C5D3,D0E782,D8C0A6,DC85DE,DCF505,E0B9A5,E8D819,F0038C o="AzureWave Technology Inc." 0015B0 o="AUTOTELENET CO.,LTD" 0015B1 o="Ambient Corporation" 0015B2 o="Advanced Industrial Computer, Inc." @@ -5076,7 +5076,7 @@ 0015E6 o="MOBILE TECHNIKA Inc." 0015E7 o="Quantec Tontechnik" 0015EA o="Tellumat (Pty) Ltd" -0015EB,0019C6,001E73,002293,002512,0026ED,004A77,041DC7,049573,08181A,083FBC,086083,0C1262,0C3747,0C72D9,10D0AB,143EBF,146080,18132D,1844E6,18686A,1C2704,208986,20E882,24586E,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,309935,30D386,30F31D,343759,344B50,344DEA,346987,347839,34DAB7,34DE34,34E0CF,384608,386E88,38D82F,38E1AA,38E2DD,3CDA2A,4413D0,44F436,44FB5A,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4C494F,4CABFC,4CAC0A,4CCBF5,5078B3,50AF4D,540955,5422F8,54BE53,585FF6,5C3A3D,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,6CD2BA,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,80B07B,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C68C8,8C7967,8CDC02,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,90FD73,94A7B7,94BF80,98006A,981333,986CF5,98F428,98F537,9C2F4E,9C63ED,9C6F52,9CA9E4,9CD24B,9CE91C,A091C8,A0EC80,A44027,A47E39,A8A668,AC00D0,AC6462,B00AD5,B075D5,B0ACD2,B0B194,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,BC1695,C09FE1,C0FD84,C4741E,C4A366,C85A9F,C864C7,C87B5B,C8EAF8,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4B709,D4C1C8,D855A3,D87495,D8A8C8,DC028E,DC7137,DCDFD6,DCF8B9,E01954,E0383F,E07C13,E0C3F3,E447B3,E47723,E47E9A,E4BD4B,E4CA12,E8ACAD,E8B541,EC1D7F,EC237B,EC8263,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B5AA,F4B8A7,F4E4AD,F80DF0,F8A34F,F8DFA8,FC2D5E,FC94CE,FCC897 o="zte corporation" +0015EB,0019C6,001E73,002293,002512,0026ED,004A77,041DC7,049573,08181A,083FBC,086083,0C1262,0C3747,0C72D9,10D0AB,14007D,143EBF,146080,18132D,1844E6,18686A,1C2704,208986,20E882,24586E,247E51,24C44A,24D3F2,287B09,288CB8,28FF3E,2C26C5,2C957F,300C23,304240,309935,30CC21,30D386,30F31D,343654,343759,344B50,344DEA,346987,347839,34DAB7,34DE34,34E0CF,384608,38549B,386E88,38D82F,38E1AA,38E2DD,3CDA2A,3CF652,4413D0,445943,44F436,44FB5A,44FFBA,48282F,4859A4,48A74E,4C09B4,4C16F1,4C494F,4CABFC,4CAC0A,4CCBF5,5078B3,50AF4D,540955,5422F8,5484DC,54BE53,585FF6,5C3A3D,601466,601888,6073BC,64136C,681AB2,688AF0,689FF0,6C8B2F,6CA75F,6CD2BA,702E22,709F2D,744AA4,749781,74A78E,74B57E,781D4A,78312B,789682,78C1A7,78E8B6,7C3953,80B07B,84139F,841C70,84742A,847460,885DFB,88D274,8C14B4,8C68C8,8C7967,8CDC02,8CE081,8CE117,901D27,90869B,90C7D8,90D8F3,90FD73,94A7B7,94BF80,94E3EE,98006A,981333,986CF5,98F428,98F537,9C2F4E,9C63ED,9C6F52,9CA9E4,9CD24B,9CE91C,A091C8,A0CFF5,A0EC80,A44027,A47E39,A802DB,A8A668,AC00D0,AC6462,B00AD5,B075D5,B0ACD2,B0B194,B0C19E,B41C30,B49842,B4B362,B4DEDF,B805AB,B8DD71,BC1695,C09FE1,C0B101,C0FD84,C4741E,C4A366,C85A9F,C864C7,C87B5B,C8EAF8,CC1AFA,CC7B35,D0154A,D058A8,D05BA8,D0608C,D071C4,D437D7,D47226,D476EA,D49E05,D4B709,D4C1C8,D4F756,D855A3,D87495,D8A8C8,DC028E,DC7137,DCDFD6,DCF8B9,E01954,E0383F,E07C13,E0C3F3,E447B3,E47723,E47E9A,E4BD4B,E4CA12,E8A1F8,E8ACAD,E8B541,EC1D7F,EC237B,EC6CB5,EC8263,EC8A4C,ECF0FE,F084C9,F41F88,F46DE2,F4B5AA,F4B8A7,F4E4AD,F80DF0,F864B8,F8A34F,F8DFA8,FC2D5E,FC449F,FC94CE,FCC897 o="zte corporation" 0015EC o="Boca Devices LLC" 0015ED o="Fulcrum Microsystems, Inc." 0015EE o="Omnex Control Systems" @@ -5143,7 +5143,7 @@ 001631 o="Xteam" 001633 o="Oxford Diagnostics Ltd." 001634 o="Mathtech, Inc." -001636,001B24,001E68,00238B,00269E,00C09F,047D7B,089E01,2C600C,54AB3A,60EB69,A81E84,C45444,C80AA9,E89A8F o="QUANTA COMPUTER INC." +001636,001B24,001E68,00238B,00269E,00C09F,047D7B,089E01,2C600C,54AB3A,60EB69,A81E84,B4A9FC,C01850,C45444,C80AA9,D8C497,E89A8F o="Quanta Computer Inc." 001637 o="CITEL SpA" 001639 o="Ubiquam Co., Ltd." 00163A o="YVES TECHNOLOGY CO., LTD." @@ -5320,7 +5320,7 @@ 00170C o="Twig Com Ltd." 00170D o="Dust Networks Inc." 001710 o="Casa Systems Inc." -001711 o="GE Healthcare Bio-Sciences AB" +001711 o="Cytiva Sweden AB" 001712 o="ISCO International" 001713 o="Tiger NetCom" 001714 o="BR Controls Nederland bv" @@ -5353,7 +5353,7 @@ 00172F o="NeuLion Incorporated" 001730 o="Automation Electronics" 001732 o="Science-Technical Center %RISSA%" -001733,001D16,002515,249504,307ECB,44CE7D,6035C0,CC2D1B,E0A1D7,E45D51 o="SFR" +001733,001D16,002515,249504,307ECB,44CE7D,6035C0,6C61F4,CC2D1B,E0A1D7,E45D51 o="SFR" 001734 o="ADC Telecommunications" 001735 o="Intel Wireless Network Group" 001736 o="iiTron Inc." @@ -5364,7 +5364,7 @@ 00173C o="Extreme Engineering Solutions" 00173D o="Neology" 00173E o="LeucotronEquipamentos Ltda." -00173F,001CDF,002275,08863B,149182,24F5A2,302303,58EF68,6038E0,94103E,944452,B4750E,C05627,C4411E,EC1A59 o="Belkin International Inc." +00173F,001CDF,002275,08863B,149182,24F5A2,302303,58EF68,6038E0,94103E,944452,B4750E,C05627,C4411E,E89F80,EC1A59 o="Belkin International Inc." 001740 o="Bluberi Gaming Technologies Inc" 001741 o="DEFIDEV" 001743 o="Deck Srl" @@ -5527,7 +5527,7 @@ 001807 o="Fanstel Corp." 001808 o="SightLogix, Inc." 001809,7445CE o="CRESYN" -00180A,0C8DDB,2C3F0B,3456FE,4CC8A1,683A1E,881544,981888,AC17C8,B80756,CC03D9,E0553D,E0CBBC,F89E28 o="Cisco Meraki" +00180A,0C8DDB,2C3F0B,3456FE,388479,4CC8A1,683A1E,6CDEA9,881544,981888,A8469D,AC17C8,B80756,CC03D9,E0553D,E0CBBC,F89E28 o="Cisco Meraki" 00180B o="Brilliant Telecommunications" 00180C o="Optelian Access Networks" 00180D o="Terabytes Server Storage Tech Corp" @@ -5624,7 +5624,7 @@ 00187F o="ZODIANET" 001880 o="Maxim Integrated Products" 001881 o="Buyang Electronics Industrial Co., Ltd" -001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,00664B,009ACD,00BE3B,00E0FC,00F81C,04021F,0425C5,042758,043389,044A6C,044F4C,047503,047970,04885F,048C16,049FCA,04B0E7,04BD70,04C06F,04F938,04FE8D,0819A6,08318B,084F0A,086361,087A4C,08C021,08E84F,0C2C54,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,100177,101B54,104400,104780,105172,10B1F8,10C172,10C3AB,10C61F,1409DC,143004,143CC3,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,185644,18C58A,18CF24,18D276,18DED7,1C151F,1C1D67,1C20DB,1C4363,1C599B,1C6758,1C7F2C,1C8E5C,1CAECB,1CB796,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20DA22,20F17C,20F3A3,2400BA,240995,24166D,241FA0,242E02,243154,244427,244C07,2469A5,247F3C,249EAB,24A52C,24BCF8,24DA33,24DBAC,24DF6A,24FB65,2811EC,283152,283CE4,2841C6,285FDB,286ED4,289E97,28A6DB,28B448,28DEE5,28E34E,2C1A01,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30D17E,30E98E,30F335,30FBB8,30FD65,3400A3,340A98,3412F9,341E6B,342912,342EB6,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,3847BC,384C4F,38BC01,38EB47,38F889,38FB14,3C15FB,3C4711,3C678C,3C7843,3C9D56,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,44004D,4455B1,4459E3,446747,446A2E,446EE5,447654,4482E5,44A191,44C346,44D791,480031,483C0C,483FE9,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48DC2D,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CB16C,4CD0CB,4CD1A1,4CF55B,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,505DAC,50680A,506F77,509F27,50A72B,541310,5425EA,5434EF,5439DF,54511B,548998,549209,54A51B,54B121,54BAD6,581F28,582575,582AF7,58605F,587F66,58BAD4,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C7D5E,5CA86A,5CB395,5CB43E,5CC307,5CE883,5CF96A,600810,60123C,602E20,608334,60D755,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,642CAC,643E8C,646D6C,64A651,684AAE,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,6C1632,6CB749,6CEBB6,70192F,702F35,7054F5,70723C,707990,707BE8,708A09,70A8E3,70C7F2,70D313,70FD45,745909,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,7817BE,781DBA,785860,786256,786A89,78B46A,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7C942A,7CA177,7CA23E,7CB15D,7CC385,7CD9A0,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80FB06,8421F1,8446FE,844765,845B12,847637,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C683A,8C6D77,8CE5EF,8CEBC6,8CFD18,900325,9017AC,9017C8,902BD2,904E2B,90671C,909497,94049C,940B19,940E6B,94772B,94D00D,94DBDA,94E7EA,94FE22,9835ED,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C69D1,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A01C8D,A057E3,A08CF8,A08D16,A0A33B,A0DF15,A0F479,A400E2,A416E7,A47174,A4933F,A49947,A49B4F,A4BA76,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A82BCD,A8494D,A87D12,A8C83A,A8CA7B,A8E544,A8F5AC,AC075F,AC4E91,AC6175,AC751D,AC853D,AC8D34,AC9232,ACB3B5,ACCF85,ACE215,ACE342,ACE87B,ACF970,B00875,B05508,B05B67,B08900,B0E17E,B0E5ED,B0EB57,B40931,B41513,B43052,B44326,B46E08,B48655,B4B055,B4CD27,B4F58E,B4FBF9,B808D7,B89436,B8BC1B,B8C385,B8E3B1,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC9C31,BCB0E7,BCE265,C07009,C0BFC0,C0F4E6,C40528,C40683,C4072F,C4447D,C4473F,C467D1,C486E9,C49F4C,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C850CE,C85195,C88D83,C894BB,C8A776,C8C2FA,C8C465,C8D15E,CC0577,CC53B5,CC64A6,CC96A0,CCA223,CCBBFE,CCCC81,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0C65B,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D4612E,D462EA,D46AA8,D46BA6,D46E5C,D494E8,D4A148,D4B110,D4F9A1,D82918,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC21E2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,E00084,E0191D,E0247F,E02481,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E419C1,E43493,E435C8,E468A3,E472E2,E47E66,E48326,E4A7C5,E4A8B6,E4C2D1,E4FB5D,E4FDA1,E8088B,E84DD0,E86819,E884C6,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC5623,EC8914,EC8C9A,ECCB30,F00FEC,F02FA7,F033E5,F03F95,F04347,F063F9,F09838,F0C850,F0E4A2,F41D6B,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4A4D6,F4B78D,F4BF80,F4C714,F4CB52,F4DCF9,F4DEAF,F4E3FB,F4E5F2,F80113,F823B2,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F89A78,F8BF09,F8C39E,F8E811,FC1BD1,FC3F7C,FC48EF,FC8743,FC9435,FCAB90,FCBCD1,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" +001882,001E10,002568,00259E,002EC7,0034FE,00464B,005A13,006151,00664B,009ACD,00BE3B,00E0FC,00E406,00F81C,04021F,0425C5,042758,043389,044A6C,044F4C,047503,047970,04885F,048C16,049FCA,04B0E7,04BD70,04C06F,04E795,04F938,04FE8D,0819A6,08318B,084F0A,086361,087A4C,08C021,08E84F,0C2C54,0C31DC,0C37DC,0C41E9,0C45BA,0C704A,0C8FFF,0C96BF,0CB527,0CC6CC,0CD6BD,100177,101B54,104400,104780,105172,10B1F8,10C172,10C3AB,10C61F,1409DC,1413FB,143004,143CC3,14579F,145F94,149D09,14A0F8,14A51A,14B968,14D11F,14D169,18022D,183D5E,185644,18C58A,18CF24,18D276,18DED7,1C151F,1C1D67,1C20DB,1C3D2F,1C4363,1C599B,1C6758,1C7F2C,1C8E5C,1CAECB,1CB796,2008ED,200BC7,20283E,202BC1,203DB2,2054FA,20658E,20A680,20AB48,20DA22,20F17C,20F3A3,2400BA,240995,24166D,241FA0,242E02,243154,244427,244C07,2469A5,247F3C,2491BB,249EAB,24A52C,24BCF8,24DA33,24DBAC,24DF6A,24FB65,2811EC,283152,283CE4,2841C6,285FDB,2868D2,286ED4,289E97,28A6DB,28B448,28DEE5,28E34E,2C1A01,2C55D3,2C58E8,2C97B1,2C9D1E,2CAB00,2CCF58,304596,307496,308730,30A1FA,30C50F,30D17E,30E98E,30F335,30FBB8,30FD65,3400A3,340A98,3412F9,341E6B,342912,342EB6,345840,346AC2,346BD3,347916,34A2A2,34B354,34CDBE,38378B,3847BC,384C4F,38881E,38BC01,38EB47,38F889,38FB14,3C15FB,3C306F,3C4711,3C678C,3C7843,3C9D56,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,404D8E,407D0F,40CBA8,40EEDD,44004D,44227C,4455B1,4459E3,446747,446A2E,446EE5,447654,4482E5,44A191,44C346,44D791,480031,482CD0,483C0C,483FE9,48435A,4846FB,485702,486276,487B6B,488EEF,48AD08,48D539,48DB50,48DC2D,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4CAE13,4CB16C,4CD0CB,4CD1A1,4CF55B,4CF95D,4CFB45,50016B,5001D9,5004B8,501D93,50464A,505DAC,50680A,506F77,509F27,50A72B,541310,5425EA,5434EF,5439DF,54511B,548998,549209,54A51B,54B121,54BAD6,581F28,582575,582AF7,58605F,587F66,58BAD4,58D061,58D759,58F987,5C0339,5C0979,5C4CA9,5C546D,5C647A,5C7D5E,5C9157,5CA86A,5CB395,5CB43E,5CC307,5CE883,5CF96A,600810,60123C,602E20,607ECD,608334,60D755,60DE44,60DEF3,60E701,60F18A,60FA9D,6416F0,642CAC,643E8C,645E10,646D6C,64A651,684AAE,6889C1,688F84,68A03E,68A0F6,68A828,68CC6E,68E209,6C1632,6C442A,6CB749,6CEBB6,70192F,702F35,7054F5,70723C,707990,707BE8,708A09,708CB6,70A8E3,70C7F2,70D313,70FD45,745909,745AAA,7460FA,74882A,749D8F,74A063,74A528,74C14F,74D21D,7817BE,781DBA,785773,785860,786256,786A89,78B46A,78D752,78F557,78F5FD,7C11CB,7C1CF1,7C6097,7C7668,7C7D3D,7C942A,7CA177,7CA23E,7CB15D,7CC385,7CD9A0,801382,8038BC,804126,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80E1BF,80FB06,8421F1,843E92,8446FE,844765,845B12,847637,849FB5,84A8E4,84A9C4,84AD58,84BE52,84DBAC,88108F,881196,8828B3,883FD3,884033,88403B,884477,8853D4,886639,888603,88A2D7,88BCC1,88BFE4,88CEFA,88CF98,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C683A,8C6D77,8CE5EF,8CEBC6,8CFD18,900325,9016BA,90173F,9017AC,9017C8,902BD2,903FEA,904E2B,90671C,909497,90A5AF,9400B0,94049C,940B19,940E6B,942533,94772B,94D00D,94DBDA,94E7EA,94FE22,9835ED,9844CE,989C57,98E7F5,9C1D36,9C28EF,9C37F4,9C52F8,9C69D1,9C713A,9C741A,9C7DA3,9CB2B2,9CC172,9CE374,A0086F,A01C8D,A057E3,A08CF8,A08D16,A0A33B,A0DF15,A0F479,A400E2,A416E7,A47174,A47CC9,A4933F,A49947,A49B4F,A4BA76,A4BDC4,A4BE2B,A4C64F,A4CAA0,A4DCBE,A80C63,A82BCD,A8494D,A87D12,A8C83A,A8CA7B,A8E544,A8F5AC,AC075F,AC4E91,AC6089,AC6175,AC751D,AC853D,AC8D34,AC9232,ACB3B5,ACCF85,ACE215,ACE342,ACE87B,ACF970,B00875,B05508,B05B67,B0761B,B08900,B0E17E,B0E5ED,B0EB57,B40931,B41513,B43052,B44326,B46E08,B48655,B4B055,B4CD27,B4F58E,B4FBF9,B808D7,B89436,B8BC1B,B8C385,B8E3B1,BC25E0,BC3D85,BC3F8F,BC620E,BC7574,BC7670,BC76C5,BC9C31,BCB0E7,BCE265,C07009,C0BC9A,C0BFC0,C0F4E6,C0F6C2,C0FFA8,C40528,C40683,C4072F,C40D96,C4447D,C4473F,C467D1,C486E9,C49F4C,C4A402,C4B8B4,C4F081,C4FF1F,C80CC8,C81451,C81FBE,C850CE,C85195,C88D83,C894BB,C8A776,C8C2FA,C8C465,C8D15E,C8E600,CC0577,CC53B5,CC64A6,CC96A0,CCA223,CCB182,CCBBFE,CCCC81,CCD73C,D016B4,D02DB3,D03E5C,D065CA,D06F82,D07AB5,D0C65B,D0D04B,D0D783,D0EFC1,D0FF98,D440F0,D44649,D4612E,D462EA,D46AA8,D46BA6,D46E5C,D494E8,D4A148,D4B110,D4D51B,D4F9A1,D82918,D8490B,D89B3B,D8C771,DC094C,DC16B2,DC21E2,DC729B,DC9088,DC9914,DCC64B,DCD2FC,DCD916,DCEE06,DCEF80,E00084,E0191D,E0247F,E02481,E02861,E03676,E09796,E0A3AC,E0CC7A,E40EEE,E419C1,E43493,E435C8,E43EC6,E468A3,E472E2,E47E66,E48326,E4A7C5,E4A8B6,E4C2D1,E4D373,E4FB5D,E4FDA1,E8088B,E8136E,E84DD0,E86819,E884C6,E8ABF3,E8BDD1,E8CD2D,EC233D,EC388F,EC4D47,EC5623,EC753E,EC8914,EC8C9A,ECC01B,ECCB30,F00FEC,F02FA7,F033E5,F03F95,F04347,F063F9,F09838,F09BB8,F0C850,F0E4A2,F41D6B,F44C7F,F4559C,F4631F,F47960,F48E92,F49FF3,F4A4D6,F4B78D,F4BF80,F4C714,F4CB52,F4DCF9,F4DEAF,F4E3FB,F4E5F2,F80113,F823B2,F82E3F,F83DFF,F84ABF,F86EEE,F87588,F898B9,F898EF,F89A78,F8BF09,F8C39E,F8E811,FC1BD1,FC3F7C,FC48EF,FC73FB,FC8743,FC9435,FCAB90,FCBCD1,FCE33C o="HUAWEI TECHNOLOGIES CO.,LTD" 001883 o="FORMOSA21 INC." 001884,C47130 o="Fon Technology S.L." 001885,001F92 o="Avigilon Corporation" @@ -5774,7 +5774,7 @@ 00192B o="Aclara RF Systems Inc." 00192E o="Spectral Instruments, Inc." 001931 o="Balluff GmbH" -001932 o="Gude Analog- und Digialsysteme GmbH" +001932 o="Gude Systems GmbH" 001933 o="Strix Systems, Inc." 001934 o="TRENDON TOUCH TECHNOLOGY CORP." 001935 o="DUERR DENTAL AG" @@ -5832,7 +5832,6 @@ 001974 o="16063" 001975 o="Beijing Huisen networks technology Inc" 001976 o="Xipher Technologies, LLC" -001977,08EA44,206C8A,348584,4018B1,5859C2,787D53,7C95B1,885BDD,90B832,9C5D12,B87CF2,BCF310,C413E2,C8665D,C8675E,D854A2,E01C41,F09CE9,F4EAB5 o="Aerohive Networks Inc." 001978 o="Datum Systems, Inc." 00197A o="MAZeT GmbH" 00197B o="Picotest Corp." @@ -5865,7 +5864,7 @@ 00199A o="EDO-EVI" 00199B o="Diversified Technical Systems, Inc." 00199C o="CTRING" -00199D,006B9E,2C641F,3C9BD6,A06A44,A48D3B,C41CFF,CC95D7 o="Vizio, Inc" +00199D,006B9E,0C8B7D,2C641F,3C9BD6,A06A44,A48D3B,C41CFF,CC95D7 o="Vizio, Inc" 00199E o="Nifty" 00199F o="DKT A/S" 0019A0 o="NIHON DATA SYSTENS, INC." @@ -5936,7 +5935,7 @@ 0019F8 o="Embedded Systems Design, Inc." 0019F9 o="TDK-Lambda" 0019FA o="Cable Vision Electronics CO., LTD." -0019FB,04819B,0CF9C0,2047ED,24A7DC,38A6CE,3C8994,7050AF,783E53,7C4CA5,807215,80751F,900218,902106,9C31C3,A0BDCD,B03E51,C03E0F,D058FC,D452EE,D4DACD o="BSkyB Ltd" +0019FB,04819B,0CF9C0,2047ED,24A7DC,38A6CE,3C8994,507043,7050AF,783E53,7C4CA5,807215,80751F,900218,902106,9C31C3,A0BDCD,B03E51,C03E0F,C0A36E,D058FC,D452EE,D4DACD o="BSkyB Ltd" 0019FC o="PT. Ufoakses Sukses Luarbiasa" 0019FE o="SHENZHEN SEECOMM TECHNOLOGY CO.,LTD." 0019FF o="Finnzymes" @@ -5957,7 +5956,7 @@ 001A0E o="Cheng Uei Precision Industry Co.,Ltd" 001A0F o="Sistemas Avanzados de Control, S.A." 001A10 o="LUCENT TRANS ELECTRONICS CO.,LTD" -001A11,00F620,089E08,1CF29A,20DFB9,240588,28BD89,30FD38,388B59,3C286D,3C5AB4,3C8D20,44070B,48D6D5,546009,58CB52,703ACB,7C2EBD,7CD95C,883D24,88541F,900CC8,9495A0,94EB2C,98D293,A47733,B02A43,B0E4D5,CCA7C1,CCF411,D4F547,D86C63,E4F042,F05C77,F072EA,F0EF86,F40304,F4F5D8,F4F5E8,F80FF9,F88FCA o="Google, Inc." +001A11,00F620,089E08,14C14E,1CF29A,20DFB9,240588,28BD89,30FD38,388B59,3C286D,3C5AB4,3C8D20,44070B,44BB3B,48D6D5,546009,58CB52,60B76E,703ACB,7C2EBD,7CD95C,883D24,88541F,900CC8,9495A0,94EB2C,98D293,A47733,B02A43,B0E4D5,CCA7C1,CCF411,D4F547,D86C63,D88C79,E4F042,F05C77,F072EA,F0EF86,F40304,F4F5D8,F4F5E8,F80FF9,F88FCA o="Google, Inc." 001A12 o="Essilor" 001A13 o="Wanlida Group Co., LTD" 001A14 o="Xin Hua Control Engineering Co.,Ltd." @@ -5978,7 +5977,7 @@ 001A26 o="Deltanode Solutions AB" 001A27 o="Ubistar" 001A28 o="ASWT Co., LTD. Taiwan Branch H.K." -001A29,90B97D o="Johnson Outdoors Marine Electronics d/b/a Minnkota" +001A29,90B97D,C87125 o="Johnson Outdoors Marine Electronics d/b/a Minnkota" 001A2B o="Ayecom Technology Co., Ltd." 001A2C o="SATEC Co.,LTD" 001A2D o="The Navvo Group" @@ -5997,7 +5996,7 @@ 001A3C o="Technowave Ltd." 001A3D o="Ajin Vision Co.,Ltd" 001A3E o="Faster Technology LLC" -001A3F,180D2C,58108C o="Intelbras" +001A3F,180D2C,24FD0D,58108C,D8778B o="Intelbras" 001A40 o="A-FOUR TECH CO., LTD." 001A41 o="INOCOVA Co.,Ltd" 001A42 o="Techcity Technology co., Ltd." @@ -6082,7 +6081,7 @@ 001AA6 o="Telefunken Radio Communication Systems GmbH &CO.KG" 001AA7 o="Torian Wireless" 001AA8 o="Mamiya Digital Imaging Co., Ltd." -001AA9,20934D,2875D8,54F6C5,5CCBCA,C40938 o="FUJIAN STAR-NET COMMUNICATION CO.,LTD" +001AA9,20934D,2875D8,345594,54F6C5,5CCBCA,C40938 o="FUJIAN STAR-NET COMMUNICATION CO.,LTD" 001AAA o="Analogic Corp." 001AAB o="eWings s.r.l." 001AAC o="Corelatus AB" @@ -6177,7 +6176,7 @@ 001B14 o="Carex Lighting Equipment Factory" 001B15 o="Voxtel, Inc." 001B16 o="Celtro Ltd." -001B17,00869C,08306B,08661F,240B0A,34E5EC,58493B,786D94,7C89C1,84D412,B40C25,C42456,D41D71,D49CF4,D4F4BE,E4A749,E8986D,EC6881 o="Palo Alto Networks" +001B17,00869C,080342,08306B,08661F,240B0A,34E5EC,58493B,786D94,7C89C1,84D412,B40C25,C42456,D41D71,D49CF4,D4F4BE,E4A749,E8986D,EC6881 o="Palo Alto Networks" 001B18 o="Tsuken Electric Ind. Co.,Ltd" 001B19 o="IEEE I&M Society TC9" 001B1A o="e-trees Japan, Inc." @@ -6267,7 +6266,7 @@ 001B82 o="Taiwan Semiconductor Co., Ltd." 001B83 o="Finsoft Ltd" 001B84 o="Scan Engineering Telecom" -001B85 o="MAN Diesel SE" +001B85 o="MAN Energy Solutions" 001B87 o="Deepsound Tech. Co., Ltd" 001B88 o="Divinet Access Technologies Ltd" 001B89 o="EMZA Visual Sense Ltd." @@ -6449,7 +6448,7 @@ 001C5F o="Winland Electronics, Inc." 001C60 o="CSP Frontier Technologies,Inc." 001C61 o="Galaxy Microsystems LImited" -001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,7CF31B,805A04,88074B,88365F,88C9D0,8C3AE3,98B8BA,98D6F7,A039F7,A04F85,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,C8F319,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" +001C62,001E75,001F6B,001FE3,0021FB,0022A9,002483,0025E5,0026E2,0034DA,003DE8,0057C1,00AA70,041B6D,08D46A,0C4885,10683F,10F1F2,10F96F,2021A5,2C54CF,2C598A,30766F,30FCEB,344DF7,34FCEF,3830F9,40B0FA,485929,48605F,48902F,505527,583F54,58A2B5,5C70A3,5CAF06,60E3AC,64899A,64BC0C,64C2DE,6CD68A,700514,74A722,78F882,7CF31B,805A04,88074B,88365F,88C9D0,8C3AE3,98B8BA,98D6F7,A039F7,A04F85,A09169,A816B2,A8922C,A8B86E,AC0D1B,ACF6F7,B4F1DA,B4F7A1,B81DAA,BCF5AC,C4438F,C49A02,C8F319,CCFA00,D013FD,DC0B34,E892A4,F01C13,F80CF3,F895C7,F8A9D0 o="LG Electronics (Mobile Communications)" 001C63 o="TRUEN" 001C64 o="Landis+Gyr" 001C65 o="JoeScan, Inc." @@ -6466,7 +6465,7 @@ 001C70 o="NOVACOMM LTDA" 001C71 o="Emergent Electronics" 001C72 o="Mayer & Cie GmbH & Co KG" -001C73,28993A,444CA8,7483EF,985D82,C0D682,FCBD67 o="Arista Networks" +001C73,28993A,444CA8,7483EF,985D82,C0D682,D4AFF7,FCBD67 o="Arista Networks" 001C74 o="Syswan Technologies Inc." 001C75 o="Segnet Ltd." 001C76 o="The Wandsworth Group Ltd" @@ -6474,7 +6473,7 @@ 001C78 o="WYPLAY SAS" 001C79 o="Cohesive Financial Technologies LLC" 001C7A o="Perfectone Netware Company Ltd" -001C7B,FC4AE9 o="Castlenet Technology Inc." +001C7B,003054,FC4AE9 o="Castlenet Technology Inc." 001C7C,021C7C o="PERQ SYSTEMS CORPORATION" 001C7D o="Excelpoint Manufacturing Pte Ltd" 001C80 o="New Business Division/Rhea-Information CO., LTD." @@ -6493,7 +6492,7 @@ 001C8D o="Mesa Imaging" 001C8F o="Advanced Electronic Design, Inc." 001C90 o="Empacket Corporation" -001C91 o="Gefen Inc." +001C91 o="Gefen LLC" 001C92 o="Tervela" 001C93 o="ExaDigm Inc" 001C94 o="LI-COR Biosciences" @@ -6546,7 +6545,7 @@ 001CD2 o="King Champion (Hong Kong) Limited" 001CD3 o="ZP Engineering SEL" 001CD5 o="ZeeVee, Inc." -001CD7,9CDF03,A056B2 o="Harman/Becker Automotive Systems GmbH" +001CD7,2856C1,9CDF03,A056B2,F8E877 o="Harman/Becker Automotive Systems GmbH" 001CD8 o="BlueAnt Wireless" 001CD9 o="GlobalTop Technology Inc." 001CDA o="Exegin Technologies Limited" @@ -6575,7 +6574,7 @@ 001CF7 o="AudioScience" 001CF8 o="Parade Technologies, Ltd." 001CFA,B83A9D o="Alarm.com" -001CFD,00CC3F,1C549E,48D0CF,7091F3,8C3A7E,9CAC6D,ACEB51,E80FC8,F0B31E o="Universal Electronics, Inc." +001CFD,00CC3F,1C549E,209E79,40B31E,48D0CF,5061F6,6888A1,7091F3,8C3A7E,9CAC6D,ACEB51,B8E3EE,E80FC8,F0B31E o="Universal Electronics, Inc." 001CFE o="Quartics Inc" 001CFF o="Napera Networks Inc" 001D00 o="Brivo Systems, LLC" @@ -6583,6 +6582,7 @@ 001D02 o="Cybertech Telecom Development" 001D03 o="Design Solutions Inc." 001D04 o="Zipit Wireless, Inc." +001D05 o="Cooper Lighting Solutions" 001D06 o="HM Electronics, Inc." 001D07 o="Shenzhen Sang Fei Consumer Communications Co.,Ltd" 001D08,CCD3E2 o="Jiangsu Yinhe Electronics Co.,Ltd." @@ -6749,7 +6749,7 @@ 001DDC o="HangZhou DeChangLong Tech&Info Co.,Ltd" 001DDD o="DAT H.K. LIMITED" 001DDE o="Zhejiang Broadcast&Television Technology Co.,Ltd." -001DDF,004279,0CA694,98523D,B8D50B,F8DF15,FCA89A o="Sunitec Enterprise Co.,Ltd" +001DDF,004279,042144,0CA694,98523D,B8D50B,F8DF15,FCA89A o="Sunitec Enterprise Co.,Ltd" 001DE2 o="Radionor Communications" 001DE3 o="Intuicom" 001DE4 o="Visioneered Image Systems" @@ -6817,7 +6817,7 @@ 001E2E o="SIRTI S.p.A." 001E2F o="DiMoto Pty Ltd" 001E30 o="Shireen Inc" -001E31 o="INFOMARK CO.,LTD." +001E31,5865E6,884067 o="infomark" 001E32 o="Zensys" 001E33,00266C,008CFA,00A0D1,3868DD,7CD30A o="INVENTEC CORPORATION" 001E34 o="CryptoMetrics" @@ -6909,7 +6909,6 @@ 001EAF o="Ophir Optronics Ltd" 001EB0 o="ImesD Electronica S.L." 001EB1 o="Cryptsoft Pty Ltd" -001EB2 o="LG innotek" 001EB3,4CBC72 o="Primex Wireless" 001EB4 o="UNIFAT TECHNOLOGY LTD." 001EB5 o="Ever Sparkle Technologies Ltd" @@ -6946,7 +6945,7 @@ 001EDD o="WASKO S.A." 001EDE o="BYD COMPANY LIMITED" 001EDF o="Master Industrialization Center Kista" -001EE0 o="Urmet Domus SpA" +001EE0 o="Urmet SpA" 001EE3 o="T&W Electronics (ShenZhen) Co.,Ltd" 001EE4 o="ACS Solutions France" 001EE6 o="Shenzhen Advanced Video Info-Tech Co., Ltd." @@ -7182,7 +7181,7 @@ 002008 o="CABLE & COMPUTER TECHNOLOGY" 002009 o="PACKARD BELL ELEC., INC." 00200A o="SOURCE-COMM CORP." -00200B o="OCTAGON SYSTEMS CORP." +00200B,FC956A o="OCTAGON SYSTEMS CORP." 00200C o="ADASTRA SYSTEMS CORP." 00200D o="CARL ZEISS" 00200E o="NSSLGlobal Technologies AS" @@ -7326,7 +7325,7 @@ 0020A2 o="GALCOM NETWORKING LTD." 0020A4 o="MULTIPOINT NETWORKS" 0020A5 o="API ENGINEERING" -0020A6 o="Proxim Wireless" +0020A6,04F5F4 o="Proxim Wireless" 0020A7 o="PAIRGAIN TECHNOLOGIES, INC." 0020A8 o="SAST TECHNOLOGY CORP." 0020A9 o="WHITE HORSE INDUSTRIAL" @@ -7682,7 +7681,7 @@ 00225C o="Multimedia & Communication Technology" 00225D o="Digicable Network India Pvt. Ltd." 00225E o="Uwin Technologies Co.,LTD" -00225F,00F48D,1063C8,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,803049,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,E4AAEA,E82A44,E8617E,E8C74F,E8D0FC,F82819,F8A2D6 o="Liteon Technology Corporation" +00225F,00F48D,1063C8,18CF5E,1C659D,2016D8,20689D,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,701A04,70C94E,70F1A1,74DE2B,74DFBF,74E543,803049,940853,94E979,9822EF,9CB70D,A4DB30,ACB57D,ACE010,B00594,B88687,B8EE65,C8FF28,CCB0DA,D05349,D0DF9A,D8F3BC,E4AAEA,E82A44,E8617E,E8C74F,E8D0FC,F82819,F8A2D6 o="Liteon Technology Corporation" 002260 o="AFREEY Inc." 002261,305890 o="Frontier Silicon Ltd" 002262 o="BEP Marine" @@ -7906,7 +7905,7 @@ 002386 o="Tour & Andersson AB" 002387 o="ThinkFlood, Inc." 002388 o="V.T. Telematica S.p.a." -00238A,144E2A,1892A4,1C1161,208058,2C39C1,54C33E,7487BB,9C7A03,C4836F,D0196A,ECB0E1 o="Ciena Corporation" +00238A,144E2A,1892A4,1C1161,208058,2C39C1,54C33E,7487BB,78D71A,94434D,9C7A03,C4836F,D0196A,ECB0E1 o="Ciena Corporation" 00238D o="Techno Design Co., Ltd." 00238F o="NIDEC COPAL CORPORATION" 002390 o="Algolware Corporation" @@ -7926,7 +7925,7 @@ 0023A4 o="New Concepts Development Corp." 0023A5 o="SageTV, LLC" 0023A6 o="E-Mon" -0023A7,88DA1A o="Redpine Signals, Inc." +0023A7,80C955,88DA1A o="Redpine Signals, Inc." 0023A8 o="Marshall Electronics" 0023A9 o="Beijing Detianquan Electromechanical Equipment Co., Ltd" 0023AA,0409A5 o="HFR, Inc." @@ -8573,7 +8572,7 @@ 0026FE o="MKD Technology Inc." 002700 o="Shenzhen Siglent Technology Co., Ltd." 002701 o="INCOstartec GmbH" -002702 o="SolarEdge Technologies" +002702,84D6C5 o="SolarEdge Technologies" 002703 o="Testech Electronics Pte Ltd" 002704 o="Accelerated Concepts, Inc" 002705 o="Sectronic" @@ -8601,8 +8600,9 @@ 00289F o="Semptian Co., Ltd." 002926 o="Applied Optoelectronics, Inc Taiwan Branch" 002AAF o="LARsys-Automation GmbH" +002B67,507B9D,5405DB,54E1AD,68F728,8C1645,98FA9B,C85B76,E86A64,F875A4 o="LCFC(HeFei) Electronics Technology co., ltd" 002D76 o="TITECH GmbH" -002FD9,006762,00BE9E,04C1B9,04ECBB,0C2A86,0C35FE,0C6ABC,0C8447,105887,1077B0,1088CE,10DC4A,142233,14E9B2,185282,18A3E8,18D225,1C398A,1C60D2,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,38144E,3CFB5C,444B7E,48555F,48A0F8,48F97C,50C6AD,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C3845,6C9E7C,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,803AF4,809FAB,80C7C5,88947E,8C5FAD,9055DE,94D505,9C88AD,9CFEA1,A013CB,A41908,A8E705,ACC25D,B0E2E5,B8C716,BC9889,BCC00F,C03656,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,E02AE6,E42F26,E8018D,E85AD1,E8910F,E8C417,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F84D33,F8AFDB,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" +002FD9,006762,00BE9E,04A2F3,04C1B9,04ECBB,0C2A86,0C35FE,0C6ABC,0C8447,105887,1077B0,1088CE,10DC4A,142233,14E9B2,185282,18A3E8,18D225,1C398A,1C60D2,1CDE57,20896F,24CACB,28BF89,341A35,344B3D,34BF90,38144E,387A3C,3CFB5C,444B7E,48555F,48A0F8,48F97C,50C6AD,543E64,54DF24,583BD9,5CE3B6,60B617,68FEDA,6C09BF,6C3845,6C9E7C,6CA4D1,6CA858,70B921,7412BB,741E93,74C9A3,74CC39,74E19A,74EC42,7CC77E,7CF9A0,803AF4,809FAB,80C7C5,88947E,8C5FAD,9055DE,94D505,9C88AD,9CFEA1,A013CB,A0D83D,A41908,A8E705,ACC25D,B0E2E5,B8C716,BC9889,BCC00F,C03656,C464B7,C4F0EC,C84029,C8F6C8,CC0677,CC500A,D00492,D041C9,D05995,D092FA,D45800,D467E7,D4AD2D,D4F786,D4FC13,D89ED4,E02AE6,E42F26,E8018D,E85AD1,E8910F,E8C417,E8D099,EC8AC7,F0407B,F08CFB,F4573E,F46FED,F84D33,F8AFDB,F8C96C,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD" 003000 o="ALLWELL TECHNOLOGY CORP." 003001 o="SMP" 003002 o="Expand Networks" @@ -8679,7 +8679,6 @@ 003051 o="ORBIT AVIONIC & COMMUNICATION" 003052 o="ELASTIC NETWORKS" 003053 o="Basler AG" -003054 o="CASTLENET TECHNOLOGY, INC." 003055 o="Renesas Technology America, Inc." 003057 o="QTelNet, Inc." 003058 o="API MOTION" @@ -9092,7 +9091,7 @@ 004252 o="RLX Technologies" 0043FF o="KETRON S.R.L." 004501 o="Midmark RTLS" -004BF3,386B1C,44F971,503AA0,508965,640DCE,BC54FC,C0A5DD,E4F3F5 o="SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." +004BF3,386B1C,44F971,503AA0,508965,640DCE,90769F,BC54FC,C0A5DD,E4F3F5 o="SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." 004D32 o="Andon Health Co.,Ltd." 005000 o="NEXO COMMUNICATIONS, INC." 005001 o="YAMASHITA SYSTEMS CORP." @@ -9285,6 +9284,7 @@ 0050ED o="ANDA NETWORKS" 0050EE o="TEK DIGITEL CORPORATION" 0050EF o="SPE Systemhaus GmbH" +0050F1,AC9A96,F04CD5 o="Maxlinear, Inc" 0050F2 o="MICROSOFT CORP." 0050F3 o="GLOBAL NET INFORMATION CO., Ltd." 0050F4 o="SIGMATEK GMBH & CO. KG" @@ -9297,7 +9297,6 @@ 0050FD o="VISIONCOMM CO., LTD." 0050FE o="PCTVnet ASA" 0050FF o="HAKKO ELECTRONICS CO., LTD." -0051ED,044EAF,203DBD,2C2BF9,30A9DE,44CB8B,60AB14,7440BE,7C1C4E,944444,A06FAA,B4E62A,C4366C,C80210,CC8826,E8F2E2 o="LG Innotek" 005218 o="Wuxi Keboda Electron Co.Ltd" 0054BD o="Swelaser AB" 00583F o="PC Aquarius" @@ -9308,7 +9307,7 @@ 005BA1 o="shanghai huayuan chuangxin software CO., LTD." 005CB1 o="Gospell DIGITAL TECHNOLOGY CO., LTD" 005D03 o="Xilinx, Inc" -005E0C,04F128,203956,4C6AF6,60D89C,6CA928,6CC4D5,748A28,88517A,90A365,94EE9F,A028ED,A83E0E,AC5775,BC024A,C010B1,F8ADCB o="HMD Global Oy" +005E0C,04F128,203956,44917C,4C6AF6,60D89C,6CA928,6CC4D5,748A28,88517A,90A365,94EE9F,A028ED,A83E0E,AC5775,BC024A,C010B1,CC9ECA,F8ADCB o="HMD Global Oy" 006000 o="XYCOM INC." 006001 o="InnoSys, Inc." 006002 o="SCREEN SUBTITLING SYSTEMS, LTD" @@ -9395,7 +9394,7 @@ 006061 o="WHISTLE COMMUNICATIONS CORP." 006062 o="TELESYNC, INC." 006063 o="PSION DACOM PLC." -006065 o="BERNECKER & RAINER INDUSTRIE-ELEKTRONIC GmbH" +006065 o="B&R Industrial Automation GmbH" 006066 o="LACROIX Trafic" 006067 o="ACER NETXUS INC." 006068 o="Dialogic Corporation" @@ -9533,9 +9532,10 @@ 0060FD o="NetICs, Inc." 0060FE o="LYNX SYSTEM DEVELOPERS, INC." 0060FF o="QuVis, Inc." +0063DE o="CLOUDWALK TECHNOLOGY CO.,LTD" 0064A6 o="Maquet CardioVascular" -006619,00ADD5,00BB1C,048C9A,04D3B5,04F169,08F458,0C839A,0CE4A0,10327E,10E953,147740,14A32F,18703B,189E2C,18D98F,1C1386,246F8C,283334,2864B0,2C780E,2CC546,30A2C2,30AAE4,3446EC,347146,347E00,34B20A,4455C4,44C7FC,484C86,4C5077,5021EC,540DF9,54F294,5C78F8,6C06D6,740AE1,7422BB,7885F4,78C5F8,8C5AC1,94E4BA,94E9EE,980D51,A04147,A0D807,A4B61E,A85AE0,A8C252,ACBD70,B0735D,B0CCFE,B4A898,B4F18C,B827C5,BC1AE4,BC2EF6,C0B47D,C0B5CD,D005E4,D88ADC,D89E61,E04007,E0E0FC,E0F442,E83F67,EC3CBB,F0C42F,F4A59D o="Huawei Device Co., Ltd." -0068EB,040E3C,3822E2,E8D8D1 o="HP Inc." +006619,0094EC,00ADD5,00BB1C,048C9A,04C1D8,04D3B5,04F169,0831A4,08F458,0C839A,0CE4A0,10327E,105DDC,10E953,145120,147740,14A32F,14DE39,183CB7,18703B,189E2C,18AA0F,18D98F,1C1386,1C1FF1,241AE6,245F9F,246F8C,2481C7,24E9CA,283334,2848E7,285471,2864B0,2C780E,2CA042,2CC546,3066D0,308AF7,309610,30A2C2,30A998,30AAE4,3446EC,347146,347E00,34B20A,3CB233,400634,40B6E7,40DCA5,4455C4,44C7FC,4805E2,484C86,4C5077,5021EC,502873,50F7ED,50F958,540DF9,5455D5,5471DD,54D9C6,54F294,58F2FC,5C78F8,5CD89E,60AAEF,642315,64B0E8,681324,6C06D6,740AE1,7422BB,74452D,7804E3,7885F4,78C5F8,80CC12,80CFA2,8836CF,8C5AC1,8C5EBD,909838,90F644,9408C7,9437F7,94E4BA,94E9EE,980D51,982FF8,98B3EF,A04147,A0D807,A0DE0F,A43B0E,A446B4,A4AC0F,A4B61E,A4C54E,A4C74B,A83512,A83759,A85AE0,A8C092,A8C252,A8E978,ACBD70,B04502,B0735D,B0CCFE,B0FEE5,B4A898,B4F18C,B827C5,B88E82,BC1AE4,BC2EF6,BC7F7B,C083C9,C0B47D,C0B5CD,C0D193,C41688,C42B44,C4D738,C868DE,C8BC9C,C8CA63,CCB0A8,CCFF90,D005E4,D00DF7,D0B45D,D0F3F5,D4BBE6,D88ADC,D89E61,D8A491,D8EF42,DC333D,DC7385,DCD444,E04007,E0D462,E0E0FC,E0F442,E4268B,E83F67,EC3CBB,F05501,F0C42F,F0FAC7,F487C5,F4A59D,F82F65,F8AF05,FC862A o="Huawei Device Co., Ltd." +0068EB,040E3C,3822E2,842AFD,B05CDA,BCE92F,E8D8D1,F80DAC o="HP Inc." 00692D,08A5C8,54C57A,60313B,60D21C,886B44 o="Sunnovo International Limited" 006B8E,8CAB8E,D842AC,F0EBD0 o="Shanghai Feixun Communication Co.,Ltd." 006BA0 o="SHENZHEN UNIVERSAL INTELLISYS PTE LTD" @@ -9544,21 +9544,21 @@ 006FF2,00A096,78617C,BC825D,C449BB,F0AB54 o="MITSUMI ELECTRIC CO.,LTD." 0070B0,0270B0 o="M/A-COM INC. COMPANIES" 0070B3,0270B3 o="DATA RECALL LTD." -007147,00BB3A,00FC8B,0812A5,08849D,08A6BC,0C47C9,0CEE99,140AC5,149138,18742E,1C12B0,1C4D66,244CE3,34D270,38F73D,3C5CC4,40A2DB,40B4CD,440049,44650D,4C1744,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,68DBF5,6C5697,747548,74C246,74D637,78E103,7C6166,7CD566,84D6D0,8871E5,A002DC,A40801,AC63BE,B0FC0D,B47C9C,C49500,CC9EA2,CCF735,DC54D7,F0272D,F08173,F0D2F1,F0F0A4,F4032A,F854B8,FC492D,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." +007147,00BB3A,00FC8B,0812A5,08849D,08A6BC,0C47C9,0CEE99,140AC5,149138,18742E,1C12B0,1C4D66,1CFE2B,20A171,244CE3,34D270,38F73D,3C5CC4,40A2DB,40B4CD,440049,44650D,4843DD,4C1744,4CEFC0,50DCE7,50F5DA,6837E9,6854FD,689A87,68DBF5,6C5697,7458F3,747548,74A7EA,74C246,74D637,78E103,7C6166,7CD566,84D6D0,8871E5,A002DC,A0D0DC,A40801,AC63BE,B0FC0D,B47C9C,B85F98,C49500,CC9EA2,CCF735,DC54D7,DC91BF,F0272D,F08173,F0D2F1,F0F0A4,F4032A,F854B8,FC492D,FC65DE,FCA183,FCA667 o="Amazon Technologies Inc." 0071C2,0C54A5,100501,202564,386077,48210B,4C72B9,54B203,54BEF7,600292,7054D2,7071BC,74852A,78F29E,7C0507,84002D,88AD43,8C0F6F,C07CD1,D45DDF,D897BA,DCFE07,E06995,E840F2,ECAAA0 o="PEGATRON CORPORATION" 007204,08152F,448F17 o="Samsung Electronics Co., Ltd. ARTIK" 007263,048D38,E4BEED o="Netcore Technology Inc." -00738D,0CEC84,44D3AD,806AB0,A04C5B,A0F895,B0A2E7,B43939,B4C0F5,BC4101,BC4434,BCD1D3,C0C976,D0B33F,D83C69 o="Shenzhen TINNO Mobile Technology Corp." -00749C,14144B,300D9E,58696C,800588 o="Ruijie Networks Co.,LTD" +00738D,0CEC84,18D61C,44D3AD,806AB0,A04C5B,A0F895,B0A2E7,B43939,B4C0F5,BC4101,BC4434,BCD1D3,C0C976,D0B33F,D83C69 o="Shenzhen TINNO Mobile Technology Corp." +00749C,14144B,300D9E,58696C,800588,C0B8E6 o="Ruijie Networks Co.,LTD" 007532 o="INID BV" 0075E1 o="Ampt, LLC" 00763D o="Veea" 0076B1 o="Somfy-Protect By Myfox SAS" -0077E4,00D0F6,04C241,0C54B9,0C7C28,1005E1,10E878,140F42,143E60,147BAC,1CEA1B,207852,20E09C,242124,30FE31,34AA99,38521A,405582,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,5CE7A0,60A8FE,68AB09,6C0D34,6CF712,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C0C87,8C83DF,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,A4E31B,A824B8,AC8FF8,B0700D,B0754D,BC52B4,BC6B4D,BC8D0E,C014B8,C04121,C4084A,CC66B2,D4E33F,D8EFCD,DCB082,E48184,E89363,F81308,F85C4D,FC1CA1,FC2FAA o="Nokia" +0077E4,00D0F6,04C241,089BB9,0C54B9,0C7C28,1005E1,10E878,140F42,143E60,147BAC,1CEA1B,207852,20E09C,20F44F,242124,30FE31,34AA99,38521A,405582,407C7D,48EC5B,48F7F1,48F8E1,4CC94F,504061,50A0A4,50E0EF,54FA96,5CE7A0,60A8FE,68AB09,6C0D34,6CF712,702526,78F9B4,7C41A2,84262B,846991,84DBFC,8C0C87,8C83DF,8C90D3,8CF773,903AA0,94B819,94E98C,98B039,A47B2C,A492CB,A4E31B,A824B8,AC8FF8,B0700D,B0754D,BC52B4,BC6B4D,BC8D0E,C014B8,C04121,C4084A,CC66B2,CC874A,D4E33F,D8EFCD,DCB082,E48184,E89363,F81308,F85C4D,FC1CA1,FC2FAA o="Nokia" 0078CD o="Ignition Design Labs" 007B18 o="SENTRY Co., LTD." 007DFA o="Volkswagen Group of America" -007E56,44EFBF,94E0D6,A09DC1 o="China Dragon Technology Limited" +007E56,40AA56,44EFBF,94E0D6,A09DC1 o="China Dragon Technology Limited" 008001 o="PERIPHONICS CORPORATION" 008002 o="SATELCOM (UK) LTD" 008003 o="HYTEC ELECTRONICS LTD." @@ -9988,7 +9988,7 @@ 0090CE o="avateramedical Mechatronics GmbH" 0090CF o="NORTEL" 0090D1 o="LEICHU ENTERPRISE CO., LTD." -0090D2 o="ARTEL VIDEO SYSTEMS" +0090D2 o="Artel Video Systems" 0090D3 o="GIESECKE & DEVRIENT GmbH" 0090D4 o="BindView Development Corp." 0090D5 o="EUPHONIX, INC." @@ -10031,12 +10031,14 @@ 0090FE o="ELECOM CO., LTD. (LANEED DIV.)" 0090FF o="TELLUS TECHNOLOGY INC." 0091FA o="Synapse Product Development" +00927D o="Ficosa Internationa(Taicang) C0.,Ltd." 0092FA o="SHENZHEN WISKY TECHNOLOGY CO.,LTD" 009363 o="Uni-Link Technology Co., Ltd." 009569 o="LSD Science and Technology Co.,Ltd." 0097FF o="Heimann Sensor GmbH" 009D8E,029D8E o="CARDIAC RECORDERS, INC." -009EC8,00EC0A,04B167,04C807,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,18F0E4,1CCCD6,2034FB,2047DA,2082C0,20A60C,20F478,28167F,28E31F,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,4C6371,508F4C,50A009,582059,584498,60AB67,640980,64B473,64CC2E,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,7CD661,8035C1,80AD16,8CBEBE,9078B2,9487E0,98FAE3,9C28F7,9C2EA1,9C99A0,A086C6,A44519,A44BD5,A45046,A89CED,ACC1EE,ACF7F3,B0E235,B4C4FC,BC7FA4,C40BCB,C46AB7,C83DDC,D09C7A,D4970B,D832E3,D86375,D8CE3A,E01F88,E06267,E0CCF8,E0DCFF,E446DA,E85A8B,ECD09F,F0B429,F460E2,F48B32,F4F5DB,F8A45F,FC64BA o="Xiaomi Communications Co Ltd" +009EC8,00EC0A,04B167,04C807,04D13A,04E598,082525,0C1DAF,0C9838,0CF346,102AB3,14F65A,1801F1,185936,188740,18F0E4,1CCCD6,2034FB,2047DA,2082C0,20A60C,20F478,28167F,28E31F,2CD066,341CF0,3480B3,38A4ED,38E60A,482CA0,48FDA3,4C49E3,4C6371,508F4C,50A009,582059,584498,60AB67,640980,64B473,64CC2E,64DDE9,68DFDD,703A51,70BBE9,742344,7451BA,7802F8,7C035E,7C03AB,7C1DD9,7C2ADB,7CD661,7CFD6B,8035C1,80AD16,8CBEBE,9078B2,941700,9487E0,98F621,98FAE3,9C28F7,9C2EA1,9C99A0,A086C6,A44519,A44BD5,A45046,A89CED,ACC1EE,ACF7F3,B0E235,B4C4FC,BC7FA4,C40BCB,C46AB7,C83DDC,D09C7A,D4970B,D832E3,D86375,D8CE3A,E01F88,E06267,E0CCF8,E0DCFF,E446DA,E85A8B,ECD09F,F0B429,F4308B,F460E2,F48B32,F4F5DB,F8A45F,FC1999,FC64BA o="Xiaomi Communications Co Ltd" +009EEE,DC35F1 o="Positivo Tecnologia S.A." 00A000 o="CENTILLION NETWORKS, INC." 00A001 o="DRS Signal Solutions" 00A002 o="LEEDS & NORTHRUP AUSTRALIA PTY LTD" @@ -10274,8 +10276,8 @@ 00A509 o="WigWag Inc." 00A784 o="ITX security" 00AA3C o="OLIVETTI TELECOM SPA (OLTECO)" -00AB48,1422DB,189088,3C5CF1,48DD0C,4C0143,605F8D,684A76,6CAEF6,74B6B6,80DA13,F8BBBF o="eero inc." -00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,3C1E04,409BCD,48EE0C,54B80A,58D56E,60634C,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BCF685,C0A0BB,C412F5,C4A81D,C4E90A,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,ECADE0,F0B4D2,F48CEB,F8E903,FC7516 o="D-Link International" +00AB48,1422DB,189088,30578E,3C5CF1,48DD0C,4C0143,5CA5BC,605F8D,684A76,6CAEF6,74B6B6,80DA13,F8BBBF,F8BC0E o="eero inc." +00AD24,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,340A33,3C1E04,409BCD,48EE0C,54B80A,58D56E,60634C,6C198F,6C7220,7062B8,74DADA,78321B,78542E,802689,84C9B2,908D78,9094E4,9CD643,A0AB1B,ACF1DF,B0C554,B8A386,BC0F9A,BCF685,C0A0BB,C412F5,C4A81D,C4E90A,C8BE19,C8D3A3,CCB255,D8FEE3,E46F13,E8CC18,EC2280,ECADE0,F0B4D2,F48CEB,F8E903,FC7516 o="D-Link International" 00AD63 o="Dedicated Micros Malta LTD" 00AECD o="Pensando Systems" 00B017 o="InfoGear Technology Corp." @@ -10316,6 +10318,7 @@ 00B78D o="Nanjing Shining Electric Automation Co., Ltd" 00B7A8 o="Heinzinger electronic GmbH" 00B810,1CC1BC,9C8275 o="Yichip Microelectronics (Hangzhou) Co.,Ltd" +00B8B6,04D395,08AA55,08CC27,0CCB85,141AA3,1430C6,1C56FE,2446C8,24DA9B,304B07,34BB26,3880DF,40786A,408805,441C7F,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,8CF112,9068C3,90735A,9CD917,A470D6,A89675,B07994,BC98DF,BCFFEB,C08C71,C8C750,CC0DF2,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F81F32,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" 00B8C2 o="Heights Telecom T ltd" 00B9F6 o="Shenzhen Super Rich Electronics Co.,Ltd" 00BAC0 o="Biometric Access Company" @@ -10323,7 +10326,8 @@ 00BB8E o="HME Co., Ltd." 00BBF0,00DD00-00DD0F o="UNGERMANN-BASS INC." 00BD27 o="Exar Corp." -00BD82,04E0B0,14B837,1CD5E2,28D1B7,2C431A,2C557C,34E71C,447BBB,4CB8B5,54666C,68A682,68D1BA,70ACD7,7C03C9,7C7630,901234,A42940,A8E2C3,B41D2B,C4047B,C4518D,C821DA,CC90E8,D45F25,D8325A,DC9C9F,DCA333 o="Shenzhen YOUHUA Technology Co., Ltd" +00BD82,04E0B0,14B837,1CD5E2,28D1B7,2C431A,2C557C,34E71C,447BBB,4CB8B5,54666C,68A682,68D1BA,70ACD7,7C03C9,7C7630,901234,A42940,A8E2C3,B41D2B,BC13A8,C4047B,C4518D,C821DA,CC90E8,D45F25,D8325A,DC9C9F,DCA333 o="Shenzhen YOUHUA Technology Co., Ltd" +00BED5,0440A9,04D7A5,08688D,101965,1CAB34,307BAC,30809B,346B5B,38AD8E,38ADBE,3CF5CC,4077A9,441AFA,48BD3D,4CE9E4,5098B8,542BDE,5CC999,689320,6CE5F7,703AA6,7057BF,743A20,7485C4,74EAC8,74EACB,782C29,78AA82,7C1E06,80E455,88DF9E,905D7C,90E710,94282E,94292F,943BB0,9CE895,A4FA76,B04414,DCDA80,F01090,F47488,FC609B o="New H3C Technologies Co., Ltd" 00BF15,0CBF15 o="Genetec Inc." 00C000 o="LANOPTICS, LTD." 00C001 o="DIATEK PATIENT MANAGMENT" @@ -10565,11 +10569,12 @@ 00C0FD o="PROSUM" 00C0FE o="APTEC COMPUTER SYSTEMS, INC." 00C14F o="DDL Co,.ltd." +00C343 o="E-T-A Circuit Breakers Ltd" 00C5DB o="Datatech Sistemas Digitales Avanzados SL" 00CBB4 o="SHENZHEN ATEKO PHOTOELECTRICITY CO.,LTD" -00CBBD o="Cambridge Broadband Networks Ltd." +00CBBD o="Cambridge Broadband Networks Group" 00CD90 o="MAS Elektronik AG" -00CFC0,103D3E,1479F3,1869DA,1C4176,24615A,3C574F,4062EA,44C874,508CF5,7089CC,74ADB7,78C313,8C53D2,90473C,AC5AEE,AC710C,B4D0A9,C01692,C43306,CC5CDE,E0456D,E4C0CC,F848FD o="China Mobile Group Device Co.,Ltd." +00CFC0,00E22C,0C14D2,103D3E,1479F3,1869DA,1C4176,24615A,3C574F,3CE3E7,4062EA,44C874,508CF5,7089CC,74ADB7,78C313,8C53D2,90473C,94FF61,AC5AEE,AC710C,B4D0A9,C01692,C43306,CC5CDE,E0456D,E4C0CC,F848FD o="China Mobile Group Device Co.,Ltd." 00D000 o="FERRAN SCIENTIFIC, INC." 00D001 o="VST TECHNOLOGIES, INC." 00D002 o="DITECH CORPORATION" @@ -10777,7 +10782,7 @@ 00D0E9 o="Advantage Century Telecommunication Corp." 00D0EA o="NEXTONE COMMUNICATIONS, INC." 00D0EB o="LIGHTERA NETWORKS, INC." -00D0EC,480C49,8C3C4A,F49651 o="NAKAYO Inc" +00D0EC,480C49,8C3C4A,C80739,F49651 o="NAKAYO Inc" 00D0ED o="XIOX" 00D0EE o="DICTAPHONE CORPORATION" 00D0EF o="IGT" @@ -10930,7 +10935,7 @@ 00E08D o="PRESSURE SYSTEMS, INC." 00E08E o="UTSTARCOM" 00E090 o="BECKMAN LAB. AUTOMATION DIV." -00E091,14C913,201742,30B4B8,388C50,64956C,6CD032,785DC8,A823FE,C808E9 o="LG Electronics" +00E091,14C913,201742,30B4B8,388C50,58FDB1,64956C,6CD032,785DC8,A823FE,C808E9 o="LG Electronics" 00E092 o="ADMTEK INCORPORATED" 00E093 o="ACKFIN NETWORKS" 00E094 o="OSAI SRL" @@ -10963,7 +10968,7 @@ 00E0B4 o="TECHNO SCOPE CO., LTD." 00E0B5 o="ARDENT COMMUNICATIONS CORP." 00E0B6 o="Entrada Networks" -00E0B7 o="PI GROUP, LTD." +00E0B7 o="Cosworth Electronics Ltd" 00E0B8 o="GATEWAY 2000" 00E0B9 o="BYAS SYSTEMS" 00E0BA o="BERGHOF AUTOMATIONSTECHNIK GmbH" @@ -11029,6 +11034,7 @@ 00E0FD o="A-TREND TECHNOLOGY CO., LTD." 00E0FF o="SECURITY DYNAMICS TECHNOLOGIES, Inc." 00E175 o="AK-Systems Ltd" +00E5E4,1CFF59,4456E2,C0CC42,C4A151 o="Sichuan Tianyi Comheart Telecom Co., Ltd." 00E6D3,02E6D3 o="NIXDORF COMPUTER CORP." 00E6E8 o="Netzin Technology Corporation,.Ltd." 00E8AB o="Meggitt Training Systems, Inc." @@ -11045,8 +11051,9 @@ 00FD4C o="NEVATEC" 02AA3C o="OLIVETTI TELECOMM SPA (OLTECO)" 0402CA o="Shenzhen Vtsonic Co.,ltd" -0403D6,342FBD,48A5E7,582F40,5C521E,606BFF,64B5C6,7048F7,9458CB,98415C,98B6E9,98E8FA,A438CC,B87826,B88AEC,D4F057,DC68EB,ECC40D o="Nintendo Co.,Ltd" +0403D6,342FBD,48A5E7,582F40,5C521E,606BFF,64B5C6,702C09,7048F7,74F9CA,9458CB,98415C,98B6E9,98E8FA,A438CC,B87826,B88AEC,D4F057,DC68EB,E0F6B5,E8DA20,ECC40D o="Nintendo Co.,Ltd" 0404EA o="Valens Semiconductor Ltd." +0405DD,B0D568 o="Shenzhen Cultraview Digital Technology Co., Ltd" 04072E o="VTech Electronics Ltd." 040AE0 o="XMIT AG COMPUTER NETWORKS" 040EC2 o="ViewSonic Mobile China Limited" @@ -11063,17 +11070,19 @@ 042BBB o="PicoCELA, Inc." 042DB4 o="First Property (Beijing) Co., Ltd Modern MOMA Branch" 042F56 o="ATOCS (Shenzhen) LTD" -043110 o="Inspur Group Co., Ltd." +043110,C0A66D o="Inspur Group Co., Ltd." 0432F4 o="Partron" 043385 o="Nanchang BlackShark Co.,Ltd." 043604 o="Gyeyoung I&T" 043A0D o="SM Optics S.r.l." 043D98 o="ChongQing QingJia Electronics CO.,LTD" -0440A9,04D7A5,08688D,1CAB34,307BAC,30809B,346B5B,38AD8E,38ADBE,3CF5CC,4077A9,441AFA,48BD3D,4CE9E4,5098B8,542BDE,5CC999,7057BF,7485C4,74EAC8,74EACB,782C29,7C1E06,80E455,88DF9E,905D7C,90E710,94282E,94292F,943BB0,9CE895,A4FA76,DCDA80,F01090,F47488 o="New H3C Technologies Co., Ltd" 044169,2474F7,D43260,D4D919,D89685,F4DD9E o="GoPro" 0444A1 o="TELECON GALICIA,S.A." +044562 o="ANDRA Sp. z o. o." 0445A1 o="NIRIT- Xinwei Telecom Technology Co., Ltd." +0446CF o="Beijing Venustech Cybervision Co.,Ltd." 044A50 o="Ramaxel Technology (Shenzhen) limited company" +044AC6 o="Aipon Electronics Co., Ltd" 044BFF o="GuangZhou Hedy Digital Technology Co., Ltd" 044CEF o="Fujian Sanao Technology Co.,Ltd" 044E06,3407FB,346E9D,348446,3C197D,549B72,74C99A,74D0DC,78D347,903809,987A10,98A404,98C5DB,A4A1C2,AC60B6,F0B107 o="Ericsson AB" @@ -11103,6 +11112,7 @@ 0475F5 o="CSST" 047863,80A036,B0F893,D0BAE4 o="Shanghai MXCHIP Information Technology Co., Ltd." 047D50 o="Shenzhen Kang Ying Technology Co.Ltd." +047E23,1C25E1,44E6B0,48216C,6458AD,64F88A,688B0F,A0950C,A09B12,AC5474,B03055,B05365,C098DA,C0D0FF,E42D7B o="China Mobile IOT Company Limited" 047E4A o="moobox CO., Ltd." 047F0E o="Barrot Technology Limited" 0481AE o="Clack Corporation" @@ -11113,7 +11123,7 @@ 048B42 o="Skspruce Technologies" 048C03 o="ThinPAD Technology (Shenzhen)CO.,LTD" 0492EE o="iway AG" -04946B,088620,141114,202681,4CE19E,58DB15,64CB9F,709FA9,74E60F,783A6C,78FFCA,AC2DA9,C4C563,D01C3C,D47DFC,F03D03 o="TECNO MOBILE LIMITED" +04946B,088620,08ED9D,141114,202681,4CE19E,58DB15,64CB9F,709FA9,74E60F,783A6C,78FFCA,9056FC,AC2DA9,C4C563,D01C3C,D47DFC,ECF22B,F03D03 o="TECNO MOBILE LIMITED" 0494A1 o="CATCH THE WIND INC" 0495E6,0840F3,500FF5,502B73,58D9D5,B0DFC1,B40F3B,B83A08,CC2D21,D83214,E865D4 o="Tenda Technology Co.,Ltd.Dongguan branch" 049645 o="WUXI SKY CHIP INTERCONNECTION TECHNOLOGY CO.,LTD." @@ -11123,10 +11133,10 @@ 049C62 o="BMT Medical Technology s.r.o." 049DFE o="Hivesystem" 049F06 o="Smobile Co., Ltd." -04A222,0C8E29,18828C,44FE3B,488D36,4C1B86,64CC22,78DD12,946AB0,A0B549,B8F853,BC30D9,CCD42E,D0052A,D463FE,E05163,E43ED7,ECF451,F08620 o="Arcadyan Corporation" +04A222,0C8E29,18828C,44FE3B,488D36,4C1B86,64CC22,78DD12,946AB0,A0B549,B8F853,BC30D9,CCD42E,D0052A,D463FE,E05163,E43ED7,E475DC,EC6C9A,ECF451,F08620,FC3DA5 o="Arcadyan Corporation" 04A3F3 o="Emicon" 04AAE1 o="BEIJING MICROVISION TECHNOLOGY CO.,LTD" -04AB18,BC5C4C o="ELECOM CO.,LTD." +04AB18,3897A4,BC5C4C o="ELECOM CO.,LTD." 04AB6A o="Chun-il Co.,Ltd." 04AC44,B8CA04 o="Holtek Semiconductor Inc." 04B3B6 o="Seamap (UK) Ltd" @@ -11142,14 +11152,14 @@ 04C880 o="Samtec Inc" 04C991 o="Phistek INC." 04CB1D o="Traka plc" +04CB88,30C01B,5CFB7C,8850F6,B8F653,D8373B,E8D03C,F4BCDA o="Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd" 04CE14 o="Wilocity LTD." 04CE7E o="NXP France Semiconductors France" 04CF25 o="MANYCOLORS, INC." 04CF8C,286C07,34CE00,40313C,50642B,7811DC,7C49EB,EC4118 o="XIAOMI Electronics,CO.,LTD" -04D395,08CC27,0CCB85,141AA3,1430C6,1C56FE,2446C8,24DA9B,304B07,34BB26,3880DF,40786A,408805,4480EB,58D9C3,5C5188,601D91,60BEB5,68C44D,8058F8,806C1B,84100D,88797E,88B4A6,8CF112,9068C3,90735A,9CD917,A470D6,A89675,B07994,BC98DF,BCFFEB,C08C71,C8C750,CC61E5,CCC3EA,D00401,D07714,D463C6,D4C94B,DCBFE9,E0757D,E09861,E4907E,E89120,EC8892,F0D7AA,F4F1E1,F4F524,F81F32,F8CFC5,F8E079,F8F1B6 o="Motorola Mobility LLC, a Lenovo Company" 04D437 o="ZNV" 04D590,085B0E,704CA5,906CAC,E023FF,E81CBA o="Fortinet, Inc." -04D6AA,08C5E1,1449E0,24181D,2C0E3D,30074D,30AB6A,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CB84A,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" +04D6AA,08C5E1,1449E0,24181D,28C21F,2C0E3D,30074D,30AB6A,3423BA,400E85,4C6641,54880E,6CC7EC,843838,88329B,8CB84A,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)" 04D783 o="Y&H E&C Co.,LTD." 04DB8A o="Suntech International Ltd." 04DD4C o="Velocytech" @@ -11169,6 +11179,7 @@ 04F17D o="Tarana Wireless" 04F4BC o="Xena Networks" 04F8C2 o="Flaircomm Microelectronics, Inc." +04F8F8,1CEA0B,34EFB6,3C2C99,68215F,80A235,8CEA1B,A82BB5,B86A97,CC37AB o="Edgecore Networks Corporation" 04F9D9 o="Speaker Electronic(Jiashan) Co.,Ltd" 04FA3F o="Opticore Inc." 04FEA1,40EF4C,7C96D2 o="Fihonest communication co.,Ltd" @@ -11316,7 +11327,7 @@ 081DFB o="Shanghai Mexon Communication Technology Co.,Ltd" 081F3F o="WondaLink Inc." 081FEB o="BinCube" -0823B2,087F98,08B3AF,0C20D3,10F681,1802AE,18E29F,18E777,1CDA27,20311C,205D47,207454,20F77C,283166,28FAA0,2CFFEE,309435,34E911,386EA2,3C86D1,3CA348,3CA581,3CA616,3CB6B7,449EF9,488764,4CC00A,5419C8,5C1CB9,6091F3,6C24A6,6CD94C,7047E9,70788B,70B7AA,70D923,808A8B,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,98C8B8,9CA5C0,9CE82B,9CFBD5,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,D8A315,DC1AC5,DC31D1,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,F8E7A0,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." +0823B2,087F98,08B3AF,08FA79,0C20D3,10BC97,10F681,1802AE,18E29F,18E777,1CDA27,20311C,205D47,207454,20F77C,283166,28FAA0,2CFFEE,309435,34E911,386EA2,3C86D1,3CA348,3CA581,3CA616,3CB6B7,449EF9,488764,4CC00A,540E2D,5419C8,5C1CB9,6091F3,642C0F,6C24A6,6CD94C,7047E9,70788B,708F47,70B7AA,70D923,808A8B,886AB1,88F7BF,90ADF7,90C54A,94147A,946372,98C8B8,9CA5C0,9CE82B,9CFBD5,A022DE,B40FB3,B80716,BC2F3D,C46699,C4ABB2,D4BBC8,D8A315,DC1AC5,DC31D1,E013B5,E0DDC0,E45AA2,EC7D11,ECDF3A,F01B6C,F42981,F470AB,F4B7B3,F8E7A0,FC1A11,FCBE7B o="vivo Mobile Communication Co., Ltd." 082522 o="ADVANSEE" 082719 o="APS systems/electronic AG" 0827CE o="NAGANO KEIKI CO., LTD." @@ -11326,28 +11337,31 @@ 083571 o="CASwell INC." 0835B2 o="CoreEdge Networks Co., Ltd" 08379C o="Topaz Co. LTD." +083869 o="Hong Kong AMobile Intelligent Corp. Limited Taiwan Branch" 0838A5 o="Funkwerk plettac electronic GmbH" 083A2F o="Guangzhou Juan Intelligent Tech Joint Stock Co.,Ltd" 083A5C o="Junilab, Inc." 083AB8 o="Shinoda Plasma Co., Ltd." +083AF2,0CDC7E,10521C,18FE34,240AC4,2462AB,246F28,24A160,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,40F520,483FDA,4C11AE,500291,545AA6,5CCF7F,600194,68C63A,70039F,7C9EBD,7CDFA1,807D3A,840D8E,84CCA8,84F3EB,8CAAB5,8CCE4E,9097D5,94B97E,98F4AB,A020A6,A0764E,A47B9D,A4CF12,A8032A,AC67B2,ACD074,B4E62D,B8F009,BCDDC2,C44F33,C4DD57,C82B96,CC50E3,D8A01D,D8BFC0,D8F15B,DC4F22,E09806,ECFABC,F008D1,F4CFA2,FCF5C4 o="Espressif Inc." 083F3E o="WSH GmbH" 083F76 o="Intellian Technologies, Inc." 084027 o="Gridstore Inc." +084296 o="Mobile Technology Solutions LLC" 084656 o="VEO-LABS" -0847D0,089C86,781735,88B362,98865D,B81904 o="Nokia Shanghai Bell Co., Ltd." +0847D0,089C86,4C2113,781735,88B362,98865D,B81904,DCD9AE o="Nokia Shanghai Bell Co., Ltd." 08482C o="Raycore Taiwan Co., LTD." -084ACF,14472D,14C697,18D0C5,18D717,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,20826A,2479F3,2C5BB8,2C5D34,2CA9F0,308454,38295A,3CF591,440444,4466FC,44AEAB,4883B4,489507,4C189A,4C1A3D,4C6F9C,5029F5,503CEA,587A6A,58C6F0,5C666C,602101,6C5C14,6CD71F,70DDA8,7836CC,7C6B9C,846FCE,885A06,88D50C,8C0EE3,94D029,986F60,9C0CDF,9C5F5A,9CF531,A09347,A41232,A43D78,A4C939,A4F05E,A81B5A,B0AA36,B4A5AC,B4CB57,B83765,B8C74A,B8C9B5,BC3AEA,C02E25,C09F05,C4E1A1,C4E39F,C4FE5B,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06728,F06D78,F079E8,F4D620 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" +084ACF,14472D,14C697,18D0C5,18D717,1C0219,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2064CB,20826A,2479F3,2C5BB8,2C5D34,2CA9F0,308454,38295A,388ABE,3CF591,440444,4466FC,44AEAB,4883B4,489507,4C189A,4C1A3D,4C6F9C,5029F5,503CEA,587A6A,58C6F0,5C666C,602101,60D4E9,6C5C14,6CD71F,70DDA8,7836CC,7C6B9C,846FCE,8803E9,885A06,88D50C,8C0EE3,9454CE,94D029,986F60,9C0CDF,9C5F5A,9CF531,A09347,A41232,A43D78,A4C939,A4F05E,A81B5A,B0AA36,B0B5C3,B4A5AC,B4CB57,B83765,B8C74A,B8C9B5,BC3AEA,C02E25,C09F05,C440F6,C4E1A1,C4E39F,C4FE5B,C8F230,CC2D83,D41A3F,D4503F,D467D3,D81EDD,DC5583,DC6DCD,E433AE,E44790,E4C483,E8BBA8,EC01EE,EC51BC,ECF342,F06728,F06D78,F079E8,F4D620,FCA5D0 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD" 084E1C o="H2A Systems, LLC" -084EBF o="Broad Net Mux Corporation" 085114 o="QINGDAO TOPSCOMM COMMUNICATION CO., LTD" 08512E o="Orion Diagnostica Oy" 085240 o="EbV Elektronikbau- und Vertriebs GmbH" +0854BB,107717,1CA770,283545,60427F,949034,A4E615,B48107,BC83A7,BCEC23,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD" 085AE0 o="Recovision Technology Co., Ltd." 085BDA o="CliniCare LTD" 08674E,B84DEE o="Hisense broadband multimedia technology Co.,Ltd" 0868D0 o="Japan System Design" 0868EA o="EITO ELECTRONICS CO., LTD." -086BD1,DC4BDD,E4F3E8 o="Shenzhen SuperElectron Technology Co.,Ltd." +086BD1,8012DF,DC4BDD,E4F3E8 o="Shenzhen SuperElectron Technology Co.,Ltd." 086DF2 o="Shenzhen MIMOWAVE Technology Co.,Ltd" 0874F6 o="Winterhalter Gastronom GmbH" 087572 o="Obelux Oy" @@ -11357,13 +11371,14 @@ 087BAA o="SVYAZKOMPLEKTSERVICE, LLC" 087CBE o="Quintic Corp." 087D21 o="Altasec technology corporation" -087E64,08952A,0C0227,1033BF,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,383FB3,3C9A77,3CB74B,441C12,4432C8,480033,48F7C0,500959,54A65C,58238C,589630,5C7695,603D26,641236,6C55E8,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,8417EF,889E68,88F7C7,8C04FF,905851,946A77,98524A,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,D4B92F,DCEB69,E03717,E0885D,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." +087E64,08952A,0C0227,1033BF,1062D0,10C25A,14987D,14B7F8,28BE9B,3817E1,383FB3,3C9A77,3CB74B,441C12,4432C8,480033,484BD4,48F7C0,500959,54A65C,58238C,589630,5C7695,5C7D7D,603D26,641236,6C55E8,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,8417EF,889E68,88F7C7,8C04FF,905851,946A77,98524A,989D5D,A0FF70,A456CC,B0C287,B42A0E,BC9B68,C42795,CC03FA,CC3540,D05A00,D08A91,D0B2C4,D4B92F,DCEB69,E03717,E0885D,F4C114,FC528D,FC9114,FC94E3 o="Technicolor CH USA Inc." 0881BC o="HongKong Ipro Technology Co., Limited" 088466 o="Novartis Pharma AG" +0887C6,44A61E o="INGRAM MICRO SERVICES" 088DC8 o="Ryowa Electronics Co.,Ltd" 088E4F o="SF Software Solutions" -088F2C o="Hills Sound Vision & Lighting" -0890BA o="Danlaw Inc" +088F2C o="Amber Technology Ltd." +0890BA,4CCE2D o="Danlaw Inc" 0894EF,206A8A,38B725,70E284,98EECB,F0DEF1,F80F41 o="Wistron Infocomm (Zhongshan) Corporation" 089758 o="Shenzhen Strong Rising Electronics Co.,Ltd DongGuan Subsidiary" 089B4B o="iKuai Networks" @@ -11371,7 +11386,9 @@ 08A12B o="ShenZhen EZL Technology Co., Ltd" 08A8A1 o="Cyclotronics Power Concepts, Inc" 08ACA5 o="Benu Video, Inc." +08ACC4 o="FMTech" 08AF78 o="Totus Solutions, Inc." +08B0A7 o="Truebeyond Co., Ltd" 08B2A3 o="Cynny Italia S.r.L." 08B4CF o="Abicom International" 08B738 o="Lite-On Technogy Corp." @@ -11392,10 +11409,11 @@ 08DFCB o="Systrome Networks" 08E5DA o="NANJING FUJITSU COMPUTER PRODUCTS CO.,LTD." 08E672 o="JEBSEE ELECTRONICS CO.,LTD." -08EA40,0C8C24,10A4BE,146B9C,203233,380146,74EE2A,7CA7B0,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" +08E9F6,08FBEA,2050E7,704A0E,70F754,B82D28,D49CDD o="AMPAK Technology,Inc." +08EA40,0C8C24,10A4BE,146B9C,203233,380146,4401BB,74EE2A,7CA7B0,E0B94D,EC3DFD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD" 08EB29,18BF1C o="Jiangsu Huitong Group Co.,Ltd." 08EBED o="World Elite Technology Co.,LTD" -08EDED,14A78B,24526A,38AF29,3CEF8C,4C11BF,6C1C71,74C929,9002A9,9C1463,A0BD1D,B44C3B,BC325F,E0508B o="Zhejiang Dahua Technology Co., Ltd." +08EDED,14A78B,24526A,38AF29,3CEF8C,4C11BF,6C1C71,74C929,9002A9,9C1463,A0BD1D,B44C3B,BC325F,C0395A,E0508B,E4246C o="Zhejiang Dahua Technology Co., Ltd." 08EFAB o="SAYME WIRELESS SENSOR NETWORK" 08F1B7 o="Towerstream Corpration" 08F2F4 o="Net One Partners Co.,Ltd." @@ -11404,7 +11422,7 @@ 08F7E9 o="HRCP Research and Development Partnership" 08FAE0 o="Fohhn Audio AG" 08FC52 o="OpenXS BV" -0C01DB,74C17D,80795D,9874DA,98DDEA,AC512C,BC91B5,DC6AEA o="Infinix mobility limited" +0C01DB,74C17D,80795D,9874DA,98DDEA,AC2334,AC512C,BC91B5,DC6AEA o="Infinix mobility limited" 0C0400 o="Jantar d.o.o." 0C0535 o="Juniper Systems" 0C1105 o="AKUVOX (XIAMEN) NETWORKS CO., LTD" @@ -11431,7 +11449,7 @@ 0C4101 o="Ruichi Auto Technology (Guangzhou) Co., Ltd." 0C469D o="MS Sedco" 0C4933,7C5259 o="Sichuan Jiuzhou Electronic Technology Co., Ltd." -0C4C39,345760,84AA9C,9897D1,A433D7,ACC662,B046FC,B8FFB3,C03DD9,CCD4A1,CCEDDC,E04136,E4AB89 o="MitraStar Technology Corp." +0C4C39,345760,84AA9C,9897D1,A433D7,ACC662,B046FC,B8FFB3,C03DD9,CCD4A1,CCEDDC,D8C678,E04136,E4AB89 o="MitraStar Technology Corp." 0C4F5A o="ASA-RT s.r.l." 0C51F7 o="CHAUVIN ARNOUX" 0C5203 o="AGM GROUP LIMITED" @@ -11445,7 +11463,7 @@ 0C5CD8 o="DOLI Elektronik GmbH" 0C5F35 o="Niagara Video Corporation" 0C6111 o="Anda Technologies SAC" -0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,34F150,44D878,7CB232,C0D2F3,C4985C,D81399,F84FAD o="Hui Zhou Gaoshengda Technology Co.,LTD" +0C62A6,0C9160,103D0A,1C1EE3,20F543,2CD974,34F150,44D878,7CB232,C0D2F3,C4985C,D4ABCD,D81399,DC7223,F84FAD o="Hui Zhou Gaoshengda Technology Co.,LTD" 0C63FC o="Nanjing Signway Technology Co., Ltd" 0C6AE6 o="Stanley Security Solutions" 0C6E4F o="PrimeVOLT Co., Ltd." @@ -11455,21 +11473,22 @@ 0C7523 o="BEIJING GEHUA CATV NETWORK CO.,LTD" 0C756C o="Anaren Microwave, Inc." 0C7D7C o="Kexiang Information Technology Co, Ltd." +0C817D o="EEP Elektro-Elektronik Pranjic GmbH" 0C8230 o="SHENZHEN MAGNUS TECHNOLOGIES CO.,LTD" 0C826A o="Wuhan Huagong Genuine Optics Technology Co., Ltd" 0C8411 o="A.O. Smith Water Products" 0C8484 o="Zenovia Electronics Inc." 0C8A87 o="AgLogica Holdings, Inc" -0C8BD3,18AC9E,44DC4E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,88D5A8,8CD48E,988ED4,9CAF6F,A4F465,ACFE05,B8C8EB,D87E76,DC543D,F0B968,F82F6A,FC3964 o="ITEL MOBILE LIMITED" +0C8BD3,18AC9E,40D25F,44DC4E,48DD9D,58C583,741C27,787D48,7CE97C,8050F6,881C95,88D5A8,8CD48E,988ED4,9CAF6F,A4F465,ACFE05,B8C8EB,C81739,D87E76,DC543D,F0B968,F82F6A,FC3964 o="ITEL MOBILE LIMITED" 0C8C8F o="Kamo Technology Limited" 0C8CDC o="Suunto Oy" 0C8D98 o="TOP EIGHT IND CORP" 0C924E o="Rice Lake Weighing Systems" 0C9301 o="PT. Prasimax Inovasi Teknologi" 0C93FB o="BNS Solutions" -0C9541,5CCAD3,C8B21E o="CHIPSEA TECHNOLOGIES (SHENZHEN) CORP." +0C9541,50FB19,5CCAD3,C8B21E o="CHIPSEA TECHNOLOGIES (SHENZHEN) CORP." 0C96E6,283A4D,485F99 o="Cloud Network Technology (Samoa) Limited" -0C9A42,18BB26,34C3D2,381DD9,4846C1,54C9DF,54E4BD,586356,805E4F,88835D,A02C36,A0F459,AC35EE,AC5D5C,AC64CF,C43A35,E0B2F1 o="FN-LINK TECHNOLOGY LIMITED" +0C9A42,18BB26,34C3D2,381DD9,4846C1,54C9DF,54E4BD,586356,7C25DA,805E4F,88835D,A02C36,A0F459,AC35EE,AC5D5C,AC64CF,C43A35,D4D2D6,E0B2F1 o="FN-LINK TECHNOLOGY LIMITED" 0C9B13 o="Shanghai Magic Mobile Telecommunication Co.Ltd." 0C9D56 o="Consort Controls Ltd" 0C9E91 o="Sankosha Corporation" @@ -11485,7 +11504,7 @@ 0CB4EF o="Digience Co.,Ltd." 0CB5DE,18422F,4CA74B,54055F,68597F,84A783,885C47,9067F3,94AE61,D4224E o="Alcatel Lucent" 0CB912 o="JM-DATA GmbH" -0CB937,647C34,6C38A1,A4CFD2 o="Ubee Interactive Co., Limited" +0CB937,647C34,6C38A1,A4CFD2,D8787F o="Ubee Interactive Co., Limited" 0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,3CCB7C,44A42D,4C0B3A,4C4E03,5C7776,60512C,6409AC,745C9F,84D15A,889E33,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A8A198,B04519,B0E03C,CCFD17,D09DAB,D428D5,D8E56D,E0E62E,E42D02,E4E130,F03404,F05136 o="TCT mobile ltd" 0CBF3F o="Shenzhen Lencotion Technology Co.,Ltd" 0CBF74 o="Morse Micro" @@ -11496,6 +11515,7 @@ 0CC6AC o="DAGS" 0CC731 o="Currant, Inc." 0CC81F o="Summer Infant, Inc." +0CC844,4CB82C o="Cambridge Mobile Telematics, Inc." 0CC9C6 o="Samwin Hong Kong Limited" 0CCB8D o="ASCO Numatics GmbH" 0CCC26 o="Airenetworks" @@ -11517,7 +11537,7 @@ 0CF019 o="Malgn Technology Co., Ltd." 0CF0B4 o="Globalsat International Technology Ltd" 0CF361 o="Java Information" -0CF3EE,901A4F,E0189F o="EM Microelectronic" +0CF3EE,64F54E,8CD67F,901A4F,B848AA,E0189F o="EM Microelectronic" 0CF405 o="Beijing Signalway Technologies Co.,Ltd" 0CF475 o="Zliide Technologies ApS" 0CFC83 o="Airoha Technology Corp.," @@ -11534,12 +11554,14 @@ 101212 o="Vivo International Corporation Pty Ltd" 101218 o="Korins Inc." 101248 o="ITG, Inc." -101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,509744,58ECED,649829,689361,701BFB,782A79,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,9C497F,A42618,A4B52E,A4F3E7,B8DB1C,C84F0E,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,DCCC8D,E4CC9D,E80945,E8DE8E,F89910,FCEA50 o="Integrated Device Technology (Malaysia) Sdn. Bhd." +101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,509744,58ECED,649829,689361,701BFB,782A79,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,9C497F,9CF029,A42618,A4B52E,A4F3E7,B8DB1C,C84F0E,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,DCCC8D,E4CC9D,E80945,E8DE8E,F89910,FCEA50 o="Integrated Device Technology (Malaysia) Sdn. Bhd." +1012FB,1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,5850ED,64DB8B,686DBC,849A40,94E1AC,988B0A,98DF82,A41437,ACCB51,B4A382,BCAD28,BCBAC2,C0517E,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." 101331,20B001,30918F,589835,9C9726,A491B1,A4B1E9,C4EA1D,D4351D,E0B9E5 o="Technicolor" 1013EE o="Justec International Technology INC." 10189E o="Elmo Motion Control" 101D51 o="8Mesh Networks Limited" 102279 o="ZeroDesktop, Inc." +102779 o="Sadel S.p.A." 1027BE o="TVIP" 102831 o="Morion Inc." 102C83 o="XIMEA" @@ -11547,6 +11569,7 @@ 102FA3 o="Shenzhen Uvision-tech Technology Co.Ltd" 103034 o="Cara Systems" 103378 o="FLECTRON Co., LTD" +10341B o="Spacelink" 10364A o="Boston Dynamics" 103711 o="Simlink AS" 103DEA o="HFC Technology (Beijing) Ltd. Co." @@ -11559,9 +11582,8 @@ 104963 o="HARTING K.K." 104D77 o="Innovative Computer Engineering" 104E07 o="Shanghai Genvision Industries Co.,Ltd" -10521C,18FE34,240AC4,2462AB,246F28,24B2DE,2C3AE8,2CF432,30AEA4,3C71BF,483FDA,4C11AE,500291,545AA6,5CCF7F,600194,68C63A,7CDFA1,807D3A,840D8E,84F3EB,8CAAB5,9097D5,98F4AB,A020A6,A47B9D,A4CF12,ACD074,B4E62D,BCDDC2,C44F33,C82B96,CC50E3,D8A01D,D8BFC0,D8F15B,DC4F22,E09806,ECFABC,F008D1,F4CFA2,FCF5C4 o="Espressif Inc." 105917 o="Tonal" -105932,8C4962,ACAE19,B0EE7B,C83A6B,D83134 o="Roku, Inc" +105932,84EAED,8C4962,ACAE19,B0EE7B,C83A6B,D83134 o="Roku, Inc" 105AF7,8C59C3 o="ADB Italia" 105BAD,A4FC77 o="Mega Well Limited" 105C3B o="Perma-Pipe, Inc." @@ -11569,13 +11591,13 @@ 105FD4 o="Tendyron Corporation" 1062C9 o="Adatis GmbH & Co. KG" 1064E2 o="ADFweb.com s.r.l." -1065A3 o="Core Brands LLC" +1065A3 o="Panamax LLC" 1065CF o="IQSIM" 106FEF o="Ad-Sol Nissin Corp" 1071F9 o="Cloud Telecomputers, LLC" -107223,542F8A,94EAEA o="TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO" +107223,542F8A,94EAEA,F45420 o="TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO" +10746F o="MOTOROLA SOLUTIONS MALAYSIA SDN. BHD." 10768A o="EoCell" -107717,1CA770,283545,60427F,949034,A4E615,B48107,BC83A7,BCEC23,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD" 107873 o="Shenzhen Jinkeyi Communication Co., Ltd." 1078CE o="Hanvit SI, Inc." 107A86 o="U&U ENGINEERING INC." @@ -11585,6 +11607,7 @@ 1083D2 o="Microseven Systems, LLC" 10880F o="Daruma Telecomunicações e Informática S.A." 108A1B o="RAONIX Inc." +108B6A,F0A968 o="Antailiye Technology Co.,Ltd" 108EBA o="Molekule" 10954B o="Megabyte Ltd." 109AB9 o="Tosibox Oy" @@ -11592,7 +11615,7 @@ 109E3A,18BC5A,28FA7A,38D2CA,486E70,78DA07,D44BB6,D82FE6,F8A763 o="Zhejiang Tmall Technology Co., Ltd." 10A13B o="FUJIKURA RUBBER LTD." 10A24E o="GOLD3LINK ELECTRONICS CO., LTD" -10A4B9,D46075 o="Baidu Online Network Technology (Beijing) Co., Ltd" +10A4B9,CCE0DA,D46075 o="Baidu Online Network Technology (Beijing) Co., Ltd" 10A659 o="Mobile Create Co.,Ltd." 10A743 o="SK Mtek Limited" 10A932 o="Beijing Cyber Cloud Technology Co. ,Ltd." @@ -11613,12 +11636,13 @@ 10C65E o="Adapt-IP" 10C67E o="SHENZHEN JUCHIN TECHNOLOGY CO., LTD" 10C73F o="Midas Klark Teknik Ltd" -10C753,7CB37B o="Qingdao Intelligent&Precise Electronics Co.,Ltd." +10C753,7CB37B,A8301C o="Qingdao Intelligent&Precise Electronics Co.,Ltd." 10CA81 o="PRECIA" 10CC1B o="Liverock technologies,INC" 10CCDB o="AXIMUM PRODUITS ELECTRONIQUES" 10CD6E o="FISYS" 10CDB6 o="Essential Products, Inc." +10CE45 o="Miromico AG" 10D1DC o="INSTAR Deutschland GmbH" 10DDF4 o="Maxway Electronics CO.,LTD" 10DEE4 o="automationNEXT GmbH" @@ -11628,6 +11652,7 @@ 10E4AF o="APR, LLC" 10E68F o="KWANGSUNG ELECTRONICS KOREA CO.,LTD." 10E6AE o="Source Technologies, LLC" +10E77A o="STMicrolectronics International NV" 10E8EE o="PhaseSpace" 10F163 o="TNK CO.,LTD" 10F3DB o="Gridco Systems, Inc." @@ -11642,11 +11667,12 @@ 140C5B o="PLNetworks" 141330 o="Anakreon UK LLP" 141357 o="ATP Electronics, Inc." -141459,74366D,BC15AC,E48F34 o="Vodafone Italia S.p.A." +141459,74366D,801605,BC15AC,E48F34 o="Vodafone Italia S.p.A." 1414E6 o="Ningbo Sanhe Digital Co.,Ltd" 14157C o="TOKYO COSMOS ELECTRIC CO.,LTD." 14169E,2C5731,541473,A444D1,B02A1F o="Wingtech Group (HongKong)Limited" 141A51 o="Treetech Sistemas Digitais" +141B30 o="Shenzhen Yipingfang Network Technology Co., Ltd." 141BBD o="Volex Inc." 141BF0 o="Intellimedia Systems Ltd" 1423D7 o="EUTRONIX CO., LTD." @@ -11656,6 +11682,7 @@ 142A14 o="ShenZhen Selenview Digital Technology Co.,Ltd" 142BD2 o="Armtel Ltd." 142BD6 o="Guangdong Appscomm Co.,Ltd" +142C78,68D6ED o="GooWi Wireless Technology Co., Limited" 142D8B o="Incipio Technologies, Inc" 142DF5 o="Amphitech" 142FFD o="LT SECURITY INC" @@ -11668,6 +11695,7 @@ 143AEA o="Dynapower Company LLC" 143DF2 o="Beijing Shidai Hongyuan Network Communication Co.,Ltd" 143F27 o="Noccela Oy" +143FC3,D46A91 o="SnapAV" 144146 o="Honeywell (China) Co., LTD" 1441E2 o="Monaco Enterprises, Inc." 144319 o="Creative&Link Technology Limited" @@ -11677,14 +11705,14 @@ 14488B o="Shenzhen Doov Technology Co.,Ltd" 144978 o="Digital Control Incorporated" 144C1A o="Max Communication GmbH" -144E34,8C088B o="Remote Solution" +144E34,204441,8C088B o="Remote Solution" 145290 o="KNS Group LLC (YADRO Company)" 145412 o="Entis Co., Ltd." 145645 o="Savitech Corp." 1459C3 o="Creative Chips GmbH" 145A83 o="Logi-D inc" 145BE1 o="nyantec GmbH" -145E45 o="Kaleao Limited" +145E45 o="Bamboo Systems Group" 146308,4C0DEE o="JABIL CIRCUIT (SHANGHAI) LTD." 146A0B o="Cypress Electronics Limited" 146B72 o="Shenzhen Fortune Ship Technology Co., Ltd." @@ -11700,7 +11728,7 @@ 14942F o="USYS CO.,LTD." 149448 o="BLU CASTLE S.A." 149B2F o="JiangSu ZhongXie Intelligent Technology co., LTD" -149FB6,7CFD82,ECA9FA o="GUANGDONG GENIUS TECHNOLOGY CO., LTD." +149FB6,7CFD82,B86392,ECA9FA o="GUANGDONG GENIUS TECHNOLOGY CO., LTD." 14A1BF o="ASSA ABLOY Korea Co., Ltd Unilock" 14A62C o="S.M. Dezac S.A." 14A72B o="currentoptronics Pvt.Ltd" @@ -11717,6 +11745,7 @@ 14C21D o="Sabtech Industries" 14C3C2 o="K.A. Schmersal GmbH & Co. KG" 14CAA0 o="Hu&Co" +14CCB3 o="AO %GK NATEKS%" 14CF8D,749EA5,98EF9B,98F5A9 o="OHSUNG" 14D76E o="CONCH ELECTRONIC Co.,Ltd" 14DB85 o="S NET MEDIA" @@ -11768,8 +11797,11 @@ 183A48 o="VostroNet" 183BD2,98BB1E,BC2392 o="BYD Precision Manufacture Company Ltd." 1840A4 o="Shenzhen Trylong Smart Science and Technology Co., Ltd." +1841FE o="Digital 14" 184462 o="Riava Networks, Inc." +184593,2CDD95,38E3C5,4C8120,501B32,64D954,6CC63B,743C18,900A1A,A09B17,B4265D,D00ED9,E8D0B9,F06865,F49EEF,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics" 184644,D4B8FF o="Home Control Singapore Pte Ltd" +18473D,1CBFC0,28CDC4,402343,405BD8,4CEBBD,5C3A45,5CBAEF,646C80,6CADAD,7412B3,8CC84B,A497B1,ACD564,B068E6,C0B5D7,D81265,E86F38,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." 1848D8 o="Fastback Networks" 184BDF o="Caavo Inc" 184E94 o="MESSOA TECHNOLOGIES INC." @@ -11785,8 +11817,7 @@ 18673F o="Hanover Displays Limited" 186751 o="KOMEG Industrielle Messtechnik GmbH" 186882 o="Beward R&D Co., Ltd." -1868CB,2857BE,4419B6,4447CC,4CBD8F,54C415,5803FB,64DB8B,686DBC,849A40,94E1AC,988B0A,98DF82,A41437,ACCB51,B4A382,BCAD28,BCBAC2,C056E3,C42F90,F84DFC o="Hangzhou Hikvision Digital Technology Co.,Ltd." -1869D8,68572D o="HANGZHOU AIXIANGJI TECHNOLOGY CO., LTD" +1869D8,68572D,D4A651 o="HANGZHOU AIXIANGJI TECHNOLOGY CO., LTD" 186D99 o="Adanis Inc." 186F2D,703A73,9C3A9A,A80CCA,D468BA o="Shenzhen Sundray Technologies Company Limited" 187117 o="eta plus electronic gmbh" @@ -11809,6 +11840,7 @@ 188EF9 o="G2C Co. Ltd." 18922C o="Virtual Instruments" 1894C6 o="ShenZhen Chenyee Technology Co., Ltd." +189552,6CCE44,78A7EB,9C9789 o="1MORE" 1897FF o="TechFaith Wireless Technology Limited" 189A67 o="CSE-Servelec Limited" 18A28A o="Essel-T Co., Ltd" @@ -11838,6 +11870,7 @@ 18D949 o="Qvis Labs, LLC" 18D9EF,80EE73 o="Shuttle Inc." 18DFB4 o="BOSUNG POWERTEC CO.,LTD." +18DFC1 o="Aetheros" 18E1CA o="wanze" 18E288 o="STT Condigi" 18E80F o="Viking Electronics Inc." @@ -11853,14 +11886,15 @@ 18FC9F o="Changhe Electronics Co., Ltd." 18FF2E o="Shenzhen Rui Ying Da Technology Co., Ltd" 1C0042 o="NARI Technology Co., Ltd." +1C012D o="Ficer Technology" 1C05B7 o="Chongqing Trantor Technology Co., Ltd." 1C0656 o="IDY Corporation" -1C08C1 o="Lg Innotek" 1C0B52 o="EPICOM S.A" 1C0FAF o="Lucid Vision Labs" 1C0FCF o="Sypro Optics GmbH" 1C11E1 o="Wartsila Finland Oy" 1C129D o="IEEE PES PSRC/SUB" +1C1338 o="Kimball Electronics Group, LLC" 1C14B3 o="Airwire Technologies" 1C184A o="ShenZhen RicherLink Technologies Co.,LTD" 1C19DE o="eyevis GmbH" @@ -11870,7 +11904,6 @@ 1C234F,441102 o="EDMI Europe Ltd" 1C24CD,505FB5,88DE7C o="Askey Computer Corp." 1C24EB o="Burlywood" -1C25E1,48216C,6458AD,64F88A,688B0F,A0950C,AC5474,B03055,B05365,C098DA,C0D0FF,E42D7B o="China Mobile IOT Company Limited" 1C27DD o="Datang Gohighsec(zhejiang)Information Technology Co.,Ltd." 1C2AA3 o="Shenzhen HongRui Optical Technology Co., Ltd." 1C2E1B o="Suzhou Tremenet Communication Technology Co., Ltd." @@ -11898,11 +11931,12 @@ 1C5A6B o="Philips Electronics Nederland BV" 1C5C55 o="PRIMA Cinema, Inc" 1C5C60 o="Shenzhen Belzon Technology Co.,LTD." +1C5D80 o="Mitubishi Hitachi Power Systems Industries Co., Ltd." 1C5FFF o="Beijing Ereneben Information Technology Co.,Ltd Shenzhen Branch" 1C60DE,488AD2,6C5940,8CF228,BC5FF6,C8E7D8,D02516,F4EE14 o="MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD." 1C63B7 o="OpenProducts 237 AB" 1C63BF o="SHENZHEN BROADTEL TELECOM CO.,LTD" -1C687E,5C27D4,B05947 o="Shenzhen Qihu Intelligent Technology Company Limited" +1C687E,5C27D4,B05947,B88035,C85BA0 o="Shenzhen Qihu Intelligent Technology Company Limited" 1C697A,94C691 o="EliteGroup Computer Systems Co., LTD" 1C6BCA o="Mitsunami Co., Ltd." 1C6E4C o="Logistic Service & Engineering Co.,Ltd" @@ -11923,16 +11957,17 @@ 1C8E8E o="DB Communication & Systems Co., ltd." 1C8F8A o="Phase Motion Control SpA" 1C9179 o="Integrated System Technologies Ltd" -1C919D o="Dongguan Liesheng Electronic Co., Ltd." +1C919D,9C19C2 o="Dongguan Liesheng Electronic Co., Ltd." 1C9492 o="RUAG Schweiz AG" 1C955D o="I-LAX ELECTRONICS INC." 1C959F o="Veethree Electronics And Marine LLC" -1C965A,2C4D79,401B5F,841766,90895F,A0AB51,A41566,A45385,A830AD,ACFD93,DC0C2D,DCAF68 o="WEIFANG GOERTEK ELECTRONICS CO.,LTD" +1C965A,2C4D79,401B5F,4CB99B,841766,90895F,A0AB51,A41566,A45385,A830AD,ACFD93,DC0C2D,DCAF68 o="WEIFANG GOERTEK ELECTRONICS CO.,LTD" 1C973D o="PRICOM Design" 1C97C5 o="Ynomia Pty Ltd" +1C98C1,30C9AB,8060B7,DCE994 o="CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD." 1C9C26 o="Zoovel Technologies" 1C9ECB o="Beijing Nari Smartchip Microelectronics Company Limited" -1CA0B8,28C13C,702084,A4AE11,F4939F o="Hon Hai Precision Ind. Co., Ltd." +1CA0B8,28C13C,702084,A4AE11-A4AE12,F4939F o="Hon Hai Precision Ind. Co., Ltd." 1CA2B1 o="ruwido austria gmbh" 1CAB01 o="Innovolt" 1CADD1 o="Bosung Electronics Co., Ltd." @@ -11941,7 +11976,6 @@ 1CB857 o="Becon Technologies Co,.Ltd." 1CBBA8 o="OJSC %Ufimskiy Zavod %Promsvyaz%" 1CBD0E o="Amplified Engineering Pty Ltd" -1CBFC0,28CDC4,402343,405BD8,4CEBBD,5C3A45,5CBAEF,8CC84B,ACD564,B068E6,C0B5D7,D81265,E86F38,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD." 1CBFCE o="Shenzhen Century Xinyang Technology Co., Ltd" 1CC11A o="Wavetronix" 1CC316 o="MileSight Technology Co., Ltd." @@ -11951,7 +11985,6 @@ 1CD40C o="Kriwan Industrie-Elektronik GmbH" 1CD6BD o="LEEDARSON LIGHTING CO., LTD." 1CE165 o="Marshal Corporation" -1CEA0B,3C2C99,68215F,80A235,8CEA1B,A82BB5,B86A97,CC37AB o="Edgecore Networks Corporation" 1CEEC9,78B3CE o="Elo touch solutions" 1CEEE8 o="Ilshin Elecom" 1CEFCE o="bebro electronic GmbH" @@ -11991,7 +12024,6 @@ 204AAA o="Hanscan Spain S.A." 204C6D o="Hugo Brennenstuhl Gmbh & Co. KG." 204E6B o="Axxana(israel) ltd" -2050E7,70F754,D49CDD o="AMPAK Technology,Inc." 2053CA o="Risk Technology Ltd" 205532 o="Gotech International Technology Limited" 205721 o="Salix Technology CO., Ltd." @@ -12018,6 +12050,7 @@ 20918A o="PROFALUX" 2091D9 o="I'M SPA" 20968A,2823F5,58C876,8C1850,B45459,CCF0FD,F010AB o="China Mobile (Hangzhou) Information Technology Co., Ltd." +2098D8 o="Shenzhen Yingdakang Technology CO., LTD" 209AE9 o="Volacomm Co., Ltd" 209BA5 o="JIAXING GLEAD Electronics Co.,Ltd" 20A2E7 o="Lee-Dickens Ltd" @@ -12058,6 +12091,7 @@ 20FABB o="Cambridge Executive Limited" 20FECD o="System In Frontier Inc." 20FEDB o="M2M Solution S.A.S." +2400FA o="China Mobile (Hangzhou) Information Technology Co., Ltd" 24050F o="MTN Electronic Co. Ltd" 240917 o="Devlin Electronics Limited" 240B2A o="Viettel Group" @@ -12068,6 +12102,7 @@ 241125 o="Hutek Co., Ltd." 241148 o="Entropix, LLC" 2411D0 o="Chongqing Ehs Science and Technology Development Co.,Ltd." +241407 o="Xiamen Sigmastar Technology Ltd." 241A8C o="Squarehead Technology AS" 241B13 o="Shanghai Nutshell Electronic Co., Ltd." 241B44 o="Hangzhou Tuners Electronics Co., Ltd" @@ -12083,6 +12118,7 @@ 243F30 o="Oxygen Broadband s.a." 2440AE o="NIIC Technology Co., Ltd." 2442BC o="Alinco,incorporated" +2443E2,304F75,9C65EE,D096FB o="DASAN Network Solutions" 244597 o="GEMUE Gebr. Mueller Apparatebau" 24470E o="PentronicAB" 24497B o="Innovative Converged Devices Inc" @@ -12104,6 +12140,7 @@ 246C8A o="YUKAI Engineering" 247260 o="IOTTECH Corp" 247656 o="Shanghai Net Miles Fiber Optics Technology Co., LTD." +2479EF o="Greenpacket Berhad, Taiwan" 2479F8 o="KUPSON spol. s r.o." 247C4C o="Herman Miller" 248000 o="Westcontrol AS" @@ -12123,6 +12160,7 @@ 24A937 o="PURE Storage" 24AF54 o="NEXGEN Mediatech Inc." 24B0A9 o="Shanghai Mobiletek Communication Ltd." +24B105 o="Prama Hikvision India Private Limited" 24B6B8 o="FRIEM SPA" 24B88C o="Crenus Co.,Ltd." 24B8D2 o="Opzoon Technology Co.,Ltd." @@ -12137,6 +12175,7 @@ 24C42F o="Philips Lifeline" 24C848 o="mywerk Portal GmbH" 24C86E o="Chaney Instrument Co." +24C8D3 o="McWane India Pvt Ltd" 24C9DE o="Genoray" 24CBE7 o="MYK, Inc." 24CF21 o="Shenzhen State Micro Technology Co., Ltd" @@ -12148,7 +12187,7 @@ 24DAB6 o="Sistemas de Gestión Energética S.A. de C.V" 24DBAD o="ShopperTrak RCT Corporation" 24DFA7,A043B0 o="Hangzhou BroadLink Technology Co.,Ltd" -24E124 o="Xiamen Ursaconn Technology Co. , Ltd." +24E124 o="Xiamen Ursalink Technology Co., Ltd." 24E43F o="Wenzhou Kunmei Communication Technology Co.,Ltd." 24E5AA o="Philips Oral Healthcare, Inc." 24E6BA o="JSC Zavod im. Kozitsky" @@ -12159,10 +12198,10 @@ 24EE3A o="Chengdu Yingji Electronic Hi-tech Co Ltd" 24F0FF o="GHT Co., Ltd." 24F128 o="Telstra" +24F150 o="Guangzhou Qi'an Technology Co., Ltd." 24F2DD o="Radiant Zemax LLC" 24F57E o="HWH CO., LTD." 24FAF3 o="Shanghai Flexem Technology Co.,Ltd." -24FD0D o="INDÚSTRIA DE TELECOMUNICAÇÃO ELETRÔNICA" 24FD5B o="SmartThings, Inc." 280245 o="Konze System Technology Co.,Ltd." 2804E0 o="FERMAX ELECTRONICA S.A.U." @@ -12204,7 +12243,6 @@ 285132 o="Shenzhen Prayfly Technology Co.,Ltd" 2852E0 o="Layon international Electronic & Telecom Co.,Ltd" 2852F9 o="Zhongxin Intelligent Times (Shenzhen) Co., Ltd." -2856C1 o="Harman International" 285F2F o="RNware Co.,Ltd." 286046 o="Lantech Communications Global, Inc." 286094 o="CAPELEC" @@ -12254,7 +12292,8 @@ 28CD1C o="Espotel Oy" 28CD4C o="Individual Computers GmbH" 28CD9C o="Shenzhen Dynamax Software Development Co.,Ltd." -28CF08,A8B9B3 o="ESSYS" +28CF08,487AFF,A8B9B3 o="ESSYS" +28D127,44237C,50D2F5,50EC50,5448E6,58B623,5CE50C,6490C1,88C397,8C53C3,9C9D7E,B460ED,EC4D3E o="Beijing Xiaomi Mobile Software Co., Ltd" 28D244 o="LCFC(HeFei) Electronics Technology Co., Ltd." 28D436 o="Jiangsu dewosi electric co., LTD" 28D576 o="Premier Wireless, Inc." @@ -12312,7 +12351,7 @@ 2C3796 o="CYBO CO.,LTD." 2C37C5 o="Qingdao Haier Intelligent Home Appliance Technology Co.,Ltd" 2C3A28 o="Fagor Electrónica" -2C3AFD,2C91AB,3810D5,444E6D,5C4979,7CFF4D,989BCB,C80E14,CCCE1E,DC396F,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH" +2C3AFD,2C91AB,3810D5,3CA62F,444E6D,5C4979,74427F,7CFF4D,989BCB,C80E14,CCCE1E,DC396F,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH" 2C3BFD o="Netstor Technology Co., Ltd." 2C3F3E o="Alge-Timing GmbH" 2C402B o="Smart iBlue Technology Limited" @@ -12333,6 +12372,7 @@ 2C6798 o="InTalTech Ltd." 2C67FB o="ShenZhen Zhengjili Electronics Co., LTD" 2C69BA o="RF Controls, LLC" +2C6F51 o="Herospeed Digital Technology Limited" 2C7155 o="HiveMotion" 2C72C3 o="Soundmatters" 2C7360,4C0FC7,6CE8C6,B447F5,B8C6AA o="Earda Technologies co Ltd" @@ -12358,7 +12398,7 @@ 2CA539 o="Parallel Wireless, Inc" 2CA780 o="True Technologies Inc." 2CA89C o="Creatz inc." -2CAA8E o="Wyze Labs Inc" +2CAA8E,7C78B2 o="Wyze Labs Inc" 2CAC44 o="CONEXTOP" 2CAD13 o="SHENZHEN ZHILU TECHNOLOGY CO.,LTD" 2CB0DF o="Soliton Technologies Pvt Ltd" @@ -12374,7 +12414,6 @@ 2CD1DA o="Sanjole, Inc." 2CD2E3 o="Guangzhou Aoshi Electronic Co.,Ltd" 2CDD0C o="Discovergy GmbH" -2CDD95,38E3C5,4C8120,501B32,64D954,6CC63B,743C18,900A1A,B4265D,D00ED9,E8D0B9,F06865,F49EEF,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics" 2CE2A8 o="DeviceDesign" 2CE310 o="Stratacache" 2CE871 o="Alert Metalguard ApS" @@ -12414,10 +12453,9 @@ 304449 o="PLATH GmbH" 3044A1 o="Shanghai Nanchao Information Technology" 30493B o="Nanjing Z-Com Wireless Co.,Ltd" -304A26 o="Shenzhen Trolink Technology CO, LTD" +304A26,68B9D3 o="Shenzhen Trolink Technology CO, LTD" 304C7E o="Panasonic Electric Works Automation Controls Techno Co.,Ltd." 304EC3 o="Tianjin Techua Technology Co., Ltd." -304F75,9C65EE,D096FB o="DASAN Network Solutions" 305075,70BF92,745C4B o="GN Audio A/S" 3051F8 o="BYK-Gardner GmbH" 30525A o="NST Co., LTD" @@ -12453,16 +12491,17 @@ 309FFB o="Ardomus Networks Corporation" 30A220 o="ARG Telecom" 30A243 o="Shenzhen Prifox Innovation Technology Co., Ltd." +30A452 o="Arrival Elements BV" 30A889 o="DECIMATOR DESIGN" 30AABD o="Shanghai Reallytek Information Technology Co.,Ltd" 30AE7B o="Deqing Dusun Electron CO., LTD" 30AEF6 o="Radio Mobile Access" 30B164 o="Power Electronics International Inc." -30B216 o="ABB AG - Power Grids - Grid Automation" +30B216 o="Hitachi ABB Power Grids – Grid Automation" +30B237,345BBB,502DBB,847C9B,A0681C,F0C9D1 o="GD Midea Air-Conditioning Equipment Co.,Ltd." 30B3A2 o="Shenzhen Heguang Measurement & Control Technology Co.,Ltd" 30B5F1 o="Aitexin Technology Co., Ltd" 30B9B0 o="Intracom Asia Co., Ltd" -30C01B,5CFB7C,8850F6,B8F653,E8D03C,F4BCDA o="Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd" 30C750 o="MIC Technology Group" 30C82A o="WI-BIZ srl" 30D357 o="Logosol, Inc." @@ -12490,7 +12529,7 @@ 340A22 o="TOP-ACCESS ELECTRONICS CO LTD" 340B40 o="MIOS ELETTRONICA SRL" 340CED o="Moduel AB" -340F66 o="MicroArx Corporation" +340F66 o="Web Sensing LLC" 341290 o="Treeview Co.,Ltd." 3413A8 o="Mediplan Limited" 341A4C o="SHENZHEN WEIBU ELECTRONICS CO.,LTD." @@ -12507,6 +12546,7 @@ 343794 o="Hamee Corp." 3438AF o="Inlab Software GmbH" 343D98,74B9EB o="JinQianMao Technology Co.,Ltd." +343EA4,54E019 o="Ring LLC" 3440B5,40F2E9,98BE94,A897DC o="IBM" 3441A8 o="ER-Telecom" 34466F o="HiTEM Engineering" @@ -12520,7 +12560,6 @@ 34543C o="TAKAOKA TOKO CO.,LTD." 345ABA o="tcloud intelligence" 345B11 o="EVI HEAT AB" -345BBB,502DBB,847C9B,F0C9D1 o="GD Midea Air-Conditioning Equipment Co.,Ltd." 345C40 o="Cargt Holdings LLC" 345D10 o="Wytek" 3463D4 o="BIONIX SUPPLYCHAIN TECHNOLOGIES SLU" @@ -12539,9 +12578,10 @@ 3482DE o="Kiio Inc" 348302 o="iFORCOM Co., Ltd" 34862A o="Heinz Lackmann GmbH & Co KG" -34873D o="Quectel Wireless Solution Co.,Ltd." +34873D,50804A,546503,80FBF0,90BDE6,A486AE,C44137 o="Quectel Wireless Solutions Co., Ltd." 34885D,F47335 o="Logitech Far East" 348B75,48FCB6,AC562C o="LAVA INTERNATIONAL(H.K) LIMITED" +34916F o="UserGate Ltd." 349342 o="TTE Corporation" 3497FB o="ADVANCED RF TECHNOLOGIES INC" 34996F o="VPI Engineering" @@ -12593,6 +12633,7 @@ 34E42A o="Automatic Bar Controls Inc." 34E70B o="HAN Networks Co., Ltd" 34EA34,780F77,C8F742 o="HangZhou Gubei Electronics Technology Co.,Ltd" +34EAE7 o="Shanghai High-Flying Electronics Technology Co., Ltd" 34ED0B o="Shanghai XZ-COM.CO.,Ltd." 34EF8B o="NTT Communications Corporation" 34F0CA o="Shenzhen Linghangyuan Digital Technology Co.,Ltd." @@ -12660,7 +12701,7 @@ 388E7A o="AUTOIT" 388EE7 o="Fanhattan LLC" 3891FB o="Xenox Holding BV" -3894E0 o="Syrotech Networks. Ltd." +3894E0,7CA96B o="Syrotech Networks. Ltd." 389592 o="Beijing Tendyron Corporation" 3898D8 o="MERITECH CO.,LTD" 389F5A o="C-Kur TV Inc." @@ -12683,6 +12724,7 @@ 38C70A o="WiFiSong" 38C7BA o="CS Services Co.,Ltd." 38C9A9 o="SMART High Reliability Solutions, Inc." +38CA73,408C4C,50A132,B899AE o="Shenzhen MiaoMing Intelligent Technology Co.,Ltd" 38CA97 o="Contour Design LLC" 38CD07 o="Beijing FaceCam Technology Co., Ltd." 38D135 o="EasyIO Corporation Sdn. Bhd." @@ -12699,14 +12741,14 @@ 38EE9D o="Anedo Ltd." 38EFE3,B40016 o="INGENICO TERMINALS SAS" 38F098 o="Vapor Stone Rail Systems" -38F0C8 o="Livestream" +38F0C8 o="Mevo Inc." 38F135 o="SensorTec-Canada" -38F32E,D08A55 o="Skullcandy" +38F32E,5C443E,D08A55 o="Skullcandy" 38F33F o="TATSUNO CORPORATION" 38F554 o="HISENSE ELECTRIC CO.,LTD" 38F557 o="JOLATA, INC." 38F597 o="home2net GmbH" -38F601 o="SOLID STATE STORAGE TECHNOLOGY CORPORATION" +38F601 o="Solid State Storage Technology Corporation" 38F708 o="National Resource Management, Inc." 38F7B2 o="SEOJUN ELECTRIC" 38F8B7 o="V2COM PARTICIPACOES S.A." @@ -12730,12 +12772,13 @@ 3C1A0F o="ClearSky Data" 3C1A57 o="Cardiopulmonary Corp" 3C1A79 o="Huayuan Technology CO.,LTD" +3C1A9E o="VitalThings AS" 3C1CBE o="JADAK LLC" 3C1E13 o="HANGZHOU SUNRISE TECHNOLOGY CO., LTD" 3C26D5 o="Sotera Wireless" 3C2763 o="SLE quality engineering GmbH & Co. KG" 3C28A6 o="Alcatel-Lucent Enterprise (China)" -3C2AF4 o="Brother Industries, LTD." +3C2AF4,B42200 o="Brother Industries, LTD." 3C2C94 o="杭州德澜科技有限公司(HangZhou Delan Technology Co.,Ltd)" 3C2F3A o="SFORZATO Corp." 3C300C o="Dewar Electronics Pty Ltd" @@ -12749,6 +12792,7 @@ 3C4937 o="ASSMANN Electronic GmbH" 3C4C69 o="Infinity System S.L." 3C4E47 o="Etronic A/S" +3C53D7 o="CEDES AG" 3C57BD o="Kessler Crane Inc." 3C57D5 o="FiveCo" 3C5CC3 o="Shenzhen First Blue Chip Technology Ltd" @@ -12794,7 +12838,7 @@ 3CB792 o="Hitachi Maxell, Ltd., Optronics Division" 3CB9A6 o="Belden Deutschland GmbH" 3CBB73,40C81F o="Shenzhen Xinguodu Technology Co., Ltd." -3CBD3E,8C5AF8,C82832,D45EEC,E0B655,E4DB6D,ECFA5C o="Beijing Xiaomi Electronics Co., Ltd." +3CBD3E,6C0DC4,8C5AF8,C82832,D45EEC,E0B655,E4DB6D,ECFA5C o="Beijing Xiaomi Electronics Co., Ltd." 3CBDD8,3CCD93,9893CC,C041F6,CC2D8C,E85B5B o="LG ELECTRONICS INC" 3CC079 o="Shenzhen One-Nine Intelligent Electronic Science and Technology Co., Ltd" 3CC0C6 o="d&b audiotechnik GmbH" @@ -12824,6 +12868,7 @@ 4000E0 o="Derek(Shaoguan)Limited" 400107 o="Arista Corp" 40040C o="A&T" +400589 o="T-Mobile, USA" 4007C0 o="Railtec Systems GmbH" 400E67 o="Tremol Ltd." 4011DC o="Sonance" @@ -12840,11 +12885,11 @@ 403067 o="Conlog (Pty) Ltd" 40336C o="Godrej & Boyce Mfg. co. ltd" 4037AD o="Macro Image Technology, Inc." -404022,A43111 o="ZIV" +404022,404028,A43111 o="ZIV" 40406B o="Icomera" 404229 o="Layer3TV, Inc" 4045DA o="Spreadtrum Communications (Shanghai) Co., Ltd." -40476A o="AG Acquisition Corp. d.b.a. ASTRO Gaming" +40476A o="Astro Gaming" 40498A o="Synapticon GmbH" 404A18 o="Addrek Smart Solutions" 404AD4,84D4C8 o="Widex A/S" @@ -12863,6 +12908,7 @@ 406186 o="MICRO-STAR INT'L CO.,LTD" 40618E o="Stella-Green Co" 406231 o="GIFA" +406234,C419D1,D80BCB,D85F77 o="Telink Semiconductor (Shanghai) Co., Ltd." 4062B6 o="Tele system communication" 40667A o="mediola - connected living AG" 406826 o="Thales UK Limited" @@ -12879,6 +12925,7 @@ 4088E0 o="Beijing Ereneben Information Technology Limited Shenzhen Branch" 408A9A o="TITENG CO., Ltd." 408BF6,5CAD76 o="Shenzhen TCL New Technology Co., Ltd" +409505 o="ACOINFO TECHNOLOGY CO.,LTD" 409558,40987B o="Aisino Corporation" 4095BD o="NTmore.Co.,Ltd" 4097D1 o="BK Electronics cc" @@ -12909,6 +12956,7 @@ 40D559 o="MICRO S.E.R.I." 40D63C o="Equitech Industrial(DongGuan)Co.,Ltd" 40DC9D o="HAJEN" +40DDD1 o="Beautiful Card Corporation" 40DF02 o="LINE BIZ Plus" 40E730 o="DEY Storage Systems, Inc." 40E793 o="Shenzhen Siviton Technology Co.,Ltd" @@ -12930,9 +12978,9 @@ 44184F o="Fitview" 441E91 o="ARVIDA Intelligent Electronics Technology Co.,Ltd." 4422F1 o="S.FAC, INC" -44237C,50D2F5,50EC50,5CE50C,6490C1,88C397,8C53C3 o="Beijing Xiaomi Mobile Software Co., Ltd" 4423AA o="Farmage Co., Ltd." 4425BB o="Bamboo Entertainment Corporation" +4427F3 o="70mai Co.,Ltd." 4428A3 o="Jiangsu fulian Communication Technology Co., Ltd." 442938 o="NietZsche enterprise Co.Ltd." 442AFF o="E3 Technology, Inc." @@ -12970,6 +13018,7 @@ 44656A o="Mega Video Electronic(HK) Industry Co., Ltd" 44666E o="IP-LINE" 446755 o="Orbit Irrigation" +44680C,68A8E1,884A70 o="Wacom Co.,Ltd." 4468AB o="JUIN COMPANY, LIMITED" 446C24 o="Reallin Electronic Co.,Ltd" 44700B o="IFFU" @@ -12983,9 +13032,11 @@ 448312 o="Star-Net" 4486C1 o="Siemens Low Voltage & Products" 448723 o="HOYA SERVICE CORPORATION" +4487DB o="Tymphany Acoustic Technology (Huizhou) Co., Ltd." 4488CB o="Camco Technologies NV" 448A5B o="Micro-Star INT'L CO., LTD." 448C52 o="KTIS CO., Ltd" +448DBF o="Rhino Mobility LLC" 448E12 o="DT Research, Inc." 448E81 o="VIG" 4491DB,902181 o="Shanghai Huaqin Telecom Technology Co.,Ltd" @@ -12995,7 +13046,7 @@ 449CB5 o="Alcomp, Inc" 449F7F o="DataCore Software Corporation" 44A466 o="GROUPE LDLC" -44A61E o="INGRAM MICRO SERVICES" +44A54E,9C6937,C49886 o="Qorvo International Pte. Ltd." 44A689 o="PROMAX ELECTRONICA SA" 44A6E5 o="THINKING TECHNOLOGY CO.,LTD" 44A8C2 o="SEWOO TECH CO., LTD" @@ -13029,20 +13080,23 @@ 44EE02 o="MTI Ltd." 44EE30 o="Budelmann Elektronik GmbH" 44EFCF o="UGENE SOLUTION inc." +44F4E7 o="Cohesity Inc" 44F849 o="Union Pacific Railroad" 44FDA3 o="Everysight LTD." -4801C5,4C4FEE,5C17CF,64A2F9,94652D,9809CF o="OnePlus Technology (Shenzhen) Co., Ltd" +4801C5,4C4FEE,5C17CF,64A2F9,94652D,9809CF,AC5FEA,E44122 o="OnePlus Technology (Shenzhen) Co., Ltd" 48022A o="B-Link Electronic Limited" 480362 o="DESAY ELECTRONICS(HUIZHOU)CO.,LTD" 48049F o="ELECOM CO., LTD" 48066A o="Tempered Networks, Inc." 481063 o="NTT Innovation Institute, Inc." 481249 o="Luxcom Technologies Inc." +481693,48C58D o="Lear Corporation GmbH" 48174C o="MicroPower technologies" 481842 o="Shanghai Winaas Co. Equipment Co. Ltd." 4818FA o="Nocsys" 481A84 o="Pointer Telocation Ltd" 481BD2 o="Intron Scientific co., ltd." +482335,80EACA o="Dialog Semiconductor Hellas SA" 4826E8 o="Tek-Air Systems, Inc." 482759 o="Levven Electronics Ltd." 482CEA o="Motorola Inc Business Light Radios" @@ -13082,6 +13136,7 @@ 489D18 o="Flashbay Limited" 48A22D o="Shenzhen Huaxuchang Telecom Technology Co.,Ltd" 48A2B7 o="Kodofon JSC" +48A2B8 o="Chengdu Vision-Zenith Tech.Co,.Ltd" 48A493,AC3FA4 o="TAIYO YUDEN CO.,LTD" 48A6D2 o="GJsun Optical Science and Tech Co.,Ltd." 48AA5D o="Store Electronic Systems" @@ -13098,7 +13153,6 @@ 48C049 o="Broad Telecom SA" 48C093 o="Xirrus, Inc." 48C3B0 o="Pharos Co.Ltd" -48C58D o="Lear Corporation GmbH" 48C663 o="GTO Access Systems LLC" 48C862 o="Simo Wireless,Inc." 48C8B6 o="SysTec GmbH" @@ -13139,19 +13193,23 @@ 4C1A3A o="PRIMA Research And Production Enterprise Ltd." 4C1A95 o="Novakon Co., Ltd." 4C218C o="Panasonic India Private limited" +4C2219 o="YUANFUDAO HK LIMTED" 4C2258 o="cozybit, Inc." 4C26E7 o="Welgate Co., Ltd." 4C2C80 o="Beijing Skyway Technologies Co.,Ltd" 4C2C83 o="Zhejiang KaNong Network Technology Co.,Ltd." +4C2EFE o="Shenzhen Comnect Technology Co.,LTD" 4C2F9D o="ICM Controls" 4C3089 o="Thales Transportation Systems GmbH" 4C322D o="TELEDATA NETWORKS" 4C32D9 o="M Rutty Holdings Pty. Ltd." +4C3329 o="Sweroam" 4C334E o="HIGHTECH" 4C364E o="Panasonic Corporation Connected Solutions Company" 4C3909 o="HPL Electric & Power Private Limited" 4C3910 o="Newtek Electronics co., Ltd." 4C3B74 o="VOGTEC(H.K.) Co., Ltd" +4C4088 o="SANSHIN ELECTRONICS CO.,LTD." 4C4576 o="China Mobile(Hangzhou) Information Technology Co.,Ltd." 4C48DA o="Beijing Autelan Technology Co.,Ltd" 4C4B68 o="Mobile Device, Inc." @@ -13193,6 +13251,7 @@ 4CADA8 o="PANOPTICS CORP." 4CAE1C o="SaiNXT Technologies LLP" 4CAE31 o="ShengHai Electronics (Shenzhen) Ltd" +4CAEEC o="Guangzhou limee technology co.,LTD" 4CB008 o="Shenzhen Gwelltimes Technology Co.,Ltd" 4CB0E8 o="Beijing RongZhi xinghua technology co., LTD" 4CB21C o="Maxphotonics Co.,Ltd" @@ -13200,7 +13259,7 @@ 4CB4EA o="HRD (S) PTE., LTD." 4CB76D o="Novi Security" 4CB81C o="SAM Electronics GmbH" -4CB82C o="Cambridge Mobile Telematics, Inc." +4CB911 o="Raisecom Technology CO.,LTD" 4CB9C8 o="CONET CO., LTD." 4CBAA3 o="Bison Electronics Inc." 4CBB58,645A04,907F61,B0C090 o="Chicony Electronics Co., Ltd." @@ -13230,6 +13289,7 @@ 4CF5A0 o="Scalable Network Technologies Inc" 4CF737 o="SamJi Electronics Co., Ltd" 4CFBFE o="Sercomm Japan Corporation" +4CFCAA,98ED5C o="Tesla,Inc." 4CFF12 o="Fuze Entertainment Co., ltd" 500084 o="Siemens Canada" 50008C o="Hong Kong Telecommunications (HKT) Limited" @@ -13255,6 +13315,7 @@ 502ECE o="Asahi Electronics Co.,Ltd" 5031AD o="ABB Global Industries and Services Private Limited" 5033F0 o="YICHEN (SHENZHEN) TECHNOLOGY CO.LTD" +50382F o="ASE Group Chung-Li" 503A7D o="AlphaTech PLC Int’l Co., Ltd." 503E7C o="LeiShen Intelligent System Co.Ltd" 503F56 o="Syncmold Enterprise Corp" @@ -13262,7 +13323,7 @@ 5043B9 o="OktoInform RUS" 5045F7 o="Liuhe Intelligence Technology Ltd." 5048EB o="BEIJING HAIHEJINSHENG NETWORK TECHNOLOGY CO. LTD." -504A5E,8809AF,B810D4,C816A5,E0C2B7 o="Masimo Corporation" +504A5E,8809AF,B810D4,C816A5,C88BE8,E0C2B7 o="Masimo Corporation" 504B5B o="CONTROLtronic GmbH" 504C7E o="THE 41ST INSTITUTE OF CETC" 504F94 o="Loxone Electronics GmbH" @@ -13279,7 +13340,7 @@ 5061D6 o="Indu-Sol GmbH" 506441 o="Greenlee" 506787 o="Planet Networks" -506B8D o="Nutanix" +506B8D,B47947,E01995 o="Nutanix" 506CBE o="InnosiliconTechnology Ltd" 506E92 o="Innocent Technology Co., Ltd." 506F98 o="Sehaj Synergy Technologies Private Limited" @@ -13289,9 +13350,7 @@ 507691 o="Tekpea, Inc." 5076A6 o="Ecil Informatica Ind. Com. Ltda" 50795B o="Interexport Telecomunicaciones S.A." -507B9D,54E1AD,68F728,8C1645,98FA9B,C85B76,E86A64,F875A4 o="LCFC(HeFei) Electronics Technology co., ltd" 507D02 o="BIODIT" -50804A,546503,80FBF0,90BDE6 o="Quectel Wireless Solutions Co., Ltd." 5087B8 o="Nuvyyo Inc" 508A0F o="SHENZHEN FISE TECHNOLOGY HOLDING CO.,LTD." 508A42 o="Uptmate Technology Co., LTD" @@ -13304,7 +13363,6 @@ 5098F3 o="Rheem Australia Pty Ltd" 50A054 o="Actineon" 50A0BF o="Alba Fiber Systems Inc." -50A132,B899AE o="Shenzhen MiaoMing Intelligent Technology Co.,Ltd" 50A6E3 o="David Clark Company" 50A715 o="Aboundi, Inc." 50A9DE o="Smartcom - Bulgaria AD" @@ -13320,6 +13378,7 @@ 50B8A2 o="ImTech Technologies LLC," 50C006 o="Carmanah Signs" 50C271 o="SECURETECH INC" +50C68E o="Biwin Semiconductor (HK) Company Limted" 50C9A0 o="SKIPPER AS" 50CD32 o="NanJing Chaoran Science & Technology Co.,Ltd." 50CE75 o="Measy Electronics Co., Ltd." @@ -13376,7 +13435,6 @@ 544741 o="XCHENG HOLDING" 5447D3 o="TSAT AS" 54489C o="CDOUBLES ELECTRONICS CO. LTD." -5448E6 o="Beijing Xiaomi Mobile Software Co.,Ltd" 544A05 o="wenglor sensoric gmbh" 545146 o="AMG Systems Ltd." 545414 o="Digital RF Corea, Inc" @@ -13424,7 +13482,6 @@ 54DED0 o="Sevio Srl" 54DF00 o="Ulterius Technologies, LLC" 54DF63 o="Intrakey technologies GmbH" -54E019 o="Ring LLC" 54E2C8 o="Dongguan Aoyuan Electronics Technology Co., Ltd" 54E3B0 o="JVL Industri Elektronik" 54E4A9 o="BHR Tech GmbH" @@ -13434,6 +13491,7 @@ 54EF44 o="Lumi United Technology Co., Ltd" 54EF92 o="Shenzhen Elink Technology Co., LTD" 54EFFE o="Fullpower Technologies, Inc." +54F15F,601D9D,A42985,B4C9B9,C0E7BF o="Sichuan AI-Link Technology Co., Ltd." 54F5B6 o="ORIENTAL PACIFIC INTERNATIONAL LIMITED" 54F666 o="Berthold Technologies GmbH and Co.KG" 54F876 o="ABB AG" @@ -13477,7 +13535,6 @@ 58570D o="Danfoss Solar Inverters" 586163 o="Quantum Networks (SG) Pte. Ltd." 58639A o="TPL SYSTEMES" -5865E6 o="INFOMARK CO., LTD." 58671A,64C667 o="Barnes&Noble" 58677F o="Clare Controls Inc." 58685D o="Tempo Australia Pty Ltd" @@ -13497,6 +13554,7 @@ 5887E2,846223,94BA56,A4A80F o="Shenzhen Coship Electronics Co., Ltd." 588D64 o="Xi'an Clevbee Technology Co.,Ltd" 58920D o="Kinetic Avionics Limited" +5894A2 o="KETEK GmbH" 5894B2 o="BrainCo" 5894CF o="Vertex Standard LMR, Inc." 58986F o="Revolution Display" @@ -13505,6 +13563,7 @@ 58A0CB o="TrackNet, Inc" 58A48E o="PixArt Imaging Inc." 58A76F o="iD corporation" +58A87B,5C75AF,F051EA o="Fitbit, Inc." 58B0D4 o="ZuniData Systems Inc." 58B42D,7868F7,ACBB61 o="YSTen Technology Co.,Ltd" 58B568 o="SECURITAS DIRECT ESPAÑA, SAU" @@ -13527,6 +13586,7 @@ 58E636 o="EVRsafe Technologies" 58E747 o="Deltanet AG" 58E808 o="AUTONICS CORPORATION" +58E873 o="HANGZHOU DANGBEI NETWORK TECH.Co.,Ltd" 58EAFC o="ELL-IoT Inc" 58EB14 o="Proteus Digital Health" 58ECE1 o="Newport Corporation" @@ -13546,6 +13606,7 @@ 5C0BCA o="Tunstall Nordic AB" 5C0C0E o="Guizhou Huaxintong Semiconductor Technology Co Ltd" 5C0CBB o="CELIZION Inc." +5C0FFB o="Amino Communications Ltd" 5C1193 o="Seal One AG" 5C1437 o="Thyssenkrupp Aufzugswerke GmbH" 5C1515 o="ADVAN" @@ -13556,6 +13617,7 @@ 5C18B5 o="Talon Communications" 5C20D0 o="Asoni Communication Co., Ltd." 5C22C4 o="DAE EUN ELETRONICS CO., LTD" +5C2316 o="Squirrels Research Labs LLC" 5C2443 o="O-Sung Telecom Co., Ltd." 5C2479 o="Baltech AG" 5C254C o="Avire Global Pte Ltd" @@ -13566,6 +13628,7 @@ 5C32C5 o="Teracom Ltd." 5C3327 o="Spazio Italia srl" 5C335C o="Swissphone Telecom AG" +5C3400 o="HISENSE VISUAL TECHNOLOGY CO.,LTD" 5C35DA o="There Corporation Oy" 5C38E0 o="Shanghai Super Electronics Technology Co.,LTD" 5C3B35 o="Gehirn Inc." @@ -13585,8 +13648,8 @@ 5C6984 o="NUVICO" 5C6A7D o="KENTKART EGE ELEKTRONIK SAN. VE TIC. LTD. STI." 5C6B4F o="Hello Inc." +5C6BD7 o="Foshan VIOMI Electric Appliance Technology Co. Ltd." 5C6F4F o="S.A. SISTEL" -5C75AF,F051EA o="Fitbit, Inc." 5C7757 o="Haivision Network Video" 5C81A7 o="Network Devices Pty Ltd" 5C8486 o="Brightsource Industries Israel LTD" @@ -13596,6 +13659,8 @@ 5C8778 o="Cybertelbridge co.,ltd" 5C89D4 o="Beijing Banner Electric Co.,Ltd" 5C8D2D o="Shanghai Wellpay Information Technology Co., Ltd" +5C9012 o="Owl Cyber Defense Solutions, LLC" +5C91FD o="Jaewoncnc" 5C966A o="RTNET" 5CA178 o="TableTop Media (dba Ziosk)" 5CA1E0 o="EmbedWay Technologies" @@ -13610,7 +13675,7 @@ 5CB8CB o="Allis Communications" 5CBD9E o="HONGKONG MIRACLE EAGLE TECHNOLOGY(GROUP) LIMITED" 5CC213 o="Fr. Sauter AG" -5CC6E9 o="Edifier International" +5CC6E9,60F43A o="Edifier International" 5CC7D7 o="AZROAD TECHNOLOGY COMPANY LIMITED" 5CC9D3 o="PALLADIUM ENERGY ELETRONICA DA AMAZONIA LTDA" 5CCA32 o="Theben AG" @@ -13622,6 +13687,7 @@ 5CD20B o="Yytek Co., Ltd." 5CD41B o="UCZOON Technology Co., LTD" 5CD4AB o="Zektor" +5CD5B5 o="Shenzhen WiSiYiLink Technology Co.,Ltd" 5CD61F o="Qardio, Inc" 5CE0CA o="FeiTian United (Beijing) System Technology Co., Ltd." 5CE0F6 o="NIC.br- Nucleo de Informacao e Coordenacao do Ponto BR" @@ -13637,10 +13703,12 @@ 5CF7C3 o="SYNTECH (HK) TECHNOLOGY LIMITED" 5CF9F0 o="Atomos Engineering P/L" 5CFAFB o="Acubit" +5CFE9E o="Wiwynn Corporation Tainan Branch" 5CFFFF o="Shenzhen Kezhonglong Optoelectronic Technology Co., Ltd" 600347 o="Billion Electric Co. Ltd." 600417 o="POSBANK CO.,LTD" 60058A o="Hitachi Metals, Ltd." +60077C o="Jala Group" 600837 o="ivvi Scientific(Nanchang)Co.Ltd" 6009C3,6C1DEB,CCF957,D4CA6E o="u-blox AG" 600F77 o="SilverPlus, Inc" @@ -13654,7 +13722,6 @@ 601929 o="VOLTRONIC POWER TECHNOLOGY(SHENZHEN) CORP." 601970 o="HUIZHOU QIAOXING ELECTRONICS TECHNOLOGY CO., LTD." 601D0F o="Midnite Solar" -601D9D,A42985,B4C9B9 o="Sichuan AI-Link Technology Co., Ltd." 601E02 o="EltexAlatau" 602103 o="I4VINE, INC" 6024C1 o="Jiangsu Zhongxun Electronic Technology Co., Ltd" @@ -13681,6 +13748,7 @@ 6052D0 o="FACTS Engineering" 605317 o="Sandstone Technologies" 605464 o="Eyedro Green Solutions Inc." +605661 o="IXECLOUD Tech" 6061DF o="Z-meta Research LLC" 6063F9 o="Ciholas, Inc." 6063FD o="Transcend Communication Beijing Co.,Ltd." @@ -13746,6 +13814,7 @@ 60E6BC o="Sino-Telecom Technology Co.,Ltd." 60E78A o="UNISEM" 60E956 o="Ayla Networks, Inc" +60EB5A o="Asterfusion Data Technologies Co.,Ltd" 60EFC6 o="Shenzhen Chima Technologies Co Limited" 60F13D o="JABLOCOM s.r.o." 60F281 o="TRANWO TECHNOLOGY CO., LTD." @@ -13783,7 +13852,7 @@ 643F5F o="Exablaze" 644214 o="Swisscom Energy Solutions AG" 644346 o="GuangDong Quick Network Computer CO.,LTD" -6447E0 o="Feitian Technologies Co., Ltd" +6447E0,E092A7 o="Feitian Technologies Co., Ltd" 644BC3 o="Shanghai WOASiS Telecommunications Ltd., Co." 644BF0 o="CalDigit, Inc" 644D70 o="dSPACE GmbH" @@ -13831,9 +13900,11 @@ 64A341 o="Wonderlan (Beijing) Technology Co., Ltd." 64A68F o="Zhongshan Readboy Electronics Co.,Ltd" 64A837 o="Juni Korea Co., Ltd" +64A965 o="Linkflow Co., Ltd." 64AE88 o="Polytec GmbH" 64B21D o="Chengdu Phycom Tech Co., Ltd." 64B370 o="PowerComm Solutions LLC" +64B623 o="CCS Care Communication Solutions GmbH" 64B64A o="ViVOtech, Inc." 64BABD o="SDJ Technologies, Inc." 64BC11 o="CombiQ AB" @@ -13854,6 +13925,7 @@ 64DF10 o="JingLue Semiconductor(SH) Ltd." 64DFE9 o="ATEME" 64E161 o="DEP Corp." +64E172 o="Shenzhen Qihoo Intelligent Technology Co.,Ltd" 64E625 o="Woxu Wireless Co., Ltd" 64E84F o="Serialway Communication Technology Co. Ltd" 64E892 o="Morio Denki Co., Ltd." @@ -13867,6 +13939,7 @@ 64F6BB,B436A9 o="Fibocom Wireless Inc." 64F6F7 o="Anhui Dynamic Power Co., Ltd." 64F81C o="Huawei Technologies Co., Ltd." +64F947 o="Senscomm Semiconductor Co., Ltd." 64F970 o="Kenade Electronics Technology Co.,LTD." 64F987 o="Avvasi Inc." 64F9C0 o="ANALOG DEVICES" @@ -13894,6 +13967,7 @@ 6829DC o="Ficosa Electronics S.L.U." 682DDC o="Wuhan Changjiang Electro-Communication Equipment CO.,LTD" 6831FE o="Teladin Co.,Ltd." +68332C o="KENSTEL NETWORKS LIMITED" 683489 o="LEA Professional" 683563 o="SHENZHEN LIOWN ELECTRONICS CO.,LTD." 6836B5 o="DriveScale, Inc." @@ -13906,9 +13980,11 @@ 684352 o="Bhuu Limited" 6843D7 o="Agilecom Photonics Solutions Guangdong Limited" 6845F1 o="TOSHIBA CLIENT SOLUTIONS CO., LTD." +6849B2 o="CARLO GAVAZZI LTD" 684B88 o="Galtronics Telemetry Inc." 684CA8 o="Shenzhen Herotel Tech. Co., Ltd." 6851B7 o="PowerCloud Systems, Inc." +6852D6 o="UGame Technology Co.,Ltd" 68536C o="SPnS Co.,Ltd" 685388 o="P&S Technology" 6854F5 o="enLighted Inc" @@ -13944,7 +14020,6 @@ 689AB7 o="Atelier Vision Corporation" 68A1B7 o="Honghao Mingchuan Technology (Beijing) CO.,Ltd." 68A40E o="BSH Hausgeräte GmbH" -68A8E1,884A70 o="Wacom Co.,Ltd." 68AAD2 o="DATECS LTD.," 68AB8A o="RF IDeas" 68AF13 o="Futura Mobility" @@ -14024,6 +14099,7 @@ 6C6126 o="Rinicom Holdings" 6C626D,8C89A5 o="Micro-Star INT'L CO., LTD" 6C641A o="Penguin Computing" +6C6D09 o="Kyowa Electronics Co.,Ltd." 6C6EFE o="Core Logic Inc." 6C6F18 o="Stereotaxis, Inc." 6C7039 o="Novar GmbH" @@ -14100,7 +14176,7 @@ 702DD1 o="Newings Communication CO., LTD." 702E80 o="DIEHL Connectivity Solutions" 702ED9,7472B0,78DDD9 o="Guangzhou Shiyuan Electronics Co., Ltd." -702F4B o="PolyVision Inc." +702F4B o="Steelcase Inc." 702F97 o="Aava Mobile Oy" 70305E o="Nanjing Zhongke Menglian Information Technology Co.,LTD" 703187 o="ACX GmbH" @@ -14128,6 +14204,7 @@ 705EAA o="Action Target, Inc." 7060DE o="LaVision GmbH" 706173 o="Calantec GmbH" +7061EE o="Sunwoda Electronic Co.,Ltd" 706417 o="ORBIS TECNOLOGIA ELECTRICA S.A." 706582,7CDD76 o="Suzhou Hanming Technologies Co., Ltd." 7065A3 o="Kandao lightforge Co., Ltd." @@ -14149,6 +14226,7 @@ 70879E,C8478C o="Beken Corporation" 70884D o="JAPAN RADIO CO., LTD." 708B78 o="citygrow technology co., ltd" +708CBB o="MIMODISPLAYKOREA" 70918F o="Weber-Stephen Products LLC" 709383 o="Intelligent Optical Network High Tech CO.,LTD." 7093F8 o="Space Monkey, Inc." @@ -14192,7 +14270,7 @@ 70F11C o="Shenzhen Ogemray Technology Co.,Ltd" 70F176 o="Data Modul AG" 70F1E5 o="Xetawave LLC" -70F82B,78B213,E42686 o="DWnet Technologies(Suzhou) Corporation" +70F82B,78B213,E00EE4,E42686 o="DWnet Technologies(Suzhou) Corporation" 70FF5C o="Cheerzing Communication(Xiamen)Technology Co.,Ltd" 74042B,E02CB2 o="Lenovo Mobile Communication (Wuhan) Company Limited" 740ABC o="LightwaveRF Technology Ltd" @@ -14258,6 +14336,7 @@ 74A34A o="ZIMI CORPORATION" 74A4A7 o="QRS Music Technologies, Inc." 74A4B5 o="Powerleader Science and Technology Co. Ltd." +74AB93 o="Blink by Amazon" 74AC5F o="Qiku Internet Network Scientific (Shenzhen) Co., Ltd." 74AE76 o="iNovo Broadband, Inc." 74B00C o="Network Video Technologies, Inc" @@ -14269,6 +14348,7 @@ 74BFB7 o="Nusoft Corporation" 74C621 o="Zhejiang Hite Renewable Energy Co.,LTD" 74CA25,FC2F40 o="Calxeda, Inc." +74CBF3 o="Lava international limited" 74CD0C o="Smith Myers Communications Ltd." 74CE56 o="Packet Force Technology Limited Company" 74D654 o="GINT" @@ -14287,6 +14367,7 @@ 74F661 o="Schneider Electric Fire & Security Oy" 74F726 o="Neuron Robotics" 74F737 o="KCE" +74F7F6 o="Shanghai Sunmi Technology Co.,Ltd." 74F85D o="Berkeley Nucleonics Corp" 74F91A o="Onface" 74FDA0 o="Compupal (Group) Corporation" @@ -14298,6 +14379,7 @@ 780738 o="Z.U.K. Elzab S.A." 780AC7 o="Baofeng TV Co., Ltd." 780ED1 o="TRUMPF Werkzeugmaschinen GmbH+Co.KG" +781100 o="Quantumsolution" 781185 o="NBS Payment Solutions Inc." 7812B8 o="ORANTEK LIMITED" 78192E o="NASCENT Technology" @@ -14321,9 +14403,9 @@ 78510C o="LiveU Ltd." 78524A o="Ensenso GmbH" 785262 o="Shenzhen Hojy Software Co., Ltd." -78530D o="Shenzhen Skyworth Digital Technology CO., Ltd" +78530D,80EE25,C08F20 o="Shenzhen Skyworth Digital Technology CO., Ltd" 785364 o="SHIFT GmbH" -7853F2 o="ROXTON Ltd." +7853F2 o="Roxton Systems Ltd." 785517 o="SankyuElectronics" 785712 o="Mobile Integration Workgroup" 7858F3 o="Vachen Co.,Ltd" @@ -14362,8 +14444,6 @@ 78A5DD o="Shenzhen Smarteye Digital Electronics Co., Ltd" 78A683 o="Precidata" 78A6BD o="DAEYEON Control&Instrument Co,.Ltd" -78A714 o="Amphenol" -78A7EB,9C9789 o="1MORE" 78AB60 o="ABB Australia" 78ACBF o="Igneous Systems" 78AE0C o="Far South Networks" @@ -14404,6 +14484,7 @@ 78EF4C o="Unetconvergence Co., Ltd." 78F5E5 o="BEGA Gantenbrink-Leuchten KG" 78F7D0 o="Silverbrook Research" +78F8B8 o="Rako Controls Ltd" 78FC14 o="Family Zone Cyber Safety Ltd" 78FE41 o="Socus networks" 78FEE2 o="Shanghai Diveo Technology Co., Ltd" @@ -14512,6 +14593,7 @@ 7CDD11 o="Chongqing MAS SCI&TECH.Co.,Ltd" 7CDD20 o="IOXOS Technologies S.A." 7CDD90 o="Shenzhen Ogemray Technology Co., Ltd." +7CDDE9 o="ATOM tech Inc." 7CE044 o="NEON Inc" 7CE1FF o="Computer Performance, Inc. DBA Digital Loggers, Inc." 7CE524 o="Quirky, Inc." @@ -14521,9 +14603,11 @@ 7CEBEA o="ASCT" 7CEC9B o="Fuzhou Teraway Information Technology Co.,Ltd" 7CEF18 o="Creative Product Design Pty. Ltd." +7CEF61 o="STR Elektronik Josef Schlechtinger GmbH" 7CEF8A o="Inhon International Ltd." 7CF098 o="Bee Beans Technologies, Inc." 7CF0BA o="Linkwell Telesystems Pvt Ltd" +7CF2DD o="Vence Corp" 7CF429 o="NUUO Inc." 7CF95C o="U.I. Lapp GmbH" 7CFE28 o="Salutron Inc." @@ -14608,6 +14692,7 @@ 80C6CA o="Endian s.r.l." 80C755,B46C47,D8AFF1 o="Panasonic Appliances Company" 80C862 o="Openpeak, Inc" +80CA4B o="SHENZHEN GONGJIN ELECTRONICS CO.,LTD" 80CEB1 o="Theissen Training Systems GmbH" 80D019 o="Embed, Inc" 80D065 o="CKS Corporation" @@ -14615,7 +14700,7 @@ 80D433 o="LzLabs GmbH" 80D733 o="QSR Automations, Inc." 80DB31 o="Power Quotient International Co., Ltd." -80EACA o="Dialog Semiconductor Hellas SA" +80F1F1 o="Tech4home, Lda" 80F25E o="Kyynel" 80F593 o="IRCO Sistemas de Telecomunicación S.A." 80F8EB o="RayTight" @@ -14628,6 +14713,7 @@ 841B38 o="Shenzhen Excelsecu Data Technology Co.,Ltd" 841E26 o="KERNEL-I Co.,LTD" 842141 o="Shenzhen Ginwave Technologies Ltd." +84225E o="SHENZHEN TECHNEWCHIP TECHNOLOGY CO.,LTD." 842519 o="Samsung Electronics" 84253F o="silex technology, Inc." 8425A4 o="Tariox Limited" @@ -14660,6 +14746,7 @@ 8468C8 o="TOTOLINK TECHNOLOGY INT‘L LIMITED" 846A66 o="Sumitomo Kizai Co.,Ltd." 846AED o="Wireless Tsukamoto.,co.LTD" +846B48 o="ShenZhen EepuLink Co., Ltd." 846EB1 o="Park Assist LLC" 847207 o="I&C Technology" 847303 o="Letv Mobile and Intelligent Information Technology (Beijing) Corporation Ltd." @@ -14683,6 +14770,7 @@ 8497B8 o="Memjet Inc." 849DC5 o="Centera Photonics Inc." 84A24D o="Birds Eye Systems Private Limited" +84A3B5 o="Propulsion systems" 84A788 o="Perples" 84A991 o="Cyber Trans Japan Co.,Ltd." 84A9EA o="Career Technologies USA" @@ -14711,7 +14799,7 @@ 84E5D8 o="Guangdong UNIPOE IoT Technology Co.,Ltd." 84E629 o="Bluwan SA" 84E714 o="Liang Herng Enterprise,Co.Ltd." -84EA97 o="Shenzhen iComm Semiconductor Co., Ltd." +84EA97,98C97C,A47D9F o="Shenzhen iComm Semiconductor CO.,LTD" 84EA99 o="Vieworks" 84EB3E o="Vivint Smart Home" 84ED33 o="BBMC Co.,Ltd" @@ -14737,7 +14825,9 @@ 8821E3 o="Nebusens, S.L." 882364 o="Watchnet DVR Inc" 8823FE o="TTTech Computertechnik AG" +882949,9C6B37,B436D1,C0E3A0 o="Renesas Electronics (Penang) Sdn. Bhd." 882950 o="Netmoon Technology Co., Ltd" +882B94 o="MADOKA SYSTEM Co.,Ltd." 882BD7 o="ADDÉNERGIE TECHNOLOGIES" 882D53 o="Baidu Online Network Technology (Beijing) Co., Ltd." 882E5A o="storONE" @@ -14774,6 +14864,7 @@ 888C19 o="Brady Corp Asia Pacific Ltd" 889166 o="Viewcooper Corp." 8891DD o="Racktivity" +88948F o="Xi'an Zhisensor Technologies Co.,Ltd" 8894F9 o="Gemicom Technology, Inc." 8895B9 o="Unified Packet Systems Crop" 889655 o="Zitte corporation" @@ -14831,6 +14922,7 @@ 8C0551 o="Koubachi AG" 8C078C o="FLOW DATA INC" 8C0CA3 o="Amper" +8C0E60 o="Nanjing Juplink Intelligent Technologies Co., Ltd." 8C0F83 o="Angie Hospitality LLC" 8C0FA0 o="di-soric GmbH & Co. KG" 8C0FFA o="Hutec co.,ltd" @@ -14871,6 +14963,7 @@ 8C6878 o="Nortek-AS" 8C6AE4 o="Viogem Limited" 8C6DC4 o="Megapixel VR" +8C7086 o="Gesellschaft für Sonder-EDV-Anlagen mbH" 8C76C1 o="Goden Tech Limited" 8C7BF0 o="Xufeng Development Limited" 8C7EB3 o="Lytro, Inc." @@ -14909,6 +15002,7 @@ 8CC7AA o="Radinet Communications Inc." 8CC7D0 o="zhejiang ebang communication co.,ltd" 8CCDA2 o="ACTP, Inc." +8CCEFD o="Shenzhen zhouhai technology co.,LTD" 8CCF5C o="BEFEGA GmbH" 8CCF8F o="ITC Systems" 8CD17B o="CG Mobile" @@ -14921,6 +15015,7 @@ 8CDE99 o="Comlab Inc." 8CE2DA o="Circle Media Inc" 8CE38E o="Kioxia Corporation" +8CE468 o="Guangzhou Sageran Technology Co., Ltd." 8CE78C o="DK Networks" 8CE7B3 o="Sonardyne International Ltd" 8CEEC6 o="Precepscion Pty. Ltd." @@ -14940,6 +15035,7 @@ 900D66 o="Digimore Electronics Co., Ltd" 900E83 o="Monico Monitoring, Inc." 900EB3 o="Shenzhen Amediatech Technology Co., Ltd." +9012A1,E00EE1 o="We Corporation Inc." 9013DA o="Athom B.V." 901711 o="Hagenuk Marinekommunikation GmbH" 90179B o="Nanomegas" @@ -15000,6 +15096,7 @@ 908FCF o="UNO System Co., Ltd" 90903C o="TRISON TECHNOLOGY CORPORATION" 909060 o="RSI VIDEO TECHNOLOGIES" +909164 o="ChongQing Lavid Technology Co., Ltd." 9092B4 o="Diehl BGT Defence GmbH & Co. KG" 90940A o="Analog Devices, Inc" 909864 o="Impex-Sat GmbH&Co KG" @@ -15013,6 +15110,7 @@ 90A62F o="NAVER" 90A783 o="JSW PACIFIC CORPORATION" 90A7C1 o="Pakedge Device and Software Inc." +90A935 o="JWEntertainment" 90AC3F o="BrightSign LLC" 90AFD1 o="netKTI Co., Ltd" 90B1E0 o="Beijing Nebula Link Technology Co., Ltd" @@ -15044,6 +15142,7 @@ 90FF79 o="Metro Ethernet Forum" 940006 o="jinyoung" 940149 o="AutoHotBox" +94026B o="Optictimes Co.,Ltd" 9405B6 o="Liling FullRiver Electronics & Technology Ltd" 940B2D o="NetView Technologies(Shenzhen) Co., Ltd" 940BD5 o="Himax Technologies, Inc" @@ -15064,6 +15163,7 @@ 943DC9 o="Asahi Net, Inc." 9440A2 o="Anywave Communication Technologies, Inc." 9441C1 o="Mini-Cam Limited" +9447B0 o="BEIJING ESWIN COMPUTING TECHNOLOGY CO., LTD" 944996 o="WiSilica Inc" 944A09 o="BitWise Controls" 944F4C o="Sound United LLC" @@ -15092,6 +15192,7 @@ 9486D4 o="Surveillance Pro Corporation" 948815 o="Infinique Worldwide Inc" 94885E o="Surfilter Network Technology Co., Ltd." +948AC6,BC2DEF,C816DA o="Realme Chongqing Mobile Telecommunications Corp.,Ltd." 948B03 o="EAGET Innovation and Technology Co., Ltd." 948D50 o="Beamex Oy Ab" 948DEF o="Oetiker Schweiz AG" @@ -15161,6 +15262,7 @@ 9800C1 o="GuangZhou CREATOR Technology Co.,Ltd.(CHINA)" 980284 o="Theobroma Systems GmbH" 9803A0 o="ABB n.v. Power Quality Products" +980E24 o="Phytium Technology Co.,Ltd." 981094 o="Shenzhen Vsun communication technology Co.,ltd" 9814D2 o="Avonic" 9816EC o="IC Intracom" @@ -15192,6 +15294,7 @@ 984E97 o="Starlight Marketing (H. K.) Ltd." 9857D3 o="HON HAI-CCPBG PRECISION IND.CO.,LTD." 98588A o="SYSGRATION Ltd." +985949 o="LUXOTTICA GROUP S.P.A." 985BB0 o="KMDATA INC." 985C93 o="SBG Systems SAS" 985D46 o="PeopleNet Communication" @@ -15206,6 +15309,7 @@ 9876B6 o="Adafruit" 987770 o="Pep Digital Technology (Guangzhou) Co., Ltd" 987E46 o="Emizon Networks Limited" +987ECA,A463A1 o="Inventus Power Eletronica do Brasil LTDA" 988217 o="Disruptive Ltd" 9886B1 o="Flyaudio corporation (China)" 988744 o="Wuxi Hongda Science and Technology Co.,LTD" @@ -15213,11 +15317,13 @@ 988BAD o="Corintech Ltd." 988E34 o="ZHEJIANG BOXSAM ELECTRONIC CO.,LTD" 988E4A o="NOXUS(BEIJING) TECHNOLOGY CO.,LTD" +988E79 o="Qudelix, Inc." 988EDD o="TE Connectivity Limerick" 989080 o="Linkpower Network System Inc Ltd." 989449 o="Skyworth Wireless Technology Ltd." 98A40E o="Snap, Inc." 98A7B0 o="MCST ZAO" +98A942 o="Guangzhou Tozed Kangwei Intelligent Technology Co., LTD" 98AA3C o="Will i-tech Co., Ltd." 98AAD7 o="BLUE WAVE NETWORKING CO LTD" 98AE71 o="VVDN Technologies Pvt Ltd" @@ -15225,6 +15331,7 @@ 98BC57 o="SVA TECHNOLOGIES CO.LTD" 98BC99 o="Edeltech Co.,Ltd." 98C0EB o="Global Regency Ltd" +98C7A4 o="Shenzhen HS Fiber Communication Equipment CO., LTD" 98C845 o="PacketAccess" 98CB27 o="Galore Networks Pvt. Ltd." 98CC4D o="Shenzhen mantunsci co., LTD" @@ -15242,7 +15349,6 @@ 98E79A o="Foxconn(NanJing) Communication Co.,Ltd." 98E848 o="Axiim" 98EC65 o="Cosesy ApS" -98ED5C o="Tesla Motors, Inc" 98F058 o="Lynxspring, Incl." 98F8DB o="Marini Impianti Industriali s.r.l." 98FAA7 o="INNONET" @@ -15287,11 +15393,10 @@ 9C5C8D o="FIREMAX INDÚSTRIA E COMÉRCIO DE PRODUTOS ELETRÔNICOS LTDA" 9C5D95 o="VTC Electronics Corp." 9C5E73 o="Calibre UK LTD" -9C611D o="Omni-ID USA, Inc." +9C611D o="Panasonic Corporation of North America" 9C645E o="Harman Consumer Group" 9C6650 o="Glodio Technolies Co.,Ltd Tianjin Branch" 9C685B o="Octonion SA" -9C6937 o="Qorvo Utrecht B.V." 9C6ABE o="QEES ApS." 9C7514 o="Wildix srl" 9C77AA o="NADASNV" @@ -15326,6 +15431,7 @@ 9CB6D0 o="Rivet Networks" 9CB793 o="Creatcomm Technology Inc." 9CBB98 o="Shen Zhen RND Electronic Co.,LTD" +9CBD6E o="DERA Co., Ltd" 9CBD9D o="SkyDisk, Inc." 9CBEE0 o="Biosoundlab Co., Ltd." 9CC077 o="PrintCounts, LLC" @@ -15345,8 +15451,9 @@ 9CE7BD o="Winduskorea co., Ltd" 9CE951 o="Shenzhen Sang Fei Consumer Communications Ltd., Co." 9CEBE8 o="BizLink (Kunshan) Co.,Ltd" +9CEDFA o="EVUlution AG" 9CEFD5 o="Panda Wireless, Inc." -9CF61A o="UTC Fire and Security" +9CF61A o="Carrier Fire & Security" 9CF67D o="Ricardo Prague, s.r.o." 9CF8DB o="shenzhen eyunmei technology co,.ltd" 9CF938 o="AREVA NP GmbH" @@ -15442,6 +15549,7 @@ A0C2DE o="Costar Video Systems" A0C3DE o="Triton Electronic Systems Ltd." A0C4A5 o="SYGN HOUSE CO.,LTD" A0C6EC o="ShenZhen ANYK Technology Co.,LTD" +A0CAA5 o="INTELLIGENCE TECHNOLOGY OF CEC CO., LTD" A0CEC8 o="CE LINK LIMITED" A0D12A o="AXPRO Technology Inc." A0D385 o="AUMA Riester GmbH & Co. KG" @@ -15495,14 +15603,15 @@ A4466B o="EOC Technology" A446FA o="AmTRAN Video Corporation" A44AD3 o="ST Electronics(Shanghai) Co.,Ltd" A44E2D o="Adaptive Wireless Solutions, LLC" +A45006 o="SHENZHEN HUACHUANG SHIDAI TECHNOLOGYCO.,LTD" A45055 o="BUSWARE.DE" +A45129 o="XAG" A45602 o="fenglian Technology Co.,Ltd." A4561B o="MCOT Corporation" A45A1C o="smart-electronic GmbH" A45F9B o="Nexell" A46191 o="NamJunSa" A462DF o="DS Global. Co., LTD" -A463A1 o="Inventus Power Eletronica do Brasil LTDA" A46CC1 o="LTi REEnergy GmbH" A46E79 o="DFT System Co.Ltd" A47758 o="Ningbo Freewings Technologies Co.,Ltd" @@ -15513,11 +15622,11 @@ A47C14 o="ChargeStorm AB" A47C1F o="Cobham plc" A48269 o="Datrium, Inc." A4856B o="Q Electronics Ltd" -A486AE o="Quectel Wireless Solutions" A4895B o="ARK INFOSOLUTIONS PVT LTD" A48CC0 o="JLG Industries, Inc." A48E0A o="DeLaval International AB" A49005 o="CHINA GREATWALL COMPUTER SHENZHEN CO.,LTD" +A49340 o="Beijing Supvan Information Technology Co.,Ltd." A49426 o="Elgama-Elektronika Ltd." A497BB o="Hitachi Industrial Equipment Systems Co.,Ltd" A49981 o="FuJian Elite Power Tech CO.,LTD." @@ -15574,6 +15683,7 @@ A4FB8D o="Hangzhou Dunchong Technology Co.Ltd" A4FCCE o="Security Expert Ltd." A8016D o="Aiwa Corporation" A80180 o="IMAGO Technologies GmbH" +A80577 o="Netlist, Inc." A81559 o="Breathometer, Inc." A815D6 o="Shenzhen Meione Technology CO., LTD" A81758 o="Elektronik System i Umeå AB" @@ -15586,6 +15696,7 @@ A82BD6 o="Shina System Co., Ltd" A8329A o="Digicom Futuristic Technologies Ltd." A8367A o="frogblue TECHNOLOGY GmbH" A83CCB o="ROSSMA" +A84025 o="Oxide Computer Company" A84041 o="Dragino Technology Co., Limited" A84122 o="China Mobile (Hangzhou) Information Technology Co.,Ltd." A845CD o="Siselectron Technology LTD." @@ -15657,7 +15768,7 @@ A8EEC6 o="Muuselabs NV/SA" A8EF26 o="Tritonwave" A8F038 o="SHEN ZHEN SHI JIN HUA TAI ELECTRONICS CO.,LTD" A8F470 o="Fujian Newland Communication Science Technologies Co.,Ltd." -A8F94B,E0D9E3,E828C1 o="Eltex Enterprise Ltd." +A8F94B,E0D9E3,E45AD4,E828C1 o="Eltex Enterprise Ltd." A8FB70 o="WiseSec L.t.d" A8FCB7 o="Consolidated Resource Imaging" AC0142 o="Uriel Technologies SIA" @@ -15677,6 +15788,7 @@ AC1585 o="silergy corp" AC1702 o="Fibar Group sp. z o.o." AC199F o="SUNGROW POWER SUPPLY CO.,LTD." AC1ED0 o="Temic Automotive Philippines Inc." +AC1F09 o="shenzhen RAKwireless technology Co.,Ltd" AC1FD7 o="Real Vision Technology Co.,Ltd." AC20AA o="DMATEK Co., Ltd." AC233F o="Shenzhen Minew Technologies Co., Ltd." @@ -15687,6 +15799,7 @@ AC319D,ECD9D1 o="Shenzhen TG-NET Botone Technology Co.,Ltd." AC34CB o="Shanhai GBCOM Communication Technology Co. Ltd" AC3651 o="Jiangsu Hengtong Terahertz Technology Co., Ltd." AC37C9 o="RAID Incorporated" +AC3C8E o="Flextronics Computing(Suzhou)Co.,Ltd." AC3CB4 o="Nilan A/S" AC3D05 o="Instorescreen Aisa" AC3D75 o="HANGZHOU ZHIWAY TECHNOLOGIES CO.,LTD." @@ -15697,6 +15810,7 @@ AC4330 o="Versa Networks" AC4723 o="Genelec" AC482D o="Ralinwi Nanjing Electronic Technology Co., Ltd." AC4AFE o="Hisense Broadband Multimedia Technology Co.,Ltd." +AC4B1E o="Integri-Sys.Com LLC" AC4E2E,C048FB,DC64B8 o="Shenzhen JingHanDa Electronics Co.Ltd" AC4FFC o="SVS-VISTEK GmbH" AC5036 o="Pi-Coral Inc" @@ -15729,7 +15843,7 @@ AC8ACD o="ROGER D.Wensker, G.Wensker sp.j." AC8B9C o="Primera Technology, Inc." AC8D14 o="Smartrove Inc" AC9403 o="Envision Peripherals Inc" -AC9A96 o="Lantiq Deutschland GmbH" +AC9572 o="Jovision Technology Co., Ltd." AC9B84 o="Smak Tecnologia e Automacao" ACA22C o="Baycity Technologies Ltd" ACA430 o="Peerless AV" @@ -15789,7 +15903,8 @@ B01BD2,B8FC9A,C80E77,D4B169,E0A8B8 o="Le Shi Zhi Xin Electronic Technology (Tian B01C91 o="Elim Co" B01F29 o="Helvetia INC." B024F3 o="Progeny Systems" -B02628,BC97E1 o="Broadcom Limited" +B02628,BC97E1,E43D1A o="Broadcom Limited" +B030C8 o="Teal Drones, Inc." B0350B,E048D3,E4FB8F o="MOBIWIRE MOBILES (NINGBO) CO.,LTD" B03829 o="Siliconware Precision Industries Co., Ltd." B03850 o="Nanjing CAS-ZDC IOT SYSTEM CO.,LTD" @@ -15862,7 +15977,6 @@ B0C95B o="Beijing Symtech CO.,LTD" B0CE18 o="Zhejiang shenghui lighting co.,Ltd" B0CF4D o="MI-Zone Technology Ireland" B0D2F5 o="Vello Systems, Inc." -B0D568 o="Shenzhen Cultraview Digital Technology Co., Ltd" B0D7C5 o="Logipix Ltd" B0D7CC o="Tridonic GmbH & Co KG" B0DA00 o="CERA ELECTRONIQUE" @@ -15888,6 +16002,7 @@ B41780 o="DTI Group Ltd" B41DEF o="Internet Laboratories, Inc." B4211D o="Beijing GuangXin Technology Co., Ltd" B4218A o="Dog Hunter LLC" +B42330 o="Itron Inc" B424E7 o="Codetek Technology Co.,Ltd" B428F1 o="E-Prime Co., Ltd." B4293D o="Shenzhen Urovo Technology Co.,Ltd." @@ -15919,6 +16034,7 @@ B46238 o="Exablox" B462AD o="Elysia Germany GmbH" B46698 o="Zealabs srl" B46D35 o="Dalian Seasky Automation Co;Ltd" +B46F2D o="Wahoo Fitness" B47356 o="Hangzhou Treebear Networking Co., Ltd." B47447 o="CoreOS" B47748 o="Shenzhen Neoway Technology Co.,Ltd." @@ -15941,10 +16057,10 @@ B4A4B5 o="Zen Eye Co.,Ltd" B4A5A9 o="MODI GmbH" B4A828 o="Shenzhen Concox Information Technology Co., Ltd" B4A82B o="Histar Digital Electronics Co., Ltd." -B4A9FC,D8C497 o="Quanta Computer Inc." B4A9FE o="GHIA Technology (Shenzhen) LTD" B4AA4D o="Ensequence, Inc." B4AB2C o="MtM Technology Corporation" +B4ADA3,D49E3B,DCBD7A o="Guangzhou Shiyuan Electronic Technology Company Limited" B4AE6F o="Circle Reliance, Inc DBA Cranberry Networks" B4B15A o="Siemens AG Energy Management Division" B4B265 o="DAEHO I&T" @@ -15980,9 +16096,11 @@ B4ECF2 o="Shanghai Listent Medical Tech Co., Ltd." B4ED19 o="Pie Digital, Inc." B4ED54 o="Wohler Technologies" B4EF04 o="DAIHAN Scientific Co., Ltd." +B4EF1C o="360 AI Technology Co.Ltd" B4F323 o="PETATEL INC." B4F81E o="Kinova" B4F949 o="optilink networks pvt ltd" +B4FBE3 o="AltoBeam (China) Inc." B4FC75 o="SEMA Electronics(HK) CO.,LTD" B4FE8C o="Centro Sicurezza Italia SpA" B80018 o="Htel" @@ -16005,6 +16123,7 @@ B827EB o="Raspberry Pi Foundation" B8288B o="Parker Hannifin Manufacturing (UK) Ltd" B829F7 o="Blaster Tech" B82ADC o="EFR Europäische Funk-Rundsteuerung GmbH" +B82FCB o="CMS Electracom" B830A8 o="Road-Track Telematics Development" B836D8 o="Videoswitch" B838CA o="Kyokko Tsushin System CO.,LTD" @@ -16012,8 +16131,10 @@ B83A7B o="Worldplay (Canada) Inc." B83D4E o="Shenzhen Cultraview Digital Technology Co.,Ltd Shanghai Branch" B8415F o="ASP AG" B843E4 o="Vlatacom" +B8477A o="Dasan Electron Co., Ltd." B847C6 o="SanJet Technology Corp." B856BD o="ITT LLC" +B85776 o="lignex1" B85810 o="NUMERA, INC." B85AF7 o="Ouya, Inc" B85AFE o="Handaer Communication Technology (Beijing) Co., Ltd" @@ -16072,6 +16193,7 @@ B8C855 o="Shanghai GBCOM Communication Technology Co.,Ltd." B8CD93 o="Penetek, Inc" B8CDA7 o="Maxeler Technologies Ltd." B8D06F o="GUANGZHOU HKUST FOK YING TUNG RESEARCH INSTITUTE" +B8D309 o="Cox Communications, Inc" B8D49D o="M Seven System Ltd." B8DAF1 o="Strahlenschutz- Entwicklungs- und Ausruestungsgesellschaft mbH" B8DAF7 o="Advanced Photonics, Inc." @@ -16092,6 +16214,7 @@ B8F828 o="Changshu Gaoshida Optoelectronic Technology Co. Ltd." B8FD32 o="Zhejiang ROICX Microelectronics" B8FF6F o="Shanghai Typrotech Technology Co.Ltd" BC0200 o="Stewart Audio" +BC03A7 o="MFP MICHELIN" BC0F2B o="FORTUNE TECHGROUP CO.,LTD" BC0FA7 o="Ouster" BC125E o="Beijing WisVideo INC." @@ -16104,6 +16227,7 @@ BC22FB o="RF Industries" BC25F0 o="3D Display Technologies Co., Ltd." BC261D o="HONG KONG TECON TECHNOLOGY" BC2643 o="Elprotronic Inc." +BC26A1 o="FACTORY FIVE Corporation" BC282C o="e-Smart Systems Pvt. Ltd" BC2846 o="NextBIT Computing Pvt. Ltd." BC28D6 o="Rowley Associates Limited" @@ -16111,7 +16235,6 @@ BC2B6B o="Beijing Haier IC Design Co.,Ltd" BC2BD7 o="Revogi Innovation Co., Ltd." BC2C55 o="Bear Flag Design, Inc." BC2D98 o="ThinGlobal LLC" -BC2DEF o="Realme Chongqing Mobile Telecommunications Corp.,Ltd." BC35E5 o="Hydro Systems Company" BC3865 o="JWCNETWORKS" BC38D2 o="Pandachip Limited" @@ -16190,6 +16313,7 @@ C0074A o="Brita GmbH" C00D7E o="Additech, Inc." C011A6 o="Fort-Telecom ltd." C01242 o="Alpha Security Products" +C01C30 o="Shenzhen WIFI-3L Technology Co.,Ltd" C01E9B o="Pixavi AS" C02250 o="Koss Corporation" C02567 o="Nexxt Solutions" @@ -16217,6 +16341,7 @@ C05336 o="Beijing National Railway Research & Design Institute of Signal & Commu C058A7 o="Pico Systems Co., Ltd." C05E6F o="V. Stonkaus firma %Kodinis Raktas%" C05E79 o="SHENZHEN HUAXUN ARK TECHNOLOGIES CO.,LTD" +C06369 o="BINXIN TECHNOLOGY(ZHEJIANG) LTD." C06C0F o="Dobbs Stanford" C06C6D o="MagneMotion, Inc." C06D1A o="Tianjin Henxinhuifeng Technology Co.,Ltd." @@ -16225,10 +16350,12 @@ C07E40 o="SHENZHEN XDK COMMUNICATION EQUIPMENT CO.,LTD" C08135 o="Ningbo Forfan technology Co., LTD" C08170 o="Effigis GeoSolutions" C08488 o="Finis Inc" +C086B3 o="Shenzhen Voxtech Co., Ltd." C0885B o="SnD Tech Co., Ltd." C08ACD o="Guangzhou Shiyuan Electronic Technology Company Limited" C08B6F o="S I Sistemas Inteligentes Eletrônicos Ltda" C09132 o="Patriot Memory" +C095DA o="NXP India Private Limited" C09879 o="Acer Inc." C098E5 o="University of Michigan" C09A71 o="XIAMEN MEITU MOBILE TECHNOLOGY CO.LTD" @@ -16278,7 +16405,6 @@ C40F09 o="Hermes electronic GmbH" C411E0 o="Bull Group Co., Ltd" C416FA o="Prysm Inc" C4198B o="Dominion Voting Systems Corporation" -C419D1,D80BCB,D85F77 o="Telink Semiconductor (Shanghai) Co., Ltd." C419EC o="Qualisys AB" C41ECE o="HMI Sources Ltd." C4237A o="WhizNets Inc." @@ -16330,6 +16456,7 @@ C47DFE o="A.N. Solutions GmbH" C47F51 o="Inventek Systems" C4823F o="Fujian Newland Auto-ID Tech. Co,.Ltd." C4824E o="Changzhou Uchip Electronics Co., LTD." +C489ED o="Solid Optics EU N.V." C48A5A o="JFCONTROL" C48F07 o="Shenzhen Yihao Hulian Science and Technology Co., Ltd." C48FC1 o="DEEPTRACK S.L.U." @@ -16403,7 +16530,7 @@ C83168 o="eZEX corporation" C83232 o="Hunting Innova" C83A35 o="Tenda Technology Co., Ltd." C83B45 o="JRI" -C83DFC o="Pioneer DJ Corporation" +C83DFC o="AlphaTheta Corporation" C83EA7 o="KUNBUS GmbH" C84529 o="IMK Networks Co.,Ltd" C84544 o="Asia Pacific CIS (Wuxi) Co, Ltd" @@ -16421,6 +16548,8 @@ C87324 o="Sow Cheng Technology Co. Ltd." C8755B o="Quantify Technology Pty. Ltd." C87CBC o="Valink Co., Ltd." C87D77 o="Shenzhen Kingtech Communication Equipment Co.,Ltd" +C87EA1 o="TCL MOKA International Limited" +C88314 o="Tempo Communications" C88439 o="Sunrise Technologies" C88447 o="Beautiful Enterprise Co., Ltd" C88629 o="Shenzhen Duubee Intelligent Technologies Co.,LTD." @@ -16448,6 +16577,7 @@ C8AF40 o="marco Systemanalyse und Entwicklung GmbH" C8B1EE o="Qorvo" C8BAE9 o="QDIS" C8BBD3 o="Embrane" +C8BCE5 o="Sense Things Japan INC." C8C126 o="ZPM Industria e Comercio Ltda" C8C13C o="RuggedTek Hangzhou Co., Ltd" C8C2C6 o="Shanghai Airm2m Communication Technology Co., Ltd" @@ -16507,6 +16637,7 @@ CC418E o="MSA Innovation" CC43E3 o="Trump s.a." CC4639 o="WAAV, Inc." CC4703 o="Intercon Systems Co., Ltd." +CC47BD o="Rhombus Systems" CC4AE1 o="fourtec -Fourier Technologies" CC4BFB o="Hellberg Safety AB" CC4D38 o="Carnegie Technologies" @@ -16590,7 +16721,7 @@ D01AA7 o="UniPrint" D01CBB o="Beijing Ctimes Digital Technology Co., Ltd." D02C45 o="littleBits Electronics, Inc." D03110 o="Ingenic Semiconductor Co.,Ltd" -D03D52 o="Vaion Limited" +D03D52 o="Ava Security Limited" D03DC3 o="AQ Corporation" D046DC o="Southwest Research Institute" D048F3 o="DATTUS Inc" @@ -16673,8 +16804,10 @@ D411D6 o="ShotSpotter, Inc." D41296 o="Anobit Technologies Ltd." D412BB o="Quadrant Components Inc. Ltd" D4136F o="Asia Pacific Brands" +D41AC8 o="Nippon Printer Engineering" D41C1C o="RCF S.P.A." -D41E35 o="TOHO Electronics INC." +D41E35,F0B022 o="TOHO Electronics INC." +D422CD o="Xsens Technologies B.V." D42493 o="GW Technologies Co.,Ltd" D42751 o="Infopia Co., Ltd" D428B2 o="ioBridge, Inc." @@ -16690,8 +16823,10 @@ D43AE9 o="DONGGUAN ipt INDUSTRIAL CO., LTD" D43D39 o="Dialog Semiconductor" D43D67 o="Carma Industries Inc." D43D7E o="Micro-Star Int'l Co, Ltd" +D440D0 o="OCOSMOS Co., LTD" D443A8 o="Changzhou Haojie Electric Co., Ltd." D445E8 o="Jiangxi Hongpai Technology Co., Ltd." +D4482D o="Shenzhen Deejoy Lighting Technology Co.,Ltd." D44B5E o="TAIYO YUDEN CO., LTD." D44C24 o="Vuppalamritha Magnetic Components LTD" D44C9C o="Shenzhen YOOBAO Technology Co.Ltd" @@ -16708,16 +16843,16 @@ D45AB2 o="Galleon Systems" D46132 o="Pro Concept Manufacturer Co.,Ltd." D464F7 o="CHENGDU USEE DIGITAL TECHNOLOGY CO., LTD" D466A8 o="Riedo Networks Ltd" -D46761 o="United Gulf Gate Co." +D46761 o="XonTel Technology Co." D46867 o="Neoventus Design Group" D469A5 o="Miura Systems Ltd." -D46A91 o="Snap AV" D46CBF o="Goodrich ISR" D46CDA o="CSM GmbH" D46F42 o="WAXESS USA Inc" D47208 o="Bragi GmbH" D4741B o="Beijing HuaDa ZhiBao Electronic System Co.,Ltd." D4772B o="Nanjing Ztlink Network Technology Co.,Ltd" +D477B2 o="Netix Global B.V." D479C3 o="Cameronet GmbH & Co. KG" D47B35 o="NEO Monitors AS" D481CA o="iDevices, LLC" @@ -16732,7 +16867,6 @@ D496DF o="SUNGJIN C&T CO.,LTD" D49B5C o="Chongqing Miedu Technology Co., Ltd." D49C28 o="JayBird LLC" D49C8E o="University of FUKUI" -D49E3B o="Guangzhou Shiyuan Electronic Technology Company Limited" D49E6D o="Wuhan Zhongyuan Huadian Science & Technology Co.," D4A425 o="SMAX Technology Co., Ltd." D4A499 o="InView Technology Corporation" @@ -16764,6 +16898,7 @@ D4F027 o="Trust Power Ltd." D4F0B4 o="Napco Security Technologies" D4F143 o="IPROAD.,Inc" D4F207 o="DIAODIAO(Beijing)Technology CO.,Ltd" +D4F337 o="Xunison Ltd." D4F63F o="IEA S.R.L." D8052E o="Skyviia Corporation" D806D1 o="Honeywell Fire System (Shanghai) Co,. Ltd." @@ -16792,6 +16927,7 @@ D82A15 o="Leitner SpA" D82D9B o="Shenzhen G.Credit Communication Technology Co., Ltd" D82DE1 o="Tricascade Inc." D8337F o="Office FA.com Co.,Ltd." +D834EE o="Stem Audio" D8380D o="SHENZHEN IP-COM Network Co.,Ltd" D83AF5 o="Wideband Labs LLC" D842E2 o="Canary Connect, Inc." @@ -16800,6 +16936,7 @@ D8445C o="DEV Tecnologia Ind Com Man Eq LTDA" D84606 o="Silicon Valley Global Marketing" D848EE o="Hangzhou Xueji Technology Co., Ltd." D84B2A o="Cognitas Technologies, Inc." +D84F37 o="Proxis, spol. s r.o." D84FB8 o="LG ELECTRONICS" D858D7 o="CZ.NIC, z.s.p.o." D85D84 o="CAx soft GmbH" @@ -16824,6 +16961,7 @@ D888CE o="RF Technology Pty Ltd" D88A3B o="UNIT-EM" D88B4C o="KingTing Tech." D88DC8 o="Atil Technology Co., LTD" +D89136 o="Dover Fueling Solutions" D89341 o="General Electric Global Research" D89760 o="C2 Development, Inc." D8977C o="Grey Innovation" @@ -16877,6 +17015,7 @@ D8F0F2 o="Zeebo Inc" D8F1F0 o="Pepxim International Limited" D8F3DB o="Post CH AG" D8F710 o="Libre Wireless Technologies Inc." +D8F8AF o="DAONTEC" D8FB11 o="AXACORE" D8FB68 o="Cloud Corner Ltd." D8FC38 o="Giantec Semiconductor Inc" @@ -16910,7 +17049,6 @@ DC2E6A o="HCT. Co., Ltd." DC2F03 o="Step forward Group Co., Ltd." DC309C o="Heyrex Limited" DC3350 o="TechSAT GmbH" -DC35F1 o="Positivo Tecnologia S.A." DC37D2 o="Hunan HKT Electronic Technology Co., Ltd" DC3C2E o="Manufacturing System Insights, Inc." DC3C84 o="Ticom Geomatics, Inc." @@ -16922,6 +17060,7 @@ DC48B2 o="Baraja Pty. Ltd." DC49C9 o="CASCO SIGNAL LTD" DC4EDE o="SHINYEI TECHNOLOGY CO., LTD." DC4EF4 o="Shenzhen MTN Electronics CO., Ltd" +DC503A o="Nanjing Ticom Tech Co., Ltd." DC56E6 o="Shenzhen Bococom Technology Co.,LTD" DC5726 o="Power-One" DC58BC o="Thomas-Krenn.AG" @@ -16930,6 +17069,7 @@ DC60A1 o="Teledyne DALSA Professional Imaging" DC647C o="C.R.S. iiMotion GmbH" DC663A o="Apacer Technology Inc." DC6723 o="barox Kommunikation GmbH" +DC6B12 o="worldcns inc." DC6F00 o="Livescribe, Inc." DC6F08 o="Bay Storage Technology" DC7834 o="LOGICOM SA" @@ -16939,8 +17079,9 @@ DC962C o="NST Audio Ltd" DC9A8E o="Nanjing Cocomm electronics co., LTD" DC9B1E o="Intercom, Inc." DC9C52 o="Sapphire Technology Limited." +DCA3A2 o="Feng mi(Beijing)technology co., LTD" DCA3AC o="RBcloudtech" -DCA632 o="Raspberry Pi Trading Ltd" +DCA632,E45F01 o="Raspberry Pi Trading Ltd" DCA6BD o="Beijing Lanbo Technology Co., Ltd." DCA7D9 o="Compressor Controls Corp" DCA8CF o="New Spin Golf, LLC." @@ -16992,7 +17133,6 @@ E00370 o="ShenZhen Continental Wireless Technology Co., Ltd." E009BF o="SHENZHEN TONG BO WEI TECHNOLOGY Co.,LTD" E00B28 o="Inovonics" E00DB9 o="Cree, Inc." -E00EE1 o="We Corporation Inc." E01283 o="Shenzhen Fanzhuo Communication Technology Co., Lt" E0143E o="Modoosis Inc." E019D8 o="BH TECHNOLOGIES" @@ -17029,9 +17169,12 @@ E06290 o="Jinan Jovision Science & Technology Co., Ltd." E064BB o="DigiView S.r.l." E067B3 o="Shenzhen C-Data Technology Co., Ltd" E0686D o="Raybased AB" +E0693A o="Innophase Inc." +E06CA6 o="Creotech Instruments S.A." E0735F o="NUCOM" E078A3 o="Shanghai Winner Information Technology Co.,Inc" E0795E o="Wuxi Xiaohu Technology Co.,Ltd." +E079C4 o="iRay Technology Company Limited" E07C62 o="Whistle Labs, Inc." E07F53 o="TECHBOARD SRL" E07F88 o="EVIDENCE Network SIA" @@ -17054,8 +17197,10 @@ E0ABFE o="Orb Networks, Inc." E0AEB2 o="Bender GmbH & Co.KG" E0AEED o="LOENK" E0AF4F o="Deutsche Telekom AG" +E0B260 o="TENO NETWORK TECHNOLOGIES COMPANY LIMITED" E0BAB4 o="Arrcus, Inc" E0BC43 o="C2 Microsystems, Inc." +E0BE03 o="Lite-On Network Communication (Dongguan) Limited" E0C286 o="Aisai Communication Technology Co., Ltd." E0C6B3 o="MilDef AB" E0C86A o="SHENZHEN TW-SCIE Co., Ltd" @@ -17105,6 +17250,7 @@ E435FB o="Sabre Technology (Hull) Ltd" E437D7 o="HENRI DEPAEPE S.A.S." E4388C o="Digital Products Limited" E438F2 o="Advantage Controls" +E43A65 o="MofiNetwork Inc" E43A6E o="Shenzhen Zeroone Technology CO.,LTD" E43C80 o="University of Oklahoma" E43FA2 o="Wuxi DSP Technologies Inc." @@ -17135,6 +17281,7 @@ E47D5A o="Beijing Hanbang Technology Corp." E47DEB o="Shanghai Notion Information Technology CO.,LTD." E481B3 o="Shenzhen ACT Industrial Co.,Ltd." E482CC o="Jumptronic GmbH" +E4842B o="HANGZHOU SOFTEL OPTIC CO., LTD" E48501 o="Geberit International AG" E48AD5 o="RF WINDOW CO., LTD." E48C0F o="Discovery Insure" @@ -17227,6 +17374,7 @@ E86D54 o="Digit Mobile Inc" E86D65 o="AUDIO MOBIL Elektronik GmbH" E86D6E o="voestalpine SIGNALING Fareham Ltd." E8718D o="Elsys Equipamentos Eletronicos Ltda" +E874C7 o="Sentinhealth" E8757F o="FIRS Technologies(Shenzhen) Co., Ltd" E878A1 o="BEOVIEW INTERCOM DOO" E87AF3 o="S5 Tech S.r.l." @@ -17237,6 +17385,7 @@ E88E60 o="NSD Corporation" E89218 o="Arcontia International AB" E8944C o="Cogent Healthcare Systems Ltd" E89606 o="testo Instruments (Shenzhen) Co., Ltd." +E898C2 o="ZETLAB Company" E8995A o="PiiGAB, Processinformation i Goteborg AB" E89FEC o="CHENGDU KT ELECTRONIC HI-TECH CO.,LTD" E8A364 o="Signal Path International / Peachtree Audio" @@ -17312,12 +17461,14 @@ EC4993 o="Qihan Technology Co., Ltd" EC4C4D o="ZAO NPK RoTeK" EC52DC o="WORLD MEDIA AND TECHNOLOGY Corp." EC542E o="Shanghai XiMei Electronic Technology Co. Ltd" +EC570D o="AFE Inc." EC5B73 o="Advanced & Wise Technology Corp." EC5C69 o="MITSUBISHI HEAVY INDUSTRIES MECHATRONICS SYSTEMS,LTD." EC5F23 o="Qinghai Kimascend Electronics Technology Co. Ltd." EC60E0 o="AVI-ON LABS" EC6264 o="Global411 Internet Services, LLC" EC63E5 o="ePBoard Design LLC" +EC63ED o="Hyundai Autoever Corp." EC64E7 o="MOCACARE Corporation" EC66D1 o="B&W Group LTD" EC6C9F o="Chengdu Volans Technology CO.,LTD" @@ -17359,6 +17510,7 @@ ECD19A o="Zhuhai Liming Industries Co., Ltd" ECD68A o="Shenzhen JMicron Intelligent Technology Developmen" ECD925 o="RAMI" ECD950 o="IRT SA" +ECDB86 o="API-K" ECDE3D o="Lamprey Networks, Inc." ECE154 o="Beijing Unisound Information Technology Co.,Ltd." ECE2FD o="SKG Electric Group(Thailand) Co., Ltd." @@ -17397,6 +17549,7 @@ F0264C o="Sigrist-Photometer AG" F02745 o="F-Secure Corporation" F02A23 o="Creative Next Design" F02A61 o="Waldo Networks, Inc." +F02E51 o="Casa Systems" F02FD8 o="Bi2-Vision" F037A1 o="Huike Electronics (SHENZHEN) CO., LTD." F03A4B o="Bloombase, Inc." @@ -17404,12 +17557,12 @@ F03A55 o="Omega Elektronik AS" F03D29 o="Actility" F03EBF o="GOGORO TAIWAN LIMITED" F03FF8 o="R L Drake" +F041C6 o="Heat Tech Company, Ltd." F04335 o="DVN(Shanghai)Ltd." F0463B o="Comcast Cable Corporation" F04A2B o="PYRAMID Computer GmbH" F04B6A o="Scientific Production Association Siberian Arsenal, Ltd." F04BF2 o="JTECH Communications, Inc." -F04CD5 o="Maxlinear, Inc" F05494 o="Honeywell Connected Building" F05849 o="CareView Communications" F05D89 o="Dycon Limited" @@ -17439,7 +17592,6 @@ F09CBB o="RaonThink Inc." F09CD7 o="Guangzhou Blue Cheetah Intelligent Technology Co., Ltd." F0A764 o="GST Co., Ltd." F0A7B2 o="FUTABA CORPORATION" -F0A968 o="Antailiye Technology Co.,Ltd" F0ACA4 o="HBC-radiomatic" F0AD4E o="Globalscale Technologies, Inc." F0AE51 o="Xi3 Corp" @@ -17572,8 +17724,10 @@ F4DCDA o="Zhuhai Jiahe Communication Technology Co., limited" F4DE0C o="ESPOD Ltd." F4E142 o="Delta Elektronika BV" F4E204 o="Traqueur" +F4E578 o="LLC Proizvodstvennaya Kompania %TransService%" F4E6D7 o="Solar Power Technologies, Inc." F4E926 o="Tianjin Zanpu Technology Inc." +F4EB9F o="Ellu Company 2019 SL" F4ED5F o="SHENZHEN KTC TECHNOLOGY GROUP" F4EF9E o="SGSG SCIENCE & TECHNOLOGY CO. LTD" F4F197 o="EMTAKE Inc" @@ -17588,6 +17742,7 @@ F80DEA o="ZyCast Technology Inc." F80DF1 o="Sontex SA" F80F84 o="Natural Security SAS" F81037 o="Atopia Systems, LP" +F81B04 o="Zhong Shan City Richsound Electronic Industrial Ltd" F81CE5 o="Telefonbau Behnke GmbH" F81D90 o="Solidwintech" F81D93 o="Longdhua(Beijing) Controls Technology Co.,Ltd" @@ -17613,6 +17768,7 @@ F84A73 o="EUMTECH CO., LTD" F84A7F o="Innometriks Inc" F8501C o="Tianjin Geneuo Technology Co.,Ltd" F85063 o="Verathon" +F85128 o="SimpliSafe" F8516D o="Denwa Technology Corp." F852DF o="VNL Europe AB" F8572E o="Core Brands, LLC" @@ -17620,10 +17776,12 @@ F85A00 o="Sanford LP" F85B9C o="SB SYSTEMS Co.,Ltd" F85BC9 o="M-Cube Spa" F85C45 o="IC Nexus Co. Ltd." +F85C7D o="Shenzhen Honesty Electronics Co.,Ltd." F862AA o="xn systems" F86465 o="Anova Applied Electronics, Inc." F86601 o="Suzhou Chi-tek information technology Co., Ltd" F86971 o="Seibu Electric Co.," +F86C03 o="Shenzhen Teleone Technology Co., Ltd" F86ECF o="Arcx Inc" F86FDE o="Shenzhen Goodix Technology Co.,Ltd." F871FE o="The Goldman Sachs Group, Inc." @@ -17633,6 +17791,7 @@ F87B62 o="FASTWEL INTERNATIONAL CO., LTD. Taiwan Branch" F87B8C o="Amped Wireless" F88096 o="Elsys Equipamentos Eletrônicos Ltda" F8811A o="OVERKIZ" +F88200 o="CaptionCall" F88479 o="Yaojin Technology(Shenzhen)Co.,Ltd" F8893C o="Inventec Appliances Corp." F88C1C o="KAISHUN ELECTRONIC TECHNOLOGY CO., LTD. BEIJING" @@ -17705,6 +17864,7 @@ FC09F6 o="GUANGDONG TONZE ELECTRIC CO.,LTD" FC10BD o="Control Sistematizado S.A." FC1186 o="Logic3 plc" FC1349 o="Global Apps Corp." +FC1499 o="Aimore Acoustics Incorporation" FC1607 o="Taian Technology(Wuxi) Co.,Ltd." FC1794 o="InterCreative Co., Ltd" FC19D0 o="Cloud Vision Networks Technology Co.,Ltd." @@ -17745,6 +17905,8 @@ FC683E o="Directed Perception, Inc" FC6BF0 o="TOPWELL INTERNATIONAL HOLDINDS LIMITED" FC6C31 o="LXinstruments GmbH" FC6DC0 o="BME CORPORATION" +FC6DD1 o="APRESIA Systems, Ltd." +FC71FA o="Trane Technologies" FC790B o="Hitachi High Technologies America, Inc." FC7CE7 o="FCI USA LLC" FC7D6C o="HYESUNG TECHWIN Co., Ltd" @@ -17770,6 +17932,7 @@ FCB58A o="Wapice Ltd." FCB662 o="IC Holdings LLC" FCB7F0 o="Idaho National Laboratory" FCBBA1 o="Shenzhen Minicreate Technology Co.,Ltd" +FCBC0E o="Zhejiang Cainiao Supply Chain Management Co., Ltd" FCBC9C o="Vimar Spa" FCCAC4 o="LifeHealth, LLC" FCCCE4 o="Ascon Ltd." @@ -17950,7 +18113,7 @@ FCFEC2 o="Invensys Controls UK Limited" 09D o="Navitar Inc" 09E o="K+K Messtechnik GmbH" 09F o="ENTE Sp. z o.o." - 0A0 o="HomerSoft sp. z o.o." + 0A0 o="Silvair" 0A1 o="Hangzhou Zhiping Technology Co., Ltd." 0A2 o="Hettich Benelux" 0A3 o="P A Network Laboratory Co.,Ltd" @@ -18228,6 +18391,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Christ Electronic System GmbH" D o="legendsky tech" E o="Taiwan Name Plate Co.,LTD" +18FDCB + 0 o="Shenzhen Rui jiali Electronic Technology Co. Ltd." + 1 o="SOTHIS CIC TEC (Shanghai) Co., Ltd" + 2 o="Cabtronix AG" + 3 o="Staclar, Inc." + 4 o="Gosuncn Technology Group Co.,LTD." + 5 o="Accel Robotics" + 6 o="SKA Organisation" + 7 o="ENERGIE IP" + 8 o="CISTECH Solutions" + 9 o="CreyNox GmbH" + A o="Sercomm Corporation." + B o="TRANSLITE GLOBAL LLC" + C o="Ark Vision Systems GmbH & Co. KG" + D o="StreamLocator" + E o="KWANG YANG MOTOR CO.,LTD" 1C21D1 0 o="Toyo System CO.,LTD." 1 o="Ognios GmbH" @@ -18309,7 +18488,7 @@ FCFEC2 o="Invensys Controls UK Limited" E o="ASSYSTEM France" 1C8879 0 o="Newps co.,ltd" - 1 o="ANDRA Sp. z o.o." + 1 o="ANDRA Sp. z o. o." 2 o="Airsmart System Co.,Ltd" 3 o="Shenzhen Xiaoxi Technology Co., Ltd." 4 o="Ultraflux" @@ -18425,6 +18604,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5 o="GANZHOU DEHUIDA TECHNOLOGY CO., LTD" 6 o="SHANDONG KEHUI POWER AUTOMATION CO. LTD." 7 o="SuZhou A-rack Information Technology Co.,Ltd" + 8 o="Medicomp, Inc" 9 o="Topgolf Sweden AB" A o="Unitronux(Shenzhen) Intelligence Technology Co.,Ltd" B o="Teknic, Inc." @@ -18479,6 +18659,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Swisson AG" D o="APPEAK Technology System Co.Ltd." E o="SCA Hygiene Products AB" +28B77C + 0 o="SHENZHEN EVIEW GPS TECHNOLOGY" + 1 o="SolarEdge Technologies" + 2 o="Zhuhai RongBang Electronic Technology Co., Ltd." + 3 o="Beijing Kitten&Puppy Technology Co.,Ltd." + 4 o="Annapurna labs" + 5 o="GROTHE GmbH" + 6 o="Shanghai Taiji Software Co.,Limited" + 7 o="Convertertec Deutschland GmbH" + 8 o="Shenzhen PUAS Industrial Co.,LTD" + 9 o="Anser Coding Inc." + A o="Simaudio Ltd" + B o="Vehant Technologies Pvt Ltd." + C o="AnyLink LLC" + D o="Enedo Finland Oy" + E o="Ray Pte Ltd" 28F537 0 o="Valeo Siemens eAutomotive Norway" 1 o="Umojo" @@ -18651,6 +18847,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Origami Group Limited" D o="OLIMEX Ltd" E o="Shenzhen Fengliyuan Energy Conservating Technology Co. Ltd" +304950 + 0 o="Guangzhou Lian-med Technology Co.,Ltd." + 1 o="ATLI WORLD LIMITED" + 2 o="Sercomm Corporation." + 3 o="Morgan Schaffer Inc." + 4 o="ADVANCED MICROWAVE ENGINEERING SRL" + 5 o="IK Elektronik GmbH" + 6 o="Curb, Inc." + 7 o="Shenzhen iTG robot Co.,Ltd." + 8 o="SHENZHEN LDROBOT CO., LTD." + 9 o="Shanghai gatang technology CO.,LTD" + A o="Ledworks SRL" + B o="HANGZHOU EV-TECH CO.,LTD" + C o="Anacove LLC" + D o="Xio Research, Inc" + E o="IoTmaxx GmbH" 34008A 0 o="Angee Technologies Ltd." 1 o="ZQAM Communications" @@ -18792,6 +19004,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Ajax Systems Inc" D o="Yellowbrick Data, Inc." E o="Wyres SAS" +38F7CD + 0 o="Polska Fabryka Wodomierzy i Ciep?omierzy FILA" + 1 o="NZIA Connect Inc" + 2 o="RIPower Co.,Ltd" + 3 o="VANGUARD" + 4 o="NORDI TELEKOMMUNIKATSIOONI OÜ" + 5 o="Shanghai qinzhuo Electronic Co., Ltd." + 6 o="Fast Cotton(Beijing) Limited" + 7 o="ARUNAS PTY LTD" + 8 o="BlastWave Inc." + 9 o="RFbeam Microwave GmbH" + A o="Distech Controls" + B o="Fibergate Inc." + C o="Shenzhen MADIGI Electronic Technology Co., Ltd" + D o="Macherey-Nagel GmbH & Co. KG" + E o="APT MOBILE SATCOM LIMITED" 38FDFE 0 o="Edge I&D Co., Ltd." 1 o="WAYTONE (BEIIJNG) COMMUNICATIONS CO.,LTD" @@ -19093,6 +19321,21 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Alibaba (Beijing) Software Service Inc." D o="Shenzhen bankledger Technology Co, Ltd" E o="Annapurna labs" +4C93A6 + 0 o="Vestaboard, Inc." + 1 o="Atrie Technology Fzc" + 2 o="Diehl Controls Nanjing Co., Ltd." + 3 o="Commsignia, Ltd." + 4 o="4D Sistem Ticaret A.S." + 6 o="Shandong Senter Electronic Co., Ltd" + 7 o="5Voxel Co., Ltd." + 8 o="Sercomm Corporation." + 9 o="Advantics" + A o="Hanwang Technology Co.,Ltd" + B o="Felten Electronics" + C o="Wuhan Maiwe communication Co.,Ltd" + D o="Cantronic Systems (Canada) Inc" + E o="CELLTRON" 4CBC98 0 o="Charge-Amps AB" 1 o="JSC NIC" @@ -19236,6 +19479,20 @@ FCFEC2 o="Invensys Controls UK Limited" C o="BJ COTYTECH TECHNOLOGY CO.,LTD" D o="ASSEM TECHNOLOGY CO.,LTD." E o="Nederman Holding AB" +58208A + 0 o="Annapurna labs" + 2 o="MARS DIGI TECH CO .,LTD" + 3 o="Aggregate Co.,Ltd." + 4 o="TRING" + 5 o="JIA HUANG JHAN YE CO.,LTD" + 6 o="Shangyin Intelligence Technology Shandong Co.,Ltd" + 7 o="pureLiFi Ltd" + 8 o="SAMIL CTS Co., Ltd." + 9 o="Suzhou Ruilisi Technology Ltd." + A o="Conductix-Wampfler" + B o="Infodev Electronic Designers Intl." + D o="SAMBO HITECH" + E o="UPM Technology, Inc" 58E876 1 o="Beijing Perabytes IS Technology Co., Ltd" 2 o="Coala Life AB" @@ -19267,6 +19524,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Excenon Mobile Technology Co., Ltd." D o="XIAMEN LEELEN TECHNOLOGY CO.,LTD" E o="Applied Device Technologies" +5C857E + 0 o="28 Gorilla" + 1 o="Sichuan C.H Control Technology Co., Ltd." + 2 o="mobilogix HongKong" + 3 o="Cable Matters Inc." + 4 o="Shenzhen IP3 Century Intelligent Technology CO.,Ltd" + 5 o="Shanghai Yanhe automation technology co.,LTD" + 6 o="ProdataKey" + 7 o="Beijing HZFD Technology Co., Ltd" + 8 o="BeiJing Xinsheng Technology Co.,Ltd" + 9 o="Express LUCK Industrial Ltd." + A o="Zhejiang Jetron Ark Digital Technology Co., Ltd" + B o="HHCC Plant Technology Co., Ltd." + C o="Annapurna labs" + D o="Nautech Electronics Ltd" + E o="Guoyi Liangzi (Hefei) Technology Co., Ltd(CIQTEK)" 5CF286 0 o="Hangzhou Signwei Electronics Technology Co., Ltd" 1 o="iSon Tech" @@ -19409,6 +19682,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Toucan Systems Ltd" D o="Nanjing Buruike Electronics Technology Co., Ltd." E o="Beijing Fimi Technology Co., Ltd." +706979 + 0 o="Full Solution Telecom" + 1 o="Linksys Telecom Shenzhen CO., LTD" + 2 o="Graphcore Ltd" + 3 o="Hebei Baina Xinda Technology Co., Ltd." + 4 o="SelectTech GeoSpatial, LLC" + 5 o="Ibyte" + 6 o="Beijing Security Union Information Technology Co.,Ltd" + 7 o="Intelitech SIA" + 8 o="An Phat Information Technology Co., Ltd" + 9 o="Faurecia Clarion Electronics (Dongguan) Co., Ltd" + A o="Foxconn Brasil Industria e Comercio Ltda" + B o="Liquid Instruments Pty Ltd" + C o="Rivian Automotive LLC" + D o="FREUND ELEKTRONIKA D.O.O., IP-INTEGRA TECHNOLOGIES" + E o="BAS-IP LP" 70886B 0 o="Veracity UK Ltd" 1 o="Bitfinder Inc" @@ -19425,6 +19714,7 @@ FCFEC2 o="Invensys Controls UK Limited" 001 o="SOREDI touch systems GmbH" 002 o="Gogo BA" 003 o="ANYROAM" + 005 o="CT Company" 006 o="Piranha EMS Inc." 007 o="SENSONEO" 008 o="ESYSE GmbH Embedded Systems Engineering" @@ -19434,6 +19724,7 @@ FCFEC2 o="Invensys Controls UK Limited" 00C o="EXARA Group" 00D o="Scrona AG" 00E o="Magosys Systems LTD" + 00F o="Neusoft Reach Automotive Technology (Shenyang) Co.,Ltd" 010 o="Hanwa Electronic Ind.Co.,Ltd." 011 o="Sumer Data S.L" 012 o="KST technology" @@ -19486,6 +19777,7 @@ FCFEC2 o="Invensys Controls UK Limited" 044 o="Don Electronics Ltd" 045 o="Navaero Avionics AB" 046 o="Shenzhen Rihuida Electronics Co,. Ltd" + 047 o="OOO %ORION-R%" 048 o="AvMap srlu" 049 o="APP Engineering, Inc." 04A o="Gecko Robotics Inc" @@ -19494,9 +19786,11 @@ FCFEC2 o="Invensys Controls UK Limited" 04D o="Sicon srl" 04E o="HUGEL GmbH" 050 o="Compusign Systems Pty Ltd" + 051 o="JT" 052 o="Sudo Premium Engineering" 053 o="YAMAKATSU ELECTRONICS INDUSTRY CO., LTD." 054 o="Groupeer Technologies" + 055 o="BAE SYSTEMS" 056 o="MIRAE INFORMATION TECHNOLOGY CO., LTD." 057 o="RCH ITALIA SPA" 058 o="Telink Semiconductor CO, Limtied, Taiwan" @@ -19519,6 +19813,7 @@ FCFEC2 o="Invensys Controls UK Limited" 06A o="Guangdong Centnet Technology Co.,Ltd" 06B o="U-Tech" 06C o="AppTek" + 06D o="Panoramic Power" 06E o="GLOBAL-KING INTERNATIONAL CO., LTD." 06F o="Beijing Daswell Science and Technology Co.LTD" 070 o="Lumiplan Duhamel" @@ -19545,6 +19840,7 @@ FCFEC2 o="Invensys Controls UK Limited" 086 o="Husty M.Styczen J.Hupert Sp.J." 087 o="Tempus Fugit Consoles bvba" 088 o="OptiScan Biomedical Corp." + 089 o="Kazdream Technologies LLP" 08A o="MB connect line GmbH Fernwartungssysteme" 08B o="Peter Huber Kaeltemaschinenbau AG" 08C o="Airmar Technology Corp" @@ -19556,13 +19852,14 @@ FCFEC2 o="Invensys Controls UK Limited" 092 o="inomed Medizintechnik GmbH" 093 o="Legrand Electric Ltd" 094 o="Circuitlink Pty Ltd" + 095 o="plc-tec AG" 096 o="HAVELSAN A.Ş." 097 o="Avant Technologies" 098 o="Alcodex Technologies Private Limited" 099 o="Schwer+Kopka GmbH" 09A o="Akse srl" 09B o="Jacarta Ltd" - 09D o="P&S GmbH" + 09D o="PuS GmbH und Co. KG" 09E o="MobiPromo" 09F o="COMTECH Kft." 0A0 o="Cominfo, Inc." @@ -19588,9 +19885,11 @@ FCFEC2 o="Invensys Controls UK Limited" 0B4 o="AVER" 0B5 o="Capgemini Netherlands" 0B6 o="Landis Gyr" + 0B7 o="HAI ROBOTICS Co., Ltd." 0B8 o="Lucas-Nülle GmbH" 0B9 o="Easy Digital Concept" 0BA o="Ayre Acoustics, Inc." + 0BB o="AnaPico AG" 0BC o="Practical Software Studio LLC" 0BD o="Andium" 0BE o="ChamSys Ltd" @@ -19636,6 +19935,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0E8 o="Grossenbacher Systeme AG" 0E9 o="VNT electronics s.r.o." 0EA o="AEV Broadcast Srl" + 0EB o="Tomahawk Robotics" 0EC o="ACS MOTION CONTROL" 0ED o="Lupa Tecnologia e Sistemas Ltda" 0EE o="Picture Elements, Inc." @@ -19645,6 +19945,7 @@ FCFEC2 o="Invensys Controls UK Limited" 0F2 o="TrexEdge, Inc." 0F3 o="MonsoonRF, Inc." 0F4 o="Visual Robotics" + 0F5 o="Season Electronics Ltd" 0F6 o="KSE GmbH" 0F7 o="Bespoon" 0F8 o="Special Services Group, LLC" @@ -19665,14 +19966,18 @@ FCFEC2 o="Invensys Controls UK Limited" 108 o="TEX COMPUTER SRL" 109 o="DiTEST Fahrzeugdiagnose GmbH" 10A o="SEASON DESIGN TECHNOLOGY" + 10B o="SECUREAN CO.,Ltd" 10C o="Vocality International Ltd" + 10D o="CoreEL Technologies Pvt Ltd" 10E o="Colorimetry Research, Inc" 10F o="neQis" + 110 o="Orion Power Systems, Inc." 111 o="Leonardo Sistemi Integrati S.r.l." 112 o="DiTEST Fahrzeugdiagnose GmbH" 113 o="iREA System Industry" 114 o="Project H Pty Ltd" 115 o="Welltec Corp." + 116 o="Momentum Data Systems" 117 o="SysCom Automationstechnik GmbH" 11B o="HoseoTelnet Inc..." 11C o="Samriddi Automations Pvt. Ltd." @@ -19693,6 +19998,7 @@ FCFEC2 o="Invensys Controls UK Limited" 12D o="S.E.I. CO.,LTD." 12E o="GreenFlux" 12F o="DSP4YOU LTd" + 130 o="MG s.r.l." 131 o="Inova Design Solutions Ltd" 132 o="Hagenuk KMT Kabelmesstechnik GmbH" 133 o="Vidisys GmbH" @@ -19729,8 +20035,10 @@ FCFEC2 o="Invensys Controls UK Limited" 153 o="Schneider Electric Motion USA" 154 o="Walk Horizon Technology (Beijing) Co., Ltd." 155 o="Sanwa New Tec Co.,Ltd" + 157 o="Shanghai Jupper Technology Co.Ltd" 158 o="EAX Labs s.r.o." 159 o="RCH Vietnam Limited Liability Company" + 15A o="ENABLER LTD." 15B o="Armstrong International, Inc." 15C o="Woods Hole Oceanographic Institution" 15D o="Vtron Pty Ltd" @@ -19740,6 +20048,7 @@ FCFEC2 o="Invensys Controls UK Limited" 162 o="ESPAI DE PRODUCCIÓ I ELECTRÓNI" 163 o="BHARAT HEAVY ELECTRICALS LIMITED" 164 o="Tokyo Drawing Ltd." + 165 o="Wuhan Xingtuxinke ELectronic Co.,Ltd" 166 o="SERIAL IMAGE INC." 167 o="Eiden Co.,Ltd." 168 o="Biwave Technologies, Inc." @@ -19755,10 +20064,12 @@ FCFEC2 o="Invensys Controls UK Limited" 173 o="National TeleConsultants LLC" 174 o="Carlson Wireless Technologies Inc." 175 o="Akribis Systems" + 177 o="Wired Broadcast Ltd" 178 o="Gamber Johnson-LLC" 179 o="ALTRAN UK" 17A o="Gencoa Ltd" 17B o="Vistec Electron Beam GmbH" + 17C o="Farmpro Ltd" 17D o="Entech Electronics" 17E o="OCULI VISION" 17F o="MB connect line GmbH Fernwartungssysteme" @@ -19779,9 +20090,11 @@ FCFEC2 o="Invensys Controls UK Limited" 18E o="NIPPON SEIKI CO., LTD." 18F o="Newtec A/S" 190 o="Fantom Wireless, Inc." + 191 o="Algodue Elettronica Srl" 192 o="ASPT, INC." 193 o="ERA TOYS LIMITED" 194 o="Husty M.Styczen J.Hupert Sp.J." + 195 o="Ci4Rail" 197 o="Lattech Systems Pty Ltd" 199 o="Smart Controls LLC" 19A o="WiSuite USA" @@ -19795,6 +20108,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1A4 o="DAVEY BICKFORD" 1A5 o="METRONIC APARATURA KONTROLNO - POMIAROWA" 1A6 o="Robotelf Technologies (Chengdu) Co., Ltd." + 1A7 o="Elk Solutions, LLC" 1A8 o="STC %Rainbow% Ltd." 1A9 o="OCEANIX INC." 1AA o="Echo Ridge, LLC" @@ -19803,6 +20117,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1AD o="Techworld Industries Ltd" 1AF o="Teenage Engineering AB" 1B1 o="Shanghai Danyan Information Technology Co., Ltd." + 1B2 o="Cavagna Group Spa" 1B3 o="Graphcore Ltd" 1B4 o="5nines" 1B5 o="StarBridge, Inc." @@ -19814,6 +20129,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1BE o="Potter Electric Signal Co. LLC" 1BF o="DEUTA-WERKE GmbH" 1C0 o="W. H. Leary Co., Inc." + 1C1 o="Sphere of economical technologies Ltd" 1C2 o="CENSIS, Uiversity of Glasgow" 1C3 o="Shanghai Tiancheng Communication Technology Corporation" 1C4 o="Smeg S.p.A." @@ -19821,6 +20137,7 @@ FCFEC2 o="Invensys Controls UK Limited" 1C7 o="Hoshin Electronics Co., Ltd." 1C8 o="LDA audio video profesional S.L." 1C9 o="MB connect line GmbH Fernwartungssysteme" + 1CA o="inomatic GmbH" 1CB o="MatchX GmbH" 1CC o="AooGee Controls Co., LTD." 1CD o="ELEUSI GmbH" @@ -19927,6 +20244,7 @@ FCFEC2 o="Invensys Controls UK Limited" 23F o="ETA-USA" 240 o="Orlaco Products B.V." 241 o="Bolide Technology Group, Inc." + 242 o="Comeo Technology Co.,Ltd" 243 o="Rohde&Schwarz Topex SA" 244 o="DAT Informatics Pvt Ltd" 245 o="Newtec A/S" @@ -19950,11 +20268,14 @@ FCFEC2 o="Invensys Controls UK Limited" 259 o="Zebra Elektronik A.S." 25A o="DEUTA-WERKE GmbH" 25B o="GID Industrial" + 25C o="ARCLAN'SYSTEM" 25D o="Mimo Networks" + 25E o="RFHIC" 25F o="COPPERNIC SAS" 260 o="ModuSystems, Inc" 261 o="Potter Electric Signal Co. LLC" 262 o="OOO Research and Production Center %Computer Technologies%" + 263 o="AXING AG" 264 o="ifak technology + service GmbH" 266 o="Spectra Displays Ltd" 267 o="Zehntner Testing Instruments" @@ -19995,12 +20316,15 @@ FCFEC2 o="Invensys Controls UK Limited" 28D o="Technica Engineering GmbH" 28E o="TEX COMPUTER SRL" 28F o="Overline Systems" + 291 o="Sequent AG" 292 o="Boston Dynamics" 293 o="Solar RIg Technologies" + 294 o="RCH Vietnam Limited Liability Company" 295 o="Cello Electronics (UK) Ltd" 296 o="Rohde&Schwarz Topex SA" 297 o="Grossenbacher Systeme AG" 299 o="KMtronic ltd" + 29A o="Profusion Limited" 29B o="DermaLumics S.L." 29C o="Teko Telecom Srl" 29D o="XTech2 SIA" @@ -20020,6 +20344,7 @@ FCFEC2 o="Invensys Controls UK Limited" 2AC o="New Imaging Technologies" 2AD o="Opgal Optronic Industries" 2AE o="Alere Technologies AS" + 2AF o="Enlaps" 2B0 o="Beijing Zhongyi Yue Tai Technology Co., Ltd" 2B1 o="WIXCON Co., Ltd" 2B2 o="Sun Creative (ZheJiang) Technology INC." @@ -20036,25 +20361,32 @@ FCFEC2 o="Invensys Controls UK Limited" 2BE o="Coherent Logix, Inc." 2BF o="FOSHAN VOHOM" 2C0 o="Sensative AB" + 2C1 o="Avlinkpro" 2C2 o="Quantum Detectors" 2C3 o="Proterra" 2C4 o="Hodwa Co., Ltd" 2C7 o="Worldsensing" + 2C8 o="SLAT" 2C9 o="SEASON DESIGN TECHNOLOGY" 2CA o="TATTILE SRL" + 2CB o="Yongtong tech" 2CC o="WeWork Companies, Inc." 2CD o="Korea Airports Corporation" 2CE o="KDT" 2CF o="MB connect line GmbH Fernwartungssysteme" 2D0 o="ijin co.,ltd." + 2D1 o="Integer.pl S.A." 2D2 o="SHANGHAI IRISIAN OPTRONICS TECHNOLOGY CO.,LTD." + 2D3 o="Hensoldt Sensors GmbH" 2D4 o="CT Company" 2D5 o="Teuco Guzzini" 2D6 o="Kvazar LLC" 2D8 o="Unisight Digital Products" + 2D9 o="ZPAS S.A." 2DA o="Skywave Networks Private Limited" 2DB o="ProtoPixel SL" 2DC o="Bolide Technology Group, Inc." + 2DD o="Melissa Climate Jsc" 2DE o="YUYAMA MFG Co.,Ltd" 2E0 o="Peter Huber" 2E1 o="hiSky S.C.S LTD" @@ -20078,14 +20410,17 @@ FCFEC2 o="Invensys Controls UK Limited" 2F4 o="Radixon s.r.o." 2F5 o="eze System, Inc." 2F6 o="TATTILE SRL" + 2F7 o="Military Research Institute" 2F8 o="Tunstall A/S" 2F9 o="CONSOSPY" 2FA o="Toray Medical Co.,Ltd" + 2FB o="IK MULTIMEDIA PRODUCTION SRL" 2FC o="Loanguard T/A SE Controls" 2FD o="Special Projects Group, Inc" 2FE o="Yaham Optoelectronics Co., Ltd" 2FF o="Sunstone Engineering" 300 o="Novo DR Ltd." + 301 o="WAYNE ANALYTICS LLC" 302 o="DogWatch Inc" 303 o="Fuchu Giken, Inc." 304 o="Wartsila Voyage Limited" @@ -20093,6 +20428,7 @@ FCFEC2 o="Invensys Controls UK Limited" 306 o="LEMZ-T, LLC" 307 o="Energi innovation Aps" 308 o="DSD MICROTECHNOLOGY,INC." + 30A o="HongSeok Ltd." 30B o="Ash Technologies" 30C o="Sicon srl" 30D o="Fiberbase" @@ -20108,6 +20444,7 @@ FCFEC2 o="Invensys Controls UK Limited" 31F o="Elcoma" 320 o="CYNIX Systems Inc" 321 o="Yite technology" + 322 o="PuS GmbH und Co. KG" 323 o="TATTILE SRL" 324 o="Thales Nederland BV" 325 o="BlueMark Innovations BV" @@ -20116,11 +20453,13 @@ FCFEC2 o="Invensys Controls UK Limited" 328 o="HIPODROMO DE AGUA CALIENTE SA CV" 329 o="Primalucelab isrl" 32A o="Wuhan Xingtuxinke ELectronic Co.,Ltd" + 32B o="RTA srl" 32C o="ATION Corporation" 32D o="Hanwell Technology Co., Ltd." 32E o="A&T Corporation" 32F o="Movidius SRL" 330 o="iOne" + 331 o="Firecom, Inc." 332 o="InnoSenT" 334 o="Dokuen Co. Ltd." 335 o="Jonsa Australia Pty Ltd" @@ -20130,6 +20469,7 @@ FCFEC2 o="Invensys Controls UK Limited" 339 o="Sierra Nevada Corporation" 33B o="Seal Shield, LLC" 33C o="Videri Inc." + 33D o="Schneider Electric Motion USA" 33E o="Dynamic Connect (Suzhou) Hi-Tech Electronic Co.,Ltd." 33F o="XANTIA SA" 340 o="Renesas Electronics" @@ -20147,6 +20487,7 @@ FCFEC2 o="Invensys Controls UK Limited" 34C o="GLT Exports Ltd" 34D o="Equos Research Co., Ltd" 34E o="Risk Expert sarl" + 34F o="Royal Engineering Consultancy Private Limited" 350 o="Tickster AB" 351 o="KST technology" 352 o="Globalcom Engineering SPA" @@ -20171,6 +20512,7 @@ FCFEC2 o="Invensys Controls UK Limited" 366 o="Solarlytics, Inc." 367 o="Living Water" 368 o="White Matter LLC" + 369 o="ALVAT s.r.o." 36A o="Becton Dickinson" 36C o="Sicon srl" 36D o="Cyberteam Sp z o o" @@ -20181,6 +20523,7 @@ FCFEC2 o="Invensys Controls UK Limited" 372 o="MATELEX" 374 o="OOO NPP Mars-Energo" 375 o="Adel System srl" + 376 o="Magenta Labs, Inc." 377 o="Monnit Corporation" 378 o="synchrotron SOLEIL" 379 o="Vensi, Inc." @@ -20195,6 +20538,7 @@ FCFEC2 o="Invensys Controls UK Limited" 383 o="LPA Excil Electronics" 384 o="Sensohive Technologies" 385 o="Kamacho Scale Co., Ltd." + 386 o="GPSat Systems" 387 o="GWF MessSysteme AG" 388 o="Xitron" 38A o="KSE GmbH" @@ -20204,6 +20548,7 @@ FCFEC2 o="Invensys Controls UK Limited" 38F o="Sorynorydotcom Inc" 391 o="Changshu Ruite Electric Co.,Ltd." 392 o="Contec Americas Inc." + 393 o="Monnit Corporation" 394 o="Romteck Australia" 396 o="CTG sp. z o. o." 397 o="Guangxi Hunter Information Industry Co.,Ltd" @@ -20215,20 +20560,27 @@ FCFEC2 o="Invensys Controls UK Limited" 39E o="Lanmark Controls Inc." 3A0 o="chiconypower" 3A1 o="Reckeen HDP Media sp. z o.o. sp. k." + 3A2 o="Daifuku CO., Ltd." + 3A3 o="CDS Institute of Management Strategy, Inc." 3A4 o="Ascenix Corporation" 3A5 o="KMtronic ltd" 3A7 o="Varikorea" 3A8 o="JamHub Corp." 3A9 o="Vivalnk" 3AA o="RCATSONE" + 3AB o="Camozzi Automation SpA" + 3AC o="RF-Tuote Oy" 3AD o="CT Company" 3AE o="Exicom Technologies fze" 3AF o="Turbo Technologies Corporation" 3B0 o="Millennial Net, Inc." + 3B1 o="Global Power Products" 3B2 o="Sicon srl" + 3B4 o="YOUSUNG" 3B5 o="Preston Industries dba PolyScience" 3B7 o="Paul Scherrer Institut (PSI)" 3B8 o="nVideon, Inc." + 3B9 o="BirdDog Australia" 3BA o="Silex Inside" 3BB o="A-M Systems" 3BC o="SciTronix" @@ -20236,6 +20588,7 @@ FCFEC2 o="Invensys Controls UK Limited" 3BE o="MyDefence Communication ApS" 3BF o="Star Electronics GmbH & Co. KG" 3C0 o="DK-Technologies A/S" + 3C1 o="thingdust AG" 3C2 o="Cellular Specialties, Inc." 3C3 o="AIMCO" 3C4 o="Hagiwara Solutions Co., Ltd." @@ -20246,12 +20599,15 @@ FCFEC2 o="Invensys Controls UK Limited" 3CA o="TTI Ltd" 3CB o="GeoSpectrum Technologies Inc" 3CC o="TerOpta Ltd" + 3CD o="BRS Sistemas Eletrônicos" 3CE o="Aditec GmbH" 3CF o="Systems Engineering Arts Pty Ltd" 3D0 o="ORtek Technology, Inc." 3D2 o="Imagine Inc." + 3D3 o="GS Elektromedizinsiche Geräte G. Stemple GmbH" 3D4 o="Sanmina Israel" 3D5 o="oxynet Solutions" + 3D6 o="Ariston Thermo s.p.a." 3D7 o="Remote Sensing Solutions, Inc." 3D8 o="Abitsoftware, Ltd." 3D9 o="Aplex Technology Inc." @@ -20260,6 +20616,7 @@ FCFEC2 o="Invensys Controls UK Limited" 3DD o="Kniggendorf + Kögler Security GmbH" 3DE o="ELOMAC Elektronik GmbH" 3DF o="MultiDyne" + 3E0 o="Gogo Business Aviation" 3E1 o="Barnstormer Softworks" 3E2 o="AVI Pty Ltd" 3E3 o="Head" @@ -20273,6 +20630,7 @@ FCFEC2 o="Invensys Controls UK Limited" 3EB o="Grossenbacher Systeme AG" 3EC o="Outsight SA" 3ED o="Ultra Electronics Sonar System Division" + 3EE o="Laser Imagineering Vertriebs GmbH" 3EF o="Vtron Pty Ltd" 3F0 o="Intervala" 3F1 o="Olympus NDT Canada" @@ -20286,6 +20644,8 @@ FCFEC2 o="Invensys Controls UK Limited" 3F9 o="Herrick Tech Labs" 3FA o="Zaklad Energoelektroniki Twerd" 3FB o="Liberty Reach" + 3FC o="TangRen C&S CO., Ltd" + 3FD o="NaraControls Inc" 3FE o="Mentor Graphics" 3FF o="Hydra Controls" 400 o="Vtron Pty Ltd" @@ -20299,6 +20659,8 @@ FCFEC2 o="Invensys Controls UK Limited" 409 o="Beijing Yutian Technology Co., Ltd." 40A o="Monroe Electronics, Inc." 40B o="QUERCUS TECHNOLOGIES, S.L." + 40C o="Tornado Modular Systems" + 40D o="Grupo Epelsa S.L." 40E o="Liaoyun Information Technology Co., Ltd." 40F o="NEXELEC" 410 o="Avant Technologies, Inc" @@ -20306,6 +20668,7 @@ FCFEC2 o="Invensys Controls UK Limited" 413 o="Axess AG" 414 o="Smith Meter, Inc." 415 o="IDEA SPA" + 416 o="Antlia Systems" 417 o="Figment Design Laboratories" 418 o="DEV Systemtechnik GmbH& Co KG" 41A o="HYOSUNG Power & Industrial Systems" @@ -20316,6 +20679,7 @@ FCFEC2 o="Invensys Controls UK Limited" 420 o="ECOINET" 421 o="North Star Bestech Co.," 422 o="SUS Corporation" + 424 o="Underground Systems, Inc." 425 o="SinterCast" 426 o="Zehnder Group Nederland" 427 o="Key Chemical & Equipment Company" @@ -20337,6 +20701,7 @@ FCFEC2 o="Invensys Controls UK Limited" 437 o="Digital Way" 439 o="TriLED" 43B o="Kalycito Infotech Private Limited" + 43C o="Scenario Automation" 43D o="Veryx Technologies Private Limited" 43E o="Peloton Technology" 43F o="biosilver .co.,ltd" @@ -20350,6 +20715,7 @@ FCFEC2 o="Invensys Controls UK Limited" 447 o="Avid Controls Inc" 448 o="B/E Aerospace, Inc." 449 o="Edgeware AB" + 44A o="CANON ELECTRON TUBES & DEVICES CO., LTD." 44B o="Open System Solutions Limited" 44D o="Vessel Technology Ltd" 44E o="Solace Systems Inc." @@ -20372,7 +20738,9 @@ FCFEC2 o="Invensys Controls UK Limited" 465 o="ENERGISME" 466 o="SYLink Technologie" 467 o="GreenWake Technologies" + 468 o="Shanghai Junqian Sensing Technology Co., LTD" 469 o="Gentec Systems Co." + 46A o="Shenzhen Vikings Technology Co., Ltd." 46B o="Airborne Engineering Limited" 46C o="SHANGHAI CHENZHU INSTRUMENT CO., LTD." 46E o="Zamir Recognition Systems Ltd." @@ -20380,6 +20748,7 @@ FCFEC2 o="Invensys Controls UK Limited" 470 o="KITRON UAB" 471 o="SYSCO Sicherheitssysteme GmbH" 472 o="Quadio Devices Private Limited" + 473 o="KeyProd" 475 o="EWATTCH" 476 o="FR-Team International SA" 477 o="digitrol limited" @@ -20391,7 +20760,10 @@ FCFEC2 o="Invensys Controls UK Limited" 47E o="Fiber Optika Technologies Pvt. Ltd." 47F o="ASE GmbH" 480 o="Emergency Lighting Products Limited" + 481 o="STEP sarl" 482 o="Aeryon Labs Inc" + 484 o="Hermann Sewerin GmbH" + 485 o="CLARESYS LIMITED" 486 o="ChongQing JianTao Technology Co., Ltd." 487 o="ECS s.r.l." 488 o="Cardinal Scale Mfg Co" @@ -20413,12 +20785,14 @@ FCFEC2 o="Invensys Controls UK Limited" 499 o="Pycom Ltd" 49A o="HAXE SYSTEME" 49B o="Algodue Elettronica Srl" + 49C o="AC Power Corp." 49D o="Shenzhen Chanslink Network Technology Co., Ltd" 49E o="CAPTEMP, Lda" 49F o="B.P.A. SRL" 4A0 o="FLUDIA" 4A1 o="Herholdt Controls srl" 4A2 o="DEVAU Lemppenau GmbH" + 4A3 o="TUALCOM ELEKTRONIK A.S." 4A4 o="DEUTA-WERKE GmbH" 4A5 o="Intermind Inc." 4A6 o="HZHY TECHNOLOGY" @@ -20436,6 +20810,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4B2 o="Certus Operations Ltd" 4B3 o="Bacsoft" 4B4 o="Hi Tech Systems Ltd" + 4B5 o="Toolplanet Co., Ltd." 4B6 o="VEILUX INC." 4B7 o="Aplex Technology Inc." 4B8 o="International Roll-Call Corporation" @@ -20455,6 +20830,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4C7 o="SOLVERIS sp. z o.o." 4C8 o="Hosokawa Micron Powder Systems" 4C9 o="Elsist Srl" + 4CA o="PCB Piezotronics" 4CC o="FRESENIUS MEDICAL CARE" 4CD o="Power Electronics Espana, S.L." 4CE o="Agilack" @@ -20465,6 +20841,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4D4 o="Nortek Global HVAC" 4D5 o="Moog Rekofa GmbH" 4D6 o="Operational Technology Solutions" + 4D7 o="Technological Ray GmbH" 4D8 o="Versilis Inc." 4DB o="Temperature@lert" 4DC o="JK DEVICE CORPORATION" @@ -20473,6 +20850,7 @@ FCFEC2 o="Invensys Controls UK Limited" 4DF o="Nidec Avtron Automation Corp" 4E0 o="Microvideo" 4E1 o="Grupo Epelsa S.L." + 4E3 o="adnexo GmbH" 4E4 o="W.A. Benjamin Electric Co." 4E5 o="viZaar industrial imaging AG" 4E7 o="Digital Domain" @@ -20486,7 +20864,9 @@ FCFEC2 o="Invensys Controls UK Limited" 4F0 o="Li Seng Technology Ltd.," 4F1 o="LG Electronics" 4F2 o="COMPAL ELECTRONICS, INC." + 4F3 o="XPS ELETRONICA LTDA" 4F4 o="WiTagg, Inc" + 4F5 o="Orlaco Products B.V." 4F6 o="DORLET SAU" 4F7 o="Foxtel srl" 4F9 o="OptoPrecision GmbH" @@ -20508,6 +20888,7 @@ FCFEC2 o="Invensys Controls UK Limited" 50C o="Hangzhou landesker digital technology co. LTD" 50D o="CT Company" 50E o="Micro Trend Automation Co., LTD" + 50F o="LLC Sarov Innovative Technologies (WIZOLUTION)" 510 o="PSL ELEKTRONİK SANAYİ VE TİCARET A.S." 511 o="Next Sight srl" 512 o="Techno Broad,Inc" @@ -20530,6 +20911,7 @@ FCFEC2 o="Invensys Controls UK Limited" 525 o="Plantiga Technologies Inc" 526 o="FlowNet LLC" 528 o="Aplex Technology Inc." + 529 o="Inventeq B.V." 52A o="Dataflex International BV" 52B o="GE Aviation Cheltenham" 52C o="Centuryarks Ltd.," @@ -20540,14 +20922,19 @@ FCFEC2 o="Invensys Controls UK Limited" 531 o="ATEME" 532 o="Talleres de Escoriaza SA" 533 o="Nippon Marine Enterprises, Ltd." + 534 o="Weihai Weigao Medical Imaging Technology Co., Ltd" 535 o="SITA Messtechnik GmbH" + 536 o="LARIMART SPA" 537 o="Biennebi s.r.l." 538 o="sydetion UG (h.b.)" 539 o="Tempris GmbH" - 53A o="Pano0ramic Power" + 53A o="Panoramic Power" 53B o="Mr.Loop" 53C o="Airthings" 53D o="ACCEL CORP" + 53E o="Asiga Pty Ltd" + 53F o="Abbott Diagnostics Technologies AS" + 541 o="Nanjing Pingguang Electronic Technology Co., Ltd" 542 o="RTDS Technologies Inc." 543 o="wallbe GmbH" 544 o="Silicon Safe Ltd" @@ -20581,6 +20968,7 @@ FCFEC2 o="Invensys Controls UK Limited" 564 o="christmann informationstechnik + medien GmbH & Co. KG" 565 o="Clecell" 566 o="Data Informs LLC" + 567 o="DogWatch Inc" 568 o="Small Data Garden Oy" 569 o="Nuance Hearing Ltd." 56A o="Harvard Technology Ltd" @@ -20630,6 +21018,7 @@ FCFEC2 o="Invensys Controls UK Limited" 59C o="DAVE SRL" 59D o="servicios de consultoria independiente S.L." 5A0 o="Ascon Tecnologic S.r.l." + 5A1 o="BOE Technology Group Co., Ltd." 5A2 o="Wallner Automation GmbH" 5A3 o="CT Company" 5A5 o="Rehwork GmbH" @@ -20639,6 +21028,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5A9 o="Bunka Shutter Co., Ltd." 5AA o="Chugoku Electric Manufacturing Co.,Inc" 5AB o="Sea Air and Land Communications Ltd" + 5AC o="LM-Instruments Oy" 5AD o="Profotech" 5AE o="TinTec Co., Ltd." 5AF o="JENG IoT BV" @@ -20654,11 +21044,16 @@ FCFEC2 o="Invensys Controls UK Limited" 5BC o="LAMTEC Meß- und Regeltechnik für Feuerungen GmbH & Co. KG" 5BE o="CASWA" 5BF o="Aton srl" + 5C0 o="Shenzhen Lianfaxun Electronic Technology Co., Ltd" 5C1 o="Shanghai JaWay Information Technology Co., Ltd." 5C4 o="TATTILE SRL" 5C5 o="Haag-Streit AG" + 5C6 o="C4I Systems Ltd" + 5C7 o="QSnet Visual Technologies Ltd" 5C8 o="YUYAMA MFG Co.,Ltd" + 5C9 o="ICTK Holdings" 5CA o="ACD Elekronik GmbH" + 5CB o="ECoCoMS Ltd." 5CC o="Akse srl" 5CD o="MVT Video Technologies R + H Maedler GbR" 5CF o="PROEL TSI s.r.l." @@ -20670,6 +21065,7 @@ FCFEC2 o="Invensys Controls UK Limited" 5D5 o="CT Company" 5D6 o="BMT Messtechnik Gmbh" 5D8 o="LYNX Technik AG" + 5D9 o="olympus-ossa" 5DA o="Valk Welding B.V." 5DB o="Movicom LLC" 5DC o="FactoryLab B.V." @@ -20705,8 +21101,10 @@ FCFEC2 o="Invensys Controls UK Limited" 5FB o="TELEPLATFORMS" 5FC o="SURTEC" 5FD o="Windar Photonics" + 5FE o="Grossenbacher Systeme AG" 5FF o="Vaisala Oyj" 600 o="Stellwerk GmbH" + 601 o="Tricom Research Inc." 602 o="Quantum Opus, LLC" 603 o="EGISTECH CO.,LTD." 605 o="Aplex Technology Inc." @@ -20722,6 +21120,7 @@ FCFEC2 o="Invensys Controls UK Limited" 60F o="Tanaka Information System, LLC." 610 o="POLVISION" 611 o="Avionica" + 612 o="Edge Power Solutions" 613 o="Suprock Technologies" 614 o="QUALITTEQ LLC" 615 o="JSC %OTZVUK%" @@ -20735,27 +21134,33 @@ FCFEC2 o="Invensys Controls UK Limited" 61E o="PKE Electronics AG" 61F o="Labotect Labor-Technik-Göttingen GmbH" 620 o="Orlaco Products B.V." + 622 o="PCS Inc." 623 o="Beijing HuaLian Technology Co, Ltd." 625 o="VX Instruments GmbH" + 626 o="KRONOTECH SRL" 628 o="MECT SRL" + 629 o="OZRAY" + 62A o="DOGA" 62B o="Silicann Systems GmbH" 62C o="OOO %NTC Rotek%" 62D o="elements" + 62E o="LINEAGE POWER PVT LTD.," 62F o="BARCO, s.r.o." 630 o="LGE" 631 o="SENSO2ME" + 632 o="Power Electronics Espana, S.L." 633 o="OBSERVER FOUNDATION" 634 o="idaqs Co.,Ltd." 635 o="Cosylab d.d." 636 o="Globalcom Engineering SPA" 637 o="INEO-SENSE" 638 o="Parkalot Denmark ApS" + 639 o="DORLET SAU" 63A o="DAVE SRL" 63B o="Lazer Safe Pty Ltd" 63C o="Pivothead" - 63D o="Storbyte, Inc." 63E o="RIKEN OPTECH CORPORATION" - 63F o="YG COMPANY CO., LTD" + 63F o="DARBS Inc." 640 o="Electronic Equipment Company Pvt. Ltd." 641 o="Burk Technology" 642 o="MB connect line GmbH Fernwartungssysteme" @@ -20768,6 +21173,7 @@ FCFEC2 o="Invensys Controls UK Limited" 64A o="Netbric Technology Co.,Ltd." 64B o="Kalfire" 64C o="ACEMIS FRANCE" + 64D o="SANMINA ISRAEL MEDICAL SYSTEMS LTD" 64E o="BigStuff3, Inc." 650 o="GIFAS-ELECTRIC GmbH" 651 o="Roxford" @@ -20776,6 +21182,7 @@ FCFEC2 o="Invensys Controls UK Limited" 654 o="EMAC, Inc." 655 o="AOT System GmbH" 656 o="SonoSound ApS" + 657 o="ID Quantique SA" 658 o="emperor brands" 659 o="E2G srl" 65A o="Aplex Technology Inc." @@ -20783,6 +21190,7 @@ FCFEC2 o="Invensys Controls UK Limited" 65C o="Aplex Technology Inc." 65D o="GEGA ELECTRONIQUE" 65E o="Season Electronics Ltd" + 65F o="Axnes AS" 660 o="Smart Service Technologies CO., LTD" 661 o="DesignA Electronics Limited" 662 o="Icon Industrial Engineering" @@ -20790,10 +21198,11 @@ FCFEC2 o="Invensys Controls UK Limited" 665 o="CertUsus GmbH" 666 o="Aplex Technology Inc." 667 o="CT Company" - 669 o="Pano0ramic Power" + 669 o="Panoramic Power" 66B o="Innitive B.V." 66C o="KRISTECH Krzysztof Kajstura" 66D o="Sanmina Israel" + 66F o="Simplified MFG" 670 o="Particle sizing systems" 671 o="Sea Shell Corporation" 672 o="KLEIBER Infrared GmbH" @@ -20806,15 +21215,19 @@ FCFEC2 o="Invensys Controls UK Limited" 679 o="EMAC, Inc." 67A o="Micatu" 67B o="Stesalit Systems Ltd" + 67C o="Benchmark Electronics - Secure Technology" 67D o="Acrodea, Inc." 67E o="Season Electronics Ltd" 67F o="IAAN Co., Ltd" 680 o="BASF Corporation" 682 o="Rosslare Enterprises Limited" + 683 o="DECYBEN" 684 o="LECO Corporation" 686 o="Access Protocol Pty Ltd" + 687 o="Volution Group UK" 688 o="MG s.r.l." 689 o="Prisma Telecom Testing Srl" + 68A o="Advanced Telecommunications Research Institute International" 68B o="Sadel S.p.A." 68C o="ND METER" 68D o="%Meta-chrom% Co. Ltd." @@ -20831,6 +21244,7 @@ FCFEC2 o="Invensys Controls UK Limited" 69A o="Altaneos" 69B o="TAIYO SEIKI CO.,LTD." 69C o="Keepen" + 69D o="JPEmbedded Mazan Filipek Sp. J." 69E o="PTYPE Co., LTD." 69F o="T+A elektroakustik GmbH & Co.KG" 6A0 o="Active Research Limited" @@ -20840,9 +21254,12 @@ FCFEC2 o="Invensys Controls UK Limited" 6A4 o="Acrodea, Inc." 6A5 o="Akenori PTE LTD" 6A6 o="WOW System" + 6A7 o="Partilink Inc." 6A8 o="Vitsch Electronics" 6A9 o="OHMORI ELECTRIC INDUSTRIES CO.LTD" + 6AA o="Intermobility" 6AB o="ARROW (CHINA) ELECTRONICS TRADING CO., LTD." + 6AC o="Ketronixs Sdn Bhd" 6AD o="CONNIT" 6AE o="Hangzhou Weimu Technology Co,.Ltd." 6AF o="Sensorberg GmbH" @@ -20867,6 +21284,7 @@ FCFEC2 o="Invensys Controls UK Limited" 6C5 o="CJSC «Russian telecom equipment company» (CJSC RTEC)" 6C6 o="Abbott Diagnostics Technologies AS" 6C7 o="Becton Dickinson" + 6C9 o="Redstone Sunshine(Beijing)Technology Co.,Ltd." 6CA o="LINEAGE POWER PVT LTD.," 6CB o="NAJIN automation" 6CD o="NORTHBOUND NETWORKS PTY. LTD." @@ -20875,10 +21293,13 @@ FCFEC2 o="Invensys Controls UK Limited" 6D1 o="Visual Engineering Technologies Ltd" 6D2 o="Ahrens & Birner Company GmbH" 6D3 o="DEUTA-WERKE GmbH" - 6D6 o="KMtronic Ltd." + 6D6 o="KMtronic ltd" + 6D7 o="MB connect line GmbH Fernwartungssysteme" 6D8 o="Shanghai YuanAn Environmental Protection Technology Co.,Ltd" 6D9 o="VECTARE Inc" 6DA o="Enovative Networks, Inc." + 6DB o="Techimp - Altanova group Srl" + 6DC o="DEUTA-WERKE GmbH" 6DD o="Abbott Diagnostics Technologies AS" 6DE o="Ametek Solidstate Controls" 6DF o="Mango DSP, Inc." @@ -20900,6 +21321,7 @@ FCFEC2 o="Invensys Controls UK Limited" 6F1 o="Discover Battery" 6F2 o="P&C Micro's Pty Ltd" 6F3 o="iungo" + 6F5 o="Cominfo, Inc." 6F6 o="Acco Brands Europe" 6F7 o="EGICON SRL" 6F8 o="SENSEON Corporation" @@ -20922,6 +21344,7 @@ FCFEC2 o="Invensys Controls UK Limited" 709 o="AML" 70A o="PULLNET TECHNOLOGY, SA DE CV SSC1012302S73" 70B o="Alere Technologies AS" + 70C o="Potter Electric Signal Co. LLC" 70E o="Wuhan Xingtuxinke ELectronic Co.,Ltd" 70F o="Alion Science & Technology" 710 o="Guardian Controls International Ltd" @@ -20934,6 +21357,7 @@ FCFEC2 o="Invensys Controls UK Limited" 718 o="PEEK TRAFFIC" 719 o="2M Technology" 71B o="elsys" + 71C o="Konzept Informationssysteme GmbH" 71E o="Motec Pty Ltd" 721 o="Zoe Medical" 722 o="UMAN" @@ -20954,16 +21378,20 @@ FCFEC2 o="Invensys Controls UK Limited" 733 o="SA Instrumentation Limited" 734 o="MANSION INDUSTRY CO., LTD." 735 o="Swiss Audio" + 736 o="Jabil, Inc." 737 o="SD Biosensor" 739 o="Zigencorp, Inc" + 73A o="DOLBY LABORATORIES, INC." 73B o="S-I-C" 73C o="Centro de Ingenieria y Desarrollo industrial" 73D o="NETWAYS GmbH" 73E o="Trident RFID Pty Ltd" + 73F o="LLC Open Converged Networks" 740 o="Prisma Telecom Testing Srl" 741 o="HOW-E" 742 o="YUYAMA MFG Co.,Ltd" 743 o="EA Elektroautomatik GmbH & Co. KG" + 744 o="PHYZHON Health Inc" 745 o="TMSI LLC" 747 o="Eva Automation" 748 o="KDT" @@ -20980,6 +21408,7 @@ FCFEC2 o="Invensys Controls UK Limited" 753 o="HCH. Kündig & CIE. AG" 754 o="COSMOIT.CO.LTD" 755 o="LandmarkTech Systems Technology Co.,Ltd." + 756 o="TimeMachines Inc." 757 o="GABO" 758 o="Grossenbacher Systeme AG" 759 o="AML" @@ -20991,6 +21420,7 @@ FCFEC2 o="Invensys Controls UK Limited" 75F o="Vocality international T/A Cubic" 760 o="QUALITTEQ LLC" 761 o="Critical Link LLC" + 762 o="Transformational Security, LLC" 763 o="A Trap, USA" 764 o="SCHMID electronic" 765 o="LG Electronics" @@ -21018,6 +21448,7 @@ FCFEC2 o="Invensys Controls UK Limited" 77C o="HUSTY M.Styczen J.Hupert Sp.J." 77D o="APG Cash Drawer, LLC" 77E o="Blue Marble Communications, Inc." + 77F o="Microchip Technology Germany II GmbH&Co.KG" 780 o="NIDEC LEROY-SOMER" 781 o="Project Service S.a.s." 782 o="thou&tech" @@ -21031,6 +21462,7 @@ FCFEC2 o="Invensys Controls UK Limited" 78A o="Hills Health Solutions" 78B o="Jingtu Printing Systems Co., Ltd" 78C o="Survalent Technology Corporation" + 78D o="AVL DiTEST GmbH" 78E o="effectas GmbH" 78F o="SoFiHa" 790 o="AVI Pty Ltd" @@ -21043,6 +21475,7 @@ FCFEC2 o="Invensys Controls UK Limited" 799 o="Vitec System Engineering Inc." 79A o="Innerspec Technologies Inc." 79B o="Soniclean Pty Ltd" + 79C o="ADDE" 79D o="Editech Co., Ltd" 79E o="CW2. Gmbh & Co. KG" 79F o="Green Instruments A/S" @@ -21080,6 +21513,7 @@ FCFEC2 o="Invensys Controls UK Limited" 7C2 o="Morgan Schaffer Inc." 7C3 o="Flexim Security Oy" 7C4 o="MECT SRL" + 7C5 o="Projects Unlimited Inc." 7C6 o="Utrend Technology (Shanghai) Co., Ltd" 7C7 o="Sicon srl" 7C8 o="CRDE" @@ -21092,6 +21526,8 @@ FCFEC2 o="Invensys Controls UK Limited" 7D0 o="Cubitech" 7D1 o="Schneider Electric Motion USA" 7D2 o="SDK Kristall" + 7D3 o="OLEDCOMM" + 7D4 o="Computechnic AG" 7D5 o="SICS Swedish ICT" 7D6 o="Yukilab" 7D7 o="Gedomo GmbH" @@ -21117,6 +21553,7 @@ FCFEC2 o="Invensys Controls UK Limited" 7ED o="The Things Network Foundation" 7EE o="ADVEEZ" 7EF o="CRAVIS CO., LIMITED" + 7F0 o="Yokogawa Denshikiki Co.,Ltd" 7F1 o="AeroVision Avionics, Inc." 7F2 o="TCI" 7F3 o="Shenzhen Virtual Clusters Information Technology Co.,Ltd." @@ -21126,10 +21563,12 @@ FCFEC2 o="Invensys Controls UK Limited" 7F8 o="Solvera Lynx d.d." 7F9 o="Communication Systems Solutions" 7FB o="db Broadcast Products Ltd" + 7FC o="Surion (Pty) Ltd" 7FD o="SYS TEC electronic GmbH" 7FE o="RCH ITALIA SPA" 7FF o="eumig industrie-TV GmbH." 800 o="HeadsafeIP PTY LTD" + 801 o="Glory Technology Service Inc." 802 o="Qingdao CNR HITACH Railway Signal&communication co.,ltd" 803 o="Grossenbacher Systeme AG" 804 o="PMT Corporation" @@ -21139,6 +21578,7 @@ FCFEC2 o="Invensys Controls UK Limited" 809 o="Tecnint HTE SRL" 80A o="SENSING LABS" 80B o="Fischer Block, Inc." + 80C o="Algra tec AG" 80D o="Data Physics Corporation" 80F o="Quickware Eng & Des LLC" 810 o="Advice" @@ -21163,6 +21603,8 @@ FCFEC2 o="Invensys Controls UK Limited" 826 o="Elbit Systems of America" 827 o="Metromatics Pty Ltd" 828 o="Xacti Corporation" + 82A o="C W F Hamilton & Co Ltd" + 82B o="Shangnuo company" 82C o="NELS Ltd." 82D o="Elektronik Art S.C." 82E o="PlayAlive A/S" @@ -21187,6 +21629,7 @@ FCFEC2 o="Invensys Controls UK Limited" 843 o="OOO Research and Production Center %Computer Technologies%" 844 o="SANSFIL Technologies" 845 o="Harborside Technology" + 846 o="National Time & Signal Corp." 847 o="Ai-Lynx" 848 o="Aldridge Electrical Industries" 849 o="RF-Tuote Oy" @@ -21202,6 +21645,7 @@ FCFEC2 o="Invensys Controls UK Limited" 853 o="HGH SYSTEMES INFRAROUGES" 854 o="Adimec Advanced Image Systems" 855 o="CRDE" + 856 o="Shanghai Westwell Information and Technology Company Ltd" 857 o="RCH ITALIA SPA" 858 o="Hubbell Power Systems" 85A o="BRUSHIES" @@ -21214,9 +21658,12 @@ FCFEC2 o="Invensys Controls UK Limited" 861 o="KST technology" 862 o="TripleOre" 863 o="Shenzhen Wesion Technology Co., Ltd" + 864 o="BORMANN EDV und Zubehoer" 865 o="Insitu, Inc." 866 o="MEPS Realtime" + 867 o="Specialized Communications Corp." 868 o="U-JIN Mesco Co., Ltd." + 869 o="chargeBIG" 86A o="Stealth Communications" 86B o="AVL DiTEST" 86C o="eeas gmbh" @@ -21225,6 +21672,7 @@ FCFEC2 o="Invensys Controls UK Limited" 86F o="LLC %NTC ACTOR%" 870 o="bentrup Industriesteuerungen" 871 o="Oso Technologies" + 872 o="Nippon Safety co,ltd" 873 o="Vishay Nobel AB" 874 o="NORTHBOUND NETWORKS PTY. LTD." 875 o="Peek Traffic" @@ -21232,6 +21680,7 @@ FCFEC2 o="Invensys Controls UK Limited" 877 o="Polynet Telecommunications Consulting and Contractor Ltd." 878 o="Package Guard, Inc" 879 o="ZIGPOS GmbH" + 87A o="Accolade Technology Inc" 87B o="Liquid Instruments Pty Ltd" 87C o="Nautel Limited" 87D o="INVIXIUM ACCESS INC." @@ -21242,6 +21691,7 @@ FCFEC2 o="Invensys Controls UK Limited" 882 o="SIMON TECH, S.L." 884 o="LG Electronics" 885 o="QuirkLogic" + 886 o="MB connect line GmbH Fernwartungssysteme" 888 o="Zetechtics Ltd" 889 o="Innovative Circuit Technology" 88A o="Perceptics, LLC" @@ -21257,14 +21707,18 @@ FCFEC2 o="Invensys Controls UK Limited" 895 o="Integrated Control Corp." 896 o="Shanghai Longpal Communication Equipment Co., Ltd." 897 o="EFG CZ spol. s r.o." + 898 o="Salupo Sas" 899 o="Viotec USA" 89A o="Algodue Elettronica Srl" 89B o="ControlWorks, Inc." 89C o="IHI Rotating Machinery Engineering Co.,Ltd." 89D o="e-Matix Corporation" 89E o="Innovative Control Systems, LP" + 89F o="Levelup Holding, Inc." 8A0 o="DM RADIOCOM" + 8A1 o="TIAMA" 8A2 o="WINNERS DIGITAL CORPORATION" + 8A3 o="Loehnert Elektronik GmbH" 8A4 o="Phyton, Inc. Microsystems and Development Tools" 8A5 o="KST technology" 8A6 o="CRDE" @@ -21288,6 +21742,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8BA o="TIAMA" 8BB o="KST technology" 8BC o="GSI GeoSolutions International Ltd" + 8BD o="MAHLE ELECTRONICS, SLU" 8BE o="Connoiseur Electronics Private Limited" 8BF o="Hangzhou Leaper Technology Co. Ltd." 8C0 o="SenseNL" @@ -21307,12 +21762,15 @@ FCFEC2 o="Invensys Controls UK Limited" 8CF o="Dainichi Denshi Co.,LTD" 8D0 o="Raft Technologies" 8D3 o="PERFORMANCE CONTROLS, INC." + 8D5 o="Guangzhou Wanglu" 8D7 o="Schneider Electric Motion USA" 8D8 o="VNG Corporation" 8D9 o="MB connect line GmbH Fernwartungssysteme" 8DA o="MicroElectronics System Co.Ltd" 8DB o="Kratos Analytical Ltd" 8DC o="Niveo International BV" + 8DD o="Vertex Co.,Ltd." + 8DE o="Indutherm Giesstechnologie GmbH" 8DF o="DORLET SAU" 8E0 o="SOUDAX EQUIPEMENTS" 8E1 o="WoKa-Elektronik GmbH" @@ -21320,6 +21778,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8E3 o="DORLET SAU" 8E4 o="Aplex Technology Inc." 8E6 o="Mothonic AB" + 8E7 o="REO AG" 8EA o="JLCooper Electronics" 8EB o="Procon Electronics Pty Ltd" 8EC o="Rudy Tellert" @@ -21327,6 +21786,7 @@ FCFEC2 o="Invensys Controls UK Limited" 8EE o="Network Additions" 8EF o="Beeper Communications Ltd." 8F0 o="ERAESEEDS co.,ltd." + 8F1 o="Paramount Bed Holdings Co., Ltd." 8F2 o="Rimota Limited" 8F3 o="TATTILE SRL" 8F4 o="ACQUA-SYSTEMS srls" @@ -21335,11 +21795,14 @@ FCFEC2 o="Invensys Controls UK Limited" 8F7 o="I.E. Sevko A.V." 8F8 o="Wi6labs" 8FA o="DEA SYSTEM SPA" + 8FC o="Mianjie Technology" + 8FE o="Selmatec AS" 8FF o="IMST GmbH" 901 o="ATS-CONVERS" 902 o="Unlimiterhear co.,ltd. taiwan branch" 903 o="Cymtec Ltd" 904 o="PHB Eletronica Ltda." + 905 o="Wexiodisk AB" 906 o="Aplex Technology Inc." 907 o="NINGBO CRRC TIMES TRANSDUCER TECHNOLOGY CO., LTD" 908 o="Accusonic" @@ -21363,7 +21826,7 @@ FCFEC2 o="Invensys Controls UK Limited" 91E o="Creotech Instruments S.A." 91F o="JSC %InformInvestGroup%" 920 o="SLAT" - 922 o="Adcole Maryland Aerospace" + 922 o="Adcole Space" 923 o="eumig industrie-tv GmbH" 924 o="Meridian Technologies Inc" 925 o="Diamante Lighting Srl" @@ -21388,11 +21851,14 @@ FCFEC2 o="Invensys Controls UK Limited" 939 o="Invertek Drives Ltd" 93A o="Braemar Manufacturing, LLC" 93B o="Changchun FAW Yanfeng Visteon Automotive Electronics.,Ltd." + 93D o="Elmeasure India Pvt Ltd" 93E o="Systems With Intelligence Inc." + 93F o="Vision Sensing Co., Ltd." 940 o="Paradigm Technology Services B.V." 941 o="Triax A/S" 942 o="TruTeq Devices (Pty) Ltd" 943 o="Abbott Medical Optics Inc." + 944 o="Chromateq" 945 o="Symboticware Incorporated" 946 o="GREATWALL Infotech Co., Ltd." 947 o="Checkbill Co,Ltd." @@ -21400,6 +21866,7 @@ FCFEC2 o="Invensys Controls UK Limited" 949 o="National Radio & Telecommunication Corporation - NRTC" 94A o="SHENZHEN WISEWING INTERNET TECHNOLOGY CO.,LTD" 94B o="RF Code" + 94C o="Honeywell/Intelligrated" 94D o="SEASON DESIGN TECHNOLOGY" 94E o="BP Lubricants USA, Inc." 94F o="MART NETWORK SOLUTIONS LTD" @@ -21416,6 +21883,7 @@ FCFEC2 o="Invensys Controls UK Limited" 95A o="Sigmann Elektronik GmbH" 95B o="SRS Group s.r.o." 95C o="Wilson Electronics" + 95D o="GIORDANO CONTROLS SPA" 95E o="BLOCKSI LLC" 95F o="WiFi Nation Ltd" 960 o="HORIZON TELECOM" @@ -21462,6 +21930,7 @@ FCFEC2 o="Invensys Controls UK Limited" 98F o="Spaceflight Industries" 990 o="Energy Wall" 991 o="Javasparrow Inc." + 992 o="KAEONIT" 993 o="ioThings" 994 o="KeFF Networks" 995 o="LayTec AG" @@ -21471,6 +21940,7 @@ FCFEC2 o="Invensys Controls UK Limited" 99A o="KEVIC. inc," 99B o="RCH ITALIA SPA" 99C o="Enerwise Solutions Ltd." + 99D o="Opsys-Tech" 99E o="Trinity College Dublin" 99F o="Confed Holding B.V." 9A0 o="ELDES" @@ -21479,6 +21949,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9A4 o="Nordmann International GmbH" 9A5 o="Softel" 9A7 o="Honeywell" + 9A8 o="Egag, LLC" 9A9 o="PABLO AIR Co., LTD" 9AA o="Tecsys do Brasil Industrial Ltda" 9AB o="Groupe Paris-Turf" @@ -21502,6 +21973,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9BF o="Xiris Automation Inc." 9C0 o="Schneider Displaytechnik GmbH" 9C1 o="Zeroplus Technology Co.,Ltd." + 9C2 o="Sportsbeams Lighting, Inc." 9C3 o="Sevensense Robotics AG" 9C4 o="aelettronica group srl" 9C5 o="LINEAGE POWER PVT LTD.," @@ -21512,6 +21984,7 @@ FCFEC2 o="Invensys Controls UK Limited" 9CA o="KOMSIS ELEKTRONIK SISTEMLERI SAN. TIC. LTD.STI" 9CB o="Alligator Communications" 9CC o="Zaxcom Inc" + 9CD o="WEPTECH elektronik GmbH" 9CE o="Terragene S.A" 9CF o="IOTIZE" 9D0 o="RJ45 Technologies" @@ -21533,9 +22006,12 @@ FCFEC2 o="Invensys Controls UK Limited" 9E1 o="Bolide Technology Group, Inc." 9E2 o="Ofil USA" 9E3 o="LG Electronics" + 9E4 o="K&A Electronics Inc." + 9E5 o="Antek Technology" 9E6 o="BLOCKSI LLC" 9E7 o="Xiamen Maxincom Technologies Co., Ltd." 9E8 o="Zerospace ICT Services B.V." + 9E9 o="LiveCopper Inc." 9EA o="Blue Storm Associates, Inc." 9EB o="Preston Industries dba PolyScience" 9EC o="eSoftThings" @@ -21557,11 +22033,13 @@ FCFEC2 o="Invensys Controls UK Limited" 9FE o="SURUGA SEIKI CO., LTD." A00 o="ATX NETWORKS LTD" A01 o="FeldTech GmbH" + A03 o="Proemion GmbH" A04 o="Galea Electric S.L." A05 o="Wartsila Voyage Limited" A06 o="Kopis Mobile LLC" A07 o="IoTrek Technology Private Limited" A08 o="BioBusiness" + A09 o="Smart Embedded Systems" A0A o="CAPSYS" A0B o="ambiHome GmbH" A0D o="Globalcom Engineering SPA" @@ -21574,6 +22052,7 @@ FCFEC2 o="Invensys Controls UK Limited" A17 o="Tunstall A/S" A18 o="Embedded Systems Lukasz Panasiuk" A19 o="Qualitronix Madrass Pvt Ltd" + A1A o="Nueon - The COR" A1B o="Potter Electric Signal Co. LLC" A1C o="MECA SYSTEM" A1D o="Fluid Components International" @@ -21581,6 +22060,7 @@ FCFEC2 o="Invensys Controls UK Limited" A20 o="Design For Life Systems" A21 o="PPI Inc." A22 o="eSys Solutions Sweden AB" + A23 o="LG Electronics" A24 o="Booz Allen Hamilton" A25 o="PulseTor LLC" A26 o="Hear Gear, Inc." @@ -21606,6 +22086,7 @@ FCFEC2 o="Invensys Controls UK Limited" A3B o="Grace Design/Lunatec LLC" A3C o="Wave Music Ltd" A3D o="SMART IN OVATION GmbH" + A3E o="Vigorcloud Co., Ltd." A3F o="PHPower Srl" A40 o="STRACK LIFT AUTOMATION GmbH" A41 o="THELIGHT Luminary for Cine and TV S.L." @@ -21657,8 +22138,9 @@ FCFEC2 o="Invensys Controls UK Limited" A72 o="Business Marketers Group, Inc." A73 o="MobiPromo" A74 o="Sadel S.p.A." - A75 o="Taejin InforTech" + A75 o="Taejin InfoTech" A76 o="Pietro Fiorentini" + A77 o="SPX Radiodetection" A78 o="Bionics co.,ltd." A7A o="Fluid Management Technology" A7B o="SmartSafe" @@ -21678,6 +22160,7 @@ FCFEC2 o="Invensys Controls UK Limited" A89 o="GBS COMMUNICATIONS, LLC" A8A o="JSC VIST Group" A8B o="Giant Power Technology Biomedical Corporation" + A8C o="CYG CONTRON CO.LTD" A8D o="Code Blue Corporation" A8E o="OMESH CITY GROUP" A90 o="ERA a.s." @@ -21706,6 +22189,7 @@ FCFEC2 o="Invensys Controls UK Limited" AA8 o="West-Com Nurse Call Systems, Inc." AA9 o="Datamars SA" AAA o="Xemex NV" + AAB o="QUISS GmbH" AAC o="SensoTec GmbH" AAD o="Bartec GmbH" AAE o="Nuviz Oy" @@ -21741,9 +22225,12 @@ FCFEC2 o="Invensys Controls UK Limited" ACF o="APG Cash Drawer, LLC" AD1 o="Sensile Technologies SA" AD2 o="Wart-Elektronik" + AD3 o="WARECUBE,INC" + AD4 o="INVISSYS" AD5 o="Birdland Audio" AD6 o="Lemonade Lab Inc" AD8 o="Euklis by GSG International" + AD9 o="aelettronica group srl" ADB o="RF Code" ADC o="SODAQ" ADD o="GHL Systems Berhad" @@ -21753,9 +22240,11 @@ FCFEC2 o="Invensys Controls UK Limited" AE1 o="DimoCore Corporation" AE2 o="Wartsila Voyage Limited" AE3 o="Zhejiang Wellsun Electric Meter Co.,Ltd" + AE4 o="Nuance Hearing Ltd." AE5 o="BeatCraft, Inc." AE6 o="Ya Batho Trading (Pty) Ltd" AE7 o="E-T-A Elektrotechnische Apparate GmbH" + AE8 o="Innoknight" AE9 o="Cari Electronic" AEA o="BBR Verkehrstechnik GmbH" AEB o="Association Romandix" @@ -21779,6 +22268,7 @@ FCFEC2 o="Invensys Controls UK Limited" AFF o="digital-spice" B00 o="HORIBA ABX SAS" B02 o="Nordic Automation Systems AS" + B03 o="Sprintshield d.o.o." B04 o="Herrmann Datensysteme GmbH" B05 o="E-PLUS TECHNOLOGY CO., LTD" B06 o="MULTIVOICE LLC" @@ -21787,10 +22277,10 @@ FCFEC2 o="Invensys Controls UK Limited" B09 o="FIRST LIGHT IMAGING" B0B o="INTERNET PROTOCOLO LOGICA SL" B0C o="Vigilate srl" + B0E o="Servotronix Motion Control" B0F o="merkur Funksysteme AG" B10 o="Zumbach Electronic AG" B11 o="CAB S.R.L." - B12 o="SFR" B13 o="Omwave" B15 o="Eta Beta Srl" B16 o="XI'AN SHENMING ELECTRON TECHNOLOGY CO.,LTD" @@ -21804,6 +22294,7 @@ FCFEC2 o="Invensys Controls UK Limited" B1F o="TECNOWATT" B20 o="ICT BUSINESS GROUP of Humanrights Center for disabled people" B21 o="TATTILE SRL" + B22 o="YUYAMA MFG Co.,Ltd" B23 o="Supervision Test et Pilotage" B24 o="Datasat Digital Entertainment" B25 o="Hifocus Electronics India Private Limited" @@ -21845,8 +22336,10 @@ FCFEC2 o="Invensys Controls UK Limited" B51 o="Critical Link LLC" B52 o="AEye, Inc." B53 o="Revolution Retail Systems, LLC" + B54 o="Packet Power" B55 o="CTAG - ESG36871424" B56 o="Power Electronics Espana, S.L." + B57 o="Shanghai Qinyue Communication Technology Co., Ltd." B58 o="INTERNET PROTOCOLO LOGICA SL" B59 o="FutureTechnologyLaboratories INC." B5A o="GTI Technologies Inc" @@ -21857,15 +22350,18 @@ FCFEC2 o="Invensys Controls UK Limited" B5F o="CRDMDEVEOPPEMENTS" B60 o="ZAO ZEO" B62 o="Sakura Seiki Co.,Ltd." + B63 o="Ideas srl" B64 o="OSUNG LST CO.,LTD." B65 o="Rotem Industry LTD" B66 o="Silent Gliss International Ltd" B67 o="RedWave Labs Ltd" + B68 o="S-Rain Control A/S" B6A o="YUYAMA MFG Co.,Ltd" B6B o="Cambria Corporation" B6C o="GHM-Messtechnik GmbH (Standort IMTRON)" B6D o="Movis" B6E o="Edgeware AB" + B6F o="Integra Metering SAS" B72 o="UB330.net d.o.o." B73 o="Cetto Industries" B74 o="OnYield Inc Ltd" @@ -21874,6 +22370,7 @@ FCFEC2 o="Invensys Controls UK Limited" B77 o="Motec Pty Ltd" B78 o="HOERMANN GmbH" B7A o="MAHLE" + B7B o="Doosan Digital Innovation America" B7C o="Electronic Navigation Ltd" B7D o="LOGIX ITS Inc" B7E o="Elbit Systems of America" @@ -21883,6 +22380,7 @@ FCFEC2 o="Invensys Controls UK Limited" B82 o="Lookout Portable Security" B84 o="OOO Research and Production Center %Computer Technologies%" B85 o="Fenotech Inc." + B86 o="Hilo" B87 o="CAITRON GmbH" B88 o="ARP Corporation" B89 o="IDA" @@ -21892,9 +22390,11 @@ FCFEC2 o="Invensys Controls UK Limited" B8D o="JungwooEng Co., Ltd" B8E o="UR FOG S.R.L." B8F o="Assembly Contracts Ltd" + B90 o="Amico Corporation" B91 o="Dynetics, Inc." B93 o="INTERNET PROTOCOLO LOGICA SL" B94 o="Cygnetic Technologies (Pty) Ltd" + B96 o="Oculii" B97 o="Canam Technology, Inc." B98 o="GSF Corporation Pte Ltd" B99 o="DomoSafety S.A." @@ -21941,6 +22441,7 @@ FCFEC2 o="Invensys Controls UK Limited" BC4 o="Digital Media Professionals" BC5 o="U&R GmbH Hardware- und Systemdesign" BC6 o="Hatteland Display AS" + BC7 o="Autonomic Controls, Inc." BC9 o="Yite technology" BCA o="Deymed Diagnostic" BCB o="Smart Vision Lights" @@ -21959,9 +22460,11 @@ FCFEC2 o="Invensys Controls UK Limited" BD9 o="SolwayTech" BDA o="5-D Systems, Inc." BDD o="CDR SRL" + BDE o="CAST Group of Companies Inc." BDF o="H2O-YUG LLC" BE0 o="Cognosos, Inc." BE1 o="FeCon GmbH" + BE2 o="Nocix, LLC" BE3 o="Saratov Electrounit Production Plant named after Sergo Ordzhonikidze, OJSC" BE4 o="Kunshan excellent Intelligent Technology Co., Ltd." BE5 o="Pantec Engineering AG" @@ -21989,6 +22492,7 @@ FCFEC2 o="Invensys Controls UK Limited" BFF o="Sunsa, Inc" C00 o="BESO sp. z o.o." C01 o="SmartGuard LLC" + C02 o="Garmo Instruments S.L." C03 o="XAVi Technologies Corp." C04 o="Prolan Zrt." C05 o="KST technology" @@ -21999,6 +22503,7 @@ FCFEC2 o="Invensys Controls UK Limited" C0A o="Infosocket Co., Ltd." C0B o="FSTUDIO CO LTD" C0C o="Tech4Race" + C0D o="Clarity Medical Pvt Ltd" C0E o="SYSDEV Srl" C0F o="Honeywell Safety Products USA, Inc" C10 o="Scanvaegt Systems A/S" @@ -22008,14 +22513,17 @@ FCFEC2 o="Invensys Controls UK Limited" C15 o="Sensobox GmbH" C16 o="Southern Innovation" C17 o="Potter Electric Signal Co. LLC" + C18 o="Sanmina Israel" C1A o="Xylon" C1B o="Labinvent JSC" C1C o="D.E.M. SPA" C1D o="Kranze Technology Solutions" + C1E o="Kron Medidores" C1F o="Behr Technologies Inc" C20 o="Mipot S.p.a." C21 o="Aplex Technology Inc." C22 o="Skyriver Communications Inc." + C23 o="Sumitomo Heavy Industries, Ltd." C24 o="Elbit Systems of America" C25 o="speedsignal GmbH" C26 o="Triple Play Communications" @@ -22032,6 +22540,7 @@ FCFEC2 o="Invensys Controls UK Limited" C33 o="Dandong Dongfang Measurement & Control Technology Co., Ltd." C34 o="Technical Panels Co. Ltd." C35 o="Vibrationmaster" + C36 o="Knowledge Resources GmbH" C37 o="Keycom Corp." C38 o="CRESPRIT INC." C39 o="MeshWorks Wireless Oy" @@ -22047,6 +22556,7 @@ FCFEC2 o="Invensys Controls UK Limited" C43 o="Future Skies" C44 o="Franz Kessler GmbH" C45 o="Stiebel Eltron GmbH" + C48 o="Weltek Technologies Co. Ltd." C49 o="BTG Instruments AB" C4A o="TIAMA" C4B o="ANKER-EAST" @@ -22067,6 +22577,7 @@ FCFEC2 o="Invensys Controls UK Limited" C5B o="ACD Elektronik GmbH" C5C o="Layer Logic Inc" C5D o="FOSHAN SHILANTIAN NETWORK S.T. CO., LTD." + C5E o="Frog Cellsat Limited" C5F o="Clean-Lasersysteme GmbH" C60 o="Gogo BA" C61 o="JC HUNTER TECHNOLOGIES" @@ -22083,14 +22594,17 @@ FCFEC2 o="Invensys Controls UK Limited" C6E o="Orion Technologies, LLC" C6F o="nyantec GmbH" C70 o="Magnetek" + C72 o="Scharco Elektronik GmbH" C73 o="C.D.N.CORPORATION" C74 o="Qtechnology A/S" + C75 o="BIT Group USA, Inc." C76 o="ELA INNOVATION" C77 o="Yönnet Akıllı Bina ve Otomasyon Sistemleri" C78 o="NETA Elektronik AS" C79 o="MB connect line GmbH Fernwartungssysteme" C7A o="ENTEC Electric & Electronic Co., LTD." C7B o="EM Clarity Pty Ltd" + C7C o="Beijing Aumiwalker technology CO.,LTD" C7D o="Metatronics B.V." C7E o="BirdDog Australia" C7F o="TATTILE SRL" @@ -22110,6 +22624,7 @@ FCFEC2 o="Invensys Controls UK Limited" C8D o="KST technology" C8E o="Coral Telecom Limited" C8F o="TRIDENT INFOSOL PVT LTD" + C90 o="Diretta" C91 o="Grossenbacher Systeme AG" C92 o="Unitro Fleischmann" C93 o="GMI Ltd" @@ -22118,6 +22633,7 @@ FCFEC2 o="Invensys Controls UK Limited" C96 o="UNI DIMENXI SDN BHD" C97 o="CSINFOTEL" C98 o="Trust Automation" + C99 o="Remote Diagnostic Technologies Ltd" C9A o="Todd Digital Limited" C9B o="Tieto Sweden AB" C9C o="Connected Response" @@ -22147,6 +22663,7 @@ FCFEC2 o="Invensys Controls UK Limited" CB8 o="Verti Tecnologia" CB9 o="JSC «SATIS-TL-94»" CBA o="YUYAMA MFG Co.,Ltd" + CBB o="Postmark Incorporated" CBC o="Procon Electronics Pty Ltd" CBD o="Preo Industries Far East Limited" CBE o="Ensura Solutions BV" @@ -22206,17 +22723,22 @@ FCFEC2 o="Invensys Controls UK Limited" D01 o="Vision4ce Ltd" D02 o="Arctos Showlasertechnik GmbH" D05 o="Colmek" + D06 o="YUYAMA MFG Co.,Ltd" D07 o="Waversa Systems" D08 o="Veeco Instruments" D09 o="Rishaad Brown" D0C o="Connor Winfield LTD" D0D o="Logiwaste AB" D0E o="Beijing Aumiwalker technology CO.,LTD" + D0F o="Alto Aviation" D10 o="Contec Americas Inc." D11 o="EREE Electronique" D12 o="FIDELTRONIK POLAND SP. Z O.O." + D14 o="LIGPT" D15 o="3DGence sp. z o.o." D16 o="Monnit Corporation" + D18 o="MetCom Solutions GmbH" + D19 o="Senior Group LLC" D1A o="Monnit Corporation" D1B o="Grupo Epelsa S.L." D1C o="Specialised Imaging Limited" @@ -22241,6 +22763,7 @@ FCFEC2 o="Invensys Controls UK Limited" D32 o="Euklis by GSG International" D33 o="VECTOR.CO.,LTD." D34 o="G-PHILOS CO.,LTD" + D35 o="King-On Technology Ltd." D36 o="Insitu Inc." D37 o="Sicon srl" D38 o="Vista Research, Inc." @@ -22267,6 +22790,7 @@ FCFEC2 o="Invensys Controls UK Limited" D4F o="C-COM Satellite Systems Inc." D50 o="GRIDSMART Technologies" D51 o="Azcom Technology S.r.l." + D53 o="BeiLi eTek (Zhangjiagang) Co., Ltd." D54 o="JL World Corporation Limited" D55 o="WM Design s.r.o" D56 o="KRONOTECH SRL" @@ -22285,6 +22809,7 @@ FCFEC2 o="Invensys Controls UK Limited" D65 o="CRDE" D66 o="Ascendent Technology Group" D67 o="ALPHA Corporation" + D68 o="Tobi Tribe Inc" D69 o="Thermo Fisher Scientific" D6A o="KnowRoaming" D6B o="Uwinloc" @@ -22298,10 +22823,12 @@ FCFEC2 o="Invensys Controls UK Limited" D74 o="Sandia National Laboratories" D75 o="Hyundai MNSOFT" D76 o="attocube systems AG" + D77 o="Portrait Displays, Inc." D79 o="GOMA ELETTRONICA SpA" D7A o="Speedifi Inc" D7B o="Peter Huber Kaeltemaschinenbau AG" D7C o="D.T.S Illuminazione Srl" + D7D o="BESO sp. z o.o." D7E o="Triax A/S" D7F o="ConectaIP Tecnologia S.L." D80 o="AMMT GmbH" @@ -22309,6 +22836,7 @@ FCFEC2 o="Invensys Controls UK Limited" D84 o="Sentry360" D86 o="WPGSYS Pte Ltd" D87 o="Zigen Corp" + D88 o="Nidec asi spa" D89 o="Resolution Systems" D8A o="JIANGSU HORAINTEL CO.,LTD" D8B o="Lenoxi Automation s.r.o." @@ -22322,19 +22850,23 @@ FCFEC2 o="Invensys Controls UK Limited" D93 o="PAMIR Inc" D94 o="Dewetron GmbH" D95 o="SANO SERVICE Co.,Ltd" - D97 o="BRS Sistemas Eletronicos" + D96 o="Thermo Fisher Scientific Inc." + D97 o="BRS Sistemas Eletrônicos" D98 o="ACD Elekronik GmbH" + D99 o="Nilar AB" D9A o="Wuhan Xingtuxinke ELectronic Co.,Ltd" D9B o="Russian Telecom Equipment Company" D9C o="Subinitial LLC" D9D o="Electroimpact, Inc." D9E o="Grupo Epelsa S.L." + D9F o="%Digital Solutions% JSC" DA1 o="Qprel srl" DA2 o="ACD Elekronik GmbH" DA3 o="Voleatech GmbH" DA4 o="CRDE" DA5 o="Roboteq" DA6 o="Redfish Group Pty Ltd" + DA7 o="Network Innovations" DA8 o="Tagarno AS" DA9 o="RCH Vietnam Limited Liability Company" DAA o="AmTote Australasia" @@ -22346,11 +22878,14 @@ FCFEC2 o="Invensys Controls UK Limited" DB0 o="Arnouse Digital Devices Corp" DB1 o="Biovigil Hygiene Technologies" DB2 o="Micro Electroninc Products" + DB3 o="Klaxoon" DB4 o="YUYAMA MFG Co.,Ltd" DB5 o="Xiamen Point Circle Technologh Co,ltd" DB6 o="csintech" DB7 o="Pengo Technology Co., Ltd" DB8 o="SISTEM SA" + DBA o="KODENSHI CORP." + DBB o="Fuhr GmbH Filtertechnik" DBC o="Gamber Johnson-LLC" DBD o="TRANSLITE GLOBAL LLC" DBE o="Hiber" @@ -22359,8 +22894,10 @@ FCFEC2 o="Invensys Controls UK Limited" DC1 o="Metralight, Inc." DC2 o="SwineTech, Inc." DC3 o="Fath Mechatronics" + DC4 o="Peter Huber Kaeltemaschinenbau AG" DC5 o="Excel Medical Electronics LLC" DC6 o="IDEM INC." + DC7 o="NUBURU Inc." DC8 o="Enertex Bayern GmbH" DC9 o="Sensoterra BV" DCA o="DSan Corporation" @@ -22380,8 +22917,10 @@ FCFEC2 o="Invensys Controls UK Limited" DDB o="Intra Corporation" DDC o="Syscom Instruments SA" DDD o="BIO RAD LABORATORIES" + DDE o="Abbott Diagnostics Technologies AS" DDF o="AeroVision Avionics, Inc." DE0 o="eCozy GmbH" + DE1 o="Duplomatic MS spa" DE2 o="ACD Elekronik GmbH" DE3 o="ETL Elektrotechnik Lauter GmbH" DE4 o="MAVILI ELEKTRONIK TIC. VE SAN. A.S." @@ -22410,6 +22949,7 @@ FCFEC2 o="Invensys Controls UK Limited" DFE o="microtec Sicherheitstechnik GmbH" DFF o="Spanawave Corporation" E00 o="Jeaway CCTV Security Ltd,." + E01 o="EarTex" E02 o="YEHL & JORDAN LLC" E04 o="Combilent" E06 o="System West dba ICS Electronics" @@ -22422,6 +22962,7 @@ FCFEC2 o="Invensys Controls UK Limited" E0D o="Sigma Connectivity AB" E0F o="Vtron Pty Ltd" E10 o="Leidos" + E11 o="Engage Technologies" E12 o="SNK, Inc." E14 o="Automata Spa" E15 o="Benetel" @@ -22430,12 +22971,14 @@ FCFEC2 o="Invensys Controls UK Limited" E18 o="Plasmapp Co.,Ltd." E1A o="BIZERBA LUCEO" E1B o="Neuron GmbH" - E1C o="Xcenter AS" + E1C o="RoomMate AS" E1E o="Umano Medical Inc." E1F o="THETA432" E20 o="Signature Control Systems, LLC." E21 o="LLVISION TECHNOLOGY CO.,LTD" + E22 o="Federated Wireless, Inc." E23 o="Smith Meter, Inc." + E24 o="Gogo Business Aviation" E25 o="GJD Manufacturing" E26 o="FEITIAN CO.,LTD." E27 o="Woodside Electronics" @@ -22445,12 +22988,15 @@ FCFEC2 o="Invensys Controls UK Limited" E2B o="Guan Show Technologe Co., Ltd." E2C o="Fourth Frontier Technologies Private Limited" E2E o="Merz s.r.o." + E2F o="Flextronics International Kft." E30 o="QUISS AG" + E31 o="NEUROPHET, Inc." E32 o="HERUTU ELECTRONICS CORPORATION" E33 o="DEUTA-WERKE GmbH" E34 o="Gamber Johnson-LLC" E35 o="Nanospeed Technologies Limited" E36 o="Guidance Navigation Limited" + E37 o="Eurotempest AB" E38 o="Cursor Systems NV" E39 o="Thinnect, Inc," E3A o="Cyanview" @@ -22462,6 +23008,7 @@ FCFEC2 o="Invensys Controls UK Limited" E40 o="Siemens Mobility GmbH - MO TI SPA" E43 o="SL Audio A/S" E45 o="Momentum Data Systems" + E46 o="7thSense Design Limited" E47 o="DEUTA-WERKE GmbH" E48 o="TDI. Co., LTD" E49 o="Kendrion Mechatronics Center GmbH" @@ -22472,6 +23019,7 @@ FCFEC2 o="Invensys Controls UK Limited" E4E o="Midfin Systems" E4F o="RWS Automation GmbH" E50 o="Advanced Vision Technology Ltd" + E51 o="NooliTIC" E52 o="Guangzhou Moblin Technology Co., Ltd." E53 o="MI INC." E54 o="Beijing PanGu Company" @@ -22480,12 +23028,14 @@ FCFEC2 o="Invensys Controls UK Limited" E57 o="Iradimed" E58 o="Thurlby Thandar Instruments LTD" E59 o="Fracarro srl" + E5A o="Cardinal Scales Manufacturing Co" E5B o="Argosy Labs Inc." E5C o="Walton Hi-Tech Industries Ltd." E5D o="Boffins Technologies AB" E5E o="Critical Link LLC" E61 o="Adeli" E63 o="Potomac Electric Corporation" + E64 o="HONG JIANG ELECTRONICS CO., LTD." E67 o="APPLIED PROCESSING" E69 o="Fire4 Systems UK Ltd" E6A o="MAC Solutions (UK) Ltd" @@ -22496,6 +23046,7 @@ FCFEC2 o="Invensys Controls UK Limited" E70 o="DISK Multimedia s.r.o." E71 o="SiS Technology" E72 o="KDT Corp." + E73 o="Zeus Control Systems Ltd" E74 o="Exfrontier Co., Ltd." E75 o="Nke" E76 o="Dorsett Technologies, Inc." @@ -22507,9 +23058,11 @@ FCFEC2 o="Invensys Controls UK Limited" E7C o="Aplex Technology Inc." E7D o="Nanjing Dandick Science&technology development co., LTD" E7E o="Groupe Citypassenger Inc" + E7F o="Sankyo Intec Co,ltd" E80 o="Changzhou Rapid Information Technology Co,Ltd" E81 o="SLAT" E82 o="RF Track" + E83 o="Talleres de Escoriaza SA" E84 o="ENTEC Electric & Electronic Co., LTD." E85 o="Explorer Inc." E86 o="YUYAMA MFG Co.,Ltd" @@ -22541,6 +23094,7 @@ FCFEC2 o="Invensys Controls UK Limited" EA2 o="Transportal Solutions Ltd" EA3 o="Gridless Power Corperation" EA4 o="Grupo Epelsa S.L." + EA5 o="LOTES TM OOO" EA6 o="Galios" EA7 o="S.I.C.E.S. srl" EA8 o="Dia-Stron Limited" @@ -22549,12 +23103,14 @@ FCFEC2 o="Invensys Controls UK Limited" EAC o="Kentech Instruments Limited" EAD o="Cobo, Inc." EAE o="Orlaco Products B.V." + EAF o="Sicon srl" EB0 o="Nautel Limted" EB1 o="CP contech electronic GmbH" EB2 o="Shooter Detection Systems" EB3 o="KWS-Electronic GmbH" EB4 o="Robotic Research, LLC" EB5 o="JUSTEK INC" + EB6 o="EnergizeEV" EB7 o="Skreens" EB8 o="Emporia Renewable Energy Corp" EB9 o="Thiel Audio Products Company, LLC" @@ -22579,9 +23135,12 @@ FCFEC2 o="Invensys Controls UK Limited" ECF o="Ipitek" ED0 o="shanghai qiaoqi zhinengkeji" ED1 o="Przemyslowy Instytut Automatyki i Pomiarow" + ED2 o="PCTEL" + ED3 o="Beijing Lihong Create Co., Ltd." ED5 o="hangzhou battle link technology Co.,Ltd" ED7 o="WAVE" ED8 o="Wartsila Voyage Limited" + EDA o="Breas Medical AB" EDB o="Netfort Solutions" EDC o="J.D. Koftinoff Software, Ltd." EDD o="Solar Network & Partners" @@ -22592,6 +23151,7 @@ FCFEC2 o="Invensys Controls UK Limited" EE3 o="Lithe Technology, LLC" EE4 o="O-Net Automation Technology (Shenzhen)Limited" EE5 o="Beijing Hzhytech Technology Co.Ltd" + EE6 o="Vaunix Technology Corporation" EE7 o="BLUE-SOLUTIONS CANADA INC." EE8 o="robert juliat" EE9 o="SC3 Automation" @@ -22618,22 +23178,26 @@ FCFEC2 o="Invensys Controls UK Limited" EFF o="Carlo Gavazzi Industri" F00 o="Aplex Technology Inc." F01 o="Software Systems Plus" + F02 o="ABECO Industrie Computer GmbH" F03 o="GMI Ltd" F04 o="Scame Sistemi srl" F05 o="Motomuto Aps" F06 o="WARECUBE,INC" F07 o="DUVAL MESSIEN" F08 o="Szabo Software & Engineering UK Ltd" + F09 o="Mictrotrac Retsch GmbH" F0A o="Neuronal Innovation Control S.L." F0B o="RF Industries" F0C o="ModulaTeam GmbH" F0D o="MeQ Inc." + F0E o="TextSpeak Corporation" F0F o="Kyoto Denkiki" F10 o="Riegl Laser Measurement Systems GmbH" F11 o="BroadSoft Inc" F12 o="Incoil Induktion AB" F13 o="MEDIAM Sp. z o.o." F14 o="SANYU SWITCH CO., LTD." + F15 o="ARECA EMBEDDED SYSTEMS PVT LTD" F16 o="BRS Sistemas Eletrônicos" F17 o="VITEC" F18 o="HD Vision Systems GmbH" @@ -22649,6 +23213,7 @@ FCFEC2 o="Invensys Controls UK Limited" F24 o="Daavlin" F25 o="JSC “Scientific Industrial Enterprise %Rubin%" F27 o="NIRIT- Xinwei Telecom Technology Co., Ltd." + F28 o="Yi An Electronics Co., Ltd" F29 o="SamabaNova Systems" F2A o="WIBOND Informationssysteme GmbH" F2B o="SENSYS GmbH" @@ -22657,6 +23222,8 @@ FCFEC2 o="Invensys Controls UK Limited" F2E o="Shanghai JCY Technology Company" F2F o="TELEPLATFORMS" F30 o="ADE Technology Inc." + F32 o="Elektronik Art" + F33 o="Beijing Vizum Technology Co.,Ltd." F34 o="MacGray Services" F35 o="carbonTRACK" F36 o="dinosys" @@ -22666,17 +23233,22 @@ FCFEC2 o="Invensys Controls UK Limited" F3A o="OOO Research and Production Center %Computer Technologies%" F3B o="Epdm Pty Ltd" F3C o="Gigaray" + F3D o="KAYA Instruments" F3E o="ООО %РОНЕКС%" F3F o="comtac AG" + F41 o="DUEVI SRL" F42 o="Matsuhisa Corporation" F43 o="Divelbiss Corporation" F44 o="Magneti Marelli S.p.A. Electronics" F45 o="Norbit ODM AS" + F46 o="Season Electronics Ltd" F47 o="TXMission Ltd." F48 o="HEITEC AG" + F4A o="LACS SRL" F4B o="Chengdu Lingya Technology Co., Ltd." F4C o="PolyTech A/S" F4D o="Honeywell" + F4E o="Hunan Lianzhong Technology Co.,Ltd." F4F o="Power Electronics Espana, S.L." F50 o="Vectology,Inc" F51 o="IoT Routers Limited" @@ -22687,20 +23259,25 @@ FCFEC2 o="Invensys Controls UK Limited" F56 o="VirtualHere Pty. Ltd." F57 o="Aplex Technology Inc." F58 o="CDR SRL" + F59 o="KOREA SPECTRAL PRODUCTS" F5A o="HAMEG GmbH" F5B o="A.F.MENSAH, INC" F5C o="Nable Communications, Inc." F5D o="Potter Electric Signal Co. LLC" F5E o="Selex ES Inc." F5F o="RFRain LLC" + F60 o="MPM Micro Präzision Marx GmbH" F61 o="Power Diagnostic Service" F62 o="FRS GmbH & Co. KG" F63 o="Ars Products" F64 o="silicom" F65 o="MARKUS LABS" + F66 o="Seznam.cz, a.s., CZ26168685" F67 o="winsun AG" F68 o="AL ZAJEL MODERN TELECOMM" F69 o="Copper Labs, Inc." + F6A o="Guan Show Technologe Co., Ltd." + F6B o="DEUTA-WERKE GmbH" F6C o="VisioGreen" F6D o="Qowisio" F6E o="Streambox Inc" @@ -22716,7 +23293,9 @@ FCFEC2 o="Invensys Controls UK Limited" F79 o="Firehose Labs, Inc." F7A o="SENSO2ME" F7B o="KST technology" + F7D o="2M Technology" F7E o="Alpha Elettronica s.r.l." + F7F o="ABL Space Systems" F80 o="Guan Show Technologe Co., Ltd." F81 o="Littlemore Scientific" F82 o="Preston Industries dba PolyScience" @@ -22780,8 +23359,11 @@ FCFEC2 o="Invensys Controls UK Limited" FC0 o="CODESYSTEM Co.,Ltd" FC1 o="InDiCor" FC2 o="HUNTER LIBERTY CORPORATION" + FC3 o="myUpTech AB" + FC4 o="AERIAL CAMERA SYSTEMS Ltd" FC5 o="Eltwin A/S" FC6 o="Tecnint HTE SRL" + FC7 o="Invert Robotics Ltd." FC8 o="Moduware PTY LTD" FC9 o="Shanghai EICT Global Service Co., Ltd" FCA o="M2M Cybernetics Pvt Ltd" @@ -22799,6 +23381,7 @@ FCFEC2 o="Invensys Controls UK Limited" FD6 o="Visual Fan" FD7 o="Centum Adetel Group" FD8 o="MB connect line GmbH Fernwartungssysteme" + FD9 o="eSight" FDA o="ACD Elektronik GmbH" FDB o="Design SHIFT" FDC o="Tapdn" @@ -22808,6 +23391,7 @@ FCFEC2 o="Invensys Controls UK Limited" FE2 o="Galileo Tıp Teknolojileri San. ve Tic. A.S." FE3 o="CSM MACHINERY srl" FE4 o="CARE PVT LTD" + FE5 o="Malin Space Science System" FE6 o="SHIZUKI ELECTRIC CO.,INC" FE7 o="VEILUX INC." FE8 o="PCME Ltd." @@ -23361,6 +23945,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="Shanxi Baixin Information Technology Co., Ltd." D o="Hanzhuo Information Technology(Shanghai) Ltd." E o="SynchronicIT BV" +94FBA7 + 0 o="Reichert Inc." + 1 o="Inaxsys Security Systems inc." + 2 o="Beijing Leja Tech co., Ltd." + 3 o="GUANG DONG TAKSTAR ELECTRONIC CO.,LTD." + 4 o="UOI TECHNOLOGY CORPORATION" + 5 o="CAVITY EYE" + 6 o="Sercomm Corporation." + 7 o="Anvil Systems Group, Inc." + 8 o="Silver-I Co.,LTD." + 9 o="Shanghai Hyco Genyong Technology Co., Ltd." + A o="ELKRON" + B o="Shenzhen Golden Star Technology Ltd" + C o="Solaborate Inc." + D o="Rosenberger Technologies Co.,Ltd." + E o="Skyring Smart Technologies(Shenzhen) Co., Ltd." 9802D8 0 o="Stoerk-Tronic, Stoerk GmbH & Co.KG" 1 o="SHENZHEN ATEKO PHOTOELECTRICITY CO LTD" @@ -23439,6 +24039,22 @@ FCFEC2 o="Invensys Controls UK Limited" C o="ShenZhen Chuangwei Electronic Appliance Co.,Ltd" D o="hangzhou soar security technologies limited liability company" E o="NC-LINK Technology Co., Ltd." +98FC84 + 0 o="Leia, Inc" + 1 o="go-e GmbH" + 2 o="Juketek Co., Ltd." + 3 o="Shanghai ZeXin Information Technologies Co. Ltd." + 4 o="Sferrum GmbH" + 5 o="Zymbit" + 6 o="ZERONE CO., LTD." + 7 o="Broadtech Technologies Co., Ltd." + 8 o="Guangdong DE at science and technology co., LTD" + 9 o="Fath Mechatronics" + A o="Shield Inc." + B o="chiconypower" + C o="Shenzhen Incar Technology Co., Ltd." + D o="Jazwares LLC" + E o="Dongguan Kingtron Electronics Tech Co., Ltd" 9C431E 0 o="Antailiye Technology Co.,Ltd" 1 o="Symfun Telecom Ltd" @@ -23454,7 +24070,7 @@ FCFEC2 o="Invensys Controls UK Limited" B o="JNL Technologies Inc" C o="SuZhou Jinruiyang Information Technology CO.,LTD" D o="HK ELEPHONE Communication Tech Co.,Limited" - E o="Midas Technology DBA Phoenix Audio Technologies" + E o="Phoenix Audio Technologies" 9C69B4 0 o="Suzhou Fitcan Technology Co.,LTD" 1 o="EA Technology Ltd" @@ -23658,7 +24274,7 @@ A4DA22 7 o="Hydro Electronic Devices, Inc." 8 o="SolidPro Technology Corporation" 9 o="Malldon Technology Limited" - A o="Abetechs GmbH" + A o="Grundig" B o="Klashwerks Inc." C o="EHO.LINK" D o="Shen Zhen City YaKun Electronics Co., Ltd" @@ -23707,7 +24323,7 @@ AC1DDF 8 o="Sichuan Odot Automation System Co.,Ltd." 9 o="Solare Datensysteme GmbH" A o="WESCO INTEGRATED SUPPLY" - B o="Fine Inc." + B o="FINEpowerX INC" C o="Beijing Chunhong Technology Co., Ltd." D o="Elekon AG" E o="Duravit AG" @@ -23901,6 +24517,22 @@ BC9740 C o="LISTEC GmbH" D o="Rollock Oy" E o="B4ComTechnologies LLC" +C0619A + 0 o="Paragon Robotics LLC" + 1 o="KidKraft" + 2 o="Grup Arge Enerji ve Kontrol Sistemleri" + 3 o="LYAND ACOUSTIC TECHNOLOGY CO.,LTD." + 4 o="Stello" + 5 o="Nanjing Balance Network Technology Co., Ltd" + 6 o="IPG Automotive GmbH" + 7 o="MAD PIECE LLC." + 8 o="Nanjing SinoVatio Technology Co., Ltd" + 9 o="Wingtech Mobile Communications Co.,Ltd." + A o="Gronn Kontakt AS" + B o="Victron Energy B.V." + C o="JAM-Labs Corp" + D o="Uhnder" + E o="Zhejiang Haikang Science And Technology Co.,Ltd" C08359 0 o="CHONGQING JIUYU SMART TECHNOLOGY CO.LTD." 1 o="Gemvax Technology ,. Co.Ltd" @@ -23916,6 +24548,22 @@ C08359 B o="Suzhou Siheng Science and Technology Ltd." D o="Gardner Denver Thomas GmbH" E o="Cyber Sciences, Inc." +C09BF4 + 0 o="Annapurna labs" + 1 o="Connected Space Management" + 2 o="Hitachi High-Tech Materials Corporation" + 3 o="Osprey Video, Inc" + 4 o="JSC NPK ATRONIK" + 5 o="Infiot Inc." + 6 o="LTD Delovoy Office" + 7 o="Big Dutchman International GmbH" + 8 o="SHENZHEN WINS ELECTRONIC TECHNOLOGY CO., LTD" + 9 o="Alcatraz AI Inc." + A o="Inveo" + B o="NUCTECH COMPANY LIMITED" + C o="Pinpark Inc." + D o="The Professional Monitor Company Ltd" + E o="Continental Automotive Component Malaysia Sdn.Bhd." C0D391 0 o="Fuzhou Jinshi Technology Co.,Ltd." 1 o="B9Creations" @@ -23998,7 +24646,7 @@ C82C2B C86314 0 o="Western Reserve Controls, Inc." 1 o="Autonics Co., Ltd." - 2 o="Tymphany Acoustic Technology (Huizhou) Co., Ltd." + 2 o="Tymphany Acoustic Technology (Huizhou) Co., Ltd." 3 o="TrackMan" 4 o="Shenzhen Zero Zero Infinity Technology Co.,Ltd." 5 o="Meyer Electronics Limited" @@ -24059,6 +24707,29 @@ CC2237 C o="Hebei ZHSF Technology Co.,Ltd." D o="SHENZHEN HOOENERGY TECHNOLOGY CO.,LTD" E o="MANUFACTURAS Y TRANSFORMADOS AB, S.L." +CC4F5C + 2 o="MatchX GmbH" + 5 o="Kymati GmbH" + 7 o="Smiths US Innovation LLC" + 8 o="Feelmore Labs" + A o="AZ-TECHNOLOGY SDN BHD" + B o="Ontex BV" + C o="Beijing Cotytech Technology Co.,LTD." +CCC261 + 0 o="Ebiologic Technology Co., Ltd." + 1 o="NWL Inc." + 2 o="Tecnoideal Srl" + 3 o="NETRADYNE, INC." + 4 o="EDAG Engineering GmbH" + 5 o="Viper Design, LLC" + 6 o="Guardiar USA" + 7 o="Ability Enterprise Co., Ltd" + 9 o="BYTERG LLC" + A o="Shenzhen Uyesee Technology Co.,Ltd" + B o="Winterthur Gas & Diesel Ltd." + C o="Nortek Security & Control" + D o="Dspread Technology (Beijing) Inc." + E o="Toong In Electronic Corp." CCD31E 0 o="SAMIM Co" 1 o="Rondo Burgdorf AG" @@ -24091,6 +24762,20 @@ CCD39D C o="Hangzhou Scooper Technology Co.,Ltd." D o="Ethernity Networks" E o="Shanghai tongli information technology co. LTD" +D01411 + 0 o="EkkoSense Ltd" + 2 o="Evoco Labs CO., LTD" + 3 o="iLOQ Oy" + 4 o="powerall" + 6 o="Ahnnet" + 7 o="Realwave Inc." + 8 o="Video Security, Inc." + 9 o="Airthings" + A o="ABB EVI SPA" + B o="CYLTek Limited" + C o="Shen Zhen HaiHe Hi-Tech Co., Ltd" + D o="Guangdong Shiqi Manufacture Co., Ltd." + E o="Tecnosoft srl" D02212 0 o="Spirit IT B.V." 1 o="AIM" @@ -24161,6 +24846,7 @@ D0D94F 4 o="peiker CEE" 5 o="Optigo Networks" 6 o="Hyundai Autohow" + 7 o="Mitsubishi Electric US, Inc." 8 o="Apption Labs Limited" 9 o="Hangzhou xiaoben technology co.,Ltd" A o="Shenzhen FDC Electuonic Co.,Ltd." @@ -24218,7 +24904,7 @@ D8860B E o="Shenzhen Yidong Technology Co.,Ltd" DC4427 0 o="Suritel" - 1 o="Tesla Motors, Inc" + 1 o="Tesla,Inc." 2 o="Skywave Technology Co,.Ltd." 3 o="General Microsystems Sdn Bhd" 4 o="Nex Technologies PTY LTD" @@ -24342,6 +25028,22 @@ E81863 C o="Shenzhen Hipad Telecommunication Technology Co.,Ltd" D o="DIGITAL DYNAMICS, INC." E o="Acopian Technical Company" +E8B470 + 0 o="DongGuan Ramaxel Memory Technology" + 1 o="Autocom Diagnostic Partner AB" + 2 o="internet domain name system beijing engineering research center ltd" + 3 o="Webfleet Solutions B.V." + 4 o="YAWATA ELECTRIC INDUSTRIAL CO.,LTD." + 5 o="Alperia Fiber srl" + 6 o="Elcoma" + 7 o="Tibit Communications" + 8 o="DEHN SE + Co KG" + 9 o="Miltek Industries Pte Ltd" + A o="plc2 Design GmbH" + B o="Digifocus Technology Inc." + C o="Anduril Industries" + D o="Medica Corporation" + E o="UNICACCES GROUPE" EC9F0D 0 o="Hesai Photonics Technology Co., Ltd" 1 o="Simula Technology Inc." @@ -24405,6 +25107,22 @@ F0ACD7 C o="Simprints Technology Ltd" D o="Smart Power Technology Co., Ltd." E o="Fiziico Co., Ltd." +F0D7AF + 0 o="ID Tech Japan Co.,Ltd." + 1 o="Beijing Serviatech lnformation Tech Co.,Ltd" + 2 o="Blacknight Internet Solutions Limited" + 3 o="720?bei jing?Health iTech Co.,Ltd" + 4 o="ADAM Audio GmbH" + 5 o="Dongguan Huili electroacoustic Industrial Co.,ltd" + 6 o="Anord Mardix (USA) Inc." + 7 o="Rievtech Electronic Co.,Ltd" + 8 o="SHEN ZHEN MICHIP TECHNOLOGIES CO.,LTD." + 9 o="New IT Project LLC" + A o="MSTAR TECHNOLOGIES,INC" + B o="EVCO SPA" + C o="Shenzhen Virtual Clusters Information Technology Co.,Ltd." + D o="Dongguan Gedi Electrons Techeology Co.,LTD" + E o="Wren Associates, LTD" F40E11 0 o="realphone technology co.,ltd" 1 o="BEIJING DONGJIN AERO-TECH CO., LTD" @@ -24421,6 +25139,36 @@ F40E11 C o="NIHON MEGA LOGIC CO.,LTD." D o="DXG Technology Corp." E o="Elektronika Naglic d.o.o." +F469D5 + 0 o="Mossman Limited" + 1 o="Junchuang (Xiamen) Automation Technology Co.,Ltd" + 2 o="Pulsar Engineering srl" + 3 o="ITS Co., Ltd." + 4 o="Stype CS d.o.o." + 5 o="Hefei STAROT Technology Co.,Ltd" + 6 o="TianJin KCHT Information Technology Co., Ltd." + 7 o="Rosco, Inc" + 9 o="Terminus (Shanghai) Technology Co.,Ltd." + A o="ShenZhenShi EVADA technology Co.,Ltd" + B o="Konntek Inc" + C o="Huaqin Telecom Technology Co.,Ltd." + D o="Nantong ZYDZ Electronic.,Co.Ltd" + E o="ORtek Technology, Inc." +F490CB + 0 o="Epitel, Inc." + 1 o="DELEM BV" + 2 o="ICE Gateway GmbH" + 3 o="Ricker Lyman Robotic" + 4 o="OmniNet" + 5 o="Avilution" + 6 o="Airbeam Wireless Technologies Inc." + 7 o="TEQ SA" + 8 o="Beijing Penslink Co., Ltd." + 9 o="Fractyl Labs" + B o="A-dec Inc." + C o="Cheetah Medical" + D o="Simavita (Aust) Pty Ltd" + E o="RSAE Labs Inc" F80278 0 o="Digatron Power Electronics GmbH" 1 o="Reason Tecnologia SA" diff --git a/update/imsi.py b/update/imsi.py index d2abb83c..fd20e260 100755 --- a/update/imsi.py +++ b/update/imsi.py @@ -21,12 +21,21 @@ """This extracts a IMSI country and operator code from Wikipedia.""" +import os import re +import sys from collections import defaultdict import requests +# Ensure that our local stdnum implementation is used +sys.path.insert(0, os.path.normpath( + os.path.join(os.path.dirname(os.path.abspath(__file__)), '..'))) + +from stdnum import util # noqa, isort:skip + + # The wikipedia pages to download wikipedia_pages = ( 'Mobile country code', @@ -155,7 +164,7 @@ def get_mncs_from_wikipedia(data): response.raise_for_status() country = cc = '' for line in response.iter_lines(decode_unicode=True): - line = line.strip() + line = util.clean(line.strip()) match = _mnc_country_re.match(line) if match: country = match.group('country') diff --git a/update/nz_banks.py b/update/nz_banks.py index 04a5463a..bcf20daf 100755 --- a/update/nz_banks.py +++ b/update/nz_banks.py @@ -31,7 +31,7 @@ # The page that contains a link to the latest XLS version of the codes. -download_url = 'https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xls/' +download_url = 'https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xlsx/' def get_values(sheet): From 337393855c2691abaf2d115fbdc4492e554c3995 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 9 Aug 2020 18:20:30 +0200 Subject: [PATCH 166/393] Get files ready for 1.14 release --- ChangeLog | 371 ++++++++++++++++++++++++++++++++++++++++ NEWS | 48 ++++++ README | 14 ++ docs/index.rst | 14 ++ docs/stdnum.by.unp.rst | 5 + docs/stdnum.cn.uscc.rst | 5 + docs/stdnum.gb.utr.rst | 5 + docs/stdnum.gs1_128.rst | 5 + docs/stdnum.id.npwp.rst | 5 + docs/stdnum.il.hp.rst | 5 + docs/stdnum.it.aic.rst | 5 + docs/stdnum.kr.brn.rst | 5 + docs/stdnum.ro.onrc.rst | 5 + docs/stdnum.sg.uen.rst | 5 + docs/stdnum.sv.nit.rst | 5 + docs/stdnum.tw.ubn.rst | 5 + docs/stdnum.vatin.rst | 5 + docs/stdnum.vn.mst.rst | 5 + docs/stdnum.za.idnr.rst | 5 + stdnum/__init__.py | 2 +- 20 files changed, 523 insertions(+), 1 deletion(-) create mode 100644 docs/stdnum.by.unp.rst create mode 100644 docs/stdnum.cn.uscc.rst create mode 100644 docs/stdnum.gb.utr.rst create mode 100644 docs/stdnum.gs1_128.rst create mode 100644 docs/stdnum.id.npwp.rst create mode 100644 docs/stdnum.il.hp.rst create mode 100644 docs/stdnum.it.aic.rst create mode 100644 docs/stdnum.kr.brn.rst create mode 100644 docs/stdnum.ro.onrc.rst create mode 100644 docs/stdnum.sg.uen.rst create mode 100644 docs/stdnum.sv.nit.rst create mode 100644 docs/stdnum.tw.ubn.rst create mode 100644 docs/stdnum.vatin.rst create mode 100644 docs/stdnum.vn.mst.rst create mode 100644 docs/stdnum.za.idnr.rst diff --git a/ChangeLog b/ChangeLog index 20d0c6d5..130c4586 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,374 @@ +2020-08-09 Arthur de Jong + + * [40fcc24] stdnum/be/banks.dat, stdnum/cn/loc.dat, + stdnum/eu/nace.dat, stdnum/gs1_ai.dat, stdnum/iban.dat, + stdnum/imsi.dat, stdnum/isbn.dat, stdnum/nz/banks.dat, + stdnum/oui.dat, update/imsi.py, update/nz_banks.py: Update + database files + +2020-03-08 Leandro Regueiro + + * [ff188bd] stdnum/vatin.py, tests/test_vatin.doctest: Add module + to check any VAT number + + This effectively mimics vatnumber's `check_vat` function, so people + can easily replace the outdated vatnumber library with stdnum. + + Closes https://github.com/arthurdejong/python-stdnum/pull/199 + +2020-08-08 Arthur de Jong + + * [b6e43cd] update/gs1_ai.py: Fix Python 3.6 issue in update script + + Fixes 180788a + +2020-08-08 Arthur de Jong + + * [180788a] stdnum/gs1_128.py, stdnum/gs1_ai.dat, + tests/test_gs1_128.doctest, update/gs1_ai.py: Add GS1-128 format + + This adds validation, parsing and encoding functions for + GS1-128. It is based on the lists of formats as published by + the GS1 organisation. + + Based on the implementation provided by Sergi Almacellas Abellana + . + + Closes https://github.com/arthurdejong/python-stdnum/pull/144 + +2020-08-02 Arthur de Jong + + * [c2284f3] stdnum/ro/onrc.py, tests/test_ro_onrc.doctest: Add + Romanian Trade Register identifier + + Closes https://github.com/arthurdejong/python-stdnum/issues/229 + Closes https://github.com/arthurdejong/python-stdnum/pull/234 + +2020-06-02 Mohammed Salman + + * [94e2c63] stdnum/gb/utr.py, tests/test_gb_utr.doctest: Add + English Unique Tax Reference + + Closes https://github.com/arthurdejong/python-stdnum/pull/227 + +2020-08-02 Arthur de Jong + + * [505521e] stdnum/ro/cnp.py: Support foreign residents for + Romanian CNP + + This supports 7 or 8 as first digits in the CNP which are + apparently used to identify foreign residents. + + This also changes the exception for an incorrect first digit + from InvalidFormat to InvalidComponent which is a little clearer. + + Closes https://github.com/arthurdejong/python-stdnum/issues/230 + +2020-08-02 Arthur de Jong + + * [51a122d] stdnum/kr/GPKIRootCA1.crt, stdnum/kr/brn.py: Remove + custom CA certificate for www.ftc.go.kr + + This certificate is not needed any more because the site now + uses a different certificate that is signed by a known CA. + +2020-07-31 evaldez89 + + * [feca1fe] stdnum/do/rnc.py, tests/test_do_rnc.py: Scape new + line character + + Closes https://github.com/arthurdejong/python-stdnum/pull/233 + Closes https://github.com/arthurdejong/python-stdnum/issues/232 + +2020-04-05 Leandro Regueiro + + * [dab926c] stdnum/tw/__init__.py, stdnum/tw/ubn.py, + tests/test_tw_ubn.doctest: Add support for Taiwan TIN number + + Closes https://github.com/arthurdejong/python-stdnum/pull/214 + Closes https://github.com/arthurdejong/python-stdnum/issues/209 + +2020-07-05 Arthur de Jong + + * [291b831] tox.ini: Avoid newer isort for flake8 tests + + Do not install the latest isort because it currently breaks + flake8-isort. This pinning should be removed as soon as + https://github.com/gforcada/flake8-isort/issues/88 is resolved. + +2020-03-08 Leandro Regueiro + + * [7112874] stdnum/id/__init__.py, stdnum/id/npwp.py, + tests/test_id_npwp.doctest: Add support for Indonesian NPWP + + Closes https://github.com/arthurdejong/python-stdnum/issues/106 + Closes https://github.com/arthurdejong/python-stdnum/pull/198 + +2020-04-18 Leandro Regueiro + + * [a34a76d] stdnum/vn/__init__.py, stdnum/vn/mst.py, + tests/test_vn_mst.doctest: Add support for Vietnam TIN number + + Closes https://github.com/arthurdejong/python-stdnum/issues/217 + Closes https://github.com/arthurdejong/python-stdnum/pull/218 + +2020-05-16 Arthur de Jong + + * [1b7e985] stdnum/kr/GPKIRootCA1.crt, stdnum/kr/brn.py, + tests/test_kr_brn.py: Add an online check for the South Korean BRN + +2020-03-07 Leandro Regueiro + + * [b3891f1] stdnum/kr/__init__.py, stdnum/kr/brn.py, + tests/test_kr_brn.doctest: Add support for South Korea Business + Registration Number + + Closes https://github.com/arthurdejong/python-stdnum/pull/197 + Closes https://github.com/arthurdejong/python-stdnum/issues/101 + +2020-06-06 Christopher Ormaza + + * [127fff1] stdnum/ec/ci.py: Support 6 as third digit for foreign + people in Ecuador + + Closes https://github.com/arthurdejong/python-stdnum/pull/228 + +2020-03-18 Leandro Regueiro + + * [0d5b8b1] stdnum/sg/__init__.py, stdnum/sg/uen.py, + tests/test_sg_uen.doctest: Add support for Singapore Unique + Entity Number + + Closes https://github.com/arthurdejong/python-stdnum/issues/111 + Closes https://github.com/arthurdejong/python-stdnum/pull/203 + +2020-03-18 Leandro Regueiro + + * [4eda3f3] stdnum/nz/__init__.py: Add missing vat alias for + New Zealand + + Closes https://github.com/arthurdejong/python-stdnum/pull/202 + +2020-04-04 Leandro Regueiro + + * [f3ce70c] stdnum/cn/__init__.py, stdnum/cn/uscc.py, + tests/test_cn_uscc.doctest: Add support for Chinese TIN number + + Closes https://github.com/arthurdejong/python-stdnum/issues/207 + Closes https://github.com/arthurdejong/python-stdnum/pull/210 + +2020-04-10 Leandro Regueiro + + * [54e2e8f] stdnum/sv/__init__.py, stdnum/sv/nit.py, + tests/test_sv_nit.doctest: Add support for El Salvador TIN number + + Closes https://github.com/arthurdejong/python-stdnum/issues/133 + Closes https://github.com/arthurdejong/python-stdnum/pull/215 + +2020-03-31 Leandro Regueiro + + * [356a729] stdnum/il/__init__.py, stdnum/il/hp.py, + tests/test_il_hp.doctest: Add Israeli TIN number + + Closes https://github.com/arthurdejong/python-stdnum/pull/208 + Closes https://github.com/arthurdejong/python-stdnum/issues/107 + +2020-04-25 Arthur de Jong + + * [e49e0e9] docs/index.rst: Document function return behaviour + +2020-04-19 Arthur de Jong + + * [417b500] setup.cfg, setup.py, tox.ini: Flake 8 fixes + +2020-04-18 Arthur de Jong + + * [ff86618] .travis.yml: Resolve Travis configuration warnings + +2020-04-18 Arthur de Jong + + * [982322a] tox.ini: Avoid newest Sphinx + + Newer versions of Sphinx treat underscores differently when + used in arguments to automodule causing problems in generating + documentation for the stdnum.in_.aadhaar, stdnum.in_.pan, + stdnum.is_.kennitala and stdnum.is_.vsk modules. + +2020-03-20 Arthur de Jong + + * [91ca4da] stdnum/cu/ni.py, stdnum/do/ncf.py, stdnum/do/rnc.py, + stdnum/es/ccc.py, stdnum/es/referenciacatastral.py, + stdnum/eu/eic.py, stdnum/eu/nace.py, stdnum/fi/hetu.py, + stdnum/fr/nir.py, stdnum/gb/nhs.py, stdnum/gr/amka.py, + stdnum/isil.py, stdnum/issn.py, stdnum/kr/rrn.py, stdnum/mu/nid.py, + stdnum/mx/curp.py, stdnum/mx/rfc.py, stdnum/pl/regon.py: Use + HTTPS in URLs where possible + +2020-03-19 grzekru + + * [273dd54] stdnum/eu/vat.py: Use HTTPS instead of HTTP fox + VIES lookups + + Closes https://github.com/arthurdejong/python-stdnum/issues/204 + Closes https://github.com/arthurdejong/python-stdnum/pull/205 + +2020-03-03 FabrizioMontanari + + * [8433821] stdnum/it/aic.py, tests/test_it_aic.doctest: Add + Italian AIC codes + + Closes https://github.com/arthurdejong/python-stdnum/pull/193 + +2020-03-09 Arthur de Jong + + * [f7b968c] stdnum/by/unp.py: Fix typo + + Thanks @unho + +2020-03-08 Arthur de Jong + + * [d09ed52] stdnum/lv/pvn.py, stdnum/ru/inn.py: Use zip() for + applying weights in check algorithms + +2020-03-07 Arthur de Jong + + * [60139a8] stdnum/by/__init__.py, stdnum/by/portal.nalog.gov.by.crt, + stdnum/by/unp.py, tests/test_by_unp.doctest, tests/test_by_unp.py: + Add Bellarus УНП number + + This also adds a function to do an online lookup of the number. + + Closes https://github.com/arthurdejong/python-stdnum/issues/196 + +2020-03-07 Leandro Regueiro + + * [ebe7e10] stdnum/jp/__init__.py: Add missing vat alias for Japan + +2020-03-07 Leandro Regueiro + + * [6429080] stdnum/ca/__init__.py: Add missing vat alias for Canada + +2020-03-07 Leandro Regueiro + + * [84ee720] stdnum/tr/__init__.py: Add missing vat alias for Turkey + +2020-03-07 Leandro Regueiro + + * [fcbe159] stdnum/pe/__init__.py: Add missing vat alias for Peru + +2020-03-07 Leandro Regueiro + + * [9be7dee] stdnum/cr/__init__.py: Add missing vat alias for + Costa Rica + +2020-03-07 Leandro Regueiro + + * [69d22e9] stdnum/br/__init__.py: Add missing vat alias for Brazil + +2020-01-31 Leon Sandøy + + * [df9f922] stdnum/no/fodselsnummer.py, + tests/test_no_fodselsnummer.doctest: Implement get_birth_date() + for no.fodselsnummer + + This adds a function that allows you to determine a persons + birth date from a Norwegian fødselsnummer. + + This also accounts for D-numbers, H-numbers, and FH-numbers, + which contain special exceptions and modifications to the + birthdate portion of the number. + + Most of the information this is based on was found here: + https://no.wikipedia.org/wiki/F%C3%B8dselsnummer#H-nummer + + It also updates the list of valid fødselsnummer in the tests, + since this list contained many numbers that are not valid by + this new validation that now accounts for dates. + + Additionally, this updates all tests that were failing under the + new validation, and adds a few new tests to bring the coverage + to 100%. + + Closes https://github.com/arthurdejong/python-stdnum/pull/187 + +2020-01-31 Leon Sandøy + + * [4500881] stdnum/dk/cpr.py: Improve birth date validation + for dk.cpr + + This adds a check to validate that the birth date information + in a personnummer is not set in the future, resolving a TODO + from this file. + + It also improves exception messages for certain validation + fail conditions. + +2020-01-31 Leon Sandøy + + * [f5e0456] stdnum/se/personnummer.py: Fix misleading docstring + in se.personnummer get_birth_date() + + The docstring for get_birth_date() in the Swedish personnummer.py + warned that the datetime might be 100 years off because of the + lack of precision in the personnummer. + + This was accurate when the docstring was written, but this is + no longer accurate after the - and + signs were correctly handled. + + Fixes 5441ffa + +2020-03-01 Arthur de Jong + + * [8437b8e] .travis.yml: Use bionic for pypy3 tests on Travis + + This switches the pypy3 tests to bionic which has Python + 3.6.9. There were installation issues with 3.5.3 on trusty and + coverage issues with 3.6.1 of xenial (now the default on Travis). + +2020-02-24 Aleksi Hoffman + + * [353db92] stdnum/fi/hetu.py, tests/test_fi_hetu.doctest: Support + validating temporary Finnish personal identity codes + + This adds an optional allow_temporary parameter, which defaults + to False, to the validate() function. + + Closes https://github.com/arthurdejong/python-stdnum/pull/191 + +2020-02-18 Gustavo Valverde + + * [efa70f1] stdnum/do/ncf.py: Change DGII endpoint to new one + + The old endpoint has been deprecated. + + Closes https://github.com/arthurdejong/python-stdnum/pull/190 + +2020-02-12 Arthur de Jong + + * [e513888] stdnum/se/personnummer.py, + tests/test_se_personnummer.doctest: Fix issue with extra plus + or minus in se.personnummer + + Fixes 5441ffa Closes + https://github.com/arthurdejong/python-stdnum/issues/188 + +2020-01-22 Gustavo Valverde + + * [77a77ba] stdnum/do/ncf.py: Add missing NCF document types + for validation + + These document types are in the official + documentation, but were not being validated: + https://dgii.gov.do/cicloContribuyente/facturacion/comprobantesFiscales/Paginas/tiposComprobantes.aspx + + Closes https://github.com/arthurdejong/python-stdnum/pull/186 + +2020-01-19 Arthur de Jong + + * [d5666b8] ChangeLog, NEWS, README, docs/index.rst, + docs/stdnum.ch.esr.rst, setup.py, stdnum/__init__.py: Get files + ready for 1.13 release + 2020-01-19 Arthur de Jong * [334e907] online_check/stdnum.wsgi: Fix online check to be Python diff --git a/NEWS b/NEWS index 8d2183f5..ccd5d8a6 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,51 @@ +changes from 1.13 to 1.14 +------------------------- + +* Add modules for the following number formats: + + - УНП, UNP (Учетный номер плательщика, the Belarus VAT number) + - AIC (Italian code for identification of drugs) (thanks Fabrizio Montanari) + - Company Number (מספר חברה, or short ח.פ. Israeli company number) + (thanks Leandro Regueiro) + - NIT (Número de Identificación Tributaria, El Salvador tax number) + (thanks Leandro Regueiro) + - USCC (Unified Social Credit Code, 统一社会信用代码, China tax number) + (thanks Leandro Regueiro) + - UEN (Singapore's Unique Entity Number) (thanks Leandro Regueiro) + - BRN (사업자 등록 번호, South Korea Business Registration Number) + (thanks Leandro Regueiro) + - MST (Mã số thuế, Vietnam tax number) (thanks Leandro Regueiro) + - NPWP (Nomor Pokok Wajib Pajak, Indonesian VAT Number) + (thanks Leandro Regueiro) + - UBN (Unified Business Number, 統一編號, Taiwanese tax number) + (thanks Leandro Regueiro) + - UTR (United Kingdom Unique Taxpayer Reference) (thanks Mohammed Salman) + - ONRC (Ordine din Registrul Comerţului, Romanian Trade Register identifier) + (thanks dotbit1) + - GS1-128 (Standard to encode product information in Code 128 barcodes) + (thanks Sergi Almacellas Abellana) + - VATIN (International value added tax identification number) + (thanks Leandro Regueiro) + +* Fix missing Dominican Republic NCF document types (thanks Gustavo Valverde) +* Fix issue with extra plus or minus in Swedish Personnummer + (thanks balderman) +* Update Dominican Republic DGII endpoint (thanks Gustavo Valverde) +* Support validating temporary Finnish personal identity codes + (thanks Aleksi Hoffman) +* Fix misleading docstring in se.personnummer.get_birth_date() + (thanks Leon Sandøy) +* Improve birth date validation in Danish CPR (thanks Leon Sandøy) +* Add birth date validating in Norwegian Fødselsnummer (thanks Leon Sandøy) +* Add missing vat aliases for a number of countries (thanks Leandro Regueiro) +* Use HTTPS instead of HTTP fox VIES lookups (thanks grzekru) +* Switch to HTTPS URLs where possible +* Support 6 as third digit in Ecuadorian CI (thanks Christopher Ormaza) +* Add an online check for South Korean BRN +* Fix unescaping in Dominican Republic RNC online check (thanks evaldez89) +* Support foreign residents for Romanian CNP (thanks dotbit1) + + changes from 1.12 to 1.13 ------------------------- diff --git a/README b/README index 607c2126..b472833f 100644 --- a/README +++ b/README @@ -37,6 +37,7 @@ Currently this package supports the following formats: * Bitcoin address * CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazilian company identifier) * CPF (Cadastro de Pessoas Físicas, Brazilian national identifier) + * УНП, UNP (Учетный номер плательщика, the Belarus VAT number) * BN (Canadian Business Number) * SIN (Canadian Social Insurance Number) * CAS RN (Chemical Abstracts Service Registry Number) @@ -46,6 +47,7 @@ Currently this package supports the following formats: * VAT, MWST, TVA, IVA, TPV (Mehrwertsteuernummer, the Swiss VAT number) * RUT (Rol Único Tributario, Chilean national tax number) * RIC No. (Chinese Resident Identity Card Number) + * USCC (Unified Social Credit Code, 统一社会信用代码, China tax number) * NIT (Número De Identificación Tributaria, Colombian identity code) * CPF (Cédula de Persona Física, Costa Rica physical person ID number) * CPJ (Cédula de Persona Jurídica, Costa Rica tax number) @@ -98,16 +100,20 @@ Currently this package supports the following formats: * NHS (United Kingdom National Health Service patient identifier) * SEDOL number (Stock Exchange Daily Official List number) * UPN (English Unique Pupil Number) + * UTR (United Kingdom Unique Taxpayer Reference) * VAT (United Kingdom (and Isle of Man) VAT registration number) * AMKA (Αριθμός Μητρώου Κοινωνικής Ασφάλισης, Greek social security number) * FPA, ΦΠΑ, ΑΦΜ (Αριθμός Φορολογικού Μητρώου, the Greek VAT number) * GRid (Global Release Identifier) + * GS1-128 (Standard to encode product information in Code 128 barcodes) * NIT (Número de Identificación Tributaria, Guatemala tax number) * OIB (Osobni identifikacijski broj, Croatian identification number) * ANUM (Közösségi adószám, Hungarian VAT number) * IBAN (International Bank Account Number) + * NPWP (Nomor Pokok Wajib Pajak, Indonesian VAT Number) * PPS No (Personal Public Service Number, Irish personal number) * VAT (Irish tax reference number) + * Company Number (מספר חברה, or short ח.פ. Israeli company number) * Identity Number (Mispar Zehut, מספר זהות, Israeli identity number) * IMEI (International Mobile Equipment Identity) * IMO number (International Maritime Organization number) @@ -124,9 +130,11 @@ Currently this package supports the following formats: * ISO 11649 (Structured Creditor Reference) * ISO 6346 (International standard for container identification) * ISSN (International Standard Serial Number) + * AIC (Italian code for identification of drugs) * Codice Fiscale (Italian tax code for individuals) * Partita IVA (Italian VAT number) * CN (法人番号, hōjin bangō, Japanese Corporate Number) + * BRN (사업자 등록 번호, South Korea Business Registration Number) * RRN (South Korean resident registration number) * LEI (Legal Entity Identifier) * Asmens kodas (Lithuanian, personal numbers) @@ -164,17 +172,21 @@ Currently this package supports the following formats: * RUC number (Registro Único de Contribuyentes, Paraguay tax number) * CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number) * CNP (Cod Numeric Personal, Romanian Numerical Personal Code) + * ONRC (Ordine din Registrul Comerţului, Romanian Trade Register identifier) * PIB (Poreski Identifikacioni Broj, Serbian tax identification number) * ИНН (Идентификационный номер налогоплательщика, Russian tax identifier) * Orgnr (Organisationsnummer, Swedish company number) * Personnummer (Swedish personal identity number) * VAT (Moms, Mervärdesskatt, Swedish VAT number) + * UEN (Singapore's Unique Entity Number) * ID za DDV (Davčna številka, Slovenian VAT number) * IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number) * RČ (Rodné číslo, the Slovak birth number) * COE (Codice operatore economico, San Marino national tax number) + * NIT (Número de Identificación Tributaria, El Salvador tax number) * T.C. Kimlik No. (Turkish personal identification number) * VKN (Vergi Kimlik Numarası, Turkish tax identification number) + * UBN (Unified Business Number, 統一編號, Taiwanese tax number) * ATIN (U.S. Adoption Taxpayer Identification Number) * EIN (U.S. Employer Identification Number) * ITIN (U.S. Individual Taxpayer Identification Number) @@ -183,7 +195,9 @@ Currently this package supports the following formats: * SSN (U.S. Social Security Number) * TIN (U.S. Taxpayer Identification Number) * RUT (Registro Único Tributario, Uruguay tax number) + * VATIN (International value added tax identification number) * RIF (Registro de Identificación Fiscal, Venezuelan VAT number) + * MST (Mã số thuế, Vietnam tax number) * ID number (South African Identity Document number) * TIN (South African Tax Identification Number) diff --git a/docs/index.rst b/docs/index.rst index 8eb0ea96..959e7817 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -135,6 +135,7 @@ Available formats bitcoin br.cnpj br.cpf + by.unp ca.bn ca.sin casrn @@ -144,6 +145,7 @@ Available formats ch.vat cl.rut cn.ric + cn.uscc co.nit cr.cpf cr.cpj @@ -196,16 +198,20 @@ Available formats gb.nhs gb.sedol gb.upn + gb.utr gb.vat gr.amka gr.vat grid + gs1_128 gt.nit hr.oib hu.anum iban + id.npwp ie.pps ie.vat + il.hp il.idnr imei imo @@ -222,9 +228,11 @@ Available formats iso11649 iso6346 issn + it.aic it.codicefiscale it.iva jp.cn + kr.brn kr.rrn lei lt.asmens @@ -262,17 +270,21 @@ Available formats py.ruc ro.cf ro.cnp + ro.onrc rs.pib ru.inn se.orgnr se.personnummer se.vat + sg.uen si.ddv sk.dph sk.rc sm.coe + sv.nit tr.tckimlik tr.vkn + tw.ubn us.atin us.ein us.itin @@ -281,7 +293,9 @@ Available formats us.ssn us.tin uy.rut + vatin ve.rif + vn.mst za.idnr za.tin diff --git a/docs/stdnum.by.unp.rst b/docs/stdnum.by.unp.rst new file mode 100644 index 00000000..571babe7 --- /dev/null +++ b/docs/stdnum.by.unp.rst @@ -0,0 +1,5 @@ +stdnum.by.unp +============= + +.. automodule:: stdnum.by.unp + :members: \ No newline at end of file diff --git a/docs/stdnum.cn.uscc.rst b/docs/stdnum.cn.uscc.rst new file mode 100644 index 00000000..c76956c2 --- /dev/null +++ b/docs/stdnum.cn.uscc.rst @@ -0,0 +1,5 @@ +stdnum.cn.uscc +============== + +.. automodule:: stdnum.cn.uscc + :members: \ No newline at end of file diff --git a/docs/stdnum.gb.utr.rst b/docs/stdnum.gb.utr.rst new file mode 100644 index 00000000..abfd4cdf --- /dev/null +++ b/docs/stdnum.gb.utr.rst @@ -0,0 +1,5 @@ +stdnum.gb.utr +============= + +.. automodule:: stdnum.gb.utr + :members: \ No newline at end of file diff --git a/docs/stdnum.gs1_128.rst b/docs/stdnum.gs1_128.rst new file mode 100644 index 00000000..ef40122c --- /dev/null +++ b/docs/stdnum.gs1_128.rst @@ -0,0 +1,5 @@ +stdnum.gs1_128 +============== + +.. automodule:: stdnum.gs1_128 + :members: \ No newline at end of file diff --git a/docs/stdnum.id.npwp.rst b/docs/stdnum.id.npwp.rst new file mode 100644 index 00000000..1a064638 --- /dev/null +++ b/docs/stdnum.id.npwp.rst @@ -0,0 +1,5 @@ +stdnum.id.npwp +============== + +.. automodule:: stdnum.id.npwp + :members: \ No newline at end of file diff --git a/docs/stdnum.il.hp.rst b/docs/stdnum.il.hp.rst new file mode 100644 index 00000000..8b4a6e80 --- /dev/null +++ b/docs/stdnum.il.hp.rst @@ -0,0 +1,5 @@ +stdnum.il.hp +============ + +.. automodule:: stdnum.il.hp + :members: \ No newline at end of file diff --git a/docs/stdnum.it.aic.rst b/docs/stdnum.it.aic.rst new file mode 100644 index 00000000..ef2661f3 --- /dev/null +++ b/docs/stdnum.it.aic.rst @@ -0,0 +1,5 @@ +stdnum.it.aic +============= + +.. automodule:: stdnum.it.aic + :members: \ No newline at end of file diff --git a/docs/stdnum.kr.brn.rst b/docs/stdnum.kr.brn.rst new file mode 100644 index 00000000..77331aed --- /dev/null +++ b/docs/stdnum.kr.brn.rst @@ -0,0 +1,5 @@ +stdnum.kr.brn +============= + +.. automodule:: stdnum.kr.brn + :members: \ No newline at end of file diff --git a/docs/stdnum.ro.onrc.rst b/docs/stdnum.ro.onrc.rst new file mode 100644 index 00000000..6cdb3aca --- /dev/null +++ b/docs/stdnum.ro.onrc.rst @@ -0,0 +1,5 @@ +stdnum.ro.onrc +============== + +.. automodule:: stdnum.ro.onrc + :members: \ No newline at end of file diff --git a/docs/stdnum.sg.uen.rst b/docs/stdnum.sg.uen.rst new file mode 100644 index 00000000..611216c3 --- /dev/null +++ b/docs/stdnum.sg.uen.rst @@ -0,0 +1,5 @@ +stdnum.sg.uen +============= + +.. automodule:: stdnum.sg.uen + :members: \ No newline at end of file diff --git a/docs/stdnum.sv.nit.rst b/docs/stdnum.sv.nit.rst new file mode 100644 index 00000000..c5747a5f --- /dev/null +++ b/docs/stdnum.sv.nit.rst @@ -0,0 +1,5 @@ +stdnum.sv.nit +============= + +.. automodule:: stdnum.sv.nit + :members: \ No newline at end of file diff --git a/docs/stdnum.tw.ubn.rst b/docs/stdnum.tw.ubn.rst new file mode 100644 index 00000000..33d3575f --- /dev/null +++ b/docs/stdnum.tw.ubn.rst @@ -0,0 +1,5 @@ +stdnum.tw.ubn +============= + +.. automodule:: stdnum.tw.ubn + :members: \ No newline at end of file diff --git a/docs/stdnum.vatin.rst b/docs/stdnum.vatin.rst new file mode 100644 index 00000000..f2b520d7 --- /dev/null +++ b/docs/stdnum.vatin.rst @@ -0,0 +1,5 @@ +stdnum.vatin +============ + +.. automodule:: stdnum.vatin + :members: \ No newline at end of file diff --git a/docs/stdnum.vn.mst.rst b/docs/stdnum.vn.mst.rst new file mode 100644 index 00000000..43a8755e --- /dev/null +++ b/docs/stdnum.vn.mst.rst @@ -0,0 +1,5 @@ +stdnum.vn.mst +============= + +.. automodule:: stdnum.vn.mst + :members: \ No newline at end of file diff --git a/docs/stdnum.za.idnr.rst b/docs/stdnum.za.idnr.rst new file mode 100644 index 00000000..e96da5f4 --- /dev/null +++ b/docs/stdnum.za.idnr.rst @@ -0,0 +1,5 @@ +stdnum.za.idnr +============== + +.. automodule:: stdnum.za.idnr + :members: \ No newline at end of file diff --git a/stdnum/__init__.py b/stdnum/__init__.py index 07f4a968..73646fb1 100644 --- a/stdnum/__init__.py +++ b/stdnum/__init__.py @@ -43,4 +43,4 @@ __all__ = ('get_cc_module', '__version__') # the version number of the library -__version__ = '1.13' +__version__ = '1.14' From 992dc2087f54274049a166ac87472e0b66450813 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 4 Sep 2020 14:58:50 +0200 Subject: [PATCH 167/393] Upgrade jQuery to 3.5.1 This also runs eslint over check.js and fixes an issue from the upgrade. --- online_check/check.js | 139 +- online_check/jquery-1.7.1.js | 9266 ------------------------ online_check/jquery-1.7.1.min.js | 4 - online_check/jquery-3.5.1.js | 10872 ++++++++++++++++++++++++++++ online_check/jquery-3.5.1.min.js | 2 + online_check/jquery-3.5.1.min.map | 1 + online_check/template.html | 2 +- 7 files changed, 10944 insertions(+), 9342 deletions(-) delete mode 100644 online_check/jquery-1.7.1.js delete mode 100644 online_check/jquery-1.7.1.min.js create mode 100644 online_check/jquery-3.5.1.js create mode 100644 online_check/jquery-3.5.1.min.js create mode 100644 online_check/jquery-3.5.1.min.map diff --git a/online_check/check.js b/online_check/check.js index 8a503729..69019564 100644 --- a/online_check/check.js +++ b/online_check/check.js @@ -1,7 +1,7 @@ /* # check.js - simple application to check numbers # - # Copyright (C) 2017-2018 Arthur de Jong. + # Copyright (C) 2017-2020 Arthur de Jong. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -19,13 +19,12 @@ # 02110-1301 USA */ -$( document ).ready(function() { - +$(document).ready(function () { function format(value) { - return $("
").text(value).html().replace( - /\n\n/g, "
\n" + return $('
').text(value).html().replace( + /\n\n/g, '
\n' ).replace( - /^[*] (.*)$/gm, "
  • $1
" + /^[*] (.*)$/gm, '
  • $1
' ).replace( /(\b(https?|ftp):\/\/[^\s<]*[-\w+&@#/%=~_|])/ig, "$1" @@ -34,98 +33,96 @@ $( document ).ready(function() { function updateresults(field, results) { // build HTML to present - var h = ["
    "]; - $.each(results, function(index, result) { + var h = ['
      '] + $.each(results, function (index, result) { h.push( - "
    • ", - $("
      ").text(result["number"]).html(), - ": ", - $("
      ").text(result["name"]).html(), - "", - "

      ", - format(result["description"]), - $.map(result["conversions"], function(value, key){ + '

    • ', + $('
      ').text(result.number).html(), + ': ', + $('
      ').text(result.name).html(), + '', + '

      ', + format(result.description), + $.map(result.conversions, function (value, key) { return [ - "
      ", - $("

      ").text(key).html(), - ": ", - $("
      ").text(value).html()].join('') + '
      ', + $('
      ').text(key).html(), + ': ', + $('
      ').text(value).html()].join('') }).join(''), - "

    • ") - }); - h.push("
    "); + '

    ') + }) + h.push('
') // replace the results div - $("#" + $(field).attr("id") + "_results").html(h.join("")); + $('#' + $(field).attr('id') + '_results').html(h.join('')) } function checkfield(field) { - var value = field.val(); + var value = field.val() // only trigger update if value changed from previous validation - if (value != field.data("oldvalue")) { - field.data("oldvalue", value); - $("#" + $(field).attr("id") + "_results").slideUp(200, function() { - $.get('', {"number": value}, function(data) { - window.history.pushState({"value": value, "data": data}, $(document).find("title").text(), "?number=" + encodeURIComponent(value)); - updateresults(field, data); - }); - $(this).slideDown(300); - }); + if (value !== field.data('oldvalue')) { + field.data('oldvalue', value) + $('#' + $(field).attr('id') + '_results').slideUp(200, function () { + $.get('.', {number: value}, function (data) { + window.history.pushState({value: value, data: data}, $(document).find('title').text(), '?number=' + encodeURIComponent(value)) + updateresults(field, data) + }) + $(this).slideDown(300) + }) } } // update results based on history navigation - window.onpopstate = function(e) { - var field = $(".stdnum_check"); + window.onpopstate = function (e) { + var field = $('.stdnum_check') if (e.state) { - var value = e.state.value; - var data = e.state.data; + var value = e.state.value + var data = e.state.data field.val(value) - field.data("oldvalue", value); - updateresults(field, data); + field.data('oldvalue', value) + updateresults(field, data) } else { - field.val("") - field.data("oldvalue", ""); - updateresults(field, []); + field.val('') + field.data('oldvalue', '') + updateresults(field, []) } - }; + } // trigger a check when user stopped typing - $(".stdnum_check").on("input propertychange", function (event) { - if (window.event && event.type == "propertychange" && event.propertyName != "value") - return; - var field = $(this); - window.clearTimeout($(this).data("timeout")); - $(this).data("timeout", setTimeout(function () { - checkfield(field); - }, 2000)); - }); + $('.stdnum_check').on('input propertychange', function (event) { + if (window.event && event.type === 'propertychange' && event.propertyName !== 'value') { return } + var field = $(this) + window.clearTimeout($(this).data('timeout')) + $(this).data('timeout', setTimeout(function () { + checkfield(field) + }, 2000)) + }) // trigger a check when losing focus - $(".stdnum_check").on("blur", function() { - window.clearTimeout($(this).data("timeout")); - checkfield($(this)); - }); + $('.stdnum_check').on('blur', function () { + window.clearTimeout($(this).data('timeout')) + checkfield($(this)) + }) // prevent enter from submitting the form - $(".stdnum_check").keydown(function(event) { - if(event.keyCode == 13) { - event.preventDefault(); - checkfield($(this)); - return false; + $('.stdnum_check').keydown(function (event) { + if (event.keyCode === 13) { + event.preventDefault() + checkfield($(this)) + return false } - }); + }) // hide the submit button - $(".stdnum_hide").hide(); + $('.stdnum_hide').hide() // focus the text field - $(".stdnum_check").focus(); + $('.stdnum_check').focus() // save current state - var value = $(".stdnum_check").val(); - $(".stdnum_check").data("oldvalue", value); - $.get('', {number: value}, function(data) { - window.history.replaceState({"value": value, "data": data}, $(document).find("title").text(), "?number=" + encodeURIComponent(value)); + var value = $('.stdnum_check').val() + $('.stdnum_check').data('oldvalue', value) + $.get('', {number: value}, function (data) { + window.history.replaceState({value: value, data: data}, $(document).find('title').text(), '?number=' + encodeURIComponent(value)) }) - -}); +}) diff --git a/online_check/jquery-1.7.1.js b/online_check/jquery-1.7.1.js deleted file mode 100644 index 8ccd0ea7..00000000 --- a/online_check/jquery-1.7.1.js +++ /dev/null @@ -1,9266 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function( window, undefined ) { - -// Use the correct document accordingly with window argument (sandbox) -var document = window.document, - navigator = window.navigator, - location = window.location; -var jQuery = (function() { - -// Define a local copy of jQuery -var jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // A central reference to the root jQuery(document) - rootjQuery, - - // A simple way to check for HTML strings or ID strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Check if a string has a non-whitespace character in it - rnotwhite = /\S/, - - // Used for trimming whitespace - trimLeft = /^\s+/, - trimRight = /\s+$/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, - rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - - // Useragent RegExp - rwebkit = /(webkit)[ \/]([\w.]+)/, - ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, - rmsie = /(msie) ([\w.]+)/, - rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, - - // Matches dashed string for camelizing - rdashAlpha = /-([a-z]|[0-9])/ig, - rmsPrefix = /^-ms-/, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // Keep a UserAgent string for use with jQuery.browser - userAgent = navigator.userAgent, - - // For matching the engine and version of the browser - browserMatch, - - // The deferred used on DOM ready - readyList, - - // The ready event handler - DOMContentLoaded, - - // Save a reference to some core methods - toString = Object.prototype.toString, - hasOwn = Object.prototype.hasOwnProperty, - push = Array.prototype.push, - slice = Array.prototype.slice, - trim = String.prototype.trim, - indexOf = Array.prototype.indexOf, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), or $(undefined) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // The body element only exists once, optimize finding it - if ( selector === "body" && !context && document.body ) { - this.context = document; - this[0] = document.body; - this.selector = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - // Are we dealing with HTML string or an ID? - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = quickExpr.exec( selector ); - } - - // Verify a match, and that no context was specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = ( context ? context.ownerDocument || context : document ); - - // If a single string is passed in and it's a single tag - // just do a createElement and skip the rest - ret = rsingleTag.exec( selector ); - - if ( ret ) { - if ( jQuery.isPlainObject( context ) ) { - selector = [ document.createElement( ret[1] ) ]; - jQuery.fn.attr.call( selector, context, true ); - - } else { - selector = [ doc.createElement( ret[1] ) ]; - } - - } else { - ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); - selector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes; - } - - return jQuery.merge( this, selector ); - - // HANDLE: $("#id") - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.7.1", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return slice.call( this, 0 ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - // Build a new jQuery matched element set - var ret = this.constructor(); - - if ( jQuery.isArray( elems ) ) { - push.apply( ret, elems ); - - } else { - jQuery.merge( ret, elems ); - } - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Attach the listeners - jQuery.bindReady(); - - // Add the callback - readyList.add( fn ); - - return this; - }, - - eq: function( i ) { - i = +i; - return i === -1 ? - this.slice( i ) : - this.slice( i, i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ), - "slice", slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - // Either a released hold or an DOMready/load event and not yet ready - if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.fireWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger( "ready" ).off( "ready" ); - } - } - }, - - bindReady: function() { - if ( readyList ) { - return; - } - - readyList = jQuery.Callbacks( "once memory" ); - - // Catch cases where $(document).ready() is called after the - // browser event has already occurred. - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - return setTimeout( jQuery.ready, 1 ); - } - - // Mozilla, Opera and webkit nightlies currently support this event - if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else if ( document.attachEvent ) { - // ensure firing before onload, - // maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var toplevel = false; - - try { - toplevel = window.frameElement == null; - } catch(e) {} - - if ( document.documentElement.doScroll && toplevel ) { - doScrollCheck(); - } - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - // A crude way of determining if an object is a window - isWindow: function( obj ) { - return obj && typeof obj === "object" && "setInterval" in obj; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !hasOwn.call(obj, "constructor") && - !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - for ( var name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - parseJSON: function( data ) { - if ( typeof data !== "string" || !data ) { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); - }, - - // args is for internal usage only - each: function( object, callback, args ) { - var name, i = 0, - length = object.length, - isObj = length === undefined || jQuery.isFunction( object ); - - if ( args ) { - if ( isObj ) { - for ( name in object ) { - if ( callback.apply( object[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( object[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in object ) { - if ( callback.call( object[ name ], name, object[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { - break; - } - } - } - } - - return object; - }, - - // Use native String.trim function wherever possible - trim: trim ? - function( text ) { - return text == null ? - "" : - trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); - }, - - // results is for internal usage only - makeArray: function( array, results ) { - var ret = results || []; - - if ( array != null ) { - // The window, strings (and functions) also have 'length' - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - var type = jQuery.type( array ); - - if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { - push.call( ret, array ); - } else { - jQuery.merge( ret, array ); - } - } - - return ret; - }, - - inArray: function( elem, array, i ) { - var len; - - if ( array ) { - if ( indexOf ) { - return indexOf.call( array, elem, i ); - } - - len = array.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in array && array[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var i = first.length, - j = 0; - - if ( typeof second.length === "number" ) { - for ( var l = second.length; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var ret = [], retVal; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( var i = 0, length = elems.length; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - if ( typeof context === "string" ) { - var tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - var args = slice.call( arguments, 2 ), - proxy = function() { - return fn.apply( context, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; - - return proxy; - }, - - // Mutifunctional method to get and set values to a collection - // The value/s can optionally be executed if it's a function - access: function( elems, key, value, exec, fn, pass ) { - var length = elems.length; - - // Setting many attributes - if ( typeof key === "object" ) { - for ( var k in key ) { - jQuery.access( elems, k, key[k], exec, fn, value ); - } - return elems; - } - - // Setting one attribute - if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = !pass && exec && jQuery.isFunction(value); - - for ( var i = 0; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - - return elems; - } - - // Getting an attribute - return length ? fn( elems[0], key ) : undefined; - }, - - now: function() { - return ( new Date() ).getTime(); - }, - - // Use of jQuery.browser is frowned upon. - // More details: http://docs.jquery.com/Utilities/jQuery.browser - uaMatch: function( ua ) { - ua = ua.toLowerCase(); - - var match = rwebkit.exec( ua ) || - ropera.exec( ua ) || - rmsie.exec( ua ) || - ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || - []; - - return { browser: match[1] || "", version: match[2] || "0" }; - }, - - sub: function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; - }, - - browser: {} -}); - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -browserMatch = jQuery.uaMatch( userAgent ); -if ( browserMatch.browser ) { - jQuery.browser[ browserMatch.browser ] = true; - jQuery.browser.version = browserMatch.version; -} - -// Deprecated, use jQuery.browser.webkit instead -if ( jQuery.browser.webkit ) { - jQuery.browser.safari = true; -} - -// IE doesn't match non-breaking spaces with \s -if ( rnotwhite.test( "\xA0" ) ) { - trimLeft = /^[\s\xA0]+/; - trimRight = /[\s\xA0]+$/; -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); - -// Cleanup functions for the document ready method -if ( document.addEventListener ) { - DOMContentLoaded = function() { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - }; - -} else if ( document.attachEvent ) { - DOMContentLoaded = function() { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( document.readyState === "complete" ) { - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }; -} - -// The DOM ready check for Internet Explorer -function doScrollCheck() { - if ( jQuery.isReady ) { - return; - } - - try { - // If IE is used, use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - document.documentElement.doScroll("left"); - } catch(e) { - setTimeout( doScrollCheck, 1 ); - return; - } - - // and execute any waiting functions - jQuery.ready(); -} - -return jQuery; - -})(); - - -// String to Object flags format cache -var flagsCache = {}; - -// Convert String-formatted flags into Object-formatted ones and store in cache -function createFlags( flags ) { - var object = flagsCache[ flags ] = {}, - i, length; - flags = flags.split( /\s+/ ); - for ( i = 0, length = flags.length; i < length; i++ ) { - object[ flags[i] ] = true; - } - return object; -} - -/* - * Create a callback list using the following parameters: - * - * flags: an optional list of space-separated flags that will change how - * the callback list behaves - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible flags: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( flags ) { - - // Convert flags from String-formatted to Object-formatted - // (we check in cache first) - flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; - - var // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = [], - // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Add one or several callbacks to the list - add = function( args ) { - var i, - length, - elem, - type, - actual; - for ( i = 0, length = args.length; i < length; i++ ) { - elem = args[ i ]; - type = jQuery.type( elem ); - if ( type === "array" ) { - // Inspect recursively - add( elem ); - } else if ( type === "function" ) { - // Add if not in unique mode and callback is not in - if ( !flags.unique || !self.has( elem ) ) { - list.push( elem ); - } - } - } - }, - // Fire callbacks - fire = function( context, args ) { - args = args || []; - memory = !flags.memory || [ context, args ]; - firing = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { - memory = true; // Mark as halted - break; - } - } - firing = false; - if ( list ) { - if ( !flags.once ) { - if ( stack && stack.length ) { - memory = stack.shift(); - self.fireWith( memory[ 0 ], memory[ 1 ] ); - } - } else if ( memory === true ) { - self.disable(); - } else { - list = []; - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - var length = list.length; - add( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away, unless previous - // firing was halted (stopOnFalse) - } else if ( memory && memory !== true ) { - firingStart = length; - fire( memory[ 0 ], memory[ 1 ] ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - var args = arguments, - argIndex = 0, - argLength = args.length; - for ( ; argIndex < argLength ; argIndex++ ) { - for ( var i = 0; i < list.length; i++ ) { - if ( args[ argIndex ] === list[ i ] ) { - // Handle firingIndex and firingLength - if ( firing ) { - if ( i <= firingLength ) { - firingLength--; - if ( i <= firingIndex ) { - firingIndex--; - } - } - } - // Remove the element - list.splice( i--, 1 ); - // If we have some unicity property then - // we only need to do this once - if ( flags.unique ) { - break; - } - } - } - } - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - if ( list ) { - var i = 0, - length = list.length; - for ( ; i < length; i++ ) { - if ( fn === list[ i ] ) { - return true; - } - } - } - return false; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory || memory === true ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( stack ) { - if ( firing ) { - if ( !flags.once ) { - stack.push( [ context, args ] ); - } - } else if ( !( flags.once && memory ) ) { - fire( context, args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!memory; - } - }; - - return self; -}; - - - - -var // Static reference to slice - sliceDeferred = [].slice; - -jQuery.extend({ - - Deferred: function( func ) { - var doneList = jQuery.Callbacks( "once memory" ), - failList = jQuery.Callbacks( "once memory" ), - progressList = jQuery.Callbacks( "memory" ), - state = "pending", - lists = { - resolve: doneList, - reject: failList, - notify: progressList - }, - promise = { - done: doneList.add, - fail: failList.add, - progress: progressList.add, - - state: function() { - return state; - }, - - // Deprecated - isResolved: doneList.fired, - isRejected: failList.fired, - - then: function( doneCallbacks, failCallbacks, progressCallbacks ) { - deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); - return this; - }, - always: function() { - deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); - return this; - }, - pipe: function( fnDone, fnFail, fnProgress ) { - return jQuery.Deferred(function( newDefer ) { - jQuery.each( { - done: [ fnDone, "resolve" ], - fail: [ fnFail, "reject" ], - progress: [ fnProgress, "notify" ] - }, function( handler, data ) { - var fn = data[ 0 ], - action = data[ 1 ], - returned; - if ( jQuery.isFunction( fn ) ) { - deferred[ handler ](function() { - returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - }); - } else { - deferred[ handler ]( newDefer[ action ] ); - } - }); - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - if ( obj == null ) { - obj = promise; - } else { - for ( var key in promise ) { - obj[ key ] = promise[ key ]; - } - } - return obj; - } - }, - deferred = promise.promise({}), - key; - - for ( key in lists ) { - deferred[ key ] = lists[ key ].fire; - deferred[ key + "With" ] = lists[ key ].fireWith; - } - - // Handle state - deferred.done( function() { - state = "resolved"; - }, failList.disable, progressList.lock ).fail( function() { - state = "rejected"; - }, doneList.disable, progressList.lock ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( firstParam ) { - var args = sliceDeferred.call( arguments, 0 ), - i = 0, - length = args.length, - pValues = new Array( length ), - count = length, - pCount = length, - deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? - firstParam : - jQuery.Deferred(), - promise = deferred.promise(); - function resolveFunc( i ) { - return function( value ) { - args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - if ( !( --count ) ) { - deferred.resolveWith( deferred, args ); - } - }; - } - function progressFunc( i ) { - return function( value ) { - pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - deferred.notifyWith( promise, pValues ); - }; - } - if ( length > 1 ) { - for ( ; i < length; i++ ) { - if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { - args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); - } else { - --count; - } - } - if ( !count ) { - deferred.resolveWith( deferred, args ); - } - } else if ( deferred !== firstParam ) { - deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); - } - return promise; - } -}); - - - - -jQuery.support = (function() { - - var support, - all, - a, - select, - opt, - input, - marginDiv, - fragment, - tds, - events, - eventName, - i, - isSupported, - div = document.createElement( "div" ), - documentElement = document.documentElement; - - // Preliminary tests - div.setAttribute("className", "t"); - div.innerHTML = "
a"; - - all = div.getElementsByTagName( "*" ); - a = div.getElementsByTagName( "a" )[ 0 ]; - - // Can't get basic test support - if ( !all || !all.length || !a ) { - return {}; - } - - // First batch of supports tests - select = document.createElement( "select" ); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName( "input" )[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute("href") === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.55/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Tests for enctype support on a form(#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent( "onclick" ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute("type", "radio"); - support.radioValue = input.value === "t"; - - input.setAttribute("checked", "checked"); - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.lastChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - fragment.removeChild( input ); - fragment.appendChild( div ); - - div.innerHTML = ""; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - if ( window.getComputedStyle ) { - marginDiv = document.createElement( "div" ); - marginDiv.style.width = "0"; - marginDiv.style.marginRight = "0"; - div.style.width = "2px"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - ( parseInt( ( window.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; - } - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for( i in { - submit: 1, - change: 1, - focusin: 1 - }) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - fragment.removeChild( div ); - - // Null elements to avoid leaks in IE - fragment = select = opt = marginDiv = div = input = null; - - // Run tests that need a body at doc ready - jQuery(function() { - var container, outer, inner, table, td, offsetSupport, - conMarginTop, ptlm, vb, style, html, - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - conMarginTop = 1; - ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;"; - vb = "visibility:hidden;border:0;"; - style = "style='" + ptlm + "border:5px solid #000;padding:0;'"; - html = "
" + - "" + - "
"; - - container = document.createElement("div"); - container.style.cssText = vb + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px"; - body.insertBefore( container, body.firstChild ); - - // Construct the test element - div = document.createElement("div"); - container.appendChild( div ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - div.innerHTML = "
t
"; - tds = div.getElementsByTagName( "td" ); - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE <= 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Figure out if the W3C box model works as expected - div.innerHTML = ""; - div.style.width = div.style.paddingLeft = "1px"; - jQuery.boxModel = support.boxModel = div.offsetWidth === 2; - - if ( typeof div.style.zoom !== "undefined" ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.style.display = "inline"; - div.style.zoom = 1; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = ""; - div.innerHTML = "
"; - support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); - } - - div.style.cssText = ptlm + vb; - div.innerHTML = html; - - outer = div.firstChild; - inner = outer.firstChild; - td = outer.nextSibling.firstChild.firstChild; - - offsetSupport = { - doesNotAddBorder: ( inner.offsetTop !== 5 ), - doesAddBorderForTableAndCells: ( td.offsetTop === 5 ) - }; - - inner.style.position = "fixed"; - inner.style.top = "20px"; - - // safari subtracts parent border width here which is 5px - offsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 ); - inner.style.position = inner.style.top = ""; - - outer.style.overflow = "hidden"; - outer.style.position = "relative"; - - offsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 ); - offsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop ); - - body.removeChild( container ); - div = container = null; - - jQuery.extend( support, offsetSupport ); - }); - - return support; -})(); - - - - -var rbrace = /^(?:\{.*\}|\[.*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - // Please use with caution - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var privateCache, thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey, - isEvents = name === "events"; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = ++jQuery.uuid; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - privateCache = thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Users should not attempt to inspect the internal events object using jQuery.data, - // it is undocumented and subject to change. But does anyone listen? No. - if ( isEvents && !thisCache[ name ] ) { - return privateCache.events; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - // Reference to internal data cache key - internalKey = jQuery.expando, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - - // See jQuery.data for more information - id = isNode ? elem[ internalKey ] : internalKey; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split( " " ); - } - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject(cache[ id ]) ) { - return; - } - } - - // Browsers that fail expando deletion also refuse to delete expandos on - // the window, but it will allow it on all other JS objects; other browsers - // don't care - // Ensure that `cache` is not a window object #10080 - if ( jQuery.support.deleteExpando || !cache.setInterval ) { - delete cache[ id ]; - } else { - cache[ id ] = null; - } - - // We destroyed the cache and need to eliminate the expando on the node to avoid - // false lookups in the cache for entries that no longer exist - if ( isNode ) { - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( jQuery.support.deleteExpando ) { - delete elem[ internalKey ]; - } else if ( elem.removeAttribute ) { - elem.removeAttribute( internalKey ); - } else { - elem[ internalKey ] = null; - } - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - if ( elem.nodeName ) { - var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; - - if ( match ) { - return !(match === true || elem.getAttribute("classid") !== match); - } - } - - return true; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, attr, name, - data = null; - - if ( typeof key === "undefined" ) { - if ( this.length ) { - data = jQuery.data( this[0] ); - - if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { - attr = this[0].attributes; - for ( var i = 0, l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( this[0], name, data[ name ] ); - } - } - jQuery._data( this[0], "parsedAttrs", true ); - } - } - - return data; - - } else if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split("."); - parts[1] = parts[1] ? "." + parts[1] : ""; - - if ( value === undefined ) { - data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - - // Try to fetch any internally stored data first - if ( data === undefined && this.length ) { - data = jQuery.data( this[0], key ); - data = dataAttr( this[0], key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - - } else { - return this.each(function() { - var self = jQuery( this ), - args = [ parts[0], value ]; - - self.triggerHandler( "setData" + parts[1] + "!", args ); - jQuery.data( this, key, value ); - self.triggerHandler( "changeData" + parts[1] + "!", args ); - }); - } - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - jQuery.isNumeric( data ) ? parseFloat( data ) : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - for ( var name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} - - - - -function handleQueueMarkDefer( elem, type, src ) { - var deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - defer = jQuery._data( elem, deferDataKey ); - if ( defer && - ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && - ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { - // Give room for hard-coded callbacks to fire first - // and eventually mark/queue something else on the element - setTimeout( function() { - if ( !jQuery._data( elem, queueDataKey ) && - !jQuery._data( elem, markDataKey ) ) { - jQuery.removeData( elem, deferDataKey, true ); - defer.fire(); - } - }, 0 ); - } -} - -jQuery.extend({ - - _mark: function( elem, type ) { - if ( elem ) { - type = ( type || "fx" ) + "mark"; - jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); - } - }, - - _unmark: function( force, elem, type ) { - if ( force !== true ) { - type = elem; - elem = force; - force = false; - } - if ( elem ) { - type = type || "fx"; - var key = type + "mark", - count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); - if ( count ) { - jQuery._data( elem, key, count ); - } else { - jQuery.removeData( elem, key, true ); - handleQueueMarkDefer( elem, type, "mark" ); - } - } - }, - - queue: function( elem, type, data ) { - var q; - if ( elem ) { - type = ( type || "fx" ) + "queue"; - q = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !q || jQuery.isArray(data) ) { - q = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - q.push( data ); - } - } - return q || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - fn = queue.shift(), - hooks = {}; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - } - - if ( fn ) { - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - jQuery._data( elem, type + ".run", hooks ); - fn.call( elem, function() { - jQuery.dequeue( elem, type ); - }, hooks ); - } - - if ( !queue.length ) { - jQuery.removeData( elem, type + "queue " + type + ".run", true ); - handleQueueMarkDefer( elem, type, "queue" ); - } - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - } - - if ( data === undefined ) { - return jQuery.queue( this[0], type ); - } - return this.each(function() { - var queue = jQuery.queue( this, type, data ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, object ) { - if ( typeof type !== "string" ) { - object = type; - type = undefined; - } - type = type || "fx"; - var defer = jQuery.Deferred(), - elements = this, - i = elements.length, - count = 1, - deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - tmp; - function resolve() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - } - while( i-- ) { - if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || - ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || - jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && - jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { - count++; - tmp.add( resolve ); - } - } - resolve(); - return defer.promise(); - } -}); - - - - -var rclass = /[\n\t\r]/g, - rspace = /\s+/, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea)?$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute, - nodeHook, boolHook, fixSpecified; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.attr ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.prop ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classNames, i, l, elem, className, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - - if ( (value && typeof value === "string") || value === undefined ) { - classNames = ( value || "" ).split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 && elem.className ) { - if ( value ) { - className = (" " + elem.className + " ").replace( rclass, " " ); - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - className = className.replace(" " + classNames[ c ] + " ", " "); - } - elem.className = jQuery.trim( className ); - - } else { - elem.className = ""; - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space seperated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var self = jQuery(this), val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, i, max, option, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - i = one ? index : 0; - max = one ? index + 1 : options.length; - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - attrFn: { - val: true, - css: true, - html: true, - text: true, - data: true, - width: true, - height: true, - offset: true - }, - - attr: function( elem, name, value, pass ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( pass && name in jQuery.attrFn ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, "" + value ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, l, - i = 0; - - if ( value && elem.nodeType === 1 ) { - attrNames = value.toLowerCase().split( rspace ); - l = attrNames.length; - - for ( ; i < l; i++ ) { - name = attrNames[ i ]; - - if ( name ) { - propName = jQuery.propFix[ name ] || name; - - // See #9699 for explanation of this approach (setting first, then removal) - jQuery.attr( elem, name, "" ); - elem.removeAttribute( getSetAttribute ? name : propName ); - - // Set corresponding property to false for boolean attributes - if ( rboolean.test( name ) && propName in elem ) { - elem[ propName ] = false; - } - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) -jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - fixSpecified = { - name: true, - id: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ? - ret.nodeValue : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return ( ret.nodeValue = value + "" ); - } - }; - - // Apply the nodeHook to tabindex - jQuery.attrHooks.tabindex.set = nodeHook.set; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = "" + value ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); - - - - -var rformElems = /^(?:textarea|input|select)$/i, - rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, - rhoverHack = /\bhover(\.\S+)?\b/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/, - quickParse = function( selector ) { - var quick = rquickIs.exec( selector ); - if ( quick ) { - // 0 1 2 3 - // [ _, tag, id, class ] - quick[1] = ( quick[1] || "" ).toLowerCase(); - quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" ); - } - return quick; - }, - quickIs = function( elem, m ) { - var attrs = elem.attributes || {}; - return ( - (!m[1] || elem.nodeName.toLowerCase() === m[1]) && - (!m[2] || (attrs.id || {}).value === m[2]) && - (!m[3] || m[3].test( (attrs[ "class" ] || {}).value )) - ); - }, - hoverHack = function( events ) { - return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, quick, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = jQuery.trim( hoverHack(types) ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = ( tns[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - quick: quickParse( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), - t, tns, type, origType, namespaces, origCount, - j, events, special, handle, eventType, handleObj; - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = jQuery.trim( hoverHack( types || "" ) ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = origType = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - - // Remove matching events - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !namespaces || namespaces.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - handle = elemData.handle; - if ( handle ) { - handle.elem = null; - } - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, [ "events", "handle" ], true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var type = event.type || event, - namespaces = [], - cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; - old = null; - for ( ; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old && old === elem.ownerDocument ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - // Note that this is a bare JS function and not a jQuery handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = [].slice.call( arguments, 0 ), - run_all = !event.exclusive && !event.namespace, - handlerQueue = [], - i, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Determine handlers that should run if there are delegated events - // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { - - // Pregenerate a single jQuery object for reuse with .is() - jqcur = jQuery(this); - jqcur.context = this.ownerDocument || this; - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - selMatch = {}; - matches = []; - jqcur[0] = cur; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - - if ( selMatch[ sel ] === undefined ) { - selMatch[ sel ] = ( - handleObj.quick ? quickIs( cur, handleObj.quick ) : jqcur.is( sel ) - ); - } - if ( selMatch[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - - // Add the remaining (directly-bound) handlers - if ( handlers.length > delegateCount ) { - handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); - } - - // Run delegates first; they may want to stop propagation beneath us - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - event.currentTarget = matched.elem; - - for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = matched.matches[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) - if ( event.metaKey === undefined ) { - event.metaKey = event.ctrlKey; - } - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - ready: { - // Make sure the ready event is setup - setup: jQuery.bindReady - }, - - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - - focus: { - delegateType: "focusin" - }, - blur: { - delegateType: "focusout" - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Some plugins are using, but it's undocumented/deprecated and will be removed. -// The 1.7 special event interface should provide all the hooks needed now. -jQuery.event.handle = jQuery.event.dispatch; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - if ( elem.detachEvent ) { - elem.detachEvent( "on" + type, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector, - ret; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !form._submit_attached ) { - jQuery.event.add( form, "submit._submit", function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - }); - form._submit_attached = true; - } - }); - // return undefined since we don't need an event listener - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - jQuery.event.simulate( "change", this, event, true ); - } - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - elem._change_attached = true; - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on.call( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - var handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace? handleObj.type + "." + handleObj.namespace : handleObj.type, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( var type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - - if ( jQuery.attrFn ) { - jQuery.attrFn[ name ] = true; - } - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); - - - -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){ - -var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, - expando = "sizcache" + (Math.random() + '').replace('.', ''), - done = 0, - toString = Object.prototype.toString, - hasDuplicate = false, - baseHasDuplicate = true, - rBackslash = /\\/g, - rReturn = /\r\n/g, - rNonWord = /\W/; - -// Here we check if the JavaScript engine is using some sort of -// optimization where it does not always call our comparision -// function. If that is the case, discard the hasDuplicate value. -// Thus far that includes Google Chrome. -[0, 0].sort(function() { - baseHasDuplicate = false; - return 0; -}); - -var Sizzle = function( selector, context, results, seed ) { - results = results || []; - context = context || document; - - var origContext = context; - - if ( context.nodeType !== 1 && context.nodeType !== 9 ) { - return []; - } - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - var m, set, checkSet, extra, ret, cur, pop, i, - prune = true, - contextXML = Sizzle.isXML( context ), - parts = [], - soFar = selector; - - // Reset the position of the chunker regexp (start from head) - do { - chunker.exec( "" ); - m = chunker.exec( soFar ); - - if ( m ) { - soFar = m[3]; - - parts.push( m[1] ); - - if ( m[2] ) { - extra = m[3]; - break; - } - } - } while ( m ); - - if ( parts.length > 1 && origPOS.exec( selector ) ) { - - if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { - set = posProcess( parts[0] + parts[1], context, seed ); - - } else { - set = Expr.relative[ parts[0] ] ? - [ context ] : - Sizzle( parts.shift(), context ); - - while ( parts.length ) { - selector = parts.shift(); - - if ( Expr.relative[ selector ] ) { - selector += parts.shift(); - } - - set = posProcess( selector, set, seed ); - } - } - - } else { - // Take a shortcut and set the context if the root selector is an ID - // (but not if it'll be faster if the inner selector is an ID) - if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && - Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { - - ret = Sizzle.find( parts.shift(), context, contextXML ); - context = ret.expr ? - Sizzle.filter( ret.expr, ret.set )[0] : - ret.set[0]; - } - - if ( context ) { - ret = seed ? - { expr: parts.pop(), set: makeArray(seed) } : - Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); - - set = ret.expr ? - Sizzle.filter( ret.expr, ret.set ) : - ret.set; - - if ( parts.length > 0 ) { - checkSet = makeArray( set ); - - } else { - prune = false; - } - - while ( parts.length ) { - cur = parts.pop(); - pop = cur; - - if ( !Expr.relative[ cur ] ) { - cur = ""; - } else { - pop = parts.pop(); - } - - if ( pop == null ) { - pop = context; - } - - Expr.relative[ cur ]( checkSet, pop, contextXML ); - } - - } else { - checkSet = parts = []; - } - } - - if ( !checkSet ) { - checkSet = set; - } - - if ( !checkSet ) { - Sizzle.error( cur || selector ); - } - - if ( toString.call(checkSet) === "[object Array]" ) { - if ( !prune ) { - results.push.apply( results, checkSet ); - - } else if ( context && context.nodeType === 1 ) { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { - results.push( set[i] ); - } - } - - } else { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && checkSet[i].nodeType === 1 ) { - results.push( set[i] ); - } - } - } - - } else { - makeArray( checkSet, results ); - } - - if ( extra ) { - Sizzle( extra, origContext, results, seed ); - Sizzle.uniqueSort( results ); - } - - return results; -}; - -Sizzle.uniqueSort = function( results ) { - if ( sortOrder ) { - hasDuplicate = baseHasDuplicate; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( var i = 1; i < results.length; i++ ) { - if ( results[i] === results[ i - 1 ] ) { - results.splice( i--, 1 ); - } - } - } - } - - return results; -}; - -Sizzle.matches = function( expr, set ) { - return Sizzle( expr, null, null, set ); -}; - -Sizzle.matchesSelector = function( node, expr ) { - return Sizzle( expr, null, null, [node] ).length > 0; -}; - -Sizzle.find = function( expr, context, isXML ) { - var set, i, len, match, type, left; - - if ( !expr ) { - return []; - } - - for ( i = 0, len = Expr.order.length; i < len; i++ ) { - type = Expr.order[i]; - - if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { - left = match[1]; - match.splice( 1, 1 ); - - if ( left.substr( left.length - 1 ) !== "\\" ) { - match[1] = (match[1] || "").replace( rBackslash, "" ); - set = Expr.find[ type ]( match, context, isXML ); - - if ( set != null ) { - expr = expr.replace( Expr.match[ type ], "" ); - break; - } - } - } - } - - if ( !set ) { - set = typeof context.getElementsByTagName !== "undefined" ? - context.getElementsByTagName( "*" ) : - []; - } - - return { set: set, expr: expr }; -}; - -Sizzle.filter = function( expr, set, inplace, not ) { - var match, anyFound, - type, found, item, filter, left, - i, pass, - old = expr, - result = [], - curLoop = set, - isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); - - while ( expr && set.length ) { - for ( type in Expr.filter ) { - if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { - filter = Expr.filter[ type ]; - left = match[1]; - - anyFound = false; - - match.splice(1,1); - - if ( left.substr( left.length - 1 ) === "\\" ) { - continue; - } - - if ( curLoop === result ) { - result = []; - } - - if ( Expr.preFilter[ type ] ) { - match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); - - if ( !match ) { - anyFound = found = true; - - } else if ( match === true ) { - continue; - } - } - - if ( match ) { - for ( i = 0; (item = curLoop[i]) != null; i++ ) { - if ( item ) { - found = filter( item, match, i, curLoop ); - pass = not ^ found; - - if ( inplace && found != null ) { - if ( pass ) { - anyFound = true; - - } else { - curLoop[i] = false; - } - - } else if ( pass ) { - result.push( item ); - anyFound = true; - } - } - } - } - - if ( found !== undefined ) { - if ( !inplace ) { - curLoop = result; - } - - expr = expr.replace( Expr.match[ type ], "" ); - - if ( !anyFound ) { - return []; - } - - break; - } - } - } - - // Improper expression - if ( expr === old ) { - if ( anyFound == null ) { - Sizzle.error( expr ); - - } else { - break; - } - } - - old = expr; - } - - return curLoop; -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Utility function for retreiving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -var getText = Sizzle.getText = function( elem ) { - var i, node, - nodeType = elem.nodeType, - ret = ""; - - if ( nodeType ) { - if ( nodeType === 1 || nodeType === 9 ) { - // Use textContent || innerText for elements - if ( typeof elem.textContent === 'string' ) { - return elem.textContent; - } else if ( typeof elem.innerText === 'string' ) { - // Replace IE's carriage returns - return elem.innerText.replace( rReturn, '' ); - } else { - // Traverse it's children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - } else { - - // If no nodeType, this is expected to be an array - for ( i = 0; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - if ( node.nodeType !== 8 ) { - ret += getText( node ); - } - } - } - return ret; -}; - -var Expr = Sizzle.selectors = { - order: [ "ID", "NAME", "TAG" ], - - match: { - ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ - }, - - leftMatch: {}, - - attrMap: { - "class": "className", - "for": "htmlFor" - }, - - attrHandle: { - href: function( elem ) { - return elem.getAttribute( "href" ); - }, - type: function( elem ) { - return elem.getAttribute( "type" ); - } - }, - - relative: { - "+": function(checkSet, part){ - var isPartStr = typeof part === "string", - isTag = isPartStr && !rNonWord.test( part ), - isPartStrNotTag = isPartStr && !isTag; - - if ( isTag ) { - part = part.toLowerCase(); - } - - for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { - if ( (elem = checkSet[i]) ) { - while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} - - checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? - elem || false : - elem === part; - } - } - - if ( isPartStrNotTag ) { - Sizzle.filter( part, checkSet, true ); - } - }, - - ">": function( checkSet, part ) { - var elem, - isPartStr = typeof part === "string", - i = 0, - l = checkSet.length; - - if ( isPartStr && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - var parent = elem.parentNode; - checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; - } - } - - } else { - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - checkSet[i] = isPartStr ? - elem.parentNode : - elem.parentNode === part; - } - } - - if ( isPartStr ) { - Sizzle.filter( part, checkSet, true ); - } - } - }, - - "": function(checkSet, part, isXML){ - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); - }, - - "~": function( checkSet, part, isXML ) { - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); - } - }, - - find: { - ID: function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [m] : []; - } - }, - - NAME: function( match, context ) { - if ( typeof context.getElementsByName !== "undefined" ) { - var ret = [], - results = context.getElementsByName( match[1] ); - - for ( var i = 0, l = results.length; i < l; i++ ) { - if ( results[i].getAttribute("name") === match[1] ) { - ret.push( results[i] ); - } - } - - return ret.length === 0 ? null : ret; - } - }, - - TAG: function( match, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( match[1] ); - } - } - }, - preFilter: { - CLASS: function( match, curLoop, inplace, result, not, isXML ) { - match = " " + match[1].replace( rBackslash, "" ) + " "; - - if ( isXML ) { - return match; - } - - for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { - if ( elem ) { - if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { - if ( !inplace ) { - result.push( elem ); - } - - } else if ( inplace ) { - curLoop[i] = false; - } - } - } - - return false; - }, - - ID: function( match ) { - return match[1].replace( rBackslash, "" ); - }, - - TAG: function( match, curLoop ) { - return match[1].replace( rBackslash, "" ).toLowerCase(); - }, - - CHILD: function( match ) { - if ( match[1] === "nth" ) { - if ( !match[2] ) { - Sizzle.error( match[0] ); - } - - match[2] = match[2].replace(/^\+|\s*/g, ''); - - // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' - var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( - match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || - !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); - - // calculate the numbers (first)n+(last) including if they are negative - match[2] = (test[1] + (test[2] || 1)) - 0; - match[3] = test[3] - 0; - } - else if ( match[2] ) { - Sizzle.error( match[0] ); - } - - // TODO: Move to normal caching system - match[0] = done++; - - return match; - }, - - ATTR: function( match, curLoop, inplace, result, not, isXML ) { - var name = match[1] = match[1].replace( rBackslash, "" ); - - if ( !isXML && Expr.attrMap[name] ) { - match[1] = Expr.attrMap[name]; - } - - // Handle if an un-quoted value was used - match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); - - if ( match[2] === "~=" ) { - match[4] = " " + match[4] + " "; - } - - return match; - }, - - PSEUDO: function( match, curLoop, inplace, result, not ) { - if ( match[1] === "not" ) { - // If we're dealing with a complex expression, or a simple one - if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { - match[3] = Sizzle(match[3], null, null, curLoop); - - } else { - var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); - - if ( !inplace ) { - result.push.apply( result, ret ); - } - - return false; - } - - } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { - return true; - } - - return match; - }, - - POS: function( match ) { - match.unshift( true ); - - return match; - } - }, - - filters: { - enabled: function( elem ) { - return elem.disabled === false && elem.type !== "hidden"; - }, - - disabled: function( elem ) { - return elem.disabled === true; - }, - - checked: function( elem ) { - return elem.checked === true; - }, - - selected: function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - parent: function( elem ) { - return !!elem.firstChild; - }, - - empty: function( elem ) { - return !elem.firstChild; - }, - - has: function( elem, i, match ) { - return !!Sizzle( match[3], elem ).length; - }, - - header: function( elem ) { - return (/h\d/i).test( elem.nodeName ); - }, - - text: function( elem ) { - var attr = elem.getAttribute( "type" ), type = elem.type; - // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) - // use getAttribute instead to test this case - return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); - }, - - radio: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; - }, - - checkbox: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; - }, - - file: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; - }, - - password: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; - }, - - submit: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "submit" === elem.type; - }, - - image: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; - }, - - reset: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "reset" === elem.type; - }, - - button: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && "button" === elem.type || name === "button"; - }, - - input: function( elem ) { - return (/input|select|textarea|button/i).test( elem.nodeName ); - }, - - focus: function( elem ) { - return elem === elem.ownerDocument.activeElement; - } - }, - setFilters: { - first: function( elem, i ) { - return i === 0; - }, - - last: function( elem, i, match, array ) { - return i === array.length - 1; - }, - - even: function( elem, i ) { - return i % 2 === 0; - }, - - odd: function( elem, i ) { - return i % 2 === 1; - }, - - lt: function( elem, i, match ) { - return i < match[3] - 0; - }, - - gt: function( elem, i, match ) { - return i > match[3] - 0; - }, - - nth: function( elem, i, match ) { - return match[3] - 0 === i; - }, - - eq: function( elem, i, match ) { - return match[3] - 0 === i; - } - }, - filter: { - PSEUDO: function( elem, match, i, array ) { - var name = match[1], - filter = Expr.filters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - - } else if ( name === "contains" ) { - return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; - - } else if ( name === "not" ) { - var not = match[3]; - - for ( var j = 0, l = not.length; j < l; j++ ) { - if ( not[j] === elem ) { - return false; - } - } - - return true; - - } else { - Sizzle.error( name ); - } - }, - - CHILD: function( elem, match ) { - var first, last, - doneName, parent, cache, - count, diff, - type = match[1], - node = elem; - - switch ( type ) { - case "only": - case "first": - while ( (node = node.previousSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - if ( type === "first" ) { - return true; - } - - node = elem; - - case "last": - while ( (node = node.nextSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - return true; - - case "nth": - first = match[2]; - last = match[3]; - - if ( first === 1 && last === 0 ) { - return true; - } - - doneName = match[0]; - parent = elem.parentNode; - - if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { - count = 0; - - for ( node = parent.firstChild; node; node = node.nextSibling ) { - if ( node.nodeType === 1 ) { - node.nodeIndex = ++count; - } - } - - parent[ expando ] = doneName; - } - - diff = elem.nodeIndex - last; - - if ( first === 0 ) { - return diff === 0; - - } else { - return ( diff % first === 0 && diff / first >= 0 ); - } - } - }, - - ID: function( elem, match ) { - return elem.nodeType === 1 && elem.getAttribute("id") === match; - }, - - TAG: function( elem, match ) { - return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; - }, - - CLASS: function( elem, match ) { - return (" " + (elem.className || elem.getAttribute("class")) + " ") - .indexOf( match ) > -1; - }, - - ATTR: function( elem, match ) { - var name = match[1], - result = Sizzle.attr ? - Sizzle.attr( elem, name ) : - Expr.attrHandle[ name ] ? - Expr.attrHandle[ name ]( elem ) : - elem[ name ] != null ? - elem[ name ] : - elem.getAttribute( name ), - value = result + "", - type = match[2], - check = match[4]; - - return result == null ? - type === "!=" : - !type && Sizzle.attr ? - result != null : - type === "=" ? - value === check : - type === "*=" ? - value.indexOf(check) >= 0 : - type === "~=" ? - (" " + value + " ").indexOf(check) >= 0 : - !check ? - value && result !== false : - type === "!=" ? - value !== check : - type === "^=" ? - value.indexOf(check) === 0 : - type === "$=" ? - value.substr(value.length - check.length) === check : - type === "|=" ? - value === check || value.substr(0, check.length + 1) === check + "-" : - false; - }, - - POS: function( elem, match, i, array ) { - var name = match[2], - filter = Expr.setFilters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - } - } - } -}; - -var origPOS = Expr.match.POS, - fescape = function(all, num){ - return "\\" + (num - 0 + 1); - }; - -for ( var type in Expr.match ) { - Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); - Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); -} - -var makeArray = function( array, results ) { - array = Array.prototype.slice.call( array, 0 ); - - if ( results ) { - results.push.apply( results, array ); - return results; - } - - return array; -}; - -// Perform a simple check to determine if the browser is capable of -// converting a NodeList to an array using builtin methods. -// Also verifies that the returned array holds DOM nodes -// (which is not the case in the Blackberry browser) -try { - Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; - -// Provide a fallback method if it does not work -} catch( e ) { - makeArray = function( array, results ) { - var i = 0, - ret = results || []; - - if ( toString.call(array) === "[object Array]" ) { - Array.prototype.push.apply( ret, array ); - - } else { - if ( typeof array.length === "number" ) { - for ( var l = array.length; i < l; i++ ) { - ret.push( array[i] ); - } - - } else { - for ( ; array[i]; i++ ) { - ret.push( array[i] ); - } - } - } - - return ret; - }; -} - -var sortOrder, siblingCheck; - -if ( document.documentElement.compareDocumentPosition ) { - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { - return a.compareDocumentPosition ? -1 : 1; - } - - return a.compareDocumentPosition(b) & 4 ? -1 : 1; - }; - -} else { - sortOrder = function( a, b ) { - // The nodes are identical, we can exit early - if ( a === b ) { - hasDuplicate = true; - return 0; - - // Fallback to using sourceIndex (in IE) if it's available on both nodes - } else if ( a.sourceIndex && b.sourceIndex ) { - return a.sourceIndex - b.sourceIndex; - } - - var al, bl, - ap = [], - bp = [], - aup = a.parentNode, - bup = b.parentNode, - cur = aup; - - // If the nodes are siblings (or identical) we can do a quick check - if ( aup === bup ) { - return siblingCheck( a, b ); - - // If no parents were found then the nodes are disconnected - } else if ( !aup ) { - return -1; - - } else if ( !bup ) { - return 1; - } - - // Otherwise they're somewhere else in the tree so we need - // to build up a full list of the parentNodes for comparison - while ( cur ) { - ap.unshift( cur ); - cur = cur.parentNode; - } - - cur = bup; - - while ( cur ) { - bp.unshift( cur ); - cur = cur.parentNode; - } - - al = ap.length; - bl = bp.length; - - // Start walking down the tree looking for a discrepancy - for ( var i = 0; i < al && i < bl; i++ ) { - if ( ap[i] !== bp[i] ) { - return siblingCheck( ap[i], bp[i] ); - } - } - - // We ended someplace up the tree so do a sibling check - return i === al ? - siblingCheck( a, bp[i], -1 ) : - siblingCheck( ap[i], b, 1 ); - }; - - siblingCheck = function( a, b, ret ) { - if ( a === b ) { - return ret; - } - - var cur = a.nextSibling; - - while ( cur ) { - if ( cur === b ) { - return -1; - } - - cur = cur.nextSibling; - } - - return 1; - }; -} - -// Check to see if the browser returns elements by name when -// querying by getElementById (and provide a workaround) -(function(){ - // We're going to inject a fake input element with a specified name - var form = document.createElement("div"), - id = "script" + (new Date()).getTime(), - root = document.documentElement; - - form.innerHTML = ""; - - // Inject it into the root element, check its status, and remove it quickly - root.insertBefore( form, root.firstChild ); - - // The workaround has to do additional checks after a getElementById - // Which slows things down for other browsers (hence the branching) - if ( document.getElementById( id ) ) { - Expr.find.ID = function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - - return m ? - m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? - [m] : - undefined : - []; - } - }; - - Expr.filter.ID = function( elem, match ) { - var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); - - return elem.nodeType === 1 && node && node.nodeValue === match; - }; - } - - root.removeChild( form ); - - // release memory in IE - root = form = null; -})(); - -(function(){ - // Check to see if the browser returns only elements - // when doing getElementsByTagName("*") - - // Create a fake element - var div = document.createElement("div"); - div.appendChild( document.createComment("") ); - - // Make sure no comments are found - if ( div.getElementsByTagName("*").length > 0 ) { - Expr.find.TAG = function( match, context ) { - var results = context.getElementsByTagName( match[1] ); - - // Filter out possible comments - if ( match[1] === "*" ) { - var tmp = []; - - for ( var i = 0; results[i]; i++ ) { - if ( results[i].nodeType === 1 ) { - tmp.push( results[i] ); - } - } - - results = tmp; - } - - return results; - }; - } - - // Check to see if an attribute returns normalized href attributes - div.innerHTML = ""; - - if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && - div.firstChild.getAttribute("href") !== "#" ) { - - Expr.attrHandle.href = function( elem ) { - return elem.getAttribute( "href", 2 ); - }; - } - - // release memory in IE - div = null; -})(); - -if ( document.querySelectorAll ) { - (function(){ - var oldSizzle = Sizzle, - div = document.createElement("div"), - id = "__sizzle__"; - - div.innerHTML = "

"; - - // Safari can't handle uppercase or unicode characters when - // in quirks mode. - if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { - return; - } - - Sizzle = function( query, context, extra, seed ) { - context = context || document; - - // Only use querySelectorAll on non-XML documents - // (ID selectors don't work in non-HTML documents) - if ( !seed && !Sizzle.isXML(context) ) { - // See if we find a selector to speed up - var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); - - if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { - // Speed-up: Sizzle("TAG") - if ( match[1] ) { - return makeArray( context.getElementsByTagName( query ), extra ); - - // Speed-up: Sizzle(".CLASS") - } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { - return makeArray( context.getElementsByClassName( match[2] ), extra ); - } - } - - if ( context.nodeType === 9 ) { - // Speed-up: Sizzle("body") - // The body element only exists once, optimize finding it - if ( query === "body" && context.body ) { - return makeArray( [ context.body ], extra ); - - // Speed-up: Sizzle("#ID") - } else if ( match && match[3] ) { - var elem = context.getElementById( match[3] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id === match[3] ) { - return makeArray( [ elem ], extra ); - } - - } else { - return makeArray( [], extra ); - } - } - - try { - return makeArray( context.querySelectorAll(query), extra ); - } catch(qsaError) {} - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - var oldContext = context, - old = context.getAttribute( "id" ), - nid = old || id, - hasParent = context.parentNode, - relativeHierarchySelector = /^\s*[+~]/.test( query ); - - if ( !old ) { - context.setAttribute( "id", nid ); - } else { - nid = nid.replace( /'/g, "\\$&" ); - } - if ( relativeHierarchySelector && hasParent ) { - context = context.parentNode; - } - - try { - if ( !relativeHierarchySelector || hasParent ) { - return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); - } - - } catch(pseudoError) { - } finally { - if ( !old ) { - oldContext.removeAttribute( "id" ); - } - } - } - } - - return oldSizzle(query, context, extra, seed); - }; - - for ( var prop in oldSizzle ) { - Sizzle[ prop ] = oldSizzle[ prop ]; - } - - // release memory in IE - div = null; - })(); -} - -(function(){ - var html = document.documentElement, - matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; - - if ( matches ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9 fails this) - var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), - pseudoWorks = false; - - try { - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( document.documentElement, "[test!='']:sizzle" ); - - } catch( pseudoError ) { - pseudoWorks = true; - } - - Sizzle.matchesSelector = function( node, expr ) { - // Make sure that attribute selectors are quoted - expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); - - if ( !Sizzle.isXML( node ) ) { - try { - if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { - var ret = matches.call( node, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || !disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9, so check for that - node.document && node.document.nodeType !== 11 ) { - return ret; - } - } - } catch(e) {} - } - - return Sizzle(expr, null, null, [node]).length > 0; - }; - } -})(); - -(function(){ - var div = document.createElement("div"); - - div.innerHTML = "
"; - - // Opera can't find a second classname (in 9.6) - // Also, make sure that getElementsByClassName actually exists - if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { - return; - } - - // Safari caches class attributes, doesn't catch changes (in 3.2) - div.lastChild.className = "e"; - - if ( div.getElementsByClassName("e").length === 1 ) { - return; - } - - Expr.order.splice(1, 0, "CLASS"); - Expr.find.CLASS = function( match, context, isXML ) { - if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { - return context.getElementsByClassName(match[1]); - } - }; - - // release memory in IE - div = null; -})(); - -function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 && !isXML ){ - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( elem.nodeName.toLowerCase() === cur ) { - match = elem; - break; - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 ) { - if ( !isXML ) { - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( typeof cur !== "string" ) { - if ( elem === cur ) { - match = true; - break; - } - - } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { - match = elem; - break; - } - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -if ( document.documentElement.contains ) { - Sizzle.contains = function( a, b ) { - return a !== b && (a.contains ? a.contains(b) : true); - }; - -} else if ( document.documentElement.compareDocumentPosition ) { - Sizzle.contains = function( a, b ) { - return !!(a.compareDocumentPosition(b) & 16); - }; - -} else { - Sizzle.contains = function() { - return false; - }; -} - -Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; - - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -var posProcess = function( selector, context, seed ) { - var match, - tmpSet = [], - later = "", - root = context.nodeType ? [context] : context; - - // Position selectors must be done after the filter - // And so must :not(positional) so we move all PSEUDOs to the end - while ( (match = Expr.match.PSEUDO.exec( selector )) ) { - later += match[0]; - selector = selector.replace( Expr.match.PSEUDO, "" ); - } - - selector = Expr.relative[selector] ? selector + "*" : selector; - - for ( var i = 0, l = root.length; i < l; i++ ) { - Sizzle( selector, root[i], tmpSet, seed ); - } - - return Sizzle.filter( later, tmpSet ); -}; - -// EXPOSE -// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -Sizzle.selectors.attrMap = {}; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.filters; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - -})(); - - -var runtil = /Until$/, - rparentsprev = /^(?:parents|prevUntil|prevAll)/, - // Note: This RegExp should be improved, or likely pulled from Sizzle - rmultiselector = /,/, - isSimple = /^.[^:#\[\.,]*$/, - slice = Array.prototype.slice, - POS = jQuery.expr.match.POS, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var self = this, - i, l; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - var ret = this.pushStack( "", "find", selector ), - length, n, r; - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var targets = jQuery( target ); - return this.filter(function() { - for ( var i = 0, l = targets.length; i < l; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - POS.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var ret = [], i, l, cur = this[0]; - - // Array (deprecated as of jQuery 1.7) - if ( jQuery.isArray( selectors ) ) { - var level = 1; - - while ( cur && cur.ownerDocument && cur !== context ) { - for ( i = 0; i < selectors.length; i++ ) { - - if ( jQuery( cur ).is( selectors[ i ] ) ) { - ret.push({ selector: selectors[ i ], elem: cur, level: level }); - } - } - - cur = cur.parentNode; - level++; - } - - return ret; - } - - // String - var pos = POS.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( i = 0, l = this.length; i < l; i++ ) { - cur = this[i]; - - while ( cur ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - - } else { - cur = cur.parentNode; - if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { - break; - } - } - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - andSelf: function() { - return this.add( this.prevObject ); - } -}); - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return jQuery.nth( elem, 2, "nextSibling" ); - }, - prev: function( elem ) { - return jQuery.nth( elem, 2, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( elem.parentNode.firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.makeArray( elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, slice.call( arguments ).join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - nth: function( cur, result, dir, elem ) { - result = result || 1; - var num = 0; - - for ( ; cur; cur = cur[dir] ) { - if ( cur.nodeType === 1 && ++num === result ) { - break; - } - } - - return cur; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} - - - - -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, - rtagName = /<([\w:]+)/, - rtbody = /", "" ], - legend: [ 1, "
", "
" ], - thead: [ 1, "", "
" ], - tr: [ 2, "", "
" ], - td: [ 3, "", "
" ], - col: [ 2, "", "
" ], - area: [ 1, "", "" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE can't serialize and