[
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2018 Galile0\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "PacketMonitor32/Buffer.cpp",
    "content": "#include \"Buffer.h\"\n\nBuffer::Buffer(){\n  bufA = (uint8_t*)malloc(BUF_SIZE);\n  bufB = (uint8_t*)malloc(BUF_SIZE);\n}\n\nvoid Buffer::open(fs::FS* fs){\n  int i=0;\n  do{\n    fileName = \"/\"+(String)i+\".pcap\";\n    i++;\n  } while(fs->exists(fileName));\n\n  Serial.println(fileName);\n  \n  file = fs->open(fileName, FILE_WRITE);\n  file.close();\n\n  bufSizeA = 0;\n  bufSizeB = 0;\n  \n  writing = true;\n  \n  write(uint32_t(0xa1b2c3d4)); // magic number\n  write(uint16_t(2)); // major version number\n  write(uint16_t(4)); // minor version number\n  write(int32_t(0)); // GMT to local correction\n  write(uint32_t(0)); // accuracy of timestamps\n  write(uint32_t(SNAP_LEN)); // max length of captured packets, in octets\n  write(uint32_t(105)); // data link type\n\n  useSD = true;\n}\n\nvoid Buffer::close(fs::FS* fs){\n  if(!writing) return;\n  forceSave(fs);\n  writing = false;\n  Serial.println(\"file closed\");\n}\n\nvoid Buffer::addPacket(uint8_t* buf, uint32_t len){\n  \n  // buffer is full -> drop packet\n  if((useA && bufSizeA + len >= BUF_SIZE && bufSizeB > 0) || (!useA && bufSizeB + len >= BUF_SIZE && bufSizeA > 0)){\n    Serial.print(\";\"); \n    return;\n  }\n  \n  if(useA && bufSizeA + len + 16 >= BUF_SIZE && bufSizeB == 0){\n    useA = false;\n    Serial.println(\"\\nswitched to buffer B\");\n  }\n  else if(!useA && bufSizeB + len + 16 >= BUF_SIZE && bufSizeA == 0){\n    useA = true;\n    Serial.println(\"\\nswitched to buffer A\");\n  }\n\n  uint32_t microSeconds = micros(); // e.g. 45200400 => 45s 200ms 400us\n  uint32_t seconds = (microSeconds/1000)/1000; // e.g. 45200400/1000/1000 = 45200 / 1000 = 45s\n\n  microSeconds -= seconds*1000*1000; // e.g. 45200400 - 45*1000*1000 = 45200400 - 45000000 = 400us (because we only need the offset)\n  \n  write(seconds); // ts_sec\n  write(microSeconds); // ts_usec\n  write(len); // incl_len\n  write(len); // orig_len\n  \n  write(buf, len); // packet payload\n}\n\nvoid Buffer::write(int32_t n){\n  uint8_t buf[4];\n  buf[0] = n;\n  buf[1] = n >> 8;\n  buf[2] = n >> 16;\n  buf[3] = n >> 24;\n  write(buf,4);\n}\n\nvoid Buffer::write(uint32_t n){\n  uint8_t buf[4];\n  buf[0] = n;\n  buf[1] = n >> 8;\n  buf[2] = n >> 16;\n  buf[3] = n >> 24;\n  write(buf,4);\n}\n\nvoid Buffer::write(uint16_t n){\n  uint8_t buf[2];\n  buf[0] = n;\n  buf[1] = n >> 8;\n  write(buf,2);\n}\n\nvoid Buffer::write(uint8_t* buf, uint32_t len){\n  if(!writing) return;\n  \n  if(useA){\n    memcpy(&bufA[bufSizeA], buf, len);\n    bufSizeA += len;\n  }else{\n    memcpy(&bufB[bufSizeB], buf, len);\n    bufSizeB += len;\n  }\n}\n\nvoid Buffer::save(fs::FS* fs){\n  if(saving) return; // makes sure the function isn't called simultaneously on different cores\n\n  // buffers are already emptied, therefor saving is unecessary\n  if((useA && bufSizeB == 0) || (!useA && bufSizeA == 0)){\n    //Serial.printf(\"useA: %s, bufA %u, bufB %u\\n\",useA ? \"true\" : \"false\",bufSizeA,bufSizeB); // for debug porpuses\n    return;\n  }\n  \n  Serial.println(\"saving file\");\n  \n  uint32_t startTime = millis();\n  uint32_t finishTime;\n\n  file = fs->open(fileName, FILE_APPEND);\n  if (!file) {\n    Serial.println(\"Failed to open file '\"+fileName+\"'\");\n    useSD = false;\n    return;\n  }\n  \n  saving = true;\n  \n  uint32_t len;\n  \n  if(useA){\n    file.write(bufB, bufSizeB);\n    len = bufSizeB;\n    bufSizeB = 0;\n  }\n  else{\n    file.write(bufA, bufSizeA);\n    len = bufSizeA;\n    bufSizeA = 0;\n  }\n\n  file.close();\n  \n  finishTime = millis() - startTime;\n\n  Serial.printf(\"\\n%u bytes written for %u ms\\n\", len, finishTime);\n  \n  saving = false;\n  \n}\n\nvoid Buffer::forceSave(fs::FS* fs){\n  uint32_t len = bufSizeA + bufSizeB;\n  if(len == 0) return;\n  \n  file = fs->open(fileName, FILE_APPEND);\n  if (!file) {\n    Serial.println(\"Failed to open file '\"+fileName+\"'\");\n    useSD = false;\n    return;\n  }\n\n  saving = true;\n  writing = false;\n  \n  if(useA){\n\n    if(bufSizeB > 0){\n      file.write(bufB, bufSizeB);\n      bufSizeB = 0;\n    }\n\n    if(bufSizeA > 0){\n      file.write(bufA, bufSizeA);\n      bufSizeA = 0;\n    }\n    \n  } else {\n\n    if(bufSizeA > 0){\n      file.write(bufA, bufSizeA);\n      bufSizeA = 0;\n    }\n    \n    if(bufSizeB > 0){\n      file.write(bufB, bufSizeB);\n      bufSizeB = 0;\n    }\n    \n  }\n\n  file.close();\n\n  Serial.printf(\"saved %u bytes\\n\",len);\n\n  saving = false;\n  writing = true;\n}\n\n"
  },
  {
    "path": "PacketMonitor32/Buffer.h",
    "content": "#ifndef Buffer_h\n#define Buffer_h\n\n#include \"Arduino.h\"\n#include \"FS.h\"\n#include \"SD_MMC.h\"\n\n#define BUF_SIZE 24 * 1024\n#define SNAP_LEN 2324 // max len of each recieved packet\n\nextern bool useSD;\n\nclass Buffer {\n  public:\n    Buffer();\n    void open(fs::FS* fs);\n    void close(fs::FS* fs);\n    void addPacket(uint8_t* buf, uint32_t len);\n    void save(fs::FS* fs);\n    void forceSave(fs::FS* fs);\n  private:\n    void write(int32_t n);\n    void write(uint32_t n);\n    void write(uint16_t n);\n    void write(uint8_t* buf, uint32_t len);\n    \n    uint8_t* bufA;\n    uint8_t* bufB;\n\n    uint32_t bufSizeA = 0;\n    uint32_t bufSizeB = 0;\n\n    bool writing = false; // acceppting writes to buffer\n    bool useA = true; // writing to bufA or bufB\n    bool saving = false; // currently saving onto the SD card\n\n    String fileName = \"/0.pcap\";\n    File file;\n};\n\n#endif\n"
  },
  {
    "path": "PacketMonitor32/PacketMonitor32_ite5.ino",
    "content": "//https://github.com/lpodkalicki/blog/blob/master/esp32/016_wifi_sniffer/main/main.c\n// packet monitor from spacehuhn\n\n/* uncomment if the default 4 bit mode doesn't work */\n/* ------------------------------------------------ */\n// #define BOARD_HAS_1BIT_SDMMC true // forces 1bit mode for SD MMC\n/* ------------------------------------------------ */\n\n#include \"freertos/FreeRTOS.h\"\n#include \"esp_wifi.h\"\n#include \"esp_wifi_types.h\"\n#include \"esp_system.h\"\n#include \"esp_event.h\"\n#include \"esp_event_loop.h\"\n#include \"nvs_flash.h\"\n#include <stdio.h>\n#include <string>\n#include <cstddef>\n#include <Wire.h>\n#include <Preferences.h>\nusing namespace std;\n\n\n// g4lile0 ESPNow\n\n#include <esp_now.h>\n#include <WiFi.h>\n\n#define CHANNEL 1\n\n// Init ESP Now with fallback\nvoid InitESPNow() {\n  if (esp_now_init() == ESP_OK) {\n    Serial.println(\"ESPNow Init Success\");\n  }\n  else {\n    Serial.println(\"ESPNow Init Failed\");\n    // Retry InitESPNow, add a counte and then restart?\n    // InitESPNow();\n    // or Simply Restart\n    ESP.restart();\n  }\n}\n\n\n// config AP SSID\nvoid configDeviceAP() {\n  char* SSID = \"Slave_1\";\n  bool result = WiFi.softAP(SSID, \"Slave_1_Password\", CHANNEL, 0);\n  if (!result) {\n    Serial.println(\"AP Config failed.\");\n  } else {\n    Serial.println(\"AP Config Success. Broadcasting with AP: \" + String(SSID));\n  }\n}\n\n\n\n\n/* ===== compile settings ===== */\n#define MAX_CH 14 // 1 - 14 channels (1-11 for US, 1-13 for EU and 1-14 for Japan)\n#define SNAP_LEN 2324 // max len of each recieved packet\n\n#define BUTTON_PIN 0 // button to change the channel\n\n#define USE_DISPLAY // comment out if you don't want to use the OLED display\n#define FLIP_DISPLAY // comment out if you don't like to flip it\n#define SDA_PIN 4\n#define SCL_PIN 15\n#define MAX_X 128\n#define MAX_Y 51\n\n#if CONFIG_FREERTOS_UNICORE\n#define RUNNING_CORE 0\n#else\n#define RUNNING_CORE 1\n#endif\n\n#ifdef USE_DISPLAY\n#include \"SSD1306.h\"\n#endif\n\n#include \"FS.h\"\n#include \"SD_MMC.h\"\n#include \"Buffer.h\"\n\nesp_err_t event_handler(void* ctx, system_event_t* event) {\n  return ESP_OK;\n}\n\n\n\n/* =====g4lile0 ===== */\n\n\n\n\n#define DATA_LENGTH           112\n\n#define TYPE_MANAGEMENT       0x00\n#define TYPE_CONTROL          0x01\n#define TYPE_DATA             0x02\n#define SUBTYPE_PROBE_REQUEST 0x04\n\nstruct RxControl {\n signed rssi:8; // signal intensity of packet\n unsigned rate:4;\n unsigned is_group:1;\n unsigned:1;\n unsigned sig_mode:2; // 0:is 11n packet; 1:is not 11n packet;\n unsigned legacy_length:12; // if not 11n packet, shows length of packet.\n unsigned damatch0:1;\n unsigned damatch1:1;\n unsigned bssidmatch0:1;\n unsigned bssidmatch1:1;\n unsigned MCS:7; // if is 11n packet, shows the modulation and code used (range from 0 to 76)\n unsigned CWB:1; // if is 11n packet, shows if is HT40 packet or not\n unsigned HT_length:16;// if is 11n packet, shows length of packet.\n unsigned Smoothing:1;\n unsigned Not_Sounding:1;\n unsigned:1;\n unsigned Aggregation:1;\n unsigned STBC:2;\n unsigned FEC_CODING:1; // if is 11n packet, shows if is LDPC packet or not.\n unsigned SGI:1;\n unsigned rxend_state:8;\n unsigned ampdu_cnt:8;\n unsigned channel:4; //which channel this packet in.\n unsigned:12;\n};\n\nstruct SnifferPacket{\n    struct RxControl rx_ctrl;\n    uint8_t data[DATA_LENGTH];\n    uint16_t cnt;\n    uint16_t len;\n};\n\n\n\n\n/* ===== run-time variables ===== */\nBuffer sdBuffer;\n#ifdef USE_DISPLAY\nSSD1306  display(0x3c, SDA_PIN, SCL_PIN);\n#endif\nPreferences preferences;\n\nbool useSD = false;\nbool buttonPressed = false;\nbool buttonEnabled = true;\nuint32_t lastDrawTime;\nuint32_t lastButtonTime;\nuint32_t tmpPacketCounter;\nuint32_t pkts[MAX_X]; // here the packets per second will be saved\nuint32_t deauths = 0; // deauth frames per second\nunsigned int ch = 1; // current 802.11 channel\nint rssiSum;\n\n/* ===== functions ===== */\ndouble getMultiplicator() {\n  uint32_t maxVal = 1;\n  for (int i = 0; i < MAX_X; i++) {\n    if (pkts[i] > maxVal) maxVal = pkts[i];\n  }\n  if (maxVal > MAX_Y) return (double)MAX_Y / (double)maxVal;\n  else return 1;\n}\n\nvoid setChannel(int newChannel) {\n  ch = newChannel;\n  if (ch > MAX_CH || ch < 1) ch = 1;\n\n  preferences.begin(\"packetmonitor32\", false);\n  preferences.putUInt(\"channel\", ch);\n  preferences.end();\n\n  esp_wifi_set_promiscuous(false);\n  esp_wifi_set_channel(ch, WIFI_SECOND_CHAN_NONE);\n  esp_wifi_set_promiscuous_rx_cb(&wifi_promiscuous);\n  esp_wifi_set_promiscuous(true);\n}\n\nbool setupSD() {\n  if (!SD_MMC.begin()) {\n    Serial.println(\"Card Mount Failed\");\n    return false;\n  }\n\n  uint8_t cardType = SD_MMC.cardType();\n\n  if (cardType == CARD_NONE) {\n    Serial.println(\"No SD_MMC card attached\");\n    return false;\n  }\n\n  Serial.print(\"SD_MMC Card Type: \");\n  if (cardType == CARD_MMC) {\n    Serial.println(\"MMC\");\n  } else if (cardType == CARD_SD) {\n    Serial.println(\"SDSC\");\n  } else if (cardType == CARD_SDHC) {\n    Serial.println(\"SDHC\");\n  } else {\n    Serial.println(\"UNKNOWN\");\n  }\n\n  uint64_t cardSize = SD_MMC.cardSize() / (1024 * 1024);\n  Serial.printf(\"SD_MMC Card Size: %lluMB\\n\", cardSize);\n\n  return true;\n}\n\nvoid wifi_promiscuous(void* buf, wifi_promiscuous_pkt_type_t type) {\n  wifi_promiscuous_pkt_t* pkt = (wifi_promiscuous_pkt_t*)buf;\n  wifi_pkt_rx_ctrl_t ctrl = (wifi_pkt_rx_ctrl_t)pkt->rx_ctrl;\n\n  if (type == WIFI_PKT_MGMT && (pkt->payload[0] == 0xA0 || pkt->payload[0] == 0xC0 )) deauths++;\n\n  if (type == WIFI_PKT_MISC) return; // wrong packet type\n  if (ctrl.sig_len > SNAP_LEN) return; // packet too long\n\n  uint32_t packetLength = ctrl.sig_len;\n  if (type == WIFI_PKT_MGMT) packetLength -= 4; // fix for known bug in the IDF https://github.com/espressif/esp-idf/issues/886\n\n\n  \n\n//, CHAN=%02d, RSSI=%02d,\"\n//  Serial.print(pkt->payload);\n  tmpPacketCounter++;\n  rssiSum += ctrl.rssi;\n\n\n\n\n  unsigned int frameControl = ((unsigned int)pkt->payload[1] << 8) + pkt->payload[0];\n\n  uint8_t version      = (frameControl & 0b0000000000000011) >> 0;\n  uint8_t frameType    = (frameControl & 0b0000000000001100) >> 2;\n  uint8_t frameSubType = (frameControl & 0b0000000011110000) >> 4;\n  uint8_t toDS         = (frameControl & 0b0000000100000000) >> 8;\n  uint8_t fromDS       = (frameControl & 0b0000001000000000) >> 9;\n\n  // Only look for probe request packets\n  if (frameType != TYPE_MANAGEMENT ||\n  frameSubType != SUBTYPE_PROBE_REQUEST)\n        return;\n\n//  if (frameType != TYPE_MANAGEMENT )  return;\n\n\n\n//  Serial.print(ctrl.rssi, DEC);\n     \n//Serial.print(\".\");\n\nSerial.println(\"\");\n//Serial.printf(\"PACKET TYPE=%s CHAN=%02d, RSSI=%02d \",wifi_sniffer_packet_type2str(type),ctrl.channel,ctrl.rssi);\nSerial.printf(\"PACKET TYPE=%s CHAN=%02d, RSSI=%02d \",wifi_sniffer_packet_type2str(type),pkt->rx_ctrl.channel,pkt->rx_ctrl.rssi);\n\n\n        \n  if (useSD) sdBuffer.addPacket(pkt->payload, packetLength);\n\n  Serial.print(\"RSSI: \");\n  Serial.print(pkt->rx_ctrl.rssi, DEC);\n\n  char addr[] = \"00:00:00:00:00:00\";\n  getMAC(addr, pkt->payload, 10);\n  Serial.print(\" Peer MAC: \");\n  Serial.print(addr);\n\n\n  uint8_t SSID_length = pkt->payload[25];\n  Serial.print(\" SSID: \");\n  printDataSpan(26, SSID_length, pkt->payload);\n\n}\n\n\n\nstatic void getMAC(char *addr, uint8_t* data, uint16_t offset) {\n  sprintf(addr, \"%02x:%02x:%02x:%02x:%02x:%02x\", data[offset+0], data[offset+1], data[offset+2], data[offset+3], data[offset+4], data[offset+5]);\n\n\n}\n\nstatic void printDataSpan(uint16_t start, uint16_t size, uint8_t* data) {\n  for(uint16_t i = start; i < DATA_LENGTH && i < start+size; i++) {\n    Serial.write(data[i]);\n  }\n}\n\n\nchar * wifi_sniffer_packet_type2str(wifi_promiscuous_pkt_type_t type)\n{\n  switch(type) {\n  case WIFI_PKT_MGMT: return \"MGMT\";\n  case WIFI_PKT_DATA: return \"DATA\";\n  default:  \n  case WIFI_PKT_MISC: return \"MISC\";\n  }\n}\n\n\n\nvoid draw() {\n#ifdef USE_DISPLAY\n  double multiplicator = getMultiplicator();\n  int len;\n  int rssi;\n\n  if (pkts[MAX_X - 1] > 0) rssi = rssiSum / (int)pkts[MAX_X - 1];\n  else rssi = rssiSum;\n\n  display.clear();\n  display.drawString(0, 0, (String)ch + \" | \" + (String)rssi + \" | Pkts \" + (String)tmpPacketCounter + \" [\" + deauths + \"]\" + (useSD ? \" | SD\" : \"\"));\n  display.drawLine(0, 63 - MAX_Y, MAX_X, 63 - MAX_Y);\n  for (int i = 0; i < MAX_X; i++) {\n    len = pkts[i] * multiplicator;\n    display.drawLine(i, 63, i, 63 - (len > MAX_Y ? MAX_Y : len));\n    if (i < MAX_X - 1) pkts[i] = pkts[i + 1];\n  }\n  display.display();\n#endif\n}\n\n// callback when data is recv from Master\nvoid OnDataRecv(const uint8_t *mac_addr, const uint8_t *data, int data_len) {\n  char macStr[18];\n  snprintf(macStr, sizeof(macStr), \"%02x:%02x:%02x:%02x:%02x:%02x\",\n           mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]);\n  Serial.print(\"Last Packet Recv from: \"); Serial.println(macStr);\n  Serial.print(\"Last Packet Recv Data: \"); Serial.println(*data);\n  Serial.println(\"\");\n}\n\n\n/* ===== main program ===== */\nvoid setup() {\n\n  // Serial\n  Serial.begin(115200);\n\n // EspNOW g4lile0\n\n Serial.println(\"ESPNow/Basic/Slave Example\");\n  //Set device in AP mode to begin with\n // WiFi.mode(WIFI_AP);\n  // configure device AP mode\n//  configDeviceAP();\n  // This is the mac address of the Slave in AP Mode\n//  Serial.print(\"AP MAC: \"); Serial.println(WiFi.softAPmacAddress());\n  // Init ESPNow with a fallback logic\n  //InitESPNow();\n  // Once ESPNow is successfully Init, we will register for recv CB to\n  // get recv packer info.\n  //esp_now_register_recv_cb(OnDataRecv);\n\n\n\n\n  // Settings\n  preferences.begin(\"packetmonitor32\", false);\n  ch = preferences.getUInt(\"channel\", 1);\n  preferences.end();\n\n\n\n\n  // System & WiFi\n  nvs_flash_init();\n  tcpip_adapter_init();\n  wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT();\n  ESP_ERROR_CHECK(esp_event_loop_init(event_handler, NULL));\n  ESP_ERROR_CHECK(esp_wifi_init(&cfg));\n  //ESP_ERROR_CHECK(esp_wifi_set_country(WIFI_COUNTRY_EU));\n  ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_RAM));\n  ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_NULL));\n  ESP_ERROR_CHECK(esp_wifi_start());\n\n  esp_wifi_set_channel(ch, WIFI_SECOND_CHAN_NONE);\n\n  // SD card\n  sdBuffer = Buffer();\n\n  if (setupSD())\n    sdBuffer.open(&SD_MMC);\n\n  // I/O\n  pinMode(BUTTON_PIN, INPUT_PULLUP);\n\n  // display\n#ifdef USE_DISPLAY\n  pinMode(16,OUTPUT);\n  digitalWrite(16, LOW);    // set GPIO16 low to reset OLED\n  delay(50); \n  digitalWrite(16, HIGH); // while OLED is running, must set GPIO16 in high\n  display.init();\n#ifdef FLIP_DISPLAY\n  display.flipScreenVertically();\n#endif\n\n  /* show start screen */\n  display.clear();\n  display.setFont(ArialMT_Plain_16);\n  display.drawString(6, 6, \"PacketMonitor32\");\n  display.setFont(ArialMT_Plain_10);\n  display.drawString(24, 34, \"Made with <3 by\");\n  display.drawString(29, 44, \"@Spacehuhn\");\n  display.display();\n\n  delay(1000);\n#endif\n\n  // second core\n  xTaskCreatePinnedToCore(\n    coreTask,               /* Function to implement the task */\n    \"coreTask\",             /* Name of the task */\n    2500,                   /* Stack size in words */\n    NULL,                   /* Task input parameter */\n    0,                      /* Priority of the task */\n    NULL,                   /* Task handle. */\n    RUNNING_CORE);          /* Core where the task should run */\n\n  // start Wifi sniffer\n  esp_wifi_set_promiscuous_rx_cb(&wifi_promiscuous);\n  esp_wifi_set_promiscuous(true);\n}\n\nvoid loop() {\n  vTaskDelay(portMAX_DELAY);\n}\n\nvoid coreTask( void * p ) {\n\n  uint32_t currentTime;\n\n  while (true) {\n\n    currentTime = millis();\n\n    /* bit of spaghetti code, have to clean this up later :D */\n\n    // check button\n    if (digitalRead(BUTTON_PIN) == LOW) {\n      if (buttonEnabled) {\n        if (!buttonPressed) {\n          buttonPressed = true;\n          lastButtonTime = currentTime;\n        } else if (currentTime - lastButtonTime >= 2000) {\n          if (useSD) {\n            useSD = false;\n            sdBuffer.close(&SD_MMC);\n            draw();\n          } else {\n            if (setupSD())\n              sdBuffer.open(&SD_MMC);\n            draw();\n          }\n          buttonPressed = false;\n          buttonEnabled = false;\n        }\n      }\n    } else {\n      if (buttonPressed) {\n        setChannel(ch + 1);\n        draw();\n      }\n      buttonPressed = false;\n      buttonEnabled = true;\n    }\n\n    // save buffer to SD\n    if (useSD)\n      sdBuffer.save(&SD_MMC);\n\n    // draw Display\n    if ( currentTime - lastDrawTime > 1000 ) {\n      lastDrawTime = currentTime;\n      // Serial.printf(\"\\nFree RAM %u %u\\n\", heap_caps_get_minimum_free_size(MALLOC_CAP_8BIT), heap_caps_get_minimum_free_size(MALLOC_CAP_32BIT));// for debug purposes\n\n      pkts[MAX_X - 1] = tmpPacketCounter;\n\n      draw();\n\n//      Serial.println((String)pkts[MAX_X - 1]);\n\n      tmpPacketCounter = 0;\n      deauths = 0;\n      rssiSum = 0;\n    }\n\n    // Serial input\n    if (Serial.available()) {\n      ch = Serial.readString().toInt();\n      if (ch < 1 || ch > 14) ch = 1;\n      setChannel(ch);\n    }\n\n  }\n\n}\n"
  },
  {
    "path": "README.md",
    "content": "# Heimdall-WiFi-Radar\nHeimdall WiFi Radar ESP8266 \n"
  },
  {
    "path": "README.txt",
    "content": "# pHAT Sniffer\nRaspberry Pi + ESP8266 pHAT WiFi sniffer\n\n![Screenshot](screenshot.png \"Screenshot\")\n\n![Device](device.jpg \"Device\")\n"
  },
  {
    "path": "circles_no_zoom.html",
    "content": "<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\ncircle {\n  fill: rgb(31, 119, 180);\n  fill-opacity: .25;\n  stroke: rgb(31, 119, 180);\n  stroke-width: 1px;\n}\n\n.leaf circle {\n  fill: #ff7f0e;\n  fill-opacity: 1;\n}\n\ntext {\n  font: 10px sans-serif;\n  text-anchor: middle;\n}\n\n</style>\n<svg width=\"960\" height=\"960\"></svg>\n<script src=\"https://d3js.org/d3.v4.min.js\"></script>\n<script>\n\nvar circles = {\"name\": \"root\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 4.0}, {\"name\": \"Comtrend\", \"size\": 4.898979485566356}]}, {\"name\": \"MitsumiE\", \"size\": 6.928203230275509}, {\"name\": \"ASUS\", \"children\": [{\"name\": \"Cybertan\", \"size\": 10.770329614269007}, {\"name\": \"MurataMa\", \"size\": 10.770329614269007}, {\"name\": \"Huawei\", \"size\": 10.954451150103322}]}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"Apple\", \"children\": [{\"name\": \"Comtrend\", \"size\": 2.8284271247461903}]}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Comtrend\", \"size\": 3.4641016151377544}, {\"name\": \"Apple\", \"size\": 4.898979485566356}, {\"name\": \"Unknown\", \"size\": 4.47213595499958}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 3.4641016151377544}]}, {\"name\": \"Mitrasta\", \"size\": 6.0}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"Amper\", \"size\": 5.291502622129181}, {\"name\": \"Mitrasta\", \"size\": 4.898979485566356}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 2.8284271247461903}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 4.898979485566356}, {\"name\": \"Unknown\", \"size\": 6.0}, {\"name\": \"Motorola\", \"size\": 6.324555320336759}, {\"name\": \"AskeyCom\", \"size\": 5.656854249492381}]}, {\"name\": \"Motorola\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 15.748015748023622}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.0}, {\"name\": \"HonHaiPr\", \"size\": 4.898979485566356}, {\"name\": \"Google\", \"size\": 4.47213595499958}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}]}, {\"name\": \"Lesswire\", \"size\": 8.48528137423857}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 5.291502622129181}, {\"name\": \"HP\", \"size\": 5.291502622129181}, {\"name\": \"AskeyCom\", \"size\": 4.898979485566356}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Espressi\", \"size\": 15.0996688705415}, {\"name\": \"Unknown\", \"size\": 15.620499351813308}, {\"name\": \"Intel\", \"size\": 14.966629547095765}, {\"name\": \"Elitegro\", \"size\": 15.620499351813308}, {\"name\": \"XiaomiCo\", \"size\": 15.362291495737216}, {\"name\": \"Intel\", \"size\": 15.0996688705415}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Mitrasta\"}, {\"name\": \"Huawei\", \"size\": 4.898979485566356}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Unknown\", \"size\": 8.0}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 9.797958971132712}]}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"CompexPt\", \"size\": 7.745966692414834}, {\"name\": \"Unknown\", \"size\": 6.6332495807108}, {\"name\": \"WistronN\", \"size\": 6.324555320336759}, {\"name\": \"CompexPt\", \"size\": 5.291502622129181}, {\"name\": \"Amper\", \"size\": 4.0}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Unknown\", \"size\": 5.291502622129181}]}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}, {\"name\": \"Ubiquiti\", \"children\": [{\"name\": \"Routerbo\", \"size\": 6.324555320336759}, {\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Fujitsu\", \"size\": 4.0}, {\"name\": \"Huawei\", \"size\": 6.0}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 11.135528725660043}, {\"name\": \"XiaomiCo\", \"size\": 5.656854249492381}, {\"name\": \"Apple\", \"size\": 12.806248474865697}, {\"name\": \"Unknown\", \"size\": 11.832159566199232}, {\"name\": \"TP-Link\", \"size\": 12.806248474865697}, {\"name\": \"Apple\", \"size\": 13.114877048604}, {\"name\": \"Samsung\", \"size\": 9.797958971132712}, {\"name\": \"Arcadyan\", \"size\": 12.165525060596439}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Quantenn\", \"size\": 10.954451150103322}, {\"name\": \"Huawei\", \"size\": 10.770329614269007}, {\"name\": \"Unknown\", \"size\": 10.770329614269007}]}, {\"name\": \"GlodioTe\", \"size\": 6.6332495807108}, {\"name\": \"HP\", \"size\": 6.324555320336759}, {\"name\": \"Zte\", \"size\": 4.898979485566356}, {\"name\": \"MitsumiE\", \"size\": 6.0}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"Samsung\", \"size\": 5.291502622129181}, {\"name\": \"ASUS\", \"size\": 4.0}, {\"name\": \"Huawei\", \"size\": 4.898979485566356}, {\"name\": \"Synology\", \"size\": 4.898979485566356}, {\"name\": \"AskeyCom\", \"size\": 4.898979485566356}, {\"name\": \"Apple\", \"size\": 6.324555320336759}]}, {\"name\": \"Mitrasta\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 1}, {\"name\": \"Tecom\", \"size\": 4.47213595499958}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 3.4641016151377544}, {\"name\": \"Unknown\"}, {\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Samsung\", \"size\": 4.898979485566356}, {\"name\": \"Mitrasta\", \"size\": 4.47213595499958}, {\"name\": \"Zte\", \"size\": 5.656854249492381}]}, {\"name\": \"Amper\", \"size\": 3.4641016151377544}, {\"name\": \"Apple\", \"size\": 10.583005244258363}, {\"name\": \"Lesswire\", \"size\": 7.211102550927978}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 6.0}, {\"name\": \"HonHaiPr\", \"size\": 4.47213595499958}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Apple\", \"size\": 4.47213595499958}, {\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Mitrasta\", \"size\": 4.0}, {\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}]}, {\"name\": \"Bq\", \"size\": 6.6332495807108}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Mitrasta\", \"size\": 4.0}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 4.898979485566356}, {\"name\": \"ASUS\", \"size\": 4.898979485566356}]}, {\"name\": \"Unknown\", \"size\": 8.246211251235321}, {\"name\": \"Huawei\", \"size\": 8.0}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"AirgoNet\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Apple\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.291502622129181}]}, {\"name\": \"Bq\", \"size\": 6.928203230275509}, {\"name\": \"MitsumiE\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.47213595499958}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Pegatron\", \"size\": 6.928203230275509}]}, {\"name\": \"Netgear\", \"size\": 2.8284271247461903}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Bq\", \"size\": 5.656854249492381}]}, {\"name\": \"GarminIn\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.291502622129181}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.47213595499958}, {\"name\": \"Apple\", \"size\": 5.291502622129181}]}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Comtrend\", \"size\": 4.47213595499958}]}, {\"name\": \"Zte\", \"size\": 4.898979485566356}, {\"name\": \"D-Link\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"size\": 7.211102550927978}, {\"name\": \"Samsung\", \"size\": 3.4641016151377544}, {\"name\": \"Samsung\", \"size\": 4.0}, {\"name\": \"Bq\", \"size\": 6.324555320336759}, {\"name\": \"Nokia\", \"size\": 7.211102550927978}]}, {\"name\": \"Unknown\", \"size\": 3.4641016151377544}, {\"name\": \"D-Link\", \"size\": 7.483314773547883}, {\"name\": \"Motorola\", \"size\": 6.324555320336759}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 5.656854249492381}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 6.324555320336759}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Apple\", \"size\": 8.48528137423857}, {\"name\": \"Huawei\", \"size\": 9.797958971132712}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"TP-Link\", \"size\": 16.73320053068151}, {\"name\": \"Zte\", \"size\": 16.492422502470642}, {\"name\": \"Apple\", \"size\": 12.165525060596439}, {\"name\": \"XiaomiCo\", \"size\": 17.320508075688775}, {\"name\": \"BelkinIn\", \"size\": 9.591663046625438}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"RealtekS\", \"size\": 9.797958971132712}]}, {\"name\": \"Arcadyan\", \"size\": 4.0}]};\n\n\n\n\n\n\n\nvar svg = d3.select(\"svg\"),\n    diameter = +svg.attr(\"width\"),\n    g = svg.append(\"g\").attr(\"transform\", \"translate(2,2)\"),\n    format = d3.format(\",d\");\n\nvar pack = d3.pack()\n    .size([diameter - 4, diameter - 4]);\n\n\n  root = d3.hierarchy(circles)\n      .sum(function(d) { return d.size; })\n      .sort(function(a, b) { return b.value - a.value; });\n\n  var node = g.selectAll(\".node\")\n    .data(pack(root).descendants())\n    .enter().append(\"g\")\n      .attr(\"class\", function(d) { return d.children ? \"node\" : \"leaf node\"; })\n      .attr(\"transform\", function(d) { return \"translate(\" + d.x + \",\" + d.y + \")\"; });\n\n  node.append(\"title\")\n      .text(function(d) { return d.data.name + \"\\n\" + format(d.value); });\n\n  node.append(\"circle\")\n      .attr(\"r\", function(d) { return d.r; });\n\n  node.filter(function(d) { return !d.children; }).append(\"text\")\n      .attr(\"dy\", \"0.3em\")\n      .text(function(d) { return d.data.name.substring(0, d.r / 3); });\n\n\n</script>\n"
  },
  {
    "path": "circles_zoom.html",
    "content": "<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.node {\n  cursor: pointer;\n}\n\n.node:hover {\n  stroke: #000;\n  stroke-width: 1.5px;\n}\n\n.node--leaf {\n  fill: white;\n}\n\n.label {\n  font: 11px \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  text-anchor: middle;\n  text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;\n}\n\n.label,\n.node--root,\n.node--leaf {\n  pointer-events: none;\n}\n\n</style>\n<svg width=\"960\" height=\"960\"></svg>\n<script src=\"https://d3js.org/d3.v4.min.js\"></script>\n<script>\n\nvar circles = {\"name\": \"root\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 4.0}, {\"name\": \"Comtrend\", \"size\": 4.898979485566356}]}, {\"name\": \"MitsumiE\", \"size\": 6.928203230275509}, {\"name\": \"ASUS\", \"children\": [{\"name\": \"Cybertan\", \"size\": 10.770329614269007}, {\"name\": \"MurataMa\", \"size\": 10.770329614269007}, {\"name\": \"Huawei\", \"size\": 10.954451150103322}]}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"Apple\", \"children\": [{\"name\": \"Comtrend\", \"size\": 2.8284271247461903}]}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Comtrend\", \"size\": 3.4641016151377544}, {\"name\": \"Apple\", \"size\": 4.898979485566356}, {\"name\": \"Unknown\", \"size\": 4.47213595499958}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 3.4641016151377544}]}, {\"name\": \"Mitrasta\", \"size\": 6.0}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"Amper\", \"size\": 5.291502622129181}, {\"name\": \"Mitrasta\", \"size\": 4.898979485566356}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 2.8284271247461903}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 4.898979485566356}, {\"name\": \"Unknown\", \"size\": 6.0}, {\"name\": \"Motorola\", \"size\": 6.324555320336759}, {\"name\": \"AskeyCom\", \"size\": 5.656854249492381}]}, {\"name\": \"Motorola\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 15.748015748023622}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.0}, {\"name\": \"HonHaiPr\", \"size\": 4.898979485566356}, {\"name\": \"Google\", \"size\": 4.47213595499958}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}]}, {\"name\": \"Lesswire\", \"size\": 8.48528137423857}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 5.291502622129181}, {\"name\": \"HP\", \"size\": 5.291502622129181}, {\"name\": \"AskeyCom\", \"size\": 4.898979485566356}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Espressi\", \"size\": 15.0996688705415}, {\"name\": \"Unknown\", \"size\": 15.620499351813308}, {\"name\": \"Intel\", \"size\": 14.966629547095765}, {\"name\": \"Elitegro\", \"size\": 15.620499351813308}, {\"name\": \"XiaomiCo\", \"size\": 15.362291495737216}, {\"name\": \"Intel\", \"size\": 15.0996688705415}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Mitrasta\"}, {\"name\": \"Huawei\", \"size\": 4.898979485566356}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Unknown\", \"size\": 8.0}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 9.797958971132712}]}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"CompexPt\", \"size\": 7.745966692414834}, {\"name\": \"Unknown\", \"size\": 6.6332495807108}, {\"name\": \"WistronN\", \"size\": 6.324555320336759}, {\"name\": \"CompexPt\", \"size\": 5.291502622129181}, {\"name\": \"Amper\", \"size\": 4.0}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Unknown\", \"size\": 5.291502622129181}]}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}, {\"name\": \"Ubiquiti\", \"children\": [{\"name\": \"Routerbo\", \"size\": 6.324555320336759}, {\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Fujitsu\", \"size\": 4.0}, {\"name\": \"Huawei\", \"size\": 6.0}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 11.135528725660043}, {\"name\": \"XiaomiCo\", \"size\": 5.656854249492381}, {\"name\": \"Apple\", \"size\": 12.806248474865697}, {\"name\": \"Unknown\", \"size\": 11.832159566199232}, {\"name\": \"TP-Link\", \"size\": 12.806248474865697}, {\"name\": \"Apple\", \"size\": 13.114877048604}, {\"name\": \"Samsung\", \"size\": 9.797958971132712}, {\"name\": \"Arcadyan\", \"size\": 12.165525060596439}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Quantenn\", \"size\": 10.954451150103322}, {\"name\": \"Huawei\", \"size\": 10.770329614269007}, {\"name\": \"Unknown\", \"size\": 10.770329614269007}]}, {\"name\": \"GlodioTe\", \"size\": 6.6332495807108}, {\"name\": \"HP\", \"size\": 6.324555320336759}, {\"name\": \"Zte\", \"size\": 4.898979485566356}, {\"name\": \"MitsumiE\", \"size\": 6.0}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"Samsung\", \"size\": 5.291502622129181}, {\"name\": \"ASUS\", \"size\": 4.0}, {\"name\": \"Huawei\", \"size\": 4.898979485566356}, {\"name\": \"Synology\", \"size\": 4.898979485566356}, {\"name\": \"AskeyCom\", \"size\": 4.898979485566356}, {\"name\": \"Apple\", \"size\": 6.324555320336759}]}, {\"name\": \"Mitrasta\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 1}, {\"name\": \"Tecom\", \"size\": 4.47213595499958}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 3.4641016151377544}, {\"name\": \"Unknown\"}, {\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Samsung\", \"size\": 4.898979485566356}, {\"name\": \"Mitrasta\", \"size\": 4.47213595499958}, {\"name\": \"Zte\", \"size\": 5.656854249492381}]}, {\"name\": \"Amper\", \"size\": 3.4641016151377544}, {\"name\": \"Apple\", \"size\": 10.583005244258363}, {\"name\": \"Lesswire\", \"size\": 7.211102550927978}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 6.0}, {\"name\": \"HonHaiPr\", \"size\": 4.47213595499958}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Apple\", \"size\": 4.47213595499958}, {\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Mitrasta\", \"size\": 4.0}, {\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}]}, {\"name\": \"Bq\", \"size\": 6.6332495807108}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Mitrasta\", \"size\": 4.0}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 4.898979485566356}, {\"name\": \"ASUS\", \"size\": 4.898979485566356}]}, {\"name\": \"Unknown\", \"size\": 8.246211251235321}, {\"name\": \"Huawei\", \"size\": 8.0}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"AirgoNet\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Apple\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.291502622129181}]}, {\"name\": \"Bq\", \"size\": 6.928203230275509}, {\"name\": \"MitsumiE\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.47213595499958}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Pegatron\", \"size\": 6.928203230275509}]}, {\"name\": \"Netgear\", \"size\": 2.8284271247461903}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Bq\", \"size\": 5.656854249492381}]}, {\"name\": \"GarminIn\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.291502622129181}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.47213595499958}, {\"name\": \"Apple\", \"size\": 5.291502622129181}]}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Comtrend\", \"size\": 4.47213595499958}]}, {\"name\": \"Zte\", \"size\": 4.898979485566356}, {\"name\": \"D-Link\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"size\": 7.211102550927978}, {\"name\": \"Samsung\", \"size\": 3.4641016151377544}, {\"name\": \"Samsung\", \"size\": 4.0}, {\"name\": \"Bq\", \"size\": 6.324555320336759}, {\"name\": \"Nokia\", \"size\": 7.211102550927978}]}, {\"name\": \"Unknown\", \"size\": 3.4641016151377544}, {\"name\": \"D-Link\", \"size\": 7.483314773547883}, {\"name\": \"Motorola\", \"size\": 6.324555320336759}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 5.656854249492381}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 6.324555320336759}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Apple\", \"size\": 8.48528137423857}, {\"name\": \"Huawei\", \"size\": 9.797958971132712}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"TP-Link\", \"size\": 16.73320053068151}, {\"name\": \"Zte\", \"size\": 16.492422502470642}, {\"name\": \"Apple\", \"size\": 12.165525060596439}, {\"name\": \"XiaomiCo\", \"size\": 17.320508075688775}, {\"name\": \"BelkinIn\", \"size\": 9.591663046625438}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"RealtekS\", \"size\": 9.797958971132712}]}, {\"name\": \"Arcadyan\", \"size\": 4.0}]};\n\n\n\nvar svg = d3.select(\"svg\"),\n    margin = 20,\n    diameter = +svg.attr(\"width\"),\n    g = svg.append(\"g\").attr(\"transform\", \"translate(\" + diameter / 2 + \",\" + diameter / 2 + \")\");\n\nvar color = d3.scaleLinear()\n    .domain([-1, 5])\n    .range([\"hsl(152,80%,80%)\", \"hsl(228,30%,40%)\"])\n    .interpolate(d3.interpolateHcl);\n\nvar pack = d3.pack()\n    .size([diameter - margin, diameter - margin])\n    .padding(2);\n\n\n  root = d3.hierarchy(circles)\n      .sum(function(d) { return d.size; })\n      .sort(function(a, b) { return b.value - a.value; });\n\n  var focus = root,\n      nodes = pack(root).descendants(),\n      view;\n\n  var circle = g.selectAll(\"circle\")\n    .data(nodes)\n    .enter().append(\"circle\")\n      .attr(\"class\", function(d) { return d.parent ? d.children ? \"node\" : \"node node--leaf\" : \"node node--root\"; })\n      .style(\"fill\", function(d) { return d.children ? color(d.depth) : null; })\n      .on(\"click\", function(d) { if (focus !== d) zoom(d), d3.event.stopPropagation(); });\n\n  var text = g.selectAll(\"text\")\n    .data(nodes)\n    .enter().append(\"text\")\n      .attr(\"class\", \"label\")\n      .style(\"fill-opacity\", function(d) { return d.parent === root ? 1 : 0; })\n      .style(\"display\", function(d) { return d.parent === root ? \"inline\" : \"none\"; })\n      .text(function(d) { return d.data.name; });\n\n  var node = g.selectAll(\"circle,text\");\n\n  svg\n      .style(\"background\", color(-1))\n      .on(\"click\", function() { zoom(root); });\n\n  zoomTo([root.x, root.y, root.r * 2 + margin]);\n\n  function zoom(d) {\n    var focus0 = focus; focus = d;\n\n    var transition = d3.transition()\n        .duration(d3.event.altKey ? 7500 : 750)\n        .tween(\"zoom\", function(d) {\n          var i = d3.interpolateZoom(view, [focus.x, focus.y, focus.r * 2 + margin]);\n          return function(t) { zoomTo(i(t)); };\n        });\n\n    transition.selectAll(\"text\")\n      .filter(function(d) { return d.parent === focus || this.style.display === \"inline\"; })\n        .style(\"fill-opacity\", function(d) { return d.parent === focus ? 1 : 0; })\n        .on(\"start\", function(d) { if (d.parent === focus) this.style.display = \"inline\"; })\n        .on(\"end\", function(d) { if (d.parent !== focus) this.style.display = \"none\"; });\n  }\n\n  function zoomTo(v) {\n    var k = diameter / v[2]; view = v;\n    node.attr(\"transform\", function(d) { return \"translate(\" + (d.x - v[0]) * k + \",\" + (d.y - v[1]) * k + \")\"; });\n    circle.attr(\"r\", function(d) { return d.r * k; });\n  }\n\n</script>\n"
  },
  {
    "path": "data/vendors.tsv",
    "content": "00:00:00\t00:00:00\n00:00:01\tSuperlan\n00:00:02\tBbnWasIn\n00:00:03\tXerox\n00:00:04\tXerox\n00:00:05\tXerox\n00:00:06\tXerox\n00:00:07\tXerox\n00:00:08\tXerox\n00:00:09\tPowerpip\n00:00:0a\tOmronTat\n00:00:0b\tMatrix\n00:00:0c\tCisco\n00:00:0d\tFibronic\n00:00:0e\tFujitsu\n00:00:0f\tNext\n00:00:10\tHughes\n00:00:11\tTektrnix\n00:00:12\tInformat\n00:00:13\tCamex\n00:00:14\tNetronix\n00:00:15\tDatapoin\n00:00:16\tDuPontPi\n00:00:17\tOracle\n00:00:18\tWebsterC\n00:00:19\tAppliedD\n00:00:1a\tAMD\n00:00:1b\tNovellNo\n00:00:1c\tJdrMicro\n00:00:1d\tCabletro\n00:00:1e\tTelsistI\n00:00:1f\tCryptall\n00:00:20\tDIAB\n00:00:21\tSC&C\n00:00:22\tVisualTe\n00:00:23\tAbbAutom\n00:00:24\tOlicom\n00:00:25\tRamtek\n00:00:26\tSha-Ken\n00:00:27\tJapanRad\n00:00:28\tProdigy\n00:00:29\tImc\n00:00:2a\tTrw\n00:00:2b\tCrispAut\n00:00:2c\tNrc-Netw\n00:00:2d\tChromati\n00:00:2e\tSocieteE\n00:00:2f\tTimeplex\n00:00:30\tVgLabora\n00:00:31\tQpsxComm\n00:00:32\tGptReass\n00:00:33\tEganMach\n00:00:34\tNetworkR\n00:00:35\tSpectrag\n00:00:36\tAtari\n00:00:37\tOxfordMe\n00:00:38\tCssLabs\n00:00:39\tToshiba\n00:00:3a\tChyron\n00:00:3b\tHyundai/\n00:00:3c\tAuspex\n00:00:3d\tAT&T\n00:00:3e\tSimpact\n00:00:3f\tSyntrex\n00:00:40\tApplicon\n00:00:41\tIce\n00:00:42\tMetierMa\n00:00:43\tMicroTec\n00:00:44\tCastelle\n00:00:45\tFordAero\n00:00:46\tISC-BR\n00:00:47\tNicoletI\n00:00:48\tEpson\n00:00:49\tApricot\n00:00:4a\tAdcCoden\n00:00:4b\tAPT\n00:00:4c\tNec\n00:00:4d\tDci\n00:00:4e\tAmpex\n00:00:4f\tLogicraf\n00:00:50\tRadisys\n00:00:51\tHobElect\n00:00:52\tOpticalD\n00:00:53\tCompucor\n00:00:54\tSchneide\n00:00:55\tAT&T\n00:00:56\tDrBStruc\n00:00:57\tScitex\n00:00:58\tRacoreCo\n00:00:59\tHellige\n00:00:5a\tSkSchnei\n00:00:5b\tEltec\n00:00:5c\tTelemati\n00:00:5d\tRce\n00:00:5e\tUSDepart\n00:00:5f\tSumitomo\n00:00:60\tKontronE\n00:00:61\tGatewayC\n00:00:62\tHneywell\n00:00:63\tHP\n00:00:64\tYokogawa\n00:00:65\tNetworkG\n00:00:66\tTalaris\n00:00:67\tSoft*Rit\n00:00:68\tRosemoun\n00:00:69\tSGI\n00:00:6a\tComputer\n00:00:6b\tMIPS\n00:00:6c\tPrivate\n00:00:6d\tCase\n00:00:6e\tArtisoft\n00:00:6f\tMadgeNet\n00:00:70\tHcl\n00:00:71\tAdra\n00:00:72\tMiniware\n00:00:73\tDupont\n00:00:74\tRicoh\n00:00:75\tBellNort\n00:00:76\tAbekasVi\n00:00:77\tInterpha\n00:00:78\tLabtamAu\n00:00:79\tNetworth\n00:00:7a\tArdent\n00:00:7b\tResearch\n00:00:7c\tAmpere\n00:00:7d\tCray\n00:00:7e\tNetframe\n00:00:7f\tLinotype\n00:00:80\tCrayComm\n00:00:81\tSynoptic\n00:00:82\tLectraSy\n00:00:83\tTadpoleT\n00:00:84\tAquila?A\n00:00:85\tCanon\n00:00:86\tGatewayC\n00:00:87\tHitachi\n00:00:88\tBrocadeC\n00:00:89\tCaymanSy\n00:00:8a\tDatahous\n00:00:8b\tInfotron\n00:00:8c\tAlloyCom\n00:00:8d\tCryptek\n00:00:8e\tSolbourn\n00:00:8f\tRaytheon\n00:00:90\tMicrocom\n00:00:91\tAnritsu\n00:00:92\tUnisysCo\n00:00:93\tProteon\n00:00:94\tAsanteMa\n00:00:95\tSony\n00:00:96\tMarconiE\n00:00:97\tEpoch\n00:00:98\tCrossCom\n00:00:99\tMemorexT\n00:00:9a\tRcComput\n00:00:9b\tInformat\n00:00:9c\tRolmMil-\n00:00:9d\tLocusCom\n00:00:9e\tMarliSA\n00:00:9f\tAmerista\n00:00:a0\tSanyoEle\n00:00:a1\tMarquett\n00:00:a2\tWellflee\n00:00:a3\tNAT\n00:00:a4\tAcorn\n00:00:a5\tCSC\n00:00:a6\tNetworkG\n00:00:a7\tNCD\n00:00:a8\tStratusC\n00:00:a9\tNetSys\n00:00:aa\tXeroxXer\n00:00:ab\tLogicMod\n00:00:ac\tConwareN\n00:00:ad\tBrukerIn\n00:00:ae\tDassault\n00:00:af\tNuclearD\n00:00:b0\tRndRadNe\n00:00:b1\tAlphaMic\n00:00:b2\tTelevide\n00:00:b3\tCimlinc\n00:00:b4\tEdimax\n00:00:b5\tDatabili\n00:00:b6\tMicro-Ma\n00:00:b7\tDoveFast\n00:00:b8\tSeikosha\n00:00:b9\tMcdonnel\n00:00:ba\tSiig\n00:00:bb\tTri-Data\n00:00:bc\tAllen-Br\n00:00:bd\tMitsubis\n00:00:be\tNtiGroup\n00:00:bf\tSymmetri\n00:00:c0\tWesternD\n00:00:c1\tOlicom\n00:00:c2\tInformat\n00:00:c3\tHarrisCo\n00:00:c4\tWatersDi\n00:00:c5\tFarallon\n00:00:c6\tHpIntell\n00:00:c7\tArix\n00:00:c8\tAltos\n00:00:c9\tEmulexTe\n00:00:ca\tLancityC\n00:00:cb\tCompu-Sh\n00:00:cc\tDensan\n00:00:cd\tIndustri\n00:00:ce\tMegadata\n00:00:cf\tHayesMic\n00:00:d0\tDevelcon\n00:00:d1\tAdaptec\n00:00:d2\tSbe\n00:00:d3\tWangLabs\n00:00:d4\tPuredata\n00:00:d5\tMicrogno\n00:00:d6\tPunchLin\n00:00:d7\tDartmout\n00:00:d8\tOldNovel\n00:00:d9\tNipponTe\n00:00:da\tAtex\n00:00:db\tBritishT\n00:00:dc\tHayesMic\n00:00:dd\tGould\n00:00:de\tUnigraph\n00:00:df\tBellHowe\n00:00:e0\tQuadram\n00:00:e1\tHitachi\n00:00:e2\tAcerCoun\n00:00:e3\tIntegrat\n00:00:e4\tMips?\n00:00:e5\tSigmex\n00:00:e6\tAptorPro\n00:00:e7\tStarGate\n00:00:e8\tAcctonTe\n00:00:e9\tIsicad\n00:00:ea\tUpnod\n00:00:eb\tMatsushi\n00:00:ec\tMicropro\n00:00:ed\tApril\n00:00:ee\tNetworkD\n00:00:ef\tAlantecN\n00:00:f0\tSamsung\n00:00:f1\tMagnaCom\n00:00:f2\tSpiderCo\n00:00:f3\tGandalfD\n00:00:f4\tAlliedTe\n00:00:f5\tDiamondS\n00:00:f6\tMadge\n00:00:f7\tYouthKee\n00:00:f8\tDec\n00:00:f9\tQuotron\n00:00:fa\tMicrosag\n00:00:fb\tRechnerZ\n00:00:fc\tMeiko\n00:00:fd\tHighLeve\n00:00:fe\tAnnapoli\n00:00:ff\tCamtecEl\n00:01:00\tEquipTra\n00:01:01\tPrivate\n00:01:02\tBbnBoltB\n00:01:03\t3Com\n00:01:04\tDvico\n00:01:05\tBeckhoff\n00:01:06\tTewsDate\n00:01:07\tLeiser\n00:01:08\tAvlabTec\n00:01:09\tNaganoJa\n00:01:0a\tCisTechn\n00:01:0b\tSpaceCyb\n00:01:0c\tSystemTa\n00:01:0d\tTeledyne\n00:01:0e\tBri-Link\n00:01:0f\tBrocadeC\n00:01:10\tGothamNe\n00:01:11\tIdigm\n00:01:12\tSharkMul\n00:01:13\tOlympus\n00:01:14\tKandaTsu\n00:01:15\tExtratec\n00:01:16\tNetspect\n00:01:17\tCanal+\n00:01:18\tEzDigita\n00:01:19\tRtunetAu\n00:01:1a\tHoffmann\n00:01:1b\tUnizoneT\n00:01:1c\tUniversa\n00:01:1d\tCentilli\n00:01:1e\tPrecidia\n00:01:1f\tRcNetwor\n00:01:20\tOscilloq\n00:01:21\tWatchgua\n00:01:22\tTrendCom\n00:01:23\tDigitalE\n00:01:24\tAcer\n00:01:25\tYaesuMus\n00:01:26\tPacLabs\n00:01:27\tOpenNetw\n00:01:28\tEnjoyweb\n00:01:29\tDfi\n00:01:2a\tTelemati\n00:01:2b\tTelenet\n00:01:2c\tAravoxTe\n00:01:2d\tKomodoTe\n00:01:2e\tPcPartne\n00:01:2f\tTwinhead\n00:01:30\tExtremeN\n00:01:31\tBoschSec\n00:01:32\tDranetz-\n00:01:33\tKyowaEle\n00:01:34\tSelectro\n00:01:35\tKdc\n00:01:36\tCybertan\n00:01:37\tItFarm\n00:01:38\tXaviTech\n00:01:39\tPointMul\n00:01:3a\tShelcadC\n00:01:3b\tBna\n00:01:3c\tTiw\n00:01:3d\tRiscstat\n00:01:3e\tAscomTat\n00:01:3f\tNeighbor\n00:01:40\tSendtek\n00:01:41\tCablePri\n00:01:42\tCisco\n00:01:43\tIEEE802\n00:01:44\tEmc\n00:01:45\tWinsyste\n00:01:46\tTescoCon\n00:01:47\tZhoneTec\n00:01:48\tX-Traweb\n00:01:49\tTDTTrans\n00:01:4a\tSony\n00:01:4b\tEnnovate\n00:01:4c\tBerkeley\n00:01:4d\tShinKinE\n00:01:4e\tWinEnter\n00:01:4f\tAdtran\n00:01:50\tMegahert\n00:01:51\tEnsemble\n00:01:52\tChromate\n00:01:53\tArchtekT\n00:01:54\tG3m\n00:01:55\tPromiseT\n00:01:56\tFirewire\n00:01:57\tSyswave\n00:01:58\tElectroI\n00:01:59\tS1\n00:01:5a\tDigitalV\n00:01:5b\tItaltelS\n00:01:5c\tCadant\n00:01:5d\tOracle\n00:01:5e\tBestTech\n00:01:5f\tDigitalD\n00:01:60\tElmex\n00:01:61\tMetaMach\n00:01:62\tCygnetTe\n00:01:63\tNdcNatio\n00:01:64\tCisco\n00:01:65\tAirswitc\n00:01:66\tTcGroup\n00:01:67\tHiokiEE\n00:01:68\tW&GWande\n00:01:69\tCelestix\n00:01:6a\tAlitec\n00:01:6b\tLightchi\n00:01:6c\tFoxconn\n00:01:6d\tCarrierc\n00:01:6e\tConklin\n00:01:6f\tInkel\n00:01:70\tEseEmbed\n00:01:71\tAlliedDa\n00:01:72\tTechnola\n00:01:73\tAmcc\n00:01:74\tCyberopt\n00:01:75\tRadiantC\n00:01:76\tOrientSi\n00:01:77\tEdsl\n00:01:78\tMargi\n00:01:79\tWireless\n00:01:7a\tChengduM\n00:01:7b\tHeidelbe\n00:01:7c\tAg-E\n00:01:7d\tThermoqu\n00:01:7e\tAdtekSys\n00:01:7f\tExperien\n00:01:80\tAopen\n00:01:81\tNortelNe\n00:01:82\tDicaTech\n00:01:83\tAniteTel\n00:01:84\tSiebMeye\n00:01:85\tHitachiA\n00:01:86\tUweDisch\n00:01:87\tI2se\n00:01:88\tLxcoTech\n00:01:89\tRefracti\n00:01:8a\tRoiCompu\n00:01:8b\tNetlinks\n00:01:8c\tMegaVisi\n00:01:8d\tAudesiTe\n00:01:8e\tLogitec\n00:01:8f\tKenetec\n00:01:90\tSmk-M\n00:01:91\tSyredDat\n00:01:92\tTexasDig\n00:01:93\tHanbyulT\n00:01:94\tCapitalE\n00:01:95\tSenaTech\n00:01:96\tCisco\n00:01:97\tCisco\n00:01:98\tDarimVis\n00:01:99\tHeiseiEl\n00:01:9a\tLeunig\n00:01:9b\tKyotoMic\n00:01:9c\tJdsUniph\n00:01:9d\tE-Contro\n00:01:9e\tEssTechn\n00:01:9f\tReadynet\n00:01:a0\tInfinili\n00:01:a1\tMag-Tek\n00:01:a2\tLogical\n00:01:a3\tGenesysL\n00:01:a4\tMicrolin\n00:01:a5\tNextcomm\n00:01:a6\tScientif\n00:01:a7\tUnexTech\n00:01:a8\tWelltech\n00:01:a9\tBmw\n00:01:aa\tAirspanC\n00:01:ab\tMainStre\n00:01:ac\tSitaraNe\n00:01:ad\tCoachMas\n00:01:ae\tTrexEnte\n00:01:af\tArtesynE\n00:01:b0\tFulltekT\n00:01:b1\tGeneralB\n00:01:b2\tDigitalP\n00:01:b3\tPrecisio\n00:01:b4\tWayport\n00:01:b5\tTurinNet\n00:01:b6\tSaejinT&\n00:01:b7\tCentos\n00:01:b8\tNetsensi\n00:01:b9\tSkfCondi\n00:01:ba\tIc-Net\n00:01:bb\tFrequent\n00:01:bc\tBrains\n00:01:bd\tPeterson\n00:01:be\tGigalink\n00:01:bf\tTeleforc\n00:01:c0\tCompulab\n00:01:c1\tVitesseS\n00:01:c2\tArkResea\n00:01:c3\tAcromag\n00:01:c4\tNeowave\n00:01:c5\tSimplerN\n00:01:c6\tQuarryTe\n00:01:c7\tCisco\n00:01:c8\tThomasCo\n00:01:c9\tCisco\n00:01:ca\tGeocastN\n00:01:cb\tEvr\n00:01:cc\tJapanTot\n00:01:cd\tArtem\n00:01:ce\tCustomMi\n00:01:cf\tAlphaDat\n00:01:d0\tVitalpoi\n00:01:d1\tConetCom\n00:01:d2\tInxtron\n00:01:d3\tPaxcomm\n00:01:d4\tLeisureT\n00:01:d5\tHaedongI\n00:01:d6\tManrolan\n00:01:d7\tF5Networ\n00:01:d8\tTeltroni\n00:01:d9\tSigma\n00:01:da\tWincomm\n00:01:db\tFreecomT\n00:01:dc\tActivete\n00:01:dd\tAvailNet\n00:01:de\tTrango\n00:01:df\tIsdnComm\n00:01:e0\tFast\n00:01:e1\tKinpoEle\n00:01:e2\tAndoElec\n00:01:e3\tSiemens\n00:01:e4\tSitera\n00:01:e5\tSupernet\n00:01:e6\tHP\n00:01:e7\tHP\n00:01:e8\tForce10N\n00:01:e9\tLittonMa\n00:01:ea\tCirilium\n00:01:eb\tC-Com\n00:01:ec\tEricsson\n00:01:ed\tSeta\n00:01:ee\tComtrolE\n00:01:ef\tCamtelTe\n00:01:f0\tTridium\n00:01:f1\tInnovati\n00:01:f2\tMarkOfUn\n00:01:f3\tQps\n00:01:f4\tEnterasy\n00:01:f5\tErimSA\n00:01:f6\tAssociat\n00:01:f7\tImageDis\n00:01:f8\tTexioTec\n00:01:f9\tTeraglob\n00:01:fa\tCompaq\n00:01:fb\tDotopTec\n00:01:fc\tKeyence\n00:01:fd\tDigitalV\n00:01:fe\tDigitalE\n00:01:ff\tDataDire\n00:02:00\tNetSys\n00:02:01\tIfmElect\n00:02:02\tAminoCom\n00:02:03\tWoonsang\n00:02:04\tNovell\n00:02:05\tHamilton\n00:02:06\tTelitalR\n00:02:07\tVisiongl\n00:02:08\tUnifyNet\n00:02:09\tShenzhen\n00:02:0a\tGefran\n00:02:0b\tNativeNe\n00:02:0c\tMetro-Op\n00:02:0d\tMicronpc\n00:02:0e\tEciTelec\n00:02:0f\tAatr\n00:02:10\tFenecom\n00:02:11\tNatureWo\n00:02:12\tSierraco\n00:02:13\tSDEL\n00:02:14\tDtvro\n00:02:15\tCotasCom\n00:02:16\tEsiExten\n00:02:17\tCisco\n00:02:18\tAdvanced\n00:02:19\tParalonT\n00:02:1a\tZumaNetw\n00:02:1b\tKollmorg\n00:02:1c\tNetworkE\n00:02:1d\tDataGene\n00:02:1e\tSimtelSR\n00:02:1f\tAculab\n00:02:20\tCanonFin\n00:02:21\tDspAppli\n00:02:22\tChromisy\n00:02:23\tClicktv\n00:02:24\tC-Cor\n00:02:25\tOneStop\n00:02:26\tXesystem\n00:02:27\tEsdElect\n00:02:28\tNecsom\n00:02:29\tAdtec\n00:02:2a\tAsoundEl\n00:02:2b\tSaxa\n00:02:2c\tAbbBomem\n00:02:2d\tAgere\n00:02:2e\tTeacR&D\n00:02:2f\tP-Cube\n00:02:30\tIntersof\n00:02:31\tAxis\n00:02:32\tAvision\n00:02:33\tMantraCo\n00:02:34\tImperial\n00:02:35\tParagonN\n00:02:36\tInit\n00:02:37\tCosmoRes\n00:02:38\tSeromeTe\n00:02:39\tVisicom\n00:02:3a\tZskStick\n00:02:3b\tEricsson\n00:02:3c\tCreative\n00:02:3d\tCisco\n00:02:3e\tSeltaTel\n00:02:3f\tCompalEl\n00:02:40\tSeedek\n00:02:41\tAmerCom\n00:02:42\tVideofra\n00:02:43\tRaysis\n00:02:44\tSurecomT\n00:02:45\tLampus\n00:02:46\tAll-WinT\n00:02:47\tGreatDra\n00:02:48\tPilz\n00:02:49\tAvivInfo\n00:02:4a\tCisco\n00:02:4b\tCisco\n00:02:4c\tSibyte\n00:02:4d\tMannesma\n00:02:4e\tDatacard\n00:02:4f\tIpmDatac\n00:02:50\tGeyserNe\n00:02:51\tSomaNetw\n00:02:52\tCarrier\n00:02:53\tTelevide\n00:02:54\tWorldgat\n00:02:55\tIBM\n00:02:56\tAlphaPro\n00:02:57\tMicrocom\n00:02:58\tFlyingPa\n00:02:59\tTsannKue\n00:02:5a\tCatenaNe\n00:02:5b\tCambridg\n00:02:5c\tSciKunsh\n00:02:5d\tCalixNet\n00:02:5e\tHighTech\n00:02:5f\tNortelNe\n00:02:60\tAccordio\n00:02:61\tTilgin\n00:02:62\tSoyoGrou\n00:02:63\tUpsManuf\n00:02:64\tAudioram\n00:02:65\tVirditec\n00:02:66\tThermalo\n00:02:67\tNodeRunn\n00:02:68\tHarrisGo\n00:02:69\tNadatel\n00:02:6a\tCocessTe\n00:02:6b\tBcmCompu\n00:02:6c\tPhilips\n00:02:6d\tAdeptTel\n00:02:6e\tNegenAcc\n00:02:6f\tSenaoInt\n00:02:70\tCrewave\n00:02:71\tZhoneTec\n00:02:72\tCc&CTech\n00:02:73\tCoriolis\n00:02:74\tTommyTec\n00:02:75\tSmartTec\n00:02:76\tPrimaxEl\n00:02:77\tCashSyst\n00:02:78\tSamsung\n00:02:79\tControlA\n00:02:7a\tIoiTechn\n00:02:7b\tAmplifyN\n00:02:7c\tTrilithi\n00:02:7d\tCisco\n00:02:7e\tCisco\n00:02:7f\tAsk-Tech\n00:02:80\tMuNet\n00:02:81\tMadge\n00:02:82\tViaclix\n00:02:83\tSpectrum\n00:02:84\tArevaT&D\n00:02:85\tRiversto\n00:02:86\tOccamNet\n00:02:87\tAdapcom\n00:02:88\tGlobalVi\n00:02:89\tDneTechn\n00:02:8a\tAmbitMic\n00:02:8b\tVdslOy\n00:02:8c\tMicrel-S\n00:02:8d\tMovitaTe\n00:02:8e\tRapid5Ne\n00:02:8f\tGlobetek\n00:02:90\tWoorigis\n00:02:91\tOpenNetw\n00:02:92\tLogicInn\n00:02:93\tSolidDat\n00:02:94\tTokyoSok\n00:02:95\tIpAccess\n00:02:96\tLectron\n00:02:97\tC-CorNet\n00:02:98\tBroadfra\n00:02:99\tApex\n00:02:9a\tStorageA\n00:02:9b\tKreatelC\n00:02:9c\t3Com\n00:02:9d\tMerix\n00:02:9e\tInformat\n00:02:9f\tL-3Commu\n00:02:a0\tFlatstac\n00:02:a1\tWorldWid\n00:02:a2\tHilscher\n00:02:a3\tAbbSwitz\n00:02:a4\tAddpacTe\n00:02:a5\tHP\n00:02:a6\tEffinet\n00:02:a7\tVivaceNe\n00:02:a8\tAirLinkT\n00:02:a9\tRacomSRO\n00:02:aa\tPlcom\n00:02:ab\tCtcUnion\n00:02:ac\t3parData\n00:02:ad\tHoya\n00:02:ae\tScannexE\n00:02:af\tTelecruz\n00:02:b0\tHokubuCo\n00:02:b1\tAnritsu\n00:02:b2\tCablevis\n00:02:b3\tIntel\n00:02:b4\tDaphne\n00:02:b5\tAvnet\n00:02:b6\tAcrosser\n00:02:b7\tWatanabe\n00:02:b8\tWhiKonsu\n00:02:b9\tCisco\n00:02:ba\tCisco\n00:02:bb\tContinuo\n00:02:bc\tLvl7\n00:02:bd\tBionet\n00:02:be\tTotsuEng\n00:02:bf\tDotrocke\n00:02:c0\tBencentT\n00:02:c1\tInnovati\n00:02:c2\tNetVisio\n00:02:c3\tArelnet\n00:02:c4\tVectorIn\n00:02:c5\tEvertzMi\n00:02:c6\tDataTrac\n00:02:c7\tAlpsElec\n00:02:c8\tTechnoco\n00:02:c9\tMellanox\n00:02:ca\tEndpoint\n00:02:cb\tTristate\n00:02:cc\tMCCI\n00:02:cd\tTeledrea\n00:02:ce\tFoxjet\n00:02:cf\tZygateCo\n00:02:d0\tComdial\n00:02:d1\tVivotek\n00:02:d2\tWorkstat\n00:02:d3\tNetbotz\n00:02:d4\tPdaPerip\n00:02:d5\tAcr\n00:02:d6\tNice\n00:02:d7\tEmpeg\n00:02:d8\tBrecisCo\n00:02:d9\tReliable\n00:02:da\tExioComm\n00:02:db\tNetsec\n00:02:dc\tFujitsu\n00:02:dd\tBromaxCo\n00:02:de\tAstrodes\n00:02:df\tNetCom\n00:02:e0\tEtas\n00:02:e1\tIntegrat\n00:02:e2\tNdcInfar\n00:02:e3\tLite-OnC\n00:02:e4\tJcHyun\n00:02:e5\tTimeware\n00:02:e6\tGouldIns\n00:02:e7\tCab\n00:02:e8\tED&A\n00:02:e9\tCsSystem\n00:02:ea\tFocusEnh\n00:02:eb\tPicoComm\n00:02:ec\tMaschoff\n00:02:ed\tDxoTelec\n00:02:ee\tNokiaDan\n00:02:ef\tCccNetwo\n00:02:f0\tAmeOptim\n00:02:f1\tPinetron\n00:02:f2\tEdevice\n00:02:f3\tMediaSer\n00:02:f4\tPctel\n00:02:f5\tViveSyne\n00:02:f6\tEquipeCo\n00:02:f7\tArm\n00:02:f8\tSeakrEng\n00:02:f9\tMimosBer\n00:02:fa\tDxAntenn\n00:02:fb\tBaumulle\n00:02:fc\tCisco\n00:02:fd\tCisco\n00:02:fe\tViditec\n00:02:ff\tHandanBr\n00:03:00\tBarracud\n00:03:01\tExfo\n00:03:02\tCharlesI\n00:03:03\tJamaElec\n00:03:04\tPacificB\n00:03:05\tMscVertr\n00:03:06\tFusionIn\n00:03:07\tSecureWo\n00:03:08\tAmCommun\n00:03:09\tTexcelTe\n00:03:0a\tArgusTec\n00:03:0b\tHunterTe\n00:03:0c\tTelesoft\n00:03:0d\tUniwillC\n00:03:0e\tCoreComm\n00:03:0f\tDigitalC\n00:03:10\tE-Global\n00:03:11\tMicroTec\n00:03:12\tTr-Syste\n00:03:13\tAccessMe\n00:03:14\tTeleware\n00:03:15\tCidco\n00:03:16\tNobellCo\n00:03:17\tMerlin\n00:03:18\tCyras\n00:03:19\tInfineon\n00:03:1a\tBeijingB\n00:03:1b\tCellvisi\n00:03:1c\tSvenskaH\n00:03:1d\tTaiwanCo\n00:03:1e\tOptranet\n00:03:1f\tCondev\n00:03:20\tXpeed\n00:03:21\tRecoRese\n00:03:22\tIdis\n00:03:23\tCornetTe\n00:03:24\tSanyoCon\n00:03:25\tArimaCom\n00:03:26\tIwasakiI\n00:03:27\tActL\n00:03:28\tMaceGrou\n00:03:29\tF3\n00:03:2a\tUnidataC\n00:03:2b\tGaiDaten\n00:03:2c\tAbbSwitz\n00:03:2d\tIbaseTec\n00:03:2e\tScopeInf\n00:03:2f\tGlobalSu\n00:03:30\tImagenic\n00:03:31\tCisco\n00:03:32\tCisco\n00:03:33\tDigitel\n00:03:34\tNewportE\n00:03:35\tMiraeTec\n00:03:36\tZetesTec\n00:03:37\tVaone\n00:03:38\tOakTechn\n00:03:39\tEurologi\n00:03:3a\tSiliconW\n00:03:3b\tTamiTech\n00:03:3c\tDaiden\n00:03:3d\tIlshinLa\n00:03:3e\tTateyama\n00:03:3f\tBigbandN\n00:03:40\tFlowareW\n00:03:41\tAxonDigi\n00:03:42\tNortelNe\n00:03:43\tMartinPr\n00:03:44\tTietech\n00:03:45\tRoutrekN\n00:03:46\tHitachiK\n00:03:47\tIntel\n00:03:48\tNorscanI\n00:03:49\tVidicode\n00:03:4a\tRias\n00:03:4b\tNortelNe\n00:03:4c\tShanghai\n00:03:4d\tChiaroNe\n00:03:4e\tPosData\n00:03:4f\tSur-Gard\n00:03:50\tBticino\n00:03:51\tDiebold\n00:03:52\tColubris\n00:03:53\tMitac\n00:03:54\tFiberLog\n00:03:55\tTerabeam\n00:03:56\tWincorNi\n00:03:57\tIntervoi\n00:03:58\tHanyangD\n00:03:59\tDigitals\n00:03:5a\tPhotron\n00:03:5b\tBridgewa\n00:03:5c\tSaintSon\n00:03:5d\tBosungHi\n00:03:5e\tMetropol\n00:03:5f\tPrüftech\n00:03:60\tPacInter\n00:03:61\tWidcomm\n00:03:62\tVodtelCo\n00:03:63\tMiraesys\n00:03:64\tScenixSe\n00:03:65\tKiraInfo\n00:03:66\tAsmPacif\n00:03:67\tJasmineN\n00:03:68\tEmbedone\n00:03:69\tNipponAn\n00:03:6a\tMainnet\n00:03:6b\tCisco\n00:03:6c\tCisco\n00:03:6d\tRuntop\n00:03:6e\tNiconPty\n00:03:6f\tTelsey\n00:03:70\tNxtv\n00:03:71\tAcomzNet\n00:03:72\tUlan\n00:03:73\tAselsanA\n00:03:74\tControlM\n00:03:75\tNetmedia\n00:03:76\tGraphtec\n00:03:77\tGigabitW\n00:03:78\tHumax\n00:03:79\tProscend\n00:03:7a\tTaiyoYud\n00:03:7b\tIdecIzum\n00:03:7c\tCoaxMedi\n00:03:7d\tStellcom\n00:03:7e\tPortechC\n00:03:7f\tAtherosC\n00:03:80\tSshCommu\n00:03:81\tIngenico\n00:03:82\tA-One\n00:03:83\tMeteraNe\n00:03:84\tAeta\n00:03:85\tActelisN\n00:03:86\tHoNet\n00:03:87\tBlazeNet\n00:03:88\tFastfame\n00:03:89\tPlantron\n00:03:8a\tAmericaO\n00:03:8b\tPlus-One\n00:03:8c\tTotalImp\n00:03:8d\tPcsReven\n00:03:8e\tAtoga\n00:03:8f\tWeinsche\n00:03:90\tDigitalV\n00:03:91\tAdvanced\n00:03:92\tHyundaiT\n00:03:93\tApple\n00:03:94\tConnectO\n00:03:95\tCaliforn\n00:03:96\tEzCast\n00:03:97\tWatchfro\n00:03:98\tWisi\n00:03:99\tDongjuIn\n00:03:9a\tSiconnec\n00:03:9b\tNetchipT\n00:03:9c\tOptimigh\n00:03:9d\tQisda\n00:03:9e\tTeraSyst\n00:03:9f\tCisco\n00:03:a0\tCisco\n00:03:a1\tHiperInf\n00:03:a2\tCatapult\n00:03:a3\tMavix\n00:03:a4\tImation\n00:03:a5\tMedea\n00:03:a6\tTraxitTe\n00:03:a7\tUnixtarT\n00:03:a8\tIdotComp\n00:03:a9\tAxcentMe\n00:03:aa\tWatlow\n00:03:ab\tBridgeIn\n00:03:ac\tFroniusS\n00:03:ad\tEmersonE\n00:03:ae\tAlliedAd\n00:03:af\tParageaC\n00:03:b0\tXsenseTe\n00:03:b1\tHospira\n00:03:b2\tRadware\n00:03:b3\tIaLink\n00:03:b4\tMacrotek\n00:03:b5\tEntraTec\n00:03:b6\tQsi\n00:03:b7\tZaccess\n00:03:b8\tNetkitSo\n00:03:b9\tHualongT\n00:03:ba\tOracle\n00:03:bb\tSignalCo\n00:03:bc\tCot\n00:03:bd\tOmniclus\n00:03:be\tNetility\n00:03:bf\tCenterpo\n00:03:c0\tRftnc\n00:03:c1\tPacketDy\n00:03:c2\tSolphone\n00:03:c3\tMicronik\n00:03:c4\tTomraAsa\n00:03:c5\tMobotix\n00:03:c6\tMorningS\n00:03:c7\tHopfElek\n00:03:c8\tCmlEmerg\n00:03:c9\tTecom\n00:03:ca\tMts\n00:03:cb\tNipponDe\n00:03:cc\tMomentum\n00:03:cd\tCloverte\n00:03:ce\tEtenTech\n00:03:cf\tMuxcom\n00:03:d0\tKoankeis\n00:03:d1\tTakaya\n00:03:d2\tCrossbea\n00:03:d3\tInternet\n00:03:d4\tAlloptic\n00:03:d5\tAdvanced\n00:03:d6\tRadvisio\n00:03:d7\tNextnetW\n00:03:d8\tImpathNe\n00:03:d9\tSecheron\n00:03:da\tTakamisa\n00:03:db\tApogeeEl\n00:03:dc\tLexarMed\n00:03:dd\tComarkIn\n00:03:de\tOtcWirel\n00:03:df\tDesana\n00:03:e0\tArrisGro\n00:03:e1\tWinmateC\n00:03:e2\tComspace\n00:03:e3\tCisco\n00:03:e4\tCisco\n00:03:e5\tHermsted\n00:03:e6\tEntone\n00:03:e7\tLogostek\n00:03:e8\tWaveleng\n00:03:e9\tAkaraCan\n00:03:ea\tMegaSyst\n00:03:eb\tAtrica\n00:03:ec\tIcgResea\n00:03:ed\tShinkawa\n00:03:ee\tMknet\n00:03:ef\tOneline\n00:03:f0\tRedfernB\n00:03:f1\tCicadaSe\n00:03:f2\tSenecaNe\n00:03:f3\tDazzleMu\n00:03:f4\tNetburne\n00:03:f5\tChip2chi\n00:03:f6\tAllegroN\n00:03:f7\tPlast-Co\n00:03:f8\tSancastl\n00:03:f9\tPleiades\n00:03:fa\tTimetraN\n00:03:fb\tEnegate\n00:03:fc\tIntertex\n00:03:fd\tCisco\n00:03:fe\tCisco\n00:03:ff\tMicrosoft\n00:04:00\tLexmarkP\n00:04:01\tOsakiEle\n00:04:02\tNexsanTe\n00:04:03\tNexsi\n00:04:04\tMakinoMi\n00:04:05\tAcnTechn\n00:04:06\tFaMetabo\n00:04:07\tTopconPo\n00:04:08\tSankoEle\n00:04:09\tCratosNe\n00:04:0a\tSage\n00:04:0b\t3comEuro\n00:04:0c\tKannoWor\n00:04:0d\tAvaya\n00:04:0e\tAvm\n00:04:0f\tASUS\n00:04:10\tSpinnake\n00:04:11\tInkraNet\n00:04:12\tWavesmit\n00:04:13\tSnomTech\n00:04:14\tUmezawaM\n00:04:15\tRasteme\n00:04:16\tParksCom\n00:04:17\tElau\n00:04:18\tTeltroni\n00:04:19\tFibercyc\n00:04:1a\tInesTest\n00:04:1b\tBridgewo\n00:04:1c\tIpdialog\n00:04:1d\tCoregaOf\n00:04:1e\tShikokuI\n00:04:1f\tSony\n00:04:20\tSlimDevi\n00:04:21\tOcularNe\n00:04:22\tStudioTe\n00:04:23\tIntel\n00:04:24\tTmcSRL\n00:04:25\tAtmel\n00:04:26\tAutosys\n00:04:27\tCisco\n00:04:28\tCisco\n00:04:29\tPixord\n00:04:2a\tWireless\n00:04:2b\tItAccess\n00:04:2c\tMinet\n00:04:2d\tSarian\n00:04:2e\tNetousTe\n00:04:2f\tInternat\n00:04:30\tNetgem\n00:04:31\tGlobalst\n00:04:32\tVoyetraT\n00:04:33\tCyberboa\n00:04:34\tAccelent\n00:04:35\tInfinetL\n00:04:36\tElansatT\n00:04:37\tPowinInf\n00:04:38\tNortelNe\n00:04:39\tRoscoEnt\n00:04:3a\tIntellig\n00:04:3b\tLavaComp\n00:04:3c\tSonos\n00:04:3d\tIndel\n00:04:3e\tTelencom\n00:04:3f\tEsteemWi\n00:04:40\tCyberpix\n00:04:41\tHalfDome\n00:04:42\tNact\n00:04:43\tAgilentT\n00:04:44\tWesternM\n00:04:45\tLmsSkala\n00:04:46\tCyzentec\n00:04:47\tAcrowave\n00:04:48\tPolaroid\n00:04:49\tMapletre\n00:04:4a\tIpolicyN\n00:04:4b\tNvidia\n00:04:4c\tJenoptik\n00:04:4d\tCisco\n00:04:4e\tCisco\n00:04:4f\tSchubert\n00:04:50\tDmdCompu\n00:04:51\tMedrad\n00:04:52\tRocketlo\n00:04:53\tYottayot\n00:04:54\tQuadriga\n00:04:55\tAntaraNe\n00:04:56\tCambiumN\n00:04:57\tUniversa\n00:04:58\tFusionX\n00:04:59\tVeristar\n00:04:5a\tLinksysG\n00:04:5b\tTechsanE\n00:04:5c\tMobiwave\n00:04:5d\tBekaElek\n00:04:5e\tPolytrax\n00:04:5f\tAvalueTe\n00:04:60\tKnilinkT\n00:04:61\tEpoxComp\n00:04:62\tDakosDat\n00:04:63\tBoschSec\n00:04:64\tPulse-Li\n00:04:65\tISTIsdn-\n00:04:66\tArmitel\n00:04:67\tWuhanRes\n00:04:68\tVivity\n00:04:69\tInnocom\n00:04:6a\tNaviniNe\n00:04:6b\tPalmWire\n00:04:6c\tCyberTec\n00:04:6d\tCisco\n00:04:6e\tCisco\n00:04:6f\tDigitelI\n00:04:70\tIpunplug\n00:04:71\tIprad\n00:04:72\tTelelynx\n00:04:73\tPhotonex\n00:04:74\tLegrand\n00:04:75\t3Com\n00:04:76\t3Com\n00:04:77\tScalant\n00:04:78\tGStarTec\n00:04:79\tRadius\n00:04:7a\tAxxessit\n00:04:7b\tSchlumbe\n00:04:7c\tSkidata\n00:04:7d\tPelco\n00:04:7e\tSiquraBV\n00:04:7f\tChrMayr\n00:04:80\tBrocadeC\n00:04:81\tEconolit\n00:04:82\tMedialog\n00:04:83\tDeltronT\n00:04:84\tAmann\n00:04:85\tPicoligh\n00:04:86\tIttcUniv\n00:04:87\tCogencyS\n00:04:88\tEurother\n00:04:89\tYafoNetw\n00:04:8a\tTemiaVer\n00:04:8b\tPoscon\n00:04:8c\tNaynaNet\n00:04:8d\tTeoTechn\n00:04:8e\tOhmTechL\n00:04:8f\tTd\n00:04:90\tOpticalA\n00:04:91\tTechnovi\n00:04:92\tHiveInte\n00:04:93\tTsinghua\n00:04:94\tBreezeco\n00:04:95\tTejasNet\n00:04:96\tExtremeN\n00:04:97\tMacrosys\n00:04:98\tMahiNetw\n00:04:99\tChino\n00:04:9a\tCisco\n00:04:9b\tCisco\n00:04:9c\tSurgient\n00:04:9d\tIpanemaT\n00:04:9e\tWirelink\n00:04:9f\tFreescal\n00:04:a0\tVerityIn\n00:04:a1\tPathwayC\n00:04:a2\tLSIJapan\n00:04:a3\tMicrochi\n00:04:a4\tNetenabl\n00:04:a5\tBarcoPro\n00:04:a6\tSafTehni\n00:04:a7\tFabiatec\n00:04:a8\tBroadmax\n00:04:a9\tSandstre\n00:04:aa\tJetstrea\n00:04:ab\tComverse\n00:04:ac\tIBM\n00:04:ad\tMalibuNe\n00:04:ae\tSullair\n00:04:af\tDigitalF\n00:04:b0\tElesign\n00:04:b1\tSignalTe\n00:04:b2\tEssegiSr\n00:04:b3\tVideotek\n00:04:b4\tCiac\n00:04:b5\tEquitrac\n00:04:b6\tStratexN\n00:04:b7\tAmbIT\n00:04:b8\tKumahira\n00:04:b9\tSISoubou\n00:04:ba\tKddMedia\n00:04:bb\tBardac\n00:04:bc\tGiantec\n00:04:bd\tArrisGro\n00:04:be\tOptxcon\n00:04:bf\tVersalog\n00:04:c0\tCisco\n00:04:c1\tCisco\n00:04:c2\tMagnipix\n00:04:c3\tCastorIn\n00:04:c4\tAllenHea\n00:04:c5\tAseTechn\n00:04:c6\tYamahaMo\n00:04:c7\tNetmount\n00:04:c8\tLibaMasc\n00:04:c9\tMicroEle\n00:04:ca\tFreems\n00:04:cb\tTdsoftCo\n00:04:cc\tPeekTraf\n00:04:cd\tExtenway\n00:04:ce\tPatriaAi\n00:04:cf\tSeagateT\n00:04:d0\tSoftlink\n00:04:d1\tDrewTech\n00:04:d2\tAdconTel\n00:04:d3\tToyokeik\n00:04:d4\tProviewE\n00:04:d5\tHitachiI\n00:04:d6\tTakagiIn\n00:04:d7\tOmitecIn\n00:04:d8\tIpwirele\n00:04:d9\tTitanEle\n00:04:da\tRelaxTec\n00:04:db\tTellusGr\n00:04:dc\tNortelNe\n00:04:dd\tCisco\n00:04:de\tCisco\n00:04:df\tTeracomT\n00:04:e0\tProcketN\n00:04:e1\tInfinior\n00:04:e2\tSmcNetwo\n00:04:e3\tAcctonTe\n00:04:e4\tDaeryung\n00:04:e5\tGlonet\n00:04:e6\tBanyanNe\n00:04:e7\tLightpoi\n00:04:e8\tIer\n00:04:e9\tInfinisw\n00:04:ea\tHP\n00:04:eb\tPaxonetC\n00:04:ec\tMemoboxS\n00:04:ed\tBillionE\n00:04:ee\tLincolnE\n00:04:ef\tPolestar\n00:04:f0\tInternat\n00:04:f1\tWherenet\n00:04:f2\tPolycom\n00:04:f3\tFsForth-\n00:04:f4\tInfinite\n00:04:f5\tSnowshor\n00:04:f6\tAmphus\n00:04:f7\tOmegaBan\n00:04:f8\tQualicab\n00:04:f9\tXteraCom\n00:04:fa\tNbsTechn\n00:04:fb\tCommtech\n00:04:fc\tStratusC\n00:04:fd\tJapanCon\n00:04:fe\tPelagoNe\n00:04:ff\tAcronet\n00:05:00\tCisco\n00:05:01\tCisco\n00:05:02\tApplePci\n00:05:03\tIconag\n00:05:04\tNarayInf\n00:05:05\tIntegrat\n00:05:06\tReddoNet\n00:05:07\tFineAppl\n00:05:08\tInetcam\n00:05:09\tAvocNish\n00:05:0a\tIcs\n00:05:0b\tSicom\n00:05:0c\tNetworkP\n00:05:0d\tMidstrea\n00:05:0e\t3ware\n00:05:0f\tTanakaS/\n00:05:10\tInfinite\n00:05:11\tCompleme\n00:05:12\tZebraTec\n00:05:13\tVtlinxMu\n00:05:14\tKdt\n00:05:15\tNuark\n00:05:16\tSmartMod\n00:05:17\tShellcom\n00:05:18\tJupiters\n00:05:19\tSiemensB\n00:05:1a\t3comEuro\n00:05:1b\tMagicCon\n00:05:1c\tXnetTech\n00:05:1d\tAirocon\n00:05:1e\tBrocadeC\n00:05:1f\tTaijinMe\n00:05:20\tSmartron\n00:05:21\tControlM\n00:05:22\tLea*D\n00:05:23\tAvlList\n00:05:24\tBtlSyste\n00:05:25\tPuretekI\n00:05:26\tIpas\n00:05:27\tSjTek\n00:05:28\tNewFocus\n00:05:29\tShanghai\n00:05:2a\tIkegamiT\n00:05:2b\tHoriba\n00:05:2c\tSupremeM\n00:05:2d\tZoltrixI\n00:05:2e\tCintaNet\n00:05:2f\tLevitonN\n00:05:30\tAndiamo\n00:05:31\tCisco\n00:05:32\tCisco\n00:05:33\tBrocadeC\n00:05:34\tNorthsta\n00:05:35\tChipPc\n00:05:36\tDanamCom\n00:05:37\tNetsTech\n00:05:38\tMerilus\n00:05:39\tABrandNe\n00:05:3a\tWillowgl\n00:05:3b\tHarbourN\n00:05:3c\tXircom\n00:05:3d\tAgere\n00:05:3e\tKidSyste\n00:05:3f\tVisionte\n00:05:40\tFast\n00:05:41\tAdvanced\n00:05:42\tOtari\n00:05:43\tIqWirele\n00:05:44\tValleyTe\n00:05:45\tInternet\n00:05:46\tKddiNetw\n00:05:47\tStarentN\n00:05:48\tDisco\n00:05:49\tSaliraOp\n00:05:4a\tArioData\n00:05:4b\tEatonAut\n00:05:4c\tRfInnova\n00:05:4d\tBransTec\n00:05:4e\tPhilips\n00:05:4f\tPrivate\n00:05:50\tVcommsCo\n00:05:51\tFSElektr\n00:05:52\tXycotecC\n00:05:53\tDvc\n00:05:54\tRangesta\n00:05:55\tJapanCas\n00:05:56\t360\n00:05:57\tAgileTv\n00:05:58\tSynchron\n00:05:59\tIntracom\n00:05:5a\tPowerDsi\n00:05:5b\tCharlesI\n00:05:5c\tKowa\n00:05:5d\tD-Link\n00:05:5e\tCisco\n00:05:5f\tCisco\n00:05:60\tLeaderCo\n00:05:61\tNacImage\n00:05:62\tDigitalV\n00:05:63\tJ-Works\n00:05:64\tTsinghua\n00:05:65\tTailynCo\n00:05:66\tSecuiCom\n00:05:67\tEtymonic\n00:05:68\tPiltofis\n00:05:69\tVmware\n00:05:6a\tHeuftSys\n00:05:6b\tCPTechno\n00:05:6c\tHungChan\n00:05:6d\tPacific\n00:05:6e\tNational\n00:05:6f\tInnomedi\n00:05:70\tBaydel\n00:05:71\tSeiwaEle\n00:05:72\tDeonet\n00:05:73\tCisco\n00:05:74\tCisco\n00:05:75\tCds-Elec\n00:05:76\tNsmTechn\n00:05:77\tSmInform\n00:05:78\tPrivate\n00:05:79\tUniversa\n00:05:7a\tOverture\n00:05:7b\tChungNam\n00:05:7c\tRcoSecur\n00:05:7d\tSunCommu\n00:05:7e\tEckelman\n00:05:7f\tAcqisTec\n00:05:80\tFibrolan\n00:05:81\tSnell\n00:05:82\tClearcub\n00:05:83\tImagecom\n00:05:84\tAbsolute\n00:05:85\tJuniperN\n00:05:86\tLucentTe\n00:05:87\tLocus\n00:05:88\tSensoria\n00:05:89\tNational\n00:05:8a\tNetcom\n00:05:8b\tIpmental\n00:05:8c\tOpentech\n00:05:8d\tLynxPhot\n00:05:8e\tFlextron\n00:05:8f\tClcsoft\n00:05:90\tSwissvoi\n00:05:91\tActiveSi\n00:05:92\tPultek\n00:05:93\tGrammarE\n00:05:94\tHmsIndus\n00:05:95\tAlesis\n00:05:96\tGenotech\n00:05:97\tEagleTra\n00:05:98\tCronosSR\n00:05:99\tDrsTestA\n00:05:9a\tPowercom\n00:05:9b\tCisco\n00:05:9c\tKleinkne\n00:05:9d\tDanielCo\n00:05:9e\tZinwell\n00:05:9f\tYottaNet\n00:05:a0\tMobiline\n00:05:a1\tZenocom\n00:05:a2\tCeloxNet\n00:05:a3\tQei\n00:05:a4\tLucidVoi\n00:05:a5\tKott\n00:05:a6\tExtronEl\n00:05:a7\tHyperchi\n00:05:a8\tPowercom\n00:05:a9\tPrinceto\n00:05:aa\tMooreInd\n00:05:ab\tCyberFon\n00:05:ac\tNorthern\n00:05:ad\tTopspinC\n00:05:ae\tMediapor\n00:05:af\tInnoscan\n00:05:b0\tKoreaCom\n00:05:b1\tAsbTechn\n00:05:b2\tMedison\n00:05:b3\tAsahi-En\n00:05:b4\tAceex\n00:05:b5\tBroadcom\n00:05:b6\tInsysMic\n00:05:b7\tArborTec\n00:05:b8\tElectron\n00:05:b9\tAirvana\n00:05:ba\tAreaNetw\n00:05:bb\tMyspace\n00:05:bc\tResource\n00:05:bd\tRoaxBv\n00:05:be\tKongsber\n00:05:bf\tJustezyT\n00:05:c0\tDigitalN\n00:05:c1\tA-KyungM\n00:05:c2\tSoronti\n00:05:c3\tPacificI\n00:05:c4\tTelect\n00:05:c5\tFlagaHf\n00:05:c6\tTrizComm\n00:05:c7\tI/F-Com\n00:05:c8\tVerytech\n00:05:c9\tLG\n00:05:ca\tHitronTe\n00:05:cb\tRoisTech\n00:05:cc\tSumtelCo\n00:05:cd\tD&MHoldi\n00:05:ce\tProlinkM\n00:05:cf\tThunderR\n00:05:d0\tSolinet\n00:05:d1\tMetavect\n00:05:d2\tDapTechn\n00:05:d3\tEproduct\n00:05:d4\tFuturesm\n00:05:d5\tSpeedcom\n00:05:d6\tL-3Linka\n00:05:d7\tVistaIma\n00:05:d8\tArescom\n00:05:d9\tTechnoVa\n00:05:da\tApexAuto\n00:05:db\tPsiNente\n00:05:dc\tCisco\n00:05:dd\tCisco\n00:05:de\tGiFoneKo\n00:05:df\tElectron\n00:05:e0\tEmpirix\n00:05:e1\tTrellisP\n00:05:e2\tCreativN\n00:05:e3\tLightsan\n00:05:e4\tRedLionC\n00:05:e5\tRenishaw\n00:05:e6\tEgenera\n00:05:e7\tNetrakeA\n00:05:e8\tTurbowav\n00:05:e9\tUnicessN\n00:05:ea\tRednix\n00:05:eb\tBlueRidg\n00:05:ec\tMosaic\n00:05:ed\tTechniku\n00:05:ee\tVanderbi\n00:05:ef\tAdoirDig\n00:05:f0\tSatec\n00:05:f1\tVrcom\n00:05:f2\tPowerR\n00:05:f3\tWebyn\n00:05:f4\tSystemBa\n00:05:f5\tGeospace\n00:05:f6\tYoungCha\n00:05:f7\tAnalogDe\n00:05:f8\tRealTime\n00:05:f9\tToa\n00:05:fa\tIpoptica\n00:05:fb\tSharegat\n00:05:fc\tSchenckP\n00:05:fd\tPacketli\n00:05:fe\tTraficon\n00:05:ff\tSnsSolut\n00:06:00\tToshibaT\n00:06:01\tOtanikei\n00:06:02\tCirkitec\n00:06:03\tBakerHug\n00:06:04\t@TrackCo\n00:06:05\tInncomIn\n00:06:06\tRapidwan\n00:06:07\tOmniDire\n00:06:08\tAt-SkySa\n00:06:09\tCrosspor\n00:06:0a\tBlue2spa\n00:06:0b\tArtesynE\n00:06:0c\tMelcoInd\n00:06:0d\tHP\n00:06:0e\tIgys\n00:06:0f\tNaradNet\n00:06:10\tAbeonaNe\n00:06:11\tZeusWire\n00:06:12\tAccusys\n00:06:13\tKawasaki\n00:06:14\tPrismHol\n00:06:15\tKimotoEl\n00:06:16\tTelNet\n00:06:17\tRedswitc\n00:06:18\tDigipowe\n00:06:19\tConnecti\n00:06:1a\tZetari\n00:06:1b\tNotebook\n00:06:1c\tHoshinoM\n00:06:1d\tMipTelec\n00:06:1e\tMaxan\n00:06:1f\tVisionCo\n00:06:20\tSerialSy\n00:06:21\tHinox\n00:06:22\tChungFuC\n00:06:23\tMgeUpsFr\n00:06:24\tGentnerC\n00:06:25\tLinksysG\n00:06:26\tMwe\n00:06:27\tUniwideT\n00:06:28\tCisco\n00:06:29\tIBM\n00:06:2a\tCisco\n00:06:2b\tIntraser\n00:06:2c\tBivioNet\n00:06:2d\tTouchsta\n00:06:2e\tAristosL\n00:06:2f\tPivotech\n00:06:30\tAdtranzS\n00:06:31\tCalix\n00:06:32\tMescoEng\n00:06:33\tCrossMat\n00:06:34\tGteAirfo\n00:06:35\tPacketai\n00:06:36\tJedaiBro\n00:06:37\tToptrend\n00:06:38\tSungjinC\n00:06:39\tNewtec\n00:06:3a\tDuraMicr\n00:06:3b\tArcturus\n00:06:3c\tIntrinsy\n00:06:3d\tMicrowav\n00:06:3e\tOpthos\n00:06:3f\tEverexCo\n00:06:40\tWhiteRoc\n00:06:41\tItcn\n00:06:42\tGenetel\n00:06:43\tSonoComp\n00:06:44\tNeix\n00:06:45\tMeiseiEl\n00:06:46\tShenzhen\n00:06:47\tEtraliSA\n00:06:48\tSeedswar\n00:06:49\t3mDeutsc\n00:06:4a\tHoneywel\n00:06:4b\tAlexon\n00:06:4c\tInvictaN\n00:06:4d\tSencore\n00:06:4e\tBroadNet\n00:06:4f\tPro-Nets\n00:06:50\tTiburonN\n00:06:51\tAspenNet\n00:06:52\tCisco\n00:06:53\tCisco\n00:06:54\tWinpresa\n00:06:55\tYipee\n00:06:56\tTactel\n00:06:57\tMarketCe\n00:06:58\tHelmutFi\n00:06:59\tEalApeld\n00:06:5a\tStrix\n00:06:5b\tDell\n00:06:5c\tMalachit\n00:06:5d\tHeidelbe\n00:06:5e\tPhoturis\n00:06:5f\tEciTelec\n00:06:60\tNadex\n00:06:61\tNiaHomeT\n00:06:62\tMbmTechn\n00:06:63\tHumanTec\n00:06:64\tFostex\n00:06:65\tSunnyGik\n00:06:66\tRovingNe\n00:06:67\tTrippLit\n00:06:68\tViconInd\n00:06:69\tDatasoun\n00:06:6a\tInfinico\n00:06:6b\tSysmex\n00:06:6c\tRobinson\n00:06:6d\tCompupri\n00:06:6e\tDeltaEle\n00:06:6f\tKoreaDat\n00:06:70\tUpponett\n00:06:71\tSofting\n00:06:72\tNetezza\n00:06:73\tTkhSecur\n00:06:74\tSpectrum\n00:06:75\tBanderac\n00:06:76\tNovraTec\n00:06:77\tSick\n00:06:78\tD&MHoldi\n00:06:79\tKonami\n00:06:7a\tJmp\n00:06:7b\tToplinkC\n00:06:7c\tCisco\n00:06:7d\tTakasago\n00:06:7e\tWincom\n00:06:7f\tDigeo\n00:06:80\tCardAcce\n00:06:81\tGoepelEl\n00:06:82\tConvedia\n00:06:83\tBravaraC\n00:06:84\tBiacore\n00:06:85\tNetnearu\n00:06:86\tZardcom\n00:06:87\tOmnitron\n00:06:88\tTelwaysC\n00:06:89\tYlezTech\n00:06:8a\tNeuronne\n00:06:8b\tAirrunne\n00:06:8c\t3Com\n00:06:8d\tSepaton\n00:06:8e\tHid\n00:06:8f\tTelemoni\n00:06:90\tEuracomC\n00:06:91\tPtInovac\n00:06:92\tIntruver\n00:06:93\tFlexusCo\n00:06:94\tMobillia\n00:06:95\tEnsureTe\n00:06:96\tAdventNe\n00:06:97\tRDCenter\n00:06:98\tEgnite\n00:06:99\tVidaDesi\n00:06:9a\tETel\n00:06:9b\tAvtAudio\n00:06:9c\tTransmod\n00:06:9d\tPetards\n00:06:9e\tUniqa\n00:06:9f\tKuokoaNe\n00:06:a0\tMxImagin\n00:06:a1\tCelsianT\n00:06:a2\tMicrotun\n00:06:a3\tBitran\n00:06:a4\tInnowell\n00:06:a5\tPinon\n00:06:a6\tArtistic\n00:06:a7\tPrimario\n00:06:a8\tKcTechno\n00:06:a9\tUniversa\n00:06:aa\tVtMiltop\n00:06:ab\tW-Link\n00:06:ac\tIntersof\n00:06:ad\tKbElectr\n00:06:ae\tHimachal\n00:06:af\tXaltedNe\n00:06:b0\tComtechE\n00:06:b1\tSonicwal\n00:06:b2\tLinxtek\n00:06:b3\tDiagraph\n00:06:b4\tVorneInd\n00:06:b5\tSourcePh\n00:06:b6\tNir-OrIs\n00:06:b7\tTelem\n00:06:b8\tBandspee\n00:06:b9\tA5tek\n00:06:ba\tWestwave\n00:06:bb\tAtiTechn\n00:06:bc\tMacrolin\n00:06:bd\tBntechno\n00:06:be\tBaumerOp\n00:06:bf\tAccellaT\n00:06:c0\tUnitedIn\n00:06:c1\tCisco\n00:06:c2\tSmartmat\n00:06:c3\tSchindle\n00:06:c4\tPiolink\n00:06:c5\tInnoviTe\n00:06:c6\tLesswire\n00:06:c7\tRfnetTec\n00:06:c8\tSumitomo\n00:06:c9\tTechnica\n00:06:ca\tAmerican\n00:06:cb\tJotronEl\n00:06:cc\tJmiElect\n00:06:cd\tLeafImag\n00:06:ce\tDateno\n00:06:cf\tThalesAv\n00:06:d0\tElgarEle\n00:06:d1\tTahoeNet\n00:06:d2\tTundraSe\n00:06:d3\tAlphaTel\n00:06:d4\tInteract\n00:06:d5\tDiamond\n00:06:d6\tCisco\n00:06:d7\tCisco\n00:06:d8\tMapleOpt\n00:06:d9\tIpm-NetS\n00:06:da\tItranCom\n00:06:db\tIchips\n00:06:dc\tSyabasTe\n00:06:dd\tAtTLabor\n00:06:de\tFlashTec\n00:06:df\tAidonic\n00:06:e0\tMat\n00:06:e1\tTechnoTr\n00:06:e2\tCeemaxTe\n00:06:e3\tQuantita\n00:06:e4\tCitelTec\n00:06:e5\tFujianNe\n00:06:e6\tDongyang\n00:06:e7\tBitBlitz\n00:06:e8\tOpticalN\n00:06:e9\tIntime\n00:06:ea\tElzet80M\n00:06:eb\tGlobalDa\n00:06:ec\tHarris\n00:06:ed\tInaraNet\n00:06:ee\tShenyang\n00:06:ef\tMaxxan\n00:06:f0\tDigeo\n00:06:f1\tOptillio\n00:06:f2\tPlatysCo\n00:06:f3\tAcceligh\n00:06:f4\tPrimeEle\n00:06:f5\tAlpsElec\n00:06:f6\tCisco\n00:06:f7\tAlpsElec\n00:06:f8\tBoeing\n00:06:f9\tMitsuiZo\n00:06:fa\tIpSquare\n00:06:fb\tHitachiP\n00:06:fc\tFnet\n00:06:fd\tComjetIn\n00:06:fe\tAmbrado\n00:06:ff\tSheba\n00:07:00\tZettamed\n00:07:01\tCisco\n00:07:02\tVarianMe\n00:07:03\tCseeTran\n00:07:04\tAlpsElec\n00:07:05\tEndressH\n00:07:06\tSanritz\n00:07:07\tInterali\n00:07:08\tBitrage\n00:07:09\tWesterst\n00:07:0a\tUnicomAu\n00:07:0b\tNovabase\n00:07:0c\tSva-Intr\n00:07:0d\tCisco\n00:07:0e\tCisco\n00:07:0f\tFujant\n00:07:10\tAdax\n00:07:11\tActerna\n00:07:12\tJalInfor\n00:07:13\tIpOne\n00:07:14\tBrightco\n00:07:15\tGeneralR\n00:07:16\tJSMarine\n00:07:17\tWielandE\n00:07:18\tIcantek\n00:07:19\tMobiis\n00:07:1a\tFinedigi\n00:07:1b\tCdviAmer\n00:07:1c\tAt&T\n00:07:1d\tSatelsaS\n00:07:1e\tTri-MEng\n00:07:1f\tEuropean\n00:07:20\tTrutzsch\n00:07:21\tFormacEl\n00:07:22\tNielsen\n00:07:23\tElconSys\n00:07:24\tTelemax\n00:07:25\tBematech\n00:07:26\tShenzhen\n00:07:27\tZiHk\n00:07:28\tNeoTelec\n00:07:29\tKistlerI\n00:07:2a\tInnovanc\n00:07:2b\tJungMyun\n00:07:2c\tFabricom\n00:07:2d\tCnsystem\n00:07:2e\tNorthNod\n00:07:2f\tIntransa\n00:07:30\tHutchiso\n00:07:31\tOphir-Sp\n00:07:32\tAaeonTec\n00:07:33\tDancontr\n00:07:34\tOnstor\n00:07:35\tFlarionT\n00:07:36\tDataVide\n00:07:37\tSoriya\n00:07:38\tYoungTec\n00:07:39\tScottyGr\n00:07:3a\tInventel\n00:07:3b\tTenovis\n00:07:3c\tTelecomD\n00:07:3d\tNanjingP\n00:07:3e\tChinaGre\n00:07:3f\tWoojyunS\n00:07:40\tBuffalo\n00:07:41\tSierraAu\n00:07:42\tOrmazaba\n00:07:43\tChelsioC\n00:07:44\tUnico\n00:07:45\tRadlanCo\n00:07:46\tTurck\n00:07:47\tMecalc\n00:07:48\tImagingS\n00:07:49\tCenix\n00:07:4a\tCarlVale\n00:07:4b\tDaihen\n00:07:4c\tBeicom\n00:07:4d\tZebraTec\n00:07:4e\tIpfront\n00:07:4f\tCisco\n00:07:50\tCisco\n00:07:51\tM-U-T\n00:07:52\tRhythmWa\n00:07:53\tBeijingQ\n00:07:54\tXyterraC\n00:07:55\tLafon\n00:07:56\tJuyoungT\n00:07:57\tTopcallI\n00:07:58\tDragonwa\n00:07:59\tBorisMan\n00:07:5a\tAirProdu\n00:07:5b\tGibsonGu\n00:07:5c\tEastmanK\n00:07:5d\tCellerit\n00:07:5e\tAmetekPo\n00:07:5f\tVcsVideo\n00:07:60\tTomisInf\n00:07:61\t29530\n00:07:62\tGroupSen\n00:07:63\tSunniwel\n00:07:64\tYoungwoo\n00:07:65\tJadeQuan\n00:07:66\tChouChin\n00:07:67\tYuxingEl\n00:07:68\tDanfoss\n00:07:69\tItaliana\n00:07:6a\tNexteye\n00:07:6b\tStralfor\n00:07:6c\tDaehanet\n00:07:6d\tFlexligh\n00:07:6e\tSinetica\n00:07:6f\tSynoptic\n00:07:70\tUbiquoss\n00:07:71\tEmbedded\n00:07:72\tAlcatel-\n00:07:73\tAscomPow\n00:07:74\tGuangzho\n00:07:75\tValenceS\n00:07:76\tFederalA\n00:07:77\tMotah\n00:07:78\tGerstel\n00:07:79\tSungilTe\n00:07:7a\tInfoware\n00:07:7b\tMillimet\n00:07:7c\tWestermo\n00:07:7d\tCisco\n00:07:7e\tElrest\n00:07:7f\tJCommuni\n00:07:80\tBluegiga\n00:07:81\tItron\n00:07:82\tOracle\n00:07:83\tSyncomNe\n00:07:84\tCisco\n00:07:85\tCisco\n00:07:86\tWireless\n00:07:87\tIdeaSyst\n00:07:88\tClipcomm\n00:07:89\tDongwon\n00:07:8a\tMentorDa\n00:07:8b\tWegenerC\n00:07:8c\tElektron\n00:07:8d\tNetengin\n00:07:8e\tGarzFric\n00:07:8f\tEmkayInn\n00:07:90\tTri-MTec\n00:07:91\tInternat\n00:07:92\tSütronEl\n00:07:93\tShinSate\n00:07:94\tSimpleDe\n00:07:95\tElitegro\n00:07:96\tLsi\n00:07:97\tNetpower\n00:07:98\tSeleaSrl\n00:07:99\tTippingPoint\n00:07:9a\tVerint\n00:07:9b\tAuroraNe\n00:07:9c\tGoldenEl\n00:07:9d\tMusashi\n00:07:9e\tIlinx\n00:07:9f\tActionDi\n00:07:a0\tE-Watch\n00:07:a1\tViasysHe\n00:07:a2\tOpteon\n00:07:a3\tOsitisSo\n00:07:a4\tGnNetcom\n00:07:a5\tYDK\n00:07:a6\tLevitonM\n00:07:a7\tA-Z\n00:07:a8\tHaierGro\n00:07:a9\tNovasoni\n00:07:aa\tQuantumD\n00:07:ab\tSamsung\n00:07:ac\tEolring\n00:07:ad\tPentacon\n00:07:ae\tBritestr\n00:07:af\tRedLionC\n00:07:b0\tOfficeDe\n00:07:b1\tEquatorT\n00:07:b2\tTransacc\n00:07:b3\tCisco\n00:07:b4\tCisco\n00:07:b5\tAnyOneWi\n00:07:b6\tTelecomT\n00:07:b7\tSamuraiI\n00:07:b8\tCorvalen\n00:07:b9\tGinganet\n00:07:ba\tUtstarco\n00:07:bb\tCandera\n00:07:bc\tIdentix\n00:07:bd\tRadionet\n00:07:be\tDatalogi\n00:07:bf\tArmillai\n00:07:c0\tNetzerve\n00:07:c1\tOverture\n00:07:c2\tNetsysTe\n00:07:c3\tThomson\n00:07:c4\tJean\n00:07:c5\tGcom\n00:07:c6\tVdsVossk\n00:07:c7\tSynectic\n00:07:c8\tBrain21\n00:07:c9\tTechnolS\n00:07:ca\tCreatixP\n00:07:cb\tFreeboxS\n00:07:cc\tKabaBenz\n00:07:cd\tKumohEle\n00:07:ce\tCabletim\n00:07:cf\tAnoto\n00:07:d0\tAutomatE\n00:07:d1\tSpectrum\n00:07:d2\tLogopakS\n00:07:d3\tSpgprint\n00:07:d4\tZhejiang\n00:07:d5\t3eTechno\n00:07:d6\tCommil\n00:07:d7\tCaporisN\n00:07:d8\tHitronTe\n00:07:d9\tSpliceco\n00:07:da\tNeuroTel\n00:07:db\tKiranaNe\n00:07:dc\tAtek\n00:07:dd\tCradleTe\n00:07:de\tEcopilt\n00:07:df\tVbrick\n00:07:e0\tPalm\n00:07:e1\tWisCommu\n00:07:e2\tBitworks\n00:07:e3\tNavcomTe\n00:07:e4\tSoftradi\n00:07:e5\tCoup\n00:07:e6\tEdgeflow\n00:07:e7\tFreewave\n00:07:e8\tEdgewave\n00:07:e9\tIntel\n00:07:ea\tMassana\n00:07:eb\tCisco\n00:07:ec\tCisco\n00:07:ed\tAltera\n00:07:ee\tTelcoInf\n00:07:ef\tLockheed\n00:07:f0\tLogisync\n00:07:f1\tTeraburs\n00:07:f2\tIoa\n00:07:f3\tThinkeng\n00:07:f4\tEletex\n00:07:f5\tBridgeco\n00:07:f6\tQqestSof\n00:07:f7\tGaltroni\n00:07:f8\tItdevice\n00:07:f9\tSensapho\n00:07:fa\tItt\n00:07:fb\tGigaStre\n00:07:fc\tAdept\n00:07:fd\tLanergy\n00:07:fe\tRigaku\n00:07:ff\tGluonNet\n00:08:00\tMultitec\n00:08:01\tHighspee\n00:08:02\tHP\n00:08:03\tCosTron\n00:08:04\tIca\n00:08:05\tTechno-H\n00:08:06\tRaonet\n00:08:07\tAccessDe\n00:08:08\tPptVisio\n00:08:09\tSystemon\n00:08:0a\tEspera-W\n00:08:0b\tBirkaBpa\n00:08:0c\tVdaElett\n00:08:0d\tToshiba\n00:08:0e\tArrisGro\n00:08:0f\tProximio\n00:08:10\tKeyTechn\n00:08:11\tVoix\n00:08:12\tGm-2\n00:08:13\tDiskbank\n00:08:14\tTilTechn\n00:08:15\tCats\n00:08:16\tBluelonA\n00:08:17\tEmergeco\n00:08:18\tPixelwor\n00:08:19\tBanksys\n00:08:1a\tSanradIn\n00:08:1b\tWindigo\n00:08:1c\t@PosCom\n00:08:1d\tIpsil\n00:08:1e\tRepeatit\n00:08:1f\tPouYuenT\n00:08:20\tCisco\n00:08:21\tCisco\n00:08:22\tInproCom\n00:08:23\tTexa\n00:08:24\tNuanceDo\n00:08:25\tAcmePack\n00:08:26\tColorado\n00:08:27\tAdbBroad\n00:08:28\tKoeiEngi\n00:08:29\tAvalNaga\n00:08:2a\tPowerwal\n00:08:2b\tWooksung\n00:08:2c\tHomag\n00:08:2d\tIndusTeq\n00:08:2e\tMultiton\n00:08:2f\tCisco\n00:08:30\tCisco\n00:08:31\tCisco\n00:08:32\tCisco\n00:08:4e\tDivergen\n00:08:4f\tQualstar\n00:08:50\tArizonaI\n00:08:51\tCanadian\n00:08:52\tTechnica\n00:08:53\tSchleich\n00:08:54\tNetronix\n00:08:55\tFermilab\n00:08:56\tGamatron\n00:08:57\tPolarisN\n00:08:58\tNovatech\n00:08:59\tShenzhen\n00:08:5a\tIntigate\n00:08:5b\tHanbitEl\n00:08:5c\tShanghai\n00:08:5d\tAastra\n00:08:5e\tPco\n00:08:5f\tPicanolN\n00:08:60\tLodgenet\n00:08:61\tSoftener\n00:08:62\tNecElumi\n00:08:63\tEntrisph\n00:08:64\tFasySPA\n00:08:65\tJascom\n00:08:66\tDsxAcces\n00:08:67\tUptimeDe\n00:08:68\tPuroptix\n00:08:69\tCommand-\n00:08:6a\tSecurito\n00:08:6b\tMipsys\n00:08:6c\tPlasmonL\n00:08:6d\tMissouri\n00:08:6e\tHyglo\n00:08:6f\tResource\n00:08:70\tRasvia\n00:08:71\tNorthdat\n00:08:72\tSorenson\n00:08:73\tDaptechn\n00:08:74\tDell\n00:08:75\tAcorpEle\n00:08:76\tSdsystem\n00:08:77\tLiebert-\n00:08:78\tBenchmar\n00:08:79\tCem\n00:08:7a\tWipotec\n00:08:7b\tRtxTelec\n00:08:7c\tCisco\n00:08:7d\tCisco\n00:08:7e\tBonElect\n00:08:7f\tSpaunEle\n00:08:80\tBroadtel\n00:08:81\tDigitalH\n00:08:82\tSigma\n00:08:83\tHP\n00:08:84\tIndexBra\n00:08:85\tEmsDrTho\n00:08:86\tHansungT\n00:08:87\tMaschine\n00:08:88\tOullimIn\n00:08:89\tEchostar\n00:08:8a\tMinds@Wo\n00:08:8b\tTropicNe\n00:08:8c\tQuantaNe\n00:08:8d\tSigma-Li\n00:08:8e\tNihonCom\n00:08:8f\tAdvanced\n00:08:90\tAvilinks\n00:08:91\tLyan\n00:08:92\tEmSoluti\n00:08:93\tLeInform\n00:08:94\tInnovisi\n00:08:95\tDircTech\n00:08:96\tPrintron\n00:08:97\tQuakeTec\n00:08:98\tGigabitO\n00:08:99\tNetbind\n00:08:9a\tAlcatelM\n00:08:9b\tIcpElect\n00:08:9c\tElecsInd\n00:08:9d\tUhd-Elek\n00:08:9e\tBeijingE\n00:08:9f\tEfmNetwo\n00:08:a0\tStotzFei\n00:08:a1\tCnetTech\n00:08:a2\tAdiEngin\n00:08:a3\tCisco\n00:08:a4\tCisco\n00:08:a5\tPeninsul\n00:08:a6\tMultiwar\n00:08:a7\tIlogic\n00:08:a8\tSystec\n00:08:a9\tSangsang\n00:08:aa\tKaram\n00:08:ab\tEnerlinx\n00:08:ac\tEltromat\n00:08:ad\tToyo-Lin\n00:08:ae\tPacketfr\n00:08:af\tNovatec\n00:08:b0\tBktelCom\n00:08:b1\tProquent\n00:08:b2\tShenzhen\n00:08:b3\tFastwel\n00:08:b4\tSyspol\n00:08:b5\tTaiGuenE\n00:08:b6\tRoutefre\n00:08:b7\tHit\n00:08:b8\tEFJohnso\n00:08:b9\tKaonmedi\n00:08:ba\tErskine\n00:08:bb\tNetexcel\n00:08:bc\tIlevo\n00:08:bd\tTepg-Us\n00:08:be\tXenpakMs\n00:08:bf\tAptusEle\n00:08:c0\tAsa\n00:08:c1\tAvistarC\n00:08:c2\tCisco\n00:08:c3\tContex\n00:08:c4\tHikari\n00:08:c5\tLiontech\n00:08:c6\tPhilips\n00:08:c7\tCompaq\n00:08:c8\tSonetico\n00:08:c9\tTechnisa\n00:08:ca\tTwinhanT\n00:08:cb\tZetaBroa\n00:08:cc\tRemotec\n00:08:cd\tWith-Net\n00:08:ce\tIpmobile\n00:08:cf\tNipponKo\n00:08:d0\tMusashiE\n00:08:d1\tKarel\n00:08:d2\tZoomNetw\n00:08:d3\tHercules\n00:08:d4\tIneoques\n00:08:d5\tVanguard\n00:08:d6\tHassnet\n00:08:d7\tHow\n00:08:d8\tDowkeyMi\n00:08:d9\tMitadens\n00:08:da\tSofaware\n00:08:db\tCorrigen\n00:08:dc\tWiznet\n00:08:dd\tTelenaCo\n00:08:de\t3up\n00:08:df\tAlistel\n00:08:e0\tAtoTechn\n00:08:e1\tBarix\n00:08:e2\tCisco\n00:08:e3\tCisco\n00:08:e4\tEnvenerg\n00:08:e5\tIdk\n00:08:e6\tLittlefe\n00:08:e7\tShiContr\n00:08:e8\tExcelMas\n00:08:e9\tNextgig\n00:08:ea\tMotionCo\n00:08:eb\tRomwin\n00:08:ec\tOpticalZ\n00:08:ed\tSt&TInst\n00:08:ee\tLogicPro\n00:08:ef\tDibalSA\n00:08:f0\tNextGene\n00:08:f1\tVoltaire\n00:08:f2\tC&STechn\n00:08:f3\tWany\n00:08:f4\tBluetake\n00:08:f5\tYestechn\n00:08:f6\tSumitomo\n00:08:f7\tHitachiS\n00:08:f8\tUtcCcs\n00:08:f9\tArtesynE\n00:08:fa\tKarlEBri\n00:08:fb\tSonosite\n00:08:fc\tGigaphot\n00:08:fd\tBluekore\n00:08:fe\tUnikC&C\n00:08:ff\tTrilogyC\n00:09:00\tTmt\n00:09:01\tShenzhen\n00:09:02\tRedlineC\n00:09:03\tPanasas\n00:09:04\tMondialE\n00:09:05\tItecTech\n00:09:06\tEsteemNe\n00:09:07\tChrysali\n00:09:08\tVtechTec\n00:09:09\tTelenorC\n00:09:0a\tSnedfarT\n00:09:0b\tMtlInstr\n00:09:0c\tMayekawa\n00:09:0d\tLeaderEl\n00:09:0e\tHelixTec\n00:09:0f\tFortinet\n00:09:10\tSimpleAc\n00:09:11\tCisco\n00:09:12\tCisco\n00:09:13\tSystemk\n00:09:14\tComputro\n00:09:15\tCas\n00:09:16\tListmanH\n00:09:17\tWemTechn\n00:09:18\tSamsung\n00:09:19\tMdsGatew\n00:09:1a\tMacatOpt\n00:09:1b\tDigitalG\n00:09:1c\tCachevis\n00:09:1d\tProteamC\n00:09:1e\tFirstech\n00:09:1f\tA&D\n00:09:20\tEpoxComp\n00:09:21\tPlanmeca\n00:09:22\tTstBiome\n00:09:23\tHeamanSy\n00:09:24\tTelebau\n00:09:25\tVsnSyste\n00:09:26\tYodaComm\n00:09:27\tToyokeik\n00:09:28\tTelecore\n00:09:29\tSanyoInd\n00:09:2a\tMytecs\n00:09:2b\tIqstorNe\n00:09:2c\tHitpoint\n00:09:2d\tHTC\n00:09:2e\tB&TechSy\n00:09:2f\tAkomTech\n00:09:30\tAeroconc\n00:09:31\tFutureIn\n00:09:32\tOmnilux\n00:09:33\tOphit\n00:09:34\tDream-Mu\n00:09:35\tSandvine\n00:09:36\tIpetroni\n00:09:37\tInventec\n00:09:38\tAllotCom\n00:09:39\tShibasok\n00:09:3a\tMolex\n00:09:3b\tHyundaiN\n00:09:3c\tJacquesT\n00:09:3d\tNewisys\n00:09:3e\tC&ITechn\n00:09:3f\tDouble-W\n00:09:40\tAgfeo\n00:09:41\tAlliedTe\n00:09:42\tWireless\n00:09:43\tCisco\n00:09:44\tCisco\n00:09:45\tPalmmicr\n00:09:46\tClusterL\n00:09:47\tAztek\n00:09:48\tVistaCon\n00:09:49\tGlyphTec\n00:09:4a\tHomenetC\n00:09:4b\tFillfact\n00:09:4c\tCommunic\n00:09:4d\tBraintre\n00:09:4e\tBartechI\n00:09:4f\tElmegt\n00:09:50\tIndepend\n00:09:51\tApogeeIm\n00:09:52\tAuerswal\n00:09:53\tLinkageS\n00:09:54\tAmitSpol\n00:09:55\tYoungGen\n00:09:56\tNetworkG\n00:09:57\tSupercal\n00:09:58\tIntelnet\n00:09:59\tSitecsof\n00:09:5a\tRacewood\n00:09:5b\tNetgear\n00:09:5c\tPhilips\n00:09:5d\tDialogue\n00:09:5e\tMasstech\n00:09:5f\tTelebyte\n00:09:60\tYozan\n00:09:61\tSwitchge\n00:09:62\tSonitorT\n00:09:63\tDominion\n00:09:64\tHi-Techn\n00:09:65\tHyunjuCo\n00:09:66\tThalesNa\n00:09:67\tTachyon\n00:09:68\tTechnove\n00:09:69\tMeretOpt\n00:09:6a\tCloverle\n00:09:6b\tIBM\n00:09:6c\tImediaSe\n00:09:6d\tPowernet\n00:09:6e\tGiantEle\n00:09:6f\tBeijingZ\n00:09:70\tVibratio\n00:09:71\tTimeMana\n00:09:72\tSecureba\n00:09:73\tLentenTe\n00:09:74\tInnopiaT\n00:09:75\tFsonaCom\n00:09:76\tDatasoft\n00:09:77\tBrunnerE\n00:09:78\tAijiSyst\n00:09:79\tAdvanced\n00:09:7a\tLouisDes\n00:09:7b\tCisco\n00:09:7c\tCisco\n00:09:7d\tSecwellN\n00:09:7e\tImiTechn\n00:09:7f\tVsecure2\n00:09:80\tPowerZen\n00:09:81\tNewportN\n00:09:82\tLoeweOpt\n00:09:83\tGlobalto\n00:09:84\tMycasaNe\n00:09:85\tAutoTele\n00:09:86\tMetalink\n00:09:87\tNishiNip\n00:09:88\tNudianEl\n00:09:89\tVividlog\n00:09:8a\tEquallog\n00:09:8b\tEntropic\n00:09:8c\tOptionWi\n00:09:8d\tVelocity\n00:09:8e\tIpcas\n00:09:8f\tCetacean\n00:09:90\tAcksysCo\n00:09:91\tGeFanucA\n00:09:92\tInterepo\n00:09:93\tVisteon\n00:09:94\tCronyxEn\n00:09:95\tCastleTe\n00:09:96\tRdi\n00:09:97\tNortelNe\n00:09:98\tCapinfo\n00:09:99\tCpGeorge\n00:09:9a\tElmo\n00:09:9b\tWesternT\n00:09:9c\tNavalRes\n00:09:9d\tHaliplex\n00:09:9e\tTestech\n00:09:9f\tVidex\n00:09:a0\tMicrotec\n00:09:a1\tTelewise\n00:09:a2\tInterfac\n00:09:a3\tLeadflyT\n00:09:a4\tHartec\n00:09:a5\tHansungE\n00:09:a6\tIgnisOpt\n00:09:a7\tBangOluf\n00:09:a8\tEastmode\n00:09:a9\tIkanosCo\n00:09:aa\tDataComm\n00:09:ab\tNetcontr\n00:09:ac\tLanvoice\n00:09:ad\tHyundaiS\n00:09:ae\tOkanoEle\n00:09:af\tE-Generi\n00:09:b0\tOnkyo\n00:09:b1\tKanemats\n00:09:b2\tL&F\n00:09:b3\tMcm\n00:09:b4\tKisanTel\n00:09:b5\t3jTech\n00:09:b6\tCisco\n00:09:b7\tCisco\n00:09:b8\tEntise\n00:09:b9\tActionIm\n00:09:ba\tMakuInfo\n00:09:bb\tMathstar\n00:09:bc\tDigitalS\n00:09:bd\tEpygiTec\n00:09:be\tMamiya-O\n00:09:bf\tNintendo\n00:09:c0\t6wind\n00:09:c1\tProces-D\n00:09:c2\tOnity\n00:09:c3\tNetas\n00:09:c4\tMedicore\n00:09:c5\tKingeneT\n00:09:c6\tVisionic\n00:09:c7\tMovistec\n00:09:c8\tSinagawa\n00:09:c9\tBluewinc\n00:09:ca\tImaxnetw\n00:09:cb\tHbrain\n00:09:cc\tMoog\n00:09:cd\tHudsonSo\n00:09:ce\tSpacebri\n00:09:cf\tIad\n00:09:d0\tSolacomT\n00:09:d1\tSeranoaN\n00:09:d2\tMaiLogic\n00:09:d3\tWesternD\n00:09:d4\tTranstec\n00:09:d5\tSignalCo\n00:09:d6\tKncOne\n00:09:d7\tDcSecuri\n00:09:d8\tFältComm\n00:09:d9\tNeoscale\n00:09:da\tControlM\n00:09:db\tEspace\n00:09:dc\tGalaxisT\n00:09:dd\tMavinTec\n00:09:de\tSamjinIn\n00:09:df\tVestelKo\n00:09:e0\tXemicsSA\n00:09:e1\tGemtekTe\n00:09:e2\tSinbonEl\n00:09:e3\tAngelIgl\n00:09:e4\tKTechInf\n00:09:e5\tHottinge\n00:09:e6\tCyberSwi\n00:09:e7\tAdcTecho\n00:09:e8\tCisco\n00:09:e9\tCisco\n00:09:ea\tYem\n00:09:eb\tHumandat\n00:09:ec\tDaktroni\n00:09:ed\tCipherop\n00:09:ee\tMeikyoEl\n00:09:ef\tVoceraCo\n00:09:f0\tShimizuT\n00:09:f1\tYamakiEl\n00:09:f2\tCohuElec\n00:09:f3\tWellComm\n00:09:f4\tAlconLab\n00:09:f5\tEmersonN\n00:09:f6\tShenzhen\n00:09:f7\tSedADivi\n00:09:f8\tUnimoTec\n00:09:f9\tArtJapan\n00:09:fb\tPhilips\n00:09:fc\tIpflex\n00:09:fd\tUbinetic\n00:09:fe\tDaisyTec\n00:09:ff\tXNet2000\n00:0a:00\tMediatek\n00:0a:01\tSohoware\n00:0a:02\tAnnso\n00:0a:03\tEndesaSe\n00:0a:04\t3Com\n00:0a:05\tWidax\n00:0a:06\tTeledexL\n00:0a:07\tWebwayon\n00:0a:08\tAlpineEl\n00:0a:09\tTaracomI\n00:0a:0a\tSunix\n00:0a:0b\tSealevel\n00:0a:0c\tScientif\n00:0a:0d\tFciDeuts\n00:0a:0e\tInvivoRe\n00:0a:0f\tIlryungT\n00:0a:10\tFastMedi\n00:0a:11\tExpetTec\n00:0a:12\tAzylexTe\n00:0a:13\tHoneywel\n00:0a:14\tTecoAS\n00:0a:15\tSiliconD\n00:0a:16\tLassenRe\n00:0a:17\tNestarCo\n00:0a:18\tVichel\n00:0a:19\tValerePo\n00:0a:1a\tImerge\n00:0a:1b\tStreamLa\n00:0a:1c\tBridgeIn\n00:0a:1d\tOpticalC\n00:0a:1e\tRed-MPro\n00:0a:1f\tArtWareT\n00:0a:20\tSvaNetwo\n00:0a:21\tIntegraT\n00:0a:22\tAmperion\n00:0a:23\tParamaNe\n00:0a:24\tOctaveCo\n00:0a:25\tCeragonN\n00:0a:26\tCeiaSPA\n00:0a:27\tApple\n00:0a:28\tMotorola\n00:0a:29\tPanDacom\n00:0a:2a\tQsi\n00:0a:2b\tEtherstu\n00:0a:2c\tActiveTc\n00:0a:2d\tCabotCom\n00:0a:2e\tMapleNet\n00:0a:2f\tArtnix\n00:0a:30\tVisteon\n00:0a:31\tHcvConsu\n00:0a:32\tXsido\n00:0a:33\tEmulex\n00:0a:34\tIdentica\n00:0a:35\tXilinx\n00:0a:36\tSynelecT\n00:0a:37\tProceraN\n00:0a:38\tApaniNet\n00:0a:39\tLopaInfo\n00:0a:3a\tJ-ThreeI\n00:0a:3b\tGctSemic\n00:0a:3c\tEnerpoin\n00:0a:3d\tEloSiste\n00:0a:3e\tEadsTele\n00:0a:3f\tDataEast\n00:0a:40\tCrownAud\n00:0a:41\tCisco\n00:0a:42\tCisco\n00:0a:43\tChunghwa\n00:0a:44\tAveryDen\n00:0a:45\tAudio-Te\n00:0a:46\tAroWeldi\n00:0a:47\tAlliedVi\n00:0a:48\tAlbatron\n00:0a:49\tF5Networ\n00:0a:4a\tTarga\n00:0a:4b\tDatapowe\n00:0a:4c\tMolecula\n00:0a:4d\tNoritz\n00:0a:4e\tUnitekEl\n00:0a:4f\tBrainBox\n00:0a:50\tRemotek\n00:0a:51\tGyrosign\n00:0a:52\tAsiarf\n00:0a:53\tIntronic\n00:0a:54\tLagunaHi\n00:0a:55\tMarkem\n00:0a:56\tHitachiM\n00:0a:57\tHP\n00:0a:58\tFreyerSi\n00:0a:59\tHwServer\n00:0a:5a\tGreennet\n00:0a:5b\tPower-On\n00:0a:5c\tCarelSPA\n00:0a:5d\tFingerte\n00:0a:5e\t3Com\n00:0a:5f\tAlmedio\n00:0a:60\tAutostar\n00:0a:61\tCellinx\n00:0a:62\tCrinisNe\n00:0a:63\tDhd\n00:0a:64\tEracomTe\n00:0a:65\tGentechm\n00:0a:66\tMitsubis\n00:0a:67\tOngcorp\n00:0a:68\tSolarfla\n00:0a:69\tSunnyBel\n00:0a:6a\tSvmMicro\n00:0a:6b\tTadiranT\n00:0a:6c\tWalchem\n00:0a:6d\tEksElekt\n00:0a:6e\tHarmonic\n00:0a:6f\tZyflexTe\n00:0a:70\tMplsForu\n00:0a:71\tAvrioTec\n00:0a:72\tStec\n00:0a:73\tScientif\n00:0a:74\tManticom\n00:0a:75\tCaterpil\n00:0a:76\tBeidaJad\n00:0a:77\tBluewire\n00:0a:78\tOlitec\n00:0a:79\tCoregaKK\n00:0a:7a\tKyoritsu\n00:0a:7b\tCorneliu\n00:0a:7c\tTecton\n00:0a:7d\tValo\n00:0a:7e\tAdvantag\n00:0a:7f\tTeradonI\n00:0a:80\tTelkonet\n00:0a:81\tTeimaAud\n00:0a:82\tTatsutaS\n00:0a:83\tSaltoSL\n00:0a:84\tRainsunE\n00:0a:85\tPlatC2\n00:0a:86\tLenze\n00:0a:87\tIntegrat\n00:0a:88\tIncypher\n00:0a:89\tCreval\n00:0a:8a\tCisco\n00:0a:8b\tCisco\n00:0a:8c\tGuardwar\n00:0a:8d\tEurother\n00:0a:8e\tInvacom\n00:0a:8f\tAskaInte\n00:0a:90\tBaysideI\n00:0a:91\tHemocue\n00:0a:92\tPresonus\n00:0a:93\tW2Networ\n00:0a:94\tShanghai\n00:0a:95\tApple\n00:0a:96\tMewtelTe\n00:0a:97\tSonicblu\n00:0a:98\tM+FGwinn\n00:0a:99\tCalampWi\n00:0a:9a\tAiptekIn\n00:0a:9b\tTbGroup\n00:0a:9c\tServerTe\n00:0a:9d\tKingYoun\n00:0a:9e\tBroadweb\n00:0a:9f\tPannaway\n00:0a:a0\tCedarPoi\n00:0a:a1\tVVS\n00:0a:a2\tSystek\n00:0a:a3\tShimafuj\n00:0a:a4\tShanghai\n00:0a:a5\tMaxlinkI\n00:0a:a6\tHochiki\n00:0a:a7\tFeiElect\n00:0a:a8\tEpipePty\n00:0a:a9\tBrooksAu\n00:0a:aa\tAltigenC\n00:0a:ab\tToyotaTe\n00:0a:ac\tTerratec\n00:0a:ad\tStargame\n00:0a:ae\tRosemoun\n00:0a:af\tPipal\n00:0a:b0\tLoytecEl\n00:0a:b1\tGenetec\n00:0a:b2\tFresnelW\n00:0a:b3\tFaGira\n00:0a:b4\tEticTele\n00:0a:b5\tDigitalE\n00:0a:b6\tCompunet\n00:0a:b7\tCisco\n00:0a:b8\tCisco\n00:0a:b9\tAsteraTe\n00:0a:ba\tArconTec\n00:0a:bb\tTaiwanSe\n00:0a:bc\tSeabridg\n00:0a:bd\tRupprech\n00:0a:be\tOpnetTec\n00:0a:bf\tHirotaSs\n00:0a:c0\tFuyohVid\n00:0a:c1\tFuturete\n00:0a:c2\tWuhanFib\n00:0a:c3\tEmTechni\n00:0a:c4\tDaewooTe\n00:0a:c5\tColorKin\n00:0a:c6\tOverture\n00:0a:c7\tUnicatio\n00:0a:c8\tZpsysPla\n00:0a:c9\tZambeel\n00:0a:ca\tYokoyama\n00:0a:cb\tXpakMsaG\n00:0a:cc\tWinnowNe\n00:0a:cd\tSunrichT\n00:0a:ce\tRadiante\n00:0a:cf\tProvideo\n00:0a:d0\tNiigataD\n00:0a:d1\tMws\n00:0a:d2\tJepico\n00:0a:d3\tInitech\n00:0a:d4\tCorebell\n00:0a:d5\tBrainchi\n00:0a:d6\tBeamreac\n00:0a:d7\tOriginEl\n00:0a:d8\tIpcservT\n00:0a:d9\tSony\n00:0a:da\tVindicat\n00:0a:db\tSkypilot\n00:0a:dc\tRuggedco\n00:0a:dd\tAllworx\n00:0a:de\tHappyCom\n00:0a:df\tGennum\n00:0a:e0\tFujitsu\n00:0a:e1\tEgTechno\n00:0a:e2\tBinatone\n00:0a:e3\tYangMeiT\n00:0a:e4\tWistron\n00:0a:e5\tScottcar\n00:0a:e6\tElitegro\n00:0a:e7\tEliopSA\n00:0a:e8\tCathayRo\n00:0a:e9\tAirvastT\n00:0a:ea\tAdamElek\n00:0a:eb\tTP-Link\n00:0a:ec\tKoatsuGa\n00:0a:ed\tHartingE\n00:0a:ee\tGcdHard-\n00:0a:ef\tOtrumAsa\n00:0a:f0\tShin-OhE\n00:0a:f1\tClarityD\n00:0a:f2\tNeoaxiom\n00:0a:f3\tCisco\n00:0a:f4\tCisco\n00:0a:f5\tAirgoNet\n00:0a:f6\tEmersonC\n00:0a:f7\tBroadcom\n00:0a:f8\tAmerican\n00:0a:f9\tHiconnec\n00:0a:fa\tTraverse\n00:0a:fb\tAmbri\n00:0a:fc\tCoreTecC\n00:0a:fd\tKentecEl\n00:0a:fe\tNovapal\n00:0a:ff\tKilchher\n00:0b:00\tFujianSt\n00:0b:01\tDaiichiE\n00:0b:02\tDallmeie\n00:0b:03\tTaekwang\n00:0b:04\tVolktek\n00:0b:05\tPacificB\n00:0b:06\tArrisGro\n00:0b:07\tVoxpathN\n00:0b:08\tPillarDa\n00:0b:09\tIfoundry\n00:0b:0a\tDbmOptic\n00:0b:0b\tCorrent\n00:0b:0c\tAgile\n00:0b:0d\tAir2u\n00:0b:0e\tTrapezeN\n00:0b:0f\tBoschRex\n00:0b:10\t11waveTe\n00:0b:11\tHimejiAb\n00:0b:12\tNuriTele\n00:0b:13\tZetron\n00:0b:14\tViewsoni\n00:0b:15\tPlatypus\n00:0b:16\tCommunic\n00:0b:17\tMksInstr\n00:0b:18\tPrivate\n00:0b:19\tVernierN\n00:0b:1a\tIndustri\n00:0b:1b\tSystroni\n00:0b:1c\tSibcoBv\n00:0b:1d\tLayerzer\n00:0b:1e\tKappaOpt\n00:0b:1f\tIConComp\n00:0b:20\tHirata\n00:0b:21\tG-StarCo\n00:0b:22\tEnvironm\n00:0b:23\tSiemensS\n00:0b:24\tAirlogic\n00:0b:25\tAeluros\n00:0b:26\tWetek\n00:0b:27\tScion\n00:0b:28\tQuatech\n00:0b:29\tLsLgIndu\n00:0b:2a\tHowtel\n00:0b:2b\tHostnet\n00:0b:2c\tEikiIndu\n00:0b:2d\tDanfoss\n00:0b:2e\tCal-Comp\n00:0b:2f\tBplan\n00:0b:30\tBeijingG\n00:0b:31\tYantaiZh\n00:0b:32\tVormetri\n00:0b:33\tVivatoTe\n00:0b:34\tShanghai\n00:0b:35\tQuadBitS\n00:0b:36\tProducti\n00:0b:37\tManufact\n00:0b:38\tKnürr\n00:0b:39\tKeisokuG\n00:0b:3a\tQustream\n00:0b:3b\tDevolo\n00:0b:3c\tCygnalIn\n00:0b:3d\tContalOk\n00:0b:3e\tBittware\n00:0b:3f\tAntholog\n00:0b:40\tOclaro\n00:0b:41\tIngBüroD\n00:0b:42\tCommax\n00:0b:43\tMicrosca\n00:0b:44\tConcordI\n00:0b:45\tCisco\n00:0b:46\tCisco\n00:0b:47\tAdvanced\n00:0b:48\tSofrel\n00:0b:49\tRf-LinkS\n00:0b:4a\tVisimetr\n00:0b:4b\tVisiowav\n00:0b:4c\tClarionM\n00:0b:4d\tEmuzed\n00:0b:4e\tVertexrs\n00:0b:4f\tVerifone\n00:0b:50\tOxygnet\n00:0b:51\tMicetekI\n00:0b:52\tJoymaxEl\n00:0b:53\tInitium\n00:0b:54\tBitmicro\n00:0b:55\tAdinstru\n00:0b:56\tCybernet\n00:0b:57\tSiliconL\n00:0b:58\tAstronau\n00:0b:59\tScriptpr\n00:0b:5a\tHyperedg\n00:0b:5b\tRinconRe\n00:0b:5c\tNewtech\n00:0b:5d\tFujitsu\n00:0b:5e\tAudioEng\n00:0b:5f\tCisco\n00:0b:60\tCisco\n00:0b:61\tFriedric\n00:0b:62\tIb-Mohne\n00:0b:63\tKaleides\n00:0b:64\tKiebackP\n00:0b:65\tSyACSrl\n00:0b:66\tTeralink\n00:0b:67\tTopviewT\n00:0b:68\tAddvalue\n00:0b:69\tFrankeFi\n00:0b:6a\tAsiarock\n00:0b:6b\tWistronN\n00:0b:6c\tSychip\n00:0b:6d\tSolectro\n00:0b:6e\tNeffInst\n00:0b:6f\tMediaStr\n00:0b:70\tLoadTech\n00:0b:71\tLitchfie\n00:0b:72\tLawo\n00:0b:73\tKodeosCo\n00:0b:74\tKingwave\n00:0b:75\tIosoft\n00:0b:76\tEt&TTech\n00:0b:77\tCogent\n00:0b:78\tTaifatec\n00:0b:79\tX-Com\n00:0b:7a\tL-3Linka\n00:0b:7b\tTest-Um\n00:0b:7c\tTelexCom\n00:0b:7d\tSolomonE\n00:0b:7e\tSaginomi\n00:0b:7f\tAlignEng\n00:0b:80\tLyciumNe\n00:0b:81\tKaparel\n00:0b:82\tGrandstr\n00:0b:83\tDatawatt\n00:0b:84\tBodet\n00:0b:85\tCisco\n00:0b:86\tArubaNet\n00:0b:87\tAmerican\n00:0b:88\tVidisco\n00:0b:89\tTopGloba\n00:0b:8a\tMiteq\n00:0b:8b\tKerajetS\n00:0b:8c\tFlextron\n00:0b:8d\tAvvioNet\n00:0b:8e\tAscent\n00:0b:8f\tAkitaEle\n00:0b:90\tAdvaOpti\n00:0b:91\tAglaiaGe\n00:0b:92\tAscomDan\n00:0b:93\tRitterEl\n00:0b:94\tDigitalM\n00:0b:95\tEbetGami\n00:0b:96\tInnotrac\n00:0b:97\tMatsushi\n00:0b:98\tNicetech\n00:0b:99\tSensable\n00:0b:9a\tShanghai\n00:0b:9b\tSiriusSy\n00:0b:9c\tTribeamT\n00:0b:9d\tTwinmosT\n00:0b:9e\tYasingTe\n00:0b:9f\tNeueElsa\n00:0b:a0\tT&LInfor\n00:0b:a1\tFujikura\n00:0b:a2\tSumitomo\n00:0b:a3\tSiemensI\n00:0b:a4\tShironSa\n00:0b:a5\tQuasarCi\n00:0b:a6\tMiyakawa\n00:0b:a7\tMarantiN\n00:0b:a8\tHanbackE\n00:0b:a9\tCloudshi\n00:0b:aa\tAiphone\n00:0b:ab\tAdvantec\n00:0b:ac\t3Com\n00:0b:ad\tPc-Pos\n00:0b:ae\tVitalsSy\n00:0b:af\tWoojuCom\n00:0b:b0\tSysnetTe\n00:0b:b1\tSuperSta\n00:0b:b2\tSmallbig\n00:0b:b3\tRitTechn\n00:0b:b4\tRdcSemic\n00:0b:b5\tNstorTec\n00:0b:b6\tMetallig\n00:0b:b7\tMicro\n00:0b:b8\tKihokuEl\n00:0b:b9\tImsys\n00:0b:ba\tHarmonic\n00:0b:bb\tEtin\n00:0b:bc\tEnGarde\n00:0b:bd\tConnexio\n00:0b:be\tCisco\n00:0b:bf\tCisco\n00:0b:c0\tChinaIwn\n00:0b:c1\tBayMicro\n00:0b:c2\tCorinexC\n00:0b:c3\tMultiple\n00:0b:c4\tBiotroni\n00:0b:c5\tSmcNetwo\n00:0b:c6\tIsac\n00:0b:c7\tIcetSPA\n00:0b:c8\tAirflowN\n00:0b:c9\tElectrol\n00:0b:ca\tDatavanT\n00:0b:cb\tFagorAut\n00:0b:cc\tJusanSA\n00:0b:cd\tHP\n00:0b:ce\tFree2mov\n00:0b:cf\tAgfaNdt\n00:0b:d0\tXimetaTe\n00:0b:d1\tAeronix\n00:0b:d2\tRemoproT\n00:0b:d3\tCd3o\n00:0b:d4\tBeijingW\n00:0b:d5\tNvergenc\n00:0b:d6\tPaxtonAc\n00:0b:d7\tDormaTim\n00:0b:d8\tIndustri\n00:0b:d9\tGeneralH\n00:0b:da\tEyecross\n00:0b:db\tDell\n00:0b:dc\tAkcp\n00:0b:dd\tTohokuRi\n00:0b:de\tTeldix\n00:0b:df\tShenzhen\n00:0b:e0\tSerconet\n00:0b:e1\tNokiaNet\n00:0b:e2\tLumenera\n00:0b:e3\tKeyStrea\n00:0b:e4\tHosiden\n00:0b:e5\tHimsInte\n00:0b:e6\tDatelEle\n00:0b:e7\tComfluxT\n00:0b:e8\tAoip\n00:0b:e9\tActel\n00:0b:ea\tZultysTe\n00:0b:eb\tSystegra\n00:0b:ec\tNipponEl\n00:0b:ed\tElm\n00:0b:ee\tJet\n00:0b:ef\tCode\n00:0b:f0\tMotexPro\n00:0b:f1\tLapLaser\n00:0b:f2\tChih-Kan\n00:0b:f3\tBae\n00:0b:f4\tPrivate\n00:0b:f5\tShanghai\n00:0b:f6\tNitgen\n00:0b:f7\tNidek\n00:0b:f8\tInfinera\n00:0b:f9\tGemstone\n00:0b:fa\tExemysSr\n00:0b:fb\tD-NetInt\n00:0b:fc\tCisco\n00:0b:fd\tCisco\n00:0b:fe\tCastelBr\n00:0b:ff\tBerkeley\n00:0c:00\tBebIndus\n00:0c:01\tAbatron\n00:0c:02\tAbbOy\n00:0c:03\tHdmiLice\n00:0c:04\tTecnova\n00:0c:05\tRpaReser\n00:0c:06\tNixvuePt\n00:0c:07\tIftest\n00:0c:08\tHumexTec\n00:0c:09\tHitachiI\n00:0c:0a\tGuangdon\n00:0c:0b\tBroadbus\n00:0c:0c\tApproTec\n00:0c:0d\tCommunic\n00:0c:0e\tXtremesp\n00:0c:0f\tTechno-O\n00:0c:10\tPni\n00:0c:11\tNipponDe\n00:0c:12\tMicro-Op\n00:0c:13\tMediaq\n00:0c:14\tDiagnost\n00:0c:15\tCyberpow\n00:0c:16\tConcorde\n00:0c:17\tAjaVideo\n00:0c:18\tZenisuKe\n00:0c:19\tTelioCom\n00:0c:1a\tQuestTec\n00:0c:1b\tOracom\n00:0c:1c\tMicroweb\n00:0c:1d\tMettlerF\n00:0c:1e\tGlobalCa\n00:0c:1f\tGlimmerg\n00:0c:20\tFiWin\n00:0c:21\tFacultyO\n00:0c:22\tDoubleDE\n00:0c:23\tBeijingL\n00:0c:24\tAnator\n00:0c:25\tAlliedTe\n00:0c:26\tWeintekL\n00:0c:27\tSammy\n00:0c:28\tRifatron\n00:0c:29\tVmware\n00:0c:2a\tOcttelCo\n00:0c:2b\tEliasTec\n00:0c:2c\tEnwiser\n00:0c:2d\tFullwave\n00:0c:2e\tOpenetIn\n00:0c:2f\tSeorimte\n00:0c:30\tCisco\n00:0c:31\tCisco\n00:0c:32\tAvionicD\n00:0c:33\tCompucas\n00:0c:34\tVixen\n00:0c:35\tKavoDent\n00:0c:36\tSharpTak\n00:0c:37\tGeomatio\n00:0c:38\tTelcobri\n00:0c:39\tSentinel\n00:0c:3a\tOxance\n00:0c:3b\tOrionEle\n00:0c:3c\tMediacho\n00:0c:3d\tGlsystec\n00:0c:3e\tCrestAud\n00:0c:3f\tCogentDe\n00:0c:40\tAltechCo\n00:0c:41\tCisco\n00:0c:42\tRouterbo\n00:0c:43\tRalinkTe\n00:0c:44\tAutomate\n00:0c:45\tAnimatio\n00:0c:46\tAlliedTe\n00:0c:47\tSkTelete\n00:0c:48\tQostek\n00:0c:49\tDangaard\n00:0c:4a\tCygnusMi\n00:0c:4b\tCheopsEl\n00:0c:4c\tArcorAg&\n00:0c:4d\tCurtiss-\n00:0c:4e\tWinbestT\n00:0c:4f\tUdtechJa\n00:0c:50\tSeagateT\n00:0c:51\tScientif\n00:0c:52\tRoll\n00:0c:53\tPrivate\n00:0c:54\tPedestal\n00:0c:55\tMicrolin\n00:0c:56\tMegatelC\n00:0c:57\tMackieEn\n00:0c:58\tM&S\n00:0c:59\tIndymeEl\n00:0c:5a\tIbsmmEmb\n00:0c:5b\tHanwangT\n00:0c:5c\tGtnBV\n00:0c:5d\tChicTech\n00:0c:5e\tCalypsoM\n00:0c:5f\tAvtec\n00:0c:60\tAcm\n00:0c:61\tAcTechDb\n00:0c:62\tAbbCewe-\n00:0c:63\tZenithEl\n00:0c:64\tX2MsaGro\n00:0c:65\tSuninTel\n00:0c:66\tProntoNe\n00:0c:67\tOyoElect\n00:0c:68\tSigmatel\n00:0c:69\tNational\n00:0c:6a\tMbari\n00:0c:6b\tKurzIndu\n00:0c:6c\tElgatoLl\n00:0c:6d\tEdwards\n00:0c:6e\tASUS\n00:0c:6f\tAmtekSys\n00:0c:70\tAcc\n00:0c:71\tWybron\n00:0c:72\tTempearl\n00:0c:73\tTelsonEl\n00:0c:74\tRivertec\n00:0c:75\tOriental\n00:0c:76\tMicro-St\n00:0c:77\tLifeRaci\n00:0c:78\tIn-TechE\n00:0c:79\tExtelCom\n00:0c:7a\tDatarius\n00:0c:7b\tAlphaPro\n00:0c:7c\tInternet\n00:0c:7d\tTeikokuE\n00:0c:7e\tTellium\n00:0c:7f\tSynertro\n00:0c:80\tOpelcomm\n00:0c:81\tSchneide\n00:0c:82\tNetworkT\n00:0c:83\tLogicalS\n00:0c:84\tEazix\n00:0c:85\tCisco\n00:0c:86\tCisco\n00:0c:87\tAmd\n00:0c:88\tApacheMi\n00:0c:89\tAcElectr\n00:0c:8a\tBose\n00:0c:8b\tConnectT\n00:0c:8c\tKodicom\n00:0c:8d\tMatrixVi\n00:0c:8e\tMentorEn\n00:0c:8f\tNergalSR\n00:0c:90\tOctasic\n00:0c:91\tRiverhea\n00:0c:92\tWolfvisi\n00:0c:93\tXeline\n00:0c:94\tUnitedEl\n00:0c:95\tPrimenet\n00:0c:96\tOqo\n00:0c:97\tNvAdbTtv\n00:0c:98\tLetekCom\n00:0c:99\tHitelLin\n00:0c:9a\tHitechEl\n00:0c:9b\tEeSoluti\n00:0c:9c\tChonghoI\n00:0c:9d\tUbeeairw\n00:0c:9e\tMemoryli\n00:0c:9f\tNke\n00:0c:a0\tStorcase\n00:0c:a1\tSigmacom\n00:0c:a2\tHarmonic\n00:0c:a3\tRanchoTe\n00:0c:a4\tPromptte\n00:0c:a5\tNamanNz\n00:0c:a6\tMintera\n00:0c:a7\tMetroSuz\n00:0c:a8\tGarudaNe\n00:0c:a9\tEbtron\n00:0c:aa\tCubicTra\n00:0c:ab\tCommendI\n00:0c:ac\tCitizenW\n00:0c:ad\tBtuInter\n00:0c:ae\tAilocomO\n00:0c:af\tTriTerm\n00:0c:b0\tStarSemi\n00:0c:b1\tSallandE\n00:0c:b2\tUnion\n00:0c:b3\tRound\n00:0c:b4\tAutocell\n00:0c:b5\tPremierT\n00:0c:b6\tNanjingS\n00:0c:b7\tNanjingH\n00:0c:b8\tMedion\n00:0c:b9\tLea\n00:0c:ba\tJamex\n00:0c:bb\tIskraeme\n00:0c:bc\tIscutum\n00:0c:bd\tInterfac\n00:0c:be\tInnomina\n00:0c:bf\tHolySton\n00:0c:c0\tGeneraOy\n00:0c:c1\tEaton\n00:0c:c2\tControln\n00:0c:c3\tBewan\n00:0c:c4\tTiptel\n00:0c:c5\tNextlink\n00:0c:c6\tKa-RoEle\n00:0c:c7\tIntellig\n00:0c:c8\tXytronix\n00:0c:c9\tIlwooDat\n00:0c:ca\tHgstAWes\n00:0c:cb\tDesignCo\n00:0c:cc\tAeroscou\n00:0c:cd\tIec-Tc57\n00:0c:ce\tCisco\n00:0c:cf\tCisco\n00:0c:d0\tSymetrix\n00:0c:d1\tSfomTech\n00:0c:d2\tSchaffne\n00:0c:d3\tPrettlEl\n00:0c:d4\tPositron\n00:0c:d5\tPassave\n00:0c:d6\tPartnerT\n00:0c:d7\tNallatec\n00:0c:d8\tMKJuchhe\n00:0c:d9\tItcare\n00:0c:da\tFreehand\n00:0c:db\tBrocadeC\n00:0c:dc\tBecsTech\n00:0c:dd\tAosTechn\n00:0c:de\tAbbStotz\n00:0c:df\tPulnixAm\n00:0c:e0\tTrekDiag\n00:0c:e1\tOpenGrou\n00:0c:e2\tRolls-Ro\n00:0c:e3\tOptionIn\n00:0c:e4\tNeurocom\n00:0c:e5\tArrisGro\n00:0c:e6\tMeruNetw\n00:0c:e7\tMediatek\n00:0c:e8\tGuangzho\n00:0c:e9\tBloomber\n00:0c:ea\tAphonaKo\n00:0c:eb\tCnmpNetw\n00:0c:ec\tSpectrac\n00:0c:ed\tRealDigi\n00:0c:ee\tJp-Embed\n00:0c:ef\tOpenNetw\n00:0c:f0\tMN\n00:0c:f1\tIntel\n00:0c:f2\tGamesaEó\n00:0c:f3\tCallImag\n00:0c:f4\tAkatsuki\n00:0c:f5\tInfoexpr\n00:0c:f6\tSitecomE\n00:0c:f7\tNortelNe\n00:0c:f8\tNortelNe\n00:0c:f9\tXylemWat\n00:0c:fa\tDigital\n00:0c:fb\tKoreaNet\n00:0c:fc\tS2ioTech\n00:0c:fd\tHyundaiI\n00:0c:fe\tGrandEle\n00:0c:ff\tMro-Tek\n00:0d:00\tSeawayNe\n00:0d:01\tP&EMicro\n00:0d:02\tNecPlatf\n00:0d:03\tMatrics\n00:0d:04\tFoxboroE\n00:0d:05\tCybernet\n00:0d:06\tCompulog\n00:0d:07\tCalrecAu\n00:0d:08\tAbovecab\n00:0d:09\tYuehuaZh\n00:0d:0a\tProjecti\n00:0d:0b\tBuffalo\n00:0d:0c\tMdiSecur\n00:0d:0d\tItsuppor\n00:0d:0e\tInqnet\n00:0d:0f\tFinlux\n00:0d:10\tEmbedtro\n00:0d:11\tDentsply\n00:0d:12\tAxell\n00:0d:13\tWilhelmR\n00:0d:14\tVtechInn\n00:0d:15\tVoipacSR\n00:0d:16\tUhsPty\n00:0d:17\tTurboNet\n00:0d:18\tMega-Tre\n00:0d:19\tRobeShow\n00:0d:1a\tMustekSy\n00:0d:1b\tKyotoEle\n00:0d:1c\tAmesysDe\n00:0d:1d\tHigh-Tek\n00:0d:1e\tControlT\n00:0d:1f\tAvDigita\n00:0d:20\tAsahikas\n00:0d:21\tWiscore\n00:0d:22\tUnitroni\n00:0d:23\tSmartSol\n00:0d:24\tSentecE&\n00:0d:25\tSanden\n00:0d:26\tPrimagra\n00:0d:27\tMicrople\n00:0d:28\tCisco\n00:0d:29\tCisco\n00:0d:2a\tScanmati\n00:0d:2b\tRacalIns\n00:0d:2c\tNet2edge\n00:0d:2d\tNctDeuts\n00:0d:2e\tMatsushi\n00:0d:2f\tAinCommT\n00:0d:30\tIcefyreS\n00:0d:31\tCompelle\n00:0d:32\tDispense\n00:0d:33\tPrediwav\n00:0d:34\tShellInt\n00:0d:35\tPacInter\n00:0d:36\tWuHanRou\n00:0d:37\tWiplug\n00:0d:38\tNissin\n00:0d:39\tNetworkE\n00:0d:3a\tMicrosoft\n00:0d:3b\tMicroele\n00:0d:3c\tITechDyn\n00:0d:3d\tHammerhe\n00:0d:3e\tApluxCom\n00:0d:3f\tVtiInstr\n00:0d:40\tVerintLo\n00:0d:41\tSiemensI\n00:0d:42\tNewbestD\n00:0d:43\tDrsTacti\n00:0d:44\tAudioBu-\n00:0d:45\tTottoriS\n00:0d:46\tParkerSs\n00:0d:47\tCollex\n00:0d:48\tAewinTec\n00:0d:49\tTritonOf\n00:0d:4a\tSteagEta\n00:0d:4b\tRoku\n00:0d:4c\tOutlineE\n00:0d:4d\tNinelane\n00:0d:4e\tNdr\n00:0d:4f\tKenwood\n00:0d:50\tGalazarN\n00:0d:51\tDivr\n00:0d:52\tComartSy\n00:0d:53\tBeijing5\n00:0d:54\t3Com\n00:0d:55\tSanycomT\n00:0d:56\tDell\n00:0d:57\tFujitsu\n00:0d:58\tPrivate\n00:0d:59\tAmity\n00:0d:5a\tTiesse\n00:0d:5b\tSmartEmp\n00:0d:5c\tRobertBo\n00:0d:5d\tRaritanC\n00:0d:5e\tNecPerso\n00:0d:5f\tMinds\n00:0d:60\tIBM\n00:0d:61\tGiga-Byt\n00:0d:62\tFunkwerk\n00:0d:63\tDentInst\n00:0d:64\tComagHan\n00:0d:65\tCisco\n00:0d:66\tCisco\n00:0d:67\tEricsson\n00:0d:68\tVinci\n00:0d:69\tTmt&D\n00:0d:6a\tRedwoodT\n00:0d:6b\tMita-Tek\n00:0d:6c\tM-Audio\n00:0d:6d\tK-TechDe\n00:0d:6e\tK-Patent\n00:0d:6f\tEmber\n00:0d:70\tDatamax\n00:0d:71\tBoca\n00:0d:72\t2wire\n00:0d:73\tTechnica\n00:0d:74\tSandNetw\n00:0d:75\tKobianPt\n00:0d:76\tHokutoDe\n00:0d:77\tFalconst\n00:0d:78\tEngineer\n00:0d:79\tDynamicS\n00:0d:7a\tDigattoA\n00:0d:7b\tConsensy\n00:0d:7c\tCodian\n00:0d:7d\tAfco\n00:0d:7e\tAxiowave\n00:0d:7f\tMidasCom\n00:0d:80\tOnlineDe\n00:0d:81\tPepperl+\n00:0d:82\tPhsSrl\n00:0d:83\tSanmina-\n00:0d:84\tMakus\n00:0d:85\tTapwave\n00:0d:86\tHuber+Su\n00:0d:87\tElitegro\n00:0d:88\tD-Link\n00:0d:89\tBilsTech\n00:0d:8a\tWinnersE\n00:0d:8b\tT&D\n00:0d:8c\tShanghai\n00:0d:8d\tProsoftT\n00:0d:8e\tKodenEle\n00:0d:8f\tKingTsus\n00:0d:90\tFactumEl\n00:0d:91\tEclipseH\n00:0d:92\tArimaCom\n00:0d:93\tApple\n00:0d:94\tAfarComm\n00:0d:95\tOpti-Cel\n00:0d:96\tVteraTec\n00:0d:97\tAbb/Trop\n00:0d:98\tSWACSchm\n00:0d:99\tOrbitalS\n00:0d:9a\tInfotec\n00:0d:9b\tHeraeusE\n00:0d:9c\tElan\n00:0d:9d\tHP\n00:0d:9e\tTokudenO\n00:0d:9f\tRfMicroD\n00:0d:a0\tNedapNV\n00:0d:a1\tMiraeIts\n00:0d:a2\tInfrantT\n00:0d:a3\tEmerging\n00:0d:a4\tDoschAma\n00:0d:a5\tFabric7\n00:0d:a6\tUniversa\n00:0d:a7\tPrivate\n00:0d:a8\tTeletron\n00:0d:a9\tTEAMSL\n00:0d:aa\tSATehnol\n00:0d:ab\tParkerHa\n00:0d:ac\tJapanCbm\n00:0d:ad\tDataprob\n00:0d:ae\tSamsung\n00:0d:af\tPlexusUk\n00:0d:b0\tOlym-Tec\n00:0d:b1\tJapanNet\n00:0d:b2\tAmmasso\n00:0d:b3\tSdoCommu\n00:0d:b4\tNetasq\n00:0d:b5\tGlobalsa\n00:0d:b6\tBroadcom\n00:0d:b7\tSankoEle\n00:0d:b8\tSchiller\n00:0d:b9\tPcEngine\n00:0d:ba\tOcéDocum\n00:0d:bb\tNipponDe\n00:0d:bc\tCisco\n00:0d:bd\tCisco\n00:0d:be\tBelFuseE\n00:0d:bf\tTektoneS\n00:0d:c0\tSpagatAs\n00:0d:c1\tSafeweb\n00:0d:c2\tPrivate\n00:0d:c3\tFirstCom\n00:0d:c4\tEmcore\n00:0d:c5\tEchostar\n00:0d:c6\tDigirose\n00:0d:c7\tCosmicEn\n00:0d:c8\tAirmagne\n00:0d:c9\tThalesEl\n00:0d:ca\tTaitElec\n00:0d:cb\tPetcomko\n00:0d:cc\tNeosmart\n00:0d:cd\tGroupeTx\n00:0d:ce\tDynavacT\n00:0d:cf\tCidra\n00:0d:d0\tTetratec\n00:0d:d1\tStryker\n00:0d:d2\tSimradOp\n00:0d:d3\tSamwooTe\n00:0d:d4\tSymantec\n00:0d:d5\tORiteTec\n00:0d:d6\tIti\n00:0d:d7\tBright\n00:0d:d8\tBbn\n00:0d:d9\tAntonPaa\n00:0d:da\tAlliedTe\n00:0d:db\tAirwaveT\n00:0d:dc\tVac\n00:0d:dd\tProfiloT\n00:0d:de\tJoyteck\n00:0d:df\tJapanIma\n00:0d:e0\tIcpdas\n00:0d:e1\tControlP\n00:0d:e2\tCmzSiste\n00:0d:e3\tAtSweden\n00:0d:e4\tDiginics\n00:0d:e5\tSamsung\n00:0d:e6\tYoungboE\n00:0d:e7\tSnap-OnO\n00:0d:e8\tNasacoEl\n00:0d:e9\tNapatech\n00:0d:ea\tKingtelT\n00:0d:eb\tCompxs\n00:0d:ec\tCisco\n00:0d:ed\tCisco\n00:0d:ee\tAndrewRf\n00:0d:ef\tSocCoopB\n00:0d:f0\tQcomTech\n00:0d:f1\tIonix\n00:0d:f2\tPrivate\n00:0d:f3\tAsmaxSol\n00:0d:f4\tWatertek\n00:0d:f5\tTeletron\n00:0d:f6\tTechnolo\n00:0d:f7\tSpaceDyn\n00:0d:f8\tOrgaKart\n00:0d:f9\tNds\n00:0d:fa\tMicroCon\n00:0d:fb\tKomax\n00:0d:fc\tItfor\n00:0d:fd\tHugesHi-\n00:0d:fe\tHauppaug\n00:0d:ff\tChenming\n00:0e:00\tAtrie\n00:0e:01\tAsipTech\n00:0e:02\tAdvantec\n00:0e:03\tEmulex\n00:0e:04\tCma/Micr\n00:0e:05\tWireless\n00:0e:06\tTeamSimo\n00:0e:07\tSony\n00:0e:08\tCisco\n00:0e:09\tShenzhen\n00:0e:0a\tSakumaDe\n00:0e:0b\tNetacTec\n00:0e:0c\tIntel\n00:0e:0d\tHeschSch\n00:0e:0e\tEsaElett\n00:0e:0f\tErmme\n00:0e:10\tC-Guys\n00:0e:11\tBdtBüroU\n00:0e:12\tAdaptive\n00:0e:13\tAccu-Sor\n00:0e:14\tVisionar\n00:0e:15\tTadlys\n00:0e:16\tSouthwin\n00:0e:17\tPrivate\n00:0e:18\tMyaTechn\n00:0e:19\tLogicacm\n00:0e:1a\tJpsCommu\n00:0e:1b\tIav\n00:0e:1c\tHach\n00:0e:1d\tArionTec\n00:0e:1e\tQlogic\n00:0e:1f\tTclNetwo\n00:0e:20\tAccessAm\n00:0e:21\tMtuFried\n00:0e:22\tPrivate\n00:0e:23\tIncipien\n00:0e:24\tHuwellTe\n00:0e:25\tHannaeTe\n00:0e:26\tGincomTe\n00:0e:27\tCrereNet\n00:0e:28\tDynamicR\n00:0e:29\tShesterC\n00:0e:2a\tPrivate\n00:0e:2b\tSafariTe\n00:0e:2c\tNetcodec\n00:0e:2d\tHyundaiD\n00:0e:2e\tEdimaxTe\n00:0e:2f\tRocheDia\n00:0e:30\tAerasNet\n00:0e:31\tOlympusS\n00:0e:32\tKontronM\n00:0e:33\tShukoEle\n00:0e:34\tNexgenCi\n00:0e:35\tIntel\n00:0e:36\tHeinesys\n00:0e:37\tHarmsWen\n00:0e:38\tCisco\n00:0e:39\tCisco\n00:0e:3a\tCirrusLo\n00:0e:3b\tHawkingT\n00:0e:3c\tTransact\n00:0e:3d\tTelevicN\n00:0e:3e\tSunOptro\n00:0e:3f\tSoronti\n00:0e:40\tNortelNe\n00:0e:41\tNihonMec\n00:0e:42\tMoticInc\n00:0e:43\tG-TekEle\n00:0e:44\tDigital5\n00:0e:45\tBeijingN\n00:0e:46\tNiigataS\n00:0e:47\tNciSyste\n00:0e:48\tLipmanTr\n00:0e:49\tForswayS\n00:0e:4a\tChangchu\n00:0e:4b\tAtriumCA\n00:0e:4c\tBermai\n00:0e:4d\tNumesa\n00:0e:4e\tWaveplus\n00:0e:4f\tTrajet\n00:0e:50\tThomsonT\n00:0e:51\tTecnaEle\n00:0e:52\tOptium\n00:0e:53\tAvTech\n00:0e:54\tAlphacel\n00:0e:55\tAuvitran\n00:0e:56\t4g\n00:0e:57\tIworldNe\n00:0e:58\tSonos\n00:0e:59\tSagemcom\n00:0e:5a\tTelefiel\n00:0e:5b\tParkervi\n00:0e:5c\tArrisGro\n00:0e:5d\tTriplePl\n00:0e:5e\tRaisecom\n00:0e:5f\tActiv-Ne\n00:0e:60\t360sunDi\n00:0e:61\tMicrotro\n00:0e:62\tNortelNe\n00:0e:63\tLemkeDia\n00:0e:64\tElphel\n00:0e:65\tTranscor\n00:0e:66\tHitachiI\n00:0e:67\tEltisMic\n00:0e:68\tE-TopNet\n00:0e:69\tChinaEle\n00:0e:6a\t3Com\n00:0e:6b\tJanitzaE\n00:0e:6c\tDeviceDr\n00:0e:6d\tMurataMa\n00:0e:6e\tMatSAMir\n00:0e:6f\tIrisBerh\n00:0e:70\tIn2Netwo\n00:0e:71\tGemstarT\n00:0e:72\tCtsElect\n00:0e:73\tTpack\n00:0e:74\tSolarTel\n00:0e:75\tNewYorkA\n00:0e:76\tGemsocIn\n00:0e:77\tDecru\n00:0e:78\tAmtelco\n00:0e:79\tAmpleCom\n00:0e:7a\tGemwonCo\n00:0e:7b\tToshiba\n00:0e:7c\tTelevesS\n00:0e:7d\tElectron\n00:0e:7e\tIonsignO\n00:0e:7f\tHP\n00:0e:80\tThomsonT\n00:0e:81\tDevicesc\n00:0e:82\tCommtech\n00:0e:83\tCisco\n00:0e:84\tCisco\n00:0e:85\tCatalyst\n00:0e:86\tAlcatelN\n00:0e:87\tAdpGause\n00:0e:88\tVideotro\n00:0e:89\tClematic\n00:0e:8a\tAvaraTec\n00:0e:8b\tAstarteT\n00:0e:8c\tSiemensA\n00:0e:8d\tInProgre\n00:0e:8e\tSparklan\n00:0e:8f\tSercomm\n00:0e:90\tPonico\n00:0e:91\tNavicoAu\n00:0e:92\tOpenTele\n00:0e:93\tMilénio3\n00:0e:94\tMaasInte\n00:0e:95\tFujiyaDe\n00:0e:96\tCubicDef\n00:0e:97\tUltracke\n00:0e:98\tHmeClear\n00:0e:99\tSpectrum\n00:0e:9a\tBoeTechn\n00:0e:9b\tAmbitMic\n00:0e:9c\tBenchmar\n00:0e:9d\tTiscaliU\n00:0e:9e\tTopfield\n00:0e:9f\tTemicSds\n00:0e:a0\tNetklass\n00:0e:a1\tFormosaT\n00:0e:a2\tMcafee\n00:0e:a3\tCncr-ItH\n00:0e:a4\tCertance\n00:0e:a5\tBlip\n00:0e:a6\tASUS\n00:0e:a7\tEndaceTe\n00:0e:a8\tUnitedTe\n00:0e:a9\tShanghai\n00:0e:aa\tScalent\n00:0e:ab\tCray\n00:0e:ac\tMintronE\n00:0e:ad\tMetanoia\n00:0e:ae\tGawellTe\n00:0e:af\tCastel\n00:0e:b0\tSolution\n00:0e:b1\tNewcotec\n00:0e:b2\tMicro-Re\n00:0e:b3\tHP\n00:0e:b4\tGuangzho\n00:0e:b5\tEcastleE\n00:0e:b6\tRiverbed\n00:0e:b7\tKnovativ\n00:0e:b8\tIiga\n00:0e:b9\tHashimot\n00:0e:ba\tHanmiSem\n00:0e:bb\tEverbeeN\n00:0e:bc\tParagonF\n00:0e:bd\tBurdickA\n00:0e:be\tB&BElect\n00:0e:bf\tRemsdaq\n00:0e:c0\tNortelNe\n00:0e:c1\tMynahTec\n00:0e:c2\tLowrance\n00:0e:c3\tLogicCon\n00:0e:c4\tIskraTra\n00:0e:c5\tDigitalM\n00:0e:c6\tAsixElec\n00:0e:c7\tMotorola\n00:0e:c8\tZoran\n00:0e:c9\tYokoTech\n00:0e:ca\tWtss\n00:0e:cb\tVinesysT\n00:0e:cc\tTableauL\n00:0e:cd\tSkov\n00:0e:ce\tSITTISPA\n00:0e:cf\tProfibus\n00:0e:d0\tPrivaris\n00:0e:d1\tOsakaMic\n00:0e:d2\tFiltroni\n00:0e:d3\tEpicente\n00:0e:d4\tCresittI\n00:0e:d5\tCopan\n00:0e:d6\tCisco\n00:0e:d7\tCisco\n00:0e:d8\tPositron\n00:0e:d9\tAksys\n00:0e:da\tC-TechUn\n00:0e:db\tXincom\n00:0e:dc\tTellion\n00:0e:dd\tShure\n00:0e:de\tRemec\n00:0e:df\tPlxTechn\n00:0e:e0\tMcharge\n00:0e:e1\tExtremes\n00:0e:e2\tCustomEn\n00:0e:e3\tChiyuTec\n00:0e:e4\tBoeTechn\n00:0e:e5\tBitwalle\n00:0e:e6\tAdimos\n00:0e:e7\tAacElect\n00:0e:e8\tZioncomE\n00:0e:e9\tWaytechD\n00:0e:ea\tShadongL\n00:0e:eb\tSandmart\n00:0e:ec\tOrban\n00:0e:ed\tNokiaDan\n00:0e:ee\tMucoIndu\n00:0e:ef\tPrivate\n00:0e:f0\tFesto\n00:0e:f1\tEzquest\n00:0e:f2\tInfinico\n00:0e:f3\tSmarthom\n00:0e:f4\tKasdaNet\n00:0e:f5\tIpacTech\n00:0e:f6\tE-TenInf\n00:0e:f7\tVulcanPo\n00:0e:f8\tSbcAsi\n00:0e:f9\tReaElekt\n00:0e:fa\tOptowayT\n00:0e:fb\tMaceyEnt\n00:0e:fc\tJtagTech\n00:0e:fd\tFujinon\n00:0e:fe\tEndrunTe\n00:0e:ff\tMegasolu\n00:0f:00\tLegra\n00:0f:01\tDigitalk\n00:0f:02\tDigicube\n00:0f:03\tCom&C\n00:0f:04\tCim-Usa\n00:0f:05\t3bSystem\n00:0f:06\tNortelNe\n00:0f:07\tMangrove\n00:0f:08\tIndagonO\n00:0f:09\tPrivate\n00:0f:0a\tClearEdg\n00:0f:0b\tKentimaT\n00:0f:0c\tSynchron\n00:0f:0d\tHuntElec\n00:0f:0e\tWavespli\n00:0f:0f\tRealIdTe\n00:0f:10\tRdm\n00:0f:11\tProdrive\n00:0f:12\tPanasoni\n00:0f:13\tNisca\n00:0f:14\tMindray\n00:0f:15\tKjaerulf\n00:0f:16\tJayHowTe\n00:0f:17\tInstaEle\n00:0f:18\tIndustri\n00:0f:19\tBostonSc\n00:0f:1a\tGamingSu\n00:0f:1b\tEgo\n00:0f:1c\tDigitall\n00:0f:1d\tCosmoTec\n00:0f:1e\tChengduK\n00:0f:1f\tDell\n00:0f:20\tHP\n00:0f:21\tScientif\n00:0f:22\tHelius\n00:0f:23\tCisco\n00:0f:24\tCisco\n00:0f:25\tAimvalle\n00:0f:26\tWorldacc\n00:0f:27\tTealElec\n00:0f:28\tItronix\n00:0f:29\tAugmenti\n00:0f:2a\tCablewar\n00:0f:2b\tGreenbel\n00:0f:2c\tUplogix\n00:0f:2d\tChung-Hs\n00:0f:2e\tMegapowe\n00:0f:2f\tW-LinxTe\n00:0f:30\tRazaMicr\n00:0f:31\tAlliedVi\n00:0f:32\tLootomTe\n00:0f:33\tDuali\n00:0f:34\tCisco\n00:0f:35\tCisco\n00:0f:36\tAccurate\n00:0f:37\tXambala\n00:0f:38\tNetstar\n00:0f:39\tIrisSens\n00:0f:3a\tHisharp\n00:0f:3b\tFujiSyst\n00:0f:3c\tEndeleo\n00:0f:3d\tD-Link\n00:0f:3e\tCardione\n00:0f:3f\tBigBearN\n00:0f:40\tOpticalI\n00:0f:41\tZipher\n00:0f:42\tXalyo\n00:0f:43\tWasabi\n00:0f:44\tTivella\n00:0f:45\tStretch\n00:0f:46\tSinar\n00:0f:47\tRobox\n00:0f:48\tPolypix\n00:0f:49\tNorthove\n00:0f:4a\tKyushu-K\n00:0f:4b\tOracle\n00:0f:4c\tElextech\n00:0f:4d\tTalkswit\n00:0f:4e\tCellink\n00:0f:4f\tPcsSyste\n00:0f:50\tStreamsc\n00:0f:51\tAzul\n00:0f:52\tYorkRefr\n00:0f:53\tSolarfla\n00:0f:54\tEntrelog\n00:0f:55\tDatawire\n00:0f:56\tContinuu\n00:0f:57\tCablelog\n00:0f:58\tAdderTec\n00:0f:59\tPhonak\n00:0f:5a\tPeribitN\n00:0f:5b\tDeltaInf\n00:0f:5c\tDayOneDi\n00:0f:5d\tGenexisB\n00:0f:5e\tVeo\n00:0f:5f\tNicetyTe\n00:0f:60\tLifetron\n00:0f:61\tHP\n00:0f:62\tAlcatelB\n00:0f:63\tObzervTe\n00:0f:64\tD&RElect\n00:0f:65\tIcube\n00:0f:66\tCisco\n00:0f:67\tWestInst\n00:0f:68\tVavicNet\n00:0f:69\tSewEurod\n00:0f:6a\tNortelNe\n00:0f:6b\tGateware\n00:0f:6c\tAddi-Dat\n00:0f:6d\tMidasEng\n00:0f:6e\tBbox\n00:0f:6f\tFtaCommu\n00:0f:70\tWintecIn\n00:0f:71\tSanmeiEl\n00:0f:72\tSandburs\n00:0f:73\tRsAutoma\n00:0f:74\tQamcomTe\n00:0f:75\tFirstSil\n00:0f:76\tDigitalK\n00:0f:77\tDentum\n00:0f:78\tDatacap\n00:0f:79\tBluetoot\n00:0f:7a\tBeijingN\n00:0f:7b\tArceSist\n00:0f:7c\tActi\n00:0f:7d\tXirrus\n00:0f:7e\tAblerexE\n00:0f:7f\tUbstorag\n00:0f:80\tTrinityS\n00:0f:81\tPalPacif\n00:0f:82\tMortaraI\n00:0f:83\tBrainium\n00:0f:84\tAstuteNe\n00:0f:85\tAddo-Jap\n00:0f:86\tBlackber\n00:0f:87\tMaxcessI\n00:0f:88\tAmetek\n00:0f:89\tWinnerte\n00:0f:8a\tWideview\n00:0f:8b\tOrionMul\n00:0f:8c\tGigawave\n00:0f:8d\tFastTv-S\n00:0f:8e\tDongyang\n00:0f:8f\tCisco\n00:0f:90\tCisco\n00:0f:91\tAerotele\n00:0f:92\tMicrohar\n00:0f:93\tLandis+G\n00:0f:94\tGenexisB\n00:0f:95\tElecomLa\n00:0f:96\tTelco\n00:0f:97\tAvanex\n00:0f:98\tAvamax\n00:0f:99\tApacOpto\n00:0f:9a\tSynchron\n00:0f:9b\tRossVide\n00:0f:9c\tPanduit\n00:0f:9d\tDisplayl\n00:0f:9e\tMurrelek\n00:0f:9f\tArrisGro\n00:0f:a0\tCanonKor\n00:0f:a1\tGigabit\n00:0f:a2\t2xwirele\n00:0f:a3\tAlphaNet\n00:0f:a4\tSprecher\n00:0f:a5\tBwaTechn\n00:0f:a6\tS2Securi\n00:0f:a7\tRaptorNe\n00:0f:a8\tPhotomet\n00:0f:a9\tPcFabrik\n00:0f:aa\tNexusTec\n00:0f:ab\tKyushuEl\n00:0f:ac\tIEEE8021\n00:0f:ad\tFmnCommu\n00:0f:ae\tE2oCommu\n00:0f:af\tDialog\n00:0f:b0\tCompalEl\n00:0f:b1\tCognio\n00:0f:b2\tBroadban\n00:0f:b3\tActionte\n00:0f:b4\tTimespac\n00:0f:b5\tNetgear\n00:0f:b6\tEuroplex\n00:0f:b7\tCavium\n00:0f:b8\tCallurl\n00:0f:b9\tAdaptive\n00:0f:ba\tTevebox\n00:0f:bb\tNokiaSie\n00:0f:bc\tOnkeyTec\n00:0f:bd\tMrvCommu\n00:0f:be\tE-W/You\n00:0f:bf\tDgtSpZOO\n00:0f:c0\tDelcomp\n00:0f:c1\tWave\n00:0f:c2\tUniwell\n00:0f:c3\tPalmpalm\n00:0f:c4\tNst\n00:0f:c5\tKeymed\n00:0f:c6\tEurocomI\n00:0f:c7\tDionicaR\n00:0f:c8\tChantryN\n00:0f:c9\tAllnet\n00:0f:ca\tA-JinTec\n00:0f:cb\t3Com\n00:0f:cc\tArrisGro\n00:0f:cd\tNortelNe\n00:0f:ce\tKikusuiE\n00:0f:cf\tDatawind\n00:0f:d0\tAstri\n00:0f:d1\tAppliedW\n00:0f:d2\tEwaTechn\n00:0f:d3\tDigium\n00:0f:d4\tSoundcra\n00:0f:d5\tSchwecha\n00:0f:d6\tSarotech\n00:0f:d7\tHarmanMu\n00:0f:d8\tForce\n00:0f:d9\tFlexdslT\n00:0f:da\tYazaki\n00:0f:db\tWestellT\n00:0f:dc\tUedaJapa\n00:0f:dd\tSordin\n00:0f:de\tSony\n00:0f:df\tSolomonT\n00:0f:e0\tNcomputi\n00:0f:e1\tIdDigita\n00:0f:e2\tHangzhou\n00:0f:e3\tDammCell\n00:0f:e4\tPantech\n00:0f:e5\tMercuryS\n00:0f:e6\tMbtech\n00:0f:e7\tLutronEl\n00:0f:e8\tLobos\n00:0f:e9\tGwTechno\n00:0f:ea\tGiga-Byt\n00:0f:eb\tCylonCon\n00:0f:ec\tArkus\n00:0f:ed\tAnamElec\n00:0f:ee\tXtec\n00:0f:ef\tThalesE-\n00:0f:f0\tSunray\n00:0f:f1\tNex-GPte\n00:0f:f2\tLoudTech\n00:0f:f3\tJungMyou\n00:0f:f4\tGunterma\n00:0f:f5\tGn&S\n00:0f:f6\tDarfonLi\n00:0f:f7\tCisco\n00:0f:f8\tCisco\n00:0f:f9\tValcrete\n00:0f:fa\tOptinel\n00:0f:fb\tNipponDe\n00:0f:fc\tMeritLi-\n00:0f:fd\tGlorytek\n00:0f:fe\tG-ProCom\n00:0f:ff\tControl4\n00:10:00\tCableLabs\n00:10:01\tCitel\n00:10:02\tActia\n00:10:03\tImatron\n00:10:04\tBrantley\n00:10:05\tUecComme\n00:10:06\tThalesCo\n00:10:07\tCisco\n00:10:08\tVienna\n00:10:09\tHoroQuar\n00:10:0a\tWilliams\n00:10:0b\tCisco\n00:10:0c\tIto\n00:10:0d\tCisco\n00:10:0e\tMicroLin\n00:10:0f\tIndustri\n00:10:10\tInitio\n00:10:11\tCisco\n00:10:12\tProcesso\n00:10:13\tKontronA\n00:10:14\tCisco\n00:10:15\tOomon\n00:10:16\tTSqware\n00:10:17\tBoschAcc\n00:10:18\tBroadcom\n00:10:19\tSironaDe\n00:10:1a\tPicturet\n00:10:1b\tCornetTe\n00:10:1c\tOhmTechn\n00:10:1d\tWinbondE\n00:10:1e\tMatsushi\n00:10:1f\tCisco\n00:10:20\tHandHeld\n00:10:21\tEncantoN\n00:10:22\tSatcomMe\n00:10:23\tNetworkE\n00:10:24\tNagoyaEl\n00:10:25\tGrayhill\n00:10:26\tAccelera\n00:10:27\tL-3Commu\n00:10:28\tComputer\n00:10:29\tCisco\n00:10:2a\tZfMicros\n00:10:2b\tUmaxData\n00:10:2c\tLasatNet\n00:10:2d\tHitachiS\n00:10:2e\tNetworkT\n00:10:2f\tCisco\n00:10:30\tEion\n00:10:31\tObjectiv\n00:10:32\tAltaTech\n00:10:33\tAccessla\n00:10:34\tGnpCompu\n00:10:35\tElitegro\n00:10:36\tInter-Te\n00:10:37\tCyqVeTec\n00:10:38\tMicroRes\n00:10:39\tVectron\n00:10:3a\tDiamondN\n00:10:3b\tHippiNet\n00:10:3c\tIcEnsemb\n00:10:3d\tPhasecom\n00:10:3e\tNetschoo\n00:10:3f\tTollgrad\n00:10:40\tIntermec\n00:10:41\tBristolB\n00:10:42\tAlacrite\n00:10:43\tA2\n00:10:44\tInnolabs\n00:10:45\tNortelNe\n00:10:46\tAlcornMc\n00:10:47\tEchoElet\n00:10:48\tHtrcAuto\n00:10:49\tShoretel\n00:10:4a\tParvus\n00:10:4b\t3com3c90\n00:10:4c\tTeledyne\n00:10:4d\tSurtecIn\n00:10:4e\tCeologic\n00:10:4f\tOracle\n00:10:50\tRion\n00:10:51\tCmicro\n00:10:52\tMettler-\n00:10:53\tComputer\n00:10:54\tCisco\n00:10:55\tFujitsu\n00:10:56\tSodick\n00:10:57\tRebelCom\n00:10:58\tArrowpoi\n00:10:59\tDiabloRe\n00:10:5a\t3comFast\n00:10:5b\tNetInsig\n00:10:5c\tQuantumD\n00:10:5d\tDraegerM\n00:10:5e\tSpirentS\n00:10:5f\tZodiacDa\n00:10:60\tBillingt\n00:10:61\tHostlink\n00:10:62\tNxServer\n00:10:63\tStarguid\n00:10:64\tDnpgLlc\n00:10:65\tRadyne\n00:10:66\tAdvanced\n00:10:67\tEricsson\n00:10:68\tComosTel\n00:10:69\tHeliossC\n00:10:6a\tDigitalM\n00:10:6b\tSonusNet\n00:10:6c\tEdnt\n00:10:6d\tAxxceler\n00:10:6e\tTadiranC\n00:10:6f\tTrentonT\n00:10:70\tCaradonT\n00:10:71\tAdvanet\n00:10:72\tGvnTechn\n00:10:73\tTechnobo\n00:10:74\tAtenInte\n00:10:75\tSegateTe\n00:10:76\tEurem\n00:10:77\tSafDrive\n00:10:78\tNueraCom\n00:10:79\tCisco\n00:10:7a\tAmbicomW\n00:10:7b\tCisco\n00:10:7c\tP-Com\n00:10:7d\tAuroraCo\n00:10:7e\tBachmann\n00:10:7f\tCrestron\n00:10:80\tMetawave\n00:10:81\tDps\n00:10:82\tJnaTelec\n00:10:83\tHp-UxE90\n00:10:84\tK-BotCom\n00:10:85\tPolarisC\n00:10:86\tAttoTech\n00:10:87\tXstreami\n00:10:88\tAmerican\n00:10:89\tWebsonic\n00:10:8a\tTeralogi\n00:10:8b\tLaserani\n00:10:8c\tFujitsu\n00:10:8d\tJohnsonC\n00:10:8e\tHughSymo\n00:10:8f\tRaptor\n00:10:90\tCimetric\n00:10:91\tNoWiresN\n00:10:92\tNetcore\n00:10:93\tCmsCompu\n00:10:94\tPerforma\n00:10:95\tThomson\n00:10:96\tTracewel\n00:10:97\tWinnetMe\n00:10:98\tStarnetT\n00:10:99\tInnomedi\n00:10:9a\tNetline\n00:10:9b\tEmulex\n00:10:9c\tM-System\n00:10:9d\tClarinet\n00:10:9e\tAware\n00:10:9f\tPavo\n00:10:a0\tInnovexT\n00:10:a1\tKendinSe\n00:10:a2\tTns\n00:10:a3\tOmnitron\n00:10:a4\tXircomRe\n00:10:a5\tOxfordIn\n00:10:a6\tCisco\n00:10:a7\tUnexTech\n00:10:a8\tReliance\n00:10:a9\tAdhocTec\n00:10:aa\tMedia4\n00:10:ab\tKoitoEle\n00:10:ac\tImciTech\n00:10:ad\tSoftroni\n00:10:ae\tShinkoEl\n00:10:af\tTac\n00:10:b0\tMeridian\n00:10:b1\tFor-A\n00:10:b2\tCoactive\n00:10:b3\tNokiaMul\n00:10:b4\tAtmosphe\n00:10:b5\tAcctonTe\n00:10:b6\tEntrataC\n00:10:b7\tCoyoteTe\n00:10:b8\tIshigaki\n00:10:b9\tMaxtor\n00:10:ba\tMartinho\n00:10:bb\tDataInfo\n00:10:bc\tAastraTe\n00:10:bd\tTelecomm\n00:10:be\tMarchNet\n00:10:bf\tInterair\n00:10:c0\tArma\n00:10:c1\tOiElectr\n00:10:c2\tWillnet\n00:10:c3\tCsi-Cont\n00:10:c4\tMediaGlo\n00:10:c5\tProtocol\n00:10:c6\tUniversa\n00:10:c7\tDataTran\n00:10:c8\tCommunic\n00:10:c9\tMitsubis\n00:10:ca\tTelco\n00:10:cb\tFacitKK\n00:10:cc\tClpCompu\n00:10:cd\tInterfac\n00:10:ce\tVolamp\n00:10:cf\tFiberlan\n00:10:d0\tWitcom\n00:10:d1\tTopLayer\n00:10:d2\tNittoTsu\n00:10:d3\tGripsEle\n00:10:d4\tStorageC\n00:10:d5\tImasdeCa\n00:10:d6\tExelis\n00:10:d7\tArgosyEn\n00:10:d8\tCalista\n00:10:d9\tIBM\n00:10:da\tKollmorg\n00:10:db\tNetscreen\n00:10:dc\tMicro-St\n00:10:dd\tEnableSe\n00:10:de\tInternat\n00:10:df\tRiseComp\n00:10:e0\tOracle\n00:10:e1\tSITech\n00:10:e2\tArraycom\n00:10:e3\tHP\n00:10:e4\tNsi\n00:10:e5\tSolectro\n00:10:e6\tAppliedI\n00:10:e7\tBreezeco\n00:10:e8\tTelocity\n00:10:e9\tRaidtec\n00:10:ea\tAdeptTec\n00:10:eb\tSelsius\n00:10:ec\tRpcgLlc\n00:10:ed\tSundance\n00:10:ee\tCtiProdu\n00:10:ef\tDbtel\n00:10:f0\tRittal-W\n00:10:f1\tI-O\n00:10:f2\tAntec\n00:10:f3\tNexcomIn\n00:10:f4\tVertical\n00:10:f5\tAmherst\n00:10:f6\tCisco\n00:10:f7\tIriichiT\n00:10:f8\tTexioTec\n00:10:f9\tUnique\n00:10:fa\tApple\n00:10:fb\tZidaTech\n00:10:fc\tBroadban\n00:10:fd\tCocom\n00:10:fe\tDigitalE\n00:10:ff\tCisco\n00:11:00\tSchneide\n00:11:01\tCetTechn\n00:11:02\tAuroraMu\n00:11:03\tKawamura\n00:11:04\tTelexy\n00:11:05\tSunplusT\n00:11:06\tSiemensN\n00:11:07\tRgbNetwo\n00:11:08\tOrbitalD\n00:11:09\tMicro-St\n00:11:0a\tHP\n00:11:0b\tFranklin\n00:11:0c\tAtmarkTe\n00:11:0d\tSanblaze\n00:11:0e\tTsurusak\n00:11:0f\tNetplat\n00:11:10\tMaxannaT\n00:11:11\tIntel\n00:11:12\tHoneywel\n00:11:13\tFraunhof\n00:11:14\tEverfocu\n00:11:15\tEpinTech\n00:11:16\tCoteauVe\n00:11:17\tCesnet\n00:11:18\tBlxIcDes\n00:11:19\tSolteras\n00:11:1a\tArrisGro\n00:11:1b\tTargaDiv\n00:11:1c\tPleoraTe\n00:11:1d\tHectrix\n00:11:1e\tEpsgEthe\n00:11:1f\tDoremiLa\n00:11:20\tCisco\n00:11:21\tCisco\n00:11:22\tCimsys\n00:11:23\tAppointe\n00:11:24\tApple\n00:11:25\tIBM\n00:11:26\tVenstar\n00:11:27\tTasi\n00:11:28\tStreamit\n00:11:29\tParadise\n00:11:2a\tNikoNv\n00:11:2b\tNetmodul\n00:11:2c\tIzt\n00:11:2d\tIpulse\n00:11:2e\tCeicom\n00:11:2f\tASUS\n00:11:30\tAlliedTe\n00:11:31\tUnatech\n00:11:32\tSynology\n00:11:33\tSiemensA\n00:11:34\tMediacel\n00:11:35\tGrandeye\n00:11:36\tGoodrich\n00:11:37\tAichiEle\n00:11:38\tTaishin\n00:11:39\tStoeberA\n00:11:3a\tShinbora\n00:11:3b\tMicronet\n00:11:3c\tMicronas\n00:11:3d\tKnSoltec\n00:11:3e\tJl\n00:11:3f\tAlcatelD\n00:11:40\tNanometr\n00:11:41\tGoodman\n00:11:42\tE-Smartc\n00:11:43\tDell\n00:11:44\tAssuranc\n00:11:45\tValuepoi\n00:11:46\tTelecard\n00:11:47\tSecom-In\n00:11:48\tProlonCo\n00:11:49\tProliphi\n00:11:4a\tKayabaIn\n00:11:4b\tFrancoty\n00:11:4c\tCaffeina\n00:11:4d\tAtsumiEl\n00:11:4e\t690885On\n00:11:4f\tUsDigita\n00:11:50\tBelkin\n00:11:51\tMykotron\n00:11:52\tEidsvoll\n00:11:53\tTridentT\n00:11:54\tWebproTe\n00:11:55\tSevis\n00:11:56\tPharosNz\n00:11:57\tOkiElect\n00:11:58\tNortelNe\n00:11:59\tMatisseN\n00:11:5a\tIvoclarV\n00:11:5b\tElitegro\n00:11:5c\tCisco\n00:11:5d\tCisco\n00:11:5e\tProminen\n00:11:5f\tItxSecur\n00:11:60\tArtdio\n00:11:61\tNetstrea\n00:11:62\tStarMicr\n00:11:63\tSystemDe\n00:11:64\tAcardTec\n00:11:65\tZnyxNetw\n00:11:66\tTaelimEl\n00:11:67\tIntegrat\n00:11:68\tHomelogi\n00:11:69\tEmsSatco\n00:11:6a\tDomo\n00:11:6b\tDigitalD\n00:11:6c\tNanwangM\n00:11:6d\tAmerican\n00:11:6e\tPeplinkI\n00:11:6f\tNetforyo\n00:11:70\tGscSrl\n00:11:71\tDexterCo\n00:11:72\tCotron\n00:11:73\tSmartSto\n00:11:74\tMojoNetw\n00:11:75\tIntel\n00:11:76\tIntellam\n00:11:77\tCoaxialN\n00:11:78\tChironTe\n00:11:79\tSingular\n00:11:7a\tSingimIn\n00:11:7b\tBüchiLab\n00:11:7c\tE-ZyNet\n00:11:7d\tZmdAmeri\n00:11:7e\tMidmark\n00:11:7f\tNeotuneI\n00:11:80\tArrisGro\n00:11:81\tInterene\n00:11:82\tImiNorgr\n00:11:83\tDatalogi\n00:11:84\tHumoLabo\n00:11:85\tHP\n00:11:86\tPrime\n00:11:87\tCategory\n00:11:88\tEnterasy\n00:11:89\tAerotech\n00:11:8a\tViewtran\n00:11:8b\tAlcatel-\n00:11:8c\tMissouri\n00:11:8d\tHanchang\n00:11:8e\tHalytech\n00:11:8f\tEutechIn\n00:11:90\tDigitalD\n00:11:91\tCts-Clim\n00:11:92\tCisco\n00:11:93\tCisco\n00:11:94\tChiMeiCo\n00:11:95\tD-Link\n00:11:96\tActualit\n00:11:97\tMonitori\n00:11:98\tPrismMed\n00:11:99\t2wcom\n00:11:9a\tAlkeriaS\n00:11:9b\tTelesyne\n00:11:9c\tEp&TEner\n00:11:9d\tDiginfoT\n00:11:9e\tSolectro\n00:11:9f\tNokiaDan\n00:11:a0\tVtechEng\n00:11:a1\tVisionNe\n00:11:a2\tManufact\n00:11:a3\tLanready\n00:11:a4\tJstreamT\n00:11:a5\tFortunaE\n00:11:a6\tSypixxNe\n00:11:a7\tInfilcoD\n00:11:a8\tQuestTec\n00:11:a9\tMoimston\n00:11:aa\tUniclass\n00:11:ab\tTrustabl\n00:11:ac\tSimtecEl\n00:11:ad\tShanghai\n00:11:ae\tArrisGro\n00:11:af\tMedialin\n00:11:b0\tFortelin\n00:11:b1\tBlueexpe\n00:11:b2\t2001Tech\n00:11:b3\tYoshimiy\n00:11:b4\tWestermo\n00:11:b5\tShenzhen\n00:11:b6\tOpenInte\n00:11:b7\tOctalixB\n00:11:b8\tLiebherr\n00:11:b9\tInnerRan\n00:11:ba\tElexolPt\n00:11:bb\tCisco\n00:11:bc\tCisco\n00:11:bd\tBombardi\n00:11:be\tAgpTelec\n00:11:bf\tAesysSPA\n00:11:c0\tAdayTech\n00:11:c1\t4pMobile\n00:11:c2\tUnitedFi\n00:11:c3\tTranscei\n00:11:c4\tTerminal\n00:11:c5\tTenTechn\n00:11:c6\tSeagateT\n00:11:c7\tRaymarin\n00:11:c8\tPowercom\n00:11:c9\tMtt\n00:11:ca\tLongRang\n00:11:cb\tJacobson\n00:11:cc\tGuangzho\n00:11:cd\tAxsunTec\n00:11:ce\tUbisense\n00:11:cf\tThraneTh\n00:11:d0\tTandberg\n00:11:d1\tSoftImag\n00:11:d2\tPercepti\n00:11:d3\tNextgent\n00:11:d4\tNetenric\n00:11:d5\tHangzhou\n00:11:d6\tHandera\n00:11:d7\tEwerks\n00:11:d8\tASUS\n00:11:d9\tTivo\n00:11:da\tVivaasTe\n00:11:db\tLand-Cel\n00:11:dc\tGlunzJen\n00:11:dd\tFromusTe\n00:11:de\tEurilogi\n00:11:df\tCurrentE\n00:11:e0\tU-MediaC\n00:11:e1\tArcelikA\n00:11:e2\tHuaJungC\n00:11:e3\tThomson\n00:11:e4\tDanelecE\n00:11:e5\tKcodes\n00:11:e6\tScientif\n00:11:e7\tWorldsat\n00:11:e8\tTixiCom\n00:11:e9\tStarnex\n00:11:ea\tIwics\n00:11:eb\tInnovati\n00:11:ec\tAvix\n00:11:ed\t802Globa\n00:11:ee\tEstari\n00:11:ef\tConitecD\n00:11:f0\tWideful\n00:11:f1\tQinetiq\n00:11:f2\tInstitut\n00:11:f3\tNeomedia\n00:11:f4\tWoori-Ne\n00:11:f5\tAskeyCom\n00:11:f6\tAsiaPaci\n00:11:f7\tShenzhen\n00:11:f8\tAiraya\n00:11:f9\tNortelNe\n00:11:fa\tRane\n00:11:fb\tHeidelbe\n00:11:fc\tHartingE\n00:11:fd\tKorg\n00:11:fe\tKeiyoSys\n00:11:ff\tDigitroT\n00:12:00\tCisco\n00:12:01\tCisco\n00:12:02\tDecraneA\n00:12:03\tActivnet\n00:12:04\tU10Netwo\n00:12:05\tTerrasat\n00:12:06\tIquestNz\n00:12:07\tHeadStro\n00:12:08\tGantnerI\n00:12:09\tFastrax\n00:12:0a\tEmersonC\n00:12:0b\tChinasys\n00:12:0c\tCe-Infos\n00:12:0d\tAdvanced\n00:12:0e\tAbocom\n00:12:0f\tIEEE8023\n00:12:10\tWideray\n00:12:11\tProtechn\n00:12:12\tPlus\n00:12:13\tMetrohm\n00:12:14\tKoenigBa\n00:12:15\tIstorNet\n00:12:16\tIcpInter\n00:12:17\tCisco\n00:12:18\tAruze\n00:12:19\tAheadCom\n00:12:1a\tTechnoSo\n00:12:1b\tSoundDev\n00:12:1c\tParrotSa\n00:12:1d\tNetfabri\n00:12:1e\tJuniperN\n00:12:1f\tHardingI\n00:12:20\tCadco\n00:12:21\tBBraunMe\n00:12:22\tSkardinU\n00:12:23\tPixim\n00:12:24\tNexql\n00:12:25\tArrisGro\n00:12:26\tJapanDir\n00:12:27\tFranklin\n00:12:28\tData\n00:12:29\tBroadeas\n00:12:2a\tVtechTel\n00:12:2b\tVirbiage\n00:12:2c\tSoenenCo\n00:12:2d\tSinett\n00:12:2e\tSignalTe\n00:12:2f\tSaneiEle\n00:12:30\tPicasoIn\n00:12:31\tMotionCo\n00:12:32\tLewizCom\n00:12:33\tJrcTokki\n00:12:34\tCamilleB\n00:12:35\tAndrew\n00:12:36\tConsentr\n00:12:37\tTexasIns\n00:12:38\tSetaboxT\n00:12:39\tSNet\n00:12:3a\tPosystec\n00:12:3b\tKeroAps\n00:12:3c\tSecondRu\n00:12:3d\tGes\n00:12:3e\tEruneTec\n00:12:3f\tDell\n00:12:40\tAmoiElec\n00:12:41\tA2iMarke\n00:12:42\tMillenni\n00:12:43\tCisco\n00:12:44\tCisco\n00:12:45\tZellwege\n00:12:46\tTOMTechn\n00:12:47\tSamsung\n00:12:48\tEmcKashy\n00:12:49\tDeltaEle\n00:12:4a\tDedicate\n00:12:4b\tTexasIns\n00:12:4c\tBbwm\n00:12:4d\tInduconB\n00:12:4e\tXacAutom\n00:12:4f\tPentairT\n00:12:50\tTokyoAir\n00:12:51\tSilink\n00:12:52\tCitronix\n00:12:53\tAudiodev\n00:12:54\tSpectraT\n00:12:55\tNeteffec\n00:12:56\tLG\n00:12:57\tLeapcomm\n00:12:58\tActivisP\n00:12:59\tThermoEl\n00:12:5a\tMicrosoft\n00:12:5b\tKaimeiEl\n00:12:5c\tGreenHil\n00:12:5d\tCybernet\n00:12:5e\tCaen\n00:12:5f\tAwind\n00:12:60\tStantonM\n00:12:61\tAdaptix\n00:12:62\tNokiaDan\n00:12:63\tDataVoic\n00:12:64\tDaumElec\n00:12:65\tEnerdyne\n00:12:66\tSwisscom\n00:12:67\tPanasoni\n00:12:68\tIpsDOO\n00:12:69\tValueEle\n00:12:6a\tOptoelec\n00:12:6b\tAscalade\n00:12:6c\tVisonicT\n00:12:6d\tUniversi\n00:12:6e\tSeidelEl\n00:12:6f\tRaysonTe\n00:12:70\tNgesDenr\n00:12:71\tMeasurem\n00:12:72\tReduxCom\n00:12:73\tStoke\n00:12:74\tNitLab\n00:12:75\tSentilla\n00:12:76\tCgPowerI\n00:12:77\tKorenixT\n00:12:78\tInternat\n00:12:79\tHP\n00:12:7a\tSanyuInd\n00:12:7b\tViaNetwo\n00:12:7c\tSwegon\n00:12:7d\tMobilear\n00:12:7e\tDigitalL\n00:12:7f\tCisco\n00:12:80\tCisco\n00:12:81\tMarchNet\n00:12:82\tQovia\n00:12:83\tNortelNe\n00:12:84\tLab33Srl\n00:12:85\tGizmondo\n00:12:86\tEndevco\n00:12:87\tDigitalE\n00:12:88\t2wire\n00:12:89\tAdvanceS\n00:12:8a\tArrisGro\n00:12:8b\tSensoryN\n00:12:8c\tWoodward\n00:12:8d\tStbDaten\n00:12:8e\tQ-FreeAs\n00:12:8f\tMontilio\n00:12:90\tKyowaEle\n00:12:91\tKwsCompu\n00:12:92\tGriffinT\n00:12:93\tGeEnergy\n00:12:94\tSumitomo\n00:12:95\tAiware\n00:12:96\tAddlogix\n00:12:97\tO2micro\n00:12:98\tMicoElec\n00:12:99\tKtechTel\n00:12:9a\tIrtElect\n00:12:9b\tE2sElect\n00:12:9c\tYulinet\n00:12:9d\tFirstInt\n00:12:9e\tSurfComm\n00:12:9f\tRae\n00:12:a0\tNeomerid\n00:12:a1\tBluepack\n00:12:a2\tVita\n00:12:a3\tTrustInt\n00:12:a4\tThingmag\n00:12:a5\tStargen\n00:12:a6\tDolbyAus\n00:12:a7\tIsrTechn\n00:12:a8\tIntec\n00:12:a9\t3Com\n00:12:aa\tIee\n00:12:ab\tWilife\n00:12:ac\tOntimete\n00:12:ad\tIds\n00:12:ae\tHlsHard-\n00:12:af\tElproTec\n00:12:b0\tEforeOyj\n00:12:b1\tDaiNippo\n00:12:b2\tAvolites\n00:12:b3\tAdvanceW\n00:12:b4\tWorkMicr\n00:12:b5\tVialta\n00:12:b6\tSantaBar\n00:12:b7\tPtwFreib\n00:12:b8\tG2Micros\n00:12:b9\tFusionDi\n00:12:ba\tFsi\n00:12:bb\tTelecomm\n00:12:bc\tEcholabL\n00:12:bd\tAvantecM\n00:12:be\tAstek\n00:12:bf\tArcadyan\n00:12:c0\tHotlava\n00:12:c1\tCheckPoi\n00:12:c2\tApexElec\n00:12:c3\tWitSA\n00:12:c4\tViseon\n00:12:c5\tV-ShowTe\n00:12:c6\tTgcAmeri\n00:12:c7\tSecurayT\n00:12:c8\tPerfectT\n00:12:c9\tArrisGro\n00:12:ca\tMechatro\n00:12:cb\tCss\n00:12:cc\tBitatek\n00:12:cd\tAsem\n00:12:ce\tAdvanced\n00:12:cf\tAcctonTe\n00:12:d0\tGossen-M\n00:12:d1\tTexasIns\n00:12:d2\tTexasIns\n00:12:d3\tZetta\n00:12:d4\tPrinceto\n00:12:d5\tMotionRe\n00:12:d6\tJiangsuY\n00:12:d7\tInventoN\n00:12:d8\tInternat\n00:12:d9\tCisco\n00:12:da\tCisco\n00:12:db\tZiehlInd\n00:12:dc\tSuncorpI\n00:12:dd\tShengquI\n00:12:de\tRadioCom\n00:12:df\tNovomati\n00:12:e0\tCodan\n00:12:e1\tAlliantN\n00:12:e2\tAlaxalaN\n00:12:e3\tAgat-Rt\n00:12:e4\tZiehlInd\n00:12:e5\tTimeAmer\n00:12:e6\tSpectecC\n00:12:e7\tProjecte\n00:12:e8\tFraunhof\n00:12:e9\tAbbey\n00:12:ea\tTrane\n00:12:eb\tPdhSolut\n00:12:ec\tMovacolo\n00:12:ed\tAvgAdvan\n00:12:ee\tSony\n00:12:ef\tOneacces\n00:12:f0\tIntel\n00:12:f1\tIfotec\n00:12:f2\tBrocadeC\n00:12:f3\tConnectb\n00:12:f4\tBelcoInt\n00:12:f5\tImardaNe\n00:12:f6\tMdk\n00:12:f7\tXiamenXi\n00:12:f8\tWniResou\n00:12:f9\tUryuSeis\n00:12:fa\tThx\n00:12:fb\tSamsung\n00:12:fc\tPlanetSy\n00:12:fd\tOptimusI\n00:12:fe\tLenovoMo\n00:12:ff\tLelyIndu\n00:13:00\tIt-Facto\n00:13:01\tIrongate\n00:13:02\tIntel\n00:13:03\tGateconn\n00:13:04\tFlaircom\n00:13:05\tEpicom\n00:13:06\tAlwaysOn\n00:13:07\tParavirt\n00:13:08\tNuveraFu\n00:13:09\tOceanBro\n00:13:0a\tNortelNe\n00:13:0b\tMextalBV\n00:13:0c\tHfSystem\n00:13:0d\tGalileoA\n00:13:0e\tFocusrit\n00:13:0f\tEgemenBi\n00:13:10\tCisco\n00:13:11\tArrisGro\n00:13:12\tAmediaNe\n00:13:13\tGuangzho\n00:13:14\tAsiamajo\n00:13:15\tSony\n00:13:16\tL-S-BBro\n00:13:17\tGnNetcom\n00:13:18\tDgstatio\n00:13:19\tCisco\n00:13:1a\tCisco\n00:13:1b\tBecellIn\n00:13:1c\tLitetouc\n00:13:1d\tScanvaeg\n00:13:1e\tPeikerAc\n00:13:1f\tNxtphase\n00:13:20\tIntel\n00:13:21\tHP\n00:13:22\tDaqElect\n00:13:23\tCap\n00:13:24\tSchneide\n00:13:25\tCortina\n00:13:26\tEcm\n00:13:27\tDataAcqu\n00:13:28\tWestechK\n00:13:29\tVsst\n00:13:2a\tSitronic\n00:13:2b\tPhoenixD\n00:13:2c\tMazBrand\n00:13:2d\tIwiseCom\n00:13:2e\tItianCop\n00:13:2f\tInteract\n00:13:30\tEuroProt\n00:13:31\tCellpoin\n00:13:32\tBeijingT\n00:13:33\tBaudtec\n00:13:34\tArkados\n00:13:35\tVsIndust\n00:13:36\tTianjin7\n00:13:37\tOrientPo\n00:13:38\tFreseniu\n00:13:39\tCcvDeuts\n00:13:3a\tVadatech\n00:13:3b\tSpeedDra\n00:13:3c\tQuintron\n00:13:3d\tMicroMem\n00:13:3e\tMetaswit\n00:13:3f\tEppendor\n00:13:40\tAdElSRL\n00:13:41\tShandong\n00:13:42\tVisionRe\n00:13:43\tMatsushi\n00:13:44\tFargoEle\n00:13:45\tEaton\n00:13:46\tD-Link\n00:13:47\tRedLionC\n00:13:48\tArtilaEl\n00:13:49\tZyxelCom\n00:13:4a\tEngim\n00:13:4b\tTogolden\n00:13:4c\tYdtTechn\n00:13:4d\tIneproBv\n00:13:4e\tValox\n00:13:4f\tTranzeoW\n00:13:50\tSilverSp\n00:13:51\tNilesAud\n00:13:52\tNaztec\n00:13:53\tHydacFil\n00:13:54\tZcomaxTe\n00:13:55\tTomenCyb\n00:13:56\tFlirRadi\n00:13:57\tSoyalTec\n00:13:58\tRealm\n00:13:59\tProtelev\n00:13:5a\tProjectT\n00:13:5b\tPanellin\n00:13:5c\tOnsite\n00:13:5d\tNttpcCom\n00:13:5e\tEab/Rwi/\n00:13:5f\tCisco\n00:13:60\tCisco\n00:13:61\tBiospace\n00:13:62\tShinheun\n00:13:63\tVerascap\n00:13:64\tParadigm\n00:13:65\tNortelNe\n00:13:66\tNeturity\n00:13:67\tNarayon\n00:13:68\tSaabDanm\n00:13:69\tHondaEle\n00:13:6a\tHachLang\n00:13:6b\tE-Tec\n00:13:6c\tTomtom\n00:13:6d\tTentacul\n00:13:6e\tTechmetr\n00:13:6f\tPacketmo\n00:13:70\tNokiaDan\n00:13:71\tArrisGro\n00:13:72\tDell\n00:13:73\tBlwaveEl\n00:13:74\tAtherosC\n00:13:75\tAmerican\n00:13:76\tTaborEle\n00:13:77\tSamsung\n00:13:78\tQsanTech\n00:13:79\tPonderIn\n00:13:7a\tNetvoxTe\n00:13:7b\tMovon\n00:13:7c\tKaicom\n00:13:7d\tDynalab\n00:13:7e\tCoredgeN\n00:13:7f\tCisco\n00:13:80\tCisco\n00:13:81\tChips\n00:13:82\tCetaceaN\n00:13:83\tApplicat\n00:13:84\tAdvanced\n00:13:85\tAdd-OnTe\n00:13:86\tAbb/Tota\n00:13:87\t27mTechn\n00:13:88\tWimediaA\n00:13:89\tRedesDeT\n00:13:8a\tQingdaoG\n00:13:8b\tPhantomT\n00:13:8c\tKumyoung\n00:13:8d\tKinghold\n00:13:8e\tFoabElek\n00:13:8f\tAsiarock\n00:13:90\tTermtekC\n00:13:91\tOuen\n00:13:92\tRuckusWi\n00:13:93\tPanta\n00:13:94\tInfohand\n00:13:95\tCongatec\n00:13:96\tAcbelPol\n00:13:97\tOracle\n00:13:98\tTraffics\n00:13:99\tStac\n00:13:9a\tK-Ubique\n00:13:9b\tIoimage\n00:13:9c\tExaveraT\n00:13:9d\tMarvellH\n00:13:9e\tCiaraTec\n00:13:9f\tElectron\n00:13:a0\tAlgosyst\n00:13:a1\tCrowElec\n00:13:a2\tMaxstrea\n00:13:a3\tSiemensC\n00:13:a4\tKeyeyeCo\n00:13:a5\tGeneralS\n00:13:a6\tExtricom\n00:13:a7\tBattelle\n00:13:a8\tTanisysT\n00:13:a9\tSony\n00:13:aa\tAlsTec\n00:13:ab\tTelemoti\n00:13:ac\tSunmyung\n00:13:ad\tSendo\n00:13:ae\tRadiance\n00:13:af\tNumaTech\n00:13:b0\tJablotro\n00:13:b1\tIntellig\n00:13:b2\tCarallon\n00:13:b3\tEcomComm\n00:13:b4\tAppearTv\n00:13:b5\tWavesat\n00:13:b6\tSlingMed\n00:13:b7\tScantech\n00:13:b8\tRycoElec\n00:13:b9\tBm\n00:13:ba\tReadylin\n00:13:bb\tSmartvue\n00:13:bc\tArtimi\n00:13:bd\tHymatomS\n00:13:be\tVirtualC\n00:13:bf\tMediaSys\n00:13:c0\tTrixTecn\n00:13:c1\tAsokaUsa\n00:13:c2\tWacom\n00:13:c3\tCisco\n00:13:c4\tCisco\n00:13:c5\tLightron\n00:13:c6\tOpengear\n00:13:c7\tIonos\n00:13:c8\tAdbBroad\n00:13:c9\tBeyondAc\n00:13:ca\tPicoDigi\n00:13:cb\tZenitelN\n00:13:cc\tTallMapl\n00:13:cd\tMti\n00:13:ce\tIntel\n00:13:cf\t4accessC\n00:13:d0\tT+Medica\n00:13:d1\tKirkTele\n00:13:d2\tPageIber\n00:13:d3\tMicro-St\n00:13:d4\tASUS\n00:13:d5\tRuggedco\n00:13:d6\tTiiNetwo\n00:13:d7\tSpidcomT\n00:13:d8\tPrinceto\n00:13:d9\tMatrixPr\n00:13:da\tDiskware\n00:13:db\tShoeiEle\n00:13:dc\tIbtek\n00:13:dd\tAbbottDi\n00:13:de\tAdapt4Ll\n00:13:df\tRyvor\n00:13:e0\tMurataMa\n00:13:e1\tIprobe\n00:13:e2\tGeovisio\n00:13:e3\tCoviTech\n00:13:e4\tYangjae\n00:13:e5\tTenosys\n00:13:e6\tTechnolu\n00:13:e7\tHalcro\n00:13:e8\tIntel\n00:13:e9\tVeriwave\n00:13:ea\tKamstrup\n00:13:eb\tSysmaste\n00:13:ec\tNetsnapp\n00:13:ed\tPsia\n00:13:ee\tJbxDesig\n00:13:ef\tKingjonD\n00:13:f0\tWavefron\n00:13:f1\tAmodTech\n00:13:f2\tKlas\n00:13:f3\tGiga-Byt\n00:13:f4\tPsitekPt\n00:13:f5\tAkimbi\n00:13:f6\tCintech\n00:13:f7\tSmcNetwo\n00:13:f8\tDexSecur\n00:13:f9\tCavera\n00:13:fa\tLifesize\n00:13:fb\tRkcInstr\n00:13:fc\tSicortex\n00:13:fd\tNokiaDan\n00:13:fe\tGrandtec\n00:13:ff\tDage-Mti\n00:14:00\tMinervaK\n00:14:01\tRivertre\n00:14:02\tKk-Elect\n00:14:03\tRenasisL\n00:14:04\tArrisGro\n00:14:05\tOpenib\n00:14:06\tGoNetwor\n00:14:07\tSperianP\n00:14:08\tEka\n00:14:09\tMagnetiM\n00:14:0a\tWepio\n00:14:0b\tFirstInt\n00:14:0c\tGkbCctv\n00:14:0d\tNortelNe\n00:14:0e\tNortelNe\n00:14:0f\tFederalS\n00:14:10\tSuzhouKe\n00:14:11\tDeutschm\n00:14:12\tS-TecEle\n00:14:13\tTrebingH\n00:14:14\tJumpnode\n00:14:15\tIntecAut\n00:14:16\tScoscheI\n00:14:17\tRseInfor\n00:14:18\tC4line\n00:14:19\tSidsa\n00:14:1a\tDeicy\n00:14:1b\tCisco\n00:14:1c\tCisco\n00:14:1d\tLtiDrive\n00:14:1e\tPASemi\n00:14:1f\tSunkwang\n00:14:20\tG-LinksN\n00:14:21\tTotalWir\n00:14:22\tDell\n00:14:23\tJ-SNeuro\n00:14:24\tMerryEle\n00:14:25\tGalactic\n00:14:26\tNlTechno\n00:14:27\tJazzmuta\n00:14:28\tVocollec\n00:14:29\tVCenterT\n00:14:2a\tElitegro\n00:14:2b\tEdataCom\n00:14:2c\tKonceptI\n00:14:2d\tToradex\n00:14:2e\t77Elektr\n00:14:2f\tSavvius\n00:14:30\tVipower\n00:14:31\tPdlElect\n00:14:32\tTarallax\n00:14:33\tEmpowerT\n00:14:34\tKeri\n00:14:35\tCitycom\n00:14:36\tQwertyEl\n00:14:37\tGstelete\n00:14:38\tHP\n00:14:39\tBlonderT\n00:14:3a\tRaytalkI\n00:14:3b\tSensovat\n00:14:3c\tRheinmet\n00:14:3d\tAevoe\n00:14:3e\tAirlinkC\n00:14:3f\tHotwayTe\n00:14:40\tAtomic\n00:14:41\tInnovati\n00:14:42\tAtto\n00:14:43\tConsultr\n00:14:44\tGrundfos\n00:14:45\tTelefon-\n00:14:46\tSupervis\n00:14:47\tBoaz\n00:14:48\tInventec\n00:14:49\tSichuanC\n00:14:4a\tTaiwanTh\n00:14:4b\tHifn\n00:14:4c\tGeneralM\n00:14:4d\tIntellig\n00:14:4e\tSrisa\n00:14:4f\tOracle\n00:14:50\tHeim\n00:14:51\tApple\n00:14:52\tCalculex\n00:14:53\tAdvantec\n00:14:54\tSymwave\n00:14:55\tCoderEle\n00:14:56\tEdgeProd\n00:14:57\tT-VipsAs\n00:14:58\tHsAutoma\n00:14:59\tMoram\n00:14:5a\tNeratecS\n00:14:5b\tSeekerne\n00:14:5c\tIntronic\n00:14:5d\tWjCommun\n00:14:5e\tIBM\n00:14:5f\tAditec\n00:14:60\tKyoceraW\n00:14:61\tCorona\n00:14:62\tDigiwell\n00:14:63\tIdcsNV\n00:14:64\tCryptoso\n00:14:65\tNovoNord\n00:14:66\tKleinhen\n00:14:67\tArrowspa\n00:14:68\tCelplanI\n00:14:69\tCisco\n00:14:6a\tCisco\n00:14:6b\tAnagran\n00:14:6c\tNetgear\n00:14:6d\tRfTechno\n00:14:6e\tHStoll\n00:14:6f\tKohler\n00:14:70\tProkomSo\n00:14:71\tEasternA\n00:14:72\tChinaBro\n00:14:73\tBookham\n00:14:74\tK40Elect\n00:14:75\tWilineNe\n00:14:76\tMulticom\n00:14:77\tNertec\n00:14:78\tTP-Link\n00:14:79\tNecMagnu\n00:14:7a\tEubus\n00:14:7b\tIteris\n00:14:7c\t3Com\n00:14:7d\tAeonDigi\n00:14:7e\tInnerwir\n00:14:7f\tThomsonT\n00:14:80\tHitachi-\n00:14:81\tMultilin\n00:14:82\tAuroraNe\n00:14:83\tExs\n00:14:84\tCermateT\n00:14:85\tGiga-Byt\n00:14:86\tEchoDigi\n00:14:87\tAmerican\n00:14:88\tAkorri\n00:14:89\tB1540210\n00:14:8a\tElinEbgT\n00:14:8b\tGloboEle\n00:14:8c\tGeneralD\n00:14:8d\tCubicDef\n00:14:8e\tTelePowe\n00:14:8f\tProtroni\n00:14:90\tAsp\n00:14:91\tDanielsE\n00:14:92\tLiteonMo\n00:14:93\tSystimax\n00:14:94\tEsu\n00:14:95\t2wire\n00:14:96\tPhonic\n00:14:97\tZhiyuanE\n00:14:98\tVikingDe\n00:14:99\tHelicomm\n00:14:9a\tArrisGro\n00:14:9b\tNokotaCo\n00:14:9c\tHf\n00:14:9d\tSoundId\n00:14:9e\tUbone\n00:14:9f\tSystemAn\n00:14:a0\tAccsense\n00:14:a1\tSynchron\n00:14:a2\tCoreMicr\n00:14:a3\tVitelecB\n00:14:a4\tHonHaiPr\n00:14:a5\tGemtekTe\n00:14:a6\tTeraneti\n00:14:a7\tNokiaDan\n00:14:a8\tCisco\n00:14:a9\tCisco\n00:14:aa\tAshlyAud\n00:14:ab\tSenhaiEl\n00:14:ac\tBountifu\n00:14:ad\tGassnerW\n00:14:ae\tWizlogic\n00:14:af\tDatasymP\n00:14:b0\tNaeilCom\n00:14:b1\tAxellWir\n00:14:b2\tMcubelog\n00:14:b3\tCorestar\n00:14:b4\tGeneralD\n00:14:b5\tPhysiome\n00:14:b6\tEnswerTe\n00:14:b7\tArInfote\n00:14:b8\tHill-Rom\n00:14:b9\tMstarSem\n00:14:ba\tCarversS\n00:14:bb\tOpenInte\n00:14:bc\tSynectic\n00:14:bd\tIncnetwo\n00:14:be\tWinkComm\n00:14:bf\tCisco\n00:14:c0\tSymstrea\n00:14:c1\tUSRoboti\n00:14:c2\tHP\n00:14:c3\tSeagateT\n00:14:c4\tVitelcom\n00:14:c5\tAliveTec\n00:14:c6\tQuixant\n00:14:c7\tNortelNe\n00:14:c8\tContempo\n00:14:c9\tBrocadeC\n00:14:ca\tKeyRadio\n00:14:cb\tLifesync\n00:14:cc\tZetec\n00:14:cd\tDigitalz\n00:14:ce\tNf\n00:14:cf\tInvisioC\n00:14:d0\tBti\n00:14:d1\tTrendnet\n00:14:d2\tKyudenTe\n00:14:d3\tSepsa\n00:14:d4\tKTechnol\n00:14:d5\tDatangTe\n00:14:d6\tJeongmin\n00:14:d7\tDatastor\n00:14:d8\tBio-Logi\n00:14:d9\tIpFabric\n00:14:da\tHuntleig\n00:14:db\tElmaTren\n00:14:dc\tCommunic\n00:14:dd\tCovergen\n00:14:de\tSageInst\n00:14:df\tHi-PTech\n00:14:e0\tLetS\n00:14:e1\tDataDisp\n00:14:e2\tDatacom\n00:14:e3\tMm-Lab\n00:14:e4\tInfinias\n00:14:e5\tAlticast\n00:14:e6\tAimInfra\n00:14:e7\tStolinx\n00:14:e8\tArrisGro\n00:14:e9\tNortechI\n00:14:ea\tSDigmSaf\n00:14:eb\tAwarepoi\n00:14:ec\tAcroTele\n00:14:ed\tAirak\n00:14:ee\tWesternD\n00:14:ef\tTzeroTec\n00:14:f0\tBusiness\n00:14:f1\tCisco\n00:14:f2\tCisco\n00:14:f3\tVixs\n00:14:f4\tDektecDi\n00:14:f5\tOsiSecur\n00:14:f6\tJuniperN\n00:14:f7\tCrevis\n00:14:f8\tScientif\n00:14:f9\tVantageC\n00:14:fa\tAsgaSA\n00:14:fb\tTechnica\n00:14:fc\tExtandon\n00:14:fd\tThecusTe\n00:14:fe\tArtechEl\n00:14:ff\tPreciseA\n00:15:00\tIntel\n00:15:01\tLexbox\n00:15:02\tBetaTech\n00:15:03\tProficom\n00:15:04\tGamePlus\n00:15:05\tActionte\n00:15:06\tNeoPhoto\n00:15:07\tRenaissa\n00:15:08\tGlobalTa\n00:15:09\tPlusTech\n00:15:0a\tSonoa\n00:15:0b\tSageInfo\n00:15:0c\tAvm\n00:15:0d\tHoanaMed\n00:15:0e\tOpenbrai\n00:15:0f\tMingjong\n00:15:10\tTechsphe\n00:15:11\tDataCent\n00:15:12\tZurichUn\n00:15:13\tEfsSas\n00:15:14\tHuZhouNa\n00:15:15\tLeipold+\n00:15:16\tUriel\n00:15:17\tIntel\n00:15:18\tShenzhen\n00:15:19\tStoreage\n00:15:1a\tHunterEn\n00:15:1b\tIsilon\n00:15:1c\tLeneco\n00:15:1d\tM2i\n00:15:1e\tEthernet\n00:15:1f\tMultivis\n00:15:20\tRadiocra\n00:15:21\tHoroquar\n00:15:22\tDeaSecur\n00:15:23\tMeteorCo\n00:15:24\tNumatics\n00:15:25\tChamberl\n00:15:26\tRemoteTe\n00:15:27\tBalboaIn\n00:15:28\tBeaconMe\n00:15:29\tN3\n00:15:2a\tNokia\n00:15:2b\tCisco\n00:15:2c\tCisco\n00:15:2d\tTenxNetw\n00:15:2e\tPacketho\n00:15:2f\tArrisGro\n00:15:30\tEmc\n00:15:31\tKocom\n00:15:32\tConsumer\n00:15:33\tNadam\n00:15:34\tABeltrón\n00:15:35\tOte\n00:15:36\tPowertec\n00:15:37\tVentusNe\n00:15:38\tRfid\n00:15:39\tTechnodr\n00:15:3a\tShenzhen\n00:15:3b\tEmhMeter\n00:15:3c\tKprotech\n00:15:3d\tElimProd\n00:15:3e\tQ-MaticS\n00:15:3f\tAlcatelA\n00:15:40\tNortelNe\n00:15:41\tStratali\n00:15:42\tMicrohar\n00:15:43\tAberdeen\n00:15:44\tComSAT\n00:15:45\tSeecode\n00:15:46\tItgWorld\n00:15:47\tAizenSol\n00:15:48\tCubeTech\n00:15:49\tDixtalBi\n00:15:4a\tWanshihE\n00:15:4b\tWondePro\n00:15:4c\tSaunders\n00:15:4d\tNetronom\n00:15:4e\tIec\n00:15:4f\tOneRfTec\n00:15:50\tNitsTech\n00:15:51\tRadiopul\n00:15:52\tWi-Gear\n00:15:53\tCytyc\n00:15:54\tAtalumWi\n00:15:55\tDfm\n00:15:56\tSagemcom\n00:15:57\tOlivetti\n00:15:58\tFoxconn\n00:15:59\tSecurapl\n00:15:5a\tDainippo\n00:15:5b\tSampo\n00:15:5c\tDresserW\n00:15:5d\tMicrosoft\n00:15:5e\tMorganSt\n00:15:5f\tGreenpea\n00:15:60\tHP\n00:15:61\tJjplus\n00:15:62\tCisco\n00:15:63\tCisco\n00:15:64\tBehringe\n00:15:65\tXiamenYe\n00:15:66\tA-FirstT\n00:15:67\tRadwin\n00:15:68\tDilithiu\n00:15:69\tPecoIi\n00:15:6a\tDg2lTech\n00:15:6b\tPerfisan\n00:15:6c\tSaneSyst\n00:15:6d\tUbiquiti\n00:15:6e\tAWCommun\n00:15:6f\tXiranetC\n00:15:70\tZebraTec\n00:15:71\tNolan\n00:15:72\tRed-Lemo\n00:15:73\tNewsoftT\n00:15:74\tHorizonS\n00:15:75\tNevisNet\n00:15:76\tLabitec-\n00:15:77\tAlliedTe\n00:15:78\tAudio/Vi\n00:15:79\tLunatone\n00:15:7a\tTelefinS\n00:15:7b\tLeuzeEle\n00:15:7c\tDaveNetw\n00:15:7d\tPosdata\n00:15:7e\tWeidmüll\n00:15:7f\tChuangIn\n00:15:80\tU-Way\n00:15:81\tMakus\n00:15:82\tPulseEig\n00:15:83\tIvt\n00:15:84\tSchenckP\n00:15:85\tAonvisio\n00:15:86\tXiamenOv\n00:15:87\tTakenaka\n00:15:88\tSalutica\n00:15:89\tD-MaxTec\n00:15:8a\tSurecomT\n00:15:8b\tParkAir\n00:15:8c\tLiabAps\n00:15:8d\tJennic\n00:15:8e\tPlustek\n00:15:8f\tNttAdvan\n00:15:90\tHectroni\n00:15:91\tRlw\n00:15:92\tFacomUkM\n00:15:93\tU4eaTech\n00:15:94\tBixolon\n00:15:95\tQuesterT\n00:15:96\tArrisGro\n00:15:97\tAetaAudi\n00:15:98\tKolektor\n00:15:99\tSamsung\n00:15:9a\tArrisGro\n00:15:9b\tNortelNe\n00:15:9c\tB-KyungS\n00:15:9d\tTrippLit\n00:15:9e\tMadCatzI\n00:15:9f\tTerascal\n00:15:a0\tNokiaDan\n00:15:a1\tEca-Sint\n00:15:a2\tArrisGro\n00:15:a3\tArrisGro\n00:15:a4\tArrisGro\n00:15:a5\tDci\n00:15:a6\tDigitalE\n00:15:a7\tRobatech\n00:15:a8\tArrisGro\n00:15:a9\tKwangWoo\n00:15:aa\tRextechn\n00:15:ab\tProSound\n00:15:ac\tCapelon\n00:15:ad\tAccedian\n00:15:ae\tKyungIl\n00:15:af\tAzureWave\n00:15:b0\tAutotele\n00:15:b1\tAmbient\n00:15:b2\tAdvanced\n00:15:b3\tCaretech\n00:15:b4\tPolymapW\n00:15:b5\tCiNetwor\n00:15:b6\tShinmayw\n00:15:b7\tToshiba\n00:15:b8\tTahoe\n00:15:b9\tSamsung\n00:15:ba\tIba\n00:15:bb\tSmaSolar\n00:15:bc\tDevelco\n00:15:bd\tGroup4Te\n00:15:be\tIqua\n00:15:bf\tTechnico\n00:15:c0\tDigitalT\n00:15:c1\tSony\n00:15:c2\t3mGerman\n00:15:c3\tRufTelem\n00:15:c4\tFlovel\n00:15:c5\tDell\n00:15:c6\tCisco\n00:15:c7\tCisco\n00:15:c8\tFlexipan\n00:15:c9\tGumstix\n00:15:ca\tTerareco\n00:15:cb\tSurfComm\n00:15:cc\tUquest\n00:15:cd\tExartech\n00:15:ce\tArrisGro\n00:15:cf\tArrisGro\n00:15:d0\tArrisGro\n00:15:d1\tArrisGro\n00:15:d2\tXantech\n00:15:d3\tPantech&\n00:15:d4\tEmitor\n00:15:d5\tNicevt\n00:15:d6\tOslinkSp\n00:15:d7\tReti\n00:15:d8\tInterlin\n00:15:d9\tPkcElect\n00:15:da\tIritelAD\n00:15:db\tCanesta\n00:15:dc\tKt&C\n00:15:dd\tIpContro\n00:15:de\tNokiaDan\n00:15:df\tClivetSP\n00:15:e0\tEricsson\n00:15:e1\tPicochip\n00:15:e2\tDrIngHer\n00:15:e3\tDreamTec\n00:15:e4\tZimmerEl\n00:15:e5\tCheertek\n00:15:e6\tMobileTe\n00:15:e7\tQuantecT\n00:15:e8\tNortelNe\n00:15:e9\tD-Link\n00:15:ea\tTellumat\n00:15:eb\tZte\n00:15:ec\tBocaDevi\n00:15:ed\tFulcrumM\n00:15:ee\tOmnexCon\n00:15:ef\tNecTokin\n00:15:f0\tEgoBv\n00:15:f1\tKylinkCo\n00:15:f2\tASUS\n00:15:f3\tPeltor\n00:15:f4\tEventide\n00:15:f5\tSustaina\n00:15:f6\tScienceA\n00:15:f7\tWintecro\n00:15:f8\tKingtron\n00:15:f9\tCisco\n00:15:fa\tCisco\n00:15:fb\tSetexSch\n00:15:fc\tLittelfu\n00:15:fd\tComplete\n00:15:fe\tSchillin\n00:15:ff\tNovatelW\n00:16:00\tCellebri\n00:16:01\tBuffalo\n00:16:02\tCeyonTec\n00:16:03\tCoolksky\n00:16:04\tSigpro\n00:16:05\tYorkvill\n00:16:06\tIdealInd\n00:16:07\tCurvesIn\n00:16:08\tSequansC\n00:16:09\tUnitechE\n00:16:0a\tSweexEur\n00:16:0b\tTvworksL\n00:16:0c\tLplDevel\n00:16:0d\tBeHere\n00:16:0e\tOpticaTe\n00:16:0f\tBadgerMe\n00:16:10\tCarinaTe\n00:16:11\tAlteconS\n00:16:12\tOtsukaEl\n00:16:13\tLibrestr\n00:16:14\tPicoseco\n00:16:15\tNittan\n00:16:16\tBrowanCo\n00:16:17\tMsi\n00:16:18\tHivion\n00:16:19\tLancelan\n00:16:1a\tDametric\n00:16:1b\tMicronet\n00:16:1c\tE:Cue\n00:16:1d\tInnovati\n00:16:1e\tWoojinne\n00:16:1f\tSunwavet\n00:16:20\tSony\n00:16:21\tColorado\n00:16:22\tBbh\n00:16:23\tInterval\n00:16:24\tTeneros\n00:16:25\tImpinj\n00:16:26\tArrisGro\n00:16:27\tEmbedded\n00:16:28\tMagicard\n00:16:29\tNivus\n00:16:2a\tAntikCom\n00:16:2b\tTogamiEl\n00:16:2c\tXanboo\n00:16:2d\tStnet\n00:16:2e\tSpaceShu\n00:16:2f\tGeutebrü\n00:16:30\tVativTec\n00:16:31\tXteam\n00:16:32\tSamsung\n00:16:33\tOxfordDi\n00:16:34\tMathtech\n00:16:35\tHP\n00:16:36\tQuantaCo\n00:16:37\tCitel\n00:16:38\tTecom\n00:16:39\tUbiquam\n00:16:3a\tYvesTech\n00:16:3b\tVertexrs\n00:16:3c\tReboxBV\n00:16:3d\tTsinghua\n00:16:3e\tXensourc\n00:16:3f\tCrete\n00:16:40\tAsmobile\n00:16:41\tUniversa\n00:16:42\tPangolin\n00:16:43\tSunhillo\n00:16:44\tLite-OnT\n00:16:45\tPowerDis\n00:16:46\tCisco\n00:16:47\tCisco\n00:16:48\tSsd\n00:16:49\tSetone\n00:16:4a\tVibratio\n00:16:4b\tQuorionD\n00:16:4c\tPlanetIn\n00:16:4d\tAlcatel-\n00:16:4e\tNokiaDan\n00:16:4f\tWorldEth\n00:16:50\tKratosEp\n00:16:51\tExeo\n00:16:52\tHoatechT\n00:16:53\tLegoSyst\n00:16:54\tFlex-PIn\n00:16:55\tFuhoTech\n00:16:56\tNintendo\n00:16:57\tAegate\n00:16:58\tFusionte\n00:16:59\tZMPRadwa\n00:16:5a\tHarmanSp\n00:16:5b\tGripAudi\n00:16:5c\tTrackflo\n00:16:5d\tAirdefen\n00:16:5e\tPrecisio\n00:16:5f\tFairmoun\n00:16:60\tNortelNe\n00:16:61\tNovatium\n00:16:62\tLiyuhTec\n00:16:63\tKbtMobil\n00:16:64\tProd-El\n00:16:65\tCellonFr\n00:16:66\tQuantier\n00:16:67\tA-TecSub\n00:16:68\tEishinEl\n00:16:69\tMrvCommu\n00:16:6a\tTps\n00:16:6b\tSamsung\n00:16:6c\tSamsung\n00:16:6d\tYulongCo\n00:16:6e\tArbitron\n00:16:6f\tIntel\n00:16:70\tSknet\n00:16:71\tSymphoxI\n00:16:72\tZenwayEn\n00:16:73\tBury\n00:16:74\tEurocbPh\n00:16:75\tArrisGro\n00:16:76\tIntel\n00:16:77\tBihl+Wie\n00:16:78\tShenzhen\n00:16:79\tEonCommu\n00:16:7a\tSkyworth\n00:16:7b\tHaver&Bo\n00:16:7c\tIrexTech\n00:16:7d\tSky-Line\n00:16:7e\tDiboss\n00:16:7f\tBluebird\n00:16:80\tBallyGam\n00:16:81\tVectorIn\n00:16:82\tProDex\n00:16:83\tWebioInt\n00:16:84\tDonjin\n00:16:85\tElisaOyj\n00:16:86\tKarlStor\n00:16:87\tChubbCsc\n00:16:88\tServeren\n00:16:89\tPilkorEl\n00:16:8a\tId-Confi\n00:16:8b\tParalan\n00:16:8c\tDslPartn\n00:16:8d\tKorwin\n00:16:8e\tVimicro\n00:16:8f\tGnNetcom\n00:16:90\tJ-TekInc\n00:16:91\tMoser-Ba\n00:16:92\tScientif\n00:16:93\tPowerlin\n00:16:94\tSennheis\n00:16:95\tAvcTechn\n00:16:96\tQdiTechn\n00:16:97\tNec\n00:16:98\tT&AMobil\n00:16:99\tTonicDvb\n00:16:9a\tQuadrics\n00:16:9b\tAlstomTr\n00:16:9c\tCisco\n00:16:9d\tCisco\n00:16:9e\tTvOne\n00:16:9f\tVimtronE\n00:16:a0\tAuto-Mas\n00:16:a1\t3leafNet\n00:16:a2\tCentrali\n00:16:a3\tIngeteam\n00:16:a4\tEzurio\n00:16:a5\tTandberg\n00:16:a6\tDovadoFz\n00:16:a7\tAwetaG&P\n00:16:a8\tCwt\n00:16:a9\t2ei\n00:16:aa\tKeiCommu\n00:16:ab\tDansenso\n00:16:ac\tTohoTech\n00:16:ad\tBt-Links\n00:16:ae\tInventel\n00:16:af\tShenzhen\n00:16:b0\tVk\n00:16:b1\tKbs\n00:16:b2\tDrivecam\n00:16:b3\tPhotonic\n00:16:b4\tPrivate\n00:16:b5\tArrisGro\n00:16:b6\tCisco\n00:16:b7\tSeoulCom\n00:16:b8\tSony\n00:16:b9\tProcurve\n00:16:ba\tWeathern\n00:16:bb\tLaw-Chai\n00:16:bc\tNokiaDan\n00:16:bd\tAtiIndus\n00:16:be\tInfranet\n00:16:bf\tPalodexG\n00:16:c0\tSemtech\n00:16:c1\tEleksen\n00:16:c2\tAvtec\n00:16:c3\tBa\n00:16:c4\tSirfTech\n00:16:c5\tShenzhen\n00:16:c6\tNorthAtl\n00:16:c7\tCisco\n00:16:c8\tCisco\n00:16:c9\tNatSeatt\n00:16:ca\tNortelNe\n00:16:cb\tApple\n00:16:cc\tXcuteMob\n00:16:cd\tHijiHigh\n00:16:ce\tHonHaiPr\n00:16:cf\tHonHaiPr\n00:16:d0\tAtechEle\n00:16:d1\tZatAS\n00:16:d2\tCaspian\n00:16:d3\tWistron\n00:16:d4\tCompalCo\n00:16:d5\tSynccom\n00:16:d6\tTdaTechP\n00:16:d7\tSunways\n00:16:d8\tSenea\n00:16:d9\tNingboBi\n00:16:da\tFutronic\n00:16:db\tSamsung\n00:16:dc\tArchos\n00:16:dd\tGigabeam\n00:16:de\tFast\n00:16:df\tLundinov\n00:16:e0\t3Com\n00:16:e1\tSilicons\n00:16:e2\tAmerican\n00:16:e3\tAskeyCom\n00:16:e4\tVanguard\n00:16:e5\tFordleyD\n00:16:e6\tGiga-Byt\n00:16:e7\tDynamixP\n00:16:e8\tSigmaDes\n00:16:e9\tTibaMedi\n00:16:ea\tIntel\n00:16:eb\tIntel\n00:16:ec\tElitegro\n00:16:ed\tDigitalS\n00:16:ee\tRoyaldig\n00:16:ef\tKokoFitn\n00:16:f0\tDell\n00:16:f1\tOmnisens\n00:16:f2\tDmobileS\n00:16:f3\tCastInfo\n00:16:f4\tEidicom\n00:16:f5\tDalianGo\n00:16:f6\tVideoPro\n00:16:f7\tL-3Commu\n00:16:f8\tAviqtech\n00:16:f9\tCetrtaPo\n00:16:fa\tEciTelec\n00:16:fb\tShenzhen\n00:16:fc\tTohken\n00:16:fd\tJatyElec\n00:16:fe\tAlpsElec\n00:16:ff\tWaminOpt\n00:17:00\tKabel\n00:17:01\tKde\n00:17:02\tOsungMid\n00:17:03\tMosdanIn\n00:17:04\tShincoEl\n00:17:05\tMethodeE\n00:17:06\tTechfait\n00:17:07\tIngrid\n00:17:08\tHP\n00:17:09\tExaltCom\n00:17:0a\tInewDigi\n00:17:0b\tContela\n00:17:0c\tTwigCom\n00:17:0d\tDustNetw\n00:17:0e\tCisco\n00:17:0f\tCisco\n00:17:10\tCasa\n00:17:11\tGeHealth\n00:17:12\tIscoInte\n00:17:13\tTigerNet\n00:17:14\tBrContro\n00:17:15\tQstik\n00:17:16\tQnoTechn\n00:17:17\tLeicaGeo\n00:17:18\tVanscoEl\n00:17:19\tAudiocod\n00:17:1a\tWinegard\n00:17:1b\tInnovati\n00:17:1c\tNtMicros\n00:17:1d\tDigit\n00:17:1e\tTheoBenn\n00:17:1f\tImv\n00:17:20\tImageSen\n00:17:21\tFitreSPA\n00:17:22\tHanazede\n00:17:23\tSummitDa\n00:17:24\tStuderPr\n00:17:25\tLiquidCo\n00:17:26\tM2cElect\n00:17:27\tThermoRa\n00:17:28\tSelexCom\n00:17:29\tUbicod\n00:17:2a\tProwareT\n00:17:2b\tGlobalTe\n00:17:2c\tTaejinIn\n00:17:2d\tAxcenPho\n00:17:2e\tFxc\n00:17:2f\tNeulion\n00:17:30\tAutomati\n00:17:31\tASUS\n00:17:32\tScience-\n00:17:33\tSfr\n00:17:34\tAdcTelec\n00:17:35\tIntelWir\n00:17:36\tIitron\n00:17:37\tIndustri\n00:17:38\tInternat\n00:17:39\tBrightHe\n00:17:3a\tReach\n00:17:3b\tCisco\n00:17:3c\tExtremeE\n00:17:3d\tNeology\n00:17:3e\tLeucotro\n00:17:3f\tBelkinIn\n00:17:40\tBluberiG\n00:17:41\tDefidev\n00:17:42\tFujitsu\n00:17:43\tDeckSrl\n00:17:44\tAraneo\n00:17:45\tInnotz\n00:17:46\tFreedom9\n00:17:47\tTrimble\n00:17:48\tNeokoros\n00:17:49\tHyundaeY\n00:17:4a\tSocomec\n00:17:4b\tNokiaDan\n00:17:4c\tMillipor\n00:17:4d\tDynamicN\n00:17:4e\tParama-T\n00:17:4f\tIcatch\n00:17:50\tGsiGroup\n00:17:51\tOnline\n00:17:52\tDags\n00:17:53\tNforeTec\n00:17:54\tArkinoHi\n00:17:55\tGeSecuri\n00:17:56\tVinciLab\n00:17:57\tRixTechn\n00:17:58\tThruvisi\n00:17:59\tCisco\n00:17:5a\tCisco\n00:17:5b\tAcsSolut\n00:17:5c\tSharp\n00:17:5d\tDongseoS\n00:17:5e\tZed-3\n00:17:5f\tXenolink\n00:17:60\tNaitoDen\n00:17:61\tPrivate\n00:17:62\tSolarTec\n00:17:63\tEssentia\n00:17:64\tAtmedia\n00:17:65\tNortelNe\n00:17:66\tAccenseT\n00:17:67\tEarforce\n00:17:68\tZinwave\n00:17:69\tCymphoni\n00:17:6a\tAvagoTec\n00:17:6b\tKiyon\n00:17:6c\tPivot3\n00:17:6d\tCore\n00:17:6e\tDucatiSi\n00:17:6f\tPaxCompu\n00:17:70\tArtiIndu\n00:17:71\tApdCommu\n00:17:72\tAstroStr\n00:17:73\tLaketune\n00:17:74\tElesta\n00:17:75\tTteGerma\n00:17:76\tMesoScal\n00:17:77\tObsidian\n00:17:78\tCentralM\n00:17:79\tQuicktel\n00:17:7a\tAssaAblo\n00:17:7b\tAzaleaNe\n00:17:7c\tSmartlin\n00:17:7d\tIdtTechn\n00:17:7e\tMeshcomT\n00:17:7f\tWorldsma\n00:17:80\tAppliedB\n00:17:81\tGreyston\n00:17:82\tLobenn\n00:17:83\tTexasIns\n00:17:84\tArrisGro\n00:17:85\tSparrEle\n00:17:86\tWisembed\n00:17:87\tBrotherB\n00:17:88\tPhilips\n00:17:89\tZenitron\n00:17:8a\tDartsTec\n00:17:8b\tTeledyne\n00:17:8c\tIndepend\n00:17:8d\tCheckpoi\n00:17:8e\tGunneboC\n00:17:8f\tNingboYi\n00:17:90\tHyundaiD\n00:17:91\tLintech\n00:17:92\tFalcomWi\n00:17:93\tTigi\n00:17:94\tCisco\n00:17:95\tCisco\n00:17:96\tRittmeye\n00:17:97\tTelsyEle\n00:17:98\tAzonicTe\n00:17:99\tSmartire\n00:17:9a\tD-Link\n00:17:9b\tChantSin\n00:17:9c\tDepragSc\n00:17:9d\tKelman\n00:17:9e\tSirit\n00:17:9f\tApricorn\n00:17:a0\tRobotech\n00:17:a1\t3soft\n00:17:a2\tCamrivox\n00:17:a3\tMixSRL\n00:17:a4\tHP\n00:17:a5\tRalinkTe\n00:17:a6\tYosinEle\n00:17:a7\tMobileCo\n00:17:a8\tEdm\n00:17:a9\tSentivis\n00:17:aa\tElab-Exp\n00:17:ab\tNintendo\n00:17:ac\tONeilPro\n00:17:ad\tAcenet\n00:17:ae\tGai-Tron\n00:17:af\tEnermet\n00:17:b0\tNokiaDan\n00:17:b1\tAcistMed\n00:17:b2\tSkTelesy\n00:17:b3\tAftekInf\n00:17:b4\tRemoteSe\n00:17:b5\tPeerless\n00:17:b6\tAquantia\n00:17:b7\tTonzeTec\n00:17:b8\tNovatron\n00:17:b9\tGambroLu\n00:17:ba\tSedo\n00:17:bb\tSyrinxIn\n00:17:bc\tTouchtun\n00:17:bd\tTibetsys\n00:17:be\tTratecTe\n00:17:bf\tCoherent\n00:17:c0\tPuretech\n00:17:c1\tCmPrecis\n00:17:c2\tAdbBroad\n00:17:c3\tKtfTechn\n00:17:c4\tQuantaMi\n00:17:c5\tSonicwal\n00:17:c6\tCrossMat\n00:17:c7\tMaraCons\n00:17:c8\tKyoceraD\n00:17:c9\tSamsung\n00:17:ca\tQisda\n00:17:cb\tJuniperN\n00:17:cc\tAlcatel-\n00:17:cd\tCecWirel\n00:17:ce\tScreenSe\n00:17:cf\tImca-Gmb\n00:17:d0\tOpticomC\n00:17:d1\tNortelNe\n00:17:d2\tThinlinx\n00:17:d3\tEtymotic\n00:17:d4\tMonsoonM\n00:17:d5\tSamsung\n00:17:d6\tBluechip\n00:17:d7\tIonGeoph\n00:17:d8\tMagnumSe\n00:17:d9\tAai\n00:17:da\tSpansLog\n00:17:db\tCankoTec\n00:17:dc\tDaemyung\n00:17:dd\tClipsalA\n00:17:de\tAdvantag\n00:17:df\tCisco\n00:17:e0\tCisco\n00:17:e1\tDacosTec\n00:17:e2\tArrisGro\n00:17:e3\tTexasIns\n00:17:e4\tTexasIns\n00:17:e5\tTexasIns\n00:17:e6\tTexasIns\n00:17:e7\tTexasIns\n00:17:e8\tTexasIns\n00:17:e9\tTexasIns\n00:17:ea\tTexasIns\n00:17:eb\tTexasIns\n00:17:ec\tTexasIns\n00:17:ed\tWoojooit\n00:17:ee\tArrisGro\n00:17:ef\tIBM\n00:17:f0\tSzcomBro\n00:17:f1\tRenuElec\n00:17:f2\tApple\n00:17:f3\tHarrisCo\n00:17:f4\tZeronAll\n00:17:f5\tLigNeopt\n00:17:f6\tPyramidM\n00:17:f7\tCemSolut\n00:17:f8\tMotechIn\n00:17:f9\tForcomSp\n00:17:fa\tMicrosoft\n00:17:fb\tFa\n00:17:fc\tSuprema\n00:17:fd\tAmuletHo\n00:17:fe\tTalosSys\n00:17:ff\tPlayline\n00:18:00\tUnigrand\n00:18:01\tActionte\n00:18:02\tAlphaNet\n00:18:03\tArcsoftS\n00:18:04\tE-TekDig\n00:18:05\tBeijingI\n00:18:06\tHokkeiIn\n00:18:07\tFanstel\n00:18:08\tSightlog\n00:18:09\tCresyn\n00:18:0a\tCisco\n00:18:0b\tBrillian\n00:18:0c\tOptelian\n00:18:0d\tTerabyte\n00:18:0e\tAvega\n00:18:0f\tNokiaDan\n00:18:10\tIptradeS\n00:18:11\tNeurosTe\n00:18:12\tBeijingX\n00:18:13\tSony\n00:18:14\tMitutoyo\n00:18:15\tGzTechno\n00:18:16\tUbixon\n00:18:17\tDEShawRe\n00:18:18\tCisco\n00:18:19\tCisco\n00:18:1a\tAvermedi\n00:18:1b\tTaijinMe\n00:18:1c\tExterity\n00:18:1d\tAsiaElec\n00:18:1e\tGdxTechn\n00:18:1f\tPalmmicr\n00:18:20\tW5networ\n00:18:21\tSindoric\n00:18:22\tCecTelec\n00:18:23\tDeltaEle\n00:18:24\tKimaldiE\n00:18:25\tPrivate\n00:18:26\tCaleAcce\n00:18:27\tNecUnifi\n00:18:28\tE2vTechn\n00:18:29\tGatsomet\n00:18:2a\tTaiwanVi\n00:18:2b\tSoftier\n00:18:2c\tAscendNe\n00:18:2d\tArtecDes\n00:18:2e\tXstreamh\n00:18:2f\tTexasIns\n00:18:30\tTexasIns\n00:18:31\tTexasIns\n00:18:32\tTexasIns\n00:18:33\tTexasIns\n00:18:34\tTexasIns\n00:18:35\tThoratec\n00:18:36\tReliance\n00:18:37\tUniversa\n00:18:38\tPanacces\n00:18:39\tCisco\n00:18:3a\tWestellT\n00:18:3b\tCenits\n00:18:3c\tEncoreSo\n00:18:3d\tVertexLi\n00:18:3e\tDigilent\n00:18:3f\t2wire\n00:18:40\t3Phoenix\n00:18:41\tHighTech\n00:18:42\tNokiaDan\n00:18:43\tDawevisi\n00:18:44\tHeadsUpT\n00:18:45\tPulsar-T\n00:18:46\tCryptoSA\n00:18:47\tAcenetTe\n00:18:48\tVecimaNe\n00:18:49\tPigeonPo\n00:18:4a\tCatcher\n00:18:4b\tLasVegas\n00:18:4c\tBogenCom\n00:18:4d\tNetgear\n00:18:4e\tLianheTe\n00:18:4f\t8WaysTec\n00:18:50\tSecfoneK\n00:18:51\tSwsoft\n00:18:52\tStorlink\n00:18:53\tAteraNet\n00:18:54\tArgard\n00:18:55\tAeromari\n00:18:56\tEyefi\n00:18:57\tUnilever\n00:18:58\tTagmaste\n00:18:59\tStrawber\n00:18:5a\tUcontrol\n00:18:5b\tNetworkC\n00:18:5c\tEdslabTe\n00:18:5d\tTaiguenT\n00:18:5e\tNexterm\n00:18:5f\tTac\n00:18:60\tSimTechn\n00:18:61\tOoma\n00:18:62\tSeagateT\n00:18:63\tVeritech\n00:18:64\tEaton\n00:18:65\tSiemensH\n00:18:66\tLeutronV\n00:18:67\tDatalogi\n00:18:68\tCisco\n00:18:69\tKingjim\n00:18:6a\tGlobalLi\n00:18:6b\tSambuCom\n00:18:6c\tNeonode\n00:18:6d\tZhenjian\n00:18:6e\t3Com\n00:18:6f\tSethaInd\n00:18:70\tE28Shang\n00:18:71\tHP\n00:18:72\tExpertis\n00:18:73\tCisco\n00:18:74\tCisco\n00:18:75\tAnaciseT\n00:18:76\tWowwee\n00:18:77\tAmplex\n00:18:78\tMackware\n00:18:79\tDsys\n00:18:7a\tWiremold\n00:18:7b\t4nsys\n00:18:7c\tIntercro\n00:18:7d\tArmorlin\n00:18:7e\tRgbSpect\n00:18:7f\tZodianet\n00:18:80\tMaximInt\n00:18:81\tBuyangEl\n00:18:82\tHuawei\n00:18:83\tFormosa2\n00:18:84\tFonTechn\n00:18:85\tAvigilon\n00:18:86\tEl-Tech\n00:18:87\tMetasyst\n00:18:88\tGotiveAS\n00:18:89\tWinnetSo\n00:18:8a\tInfinova\n00:18:8b\tDell\n00:18:8c\tMobileAc\n00:18:8d\tNokiaDan\n00:18:8e\tEkahau\n00:18:8f\tMontgome\n00:18:90\tRadiocom\n00:18:91\tZhongsha\n00:18:92\tAds-Tec\n00:18:93\tShenzhen\n00:18:94\tNpcore\n00:18:95\tHansunTe\n00:18:96\tGreatWel\n00:18:97\tJess-Lin\n00:18:98\tKingstat\n00:18:99\tShenzhen\n00:18:9a\tHanaMicr\n00:18:9b\tThomson\n00:18:9c\tWeldex\n00:18:9d\tNavcast\n00:18:9e\tOmnikey\n00:18:9f\tLenntek\n00:18:a0\tCiermaAs\n00:18:a1\tTiqitCom\n00:18:a2\tXipTechn\n00:18:a3\tZippyTec\n00:18:a4\tArrisGro\n00:18:a5\tAdigitTe\n00:18:a6\tPersiste\n00:18:a7\tYoggieSe\n00:18:a8\tAnnealTe\n00:18:a9\tEthernet\n00:18:aa\tProtecFi\n00:18:ab\tBeijingL\n00:18:ac\tShanghai\n00:18:ad\tNidecSan\n00:18:ae\tTvt\n00:18:af\tSamsung\n00:18:b0\tNortelNe\n00:18:b1\tIBM\n00:18:b2\tAdeunisR\n00:18:b3\tTecWizho\n00:18:b4\tDawonMed\n00:18:b5\tMagnaCar\n00:18:b6\tS3c\n00:18:b7\tD3LedLlc\n00:18:b8\tNewVoice\n00:18:b9\tCisco\n00:18:ba\tCisco\n00:18:bb\tEliwellC\n00:18:bc\tZaoNvpBo\n00:18:bd\tShenzhen\n00:18:be\tAnsa\n00:18:bf\tEssenceT\n00:18:c0\tArrisGro\n00:18:c1\tAlmitecI\n00:18:c2\tFiretide\n00:18:c3\tCs\n00:18:c4\tRabaTech\n00:18:c5\tNokiaDan\n00:18:c6\tOpwFuelM\n00:18:c7\tRealTime\n00:18:c8\tIsonas\n00:18:c9\tEopsTech\n00:18:ca\tViprinet\n00:18:cb\tTecobest\n00:18:cc\tAxiohmSa\n00:18:cd\tEraeElec\n00:18:ce\tDreamtec\n00:18:cf\tBaldorEl\n00:18:d0\tAtroadAT\n00:18:d1\tSiemensH\n00:18:d2\tHigh-Gai\n00:18:d3\tTeamcast\n00:18:d4\tUnifiedD\n00:18:d5\tReigncom\n00:18:d6\tSwirlnet\n00:18:d7\tJavadGns\n00:18:d8\tArchMete\n00:18:d9\tSantosha\n00:18:da\tAmberWir\n00:18:db\tEplTechn\n00:18:dc\tProstar\n00:18:dd\tSilicond\n00:18:de\tIntel\n00:18:df\tMorey\n00:18:e0\tAnaveo\n00:18:e1\tVerkerkS\n00:18:e2\tTopdataS\n00:18:e3\tVisualga\n00:18:e4\tYiguang\n00:18:e5\tAdhoco\n00:18:e6\tComputer\n00:18:e7\tCameoCom\n00:18:e8\tHacetron\n00:18:e9\tNumata\n00:18:ea\tAlltec\n00:18:eb\tBlueZenE\n00:18:ec\tWeldingT\n00:18:ed\tAccutech\n00:18:ee\tVideolog\n00:18:ef\tEscapeCo\n00:18:f0\tJoytoto\n00:18:f1\tChunichi\n00:18:f2\tBeijingT\n00:18:f3\tASUS\n00:18:f4\tEoTechni\n00:18:f5\tShenzhen\n00:18:f6\tThomsonT\n00:18:f7\tKameleon\n00:18:f8\tCisco\n00:18:f9\tVvond\n00:18:fa\tYushinPr\n00:18:fb\tComproTe\n00:18:fc\tAltecEle\n00:18:fd\tOptimalT\n00:18:fe\tHP\n00:18:ff\tPowerqua\n00:19:00\tIntelliv\n00:19:01\tF1media\n00:19:02\tCambridg\n00:19:03\tBigfootN\n00:19:04\tWbElectr\n00:19:05\tSchrackS\n00:19:06\tCisco\n00:19:07\tCisco\n00:19:08\tDuaxes\n00:19:09\tDevi-Dan\n00:19:0a\tHasware\n00:19:0b\tSouthern\n00:19:0c\tEncoreEl\n00:19:0d\tIEEE1394\n00:19:0e\tAtechTec\n00:19:0f\tAdvansus\n00:19:10\tKnickEle\n00:19:11\tJustInMo\n00:19:12\tWelcat\n00:19:13\tChuang-Y\n00:19:14\tWinix\n00:19:15\tTecom\n00:19:16\tPaytec\n00:19:17\tPosiflex\n00:19:18\tInteract\n00:19:19\tAstel\n00:19:1a\tIrlink\n00:19:1b\tSputnikE\n00:19:1c\tSensicas\n00:19:1d\tNintendo\n00:19:1e\tBeyondwi\n00:19:1f\tMicrolin\n00:19:20\tKumeElec\n00:19:21\tElitegro\n00:19:22\tCmComand\n00:19:23\tPhonexKo\n00:19:24\tLbnlEngi\n00:19:25\tIntelici\n00:19:26\tBitsgen\n00:19:27\tImcosys\n00:19:28\tSiemensT\n00:19:29\t2m2bMont\n00:19:2a\tAntiopeA\n00:19:2b\tAclaraRf\n00:19:2c\tArrisGro\n00:19:2d\tNokia\n00:19:2e\tSpectral\n00:19:2f\tCisco\n00:19:30\tCisco\n00:19:31\tBalluff\n00:19:32\tGudeAnal\n00:19:33\tStrix\n00:19:34\tTrendonT\n00:19:35\tDuerrDen\n00:19:36\tSterlite\n00:19:37\tCommerce\n00:19:38\tUmbCommu\n00:19:39\tGigamips\n00:19:3a\tOesoluti\n00:19:3b\tWiliboxD\n00:19:3c\tHighpoin\n00:19:3d\tGmcGuard\n00:19:3e\tAdbBroad\n00:19:3f\tRdiTechn\n00:19:40\tRackable\n00:19:41\tPitneyBo\n00:19:42\tOnSoftwa\n00:19:43\tBelden\n00:19:44\tFossilPa\n00:19:45\tRfConcep\n00:19:46\tCianetIn\n00:19:47\tCisco\n00:19:48\tAirespid\n00:19:49\tTentelCo\n00:19:4a\tTesto\n00:19:4b\tSagemcom\n00:19:4c\tFujianSt\n00:19:4d\tAvagoTec\n00:19:4e\tUltraEle\n00:19:4f\tNokiaDan\n00:19:50\tHarmanMu\n00:19:51\tNetconsS\n00:19:52\tAcogito\n00:19:53\tChainlea\n00:19:54\tLeaf\n00:19:55\tCisco\n00:19:56\tCisco\n00:19:57\tSaafnetC\n00:19:58\tBluetoot\n00:19:59\tStaccato\n00:19:5a\tJenaerAn\n00:19:5b\tD-Link\n00:19:5c\tInnotech\n00:19:5d\tShenzhen\n00:19:5e\tArrisGro\n00:19:5f\tValemoun\n00:19:60\tDocomo\n00:19:61\tBlaupunk\n00:19:62\tCommerci\n00:19:63\tSony\n00:19:64\tDoorking\n00:19:65\tYuhuaTel\n00:19:66\tAsiarock\n00:19:67\tTeldatSp\n00:19:68\tDigitalV\n00:19:69\tNortelNe\n00:19:6a\tMikrom\n00:19:6b\tDanpex\n00:19:6c\tEtrovisi\n00:19:6d\tRaybitKo\n00:19:6e\tMetacomP\n00:19:6f\tSensopar\n00:19:70\tZ-Com\n00:19:71\tGuangzho\n00:19:72\tPlexusXi\n00:19:73\tZeugma\n00:19:74\t16063\n00:19:75\tBeijingH\n00:19:76\tXipherTe\n00:19:77\tAerohive\n00:19:78\tDatum\n00:19:79\tNokiaDan\n00:19:7a\tMazet\n00:19:7b\tPicotest\n00:19:7c\tRiedelCo\n00:19:7d\tHonHaiPr\n00:19:7e\tHonHaiPr\n00:19:7f\tPlantron\n00:19:80\tGridpoin\n00:19:81\tVivox\n00:19:82\tSmardtv\n00:19:83\tCctR&D\n00:19:84\tEstic\n00:19:85\tItWatchd\n00:19:86\tChengHon\n00:19:87\tPanasoni\n00:19:88\tWi2wi\n00:19:89\tSonitrol\n00:19:8a\tNorthrop\n00:19:8b\tNoveraOp\n00:19:8c\tIxsea\n00:19:8d\tOceanOpt\n00:19:8e\tOticon\n00:19:8f\tAlcatelB\n00:19:90\tElmData\n00:19:91\tAvinfo\n00:19:92\tAdtran\n00:19:93\tChangshu\n00:19:94\tJorjinTe\n00:19:95\tJurongHi\n00:19:96\tTurboche\n00:19:97\tSoftDevi\n00:19:98\tSato\n00:19:99\tFujitsu\n00:19:9a\tEdo-Evi\n00:19:9b\tDiversif\n00:19:9c\tCtring\n00:19:9d\tVizio\n00:19:9e\tNifty\n00:19:9f\tDkt\n00:19:a0\tNihonDat\n00:19:a1\tLG\n00:19:a2\tOrdynTec\n00:19:a3\tAsteelEl\n00:19:a4\tAustarTe\n00:19:a5\tRadarfin\n00:19:a6\tArrisGro\n00:19:a7\tItu-T\n00:19:a8\tWiquestC\n00:19:a9\tCisco\n00:19:aa\tCisco\n00:19:ab\tRaycom\n00:19:ac\tGsp\n00:19:ad\tBobstSa\n00:19:ae\tHoplingT\n00:19:af\tRigolTec\n00:19:b0\tHanyangS\n00:19:b1\tArrow7\n00:19:b2\tXynetsof\n00:19:b3\tStanford\n00:19:b4\tIntellio\n00:19:b5\tFamarFue\n00:19:b6\tEuroEmme\n00:19:b7\tNokiaDan\n00:19:b8\tBoundary\n00:19:b9\tDell\n00:19:ba\tParadoxS\n00:19:bb\tHP\n00:19:bc\tElectroC\n00:19:bd\tNewMedia\n00:19:be\tAltaiTec\n00:19:bf\tCitiwayT\n00:19:c0\tArrisGro\n00:19:c1\tAlpsElec\n00:19:c2\tEquustek\n00:19:c3\tQualitro\n00:19:c4\tInfocryp\n00:19:c5\tSony\n00:19:c6\tZte\n00:19:c7\tCambridg\n00:19:c8\tAnydata\n00:19:c9\tS&CElect\n00:19:ca\tBroadata\n00:19:cb\tZyxelCom\n00:19:cc\tRcgHk\n00:19:cd\tChengduE\n00:19:ce\tProgress\n00:19:cf\tSalicruS\n00:19:d0\tCathexis\n00:19:d1\tIntel\n00:19:d2\tIntel\n00:19:d3\tTrakMicr\n00:19:d4\tIcxTechn\n00:19:d5\tIpInnova\n00:19:d6\tLsCableA\n00:19:d7\tFortunet\n00:19:d8\tMaxfor\n00:19:d9\tZeutsche\n00:19:da\tWelltran\n00:19:db\tMicro-St\n00:19:dc\tEnensysT\n00:19:dd\tFei-Zyfe\n00:19:de\tMobitek\n00:19:df\tThomson\n00:19:e0\tTP-Link\n00:19:e1\tNortelNe\n00:19:e2\tJuniperN\n00:19:e3\tApple\n00:19:e4\t2wire\n00:19:e5\tLynxStud\n00:19:e6\tToyoMedi\n00:19:e7\tCisco\n00:19:e8\tCisco\n00:19:e9\tS-Inform\n00:19:ea\tTeramage\n00:19:eb\tPyronix\n00:19:ec\tSagamore\n00:19:ed\tAxesstel\n00:19:ee\tCarloGav\n00:19:ef\tShenzhen\n00:19:f0\tUnionman\n00:19:f1\tStarComm\n00:19:f2\tTeradyne\n00:19:f3\tCetis\n00:19:f4\tConverge\n00:19:f5\tImaginat\n00:19:f6\tAcconetP\n00:19:f7\tOnsetCom\n00:19:f8\tEmbedded\n00:19:f9\tTdk-Lamb\n00:19:fa\tCableVis\n00:19:fb\tBskyb\n00:19:fc\tPtUfoaks\n00:19:fd\tNintendo\n00:19:fe\tShenzhen\n00:19:ff\tFinnzyme\n00:1a:00\tMatrix\n00:1a:01\tSmithsMe\n00:1a:02\tSecureCa\n00:1a:03\tAngelEle\n00:1a:04\tInterayS\n00:1a:05\tOptibase\n00:1a:06\tOpvista\n00:1a:07\tArecontV\n00:1a:08\tSimoco\n00:1a:09\tWayfarer\n00:1a:0a\tAdaptive\n00:1a:0b\tBonaTech\n00:1a:0c\tSwe-Dish\n00:1a:0d\tHandheld\n00:1a:0e\tChengUei\n00:1a:0f\tSistemas\n00:1a:10\tLucentTr\n00:1a:11\tGoogle\n00:1a:12\tEssilor\n00:1a:13\tWanlidaG\n00:1a:14\tXinHuaCo\n00:1a:15\tGemaltoE\n00:1a:16\tNokiaDan\n00:1a:17\tTeakTech\n00:1a:18\tAdvanced\n00:1a:19\tComputer\n00:1a:1a\tGentexCo\n00:1a:1b\tArrisGro\n00:1a:1c\tGt&TEngi\n00:1a:1d\tPchomeOn\n00:1a:1e\tArubaNet\n00:1a:1f\tCoastalE\n00:1a:20\tCmotech\n00:1a:21\tBrookhui\n00:1a:22\tEq-3Entw\n00:1a:23\tIceQube\n00:1a:24\tGalaxyTe\n00:1a:25\tDeltaDor\n00:1a:26\tDeltanod\n00:1a:27\tUbistar\n00:1a:28\tAswtTaiw\n00:1a:29\tJohnsonO\n00:1a:2a\tArcadyan\n00:1a:2b\tAyecomTe\n00:1a:2c\tSatec\n00:1a:2d\tNavvoGro\n00:1a:2e\tZiovaCop\n00:1a:2f\tCisco\n00:1a:30\tCisco\n00:1a:31\tScanCoin\n00:1a:32\tActivaMu\n00:1a:33\tAsiCommu\n00:1a:34\tKonkaGro\n00:1a:35\tBartec\n00:1a:36\tAipermon\n00:1a:37\tLear\n00:1a:38\tSanmina-\n00:1a:39\tMertenGm\n00:1a:3a\tDongahel\n00:1a:3b\tDoahElec\n00:1a:3c\tTechnowa\n00:1a:3d\tAjinVisi\n00:1a:3e\tFasterTe\n00:1a:3f\tIntelbra\n00:1a:40\tA-FourTe\n00:1a:41\tInocova\n00:1a:42\tTechcity\n00:1a:43\tLogicalL\n00:1a:44\tJwtradin\n00:1a:45\tGnNetcom\n00:1a:46\tDigitalM\n00:1a:47\tAgami\n00:1a:48\tTakacom\n00:1a:49\tMicroVis\n00:1a:4a\tQumranet\n00:1a:4b\tHP\n00:1a:4c\tCrossbow\n00:1a:4d\tGiga-Byt\n00:1a:4e\tNti/Linm\n00:1a:4f\tAvm\n00:1a:50\tPheenetT\n00:1a:51\tAlfredMa\n00:1a:52\tMeshlinx\n00:1a:53\tZylaya\n00:1a:54\tHipShing\n00:1a:55\tAca-Digi\n00:1a:56\tViewtel\n00:1a:57\tMatrixDe\n00:1a:58\tCcvDeuts\n00:1a:59\tIrcona\n00:1a:5a\tKoreaEle\n00:1a:5b\tNetcareS\n00:1a:5c\tEuchnerG\n00:1a:5d\tMobinnov\n00:1a:5e\tThincomT\n00:1a:5f\tKitworks\n00:1a:60\tWaveElec\n00:1a:61\tPacstar\n00:1a:62\tDataRobo\n00:1a:63\tElsterSo\n00:1a:64\tIBM\n00:1a:65\tSeluxit\n00:1a:66\tArrisGro\n00:1a:67\tInfinite\n00:1a:68\tWeltecEn\n00:1a:69\tWuhanYan\n00:1a:6a\tTranzas\n00:1a:6b\tUniversa\n00:1a:6c\tCisco\n00:1a:6d\tCisco\n00:1a:6e\tImproTec\n00:1a:6f\tMiTelSRL\n00:1a:70\tCisco\n00:1a:71\tDiostech\n00:1a:72\tMosartSe\n00:1a:73\tGemtekTe\n00:1a:74\tProcareI\n00:1a:75\tSony\n00:1a:76\tSdtInfor\n00:1a:77\tArrisGro\n00:1a:78\tUbtos\n00:1a:79\tTelecomu\n00:1a:7a\tLismoreI\n00:1a:7b\tTeleco\n00:1a:7c\tHirschma\n00:1a:7d\tCyber-Bl\n00:1a:7e\tLnSritha\n00:1a:7f\tGciScien\n00:1a:80\tSony\n00:1a:81\tZelax\n00:1a:82\tProbaBui\n00:1a:83\tPegasusT\n00:1a:84\tVOneMult\n00:1a:85\tNvMichel\n00:1a:86\tAdvanced\n00:1a:87\tCanholdI\n00:1a:88\tVenergy\n00:1a:89\tNokiaDan\n00:1a:8a\tSamsung\n00:1a:8b\tChunilEl\n00:1a:8c\tSophos\n00:1a:8d\tAvecsBer\n00:1a:8e\t3wayNetw\n00:1a:8f\tNortelNe\n00:1a:90\tTrópicoS\n00:1a:91\tFusiondy\n00:1a:92\tASUS\n00:1a:93\tErcoLeuc\n00:1a:94\tVotronic\n00:1a:95\tHisenseM\n00:1a:96\tEclerSA\n00:1a:97\tFitivisi\n00:1a:98\tAsotelCo\n00:1a:99\tSmartyHz\n00:1a:9a\tSkyworth\n00:1a:9b\tAdecPart\n00:1a:9c\tRighthan\n00:1a:9d\tSkipperW\n00:1a:9e\tIconDigi\n00:1a:9f\tA-Link\n00:1a:a0\tDell\n00:1a:a1\tCisco\n00:1a:a2\tCisco\n00:1a:a3\tDelorme\n00:1a:a4\tFutureUn\n00:1a:a5\tBrnPhoen\n00:1a:a6\tTelefunk\n00:1a:a7\tTorianWi\n00:1a:a8\tMamiyaDi\n00:1a:a9\tFujianSt\n00:1a:aa\tAnalogic\n00:1a:ab\tEwingsSR\n00:1a:ac\tCorelatu\n00:1a:ad\tArrisGro\n00:1a:ae\tSavantLl\n00:1a:af\tBlusensT\n00:1a:b0\tSignalNe\n00:1a:b1\tAsiaPaci\n00:1a:b2\tCyberSol\n00:1a:b3\tVisionit\n00:1a:b4\tFfei\n00:1a:b5\tHomeNetw\n00:1a:b6\tTexasIns\n00:1a:b7\tEthosNet\n00:1a:b8\tAnseri\n00:1a:b9\tPmc\n00:1a:ba\tCatonOve\n00:1a:bb\tFontalTe\n00:1a:bc\tU4eaTech\n00:1a:bd\tImpatica\n00:1a:be\tComputer\n00:1a:bf\tTrumpfLa\n00:1a:c0\tJoybienT\n00:1a:c1\t3Com\n00:1a:c2\tYec\n00:1a:c3\tScientif\n00:1a:c4\t2wire\n00:1a:c5\tBreaking\n00:1a:c6\tMicroCon\n00:1a:c7\tUnipoint\n00:1a:c8\tIslInstr\n00:1a:c9\tSuzuken\n00:1a:ca\tTilera\n00:1a:cb\tAutocomP\n00:1a:cc\tCelestia\n00:1a:cd\tTidelEng\n00:1a:ce\tYupiteru\n00:1a:cf\tCTElettr\n00:1a:d0\tAlbisTec\n00:1a:d1\tFargo\n00:1a:d2\tEletroni\n00:1a:d3\tVamp\n00:1a:d4\tIpoxTech\n00:1a:d5\tKmcChain\n00:1a:d6\tJiagnsuA\n00:1a:d7\tChristie\n00:1a:d8\tAlsterae\n00:1a:d9\tInternat\n00:1a:da\tBiz-2-Me\n00:1a:db\tArrisGro\n00:1a:dc\tNokiaDan\n00:1a:dd\tPepwave\n00:1a:de\tArrisGro\n00:1a:df\tInteract\n00:1a:e0\tMytholog\n00:1a:e1\tEdgeAcce\n00:1a:e2\tCisco\n00:1a:e3\tCisco\n00:1a:e4\tMedicisT\n00:1a:e5\tMvoxTech\n00:1a:e6\tAtlantaA\n00:1a:e7\tAztekNet\n00:1a:e8\tUnifySof\n00:1a:e9\tNintendo\n00:1a:ea\tRadioTer\n00:1a:eb\tAlliedTe\n00:1a:ec\tKeumbeeE\n00:1a:ed\tIncotec\n00:1a:ee\tShenztec\n00:1a:ef\tLoopcomm\n00:1a:f0\tAlcatel-\n00:1a:f1\tEmbedded\n00:1a:f2\tDynavisi\n00:1a:f3\tSamyoung\n00:1a:f4\tHandream\n00:1a:f5\tPentaone\n00:1a:f6\tWoven\n00:1a:f7\tDatascha\n00:1a:f8\tCopleyCo\n00:1a:f9\tAeroviro\n00:1a:fa\tWelchAll\n00:1a:fb\tJoby\n00:1a:fc\tModuslin\n00:1a:fd\tEvolis\n00:1a:fe\tSofacrea\n00:1a:ff\tWizyoung\n00:1b:00\tNeopostT\n00:1b:01\tAppliedR\n00:1b:02\tEd\n00:1b:03\tActionTe\n00:1b:04\tAffinity\n00:1b:05\tYmc\n00:1b:06\tAteliers\n00:1b:07\tMendocin\n00:1b:08\tDanfossD\n00:1b:09\tMatrixTe\n00:1b:0a\tIntellig\n00:1b:0b\tPhidgets\n00:1b:0c\tCisco\n00:1b:0d\tCisco\n00:1b:0e\tInotecOr\n00:1b:0f\tPetratec\n00:1b:10\tShenzhen\n00:1b:11\tD-Link\n00:1b:12\tApprion\n00:1b:13\tIcronTec\n00:1b:14\tCarexLig\n00:1b:15\tVoxtel\n00:1b:16\tCeltro\n00:1b:17\tPaloAlto\n00:1b:18\tTsukenEl\n00:1b:19\tIEEEI&MS\n00:1b:1a\tE-TreesJ\n00:1b:1b\tSiemens\n00:1b:1c\tCoherent\n00:1b:1d\tPhoenixI\n00:1b:1e\tHartComm\n00:1b:1f\tDelta-Da\n00:1b:20\tTpineTec\n00:1b:21\tIntel\n00:1b:22\tPalitMic\n00:1b:23\tSimpleco\n00:1b:24\tQuantaCo\n00:1b:25\tNortelNe\n00:1b:26\tRon-Tele\n00:1b:27\tMerlinCs\n00:1b:28\tPolygonJ\n00:1b:29\tAvantis\n00:1b:2a\tCisco\n00:1b:2b\tCisco\n00:1b:2c\tAtronEle\n00:1b:2d\tMed-Eng\n00:1b:2e\tSinkyoEl\n00:1b:2f\tNetgear\n00:1b:30\tSolitech\n00:1b:31\tNeuralIm\n00:1b:32\tQlogic\n00:1b:33\tNokiaDan\n00:1b:34\tFocusSys\n00:1b:35\tChongqin\n00:1b:36\tTsubataE\n00:1b:37\tComputec\n00:1b:38\tCompalIn\n00:1b:39\tProxicas\n00:1b:3a\tSims\n00:1b:3b\tYi-Qing\n00:1b:3c\tSoftware\n00:1b:3d\tEurotel\n00:1b:3e\tCurtis\n00:1b:3f\tProcurve\n00:1b:40\tNetworkA\n00:1b:41\tGeneralI\n00:1b:42\tWiseBlue\n00:1b:43\tBeijingD\n00:1b:44\tSandisk\n00:1b:45\tAbbAsDiv\n00:1b:46\tBlueoneT\n00:1b:47\tFutarque\n00:1b:48\tShenzhen\n00:1b:49\tRobertsR\n00:1b:4a\tW&WCommu\n00:1b:4b\tSanion\n00:1b:4c\tSigntech\n00:1b:4d\tArecaTec\n00:1b:4e\tNavmanNe\n00:1b:4f\tAvaya\n00:1b:50\tNizhnyNo\n00:1b:51\tVectorTe\n00:1b:52\tArrisGro\n00:1b:53\tCisco\n00:1b:54\tCisco\n00:1b:55\tHurcoAut\n00:1b:56\tTehutiNe\n00:1b:57\tSemindia\n00:1b:58\tAceCadEn\n00:1b:59\tSony\n00:1b:5a\tApolloIm\n00:1b:5b\t2wire\n00:1b:5c\tAzuretec\n00:1b:5d\tVololink\n00:1b:5e\tBpl\n00:1b:5f\tAlienTec\n00:1b:60\tNavigon\n00:1b:61\tDigitalA\n00:1b:62\tJhtOptoe\n00:1b:63\tApple\n00:1b:64\tIsaaclan\n00:1b:65\tChinaGri\n00:1b:66\tSennheis\n00:1b:67\tCisco\n00:1b:68\tModnnet\n00:1b:69\tEqualine\n00:1b:6a\tPowerwav\n00:1b:6b\tSwyxSolu\n00:1b:6c\tLookxDig\n00:1b:6d\tMidtroni\n00:1b:6e\tAnue\n00:1b:6f\tTeletrak\n00:1b:70\tIriUbite\n00:1b:71\tTelular\n00:1b:72\tSicepSPA\n00:1b:73\tDtlBroad\n00:1b:74\tMiralink\n00:1b:75\tHypermed\n00:1b:76\tRipcode\n00:1b:77\tIntel\n00:1b:78\tHP\n00:1b:79\tFaiveley\n00:1b:7a\tNintendo\n00:1b:7b\tTintomet\n00:1b:7c\tARCambri\n00:1b:7d\tCxrAnder\n00:1b:7e\tBeckmann\n00:1b:7f\tTmnTechn\n00:1b:80\tLord\n00:1b:81\tDataqIns\n00:1b:82\tTaiwanSe\n00:1b:83\tFinsoft\n00:1b:84\tScanEngi\n00:1b:85\tManDiese\n00:1b:86\tBoschAcc\n00:1b:87\tDeepsoun\n00:1b:88\tDivinetA\n00:1b:89\tEmzaVisu\n00:1b:8a\t2mElectr\n00:1b:8b\tNecPlatf\n00:1b:8c\tJmicronT\n00:1b:8d\tElectron\n00:1b:8e\tHuluSwed\n00:1b:8f\tCisco\n00:1b:90\tCisco\n00:1b:91\tEfkon\n00:1b:92\tL-Acoust\n00:1b:93\tJcDecaux\n00:1b:94\tTEMASPA\n00:1b:95\tVideoSrl\n00:1b:96\tGeneralS\n00:1b:97\tViolinTe\n00:1b:98\tSamsung\n00:1b:99\tKsSystem\n00:1b:9a\tApolloFi\n00:1b:9b\tHose-Mcc\n00:1b:9c\tSatelSpZ\n00:1b:9d\tNovusSec\n00:1b:9e\tAskeyCom\n00:1b:9f\tCalyptec\n00:1b:a0\tAwox\n00:1b:a1\tÅmic\n00:1b:a2\tIdsImagi\n00:1b:a3\tFlexitGr\n00:1b:a4\tSAEAfiki\n00:1b:a5\tMyungmin\n00:1b:a6\tIntotech\n00:1b:a7\tLoricaSo\n00:1b:a8\tUbi&Mobi\n00:1b:a9\tBrotherI\n00:1b:aa\tXenicsNv\n00:1b:ab\tTelchemy\n00:1b:ac\tCurtissW\n00:1b:ad\tIcontrol\n00:1b:ae\tMicroCon\n00:1b:af\tNokiaDan\n00:1b:b0\tBharatEl\n00:1b:b1\tWistronN\n00:1b:b2\tIntellec\n00:1b:b3\tCondalo\n00:1b:b4\tAirvod\n00:1b:b5\tCherry\n00:1b:b6\tBirdElec\n00:1b:b7\tAltaHeig\n00:1b:b8\tBluewayE\n00:1b:b9\tElitegro\n00:1b:ba\tNortelNe\n00:1b:bb\tRftech\n00:1b:bc\tSilverPe\n00:1b:bd\tFmcKongs\n00:1b:be\tIcopDigi\n00:1b:bf\tSagemcom\n00:1b:c0\tJuniperN\n00:1b:c1\tHoluxTec\n00:1b:c2\tIntegrat\n00:1b:c3\tMobisolu\n00:1b:c4\tUltratec\n00:1b:c5\tIEEERegi\n00:1b:c6\tStratoRe\n00:1b:c7\tStarvedi\n00:1b:c8\tMiura\n00:1b:c9\tFsnDispl\n00:1b:ca\tBeijingR\n00:1b:cb\tPempekPt\n00:1b:cc\tKingtekC\n00:1b:cd\tDaviscom\n00:1b:ce\tMeasurem\n00:1b:cf\tDataupia\n00:1b:d0\tIdentecS\n00:1b:d1\tSogestma\n00:1b:d2\tUltra-XA\n00:1b:d3\tPanasoni\n00:1b:d4\tCisco\n00:1b:d5\tCisco\n00:1b:d6\tKelvinHu\n00:1b:d7\tCisco\n00:1b:d8\tDvtel\n00:1b:d9\tEdgewate\n00:1b:da\tUtstarco\n00:1b:db\tValeoVec\n00:1b:dc\tVencer\n00:1b:dd\tArrisGro\n00:1b:de\tRenkus-H\n00:1b:df\tIskraSis\n00:1b:e0\tTelenotE\n00:1b:e1\tVialogy\n00:1b:e2\tAhnlab\n00:1b:e3\tHealthHe\n00:1b:e4\tTownetSr\n00:1b:e5\t802autom\n00:1b:e6\tVr\n00:1b:e7\tPostekEl\n00:1b:e8\tUltratro\n00:1b:e9\tBroadcom\n00:1b:ea\tNintendo\n00:1b:eb\tDmpElect\n00:1b:ec\tNetioTec\n00:1b:ed\tBrocadeC\n00:1b:ee\tNokiaDan\n00:1b:ef\tBlossoms\n00:1b:f0\tValuePla\n00:1b:f1\tNanjingS\n00:1b:f2\tKworldCo\n00:1b:f3\tTransrad\n00:1b:f4\tKenwinIn\n00:1b:f5\tTellinkS\n00:1b:f6\tConwiseT\n00:1b:f7\tLundIpPr\n00:1b:f8\tDigitrax\n00:1b:f9\tIntellit\n00:1b:fa\tGINMbh\n00:1b:fb\tAlpsElec\n00:1b:fc\tASUS\n00:1b:fd\tDignsys\n00:1b:fe\tZavio\n00:1b:ff\tMillenni\n00:1c:00\tEntryPoi\n00:1c:01\tAbbOyDri\n00:1c:02\tPanoLogi\n00:1c:03\tBettyTvT\n00:1c:04\tAirgain\n00:1c:05\tNoninMed\n00:1c:06\tSiemensN\n00:1c:07\tCwlinux\n00:1c:08\tEcho360\n00:1c:09\tSaeElect\n00:1c:0a\tShenzhen\n00:1c:0b\tSmartant\n00:1c:0c\tTanita\n00:1c:0d\tG-Techno\n00:1c:0e\tCisco\n00:1c:0f\tCisco\n00:1c:10\tCisco\n00:1c:11\tArrisGro\n00:1c:12\tArrisGro\n00:1c:13\tOptsysTe\n00:1c:14\tVmware\n00:1c:15\tIphotoni\n00:1c:16\tThyssenk\n00:1c:17\tNortelNe\n00:1c:18\tSicertSR\n00:1c:19\tSecunetS\n00:1c:1a\tThomasIn\n00:1c:1b\tHypersto\n00:1c:1c\tCenterCo\n00:1c:1d\tChenzhou\n00:1c:1e\tEmtrion\n00:1c:1f\tQuestRet\n00:1c:20\tClbBenel\n00:1c:21\tNucsafe\n00:1c:22\tAerisEle\n00:1c:23\tDell\n00:1c:24\tFormosaW\n00:1c:25\tHonHaiPr\n00:1c:26\tHonHaiPr\n00:1c:27\tSunellEl\n00:1c:28\tSphairon\n00:1c:29\tCoreDigi\n00:1c:2a\tEnvisaco\n00:1c:2b\tAlertmeC\n00:1c:2c\tSynapse\n00:1c:2d\tFlexradi\n00:1c:2e\tHpnSuppl\n00:1c:2f\tPfister\n00:1c:30\tModeLigh\n00:1c:31\tMobileXp\n00:1c:32\tTelian\n00:1c:33\tSutron\n00:1c:34\tHueyChia\n00:1c:35\tNokiaDan\n00:1c:36\tInewitNv\n00:1c:37\tCallpod\n00:1c:38\tBio-RadL\n00:1c:39\tSNetsyst\n00:1c:3a\tElementL\n00:1c:3b\tAmroadTe\n00:1c:3c\tSeonDesi\n00:1c:3d\tWavestor\n00:1c:3e\tEckey\n00:1c:3f\tInternat\n00:1c:40\tVdg-Secu\n00:1c:41\tScemtecT\n00:1c:42\tParallel\n00:1c:43\tSamsung\n00:1c:44\tBoschSec\n00:1c:45\tChenbroM\n00:1c:46\tQtum\n00:1c:47\tHangzhou\n00:1c:48\tWidefi\n00:1c:49\tZoltanTe\n00:1c:4a\tAvm\n00:1c:4b\tGener8\n00:1c:4c\tPetrotes\n00:1c:4d\tAplixIpH\n00:1c:4e\tTasaInte\n00:1c:4f\tMacab\n00:1c:50\tTclTechn\n00:1c:51\tCelenoCo\n00:1c:52\tVisionee\n00:1c:53\tSynergyL\n00:1c:54\tHillston\n00:1c:55\tShenzhen\n00:1c:56\tPado\n00:1c:57\tCisco\n00:1c:58\tCisco\n00:1c:59\tDevonIt\n00:1c:5a\tAdvanced\n00:1c:5b\tChubbEle\n00:1c:5c\tIntegrat\n00:1c:5d\tLeicaMic\n00:1c:5e\tAstonFra\n00:1c:5f\tWinlandE\n00:1c:60\tCspFront\n00:1c:61\tGalaxyMi\n00:1c:62\tLG\n00:1c:63\tTruen\n00:1c:64\tLandis+G\n00:1c:65\tJoescan\n00:1c:66\tUcamp\n00:1c:67\tPumpkinN\n00:1c:68\tAnhuiSun\n00:1c:69\tPacketVi\n00:1c:6a\tWeissEng\n00:1c:6b\tCovax\n00:1c:6c\t30805\n00:1c:6d\tKyohrits\n00:1c:6e\tNewburyN\n00:1c:6f\tEmfit\n00:1c:70\tNovacomm\n00:1c:71\tEmergent\n00:1c:72\tMayerCie\n00:1c:73\tAristaNe\n00:1c:74\tSyswanTe\n00:1c:75\tSegnet\n00:1c:76\tWandswor\n00:1c:77\tProdys\n00:1c:78\tWyplaySa\n00:1c:79\tCohesive\n00:1c:7a\tPerfecto\n00:1c:7b\tCastlene\n00:1c:7c\tPerq\n00:1c:7d\tExcelpoi\n00:1c:7e\tToshiba\n00:1c:7f\tCheckPoi\n00:1c:80\tNewBusin\n00:1c:81\tNextgenV\n00:1c:82\tGenewTec\n00:1c:83\tNewLevel\n00:1c:84\tStlSolut\n00:1c:85\tEunicorn\n00:1c:86\tCranite\n00:1c:87\tUriver\n00:1c:88\tTransyst\n00:1c:89\tForceCom\n00:1c:8a\tCirrasca\n00:1c:8b\tMjInnova\n00:1c:8c\tDialTech\n00:1c:8d\tMesaImag\n00:1c:8e\tAlcatel-\n00:1c:8f\tAdvanced\n00:1c:90\tEmpacket\n00:1c:91\tGefen\n00:1c:92\tTervela\n00:1c:93\tExadigm\n00:1c:94\tLi-CorBi\n00:1c:95\tOpticomm\n00:1c:96\tLinkwise\n00:1c:97\tEnzytekT\n00:1c:98\tLuckyTec\n00:1c:99\tShunraSo\n00:1c:9a\tNokiaDan\n00:1c:9b\tFeigElec\n00:1c:9c\tNortelNe\n00:1c:9d\tLiecthi\n00:1c:9e\tDualtech\n00:1c:9f\tRazorstr\n00:1c:a0\tProducti\n00:1c:a1\tAkamaiTe\n00:1c:a2\tAdbBroad\n00:1c:a3\tTerra\n00:1c:a4\tSony\n00:1c:a5\tZygo\n00:1c:a6\tWin4net\n00:1c:a7\tInternat\n00:1c:a8\tAirtiesW\n00:1c:a9\tAudiomat\n00:1c:aa\tBellonPt\n00:1c:ab\tMeyerSou\n00:1c:ac\tQniqTech\n00:1c:ad\tWuhanTel\n00:1c:ae\tWichorus\n00:1c:af\tPlatoNet\n00:1c:b0\tCisco\n00:1c:b1\tCisco\n00:1c:b2\tBpt\n00:1c:b3\tApple\n00:1c:b4\tIridiumS\n00:1c:b5\tNeihuaNe\n00:1c:b6\tDuzonCnt\n00:1c:b7\tUscDigia\n00:1c:b8\tCbc\n00:1c:b9\tKwangSun\n00:1c:ba\tVerscien\n00:1c:bb\tMusician\n00:1c:bc\tCastgrab\n00:1c:bd\tEzzeMobi\n00:1c:be\tNintendo\n00:1c:bf\tIntel\n00:1c:c0\tIntel\n00:1c:c1\tArrisGro\n00:1c:c2\tPartIiRe\n00:1c:c3\tArrisGro\n00:1c:c4\tHP\n00:1c:c5\t3Com\n00:1c:c6\tProstor\n00:1c:c7\tRembrand\n00:1c:c8\tIndustro\n00:1c:c9\tKaiseEle\n00:1c:ca\tShanghai\n00:1c:cb\tForthPub\n00:1c:cc\tBlackber\n00:1c:cd\tAlektron\n00:1c:ce\tByTechde\n00:1c:cf\tLimetek\n00:1c:d0\tCircleon\n00:1c:d1\tWavesAud\n00:1c:d2\tKingCham\n00:1c:d3\tZpEngine\n00:1c:d4\tNokiaDan\n00:1c:d5\tZeevee\n00:1c:d6\tNokiaDan\n00:1c:d7\tHarman/B\n00:1c:d8\tBlueantW\n00:1c:d9\tGlobalto\n00:1c:da\tExeginTe\n00:1c:db\tCarpoint\n00:1c:dc\tCustomCo\n00:1c:dd\tCowbellE\n00:1c:de\tInteract\n00:1c:df\tBelkinIn\n00:1c:e0\tDasanTps\n00:1c:e1\tIndraSis\n00:1c:e2\tAtteroTe\n00:1c:e3\tOptimedi\n00:1c:e4\tElesyJsc\n00:1c:e5\tMbsElect\n00:1c:e6\tInnes\n00:1c:e7\tRoconRes\n00:1c:e8\tCummins\n00:1c:e9\tGalaxyTe\n00:1c:ea\tScientif\n00:1c:eb\tNortelNe\n00:1c:ec\tMobileso\n00:1c:ed\tEnvironn\n00:1c:ee\tSharp\n00:1c:ef\tPrimaxEl\n00:1c:f0\tD-Link\n00:1c:f1\tSupoxTec\n00:1c:f2\tTenlonTe\n00:1c:f3\tEvsBroad\n00:1c:f4\tMediaTec\n00:1c:f5\tWiseblue\n00:1c:f6\tCisco\n00:1c:f7\tAudiosci\n00:1c:f8\tParadeTe\n00:1c:f9\tCisco\n00:1c:fa\tAlarmCom\n00:1c:fb\tArrisGro\n00:1c:fc\tSumitomo\n00:1c:fd\tUniversa\n00:1c:fe\tQuartics\n00:1c:ff\tNaperaNe\n00:1d:00\tBrivoLlc\n00:1d:01\tNeptuneD\n00:1d:02\tCybertec\n00:1d:03\tDesignSo\n00:1d:04\tZipitWir\n00:1d:05\tEaton\n00:1d:06\tHmElectr\n00:1d:07\tShenzhen\n00:1d:08\tJiangsuY\n00:1d:09\tDell\n00:1d:0a\tDavisIns\n00:1d:0b\tPowerSta\n00:1d:0c\tMobileco\n00:1d:0d\tSony\n00:1d:0e\tAgaphaTe\n00:1d:0f\tTP-Link\n00:1d:10\tLighthau\n00:1d:11\tAnalogue\n00:1d:12\tRohm\n00:1d:13\tNextgtv\n00:1d:14\tSperadto\n00:1d:15\tShenzhen\n00:1d:16\tSfr\n00:1d:17\tDigitalS\n00:1d:18\tPowerInn\n00:1d:19\tArcadyan\n00:1d:1a\tOvislink\n00:1d:1b\tSangeanE\n00:1d:1c\tGennetSA\n00:1d:1d\tInter-M\n00:1d:1e\tKyushuTe\n00:1d:1f\tSiauliuT\n00:1d:20\tComtrend\n00:1d:21\tAlcadSl\n00:1d:22\tFossAnal\n00:1d:23\tSensus\n00:1d:24\tAclaraPo\n00:1d:25\tSamsung\n00:1d:26\tRockridg\n00:1d:27\tNac-Inte\n00:1d:28\tSony\n00:1d:29\tDoro\n00:1d:2a\tShenzhen\n00:1d:2b\tWuhanPon\n00:1d:2c\tWavetren\n00:1d:2d\tPylone\n00:1d:2e\tRuckusWi\n00:1d:2f\tQuantumv\n00:1d:30\tYxWirele\n00:1d:31\tHighproI\n00:1d:32\tLongkayC\n00:1d:33\tMaverick\n00:1d:34\tSyrisTec\n00:1d:35\tViconics\n00:1d:36\tElectron\n00:1d:37\tThales-P\n00:1d:38\tSeagateT\n00:1d:39\tMoohadig\n00:1d:3a\tMhAcoust\n00:1d:3b\tNokiaDan\n00:1d:3c\tMuscle\n00:1d:3d\tAvidyne\n00:1d:3e\tSakaTech\n00:1d:3f\tMitronPt\n00:1d:40\tIntel–Ge\n00:1d:41\tHardyIns\n00:1d:42\tNortelNe\n00:1d:43\tShenzhen\n00:1d:44\tKrohne\n00:1d:45\tCisco\n00:1d:46\tCisco\n00:1d:47\tCovote\n00:1d:48\tSensor-T\n00:1d:49\tInnovati\n00:1d:4a\tCarestre\n00:1d:4b\tGridConn\n00:1d:4c\tAlcatel-\n00:1d:4d\tAdaptive\n00:1d:4e\tTcmMobil\n00:1d:4f\tApple\n00:1d:50\tSpinetix\n00:1d:51\tBabcockW\n00:1d:52\tDefzoneB\n00:1d:53\tS&OElect\n00:1d:54\tSunnicTe\n00:1d:55\tZantaz\n00:1d:56\tKramerEl\n00:1d:57\tCaetecMe\n00:1d:58\tCq\n00:1d:59\tMitraEne\n00:1d:5a\t2wire\n00:1d:5b\tTecvanIn\n00:1d:5c\tTomCommu\n00:1d:5d\tControlD\n00:1d:5e\tComingMe\n00:1d:5f\tOverspee\n00:1d:60\tASUS\n00:1d:61\tBij\n00:1d:62\tInphaseT\n00:1d:63\tMieleCie\n00:1d:64\tAdamComm\n00:1d:65\tMicrowav\n00:1d:66\tHyundaiT\n00:1d:67\tAmec\n00:1d:68\tThomsonT\n00:1d:69\tKnorr-Br\n00:1d:6a\tAlphaNet\n00:1d:6b\tArrisGro\n00:1d:6c\tClariphy\n00:1d:6d\tConfidan\n00:1d:6e\tNokiaDan\n00:1d:6f\tChainzon\n00:1d:70\tCisco\n00:1d:71\tCisco\n00:1d:72\tWistron\n00:1d:73\tBuffalo\n00:1d:74\tTianjinC\n00:1d:75\tRadiosca\n00:1d:76\tEyeheigh\n00:1d:77\tNsgate\n00:1d:78\tInvengoI\n00:1d:79\tSignamax\n00:1d:7a\tWideband\n00:1d:7b\tIceEnerg\n00:1d:7c\tAbeElett\n00:1d:7d\tGiga-Byt\n00:1d:7e\tCisco\n00:1d:7f\tTekronIn\n00:1d:80\tBeijingH\n00:1d:81\tGuangzho\n00:1d:82\tGnNetcom\n00:1d:83\tEmitech\n00:1d:84\tGateway\n00:1d:85\tCallDire\n00:1d:86\tShinwaIn\n00:1d:87\tVigtechL\n00:1d:88\tClearwir\n00:1d:89\tVaultsto\n00:1d:8a\tTechtrex\n00:1d:8b\tAdbBroad\n00:1d:8c\tLaCrosse\n00:1d:8d\tRaytek\n00:1d:8e\tAlereon\n00:1d:8f\tPurewave\n00:1d:90\tEmcoFlow\n00:1d:91\tDigitize\n00:1d:92\tMicro-St\n00:1d:93\tModacom\n00:1d:94\tClimaxTe\n00:1d:95\tFlash\n00:1d:96\tWatchgua\n00:1d:97\tAlertusT\n00:1d:98\tNokiaDan\n00:1d:99\tCyanOpti\n00:1d:9a\tGodexInt\n00:1d:9b\tHokuyoAu\n00:1d:9c\tRockwell\n00:1d:9d\tArtjoyIn\n00:1d:9e\tAxionTec\n00:1d:9f\tMattRPTr\n00:1d:a0\tHengYuEl\n00:1d:a1\tCisco\n00:1d:a2\tCisco\n00:1d:a3\tSabioso\n00:1d:a4\tHangzhou\n00:1d:a5\tWbElectr\n00:1d:a6\tMediaNum\n00:1d:a7\tSeamless\n00:1d:a8\tTakahata\n00:1d:a9\tCastlesT\n00:1d:aa\tDraytek\n00:1d:ab\tSwissqua\n00:1d:ac\tGigamonL\n00:1d:ad\tSinotech\n00:1d:ae\tChangTse\n00:1d:af\tNortelNe\n00:1d:b0\tFujianHe\n00:1d:b1\tCrescend\n00:1d:b2\tHokkaido\n00:1d:b3\tHpnSuppl\n00:1d:b4\tKumhoEng\n00:1d:b5\tJuniperN\n00:1d:b6\tBestcomm\n00:1d:b7\tTendrilN\n00:1d:b8\tIntoto\n00:1d:b9\tWellspri\n00:1d:ba\tSony\n00:1d:bb\tDynamicS\n00:1d:bc\tNintendo\n00:1d:bd\tVersamed\n00:1d:be\tArrisGro\n00:1d:bf\tRadiient\n00:1d:c0\tEnphaseE\n00:1d:c1\tAudinate\n00:1d:c2\tXortecOy\n00:1d:c3\tRikorTv\n00:1d:c4\tAioi\n00:1d:c5\tBeijingJ\n00:1d:c6\tSnr\n00:1d:c7\tL-3Commu\n00:1d:c8\tNavionic\n00:1d:c9\tGainspan\n00:1d:ca\tPavElect\n00:1d:cb\tExénsDev\n00:1d:cc\tAyonCybe\n00:1d:cd\tArrisGro\n00:1d:ce\tArrisGro\n00:1d:cf\tArrisGro\n00:1d:d0\tArrisGro\n00:1d:d1\tArrisGro\n00:1d:d2\tArrisGro\n00:1d:d3\tArrisGro\n00:1d:d4\tArrisGro\n00:1d:d5\tArrisGro\n00:1d:d6\tArrisGro\n00:1d:d7\tAlgolith\n00:1d:d8\tMicrosoft\n00:1d:d9\tHonHaiPr\n00:1d:da\tMikroele\n00:1d:db\tC-Bel\n00:1d:dc\tHangzhou\n00:1d:dd\tDatHK\n00:1d:de\tZhejiang\n00:1d:df\tSunitecE\n00:1d:e0\tIntel\n00:1d:e1\tIntel\n00:1d:e2\tRadionor\n00:1d:e3\tIntuicom\n00:1d:e4\tVisionee\n00:1d:e5\tCisco\n00:1d:e6\tCisco\n00:1d:e7\tMarineSo\n00:1d:e8\tNikkoDen\n00:1d:e9\tNokiaDan\n00:1d:ea\tCommtest\n00:1d:eb\tDinecInt\n00:1d:ec\tMarusys\n00:1d:ed\tGridNet\n00:1d:ee\tNextvisi\n00:1d:ef\tTrimm\n00:1d:f0\tVidient\n00:1d:f1\tIntego\n00:1d:f2\tNetflix\n00:1d:f3\tSbsScien\n00:1d:f4\tMagellan\n00:1d:f5\tSunshine\n00:1d:f6\tSamsung\n00:1d:f7\tRStahlSc\n00:1d:f8\tWebproVi\n00:1d:f9\tCybiotro\n00:1d:fa\tFujianLa\n00:1d:fb\tNetcleus\n00:1d:fc\tKsic\n00:1d:fd\tNokiaDan\n00:1d:fe\tPalm\n00:1d:ff\tNetworkC\n00:1e:00\tShantouI\n00:1e:01\tRenesasT\n00:1e:02\tSougouKe\n00:1e:03\tLicomm\n00:1e:04\tHansonRe\n00:1e:05\tXseedTec\n00:1e:06\tWibrain\n00:1e:07\tWinyTech\n00:1e:08\tCentecNe\n00:1e:09\tZefatek\n00:1e:0a\tSybaTech\n00:1e:0b\tHP\n00:1e:0c\tSherwood\n00:1e:0d\tMicran\n00:1e:0e\tMaxiView\n00:1e:0f\tBriotInt\n00:1e:10\tHuawei\n00:1e:11\tEleluxIn\n00:1e:12\tEcolab\n00:1e:13\tCisco\n00:1e:14\tCisco\n00:1e:15\tBeechHil\n00:1e:16\tKeytroni\n00:1e:17\tStnBv\n00:1e:18\tRadioAct\n00:1e:19\tGtri\n00:1e:1a\tBestSour\n00:1e:1b\tDigitalS\n00:1e:1c\tSwsAustr\n00:1e:1d\tEastCoas\n00:1e:1e\tHoneywel\n00:1e:1f\tNortelNe\n00:1e:20\tIntertai\n00:1e:21\tQisda\n00:1e:22\tArvooIma\n00:1e:23\tElectron\n00:1e:24\tZhejiang\n00:1e:25\tIntekDig\n00:1e:26\tDigifrie\n00:1e:27\tSbnTech\n00:1e:28\tLumexis\n00:1e:29\tHyperthe\n00:1e:2a\tNetgear\n00:1e:2b\tRadioDes\n00:1e:2c\tCyverse\n00:1e:2d\tStim\n00:1e:2e\tSirtiSPA\n00:1e:2f\tDimotoPt\n00:1e:30\tShireen\n00:1e:31\tInfomark\n00:1e:32\tZensys\n00:1e:33\tInventec\n00:1e:34\tCryptome\n00:1e:35\tNintendo\n00:1e:36\tIpte\n00:1e:37\tUniversa\n00:1e:38\tBluecard\n00:1e:39\tComsysCo\n00:1e:3a\tNokiaDan\n00:1e:3b\tNokiaDan\n00:1e:3c\tLyngboxM\n00:1e:3d\tAlpsElec\n00:1e:3e\tKmw\n00:1e:3f\tTrellisw\n00:1e:40\tShanghai\n00:1e:41\tMicrowav\n00:1e:42\tTeltonik\n00:1e:43\tAisinAw\n00:1e:44\tSantec\n00:1e:45\tSony\n00:1e:46\tArrisGro\n00:1e:47\tPtHariff\n00:1e:48\tWi-Links\n00:1e:49\tCisco\n00:1e:4a\tCisco\n00:1e:4b\tCityThea\n00:1e:4c\tHonHaiPr\n00:1e:4d\tWelkinSc\n00:1e:4e\tDakoEdv-\n00:1e:4f\tDell\n00:1e:50\tBattisto\n00:1e:51\tConverte\n00:1e:52\tApple\n00:1e:53\tFurtherT\n00:1e:54\tToyoElec\n00:1e:55\tCowon\n00:1e:56\tBallyWul\n00:1e:57\tAlcomaSp\n00:1e:58\tD-Link\n00:1e:59\tSiliconT\n00:1e:5a\tArrisGro\n00:1e:5b\tUnitron\n00:1e:5c\tRbGenera\n00:1e:5d\tHolosysD\n00:1e:5e\tComputim\n00:1e:5f\tKwikbyte\n00:1e:60\tDigitalL\n00:1e:61\tItec\n00:1e:62\tSiemon\n00:1e:63\tVibro-Me\n00:1e:64\tIntel\n00:1e:65\tIntel\n00:1e:66\tResolEle\n00:1e:67\tIntel\n00:1e:68\tQuantaCo\n00:1e:69\tThomson\n00:1e:6a\tBeijingB\n00:1e:6b\tCisco\n00:1e:6c\tOpaque\n00:1e:6d\tItR&DCen\n00:1e:6e\tShenzhen\n00:1e:6f\tMagna-Po\n00:1e:70\tCobhamDe\n00:1e:71\tMircomGr\n00:1e:72\tPcs\n00:1e:73\tZte\n00:1e:74\tSagemcom\n00:1e:75\tLG\n00:1e:76\tThermoFi\n00:1e:77\tAir2app\n00:1e:78\tOwitekTe\n00:1e:79\tCisco\n00:1e:7a\tCisco\n00:1e:7b\tRISRL\n00:1e:7c\tTaiwick\n00:1e:7d\tSamsung\n00:1e:7e\tNortelNe\n00:1e:7f\tCbmOfAme\n00:1e:80\tLastMile\n00:1e:81\tCnbTechn\n00:1e:82\tSandisk\n00:1e:83\tLan/ManS\n00:1e:84\tPikaTech\n00:1e:85\tLagotek\n00:1e:86\tMel\n00:1e:87\tRealease\n00:1e:88\tAndorSys\n00:1e:89\tCrfs\n00:1e:8a\tEcopy\n00:1e:8b\tInfraAcc\n00:1e:8c\tASUS\n00:1e:8d\tArrisGro\n00:1e:8e\tHunkeler\n00:1e:8f\tCanon\n00:1e:90\tElitegro\n00:1e:91\tKiminEle\n00:1e:92\tJeulinSA\n00:1e:93\tCiritech\n00:1e:94\tSupercom\n00:1e:95\tSigmalin\n00:1e:96\tSepura\n00:1e:97\tMediumLi\n00:1e:98\tGreenlin\n00:1e:99\tVantanol\n00:1e:9a\tHamilton\n00:1e:9b\tSan-Eish\n00:1e:9c\tFidustro\n00:1e:9d\tRecallTe\n00:1e:9e\tDdmHopt+\n00:1e:9f\tVisionee\n00:1e:a0\tXln-T\n00:1e:a1\tBrunata\n00:1e:a2\tSymx\n00:1e:a3\tNokiaDan\n00:1e:a4\tNokiaDan\n00:1e:a5\tRobotous\n00:1e:a6\tBestItWo\n00:1e:a7\tActionte\n00:1e:a8\tDatangMo\n00:1e:a9\tNintendo\n00:1e:aa\tE-SenzaT\n00:1e:ab\tTelewell\n00:1e:ac\tArmadeus\n00:1e:ad\tWingtech\n00:1e:ae\tContinen\n00:1e:af\tOphirOpt\n00:1e:b0\tImesdEle\n00:1e:b1\tCryptsof\n00:1e:b2\tLG\n00:1e:b3\tPrimexWi\n00:1e:b4\tUnifatTe\n00:1e:b5\tEverSpar\n00:1e:b6\tTagHeuer\n00:1e:b7\tTbtech\n00:1e:b8\tFortis\n00:1e:b9\tSingFaiT\n00:1e:ba\tHighDens\n00:1e:bb\tBlueligh\n00:1e:bc\tWintechA\n00:1e:bd\tCisco\n00:1e:be\tCisco\n00:1e:bf\tHaasAuto\n00:1e:c0\tMicrochi\n00:1e:c1\t3comEuro\n00:1e:c2\tApple\n00:1e:c3\tKozio\n00:1e:c4\tCelio\n00:1e:c5\tMiddleAt\n00:1e:c6\tObviusHo\n00:1e:c7\t2wire\n00:1e:c8\tRapidMob\n00:1e:c9\tDell\n00:1e:ca\tNortelNe\n00:1e:cb\tRpcEnerg\n00:1e:cc\tCdvi\n00:1e:cd\tKylandTe\n00:1e:ce\tBisaTech\n00:1e:cf\tPhilips\n00:1e:d0\tIngespac\n00:1e:d1\tKeyproce\n00:1e:d2\tRayShine\n00:1e:d3\tDotTechn\n00:1e:d4\tDobleEng\n00:1e:d5\tTekon-Au\n00:1e:d6\tAlentecO\n00:1e:d7\tH-Stream\n00:1e:d8\tDigitalU\n00:1e:d9\tMitsubis\n00:1e:da\tWesemann\n00:1e:db\tGikenTra\n00:1e:dc\tSony\n00:1e:dd\tWaskoSA\n00:1e:de\tByd\n00:1e:df\tMasterIn\n00:1e:e0\tUrmetDom\n00:1e:e1\tSamsung\n00:1e:e2\tSamsung\n00:1e:e3\tT&WElect\n00:1e:e4\tAcsSolut\n00:1e:e5\tCisco\n00:1e:e6\tShenzhen\n00:1e:e7\tEpic\n00:1e:e8\tMytek\n00:1e:e9\tStonerid\n00:1e:ea\tSensorSw\n00:1e:eb\tTalk-A-P\n00:1e:ec\tCompalIn\n00:1e:ed\tAdventiq\n00:1e:ee\tEtl\n00:1e:ef\tCantroni\n00:1e:f0\tGigafinN\n00:1e:f1\tServimat\n00:1e:f2\tMicroMot\n00:1e:f3\tFrom2\n00:1e:f4\tL-3Commu\n00:1e:f5\tHitekAut\n00:1e:f6\tCisco\n00:1e:f7\tCisco\n00:1e:f8\tEmfinity\n00:1e:f9\tPascomKo\n00:1e:fa\tProtei\n00:1e:fb\tTrioMoti\n00:1e:fc\tJscMassa\n00:1e:fd\tMicrobit\n00:1e:fe\tLevelSRO\n00:1e:ff\tMueller-\n00:1f:00\tNokiaDan\n00:1f:01\tNokiaDan\n00:1f:02\tPixelmet\n00:1f:03\tNum\n00:1f:04\tGranch\n00:1f:05\tItasTech\n00:1f:06\tIntegrat\n00:1f:07\tAzteqMob\n00:1f:08\tRisco\n00:1f:09\tJastec\n00:1f:0a\tNortelNe\n00:1f:0b\tFederalS\n00:1f:0c\tIntellig\n00:1f:0d\tL3Commun\n00:1f:0e\tJapanKya\n00:1f:0f\tSelectEn\n00:1f:10\tToledoDo\n00:1f:11\tOpenmoko\n00:1f:12\tJuniperN\n00:1f:13\tSAS\n00:1f:14\tNexg\n00:1f:15\tBioscryp\n00:1f:16\tWistron\n00:1f:17\tIdx\n00:1f:18\tHakusanM\n00:1f:19\tBen-RiEl\n00:1f:1a\tProminve\n00:1f:1b\tRoyaltek\n00:1f:1c\tKobishiE\n00:1f:1d\tAtlasMat\n00:1f:1e\tAstecTec\n00:1f:1f\tEdimaxTe\n00:1f:20\tLogitech\n00:1f:21\tInnerMon\n00:1f:22\tSourcePh\n00:1f:23\tInteraco\n00:1f:24\tDigitvie\n00:1f:25\tMbs\n00:1f:26\tCisco\n00:1f:27\tCisco\n00:1f:28\tHpnSuppl\n00:1f:29\tHP\n00:1f:2a\tAccm\n00:1f:2b\tOrangeLo\n00:1f:2c\tStarbrid\n00:1f:2d\tElectro-\n00:1f:2e\tTriangle\n00:1f:2f\tBerker\n00:1f:30\tTravelpi\n00:1f:31\tRadiocom\n00:1f:32\tNintendo\n00:1f:33\tNetgear\n00:1f:34\tLungHwaE\n00:1f:35\tAir802Ll\n00:1f:36\tBellwinI\n00:1f:37\tGenesisI\n00:1f:38\tPositron\n00:1f:39\tConstruc\n00:1f:3a\tHonHaiPr\n00:1f:3b\tIntel\n00:1f:3c\tIntel\n00:1f:3d\tQbit\n00:1f:3e\tRp-Techn\n00:1f:3f\tAvm\n00:1f:40\tSpeakerc\n00:1f:41\tRuckusWi\n00:1f:42\tEthersta\n00:1f:43\tEntesEle\n00:1f:44\tGeTransp\n00:1f:45\tEnterasy\n00:1f:46\tNortelNe\n00:1f:47\tMcsLogic\n00:1f:48\tMojix\n00:1f:49\tManhatta\n00:1f:4a\tAlbentia\n00:1f:4b\tLineageP\n00:1f:4c\tRosemanE\n00:1f:4d\tSegnetic\n00:1f:4e\tConmedLi\n00:1f:4f\tThinkwar\n00:1f:50\tSwissdis\n00:1f:51\tHdCommun\n00:1f:52\tUvtUnter\n00:1f:53\tGemacGes\n00:1f:54\tLorexTec\n00:1f:55\tHoneywel\n00:1f:56\tDigitalF\n00:1f:57\tPhonikIn\n00:1f:58\tEmhEnerg\n00:1f:59\tKronback\n00:1f:5a\tBeckwith\n00:1f:5b\tApple\n00:1f:5c\tNokiaDan\n00:1f:5d\tNokiaDan\n00:1f:5e\tDynaTech\n00:1f:5f\tBlatand\n00:1f:60\tCompass\n00:1f:61\tTalentCo\n00:1f:62\tJscStils\n00:1f:63\tJscGoodw\n00:1f:64\tBeijingA\n00:1f:65\tKoreaEle\n00:1f:66\tPlanarLl\n00:1f:67\tHitachi\n00:1f:68\tMartinss\n00:1f:69\tPingoodT\n00:1f:6a\tPacketfl\n00:1f:6b\tLG\n00:1f:6c\tCisco\n00:1f:6d\tCisco\n00:1f:6e\tVtechEng\n00:1f:6f\tFujianSu\n00:1f:70\tBotikTec\n00:1f:71\tXgTechno\n00:1f:72\tQingdaoH\n00:1f:73\tTeraview\n00:1f:74\tEigenDev\n00:1f:75\tGibahnMe\n00:1f:76\tAirlogic\n00:1f:77\tHeolDesi\n00:1f:78\tBlueFoxP\n00:1f:79\tLodamEle\n00:1f:7a\tWiwide\n00:1f:7b\tTechnexi\n00:1f:7c\tWitelcom\n00:1f:7d\tEmbedded\n00:1f:7e\tArrisGro\n00:1f:7f\tPhabrix\n00:1f:80\tLucasBv\n00:1f:81\tAccelSem\n00:1f:82\tCal-Comp\n00:1f:83\tTeleplan\n00:1f:84\tGigleSem\n00:1f:85\tAprivaIs\n00:1f:86\tDigecor\n00:1f:87\tSkydigit\n00:1f:88\tFmsForce\n00:1f:89\tSignalio\n00:1f:8a\tEllionDi\n00:1f:8b\tCacheIq\n00:1f:8c\tCcs\n00:1f:8d\tIngenieu\n00:1f:8e\tMetrisUs\n00:1f:8f\tShanghai\n00:1f:90\tActionte\n00:1f:91\tDbsLodgi\n00:1f:92\tVideoiq\n00:1f:93\tXiotech\n00:1f:94\tLascarEl\n00:1f:95\tSagemcom\n00:1f:96\tAprotech\n00:1f:97\tBertanaS\n00:1f:98\tDaiichi-\n00:1f:99\tSeronics\n00:1f:9a\tNortelNe\n00:1f:9b\tPosbro\n00:1f:9c\tLedco\n00:1f:9d\tCisco\n00:1f:9e\tCisco\n00:1f:9f\tThomsonT\n00:1f:a0\tA10Netwo\n00:1f:a1\tGtran\n00:1f:a2\tDatronWo\n00:1f:a3\tT&WElect\n00:1f:a4\tShenzhen\n00:1f:a5\tBlue-Whi\n00:1f:a6\tStiloSrl\n00:1f:a7\tSony\n00:1f:a8\tSmartEne\n00:1f:a9\tAtlantaD\n00:1f:aa\tTaseon\n00:1f:ab\tISHighTe\n00:1f:ac\tGoodmill\n00:1f:ad\tBrownInn\n00:1f:ae\tBlickSou\n00:1f:af\tNextio\n00:1f:b0\tTimeips\n00:1f:b1\tCybertec\n00:1f:b2\tSontheim\n00:1f:b3\t2wire\n00:1f:b4\tSmartsha\n00:1f:b5\tI/OInter\n00:1f:b6\tChiLinTe\n00:1f:b7\tWimateTe\n00:1f:b8\tUniversa\n00:1f:b9\tPaltroni\n00:1f:ba\tBoyoungT\n00:1f:bb\tXenatech\n00:1f:bc\tEvga\n00:1f:bd\tKyoceraW\n00:1f:be\tShenzhen\n00:1f:bf\tFulhuaMi\n00:1f:c0\tControlE\n00:1f:c1\tHanlongT\n00:1f:c2\tJowTongT\n00:1f:c3\tSmartsyn\n00:1f:c4\tArrisGro\n00:1f:c5\tNintendo\n00:1f:c6\tASUS\n00:1f:c7\tCasioHit\n00:1f:c8\tUp-Today\n00:1f:c9\tCisco\n00:1f:ca\tCisco\n00:1f:cb\tNiwSolut\n00:1f:cc\tSamsung\n00:1f:cd\tSamsung\n00:1f:ce\tQtechLlc\n00:1f:cf\tMsiTechn\n00:1f:d0\tGiga-Byt\n00:1f:d1\tOptex\n00:1f:d2\tCommtech\n00:1f:d3\tRivaNetw\n00:1f:d4\t4ipnet\n00:1f:d5\tMicroris\n00:1f:d6\tShenzhen\n00:1f:d7\tTeleradS\n00:1f:d8\tA-TrustC\n00:1f:d9\tRsdCommu\n00:1f:da\tNortelNe\n00:1f:db\tNetworkS\n00:1f:dc\tMobileSa\n00:1f:dd\tGdiLlc\n00:1f:de\tNokiaDan\n00:1f:df\tNokiaDan\n00:1f:e0\tEdgevelo\n00:1f:e1\tHonHaiPr\n00:1f:e2\tHonHaiPr\n00:1f:e3\tLG\n00:1f:e4\tSony\n00:1f:e5\tIn-Circu\n00:1f:e6\tAlphion\n00:1f:e7\tSimet\n00:1f:e8\tKurusuga\n00:1f:e9\tPrintrex\n00:1f:ea\tAppliedM\n00:1f:eb\tTrioData\n00:1f:ec\tSynapseÉ\n00:1f:ed\tTecan\n00:1f:ee\tUbisysTe\n00:1f:ef\tShinseiI\n00:1f:f0\tAudioPar\n00:1f:f1\tParadoxH\n00:1f:f2\tViaTechn\n00:1f:f3\tApple\n00:1f:f4\tPowerMon\n00:1f:f5\tKongsber\n00:1f:f6\tPsAudioI\n00:1f:f7\tNakajima\n00:1f:f8\tSiemensS\n00:1f:f9\tAdvanced\n00:1f:fa\tCoretree\n00:1f:fb\tGreenPac\n00:1f:fc\tRiccius+\n00:1f:fd\tIndigoMo\n00:1f:fe\tHpnSuppl\n00:1f:ff\tRespiron\n00:20:00\tLexmarkP\n00:20:01\tDspSolut\n00:20:02\tSeritech\n00:20:03\tPixelPow\n00:20:04\tYamatake\n00:20:05\tSimplete\n00:20:06\tGarrettC\n00:20:07\tSfa\n00:20:08\tCableCom\n00:20:09\tPackardB\n00:20:0a\tSource-C\n00:20:0b\tOctagon\n00:20:0c\tAdastra\n00:20:0d\tCarlZeis\n00:20:0e\tSatellit\n00:20:0f\tEbrains\n00:20:10\tJeolSyst\n00:20:11\tCanopus\n00:20:12\tCamtroni\n00:20:13\tDiversif\n00:20:14\tGlobalVi\n00:20:15\tActisCom\n00:20:16\tShowaEle\n00:20:17\tOrbotech\n00:20:18\tRealtek\n00:20:19\tOhler\n00:20:1a\tNbase\n00:20:1b\tNorthern\n00:20:1c\tExcel\n00:20:1d\tKatanaPr\n00:20:1e\tNetquest\n00:20:1f\tBestPowe\n00:20:20\tMegatron\n00:20:21\tAlgorith\n00:20:22\tNmsCommu\n00:20:23\tTCTechno\n00:20:24\tPacificC\n00:20:25\tControlT\n00:20:26\tAmkly\n00:20:27\tMingFort\n00:20:28\tBloomber\n00:20:29\tTeleproc\n00:20:2a\tNVDzine\n00:20:2b\tAtmlAdva\n00:20:2c\tWelltron\n00:20:2d\tTaiyo\n00:20:2e\tDaystarD\n00:20:2f\tZetaComm\n00:20:30\tAnalogDi\n00:20:31\tTattileS\n00:20:32\tAlcatelT\n00:20:33\tSynapseT\n00:20:34\tRotecInd\n00:20:35\tIBM\n00:20:36\tBmcSoftw\n00:20:37\tSeagateT\n00:20:38\tVmeMicro\n00:20:39\tScinets\n00:20:3a\tDigitalB\n00:20:3b\tWisdm\n00:20:3c\tEurotime\n00:20:3d\tHoneywel\n00:20:3e\tLogicanT\n00:20:3f\tJuki\n00:20:40\tArrisGro\n00:20:41\tDataNet\n00:20:42\tDatametr\n00:20:43\tNeuron\n00:20:44\tGenitech\n00:20:45\tSolcom\n00:20:46\tCiprico\n00:20:47\tSteinbre\n00:20:48\tFore\n00:20:49\tComtron\n00:20:4a\tPronet\n00:20:4b\tAutocomp\n00:20:4c\tMitronCo\n00:20:4d\tInovis\n00:20:4e\tNetworkS\n00:20:4f\tDeutsche\n00:20:50\tKoreaCom\n00:20:51\tVerilink\n00:20:52\tRagula\n00:20:53\tHuntsvil\n00:20:54\tSycamore\n00:20:55\tAltech\n00:20:56\tNeoprodu\n00:20:57\tTitzeDat\n00:20:58\tAlliedSi\n00:20:59\tMiroComp\n00:20:5a\tComputer\n00:20:5b\tKentroxL\n00:20:5c\tInternet\n00:20:5d\tNanomati\n00:20:5e\tCastleRo\n00:20:5f\tGammadat\n00:20:60\tAlcatelI\n00:20:61\tDynatech\n00:20:62\tScorpion\n00:20:63\tWiproInf\n00:20:64\tProtecMi\n00:20:65\tSupernet\n00:20:66\tGeneralM\n00:20:67\tNodeRunn\n00:20:68\tIsdyne\n00:20:69\tIsdn\n00:20:6a\tOsakaCom\n00:20:6b\tMinoltaL\n00:20:6c\tEvergree\n00:20:6d\tDataRace\n00:20:6e\tXact\n00:20:6f\tFlowpoin\n00:20:70\tHynet\n00:20:71\tIbr\n00:20:72\tWorklink\n00:20:73\tFusion\n00:20:74\tSungwoon\n00:20:75\tMotorola\n00:20:76\tReudo\n00:20:77\tKardios\n00:20:78\tRuntop\n00:20:79\tMikron\n00:20:7a\tWiseComm\n00:20:7b\tIntel\n00:20:7c\tAutec\n00:20:7d\tAdvanced\n00:20:7e\tFinecom\n00:20:7f\tKyoeiSan\n00:20:80\tSynergyU\n00:20:81\tTitanEle\n00:20:82\tOneac\n00:20:83\tPrestico\n00:20:84\tOcePrint\n00:20:85\t3Com\n00:20:86\tMicrotec\n00:20:87\tMemotec\n00:20:88\tGlobalVi\n00:20:89\tT3plusNe\n00:20:8a\tSonixCom\n00:20:8b\tFocusEnh\n00:20:8c\tGalaxyNe\n00:20:8d\tCmdTechn\n00:20:8e\tChevinSo\n00:20:8f\tEciTelec\n00:20:90\tAdvanced\n00:20:91\tJ125Nati\n00:20:92\tChessEng\n00:20:93\tLandings\n00:20:94\tCubix\n00:20:95\tRivaElec\n00:20:96\tInvensys\n00:20:97\tAppliedS\n00:20:98\tHectroni\n00:20:99\tBonElect\n00:20:9a\t3do\n00:20:9b\tErsatEle\n00:20:9c\tPrimaryA\n00:20:9d\tLippertA\n00:20:9e\tBrownSOp\n00:20:9f\tMercuryC\n00:20:a0\tOaLabora\n00:20:a1\tDovatron\n00:20:a2\tGalcomNe\n00:20:a3\tHarmonic\n00:20:a4\tMultipoi\n00:20:a5\tNewerTec\n00:20:a6\tProxim\n00:20:a7\tPairgain\n00:20:a8\tSastTech\n00:20:a9\tWhiteHor\n00:20:aa\tEricsson\n00:20:ab\tMicroInd\n00:20:ac\tInterfle\n00:20:ad\tLinq\n00:20:ae\tOrnetDat\n00:20:af\t3Com\n00:20:b0\tGatewayD\n00:20:b1\tComtechR\n00:20:b2\tCspPrint\n00:20:b3\tTattileS\n00:20:b4\tTermaEle\n00:20:b5\tYaskawaE\n00:20:b6\tAgileNet\n00:20:b7\tNamaquaC\n00:20:b8\tPrimeOpt\n00:20:b9\tMetricom\n00:20:ba\tCenterFo\n00:20:bb\tZax\n00:20:bc\tLongReac\n00:20:bd\tNiobrara\n00:20:be\tLanAcces\n00:20:bf\tAehrTest\n00:20:c0\tPulseEle\n00:20:c1\tSaxa\n00:20:c2\tTexasMem\n00:20:c3\tCounterS\n00:20:c4\tInet\n00:20:c5\tEagleNe2\n00:20:c6\tNectec\n00:20:c7\tAkaiProf\n00:20:c8\tLarscom\n00:20:c9\tVictronB\n00:20:ca\tDigitalO\n00:20:cb\tPretecEl\n00:20:cc\tDigitalS\n00:20:cd\tHybridNe\n00:20:ce\tLogicalD\n00:20:cf\tTestMeas\n00:20:d0\tVersalyn\n00:20:d1\tMicrocom\n00:20:d2\tRadDataC\n00:20:d3\tOstOuetS\n00:20:d4\tCabletro\n00:20:d5\tVipa\n00:20:d6\tBreezeco\n00:20:d7\tJapanMin\n00:20:d8\tNetwave\n00:20:d9\tPanasoni\n00:20:da\tXylan\n00:20:db\tXnetTech\n00:20:dc\tDensitro\n00:20:dd\tCybertec\n00:20:de\tJapanDig\n00:20:df\tKyosanEl\n00:20:e0\tPremaxPe\n00:20:e1\tAlamarEl\n00:20:e2\tInformat\n00:20:e3\tMcdKenco\n00:20:e4\tHsingTec\n00:20:e5\tApexData\n00:20:e6\tLidkopin\n00:20:e7\tB&WNucle\n00:20:e8\tDatatrek\n00:20:e9\tDantel\n00:20:ea\tEfficien\n00:20:eb\tCincinna\n00:20:ec\tTechware\n00:20:ed\tGiga-Byt\n00:20:ee\tGtech\n00:20:ef\tUsc\n00:20:f0\tUniversa\n00:20:f1\tAltosInd\n00:20:f2\tOracle\n00:20:f3\tRaynet\n00:20:f4\tSpectrix\n00:20:f5\tPandatel\n00:20:f6\tNetTekKa\n00:20:f7\tCyberdat\n00:20:f8\tCarreraC\n00:20:f9\tParalink\n00:20:fa\tGde\n00:20:fb\tOctelCom\n00:20:fc\tMatrox\n00:20:fd\tItvTechn\n00:20:fe\tTopware/\n00:20:ff\tSymmetri\n00:21:00\tGemtekTe\n00:21:01\tAplicaci\n00:21:02\tUpdatelo\n00:21:03\tGhiElect\n00:21:04\tGigasetC\n00:21:05\tAlcatel-\n00:21:06\tRimTesti\n00:21:07\tSeowonin\n00:21:08\tNokiaDan\n00:21:09\tNokiaDan\n00:21:0a\tByd:Sign\n00:21:0b\tGeminiTr\n00:21:0c\tCymtec\n00:21:0d\tSamsinIn\n00:21:0e\tOrpakLTD\n00:21:0f\tCernium\n00:21:10\tClearbox\n00:21:11\tUniphone\n00:21:12\tWiscomSy\n00:21:13\tPadtec\n00:21:14\tHylabTec\n00:21:15\tPhyweSys\n00:21:16\tTranscon\n00:21:17\tTellord\n00:21:18\tAthenaTe\n00:21:19\tSamsung\n00:21:1a\tLintech\n00:21:1b\tCisco\n00:21:1c\tCisco\n00:21:1d\tDataline\n00:21:1e\tArrisGro\n00:21:1f\tShinsung\n00:21:20\tSequelTe\n00:21:21\tVrmagic\n00:21:22\tChip-Pro\n00:21:23\tAerosatA\n00:21:24\tOptos\n00:21:25\tKukJeTon\n00:21:26\tShenzhen\n00:21:27\tTP-Link\n00:21:28\tOracle\n00:21:29\tCisco\n00:21:2a\tAudiovox\n00:21:2b\tMsaAuer\n00:21:2c\tSemindia\n00:21:2d\tScimolex\n00:21:2e\tDresden-\n00:21:2f\tPhoebeMi\n00:21:30\tKeicoHig\n00:21:31\tBlynke\n00:21:32\tMastercl\n00:21:33\tBuilding\n00:21:34\tBrandywi\n00:21:35\tAlcatel-\n00:21:36\tArrisGro\n00:21:37\tBayContr\n00:21:38\tCepheid\n00:21:39\tEscherlo\n00:21:3a\tWinchest\n00:21:3b\tBerkshir\n00:21:3c\tAliphcom\n00:21:3d\tCermetek\n00:21:3e\tTomtom\n00:21:3f\tA-TeamTe\n00:21:40\tEnTechno\n00:21:41\tRadlive\n00:21:42\tAdvanced\n00:21:43\tArrisGro\n00:21:44\tSsTeleco\n00:21:45\tSemptian\n00:21:46\tSanmina-\n00:21:47\tNintendo\n00:21:48\tKacoSola\n00:21:49\tChinaDah\n00:21:4a\tPixelVel\n00:21:4b\tShenzhen\n00:21:4c\tSamsung\n00:21:4d\tGuangzho\n00:21:4e\tGsYuasaP\n00:21:4f\tAlpsElec\n00:21:50\tEyeviewE\n00:21:51\tMillinet\n00:21:52\tGeneralS\n00:21:53\tSeamicro\n00:21:54\tD-TacqSo\n00:21:55\tCisco\n00:21:56\tCisco\n00:21:57\tNational\n00:21:58\tStyleFly\n00:21:59\tJuniperN\n00:21:5a\tHP\n00:21:5b\tSenseany\n00:21:5c\tIntel\n00:21:5d\tIntel\n00:21:5e\tIBM\n00:21:5f\tIhse\n00:21:60\tHideaSol\n00:21:61\tYournet\n00:21:62\tNortelNe\n00:21:63\tAskeyCom\n00:21:64\tSpecialD\n00:21:65\tPresstek\n00:21:66\tNovatel\n00:21:67\tHwaJinT&\n00:21:68\tIveiaLlc\n00:21:69\tPrologix\n00:21:6a\tIntel\n00:21:6b\tIntel\n00:21:6c\tOdva\n00:21:6d\tSoltech\n00:21:6e\tFunction\n00:21:6f\tSymcom\n00:21:70\tDell\n00:21:71\tWesungTn\n00:21:72\tSeoultek\n00:21:73\tIonTorre\n00:21:74\tAvalanWi\n00:21:75\tPacificS\n00:21:76\tYmaxTele\n00:21:77\tWLGoreAs\n00:21:78\tMatusche\n00:21:79\tIogear\n00:21:7a\tSejinEle\n00:21:7b\tBastec\n00:21:7c\t2wire\n00:21:7d\tPyxisSRL\n00:21:7e\tTelitCom\n00:21:7f\tIntracoT\n00:21:80\tArrisGro\n00:21:81\tSi2Micro\n00:21:82\tSandlink\n00:21:83\tAndritzH\n00:21:84\tPowersof\n00:21:85\tMicro-St\n00:21:86\tUniversa\n00:21:87\tImacs\n00:21:88\tEmc\n00:21:89\tApptech\n00:21:8a\tElectron\n00:21:8b\tWesconTe\n00:21:8c\tTopcontr\n00:21:8d\tApRouter\n00:21:8e\tMekics\n00:21:8f\tAvantgar\n00:21:90\tGoliathS\n00:21:91\tD-Link\n00:21:92\tBaodingG\n00:21:93\tVideofon\n00:21:94\tPingComm\n00:21:95\tGwdMedia\n00:21:96\tTelseySP\n00:21:97\tElitegro\n00:21:98\tThaiRadi\n00:21:99\tVacon\n00:21:9a\tCambridg\n00:21:9b\tDell\n00:21:9c\tHoneywld\n00:21:9d\tAdesysBv\n00:21:9e\tSony\n00:21:9f\tSatelOy\n00:21:a0\tCisco\n00:21:a1\tCisco\n00:21:a2\tEke-Elec\n00:21:a3\tMicromin\n00:21:a4\tDbiiNetw\n00:21:a5\tErlphase\n00:21:a6\tVideotec\n00:21:a7\tHantleSy\n00:21:a8\tTelephon\n00:21:a9\tMobilink\n00:21:aa\tNokiaDan\n00:21:ab\tNokiaDan\n00:21:ac\tInfrared\n00:21:ad\tNordicId\n00:21:ae\tAlcatel-\n00:21:af\tRadioFre\n00:21:b0\tTycoTele\n00:21:b1\tDigitalS\n00:21:b2\tFiberbla\n00:21:b3\tRossCont\n00:21:b4\tAproMedi\n00:21:b5\tGalvanic\n00:21:b6\tTriactaP\n00:21:b7\tLexmarkI\n00:21:b8\tInphi\n00:21:b9\tUniversa\n00:21:ba\tTexasIns\n00:21:bb\tRikenKei\n00:21:bc\tZalaComp\n00:21:bd\tNintendo\n00:21:be\tCisco\n00:21:bf\tHitachiH\n00:21:c0\tMobileAp\n00:21:c1\tAbbOy/Me\n00:21:c2\tGlCommun\n00:21:c3\tCornellC\n00:21:c4\tConsiliu\n00:21:c5\t3dsp\n00:21:c6\tCsjGloba\n00:21:c7\tRussound\n00:21:c8\tLohuisNe\n00:21:c9\tWavecomA\n00:21:ca\tArtSyste\n00:21:cb\tSmsTecno\n00:21:cc\tFlextron\n00:21:cd\tLivetv\n00:21:ce\tNtc-Metr\n00:21:cf\tCryptoGr\n00:21:d0\tGlobalDi\n00:21:d1\tSamsung\n00:21:d2\tSamsung\n00:21:d3\tBocomSec\n00:21:d4\tVollmerW\n00:21:d5\tX2e\n00:21:d6\tLxiConso\n00:21:d7\tCisco\n00:21:d8\tCisco\n00:21:d9\tSekonic\n00:21:da\tAutomati\n00:21:db\tSantachi\n00:21:dc\tTecnoala\n00:21:dd\tNorthsta\n00:21:de\tFireproW\n00:21:df\tMartinCh\n00:21:e0\tCommagil\n00:21:e1\tNortelNe\n00:21:e2\tVisagoCo\n00:21:e3\tSerialte\n00:21:e4\tI-Win\n00:21:e5\tDisplayS\n00:21:e6\tStarligh\n00:21:e7\tInformat\n00:21:e8\tMurataMa\n00:21:e9\tApple\n00:21:ea\tBystroni\n00:21:eb\tEspLlc\n00:21:ec\tSolutron\n00:21:ed\tTelegesi\n00:21:ee\tFullSpec\n00:21:ef\tKapsys\n00:21:f0\tEw3Techn\n00:21:f1\tTutusDat\n00:21:f2\tEasy3cal\n00:21:f3\tSi14\n00:21:f4\tInrange\n00:21:f5\tWesternE\n00:21:f6\tOracle\n00:21:f7\tHpnSuppl\n00:21:f8\tEnseo\n00:21:f9\tWirecomT\n00:21:fa\tA4spTech\n00:21:fb\tLG\n00:21:fc\tNokiaDan\n00:21:fd\tLacroixT\n00:21:fe\tNokiaDan\n00:21:ff\tCyfrowyP\n00:22:00\tIBM\n00:22:01\tAksysNet\n00:22:02\tExcitoEl\n00:22:03\tGlensoun\n00:22:04\tKoratek\n00:22:05\tWelinkSo\n00:22:06\tCyberdyn\n00:22:07\tIntenoBr\n00:22:08\tCerticom\n00:22:09\tOmronHea\n00:22:0a\tOnlive\n00:22:0b\tNational\n00:22:0c\tCisco\n00:22:0d\tCisco\n00:22:0e\tIndigoSe\n00:22:0f\tMocaMult\n00:22:10\tArrisGro\n00:22:11\tRohati\n00:22:12\tCaiNetwo\n00:22:13\tPci\n00:22:14\tRinnaiKo\n00:22:15\tASUS\n00:22:16\tShibaura\n00:22:17\tNeatElec\n00:22:18\tVerivue\n00:22:19\tDell\n00:22:1a\tAudioPre\n00:22:1b\tMorega\n00:22:1c\tPrivate\n00:22:1d\tFreegene\n00:22:1e\tMediaDev\n00:22:1f\tEsangTec\n00:22:20\tMitacTec\n00:22:21\tItohDenk\n00:22:22\tSchaffne\n00:22:23\tTimekeep\n00:22:24\tGoodWill\n00:22:25\tThalesAv\n00:22:26\tAvaak\n00:22:27\tUv-Elect\n00:22:28\tBreezeIn\n00:22:29\tCompumed\n00:22:2a\tSoundear\n00:22:2b\tNucomm\n00:22:2c\tCeton\n00:22:2d\tSmcNetwo\n00:22:2e\tMaintech\n00:22:2f\tOpenGrid\n00:22:30\tFuturelo\n00:22:31\tSmt&C\n00:22:32\tDesignDe\n00:22:33\tAdbBroad\n00:22:34\tCorventi\n00:22:35\tStrukton\n00:22:36\tVectorSp\n00:22:37\tShinhint\n00:22:38\tLogiplus\n00:22:39\tIndianaL\n00:22:3a\tCisco\n00:22:3b\tCommunic\n00:22:3c\tRatioEnt\n00:22:3d\tJumpgenL\n00:22:3e\tIrtrans\n00:22:3f\tNetgear\n00:22:40\tUniversa\n00:22:41\tApple\n00:22:42\tAlacron\n00:22:43\tAzureWave\n00:22:44\tChengduL\n00:22:45\tLeineLin\n00:22:46\tEvocInte\n00:22:47\tDacEngin\n00:22:48\tMicrosoft\n00:22:49\tHomeMult\n00:22:4a\tRaylase\n00:22:4b\tAirtechT\n00:22:4c\tNintendo\n00:22:4d\tMitacInt\n00:22:4e\tSeenergy\n00:22:4f\tByzoroNe\n00:22:50\tPointSix\n00:22:51\tLumasens\n00:22:52\tZollLife\n00:22:53\tEntorian\n00:22:54\tBigelowA\n00:22:55\tCisco\n00:22:56\tCisco\n00:22:57\t3comEuro\n00:22:58\tTaiyoYud\n00:22:59\tGuangzho\n00:22:5a\tGardeSec\n00:22:5b\tTeradici\n00:22:5c\tMultimed\n00:22:5d\tDigicabl\n00:22:5e\tUwinTech\n00:22:5f\tLiteonTe\n00:22:60\tAfreey\n00:22:61\tFrontier\n00:22:62\tBepMarin\n00:22:63\tKoosTech\n00:22:64\tHP\n00:22:65\tNokiaDan\n00:22:66\tNokiaDan\n00:22:67\tNortelNe\n00:22:68\tHonHaiPr\n00:22:69\tHonHaiPr\n00:22:6a\tHoneywel\n00:22:6b\tCisco\n00:22:6c\tLinkspri\n00:22:6d\tShenzhen\n00:22:6e\tGowellEl\n00:22:6f\t3onedata\n00:22:70\tAbkNorth\n00:22:71\tJägerCom\n00:22:72\tAmerican\n00:22:73\tTechway\n00:22:74\tFamilyph\n00:22:75\tBelkinIn\n00:22:76\tTripleEy\n00:22:77\tNecAustr\n00:22:78\tShenzhen\n00:22:79\tNipponCo\n00:22:7a\tTelecomD\n00:22:7b\tApogeeLa\n00:22:7c\tWooriSmt\n00:22:7d\tYeData\n00:22:7e\tChengdu3\n00:22:7f\tRuckusWi\n00:22:80\tA2bElect\n00:22:81\tDaintree\n00:22:82\t8086Cons\n00:22:83\tJuniperN\n00:22:84\tDesayA&V\n00:22:85\tNomusCom\n00:22:86\tAstron\n00:22:87\tTitanWir\n00:22:88\tSagrad\n00:22:89\tOptosecu\n00:22:8a\tTeratron\n00:22:8b\tKensingt\n00:22:8c\tPhotonEu\n00:22:8d\tGbsLabor\n00:22:8e\tTv-Numer\n00:22:8f\tCnrs\n00:22:90\tCisco\n00:22:91\tCisco\n00:22:92\tCinetal\n00:22:93\tZte\n00:22:94\tKyocera\n00:22:95\tSgmTechn\n00:22:96\tLinowave\n00:22:97\tXmosSemi\n00:22:98\tSony\n00:22:99\tSeamicro\n00:22:9a\tLastar\n00:22:9b\tAverlogi\n00:22:9c\tVerismoN\n00:22:9d\tPyung-Hw\n00:22:9e\tSocialAi\n00:22:9f\tSensysTr\n00:22:a0\tDelphi\n00:22:a1\tHuaweiSy\n00:22:a2\tXtramusT\n00:22:a3\tCaliforn\n00:22:a4\t2wire\n00:22:a5\tTexasIns\n00:22:a6\tSony\n00:22:a7\tTycoElec\n00:22:a8\tOumanOy\n00:22:a9\tLG\n00:22:aa\tNintendo\n00:22:ab\tShenzhen\n00:22:ac\tHangzhou\n00:22:ad\tTelesisT\n00:22:ae\tMattel\n00:22:af\tSafetyVi\n00:22:b0\tD-Link\n00:22:b1\tElbit\n00:22:b2\t4rfCommu\n00:22:b3\tSeiSPA\n00:22:b4\tArrisGro\n00:22:b5\tNovita\n00:22:b6\tSuperflo\n00:22:b7\tGssGrund\n00:22:b8\tNorcott\n00:22:b9\tAnalogix\n00:22:ba\tHuthElek\n00:22:bb\tBeyerdyn\n00:22:bc\tJdsuFran\n00:22:bd\tCisco\n00:22:be\tCisco\n00:22:bf\tSieampGr\n00:22:c0\tShenzhen\n00:22:c1\tActiveSt\n00:22:c2\tProviewE\n00:22:c3\tZeeportT\n00:22:c4\tEpro\n00:22:c5\tInforson\n00:22:c6\tSutus\n00:22:c7\tSeggerMi\n00:22:c8\tAppliedI\n00:22:c9\tLenordBa\n00:22:ca\tAnvizBio\n00:22:cb\tIonodes\n00:22:cc\tScilog\n00:22:cd\tAredTech\n00:22:ce\tCisco\n00:22:cf\tPlanexCo\n00:22:d0\tPolarEle\n00:22:d1\tAlbrecht\n00:22:d2\tAllEarth\n00:22:d3\tHub-Tech\n00:22:d4\tComworth\n00:22:d5\tEatonEle\n00:22:d6\tCypak\n00:22:d7\tNintendo\n00:22:d8\tShenzhen\n00:22:d9\tFortexIn\n00:22:da\tAnatekLl\n00:22:db\tTranslog\n00:22:dc\tVigilHea\n00:22:dd\tProtecta\n00:22:de\tOppoDigi\n00:22:df\tTamuzMon\n00:22:e0\tAtlantic\n00:22:e1\tZortLabs\n00:22:e2\tWabtecTr\n00:22:e3\tAmerigon\n00:22:e4\tApassTec\n00:22:e5\tFisher-R\n00:22:e6\tIntellig\n00:22:e7\tWpsParki\n00:22:e8\tApplitio\n00:22:e9\tProvisio\n00:22:ea\tRustelco\n00:22:eb\tDataResp\n00:22:ec\tIdealbtT\n00:22:ed\tTsiPower\n00:22:ee\tAlgoComm\n00:22:ef\tIwdlTech\n00:22:f0\t3GreensA\n00:22:f1\tPrivate\n00:22:f2\tSunpower\n00:22:f3\tSharp\n00:22:f4\tAmpakTec\n00:22:f5\tAdvanced\n00:22:f6\tSyracuse\n00:22:f7\tConceptr\n00:22:f8\tPimaElec\n00:22:f9\tPollinEl\n00:22:fa\tIntel\n00:22:fb\tIntel\n00:22:fc\tNokiaDan\n00:22:fd\tNokiaDan\n00:22:fe\tAdvanced\n00:22:ff\tNivisLlc\n00:23:00\tCayeeCom\n00:23:01\tWitronTe\n00:23:02\tCobaltDi\n00:23:03\tLite-OnI\n00:23:04\tCisco\n00:23:05\tCisco\n00:23:06\tAlpsElec\n00:23:07\tFutureIn\n00:23:08\tArcadyan\n00:23:09\tJanamTec\n00:23:0a\tArburg\n00:23:0b\tArrisGro\n00:23:0c\tCloverEl\n00:23:0d\tNortelNe\n00:23:0e\tGorba\n00:23:0f\tHirschEl\n00:23:10\tLncTechn\n00:23:11\tGloscom\n00:23:12\tApple\n00:23:13\tQoolTech\n00:23:14\tIntel\n00:23:15\tIntel\n00:23:16\tKisanEle\n00:23:17\tLasercra\n00:23:18\tToshiba\n00:23:19\tSieloxLl\n00:23:1a\tItf\n00:23:1b\tDanaherM\n00:23:1c\tFourier\n00:23:1d\tDeltacom\n00:23:1e\tCezzerMu\n00:23:1f\tGuangdaE\n00:23:20\tNiciraNe\n00:23:21\tAvitechI\n00:23:22\tKissTekn\n00:23:23\tZylinAs\n00:23:24\tG-ProCom\n00:23:25\tIolan\n00:23:26\tFujitsu\n00:23:27\tShouyoEl\n00:23:28\tAlconTel\n00:23:29\tDdrdrive\n00:23:2a\tEonasIt-\n00:23:2b\tIrd\n00:23:2c\tSenticar\n00:23:2d\tSandforc\n00:23:2e\tKedahEle\n00:23:2f\tAdvanced\n00:23:30\tDizipia\n00:23:31\tNintendo\n00:23:32\tApple\n00:23:33\tCisco\n00:23:34\tCisco\n00:23:35\tLinkflex\n00:23:36\tMetelSRO\n00:23:37\tGlobalSt\n00:23:38\tOj-Elect\n00:23:39\tSamsung\n00:23:3a\tSamsung\n00:23:3b\tC-Matic\n00:23:3c\tAlflex\n00:23:3d\tNoveroBV\n00:23:3e\tAlcatel-\n00:23:3f\tPurechoi\n00:23:40\tMixtelem\n00:23:41\tVanderbi\n00:23:42\tCoffeeEq\n00:23:43\tTem\n00:23:44\tObjectiv\n00:23:45\tSony\n00:23:46\tVestac\n00:23:47\tProcurve\n00:23:48\tSagemcom\n00:23:49\tHelmholt\n00:23:4a\tPrivate\n00:23:4b\tInyuanTe\n00:23:4c\tKtc\n00:23:4d\tHonHaiPr\n00:23:4e\tHonHaiPr\n00:23:4f\tLuminous\n00:23:50\tLyntec\n00:23:51\t2wire\n00:23:52\tDatasens\n00:23:53\tFETElett\n00:23:54\tASUS\n00:23:55\tKincoAut\n00:23:56\tPacketFo\n00:23:57\tPitronot\n00:23:58\tSystelSa\n00:23:59\tBenchmar\n00:23:5a\tCompalIn\n00:23:5b\tGulfstre\n00:23:5c\tAprius\n00:23:5d\tCisco\n00:23:5e\tCisco\n00:23:5f\tSiliconM\n00:23:60\tLookitTe\n00:23:61\tUnigen\n00:23:62\tGoldline\n00:23:63\tZhuhaiRa\n00:23:64\tPowerIns\n00:23:65\tInstaEle\n00:23:66\tBeijingS\n00:23:67\tUnicontr\n00:23:68\tZebraTec\n00:23:69\tCisco\n00:23:6a\tSmartrg\n00:23:6b\tXembedde\n00:23:6c\tApple\n00:23:6d\tResmed\n00:23:6e\tBurster\n00:23:6f\tDaqSyste\n00:23:70\tSnell\n00:23:71\tSoamSyst\n00:23:72\tMoreStar\n00:23:73\tGridiron\n00:23:74\tArrisGro\n00:23:75\tArrisGro\n00:23:76\tHTC\n00:23:77\tIsotekEl\n00:23:78\tGnNetcom\n00:23:79\tUnionBus\n00:23:7a\tRim\n00:23:7b\tWhdiLlc\n00:23:7c\tNeotion\n00:23:7d\tHP\n00:23:7e\tElster\n00:23:7f\tPlantron\n00:23:80\tNanoteq\n00:23:81\tLengdaTe\n00:23:82\tLihRongE\n00:23:83\tInmage\n00:23:84\tGghEngin\n00:23:85\tAntipode\n00:23:86\tTourAnde\n00:23:87\tThinkflo\n00:23:88\tVTTelema\n00:23:89\tHangzhou\n00:23:8a\tCiena\n00:23:8b\tQuantaCo\n00:23:8c\tPrivate\n00:23:8d\tTechnoDe\n00:23:8e\tAdbBroad\n00:23:8f\tNidecCop\n00:23:90\tAlgolwar\n00:23:91\tMaxian\n00:23:92\tProteusI\n00:23:93\tAjinexte\n00:23:94\tSamjeon\n00:23:95\tArrisGro\n00:23:96\tAndesTec\n00:23:97\tWestellT\n00:23:98\tVutlanSr\n00:23:99\tSamsung\n00:23:9a\tEasydata\n00:23:9b\tElsterSo\n00:23:9c\tJuniperN\n00:23:9d\tMapowerE\n00:23:9e\tJiangsuL\n00:23:9f\tInstitut\n00:23:a0\tHanaCns\n00:23:a1\tTrendEle\n00:23:a2\tArrisGro\n00:23:a3\tArrisGro\n00:23:a4\tNewConce\n00:23:a5\tSagetvLl\n00:23:a6\tE-Mon\n00:23:a7\tRedpineS\n00:23:a8\tMarshall\n00:23:a9\tBeijingD\n00:23:aa\tHfr\n00:23:ab\tCisco\n00:23:ac\tCisco\n00:23:ad\tXmark\n00:23:ae\tDell\n00:23:af\tArrisGro\n00:23:b0\tComxionT\n00:23:b1\tLongchee\n00:23:b2\tIntellig\n00:23:b3\tLyyn\n00:23:b4\tNokiaDan\n00:23:b5\tOrtana\n00:23:b6\tSecurite\n00:23:b7\tQ-Light\n00:23:b8\tSichuanJ\n00:23:b9\tAirbusDe\n00:23:ba\tChroma\n00:23:bb\tSchmittI\n00:23:bc\tEq-Sys\n00:23:bd\tDigitalA\n00:23:be\tCisco\n00:23:bf\tMainpine\n00:23:c0\tBroadway\n00:23:c1\tSecurita\n00:23:c2\tSamsung\n00:23:c3\tLogmein\n00:23:c4\tLuxLumen\n00:23:c5\tRadiatio\n00:23:c6\tSmc\n00:23:c7\tAvsystem\n00:23:c8\tTeam-R\n00:23:c9\tSichuanT\n00:23:ca\tBehindSe\n00:23:cb\tShenzhen\n00:23:cc\tNintendo\n00:23:cd\tTP-Link\n00:23:ce\tKitaDens\n00:23:cf\tCummins-\n00:23:d0\tUnilocUs\n00:23:d1\tTrg\n00:23:d2\tInhandEl\n00:23:d3\tAirlinkW\n00:23:d4\tTexasIns\n00:23:d5\tWaremaEl\n00:23:d6\tSamsung\n00:23:d7\tSamsung\n00:23:d8\tBall-ItO\n00:23:d9\tBannerEn\n00:23:da\tIndustri\n00:23:db\tSaxnet\n00:23:dc\tBenein\n00:23:dd\tElginSA\n00:23:de\tAnsync\n00:23:df\tApple\n00:23:e0\tInoThera\n00:23:e1\tCavenaIm\n00:23:e2\tSeaSigna\n00:23:e3\tMicrotro\n00:23:e4\tIpnect\n00:23:e5\tIpaxiomN\n00:23:e6\tPirkus\n00:23:e7\tHinke\n00:23:e8\tDemco\n00:23:e9\tF5Networ\n00:23:ea\tCisco\n00:23:eb\tCisco\n00:23:ec\tAlgorith\n00:23:ed\tArrisGro\n00:23:ee\tArrisGro\n00:23:ef\tZuendSys\n00:23:f0\tShanghai\n00:23:f1\tSony\n00:23:f2\tTvlogic\n00:23:f3\tGlocom\n00:23:f4\tMasterna\n00:23:f5\tWiloSe\n00:23:f6\tSoftwell\n00:23:f7\tPrivate\n00:23:f8\tZyxelCom\n00:23:f9\tDouble-T\n00:23:fa\tRgNets\n00:23:fb\tIpDatate\n00:23:fc\tUltraSte\n00:23:fd\tAftAtlas\n00:23:fe\tBiodevic\n00:23:ff\tBeijingH\n00:24:00\tNortelNe\n00:24:01\tD-Link\n00:24:02\tOp-Tecti\n00:24:03\tNokiaDan\n00:24:04\tNokiaDan\n00:24:05\tDilogNor\n00:24:06\tPointmob\n00:24:07\tTelemSas\n00:24:08\tPacificB\n00:24:09\tToro\n00:24:0a\tUsBevera\n00:24:0b\tVirtualC\n00:24:0c\tDelec\n00:24:0d\tOnepathN\n00:24:0e\tInventec\n00:24:0f\tIshiiToo\n00:24:10\tNueteqTe\n00:24:11\tPharmasm\n00:24:12\tBenignTe\n00:24:13\tCisco\n00:24:14\tCisco\n00:24:15\tMagnetic\n00:24:16\tAnyUse\n00:24:17\tThomsonT\n00:24:18\tNextwave\n00:24:19\tPrivate\n00:24:1a\tRedBeetl\n00:24:1b\tIwowComm\n00:24:1c\tFugangEl\n00:24:1d\tGiga-Byt\n00:24:1e\tNintendo\n00:24:1f\tDct-Delt\n00:24:20\tNetup\n00:24:21\tMicro-St\n00:24:22\tKnappLog\n00:24:23\tAzureWave\n00:24:24\tAxisNetw\n00:24:25\tShenzhen\n00:24:26\tNohmiBos\n00:24:27\tSsiCompu\n00:24:28\tEnergyic\n00:24:29\tMkMaster\n00:24:2a\tHittiteM\n00:24:2b\tHonHaiPr\n00:24:2c\tHonHaiPr\n00:24:2e\tDatastri\n00:24:2f\tMicron\n00:24:30\tRubyTech\n00:24:31\tUni-V\n00:24:32\tNeostarT\n00:24:33\tAlpsElec\n00:24:34\tLectroso\n00:24:35\tWide\n00:24:36\tApple\n00:24:37\tMotorola\n00:24:38\tBrocadeC\n00:24:39\tDigitalB\n00:24:3a\tLudlElec\n00:24:3b\tCssiSPte\n00:24:3c\tSAAA\n00:24:3d\tEmersonA\n00:24:3f\tStorwize\n00:24:40\tHaloMoni\n00:24:41\tWanzlMet\n00:24:42\tAxona\n00:24:43\tNortelNe\n00:24:44\tNintendo\n00:24:45\tAdtran\n00:24:46\tMmbResea\n00:24:47\tKaztek\n00:24:48\tSpidercl\n00:24:49\tShenZhen\n00:24:4a\tVoyantIn\n00:24:4b\tPerceptr\n00:24:4c\tSolartro\n00:24:4d\tHokkaido\n00:24:4e\tRadchips\n00:24:4f\tAsantron\n00:24:50\tCisco\n00:24:51\tCisco\n00:24:52\tSiliconS\n00:24:53\tInitraDO\n00:24:54\tSamsung\n00:24:55\tMulogicB\n00:24:56\t2wire\n00:24:58\tPaBastio\n00:24:59\tAbbAutom\n00:24:5a\tNanjingP\n00:24:5b\tRaidonTe\n00:24:5c\tDesign-C\n00:24:5d\tTerbergB\n00:24:5e\tHivision\n00:24:5f\tVineTele\n00:24:60\tGiavalSc\n00:24:61\tShinWang\n00:24:62\tRayzone\n00:24:63\tPhybridg\n00:24:64\tBridgeTe\n00:24:65\tElentec\n00:24:66\tUnitronN\n00:24:67\tAocInter\n00:24:68\tSumavisi\n00:24:69\tSmartDoo\n00:24:6a\tSolidYea\n00:24:6b\tCovia\n00:24:6c\tArubaNet\n00:24:6d\tWeinzier\n00:24:6e\tPhihongU\n00:24:6f\tOndaComm\n00:24:70\tAurotech\n00:24:71\tFusionMu\n00:24:72\tRedriven\n00:24:73\t3comEuro\n00:24:74\tAutronic\n00:24:75\tCompassS\n00:24:76\tTapTv\n00:24:77\tTibboTec\n00:24:78\tMagTechE\n00:24:79\tOptecDis\n00:24:7a\tFuYiChen\n00:24:7b\tActionte\n00:24:7c\tNokiaDan\n00:24:7d\tNokiaDan\n00:24:7e\tUniversa\n00:24:7f\tNortelNe\n00:24:80\tMeteocon\n00:24:81\tHP\n00:24:82\tRuckusWi\n00:24:83\tLG\n00:24:84\tBangAndO\n00:24:85\tContextr\n00:24:86\tDesignar\n00:24:87\tBlackboa\n00:24:88\tCentreFo\n00:24:89\tVodafone\n00:24:8a\tKagaElec\n00:24:8b\tHybus\n00:24:8c\tASUS\n00:24:8d\tSony\n00:24:8e\tInfoware\n00:24:8f\tDo-Monix\n00:24:90\tSamsung\n00:24:91\tSamsung\n00:24:92\tMotorola\n00:24:93\tArrisGro\n00:24:94\tShenzhen\n00:24:95\tArrisGro\n00:24:96\tGinzinge\n00:24:97\tCisco\n00:24:98\tCisco\n00:24:99\tAquilaTe\n00:24:9a\tBeijingZ\n00:24:9b\tActionSt\n00:24:9c\tBimengCo\n00:24:9d\tNesTechn\n00:24:9e\tAdc-Elek\n00:24:9f\tRimTesti\n00:24:a0\tArrisGro\n00:24:a1\tArrisGro\n00:24:a2\tHongKong\n00:24:a3\tSonimTec\n00:24:a4\tSikluCom\n00:24:a5\tBuffalo\n00:24:a6\tTelestar\n00:24:a7\tAdvanced\n00:24:a8\tProcurve\n00:24:a9\tLeaderTe\n00:24:aa\tDycorTec\n00:24:ab\tA7Engine\n00:24:ac\tHangzhou\n00:24:ad\tAdolfThi\n00:24:ae\tMorpho\n00:24:af\tEchostar\n00:24:b0\tEsab\n00:24:b1\tCoulombT\n00:24:b2\tNetgear\n00:24:b3\tGraf-Syt\n00:24:b4\tEscatron\n00:24:b5\tNortelNe\n00:24:b6\tSeagateT\n00:24:b7\tGridpoin\n00:24:b8\tFreeAlli\n00:24:b9\tWuhanHig\n00:24:ba\tTexasIns\n00:24:bb\tCentral\n00:24:bc\tHurob\n00:24:bd\tHainzlIn\n00:24:be\tSony\n00:24:bf\tCiat\n00:24:c0\tNtiComod\n00:24:c1\tArrisGro\n00:24:c2\tAsumo\n00:24:c3\tCisco\n00:24:c4\tCisco\n00:24:c5\tMeridian\n00:24:c6\tHagerEle\n00:24:c7\tMobilarm\n00:24:c8\tBroadban\n00:24:c9\tBroadban\n00:24:ca\tTobiiTec\n00:24:cb\tAutonetM\n00:24:cc\tFascinat\n00:24:cd\tWillowGa\n00:24:ce\tExeltech\n00:24:cf\tInscapeD\n00:24:d0\tShenzhen\n00:24:d1\tThomson\n00:24:d2\tAskeyCom\n00:24:d3\tQualica\n00:24:d4\tFreeboxS\n00:24:d5\tWinwardI\n00:24:d6\tIntel\n00:24:d7\tIntel\n00:24:d8\tIlsungPr\n00:24:d9\tBicom\n00:24:da\tInnovar\n00:24:db\tAlcoholM\n00:24:dc\tJuniperN\n00:24:dd\tCentrak\n00:24:de\tGlobalTe\n00:24:df\tDigitalb\n00:24:e0\tDsTechLl\n00:24:e1\tConveyCo\n00:24:e2\tHasegawa\n00:24:e3\tCaoGroup\n00:24:e4\tWithings\n00:24:e5\tSeerTech\n00:24:e6\tInMotion\n00:24:e7\tPlasterN\n00:24:e8\tDell\n00:24:e9\tSamsung\n00:24:ea\tIris-Gmb\n00:24:eb\tClearpat\n00:24:ec\tUnitedIn\n00:24:ed\tYtElec\n00:24:ee\tWynmax\n00:24:ef\tSony\n00:24:f0\tSeanodes\n00:24:f1\tShenzhen\n00:24:f2\tUniphone\n00:24:f3\tNintendo\n00:24:f4\tKaminari\n00:24:f5\tNdsSurgi\n00:24:f6\tMiyoshiE\n00:24:f7\tCisco\n00:24:f8\tTechnica\n00:24:f9\tCisco\n00:24:fa\tHilgerUK\n00:24:fb\tPrivate\n00:24:fc\tQuopin\n00:24:fd\tAccedian\n00:24:fe\tAvm\n00:24:ff\tQlogic\n00:25:00\tApple\n00:25:01\tJscSuper\n00:25:02\tNaturalp\n00:25:03\tIBM\n00:25:04\tValiantC\n00:25:05\tEksEngel\n00:25:06\tAIAntita\n00:25:07\tAstak\n00:25:08\tMaquetCa\n00:25:09\tSharetro\n00:25:0a\tSecurity\n00:25:0b\tCentrofa\n00:25:0c\tEnertrac\n00:25:0d\tGztTelko\n00:25:0e\tGtGerman\n00:25:0f\tOn-RampW\n00:25:10\tPico-Tes\n00:25:11\tElitegro\n00:25:12\tZte\n00:25:13\tCxpDigit\n00:25:14\tPcWorthI\n00:25:15\tSfr\n00:25:16\tIntegrat\n00:25:17\tVenntisL\n00:25:18\tPowerPlu\n00:25:19\tViaas\n00:25:1a\tPsiberDa\n00:25:1b\tPhilips\n00:25:1c\tEdt\n00:25:1d\tDsaEncor\n00:25:1e\tRotelTec\n00:25:1f\tZynusVis\n00:25:20\tSmaRailw\n00:25:21\tLogitekE\n00:25:22\tAsrockIn\n00:25:23\tOcp\n00:25:24\tLightcom\n00:25:25\tCteraNet\n00:25:26\tGenuineT\n00:25:27\tBitrode\n00:25:28\tDaidoSig\n00:25:29\tComelitG\n00:25:2a\tChengduG\n00:25:2b\tStirling\n00:25:2c\tEntourag\n00:25:2d\tKiryungE\n00:25:2e\tCisco\n00:25:2f\tEnergy\n00:25:30\tAetas\n00:25:31\tCloudEng\n00:25:32\tDigitalR\n00:25:33\tWittenst\n00:25:35\tMinimax\n00:25:36\tOkiElect\n00:25:37\tRuncomTe\n00:25:38\tSamsung\n00:25:39\tIfta\n00:25:3a\tCeva\n00:25:3b\tDinDietm\n00:25:3c\t2wire\n00:25:3d\tDrsConso\n00:25:3e\tSensusMe\n00:25:40\tQuasarTe\n00:25:41\tMaquetCr\n00:25:42\tPittasof\n00:25:43\tMoneytec\n00:25:44\tLojack\n00:25:45\tCisco\n00:25:46\tCisco\n00:25:47\tNokiaDan\n00:25:48\tNokiaDan\n00:25:49\tJeorichT\n00:25:4a\tRingcube\n00:25:4b\tApple\n00:25:4c\tVideonCe\n00:25:4d\tSingapor\n00:25:4e\tVertexWi\n00:25:4f\tElettrol\n00:25:50\tRiverbed\n00:25:51\tSe-Elekt\n00:25:52\tVxi\n00:25:53\tAdbBroad\n00:25:54\tPixel8Ne\n00:25:55\tVisonicT\n00:25:56\tHonHaiPr\n00:25:57\tBlackber\n00:25:58\tMpedia\n00:25:59\tSyphanTe\n00:25:5a\tTantalus\n00:25:5b\tCoachcom\n00:25:5c\tNec\n00:25:5d\tMornings\n00:25:5e\tShanghai\n00:25:5f\tSentec\n00:25:60\tIbridgeN\n00:25:61\tProcurve\n00:25:62\tInterbro\n00:25:63\tLuxtera\n00:25:64\tDell\n00:25:65\tVizimax\n00:25:66\tSamsung\n00:25:67\tSamsung\n00:25:68\tHuawei\n00:25:69\tSagemcom\n00:25:6a\tInit-Ins\n00:25:6b\tAtenixEE\n00:25:6c\tAzimutPr\n00:25:6d\tBroadban\n00:25:6e\tVanBreda\n00:25:6f\tDantherm\n00:25:70\tEasternC\n00:25:71\tZhejiang\n00:25:72\tNemo-QIn\n00:25:73\tStElectr\n00:25:74\tKunimiMe\n00:25:75\tFiberple\n00:25:76\tNeliTech\n00:25:77\tD-BoxTec\n00:25:78\tJscConce\n00:25:79\tJFLabs\n00:25:7a\tCamcoPro\n00:25:7b\tStjElect\n00:25:7c\tHuachent\n00:25:7d\tPointred\n00:25:7e\tNewPosTe\n00:25:7f\tCalltech\n00:25:80\tEquipson\n00:25:81\tX-StarNe\n00:25:82\tMaksatTe\n00:25:83\tCisco\n00:25:84\tCisco\n00:25:85\tKokuyoS&\n00:25:86\tTP-Link\n00:25:87\tVitality\n00:25:88\tGenieInd\n00:25:89\tHillsInd\n00:25:8a\tPole/Zer\n00:25:8b\tMellanox\n00:25:8c\tEsusElek\n00:25:8d\tHaier\n00:25:8e\tWeatherC\n00:25:8f\tTridentM\n00:25:90\tSuperMic\n00:25:91\tNextek\n00:25:92\tGuangzho\n00:25:93\tDatnetIn\n00:25:94\tEurodesi\n00:25:95\tNorthwes\n00:25:96\tGigavisi\n00:25:97\tKalkiCom\n00:25:98\tZhongSha\n00:25:99\tHedonEDB\n00:25:9a\tCestroni\n00:25:9b\tBeijingP\n00:25:9c\tCisco\n00:25:9d\tPrivate\n00:25:9e\tHuawei\n00:25:9f\tTechnodi\n00:25:a0\tNintendo\n00:25:a1\tEnalasys\n00:25:a2\tAltaDefi\n00:25:a3\tTrimaxWi\n00:25:a4\tEurodesi\n00:25:a5\tWalnutMe\n00:25:a6\tCentralN\n00:25:a7\tComverge\n00:25:a8\tKontronB\n00:25:a9\tShanghai\n00:25:aa\tBeijingS\n00:25:ab\tAioLcdPc\n00:25:ac\tI-Tech\n00:25:ad\tManufact\n00:25:ae\tMicrosoft\n00:25:af\tComfileT\n00:25:b0\tSchmartz\n00:25:b1\tMaya-Cre\n00:25:b2\tMbdaDeut\n00:25:b3\tHP\n00:25:b4\tCisco\n00:25:b5\tCisco\n00:25:b6\tTelecomF\n00:25:b7\tCostarEl\n00:25:b8\tAgileCom\n00:25:b9\tCypressS\n00:25:ba\tAlcatel-\n00:25:bb\tInnerint\n00:25:bc\tApple\n00:25:bd\tItaldata\n00:25:be\tTektrap\n00:25:bf\tWireless\n00:25:c0\tZilliont\n00:25:c1\tNawooKor\n00:25:c2\tRingbell\n00:25:c3\t21168\n00:25:c4\tRuckusWi\n00:25:c5\tStarLink\n00:25:c6\tKasercor\n00:25:c7\tAltek\n00:25:c8\tS-Access\n00:25:c9\tShenzhen\n00:25:ca\tLsResear\n00:25:cb\tReinerSc\n00:25:cc\tMobileCo\n00:25:cd\tSkylaneO\n00:25:ce\tInnerspa\n00:25:cf\tNokiaDan\n00:25:d0\tNokiaDan\n00:25:d1\tEasternA\n00:25:d2\tInpegvis\n00:25:d3\tAzureWave\n00:25:d4\tGeneralD\n00:25:d5\tRobonica\n00:25:d6\tKroger\n00:25:d7\tCedo\n00:25:d8\tKoreaMai\n00:25:d9\tDatafab\n00:25:da\tSecuraKe\n00:25:db\tAtiElect\n00:25:dc\tSumitomo\n00:25:dd\tSunnytek\n00:25:de\tProbits\n00:25:df\tPrivate\n00:25:e0\tCeedtecS\n00:25:e1\tShanghai\n00:25:e2\tEverspri\n00:25:e3\tHanshini\n00:25:e4\tOmni-Wif\n00:25:e5\tLG\n00:25:e6\tBelgianM\n00:25:e7\tSony\n00:25:e8\tIdahoTec\n00:25:e9\tI-MateDe\n00:25:ea\tIphionBv\n00:25:eb\tReutechR\n00:25:ec\tHumanwar\n00:25:ed\tNuvoTech\n00:25:ee\tAvtex\n00:25:ef\tI-Tec\n00:25:f0\tSugaElec\n00:25:f1\tArrisGro\n00:25:f2\tArrisGro\n00:25:f3\tNordwest\n00:25:f4\tKocoConn\n00:25:f5\tDvsKorea\n00:25:f6\tNettalkC\n00:25:f7\tAnsaldoS\n00:25:f9\tGmkElect\n00:25:fa\tJ&MAnaly\n00:25:fb\tTunstall\n00:25:fc\tEndaEndu\n00:25:fd\tObrCentr\n00:25:fe\tPilotEle\n00:25:ff\tCrenovaM\n00:26:00\tTeacAust\n00:26:01\tCutera\n00:26:02\tSmartTem\n00:26:03\tShenzhen\n00:26:04\tAudioPro\n00:26:05\tCc\n00:26:06\tRaumfeld\n00:26:07\tEnabling\n00:26:08\tApple\n00:26:09\tPhyllis\n00:26:0a\tCisco\n00:26:0b\tCisco\n00:26:0c\tDataram\n00:26:0d\tMercury\n00:26:0e\tAblazeLl\n00:26:0f\tLinnProd\n00:26:10\tApacewav\n00:26:11\tLicera\n00:26:12\tSpaceExp\n00:26:13\tEngelAxi\n00:26:14\tKtnf\n00:26:15\tTeracom\n00:26:16\tRosemoun\n00:26:17\tOemWorld\n00:26:18\tASUS\n00:26:19\tFrc\n00:26:1a\tFemtocom\n00:26:1b\tLaurelBa\n00:26:1c\tNeovia\n00:26:1d\tCopSecur\n00:26:1e\tQingbang\n00:26:1f\tSaeMagne\n00:26:20\tIsgus\n00:26:21\tIntelicl\n00:26:22\tCompalIn\n00:26:23\tJrdCommu\n00:26:24\tThomson\n00:26:25\tMediaspu\n00:26:26\tGeophysi\n00:26:27\tTruesell\n00:26:28\tCompanyt\n00:26:29\tJuphoonS\n00:26:2a\tProxense\n00:26:2b\tWongsEle\n00:26:2c\tIktAdvan\n00:26:2d\tWistron\n00:26:2e\tChengduJ\n00:26:2f\tHamamats\n00:26:30\tAcorelSA\n00:26:31\tCommtact\n00:26:32\tInstrume\n00:26:33\tMir-Medi\n00:26:34\tInfineta\n00:26:35\tBluetech\n00:26:36\tArrisGro\n00:26:37\tSamsung\n00:26:38\tXiaMenJo\n00:26:39\tTMElectr\n00:26:3a\tDigitec\n00:26:3b\tOnbnetec\n00:26:3c\tBachmann\n00:26:3d\tMia\n00:26:3e\tTrapezeN\n00:26:3f\tLiosTech\n00:26:40\tBaustemB\n00:26:41\tArrisGro\n00:26:42\tArrisGro\n00:26:43\tAlpsElec\n00:26:44\tThomsonT\n00:26:45\tCircontr\n00:26:46\tShenyang\n00:26:47\tWfeTechn\n00:26:48\tEmitech\n00:26:4a\tApple\n00:26:4c\tShanghai\n00:26:4d\tArcadyan\n00:26:4e\tRailRoad\n00:26:4f\tKrüger&G\n00:26:50\t2wire\n00:26:51\tCisco\n00:26:52\tCisco\n00:26:53\tDayseque\n00:26:54\t3Com\n00:26:55\tHP\n00:26:56\tSansonic\n00:26:57\tOooNppEk\n00:26:58\tT-Platfo\n00:26:59\tNintendo\n00:26:5a\tD-Link\n00:26:5b\tHitronTe\n00:26:5c\tHonHaiPr\n00:26:5d\tSamsung\n00:26:5e\tHonHaiPr\n00:26:5f\tSamsung\n00:26:60\tLogiways\n00:26:61\tIrumtek\n00:26:62\tActionte\n00:26:63\tShenzhen\n00:26:64\tCoreSyst\n00:26:65\tProtecte\n00:26:66\tEfmNetwo\n00:26:67\tCarecom\n00:26:68\tNokiaDan\n00:26:69\tNokiaDan\n00:26:6a\tEssensiu\n00:26:6b\tShineUni\n00:26:6c\tInventec\n00:26:6d\tMobileac\n00:26:6e\tNissho-D\n00:26:6f\tCoordiwi\n00:26:70\tCinchCon\n00:26:71\tAutovisi\n00:26:72\tAampOfAm\n00:26:73\tRicoh\n00:26:74\tElectron\n00:26:75\tAztechEl\n00:26:76\tCommidtA\n00:26:77\tDeif\n00:26:78\tLogicIns\n00:26:79\tEuphonic\n00:26:7a\tWuhanHon\n00:26:7b\tGsiHelmh\n00:26:7c\tMetz-Wer\n00:26:7d\tA-MaxTec\n00:26:7e\tParrotSa\n00:26:7f\tZenterio\n00:26:80\tSil3Pty\n00:26:81\tInterspi\n00:26:82\tGemtekTe\n00:26:83\tAjohoEnt\n00:26:84\tKisanSys\n00:26:85\tDigitalI\n00:26:86\tQuantenn\n00:26:87\tCoregaKK\n00:26:88\tJuniperN\n00:26:89\tGeneralD\n00:26:8a\tTerrierS\n00:26:8b\tGuangzho\n00:26:8c\tStarleaf\n00:26:8d\tCelltelS\n00:26:8e\tAltaSolu\n00:26:8f\tMta\n00:26:90\tIDoIt\n00:26:91\tSagemcom\n00:26:92\tMitsubis\n00:26:93\tQvidiumT\n00:26:94\tSenscien\n00:26:95\tZtGroupI\n00:26:96\tNoolix\n00:26:97\tAlphaTec\n00:26:98\tCisco\n00:26:99\tCisco\n00:26:9a\tCarinaSy\n00:26:9b\tSokrat\n00:26:9c\tItusJapa\n00:26:9d\tM2mnet\n00:26:9e\tQuantaCo\n00:26:9f\tPrivate\n00:26:a0\tMoblic\n00:26:a1\tMegger\n00:26:a2\tInstrume\n00:26:a3\tFqIngeni\n00:26:a4\tNovusPro\n00:26:a5\tMicrorob\n00:26:a6\tTrixell\n00:26:a7\tConnectS\n00:26:a8\tDaehapHy\n00:26:a9\tStrongTe\n00:26:aa\tKenmecMe\n00:26:ab\tSeikoEps\n00:26:ac\tShanghai\n00:26:ad\tArada\n00:26:ae\tWireless\n00:26:af\tDuelco\n00:26:b0\tApple\n00:26:b1\tNavisAut\n00:26:b2\tSetrix\n00:26:b3\tThalesCo\n00:26:b4\tFordMoto\n00:26:b5\tIcommTel\n00:26:b6\tAskeyCom\n00:26:b7\tKingston\n00:26:b8\tActionte\n00:26:b9\tDell\n00:26:ba\tArrisGro\n00:26:bb\tApple\n00:26:bc\tGeneralJ\n00:26:bd\tJtecCard\n00:26:be\tSchoonde\n00:26:bf\tShenzhen\n00:26:c0\tEnergyhu\n00:26:c1\tArtray\n00:26:c2\tScdi\n00:26:c3\tInsighte\n00:26:c4\tCadmosMi\n00:26:c5\tGuangdon\n00:26:c6\tIntel\n00:26:c7\tIntel\n00:26:c8\tSystemSe\n00:26:c9\tProventi\n00:26:ca\tCisco\n00:26:cb\tCisco\n00:26:cc\tNokiaDan\n00:26:cd\tPurpleco\n00:26:ce\tKozumiUs\n00:26:cf\tDekaR&D\n00:26:d0\tSemihalf\n00:26:d1\tSSquared\n00:26:d2\tPcube\n00:26:d3\tZenoInfo\n00:26:d4\tIrca\n00:26:d5\tOrySoluc\n00:26:d6\tNingboAn\n00:26:d7\tKmElecto\n00:26:d8\tMagicPoi\n00:26:d9\tArrisGro\n00:26:da\tUniversa\n00:26:db\tIonicsEm\n00:26:dc\tOpticalD\n00:26:dd\tFivalSci\n00:26:de\tFdiMatel\n00:26:df\tTaidocTe\n00:26:e0\tAsiteq\n00:26:e1\tStanford\n00:26:e2\tLG\n00:26:e3\tDti\n00:26:e4\tCanal+\n00:26:e5\tAegPower\n00:26:e6\tVisionhi\n00:26:e7\tShanghai\n00:26:e8\tMurataMa\n00:26:e9\tSp\n00:26:ea\tCheerchi\n00:26:eb\tAdvanced\n00:26:ec\tLegrandH\n00:26:ed\tZte\n00:26:ee\tTkm\n00:26:ef\tTechnolo\n00:26:f0\tCtrixsIn\n00:26:f1\tProcurve\n00:26:f2\tNetgear\n00:26:f3\tSmcNetwo\n00:26:f4\tNesslab\n00:26:f5\tXrplus\n00:26:f6\tMilitary\n00:26:f7\tNivettiP\n00:26:f8\tGoldenHi\n00:26:f9\tSEMSrl\n00:26:fa\tBandrich\n00:26:fb\tAirdioWi\n00:26:fc\tAcsipTec\n00:26:fd\tInteract\n00:26:fe\tMkdTechn\n00:26:ff\tBlackber\n00:27:00\tShenzhen\n00:27:01\tIncostar\n00:27:02\tSolaredg\n00:27:03\tTestechE\n00:27:04\tAccelera\n00:27:05\tSectroni\n00:27:06\tYoisys\n00:27:07\tLiftComp\n00:27:08\tNordiagA\n00:27:09\tNintendo\n00:27:0a\tIeeSA\n00:27:0b\tAduraTec\n00:27:0c\tCisco\n00:27:0d\tCisco\n00:27:0e\tIntel\n00:27:0f\tEnvision\n00:27:10\tIntel\n00:27:11\tLanpro\n00:27:12\tMaxvisio\n00:27:13\tUniversa\n00:27:14\tGrainmus\n00:27:15\tReboundT\n00:27:16\tAdachi-S\n00:27:17\tCeDigita\n00:27:18\tSuzhouNe\n00:27:19\tTP-Link\n00:27:1a\tGeenovoT\n00:27:1b\tAlecSich\n00:27:1c\tMercury\n00:27:1d\tCombaTel\n00:27:1e\tXagylCom\n00:27:1f\tMiproEle\n00:27:20\tNew-SolC\n00:27:21\tShenzhen\n00:27:22\tUbiquiti\n00:27:e3\tCisco\n00:27:f8\tBrocadeC\n00:28:f8\tIntel\n00:29:26\tAppliedO\n00:2a:10\tCisco\n00:2a:6a\tCisco\n00:2a:af\tLarsys-A\n00:2c:c8\tCisco\n00:2d:76\tTitech\n00:30:00\tAllwellT\n00:30:01\tSmp\n00:30:02\tExpandNe\n00:30:03\tPhasys\n00:30:04\tLeadtekR\n00:30:05\tFujitsu\n00:30:06\tSuperpow\n00:30:07\tOpti\n00:30:08\tAvioDigi\n00:30:09\tTachionN\n00:30:0a\tAztechEl\n00:30:0b\tMphaseTe\n00:30:0c\tCongruen\n00:30:0d\tMmcTechn\n00:30:0e\tKlotzDig\n00:30:0f\tImt-Info\n00:30:10\tVisionet\n00:30:11\tHmsIndus\n00:30:12\tDigitalE\n00:30:13\tNec\n00:30:14\tDivio\n00:30:15\tCpClare\n00:30:16\tIshida\n00:30:17\tBluearcU\n00:30:18\tJetwayIn\n00:30:19\tCisco\n00:30:1a\tSmartbri\n00:30:1b\tShuttle\n00:30:1c\tAltvater\n00:30:1d\tSkystrea\n00:30:1e\t3comEuro\n00:30:1f\tOpticalN\n00:30:20\tTsi\n00:30:21\tHsingTec\n00:30:22\tFongKaiI\n00:30:23\tCogentCo\n00:30:24\tCisco\n00:30:25\tCheckout\n00:30:26\tHeitelDi\n00:30:27\tKerbango\n00:30:28\tFaseSald\n00:30:29\tOpicom\n00:30:2a\tSouthern\n00:30:2b\tInalpNet\n00:30:2c\tSylantro\n00:30:2d\tQuantumB\n00:30:2e\tHoftWess\n00:30:2f\tGeAviati\n00:30:30\tHarmonix\n00:30:31\tLightwav\n00:30:32\tMagicram\n00:30:33\tOrientTe\n00:30:34\tSetEngin\n00:30:35\tCorning\n00:30:36\tRmpElekt\n00:30:37\tPackardB\n00:30:38\tXcp\n00:30:39\tSoftbook\n00:30:3a\tMaatel\n00:30:3b\tPowercom\n00:30:3c\tOnnto\n00:30:3d\tIva\n00:30:3e\tRadcom\n00:30:3f\tTurbocom\n00:30:40\tCisco\n00:30:41\tSaejinTM\n00:30:42\tDetewe-D\n00:30:43\tIdreamTe\n00:30:44\tCradlepo\n00:30:45\tVillageN\n00:30:46\tControll\n00:30:47\tNisseiEl\n00:30:48\tSuperMic\n00:30:49\tBryantTe\n00:30:4a\tFraunhof\n00:30:4b\tOrbacom\n00:30:4c\tAppianCo\n00:30:4d\tEsi\n00:30:4e\tBustecPr\n00:30:4f\tPlanetTe\n00:30:50\tVersaTec\n00:30:51\tOrbitAvi\n00:30:52\tElasticN\n00:30:53\tBasler\n00:30:54\tCastlene\n00:30:55\tRenesasT\n00:30:56\tBeckIpc\n00:30:57\tQtelnet\n00:30:58\tApiMotio\n00:30:59\tKontronC\n00:30:5a\tTelgen\n00:30:5b\tToko\n00:30:5c\tSmarLabo\n00:30:5d\tDigitra\n00:30:5e\tAbelkoIn\n00:30:5f\tHasselbl\n00:30:60\tPowerfil\n00:30:61\tMobytel\n00:30:62\tIpVideoN\n00:30:63\tSantera\n00:30:64\tAdlinkTe\n00:30:65\tApple\n00:30:66\tRfm\n00:30:67\tBiostarM\n00:30:68\tCybernet\n00:30:69\tImpacctT\n00:30:6a\tPentaMed\n00:30:6b\tCmos\n00:30:6c\tHitex\n00:30:6d\tLucentTe\n00:30:6e\tHP\n00:30:6f\tSeyeonTe\n00:30:70\t1net\n00:30:71\tCisco\n00:30:72\tIntellib\n00:30:73\tInternat\n00:30:74\tEquiinet\n00:30:75\tAdtech\n00:30:76\tAkamba\n00:30:77\tOnpremNe\n00:30:78\tCisco\n00:30:79\tCqos\n00:30:7a\tAdvanced\n00:30:7b\tCisco\n00:30:7c\tAdidSa\n00:30:7d\tGreAmeri\n00:30:7e\tRedflexC\n00:30:7f\tIrlan\n00:30:80\tCisco\n00:30:81\tAltosC&C\n00:30:82\tTaihanEl\n00:30:83\tIvron\n00:30:84\tAlliedTe\n00:30:85\tCisco\n00:30:86\tTransist\n00:30:87\tVegaGrie\n00:30:88\tEricsson\n00:30:89\tSpectrap\n00:30:8a\tNicotraS\n00:30:8b\tBrixNetw\n00:30:8c\tQuantum\n00:30:8d\tPinnacle\n00:30:8e\tCrossMat\n00:30:8f\tMicrilor\n00:30:90\tCyraTech\n00:30:91\tTaiwanFi\n00:30:92\tModunorm\n00:30:93\tSonnetTe\n00:30:94\tCisco\n00:30:95\tProcompI\n00:30:96\tCisco\n00:30:97\tRegin\n00:30:98\tGlobalCo\n00:30:99\tBoenigUn\n00:30:9a\tAstroTer\n00:30:9b\tSmartwar\n00:30:9c\tTimingAp\n00:30:9d\tNimbleMi\n00:30:9e\tWorkbit\n00:30:9f\tAmberNet\n00:30:a0\tTycoSubm\n00:30:a1\tWebgate\n00:30:a2\tLightner\n00:30:a3\tCisco\n00:30:a4\tWoodwind\n00:30:a5\tActivePo\n00:30:a6\tVianetTe\n00:30:a7\tSchweitz\n00:30:a8\tOlECommu\n00:30:a9\tNetivers\n00:30:aa\tAxusMicr\n00:30:ab\tDeltaNet\n00:30:ac\tSystemeL\n00:30:ad\tShanghai\n00:30:ae\tTimesNSy\n00:30:af\tHoneywel\n00:30:b0\tConverge\n00:30:b1\tTrunknet\n00:30:b2\tL-3Sonom\n00:30:b3\tSanValle\n00:30:b4\tIntersil\n00:30:b5\tTadiranM\n00:30:b6\tCisco\n00:30:b7\tTeletrol\n00:30:b8\tRiverdel\n00:30:b9\tEctel\n00:30:ba\tAc&TSyst\n00:30:bb\tCacheflo\n00:30:bc\tOptronic\n00:30:bd\tBelkinCo\n00:30:be\tCity-Net\n00:30:bf\tMultidat\n00:30:c0\tLaraTech\n00:30:c1\tHP\n00:30:c2\tComone\n00:30:c3\tFlueckig\n00:30:c4\tCanonIma\n00:30:c5\tCadenceD\n00:30:c6\tControlS\n00:30:c7\tMacromat\n00:30:c8\tGadLine\n00:30:c9\tLuxnN\n00:30:ca\tDiscover\n00:30:cb\tOmniFlow\n00:30:cc\tTenorNet\n00:30:cd\tConexant\n00:30:ce\tZaffire\n00:30:cf\tTwoTechn\n00:30:d0\tTellabs\n00:30:d1\tInova\n00:30:d2\tWinTechn\n00:30:d3\tAgilentT\n00:30:d4\tAae\n00:30:d5\tDresearc\n00:30:d6\tMscVertr\n00:30:d7\tInnovati\n00:30:d8\tSitek\n00:30:d9\tDatacore\n00:30:da\tComtrend\n00:30:db\tMindread\n00:30:dc\tRightech\n00:30:dd\tIndigita\n00:30:de\tWagoKont\n00:30:df\tKb/TelTe\n00:30:e0\tOxfordSe\n00:30:e1\tNetworkE\n00:30:e2\tGarnet\n00:30:e3\tSedonaNe\n00:30:e4\tChiyodaS\n00:30:e5\tAmperDat\n00:30:e6\tDraegerM\n00:30:e7\tCnfMobil\n00:30:e8\tEnsim\n00:30:e9\tGmaCommu\n00:30:ea\tTeraforc\n00:30:eb\tTurbonet\n00:30:ec\tBorgardt\n00:30:ed\tExpertMa\n00:30:ee\tDsgTechn\n00:30:ef\tNeonTech\n00:30:f0\tUniformI\n00:30:f1\tAcctonTe\n00:30:f2\tCisco\n00:30:f3\tAtWorkCo\n00:30:f4\tStardotT\n00:30:f5\tWildLab\n00:30:f6\tSecurelo\n00:30:f7\tRamix\n00:30:f8\tDynapro\n00:30:f9\tSollae\n00:30:fa\tTelica\n00:30:fb\tAzsTechn\n00:30:fc\tTerawave\n00:30:fd\tIntegrat\n00:30:fe\tDsa\n00:30:ff\tDatafab\n00:31:46\tJuniperN\n00:32:3a\tSo-Logic\n00:33:6c\tSynapsen\n00:34:da\tLG\n00:34:f1\tRadicomR\n00:34:fe\tHuawei\n00:35:1a\tCisco\n00:35:32\tElectro-\n00:35:60\tRosenAvi\n00:36:76\tArrisGro\n00:36:f8\tContiTem\n00:36:fe\tSupervis\n00:37:6d\tMurataMa\n00:37:b7\tSagemcom\n00:38:df\tCisco\n00:3a:7d\tCisco\n00:3a:98\tCisco\n00:3a:99\tCisco\n00:3a:9a\tCisco\n00:3a:9b\tCisco\n00:3a:9c\tCisco\n00:3a:9d\tNecPlatf\n00:3a:af\tBluebit\n00:3c:c5\tWonwooEn\n00:3d:41\tHattelan\n00:3e:e1\tApple\n00:40:00\tPciCompo\n00:40:01\tZeroOneT\n00:40:02\tPerle\n00:40:03\tEmersonP\n00:40:04\tIcm\n00:40:05\tTrendwar\n00:40:06\tSampoTec\n00:40:07\tTelmatIn\n00:40:08\tAPlusInf\n00:40:09\tTachiban\n00:40:0a\tPivotalT\n00:40:0b\tCresc\n00:40:0c\tGeneralM\n00:40:0d\tLannetDa\n00:40:0e\tMemotec\n00:40:0f\tDatacomT\n00:40:10\tSonicMac\n00:40:11\tFaciliti\n00:40:12\tWindata\n00:40:13\tNttDataC\n00:40:14\tComsoft\n00:40:15\tAscom\n00:40:16\tAdc-Glob\n00:40:17\tXcdXjet-\n00:40:18\tAdobe\n00:40:19\tAeon\n00:40:1a\tFujiElec\n00:40:1b\tPrinter\n00:40:1c\tAstPenti\n00:40:1d\tInvisibl\n00:40:1e\tIcc\n00:40:1f\tColorgra\n00:40:20\tPilkingt\n00:40:21\tRasterGr\n00:40:22\tKleverCo\n00:40:23\tLogic\n00:40:24\tCompac\n00:40:25\tMolecula\n00:40:26\tMelco\n00:40:27\tSmcMassa\n00:40:28\tNetcomm\n00:40:29\tCompex\n00:40:2a\tCanoga-P\n00:40:2b\tTrigem\n00:40:2c\tIsisDist\n00:40:2d\tHarrisAd\n00:40:2e\tPrecisio\n00:40:2f\tXlntDesi\n00:40:30\tGkComput\n00:40:31\tKokusaiE\n00:40:32\tDigitalC\n00:40:33\tAddtronT\n00:40:34\tBustek\n00:40:35\tOpcom\n00:40:36\tTribesta\n00:40:37\tSea-Ilan\n00:40:38\tTalentEl\n00:40:39\tOptecDai\n00:40:3a\tImpactTe\n00:40:3b\tSynerjet\n00:40:3c\tForks\n00:40:3d\tTeradata\n00:40:3e\tRasterOp\n00:40:3f\tSsangyon\n00:40:40\tRingAcce\n00:40:41\tFujikura\n00:40:42\tNAT\n00:40:43\tNokiaDat\n00:40:44\tQnixComp\n00:40:45\tTwinhead\n00:40:46\tUdcResea\n00:40:47\tWindRive\n00:40:48\tSmdInfor\n00:40:49\tRocheDia\n00:40:4a\tWestAust\n00:40:4b\tMapleCom\n00:40:4c\tHypertec\n00:40:4d\tTelecomm\n00:40:4e\tFluent\n00:40:4f\tSpaceNav\n00:40:50\tIronics\n00:40:51\tGracilis\n00:40:52\tStarTech\n00:40:53\tDatum[Ba\n00:40:54\tThinking\n00:40:55\tMetronix\n00:40:56\tMcmJapan\n00:40:57\tLockheed\n00:40:58\tKronos\n00:40:59\tYoshidaK\n00:40:5a\tGoldstar\n00:40:5b\tFunasset\n00:40:5c\tFuture\n00:40:5d\tStar-Tek\n00:40:5e\tNorthHil\n00:40:5f\tAfeCompu\n00:40:60\tComendec\n00:40:61\tDatatech\n00:40:62\tE-System\n00:40:63\tViaTechn\n00:40:64\tKlaInstr\n00:40:65\tGteSpace\n00:40:66\tHitachiC\n00:40:67\tOmnibyte\n00:40:68\tExtended\n00:40:69\tLemcom\n00:40:6a\tKentekIn\n00:40:6b\tSysgen\n00:40:6c\tCoperniq\n00:40:6d\tLanco\n00:40:6e\tCorollar\n00:40:6f\tSyncRese\n00:40:70\tInterwar\n00:40:71\tAtmCompu\n00:40:72\tAppliedI\n00:40:73\tBassAsso\n00:40:74\tCableAnd\n00:40:75\tTattileS\n00:40:76\tAmp\n00:40:77\tMaxtonTe\n00:40:78\tWearnesA\n00:40:79\tJukoManu\n00:40:7a\tSocieteD\n00:40:7b\tScientif\n00:40:7c\tQume\n00:40:7d\tExtensio\n00:40:7e\tEvergree\n00:40:7f\tAgemaInf\n00:40:80\tAthenix\n00:40:81\tMannesma\n00:40:82\tLaborato\n00:40:83\tTdaIndus\n00:40:84\tHoneywel\n00:40:85\tSaabInst\n00:40:86\tMichelsK\n00:40:87\tUbitrex\n00:40:88\tMobuisNu\n00:40:89\tMeidensh\n00:40:8a\tTpsTelep\n00:40:8b\tRaylan\n00:40:8c\tAxisComm\n00:40:8d\tGoodyear\n00:40:8e\tCxr/Digi\n00:40:8f\tWm-DataM\n00:40:90\tAnselCom\n00:40:91\tProcompI\n00:40:92\tAspCompu\n00:40:93\tPaxdataN\n00:40:94\tShograph\n00:40:95\tEagleTec\n00:40:96\tAironet\n00:40:97\tDatexDiv\n00:40:98\tDressler\n00:40:99\tNewgen\n00:40:9a\tNetworkE\n00:40:9b\tHalCompu\n00:40:9c\tTranswar\n00:40:9d\tDigiboar\n00:40:9e\tConcurre\n00:40:9f\tLancast/\n00:40:a0\tGoldstar\n00:40:a1\tErgoComp\n00:40:a2\tKingstar\n00:40:a3\tMicrouni\n00:40:a4\tRoseElec\n00:40:a5\tClinicom\n00:40:a6\tCrayRese\n00:40:a7\tItautecP\n00:40:a8\tImfInter\n00:40:a9\tDatacom\n00:40:aa\tValmetAu\n00:40:ab\tRolandDg\n00:40:ac\tSuperWor\n00:40:ad\tSmaRegel\n00:40:ae\tDeltaCon\n00:40:af\tDigitalP\n00:40:b0\tBytexEng\n00:40:b1\tCodonics\n00:40:b2\tSystemfo\n00:40:b3\tPartech\n00:40:b4\t3comKK\n00:40:b5\tVideoTec\n00:40:b6\tComputer\n00:40:b7\tStealthC\n00:40:b8\tIdeaAsso\n00:40:b9\tMacqElec\n00:40:ba\tAlliantC\n00:40:bb\tGoldstar\n00:40:bc\tAlgorith\n00:40:bd\tStarligh\n00:40:be\tBoeingDe\n00:40:bf\tChannelI\n00:40:c0\tVistaCon\n00:40:c1\tBizerba-\n00:40:c2\tAppliedC\n00:40:c3\tFischerA\n00:40:c4\tKinkeiSy\n00:40:c5\tMicomCom\n00:40:c6\tFibernet\n00:40:c7\tDanpex\n00:40:c8\tMilanTec\n00:40:c9\tNcube\n00:40:ca\tFirstInt\n00:40:cb\tLanwanTe\n00:40:cc\tSilcomMa\n00:40:cd\tTeraMicr\n00:40:ce\tNet-Sour\n00:40:cf\tStrawber\n00:40:d0\tDec/Comp\n00:40:d1\tFukudaDe\n00:40:d2\tPagine\n00:40:d3\tKimpsion\n00:40:d4\tGageTalk\n00:40:d5\tSartoriu\n00:40:d6\tLocamati\n00:40:d7\tStudioGe\n00:40:d8\tOceanOff\n00:40:d9\tAmerican\n00:40:da\tTelspec\n00:40:db\tAdvanced\n00:40:dc\tTritecEl\n00:40:dd\tHongTech\n00:40:de\tElsagDat\n00:40:df\tDigalog\n00:40:e0\tAtomwide\n00:40:e1\tMarnerIn\n00:40:e2\tMesaRidg\n00:40:e3\tQuin\n00:40:e4\tE-MTechn\n00:40:e5\tSybus\n00:40:e6\tCAEN\n00:40:e7\tArnosIns\n00:40:e8\tCharlesR\n00:40:e9\tAccord\n00:40:ea\tPlaintre\n00:40:eb\tMartinMa\n00:40:ec\tMikasaSy\n00:40:ed\tNetworkC\n00:40:ee\tOptimem\n00:40:ef\tHypercom\n00:40:f0\tMicro\n00:40:f1\tChuoElec\n00:40:f2\tJanichKl\n00:40:f3\tNetcor\n00:40:f4\tCameoCom\n00:40:f5\tOemEngin\n00:40:f6\tKatronCo\n00:40:f7\tPolaroid\n00:40:f8\tSystemha\n00:40:f9\tCombinet\n00:40:fa\tMicroboa\n00:40:fb\tCascadeC\n00:40:fc\tIbrCompu\n00:40:fd\tLxe\n00:40:fe\tSymplexC\n00:40:ff\tTelebitC\n00:41:b4\tWuxiZhon\n00:41:d2\tCisco\n00:42:52\tRlxTechn\n00:42:5a\tCisco\n00:42:68\tCisco\n00:43:ff\tKetronSR\n00:45:01\tVersusTe\n00:46:4b\tHuawei\n00:48:54\tDigitalS\n00:4a:77\tZte\n00:4b:f3\tShenzhen\n00:4d:32\tAndonHea\n00:4f:49\tRealtek\n00:4f:4b\tPineTech\n00:50:00\tNexoComm\n00:50:01\tYamashit\n00:50:02\tOmnisec\n00:50:03\tXrite\n00:50:04\t3com3c90\n00:50:06\tTac\n00:50:07\tSiemensT\n00:50:08\tTivaMicr\n00:50:09\tPhilips\n00:50:0a\tIrisTech\n00:50:0b\tCisco\n00:50:0c\tE-TekLab\n00:50:0d\tSatoriEl\n00:50:0e\tChromati\n00:50:0f\tCisco\n00:50:10\tNovanetL\n00:50:12\tCbl-\n00:50:13\tChaparra\n00:50:14\tCisco\n00:50:15\tBrightSt\n00:50:16\tMolexCan\n00:50:17\tRsrSRL\n00:50:18\tAmit\n00:50:19\tSpringTi\n00:50:1a\tIqinvisi\n00:50:1b\tAblCanad\n00:50:1c\tJatom\n00:50:1e\tGrassVal\n00:50:1f\tMrg\n00:50:20\tMediasta\n00:50:21\tEisInter\n00:50:22\tZonetTec\n00:50:23\tPgDesign\n00:50:24\tNavic\n00:50:26\tCosystem\n00:50:27\tGenicom\n00:50:28\tAvalComm\n00:50:29\t1394Prin\n00:50:2a\tCisco\n00:50:2b\tGenrad\n00:50:2c\tSoyoComp\n00:50:2d\tAccel\n00:50:2e\tCambex\n00:50:2f\tTollbrid\n00:50:30\tFuturePl\n00:50:31\tAeroflex\n00:50:32\tPicazoCo\n00:50:33\tMayanNet\n00:50:36\tNetcam\n00:50:37\tKogaElec\n00:50:38\tDainTele\n00:50:39\tMarinerN\n00:50:3a\tDatongEl\n00:50:3b\tMediafir\n00:50:3c\tTsinghua\n00:50:3e\tCisco\n00:50:3f\tAnchorGa\n00:50:40\tPanasoni\n00:50:41\tCoretron\n00:50:42\tSciManuf\n00:50:43\tMarvellS\n00:50:44\tAsaca\n00:50:45\tRioworks\n00:50:46\tMenicxIn\n00:50:47\tPrivate\n00:50:48\tInfolibr\n00:50:49\tArborNet\n00:50:4a\tEltecoAS\n00:50:4b\tBarconet\n00:50:4c\tGalilMot\n00:50:4d\tRepotecG\n00:50:4e\tUmcUm900\n00:50:4f\tOlencomE\n00:50:50\tCisco\n00:50:51\tIwatsuEl\n00:50:52\tTiaraNet\n00:50:53\tCisco\n00:50:54\tCisco\n00:50:55\tDoms\n00:50:56\tVmware\n00:50:57\tBroadban\n00:50:58\tSangomaT\n00:50:59\tIbahn\n00:50:5a\tNetworkA\n00:50:5b\tKawasaki\n00:50:5c\tTundo\n00:50:5e\tDigitekM\n00:50:5f\tBrandInn\n00:50:60\tTandberg\n00:50:62\tKouwellE\n00:50:63\tOyComsel\n00:50:64\tCaeElect\n00:50:65\tTdk-Lamb\n00:50:66\tAtecomAd\n00:50:67\tAerocomm\n00:50:68\tElectron\n00:50:69\tPixstrea\n00:50:6a\tEdeva\n00:50:6b\tSpx-Ateg\n00:50:6c\tBeijerEl\n00:50:6d\tVideojet\n00:50:6e\tCorderEn\n00:50:6f\tG-Connec\n00:50:70\tChaintec\n00:50:71\tAiwa\n00:50:72\tCorvis\n00:50:73\tCisco\n00:50:74\tAdvanced\n00:50:75\tKestrelS\n00:50:76\tIBM\n00:50:77\tProlific\n00:50:78\tMegatonH\n00:50:79\tPrivate\n00:50:7a\tXpeed\n00:50:7b\tMerlotCo\n00:50:7c\tVideocon\n00:50:7d\tIfp\n00:50:7e\tNewerTec\n00:50:7f\tDraytek\n00:50:80\tCisco\n00:50:81\tMurataMa\n00:50:82\tForesson\n00:50:83\tGilbarco\n00:50:84\tAtlProdu\n00:50:86\tTelkomSa\n00:50:87\tTerasaki\n00:50:88\tAmano\n00:50:89\tSafetyMa\n00:50:8b\tHP\n00:50:8c\tRsi\n00:50:8d\tAbitComp\n00:50:8e\tOptimati\n00:50:8f\tAsitaTec\n00:50:90\tDctri\n00:50:91\tNetacces\n00:50:92\tRigakuOs\n00:50:93\tBoeing\n00:50:94\tArrisGro\n00:50:95\tPeracomN\n00:50:96\tSalixTec\n00:50:97\tMmc-Embe\n00:50:98\tGlobaloo\n00:50:99\t3comEuro\n00:50:9a\tTagElect\n00:50:9b\tSwitchco\n00:50:9c\tBetaRese\n00:50:9d\tIndustre\n00:50:9e\tLesTechn\n00:50:9f\tHorizonC\n00:50:a0\tDeltaCom\n00:50:a1\tCarloGav\n00:50:a2\tCisco\n00:50:a3\tTransmed\n00:50:a4\tIoTech\n00:50:a5\tCapitolB\n00:50:a6\tOptronic\n00:50:a7\tCisco\n00:50:a8\tOpencon\n00:50:a9\tMoldatWi\n00:50:aa\tKonicaMi\n00:50:ab\tNaltec\n00:50:ac\tMapleCom\n00:50:ad\tCommuniq\n00:50:ae\tFdk\n00:50:af\tIntergon\n00:50:b0\tTechnolo\n00:50:b1\tGiddings\n00:50:b2\tBrodel\n00:50:b3\tVoiceboa\n00:50:b4\tSatchwel\n00:50:b5\tFichet-B\n00:50:b6\tGoodWayI\n00:50:b7\tBoserTec\n00:50:b8\tInovaCom\n00:50:b9\tXitronTe\n00:50:ba\tD-Link\n00:50:bb\tCmsTechn\n00:50:bc\tHammerSt\n00:50:bd\tCisco\n00:50:be\tFastMult\n00:50:bf\tMetallig\n00:50:c0\tGatan\n00:50:c1\tGemflexN\n00:50:c2\tIEEERegi\n00:50:c4\tImd\n00:50:c5\tAdsTechn\n00:50:c6\tLoopTele\n00:50:c7\tPrivate\n00:50:c8\tAddonics\n00:50:c9\tMasproDe\n00:50:ca\tNetToNet\n00:50:cb\tJetter\n00:50:cc\tXyratex\n00:50:cd\tDigiansw\n00:50:ce\tLG\n00:50:cf\tVanlinkC\n00:50:d0\tMinerva\n00:50:d1\tCisco\n00:50:d2\tCmcElect\n00:50:d3\tDigitalA\n00:50:d4\tJoohongI\n00:50:d5\tAd\n00:50:d6\tAtlasCop\n00:50:d7\tTelstrat\n00:50:d8\tUnicornC\n00:50:d9\tEngetron\n00:50:da\t3Com\n00:50:db\tContempo\n00:50:dc\tTasTelef\n00:50:dd\tSerraSol\n00:50:de\tSignum\n00:50:df\tAirfiber\n00:50:e1\tNsTechEl\n00:50:e2\tCisco\n00:50:e3\tArrisGro\n00:50:e4\tApple\n00:50:e6\tHakusan\n00:50:e7\tParadise\n00:50:e8\tNomadix\n00:50:ea\tXelCommu\n00:50:eb\tAlpha-To\n00:50:ec\tOlicom\n00:50:ed\tAndaNetw\n00:50:ee\tTekDigit\n00:50:ef\tSpeSyste\n00:50:f0\tCisco\n00:50:f1\tIntel\n00:50:f2\tMicrosoft\n00:50:f3\tGlobalNe\n00:50:f4\tSigmatek\n00:50:f6\tPan-Inte\n00:50:f7\tVentureM\n00:50:f8\tEntregaT\n00:50:f9\tSensorma\n00:50:fa\tOxtel\n00:50:fb\tVskElect\n00:50:fc\tEdimaxTe\n00:50:fd\tVisionco\n00:50:fe\tPctvnetA\n00:50:ff\tHakkoEle\n00:52:18\tWuxiKebo\n00:54:9f\tAvaya\n00:54:af\tContinen\n00:54:bd\tSwelaser\n00:55:00\tXerox\n00:55:da\tIEEERegi\n00:56:2b\tCisco\n00:56:cd\tApple\n00:57:d2\tCisco\n00:59:07\tLenovoem\n00:59:79\tNetworke\n00:59:ac\tKpnBV\n00:59:dc\tCisco\n00:5a:13\tHuawei\n00:5a:39\tShenzhen\n00:5b:a1\tShanghai\n00:5c:b1\tGospellD\n00:5d:03\tXilinx\n00:5f:86\tCisco\n00:60:00\tXycom\n00:60:01\tInnosys\n00:60:02\tScreenSu\n00:60:03\tTeraokaW\n00:60:04\tComputad\n00:60:05\tFeedback\n00:60:06\tSotec\n00:60:07\tAcresGam\n00:60:08\t3com3com\n00:60:09\tCisco\n00:60:0a\tSordComp\n00:60:0b\tLogware\n00:60:0c\tEurotech\n00:60:0d\tDigitalL\n00:60:0e\tWavenetI\n00:60:0f\tWestellT\n00:60:10\tNetworkM\n00:60:11\tCrystalS\n00:60:12\tPowerCom\n00:60:13\tNetstalM\n00:60:14\tEdec\n00:60:15\tNet2net\n00:60:16\tClariion\n00:60:17\tTokimec\n00:60:18\tStellarO\n00:60:19\tRocheDia\n00:60:1a\tKeithley\n00:60:1b\tMesaElec\n00:60:1c\tTelxon\n00:60:1d\tLucentTe\n00:60:1e\tSoftlab\n00:60:1f\tStallion\n00:60:20\tPivotalN\n00:60:21\tDsc\n00:60:22\tVicom\n00:60:23\tPericomS\n00:60:24\tGradient\n00:60:25\tActiveIm\n00:60:26\tVikingMo\n00:60:27\tSuperior\n00:60:28\tMacrovis\n00:60:29\tCaryPeri\n00:60:2a\tSymicron\n00:60:2b\tPeakAudi\n00:60:2c\tLinxData\n00:60:2d\tAlertonT\n00:60:2e\tCyclades\n00:60:2f\tCisco\n00:60:30\tVillaget\n00:60:31\tHrk\n00:60:32\tI-Cube\n00:60:33\tAcuityIm\n00:60:34\tRobertBo\n00:60:35\tDallasSe\n00:60:36\tAitAustr\n00:60:37\tNxpSemic\n00:60:38\tNortelNe\n00:60:39\tSancomTe\n00:60:3a\tQuickCon\n00:60:3b\tAmtec\n00:60:3c\tHagiwara\n00:60:3d\t3cx\n00:60:3e\tCisco\n00:60:3f\tPatapsco\n00:60:40\tNetro\n00:60:41\tYokogawa\n00:60:42\tTksUsa\n00:60:43\tIdirect\n00:60:44\tLitton/P\n00:60:45\tPathligh\n00:60:46\tVmetro\n00:60:47\tCisco\n00:60:48\tEmc\n00:60:49\tVinaTech\n00:60:4a\tSaicIdea\n00:60:4b\tSafe-Com\n00:60:4c\tSagemcom\n00:60:4d\tMmcNetwo\n00:60:4e\tCycleCom\n00:60:4f\tTattileS\n00:60:50\tInternix\n00:60:51\tQualityS\n00:60:52\tRealtekR\n00:60:53\tToyodaMa\n00:60:54\tControlw\n00:60:55\tCornellU\n00:60:56\tNetworkT\n00:60:57\tMurataMa\n00:60:58\tCopperMo\n00:60:59\tTechnica\n00:60:5a\tCelcore\n00:60:5b\tIntraser\n00:60:5c\tCisco\n00:60:5d\tScanival\n00:60:5e\tLibertyT\n00:60:5f\tNipponUn\n00:60:60\tDataInno\n00:60:61\tWhistleC\n00:60:62\tTelesync\n00:60:63\tPsionDac\n00:60:64\tNetcomm\n00:60:65\tBernecke\n00:60:66\tLacroixT\n00:60:67\tAcerLan\n00:60:68\tDialogic\n00:60:69\tBrocadeC\n00:60:6a\tMitsubis\n00:60:6b\tSynclaye\n00:60:6c\tArescom\n00:60:6d\tDigitalE\n00:60:6e\tDavicomS\n00:60:6f\tClarionO\n00:60:70\tCisco\n00:60:71\tMidasLab\n00:60:72\tVxlInstr\n00:60:73\tRedcreek\n00:60:74\tQscLlc\n00:60:75\tPentek\n00:60:76\tSchlumbe\n00:60:77\tPrisaNet\n00:60:78\tPowerMea\n00:60:79\tMainstre\n00:60:7a\tDvs\n00:60:7b\tFore\n00:60:7c\tWaveacce\n00:60:7d\tSentient\n00:60:7e\tGigalabs\n00:60:7f\tAuroraTe\n00:60:80\tMicrotro\n00:60:81\tTv/ComIn\n00:60:82\tNovalink\n00:60:83\tCisco\n00:60:84\tDigitalV\n00:60:85\tStorageC\n00:60:86\tLogicRep\n00:60:87\tKansaiEl\n00:60:88\tWhiteMou\n00:60:89\tXata\n00:60:8a\tCitadelC\n00:60:8b\tConferte\n00:60:8c\t3com1990\n00:60:8d\tUnipulse\n00:60:8e\tHeElectr\n00:60:8f\tTekramTe\n00:60:90\tArtizaNe\n00:60:91\tFirstPac\n00:60:92\tMicro/Sy\n00:60:93\tVarian\n00:60:94\tAmdPcnet\n00:60:95\tAccu-Tim\n00:60:96\tTSMicrot\n00:60:97\t3Com\n00:60:98\tHTC\n00:60:99\tSbe\n00:60:9a\tNjkTechn\n00:60:9b\tAstronov\n00:60:9c\tPerkin-E\n00:60:9d\tPmiFoodE\n00:60:9e\tAscX3-In\n00:60:9f\tPhast\n00:60:a0\tSwitched\n00:60:a1\tVpnet\n00:60:a2\tNihonUni\n00:60:a3\tContinuu\n00:60:a4\tGewTechn\n00:60:a5\tPerforma\n00:60:a6\tParticle\n00:60:a7\tMicrosen\n00:60:a8\tTidomat\n00:60:a9\tGesytecM\n00:60:aa\tIntellig\n00:60:ab\tLarscom\n00:60:ac\tResilien\n00:60:ad\tMegachip\n00:60:ae\tTrioInfo\n00:60:af\tPacificM\n00:60:b0\tHP\n00:60:b1\tInput/Ou\n00:60:b2\tProcessC\n00:60:b3\tZ-Com\n00:60:b4\tGlenayre\n00:60:b5\tKeba\n00:60:b6\tLandComp\n00:60:b7\tChannelm\n00:60:b8\tCorelis\n00:60:b9\tNecPlatf\n00:60:ba\tSaharaNe\n00:60:bb\tCabletro\n00:60:bc\tKeunyoun\n00:60:bd\tEnginuit\n00:60:be\tWebtroni\n00:60:bf\tMacraigo\n00:60:c0\tNeraNetw\n00:60:c1\tWavespan\n00:60:c2\tMpl\n00:60:c3\tNetvisio\n00:60:c4\tSolitonK\n00:60:c5\tAncot\n00:60:c6\tDcs\n00:60:c7\tAmatiCom\n00:60:c8\tKukaWeld\n00:60:c9\tControln\n00:60:ca\tHarmonic\n00:60:cb\tHitachiZ\n00:60:cc\tEmtrak\n00:60:cd\tVideoser\n00:60:ce\tAcclaimC\n00:60:cf\tAlteonNe\n00:60:d0\tSnmpRese\n00:60:d1\tCascadeC\n00:60:d2\tLucentTe\n00:60:d3\tAt&T\n00:60:d4\tEldatCom\n00:60:d5\tAmadaMiy\n00:60:d6\tNovatel\n00:60:d7\tEcolePol\n00:60:d8\tElmic\n00:60:d9\tTransysN\n00:60:da\tRedLionC\n00:60:db\tNtpElekt\n00:60:dc\tNecMagnu\n00:60:dd\tMyricom\n00:60:de\tKayser-T\n00:60:df\tBrocadeC\n00:60:e0\tAxiomTec\n00:60:e1\tOrckitCo\n00:60:e2\tQuestEng\n00:60:e3\tArbinIns\n00:60:e4\tCompuser\n00:60:e5\tFujiAuto\n00:60:e6\tShomiti\n00:60:e7\tRandata\n00:60:e8\tHitachiC\n00:60:e9\tAtopTech\n00:60:ea\tStreamlo\n00:60:eb\tFourthtr\n00:60:ec\tHermaryO\n00:60:ed\tRicardoT\n00:60:ee\tApollo\n00:60:ef\tFlytechT\n00:60:f0\tJohnsonJ\n00:60:f1\tExpCompu\n00:60:f2\tLasergra\n00:60:f3\tPerforma\n00:60:f4\tAdvanced\n00:60:f5\tPhobosFa\n00:60:f6\tNextestC\n00:60:f7\tDatafusi\n00:60:f8\tLoranInt\n00:60:f9\tDiamondL\n00:60:fa\tEducatio\n00:60:fb\tPacketee\n00:60:fc\tConserva\n00:60:fd\tNetics\n00:60:fe\tLynxSyst\n00:60:ff\tQuvis\n00:61:71\tApple\n00:62:ec\tCisco\n00:64:40\tCisco\n00:64:a6\tMaquetCa\n00:66:4b\tHuawei\n00:6b:8e\tShanghai\n00:6b:9e\tVizio\n00:6b:a0\tShenzhen\n00:6b:f1\tCisco\n00:6c:bc\tCisco\n00:6c:fd\tSichuanC\n00:6d:52\tApple\n00:6d:fb\tVutrixTe\n00:6f:64\tSamsung\n00:70:b0\tM/A-ComC\n00:70:b3\tDataReca\n00:71:c2\tPegatron\n00:71:cc\tHonHaiPr\n00:73:8d\tShenzhen\n00:73:e0\tSamsung\n00:74:9c\tRuijieNe\n00:75:32\tInidBv\n00:75:e1\tAmptLlc\n00:76:86\tCisco\n00:78:88\tCisco\n00:78:9e\tSagemcom\n00:78:cd\tIgnition\n00:7b:18\tSentry\n00:7d:fa\tVolkswag\n00:7e:56\tChinaDra\n00:7f:28\tActionte\n00:80:00\tMultitec\n00:80:01\tPeriphon\n00:80:02\tSatelcom\n00:80:03\tHytecEle\n00:80:04\tAntlowCo\n00:80:05\tCactusCo\n00:80:06\tCompuadd\n00:80:07\tDlogNc-S\n00:80:08\tDynatech\n00:80:09\tJupiterO\n00:80:0a\tJapanCom\n00:80:0b\tCsk\n00:80:0c\tVidecom\n00:80:0d\tVosswink\n00:80:0e\tAtlantix\n00:80:0f\tSMC\n00:80:10\tCommodor\n00:80:11\tDigitalI\n00:80:12\tImsImsFa\n00:80:13\tThomasCo\n00:80:14\tEsprit\n00:80:15\tSeiko\n00:80:16\tWandelGo\n00:80:17\tPfu\n00:80:18\tKobeStee\n00:80:19\tDaynaCom\n00:80:1a\tBellAtla\n00:80:1b\tKodiakTe\n00:80:1c\tCisco\n00:80:1d\tIntegrat\n00:80:1e\tXinetron\n00:80:1f\tKruppAtl\n00:80:20\tNetworkP\n00:80:21\tNewbridg\n00:80:22\tScan-Opt\n00:80:23\tIntegrat\n00:80:24\tKalpana\n00:80:25\tTelitWir\n00:80:26\tNetworkP\n00:80:27\tAdaptive\n00:80:28\tTradpost\n00:80:29\tMicrodyn\n00:80:2a\tTestSimu\n00:80:2b\tIntegrat\n00:80:2c\tSageGrou\n00:80:2d\tXylogics\n00:80:2e\tPlexcom\n00:80:2f\tNational\n00:80:30\tNexusEle\n00:80:31\tBasys\n00:80:32\tAccess\n00:80:33\tFormatio\n00:80:34\tSmt-Goup\n00:80:35\tTechnolo\n00:80:36\tReflexMa\n00:80:37\tEricsson\n00:80:38\tDataRese\n00:80:39\tAlcatelS\n00:80:3a\tVaritype\n00:80:3b\tAptCommu\n00:80:3c\tTvsElect\n00:80:3d\tSurigike\n00:80:3e\tSynernet\n00:80:3f\tHyundaiE\n00:80:40\tJohnFluk\n00:80:41\tVebKombi\n00:80:42\tForceCom\n00:80:43\tNetworld\n00:80:44\tSystechC\n00:80:45\tMatsushi\n00:80:46\tUniversi\n00:80:47\tIn-Net\n00:80:48\tCompexUs\n00:80:49\tNissinEl\n00:80:4a\tPro-Log\n00:80:4b\tEagleTec\n00:80:4c\tContec\n00:80:4d\tCycloneM\n00:80:4e\tApexComp\n00:80:4f\tDaikinIn\n00:80:50\tZiatech\n00:80:51\tAdcFiber\n00:80:52\tNetworkP\n00:80:53\tIntellic\n00:80:54\tFrontier\n00:80:55\tFermilab\n00:80:56\tSphinxEl\n00:80:57\tAdsoft\n00:80:58\tPrinter\n00:80:59\tStanleyE\n00:80:5a\tTulipCom\n00:80:5b\tCondor\n00:80:5c\tAgilis?\n00:80:5d\tCanstar\n00:80:5e\tLsiLogic\n00:80:5f\tCompaqCo\n00:80:60\tNetworkI\n00:80:61\tLitton\n00:80:62\tInterfac\n00:80:63\tRichardH\n00:80:64\tWyse\n00:80:65\tCybergra\n00:80:66\tArcomCon\n00:80:67\tSquareD\n00:80:68\tYamatech\n00:80:69\tComputon\n00:80:6a\tEriEmpac\n00:80:6b\tSchmidTe\n00:80:6c\tCegelecP\n00:80:6d\tCentury\n00:80:6e\tNipponSt\n00:80:6f\tOnelan\n00:80:70\tComputad\n00:80:71\tSaiTechn\n00:80:72\tMicrople\n00:80:73\tDwbAssoc\n00:80:74\tFisherCo\n00:80:75\tParsytec\n00:80:76\tMcnc\n00:80:77\tBrotherI\n00:80:78\tPractica\n00:80:79\tMicrobus\n00:80:7a\tAitech\n00:80:7b\tArtelCom\n00:80:7c\tFibercom\n00:80:7d\tEquinox\n00:80:7e\tSouthern\n00:80:7f\tDy-4\n00:80:80\tDatamedi\n00:80:81\tKendallS\n00:80:82\tPepModul\n00:80:83\tAmdahl\n00:80:84\tCloud\n00:80:85\tH-Three\n00:80:86\tComputer\n00:80:87\tOkidata\n00:80:88\tVictorOf\n00:80:89\tTecnetic\n00:80:8a\tSummit?\n00:80:8b\tDacoll\n00:80:8c\tNetscout\n00:80:8d\tWestcove\n00:80:8e\tRadstone\n00:80:8f\tCItohEle\n00:80:90\tMicrotek\n00:80:91\tTokyoEle\n00:80:92\tJapanCom\n00:80:93\tXyron\n00:80:94\tSattcont\n00:80:95\tBasicMer\n00:80:96\tHDS\n00:80:97\tCentralp\n00:80:98\tTdk\n00:80:99\tEatonInd\n00:80:9a\tNovusNet\n00:80:9b\tJustsyst\n00:80:9c\tLuxcom\n00:80:9d\tDatacraf\n00:80:9e\tDatus\n00:80:9f\tAlcatelB\n00:80:a0\tHP\n00:80:a1\tMicrotes\n00:80:a2\tCreative\n00:80:a3\tLantroni\n00:80:a4\tLibertyE\n00:80:a5\tSpeedInt\n00:80:a6\tRepublic\n00:80:a7\tMeasurex\n00:80:a8\tVitacom\n00:80:a9\tClearpoi\n00:80:aa\tMaxpeed\n00:80:ab\tDukaneNe\n00:80:ac\tImlogixD\n00:80:ad\tTelebit\n00:80:ae\tHughesNe\n00:80:af\tAllumer\n00:80:b0\tAdvanced\n00:80:b1\tSoftcom\n00:80:b2\tNetNetwo\n00:80:b3\tAvalData\n00:80:b4\tSophia\n00:80:b5\tUnitedNe\n00:80:b6\tThemis\n00:80:b7\tStellarC\n00:80:b8\tDmgMoriB\n00:80:b9\tArcheTec\n00:80:ba\tSpeciali\n00:80:bb\tHughesLa\n00:80:bc\tHitachiE\n00:80:bd\tFurukawa\n00:80:be\tAriesRes\n00:80:bf\tTakaokaE\n00:80:c0\tPenrilDa\n00:80:c1\tLanex\n00:80:c2\tIEEE8021\n00:80:c3\tBiccInfo\n00:80:c4\tDocument\n00:80:c5\tNovellco\n00:80:c6\tSoho\n00:80:c7\tXircom\n00:80:c8\tD-Link\n00:80:c9\tAlbertaM\n00:80:ca\tNetcomRe\n00:80:cb\tFalcoDat\n00:80:cc\tMicrowav\n00:80:cd\tMicronic\n00:80:ce\tBroadcas\n00:80:cf\tEmbedded\n00:80:d0\tComputer\n00:80:d1\tKimtron\n00:80:d2\tShinniho\n00:80:d3\tShivaApp\n00:80:d4\tChase\n00:80:d5\tCadreTec\n00:80:d6\tAppleMac\n00:80:d7\tFantumEl\n00:80:d8\tNetworkP\n00:80:d9\tEmkElekt\n00:80:da\tBruelKja\n00:80:db\tGraphon\n00:80:dc\tPickerIn\n00:80:dd\tGmxInc/G\n00:80:de\tGipsiSA\n00:80:df\tAdcCoden\n00:80:e0\tXtp\n00:80:e1\tStmicroe\n00:80:e2\tTDI\n00:80:e3\tCoral?\n00:80:e4\tNorthwes\n00:80:e5\tNetapp\n00:80:e6\tPeerNetw\n00:80:e7\tLynwoodS\n00:80:e8\tCumulusC\n00:80:e9\tMadge\n00:80:ea\tFiber\n00:80:eb\tCompcont\n00:80:ec\tSupercom\n00:80:ed\tIqTechno\n00:80:ee\tThomsonC\n00:80:ef\tRational\n00:80:f0\tKyushuMa\n00:80:f1\tOpus\n00:80:f2\tRaycom\n00:80:f3\tSunElect\n00:80:f4\tTelemech\n00:80:f5\tQuantel\n00:80:f6\tSynergyM\n00:80:f7\tZenithCo\n00:80:f8\tMizar\n00:80:f9\tHeurikon\n00:80:fa\tRwt\n00:80:fb\tBvm\n00:80:fc\tAvatar\n00:80:fd\tExsceedC\n00:80:fe\tAzureTec\n00:80:ff\tSocDeTel\n00:81:c4\tCisco\n00:84:ed\tPrivate\n00:86:a0\tPrivate\n00:87:01\tSamsung\n00:87:31\tCisco\n00:88:65\tApple\n00:8a:96\tCisco\n00:8b:43\tRftech\n00:8c:10\tBlackBox\n00:8c:54\tAdbBroad\n00:8c:fa\tInventec\n00:8d:4e\tCjscNiiS\n00:8d:da\tLinkOne\n00:8e:73\tCisco\n00:8e:f2\tNetgear\n00:90:00\tDiamondM\n00:90:01\tNishimuE\n00:90:02\tAllgon\n00:90:03\tAplio\n00:90:04\t3Com\n00:90:05\tProtech\n00:90:06\tHamamats\n00:90:07\tDomexTec\n00:90:08\tHana\n00:90:09\tIControl\n00:90:0a\tProtonEl\n00:90:0b\tLannerEl\n00:90:0c\tCisco\n00:90:0d\tOverland\n00:90:0e\tHandlink\n00:90:0f\tKawasaki\n00:90:10\tSimulati\n00:90:11\tWavtrace\n00:90:12\tGlobespa\n00:90:13\tSamsan\n00:90:14\tRotorkIn\n00:90:15\tCentigra\n00:90:16\tZac\n00:90:17\tZypcom\n00:90:18\tItoElect\n00:90:19\tHermesEl\n00:90:1a\tUnispher\n00:90:1b\tDigitalC\n00:90:1c\tMpsSoftw\n00:90:1d\tPecNz\n00:90:1e\tSelestaI\n00:90:1f\tAdtecPro\n00:90:20\tPhilips\n00:90:21\tCisco\n00:90:22\tIvex\n00:90:23\tZilog\n00:90:24\tPipelink\n00:90:25\tBaeAustr\n00:90:26\tAdvanced\n00:90:27\tIntel\n00:90:28\tNipponSi\n00:90:29\tCrypto\n00:90:2a\tCommunic\n00:90:2b\tCisco\n00:90:2c\tDataCont\n00:90:2d\tDataElec\n00:90:2e\tNamco\n00:90:2f\tNetcore\n00:90:30\tHoneywel\n00:90:31\tMysticom\n00:90:32\tPelcombe\n00:90:33\tInnovaph\n00:90:34\tImagic\n00:90:35\tAlphaTel\n00:90:36\tEns\n00:90:37\tAcucomm\n00:90:38\tFountain\n00:90:39\tShastaNe\n00:90:3a\tNihonMed\n00:90:3b\tTriemsRe\n00:90:3c\tAtlantic\n00:90:3d\tBiopac\n00:90:3e\tNVPhilip\n00:90:3f\tAztecRad\n00:90:40\tSiemensN\n00:90:41\tAppliedD\n00:90:42\tEccs\n00:90:43\tTattileS\n00:90:44\tAssuredD\n00:90:45\tMarconiC\n00:90:46\tDexdyne\n00:90:47\tGigaFast\n00:90:48\tZeal\n00:90:49\tEntridia\n00:90:4a\tConcurSy\n00:90:4b\tGemtekTe\n00:90:4c\tEpigram\n00:90:4d\tSpecSA\n00:90:4e\tDelemBv\n00:90:4f\tAbbPower\n00:90:50\tTeleste\n00:90:51\tUltimate\n00:90:52\tSelcomEl\n00:90:53\tDaewooEl\n00:90:54\tInnovati\n00:90:55\tParkerHa\n00:90:56\tTelestre\n00:90:57\tAanetcom\n00:90:58\tUltraEle\n00:90:59\tTelecomD\n00:90:5a\tDearborn\n00:90:5b\tRaymondA\n00:90:5c\tEdmi\n00:90:5d\tNetcomSi\n00:90:5e\tRauland-\n00:90:5f\tCisco\n00:90:60\tSystemCr\n00:90:61\tPacificR\n00:90:62\tIcpVorte\n00:90:63\tCoherent\n00:90:64\tThomson\n00:90:65\tFinisar\n00:90:66\tTroikaNe\n00:90:67\tWalkabou\n00:90:68\tDvt\n00:90:69\tJuniperN\n00:90:6a\tTurnston\n00:90:6b\tAppliedR\n00:90:6c\tSartoriu\n00:90:6d\tCisco\n00:90:6e\tPraxon\n00:90:6f\tCisco\n00:90:70\tNeoNetwo\n00:90:71\tAppliedI\n00:90:72\tSimradAs\n00:90:73\tGaioTech\n00:90:74\tArgonNet\n00:90:75\tNecDoBra\n00:90:76\tFmtAircr\n00:90:77\tAdvanced\n00:90:78\tMerTelem\n00:90:79\tClearone\n00:90:7a\tSpectral\n00:90:7b\tE-Tech\n00:90:7c\tDigitalc\n00:90:7d\tLakeComm\n00:90:7e\tVetronix\n00:90:7f\tWatchgua\n00:90:80\tNot\n00:90:81\tAlohaNet\n00:90:82\tForceIns\n00:90:83\tTurboCom\n00:90:84\tAtechSys\n00:90:85\tGoldenEn\n00:90:86\tCisco\n00:90:87\tItis\n00:90:88\tBaxallSe\n00:90:89\tSoftcomM\n00:90:8a\tBaylyCom\n00:90:8b\tTattileS\n00:90:8c\tEtrendEl\n00:90:8d\tVickersE\n00:90:8e\tNortelNe\n00:90:8f\tAudioCod\n00:90:90\tI-Bus\n00:90:91\tDigitals\n00:90:92\tCisco\n00:90:93\tNanao\n00:90:94\tOspreyTe\n00:90:95\tUniversa\n00:90:96\tAskeyCom\n00:90:97\tSycamore\n00:90:98\tSbcDesig\n00:90:99\tAlliedTe\n00:90:9a\tOneWorld\n00:90:9b\tMarkem-I\n00:90:9c\tArrisGro\n00:90:9d\tNovatech\n00:90:9e\tCritical\n00:90:9f\tDigi-Dat\n00:90:a0\t8x8\n00:90:a1\tFlyingPi\n00:90:a2\tCybertan\n00:90:a3\tCorecess\n00:90:a4\tAltigaNe\n00:90:a5\tSpectraL\n00:90:a6\tCisco\n00:90:a7\tClientec\n00:90:a8\tNinetile\n00:90:a9\tWesternD\n00:90:aa\tIndigoAc\n00:90:ab\tCisco\n00:90:ac\tOptivisi\n00:90:ad\tAspectEl\n00:90:ae\tItaltelS\n00:90:af\tJMoritaM\n00:90:b0\tVadem\n00:90:b1\tCisco\n00:90:b2\tAvici\n00:90:b3\tAgranat\n00:90:b4\tWillowbr\n00:90:b5\tNikon\n00:90:b6\tFibex\n00:90:b7\tDigitalL\n00:90:b8\tRohdeSch\n00:90:b9\tBeranIns\n00:90:ba\tValidNet\n00:90:bb\tTainetCo\n00:90:bc\tTelemann\n00:90:bd\tOmniaCom\n00:90:be\tIbc/Inte\n00:90:bf\tCisco\n00:90:c0\tKJLawEng\n00:90:c1\tPecoIi\n00:90:c2\tJkMicros\n00:90:c3\tTopicSem\n00:90:c4\tJavelin\n00:90:c5\tInternet\n00:90:c6\tOptim\n00:90:c7\tIcom\n00:90:c8\tWaveride\n00:90:c9\tDpacTech\n00:90:ca\tAccordVi\n00:90:cb\tWireless\n00:90:cc\tPlanexCo\n00:90:cd\tEnt-Empr\n00:90:ce\tTetra\n00:90:cf\tNortel\n00:90:d0\tThomsonT\n00:90:d1\tLeichuEn\n00:90:d2\tArtelVid\n00:90:d3\tGiesecke\n00:90:d4\tBindview\n00:90:d5\tEuphonix\n00:90:d6\tCrystalG\n00:90:d7\tNetboost\n00:90:d8\tWhitecro\n00:90:d9\tCisco\n00:90:da\tDynarc\n00:90:db\tNextLeve\n00:90:dc\tTecoInfo\n00:90:dd\tMiharuCo\n00:90:de\tCardkey\n00:90:df\tMitsubis\n00:90:e0\tSystran\n00:90:e1\tTelenaSP\n00:90:e2\tDistribu\n00:90:e3\tAvexElec\n00:90:e4\tNecAmeri\n00:90:e5\tTeknema\n00:90:e6\tAli\n00:90:e7\tHorschEl\n00:90:e8\tMoxaTech\n00:90:e9\tJanzComp\n00:90:ea\tAlphaTec\n00:90:eb\tSentryTe\n00:90:ec\tPyrescom\n00:90:ed\tCentralS\n00:90:ee\tPersonal\n00:90:ef\tIntegrix\n00:90:f0\tHarmonic\n00:90:f1\tDotHill\n00:90:f2\tCisco\n00:90:f3\tAspectCo\n00:90:f4\tLightnin\n00:90:f5\tClevo\n00:90:f6\tEscalate\n00:90:f7\tNbaseCom\n00:90:f8\tMediatri\n00:90:f9\tImagineC\n00:90:fa\tEmulex\n00:90:fb\tPortwell\n00:90:fc\tNetworkC\n00:90:fd\tCopperco\n00:90:fe\tElecomLa\n00:90:ff\tTellusTe\n00:91:d6\tCrystalG\n00:91:fa\tSynapseP\n00:92:fa\tShenzhen\n00:93:63\tUni-Link\n00:95:69\tLsdScien\n00:97:ff\tHeimannS\n00:9a:cd\tHuawei\n00:9a:d2\tCisco\n00:9c:02\tHP\n00:9d:8e\tCardiacR\n00:9e:1e\tCisco\n00:9e:c8\tXiaomiCo\n00:a0:00\tBayNetwo\n00:a0:01\tDrsSigna\n00:a0:02\tLeedsNor\n00:a0:03\tSiemensS\n00:a0:04\tNetpower\n00:a0:05\tDanielIn\n00:a0:06\tImageDat\n00:a0:07\tApexxTec\n00:a0:08\tNetcorp\n00:a0:09\tWhitetre\n00:a0:0a\tAirspan\n00:a0:0b\tComputex\n00:a0:0c\tKingmaxT\n00:a0:0d\tPandaPro\n00:a0:0e\tNetscout\n00:a0:0f\tBroadban\n00:a0:10\tSyslogic\n00:a0:11\tMutohInd\n00:a0:12\tTelco\n00:a0:13\tTeltrend\n00:a0:14\tCsir\n00:a0:15\tWyle\n00:a0:16\tMicropol\n00:a0:17\tJBM\n00:a0:18\tCreative\n00:a0:19\tNebulaCo\n00:a0:1a\tBinarEle\n00:a0:1b\tPremisys\n00:a0:1c\tNascentN\n00:a0:1d\tRedLionC\n00:a0:1e\tEst\n00:a0:1f\tTricord\n00:a0:20\tCiticorp\n00:a0:21\tGeneralD\n00:a0:22\tCentreFo\n00:a0:23\tAppliedC\n00:a0:24\t3Com\n00:a0:25\tRedcomLa\n00:a0:26\tTeldatSA\n00:a0:27\tFirepowe\n00:a0:28\tConnerPe\n00:a0:29\tCoulter\n00:a0:2a\tTrancell\n00:a0:2b\tTransiti\n00:a0:2c\tInterwav\n00:a0:2d\t1394Trad\n00:a0:2e\tBrandCom\n00:a0:2f\tAdbBroad\n00:a0:30\tCaptorNv\n00:a0:31\tHazeltin\n00:a0:32\tGesSinga\n00:a0:33\tImcMebsy\n00:a0:34\tAxel\n00:a0:35\tCylink\n00:a0:36\tAppliedN\n00:a0:37\tMindrayD\n00:a0:38\tEmailEle\n00:a0:39\tRossTech\n00:a0:3a\tKubotek\n00:a0:3b\tToshinEl\n00:a0:3c\tEg&GNucl\n00:a0:3d\tOpto-22\n00:a0:3e\tAtmForum\n00:a0:3f\tComputer\n00:a0:40\tApplePci\n00:a0:41\tInficon\n00:a0:42\tSpurProd\n00:a0:43\tAmerican\n00:a0:44\tNttIt\n00:a0:45\tPhoenixC\n00:a0:46\tScitex\n00:a0:47\tIntegrat\n00:a0:48\tQuestech\n00:a0:49\tDigitech\n00:a0:4a\tNisshinE\n00:a0:4b\tSonicEth\n00:a0:4c\tInnovati\n00:a0:4d\tEdaInstr\n00:a0:4e\tVoelkerT\n00:a0:4f\tAmeritec\n00:a0:50\tCypressS\n00:a0:51\tAngiaCom\n00:a0:52\tStanilit\n00:a0:53\tCompactD\n00:a0:54\tPrivate\n00:a0:55\tDataDevi\n00:a0:56\tMicropro\n00:a0:57\tLancom\n00:a0:58\tGlory\n00:a0:59\tHamilton\n00:a0:5a\tKofaxIma\n00:a0:5b\tMarquip\n00:a0:5c\tInventor\n00:a0:5d\tCsComput\n00:a0:5e\tMyriadLo\n00:a0:5f\tBtgElect\n00:a0:60\tAcerPeri\n00:a0:61\tPuritanB\n00:a0:62\tAesProda\n00:a0:63\tJrl\n00:a0:64\tKvb/Anal\n00:a0:65\tSymantec\n00:a0:66\tIsa\n00:a0:67\tNetworkS\n00:a0:68\tBhp\n00:a0:69\tSymmetri\n00:a0:6a\tVerilink\n00:a0:6b\tDmsDorsc\n00:a0:6c\tShindeng\n00:a0:6d\tMannesma\n00:a0:6e\tAustron\n00:a0:6f\tColorSen\n00:a0:70\tCoastcom\n00:a0:71\tVideoLot\n00:a0:72\tOvation\n00:a0:73\tCom21\n00:a0:74\tPercepti\n00:a0:75\tMicronTe\n00:a0:76\tCardware\n00:a0:77\tFujitsu\n00:a0:78\tMarconiC\n00:a0:79\tAlpsElec\n00:a0:7a\tAdvanced\n00:a0:7b\tDawnComp\n00:a0:7c\tTonyangN\n00:a0:7d\tSeeqTech\n00:a0:7e\tAvidTech\n00:a0:7f\tGsm-Synt\n00:a0:80\tTattileS\n00:a0:81\tAlcatelD\n00:a0:82\tNktElekt\n00:a0:83\tIntel\n00:a0:84\tDataplex\n00:a0:85\tPrivate\n00:a0:86\tAmberWav\n00:a0:87\tMicrosem\n00:a0:88\tEssentia\n00:a0:89\tXpointTe\n00:a0:8a\tBrooktro\n00:a0:8b\tAstonEle\n00:a0:8c\tMultimed\n00:a0:8d\tJacomo\n00:a0:8e\tCheckPoi\n00:a0:8f\tDesknet\n00:a0:90\tTimestep\n00:a0:91\tApplicom\n00:a0:92\tIntermat\n00:a0:93\tB/EAeros\n00:a0:94\tComsat\n00:a0:95\tAcaciaNe\n00:a0:96\tMitsumiE\n00:a0:97\tJcInform\n00:a0:98\tNetapp\n00:a0:99\tK-Net\n00:a0:9a\tNihonKoh\n00:a0:9b\tQpsxComm\n00:a0:9c\tXyplex\n00:a0:9d\tJohnatho\n00:a0:9e\tIctv\n00:a0:9f\tCommvisi\n00:a0:a0\tCompactD\n00:a0:a1\tEpicData\n00:a0:a2\tDigicomS\n00:a0:a3\tReliable\n00:a0:a4\tOracle\n00:a0:a5\tTeknorMi\n00:a0:a6\tMIKK\n00:a0:a7\tVorax\n00:a0:a8\tRenex\n00:a0:a9\tNavtelCo\n00:a0:aa\tSpacelab\n00:a0:ab\tNetcsInf\n00:a0:ac\tGilatSat\n00:a0:ad\tMarconi\n00:a0:ae\tNetworkP\n00:a0:af\tWmsIndus\n00:a0:b0\tI-ODataD\n00:a0:b1\tFirstVir\n00:a0:b2\tShimaSei\n00:a0:b3\tZykronix\n00:a0:b4\tTexasMic\n00:a0:b5\t3hTechno\n00:a0:b6\tSanritzA\n00:a0:b7\tCordant\n00:a0:b8\tNetapp\n00:a0:b9\tEagleTec\n00:a0:ba\tPattonEl\n00:a0:bb\tHilan\n00:a0:bc\tViasat\n00:a0:bd\tI-Tech\n00:a0:be\tIntegrat\n00:a0:bf\tWireless\n00:a0:c0\tDigitalL\n00:a0:c1\tOrtivusM\n00:a0:c2\tRA\n00:a0:c3\tUnicompu\n00:a0:c4\tCristieE\n00:a0:c5\tZyxelCom\n00:a0:c6\tQualcomm\n00:a0:c7\tTadiranT\n00:a0:c8\tAdtran\n00:a0:c9\tIntelPro\n00:a0:ca\tFujitsu\n00:a0:cb\tArkTelec\n00:a0:cc\tLite-OnU\n00:a0:cd\tDrJohann\n00:a0:ce\tEcessa\n00:a0:cf\tSotas\n00:a0:d0\tTenXTech\n00:a0:d1\tNational\n00:a0:d2\tAlliedTe\n00:a0:d3\tInstemCo\n00:a0:d4\tRadiolan\n00:a0:d5\tSierraWi\n00:a0:d6\tSbe\n00:a0:d7\tKastenCh\n00:a0:d8\tSpectra-\n00:a0:d9\tConvexCo\n00:a0:da\tIntegrat\n00:a0:db\tFisherPa\n00:a0:dc\tONElectr\n00:a0:dd\tAzonix\n00:a0:de\tYamaha\n00:a0:df\tStsTechn\n00:a0:e0\tTennyson\n00:a0:e1\tWestport\n00:a0:e2\tKeisokug\n00:a0:e3\tXkl\n00:a0:e4\tOptiques\n00:a0:e5\tNhcCommu\n00:a0:e6\tDialogic\n00:a0:e7\tCentralD\n00:a0:e8\tReutersH\n00:a0:e9\tElectron\n00:a0:ea\tEthercom\n00:a0:eb\tEncoreNe\n00:a0:ec\tTransmit\n00:a0:ed\tBrooksAu\n00:a0:ee\tNashobaN\n00:a0:ef\tLucidata\n00:a0:f0\tTorontoM\n00:a0:f1\tMti\n00:a0:f2\tInfotekC\n00:a0:f3\tStaubli\n00:a0:f4\tGe\n00:a0:f5\tRadguard\n00:a0:f6\tAutogas\n00:a0:f7\tVIComput\n00:a0:f8\tZebraTec\n00:a0:f9\tBintecCo\n00:a0:fa\tMarconiC\n00:a0:fb\tTorayEng\n00:a0:fc\tImageSci\n00:a0:fd\tScitexDi\n00:a0:fe\tBostonTe\n00:a0:ff\tTellabsO\n00:a1:de\tShenzhen\n00:a2:89\tCisco\n00:a2:da\tInat\n00:a2:ee\tCisco\n00:a2:f5\tGuangzho\n00:a2:ff\tAbatecGr\n00:a3:8e\tCisco\n00:a3:d1\tCisco\n00:a5:09\tWigwag\n00:a6:ca\tCisco\n00:a7:42\tCisco\n00:a7:84\tItxSecur\n00:aa:00\tIntel\n00:aa:01\tIntel\n00:aa:02\tIntel\n00:aa:3c\tOlivetti\n00:aa:70\tLG\n00:ac:e0\tArrisGro\n00:ae:fa\tMurataMa\n00:af:1f\tCisco\n00:b0:09\tGrassVal\n00:b0:17\tInfogear\n00:b0:19\tUtcCcs\n00:b0:1c\tWestport\n00:b0:1e\tRanticLa\n00:b0:2a\tOrsys\n00:b0:2d\tViagateT\n00:b0:33\tOaoIzhev\n00:b0:3b\tHiqNetwo\n00:b0:48\tMarconiC\n00:b0:4a\tCisco\n00:b0:52\tAtherosC\n00:b0:64\tCisco\n00:b0:69\tHonewell\n00:b0:6d\tJonesFut\n00:b0:80\tMannesma\n00:b0:86\tLocsoft\n00:b0:8e\tCisco\n00:b0:91\tTransmet\n00:b0:94\tAlaris\n00:b0:9a\tMorrowTe\n00:b0:9d\tPointGre\n00:b0:ac\tSiae-Mic\n00:b0:ae\tSymmetri\n00:b0:b3\tXstreami\n00:b0:c2\tCisco\n00:b0:c7\tTellabsO\n00:b0:ce\tViverisT\n00:b0:d0\tComputer\n00:b0:db\tNextcell\n00:b0:df\tStarboar\n00:b0:e1\tCisco\n00:b0:e7\tBritishF\n00:b0:ec\tEacem\n00:b0:ee\tAjile\n00:b0:f0\tCalyNetw\n00:b0:f5\tNetworth\n00:b3:38\tKontronD\n00:b3:42\tMacrosan\n00:b3:62\tApple\n00:b5:6d\tDavidEle\n00:b5:d6\tOmnibit\n00:b7:8d\tNanjingS\n00:b9:f6\tShenzhen\n00:ba:c0\tBiometri\n00:bb:01\tOctothor\n00:bb:3a\tPrivate\n00:bb:8e\tHme\n00:bb:c1\tCanon\n00:bb:f0\tUngerman\n00:bd:27\tExar\n00:bd:3a\tNokia\n00:bd:82\tShenzhen\n00:bf:15\tGenetec\n00:c0:00\tLanoptic\n00:c0:01\tDiatekPa\n00:c0:02\tSercomm\n00:c0:03\tGlobalne\n00:c0:04\tJapanBus\n00:c0:05\tLivingst\n00:c0:06\tNipponAv\n00:c0:07\tPinnacle\n00:c0:08\tSecoSrl\n00:c0:09\tKtTechno\n00:c0:0a\tMicroCra\n00:c0:0b\tNorcontr\n00:c0:0c\tArkPcTec\n00:c0:0d\tAdvanced\n00:c0:0e\tPsitech\n00:c0:0f\tQnxSoftw\n00:c0:10\tHirakawa\n00:c0:11\tInteract\n00:c0:12\tNetspan\n00:c0:13\tNetrix\n00:c0:14\tTelemati\n00:c0:15\tNewMedia\n00:c0:16\tElectron\n00:c0:17\tFluke\n00:c0:18\tLanart\n00:c0:19\tLeapTech\n00:c0:1a\tCorometr\n00:c0:1b\tSocketCo\n00:c0:1c\tInterlin\n00:c0:1d\tGrandJun\n00:c0:1e\tLaFranca\n00:c0:1f\tSERCEL\n00:c0:20\tArcoElec\n00:c0:21\tNetexpre\n00:c0:22\tLasermas\n00:c0:23\tTutankha\n00:c0:24\tEdenSist\n00:c0:25\tDataprod\n00:c0:26\tLansTech\n00:c0:27\tCipher\n00:c0:28\tJasco\n00:c0:29\tKabelRhe\n00:c0:2a\tOhkuraEl\n00:c0:2b\tGerloffG\n00:c0:2c\tCentrumC\n00:c0:2d\tFujiPhot\n00:c0:2e\tNetwiz\n00:c0:2f\tOkuma\n00:c0:30\tIntegrat\n00:c0:31\tDesignRe\n00:c0:32\tI-Cubed\n00:c0:33\tTelebit\n00:c0:34\tDaleComp\n00:c0:35\tQuintar\n00:c0:36\tRaytechE\n00:c0:37\tDynatem\n00:c0:38\tRasterIm\n00:c0:39\tSilicon\n00:c0:3a\tMen-Mikr\n00:c0:3b\tMultiacc\n00:c0:3c\tTowerTec\n00:c0:3d\tWieseman\n00:c0:3e\tFaGebrHe\n00:c0:3f\tStoresAu\n00:c0:40\tEcci\n00:c0:41\tDigitalT\n00:c0:42\tDatalux\n00:c0:43\tStrataco\n00:c0:44\tEmcom\n00:c0:45\tIsolatio\n00:c0:46\tKemitron\n00:c0:47\tUnimicro\n00:c0:48\tBayTechn\n00:c0:49\tUsRoboti\n00:c0:4a\tGroup200\n00:c0:4b\tCreative\n00:c0:4c\tDepartme\n00:c0:4d\tMitec\n00:c0:4e\tComtrol\n00:c0:4f\tDell\n00:c0:50\tToyoDenk\n00:c0:51\tAdvanced\n00:c0:52\tBurr-Bro\n00:c0:53\tAspectSo\n00:c0:54\tNetworkP\n00:c0:55\tModularC\n00:c0:56\tSomelec\n00:c0:57\tMycoElec\n00:c0:58\tDataexpe\n00:c0:59\tNipponde\n00:c0:5a\tSemaphor\n00:c0:5b\tNetworks\n00:c0:5c\tElonex\n00:c0:5d\tL&NTechn\n00:c0:5e\tVari-Lit\n00:c0:5f\tFine-Pal\n00:c0:60\tIdScandi\n00:c0:61\tSolectek\n00:c0:62\tImpulseT\n00:c0:63\tMorningS\n00:c0:64\tGeneralD\n00:c0:65\tScopeCom\n00:c0:66\tDocupoin\n00:c0:67\tUnitedBa\n00:c0:68\tPhilpDra\n00:c0:69\tCaliforn\n00:c0:6a\tZahner-E\n00:c0:6b\tOsiPlus\n00:c0:6c\tSvecComp\n00:c0:6d\tBocaRese\n00:c0:6e\tHaftTech\n00:c0:6f\tKomatsu\n00:c0:70\tSectraSe\n00:c0:71\tAreanexC\n00:c0:72\tKnx\n00:c0:73\tXedia\n00:c0:74\tToyodaAu\n00:c0:75\tXanteCor\n00:c0:76\tI-DataIn\n00:c0:77\tDaewooTe\n00:c0:78\tComputer\n00:c0:79\tFonsys\n00:c0:7a\tPrivaBv\n00:c0:7b\tAscendCo\n00:c0:7c\tHightech\n00:c0:7d\tRiscDeve\n00:c0:7e\tKubotaEl\n00:c0:7f\tNuponCom\n00:c0:80\tNetstar\n00:c0:81\tMetrodat\n00:c0:82\tMoorePro\n00:c0:83\tTraceMou\n00:c0:84\tDataLink\n00:c0:85\tCanon\n00:c0:86\tLynk\n00:c0:87\tUunetTec\n00:c0:88\tEkfElekt\n00:c0:89\tTelindus\n00:c0:8a\tLauterba\n00:c0:8b\tRisqModu\n00:c0:8c\tPerforma\n00:c0:8d\tTronixPr\n00:c0:8e\tNetworkI\n00:c0:8f\tMatsushi\n00:c0:90\tPraimSRL\n00:c0:91\tJabilCir\n00:c0:92\tMennenMe\n00:c0:93\tAltaRese\n00:c0:94\tVmx\n00:c0:95\tZnyxNetw\n00:c0:96\tTamura\n00:c0:97\tArchipel\n00:c0:98\tChuntexE\n00:c0:99\tYoshikiI\n00:c0:9a\tPhotonic\n00:c0:9b\tReliance\n00:c0:9c\tToaElect\n00:c0:9d\tDistribu\n00:c0:9e\tCacheCom\n00:c0:9f\tQuantaCo\n00:c0:a0\tAdvanceM\n00:c0:a1\tTokyoDen\n00:c0:a2\tIntermed\n00:c0:a3\tDualEnte\n00:c0:a4\tUnigrafO\n00:c0:a5\tDickensD\n00:c0:a6\tExicomAu\n00:c0:a7\tSeel\n00:c0:a8\tGvc\n00:c0:a9\tBarronMc\n00:c0:aa\tSiliconV\n00:c0:ab\tJupiterT\n00:c0:ac\tGambitCo\n00:c0:ad\tComputer\n00:c0:ae\tTowercom\n00:c0:af\tTeklogix\n00:c0:b0\tGccTechn\n00:c0:b1\tGeniusNe\n00:c0:b2\tNorand\n00:c0:b3\tComstatD\n00:c0:b4\tMysonTec\n00:c0:b5\tCorporat\n00:c0:b6\tMeridian\n00:c0:b7\tAmerican\n00:c0:b8\tFraserSH\n00:c0:b9\tFunkSoft\n00:c0:ba\tNetvanta\n00:c0:bb\tForvalCr\n00:c0:bc\tTelecomA\n00:c0:bd\tInexTech\n00:c0:be\tAlcatel-\n00:c0:bf\tTechnolo\n00:c0:c0\tShoreMic\n00:c0:c1\tQuad/Gra\n00:c0:c2\tInfinite\n00:c0:c3\tAcusonCo\n00:c0:c4\tComputer\n00:c0:c5\tSidInfor\n00:c0:c6\tPersonal\n00:c0:c7\tSparktru\n00:c0:c8\tMicroByt\n00:c0:c9\tBaileyCo\n00:c0:ca\tAlfa\n00:c0:cb\tControlT\n00:c0:cc\tTelescie\n00:c0:cd\tComeltaS\n00:c0:ce\tCeiEngin\n00:c0:cf\tImatranV\n00:c0:d0\tRatocSys\n00:c0:d1\tComtreeT\n00:c0:d2\tSyntelle\n00:c0:d3\tOlympusI\n00:c0:d4\tAxonNetw\n00:c0:d5\tQuancomE\n00:c0:d6\tJ1\n00:c0:d7\tTaiwanTr\n00:c0:d8\tUniversa\n00:c0:d9\tQuinteNe\n00:c0:da\tNice\n00:c0:db\tIpcPte\n00:c0:dc\tEosTechn\n00:c0:dd\tQlogic\n00:c0:de\tZcomm\n00:c0:df\tKye\n00:c0:e0\tDscCommu\n00:c0:e1\tSonicSol\n00:c0:e2\tCalcomp\n00:c0:e3\tOsitechC\n00:c0:e4\tLandisGy\n00:c0:e5\tGespacSA\n00:c0:e6\tTxport\n00:c0:e7\tFiberdat\n00:c0:e8\tPlexcom\n00:c0:e9\tOakSolut\n00:c0:ea\tArrayTec\n00:c0:eb\tSehCompu\n00:c0:ec\tDauphinT\n00:c0:ed\tUsArmyEl\n00:c0:ee\tKyocera\n00:c0:ef\tAbit\n00:c0:f0\tKingston\n00:c0:f1\tShinkoEl\n00:c0:f2\tTransiti\n00:c0:f3\tNetworkC\n00:c0:f4\tInterlin\n00:c0:f5\tMetacomp\n00:c0:f6\tCelanTec\n00:c0:f7\tEngageCo\n00:c0:f8\tAboutCom\n00:c0:f9\tArtesynE\n00:c0:fa\tCanaryCo\n00:c0:fb\tAdvanced\n00:c0:fc\tAsdg\n00:c0:fd\tProsum\n00:c0:fe\tAptecCom\n00:c0:ff\tBoxHill\n00:c1:4f\tDdl\n00:c1:64\tCisco\n00:c1:b1\tCisco\n00:c2:c6\tIntel\n00:c5:db\tDatatech\n00:c6:10\tApple\n00:c8:8b\tCisco\n00:ca:e5\tCisco\n00:cb:00\tPrivate\n00:cb:bd\tCambridg\n00:cc:fc\tCisco\n00:cd:90\tMasElekt\n00:cd:fe\tApple\n00:cf:1c\tCommunic\n00:d0:00\tFerranSc\n00:d0:01\tVstTechn\n00:d0:02\tDitech\n00:d0:03\tComdaEnt\n00:d0:04\tPentacom\n00:d0:05\tZhsZeitm\n00:d0:06\tCisco\n00:d0:07\tMicAssoc\n00:d0:08\tMactell\n00:d0:09\tHsingTec\n00:d0:0a\tLanacces\n00:d0:0b\tRhkTechn\n00:d0:0c\tSnijderM\n00:d0:0d\tMicromer\n00:d0:0e\tPluris\n00:d0:0f\tSpeechDe\n00:d0:10\tConverge\n00:d0:11\tPrismVid\n00:d0:12\tGatework\n00:d0:13\tPrimexAe\n00:d0:14\tRoot\n00:d0:15\tUnivexMi\n00:d0:16\tScmMicro\n00:d0:17\tSyntechI\n00:d0:18\tQwesCom\n00:d0:19\tDainippo\n00:d0:1a\tUrmetTlc\n00:d0:1b\tMimakiEn\n00:d0:1c\tSbsTechn\n00:d0:1d\tFurunoEl\n00:d0:1e\tPingtel\n00:d0:1f\tSenetas\n00:d0:20\tAimSyste\n00:d0:21\tRegentEl\n00:d0:22\tIncredib\n00:d0:23\tInfortre\n00:d0:24\tCognex\n00:d0:25\tXrosstec\n00:d0:26\tHirschma\n00:d0:27\tAppliedA\n00:d0:28\tHarmonic\n00:d0:29\tWakefern\n00:d0:2a\tVoxent\n00:d0:2b\tJetcell\n00:d0:2c\tCampbell\n00:d0:2d\tAdemco\n00:d0:2e\tCommunic\n00:d0:2f\tVlsiTech\n00:d0:30\tSafetran\n00:d0:31\tIndustri\n00:d0:32\tYanoElec\n00:d0:33\tDalianDa\n00:d0:34\tOrmec\n00:d0:35\tBehavior\n00:d0:36\tTechnolo\n00:d0:37\tArrisGro\n00:d0:38\tFivemere\n00:d0:39\tUtilicom\n00:d0:3a\tZoneworx\n00:d0:3b\tVisionPr\n00:d0:3c\tVieo\n00:d0:3d\tGalileoT\n00:d0:3e\tRocketch\n00:d0:3f\tAmerican\n00:d0:40\tSysmate\n00:d0:41\tAmigoTec\n00:d0:42\tMahloUg\n00:d0:43\tZonalRet\n00:d0:44\tAlidianN\n00:d0:45\tKvaser\n00:d0:46\tDolbyLab\n00:d0:47\tXnTechno\n00:d0:48\tEcton\n00:d0:49\tImpresst\n00:d0:4a\tPresence\n00:d0:4b\tLaCieGro\n00:d0:4c\tEurotelT\n00:d0:4d\tDivOfRes\n00:d0:4e\tLogibag\n00:d0:4f\tBitronic\n00:d0:50\tIskratel\n00:d0:51\tO2Micro\n00:d0:52\tAscendCo\n00:d0:53\tConnecte\n00:d0:54\tSasInsti\n00:d0:55\tKathrein\n00:d0:56\tSomat\n00:d0:57\tUltrak\n00:d0:58\tCisco\n00:d0:59\tAmbitMic\n00:d0:5a\tSymbioni\n00:d0:5b\tAcroloop\n00:d0:5c\tKathrein\n00:d0:5d\tIntelliw\n00:d0:5e\tStratabe\n00:d0:5f\tValcom\n00:d0:60\tPanasoni\n00:d0:61\tTremonEn\n00:d0:62\tDigigram\n00:d0:63\tCisco\n00:d0:64\tMultitel\n00:d0:65\tTokoElec\n00:d0:66\tWintriss\n00:d0:67\tCampioCo\n00:d0:68\tIwill\n00:d0:69\tTechnolo\n00:d0:6a\tLinkup\n00:d0:6b\tSrTeleco\n00:d0:6c\tSharewav\n00:d0:6d\tAcrison\n00:d0:6e\tTrendvie\n00:d0:6f\tKmcContr\n00:d0:70\tLongWell\n00:d0:71\tEchelon\n00:d0:72\tBroadlog\n00:d0:73\tAcnAdvan\n00:d0:74\tTaqua\n00:d0:75\tAlarisMe\n00:d0:76\tBankOfAm\n00:d0:77\tLucentTe\n00:d0:78\tEltexOfS\n00:d0:79\tCisco\n00:d0:7a\tAmaquest\n00:d0:7b\tComcamIn\n00:d0:7c\tKoyoElec\n00:d0:7d\tCosineCo\n00:d0:7e\tKeycorp\n00:d0:7f\tStrategy\n00:d0:80\tExabyte\n00:d0:81\tRtdEmbed\n00:d0:82\tIowave\n00:d0:83\tInvertex\n00:d0:84\tNexcomm\n00:d0:85\tOtisElev\n00:d0:86\tFoveon\n00:d0:87\tMicrofir\n00:d0:88\tArrisGro\n00:d0:89\tDynacolo\n00:d0:8a\tPhotronU\n00:d0:8b\tAdvaOpti\n00:d0:8c\tGenoaTec\n00:d0:8d\tPhoenixG\n00:d0:8e\tGrassVal\n00:d0:8f\tArdentTe\n00:d0:90\tCisco\n00:d0:91\tSmartsan\n00:d0:92\tGlenayre\n00:d0:93\tTq-Compo\n00:d0:94\tSeeionCo\n00:d0:95\tAlcatel-\n00:d0:96\t3comEuro\n00:d0:97\tCisco\n00:d0:98\tPhotonDy\n00:d0:99\tElcardWi\n00:d0:9a\tFilanet\n00:d0:9b\tSpectel\n00:d0:9c\tKapadiaC\n00:d0:9d\tVerisInd\n00:d0:9e\t2wire\n00:d0:9f\tNovtekTe\n00:d0:a0\tMipsDenm\n00:d0:a1\tOskarVie\n00:d0:a2\tIntegrat\n00:d0:a3\tVocalDat\n00:d0:a4\tAlantroC\n00:d0:a5\tAmerican\n00:d0:a6\tLanbirdT\n00:d0:a7\tTokyoSok\n00:d0:a8\tNetworkE\n00:d0:a9\tShinanoK\n00:d0:aa\tChaseCom\n00:d0:ab\tDeltakab\n00:d0:ac\tCommscop\n00:d0:ad\tTlIndust\n00:d0:ae\tOresisCo\n00:d0:af\tCutler-H\n00:d0:b0\tBitswitc\n00:d0:b1\tOmegaEle\n00:d0:b2\tXiotech\n00:d0:b3\tDrsTechn\n00:d0:b4\tKatsujim\n00:d0:b5\tIpricotF\n00:d0:b6\tCrescent\n00:d0:b7\tIntel\n00:d0:b8\tIomega\n00:d0:b9\tMicrotek\n00:d0:ba\tCisco\n00:d0:bb\tCisco\n00:d0:bc\tCisco\n00:d0:bd\tLatticeS\n00:d0:be\tEmutec\n00:d0:bf\tPivotalT\n00:d0:c0\tCisco\n00:d0:c1\tHarmonic\n00:d0:c2\tBalthaza\n00:d0:c3\tVividTec\n00:d0:c4\tTeratech\n00:d0:c5\tComputat\n00:d0:c6\tThomasBe\n00:d0:c7\tPathway\n00:d0:c8\tPrevas\n00:d0:c9\tAdvantec\n00:d0:ca\tIntrinsy\n00:d0:cb\tDasan\n00:d0:cc\tTechnolo\n00:d0:cd\tAtanTech\n00:d0:ce\tAsystEle\n00:d0:cf\tMoretonB\n00:d0:d0\tZhongxin\n00:d0:d1\tSycamore\n00:d0:d2\tEpilog\n00:d0:d3\tCisco\n00:d0:d4\tV-Bits\n00:d0:d5\tGrundig\n00:d0:d6\tAethraTe\n00:d0:d7\tB2c2\n00:d0:d8\t3Com\n00:d0:d9\tDedicate\n00:d0:da\tTaicomDa\n00:d0:db\tMcquayIn\n00:d0:dc\tModularM\n00:d0:dd\tSunriseT\n00:d0:de\tPhilips\n00:d0:df\tKuzumiEl\n00:d0:e0\tDooinEle\n00:d0:e1\tAvionite\n00:d0:e2\tMrtMicro\n00:d0:e3\tEle-Chem\n00:d0:e4\tCisco\n00:d0:e5\tSolidum\n00:d0:e6\tIbond\n00:d0:e7\tVconTele\n00:d0:e8\tMacSyste\n00:d0:e9\tAdvantag\n00:d0:ea\tNextoneC\n00:d0:eb\tLightera\n00:d0:ec\tNakayo\n00:d0:ed\tXiox\n00:d0:ee\tDictapho\n00:d0:ef\tIgt\n00:d0:f0\tConvisio\n00:d0:f1\tSegaEnte\n00:d0:f2\tMonterey\n00:d0:f3\tSolariDi\n00:d0:f4\tCarinthi\n00:d0:f5\tOrangeMi\n00:d0:f6\tNokia\n00:d0:f7\tNextNets\n00:d0:f8\tFujianSt\n00:d0:f9\tAcuteCom\n00:d0:fa\tThalesE-\n00:d0:fb\tTekMicro\n00:d0:fc\tGraniteM\n00:d0:fd\tOptimaTe\n00:d0:fe\tAstralPo\n00:d0:ff\tCisco\n00:d1:1c\tAcetel\n00:d3:18\tSpgContr\n00:d3:8d\tHotelTec\n00:d6:32\tGeEnergy\n00:d7:8f\tCisco\n00:d9:d1\tSony\n00:da:55\tCisco\n00:db:1e\tAlbedoTe\n00:db:45\tThamway\n00:db:df\tIntel\n00:dd:00\tUngerman\n00:dd:01\tUngerman\n00:dd:02\tUngerman\n00:dd:03\tUngerman\n00:dd:04\tUngerman\n00:dd:05\tUngerman\n00:dd:06\tUngerman\n00:dd:07\tUngerman\n00:dd:08\tUngerman\n00:dd:09\tUngerman\n00:dd:0a\tUngerman\n00:dd:0b\tUngerman\n00:dd:0c\tUngerman\n00:dd:0d\tUngerman\n00:dd:0e\tUngerman\n00:dd:0f\tUngerman\n00:de:fb\tCisco\n00:e0:00\tFujitsu\n00:e0:01\tStrandLi\n00:e0:02\tCrossroa\n00:e0:03\tNokiaWir\n00:e0:04\tPmc-Sier\n00:e0:05\tTechnica\n00:e0:06\tSiliconI\n00:e0:07\tAvayaEcs\n00:e0:08\tAmazingC\n00:e0:09\tMarathon\n00:e0:0a\tDiba\n00:e0:0b\tRooftopC\n00:e0:0c\tMotorola\n00:e0:0d\tRadiant\n00:e0:0e\tAvalonIm\n00:e0:0f\tShanghai\n00:e0:10\tHessSb-A\n00:e0:11\tUniden\n00:e0:12\tPlutoTec\n00:e0:13\tEasternE\n00:e0:14\tCisco\n00:e0:15\tHeiwa\n00:e0:16\tRapid-Ci\n00:e0:17\tExxact\n00:e0:18\tASUS\n00:e0:19\tIngGiord\n00:e0:1a\tComtec\n00:e0:1b\tSphereCo\n00:e0:1c\tCradlepo\n00:e0:1d\tWebtvNet\n00:e0:1e\tCisco\n00:e0:1f\tAvidia\n00:e0:20\tTecnomen\n00:e0:21\tFreegate\n00:e0:22\tAnalogDe\n00:e0:23\tTelrad\n00:e0:24\tGadzooxN\n00:e0:25\tDit\n00:e0:26\tRedlakeM\n00:e0:27\tDux\n00:e0:28\tAptix\n00:e0:29\tSmcEther\n00:e0:2a\tTandberg\n00:e0:2b\tExtremeN\n00:e0:2c\tAst-Buil\n00:e0:2d\tInnomedi\n00:e0:2e\tSpcElect\n00:e0:2f\tMcnsHold\n00:e0:30\tMelitaIn\n00:e0:31\tHagiwara\n00:e0:32\tMisysFin\n00:e0:33\tEEPD\n00:e0:34\tCisco\n00:e0:35\tArtesynE\n00:e0:36\tPioneer\n00:e0:37\tCentury\n00:e0:38\tProxima\n00:e0:39\tParadyne\n00:e0:3a\tCabletro\n00:e0:3b\tProminet\n00:e0:3c\tAdvansys\n00:e0:3d\tFoconEle\n00:e0:3e\tAlfatech\n00:e0:3f\tJaton\n00:e0:40\tDeskstat\n00:e0:41\tCspi\n00:e0:42\tPacom\n00:e0:43\tVitalcom\n00:e0:44\tLsics\n00:e0:45\tTouchwav\n00:e0:46\tBentlyNe\n00:e0:47\tInfocus\n00:e0:48\tSdlCommu\n00:e0:49\tMicrowiE\n00:e0:4a\tZxTechno\n00:e0:4b\tJumpIndu\n00:e0:4c\tRealtekS\n00:e0:4d\tInternet\n00:e0:4e\tSanyoDen\n00:e0:4f\tCisco\n00:e0:50\tExecuton\n00:e0:51\tTalx\n00:e0:52\tBrocadeC\n00:e0:53\tCellport\n00:e0:54\tKodaiHit\n00:e0:55\tIngenier\n00:e0:56\tHolontec\n00:e0:57\tHanMicro\n00:e0:58\tPhaseOne\n00:e0:59\tControll\n00:e0:5a\tGaleaNet\n00:e0:5b\tWestEnd\n00:e0:5c\tPanasoni\n00:e0:5d\tUnitec\n00:e0:5e\tJapanAvi\n00:e0:5f\tE-Net\n00:e0:60\tSherwood\n00:e0:61\tEdgepoin\n00:e0:62\tHostEngi\n00:e0:63\tCabletro\n00:e0:64\tSamsung\n00:e0:65\tOpticalA\n00:e0:66\tPromax\n00:e0:67\tEacAutom\n00:e0:68\tMerrimac\n00:e0:69\tJaycor\n00:e0:6a\tKapsch\n00:e0:6b\tW&GSpeci\n00:e0:6c\tUltraEle\n00:e0:6d\tCompuwar\n00:e0:6e\tFarSPA\n00:e0:6f\tArrisGro\n00:e0:70\tDhTechno\n00:e0:71\tEpisMicr\n00:e0:72\tLynk\n00:e0:73\tNational\n00:e0:74\tTiernanC\n00:e0:75\tVerilink\n00:e0:76\tDevelopm\n00:e0:77\tWebgear\n00:e0:78\tBerkeley\n00:e0:79\tATNR\n00:e0:7a\tMikrodid\n00:e0:7b\tBayNetwo\n00:e0:7c\tMettler-\n00:e0:7d\tEncoreNe\n00:e0:7e\tWaltDisn\n00:e0:7f\tLogistis\n00:e0:80\tControlR\n00:e0:81\tTyanComp\n00:e0:82\tAnerma\n00:e0:83\tJatoTech\n00:e0:84\tCompulit\n00:e0:85\tGlobalMa\n00:e0:86\tEmersonN\n00:e0:87\tLecroy-N\n00:e0:88\tLtx-Cred\n00:e0:89\tIonNetwo\n00:e0:8a\tGecAvery\n00:e0:8b\tQlogic\n00:e0:8c\tNeoparad\n00:e0:8d\tPressure\n00:e0:8e\tUtstarco\n00:e0:8f\tCisco\n00:e0:90\tBeckmanL\n00:e0:91\tLG\n00:e0:92\tAdmtek\n00:e0:93\tAckfinNe\n00:e0:94\tOsaiSrl\n00:e0:95\tAdvanced\n00:e0:96\tShimadzu\n00:e0:97\tCarrierA\n00:e0:98\tTrend\n00:e0:99\tSamson\n00:e0:9a\tPositron\n00:e0:9b\tEngageNe\n00:e0:9c\tMii\n00:e0:9d\tSarnoff\n00:e0:9e\tQuantum\n00:e0:9f\tPixelVis\n00:e0:a0\tWiltron\n00:e0:a1\tHimaPaul\n00:e0:a2\tMicrosla\n00:e0:a3\tCisco\n00:e0:a4\tEsaoteSP\n00:e0:a5\tComcoreS\n00:e0:a6\tTelogyNe\n00:e0:a7\tIpcInfor\n00:e0:a8\tSat\n00:e0:a9\tFunaiEle\n00:e0:aa\tElectros\n00:e0:ab\tDimatSA\n00:e0:ac\tMidsco\n00:e0:ad\tEesTechn\n00:e0:ae\tXaqti\n00:e0:af\tGeneralD\n00:e0:b0\tCisco\n00:e0:b1\tAlcatel-\n00:e0:b2\tTelmaxCo\n00:e0:b3\tEtherwan\n00:e0:b4\tTechnoSc\n00:e0:b5\tArdentCo\n00:e0:b6\tEntradaN\n00:e0:b7\tPiGroup\n00:e0:b8\tAmdPcnet\n00:e0:b9\tByas\n00:e0:ba\tBerghofA\n00:e0:bb\tNbx\n00:e0:bc\tSymonCom\n00:e0:bd\tInterfac\n00:e0:be\tGenrocoI\n00:e0:bf\tTorrentN\n00:e0:c0\tSeiwaEle\n00:e0:c1\tMemorexT\n00:e0:c2\tNecsySPA\n00:e0:c3\tSakaiSys\n00:e0:c4\tHornerEl\n00:e0:c5\tBcomElec\n00:e0:c6\tLink2itL\n00:e0:c7\tEurotech\n00:e0:c8\tVirtualA\n00:e0:c9\tAutomate\n00:e0:ca\tBestData\n00:e0:cb\tReson\n00:e0:cc\tHero\n00:e0:cd\tSaabSens\n00:e0:ce\tArn\n00:e0:cf\tIntegrat\n00:e0:d0\tNetspeed\n00:e0:d1\tTelsis\n00:e0:d2\tVersanet\n00:e0:d3\tDatentec\n00:e0:d4\tExcellen\n00:e0:d5\tEmulex\n00:e0:d6\tComputer\n00:e0:d7\tSunshine\n00:e0:d8\tLanbitCo\n00:e0:d9\tTazmo\n00:e0:da\tAlcatel-\n00:e0:db\tViavideo\n00:e0:dc\tNexware\n00:e0:dd\tZenithEl\n00:e0:de\tDataxNv\n00:e0:df\tKeymile\n00:e0:e0\tSiElectr\n00:e0:e1\tG2Networ\n00:e0:e2\tInnova\n00:e0:e3\tSk-Elekt\n00:e0:e4\tFanucRob\n00:e0:e5\tCincoNet\n00:e0:e6\tIncaaCom\n00:e0:e7\tRaytheon\n00:e0:e8\tGretacod\n00:e0:e9\tDataLabs\n00:e0:ea\tInnovatC\n00:e0:eb\tDigicom\n00:e0:ec\tCelestic\n00:e0:ed\tNewLink\n00:e0:ee\tMarelHf\n00:e0:ef\tDionex\n00:e0:f0\tAblerTec\n00:e0:f1\tThat\n00:e0:f2\tArlottoC\n00:e0:f3\tWebsprin\n00:e0:f4\tInsideTe\n00:e0:f5\tTeles\n00:e0:f6\tDecision\n00:e0:f7\tCisco\n00:e0:f8\tDicnaCon\n00:e0:f9\tCisco\n00:e0:fa\tTrlTechn\n00:e0:fb\tLeightro\n00:e0:fc\tHuawei\n00:e0:fd\tA-TrendT\n00:e0:fe\tCisco\n00:e0:ff\tSecurity\n00:e1:6d\tCisco\n00:e1:75\tAk-Syste\n00:e1:8c\tIntel\n00:e3:b2\tSamsung\n00:e4:00\tSichuanC\n00:e6:66\tArimaCom\n00:e6:d3\tNixdorfC\n00:e6:e8\tNetzinTe\n00:e8:ab\tMeggittT\n00:eb:2d\tSony\n00:eb:d5\tCisco\n00:ec:0a\tXiaomiCo\n00:ee:bd\tHTC\n00:f0:51\tKwb\n00:f2:2c\tShanghai\n00:f2:8b\tCisco\n00:f3:db\tWooSport\n00:f4:03\tOrbisOy\n00:f4:6f\tSamsung\n00:f4:b9\tApple\n00:f6:63\tCisco\n00:f7:6f\tApple\n00:f8:1c\tHuawei\n00:f8:2c\tCisco\n00:f8:60\tPtPanggu\n00:f8:71\tDgsDenma\n00:fa:3b\tCloosEle\n00:fc:58\tWebsilic\n00:fc:70\tIntrepid\n00:fc:8d\tHitronTe\n00:fd:45\tHP\n00:fd:4c\tNevatec\n00:fe:c8\tCisco\n01:0e:cf\tPN-MC\n02:04:06\tBbnInter\n02:07:01\tInterlan\n02:1c:7c\tPerq\n02:20:48\tMarconi\n02:60:60\t3Com\n02:60:86\tSatelcom\n02:60:8c\t3comIbmP\n02:70:01\tRacal-Da\n02:70:b0\tM/A-ComC\n02:70:b3\tDataReca\n02:9d:8e\tCardiacR\n02:a0:c9\tIntel\n02:aa:3c\tOlivetti\n02:bb:01\tOctothor\n02:c0:8c\t3Com\n02:cf:1c\tCommunic\n02:cf:1f\tCMC\n02:e0:3b\tProminet\n02:e6:d3\tBtiBus-T\n04:02:1f\tHuawei\n04:03:d6\tNintendo\n04:04:ea\tValensSe\n04:0a:83\tAlcatel-\n04:0a:e0\tXmitComp\n04:0c:ce\tApple\n04:0e:c2\tViewsoni\n04:15:52\tApple\n04:18:0f\tSamsung\n04:18:b6\tPrivate\n04:18:d6\tUbiquiti\n04:1a:04\tWaveip\n04:1b:6d\tLG\n04:1b:94\tHostMobi\n04:1b:ba\tSamsung\n04:1d:10\tDreamWar\n04:1e:64\tApple\n04:1e:7a\tDspworks\n04:20:9a\tPanasoni\n04:21:4c\tInsightE\n04:22:34\tWireless\n04:25:c5\tHuawei\n04:26:05\tGfrGesel\n04:26:65\tApple\n04:27:58\tHuawei\n04:2a:e2\tCisco\n04:2b:bb\tPicocela\n04:2d:b4\tFirstPro\n04:2f:56\tAtocsShe\n04:31:10\tInspurGr\n04:32:f4\tPartron\n04:33:89\tHuawei\n04:36:04\tGyeyoung\n04:3d:98\tChongqin\n04:41:69\tGopro\n04:44:a1\tTeleconG\n04:46:65\tMurataMa\n04:48:9a\tApple\n04:4a:50\tRamaxelT\n04:4b:ed\tApple\n04:4b:ff\tGuangzho\n04:4c:ef\tFujianSa\n04:4e:06\tEricsson\n04:4e:5a\tArrisGro\n04:4f:8b\tAdapteva\n04:4f:aa\tRuckusWi\n04:52:c7\tBose\n04:52:f3\tApple\n04:53:d5\tSysorexG\n04:54:53\tApple\n04:55:ca\tBriviewX\n04:56:04\tGioneeCo\n04:57:2f\tSertelEl\n04:58:6f\tSichuanW\n04:5a:95\tNokia\n04:5c:06\tZmodoTec\n04:5c:8e\tGosundGr\n04:5d:4b\tSony\n04:5d:56\tCamtronI\n04:5f:a7\tShenzhen\n04:61:69\tMediaGlo\n04:62:73\tCisco\n04:62:d7\tAlstomHy\n04:63:e0\tNomeOy\n04:65:65\tTestop\n04:67:85\tScemtecH\n04:69:f8\tApple\n04:6c:9d\tCisco\n04:6d:42\tBryston\n04:6e:02\tOpenrtls\n04:6e:49\tTaiyearE\n04:70:bc\tGlobalst\n04:71:4b\tIEEERegi\n04:74:a1\tAligeraE\n04:75:03\tHuawei\n04:75:f5\tCsst\n04:76:6e\tAlpsElec\n04:78:63\tShanghai\n04:7d:50\tShenzhen\n04:7d:7b\tQuantaCo\n04:7e:4a\tMoobox\n04:81:ae\tClack\n04:84:8a\t7inovaTe\n04:88:45\tBayNetwo\n04:88:8c\tEifelwer\n04:88:e2\tBeatsEle\n04:8a:15\tAvaya\n04:8b:42\tSkspruce\n04:8c:03\tThinpadT\n04:8d:38\tNetcoreT\n04:92:ee\tIway\n04:94:6b\tTecnoMob\n04:94:a1\tCatchWin\n04:95:73\tZte\n04:95:e6\tTendaTec\n04:96:45\tWuxiSkyC\n04:97:90\tLartechT\n04:98:f3\tAlpsElec\n04:99:e6\tShenzhen\n04:9b:9c\tEadingco\n04:9c:62\tBmtMedic\n04:9f:06\tSmobile\n04:9f:81\tNetscout\n04:9f:ca\tHuawei\n04:a1:51\tNetgear\n04:a3:16\tTexasIns\n04:a3:f3\tEmicon\n04:a8:2a\tNokia\n04:b0:e7\tHuawei\n04:b3:b6\tSeamapUk\n04:b4:66\tBsp\n04:b6:48\tZenner\n04:ba:36\tLiSengTe\n04:bb:f9\tPavilion\n04:bd:70\tHuawei\n04:bd:88\tArubaNet\n04:bf:6d\tZyxelCom\n04:bf:a8\tIsb\n04:c0:5b\tTigoEner\n04:c0:6f\tHuawei\n04:c0:9c\tTellabs\n04:c1:03\tCloverNe\n04:c1:b9\tFiberhom\n04:c2:3e\tHTC\n04:c5:a4\tCisco\n04:c8:80\tSamtec\n04:c9:91\tPhistek\n04:c9:d9\tEchostar\n04:cb:1d\tTraka\n04:ce:14\tWilocity\n04:cf:25\tManycolo\n04:d3:cf\tApple\n04:d4:37\tZnv\n04:d7:83\tY&HE&C\n04:da:d2\tCisco\n04:db:56\tApple\n04:db:8a\tSuntechI\n04:dd:4c\tVelocyte\n04:de:db\tRockport\n04:de:f2\tShenzhen\n04:df:69\tCarConne\n04:e0:c4\tTriumph-\n04:e1:c8\tImsSoluç\n04:e2:f8\tAepTicke\n04:e4:51\tTexasIns\n04:e5:36\tApple\n04:e5:48\tCohdaWir\n04:e6:62\tAcroname\n04:e6:76\tAmpakTec\n04:e9:e5\tPjrcComL\n04:ee:91\tX-Fabric\n04:f0:21\tCompexPt\n04:f1:3e\tApple\n04:f1:7d\tTaranaWi\n04:f4:bc\tXenaNetw\n04:f7:e4\tApple\n04:f8:c2\tFlaircom\n04:f9:38\tHuawei\n04:fe:31\tSamsung\n04:fe:7f\tCisco\n04:fe:8d\tHuawei\n04:fe:a1\tFihonest\n04:ff:51\tNovamedi\n08:00:01\tComputer\n08:00:02\t3Com\n08:00:03\tACC\n08:00:04\tCromemco\n08:00:05\tSymbolic\n08:00:06\tSiemensN\n08:00:07\tApple\n08:00:08\tBBN\n08:00:09\tHP\n08:00:0a\tNestar\n08:00:0b\tUnisysAl\n08:00:0c\tMiklynDe\n08:00:0d\tIclInter\n08:00:0e\tNcr/At&T\n08:00:0f\tSmcStand\n08:00:10\tAt&T[Mis\n08:00:11\tTektroni\n08:00:12\tBellAtla\n08:00:13\tExxon\n08:00:14\tExcelanB\n08:00:15\tStcBusin\n08:00:16\tBarriste\n08:00:17\tNational\n08:00:18\tPirelliF\n08:00:19\tGeneralE\n08:00:1a\tDataGenl\n08:00:1b\tDataGene\n08:00:1c\tKdd-Koku\n08:00:1d\tAbleComm\n08:00:1e\tApollo\n08:00:1f\tSharp\n08:00:20\tSun\n08:00:21\t3m\n08:00:22\tNbiNothi\n08:00:23\tMatsushi\n08:00:24\t10netCom\n08:00:25\tCdc\n08:00:26\tNorskDat\n08:00:27\tPcsCompu\n08:00:28\tTiExplor\n08:00:29\tMegatek\n08:00:2a\tMosaicTe\n08:00:2b\tDec\n08:00:2c\tBrittonL\n08:00:2d\tLan-Tec\n08:00:2e\tMetaphor\n08:00:2f\tPrimeCom\n08:00:30\tCern\n08:00:31\tLittleMa\n08:00:32\tTigan\n08:00:33\tBauschLo\n08:00:34\tFilenet\n08:00:35\tMicrofiv\n08:00:36\tIntergra\n08:00:37\tFujiXero\n08:00:38\tBull\n08:00:39\tSpider\n08:00:3a\tOrcatech\n08:00:3b\tTorus\n08:00:3c\tSchlumbe\n08:00:3d\tCadnetix\n08:00:3e\tMotorola\n08:00:3f\tFredKosc\n08:00:40\tFerranti\n08:00:41\tDcaDigit\n08:00:42\tJapanMac\n08:00:43\tPixelCom\n08:00:44\tDsiDavid\n08:00:45\t????Mayb\n08:00:46\tSony\n08:00:47\tSequent\n08:00:48\tEurother\n08:00:49\tUnivatio\n08:00:4a\tBanyan\n08:00:4b\tPlanning\n08:00:4c\tEncore\n08:00:4d\tCorvus\n08:00:4e\tBicc[3co\n08:00:4f\tCygnet\n08:00:50\tDaisy\n08:00:51\tExperdat\n08:00:52\tInsystec\n08:00:53\tMiddleEa\n08:00:55\tStanford\n08:00:56\tStanford\n08:00:57\tEvansSut\n08:00:58\t???Decsy\n08:00:59\tMycron\n08:00:5a\tIBM\n08:00:5b\tVtaTechn\n08:00:5c\tFourPhas\n08:00:5d\tGould\n08:00:5e\tCounterp\n08:00:5f\tSaberTec\n08:00:60\tIndustri\n08:00:61\tJarogate\n08:00:62\tGeneralD\n08:00:63\tPlessey\n08:00:64\tSitasys\n08:00:65\tGenrad\n08:00:66\tAgfaPrin\n08:00:67\tComdesig\n08:00:68\tRidge\n08:00:69\tSGI\n08:00:6a\tAttst?\n08:00:6b\tAccelTec\n08:00:6c\tSuntekTe\n08:00:6d\tWhitecha\n08:00:6e\tExcelan\n08:00:6f\tPhilips\n08:00:70\tMitsubis\n08:00:71\tMatraDsi\n08:00:72\tXeroxUni\n08:00:73\tTecmar\n08:00:74\tCasio\n08:00:75\tDdeDanis\n08:00:76\tPcLanTec\n08:00:77\tTslNowRe\n08:00:78\tAccell\n08:00:79\tSGI\n08:00:7a\tIndata\n08:00:7b\tSanyoEle\n08:00:7c\tVitalink\n08:00:7e\tAmalgama\n08:00:7f\tCarnegie\n08:00:80\tXios\n08:00:81\tCrosfiel\n08:00:82\tVeritasS\n08:00:83\tSeikoDen\n08:00:84\tTomenEle\n08:00:85\tElxsi\n08:00:86\tImagen/Q\n08:00:87\tXyplexTe\n08:00:88\tMcdata\n08:00:89\tKinetics\n08:00:8a\tPerftech\n08:00:8b\tPyramid\n08:00:8c\tNetworkR\n08:00:8d\tXyvision\n08:00:8e\tTandem/S\n08:00:8f\tChipcom\n08:00:90\tRetix\n08:01:0f\tSichuanT\n08:02:8e\tNetgear\n08:03:71\tKrgCorpo\n08:05:81\tRoku\n08:05:cd\tDongguan\n08:08:c2\tSamsung\n08:08:ea\tAmsc\n08:09:b6\tMasimo\n08:0a:4e\tPlanetBi\n08:0c:0b\tSysmikDr\n08:0c:c9\tMissionT\n08:0d:84\tGeco\n08:0e:a8\tVelexSRL\n08:0f:fa\tKsp\n08:11:5e\tBitel\n08:11:96\tIntel\n08:14:43\tUnibrain\n08:16:51\tShenzhen\n08:17:35\tCisco\n08:17:f4\tIBM\n08:18:1a\tZte\n08:18:4c\tASThomas\n08:19:a6\tHuawei\n08:1d:fb\tShanghai\n08:1f:3f\tWondalin\n08:1f:71\tTP-Link\n08:1f:eb\tBincube\n08:1f:f3\tCisco\n08:21:ef\tSamsung\n08:23:b2\tVivoMobi\n08:25:22\tAdvansee\n08:27:19\tApsSyste\n08:27:ce\tNaganoKe\n08:2a:d0\tSrdInnov\n08:2c:b0\tNetworkI\n08:2e:5f\tHP\n08:30:6b\tPaloAlto\n08:35:71\tCaswell\n08:37:3d\tSamsung\n08:37:9c\tTopaz\n08:38:a5\tFunkwerk\n08:3a:5c\tJunilab\n08:3a:b8\tShinodaP\n08:3d:88\tSamsung\n08:3e:0c\tArrisGro\n08:3e:5d\tSagemcom\n08:3e:8e\tHonHaiPr\n08:3f:3e\tWsh\n08:3f:76\tIntellia\n08:3f:bc\tZte\n08:40:27\tGridstor\n08:46:56\tVeo-Labs\n08:48:2c\tRaycoreT\n08:4e:1c\tH2aLlc\n08:4e:bf\tBroadNet\n08:51:14\tQingdaoT\n08:51:2e\tOrionDia\n08:52:40\tEbvElekt\n08:57:00\tTP-Link\n08:5a:e0\tRecovisi\n08:5b:0e\tFortinet\n08:5b:da\tClinicar\n08:5d:dd\tMercury\n08:60:6e\tASUS\n08:62:66\tASUS\n08:63:61\tHuawei\n08:66:98\tApple\n08:68:d0\tJapanSys\n08:68:ea\tEitoElec\n08:6a:0a\tAskeyCom\n08:6d:41\tApple\n08:6d:f2\tShenzhen\n08:70:45\tApple\n08:74:02\tApple\n08:74:f6\tWinterha\n08:75:72\tObeluxOy\n08:76:18\tVieTechn\n08:76:95\tAutoIndu\n08:76:ff\tThomsonT\n08:79:99\tAim\n08:7a:4c\tHuawei\n08:7b:aa\tSvyazkom\n08:7c:be\tQuintic\n08:7d:21\tAltasecT\n08:80:39\tCisco\n08:81:bc\tHongkong\n08:81:f4\tJuniperN\n08:86:20\tTecnoMob\n08:86:3b\tBelkinIn\n08:8c:2c\tSamsung\n08:8d:c8\tRyowaEle\n08:8e:4f\tSfSoftwa\n08:8f:2c\tHillsSou\n08:94:ef\tWistronI\n08:95:2a\tTechnico\n08:96:ad\tCisco\n08:96:d7\tAvm\n08:97:58\tShenzhen\n08:9b:4b\tIkuaiNet\n08:9e:01\tQuantaCo\n08:9e:08\tGoogle\n08:9f:97\tLeroyAut\n08:a1:2b\tShenzhen\n08:a5:c8\tSunnovoI\n08:a9:5a\tAzureWave\n08:ac:a5\tBenuVide\n08:af:78\tTotusSol\n08:b2:58\tJuniperN\n08:b2:a3\tCynnyIta\n08:b4:cf\tAbicomIn\n08:b7:38\tLite-OnT\n08:b7:ec\tWireless\n08:bb:cc\tAk-NordE\n08:bd:43\tNetgear\n08:be:09\tAstrolEl\n08:be:77\tGreenEle\n08:c0:21\tHuawei\n08:c6:b3\tQtechLlc\n08:ca:45\tToyouFei\n08:cc:68\tCisco\n08:cc:a7\tCisco\n08:cd:9b\tSamtecAu\n08:d0:9f\tCisco\n08:d0:b7\tQingdaoH\n08:d2:9a\tProforma\n08:d3:4b\tTechmanE\n08:d4:0c\tIntel\n08:d4:2b\tSamsung\n08:d5:c0\tSeersTec\n08:d8:33\tShenzhen\n08:df:1f\tBose\n08:e5:da\tNanjingF\n08:e6:72\tJebseeEl\n08:e8:4f\tHuawei\n08:ea:40\tShenzhen\n08:ea:44\tAerohive\n08:eb:29\tJiangsuH\n08:eb:74\tHumax\n08:eb:ed\tWorldEli\n08:ec:a9\tSamsung\n08:ed:02\tIEEERegi\n08:ed:b9\tHonHaiPr\n08:ee:8b\tSamsung\n08:ef:3b\tMcsLogic\n08:ef:ab\tSaymeWir\n08:f1:b7\tTowerstr\n08:f2:f4\tNetOnePa\n08:f6:f8\tGetEngin\n08:f7:28\tGloboMul\n08:fa:e0\tFohhnAud\n08:fc:52\tOpenxsBv\n08:fc:88\tSamsung\n08:fd:0e\tSamsung\n09:00:6a\tAT&T\n0c:02:27\tTechnico\n0c:04:00\tJantarDO\n0c:05:35\tJuniper\n0c:11:05\tRingslin\n0c:11:67\tCisco\n0c:12:62\tZte\n0c:13:0b\tUniqoteq\n0c:14:20\tSamsung\n0c:15:39\tApple\n0c:15:c5\tSdtec\n0c:17:f1\tTelecsys\n0c:19:1f\tInformEl\n0c:1a:10\tAcoustic\n0c:1d:af\tXiaomiCo\n0c:1d:c2\tSeahNetw\n0c:20:26\tNoaxTech\n0c:25:76\tLongchee\n0c:27:24\tCisco\n0c:27:55\tValuable\n0c:2a:69\tElectric\n0c:2a:e7\tBeijingG\n0c:2d:89\tQiiqComm\n0c:30:21\tApple\n0c:37:dc\tHuawei\n0c:38:3e\tFanvilTe\n0c:39:56\tObservat\n0c:3c:65\tDomeImag\n0c:3c:cd\tUniversa\n0c:3e:9f\tApple\n0c:41:3e\tMicrosoft\n0c:45:ba\tHuawei\n0c:46:9d\tMsSedco\n0c:47:3d\tHitronTe\n0c:47:c9\tAmazonTe\n0c:48:85\tLG\n0c:49:33\tSichuanJ\n0c:4c:39\tMitrasta\n0c:4d:e9\tApple\n0c:4f:5a\tAsa-RtSR\n0c:51:01\tApple\n0c:51:f7\tChauvinA\n0c:54:a5\tPegatron\n0c:54:b9\tNokia\n0c:55:21\tAxiros\n0c:56:5c\tHybroadV\n0c:57:eb\tMueller\n0c:5a:19\tAxtionSd\n0c:5a:9e\tWi-SunAl\n0c:5c:d8\tDoliElek\n0c:5f:35\tNiagaraV\n0c:60:76\tHonHaiPr\n0c:61:27\tActionte\n0c:61:cf\tTexasIns\n0c:63:fc\tNanjingS\n0c:68:03\tCisco\n0c:6a:e6\tStanleyS\n0c:6e:4f\tPrimevol\n0c:6f:9c\tShawComm\n0c:71:5d\tSamsung\n0c:72:2c\tTP-Link\n0c:73:be\tDongguan\n0c:74:c2\tApple\n0c:75:23\tBeijingG\n0c:75:6c\tAnarenMi\n0c:75:bd\tCisco\n0c:77:1a\tApple\n0c:7d:7c\tKexiangI\n0c:81:12\tPrivate\n0c:82:30\tShenzhen\n0c:82:68\tTP-Link\n0c:82:6a\tWuhanHua\n0c:84:11\tAOSmithW\n0c:84:84\tZenoviaE\n0c:84:dc\tHonHaiPr\n0c:85:25\tCisco\n0c:86:10\tJuniperN\n0c:89:10\tSamsung\n0c:8a:87\tAglogica\n0c:8b:fd\tIntel\n0c:8c:8f\tKamoTech\n0c:8c:dc\tSuuntoOy\n0c:8d:98\tTopEight\n0c:8d:db\tCisco\n0c:91:60\tHuiZhouG\n0c:92:4e\tRiceLake\n0c:93:01\tPtPrasim\n0c:93:fb\tBnsSolut\n0c:96:bf\tHuawei\n0c:9b:13\tShanghai\n0c:9d:56\tConsortC\n0c:9e:91\tSankosha\n0c:a1:38\tBlinqWir\n0c:a2:f4\tChameleo\n0c:a4:02\tAlcatel-\n0c:a4:2a\tObTeleco\n0c:a6:94\tSunitecE\n0c:ac:05\tUnitendT\n0c:af:5a\tGenusPow\n0c:b3:19\tSamsung\n0c:b4:ef\tDigience\n0c:b5:de\tAlcatelL\n0c:b9:12\tJm-Data\n0c:bc:9f\tApple\n0c:bd:51\tTctMobil\n0c:bf:15\tGenetec\n0c:bf:3f\tShenzhen\n0c:c0:c0\tMagnetiM\n0c:c3:a7\tMeritec\n0c:c4:7a\tSuperMic\n0c:c4:7e\tEucast\n0c:c6:55\tWuxiYste\n0c:c6:6a\tNokia\n0c:c6:ac\tDags\n0c:c7:31\tCurrant\n0c:c8:1f\tSummerIn\n0c:c9:c6\tSamwinHo\n0c:cb:8d\tAscoNuma\n0c:cc:26\tAirenetw\n0c:cd:d3\tEastrive\n0c:cd:fb\tEdic\n0c:cf:d1\tSpringwa\n0c:d2:92\tIntel\n0c:d2:b5\tBinatone\n0c:d5:02\tWestellT\n0c:d6:96\tAmimon\n0c:d6:bd\tHuawei\n0c:d7:46\tApple\n0c:d7:c2\tAxiumTec\n0c:d8:6c\tShenzhen\n0c:d9:96\tCisco\n0c:d9:c1\tVisteon\n0c:da:41\tHangzhou\n0c:dc:cc\tInalaTec\n0c:dd:ef\tNokia\n0c:df:a4\tSamsung\n0c:e0:e4\tPlantron\n0c:e5:d3\tDhElectr\n0c:e7:09\tFoxCrypt\n0c:e7:25\tMicrosoft\n0c:e8:2f\tBonfigli\n0c:e9:36\tElimosSr\n0c:ee:e6\tHonHaiPr\n0c:ef:7c\tAnacom\n0c:ef:af\tIEEERegi\n0c:f0:19\tMalgnTec\n0c:f0:b4\tGlobalsa\n0c:f3:61\tJavaInfo\n0c:f3:ee\tEmMicroe\n0c:f4:05\tBeijingS\n0c:f4:d5\tRuckusWi\n0c:f5:a4\tCisco\n0c:f8:93\tArrisGro\n0c:f9:c0\tBskyb\n0c:fc:83\tAirohaTe\n0c:fd:37\tSuseLinu\n0c:fe:45\tSony\n10:00:00\tPrivate\n10:00:5a\tIBM\n10:00:90\tHP\n10:00:d4\tDEC\n10:00:e0\tAppleA/U\n10:00:e8\tNational\n10:00:fd\tLaonpeop\n10:01:ca\tAshleyBu\n10:02:b5\tIntel\n10:05:01\tPegatron\n10:05:b1\tArrisGro\n10:05:ca\tCisco\n10:07:23\tIEEERegi\n10:08:b1\tHonHaiPr\n10:09:0c\tJanomeSe\n10:0b:a9\tIntel\n10:0c:24\tPomdevic\n10:0d:2f\tOnlineSe\n10:0d:32\tEmbedian\n10:0d:7f\tNetgear\n10:0e:2b\tNecCasio\n10:0e:7e\tJuniperN\n10:0f:18\tFuGangEl\n10:10:b6\tMccain\n10:12:12\tVivoInte\n10:12:18\tKorins\n10:12:48\tItg\n10:12:50\tIntegrat\n10:13:31\tTechnico\n10:13:ee\tJustecIn\n10:18:9e\tElmoMoti\n10:1b:54\tHuawei\n10:1c:0c\tApple\n10:1d:51\tOn-QLlcD\n10:1d:c0\tSamsung\n10:1f:74\tHP\n10:22:79\tZerodesk\n10:27:be\tTvip\n10:28:31\tMorion\n10:2a:b3\tXiaomiCo\n10:2c:83\tXimea\n10:2d:96\tLooxcie\n10:2e:af\tTexasIns\n10:2f:6b\tMicrosoft\n10:30:47\tSamsung\n10:33:78\tFlectron\n10:37:11\tSimlinkA\n10:3b:59\tSamsung\n10:3d:ea\tHfcTechn\n10:40:f3\tApple\n10:41:7f\tApple\n10:43:69\tSoundmax\n10:44:5a\tShaanxiH\n10:45:be\tNorphoni\n10:45:f8\tLnt-Auto\n10:47:80\tHuawei\n10:48:b1\tBeijingD\n10:4a:7d\tIntel\n10:4b:46\tMitsubis\n10:4d:77\tInnovati\n10:4e:07\tShanghai\n10:4f:a8\tSony\n10:51:72\tHuawei\n10:56:11\tArrisGro\n10:56:ca\tPeplinkI\n10:58:87\tFiberhom\n10:5a:f7\tAdbItali\n10:5c:3b\tPerma-Pi\n10:5c:bf\tDurobyte\n10:5f:06\tActionte\n10:5f:49\tCisco\n10:60:4b\tHP\n10:62:c9\tAdatis\n10:62:eb\tD-Link\n10:64:e2\tAdfwebCo\n10:65:a3\tCoreBran\n10:65:cf\tIqsim\n10:66:82\tNecPlatf\n10:68:3f\tLG\n10:6f:3f\tBuffalo\n10:6f:ef\tAd-SolNi\n10:71:f9\tCloudTel\n10:72:23\tTellesco\n10:76:8a\tEocell\n10:77:b0\tFiberhom\n10:77:b1\tSamsung\n10:78:5b\tActionte\n10:78:73\tShenzhen\n10:78:ce\tHanvitSi\n10:78:d2\tElitegro\n10:7a:86\tU&UEngin\n10:7b:ef\tZyxelCom\n10:7d:1a\tDell\n10:83:d2\tMicrosev\n10:86:8c\tArrisGro\n10:88:0f\tDarumaTe\n10:88:ce\tFiberhom\n10:8a:1b\tRaonix\n10:8c:cf\tCisco\n10:92:66\tSamsung\n10:93:e9\tApple\n10:95:4b\tMegabyte\n10:98:36\tDell\n10:9a:b9\tTosiboxO\n10:9a:dd\tApple\n10:9f:a9\tActionte\n10:a1:3b\tFujikura\n10:a5:d0\tMurataMa\n10:a6:59\tMobileCr\n10:a7:43\tSkMtek\n10:a9:32\tBeijingC\n10:ae:60\tPrivate\n10:af:78\tShenzhen\n10:b1:f8\tHuawei\n10:b2:6b\tBase\n10:b7:13\tPrivate\n10:b7:f6\tPlastofo\n10:b9:fe\tLikaSrl\n10:ba:a5\tGanaI&C\n10:bd:18\tCisco\n10:bd:55\tQ-Lab\n10:be:f5\tD-Link\n10:bf:48\tASUS\n10:c0:7c\tBlu-RayD\n10:c2:ba\tUtt\n10:c3:7b\tASUS\n10:c5:86\tBioSound\n10:c6:0c\tDominoUk\n10:c6:1f\tHuawei\n10:c6:7e\tShenzhen\n10:c6:fc\tGarminIn\n10:c7:3f\tMidasKla\n10:ca:81\tPrecia\n10:cc:1b\tLiverock\n10:cc:db\tAximumPr\n10:cd:ae\tAvaya\n10:cd:b6\tEssentia\n10:d0:7a\tAmpakTec\n10:d0:ab\tZte\n10:d1:dc\tInstarDe\n10:d3:8a\tSamsung\n10:d5:42\tSamsung\n10:da:43\tNetgear\n10:dd:b1\tApple\n10:dd:f4\tMaxwayEl\n10:de:e4\tAutomati\n10:df:8b\tShenzhen\n10:e2:d5\tQiHardwa\n10:e3:c7\tSeohwaTe\n10:e4:af\tAprLlc\n10:e6:8f\tKwangsun\n10:e6:ae\tSourceTe\n10:e8:78\tNokia\n10:e8:ee\tPhasespa\n10:ea:59\tCisco\n10:ee:d9\tCanogaPe\n10:f0:05\tIntel\n10:f3:11\tCisco\n10:f3:db\tGridco\n10:f4:9a\tT3Innova\n10:f6:81\tVivoMobi\n10:f9:6f\tLG\n10:f9:ee\tNokia\n10:fa:ce\tReacheng\n10:fb:f0\tKangshen\n10:fc:54\tShanyEle\n10:fe:ed\tTP-Link\n11:00:aa\tPrivate\n11:11:11\tPrivate\n14:02:ec\tHP\n14:04:67\tSnkTechn\n14:07:08\tPrivate\n14:07:e0\tAbrantix\n14:0c:5b\tPlnetwor\n14:0c:76\tFreeboxS\n14:0d:4f\tFlextron\n14:10:9f\tApple\n14:13:30\tAnakreon\n14:13:57\tAtpElect\n14:14:4b\tRuijieNe\n14:14:e6\tNingboSa\n14:15:7c\tTokyoCos\n14:18:77\tDell\n14:1a:51\tTreetech\n14:1a:a3\tMotorola\n14:1b:bd\tVolex\n14:1b:f0\tIntellim\n14:1f:78\tSamsung\n14:1f:ba\tIEEERegi\n14:22:db\tEero\n14:23:d7\tEutronix\n14:29:71\tNemoaEle\n14:2b:d2\tArmtel\n14:2b:d6\tGuangdon\n14:2d:27\tHonHaiPr\n14:2d:8b\tIncipioT\n14:2d:f5\tAmphitec\n14:2f:fd\tLtSecuri\n14:30:04\tHuawei\n14:30:7a\tAvermetr\n14:30:c6\tMotorola\n14:32:d1\tSamsung\n14:33:65\tTemMobil\n14:35:8b\tMediabri\n14:35:b3\tFutureDe\n14:36:05\tNokia\n14:36:c6\tLenovoMo\n14:37:3b\tProcom\n14:3a:ea\tDynapowe\n14:3d:f2\tBeijingS\n14:3e:60\tNokia\n14:3e:bf\tZte\n14:3f:27\tNoccelaO\n14:41:46\tHoneywel\n14:41:e2\tMonacoEn\n14:43:19\tCreative\n14:46:e4\tAvistel\n14:48:8b\tShenzhen\n14:49:78\tDigitalC\n14:49:e0\tSamsung\n14:4c:1a\tMaxCommu\n14:4d:67\tZioncomE\n14:4f:d7\tIEEERegi\n14:54:12\tEntis\n14:56:45\tSavitech\n14:56:8e\tSamsung\n14:58:d0\tHP\n14:5a:05\tApple\n14:5a:83\tLogi-D\n14:5b:d1\tArrisGro\n14:5b:e1\tNyantecU\n14:5e:45\tKaleao\n14:5f:94\tHuawei\n14:60:80\tZte\n14:61:02\tAlpineEl\n14:61:2f\tAvaya\n14:63:08\tJabilCir\n14:6a:0b\tCypressE\n14:6b:72\tShenzhen\n14:6e:0a\tPrivate\n14:73:73\tTubitakU\n14:74:11\tRim\n14:75:90\tTP-Link\n14:78:0b\tPerkinel\n14:7d:b3\tJoaTelec\n14:7d:c5\tMurataMa\n14:82:5b\tHefeiRad\n14:86:92\tTP-Link\n14:89:3e\tVixtelTe\n14:89:51\tLcfcHefe\n14:89:fd\tSamsung\n14:8a:70\tAds\n14:8f:21\tGarminIn\n14:8f:c6\tApple\n14:90:90\tKongtopI\n14:91:82\tBelkinIn\n14:94:48\tBluCastl\n14:98:7d\tTechnico\n14:99:e2\tApple\n14:9a:10\tMicrosoft\n14:9d:09\tHuawei\n14:9e:cf\tDell\n14:9f:e8\tLenovoMo\n14:a0:f8\tHuawei\n14:a3:64\tSamsung\n14:a5:1a\tHuawei\n14:a6:2c\tSMDezacS\n14:a7:8b\tZhejiang\n14:a8:6b\tShenzhen\n14:a9:e3\tMst\n14:ab:c5\tIntel\n14:ab:f0\tArrisGro\n14:ae:db\tVtechTel\n14:b1:26\tIndustri\n14:b1:c8\tInfiniwi\n14:b3:1f\tDell\n14:b3:70\tGigasetD\n14:b4:84\tSamsung\n14:b7:3d\tArcheanT\n14:b7:f8\tTechnico\n14:b8:37\tShenzhen\n14:b9:68\tHuawei\n14:bb:6e\tSamsung\n14:bd:61\tApple\n14:c0:89\tDuneHd\n14:c1:26\tNokia\n14:c1:ff\tShenzhen\n14:c2:1d\tSabtechI\n14:c3:c2\tKASchmer\n14:c9:13\tLG\n14:cc:20\tTP-Link\n14:cf:8d\tOhsungEl\n14:cf:92\tTP-Link\n14:cf:e2\tArrisGro\n14:d1:1f\tHuawei\n14:d4:fe\tArrisGro\n14:d6:4d\tD-Link\n14:d7:6e\tConchEle\n14:da:e9\tASUS\n14:db:85\tSNetMedi\n14:dd:a9\tASUS\n14:dd:e5\tMpmkvvcl\n14:e4:ec\tMlogicLl\n14:e6:e4\tTP-Link\n14:e7:c8\tIntegrat\n14:eb:33\tBsmedias\n14:ed:a5\tWächter\n14:ed:bb\t2wire\n14:ed:e4\tKaiam\n14:ee:9d\tAirnavLl\n14:f0:c5\tXtremio\n14:f2:8e\tShenyang\n14:f4:2a\tSamsung\n14:f6:5a\tXiaomiCo\n14:f8:93\tWuhanFib\n14:fe:af\tSagittar\n14:fe:b5\tDell\n18:00:2d\tSony\n18:00:db\tFitbit\n18:01:7d\tHarbinAr\n18:01:e3\tBittiumW\n18:03:73\tDell\n18:03:fa\tIbtInter\n18:06:75\tDilaxInt\n18:0b:52\tNanotron\n18:0c:14\tIsonea\n18:0c:77\tWestingh\n18:0c:ac\tCanon\n18:10:4e\tCedint-U\n18:12:12\tCeptonTe\n18:14:20\tTebSas\n18:14:56\tNokia\n18:16:c9\tSamsung\n18:17:14\tDaewoois\n18:17:25\tCameoCom\n18:19:3f\tTamtronO\n18:1b:eb\tActionte\n18:1e:78\tSagemcom\n18:1e:b0\tSamsung\n18:20:12\tAztechAs\n18:20:32\tApple\n18:20:4c\tKummler+\n18:20:a6\tSage\n18:21:95\tSamsung\n18:22:7e\tSamsung\n18:26:66\tSamsung\n18:28:61\tAirtiesW\n18:2a:7b\tNintendo\n18:2b:05\t8dTechno\n18:2c:91\tConceptD\n18:2c:b4\tNectarso\n18:30:09\tWoojinIn\n18:32:a2\tLaonTech\n18:33:9d\tCisco\n18:34:51\tApple\n18:35:d1\tArrisGro\n18:36:fc\tElecsysI\n18:38:25\tWuhanLin\n18:38:64\tCap-Tech\n18:39:19\tUnicoi\n18:3a:2d\tSamsung\n18:3b:d2\tBydPreci\n18:3d:a2\tIntel\n18:3f:47\tSamsung\n18:40:a4\tShenzhen\n18:42:1d\tPrivate\n18:42:2f\tAlcatelL\n18:44:62\tRiavaNet\n18:44:e6\tZte\n18:46:17\tSamsung\n18:48:d8\tFastback\n18:4a:6f\tAlcatel-\n18:4e:94\tMessoaTe\n18:4f:32\tHonHaiPr\n18:52:07\tSichuanT\n18:52:53\tPixord\n18:53:e0\tHanyangD\n18:55:0f\tCisco\n18:59:33\tCisco\n18:59:36\tXiaomiCo\n18:5a:e8\tZenotech\n18:5d:9a\tBobjgear\n18:5e:0f\tIntel\n18:61:c7\tLemonbea\n18:62:2c\tSagemcom\n18:64:72\tArubaNet\n18:65:71\tTopVicto\n18:65:90\tApple\n18:66:da\tDell\n18:66:e3\tVeros\n18:67:3f\tHanoverD\n18:67:51\tKomegInd\n18:67:b0\tSamsung\n18:68:6a\tZte\n18:68:82\tBewardR&\n18:68:cb\tHangzhou\n18:6d:99\tAdanis\n18:71:17\tEtaPlusE\n18:75:32\tSichuanT\n18:79:a2\tGmjElect\n18:7a:93\tAmiccomE\n18:7c:81\tValeoVis\n18:7e:d5\tShenzhen\n18:80:ce\tBarberry\n18:80:f5\tAlcatel-\n18:82:19\tAlibabaC\n18:83:31\tSamsung\n18:83:bf\tArcadyan\n18:84:10\tCoretrus\n18:86:3a\tDigitalA\n18:86:ac\tNokiaDan\n18:87:96\tHTC\n18:88:57\tBeijingJ\n18:89:5b\tSamsung\n18:89:df\tCerebrex\n18:8b:15\tShenzhen\n18:8b:45\tCisco\n18:8b:9d\tCisco\n18:8e:d5\tTpVision\n18:8e:f9\tG2c\n18:92:2c\tVirtualI\n18:93:d7\tTexasIns\n18:97:ff\tTechfait\n18:99:f5\tSichuanC\n18:9a:67\tCse-Serv\n18:9c:5d\tCisco\n18:9e:fc\tApple\n18:a3:e8\tFiberhom\n18:a6:f7\tTP-Link\n18:a9:05\tHP\n18:a9:58\tProvisio\n18:a9:9b\tDell\n18:aa:45\tFonTechn\n18:ab:f5\tUltraEle\n18:ad:4d\tPolostar\n18:ae:bb\tSiemensC\n18:af:61\tApple\n18:af:8f\tApple\n18:af:9f\tDigitron\n18:b1:69\tSonicwal\n18:b2:09\tTorreyPi\n18:b3:ba\tNetlogic\n18:b4:30\tNestLabs\n18:b5:91\tI-Storm\n18:b7:9e\tInvoxia\n18:bd:ad\tL-Tech\n18:c0:86\tBroadcom\n18:c4:51\tTucsonEm\n18:c5:01\tShenzhen\n18:c5:8a\tHuawei\n18:c8:e7\tShenzhen\n18:cc:23\tPhilioTe\n18:cf:5e\tLiteonTe\n18:d0:71\tDasan\n18:d2:25\tFiberhom\n18:d2:76\tHuawei\n18:d5:b6\tSmgHoldi\n18:d6:6a\tInmarsat\n18:d6:c7\tTP-Link\n18:d6:cf\tKurthEle\n18:d9:49\tQvisLabs\n18:db:f2\tDell\n18:dc:56\tYulongCo\n18:de:d7\tHuawei\n18:e2:88\tSttCondi\n18:e2:9f\tVivoMobi\n18:e2:c2\tSamsung\n18:e3:bc\tTctMobil\n18:e7:28\tCisco\n18:e7:f4\tApple\n18:e8:0f\tVikingEl\n18:e8:dd\tModulete\n18:ee:69\tApple\n18:ef:63\tCisco\n18:f1:45\tNetcommW\n18:f2:92\tShannon\n18:f4:6a\tHonHaiPr\n18:f6:43\tApple\n18:f6:50\tMultimed\n18:f7:6b\tZhejiang\n18:f8:7a\tI3Intern\n18:fa:6f\tIscAppli\n18:fb:7b\tDell\n18:fc:9f\tChangheE\n18:fe:34\tEspressi\n18:ff:0f\tIntel\n18:ff:2e\tShenzhen\n1c:06:56\tIdy\n1c:08:c1\tLG\n1c:0b:52\tEpicomSA\n1c:0f:cf\tSyproOpt\n1c:11:e1\tWartsila\n1c:12:9d\tIEEEPesP\n1c:14:48\tArrisGro\n1c:14:b3\tAirwireT\n1c:17:d3\tCisco\n1c:18:4a\tShenzhen\n1c:19:de\tEyevis\n1c:1a:c0\tApple\n1c:1b:0d\tGiga-Byt\n1c:1b:68\tArrisGro\n1c:1c:fd\tDalianHi\n1c:1d:67\tHuawei\n1c:1d:86\tCisco\n1c:1e:e3\tHuiZhouG\n1c:1f:d4\tLifebeam\n1c:21:d1\tIEEERegi\n1c:23:2c\tSamsung\n1c:23:4f\tEdmiEuro\n1c:25:e1\tChinaMob\n1c:33:0e\tPernixda\n1c:33:4d\tItsTelec\n1c:34:77\tInnovati\n1c:35:f1\tNewLiftN\n1c:37:bf\tCloudium\n1c:39:47\tCompalIn\n1c:39:8a\tFiberhom\n1c:3a:4f\tAccuspec\n1c:3a:de\tSamsung\n1c:3d:e7\tSigmaKok\n1c:3e:84\tHonHaiPr\n1c:40:24\tDell\n1c:40:e8\tShenzhen\n1c:41:58\tGemaltoM\n1c:43:ec\tJapanCir\n1c:44:19\tTP-Link\n1c:45:93\tTexasIns\n1c:48:40\tImsMesss\n1c:48:ce\tGuangdon\n1c:48:f9\tGnNetcom\n1c:49:7b\tGemtekTe\n1c:4a:f7\tAmon\n1c:4b:b9\tSmgEnter\n1c:4b:d6\tAzureWave\n1c:4d:70\tIntel\n1c:51:b5\tTechaya\n1c:52:16\tDongguan\n1c:52:d6\tFlatDisp\n1c:55:3a\tQiangua\n1c:56:fe\tMotorola\n1c:57:d8\tKraftway\n1c:5a:0b\tTegile\n1c:5a:3e\tSamsung\n1c:5a:6b\tPhilips\n1c:5c:55\tPrimaCin\n1c:5c:60\tShenzhen\n1c:5c:f2\tApple\n1c:5f:2b\tD-Link\n1c:5f:ff\tBeijingE\n1c:60:de\tShenzhen\n1c:62:b8\tSamsung\n1c:63:b7\tOpenprod\n1c:65:9d\tLiteonTe\n1c:66:6d\tHonHaiPr\n1c:66:aa\tSamsung\n1c:67:58\tHuawei\n1c:69:a5\tBlackber\n1c:6a:7a\tCisco\n1c:6b:ca\tMitsunam\n1c:6e:4c\tLogistic\n1c:6e:76\tQuarionT\n1c:6f:65\tGiga-Byt\n1c:73:70\tNeotech\n1c:74:0d\tZyxelCom\n1c:75:08\tCompalIn\n1c:76:ca\tTerasicT\n1c:77:f6\tGuangdon\n1c:78:39\tShenzhen\n1c:7b:21\tSony\n1c:7b:23\tQingdaoH\n1c:7c:11\tEid\n1c:7c:45\tVitekInd\n1c:7c:c7\tCoriant\n1c:7d:22\tFujiXero\n1c:7e:51\t3bumenCo\n1c:7e:e5\tD-Link\n1c:83:41\tHefeiBit\n1c:83:b0\tLinkedIp\n1c:84:64\tFormosaW\n1c:86:ad\tMct\n1c:87:2c\tASUS\n1c:8e:5c\tHuawei\n1c:8e:8e\tDbCommun\n1c:8f:8a\tPhaseMot\n1c:91:48\tApple\n1c:91:79\tIntegrat\n1c:94:92\tRuagSchw\n1c:95:5d\tI-LaxEle\n1c:95:9f\tVeethree\n1c:96:5a\tWeifangG\n1c:97:3d\tPricomDe\n1c:98:ec\tHP\n1c:99:4c\tMurataMa\n1c:9c:26\tZoovelTe\n1c:9d:3e\tIntegrat\n1c:9e:46\tApple\n1c:9e:cb\tBeijingN\n1c:a0:d3\tIEEERegi\n1c:a2:b1\tRuwidoAu\n1c:a5:32\tShenzhen\n1c:a7:70\tShenzhen\n1c:aa:07\tCisco\n1c:ab:01\tInnovolt\n1c:ab:a7\tApple\n1c:ab:c0\tHitronTe\n1c:ad:d1\tBosungEl\n1c:af:05\tSamsung\n1c:af:f7\tD-Link\n1c:b0:94\tHTC\n1c:b1:7f\tNecPlatf\n1c:b2:43\tTdc\n1c:b7:2c\tASUS\n1c:b8:57\tBeconTec\n1c:b9:c4\tRuckusWi\n1c:ba:8c\tTexasIns\n1c:bb:a8\tOjscUfim\n1c:bd:0e\tAmplifie\n1c:bd:b9\tD-Link\n1c:c0:35\tPlanexCo\n1c:c0:e1\tIEEERegi\n1c:c1:1a\tWavetron\n1c:c1:de\tHP\n1c:c3:16\tMilesigh\n1c:c5:86\tAbsolute\n1c:c6:3c\tArcadyan\n1c:c7:2d\tShenzhen\n1c:ca:e3\tIEEERegi\n1c:cb:99\tTctMobil\n1c:cd:e5\tShanghai\n1c:d4:0c\tKriwanIn\n1c:d6:bd\tLeedarso\n1c:da:27\tVivoMobi\n1c:de:a7\tCisco\n1c:df:0f\tCisco\n1c:e1:65\tMarshal\n1c:e1:92\tQisda\n1c:e2:cc\tTexasIns\n1c:e6:2b\tApple\n1c:e6:c7\tCisco\n1c:e8:5d\tCisco\n1c:ea:1b\tNokia\n1c:ee:c9\tEloTouch\n1c:ee:e8\tIlshinEl\n1c:ef:ce\tBebroEle\n1c:f0:3e\tWearhaus\n1c:f0:61\tScaps\n1c:f4:ca\tPrivate\n1c:f5:e7\tTurtleIn\n1c:fa:68\tTP-Link\n1c:fc:bb\tRealfict\n1c:fe:a7\tIdentyte\n20:01:4f\tLineaRes\n20:02:af\tMurataMa\n20:05:05\tRadmaxCo\n20:05:e8\tOooInpro\n20:08:ed\tHuawei\n20:0a:5e\tXiangsha\n20:0b:c7\tHuawei\n20:0c:c8\tNetgear\n20:0e:95\tIec–Tc9W\n20:10:7a\tGemtekTe\n20:12:57\tMostLuck\n20:12:d5\tScientec\n20:13:e0\tSamsung\n20:16:d8\tLiteonTe\n20:18:0e\tShenzhen\n20:1a:06\tCompalIn\n20:1d:03\tElatec\n20:21:a5\tLG\n20:25:64\tPegatron\n20:25:98\tTeleview\n20:28:bc\tVisionsc\n20:2b:c1\tHuawei\n20:2c:b7\tKongYueE\n20:2d:07\tSamsung\n20:2d:f8\tDigitalM\n20:31:eb\tHdsn\n20:37:06\tCisco\n20:37:bc\tKuipersE\n20:3a:07\tCisco\n20:3a:ef\tSivantos\n20:3c:ae\tApple\n20:3d:66\tArrisGro\n20:3d:b2\tHuawei\n20:40:05\tFeno\n20:41:5a\tSmartehD\n20:44:3a\tSchneide\n20:46:a1\tVecow\n20:46:f9\tAdvanced\n20:47:47\tDell\n20:47:ed\tBskyb\n20:4a:aa\tHanscanS\n20:4c:03\tArubaNet\n20:4c:6d\tHugoBren\n20:4c:9e\tCisco\n20:4e:6b\tAxxanaIs\n20:4e:71\tJuniperN\n20:4e:7f\tNetgear\n20:53:ca\tRiskTech\n20:54:76\tSony\n20:55:31\tSamsung\n20:55:32\tGotechIn\n20:57:21\tSalixTec\n20:57:af\tShenzhen\n20:59:a0\tParagonT\n20:5a:00\tCoval\n20:5b:2a\tPrivate\n20:5b:5e\tShenzhen\n20:5c:fa\tYangzhou\n20:5d:47\tVivoMobi\n20:5e:f7\tSamsung\n20:62:74\tMicrosoft\n20:63:5f\tAbeeway\n20:64:32\tSamsung\n20:67:b1\tPluto\n20:68:9d\tLiteonTe\n20:6a:8a\tWistronI\n20:6a:ff\tAtlasEle\n20:6b:e7\tTP-Link\n20:6c:8a\tAerohive\n20:6e:9c\tSamsung\n20:6f:ec\tBraemacC\n20:71:9e\tSfTechno\n20:73:55\tArrisGro\n20:74:cf\tShenzhen\n20:76:00\tActionte\n20:76:8f\tApple\n20:76:93\tLenovoBe\n20:78:0b\tDeltaFau\n20:78:f0\tApple\n20:7c:8f\tQuantaMi\n20:7d:74\tApple\n20:82:c0\tXiaomiCo\n20:85:8c\tAssa\n20:87:56\tSiemens\n20:87:ac\tAesMotom\n20:89:6f\tFiberhom\n20:89:84\tCompalIn\n20:89:86\tZte\n20:8b:37\tSkyworth\n20:90:6f\tShenzhen\n20:91:48\tTexasIns\n20:91:8a\tProfalux\n20:91:d9\tIM\n20:93:4d\tFujianSt\n20:9a:e9\tVolacomm\n20:9b:a5\tJiaxingG\n20:9b:cd\tApple\n20:a2:e4\tApple\n20:a2:e7\tLee-Dick\n20:a6:80\tHuawei\n20:a7:83\tMicontro\n20:a7:87\tBointecT\n20:a8:b9\tSiemens\n20:a9:0e\tTctMobil\n20:a9:9b\tMicrosoft\n20:aa:25\tIp-NetLl\n20:aa:4b\tCisco\n20:ab:37\tApple\n20:b0:f7\tEnclustr\n20:b3:99\tEnterasy\n20:b5:c6\tMimosaNe\n20:b7:c0\tOmicronE\n20:bb:76\tColGiova\n20:bb:c0\tCisco\n20:bb:c6\tJabilCir\n20:bf:db\tDvl\n20:c0:47\tVerizon\n20:c0:6d\tShenzhen\n20:c1:af\tIWitDigi\n20:c3:8f\tTexasIns\n20:c3:a4\tRetailne\n20:c6:0d\tShanghai\n20:c6:eb\tPanasoni\n20:c8:b3\tShenzhen\n20:c9:d0\tApple\n20:cd:39\tTexasIns\n20:ce:c4\tPerasoTe\n20:cf:30\tASUS\n20:d1:60\tPrivate\n20:d2:1f\tWincalTe\n20:d2:5f\tSmartcap\n20:d3:90\tSamsung\n20:d5:ab\tKoreaInf\n20:d5:bf\tSamsung\n20:d6:07\tNokia\n20:d7:5a\tPoshMobi\n20:d9:06\tIota\n20:db:ab\tSamsung\n20:dc:93\tCheetahH\n20:dc:e6\tTP-Link\n20:df:3f\tNanjingS\n20:e4:07\tSparkSrl\n20:e5:2a\tNetgear\n20:e5:64\tArrisGro\n20:e7:91\tSiemensH\n20:ea:c7\tShenzhen\n20:ed:74\tAbilityE\n20:ee:c6\tElefirst\n20:f0:02\tMtdataDe\n20:f1:7c\tHuawei\n20:f3:a3\tHuawei\n20:f4:1b\tShenzhen\n20:f4:52\tShanghai\n20:f5:10\tCodexDig\n20:f5:43\tHuiZhouG\n20:f8:5e\tDeltaEle\n20:fa:bb\tCambridg\n20:fd:f1\t3comEuro\n20:fe:cd\tSystemIn\n20:fe:db\tM2mSolut\n24:00:ba\tHuawei\n24:01:c7\tCisco\n24:05:0f\tMtnElect\n24:05:f5\tIntegrat\n24:09:17\tDevlinEl\n24:09:95\tHuawei\n24:0a:11\tTctMobil\n24:0a:64\tAzureWave\n24:0a:c4\tEspressi\n24:0b:0a\tPaloAlto\n24:0b:2a\tViettelG\n24:0b:b1\tKostalIn\n24:0d:65\tShenzhen\n24:0d:c2\tTctMobil\n24:10:64\tShenzhen\n24:11:25\tHutek\n24:11:48\tEntropix\n24:11:d0\tChongqin\n24:1a:8c\tSquarehe\n24:1b:13\tShanghai\n24:1b:44\tHangzhou\n24:1c:04\tShenzhen\n24:1e:eb\tApple\n24:1f:2c\tCalsys\n24:1f:a0\tHuawei\n24:20:c7\tSagemcom\n24:21:ab\tSony\n24:24:0e\tApple\n24:26:42\tSharp\n24:2f:fa\tToshibaG\n24:31:84\tSharp\n24:33:6c\tPrivate\n24:35:cc\tZhongsha\n24:37:4c\tCisco\n24:37:ef\tEmcElect\n24:3c:20\tDynamode\n24:42:bc\tAlinco\n24:44:27\tHuawei\n24:45:97\tGemueGeb\n24:47:0e\tPentroni\n24:49:7b\tInnovati\n24:4b:03\tSamsung\n24:4b:81\tSamsung\n24:4c:07\tHuawei\n24:4e:7b\tIEEERegi\n24:4f:1d\tIruleLlc\n24:59:0b\tWhiteSky\n24:5b:a7\tApple\n24:5b:f0\tLiteon\n24:5c:bf\tNcse\n24:5e:be\tQnap\n24:5f:df\tKyocera\n24:60:81\tRazberiT\n24:61:5a\tChinaMob\n24:62:78\tSysmocom\n24:64:ef\tCygSunri\n24:65:11\tAvm\n24:69:3e\tInnodisk\n24:69:4a\tJasmine\n24:69:68\tTP-Link\n24:69:a5\tHuawei\n24:6a:ab\tIt-IsInt\n24:6c:8a\tYukaiEng\n24:6e:96\tDell\n24:71:89\tTexasIns\n24:72:60\tIottech\n24:76:56\tShanghai\n24:76:7d\tCisco\n24:77:03\tIntel\n24:79:2a\tRuckusWi\n24:7c:4c\tHermanMi\n24:7f:20\tSagemcom\n24:7f:3c\tHuawei\n24:80:00\tWestcont\n24:81:aa\tKshInter\n24:82:8a\tProwaveT\n24:86:f4\tCtek\n24:87:07\tSenergy\n24:88:94\tShenzhen\n24:8a:07\tMellanox\n24:92:0e\tSamsung\n24:93:ca\tVoxtroni\n24:94:42\tOpenRoad\n24:95:04\tSfr\n24:97:ed\tTechvisi\n24:9e:ab\tHuawei\n24:a0:74\tApple\n24:a2:e1\tApple\n24:a4:2c\tKoukaamA\n24:a4:3c\tUbiquiti\n24:a4:95\tThalesCa\n24:a7:dc\tBskyb\n24:a8:7d\tPanasoni\n24:a9:37\tPureStor\n24:ab:81\tApple\n24:af:4a\tAlcatel-\n24:af:54\tNexgenMe\n24:b0:a9\tShanghai\n24:b6:57\tCisco\n24:b6:b8\tFriem\n24:b6:fd\tDell\n24:b8:8c\tCrenus\n24:b8:d2\tOpzoonTe\n24:ba:13\tRisoKaga\n24:ba:30\tTechnica\n24:bb:c1\tAbsolute\n24:bc:82\tDaliWire\n24:bc:f8\tHuawei\n24:be:05\tHP\n24:bf:74\tPrivate\n24:c0:b3\tRsf\n24:c1:bd\tCrrcDali\n24:c3:f9\tSecurita\n24:c4:4a\tZte\n24:c6:96\tSamsung\n24:c8:48\tMywerkSy\n24:c8:6e\tChaneyIn\n24:c9:a1\tRuckusWi\n24:c9:de\tGenoray\n24:cb:e7\tMyk\n24:cf:21\tShenzhen\n24:d1:3f\tMexus\n24:d2:cc\tSmartdri\n24:d5:1c\tZhongtia\n24:d9:21\tAvaya\n24:da:11\tNoNda\n24:da:9b\tMotorola\n24:da:b6\tSistemas\n24:db:ac\tHuawei\n24:db:ad\tShoppert\n24:db:ed\tSamsung\n24:de:c6\tArubaNet\n24:df:6a\tHuawei\n24:e2:71\tQingdaoH\n24:e3:14\tApple\n24:e4:3f\tWenzhouK\n24:e5:aa\tPhilips\n24:e6:ba\tJscZavod\n24:e9:b3\tCisco\n24:ea:40\tHelmholz\n24:eb:65\tSaetISSR\n24:ec:99\tAskeyCom\n24:ec:d6\tCsgScien\n24:ee:3a\tChengduY\n24:f0:94\tApple\n24:f0:ff\tGht\n24:f2:dd\tRadiantZ\n24:f5:7e\tHwh\n24:f5:aa\tSamsung\n24:fd:52\tLiteonTe\n24:fd:5b\tSmartthi\n28:04:e0\tFermaxEl\n28:06:1e\tNingboGl\n28:06:8d\tItlLlc\n28:07:0d\tGuangzho\n28:0b:5c\tApple\n28:0c:28\tUnigenDa\n28:0c:b8\tMikrosay\n28:0d:fc\tSony\n28:0e:8b\tBeijingS\n28:10:1b\tMagnacom\n28:10:7b\tD-Link\n28:14:71\tLantis\n28:16:2e\t2wire\n28:16:ad\tIntel\n28:17:ce\tOmnisens\n28:18:78\tMicrosoft\n28:18:fd\tAdityaIn\n28:22:46\tBeijingS\n28:24:ff\tWistronN\n28:25:36\tShenzhen\n28:26:a6\tPbrElect\n28:27:bf\tSamsung\n28:28:5d\tZyxelCom\n28:29:cc\tCorsaTec\n28:29:d9\tGlobalbe\n28:2c:b2\tTP-Link\n28:31:52\tHuawei\n28:32:c5\tHumax\n28:34:10\tEnigmaDi\n28:34:a2\tCisco\n28:36:38\tIEEERegi\n28:37:13\tShenzhen\n28:37:37\tApple\n28:38:cf\tGen2wave\n28:39:5e\tSamsung\n28:39:e7\tPrecenoT\n28:3b:96\tCoolCont\n28:3c:e4\tHuawei\n28:3f:69\tSony\n28:40:1a\tC8Medise\n28:41:21\tOptisens\n28:44:30\tGenesist\n28:47:aa\tNokia\n28:48:46\tGridcent\n28:4c:53\tIntuneNe\n28:4d:92\tLuminato\n28:4e:d7\tOutsmart\n28:4f:ce\tLiaoning\n28:51:32\tShenzhen\n28:52:61\tCisco\n28:52:e0\tLayonInt\n28:56:5a\tHonHaiPr\n28:57:67\tEchostar\n28:57:be\tHangzhou\n28:5a:eb\tApple\n28:5f:2f\tRnware\n28:5f:db\tHuawei\n28:60:46\tLantechC\n28:60:94\tCapelec\n28:63:36\tSiemens-\n28:65:6b\tKeystone\n28:6a:b8\tApple\n28:6a:ba\tApple\n28:6c:07\tXiaomiEl\n28:6d:97\tSamjin\n28:6e:d4\tHuawei\n28:6f:7f\tCisco\n28:71:84\tSpirePay\n28:72:c5\tSmartmat\n28:72:f0\tAthena\n28:76:10\tIgnitene\n28:76:cd\tFunshion\n28:79:94\tRealplay\n28:7a:ee\tArrisGro\n28:7b:09\tZte\n28:7c:db\tHefeiToy\n28:80:23\tHP\n28:83:35\tSamsung\n28:84:fa\tSharp\n28:85:2d\tTouchNet\n28:89:15\tCashguar\n28:8a:1c\tJuniperN\n28:91:d0\tStageTec\n28:92:4a\tHP\n28:93:fe\tCisco\n28:94:0f\tCisco\n28:94:af\tSamhwaTe\n28:98:7b\tSamsung\n28:99:3a\tAristaNe\n28:9a:4b\tSteelser\n28:9a:fa\tTctMobil\n28:9e:df\tDanfossT\n28:a0:2b\tApple\n28:a1:83\tAlpsElec\n28:a1:86\tEnblink\n28:a1:92\tGerpSolu\n28:a1:eb\tEtekTech\n28:a2:41\tExlar\n28:a2:4b\tJuniperN\n28:a5:74\tMillerEl\n28:a5:ee\tShenzhen\n28:a6:db\tHuawei\n28:ac:67\tMachPowe\n28:af:0a\tSiriusXm\n28:b0:cc\tXenyaDOO\n28:b2:bd\tIntel\n28:b3:ab\tGenmarkA\n28:b4:48\tHuawei\n28:b9:d9\tRadisys\n28:ba:18\tNextnavL\n28:ba:b5\tSamsung\n28:bb:59\tRnetTech\n28:bc:18\tSourcing\n28:bc:56\tEmac\n28:be:03\tTctMobil\n28:be:9b\tTechnico\n28:c0:da\tJuniperN\n28:c2:dd\tAzureWave\n28:c6:3f\tIntel\n28:c6:71\tYotaDevi\n28:c6:8e\tNetgear\n28:c7:18\tAltierre\n28:c7:ce\tCisco\n28:c8:25\tDellking\n28:c8:7a\tArrisGro\n28:c9:14\tTaimag\n28:ca:09\tThyssenk\n28:cb:eb\tOne\n28:cc:01\tSamsung\n28:cc:ff\tCorporac\n28:cd:1c\tEspotelO\n28:cd:4c\tIndividu\n28:cd:9c\tShenzhen\n28:cf:da\tApple\n28:cf:e9\tApple\n28:d1:af\tNokia\n28:d2:44\tLcfcHefe\n28:d5:76\tPremierW\n28:d9:3e\tTelecor\n28:d9:8a\tHangzhou\n28:d9:97\tYuduanMo\n28:db:81\tShanghai\n28:de:f6\tBiomerie\n28:e0:2c\tApple\n28:e1:4c\tApple\n28:e2:97\tShanghai\n28:e3:1f\tXiaomiCo\n28:e3:47\tLiteonTe\n28:e4:76\tPi-Coral\n28:e6:08\tTokheim\n28:e6:e9\tSisSatIn\n28:e7:94\tMicrotim\n28:e7:cf\tApple\n28:ed:58\tJagJakob\n28:ed:6a\tApple\n28:ee:2c\tFrontlin\n28:ee:52\tTP-Link\n28:ee:d3\tShenzhen\n28:ef:01\tPrivate\n28:f0:76\tApple\n28:f1:0e\tDell\n28:f3:58\t2c-Trifo\n28:f3:66\tShenzhen\n28:f5:32\tAdd-Engi\n28:f6:06\tSyesSrl\n28:fa:a0\tVivoMobi\n28:fb:d3\tRagentek\n28:fc:51\tElectric\n28:fc:f6\tShenzhen\n28:fd:80\tIEEERegi\n28:fe:cd\tLemobile\n28:ff:3e\tZte\n2c:00:2c\tUnowhy\n2c:00:33\tEcontrol\n2c:00:f7\tXos\n2c:01:0b\tNascentT\n2c:02:9f\t3alogics\n2c:06:23\tWinLeade\n2c:07:3c\tDevline\n2c:08:1c\tOvh\n2c:08:8c\tHumax\n2c:09:4d\tRaptorEn\n2c:09:cb\tCobs\n2c:0b:e9\tCisco\n2c:0e:3d\tSamsung\n2c:10:c1\tNintendo\n2c:18:ae\tTrendEle\n2c:19:84\tIdnTelec\n2c:1a:31\tElectron\n2c:1b:c8\tHunanTop\n2c:1d:b8\tArrisGro\n2c:1e:ea\tAerodev\n2c:1f:23\tApple\n2c:20:0b\tApple\n2c:21:31\tJuniperN\n2c:21:72\tJuniperN\n2c:21:d7\tImax\n2c:22:8b\tCtrSrl\n2c:23:3a\tHP\n2c:24:5f\tBabolatV\n2c:26:17\tOculusVr\n2c:26:5f\tIEEERegi\n2c:26:c5\tZte\n2c:27:d7\tHP\n2c:28:2d\tBbkEduca\n2c:29:97\tMicrosoft\n2c:2d:48\tBctElect\n2c:30:33\tNetgear\n2c:30:68\tPantech\n2c:31:24\tCisco\n2c:33:11\tCisco\n2c:33:61\tApple\n2c:33:7a\tHonHaiPr\n2c:34:27\tErcoGene\n2c:35:57\tElliyPow\n2c:36:a0\tCapisco\n2c:36:f8\tCisco\n2c:37:31\tShenzhen\n2c:37:96\tCybo\n2c:39:96\tSagemcom\n2c:39:c1\tCiena\n2c:3a:28\tFagorEle\n2c:3a:e8\tEspressi\n2c:3b:fd\tNetstorT\n2c:3e:cf\tCisco\n2c:3f:38\tCisco\n2c:3f:3e\tAlge-Tim\n2c:40:2b\tSmartIbl\n2c:41:38\tHP\n2c:41:a1\tBose\n2c:44:01\tSamsung\n2c:44:1b\tSpectrum\n2c:44:fd\tHP\n2c:4d:54\tASUS\n2c:4d:79\tGoertek\n2c:50:89\tShenzhen\n2c:53:4a\tShenzhen\n2c:54:2d\tCisco\n2c:54:cf\tLG\n2c:55:3c\tGainspee\n2c:55:d3\tHuawei\n2c:56:dc\tASUS\n2c:57:31\tWingtech\n2c:59:8a\tLG\n2c:59:e5\tHP\n2c:5a:05\tNokia\n2c:5a:0f\tCisco\n2c:5a:8d\tSystroni\n2c:5a:a3\tPromateE\n2c:5b:b8\tGuangdon\n2c:5b:e1\tCentripe\n2c:5d:93\tRuckusWi\n2c:5f:f3\tPertroni\n2c:60:0c\tQuantaCo\n2c:62:5a\tFinestSe\n2c:62:89\tRegeners\n2c:63:73\tSichuanT\n2c:67:98\tIntaltec\n2c:67:fb\tShenzhen\n2c:69:ba\tRfContro\n2c:6a:6f\tIEEERegi\n2c:6b:f5\tJuniperN\n2c:6e:85\tIntel\n2c:6f:c9\tHonHaiPr\n2c:71:55\tHivemoti\n2c:72:c3\tSoundmat\n2c:75:0f\tShanghai\n2c:76:8a\tHP\n2c:7b:5a\tMilper\n2c:7b:84\tOooPetrT\n2c:7e:81\tArrisGro\n2c:7e:cf\tOnzo\n2c:80:65\tHartingO\n2c:81:58\tHonHaiPr\n2c:86:d2\tCisco\n2c:8a:72\tHTC\n2c:8b:f2\tHitachiM\n2c:91:27\tEintechn\n2c:92:2c\tKishuGik\n2c:94:64\tCincoze\n2c:95:7f\tZte\n2c:96:62\tInvenitB\n2c:97:17\tICYBV\n2c:99:24\tArrisGro\n2c:9a:a4\tEolo\n2c:9d:1e\tHuawei\n2c:9e:5f\tArrisGro\n2c:9e:ec\tJabilCir\n2c:9e:fc\tCanon\n2c:a1:57\tAcromate\n2c:a1:7d\tArrisGro\n2c:a2:b4\tFortifyT\n2c:a3:0e\tPowerDra\n2c:a5:39\tParallel\n2c:a7:80\tTrueTech\n2c:a8:35\tRim\n2c:ab:00\tHuawei\n2c:ab:25\tShenzhen\n2c:ab:a4\tCisco\n2c:ab:eb\tCisco\n2c:ac:44\tConextop\n2c:ad:13\tShenzhen\n2c:ae:2b\tSamsung\n2c:b0:5d\tNetgear\n2c:b0:df\tSolitonT\n2c:b1:15\tIntegrat\n2c:b4:3a\tApple\n2c:b6:93\tRadware\n2c:b6:9d\tRedDigit\n2c:ba:ba\tSamsung\n2c:be:08\tApple\n2c:be:97\tIngenieu\n2c:c2:60\tOracle\n2c:c5:48\tIadea\n2c:c5:d3\tRuckusWi\n2c:cc:15\tNokia\n2c:cd:27\tPrecor\n2c:cd:43\tSummitTe\n2c:cd:69\tAqaviCom\n2c:cf:58\tHuawei\n2c:d0:2d\tCisco\n2c:d0:5a\tLiteonTe\n2c:d1:41\tIEEERegi\n2c:d1:da\tSanjole\n2c:d2:e7\tNokia\n2c:d4:44\tFujitsu\n2c:dc:ad\tWistronN\n2c:dd:0c\tDiscover\n2c:dd:95\tTaicangT\n2c:dd:a3\tPointGre\n2c:e2:a8\tDevicede\n2c:e4:12\tSagemcom\n2c:e6:cc\tRuckusWi\n2c:e8:71\tAlertMet\n2c:ed:eb\tAlpheusD\n2c:ee:26\tPetroleu\n2c:f0:a2\tApple\n2c:f0:ee\tApple\n2c:f2:03\tEmkoElek\n2c:f4:c5\tAvaya\n2c:f7:f1\tSeeedTec\n2c:fa:a2\tAlcatel-\n2c:fc:e4\tCtekSwed\n2c:fd:37\tBlueCaly\n2c:ff:65\tOkiElect\n2e:2e:2e\tLaaLocal\n30:05:5c\tBrotherI\n30:07:4d\tSamsung\n30:0b:9c\tDeltaMob\n30:0c:23\tZte\n30:0d:2a\tZhejiang\n30:0d:43\tMicrosoft\n30:0e:d5\tHonHaiPr\n30:0e:e3\tAquantia\n30:10:b3\tLiteonTe\n30:10:e4\tApple\n30:14:2d\tPiciorgr\n30:14:4a\tWistronN\n30:15:18\tUbiquito\n30:16:8d\tProlon\n30:17:c8\tSony\n30:18:cf\tDeosCont\n30:19:66\tSamsung\n30:1a:28\tMakoNetw\n30:21:5b\tShenzhen\n30:29:be\tShanghai\n30:2d:e8\tJdaLlcJd\n30:32:94\tW-Ie-Ne-\n30:32:d4\tHanilstm\n30:33:35\tBoosty\n30:34:d2\tAvailink\n30:37:a6\tCisco\n30:38:55\tNokia\n30:39:26\tSony\n30:39:55\tShenzhen\n30:39:f2\tAdbBroad\n30:3a:64\tIntel\n30:3d:08\tGlinttTe\n30:3e:ad\tSonavoxC\n30:41:74\tAltecLan\n30:42:25\tBurg-Wäc\n30:44:49\tPlath\n30:44:87\tHefeiRad\n30:44:a1\tShanghai\n30:46:9a\tNetgear\n30:49:3b\tNanjingZ\n30:4c:7e\tPanasoni\n30:4e:c3\tTianjinT\n30:51:f8\tByk-Gard\n30:52:5a\tNst\n30:52:cb\tLiteonTe\n30:55:ed\tTrexNetw\n30:57:ac\tIrlab\n30:58:90\tFrontier\n30:59:5b\tStreamno\n30:59:b7\tMicrosoft\n30:5a:3a\tASUS\n30:5d:38\tBeissbar\n30:60:23\tArrisGro\n30:61:12\tPav\n30:61:18\tParadom\n30:63:6b\tApple\n30:65:ec\tWistronC\n30:68:8c\tReachTec\n30:69:4b\tRim\n30:6c:be\tSkymotio\n30:6e:5c\tValidusT\n30:71:b2\tHangzhou\n30:73:50\tInpecoSa\n30:74:96\tHuawei\n30:75:12\tSony\n30:76:6f\tLG\n30:77:cb\tMaikeInd\n30:78:5c\tPartowTa\n30:78:6b\tTianjinG\n30:78:c2\tInnowire\n30:7c:30\tRim\n30:7c:5e\tJuniperN\n30:7c:b2\tAnovFran\n30:7e:cb\tSfr\n30:85:a9\tASUS\n30:87:30\tHuawei\n30:87:d9\tRuckusWi\n30:89:76\tDalianLa\n30:89:99\tGuangdon\n30:89:d3\tHongkong\n30:8c:fb\tDropcam\n30:8d:99\tHP\n30:90:ab\tApple\n30:91:8f\tTechnico\n30:92:f6\tShanghai\n30:95:e3\tShanghai\n30:96:fb\tSamsung\n30:9b:ad\tBbkEduca\n30:9c:23\tMicro-St\n30:a2:20\tArgTelec\n30:a2:43\tShenzhen\n30:a8:db\tSony\n30:a9:de\tLG\n30:aa:bd\tShanghai\n30:ae:7b\tDeqingDu\n30:ae:a4\tEspressi\n30:ae:f6\tRadioMob\n30:b1:64\tPowerEle\n30:b2:16\tHytecGer\n30:b3:a2\tShenzhen\n30:b4:9e\tTP-Link\n30:b5:c2\tTP-Link\n30:b5:f1\tAitexinT\n30:b6:2d\tMojoNetw\n30:b6:4f\tJuniperN\n30:c3:d9\tAlpsElec\n30:c7:50\tMicTechn\n30:c7:ae\tSamsung\n30:c8:2a\tWi-BizSr\n30:cb:f8\tSamsung\n30:cd:a7\tSamsung\n30:d1:7e\tHuawei\n30:d3:2d\tDevolo\n30:d3:57\tLogosol\n30:d3:86\tZte\n30:d4:6a\tAutosale\n30:d5:87\tSamsung\n30:d6:c9\tSamsung\n30:de:86\tCedacSof\n30:e0:90\tLinctron\n30:e1:71\tHP\n30:e3:7a\tIntel\n30:e4:8e\tVodafone\n30:e4:db\tCisco\n30:eb:25\tIntekDig\n30:ef:d1\tAlstomSt\n30:f3:1d\tZte\n30:f3:35\tHuawei\n30:f3:3a\t+PluggSr\n30:f4:2f\tEsp\n30:f6:b9\tEcocentr\n30:f7:0d\tCisco\n30:f7:72\tHonHaiPr\n30:f7:c5\tApple\n30:f7:d7\tThreadTe\n30:f9:ed\tSony\n30:fa:b7\tTunaiCre\n30:fc:68\tTP-Link\n30:fd:11\tMacrotec\n30:fe:31\tNokia\n30:ff:f6\tHangzhou\n34:00:a3\tHuawei\n34:02:86\tIntel\n34:02:9b\tCloudber\n34:04:9e\tIEEERegi\n34:07:4f\tAccelsto\n34:07:fb\tEricsson\n34:08:04\tD-Link\n34:0a:22\tTop-Acce\n34:0a:ff\tQingdaoH\n34:0b:40\tMiosElet\n34:0c:ed\tModuel\n34:12:90\tTreeview\n34:12:98\tApple\n34:13:a8\tMediplan\n34:13:e8\tIntel\n34:14:5f\tSamsung\n34:15:9e\tApple\n34:17:eb\tDell\n34:1a:35\tFiberhom\n34:1a:4c\tShenzhen\n34:1b:22\tGrandbei\n34:1e:6b\tHuawei\n34:1f:e4\tArrisGro\n34:21:09\tJensenSc\n34:23:87\tHonHaiPr\n34:23:ba\tSamsung\n34:25:5d\tShenzhen\n34:26:06\tCarepred\n34:28:f0\tAtnInter\n34:29:ea\tMcdElect\n34:2f:6e\tAnywire\n34:31:11\tSamsung\n34:31:c4\tAvm\n34:36:3b\tApple\n34:37:59\tZte\n34:38:af\tInlabSof\n34:38:b7\tHumax\n34:3d:98\tJinqianm\n34:3d:c4\tBuffalo\n34:40:b5\tIBM\n34:46:6f\tHitemEng\n34:4b:3d\tFiberhom\n34:4b:50\tZte\n34:4c:a4\tAmazipoi\n34:4c:c8\tEchodyne\n34:4d:ea\tZte\n34:4d:f7\tLG\n34:4f:3f\tIo-Power\n34:4f:5c\tR&Amp;M\n34:4f:69\tEkinopsS\n34:51:aa\tJidGloba\n34:51:c9\tApple\n34:54:3c\tTakaokaT\n34:57:60\tMitrasta\n34:5b:11\tEviHeat\n34:5b:bb\tGdMideaA\n34:5c:40\tCargtHol\n34:5d:10\tWytek\n34:61:78\tBoeing\n34:62:88\tCisco\n34:64:a9\tHP\n34:68:4a\tTerawork\n34:68:95\tHonHaiPr\n34:69:87\tZte\n34:6a:c2\tHuawei\n34:6b:d3\tHuawei\n34:6c:0f\tPramodTe\n34:6e:8a\tEcosense\n34:6e:9d\tEricsson\n34:6f:90\tCisco\n34:6f:92\tWhiteRod\n34:75:c7\tAvaya\n34:76:c5\tI-ODataD\n34:78:77\tO-NetCom\n34:78:d7\tGioneeCo\n34:7a:60\tArrisGro\n34:7e:39\tNokiaDan\n34:80:b3\tXiaomiCo\n34:81:37\tUnicardS\n34:81:c4\tAvm\n34:81:f4\tSstTaiwa\n34:82:de\tKiio\n34:83:02\tIforcom\n34:84:46\tEricsson\n34:86:2a\tHeinzLac\n34:87:3d\tQuectelW\n34:88:5d\tLogitech\n34:8a:7b\tSamsung\n34:8a:ae\tSagemcom\n34:8f:27\tRuckusWi\n34:95:db\tLogitec\n34:96:72\tTP-Link\n34:97:f6\tASUS\n34:97:fb\tAdvanced\n34:99:6f\tVpiEngin\n34:99:71\tQuantaSt\n34:99:d7\tUniversa\n34:9a:0d\tZbdDispl\n34:9b:5b\tMaquet\n34:9d:90\tHeinzman\n34:9e:34\tEvervict\n34:a1:83\tAware\n34:a2:a2\tHuawei\n34:a3:95\tApple\n34:a3:bf\tTerewave\n34:a5:5d\tTechnoso\n34:a5:e1\tSensoris\n34:a6:8c\tShinePro\n34:a7:09\tTrevilSr\n34:a7:ba\tFischerI\n34:a8:43\tKyoceraD\n34:a8:4e\tCisco\n34:aa:8b\tSamsung\n34:aa:99\tNokia\n34:aa:ee\tMikrovis\n34:ab:37\tApple\n34:ad:e4\tShanghai\n34:af:2c\tNintendo\n34:b1:f7\tTexasIns\n34:b3:54\tHuawei\n34:b5:71\tPlds\n34:b7:fd\tGuangzho\n34:ba:51\tSe-KureC\n34:ba:75\tTembo\n34:ba:9a\tAsiatelc\n34:bb:1f\tBlackber\n34:bb:26\tMotorola\n34:bc:a6\tBeijingD\n34:bd:c8\tCisco\n34:bd:f9\tShanghai\n34:bd:fa\tCisco\n34:be:00\tSamsung\n34:bf:90\tFiberhom\n34:c0:59\tApple\n34:c0:f9\tRockwell\n34:c3:ac\tSamsung\n34:c3:d2\tFn-LinkT\n34:c5:d0\tHagleitn\n34:c6:9a\tEnecsys\n34:c7:31\tAlpsElec\n34:c8:03\tNokia\n34:c9:9d\tEidolonC\n34:c9:f0\tLmTechno\n34:cc:28\tNexpring\n34:cd:6d\tCommskyT\n34:cd:be\tHuawei\n34:ce:00\tXiaomiEl\n34:ce:94\tParsecPt\n34:d0:9b\tMobilmax\n34:d2:70\tAmazonTe\n34:d2:c4\tRenaPrin\n34:d7:b4\tTributar\n34:d9:54\tWibotic\n34:db:fd\tCisco\n34:de:1a\tIntel\n34:de:34\tZte\n34:df:2a\tFujikonI\n34:e0:cf\tZte\n34:e0:d7\tDongguan\n34:e2:fd\tApple\n34:e4:2a\tAutomati\n34:e6:ad\tIntel\n34:e6:d7\tDell\n34:e7:0b\tHanNetwo\n34:e7:1c\tShenzhen\n34:ea:34\tHangzhou\n34:ed:0b\tShanghai\n34:ef:44\t2wire\n34:ef:8b\tNttCommu\n34:f0:ca\tShenzhen\n34:f3:9a\tIntel\n34:f3:9b\tWizlan\n34:f6:2d\tSharp\n34:f6:4b\tIntel\n34:f6:d2\tPanasoni\n34:f9:68\tAtekProd\n34:fa:40\tGuangzho\n34:fc:6f\tAlcea\n34:fc:b9\tHP\n34:fc:ef\tLG\n38:01:95\tSamsung\n38:01:97\tTsstGlob\n38:05:46\tFoctekPh\n38:05:ac\tPillerGr\n38:06:b4\tADC\n38:08:fd\tSilca\n38:09:a4\tFireflyI\n38:0a:0a\tSky-City\n38:0a:94\tSamsung\n38:0a:ab\tFormlabs\n38:0b:40\tSamsung\n38:0d:d4\tPrimaxEl\n38:0e:7b\tVPSThai\n38:0f:4a\tApple\n38:0f:e4\tDedicate\n38:10:d5\tAvmAudio\n38:16:d1\tSamsung\n38:17:66\tPromzaka\n38:17:e1\tTechnico\n38:19:2f\tNokia\n38:1c:1a\tCisco\n38:1c:23\tHilanTec\n38:1c:4a\tSimcomWi\n38:1d:d9\tFn-LinkT\n38:20:56\tCisco\n38:21:87\tMideaGro\n38:22:9d\tAdbBroad\n38:22:d6\tHangzhou\n38:25:6b\tMicrosoft\n38:26:2b\tUtranTec\n38:26:cd\tAndtek\n38:28:ea\tFujianNe\n38:29:5a\tGuangdon\n38:29:dd\tOnvocal\n38:2b:78\tEcoPlugs\n38:2c:4a\tASUS\n38:2d:d1\tSamsung\n38:2d:e8\tSamsung\n38:31:ac\tWeg\n38:3a:21\tIEEERegi\n38:3b:c8\t2wire\n38:3f:10\tDblTechn\n38:42:33\tWildeboe\n38:42:a6\tIngenieu\n38:43:69\tPatrolPr\n38:45:4c\tLightLab\n38:45:8c\tMycloudT\n38:46:08\tZte\n38:48:4c\tApple\n38:4b:76\tAirtameA\n38:4c:4f\tHuawei\n38:4c:90\tArrisGro\n38:4f:f0\tAzureWave\n38:52:1a\tNokia\n38:56:10\tCandyHou\n38:58:0c\tPanacces\n38:59:f8\tMindmade\n38:59:f9\tHonHaiPr\n38:5a:a8\tBeijingZ\n38:5f:66\tCisco\n38:5f:c3\tYuJeongS\n38:60:77\tPegatron\n38:63:bb\tHP\n38:63:f6\t3nodMult\n38:66:45\tOosicTec\n38:67:93\tAsiaOpti\n38:6b:bb\tArrisGro\n38:6c:9b\tIvyBiome\n38:6e:21\tWasionGr\n38:70:0c\tArrisGro\n38:71:de\tApple\n38:72:c0\tComtrend\n38:76:ca\tShenzhen\n38:76:d1\tEuronda\n38:7b:47\tAkela\n38:83:45\tTP-Link\n38:86:02\tFlexopti\n38:89:dc\tOpticonS\n38:8a:b7\tItcNetwo\n38:8c:50\tLG\n38:8e:e7\tFanhatta\n38:91:d5\tHangzhou\n38:91:fb\tXenoxBv\n38:94:96\tSamsung\n38:94:e0\tSyrotech\n38:95:92\tBeijingT\n38:97:d6\tHangzhou\n38:98:d8\tMeritech\n38:9f:83\tOtnNV\n38:a2:8c\tShenzhen\n38:a4:ed\tXiaomiCo\n38:a5:3c\tComecerN\n38:a5:b6\tShenzhen\n38:a8:51\tMoogIng\n38:a8:6b\tOrgaBv\n38:a9:5f\tActifio\n38:aa:3c\tSamsung\n38:ac:3d\tNephos\n38:af:d7\tFujitsu\n38:b1:2d\tSonotron\n38:b1:db\tHonHaiPr\n38:b5:4d\tApple\n38:b5:bd\tEGOElekt\n38:b7:25\tWistronI\n38:b7:4d\tFijowave\n38:b8:eb\tIEEERegi\n38:bb:23\tOzvision\n38:bb:3c\tAvaya\n38:bc:01\tHuawei\n38:bc:1a\tMeizuTec\n38:bf:2f\tEspec\n38:bf:33\tNecCasio\n38:c0:96\tAlpsElec\n38:c7:0a\tWifisong\n38:c7:ba\tCsServic\n38:c8:5c\tCisco\n38:c9:86\tApple\n38:c9:a9\tSmartHig\n38:ca:97\tContourD\n38:ca:da\tApple\n38:d1:35\tEasyioSd\n38:d2:69\tTexasIns\n38:d4:0b\tSamsung\n38:d5:47\tASUS\n38:d8:2f\tZte\n38:db:bb\tSunbowTe\n38:de:60\tMohlenho\n38:e0:8e\tMitsubis\n38:e3:c5\tTaicangT\n38:e5:95\tShenzhen\n38:e7:d8\tHTC\n38:e8:df\tBMedien+\n38:e9:8c\tRecoSPA\n38:ea:a7\tHP\n38:ec:11\tNovatekM\n38:ec:e4\tSamsung\n38:ed:18\tCisco\n38:ee:9d\tAnedo\n38:f0:98\tVaporSto\n38:f0:c8\tLivestre\n38:f1:35\tSensorte\n38:f2:3e\tMicrosoft\n38:f3:3f\tTatsuno\n38:f5:57\tJolata\n38:f5:97\tHome2net\n38:f7:08\tNational\n38:f7:b2\tSeojunEl\n38:f8:89\tHuawei\n38:f8:b7\tV2comPar\n38:f8:ca\tOwin\n38:fa:ca\tSkyworth\n38:fd:fe\tIEEERegi\n38:fe:c5\tEllipsBV\n38:ff:36\tRuckusWi\n3c:00:00\t3Com\n3c:02:b1\tCreation\n3c:04:bf\tPravis\n3c:05:18\tSamsung\n3c:05:ab\tProductC\n3c:07:54\tApple\n3c:07:71\tSony\n3c:08:1e\tBeijingY\n3c:08:f6\tCisco\n3c:09:6d\tPowerhou\n3c:0c:48\tServergy\n3c:0c:db\tUnionman\n3c:0e:23\tCisco\n3c:0f:c1\tKbcNetwo\n3c:10:40\tDaesungN\n3c:10:6f\tAlbahith\n3c:15:c2\tApple\n3c:15:ea\tTescom\n3c:18:9f\tNokia\n3c:18:a0\tLuxshare\n3c:19:15\tGfiChron\n3c:19:7d\tEricsson\n3c:1a:0f\tClearsky\n3c:1a:57\tCardiopu\n3c:1a:79\tHuayuanT\n3c:1c:be\tJadakLlc\n3c:1e:04\tD-Link\n3c:1e:13\tHangzhou\n3c:25:d7\tNokia\n3c:26:d5\tSoteraWi\n3c:27:63\tSleQuali\n3c:2a:f4\tBrotherI\n3c:2c:94\t杭州德澜科技有限\n3c:2d:b7\tTexasIns\n3c:2f:3a\tSforzato\n3c:30:0c\tDewarEle\n3c:31:78\tQolsys\n3c:33:00\tShenzhen\n3c:35:56\tCognitec\n3c:36:3d\tNokia\n3c:36:e4\tArrisGro\n3c:38:88\tConnectq\n3c:39:c3\tJwElectr\n3c:39:e7\tIEEERegi\n3c:3a:73\tAvaya\n3c:3f:51\t2crsi\n3c:40:4f\tGuangdon\n3c:43:8e\tArrisGro\n3c:46:d8\tTP-Link\n3c:47:11\tHuawei\n3c:49:37\tAssmannE\n3c:4a:92\tHP\n3c:4c:69\tInfinity\n3c:4c:d0\tCeragonN\n3c:4e:47\tEtronic\n3c:52:82\tHP\n3c:57:bd\tKesslerC\n3c:57:d5\tFiveco\n3c:59:1e\tTclKingE\n3c:5a:37\tSamsung\n3c:5a:b4\tGoogle\n3c:5c:c3\tShenzhen\n3c:5e:c3\tCisco\n3c:5f:01\tSynerchi\n3c:61:04\tJuniperN\n3c:62:00\tSamsung\n3c:62:78\tShenzhen\n3c:67:16\tLilyRobo\n3c:67:2c\tSciovid\n3c:67:8c\tHuawei\n3c:68:16\tVxi\n3c:6a:7d\tNiigataP\n3c:6a:9d\tDexatekT\n3c:6e:63\tMitronOy\n3c:6f:45\tFiberpro\n3c:6f:ea\tPanasoni\n3c:6f:f7\tEntek\n3c:70:59\tMakerbot\n3c:74:37\tRim\n3c:75:4a\tArrisGro\n3c:77:e6\tHonHaiPr\n3c:78:73\tAirsonic\n3c:7a:8a\tArrisGro\n3c:7d:b1\tTexasIns\n3c:7f:6f\tTelechip\n3c:80:aa\tRansnetS\n3c:81:d8\tSagemcom\n3c:83:1e\tCkd\n3c:83:75\tMicrosoft\n3c:83:b5\tAdvanceV\n3c:86:a8\tSangshin\n3c:89:70\tNeosfar\n3c:89:a6\tKapelse\n3c:8a:b0\tJuniperN\n3c:8a:e5\tTensunIn\n3c:8b:cd\tAlcatel-\n3c:8b:fe\tSamsung\n3c:8c:40\tHangzhou\n3c:8c:f8\tTrendnet\n3c:90:66\tSmartrg\n3c:91:2b\tVexata\n3c:91:57\tYulongCo\n3c:91:74\tAlongCom\n3c:92:dc\tOctopodT\n3c:94:d5\tJuniperN\n3c:95:09\tLiteonTe\n3c:97:0e\tWistronI\n3c:97:7e\tIpsTechn\n3c:98:bf\tQuestCon\n3c:99:f7\tLansente\n3c:9f:81\tShenzhen\n3c:a0:67\tLiteonTe\n3c:a1:0d\tSamsung\n3c:a3:08\tTexasIns\n3c:a3:15\tBlessInf\n3c:a3:1a\tOilfindI\n3c:a3:48\tVivoMobi\n3c:a7:2b\tMrvCommu\n3c:a8:2a\tHP\n3c:a9:f4\tIntel\n3c:aa:3f\tIkey\n3c:ab:8e\tApple\n3c:ae:69\tEsaElekt\n3c:b1:5b\tAvaya\n3c:b1:7f\tWattwatc\n3c:b6:b7\tVivoMobi\n3c:b7:2b\tPlumgrid\n3c:b7:92\tHitachiM\n3c:b8:7a\tPrivate\n3c:b9:a6\tBeldenDe\n3c:bb:73\tShenzhen\n3c:bb:fd\tSamsung\n3c:bd:3e\tBeijingX\n3c:bd:d8\tLG\n3c:be:e1\tNikon\n3c:c0:c6\tD&BAudio\n3c:c1:2c\tAes\n3c:c1:f6\tMelangeP\n3c:c2:43\tNokia\n3c:c2:e1\tXinhuaCo\n3c:c9:9e\tHuiyangT\n3c:ca:87\tIders\n3c:cb:7c\tTctMobil\n3c:cd:5a\tTechnisc\n3c:cd:93\tLG\n3c:ce:15\tMercedes\n3c:ce:73\tCisco\n3c:cf:5b\tIcommHk\n3c:d0:f8\tApple\n3c:d1:6e\tTelepowe\n3c:d4:d6\tWireless\n3c:d7:da\tSkMtekMi\n3c:d9:2b\tHP\n3c:d9:ce\tEclipseW\n3c:da:2a\tZte\n3c:dd:89\tSomoHold\n3c:df:1e\tCisco\n3c:df:a9\tArrisGro\n3c:df:bd\tHuawei\n3c:e0:72\tApple\n3c:e5:a6\tHangzhou\n3c:e5:b4\tKidasenI\n3c:e6:24\tLG\n3c:ea:4f\t2wire\n3c:ea:fb\tNse\n3c:ef:8c\tZhejiang\n3c:f3:92\tVirtualt\n3c:f5:2c\tDspecial\n3c:f5:91\tGuangdon\n3c:f7:2a\tNokia\n3c:f7:48\tShenzhen\n3c:f8:08\tHuawei\n3c:f8:62\tIntel\n3c:fa:43\tHuawei\n3c:fb:96\tEmcraftL\n3c:fd:fe\tIntel\n40:00:03\tNetWare?\n40:00:e0\tDerekSha\n40:01:07\tArista\n40:01:c6\t3comEuro\n40:04:0c\tA&T\n40:07:c0\tRailtec\n40:0d:10\tArrisGro\n40:0e:67\tTremol\n40:0e:85\tSamsung\n40:11:dc\tSonance\n40:12:e4\tCompass-\n40:13:d9\tGlobalEs\n40:15:97\tProtectA\n40:16:3b\tSamsung\n40:16:7e\tASUS\n40:16:9f\tTP-Link\n40:16:fa\tEkmMeter\n40:18:b1\tAerohive\n40:18:d7\tSmartron\n40:1b:5f\tWeifangG\n40:1d:59\tBiometri\n40:22:ed\tDigitalP\n40:25:c2\tIntel\n40:27:0b\tMobileec\n40:28:14\tRfiEngin\n40:2b:a1\tSony\n40:2c:f4\tUniversa\n40:2e:28\tMixtelem\n40:30:04\tApple\n40:30:67\tConlogPt\n40:33:1a\tApple\n40:33:6c\tGodrejBo\n40:37:ad\tMacroIma\n40:3c:fc\tApple\n40:3d:ec\tHumax\n40:3f:8c\tTP-Link\n40:40:22\tZiv\n40:40:6b\tIcomera\n40:40:a7\tSony\n40:42:29\tLayer3tv\n40:45:da\tSpreadtr\n40:47:6a\tAcquisit\n40:49:0f\tHonHaiPr\n40:4a:03\tZyxelCom\n40:4a:18\tAddrekSm\n40:4a:d4\tWidex\n40:4d:7f\tApple\n40:4d:8e\tHuawei\n40:4e:36\tHTC\n40:4e:eb\tHigherWa\n40:50:e0\tMiltonSe\n40:51:6c\tGrandexI\n40:52:0d\tPicoTech\n40:54:e4\tWearsafe\n40:55:39\tCisco\n40:56:0c\tInHomeDi\n40:56:2d\tSmartron\n40:5a:9b\tAnovo\n40:5c:fd\tDell\n40:5d:82\tNetgear\n40:5e:e1\tShenzhen\n40:5f:be\tRim\n40:5f:c2\tTexasIns\n40:60:5a\tHawkeyeT\n40:61:86\tMicro-St\n40:61:8e\tStella-G\n40:62:b6\tTeleSyst\n40:65:a3\tSagemcom\n40:66:7a\tMediola-\n40:68:26\tThalesUk\n40:6a:ab\tRim\n40:6c:8f\tApple\n40:6f:2a\tBlackber\n40:70:09\tArrisGro\n40:70:4a\tPowerIde\n40:70:74\tLifeTech\n40:71:83\tJuniperN\n40:74:96\tAfunTech\n40:78:6a\tMotorola\n40:78:75\tImbel-In\n40:7a:80\tNokia\n40:7b:1b\tMettleNe\n40:7c:7d\tNokia\n40:7d:0f\tHuawei\n40:7f:e0\tGlorySta\n40:82:56\tContinen\n40:83:de\tZebraTec\n40:84:93\tClaviste\n40:86:2e\tJdmMobil\n40:88:05\tMotorola\n40:88:e0\tBeijingE\n40:8a:9a\tTiteng\n40:8b:07\tActionte\n40:8b:f6\tShenzhen\n40:8d:5c\tGiga-Byt\n40:95:58\tAisino\n40:95:bd\tNtmore\n40:97:d1\tBkElectr\n40:98:4c\tCasacomS\n40:98:4e\tTexasIns\n40:98:7b\tAisino\n40:9b:0d\tShenzhen\n40:9f:38\tAzureWave\n40:9f:87\tJideTech\n40:9f:c7\tBaekchun\n40:a5:ef\tShenzhen\n40:a6:77\tJuniperN\n40:a6:a4\tPassivsy\n40:a6:d9\tApple\n40:a6:e8\tCisco\n40:a8:f0\tHP\n40:ac:8d\tDataMana\n40:b0:34\tHP\n40:b0:fa\tLG\n40:b2:c8\tNortelNe\n40:b3:95\tApple\n40:b3:cd\tChiyodaE\n40:b3:fc\tLogital\n40:b4:cd\tAmazonTe\n40:b4:f0\tJuniperN\n40:b6:88\tLegicIde\n40:b6:b1\tSungsam\n40:b7:f3\tArrisGro\n40:b8:37\tSony\n40:b8:9a\tHonHaiPr\n40:b9:3c\tHP\n40:ba:61\tArimaCom\n40:bc:73\tCronopla\n40:bc:8b\tItelio\n40:bd:9e\tPhysio-C\n40:bf:17\tDigistar\n40:c2:45\tShenzhen\n40:c4:d6\tChongqin\n40:c6:2a\tShanghai\n40:c7:29\tSagemcom\n40:c7:c9\tNaviit\n40:c8:cb\tAmTeleco\n40:cb:a8\tHuawei\n40:cd:3a\tZ3Techno\n40:d2:8a\tNintendo\n40:d3:2d\tApple\n40:d3:57\tIsonTech\n40:d3:ae\tSamsung\n40:d4:0e\tBiodata\n40:d5:59\tMicroSER\n40:d8:55\tIEEERegi\n40:e2:30\tAzureWave\n40:e3:d6\tArubaNet\n40:e7:30\tDeyStora\n40:e7:93\tShenzhen\n40:ea:ce\tFounderB\n40:ec:f8\tSiemens\n40:ed:98\tIEEERegi\n40:ef:4c\tFihonest\n40:f0:2f\tLiteonTe\n40:f1:4c\tIseEurop\n40:f2:01\tSagemcom\n40:f2:e9\tIBM\n40:f3:08\tMurataMa\n40:f3:85\tIEEERegi\n40:f4:07\tNintendo\n40:f4:13\tRubezh\n40:f4:20\tSichuanT\n40:f4:ec\tCisco\n40:f5:2e\tLeicaMic\n40:fa:7f\tPrehCarC\n40:fc:89\tArrisGro\n40:fe:0d\tMaxio\n44:00:10\tApple\n44:03:2c\tIntel\n44:03:a7\tCisco\n44:04:44\tGuangdon\n44:09:b8\tSalcompS\n44:0c:fd\tNetman\n44:11:02\tEdmiEuro\n44:11:c2\tTelegart\n44:13:19\tWkkTechn\n44:14:41\tAudiocon\n44:18:4f\tFitview\n44:19:b6\tHangzhou\n44:1c:a8\tHonHaiPr\n44:1e:91\tArvidaIn\n44:1e:a1\tHP\n44:23:aa\tFarmage\n44:25:bb\tBambooEn\n44:29:38\tNietzsch\n44:2a:60\tApple\n44:2a:ff\tE3Techno\n44:2b:03\tCisco\n44:2c:05\tAmpakTec\n44:31:92\tHP\n44:32:2a\tAvaya\n44:32:c8\tTechnico\n44:33:4c\tShenzhen\n44:34:8f\tMxtIndus\n44:35:6f\tNeterix\n44:37:08\tMrvComun\n44:37:19\t2SaveEne\n44:37:6f\tYoungEle\n44:37:e6\tHonHaiPr\n44:38:39\tCumulusN\n44:39:c4\tUniversa\n44:3c:9c\tPintschT\n44:3d:21\tNuvolt\n44:3e:b2\tDeotron\n44:44:50\tOttoq\n44:45:53\tMicrosoft\n44:46:49\tDfiDiamo\n44:48:91\tHdmiLice\n44:48:c1\tHP\n44:4a:65\tSilverfl\n44:4c:0c\tApple\n44:4c:a8\tAristaNe\n44:4e:1a\tSamsung\n44:4f:5e\tPanStudi\n44:51:db\tRaytheon\n44:54:c0\tThompson\n44:55:b1\tHuawei\n44:56:8d\tPncTechn\n44:56:b7\tSpawnLab\n44:58:29\tCisco\n44:59:9f\tCriticar\n44:5e:cd\tRazer\n44:5e:f3\tTonalite\n44:5f:7a\tShihlinE\n44:5f:8c\tIntercel\n44:61:32\tEcobee\n44:61:9c\tFonsyste\n44:62:46\tComat\n44:65:0d\tAmazonTe\n44:65:6a\tMegaVide\n44:66:6e\tIp-Line\n44:67:55\tOrbitIrr\n44:68:ab\tJuin\n44:6a:2e\tHuawei\n44:6a:b7\tArrisGro\n44:6c:24\tReallinE\n44:6d:57\tLiteonTe\n44:6d:6c\tSamsung\n44:6e:e5\tHuawei\n44:70:0b\tIffu\n44:70:98\tMingHong\n44:73:d6\tLogitech\n44:74:6c\tSony\n44:78:3e\tSamsung\n44:7b:bb\tShenzhen\n44:7b:c4\tDualshin\n44:7c:7f\tInnoligh\n44:7d:a5\tVtionInf\n44:7e:76\tTrekTech\n44:7e:95\tAlphaAnd\n44:7f:77\tConnecte\n44:80:eb\tMotorola\n44:82:e5\tHuawei\n44:83:12\tStar-Net\n44:85:00\tIntel\n44:86:c1\tSiemensL\n44:87:23\tHoyaServ\n44:87:fc\tElitegro\n44:88:cb\tCamcoTec\n44:8a:5b\tMicro-St\n44:8c:52\tKtis\n44:8e:12\tDtResear\n44:8e:81\tVig\n44:91:db\tShanghai\n44:94:fc\tNetgear\n44:95:fa\tQingdaoS\n44:96:2b\tAidonOy\n44:97:5a\tShenzhen\n44:9b:78\tNowFacto\n44:9c:b5\tAlcomp\n44:9f:7f\tDatacore\n44:a4:2d\tTctMobil\n44:a6:89\tPromaxEl\n44:a6:e5\tThinking\n44:a7:cf\tMurataMa\n44:a8:42\tDell\n44:a8:c2\tSewooTec\n44:aa:27\tUdworks\n44:aa:50\tJuniperN\n44:aa:e8\tNanotecE\n44:aa:f5\tArrisGro\n44:ad:d9\tCisco\n44:b3:2d\tTP-Link\n44:b3:82\tKuang-Ch\n44:b4:12\tSius\n44:ba:46\tSichuanT\n44:bf:e3\tShenzhen\n44:c1:5c\tTexasIns\n44:c2:33\tGuangzho\n44:c3:06\tSifrom\n44:c3:46\tHuawei\n44:c3:9b\tOooRubez\n44:c4:a9\tOpticomC\n44:c5:6f\tNgnEasyS\n44:c6:9b\tWuhanFen\n44:c9:a2\tGreenwal\n44:ce:7d\tSfr\n44:d1:5e\tShanghai\n44:d1:fa\tShenzhen\n44:d2:44\tSeikoEps\n44:d2:ca\tAnviaTvO\n44:d3:ca\tCisco\n44:d4:37\tIntenoBr\n44:d4:e0\tSony\n44:d6:3d\tTalariNe\n44:d6:e1\tSnuzaInt\n44:d8:32\tAzureWave\n44:d8:84\tApple\n44:d9:e7\tUbiquiti\n44:dc:91\tPlanexCo\n44:dc:cb\tSemindia\n44:e0:8e\tCisco\n44:e1:37\tArrisGro\n44:e4:9a\tOmnitron\n44:e4:d9\tCisco\n44:e8:a5\tMyrekaTe\n44:e9:dd\tSagemcom\n44:ed:57\tLongicor\n44:ee:02\tMti\n44:ee:30\tBudelman\n44:f4:36\tZte\n44:f4:59\tSamsung\n44:f4:77\tJuniperN\n44:f8:49\tUnionPac\n44:fb:42\tApple\n44:fd:a3\tEverysig\n47:54:43\tGtcNotRe\n48:00:31\tHuawei\n48:00:33\tTechnico\n48:02:2a\tB-LinkEl\n48:03:62\tDesayEle\n48:06:6a\tTempered\n48:0c:49\tNakayo\n48:0f:cf\tHP\n48:10:63\tNttInnov\n48:12:49\tLuxcomTe\n48:13:7e\tSamsung\n48:13:f3\tBbkEduca\n48:17:4c\tMicropow\n48:18:42\tShanghai\n48:1a:84\tPointerT\n48:1b:d2\tIntronSc\n48:1d:70\tCisco\n48:26:e8\tTek-Air\n48:27:ea\tSamsung\n48:28:2f\tZte\n48:2c:ea\tMotorola\n48:33:dd\tZennioAv\n48:34:3d\tIep\n48:36:5f\tWintecro\n48:39:74\tProwareT\n48:3b:38\tApple\n48:3c:0c\tHuawei\n48:3d:32\tSyscorCo\n48:43:5a\tHuawei\n48:43:7c\tApple\n48:44:53\tHds???\n48:44:87\tCisco\n48:44:f7\tSamsung\n48:45:20\tIntel\n48:46:f1\tUrosOy\n48:46:fb\tHuawei\n48:49:c7\tSamsung\n48:4b:aa\tApple\n48:4c:00\tNetworkS\n48:4d:7e\tDell\n48:50:73\tMicrosoft\n48:51:b7\tIntel\n48:52:61\tSoreel\n48:54:15\tNetRules\n48:54:e8\tWinbond?\n48:55:5f\tFiberhom\n48:57:dd\tFacebook\n48:59:29\tLG\n48:59:a4\tZte\n48:5a:3f\tWisol\n48:5a:b6\tHonHaiPr\n48:5b:39\tASUS\n48:5d:36\tVerizon\n48:5d:60\tAzureWave\n48:60:bc\tApple\n48:61:a3\tConcernA\n48:62:76\tHuawei\n48:65:ee\tIEEERegi\n48:6b:2c\tBbkEduca\n48:6b:91\tFleetwoo\n48:6d:bb\tVestelEl\n48:6e:73\tPica8\n48:6e:fb\tDavitSys\n48:6f:d2\tStorsimp\n48:71:19\tSgbGroup\n48:74:6e\tApple\n48:76:04\tPrivate\n48:7a:55\tAleInter\n48:7a:da\tHangzhou\n48:7b:6b\tHuawei\n48:7d:2e\tTP-Link\n48:82:44\tLifeFitn\n48:82:f2\tAppelEle\n48:83:c7\tSagemcom\n48:86:e8\tMicrosoft\n48:88:03\tMantechn\n48:88:ca\tMotorola\n48:8a:d2\tShenzhen\n48:8d:36\tArcadyan\n48:8e:42\tDigalog\n48:91:53\tWeinmann\n48:91:f6\tShenzhen\n48:9a:42\tTechnoma\n48:9b:e2\tSciInnov\n48:9d:18\tFlashbay\n48:9d:24\tBlackber\n48:a1:95\tApple\n48:a2:2d\tShenzhen\n48:a2:b7\tKodofonJ\n48:a3:80\tGioneeCo\n48:a6:d2\tGjsunOpt\n48:a7:4e\tZte\n48:a9:d2\tWistronN\n48:aa:5d\tStoreEle\n48:ad:08\tHuawei\n48:b2:53\tMarketax\n48:b5:a7\tGloryHor\n48:b6:20\tRoli\n48:b8:de\tHomewins\n48:b9:77\tPulseonO\n48:b9:c2\tTeletics\n48:be:2d\tSymanitr\n48:bf:6b\tApple\n48:bf:74\tBaicells\n48:c0:49\tBroadTel\n48:c0:93\tXirrus\n48:c1:ac\tPlantron\n48:c6:63\tGtoAcces\n48:c8:62\tSimoWire\n48:c8:b6\tSystec\n48:cb:6e\tCelloEle\n48:d0:cf\tUniversa\n48:d1:8e\tMetisCom\n48:d2:24\tLiteonTe\n48:d3:43\tArrisGro\n48:d5:39\tHuawei\n48:d5:4c\tJedaNetw\n48:d7:05\tApple\n48:d7:ff\tBlankomA\n48:d8:55\tTelvent\n48:d8:fe\tClaridyS\n48:da:96\tEddySmar\n48:db:50\tHuawei\n48:dc:fb\tNokia\n48:df:1c\tWuhanNec\n48:df:37\tHP\n48:e1:af\tVity\n48:e2:44\tHonHaiPr\n48:e9:f1\tApple\n48:ea:63\tZhejiang\n48:eb:30\tEternaTe\n48:ed:80\tDaesungE\n48:ee:07\tSilverPa\n48:ee:0c\tD-Link\n48:ee:86\tUtstarco\n48:f0:7b\tAlpsElec\n48:f2:30\tUbizcore\n48:f3:17\tPrivate\n48:f4:7d\tTechvisi\n48:f7:c0\tTechnico\n48:f7:f1\tNokia\n48:f8:b3\tCisco\n48:f8:e1\tNokia\n48:f9:25\tMaestron\n48:f9:7c\tFiberhom\n48:fc:b6\tLavaInte\n48:fc:b8\tWoodstre\n48:fd:8e\tHuawei\n48:fe:ea\tHomaBV\n4c:00:82\tCisco\n4c:02:2e\tCmrKorea\n4c:02:89\tLexCompu\n4c:06:8a\tBaslerEl\n4c:07:c9\tComputer\n4c:09:b4\tZte\n4c:09:d4\tArcadyan\n4c:0b:3a\tTctMobil\n4c:0b:be\tMicrosoft\n4c:0d:ee\tJabilCir\n4c:0f:6e\tHonHaiPr\n4c:0f:c7\tEardaEle\n4c:11:bf\tZhejiang\n4c:14:80\tNoregon\n4c:14:a3\tTclTechn\n4c:16:94\tShenzhen\n4c:16:f1\tZte\n4c:17:eb\tSagemcom\n4c:18:9a\tGuangdon\n4c:1a:3a\tPrimaRes\n4c:1a:3d\tGuangdon\n4c:1a:95\tNovakon\n4c:1f:cc\tHuawei\n4c:21:d0\tSony\n4c:22:58\tCozybit\n4c:25:78\tNokia\n4c:26:e7\tWelgate\n4c:2c:80\tBeijingS\n4c:2c:83\tZhejiang\n4c:2f:9d\tIcmContr\n4c:30:89\tThalesTr\n4c:32:2d\tTeledata\n4c:32:75\tApple\n4c:32:d9\tMRuttyHo\n4c:33:4e\tHightech\n4c:34:88\tIntel\n4c:38:d5\tMitacCom\n4c:38:d8\tArrisGro\n4c:39:09\tHplElect\n4c:39:10\tNewtekEl\n4c:3b:74\tVogtecHK\n4c:3c:16\tSamsung\n4c:42:4c\tInformat\n4c:48:da\tBeijingA\n4c:4b:68\tMobileDe\n4c:4e:03\tTctMobil\n4c:4e:35\tCisco\n4c:54:27\tLineproS\n4c:54:99\tHuawei\n4c:55:85\tHamilton\n4c:55:b8\tTurkcell\n4c:55:cc\tZentriPt\n4c:57:ca\tApple\n4c:5d:cd\tOyFinnis\n4c:5e:0c\tRouterbo\n4c:5f:d2\tAlcatel-\n4c:60:d5\tAirpoint\n4c:60:de\tNetgear\n4c:62:55\tSanmina-\n4c:63:eb\tApplicat\n4c:64:d9\tGuangdon\n4c:65:a8\tIEEERegi\n4c:66:41\tSamsung\n4c:6e:6e\tComnectT\n4c:72:b9\tPegatron\n4c:73:67\tGeniusBy\n4c:73:a5\tKove\n4c:74:03\tBq\n4c:74:87\tLeaderPh\n4c:74:bf\tApple\n4c:76:25\tDell\n4c:77:4f\tEmbedded\n4c:78:72\tCavUffGi\n4c:78:97\tArrowhea\n4c:79:ba\tIntel\n4c:7c:5f\tApple\n4c:7f:62\tNokia\n4c:80:4f\tArmstron\n4c:80:93\tIntel\n4c:81:20\tTaicangT\n4c:82:cf\tEchostar\n4c:83:de\tCisco\n4c:8b:30\tActionte\n4c:8b:55\tGrupoDig\n4c:8b:ef\tHuawei\n4c:8d:79\tApple\n4c:8e:cc\tSilkanSa\n4c:8f:a5\tJastec\n4c:91:0c\tCorporat\n4c:96:14\tJuniperN\n4c:98:ef\tZeo\n4c:9e:80\tKyokkoEl\n4c:9e:e4\tHanyangN\n4c:9e:ff\tZyxelCom\n4c:a0:03\tT-21Tech\n4c:a1:61\tRainBird\n4c:a5:15\tBaikalEl\n4c:a5:6d\tSamsung\n4c:a7:4b\tAlcatelL\n4c:a9:28\tInsensi\n4c:aa:16\tAzureWave\n4c:ab:33\tKstTechn\n4c:ac:0a\tZte\n4c:ae:31\tShenghai\n4c:b0:e8\tBeijingR\n4c:b1:6c\tHuawei\n4c:b1:99\tApple\n4c:b2:1c\tMaxphoto\n4c:b4:4a\tNanowave\n4c:b4:ea\tHrdSPte\n4c:b7:6d\tNoviSecu\n4c:b8:1c\tSamElect\n4c:b8:2c\tCambridg\n4c:b8:b5\tShenzhen\n4c:b9:c8\tConet\n4c:ba:a3\tBisonEle\n4c:bb:58\tChiconyE\n4c:bc:42\tShenzhen\n4c:bc:a5\tSamsung\n4c:c4:52\tShangHai\n4c:c6:02\tRadios\n4c:c6:81\tShenzhen\n4c:c9:4f\tNokia\n4c:ca:53\tSkyera\n4c:cb:f5\tZte\n4c:cc:34\tMotorola\n4c:cc:6a\tMicro-St\n4c:d0:8a\tHumax\n4c:d6:37\tQsonoEle\n4c:d7:b6\tHelmerSc\n4c:d9:c4\tMagnetiM\n4c:df:3d\tTeamEngi\n4c:e1:73\tIEEERegi\n4c:e1:bb\tZhuhaiHi\n4c:e2:f1\tSclakSrl\n4c:e6:76\tBuffalo\n4c:e9:33\tRailcomm\n4c:eb:42\tIntel\n4c:ec:ef\tSoraa\n4c:ed:de\tAskeyCom\n4c:ee:b0\tShcNetzw\n4c:f0:2e\tVifaDenm\n4c:f2:bf\tCambridg\n4c:f4:5b\tBlueClov\n4c:f5:a0\tScalable\n4c:f7:37\tSamjiEle\n4c:f9:5d\tHuawei\n4c:fa:ca\tCambridg\n4c:fb:45\tHuawei\n4c:ff:12\tFuzeEnte\n50:00:8c\tHongKong\n50:01:6b\tHuawei\n50:01:bb\tSamsung\n50:01:d9\tHuawei\n50:04:b8\tHuawei\n50:05:3d\tCyweeGro\n50:06:04\tCisco\n50:06:ab\tCisco\n50:09:59\tTechnico\n50:0b:32\tFoxdaTec\n50:0b:91\tIEEERegi\n50:0e:6d\tTrafficc\n50:0f:f5\tTendaTec\n50:11:eb\tSilverne\n50:14:b5\tRichfitI\n50:17:ff\tCisco\n50:18:4c\tPlatina\n50:1a:a5\tGnNetcom\n50:1a:c5\tMicrosoft\n50:1c:bf\tCisco\n50:1e:2d\tStreamun\n50:20:6b\tEmersonC\n50:22:67\tPixelink\n50:25:2b\tNethraIm\n50:26:90\tFujitsu\n50:27:c7\tTechnart\n50:29:4d\tNanjingI\n50:2a:7e\tSmartEle\n50:2a:8b\tTelekomR\n50:2b:73\tTendaTec\n50:2d:1d\tNokia\n50:2d:a2\tIntel\n50:2d:f4\tPhytecMe\n50:2e:5c\tHTC\n50:2e:ce\tAsahiEle\n50:31:ad\tAbbGloba\n50:32:37\tApple\n50:32:75\tSamsung\n50:33:8b\tTexasIns\n50:39:55\tCisco\n50:3a:7d\tAlphatec\n50:3a:a0\tShenzhen\n50:3c:c4\tLenovoMo\n50:3d:a1\tSamsung\n50:3d:e5\tCisco\n50:3f:56\tSyncmold\n50:3f:98\tCmitech\n50:40:61\tNokia\n50:45:f7\tLiuheInt\n50:46:5d\tASUS\n50:48:eb\tBeijingH\n50:4a:5e\tMasimo\n50:4a:6e\tNetgear\n50:4b:5b\tControlt\n50:4f:94\tLoxoneEl\n50:50:2a\tEgardia\n50:50:65\tTakt\n50:52:d2\tHangzhou\n50:55:27\tLG\n50:56:63\tTexasIns\n50:56:a8\tJolla\n50:56:bf\tSamsung\n50:57:a8\tCisco\n50:58:00\tWytecInt\n50:58:4f\tWaytotec\n50:5a:c6\tGuangdon\n50:60:28\tXirrus\n50:61:84\tAvaya\n50:61:d6\tIndu-Sol\n50:63:13\tHonHaiPr\n50:64:41\tGreenlee\n50:65:83\tTexasIns\n50:65:f3\tHP\n50:67:87\tPlanetNe\n50:67:ae\tCisco\n50:67:f0\tZyxelCom\n50:68:0a\tHuawei\n50:6a:03\tNetgear\n50:6b:8d\tNutanix\n50:6e:92\tInnocent\n50:6f:9a\tWi-FiAll\n50:70:e5\tHeShanWo\n50:72:24\tTexasIns\n50:72:4d\tBegBruec\n50:76:91\tTekpea\n50:76:a6\tEcilInfo\n50:79:5b\tInterexp\n50:7a:55\tApple\n50:7b:9d\tLcfcHefe\n50:7d:02\tBiodit\n50:7e:5d\tArcadyan\n50:82:d5\tApple\n50:85:69\tSamsung\n50:87:89\tCisco\n50:87:b8\tNuvyyo\n50:89:65\tShenzhen\n50:8a:0f\tShenzhen\n50:8a:42\tUptmateT\n50:8a:cb\tShenzhen\n50:8c:77\tDirmeier\n50:8c:b1\tTexasIns\n50:8d:6f\tChahoo\n50:92:b9\tSamsung\n50:93:4f\tGradualT\n50:97:72\tWestingh\n50:98:71\tInventum\n50:98:f3\tRheemAus\n50:9a:4c\tDell\n50:9e:a7\tSamsung\n50:9f:27\tHuawei\n50:9f:3b\tOiElectr\n50:a0:54\tActineon\n50:a0:bf\tAlbaFibe\n50:a4:c8\tSamsung\n50:a4:d0\tIEEERegi\n50:a6:e3\tDavidCla\n50:a7:15\tAboundi\n50:a7:2b\tHuawei\n50:a7:33\tRuckusWi\n50:a9:de\tSmartcom\n50:ab:3e\tQibixx\n50:ab:bf\tHoseoTel\n50:ad:d5\tDynalec\n50:af:73\tShenzhen\n50:b3:63\tDigitron\n50:b6:95\tMicropoi\n50:b7:c3\tSamsung\n50:b8:88\tWi2beTec\n50:b8:a2\tImtechTe\n50:bd:5f\tTP-Link\n50:c0:06\tCarmanah\n50:c2:71\tSecurete\n50:c5:8d\tJuniperN\n50:c7:bf\tTP-Link\n50:c8:e5\tSamsung\n50:c9:71\tGnNetcom\n50:c9:a0\tSkipperE\n50:cc:f8\tSamsung\n50:cd:22\tAvaya\n50:cd:32\tNanjingC\n50:ce:75\tMeasyEle\n50:d2:13\tCvilux\n50:d2:74\tSteffes\n50:d3:7f\tYuFlyMik\n50:d5:9c\tThaiHabe\n50:d6:d7\tTakahata\n50:d7:53\tConelcom\n50:da:00\tHangzhou\n50:dd:4f\tAutomati\n50:df:95\tLytx\n50:e0:c7\tTurcontr\n50:e1:4a\tPrivate\n50:e5:49\tGiga-Byt\n50:e6:66\tShenzhen\n50:ea:d6\tApple\n50:eb:1a\tBrocadeC\n50:ed:78\tChangzho\n50:ed:94\tEgatelSl\n50:f0:03\tOpenStac\n50:f0:d3\tSamsung\n50:f1:4a\tTexasIns\n50:f4:3c\tLeeo\n50:f5:20\tSamsung\n50:f5:da\tAmazonTe\n50:f6:1a\tKunshanJ\n50:fa:84\tTP-Link\n50:fa:ab\tL-TekDOO\n50:fc:30\tTreehous\n50:fc:9f\tSamsung\n50:fe:f2\tSifyTech\n50:ff:20\tKeenetic\n50:ff:99\tIEEERegi\n52:54:00\tRealtekU\n52:54:4c\tNovell20\n52:54:ab\tRealtekA\n54:03:84\tHangkong\n54:03:f5\tEbnTechn\n54:04:96\tGigawave\n54:04:a6\tASUS\n54:05:36\tVivagoOy\n54:05:5f\tAlcatelL\n54:05:93\tWooriEle\n54:09:55\tZte\n54:09:8d\tDeisterE\n54:10:ec\tMicrochi\n54:11:2f\tSulzerPu\n54:11:5f\tAtamoPty\n54:13:79\tHonHaiPr\n54:14:73\tWingtech\n54:14:fd\tOrbbec3d\n54:19:c8\tVivoMobi\n54:1b:5d\tTechno-I\n54:1d:fb\tFreestyl\n54:1e:56\tJuniperN\n54:1f:d5\tAdvantag\n54:20:18\tTelyLabs\n54:21:60\tResoluti\n54:22:f8\tZte\n54:25:ea\tHuawei\n54:26:96\tApple\n54:27:1e\tAzureWave\n54:27:58\tMotorola\n54:27:6c\tJiangsuH\n54:2a:9c\tLsyDefen\n54:2a:a2\tAlphaNet\n54:2b:57\tNightOwl\n54:2c:ea\tProtectr\n54:2f:89\tEuclidLa\n54:2f:8a\tTellesco\n54:31:31\tRasterVi\n54:35:30\tHonHaiPr\n54:35:df\tSymeo\n54:36:9b\t1vergeIn\n54:39:68\tEdgewate\n54:39:df\tHuawei\n54:3b:30\tDuagon\n54:3d:37\tRuckusWi\n54:40:ad\tSamsung\n54:42:49\tSony\n54:44:08\tNokia\n54:46:6b\tShenzhen\n54:48:9c\tCdoubles\n54:4a:00\tCisco\n54:4a:05\tWenglorS\n54:4a:16\tTexasIns\n54:4b:8c\tJuniperN\n54:4e:45\tPrivate\n54:4e:90\tApple\n54:51:1b\tHuawei\n54:51:46\tAmg\n54:53:ed\tSony\n54:54:14\tDigitalR\n54:54:cf\tProbedig\n54:5a:a6\tEspressi\n54:5e:bd\tNlTechno\n54:5f:a9\tTeracom\n54:60:09\tGoogle\n54:61:72\tZodiacAe\n54:61:ea\tZaplox\n54:64:d9\tSagemcom\n54:65:de\tArrisGro\n54:67:51\tCompalBr\n54:6c:0e\tTexasIns\n54:6d:52\tTopviewO\n54:72:4f\tApple\n54:73:98\tToyoElec\n54:74:e6\tWebtechW\n54:75:d0\tCisco\n54:78:1a\tCisco\n54:79:75\tNokia\n54:7c:69\tCisco\n54:7f:54\tIngenico\n54:7f:a8\tTelcoSRO\n54:7f:ee\tCisco\n54:81:ad\tEagleRes\n54:84:7b\tDigitalD\n54:88:0e\tSamsung\n54:89:22\tZelfy\n54:89:98\tHuawei\n54:8c:a0\tLiteonTe\n54:92:be\tSamsung\n54:93:59\tShenzhen\n54:94:78\tSilversh\n54:9a:11\tIEEERegi\n54:9a:16\tUzushioE\n54:9b:12\tSamsung\n54:9d:85\tEneracce\n54:9f:13\tApple\n54:9f:35\tDell\n54:a0:4f\tT-MacTec\n54:a0:50\tASUS\n54:a2:74\tCisco\n54:a3:1b\tShenzhen\n54:a3:fa\tBqtSolut\n54:a5:1b\tHuawei\n54:a5:4b\tNscCommu\n54:a6:19\tAlcatel-\n54:a9:d4\tMinibar\n54:ab:3a\tQuantaCo\n54:ae:27\tApple\n54:b5:6c\tXiAnNova\n54:b6:20\tSuhdolE&\n54:b7:53\tHunanFen\n54:b8:0a\tD-Link\n54:be:53\tZte\n54:be:f7\tPegatron\n54:c4:15\tHangzhou\n54:c8:0f\tTP-Link\n54:c9:df\tFn-LinkT\n54:cd:10\tPanasoni\n54:cd:a7\tFujianSh\n54:cd:ee\tShenzhen\n54:d0:b4\tXiamenFo\n54:d0:ed\tAximComm\n54:d1:63\tMax-Tech\n54:d1:b0\tUniversa\n54:d2:72\tNukiHome\n54:d4:6f\tCisco\n54:d7:51\tProximus\n54:d9:e4\tBrillian\n54:dc:1d\tYulongCo\n54:df:00\tUlterius\n54:df:63\tIntrakey\n54:e0:32\tJuniperN\n54:e0:61\tSichuanT\n54:e1:40\tIngenico\n54:e1:ad\tLcfcHefe\n54:e2:c8\tDongguan\n54:e2:e0\tArrisGro\n54:e3:b0\tJvlIndus\n54:e3:f6\tAlcatel-\n54:e4:3a\tApple\n54:e4:bd\tFn-LinkT\n54:e6:3f\tShenzhen\n54:e6:fc\tTP-Link\n54:ea:a8\tApple\n54:ed:a3\tNavdy\n54:ee:75\tWistronI\n54:ef:92\tShenzhen\n54:ef:fe\tFullpowe\n54:f2:01\tSamsung\n54:f5:b6\tOriental\n54:f6:66\tBerthold\n54:f6:c5\tFujianSt\n54:f8:76\tAbb\n54:fa:3e\tSamsung\n54:fa:96\tNokia\n54:fb:58\tWiseware\n54:fd:bf\tScheidtB\n54:ff:82\tDavitSol\n54:ff:cf\tMopriaAl\n56:58:57\tAculabPl\n58:00:e3\tLiteonTe\n58:04:cb\tTianjinH\n58:05:28\tLabrisNe\n58:05:56\tElettron\n58:08:fa\tFiberOpt\n58:09:43\tPrivate\n58:09:e5\tKivic\n58:0a:20\tCisco\n58:10:8c\tIntelbra\n58:12:43\tAcsipTec\n58:16:26\tAvaya\n58:17:0c\tSony\n58:1c:bd\tAffinegy\n58:1d:91\tAdvanced\n58:1f:28\tHuawei\n58:1f:67\tOpen-MTe\n58:1f:aa\tApple\n58:1f:ef\tTuttnaer\n58:20:b1\tHP\n58:21:36\tKmbSRO\n58:23:8c\tTechnico\n58:2a:f7\tHuawei\n58:2b:db\tPax\n58:2e:fe\tLighting\n58:2f:42\tUniversa\n58:31:12\tDrust\n58:32:77\tReliance\n58:34:3b\tGlovastT\n58:35:d9\tCisco\n58:3c:c6\tOmnealit\n58:3f:54\tLG\n58:40:4e\tApple\n58:42:e4\tBaxterIn\n58:44:98\tXiaomiCo\n58:46:8f\tKoncarEl\n58:46:e1\tBaxterIn\n58:47:04\tShenzhen\n58:48:22\tSony\n58:48:c0\tCoflec\n58:49:25\tE3Enterp\n58:49:3b\tPaloAlto\n58:49:ba\tChitaiEl\n58:4c:19\tChongqin\n58:4c:ee\tDigitalO\n58:50:76\tLinearEq\n58:50:ab\tTls\n58:50:e6\tBestBuy\n58:52:8a\tMitsubis\n58:53:c0\tBeijingG\n58:55:ca\tApple\n58:56:e8\tArrisGro\n58:57:0d\tDanfossS\n58:60:5f\tHuawei\n58:63:56\tFn-LinkT\n58:63:9a\tTplSyste\n58:65:e6\tInfomark\n58:66:ba\tHangzhou\n58:67:1a\tBarnes&N\n58:67:7f\tClareCon\n58:68:5d\tTempoAus\n58:69:6c\tRuijieNe\n58:69:f9\tFusionTr\n58:6a:b1\tHangzhou\n58:6d:8f\tCisco\n58:6e:d6\tPrivate\n58:70:c6\tShanghai\n58:75:21\tCjscRtso\n58:76:75\tBeijingE\n58:76:c5\tDigiIS\n58:7a:4d\tStonesof\n58:7b:e9\tAirproTe\n58:7e:61\tQingdaoH\n58:7f:57\tApple\n58:7f:66\tHuawei\n58:7f:b7\tSonarInd\n58:7f:c8\tS2m\n58:82:1d\tHSchomäc\n58:82:a8\tMicrosoft\n58:84:e4\tIp500All\n58:85:6e\tQsc\n58:87:4c\tLite-OnC\n58:87:e2\tShenzhen\n58:8b:f3\tZyxelCom\n58:8d:09\tCisco\n58:91:cf\tIntel\n58:92:0d\tKineticA\n58:93:96\tRuckusWi\n58:94:6b\tIntel\n58:94:cf\tVertexSt\n58:97:1e\tCisco\n58:97:bd\tCisco\n58:98:35\tTechnico\n58:98:6f\tRevoluti\n58:9b:0b\tShineway\n58:9c:fc\tFreebsdF\n58:a2:b5\tLG\n58:a7:6f\tId\n58:a8:39\tIntel\n58:ac:78\tCisco\n58:b0:35\tApple\n58:b0:d4\tZunidata\n58:b6:33\tRuckusWi\n58:b9:61\tSolemEle\n58:b9:e1\tCrystalf\n58:bc:27\tCisco\n58:bc:8f\tCognitiv\n58:bd:a3\tNintendo\n58:bd:f9\tSigrand\n58:bf:ea\tCisco\n58:c2:32\tNec\n58:c3:8b\tSamsung\n58:c5:83\tItelMobi\n58:c5:cb\tSamsung\n58:cf:4b\tLufkinIn\n58:d0:71\tBwBroadc\n58:d0:8f\tIEEE1904\n58:d6:7a\tTcplink\n58:d6:d3\tDairyChe\n58:d9:d5\tTendaTec\n58:db:8d\tFast\n58:dc:6d\tExceptio\n58:e0:2c\tMicroTec\n58:e1:6c\tYingHuaI\n58:e3:26\tCompassT\n58:e4:76\tCentronC\n58:e6:36\tEvrsafeT\n58:e7:47\tDeltanet\n58:e8:08\tAutonics\n58:e8:76\tIEEERegi\n58:eb:14\tProteusD\n58:ec:e1\tNewport\n58:ee:ce\tIconTime\n58:ef:68\tBelkinIn\n58:f1:02\tBluProdu\n58:f3:87\tHccp\n58:f3:9c\tCisco\n58:f4:96\tSourceCh\n58:f6:7b\tXiaMenUn\n58:f6:bf\tKyotoUni\n58:f9:8e\tSecudos\n58:fb:84\tIntel\n58:fc:73\tArriaLiv\n58:fc:db\tIEEERegi\n58:fd:20\tBravidaS\n5c:02:6a\tAppliedV\n5c:07:6f\tThoughtC\n5c:0a:5b\tSamsung\n5c:0c:bb\tCelizion\n5c:0e:8b\tExtremeN\n5c:11:93\tSealOne\n5c:14:37\tThyssenk\n5c:15:15\tAdvan\n5c:15:e1\tAidcTech\n5c:16:c7\tBigSwitc\n5c:17:37\tI-ViewNo\n5c:17:d3\tLge\n5c:18:b5\tTalonCom\n5c:1a:6f\tCambridg\n5c:20:d0\tAsoniCom\n5c:22:c4\tDaeEunEl\n5c:24:43\tO-SungTe\n5c:24:79\tBaltech\n5c:25:4c\tAvireGlo\n5c:26:0a\tDell\n5c:2a:ef\tOpenAcce\n5c:2b:f5\tVivint\n5c:2e:59\tSamsung\n5c:2e:d2\tAbcXishe\n5c:31:3e\tTexasIns\n5c:33:27\tSpazioIt\n5c:33:5c\tSwisspho\n5c:33:8e\tAlphaNet\n5c:35:3b\tCompalBr\n5c:35:da\tThereOy\n5c:36:b8\tTclKingE\n5c:38:e0\tShanghai\n5c:3b:35\tGehirn\n5c:3c:27\tSamsung\n5c:40:58\tJefferso\n5c:41:e7\tWiatecIn\n5c:43:d2\tHazemeye\n5c:45:27\tJuniperN\n5c:49:79\tAvmAudio\n5c:49:7d\tSamsung\n5c:4a:1f\tSichuanT\n5c:4a:26\tEnguityT\n5c:4c:a9\tHuawei\n5c:50:15\tCisco\n5c:51:4f\tIntel\n5c:51:88\tMotorola\n5c:56:ed\t3pleplay\n5c:57:1a\tArrisGro\n5c:57:c8\tNokia\n5c:59:48\tApple\n5c:5b:35\tMist\n5c:5b:c2\tYik\n5c:5e:ab\tJuniperN\n5c:63:bf\tTP-Link\n5c:69:84\tNuvico\n5c:6a:7d\tKentkart\n5c:6a:80\tZyxelCom\n5c:6b:32\tTexasIns\n5c:6b:4f\tHello\n5c:6d:20\tHonHaiPr\n5c:6f:4f\tSASistel\n5c:70:a3\tLG\n5c:77:57\tHaivisio\n5c:7d:5e\tHuawei\n5c:83:8f\tCisco\n5c:84:86\tBrightso\n5c:86:13\tBeijingZ\n5c:86:4a\tSecretLa\n5c:87:78\tCybertel\n5c:89:9a\tTP-Link\n5c:89:d4\tBeijingB\n5c:8a:38\tHP\n5c:8d:4e\tApple\n5c:8f:e0\tArrisGro\n5c:93:a2\tLiteonTe\n5c:95:ae\tApple\n5c:96:56\tAzureWave\n5c:96:6a\tRtnet\n5c:96:9d\tApple\n5c:97:f3\tApple\n5c:99:60\tSamsung\n5c:9a:d8\tFujitsu\n5c:a1:78\tTabletop\n5c:a3:9d\tSamsung\n5c:a3:eb\tLokelSRO\n5c:a4:8a\tCisco\n5c:a8:6a\tHuawei\n5c:a9:33\tLumaHome\n5c:aa:fd\tSonos\n5c:ac:4c\tHonHaiPr\n5c:ad:cf\tApple\n5c:af:06\tLG\n5c:b0:66\tArrisGro\n5c:b3:95\tHuawei\n5c:b4:3e\tHuawei\n5c:b5:24\tSony\n5c:b5:59\tCnexLabs\n5c:b6:cc\tNovacomm\n5c:b8:cb\tAllisCom\n5c:b9:01\tHP\n5c:ba:37\tMicrosoft\n5c:bd:9e\tHongkong\n5c:c2:13\tFrSauter\n5c:c5:d4\tIntel\n5c:c6:d0\tSkyworth\n5c:c6:e9\tEdifierI\n5c:c7:d7\tAzroadTe\n5c:c9:d3\tPalladiu\n5c:ca:1a\tMicrosoft\n5c:ca:32\tTheben\n5c:cc:a0\tGridwiz\n5c:cc:ff\tTechrout\n5c:ce:ad\tCdyne\n5c:cf:7f\tEspressi\n5c:d1:35\tXtremePo\n5c:d2:e4\tIntel\n5c:d4:1b\tUczoonTe\n5c:d4:ab\tZektor\n5c:d6:1f\tQardio\n5c:d9:98\tD-Link\n5c:da:d4\tMurataMa\n5c:dc:96\tArcadyan\n5c:dd:70\tHangzhou\n5c:e0:c5\tIntel\n5c:e0:ca\tFeitianU\n5c:e0:f6\tNicBr-Nu\n5c:e2:23\tDelphinT\n5c:e2:86\tNortelNe\n5c:e2:f4\tAcsipTec\n5c:e3:0e\tArrisGro\n5c:e3:b6\tFiberhom\n5c:e7:bf\tNewSingu\n5c:e8:eb\tSamsung\n5c:eb:4e\tRStahlHm\n5c:eb:68\tCheersta\n5c:ee:79\tGlobalDi\n5c:f2:07\tSpecoTec\n5c:f2:86\tIEEERegi\n5c:f3:70\tCc&CTech\n5c:f3:fc\tIBM\n5c:f4:ab\tZyxelCom\n5c:f5:0d\tInstitut\n5c:f5:da\tApple\n5c:f6:dc\tSamsung\n5c:f7:c3\tSyntechH\n5c:f7:e6\tApple\n5c:f8:21\tTexasIns\n5c:f8:a1\tMurataMa\n5c:f9:38\tApple\n5c:f9:6a\tHuawei\n5c:f9:dd\tDell\n5c:f9:f0\tAtomosEn\n5c:fc:66\tCisco\n5c:ff:35\tWistron\n5c:ff:ff\tShenzhen\n60:01:94\tEspressi\n60:02:92\tPegatron\n60:02:b4\tWistronN\n60:03:08\tApple\n60:03:47\tBillionE\n60:04:17\tPosbank\n60:08:10\tHuawei\n60:08:37\tIvviScie\n60:0b:03\tHangzhou\n60:0f:77\tSilverpl\n60:11:99\tSiama\n60:12:83\tSolucion\n60:12:8b\tCanon\n60:14:66\tZte\n60:14:b3\tCybertan\n60:15:c7\tIdatech\n60:18:2e\tShenzhen\n60:18:88\tZte\n60:19:0c\tRramac\n60:19:29\tVoltroni\n60:19:70\tHuizhouQ\n60:19:71\tArrisGro\n60:1d:0f\tMidniteS\n60:1e:02\tEltexala\n60:21:01\tGuangdon\n60:21:03\tI4vine\n60:21:c0\tMurataMa\n60:24:c1\tJiangsuZ\n60:27:1c\tVideorEH\n60:2a:54\tCardiote\n60:2a:d0\tCisco\n60:31:3b\tSunnovoI\n60:31:97\tZyxelCom\n60:32:f0\tMplusTec\n60:33:4b\tApple\n60:35:53\tBuwonTec\n60:36:96\tSapling\n60:36:dd\tIntel\n60:38:0e\tAlpsElec\n60:38:e0\tBelkinIn\n60:39:1f\tAbb\n60:3e:7b\tGafachi\n60:3e:ca\tCambridg\n60:3f:c5\tCox\n60:42:7f\tShenzhen\n60:44:f5\tEasyDigi\n60:45:5e\tLiptelSR\n60:45:bd\tMicrosoft\n60:45:cb\tASUS\n60:46:16\tXiamenVa\n60:47:62\tBeijingS\n60:47:d4\tForicsEl\n60:48:26\tNewbridg\n60:49:c1\tAvaya\n60:4a:1c\tSuyin\n60:4b:aa\tPrivate\n60:50:c1\tKinetekS\n60:51:2c\tTctMobil\n60:52:d0\tFactsEng\n60:53:17\tSandston\n60:54:64\tEyedroGr\n60:57:18\tIntel\n60:5b:b4\tAzureWave\n60:60:1f\tSzDjiTec\n60:63:f9\tCiholas\n60:63:fd\tTranscen\n60:64:05\tTexasIns\n60:64:53\tAod\n60:64:a1\tRadiflow\n60:67:20\tIntel\n60:69:44\tApple\n60:69:9b\tIsepos\n60:6b:bd\tSamsung\n60:6c:66\tIntel\n60:6d:c7\tHonHaiPr\n60:72:0b\tBluProdu\n60:73:5c\tCisco\n60:73:bc\tZte\n60:74:8d\tAtmacaEl\n60:76:88\tVelodyne\n60:77:e2\tSamsung\n60:7e:dd\tMicrosoft\n60:81:2b\tCustomCo\n60:81:f9\tHelium\n60:83:34\tHuawei\n60:83:b2\tGkwareEK\n60:84:3b\tSoladigm\n60:86:45\tAveryWei\n60:89:3c\tThermoFi\n60:89:b1\tKeyDigit\n60:89:b7\tKaelMühe\n60:8c:2b\tHansonTe\n60:8d:17\tSentrusG\n60:8f:5c\tSamsung\n60:90:84\tDssd\n60:91:f3\tVivoMobi\n60:92:17\tApple\n60:96:20\tPrivate\n60:99:d1\tVuzix/Le\n60:9a:a4\tGviSecur\n60:9a:c1\tApple\n60:9c:9f\tBrocadeC\n60:9e:64\tVivonic\n60:9f:9d\tCloudswi\n60:a1:0a\tSamsung\n60:a3:7d\tApple\n60:a4:4c\tASUS\n60:a4:d0\tSamsung\n60:a8:fe\tNokia\n60:a9:b0\tMerchand\n60:ac:c8\tKunteng\n60:af:6d\tSamsung\n60:b1:85\tAthSyste\n60:b3:87\tSynergic\n60:b3:c4\tElberSrl\n60:b4:f7\tPlumeDes\n60:b6:06\tPhorus\n60:b6:17\tFiberhom\n60:b9:33\tDeutronE\n60:b9:82\tRoVeRLab\n60:ba:18\tNextlap\n60:bb:0c\tBeijingH\n60:bc:4c\tEwmHight\n60:bd:91\tMoveInno\n60:be:b5\tMotorola\n60:c0:bf\tOnSemico\n60:c1:cb\tFujianGr\n60:c3:97\t2wire\n60:c5:47\tApple\n60:c5:a8\tBeijingL\n60:c5:ad\tSamsung\n60:c6:58\tPhytroni\n60:c7:98\tVerifone\n60:c9:80\tTrymus\n60:cb:fb\tAirscape\n60:cd:a9\tAbloomy\n60:cd:c5\tTaiwanCa\n60:d0:a9\tSamsung\n60:d1:aa\tVishalTe\n60:d2:62\tTzukuriP\n60:d2:b9\tRealandB\n60:d3:0a\tQuatius\n60:d7:e3\tIEEERegi\n60:d8:19\tHonHaiPr\n60:d9:a0\tLenovoMo\n60:d9:c7\tApple\n60:da:23\tEstech\n60:da:83\tHangzhou\n60:db:2a\tHns\n60:de:44\tHuawei\n60:e0:0e\tShinseiE\n60:e3:27\tTP-Link\n60:e3:ac\tLG\n60:e6:bc\tSino-Tel\n60:e7:01\tHuawei\n60:e7:8a\tUnisem\n60:e9:56\tAylaNetw\n60:eb:69\tQuantaCo\n60:ee:5c\tShenzhen\n60:ef:c6\tShenzhen\n60:f1:3d\tJablocom\n60:f1:89\tMurataMa\n60:f2:81\tTranwoTe\n60:f2:ef\tVisionve\n60:f3:da\tLogicWay\n60:f4:45\tApple\n60:f4:94\tHonHaiPr\n60:f5:9c\tCru-Data\n60:f6:73\tTerumo\n60:f8:1d\tApple\n60:fa:cd\tApple\n60:fb:42\tApple\n60:fd:56\tWoorisys\n60:fe:1e\tChinaPal\n60:fe:20\t2wire\n60:fe:c5\tApple\n60:fe:f9\tThomasBe\n60:ff:dd\tCEElectr\n64:00:2d\tPowerlin\n64:00:6a\tDell\n64:00:f1\tCisco\n64:05:be\tNewLight\n64:09:4c\tBeijingS\n64:09:80\tXiaomiCo\n64:0b:4a\tDigitalT\n64:0d:ce\tShenzhen\n64:0d:e6\tPetra\n64:0e:36\tTaztag\n64:0e:94\tPluribus\n64:0f:28\t2wire\n64:10:84\tHexiumTe\n64:12:25\tCisco\n64:12:69\tArrisGro\n64:13:6c\tZte\n64:16:66\tNestLabs\n64:16:7f\tPolycom\n64:16:8d\tCisco\n64:16:f0\tHuawei\n64:1a:22\tHeliospe\n64:1c:67\tDigibras\n64:1e:81\tDowslake\n64:20:0c\tApple\n64:21:84\tNipponDe\n64:22:16\tShandong\n64:24:00\tXorcom\n64:27:37\tHonHaiPr\n64:2d:b7\tSeungilE\n64:31:50\tHP\n64:31:7e\tDexin\n64:34:09\tBitwaveP\n64:35:1c\tE-ConInd\n64:3a:b1\tSichuanT\n64:3e:8c\tHuawei\n64:3f:5f\tExablaze\n64:42:14\tSwisscom\n64:43:46\tGuangdon\n64:47:e0\tFeitianT\n64:4b:c3\tShanghai\n64:4b:f0\tCaldigit\n64:4d:70\tDspace\n64:4f:74\tLenus\n64:4f:b0\tHyunjinC\n64:51:06\tHP\n64:51:7e\tLongBenD\n64:52:99\tChamberl\n64:53:5d\tFrausche\n64:54:22\tEquinoxP\n64:55:63\tInteligh\n64:55:7f\tNsfocusI\n64:55:b1\tArrisGro\n64:56:01\tTP-Link\n64:59:f8\tVodafone\n64:5a:04\tChiconyE\n64:5d:92\tSichuanT\n64:5d:d7\tShenzhen\n64:5e:be\tYahoo!Ja\n64:5f:ff\tNicoletN\n64:61:84\tVelux\n64:62:23\tCellient\n64:64:9b\tJuniperN\n64:65:c0\tNuvon\n64:66:b3\tTP-Link\n64:67:07\tBeijingO\n64:68:0c\tComtrend\n64:69:bc\tHyteraCo\n64:6a:52\tAvaya\n64:6a:74\tAuth-Ser\n64:6c:b2\tSamsung\n64:6e:6c\tRadioDat\n64:6e:ea\tIskratel\n64:70:02\tTP-Link\n64:72:d8\tGoowiTec\n64:73:e2\tArbiter\n64:74:f6\tShooterD\n64:76:57\tInnovati\n64:76:ba\tApple\n64:77:7d\tHitronTe\n64:77:91\tSamsung\n64:79:a7\tPhisonEl\n64:7b:d4\tTexasIns\n64:7c:34\tUbeeInte\n64:7d:81\tYokotaIn\n64:7f:da\tTektelic\n64:80:8b\tVgContro\n64:80:99\tIntel\n64:81:25\tAlphatro\n64:87:88\tJuniperN\n64:87:d7\tAdbBroad\n64:88:ff\tSichuanC\n64:89:9a\tLG\n64:8d:9e\tIvtElect\n64:99:5d\tLge\n64:99:68\tElentec\n64:99:a0\tElektron\n64:9a:12\tP2Mobile\n64:9a:be\tApple\n64:9b:24\tVTechnol\n64:9c:81\tQualcomm\n64:9c:8e\tTexasIns\n64:9e:f3\tCisco\n64:9f:f7\tKoneOyj\n64:a0:e7\tCisco\n64:a2:32\tOooSamli\n64:a3:41\tWonderla\n64:a3:cb\tApple\n64:a5:c3\tApple\n64:a6:51\tHuawei\n64:a6:8f\tZhongsha\n64:a7:69\tHTC\n64:a7:dd\tAvaya\n64:a8:37\tJuniKore\n64:ae:0c\tCisco\n64:ae:88\tPolytec\n64:b0:a6\tApple\n64:b2:1d\tChengduP\n64:b3:10\tSamsung\n64:b3:70\tPowercom\n64:b4:73\tXiaomiCo\n64:b6:4a\tVivotech\n64:b8:53\tSamsung\n64:b9:e8\tApple\n64:ba:bd\tSdjTechn\n64:bc:0c\tLG\n64:bc:11\tCombiq\n64:c3:54\tAvaya\n64:c5:aa\tSouthAfr\n64:c6:67\tBarnes&N\n64:c6:af\tAxerraNe\n64:c9:44\tLarkTech\n64:cc:2e\tXiaomiCo\n64:d0:2d\tNextGene\n64:d1:54\tRouterbo\n64:d1:a3\tSitecomE\n64:d2:41\tKeithKoe\n64:d4:bd\tAlpsElec\n64:d4:da\tIntel\n64:d8:14\tCisco\n64:d9:12\tSolidica\n64:d9:54\tTaicangT\n64:d9:89\tCisco\n64:da:a0\tRobertBo\n64:db:18\tOpenpatt\n64:db:43\tMotorola\n64:db:81\tSyszone\n64:db:a0\tSelectCo\n64:dc:01\tStaticGr\n64:de:1c\tKingneti\n64:df:e9\tAteme\n64:e1:61\tDep\n64:e5:99\tEfmNetwo\n64:e6:25\tWoxuWire\n64:e6:82\tApple\n64:e8:4f\tSerialwa\n64:e8:92\tMorioDen\n64:e8:e6\tGlobalMo\n64:e9:50\tCisco\n64:ea:c5\tSibotech\n64:eb:8c\tSeikoEps\n64:ed:57\tArrisGro\n64:ed:62\tWoori\n64:f2:42\tGerdesAk\n64:f5:0e\tKinionTe\n64:f6:9d\tCisco\n64:f9:70\tKenadeEl\n64:f9:87\tAvvasi\n64:fb:81\tIEEERegi\n64:fc:8c\tZonar\n68:02:35\tKontenNe\n68:05:71\tSamsung\n68:05:ca\tIntel\n68:07:15\tIntel\n68:09:27\tApple\n68:0a:d7\tYancheng\n68:12:2d\tSpecialI\n68:12:95\tLupineLi\n68:14:01\tHonHaiPr\n68:15:90\tSagemcom\n68:15:d3\tZakladyE\n68:16:05\tAndElect\n68:17:29\tIntel\n68:19:3f\tDigitalA\n68:1a:b2\tZte\n68:1c:a2\tRosewill\n68:1d:64\tSunwaveC\n68:1d:ef\tShenzhen\n68:1e:8b\tInfosigh\n68:1f:d8\tSiemensI\n68:23:4b\tNihonDen\n68:26:2a\tSichuanT\n68:27:37\tSamsung\n68:28:ba\tDejai\n68:28:f6\tVubiqNet\n68:2d:dc\tWuhanCha\n68:31:fe\tTeladin\n68:35:63\tShenzhen\n68:36:b5\tDrivesca\n68:37:e9\tAmazonTe\n68:3b:1e\tCountwis\n68:3c:7d\tMagicInt\n68:3e:34\tMeizuTec\n68:3e:ec\tEreca\n68:43:52\tBhuu\n68:48:98\tSamsung\n68:4b:88\tGaltroni\n68:4c:a8\tShenzhen\n68:51:b7\tPowerclo\n68:53:6c\tSpns\n68:53:88\tP&STechn\n68:54:c1\tColortok\n68:54:ed\tAlcatel-\n68:54:f5\tEnlighte\n68:54:fd\tAmazonTe\n68:58:c5\tZfTrwAut\n68:59:7f\tAlcatelL\n68:5b:35\tApple\n68:5b:36\tPowertec\n68:5d:43\tIntel\n68:5e:6b\tPowerray\n68:63:59\tAdvanced\n68:64:4b\tApple\n68:69:2e\tZycoo\n68:69:75\tAnglerLa\n68:69:f2\tComapSRO\n68:6e:23\tWi3\n68:6e:48\tProphetE\n68:72:51\tUbiquiti\n68:72:dc\tCetoryTv\n68:76:4f\tSony\n68:78:48\tWestunit\n68:78:4c\tNortelNe\n68:79:24\tEls-Gmbh\n68:79:ed\tSharp\n68:7c:c8\tMeasurem\n68:7c:d5\tYSoftAS\n68:7f:74\tCisco\n68:83:1a\tPandoraM\n68:84:70\tEssys\n68:85:40\tIgiMobil\n68:85:6a\tOuterlin\n68:86:a7\tCisco\n68:86:e7\tOrbotix\n68:87:6b\tInqMobil\n68:89:c1\tHuawei\n68:8a:b5\tEdpServi\n68:8a:f0\tZte\n68:8d:b6\tAetek\n68:8f:84\tHuawei\n68:91:d0\tIEEERegi\n68:92:34\tRuckusWi\n68:93:61\tIntegrat\n68:94:23\tHonHaiPr\n68:96:7b\tApple\n68:97:4b\tShenzhen\n68:97:e8\tSocietyO\n68:99:cd\tCisco\n68:9a:b7\tAtelierV\n68:9c:5e\tAcsipTec\n68:9c:70\tApple\n68:9c:e2\tCisco\n68:9e:19\tTexasIns\n68:9f:f0\tZte\n68:a0:f6\tHuawei\n68:a1:b7\tHonghaoM\n68:a3:78\tFreeboxS\n68:a3:c4\tLiteonTe\n68:a4:0e\tBshHausg\n68:a8:28\tHuawei\n68:a8:6d\tApple\n68:aa:d2\tDatecs\n68:ab:8a\tRfIdeas\n68:ae:20\tApple\n68:af:13\tFuturaMo\n68:b0:94\tInesaEle\n68:b3:5e\tShenzhen\n68:b4:3a\tWaterfur\n68:b5:99\tHP\n68:b6:fc\tHitronTe\n68:b8:d9\tActKde\n68:b9:83\tB-Plus\n68:bc:0c\tCisco\n68:bd:ab\tCisco\n68:c4:4d\tMotorola\n68:c9:0b\tTexasIns\n68:ca:00\tOctopus\n68:cc:6e\tHuawei\n68:cc:9c\tMineSite\n68:cd:0f\tUTek\n68:ce:4e\tL-3Commu\n68:d1:fd\tShenzhen\n68:d2:47\tPortalis\n68:d9:25\tProsysDe\n68:d9:3c\tApple\n68:db:67\tNantongC\n68:db:96\tOpwillTe\n68:db:ca\tApple\n68:dc:e8\tPacketst\n68:df:dd\tXiaomiCo\n68:e1:66\tPrivate\n68:e4:1f\tUnglaube\n68:e8:eb\tLinktelT\n68:eb:ae\tSamsung\n68:eb:c5\tAngstrem\n68:ec:62\tYodoTech\n68:ed:43\tBlackber\n68:ed:a4\tShenzhen\n68:ee:96\tCisco\n68:ef:bd\tCisco\n68:f0:6d\tAlongInd\n68:f0:bc\tShenzhen\n68:f1:25\tDataCont\n68:f7:28\tLcfcHefe\n68:f8:95\tRedflow\n68:f9:56\tObjetivo\n68:fb:7e\tApple\n68:fb:95\tGeneralp\n68:fc:b3\tNextLeve\n6c:02:73\tShenzhen\n6c:04:60\tRbhAcces\n6c:09:d6\tDigiques\n6c:0b:84\tUniversa\n6c:0e:0d\tSony\n6c:0e:e6\tChengduX\n6c:0f:6a\tJdcTech\n6c:14:f7\tErhardt+\n6c:15:f9\tNautroni\n6c:16:0e\tShottrac\n6c:18:11\tDecaturE\n6c:19:8f\tD-Link\n6c:19:c0\tApple\n6c:1e:70\tGuangzho\n6c:1e:90\tHansolTe\n6c:20:56\tCisco\n6c:22:ab\tAinswort\n6c:23:b9\tSony\n6c:24:83\tMicrosoft\n6c:25:b9\tBbkEduca\n6c:27:79\tMicrosoft\n6c:29:95\tIntel\n6c:2c:06\tOooNppSy\n6c:2e:33\tAccelink\n6c:2e:72\tB&BExpor\n6c:2e:85\tSagemcom\n6c:2f:2c\tSamsung\n6c:32:de\tIndieonT\n6c:33:a9\tMagicjac\n6c:38:a1\tUbeeInte\n6c:39:1d\tBeijingZ\n6c:3a:84\tShenzhen\n6c:3b:6b\tRouterbo\n6c:3b:e5\tHP\n6c:3c:53\tSoundhaw\n6c:3e:6d\tApple\n6c:3e:9c\tKeKneste\n6c:40:08\tApple\n6c:40:c6\tNimbusDa\n6c:41:6a\tCisco\n6c:44:18\tZappware\n6c:45:98\tAntexEle\n6c:4a:39\tBita\n6c:4b:7f\tVossloh-\n6c:4b:90\tLiteon\n6c:50:4d\tCisco\n6c:57:79\tAclima\n6c:59:40\tShenzhen\n6c:59:76\tShanghai\n6c:5a:34\tShenzhen\n6c:5a:b5\tTclTechn\n6c:5c:14\tGuangdon\n6c:5c:de\tSunrepor\n6c:5d:63\tShenzhen\n6c:5e:7a\tUbiquito\n6c:5f:1c\tLenovoMo\n6c:60:eb\tZhiYuanE\n6c:61:26\tRinicomH\n6c:62:6d\tMicro-St\n6c:64:1a\tPenguinC\n6c:6e:fe\tCoreLogi\n6c:6f:18\tStereota\n6c:70:39\tNovar\n6c:70:9f\tApple\n6c:71:bd\tEzelinkT\n6c:71:d9\tAzureWave\n6c:72:20\tD-Link\n6c:72:e7\tApple\n6c:75:0d\tWifisong\n6c:76:60\tKyocera\n6c:81:fe\tMitsuba\n6c:83:36\tSamsung\n6c:83:66\tNanjingS\n6c:86:86\tTechnoni\n6c:88:14\tIntel\n6c:8b:2f\tZte\n6c:8c:db\tOtusTech\n6c:8d:65\tWireless\n6c:8d:c1\tApple\n6c:8f:b5\tMicrosoft\n6c:90:b1\tSanlogic\n6c:92:bf\tInspurEl\n6c:93:54\tYaojinTe\n6c:94:f8\tApple\n6c:95:22\tScalys\n6c:98:eb\tRiverbed\n6c:99:89\tCisco\n6c:9a:c9\tValentin\n6c:9b:02\tNokia\n6c:9c:e9\tNimbleSt\n6c:9c:ed\tCisco\n6c:a1:00\tIntel\n6c:a6:82\tEdamInfo\n6c:a7:5f\tZte\n6c:a7:80\tNokia\n6c:a7:fa\tYoungboE\n6c:a8:49\tAvaya\n6c:a8:58\tFiberhom\n6c:a9:06\tTelefiel\n6c:a9:6f\tTranspac\n6c:aa:b3\tRuckusWi\n6c:ab:31\tApple\n6c:ab:4d\tDigitalP\n6c:ac:60\tVenetex\n6c:ad:3f\tHubbellB\n6c:ad:ef\tKzBroadb\n6c:ad:f8\tAzureWave\n6c:ae:8b\tIBM\n6c:b0:ce\tNetgear\n6c:b2:27\tSony\n6c:b3:11\tShenzhen\n6c:b3:50\tAnhuiCom\n6c:b4:a7\tLandauer\n6c:b5:6b\tHumax\n6c:b7:f4\tSamsung\n6c:b9:c5\tDeltaNet\n6c:be:e9\tAlcatel-\n6c:bf:b5\tNoonTech\n6c:c1:d2\tArrisGro\n6c:c2:17\tHP\n6c:c2:6b\tApple\n6c:ca:08\tArrisGro\n6c:d0:32\tLG\n6c:d1:46\tSmartekD\n6c:d1:b0\tWingSing\n6c:d6:8a\tLG\n6c:dc:6a\tPromethe\n6c:e0:1e\tModcam\n6c:e0:b0\tSound4\n6c:e3:b6\tNeraTele\n6c:e4:ce\tVilliger\n6c:e8:73\tTP-Link\n6c:e9:07\tNokia\n6c:e9:83\tGastron\n6c:eb:b2\tDongguan\n6c:ec:5a\tHonHaiPr\n6c:ec:a1\tShenzhen\n6c:ec:eb\tTexasIns\n6c:ef:c6\tShenzhen\n6c:f0:49\tGiga-Byt\n6c:f3:73\tSamsung\n6c:f3:7f\tArubaNet\n6c:f5:e8\tMooredol\n6c:f9:7c\tNanoptix\n6c:f9:d2\tChengduG\n6c:fa:58\tAvaya\n6c:fa:89\tCisco\n6c:fa:a7\tAmpakTec\n6c:fd:b9\tProwareT\n6c:ff:be\tMpbCommu\n70:01:36\tFatekAut\n70:02:58\t01db-Met\n70:05:14\tLG\n70:0b:c0\tDewavTec\n70:0f:c7\tShenzhen\n70:0f:ec\tPoindus\n70:10:5c\tCisco\n70:10:6f\tHP\n70:11:24\tApple\n70:11:ae\tMusicLif\n70:14:04\tLiabilit\n70:14:a6\tApple\n70:18:8b\tHonHaiPr\n70:1a:04\tLiteonTe\n70:1a:ed\tAdvas\n70:1c:e7\tIntel\n70:1d:7f\tComtechT\n70:1d:c4\tNorthsta\n70:20:84\tHonHaiPr\n70:23:93\tFos4x\n70:25:26\tNokia\n70:25:59\tCybertan\n70:28:8b\tSamsung\n70:29:00\tShenzhen\n70:2a:7d\tEpspot\n70:2b:1d\tE-DomusI\n70:2c:1f\tWisol\n70:2d:84\tI4cInnov\n70:2d:d1\tNewingsC\n70:2e:22\tZte\n70:2f:4b\tPolyvisi\n70:2f:97\tAavaMobi\n70:30:18\tAvaya\n70:30:5d\tUbiquoss\n70:30:5e\tNanjingZ\n70:31:87\tAcx\n70:32:d5\tAthenaWi\n70:38:11\tInvensys\n70:38:b4\tLowTechS\n70:38:ee\tAvaya\n70:3a:0e\tArubaNet\n70:3a:cb\tGoogle\n70:3a:d8\tShenzhen\n70:3c:03\tRadiant\n70:3c:39\tSeawingK\n70:3d:15\tHangzhou\n70:3e:ac\tApple\n70:41:b7\tEdwardsL\n70:46:42\tChyngHon\n70:48:0f\tApple\n70:4a:ae\tXstreamF\n70:4a:e4\tRinstrum\n70:4c:a5\tFortinet\n70:4c:ed\tTmrg\n70:4d:7b\tASUS\n70:4e:01\tKwangwon\n70:4e:66\tShenzhen\n70:4f:57\tTP-Link\n70:50:af\tBskyb\n70:52:c5\tAvaya\n70:53:3f\tAlfaInst\n70:54:d2\tPegatron\n70:54:f5\tHuawei\n70:56:81\tApple\n70:58:12\tPanasoni\n70:59:57\tMedallio\n70:59:86\tOooTtv\n70:5a:0f\tHP\n70:5a:9e\tTechnico\n70:5a:b6\tCompalIn\n70:5b:2e\tM2commun\n70:5c:ad\tKonamiGa\n70:5e:aa\tActionTa\n70:60:de\tLavision\n70:61:73\tCalantec\n70:62:b8\tD-Link\n70:64:17\tOrbisTec\n70:65:82\tSuzhouHa\n70:65:a3\tKandaoLi\n70:66:1b\tSonova\n70:68:79\tSaijoDen\n70:6d:ec\tWifi-Sof\n70:6e:6d\tCisco\n70:6f:81\tPrivate\n70:70:0d\tApple\n70:70:4c\tPurpleCo\n70:71:b3\tBrain\n70:71:bc\tPegatron\n70:72:0d\tLenovoMo\n70:72:3c\tHuawei\n70:72:cf\tEdgecore\n70:73:cb\tApple\n70:76:30\tArrisGro\n70:76:dd\tOxyguard\n70:76:f0\tLevelone\n70:76:ff\tKerlink\n70:77:81\tHonHaiPr\n70:78:8b\tVivoMobi\n70:79:38\tWuxiZhan\n70:79:90\tHuawei\n70:7b:e8\tHuawei\n70:7c:18\tAdataTec\n70:7c:69\tAvaya\n70:7e:43\tArrisGro\n70:7e:de\tNastec\n70:81:05\tCisco\n70:81:eb\tApple\n70:82:0e\tAsElectr\n70:82:8e\tOleumtec\n70:85:c2\tAsrockIn\n70:85:c6\tArrisGro\n70:88:4d\tJapanRad\n70:8a:09\tHuawei\n70:8b:78\tCitygrow\n70:8b:cd\tASUS\n70:8d:09\tNokia\n70:91:8f\tWeber-St\n70:93:83\tIntellig\n70:93:f8\tSpaceMon\n70:97:56\tHappyele\n70:9a:0b\tItalianI\n70:9b:a5\tShenzhen\n70:9b:fc\tBryton\n70:9c:8f\tNero\n70:9e:29\tSony\n70:9e:86\tX6d\n70:9f:2d\tZte\n70:a1:91\tTrendset\n70:a2:b3\tApple\n70:a4:1c\tAdvanced\n70:a6:6a\tProxDyna\n70:a8:4c\tMonad\n70:a8:e3\tHuawei\n70:aa:b2\tBlackber\n70:ad:54\tMalvernI\n70:af:24\tTpVision\n70:af:25\tNishiyam\n70:af:6a\tShenzhen\n70:b0:35\tShenzhen\n70:b0:8c\tShenouCo\n70:b1:4e\tArrisGro\n70:b2:65\tHiltronS\n70:b3:d5\tIEEERegi\n70:b5:99\tEmbedded\n70:b9:21\tFiberhom\n70:ba:ef\tHangzhou\n70:bf:3e\tCharlesR\n70:c6:ac\tBoschAut\n70:c7:6f\tInnoS\n70:ca:4d\tShenzhen\n70:ca:9b\tCisco\n70:cd:60\tApple\n70:d3:79\tCisco\n70:d4:f2\tRim\n70:d5:7e\tScalar\n70:d5:e7\tWellcore\n70:d6:b6\tMetrumTe\n70:d8:80\tUposSyst\n70:d9:23\tVivoMobi\n70:d9:31\tCambridg\n70:da:9c\tTecsen\n70:db:98\tCisco\n70:dd:a1\tTellabs\n70:de:e2\tApple\n70:df:2f\tCisco\n70:e0:27\tHongyuCo\n70:e1:39\t3view\n70:e2:4c\tSaeIt-Sy\n70:e2:84\tWistronI\n70:e4:22\tCisco\n70:e7:2c\tApple\n70:e8:43\tBeijingC\n70:ec:e4\tApple\n70:ee:50\tNetatmo\n70:f0:87\tApple\n70:f1:1c\tShenzhen\n70:f1:76\tDataModu\n70:f1:96\tActionte\n70:f1:a1\tLiteonTe\n70:f1:e5\tXetawave\n70:f3:5a\tCisco\n70:f3:95\tUniversa\n70:f8:e7\tIEEERegi\n70:f9:27\tSamsung\n70:f9:6d\tHangzhou\n70:fc:8c\tOneacces\n70:ff:5c\tCheerzin\n70:ff:76\tTexasIns\n74:03:bd\tBuffalo\n74:04:2b\tLenovoMo\n74:0a:bc\tLightwav\n74:0e:db\tOptowiz\n74:14:89\tSrtWirel\n74:15:e2\tTri-Sen\n74:18:65\tShanghai\n74:19:f8\tIEEERegi\n74:1b:b2\tApple\n74:1e:93\tFiberhom\n74:1f:4a\tHangzhou\n74:23:44\tXiaomiCo\n74:25:8a\tHangzhou\n74:26:ac\tCisco\n74:27:3c\tChangyan\n74:27:ea\tElitegro\n74:29:af\tHonHaiPr\n74:2b:0f\tInfinida\n74:2b:62\tFujitsu\n74:2d:0a\tNorfolkE\n74:2e:fc\tDirectpa\n74:2f:68\tAzureWave\n74:31:70\tArcadyan\n74:32:56\tNt-WareS\n74:37:2f\tTongfang\n74:38:89\tAnnaxAnz\n74:3a:65\tNec\n74:3e:2b\tRuckusWi\n74:3e:cb\tGentrice\n74:44:01\tNetgear\n74:45:8a\tSamsung\n74:46:a0\tHP\n74:4a:a4\tZte\n74:4b:e9\tExplorer\n74:4d:79\tArrive\n74:51:ba\tXiaomiCo\n74:53:27\tCommsen\n74:54:27\tShenzhen\n74:54:7d\tCisco\n74:56:12\tArrisGro\n74:57:98\tTrumpfLa\n74:5a:aa\tHuawei\n74:5c:9f\tTctMobil\n74:5e:1c\tPioneer\n74:5f:00\tSamsung\n74:5f:ae\tTslPpl\n74:61:4b\tChongqin\n74:63:df\tVts\n74:65:d1\tAtlinks\n74:66:30\tT:MiYtti\n74:67:f7\tExtremeN\n74:6a:3a\tAperi\n74:6a:89\tRezolt\n74:6a:8f\tVsVision\n74:6b:82\tMovek\n74:6f:19\tIcarvisi\n74:6f:3d\tContec\n74:6f:f7\tWistronN\n74:72:b0\tGuangzho\n74:72:f2\tChipsipT\n74:73:36\tMicrodig\n74:75:48\tAmazonTe\n74:78:18\tJurumani\n74:7b:7a\tEth\n74:7d:b6\tAliweiCo\n74:7e:1a\tRedEmbed\n74:7e:2d\tBeijingT\n74:81:14\tApple\n74:85:2a\tPegatron\n74:86:7a\tDell\n74:87:a9\tOctTechn\n74:88:2a\tHuawei\n74:88:8b\tAdbBroad\n74:8a:69\tKoreaIma\n74:8d:08\tApple\n74:8e:08\tBestek\n74:8e:f8\tBrocadeC\n74:8f:1b\tMasterim\n74:8f:4d\tMenMikro\n74:90:50\tRenesasE\n74:91:1a\tRuckusWi\n74:91:bd\tFour\n74:93:a4\tZebraTec\n74:94:3d\tAgjuncti\n74:96:37\tTodaairE\n74:97:81\tZte\n74:99:75\tIBM\n74:9c:52\tHuizhouD\n74:9c:e3\tKodaclou\n74:9d:8f\tHuawei\n74:9d:dc\t2wire\n74:a0:2f\tCisco\n74:a0:63\tHuawei\n74:a2:e6\tCisco\n74:a3:4a\tZimi\n74:a4:a7\tQrsMusic\n74:a4:b5\tPowerlea\n74:a5:28\tHuawei\n74:a7:22\tLG\n74:a7:8e\tZte\n74:ac:5f\tQikuInte\n74:ad:b7\tChinaMob\n74:ae:76\tInovoBro\n74:b0:0c\tNetworkV\n74:b4:72\tCiesse\n74:b5:7e\tZte\n74:b9:eb\tJinqianm\n74:ba:db\tLongconn\n74:be:08\tAtekProd\n74:bf:a1\tHyunteck\n74:bf:b7\tNusoft\n74:c2:46\tAmazonTe\n74:c3:30\tShenzhen\n74:c6:21\tZhejiang\n74:c6:3b\tAzureWave\n74:c9:9a\tEricsson\n74:c9:a3\tFiberhom\n74:ca:25\tCalxeda\n74:cc:39\tFiberhom\n74:cd:0c\tSmithMye\n74:ce:56\tPacketFo\n74:d0:2b\tASUS\n74:d0:dc\tEricsson\n74:d4:35\tGiga-Byt\n74:d6:75\tWymaTecn\n74:d6:ea\tTexasIns\n74:d7:ca\tPanasoni\n74:d8:50\tEvrisko\n74:da:38\tEdimaxTe\n74:da:da\tD-Link\n74:da:ea\tTexasIns\n74:db:d1\tEbay\n74:de:2b\tLiteonTe\n74:df:bf\tLiteonTe\n74:e0:6e\tErgophon\n74:e1:4a\tIEEERegi\n74:e1:b6\tApple\n74:e2:77\tVizmonet\n74:e2:8c\tMicrosoft\n74:e2:f5\tApple\n74:e4:24\tApiste\n74:e5:0b\tIntel\n74:e5:37\tRadspin\n74:e5:43\tLiteonTe\n74:e6:e2\tDell\n74:e7:c6\tArrisGro\n74:ea:3a\tTP-Link\n74:ea:e8\tArrisGro\n74:ec:f1\tAcumen\n74:f0:6d\tAzureWave\n74:f0:7d\tBncom\n74:f1:02\tBeijingH\n74:f4:13\tMaxwellF\n74:f6:12\tArrisGro\n74:f6:1c\tHTC\n74:f7:26\tNeuronRo\n74:f8:5d\tBerkeley\n74:f8:db\tIEEERegi\n74:fd:a0\tCompupal\n74:fe:48\tAdvantec\n74:ff:4c\tSkyworth\n74:ff:7d\tWrenSoun\n78:00:9e\tSamsung\n78:02:8f\tAdaptive\n78:02:b7\tShenzhen\n78:02:f8\tXiaomiCo\n78:05:41\tQueclink\n78:07:38\tZUKElzab\n78:0a:c7\tBaofengT\n78:0c:b8\tIntel\n78:11:85\tNbsPayme\n78:12:b8\tOrantek\n78:18:81\tAzureWave\n78:19:2e\tNascentT\n78:19:f7\tJuniperN\n78:1c:5a\tSharp\n78:1d:ba\tHuawei\n78:1d:fd\tJabil\n78:1f:db\tSamsung\n78:20:79\tIdTech\n78:22:3d\tAffirmed\n78:23:ae\tArrisGro\n78:24:af\tASUS\n78:25:44\tOmnima\n78:25:ad\tSamsung\n78:28:ca\tSonos\n78:2b:cb\tDell\n78:2e:ef\tNokia\n78:30:3b\tStephenT\n78:30:e1\tUltracle\n78:31:2b\tZte\n78:31:c1\tApple\n78:32:4f\tMillenni\n78:3a:84\tApple\n78:3c:e3\tKai-Ee\n78:3d:5b\tTelnetRe\n78:3e:53\tBskyb\n78:3f:15\tEasysync\n78:40:e4\tSamsung\n78:44:05\tFujituHo\n78:44:76\tZioncomE\n78:45:01\tBiamp\n78:45:61\tCybertan\n78:45:c4\tDell\n78:46:c4\tDaehapHy\n78:47:1d\tSamsung\n78:48:59\tHP\n78:49:1d\tWill-Bur\n78:4b:08\tFRobotic\n78:4b:87\tMurataMa\n78:4f:43\tApple\n78:51:0c\tLiveu\n78:52:1a\tSamsung\n78:52:62\tShenzhen\n78:53:f2\tRoxton\n78:54:2e\tD-Link\n78:55:17\tSankyuel\n78:57:12\tMobileIn\n78:58:f3\tVachen\n78:59:3e\tRafi\n78:59:5e\tSamsung\n78:59:68\tHonHaiPr\n78:5c:72\tHiosoTec\n78:5f:4c\tArgoxInf\n78:61:7c\tMitsumiE\n78:64:e6\tGreenMot\n78:66:ae\tZtecInst\n78:68:f7\tYstenTec\n78:6a:89\tHuawei\n78:6c:1c\tApple\n78:6d:94\tPaloAlto\n78:71:9c\tArrisGro\n78:7d:48\tItelMobi\n78:7e:61\tApple\n78:7f:62\tGikMbh\n78:81:8f\tServerRa\n78:84:3c\tSony\n78:84:ee\tIndraEsp\n78:88:8a\tCdrSpZOO\n78:89:73\tCmc\n78:8a:20\tUbiquiti\n78:8b:77\tStandarT\n78:8c:54\tEltekTec\n78:8d:f7\tHitronTe\n78:8e:33\tJiangsuS\n78:92:3e\tNokia\n78:92:9c\tIntel\n78:94:b4\tSercomm\n78:96:82\tZte\n78:96:84\tArrisGro\n78:98:fd\tQ9Networ\n78:99:5c\tNationzT\n78:99:66\tMusilabE\n78:99:8f\tMediline\n78:9c:85\tAugustHo\n78:9c:e7\tShenzhen\n78:9e:d0\tSamsung\n78:9f:4c\tHoerbige\n78:9f:70\tApple\n78:9f:87\tSiemensI\n78:a0:51\tIinetLab\n78:a1:06\tTP-Link\n78:a1:83\tAdvidia\n78:a2:a0\tNintendo\n78:a3:51\tShenzhen\n78:a3:e4\tApple\n78:a5:04\tTexasIns\n78:a5:dd\tShenzhen\n78:a6:83\tPrecidat\n78:a6:bd\tDaeyeonC\n78:a7:14\tAmphenol\n78:a8:73\tSamsung\n78:ab:60\tAbbAustr\n78:ab:bb\tSamsung\n78:ac:bf\tIgneous\n78:ac:c0\tHP\n78:ae:0c\tFarSouth\n78:af:58\tGimasiSa\n78:b2:8d\tBeijingT\n78:b3:b9\tShanghai\n78:b3:ce\tEloTouch\n78:b5:d2\tEverTrea\n78:b6:c1\tAoboTele\n78:b8:1a\tInterSal\n78:b8:4b\tSichuanT\n78:ba:d0\tShinybow\n78:ba:f9\tCisco\n78:bd:bc\tSamsung\n78:be:b6\tEnhanced\n78:be:bd\tStulz\n78:c1:a7\tZte\n78:c2:c0\tIEEERegi\n78:c3:e9\tSamsung\n78:c4:0e\tH&DWirel\n78:c4:ab\tShenzhen\n78:c5:e5\tTexasIns\n78:c6:bb\tInnovasi\n78:ca:04\tNokia\n78:ca:39\tApple\n78:ca:5e\tElno\n78:ca:83\tIEEERegi\n78:cb:33\tDhcSoftw\n78:cb:68\tDaehapHy\n78:cd:8e\tSmcNetwo\n78:d0:04\tNeousysT\n78:d1:29\tVicos\n78:d3:4f\tPace-O-M\n78:d3:8d\tHongkong\n78:d5:b5\tNavielek\n78:d6:6f\tAristocr\n78:d6:b2\tToshiba\n78:d6:f0\tSamsung\n78:d7:52\tHuawei\n78:d7:5f\tApple\n78:d9:9f\tNucomHk\n78:da:6e\tCisco\n78:da:b3\tGboTechn\n78:dd:08\tHonHaiPr\n78:dd:d6\tC-Scape\n78:de:e4\tTexasIns\n78:e3:b5\tHP\n78:e4:00\tHonHaiPr\n78:e7:d1\tHP\n78:e8:b6\tZte\n78:e9:80\tRainus\n78:eb:14\tShenzhen\n78:eb:39\tInstitut\n78:ec:22\tShanghai\n78:ec:74\tKyland-U\n78:ef:4c\tUnetconv\n78:f2:9e\tPegatron\n78:f5:57\tHuawei\n78:f5:e5\tBegaGant\n78:f5:fd\tHuawei\n78:f7:be\tSamsung\n78:f7:d0\tSilverbr\n78:f8:82\tLG\n78:f9:44\tPrivate\n78:fc:14\tFamilyZo\n78:fd:94\tApple\n78:fe:3d\tJuniperN\n78:fe:41\tSocusNet\n78:fe:e2\tShanghai\n78:ff:57\tIntel\n78:ff:ca\tTecnoMob\n7c:01:87\tCurtisIn\n7c:01:91\tApple\n7c:02:bc\tHansungE\n7c:03:4c\tSagemcom\n7c:03:c9\tShenzhen\n7c:03:d8\tSagemcom\n7c:04:d0\tApple\n7c:05:07\tPegatron\n7c:05:1e\tRafael\n7c:06:23\tUltraEle\n7c:08:d9\tShanghai\n7c:09:2b\tBekey\n7c:0a:50\tJ-Mex\n7c:0b:c6\tSamsung\n7c:0e:ce\tCisco\n7c:10:15\tBrillian\n7c:11:be\tApple\n7c:11:cb\tHuawei\n7c:11:cd\tQiantang\n7c:14:76\tDamallTe\n7c:16:0d\tSaia-Bur\n7c:18:cd\tE-Tron\n7c:1a:03\t8locatio\n7c:1a:fc\tDalianCo\n7c:1c:68\tSamsung\n7c:1c:f1\tHuawei\n7c:1d:d9\tXiaomiCo\n7c:1e:52\tMicrosoft\n7c:1e:b3\t2nTeleko\n7c:20:48\tKoamtac\n7c:20:64\tAlcatel-\n7c:25:87\tChaowifi\n7c:26:34\tArrisGro\n7c:26:64\tSagemcom\n7c:2b:e1\tShenzhen\n7c:2c:f3\tSecureEl\n7c:2e:0d\tBlackmag\n7c:2f:80\tGigasetC\n7c:33:6e\tMegElect\n7c:35:48\tTranscen\n7c:38:66\tTexasIns\n7c:38:6c\tRealTime\n7c:39:20\tSsomaSec\n7c:3b:d5\tImagoGro\n7c:3c:b6\tShenzhen\n7c:3e:9d\tPatech\n7c:43:8f\tE-BandCo\n7c:44:4c\tEntertai\n7c:46:85\tMotorola\n7c:47:7c\tIEEERegi\n7c:49:b9\tPlexusMa\n7c:4a:82\tPortsmit\n7c:4a:a8\tMindtree\n7c:4b:78\tRedSunSy\n7c:4c:58\tScaleCom\n7c:4c:a5\tBskyb\n7c:4f:7d\tSawwave\n7c:4f:b5\tArcadyan\n7c:50:49\tApple\n7c:53:4a\tMetamako\n7c:55:e7\tYsi\n7c:57:4e\tCobi\n7c:5a:1c\tSophos\n7c:5a:67\tJnc\n7c:5c:f8\tIntel\n7c:60:97\tHuawei\n7c:61:93\tHTC\n7c:66:9d\tTexasIns\n7c:67:a2\tIntel\n7c:69:f6\tCisco\n7c:6a:b3\tIbcTechn\n7c:6a:c3\tGatesair\n7c:6a:db\tSafetone\n7c:6a:f3\tIntegrat\n7c:6b:33\tTenyuTec\n7c:6b:52\tTigaroWi\n7c:6b:f7\tNti\n7c:6c:39\tPixsysSr\n7c:6c:8f\tAmsNeve\n7c:6d:62\tApple\n7c:6d:f8\tApple\n7c:6f:06\tCaterpil\n7c:6f:f8\tShenzhen\n7c:70:bc\tIEEERegi\n7c:71:76\tWuxiIdat\n7c:72:e4\tUnikeyTe\n7c:73:8b\tCocoonAl\n7c:76:73\tEnmas\n7c:78:7e\tSamsung\n7c:79:e8\tPayrange\n7c:7a:53\tPhytrexT\n7c:7a:91\tIntel\n7c:7b:8b\tControlC\n7c:7b:e4\tZSedaiKe\n7c:7d:3d\tHuawei\n7c:7d:41\tJinmuyuE\n7c:82:2d\tNortec\n7c:82:74\tShenzhen\n7c:83:06\tGlenDimp\n7c:8b:ca\tTP-Link\n7c:8d:91\tShanghai\n7c:8e:e4\tTexasIns\n7c:91:22\tSamsung\n7c:94:b2\tPhilips\n7c:95:b1\tAerohive\n7c:95:f3\tCisco\n7c:97:63\tOpenmati\n7c:9a:9b\tVseValen\n7c:a1:5d\tGnResoun\n7c:a2:37\tKingSlid\n7c:a2:3e\tHuawei\n7c:a2:9b\tDSignt\n7c:a6:1d\tMhlLlc\n7c:a9:7d\tObjeniou\n7c:ab:25\tMesmoTec\n7c:ac:b2\tBoschSof\n7c:ad:74\tCisco\n7c:b0:3e\tOsram\n7c:b0:c2\tIntel\n7c:b1:5d\tHuawei\n7c:b1:77\tSatelco\n7c:b2:1b\tCisco\n7c:b2:32\tHuiZhouG\n7c:b2:5c\tAcaciaCo\n7c:b5:42\tAcesTech\n7c:b7:33\tAskeyCom\n7c:b7:7b\tParadigm\n7c:b9:60\tShanghai\n7c:bb:6f\tCoscoEle\n7c:bb:8a\tNintendo\n7c:bd:06\tAeRefuso\n7c:bf:88\tMobilico\n7c:bf:b1\tArrisGro\n7c:c3:a1\tApple\n7c:c4:ef\tDevialet\n7c:c5:37\tApple\n7c:c6:c4\tKolffCom\n7c:c7:09\tShenzhen\n7c:c8:ab\tAcroAsso\n7c:c8:d0\tTianjinY\n7c:c8:d7\tDamalisk\n7c:c9:5a\tEmc\n7c:cb:0d\tAntairaT\n7c:cb:e2\tIEEERegi\n7c:cc:1f\tSichuanT\n7c:cc:b8\tIntel\n7c:cd:11\tMs-Magne\n7c:cd:3c\tGuangzho\n7c:cf:cf\tShanghai\n7c:d1:c3\tApple\n7c:d3:0a\tInventec\n7c:d7:62\tFreestyl\n7c:d8:44\tEnmotus\n7c:d9:fe\tNewCosmo\n7c:da:84\tDongnian\n7c:dd:11\tChongqin\n7c:dd:20\tIoxosTec\n7c:dd:90\tShenzhen\n7c:e0:44\tNeon\n7c:e1:ff\tComputer\n7c:e2:ca\tJuniperN\n7c:e4:aa\tPrivate\n7c:e5:24\tQuirky\n7c:e5:6b\tEsenOpto\n7c:e9:7c\tItelMobi\n7c:e9:d3\tHonHaiPr\n7c:eb:7f\tDmetProd\n7c:eb:ae\tRidgelin\n7c:eb:ea\tAsct\n7c:ec:79\tTexasIns\n7c:ed:8d\tMicrosoft\n7c:ef:18\tCreative\n7c:ef:8a\tInhonInt\n7c:f0:5f\tApple\n7c:f0:98\tBeeBeans\n7c:f0:ba\tLinkwell\n7c:f4:29\tNuuo\n7c:f8:54\tSamsung\n7c:f9:0e\tSamsung\n7c:f9:5c\tUILapp\n7c:fa:df\tApple\n7c:fc:3c\tVisteon\n7c:fe:28\tSalutron\n7c:fe:4e\tShenzhen\n7c:fe:90\tMellanox\n7c:ff:62\tHuizhouS\n80:00:0b\tIntel\n80:00:10\tAt&T[Mis\n80:00:6e\tApple\n80:01:84\tHTC\n80:02:df\tOra\n80:05:df\tMontageT\n80:07:a2\tEssonTec\n80:09:02\tKeysight\n80:0a:06\tComtec\n80:0a:80\tIEEERegi\n80:0b:51\tChengduX\n80:0d:d7\tLatticew\n80:0e:24\tForgetbo\n80:13:82\tHuawei\n80:14:40\tSunlitSy\n80:14:a8\tGuangzho\n80:16:b7\tBrunelUn\n80:17:7d\tNortelNe\n80:18:44\tDell\n80:18:a7\tSamsung\n80:19:34\tIntel\n80:19:67\tShanghai\n80:19:fe\tJianling\n80:1d:aa\tAvaya\n80:1f:02\tEdimaxTe\n80:20:af\tTradeFid\n80:22:75\tBeijingB\n80:26:89\tD-Link\n80:29:94\tTechnico\n80:2a:a8\tUbiquiti\n80:2a:fa\tGermanee\n80:2d:e1\tSolarbri\n80:2e:14\tAzetiNet\n80:2f:de\tZurichIn\n80:30:dc\tTexasIns\n80:34:57\tOt\n80:37:73\tNetgear\n80:38:96\tSharp\n80:38:bc\tHuawei\n80:38:fd\tLeapfrog\n80:39:e5\tPatlite\n80:3a:0a\tIntegrat\n80:3b:2a\tAbbXiame\n80:3b:9a\tGhe-CesE\n80:3f:5d\tWinstars\n80:3f:d6\tBytesAtW\n80:41:4e\tBbkEduca\n80:42:7c\tAdolfTed\n80:47:31\tPacketDe\n80:48:a5\tSichuanT\n80:49:71\tApple\n80:4b:20\tVentilat\n80:4e:81\tSamsung\n80:4f:58\tThinkeco\n80:50:1b\tNokia\n80:50:67\tWDTechno\n80:56:f2\tHonHaiPr\n80:57:19\tSamsung\n80:58:c5\tNovatecK\n80:58:f8\tMotorola\n80:59:fd\tNoviga\n80:5a:04\tLG\n80:5e:c0\tYealinkX\n80:60:07\tRim\n80:61:8f\tShenzhen\n80:64:59\tNimbus\n80:65:6d\tSamsung\n80:65:e9\tBenq\n80:66:29\tPrescope\n80:6a:b0\tShenzhen\n80:6c:1b\tMotorola\n80:6c:8b\tKaeserKo\n80:6c:bc\tNetNewEl\n80:71:1f\tJuniperN\n80:71:7a\tHuawei\n80:73:9f\tKyocera\n80:74:59\tKS\n80:76:93\tNewagSa\n80:79:ae\tShandong\n80:7a:7f\tAbbGenwa\n80:7a:bf\tHTC\n80:7b:1e\tCorsairC\n80:7b:85\tIEEERegi\n80:7d:1b\tNeosyste\n80:7d:e3\tChongqin\n80:81:a5\tTongqing\n80:82:87\tAtcomTec\n80:86:98\tNetronic\n80:86:f2\tIntel\n80:89:17\tTP-Link\n80:8b:5c\tShenzhen\n80:8c:97\tKaonmedi\n80:91:2a\tLihRongE\n80:91:c0\tAgilemes\n80:92:9f\tApple\n80:93:93\tXapt\n80:94:6c\tTokyoRad\n80:96:b1\tArrisGro\n80:96:ca\tHonHaiPr\n80:97:1b\tAltenerg\n80:9b:20\tIntel\n80:9f:ab\tFiberhom\n80:a0:36\tShanghai\n80:a1:ab\tIntellis\n80:a1:d7\tShanghai\n80:a5:89\tAzureWave\n80:a8:5d\tOsterhou\n80:aa:a4\tUsag\n80:ac:ac\tJuniperN\n80:ad:00\tCnetTech\n80:ad:67\tKasdaNet\n80:b2:19\tElektron\n80:b2:34\tTechnico\n80:b2:89\tForworld\n80:b3:2a\tAlstomGr\n80:b6:86\tHuawei\n80:b7:09\tViptela\n80:b9:5c\tElftech\n80:ba:ac\tTeleadap\n80:ba:e6\tNeets\n80:bb:eb\tSatmap\n80:be:05\tApple\n80:c1:6e\tHP\n80:c5:e6\tMicrosoft\n80:c6:3f\tRemecBro\n80:c6:ab\tTechnico\n80:c6:ca\tEndianSR\n80:c8:62\tOpenpeak\n80:ce:b1\tTheissen\n80:cf:41\tLenovoMo\n80:d0:19\tEmbed\n80:d0:9b\tHuawei\n80:d1:60\tIntegrat\n80:d1:8b\tHangzhou\n80:d2:1d\tAzureWave\n80:d4:33\tLzlabs\n80:d4:a5\tHuawei\n80:d6:05\tApple\n80:d7:33\tQsrAutom\n80:db:31\tPowerQuo\n80:e0:1d\tCisco\n80:e4:da\tIEEERegi\n80:e6:50\tApple\n80:e8:6f\tCisco\n80:ea:23\tWistronN\n80:ea:96\tApple\n80:ea:ca\tDialogSe\n80:eb:77\tWistron\n80:ed:2c\tApple\n80:ee:73\tShuttle\n80:f2:5e\tKyynel\n80:f5:03\tArrisGro\n80:f5:93\tIrcoSist\n80:f6:2e\tHangzhou\n80:f8:eb\tRaytight\n80:fa:5b\tClevo\n80:fb:06\tHuawei\n80:ff:a8\tUnidis\n84:00:2d\tPegatron\n84:00:d2\tSony\n84:01:a7\tGreyware\n84:04:d2\tKiraleTe\n84:0b:2d\tSamsung\n84:0f:45\tShanghai\n84:10:0d\tMotorola\n84:11:9e\tSamsung\n84:16:f9\tTP-Link\n84:17:15\tGpElectr\n84:17:66\tWeifangG\n84:18:26\tOsram\n84:18:3a\tRuckusWi\n84:18:88\tJuniperN\n84:1b:38\tShenzhen\n84:1b:5e\tNetgear\n84:1e:26\tKernel-I\n84:21:41\tShenzhen\n84:21:f1\tHuawei\n84:24:8d\tZebraTec\n84:25:19\tSamsung\n84:25:3f\tSilexTec\n84:25:a4\tTariox\n84:25:db\tSamsung\n84:26:15\tAdbBroad\n84:26:2b\tNokia\n84:26:90\tBeijingT\n84:27:ce\tOfPresid\n84:28:5a\tSaffronS\n84:29:14\tEmporiaT\n84:29:99\tApple\n84:2b:2b\tDell\n84:2b:50\tHuria\n84:2b:bc\tModellei\n84:2e:27\tSamsung\n84:2f:75\tInnokasG\n84:30:e5\tSkyhawke\n84:32:ea\tAnhuiWan\n84:34:97\tHP\n84:36:11\tHyungseu\n84:38:35\tApple\n84:38:38\tSamsung\n84:3a:4b\tIntel\n84:3d:c6\tCisco\n84:3f:4e\tTri-Tech\n84:40:76\tDrivenet\n84:44:64\tServeru\n84:47:65\tHuawei\n84:48:23\tWoxterTe\n84:49:15\tVarmourN\n84:4b:b7\tBeijingS\n84:4b:f5\tHonHaiPr\n84:4f:03\tAblelink\n84:51:81\tSamsung\n84:55:a5\tSamsung\n84:56:9c\tCohoData\n84:57:87\tDvrC&C\n84:5a:81\tFfly4u\n84:5b:12\tHuawei\n84:5c:93\tChabrier\n84:5d:d7\tShenzhen\n84:61:a0\tArrisGro\n84:62:23\tShenzhen\n84:62:a6\tEurocbPh\n84:63:d6\tMicrosoft\n84:68:3e\tIntel\n84:6a:ed\tWireless\n84:6e:b1\tParkAssi\n84:72:07\tI&CTechn\n84:73:03\tLetvMobi\n84:74:2a\tZte\n84:76:16\tAddatSRO\n84:77:78\tCochlear\n84:78:8b\tApple\n84:78:ac\tCisco\n84:79:33\tProfichi\n84:79:73\tShanghai\n84:7a:88\tHTC\n84:7b:eb\tDell\n84:7d:50\tHolleyMe\n84:7e:40\tTexasIns\n84:80:2d\tCisco\n84:82:f4\tBeijingH\n84:83:19\tHangzhou\n84:83:36\tNewrun\n84:83:71\tAvaya\n84:84:33\tParadoxE\n84:85:06\tApple\n84:85:0a\tHellaSon\n84:86:f3\tGreenvit\n84:89:ad\tApple\n84:8d:84\tRajant\n84:8d:c7\tCisco\n84:8e:0c\tApple\n84:8e:96\tEmbertec\n84:8e:df\tSony\n84:8f:69\tDell\n84:90:00\tArnoldRi\n84:93:0c\tIncoaxNe\n84:94:8c\tHitronTe\n84:96:81\tCathayCo\n84:96:d8\tArrisGro\n84:97:b8\tMemjet\n84:98:66\tSamsung\n84:9c:a6\tArcadyan\n84:9d:64\tSmc\n84:9d:c5\tCenteraP\n84:9f:b5\tHuawei\n84:a1:34\tApple\n84:a4:23\tSagemcom\n84:a4:66\tSamsung\n84:a6:c8\tIntel\n84:a7:83\tAlcatelL\n84:a7:88\tPerples\n84:a8:e4\tHuawei\n84:a9:91\tCyberTra\n84:a9:c4\tHuawei\n84:ac:a4\tBeijingN\n84:ac:fb\tCrouzetA\n84:ad:58\tHuawei\n84:af:1f\tBeatSyst\n84:af:ec\tBuffalo\n84:b1:53\tApple\n84:b2:61\tCisco\n84:b5:17\tCisco\n84:b5:41\tSamsung\n84:b5:9c\tJuniperN\n84:b8:02\tCisco\n84:ba:3b\tCanon\n84:be:52\tHuawei\n84:c0:ef\tSamsung\n84:c1:c1\tJuniperN\n84:c2:e4\tJiangsuQ\n84:c3:e8\tVaillant\n84:c7:27\tGnodal\n84:c7:a9\tC3poSA\n84:c7:ea\tSony\n84:c8:b1\tIncognit\n84:c9:b2\tD-Link\n84:cd:62\tShenzhen\n84:cf:bf\tFairphon\n84:d3:2a\tIEEE1905\n84:d4:7e\tArubaNet\n84:d4:c8\tWidex\n84:d6:d0\tAmazonTe\n84:d9:31\tHangzhou\n84:d9:c8\tUnipatte\n84:db:2f\tSierraWi\n84:db:ac\tHuawei\n84:db:fc\tNokia\n84:dd:20\tTexasIns\n84:dd:b7\tCilagInt\n84:de:3d\tCrystalV\n84:df:0c\tNet2grid\n84:df:19\tChuangoS\n84:e0:58\tArrisGro\n84:e0:f4\tIEEERegi\n84:e3:23\tGreenWav\n84:e4:d9\tShenzhen\n84:e6:29\tBluwanSa\n84:e7:14\tLiangHer\n84:ea:99\tVieworks\n84:eb:18\tTexasIns\n84:ed:33\tBbmc\n84:ef:18\tIntel\n84:f1:29\tMetrasca\n84:f4:93\tOmsSpolS\n84:f6:4c\tCrossPoi\n84:f6:fa\tMiovisio\n84:fc:ac\tApple\n84:fc:fe\tApple\n84:fe:9e\tRtcIndus\n84:fe:dc\tBorqsBei\n88:01:f2\tVitecSys\n88:03:55\tArcadyan\n88:07:4b\tLG\n88:09:05\tMtmcommu\n88:09:af\tMasimo\n88:0f:10\tHuamiInf\n88:0f:b6\tJabilCir\n88:10:36\tPanodicS\n88:12:4e\tQualcomm\n88:14:2b\tProtonic\n88:15:44\tCisco\n88:18:ae\tTamron\n88:1b:99\tShenzhen\n88:1d:fc\tCisco\n88:1f:a1\tApple\n88:20:12\tLmiTechn\n88:21:e3\tNebusens\n88:23:64\tWatchnet\n88:23:fe\tTttechCo\n88:25:2c\tArcadyan\n88:25:93\tTP-Link\n88:28:b3\tHuawei\n88:29:50\tDalianNe\n88:2b:d7\tAddénerg\n88:2e:5a\tStorone\n88:30:8a\tMurataMa\n88:32:9b\tSamsung\n88:33:14\tTexasIns\n88:33:be\tIvenix\n88:35:4c\tTransics\n88:36:12\tSrcCompu\n88:36:6c\tEfmNetwo\n88:3b:8b\tCheering\n88:3c:1c\tMercury\n88:3f:d3\tHuawei\n88:41:57\tShenzhen\n88:41:c1\tOrbisatD\n88:41:fc\tAirtiesW\n88:43:e1\tCisco\n88:44:77\tHuawei\n88:44:f6\tNokia\n88:46:2a\tTelechip\n88:4a:ea\tTexasIns\n88:4b:39\tSiemensH\n88:4c:cf\tPulzze\n88:50:dd\tInfiniba\n88:51:fb\tHP\n88:53:2e\tIntel\n88:53:95\tApple\n88:53:d4\tHuawei\n88:57:6d\tXtaElect\n88:57:ee\tBuffalo\n88:5a:92\tCisco\n88:5b:dd\tAerohive\n88:5c:47\tAlcatelL\n88:5d:90\tIEEERegi\n88:61:5a\tSianoMob\n88:63:df\tApple\n88:66:39\tHuawei\n88:66:a5\tApple\n88:68:5c\tShenzhen\n88:6a:b1\tVivoMobi\n88:6a:e3\tAlphaNet\n88:6b:0f\tBluegiga\n88:6b:44\tSunnovoI\n88:6b:6e\tApple\n88:6b:76\tChinaHop\n88:70:33\tHangzhou\n88:70:8c\tLenovoMo\n88:70:ef\tScProfes\n88:71:e5\tAmazonTe\n88:73:84\tToshiba\n88:73:98\tK2eTekpo\n88:75:56\tCisco\n88:78:73\tIntel\n88:78:9c\tGameTech\n88:79:5b\tKonkaGro\n88:79:7e\tMotorola\n88:7f:03\tComperTe\n88:83:22\tSamsung\n88:86:03\tHuawei\n88:86:a0\tSimtonTe\n88:87:17\tCanon\n88:87:dd\tDarbeevi\n88:89:14\tAllCompo\n88:89:64\tGsiElect\n88:8b:5d\tStorageA\n88:8c:19\tBradyAsi\n88:90:8d\tCisco\n88:91:66\tViewcoop\n88:91:dd\tRacktivi\n88:94:71\tBrocadeC\n88:94:7e\tFiberhom\n88:94:f9\tGemicomT\n88:95:b9\tUnifiedP\n88:96:76\tTtcMarco\n88:96:b6\tGlobalFi\n88:96:f2\tValeoSch\n88:97:df\tEntrypas\n88:98:21\tTeraon\n88:9b:39\tSamsung\n88:9c:a6\tBtbKorea\n88:9f:fa\tHonHaiPr\n88:a0:84\tFormatio\n88:a2:5e\tJuniperN\n88:a2:d7\tHuawei\n88:a3:cc\tAmatisCo\n88:a5:bd\tQpcom\n88:a6:c6\tSagemcom\n88:a7:3c\tRagentek\n88:ac:c1\tGenerito\n88:ad:43\tPegatron\n88:ad:d2\tSamsung\n88:ae:1d\tCompalIn\n88:b1:11\tIntel\n88:b1:68\tDeltaCon\n88:b1:e1\tMojoNetw\n88:b6:27\tGembirdE\n88:b8:d0\tDongguan\n88:ba:7f\tQfiednet\n88:bd:78\tFlaircom\n88:bf:d5\tSimpleAu\n88:c2:42\tPoynt\n88:c2:55\tTexasIns\n88:c3:6e\tBeijingE\n88:c3:b3\tSovico\n88:c6:26\tLogitech\n88:c6:63\tApple\n88:c9:d0\tLG\n88:cb:87\tApple\n88:cb:a5\tSuzhouTo\n88:cc:45\tSkyworth\n88:ce:fa\tHuawei\n88:cf:98\tHuawei\n88:d2:74\tZte\n88:d3:7b\tFirmtekL\n88:d5:0c\tGuangdon\n88:d7:bc\tDep\n88:d7:f6\tASUS\n88:d9:62\tCanopusU\n88:dc:96\tSenaoNet\n88:dd:79\tVoltaire\n88:de:a9\tRoku\n88:e0:a0\tShenzhen\n88:e0:f3\tJuniperN\n88:e1:61\tArtBeiji\n88:e3:ab\tHuawei\n88:e6:03\tAvotek\n88:e6:28\tShenzhen\n88:e7:12\tWhirlpoo\n88:e7:a6\tIknowled\n88:e8:7f\tApple\n88:e8:f8\tYongTaiE\n88:e9:17\tTamaggo\n88:ed:1c\tCudoComm\n88:f0:31\tCisco\n88:f0:77\tCisco\n88:f4:88\tCellonCo\n88:f4:90\tJetmobil\n88:f7:c7\tTechnico\n88:fd:15\tLineeye\n88:fe:d6\tShanghai\n8c:00:6d\tApple\n8c:04:ff\tTechnico\n8c:05:51\tKoubachi\n8c:07:8c\tFlowData\n8c:08:8b\tRemoteSo\n8c:09:f4\tArrisGro\n8c:0c:90\tRuckusWi\n8c:0c:a3\tAmper\n8c:0d:76\tHuawei\n8c:0e:e3\tGuangdon\n8c:10:d4\tSagemcom\n8c:11:cb\tAbusSecu\n8c:14:7d\tIEEERegi\n8c:18:d9\tShenzhen\n8c:19:2d\tIEEERegi\n8c:1a:bf\tSamsung\n8c:1f:94\tRfSurgic\n8c:21:0a\tTP-Link\n8c:27:1d\tQuanthou\n8c:27:8a\tVocollec\n8c:29:37\tApple\n8c:2d:aa\tApple\n8c:2f:39\tIbaDosim\n8c:2f:a6\tSolidOpt\n8c:33:30\tEmfirst\n8c:33:57\tHitevisi\n8c:34:fd\tHuawei\n8c:39:5c\tBit4idSr\n8c:3a:e3\tLG\n8c:3c:07\tSkivaTec\n8c:3c:4a\tNakayo\n8c:41:f2\tRdaTechn\n8c:44:35\tShanghai\n8c:4a:ee\tGigaTms\n8c:4b:59\t3dImagin\n8c:4c:dc\tPlanexCo\n8c:4d:b9\tUnmonday\n8c:4d:ea\tCerio\n8c:51:05\tShenzhen\n8c:53:f7\tA&DEngin\n8c:54:1d\tLge\n8c:56:9d\tImagingS\n8c:56:c5\tNintendo\n8c:57:9b\tWistronN\n8c:57:fd\tLvxWeste\n8c:58:77\tApple\n8c:59:8b\tCTechnol\n8c:59:c3\tAdbItali\n8c:5a:f0\tExeltech\n8c:5c:a1\tD-Broad\n8c:5d:60\tUci\n8c:5f:df\tBeijingR\n8c:60:4f\tCisco\n8c:60:e7\tMpgio\n8c:61:02\tBeijingB\n8c:64:0b\tBeyondDe\n8c:64:22\tSony\n8c:68:78\tNortek-A\n8c:6a:e4\tViogem\n8c:6d:50\tShenzhen\n8c:70:5a\tIntel\n8c:71:f8\tSamsung\n8c:73:6e\tFujitsu\n8c:76:c1\tGodenTec\n8c:77:12\tSamsung\n8c:77:16\tLongchee\n8c:78:d7\tShenzhen\n8c:79:67\tZte\n8c:7b:9d\tApple\n8c:7c:92\tApple\n8c:7c:b5\tHonHaiPr\n8c:7c:ff\tBrocadeC\n8c:7e:b3\tLytro\n8c:7f:3b\tArrisGro\n8c:82:a8\tInsigmaT\n8c:84:01\tPrivate\n8c:85:80\tSmartInn\n8c:87:3b\tLeicaCam\n8c:89:7a\tAugtek\n8c:89:a5\tMicro-St\n8c:8a:6e\tEstunAut\n8c:8a:bb\tBeijingO\n8c:8b:83\tTexasIns\n8c:8e:76\tTaskit\n8c:8e:f2\tApple\n8c:8f:e9\tApple\n8c:90:d3\tNokia\n8c:91:09\tToyoshim\n8c:92:36\tAusLinxT\n8c:93:51\tJigowatt\n8c:94:cf\tEncellTe\n8c:99:e6\tTctMobil\n8c:9f:3b\tQingdaoH\n8c:a0:48\tBeijingN\n8c:a2:fd\tStarry\n8c:a5:a1\tOregano-\n8c:a6:df\tTP-Link\n8c:a9:82\tIntel\n8c:ab:8e\tShanghai\n8c:ae:4c\tPlugable\n8c:ae:89\tY-CamSol\n8c:b0:94\tAirtechI\n8c:b6:4f\tCisco\n8c:b7:f7\tShenzhen\n8c:b8:2c\tIpitomyC\n8c:b8:64\tAcsipTec\n8c:be:be\tXiaomiCo\n8c:bf:9d\tShanghai\n8c:bf:a6\tSamsung\n8c:c1:21\tPanasoni\n8c:c5:e1\tShenzhen\n8c:c6:61\tCurrentP\n8c:c7:aa\tRadinetC\n8c:c7:d0\tZhejiang\n8c:c8:cd\tSamsung\n8c:c8:f4\tIEEERegi\n8c:cd:a2\tActp\n8c:cd:e8\tNintendo\n8c:cf:5c\tBefega\n8c:d1:7b\tCgMobile\n8c:d2:e9\tNipponSm\n8c:d3:a2\tVissimAs\n8c:d6:28\tIkorMete\n8c:db:25\tEsgSolut\n8c:dc:d4\tHP\n8c:dd:8d\tWifly-Ci\n8c:de:52\tIsscTech\n8c:de:99\tComlab\n8c:df:9d\tNec\n8c:e0:81\tZte\n8c:e1:17\tZte\n8c:e2:da\tCircleMe\n8c:e7:48\tPrivate\n8c:e7:8c\tDkNetwor\n8c:e7:b3\tSonardyn\n8c:ea:1b\tEdgecore\n8c:eb:c6\tHuawei\n8c:ee:c6\tPrecepsc\n8c:f2:28\tShenzhen\n8c:f5:a3\tSamsung\n8c:f8:13\tOrangePo\n8c:f9:45\tPowerAut\n8c:f9:c9\tMesadaTe\n8c:fa:ba\tApple\n8c:fd:f0\tQualcomm\n90:00:4e\tHonHaiPr\n90:00:db\tSamsung\n90:01:3b\tSagemcom\n90:02:8a\tShenzhen\n90:02:a9\tZhejiang\n90:03:25\tHuawei\n90:03:b7\tParrotSa\n90:06:28\tSamsung\n90:09:17\tFar-Sigh\n90:0a:1a\tTaicangT\n90:0a:39\tWiio\n90:0a:3a\tPsgPlast\n90:0b:c1\tSprocomm\n90:0c:b4\tAlinketE\n90:0d:66\tDigimore\n90:0d:cb\tArrisGro\n90:0e:83\tMonicoMo\n90:17:11\tHagenukM\n90:17:9b\tNanomega\n90:17:ac\tHuawei\n90:18:5e\tApexTool\n90:18:7c\tSamsung\n90:18:ae\tShanghai\n90:19:00\tScsSa\n90:1a:ca\tArrisGro\n90:1b:0e\tFujitsu\n90:1d:27\tZte\n90:1e:dd\tGreatCom\n90:20:3a\tBydPreci\n90:20:83\tGeneralE\n90:21:06\tBskyb\n90:21:55\tHTC\n90:21:81\tShanghai\n90:23:ec\tAvailink\n90:27:e4\tApple\n90:2b:34\tGiga-Byt\n90:2c:c7\tC-MaxAsi\n90:2e:1c\tIntel\n90:2e:87\tLabjack\n90:31:cd\tOnyxHeal\n90:34:2b\tGatekeep\n90:34:fc\tHonHaiPr\n90:35:6e\tVodafone\n90:38:09\tEricsson\n90:38:df\tChangzho\n90:3a:a0\tNokia\n90:3a:e6\tParrotSa\n90:3c:92\tApple\n90:3c:ae\tYunnanKs\n90:3d:5a\tShenzhen\n90:3d:6b\tZiconTec\n90:3e:ab\tArrisGro\n90:45:06\tTokyoBoe\n90:46:a2\tTedipayU\n90:46:b7\tVadaroPt\n90:47:16\tRorze\n90:48:9a\tHonHaiPr\n90:49:fa\tIntel\n90:4c:e5\tHonHaiPr\n90:4d:4a\tSagemcom\n90:4e:2b\tHuawei\n90:50:5a\tUnglue\n90:50:7b\tAdvanced\n90:51:3f\tElettron\n90:54:46\tTesElect\n90:55:ae\tEricsson\n90:56:82\tLenbrook\n90:56:92\tAutotalk\n90:59:af\tTexasIns\n90:5c:44\tCompalBr\n90:5f:2e\tTctMobil\n90:5f:8d\tModas\n90:60:f1\tApple\n90:61:0c\tFidaInte\n90:61:ae\tIntel\n90:67:17\tAlphionI\n90:67:1c\tHuawei\n90:67:b5\tAlcatel-\n90:67:f3\tAlcatelL\n90:68:c3\tMotorola\n90:6c:ac\tFortinet\n90:6d:c8\tDlgAutom\n90:6e:bb\tHonHaiPr\n90:6f:18\tPrivate\n90:6f:a9\tNanjingP\n90:70:25\tGareaMic\n90:70:65\tTexasIns\n90:72:40\tApple\n90:72:82\tSagemcom\n90:79:90\tBenchmar\n90:7a:0a\tGebrBode\n90:7a:28\tBeijingM\n90:7a:f1\tWally\n90:7e:ba\tUtekTech\n90:7f:61\tChiconyE\n90:82:60\tIEEE1904\n90:83:7a\tGeneralE\n90:84:0d\tApple\n90:84:2b\tLegoSyst\n90:86:74\tSichuanT\n90:88:a2\tIonicsTe\n90:8c:09\tTotalPha\n90:8c:44\tHKZongmu\n90:8c:63\tGzWeedon\n90:8d:1d\tGhTechno\n90:8d:6c\tApple\n90:8d:78\tD-Link\n90:8f:cf\tUnoSyste\n90:90:3c\tTrisonTe\n90:90:60\tRsiVideo\n90:92:b4\tDiehlBgt\n90:94:e4\tD-Link\n90:97:d5\tEspressi\n90:97:f3\tSamsung\n90:98:64\tImpex-Sa\n90:99:16\tElveesNe\n90:9d:e0\tNewlandD\n90:9f:33\tEfmNetwo\n90:9f:43\tAccutron\n90:a2:10\tUnitedTe\n90:a2:da\tGheoSa\n90:a4:6a\tSisnet\n90:a4:de\tWistronN\n90:a6:2f\tNaver\n90:a7:83\tJswPacif\n90:a7:c1\tPakedgeD\n90:ac:3f\tBrightsi\n90:ae:1b\tTP-Link\n90:b0:ed\tApple\n90:b1:1c\tDell\n90:b1:34\tArrisGro\n90:b2:1f\tApple\n90:b6:86\tMurataMa\n90:b8:d0\tJoyent\n90:b9:31\tApple\n90:b9:7d\tJohnsonO\n90:c1:15\tSony\n90:c1:c6\tApple\n90:c3:5f\tNanjingJ\n90:c6:82\tIEEERegi\n90:c7:92\tArrisGro\n90:c7:d8\tZte\n90:c9:9b\tRecore\n90:cc:24\tSynaptic\n90:cd:b6\tHonHaiPr\n90:cf:15\tNokia\n90:cf:6f\tDlogixs\n90:cf:7d\tQingdaoH\n90:d1:1b\tPalomarM\n90:d7:4f\tBookeen\n90:d7:be\tWavelabG\n90:d7:eb\tTexasIns\n90:d8:52\tComtec\n90:d8:f3\tZte\n90:d9:2c\tHug-Wits\n90:da:4e\tAvanu\n90:da:6a\tFocusH&S\n90:db:46\tE-LeadEl\n90:df:b7\tSMSSmart\n90:df:fb\tHomeride\n90:e0:f0\tIEEE1722\n90:e2:ba\tIntel\n90:e6:ba\tASUS\n90:e7:c4\tHTC\n90:ea:60\tSpiLaser\n90:ec:50\tCOBO\n90:ee:d9\tUniversa\n90:ef:68\tZyxelCom\n90:f0:52\tMeizuTec\n90:f1:aa\tSamsung\n90:f1:b0\tHangzhou\n90:f2:78\tRadiusGa\n90:f3:05\tHumax\n90:f3:b7\tKirisunC\n90:f4:c1\tRandMcna\n90:f6:52\tTP-Link\n90:f7:2f\tPhillips\n90:fb:5b\tAvaya\n90:fb:a6\tHonHaiPr\n90:fd:61\tApple\n90:ff:79\tMetroEth\n94:00:70\tNokia\n94:01:49\tAutohotb\n94:01:c2\tSamsung\n94:04:9c\tHuawei\n94:05:b6\tLilingFu\n94:09:37\tHumax\n94:0b:2d\tNetviewT\n94:0b:d5\tHimaxTec\n94:0c:6d\tTP-Link\n94:10:3e\tBelkinIn\n94:11:da\tItfFrösc\n94:14:7a\tVivoMobi\n94:16:73\tPointCor\n94:18:82\tHP\n94:1d:1c\tTlabWest\n94:20:53\tNokia\n94:21:97\tStalmart\n94:23:6e\tShenzhen\n94:2c:b3\tHumax\n94:2e:17\tSchneide\n94:2e:63\tFinsécur\n94:31:9b\tAlphatro\n94:33:dd\tTaco\n94:35:0a\tSamsung\n94:36:e0\tSichuanB\n94:39:e5\tHonHaiPr\n94:3a:f0\tNokia\n94:3b:b1\tKaonmedi\n94:3d:c9\tAsahiNet\n94:3f:c2\tHP\n94:40:a2\tAnywaveC\n94:44:44\tLG\n94:44:52\tBelkinIn\n94:46:96\tBaudtec\n94:4a:09\tBitwiseC\n94:4a:0c\tSercomm\n94:50:47\tRechnerb\n94:50:89\tSimonsvo\n94:51:03\tSamsung\n94:51:3d\tIsmartAl\n94:51:bf\tHyundaiE\n94:53:30\tHonHaiPr\n94:54:93\tRigadoLl\n94:57:a5\tHP\n94:59:07\tShanghai\n94:59:2d\tEkeBuild\n94:5b:7e\tTrilobit\n94:61:1e\tWataElec\n94:61:24\tPason\n94:62:69\tArrisGro\n94:63:d1\tSamsung\n94:65:2d\tOneplusT\n94:65:9c\tIntel\n94:66:e7\tWomEngin\n94:70:d2\tWinfirmT\n94:71:ac\tTctMobil\n94:75:6e\tQinetiqN\n94:76:b7\tSamsung\n94:77:2b\tHuawei\n94:7b:e7\tSamsung\n94:7c:3e\tPolewall\n94:81:a4\tAzurayTe\n94:85:7a\tEvantage\n94:86:cd\tSeoulEle\n94:86:d4\tSurveill\n94:87:7c\tArrisGro\n94:88:15\tInfiniqu\n94:88:54\tTexasIns\n94:88:5e\tSurfilte\n94:8b:03\tEagetInn\n94:8b:c1\tSamsung\n94:8d:50\tBeamexOy\n94:8e:89\tIndustri\n94:8f:ee\tVerizonT\n94:92:bc\tSyntechH\n94:94:26\tApple\n94:95:a0\tGoogle\n94:98:a2\tShanghai\n94:99:01\tShenzhen\n94:9a:a9\tMicrosoft\n94:9b:fd\tTransNew\n94:9c:55\tAltaData\n94:9f:3e\tSonos\n94:9f:3f\tOptekDig\n94:9f:b4\tChengduJ\n94:a0:4e\tBostexTe\n94:a1:a2\tAmpakTec\n94:a7:b7\tZte\n94:a7:bc\tBodymedi\n94:aa:b8\tJoviewBe\n94:ab:de\tOmxTechn\n94:ac:ca\tTrivumTe\n94:ae:61\tAlcatelL\n94:ae:e3\tBeldenHi\n94:b1:0a\tSamsung\n94:b2:cc\tPioneer\n94:b4:0f\tArubaNet\n94:b8:19\tNokia\n94:b8:c5\tRuggedco\n94:b9:b4\tAptosTec\n94:ba:31\tVisionte\n94:ba:56\tShenzhen\n94:bb:ae\tHusqvarn\n94:bf:1e\tEflow/Sm\n94:bf:95\tShenzhen\n94:c0:14\tSorterSp\n94:c0:38\tTallacNe\n94:c1:50\t2wire\n94:c3:e4\tScaSchuc\n94:c4:e9\tPowerlay\n94:c6:91\tElitegro\n94:c6:eb\tNovaElec\n94:c7:af\tRayliosT\n94:c9:60\tZhongsha\n94:c9:62\tTeseq\n94:ca:0f\tHoneywel\n94:cc:b9\tArrisGro\n94:cd:ac\tCreowave\n94:ce:2c\tSony\n94:ce:31\tCts\n94:d0:19\tCydle\n94:d4:17\tGpiKorea\n94:d4:69\tCisco\n94:d6:0e\tShenzhen\n94:d7:23\tShanghai\n94:d7:71\tSamsung\n94:d8:59\tTctMobil\n94:d9:3c\tEnelps\n94:db:49\tSitcorp\n94:db:c9\tAzureWave\n94:db:da\tHuawei\n94:dd:3f\tA+VLinkT\n94:de:0e\tSmartopt\n94:de:80\tGiga-Byt\n94:df:4e\tWistronI\n94:df:58\tIjElectr\n94:e0:d0\tHealthst\n94:e2:26\tDOrtizCo\n94:e2:fd\tBogeKomp\n94:e7:11\tXirkaDam\n94:e8:48\tFyldeMic\n94:e8:c5\tArrisGro\n94:e9:6a\tApple\n94:e9:79\tLiteonTe\n94:e9:8c\tNokia\n94:eb:2c\tGoogle\n94:eb:cd\tBlackber\n94:f1:9e\tHuizhouM\n94:f2:78\tElmaElec\n94:f5:51\tCadiScie\n94:f6:65\tRuckusWi\n94:f6:92\tGeminico\n94:f6:a3\tApple\n94:f7:20\tTianjinD\n94:fa:e8\tShenzhen\n94:fb:29\tZebraTec\n94:fb:b2\tShenzhen\n94:fd:1d\tWherewhe\n94:fd:2e\tShanghai\n94:fe:22\tHuawei\n94:fe:f4\tSagemcom\n98:00:c1\tGuangzho\n98:01:a7\tApple\n98:02:84\tTheobrom\n98:02:d8\tIEEERegi\n98:03:a0\tAbbNVPow\n98:03:d8\tApple\n98:07:2d\tTexasIns\n98:0c:82\tSamsung\n98:0c:a5\tMotorola\n98:0d:2e\tHTC\n98:0e:e4\tPrivate\n98:10:94\tShenzhen\n98:10:e8\tApple\n98:13:33\tZte\n98:16:ec\tIcIntrac\n98:1d:fa\tSamsung\n98:1e:0f\tJeelanSh\n98:1f:b1\tShenzhen\n98:20:8e\tDefinium\n98:23:4e\tMicromed\n98:26:2a\tAppliedR\n98:28:a6\tCompalIn\n98:29:1d\tJaguarDe\n98:29:3f\tFujianSt\n98:2c:be\t2wire\n98:2d:56\tResoluti\n98:2d:ba\tFibergat\n98:2f:3c\tSichuanC\n98:30:00\tBeijingK\n98:30:71\tDaikyung\n98:34:9d\tKraussMa\n98:35:71\tSub10\n98:35:b8\tAssemble\n98:37:13\tPtNavico\n98:39:8e\tSamsung\n98:3b:16\tAmpakTec\n98:3f:9f\tChinaSsj\n98:40:bb\tDell\n98:42:46\tSolIndus\n98:43:da\tIntertec\n98:47:3c\tShanghai\n98:4a:47\tChgHospi\n98:4b:4a\tArrisGro\n98:4b:e1\tHP\n98:4c:04\tZhangzho\n98:4c:d3\tMantisDe\n98:4e:97\tStarligh\n98:4f:ee\tIntel\n98:52:b1\tSamsung\n98:54:1b\tIntel\n98:57:d3\tHonHai-C\n98:58:8a\tSysgrati\n98:59:45\tTexasIns\n98:5a:eb\tApple\n98:5b:b0\tKmdata\n98:5c:93\tSbgSas\n98:5d:46\tPeoplene\n98:5d:ad\tTexasIns\n98:5e:1b\tConversd\n98:5f:d3\tMicrosoft\n98:60:22\tEmw\n98:66:ea\tIndustri\n98:6b:3d\tArrisGro\n98:6c:5c\tJiangxiG\n98:6c:f5\tZte\n98:6d:35\tIEEERegi\n98:6d:c8\tToshibaM\n98:6f:60\tGuangdon\n98:70:e8\tInnatech\n98:73:c4\tSageElec\n98:74:3d\tShenzhen\n98:74:da\tInfinixM\n98:76:b6\tAdafruit\n98:77:70\tPepDigit\n98:7b:f3\tTexasIns\n98:7e:46\tEmizonNe\n98:82:17\tDisrupti\n98:83:89\tSamsung\n98:84:e3\tTexasIns\n98:86:b1\tFlyaudio\n98:87:44\tWuxiHong\n98:89:ed\tAnademIn\n98:8b:5d\tSagemcom\n98:8b:ad\tCorintec\n98:8e:34\tZhejiang\n98:8e:4a\tNoxusBei\n98:8e:dd\tTeConnec\n98:90:80\tLinkpowe\n98:90:96\tDell\n98:93:cc\tLG\n98:94:49\tSkyworth\n98:97:d1\tMitrasta\n98:9e:63\tApple\n98:a4:0e\tSnap\n98:a7:b0\tMcstZao\n98:aa:3c\tWillI-Te\n98:aa:d7\tBlueWave\n98:aa:fc\tIEEERegi\n98:b0:39\tNokia\n98:b6:e9\tNintendo\n98:b8:e3\tApple\n98:bb:1e\tBydPreci\n98:bc:57\tSvaTechn\n98:bc:99\tEdeltech\n98:be:94\tIBM\n98:c0:eb\tGlobalRe\n98:c8:45\tPacketac\n98:cb:27\tGaloreNe\n98:cd:b4\tVirident\n98:cf:53\tBbkEduca\n98:d2:93\tGoogle\n98:d3:31\tShenzhen\n98:d3:d2\tMekraLan\n98:d6:86\tChyiLeeI\n98:d6:bb\tApple\n98:d6:f7\tLG\n98:d8:8c\tNortelNe\n98:da:92\tVuzix\n98:dc:d9\tUnitec\n98:dd:ea\tInfinixM\n98:de:d0\tTP-Link\n98:e0:d9\tApple\n98:e1:65\tAccutome\n98:e4:76\tZentan\n98:e7:9a\tFoxconnN\n98:e7:f4\tHP\n98:e7:f5\tHuawei\n98:e8:48\tAxiim\n98:ec:65\tCosesyAp\n98:ee:cb\tWistronI\n98:f0:58\tLynxspri\n98:f0:ab\tApple\n98:f1:70\tMurataMa\n98:f1:99\tNecPlatf\n98:f2:b3\tHP\n98:f4:28\tZte\n98:f5:37\tZte\n98:f5:a9\tOhsungEl\n98:f7:d7\tArrisGro\n98:f8:c1\tIdtTechn\n98:f8:db\tMariniIm\n98:fa:e3\tXiaomiCo\n98:fb:12\tGrandEle\n98:fc:11\tCisco\n98:fd:74\tAct\n98:fd:b4\tPrimaxEl\n98:fe:03\tEricsson\n98:fe:94\tApple\n98:ff:6a\tOtecShan\n98:ff:d0\tLenovoMo\n9c:01:11\tShenzhen\n9c:02:98\tSamsung\n9c:03:9e\tBeijingW\n9c:04:73\tTecmobil\n9c:04:eb\tApple\n9c:06:1b\tHangzhou\n9c:06:6e\tHyteraCo\n9c:0d:ac\tTymphany\n9c:0e:4a\tShenzhen\n9c:13:ab\tChansonW\n9c:14:65\tEdataEle\n9c:18:74\tNokiaDan\n9c:1c:12\tArubaNet\n9c:1d:58\tTexasIns\n9c:1e:95\tActionte\n9c:1f:dd\tAccupix\n9c:20:7b\tApple\n9c:21:6a\tTP-Link\n9c:22:0e\tTascan\n9c:28:40\tDiscover\n9c:28:bf\tContinen\n9c:28:ef\tHuawei\n9c:29:3f\tApple\n9c:2a:70\tHonHaiPr\n9c:2a:83\tSamsung\n9c:30:66\tRweEffiz\n9c:31:78\tFoshanHu\n9c:31:b6\tKuliteSe\n9c:32:a9\tSichuanT\n9c:34:26\tArrisGro\n9c:35:83\tNiproDia\n9c:35:eb\tApple\n9c:37:f4\tHuawei\n9c:3a:af\tSamsung\n9c:3d:cf\tNetgear\n9c:3e:aa\tEnvylogi\n9c:41:7c\tHameTech\n9c:44:3d\tChengduX\n9c:44:a6\tSwifttes\n9c:45:63\tDimepSis\n9c:4a:7b\tNokia\n9c:4c:ae\tMesaLabs\n9c:4e:20\tCisco\n9c:4e:36\tIntel\n9c:4e:8e\tAlt\n9c:4e:bf\tBoxcast\n9c:4f:da\tApple\n9c:50:ee\tCambridg\n9c:52:f8\tHuawei\n9c:53:cd\tEngicamS\n9c:54:1c\tShenzhen\n9c:54:ca\tZhengzho\n9c:55:b4\tISESRL\n9c:57:11\tFeitianX\n9c:57:ad\tCisco\n9c:5b:96\tNmr\n9c:5c:8d\tFiremaxI\n9c:5c:8e\tASUS\n9c:5c:f9\tSony\n9c:5d:12\tAerohive\n9c:5d:95\tVtcElect\n9c:5e:73\tCalibreU\n9c:61:1d\tOmni-IdU\n9c:61:21\tSichuanT\n9c:62:ab\tSumavisi\n9c:64:5e\tHarmanCo\n9c:65:b0\tSamsung\n9c:65:f9\tAcsipTec\n9c:66:50\tGlodioTe\n9c:68:5b\tOctonion\n9c:6a:be\tQeesAps\n9c:6c:15\tMicrosoft\n9c:6f:52\tZte\n9c:74:1a\tHuawei\n9c:75:14\tWildixSr\n9c:77:aa\tNadasnv\n9c:79:ac\tSuntecSo\n9c:7a:03\tCiena\n9c:7b:d2\tNeolabCo\n9c:7d:a3\tHuawei\n9c:80:7d\tSyscable\n9c:80:df\tArcadyan\n9c:83:bf\tPro-Visi\n9c:84:bf\tApple\n9c:86:da\tPhoenixG\n9c:88:88\tSimacTec\n9c:88:ad\tFiberhom\n9c:8b:a0\tApple\n9c:8b:f1\tWarehous\n9c:8d:1a\tIntegPro\n9c:8d:7c\tAlpsElec\n9c:8d:d3\tLeontonT\n9c:8e:99\tHP\n9c:8e:cd\tAmcrestT\n9c:8e:dc\tTeracom\n9c:93:4e\tXerox\n9c:93:e4\tPrivate\n9c:95:f8\tSmartdoo\n9c:97:26\tTechnico\n9c:98:11\tGuangzho\n9c:99:a0\tXiaomiCo\n9c:9c:1d\tStarkeyL\n9c:9d:5d\tRaden\n9c:a1:0a\tScleSfe\n9c:a1:34\tNike\n9c:a3:a9\tGuangzho\n9c:a3:ba\tSakuraIn\n9c:a5:77\tOsornoEn\n9c:a5:c0\tVivoMobi\n9c:a6:9d\tWhaleyTe\n9c:a9:e4\tZte\n9c:ac:6d\tUniversa\n9c:ad:97\tHonHaiPr\n9c:ad:ef\tObihaiTe\n9c:ae:d3\tSeikoEps\n9c:af:6f\tItelMobi\n9c:af:ca\tCisco\n9c:b0:08\tUbiquito\n9c:b2:06\tProcente\n9c:b2:b2\tHuawei\n9c:b6:54\tHP\n9c:b6:d0\tRivetNet\n9c:b7:0d\tLiteonTe\n9c:b7:93\tCreatcom\n9c:bb:98\tShenZhen\n9c:bd:9d\tSkydisk\n9c:be:e0\tBiosound\n9c:c0:77\tPrintcou\n9c:c0:d2\tConducti\n9c:c1:72\tHuawei\n9c:c7:a6\tAvm\n9c:c7:d1\tSharp\n9c:c8:ae\tBectonDi\n9c:ca:d9\tNokia\n9c:cc:83\tJuniperN\n9c:cd:82\tChengUei\n9c:d2:1e\tHonHaiPr\n9c:d2:4b\tZte\n9c:d3:32\tTechnolo\n9c:d3:5b\tSamsung\n9c:d3:6d\tNetgear\n9c:d4:8b\tInnoluxT\n9c:d6:43\tD-Link\n9c:d9:17\tMotorola\n9c:d9:cb\tLesiraMa\n9c:da:3e\tIntel\n9c:dc:71\tHP\n9c:dd:1f\tIntellig\n9c:df:03\tHarman/B\n9c:df:b1\tShenzhen\n9c:e1:0e\tNctech\n9c:e1:d6\tJungerAu\n9c:e2:30\tJulong\n9c:e3:74\tHuawei\n9c:e6:35\tNintendo\n9c:e6:e7\tSamsung\n9c:e7:bd\tWindusko\n9c:e9:51\tShenzhen\n9c:eb:e8\tBizlinkK\n9c:ef:d5\tPandaWir\n9c:f3:87\tApple\n9c:f4:8e\tApple\n9c:f6:1a\tUtcFireA\n9c:f6:7d\tRicardoP\n9c:f8:db\tShenzhen\n9c:f9:38\tArevaNp\n9c:fb:d5\tVivoMobi\n9c:fb:f1\tMesomati\n9c:fc:01\tApple\n9c:fc:d1\tAetheris\n9c:ff:be\tOtsl\na0:02:dc\tAmazonTe\na0:03:63\tRobertBo\na0:04:3e\tParkerHa\na0:04:60\tNetgear\na0:06:27\tNexpaSys\na0:07:98\tSamsung\na0:07:b6\tAdvanced\na0:08:6f\tHuawei\na0:09:4c\tCenturyl\na0:09:ed\tAvaya\na0:0a:bf\tWiesonTe\na0:0b:ba\tSamsung\na0:0c:a1\tSktbSkit\na0:10:81\tSamsung\na0:12:90\tAvaya\na0:12:db\tTabuchiE\na0:13:3b\tHitiDigi\na0:13:cb\tFiberhom\na0:14:3d\tParrotSa\na0:16:5c\tTriteka\na0:18:28\tApple\na0:18:59\tShenzhen\na0:19:17\tBertelSP\na0:1b:29\tSagemcom\na0:1c:05\tNimaxTel\na0:1d:48\tHP\na0:1e:0b\tMinixTec\na0:20:a6\tEspressi\na0:21:95\tSamsung\na0:21:b7\tNetgear\na0:23:1b\tTelecomp\na0:23:9f\tCisco\na0:2b:b8\tHP\na0:2c:36\tFn-LinkT\na0:2e:f3\tUnitedIn\na0:32:99\tLenovoBe\na0:34:1b\tTrackr\na0:36:9f\tIntel\na0:36:f0\tComprehe\na0:36:fa\tEttusRes\na0:39:f7\tLG\na0:3a:75\tPssBelgi\na0:3b:1b\tInspireT\na0:3b:e3\tApple\na0:3d:6f\tCisco\na0:3e:6b\tIEEERegi\na0:40:25\tActionca\na0:40:41\tSamwonfa\na0:40:a0\tNetgear\na0:41:5e\tOpsensSo\na0:41:a7\tNlMinist\na0:42:3f\tTyanComp\na0:43:db\tSitaelSP\na0:48:1c\tHP\na0:4c:5b\tShenzhen\na0:4c:c1\tHelixtec\na0:4e:01\tCentralE\na0:4e:04\tNokia\na0:4f:d4\tAdbBroad\na0:51:c6\tAvaya\na0:55:4f\tCisco\na0:55:de\tArrisGro\na0:56:b2\tHarman/B\na0:59:3a\tVDSVideo\na0:5a:a4\tGrandPro\na0:5b:21\tEnvinet\na0:5d:c1\tTmct\na0:5d:e7\tDirectv\na0:5e:6b\tMelper\na0:60:90\tSamsung\na0:63:91\tNetgear\na0:65:18\tVnptTech\na0:67:be\tSiconSrl\na0:69:86\tWellavTe\na0:6a:00\tVerilink\na0:6a:44\tVizio\na0:6c:ec\tRim\na0:6d:09\tIntelcan\na0:6e:50\tNanotekE\na0:6f:aa\tLG\na0:71:a9\tNokia\na0:72:2c\tHumax\na0:73:32\tCashmast\na0:73:fc\tRancoreT\na0:75:91\tSamsung\na0:77:71\tVialisBv\na0:78:ba\tPantech\na0:82:1f\tSamsung\na0:82:ac\tLinearDm\na0:82:c7\tPTI\na0:84:cb\tSonicsen\na0:86:1d\tChengduF\na0:86:c6\tXiaomiCo\na0:86:ec\tSaehanHi\na0:88:69\tIntel\na0:88:b4\tIntel\na0:89:e4\tSkyworth\na0:8a:87\tHuizhouK\na0:8c:15\tGerhardD\na0:8c:9b\tXtremeTe\na0:8c:f8\tHuawei\na0:8c:fd\tHP\na0:8d:16\tHuawei\na0:8e:78\tSagemcom\na0:90:de\tVeedimsL\na0:91:69\tLG\na0:91:c8\tZte\na0:93:47\tGuangdon\na0:98:05\tOpenvoxC\na0:98:ed\tShandong\na0:99:9b\tApple\na0:9a:5a\tTimeDoma\na0:9b:bd\tTotalAvi\na0:9d:86\tAlcatel-\na0:9d:91\tSoundbri\na0:9e:1a\tPolarEle\na0:a1:30\tDliTaiwa\na0:a2:3c\tGpms\na0:a3:3b\tHuawei\na0:a3:e2\tActionte\na0:a6:5c\tSupercom\na0:a7:63\tPolytron\na0:a8:cd\tIntel\na0:aa:fd\tErathink\na0:ab:1b\tD-Link\na0:ad:a1\tJmrElect\na0:af:bd\tIntel\na0:b1:00\tShenzhen\na0:b3:cc\tHP\na0:b4:37\tGdMissio\na0:b4:a5\tSamsung\na0:b5:da\tHongkong\na0:b6:62\tAcutvist\na0:b8:f8\tAmgenUSA\na0:b9:ed\tSkytap\na0:ba:b8\tPixonIma\na0:bb:3e\tIEEERegi\na0:bf:50\tSCAdd-Pr\na0:bf:a5\tCoresys\na0:c2:de\tCostarVi\na0:c3:de\tTritonEl\na0:c4:a5\tSygnHous\na0:c5:62\tArrisGro\na0:c5:89\tIntel\na0:c5:f2\tIEEERegi\na0:c6:ec\tShenzhen\na0:c9:a0\tMurataMa\na0:cb:fd\tSamsung\na0:cc:2b\tMurataMa\na0:ce:c8\tCeLink\na0:cf:5b\tCisco\na0:d1:2a\tAxproTec\na0:d3:7a\tIntel\na0:d3:85\tAumaRies\na0:d3:c1\tHP\na0:d7:95\tApple\na0:da:92\tNanjingG\na0:dc:04\tBecker-A\na0:dd:97\tPolarlin\na0:dd:e5\tSharp\na0:de:05\tJscIrbis\na0:e0:af\tCisco\na0:e2:01\tAvtraceC\na0:e2:5a\tAmicusSk\na0:e2:95\tDatSyste\na0:e4:53\tSony\na0:e4:cb\tZyxelCom\na0:e5:34\tStratecB\na0:e5:e9\tEnimai\na0:e6:f8\tTexasIns\na0:e9:db\tNingboFr\na0:eb:76\tAircuve\na0:ec:80\tZte\na0:ec:f9\tCisco\na0:ed:cd\tApple\na0:ef:84\tSeineIma\na0:f2:17\tGeMedica\na0:f3:c1\tTP-Link\na0:f3:e4\tAlcatel-\na0:f4:19\tNokia\na0:f4:50\tHTC\na0:f4:59\tFn-LinkT\na0:f4:79\tHuawei\na0:f6:fd\tTexasIns\na0:f8:49\tCisco\na0:f8:95\tShenzhen\na0:f9:e0\tVivatel\na0:fc:6e\tTelegraf\na0:fe:91\tAvatAuto\na4:01:30\tAbisyste\na4:02:b9\tIntel\na4:04:50\tNforeTec\na4:05:9e\tStaInfin\na4:08:ea\tMurataMa\na4:08:f5\tSagemcom\na4:09:cb\tAlfredKa\na4:0b:ed\tCarryTec\na4:0c:c3\tCisco\na4:0d:bc\tXiamenIn\na4:0e:2b\tFacebook\na4:11:63\tIEEERegi\na4:12:42\tNecPlatf\na4:13:4e\tLuxul\na4:14:37\tHangzhou\na4:15:66\tWeiFangG\na4:15:88\tArrisGro\na4:17:31\tHonHaiPr\na4:18:75\tCisco\na4:1b:c0\tFastecIm\na4:1f:72\tDell\na4:21:8a\tNortelNe\na4:23:05\tOpenNetw\na4:24:b3\tFlatfrog\na4:24:dd\tCambrion\na4:25:1b\tAvaya\na4:29:40\tShenzhen\na4:29:83\tBoeingDe\na4:29:b7\tBluesky\na4:2b:8c\tNetgear\na4:2b:b0\tTP-Link\na4:2c:08\tMasterwo\na4:31:11\tZiv\na4:31:35\tApple\na4:33:d1\tFibrlink\na4:34:d9\tIntel\na4:38:31\tRfElemen\na4:38:fc\tPlasticL\na4:3a:69\tVers\na4:3b:fa\tIEEERegi\na4:3d:78\tGuangdon\na4:44:d1\tWingtech\na4:46:6b\tEocTechn\na4:46:fa\tAmtranVi\na4:4a:d3\tStElectr\na4:4b:15\tSunCupid\na4:4c:11\tCisco\na4:4e:2d\tAdaptive\na4:4e:31\tIntel\na4:4f:29\tIEEERegi\na4:50:55\tBuswareD\na4:51:6f\tMicrosoft\na4:52:6f\tAdbBroad\na4:53:85\tWeifangG\na4:56:02\tFenglian\na4:56:1b\tMcot\na4:56:30\tCisco\na4:58:0f\tIEEERegi\na4:5a:1c\tSmart-El\na4:5c:27\tNintendo\na4:5d:36\tHP\na4:5d:a1\tAdbBroad\na4:5e:60\tApple\na4:60:11\tVerifone\na4:60:32\tMrvCommu\na4:62:df\tDsGlobal\na4:67:06\tApple\na4:68:bc\tPrivate\na4:6c:2a\tCisco\na4:6c:c1\tLtiReene\na4:6e:79\tDftSyste\na4:70:d6\tMotorola\na4:71:74\tHuawei\na4:77:33\tGoogle\na4:77:60\tNokia\na4:78:86\tAvaya\na4:79:e4\tKlinfo\na4:7a:a4\tArrisGro\na4:7a:cf\tVibicomC\na4:7b:2c\tNokia\na4:7b:85\tUltimedi\na4:7c:14\tChargest\na4:7c:1f\tCobham\na4:7e:39\tZte\na4:81:ee\tNokia\na4:82:69\tDatrium\na4:84:31\tSamsung\na4:85:6b\tQElectro\na4:89:5b\tArkInfos\na4:8c:db\tLenovo\na4:8d:3b\tVizio\na4:8e:0a\tDelavalI\na4:90:05\tChinaGre\na4:93:4c\tCisco\na4:97:bb\tHitachiI\na4:99:47\tHuawei\na4:99:81\tFujianEl\na4:9a:58\tSamsung\na4:9b:13\tDigitalC\na4:9b:f5\tHybridse\na4:9d:49\tKetra\na4:9e:db\tAutocrib\na4:9f:85\tLyveMind\na4:9f:89\tShanghai\na4:a1:c2\tEricsson\na4:a1:e4\tInnotube\na4:a2:4a\tCisco\na4:a4:d3\tBluebank\na4:a6:a9\tPrivate\na4:a8:0f\tShenzhen\na4:ad:00\tRagsdale\na4:ad:b8\tVitecGro\na4:ae:9a\tMaestroW\na4:b1:21\tArantia2\na4:b1:97\tApple\na4:b1:e9\tTechnico\na4:b1:ee\tHZander\na4:b2:a7\tAdaxysSo\na4:b3:6a\tJscSdoCh\na4:b8:05\tApple\na4:b8:18\tPentaGes\na4:b9:80\tParkingB\na4:ba:76\tHuawei\na4:ba:db\tDell\na4:bb:af\tLimeInst\na4:be:61\tEutrovis\na4:bf:01\tIntel\na4:c0:c7\tShenzhen\na4:c0:e1\tNintendo\na4:c1:38\tTelinkSe\na4:c2:ab\tHangzhou\na4:c3:61\tApple\na4:c4:94\tIntel\na4:c6:4f\tHuawei\na4:c7:de\tCambridg\na4:ca:a0\tHuawei\na4:cc:32\tInficomm\na4:d0:94\tErwinPet\na4:d1:8c\tApple\na4:d1:8f\tShenzhen\na4:d1:d1\tEcotalit\na4:d1:d2\tApple\na4:d3:b5\tGlitelSt\na4:d5:78\tTexasIns\na4:d8:56\tGimbal\na4:d8:ca\tHongKong\na4:d9:a4\tNexusIdS\na4:da:3f\tBionics\na4:db:2e\tKingspan\na4:db:30\tLiteonTe\na4:dc:be\tHuawei\na4:de:50\tTotalWal\na4:de:c9\tQloveMob\na4:e0:e6\tFilizola\na4:e3:2e\tSiliconS\na4:e3:91\tDenyFont\na4:e4:b8\tBlackber\na4:e5:97\tGessler\na4:e6:b1\tShanghai\na4:e7:31\tNokia\na4:e7:e4\tConnex\na4:e9:91\tSistemas\na4:e9:a3\tHonestTe\na4:eb:d3\tSamsung\na4:ed:4e\tArrisGro\na4:ee:57\tSeikoEps\na4:ef:52\tTelewave\na4:f1:e8\tApple\na4:f3:c1\tOpenSour\na4:f3:e7\tIntegrat\na4:f4:c2\tVnptTech\na4:f5:22\tChofuSei\na4:f7:d0\tLanAcces\na4:fb:8d\tHangzhou\na4:fc:ce\tSecurity\na8:01:80\tImagoTec\na8:06:00\tSamsung\na8:0c:0d\tCisco\na8:0c:ca\tShenzhen\na8:11:fc\tArrisGro\na8:13:74\tPanasoni\na8:15:4d\tTP-Link\na8:15:59\tBreathom\na8:15:d6\tShenzhen\na8:16:b2\tLG\na8:17:58\tElektron\na8:1b:18\tXts\na8:1b:5a\tGuangdon\na8:1b:5d\tFoxtelMa\na8:1b:6a\tTexasIns\na8:1d:16\tAzureWave\na8:1e:84\tQuantaCo\na8:1f:af\tKryptonP\na8:20:66\tApple\na8:24:eb\tZaoNpoIn\na8:26:d9\tHTC\na8:29:4c\tPrecisio\na8:2b:d6\tShinaSys\na8:30:ad\tWeiFangG\na8:32:9a\tDigicomF\na8:39:44\tActionte\na8:40:41\tDraginoT\na8:44:81\tNokia\na8:45:cd\tSiselect\na8:45:e9\tFirichEn\na8:47:4a\tHonHaiPr\na8:49:a5\tLisantec\na8:4e:3f\tHitronTe\na8:54:b2\tWistronN\na8:55:6a\tPocketne\na8:57:4e\tTP-Link\na8:58:40\tCambridg\na8:5b:78\tApple\na8:5b:b0\tShenzhen\na8:5b:f3\tAudivo\na8:5e:e4\t12sidedT\na8:60:b6\tApple\na8:61:aa\tCloudvie\na8:62:a2\tJiwumedi\na8:63:df\tDisplair\na8:63:f2\tTexasIns\na8:64:05\tNimbus9\na8:65:b2\tDongguan\na8:66:7f\tApple\na8:6a:6f\tRim\na8:6a:c1\tHanbited\na8:6b:7c\tShenzhen\na8:6b:ad\tHonHaiPr\na8:70:a5\tUnicomm\na8:72:85\tIdt\na8:74:1d\tPhoenixC\na8:75:d6\tFreetekI\na8:75:e2\tAventura\na8:77:6f\tZonoff\na8:7b:39\tNokia\na8:7c:01\tSamsung\na8:7e:33\tNokiaDan\na8:80:38\tShenzhen\na8:81:95\tSamsung\na8:81:f1\tBmeyeBV\na8:82:7f\tCibnOrie\na8:86:dd\tApple\na8:87:92\tBroadban\na8:87:ed\tArcWirel\na8:88:08\tApple\na8:8c:ee\tMicromad\na8:8d:7b\tSundroid\na8:8e:24\tApple\na8:90:08\tBeijingY\na8:92:2c\tLG\na8:93:52\tShanghai\na8:93:e6\tJiangxiJ\na8:95:b0\tAkerSubs\na8:96:8a\tApple\na8:97:dc\tIBM\na8:98:c6\tShinbo\na8:99:5c\tAizo\na8:9b:10\tInmotion\na8:9d:21\tCisco\na8:9d:d2\tShanghai\na8:9f:ba\tSamsung\na8:a0:89\tTactical\na8:a1:98\tTctMobil\na8:a5:e2\tMsf-Vath\na8:a6:48\tQingdaoH\na8:a6:68\tZte\na8:a7:95\tHonHaiPr\na8:ad:3d\tAlcatel-\na8:b0:ae\tLeoni\na8:b1:d4\tCisco\na8:b8:6e\tLG\na8:b9:b3\tEssys\na8:bb:50\tWizIot\na8:bb:cf\tApple\na8:bd:1a\tHoneyBee\na8:bd:27\tHP\na8:bd:3a\tUnionman\na8:c2:22\tTm-Resea\na8:c8:3a\tHuawei\na8:c8:7f\tRoqos\na8:ca:7b\tHuawei\na8:cb:95\tEastBest\na8:cc:c5\tSaabPubl\na8:ce:90\tCvc\na8:d0:e3\tSystechE\na8:d0:e5\tJuniperN\na8:d2:36\tLightwar\na8:d3:c8\tWachendo\na8:d3:f7\tArcadyan\na8:d4:09\tUsa111\na8:d5:79\tBeijingC\na8:d8:28\tAscensia\na8:d8:8a\tWyconn\na8:e0:18\tNokia\na8:e3:ee\tSony\na8:e5:39\tMoimston\na8:e7:05\tFiberhom\na8:ef:26\tTritonwa\na8:f0:38\tShenZhen\na8:f2:74\tSamsung\na8:f4:70\tFujianNe\na8:f7:e0\tPlanetTe\na8:f9:4b\tEltexEnt\na8:fa:d8\tApple\na8:fb:70\tWisesecL\na8:fc:b7\tConsolid\naa:00:00\tDecObsol\naa:00:01\tDecObsol\naa:00:02\tDecObsol\naa:00:03\tDecGloba\naa:00:04\tDecLocal\nac:01:42\tUrielTec\nac:02:ca\tHiSoluti\nac:02:cf\tRwTecnol\nac:02:ef\tComsis\nac:04:0b\tPelotonI\nac:04:81\tJiangsuH\nac:06:13\tSenselog\nac:06:c7\tServerne\nac:0a:61\tLaborSRL\nac:0d:1b\tLG\nac:0d:fe\tEkon-Myg\nac:11:d3\tSuzhouHo\nac:14:61\tAtaw\nac:14:d2\tWi-Daq\nac:16:2d\tHP\nac:17:02\tFibarGro\nac:18:26\tSeikoEps\nac:19:9f\tSungrowP\nac:1f:6b\tSuperMic\nac:1f:d7\tRealVisi\nac:20:2e\tHitronTe\nac:20:3e\tWuhanTia\nac:20:aa\tDmatek\nac:22:05\tCompalBr\nac:22:0b\tASUS\nac:23:3f\tShenzhen\nac:29:3a\tApple\nac:2a:0c\tCsrZhuzh\nac:2b:6e\tIntel\nac:2d:a3\tTxtr\nac:2f:a8\tHumannix\nac:31:9d\tShenzhen\nac:34:cb\tShanhaiG\nac:36:13\tSamsung\nac:37:43\tHTC\nac:38:70\tLenovoMo\nac:3a:7a\tRoku\nac:3c:0b\tApple\nac:3c:b4\tNilan\nac:3d:05\tInstores\nac:3d:75\tHangzhou\nac:3f:a4\tTaiyoYud\nac:40:ea\tC&TSolut\nac:41:22\tEclipseE\nac:44:f2\tYamaha\nac:47:23\tGenelec\nac:48:2d\tRalinwiN\nac:4a:fe\tHisenseB\nac:4b:c8\tJuniperN\nac:4e:2e\tShenzhen\nac:4e:91\tHuawei\nac:4f:fc\tSvs-Vist\nac:50:36\tPi-Coral\nac:51:35\tMpiTech\nac:51:ee\tCambridg\nac:54:ec\tIEEEP182\nac:56:2c\tLavaInte\nac:58:3b\tHumanAss\nac:58:7b\tJctHealt\nac:5a:14\tSamsung\nac:5d:10\tPaceAmer\nac:5e:8c\tUtillink\nac:5f:3e\tSamsung\nac:60:b6\tEricsson\nac:61:23\tDrivven\nac:61:75\tHuawei\nac:61:ea\tApple\nac:62:0d\tJabilCir\nac:63:be\tAmazonTe\nac:64:62\tZte\nac:64:dd\tIEEERegi\nac:67:06\tRuckusWi\nac:67:6f\tElectroc\nac:6b:0f\tCadenceD\nac:6b:ac\tJennySci\nac:6e:1a\tShenzhen\nac:6f:4f\tEnspert\nac:6f:bb\tTatungTe\nac:6f:d9\tValueplu\nac:72:36\tLexkingT\nac:72:89\tIntel\nac:74:09\tHangzhou\nac:7a:42\tIconnect\nac:7a:4d\tAlpsElec\nac:7b:a1\tIntel\nac:7e:8a\tCisco\nac:7f:3e\tApple\nac:80:d6\tHexatron\nac:81:12\tGemtekTe\nac:81:f3\tNokia\nac:83:17\tShenzhen\nac:83:f0\tImmediat\nac:83:f3\tAmpakTec\nac:84:c9\tSagemcom\nac:85:3d\tHuawei\nac:86:74\tOpenMesh\nac:86:7e\tCreateNe\nac:87:a3\tApple\nac:89:95\tAzureWave\nac:8a:cd\tRogerDWe\nac:8d:14\tSmartrov\nac:93:2f\tNokia\nac:94:03\tEnvision\nac:9a:22\tNxpSemic\nac:9a:96\tLantiqDe\nac:9b:0a\tSony\nac:9b:84\tSmakTecn\nac:9c:e4\tAlcatel-\nac:9e:17\tASUS\nac:a0:16\tCisco\nac:a2:13\tShenzhen\nac:a2:2c\tBaycityT\nac:a3:1e\tArubaNet\nac:a4:30\tPeerless\nac:a9:19\tTrekstor\nac:a9:a0\tAudioeng\nac:ab:2e\tBeijingL\nac:ab:8d\tLyngsoMa\nac:ab:bf\tAthentek\nac:af:b9\tSamsung\nac:b3:13\tArrisGro\nac:b5:7d\tLiteonTe\nac:b7:4f\tMetelSRO\nac:b8:59\tUnibandE\nac:bc:32\tApple\nac:bd:0b\tImac\nac:be:75\tUfineTec\nac:be:b6\tVisualed\nac:c1:ee\tXiaomiCo\nac:c2:ec\tCltIntLI\nac:c3:3a\tSamsung\nac:c5:1b\tZhuhaiPa\nac:c5:95\tGraphite\nac:c6:62\tMitrasta\nac:c6:98\tKohzuPre\nac:c7:3f\tVitsmo\nac:c9:35\tNess\nac:ca:54\tTelldusT\nac:ca:8e\tOdaTechn\nac:ca:ab\tVirtualE\nac:ca:ba\tMidokura\nac:cb:09\tHefcomMe\nac:cc:8e\tAxisComm\nac:ce:8f\tHwaYaoTe\nac:cf:23\tHi-Flyin\nac:cf:5c\tApple\nac:cf:85\tHuawei\nac:d0:74\tEspressi\nac:d1:80\tCrexendo\nac:d1:b8\tHonHaiPr\nac:d3:64\tAbbAbbSa\nac:d6:57\tShaanxiG\nac:d9:d6\tTci\nac:db:da\tShenzhen\nac:dc:e5\tProcterG\nac:de:48\tPrivate\nac:e0:10\tLiteonTe\nac:e0:69\tIsaacIns\nac:e2:15\tHuawei\nac:e3:48\tMadgetec\nac:e4:2e\tSkHynix\nac:e5:f0\tDopplerL\nac:e6:4b\tShenzhen\nac:e7:7b\tSichuanT\nac:e8:7b\tHuawei\nac:e8:7e\tBytemark\nac:e9:7f\tIotTech\nac:e9:aa\tHay\nac:ea:6a\tGenixInf\nac:ec:80\tArrisGro\nac:ed:5c\tIntel\nac:ee:3b\t6harmoni\nac:ee:9e\tSamsung\nac:f0:b2\tBeckerEl\nac:f1:df\tD-Link\nac:f2:c5\tCisco\nac:f7:f3\tXiaomiCo\nac:f8:5c\tPrivate\nac:f9:7e\tElesys\nac:fd:93\tWeifangG\nac:fd:ce\tIntel\nac:fd:ec\tApple\nb0:00:b4\tCisco\nb0:05:94\tLiteonTe\nb0:08:bf\tVitalCon\nb0:09:d3\tAvizia\nb0:10:41\tHonHaiPr\nb0:12:03\tDynamics\nb0:12:66\tFutaba-K\nb0:14:08\tLightspe\nb0:17:43\tEdisonGl\nb0:1b:7c\tOntrolAS\nb0:1b:d2\tLeShiZhi\nb0:1c:91\tElim\nb0:1f:29\tHelvetia\nb0:1f:81\tIEEERegi\nb0:24:f3\tProgeny\nb0:25:aa\tPrivate\nb0:26:28\tBroadcom\nb0:34:95\tApple\nb0:35:8d\tNokia\nb0:35:9f\tIntel\nb0:38:29\tSiliconw\nb0:38:50\tNanjingC\nb0:39:56\tNetgear\nb0:3d:96\tVisionVa\nb0:3e:b0\tMicrodia\nb0:40:89\tSenient\nb0:41:1d\tIttimTec\nb0:43:5d\tNuleds\nb0:45:15\tMiraFitn\nb0:45:19\tTctMobil\nb0:45:45\tYacoubAu\nb0:46:fc\tMitrasta\nb0:47:bf\tSamsung\nb0:48:1a\tApple\nb0:48:7a\tTP-Link\nb0:49:5f\tOmronHea\nb0:4b:bf\tPtHanSun\nb0:4c:05\tFreseniu\nb0:4e:26\tTP-Link\nb0:50:bc\tShenzhen\nb0:51:8e\tHollTech\nb0:52:16\tHonHaiPr\nb0:57:06\tValloxOy\nb0:58:c4\tBroadcas\nb0:59:47\tShenzhen\nb0:5a:da\tHP\nb0:5b:1f\tThermoFi\nb0:5b:67\tHuawei\nb0:5c:e5\tNokia\nb0:61:c7\tEricsson\nb0:65:63\tShanghai\nb0:65:bd\tApple\nb0:68:b6\tHangzhou\nb0:69:71\tDeiSales\nb0:6c:bf\t3alityDi\nb0:70:2d\tApple\nb0:72:bf\tMurataMa\nb0:75:0c\tQaCafe\nb0:75:4d\tNokia\nb0:75:d5\tZte\nb0:77:ac\tArrisGro\nb0:78:70\tWi-Next\nb0:78:f0\tBeijingH\nb0:79:08\tCummings\nb0:79:3c\tRevolv\nb0:79:94\tMotorola\nb0:7d:47\tCisco\nb0:7d:62\tDipl-Ing\nb0:7e:70\tZadaraSt\nb0:7f:b9\tNetgear\nb0:80:8c\tLaserLig\nb0:81:d8\tI-Sys\nb0:83:fe\tDell\nb0:86:9e\tChloride\nb0:88:07\tStrataWo\nb0:89:00\tHuawei\nb0:89:91\tLge\nb0:89:c2\tZyptonit\nb0:8e:1a\tUradio\nb0:90:74\tFulanEle\nb0:90:d4\tShenzhen\nb0:91:22\tTexasIns\nb0:91:34\tTaleo\nb0:91:37\tIsisImag\nb0:95:8e\tTP-Link\nb0:96:6c\tLanbowan\nb0:97:3a\tE-Fuel\nb0:98:9f\tLG\nb0:99:28\tFujitsu\nb0:9a:e2\tStemmerI\nb0:9b:d4\tGnhSoftw\nb0:9f:ba\tApple\nb0:a1:0a\tPivotal\nb0:a2:e7\tShenzhen\nb0:a3:7e\tQingdaoH\nb0:a7:2a\tEnsemble\nb0:a7:37\tRoku\nb0:a8:6e\tJuniperN\nb0:aa:36\tGuangdon\nb0:aa:77\tCisco\nb0:ac:fa\tFujitsu\nb0:ad:aa\tAvaya\nb0:b2:8f\tSagemcom\nb0:b2:dc\tZyxelCom\nb0:b3:2b\tSlicanSp\nb0:b4:48\tTexasIns\nb0:b8:d5\tNanjingN\nb0:b9:8a\tNetgear\nb0:bd:6d\tEchostre\nb0:bd:a1\tZakladEl\nb0:bf:99\tWizitdon\nb0:c0:90\tChiconyE\nb0:c1:28\tAdlerElr\nb0:c2:05\tBionime\nb0:c2:87\tTechnico\nb0:c4:6c\tSenseit\nb0:c4:e7\tSamsung\nb0:c5:54\tD-Link\nb0:c5:59\tSamsung\nb0:c5:ca\tIEEERegi\nb0:c6:9a\tJuniperN\nb0:c7:45\tBuffalo\nb0:c8:3f\tJiangsuC\nb0:c8:ad\tPeoplePo\nb0:c9:5b\tBeijingS\nb0:ce:18\tZhejiang\nb0:cf:4d\tMi-ZoneT\nb0:d0:9c\tSamsung\nb0:d2:f5\tVello\nb0:d5:9d\tShenzhen\nb0:d5:cc\tTexasIns\nb0:d7:c5\tLogipix\nb0:d7:cc\tTridonic\nb0:da:00\tCeraElec\nb0:da:f9\tArrisGro\nb0:df:3a\tSamsung\nb0:df:c1\tTendaTec\nb0:e0:3c\tTctMobil\nb0:e2:35\tXiaomiCo\nb0:e2:e5\tFiberhom\nb0:e3:9d\tCatSyste\nb0:e5:0e\tNrg\nb0:e5:ed\tHuawei\nb0:e7:54\t2wire\nb0:e8:92\tSeikoEps\nb0:e9:7e\tAdvanced\nb0:ea:bc\tAskeyCom\nb0:ec:71\tSamsung\nb0:ec:8f\tGmxSas\nb0:ec:e1\tPrivate\nb0:ee:45\tAzureWave\nb0:ee:7b\tRoku\nb0:f1:a3\tFengfanB\nb0:f1:bc\tDhemaxIn\nb0:f1:ec\tAmpakTec\nb0:f8:93\tShanghai\nb0:f9:63\tHangzhou\nb0:fa:eb\tCisco\nb0:fe:bd\tPrivate\nb4:00:16\tIngenico\nb4:00:9c\tCablewor\nb4:01:42\tGciScien\nb4:04:18\tSmartchi\nb4:05:66\tSpBest\nb4:07:f9\tSamsung\nb4:08:32\tTcCommun\nb4:0a:c6\tDexon\nb4:0b:44\tSmartisa\nb4:0b:7a\tBrusaEle\nb4:0c:25\tPaloAlto\nb4:0e:96\tHeran\nb4:0e:dc\tLg-Erics\nb4:14:89\tCisco\nb4:15:13\tHuawei\nb4:17:80\tDtiGroup\nb4:18:d1\tApple\nb4:1d:ef\tInternet\nb4:21:1d\tBeijingG\nb4:21:8a\tDogHunte\nb4:24:e7\tCodetekT\nb4:28:f1\tE-Prime\nb4:29:3d\tShenzhen\nb4:2a:0e\tTechnico\nb4:2a:39\tOrbitMer\nb4:2c:92\tZhejiang\nb4:2c:be\tDirectPa\nb4:30:52\tHuawei\nb4:31:b8\tAviwest\nb4:34:6c\tMatsunic\nb4:35:64\tFujianTi\nb4:35:f7\tZhejiang\nb4:36:a9\tFibocomW\nb4:36:e3\tKbvision\nb4:37:41\tConsert\nb4:37:d1\tIEEERegi\nb4:39:34\tPenGener\nb4:39:d6\tProcurve\nb4:3a:28\tSamsung\nb4:3d:b2\tDegreane\nb4:3e:3b\tViablewa\nb4:41:7a\tShenzhen\nb4:43:0d\tBroadlin\nb4:47:5e\tAvaya\nb4:4b:d2\tApple\nb4:4c:c2\tNrElectr\nb4:4f:96\tZhejiang\nb4:51:f9\tNbSoftwa\nb4:52:53\tSeagateT\nb4:52:7d\tSony\nb4:52:7e\tSony\nb4:55:70\tBorea\nb4:56:b9\tTeraspek\nb4:58:61\tCremoteL\nb4:5c:a4\tThing-Ta\nb4:5d:50\tArubaNet\nb4:61:ff\tLumigon\nb4:62:38\tExablox\nb4:62:93\tSamsung\nb4:62:ad\tElysiaGe\nb4:66:98\tZealabsS\nb4:67:e9\tQingdaoG\nb4:6d:35\tDalianSe\nb4:6d:83\tIntel\nb4:73:56\tHangzhou\nb4:74:43\tSamsung\nb4:74:47\tCoreos\nb4:74:9f\tAskeyCom\nb4:75:0e\tBelkinIn\nb4:79:a7\tSamsung\nb4:7c:29\tShenzhen\nb4:7c:9c\tAmazonTe\nb4:7f:5e\tForesigh\nb4:82:55\tResearch\nb4:82:7b\tAkgAcous\nb4:82:c5\tRelay2\nb4:82:fe\tAskeyCom\nb4:85:47\tAmptownS\nb4:89:10\tCosterTE\nb4:8b:19\tApple\nb4:94:4e\tWeteleco\nb4:96:91\tIntel\nb4:98:42\tZte\nb4:99:4c\tTexasIns\nb4:99:ba\tHP\nb4:9c:df\tApple\nb4:9d:0b\tBq\nb4:9d:b4\tAxionTec\nb4:9e:ac\tImagikIn\nb4:9e:e6\tShenzhen\nb4:a4:b5\tZenEye\nb4:a4:e3\tCisco\nb4:a5:a9\tModi\nb4:a5:ef\tSercomm\nb4:a8:28\tShenzhen\nb4:a8:2b\tHistarDi\nb4:a9:5a\tAvaya\nb4:a9:84\tSymantec\nb4:a9:fe\tGhiaTech\nb4:aa:4d\tEnsequen\nb4:ab:2c\tMtmTechn\nb4:ae:2b\tMicrosoft\nb4:ae:6f\tCircleRe\nb4:b0:17\tAvaya\nb4:b1:5a\tSiemensE\nb4:b2:65\tDaehoI&T\nb4:b3:62\tZte\nb4:b3:84\tShenzhen\nb4:b5:2f\tHP\nb4:b5:42\tHubbellP\nb4:b5:af\tMinsungE\nb4:b6:76\tIntel\nb4:b8:59\tTexa\nb4:b8:8d\tThuh\nb4:bf:f6\tSamsung\nb4:c4:4e\tVxlEtech\nb4:c6:f8\tAxilspot\nb4:c7:99\tExtremeN\nb4:c8:10\tUmpiElet\nb4:cc:e9\tProsyst\nb4:ce:f6\tHTC\nb4:cf:db\tShenzhen\nb4:d1:35\tCloudist\nb4:d5:bd\tIntel\nb4:d8:a9\tBetterbo\nb4:d8:de\tIotaComp\nb4:dd:15\tControlt\nb4:df:3b\tChromlec\nb4:df:fa\tLitemaxE\nb4:e0:cd\tFusion-I\nb4:e1:0f\tDell\nb4:e1:c4\tMicrosoft\nb4:e1:eb\tPrivate\nb4:e6:2a\tLG\nb4:e7:82\tVivalnk\nb4:e9:b0\tCisco\nb4:ed:19\tPieDigit\nb4:ed:54\tWohlerTe\nb4:ee:b4\tAskeyCom\nb4:ee:d4\tTexasIns\nb4:ef:04\tDaihanSc\nb4:ef:39\tSamsung\nb4:ef:fa\tLemobile\nb4:f0:ab\tApple\nb4:f2:e8\tArrisGro\nb4:f3:23\tPetatel\nb4:f8:1e\tKinova\nb4:fb:e4\tUbiquiti\nb4:fc:75\tSemaElec\nb4:fe:8c\tCentroSi\nb8:00:18\tHtel\nb8:03:05\tIntel\nb8:04:15\tBayanAud\nb8:05:ab\tZte\nb8:08:cf\tIntel\nb8:08:d7\tHuawei\nb8:09:8a\tApple\nb8:0b:9d\tRopexInd\nb8:13:e9\tTraceLiv\nb8:14:13\tKeenHigh\nb8:16:19\tArrisGro\nb8:16:db\tChantSin\nb8:17:c2\tApple\nb8:18:6f\tOriental\nb8:19:99\tNesys\nb8:1d:aa\tLG\nb8:20:e7\tGuangzho\nb8:22:4f\tSichuanT\nb8:24:10\tMagnetiM\nb8:24:1a\tSwedaInf\nb8:24:f0\tSoyoTech\nb8:26:6c\tAnovFran\nb8:26:d4\tFurukawa\nb8:27:eb\tRaspberry\nb8:28:8b\tParkerHa\nb8:29:f7\tBlasterT\nb8:2a:72\tDell\nb8:2a:dc\tEfrEurop\nb8:2c:a0\tHoneywel\nb8:30:a8\tRoad-Tra\nb8:32:41\tWuhanTia\nb8:36:d8\tVideoswi\nb8:37:65\tGuangdon\nb8:38:61\tCisco\nb8:38:ca\tKyokkoTs\nb8:3a:08\tTendaTec\nb8:3a:7b\tWorldpla\nb8:3a:9d\tAlarmCom\nb8:3d:4e\tShenzhen\nb8:3e:59\tRoku\nb8:41:5f\tAsp\nb8:43:e4\tVlatacom\nb8:44:d9\tApple\nb8:47:c6\tSanjetTe\nb8:4f:d5\tMicrosoft\nb8:50:01\tExtremeN\nb8:53:ac\tApple\nb8:55:10\tZioncomE\nb8:56:bd\tIttLlc\nb8:57:d8\tSamsung\nb8:58:10\tNumera\nb8:5a:73\tSamsung\nb8:5a:f7\tOuya\nb8:5a:fe\tHandaerC\nb8:5e:7b\tSamsung\nb8:60:91\tOnnetTec\nb8:61:6f\tAcctonTe\nb8:62:1f\tCisco\nb8:63:bc\tRobotis\nb8:64:91\tCkTeleco\nb8:65:3b\tBolymin\nb8:69:c2\tSunitecE\nb8:6b:23\tToshiba\nb8:6c:e8\tSamsung\nb8:70:f4\tCompalIn\nb8:74:24\tViessman\nb8:74:47\tConverge\nb8:75:c0\tPaypal\nb8:76:3f\tHonHaiPr\nb8:77:c3\tMeterGro\nb8:78:2e\tApple\nb8:78:79\tRocheDia\nb8:79:7e\tSecureMe\nb8:7a:c9\tSiemens\nb8:7c:f2\tAerohive\nb8:81:98\tIntel\nb8:86:87\tLiteonTe\nb8:87:1e\tGoodMind\nb8:87:a8\tStepAhea\nb8:88:e3\tCompalIn\nb8:89:81\tChengduI\nb8:89:ca\tIljinEle\nb8:8a:60\tIntel\nb8:8d:12\tApple\nb8:8e:3a\tInfinite\nb8:8e:c6\tStateles\nb8:8e:df\tZencheer\nb8:8f:14\tAnalytic\nb8:92:1d\tBgT&A\nb8:94:d2\tRetailIn\nb8:96:74\tAlldsp\nb8:97:5a\tBiostarM\nb8:98:b0\tAtlona\nb8:98:f7\tGioneeCo\nb8:99:19\t7signalS\nb8:99:b0\tCohereTe\nb8:9a:cd\tEliteOpt\nb8:9a:ed\tOceanser\nb8:9b:c9\tSmcNetwo\nb8:9b:e4\tAbbPower\nb8:a1:75\tRoku\nb8:a3:86\tD-Link\nb8:a3:e0\tBenruiTe\nb8:a8:af\tLogicSPA\nb8:ac:6f\tDell\nb8:ad:3e\tBluecom\nb8:ae:6e\tNintendo\nb8:ae:ed\tElitegro\nb8:af:67\tHP\nb8:b1:c7\tBt&Com\nb8:b2:eb\tGoogolTe\nb8:b3:dc\tDerekSha\nb8:b4:2e\tGioneeCo\nb8:b7:d7\t2gigTech\nb8:b8:1e\tIntel\nb8:b9:4e\tShenzhen\nb8:ba:68\tXiAnJizh\nb8:ba:72\tCynove\nb8:bb:23\tGuangdon\nb8:bb:6d\tEneres\nb8:bb:af\tSamsung\nb8:bc:1b\tHuawei\nb8:bd:79\tTrendpoi\nb8:be:bf\tCisco\nb8:bf:83\tIntel\nb8:c1:a2\tDragonPa\nb8:c3:bf\tHenanChe\nb8:c4:6f\tPrimmcon\nb8:c6:8e\tSamsung\nb8:c7:16\tFiberhom\nb8:c7:5d\tApple\nb8:c8:55\tShanghai\nb8:ca:3a\tDell\nb8:cd:93\tPenetek\nb8:cd:a7\tMaxelerT\nb8:d0:6f\tGuangzho\nb8:d4:9d\tMSevenSy\nb8:d5:0b\tSunitecE\nb8:d7:af\tMurataMa\nb8:d8:12\tIEEERegi\nb8:d9:ce\tSamsung\nb8:da:f1\tStrahlen\nb8:da:f7\tAdvanced\nb8:dc:87\tIai\nb8:df:6b\tSpotcam\nb8:e5:89\tPayterBv\nb8:e6:25\t2wire\nb8:e7:79\t9solutio\nb8:e8:56\tApple\nb8:e9:37\tSonos\nb8:ea:aa\tIcgNetwo\nb8:ec:a3\tZyxelCom\nb8:ee:65\tLiteonTe\nb8:ee:79\tYwireTec\nb8:f0:80\tSps\nb8:f3:17\tIsunSmas\nb8:f4:d0\tHerrmann\nb8:f5:e7\tWaytools\nb8:f6:b1\tApple\nb8:f7:32\tAryakaNe\nb8:f8:28\tChangshu\nb8:f8:83\tTP-Link\nb8:f8:be\tBluecom\nb8:f9:34\tSony\nb8:fc:9a\tLeShiZhi\nb8:fd:32\tZhejiang\nb8:ff:61\tApple\nb8:ff:6f\tShanghai\nb8:ff:b3\tMitrasta\nb8:ff:fe\tTexasIns\nbc:02:00\tStewartA\nbc:02:4a\tHmdGloba\nbc:05:43\tAvm\nbc:0d:a5\tTexasIns\nbc:0f:2b\tFortuneT\nbc:0f:64\tIntel\nbc:12:5e\tBeijingW\nbc:14:01\tHitronTe\nbc:14:85\tSamsung\nbc:14:ef\tItonTech\nbc:15:a6\tTaiwanJa\nbc:15:ac\tVodafone\nbc:16:65\tCisco\nbc:16:f5\tCisco\nbc:1a:67\tYfTechno\nbc:1c:81\tSichuanI\nbc:20:a4\tSamsung\nbc:20:ba\tInspurSh\nbc:25:e0\tHuawei\nbc:25:f0\t3dDispla\nbc:26:1d\tHongKong\nbc:28:2c\tE-SmartP\nbc:28:46\tNextbitC\nbc:28:d6\tRowleyAs\nbc:2b:6b\tBeijingH\nbc:2b:d7\tRevogiIn\nbc:2c:55\tBearFlag\nbc:2d:98\tThinglob\nbc:2f:3d\tVivoMobi\nbc:30:5b\tDell\nbc:30:7d\tWistronN\nbc:30:7e\tWistronN\nbc:34:00\tIEEERegi\nbc:35:e5\tHydro\nbc:38:d2\tPandachi\nbc:39:a6\tCsunSyst\nbc:39:d9\tZ-Tec\nbc:3a:ea\tGuangdon\nbc:3b:af\tApple\nbc:3e:13\tAccordan\nbc:3f:8f\tHuawei\nbc:41:00\tCodacoEl\nbc:43:77\tHangZhou\nbc:44:34\tShenzhen\nbc:44:86\tSamsung\nbc:44:b0\tElastifi\nbc:45:2e\tKnowledg\nbc:46:99\tTP-Link\nbc:47:60\tSamsung\nbc:4b:79\tSensingt\nbc:4c:c4\tApple\nbc:4d:fb\tHitronTe\nbc:4e:3c\tCoreStaf\nbc:4e:5d\tZhongmia\nbc:51:fe\tSwannCom\nbc:52:b4\tNokia\nbc:52:b7\tApple\nbc:54:36\tApple\nbc:54:f9\tDrogooTe\nbc:5c:4c\tElecom\nbc:5f:f4\tAsrockIn\nbc:5f:f6\tShenzhen\nbc:60:10\tQingdaoH\nbc:60:a7\tSony\nbc:62:0e\tHuawei\nbc:62:9f\tTelenetP\nbc:64:4b\tArrisGro\nbc:66:41\tIEEERegi\nbc:66:de\tShadowCr\nbc:67:1c\tCisco\nbc:67:78\tApple\nbc:67:84\tEnvironi\nbc:6a:16\tTdvine\nbc:6a:29\tTexasIns\nbc:6a:2f\tHengeDoc\nbc:6a:44\tCommendI\nbc:6b:4d\tNokia\nbc:6c:21\tApple\nbc:6e:64\tSony\nbc:6e:76\tGreenEne\nbc:71:c1\tXtrillio\nbc:72:b1\tSamsung\nbc:74:d7\tHangzhou\nbc:75:74\tHuawei\nbc:76:4e\tRackspac\nbc:76:5e\tSamsung\nbc:76:70\tHuawei\nbc:77:37\tIntel\nbc:77:9f\tSbm\nbc:79:ad\tSamsung\nbc:7d:d1\tRadioDat\nbc:81:1f\tIngate\nbc:81:99\tBasic\nbc:83:85\tMicrosoft\nbc:83:a7\tShenzhen\nbc:85:1f\tSamsung\nbc:85:56\tHonHaiPr\nbc:88:93\tVillbau\nbc:8a:a3\tNhnEnter\nbc:8a:e8\tQingDaoH\nbc:8b:55\tNppEliks\nbc:8c:cd\tSamsung\nbc:8d:0e\tNokia\nbc:92:6b\tApple\nbc:96:80\tShenzhen\nbc:98:89\tFiberhom\nbc:99:bc\tFonseeTe\nbc:9c:31\tHuawei\nbc:9c:c5\tBeijingH\nbc:9d:a5\tDascomEu\nbc:9f:ef\tApple\nbc:a0:42\tShanghai\nbc:a4:e1\tNabto\nbc:a8:a6\tIntel\nbc:a9:20\tApple\nbc:a9:d6\tCyber-Ra\nbc:ad:28\tHangzhou\nbc:ad:ab\tAvaya\nbc:ae:c5\tASUS\nbc:b1:81\tSharp\nbc:b1:f3\tSamsung\nbc:b3:08\tHongkong\nbc:b8:52\tCybera\nbc:ba:e1\tArec\nbc:bb:c9\tKellendo\nbc:bc:46\tSksWeldi\nbc:c0:0f\tFiberhom\nbc:c1:68\tDinboxSv\nbc:c2:3a\tThomsonV\nbc:c3:42\tPanasoni\nbc:c4:93\tCisco\nbc:c6:1a\tSpectraE\nbc:c6:db\tNokia\nbc:c8:10\tCisco\nbc:ca:b5\tArrisGro\nbc:cd:45\tVoismart\nbc:cf:cc\tHTC\nbc:d1:1f\tSamsung\nbc:d1:65\tCisco\nbc:d1:77\tTP-Link\nbc:d1:d3\tShenzhen\nbc:d5:b6\tD2dTechn\nbc:d7:13\tOwlLabs\nbc:d9:40\tAsr\nbc:e0:9d\tEoslink\nbc:e5:9f\tWaterwor\nbc:e6:3f\tSamsung\nbc:e7:67\tQuanzhou\nbc:ea:2b\tCitycom\nbc:ea:fa\tHP\nbc:eb:5f\tFujianBe\nbc:ec:23\tShenzhen\nbc:ec:5d\tApple\nbc:ee:7b\tASUS\nbc:f1:f2\tCisco\nbc:f2:af\tDevolo\nbc:f5:ac\tLG\nbc:f6:1c\tGeomodel\nbc:f6:85\tD-Link\nbc:f8:11\tXiamenDn\nbc:fe:8c\tAltronic\nbc:ff:ac\tTopcon\nc0:00:00\tWesternD\nc0:02:8d\tWinstarD\nc0:05:c2\tArrisGro\nc0:0d:7e\tAdditech\nc0:11:73\tSamsung\nc0:11:a6\tFort-Tel\nc0:12:42\tAlphaSec\nc0:14:3d\tHonHaiPr\nc0:18:85\tHonHaiPr\nc0:1a:da\tApple\nc0:1e:9b\tPixaviAs\nc0:21:0d\tShenzhen\nc0:22:50\tPrivate\nc0:25:06\tAvm\nc0:25:5c\tCisco\nc0:25:67\tNexxtSol\nc0:25:a2\tNecPlatf\nc0:25:e9\tTP-Link\nc0:27:b9\tBeijingN\nc0:28:8d\tLogitech\nc0:29:73\tAudyssey\nc0:29:f3\tXysystem\nc0:2b:fc\tInesAppl\nc0:2c:7a\tShenzhen\nc0:2d:ee\tCuff\nc0:2f:f1\tVoltaNet\nc0:33:5e\tMicrosoft\nc0:34:b4\tGigaston\nc0:35:80\tA&RTech\nc0:35:bd\tVelocyte\nc0:35:c5\tProsoft\nc0:38:96\tHonHaiPr\nc0:38:f9\tNokiaDan\nc0:3b:8f\tMinicomD\nc0:3d:46\tShanghai\nc0:3e:0f\tBskyb\nc0:3f:0e\tNetgear\nc0:3f:2a\tBiscotti\nc0:3f:d5\tElitegro\nc0:41:f6\tLG\nc0:43:01\tEpecOy\nc0:44:e3\tShenzhen\nc0:49:3d\tMaitrise\nc0:4a:00\tTP-Link\nc0:4a:09\tZhejiang\nc0:4d:f7\tSerelec\nc0:56:27\tBelkinIn\nc0:56:e3\tHangzhou\nc0:57:bc\tAvaya\nc0:58:a7\tPico\nc0:5e:6f\tVStonkau\nc0:5e:79\tShenzhen\nc0:61:18\tTP-Link\nc0:62:6b\tCisco\nc0:63:94\tApple\nc0:64:c6\tNokia\nc0:65:99\tSamsung\nc0:67:af\tCisco\nc0:6c:0f\tDobbsSta\nc0:6c:6d\tMagnemot\nc0:70:09\tHuawei\nc0:7b:bc\tCisco\nc0:7c:d1\tPegatron\nc0:7e:40\tShenzhen\nc0:81:70\tEffigisG\nc0:83:0a\t2wire\nc0:84:7a\tApple\nc0:84:88\tFinis\nc0:85:4c\tRagentek\nc0:87:eb\tSamsung\nc0:88:5b\tSndTech\nc0:89:97\tSamsung\nc0:8a:de\tRuckusWi\nc0:8b:6f\tSISistem\nc0:8c:60\tCisco\nc0:91:32\tPatriotM\nc0:91:34\tProcurve\nc0:97:27\tSamsung\nc0:98:79\tAcer\nc0:98:e5\tUniversi\nc0:9a:71\tXiamenMe\nc0:9c:04\tShaanxiG\nc0:9c:92\tCoby\nc0:9d:26\tTopiconH\nc0:9f:05\tGuangdon\nc0:9f:42\tApple\nc0:a0:bb\tD-Link\nc0:a0:c7\tFairfiel\nc0:a0:de\tMultiTou\nc0:a0:e2\tEdenInno\nc0:a1:a2\tMarqmetr\nc0:a2:6d\tAbbottPo\nc0:a3:64\t3dMassac\nc0:a3:9e\tEarthcam\nc0:a5:dd\tShenzhen\nc0:aa:68\tOsasiTec\nc0:ac:54\tSagemcom\nc0:b3:39\tComigo\nc0:b3:57\tYoshikiE\nc0:b7:13\tBeijingX\nc0:b8:b1\tBitbox\nc0:ba:e6\tApplicat\nc0:bd:42\tZpaSmart\nc0:bd:d1\tSamsung\nc0:bf:c0\tHuawei\nc0:c1:c0\tCisco\nc0:c3:b6\tAutomati\nc0:c5:20\tRuckusWi\nc0:c5:22\tArrisGro\nc0:c5:69\tShanghai\nc0:c6:87\tCisco\nc0:c9:46\tMitsuyaL\nc0:c9:76\tShenzhen\nc0:cb:38\tHonHaiPr\nc0:cc:f8\tApple\nc0:ce:cd\tApple\nc0:cf:a3\tCreative\nc0:d0:12\tApple\nc0:d0:44\tSagemcom\nc0:d3:91\tIEEERegi\nc0:d3:c0\tSamsung\nc0:d9:62\tAskeyCom\nc0:d9:f7\tShandong\nc0:da:74\tHangzhou\nc0:dc:6a\tQingdaoE\nc0:df:77\tConradEl\nc0:e4:22\tTexasIns\nc0:e4:2d\tTP-Link\nc0:e5:4e\tAriesEmb\nc0:ea:e4\tSonicwal\nc0:ee:40\tLairdTec\nc0:ee:fb\tOneplusT\nc0:f1:c4\tPacidal\nc0:f2:fb\tApple\nc0:f6:36\tHangzhou\nc0:f7:9d\tPowercod\nc0:f8:da\tHonHaiPr\nc0:f9:45\tToshibaT\nc0:f9:91\tGmeStand\nc0:ff:d4\tNetgear\nc4:00:06\tLipiData\nc4:00:49\tKamama\nc4:01:42\tMaxmedia\nc4:01:7c\tRuckusWi\nc4:01:b1\tSeektech\nc4:01:ce\tPresitio\nc4:04:15\tNetgear\nc4:04:7b\tShenzhen\nc4:05:28\tHuawei\nc4:07:2f\tHuawei\nc4:08:4a\tNokia\nc4:08:80\tShenzhen\nc4:09:38\tFujianSt\nc4:0a:cb\tCisco\nc4:0b:cb\tXiaomiCo\nc4:0e:45\tAckNetwo\nc4:0f:09\tHermesEl\nc4:10:8a\tRuckusWi\nc4:11:e0\tBullGrou\nc4:12:f5\tD-Link\nc4:13:e2\tAerohive\nc4:14:3c\tCisco\nc4:16:fa\tPrysm\nc4:17:fe\tHonHaiPr\nc4:19:8b\tDominion\nc4:19:ec\tQualisys\nc4:1c:ff\tVizio\nc4:1e:ce\tHmiSourc\nc4:21:c8\tKyocera\nc4:23:7a\tWhiznets\nc4:24:2e\tGalvanic\nc4:26:28\tAiroWire\nc4:27:95\tTechnico\nc4:28:2d\tEmbedded\nc4:29:1d\tKlemsanE\nc4:2c:03\tApple\nc4:2f:90\tHangzhou\nc4:30:18\tMcsLogic\nc4:34:6b\tHP\nc4:36:55\tShenzhen\nc4:36:6c\tLG\nc4:36:da\tRustelet\nc4:38:d3\tTagatec\nc4:39:3a\tSmcNetwo\nc4:3a:9f\tSiconix\nc4:3a:be\tSony\nc4:3c:3c\tCybelecS\nc4:3d:c7\tNetgear\nc4:40:44\tRacktop\nc4:42:02\tSamsung\nc4:43:8f\tLG\nc4:45:67\tSambonPr\nc4:45:ec\tShanghai\nc4:46:19\tHonHaiPr\nc4:47:3f\tHuawei\nc4:48:38\tSatcomDi\nc4:49:bb\tMitsumiE\nc4:4a:d0\tFireflie\nc4:4b:44\tOmniprin\nc4:4b:d1\tWallysCo\nc4:4e:1f\tBluen\nc4:4e:ac\tShenzhen\nc4:50:06\tSamsung\nc4:54:44\tQuantaCo\nc4:55:a6\tCadacHol\nc4:55:c2\tBach-Sim\nc4:56:00\tGalleonE\nc4:56:fe\tLavaInte\nc4:57:1f\tJuneLife\nc4:57:6e\tSamsung\nc4:58:c2\tShenzhen\nc4:59:76\tFugooCoo\nc4:5d:d8\tHdmiForu\nc4:60:44\tEverexEl\nc4:62:6b\tZptVigan\nc4:62:ea\tSamsung\nc4:63:54\tU-Raku\nc4:64:13\tCisco\nc4:66:99\tVivoMobi\nc4:67:b5\tLibraton\nc4:69:3e\tTurbulen\nc4:6a:b7\tXiaomiCo\nc4:6b:b4\tMyidkey\nc4:6d:f1\tDatagrav\nc4:6e:1f\tTP-Link\nc4:70:0b\tGuangzho\nc4:71:30\tFonTechn\nc4:71:fe\tCisco\nc4:72:95\tCisco\nc4:73:1e\tSamsung\nc4:77:ab\tBeijingA\nc4:7b:2f\tBeijingJ\nc4:7b:a3\tNavis\nc4:7c:8d\tIEEERegi\nc4:7d:46\tFujitsu\nc4:7d:4f\tCisco\nc4:7d:cc\tZebraTec\nc4:7d:fe\tANSoluti\nc4:7f:51\tInventek\nc4:82:3f\tFujianNe\nc4:82:4e\tChangzho\nc4:83:6f\tCiena\nc4:85:08\tIntel\nc4:86:e9\tHuawei\nc4:88:e5\tSamsung\nc4:8e:8f\tHonHaiPr\nc4:8f:07\tShenzhen\nc4:91:3a\tShenzhen\nc4:92:4c\tKeisokuk\nc4:93:00\t8devices\nc4:93:13\t100fioNe\nc4:93:80\tSpeedyte\nc4:95:a2\tShenzhen\nc4:98:05\tMinieumN\nc4:9a:02\tLG\nc4:9d:ed\tMicrosoft\nc4:9e:41\tG24Power\nc4:9f:f3\tMciaoTec\nc4:a3:66\tZte\nc4:a8:1d\tD-Link\nc4:aa:a1\tSummitDe\nc4:ab:b2\tVivoMobi\nc4:ad:21\tMediaedg\nc4:ad:f1\tGopeace\nc4:ae:12\tSamsung\nc4:b3:01\tApple\nc4:b5:12\tGeneralE\nc4:b9:cd\tCisco\nc4:ba:99\tI+MeActi\nc4:ba:a3\tBeijingW\nc4:bb:4c\tZebraInf\nc4:bb:ea\tPakedgeD\nc4:bd:6a\tSkf\nc4:be:84\tTexasIns\nc4:be:d4\tAvaya\nc4:c0:ae\tMidoriEl\nc4:c1:9f\tNational\nc4:c7:55\tBeijingH\nc4:c9:19\tEnergyIm\nc4:c9:ec\tGugaooHk\nc4:ca:d9\tHangzhou\nc4:cd:45\tBeijingB\nc4:d1:97\tVentiaUt\nc4:d4:89\tJiangsuJ\nc4:d6:55\tTercelTe\nc4:d9:87\tIntel\nc4:da:26\tNoblexSa\nc4:da:7d\tIviumTec\nc4:e0:32\tIEEE1904\nc4:e1:7c\tU2s\nc4:e5:10\tMechatro\nc4:e7:be\tScspro\nc4:e9:2f\tSciex\nc4:e9:84\tTP-Link\nc4:ea:1d\tTechnico\nc4:eb:e3\tRrcnSas\nc4:ed:ba\tTexasIns\nc4:ee:ae\tVssMonit\nc4:ee:f5\tIi-Vi\nc4:ef:70\tHomeSkin\nc4:f0:81\tHuawei\nc4:f1:d1\tBeijingS\nc4:f4:64\tSpicaInt\nc4:f5:7c\tBrocadeC\nc4:f5:a5\tKumalift\nc4:fc:e4\tDishtvNz\nc4:ff:1f\tHuawei\nc8:00:84\tCisco\nc8:02:10\tLG\nc8:02:58\tItwGseAp\nc8:02:8f\tNovaElec\nc8:02:a6\tBeijingN\nc8:07:18\tTdsi\nc8:08:e9\tLG\nc8:0a:a9\tQuantaCo\nc8:0c:c8\tHuawei\nc8:0e:14\tAvmAudio\nc8:0e:77\tLeShiZhi\nc8:0e:95\tOmnilync\nc8:10:73\tCenturyO\nc8:14:51\tHuawei\nc8:14:79\tSamsung\nc8:16:a5\tMasimo\nc8:16:bd\tQingdaoH\nc8:19:f7\tSamsung\nc8:1a:fe\tDlogic\nc8:1b:5c\tBctech\nc8:1b:6b\tInnovaSe\nc8:1e:8e\tAdvSecur\nc8:1e:e7\tApple\nc8:1f:66\tDell\nc8:1f:be\tHuawei\nc8:1f:ea\tAvaya\nc8:20:8e\tStoraged\nc8:21:58\tIntel\nc8:25:e1\tLemobile\nc8:29:2a\tBarunEle\nc8:2a:14\tApple\nc8:2e:94\tHalfaEnt\nc8:31:68\tEzex\nc8:32:32\tHuntingI\nc8:33:4b\tApple\nc8:34:8e\tIntel\nc8:35:b8\tEricsson\nc8:38:70\tSamsung\nc8:3a:35\tTendaTec\nc8:3a:6b\tRoku\nc8:3b:45\tJri\nc8:3d:97\tNokia\nc8:3d:d4\tCybertan\nc8:3d:fc\tPioneerD\nc8:3e:99\tTexasIns\nc8:3e:a7\tKunbus\nc8:3f:26\tMicrosoft\nc8:3f:b4\tArrisGro\nc8:45:29\tImkNetwo\nc8:45:44\tAsiaPaci\nc8:45:8f\tWyler\nc8:47:8c\tBeken\nc8:48:f5\tMedisonX\nc8:4c:75\tCisco\nc8:51:95\tHuawei\nc8:56:45\tIntermas\nc8:56:63\tSunflexE\nc8:5b:76\tLcfcHefe\nc8:60:00\tASUS\nc8:64:c7\tZte\nc8:66:2c\tBeijingH\nc8:66:5d\tAerohive\nc8:67:5e\tAerohive\nc8:69:cd\tApple\nc8:6c:1e\tDisplay\nc8:6c:87\tZyxelCom\nc8:6c:b6\tOptcom\nc8:6f:1d\tApple\nc8:72:48\tAplicomO\nc8:73:24\tSowCheng\nc8:75:5b\tQuantify\nc8:77:8b\tThemisCo\nc8:7b:5b\tZte\nc8:7c:bc\tValink\nc8:7d:77\tShenzhen\nc8:7e:75\tSamsung\nc8:84:39\tSunriseT\nc8:84:47\tBeautifu\nc8:85:50\tApple\nc8:87:22\tLumenpul\nc8:87:3b\tNetOptic\nc8:8a:83\tDongguan\nc8:8b:47\tNolangro\nc8:8d:83\tHuawei\nc8:8e:d1\tIEEERegi\nc8:90:3e\tPaktonTe\nc8:91:f9\tSagemcom\nc8:93:46\tMxchip\nc8:93:83\tEmbedded\nc8:94:bb\tHuawei\nc8:94:d2\tJiangsuD\nc8:97:9f\tNokia\nc8:9c:1d\tCisco\nc8:9c:dc\tElitegro\nc8:9f:1d\tShenzhen\nc8:9f:42\tVdiiInno\nc8:a0:30\tTexasIns\nc8:a1:b6\tShenzhen\nc8:a1:ba\tNeul\nc8:a2:ce\tOasisMed\nc8:a6:20\tNebula\nc8:a7:0a\tVerizonB\nc8:a7:29\tSystroni\nc8:a8:23\tSamsung\nc8:a9:fc\tGoyooNet\nc8:aa:21\tArrisGro\nc8:aa:55\tHunanCom\nc8:aa:cc\tPrivate\nc8:ae:9c\tShanghai\nc8:af:40\tMarcoSys\nc8:af:e3\tHefeiRad\nc8:b2:1e\tChipseaT\nc8:b3:73\tCisco\nc8:b5:ad\tHP\nc8:b5:b7\tApple\nc8:ba:94\tSamsung\nc8:bb:d3\tEmbrane\nc8:bc:c8\tApple\nc8:be:19\tD-Link\nc8:c1:26\tZpmIndus\nc8:c1:3c\tRuggedte\nc8:c2:c6\tShanghai\nc8:c5:0e\tShenzhen\nc8:c7:91\tZero1Tv\nc8:cb:b8\tHP\nc8:cd:72\tSagemcom\nc8:d0:19\tShanghai\nc8:d1:0b\tNokia\nc8:d1:5e\tHuawei\nc8:d1:d1\tAgaitTec\nc8:d2:c1\tJetlunSh\nc8:d3:a3\tD-Link\nc8:d3:ff\tHP\nc8:d4:29\tMuehlbau\nc8:d5:90\tFlightDa\nc8:d5:fe\tShenzhen\nc8:d7:19\tCisco\nc8:d7:79\tQingdaoH\nc8:d7:b0\tSamsung\nc8:db:26\tLogitech\nc8:dd:c9\tLenovoMo\nc8:de:51\tIntegrao\nc8:df:7c\tNokia\nc8:e0:eb\tApple\nc8:e1:30\tMilkyway\nc8:e1:a7\tVertu\nc8:e4:2f\tTechnica\nc8:e7:76\tPtcomTec\nc8:e7:d8\tShenzhen\nc8:ee:08\tTangtopT\nc8:ee:75\tPishionI\nc8:ee:a6\tShenzhen\nc8:ef:2e\tBeijingG\nc8:f2:30\tGuangdon\nc8:f3:6b\tYamatoSc\nc8:f3:86\tShenzhen\nc8:f4:06\tAvaya\nc8:f6:50\tApple\nc8:f6:8d\tSETechno\nc8:f7:04\tBuilding\nc8:f7:33\tIntel\nc8:f8:6d\tAlcatel-\nc8:f9:46\tLocosysT\nc8:f9:81\tSenecaSR\nc8:f9:c8\tNewsharp\nc8:f9:f9\tCisco\nc8:fb:26\tCisco\nc8:fd:19\tTexasIns\nc8:fe:30\tBejingDa\nc8:ff:28\tLiteonTe\nc8:ff:77\tDyson\ncc:00:80\tBettiniS\ncc:03:d9\tCisco\ncc:03:fa\tTechnico\ncc:04:7c\tG-WayMic\ncc:04:b4\tSelectCo\ncc:05:1b\tSamsung\ncc:06:77\tFiberhom\ncc:07:ab\tSamsung\ncc:07:e4\tLenovoMo\ncc:08:8d\tApple\ncc:08:e0\tApple\ncc:09:c8\tImaqliq\ncc:0c:da\tMiljovak\ncc:0d:ec\tCisco\ncc:10:a3\tBeijingN\ncc:14:a6\tYichunMy\ncc:16:7e\tCisco\ncc:18:7b\tManzanit\ncc:19:a8\tPtInovaç\ncc:1a:fa\tZte\ncc:1b:e0\tIEEERegi\ncc:1e:ff\tMetrolog\ncc:1f:c4\tInvue\ncc:20:e8\tApple\ncc:22:18\tInnodigi\ncc:25:ef\tApple\ncc:26:2d\tVerifiLl\ncc:29:f5\tApple\ncc:2a:80\tMicro-Bi\ncc:2d:21\tTendaTec\ncc:2d:83\tGuangdon\ncc:2d:8c\tLG\ncc:30:80\tVaio\ncc:33:bb\tSagemcom\ncc:34:29\tTP-Link\ncc:34:d7\tGewissSP\ncc:35:40\tTechnico\ncc:37:ab\tEdgecore\ncc:39:8c\tShiningt\ncc:3a:61\tSamsung\ncc:3a:df\tPrivate\ncc:3b:3e\tLesterEl\ncc:3c:3f\tSaSSDate\ncc:3d:82\tIntel\ncc:3e:5f\tHP\ncc:3f:1d\tIntesisS\ncc:43:e3\tTrumpSA\ncc:44:63\tApple\ncc:46:39\tWaav\ncc:46:d6\tCisco\ncc:47:03\tIntercon\ncc:4a:e1\tFourtec-\ncc:4b:73\tAmpakTec\ncc:4b:fb\tHellberg\ncc:4e:24\tBrocadeC\ncc:4e:ec\tHumax\ncc:50:0a\tFiberhom\ncc:50:1c\tKvhIndus\ncc:50:76\tOcomComm\ncc:52:af\tUniversa\ncc:53:b5\tHuawei\ncc:54:59\tOntimeNe\ncc:55:ad\tRim\ncc:59:3e\tToumaz\ncc:5c:75\tWeightec\ncc:5d:4e\tZyxelCom\ncc:5d:57\tInformat\ncc:5f:bf\tTopwise3\ncc:60:bb\tEmpowerR\ncc:61:e5\tMotorola\ncc:65:ad\tArrisGro\ncc:69:b0\tGlobalTr\ncc:6b:98\tMinetecW\ncc:6b:f1\tSoundMas\ncc:6d:a0\tRoku\ncc:6d:ef\tTjkTieto\ncc:72:0f\tViscount\ncc:73:14\tHongKong\ncc:74:98\tFilmetri\ncc:76:69\tSeetech\ncc:78:5f\tApple\ncc:78:ab\tTexasIns\ncc:79:4a\tBluProdu\ncc:79:cf\tShenzhen\ncc:7a:30\tCmaxWire\ncc:7b:35\tZte\ncc:7d:37\tArrisGro\ncc:7e:e7\tPanasoni\ncc:81:da\tShanghai\ncc:82:eb\tKyocera\ncc:85:6c\tShenzhen\ncc:89:fd\tNokia\ncc:8c:da\tShenzhen\ncc:8c:e3\tTexasIns\ncc:90:93\tHansongT\ncc:90:e8\tShenzhen\ncc:91:2b\tTeConnec\ncc:94:4a\tPfeiffer\ncc:94:70\tKinestra\ncc:95:d7\tVizio\ncc:96:35\tLvs\ncc:96:a0\tHuawei\ncc:9e:00\tNintendo\ncc:9f:35\tTransbit\ncc:9f:7a\tChiunMai\ncc:a0:e5\tDzgMeter\ncc:a2:19\tShenzhen\ncc:a2:23\tHuawei\ncc:a2:60\tSichuanT\ncc:a3:74\tGuangdon\ncc:a4:62\tArrisGro\ncc:a4:af\tShenzhen\ncc:a6:14\tAifaTech\ncc:af:78\tHonHaiPr\ncc:b0:da\tLiteonTe\ncc:b1:1a\tSamsung\ncc:b2:55\tD-Link\ncc:b3:ab\tShenzhen\ncc:b3:f8\tFujitsu\ncc:b5:5a\tFraunhof\ncc:b6:91\tNecmagnu\ncc:b8:88\tAnbSecur\ncc:b8:a8\tAmpakTec\ncc:b8:f1\tEagleKin\ncc:bd:35\tSteinel\ncc:bd:d3\tUltimake\ncc:be:59\tCalix\ncc:be:71\tOptilogi\ncc:c1:04\tAppliedT\ncc:c3:ea\tMotorola\ncc:c5:0a\tShenzhen\ncc:c5:ef\tCo-CommS\ncc:c6:2b\tTri-Syst\ncc:c7:60\tApple\ncc:c8:d7\tCiasElet\ncc:cc:4e\tSunFount\ncc:cc:81\tHuawei\ncc:cd:64\tSm-Elect\ncc:ce:1e\tAvmAudio\ncc:ce:40\tJanteq\ncc:d2:9b\tShenzhen\ncc:d3:1e\tIEEERegi\ncc:d3:e2\tJiangsuY\ncc:d5:39\tCisco\ncc:d8:11\tAiconnTe\ncc:d8:c1\tCisco\ncc:d9:e9\tScrEngin\ncc:e0:c3\tMangstor\ncc:e1:7f\tJuniperN\ncc:e1:d5\tBuffalo\ncc:e7:98\tMySocial\ncc:e7:df\tAmerican\ncc:e8:ac\tSoyeaTec\ncc:ea:1c\tDconwork\ncc:ee:d9\tVahleDet\ncc:ef:48\tCisco\ncc:f3:a5\tChiMeiCo\ncc:f4:07\tEukreaEl\ncc:f5:38\t3isysnet\ncc:f6:7a\tAyeckaCo\ncc:f8:41\tLumewave\ncc:f8:f0\tXiAnHisu\ncc:f9:54\tAvaya\ncc:f9:e8\tSamsung\ncc:fa:00\tLG\ncc:fb:65\tNintendo\ncc:fc:6d\tRizTrans\ncc:fc:b1\tWireless\ncc:fd:17\tTctMobil\ncc:fe:3c\tSamsung\nd0:03:4b\tApple\nd0:04:92\tFiberhom\nd0:05:2a\tArcadyan\nd0:07:90\tTexasIns\nd0:0a:ab\tYokogawa\nd0:0e:a4\tPorscheC\nd0:0e:d9\tTaicangT\nd0:0f:6d\tT&WElect\nd0:12:42\tBios\nd0:13:1e\tSunrexTe\nd0:13:fd\tLG\nd0:15:4a\tZte\nd0:17:6a\tSamsung\nd0:17:c2\tASUS\nd0:1a:a7\tUniprint\nd0:1c:bb\tBeijingC\nd0:22:12\tIEEERegi\nd0:22:be\tSamsung\nd0:23:db\tApple\nd0:25:16\tShenzhen\nd0:25:44\tSamsung\nd0:25:98\tApple\nd0:27:88\tHonHaiPr\nd0:2c:45\tLittlebi\nd0:2d:b3\tHuawei\nd0:31:10\tIngenicS\nd0:33:11\tApple\nd0:37:42\tYulongCo\nd0:37:61\tTexasIns\nd0:39:72\tTexasIns\nd0:39:b3\tArrisGro\nd0:3d:c3\tAq\nd0:3e:5c\tHuawei\nd0:43:1e\tDell\nd0:46:dc\tSouthwes\nd0:48:f3\tDattus\nd0:49:8b\tZoomServ\nd0:4c:c1\tSintrone\nd0:4d:2c\tRoku\nd0:4f:7e\tApple\nd0:50:99\tAsrockIn\nd0:51:62\tSony\nd0:52:a8\tPhysical\nd0:53:49\tLiteonTe\nd0:54:2d\tCambridg\nd0:55:b2\tIntegrat\nd0:57:4c\tCisco\nd0:57:7b\tIntel\nd0:57:85\tPantech\nd0:57:a1\tWermaSig\nd0:58:75\tActiveCo\nd0:58:a8\tZte\nd0:59:c3\tCeramicr\nd0:59:e4\tSamsung\nd0:5a:00\tTechnico\nd0:5a:0f\tI-BtDigi\nd0:5a:f1\tShenzhen\nd0:5b:a8\tZte\nd0:5c:7a\tSarturaD\nd0:5f:b8\tTexasIns\nd0:5f:ce\tHitachiD\nd0:60:8c\tZte\nd0:62:a0\tChinaEss\nd0:63:4d\tMeikoMas\nd0:63:b4\tSolidrun\nd0:65:ca\tHuawei\nd0:66:7b\tSamsung\nd0:67:e5\tDell\nd0:69:9e\tLuminexL\nd0:69:d0\tVertoMed\nd0:6a:1f\tBse\nd0:6f:4a\tTopwellI\nd0:6f:82\tHuawei\nd0:71:c4\tZte\nd0:72:dc\tCisco\nd0:73:7f\tMini-Cir\nd0:73:8e\tDongOhPr\nd0:73:d5\tLifiLabs\nd0:75:be\tRenoA&E\nd0:76:50\tIEEERegi\nd0:7a:b5\tHuawei\nd0:7c:2d\tLeieIotT\nd0:7d:e5\tForwardP\nd0:7e:28\tHP\nd0:7e:35\tIntel\nd0:83:d4\tXtelWire\nd0:84:b0\tSagemcom\nd0:87:e2\tSamsung\nd0:89:99\tApcon\nd0:8a:55\tSkullcan\nd0:8b:7e\tPassifSe\nd0:8c:b5\tTexasIns\nd0:8c:ff\tUpwis\nd0:92:9e\tMicrosoft\nd0:93:80\tDucereTe\nd0:93:f8\tStonestr\nd0:95:c7\tPantech\nd0:99:d5\tAlcatel-\nd0:9b:05\tEmtronix\nd0:9c:30\tFosterEl\nd0:9d:0a\tLinkcom\nd0:9d:ab\tTctMobil\nd0:a0:d6\tChengduT\nd0:a3:11\tNeuberge\nd0:a4:b1\tSonifex\nd0:a5:a6\tCisco\nd0:a6:37\tApple\nd0:ae:ec\tAlphaNet\nd0:af:b6\tLinktopT\nd0:b0:cd\tMoen\nd0:b2:c4\tTechnico\nd0:b3:3f\tShenzhen\nd0:b4:98\tRobertBo\nd0:b5:23\tBestcare\nd0:b5:3d\tSeproRob\nd0:b5:c2\tTexasIns\nd0:ba:e4\tShanghai\nd0:bb:80\tShlTelem\nd0:bd:01\tDsIntern\nd0:be:2c\tCnslink\nd0:bf:9c\tHP\nd0:c0:bf\tActionsM\nd0:c1:93\tSkybell\nd0:c1:b1\tSamsung\nd0:c2:82\tCisco\nd0:c4:2f\tTamagawa\nd0:c5:f3\tApple\nd0:c7:89\tCisco\nd0:c7:c0\tTP-Link\nd0:cd:e1\tScientec\nd0:cf:5e\tEnergyMi\nd0:d0:4b\tHuawei\nd0:d0:fd\tCisco\nd0:d2:12\tK2net\nd0:d2:86\tBeckmanC\nd0:d3:fc\tMios\nd0:d4:12\tAdbBroad\nd0:d4:71\tMvtech\nd0:d6:cc\tWintop\nd0:d9:4f\tIEEERegi\nd0:db:32\tNokia\nd0:df:9a\tLiteonTe\nd0:df:b2\tGenieNet\nd0:df:c7\tSamsung\nd0:e1:40\tApple\nd0:e3:47\tYoga\nd0:e4:0b\tWearable\nd0:e4:4a\tMurataMa\nd0:e5:4d\tArrisGro\nd0:e7:82\tAzureWave\nd0:eb:03\tZhehuaTe\nd0:eb:9e\tSeowoo\nd0:f0:db\tEricsson\nd0:f2:7f\tSteadyse\nd0:f7:3b\tHelmutMa\nd0:f8:8c\tMotorola\nd0:fa:1d\tQihoo360\nd0:fc:cc\tSamsung\nd0:ff:50\tTexasIns\nd0:ff:98\tHuawei\nd4:00:0d\tPhoenixB\nd4:00:57\tMcTechno\nd4:01:29\tBroadcom\nd4:01:6d\tTP-Link\nd4:02:4a\tDelphian\nd4:04:cd\tArrisGro\nd4:04:ff\tJuniperN\nd4:05:98\tArrisGro\nd4:0a:a9\tArrisGro\nd4:0b:1a\tHTC\nd4:0b:b9\tSolidSem\nd4:0f:b2\tAppliedM\nd4:10:90\tInform\nd4:10:cf\tHuanshun\nd4:11:d6\tShotspot\nd4:12:96\tAnobitTe\nd4:12:bb\tQuadrant\nd4:13:6f\tAsiaPaci\nd4:1c:1c\tRcfSPA\nd4:1d:71\tPaloAlto\nd4:1e:35\tTohoElec\nd4:1f:0c\tJaiOy\nd4:20:6d\tHTC\nd4:21:22\tSercomm\nd4:22:3f\tLenovoMo\nd4:22:4e\tAlcatelL\nd4:25:8b\tIntel\nd4:27:51\tInfopia\nd4:28:b2\tIobridge\nd4:28:d5\tTctMobil\nd4:29:ea\tZimory\nd4:2c:0f\tArrisGro\nd4:2c:3d\tSkyLight\nd4:2c:44\tCisco\nd4:2f:23\tAkenoriP\nd4:31:9d\tSinwatec\nd4:32:66\tFike\nd4:36:39\tTexasIns\nd4:36:db\tJiangsuT\nd4:37:d7\tZte\nd4:3a:65\tIgrsEngi\nd4:3a:e9\tDongguan\nd4:3d:67\tCarmaInd\nd4:3d:7e\tMicro-St\nd4:40:f0\tHuawei\nd4:41:65\tSichuanT\nd4:43:a8\tChangzho\nd4:45:e8\tJiangxiH\nd4:4b:5e\tTaiyoYud\nd4:4c:24\tVuppalam\nd4:4c:9c\tShenzhen\nd4:4c:a7\tInformte\nd4:4f:80\tKemperDi\nd4:50:3f\tGuangdon\nd4:50:7a\tCeivaLog\nd4:52:2a\tTangowif\nd4:52:51\tIbtIngen\nd4:52:97\tNstreams\nd4:53:af\tVigoSyst\nd4:55:56\tFiberMou\nd4:55:be\tShenzhen\nd4:5a:b2\tGalleon\nd4:5c:70\tWi-FiAll\nd4:5d:42\tNokia\nd4:5f:25\tShenzhen\nd4:61:2e\tHuawei\nd4:61:32\tProConce\nd4:61:9d\tApple\nd4:61:fe\tHangzhou\nd4:63:fe\tArcadyan\nd4:64:f7\tChengduU\nd4:66:a8\tRiedoNet\nd4:67:61\tSahabTec\nd4:67:e7\tFiberhom\nd4:68:4d\tRuckusWi\nd4:68:67\tNeoventu\nd4:68:ba\tShenzhen\nd4:6a:6a\tHonHaiPr\nd4:6a:91\tSnapAv\nd4:6a:a8\tHuawei\nd4:6c:bf\tGoodrich\nd4:6c:da\tCsm\nd4:6d:50\tCisco\nd4:6e:0e\tTP-Link\nd4:6e:5c\tHuawei\nd4:6f:42\tWaxessUs\nd4:72:08\tBragi\nd4:76:ea\tZte\nd4:78:56\tAvaya\nd4:79:c3\tCamerone\nd4:7a:e2\tSamsung\nd4:7b:35\tNeoMonit\nd4:7b:75\tHartingE\nd4:7b:b0\tAskeyCom\nd4:7d:fc\tTecnoMob\nd4:81:ca\tIdevices\nd4:81:d7\tDell\nd4:82:3e\tArgosyTe\nd4:83:04\tShenzhen\nd4:85:64\tHP\nd4:87:d8\tSamsung\nd4:88:3f\tHdpro\nd4:88:90\tSamsung\nd4:8c:b5\tCisco\nd4:8d:d9\tMeldTech\nd4:8f:33\tMicrosoft\nd4:8f:aa\tSogecamI\nd4:90:e0\tWachendo\nd4:91:af\tElectroa\nd4:93:98\tNokia\nd4:93:a0\tFidelixO\nd4:94:5a\tCosmo\nd4:94:a1\tTexasIns\nd4:94:e8\tHuawei\nd4:95:24\tCloverNe\nd4:96:df\tSungjinC\nd4:97:0b\tXiaomiCo\nd4:9a:20\tApple\nd4:9b:5c\tChongqin\nd4:9c:28\tJaybirdL\nd4:9c:8e\tUniversi\nd4:9e:6d\tWuhanZho\nd4:a0:2a\tCisco\nd4:a1:48\tHuawei\nd4:a4:25\tSmaxTech\nd4:a4:99\tInviewTe\nd4:a9:28\tGreenwav\nd4:aa:ff\tMicroWor\nd4:ac:4e\tBodiRsLl\nd4:ad:2d\tFiberhom\nd4:ae:05\tSamsung\nd4:ae:52\tDell\nd4:b1:10\tHuawei\nd4:b1:69\tLeShiZhi\nd4:b4:3e\tMesscomp\nd4:b8:ff\tHomeCont\nd4:be:d9\tDell\nd4:bf:2d\tSeContro\nd4:bf:7f\tUpvel\nd4:c1:c8\tZte\nd4:c1:fc\tNokia\nd4:c7:66\tAcentic\nd4:c8:b0\tPrimeEle\nd4:c9:b2\tQuanergy\nd4:c9:ef\tHP\nd4:ca:6d\tRouterbo\nd4:ca:6e\tU-Blox\nd4:cb:af\tNokia\nd4:ce:b8\tEnatel\nd4:cf:37\tSymbolic\nd4:cf:f9\tShenzhen\nd4:d1:84\tAdbBroad\nd4:d2:49\tPowerEth\nd4:d5:0d\tSouthwes\nd4:d7:48\tCisco\nd4:d7:a9\tShanghai\nd4:d8:98\tKoreaCno\nd4:d9:19\tGopro\nd4:dc:cd\tApple\nd4:df:57\tAlpinion\nd4:e0:8e\tValuehd\nd4:e3:2c\tSSiedleS\nd4:e3:3f\tNokia\nd4:e8:b2\tSamsung\nd4:e9:0b\tCvt\nd4:ea:0e\tAvaya\nd4:ec:0c\tHarley-D\nd4:ec:86\tLinkedho\nd4:ee:07\tHiwifi\nd4:f0:27\tNavetasE\nd4:f0:b4\tNapcoSec\nd4:f1:43\tIproad\nd4:f2:07\tDiaodiao\nd4:f4:6f\tApple\nd4:f4:be\tPaloAlto\nd4:f5:13\tTexasIns\nd4:f6:3f\tIeaSRL\nd4:f9:a1\tHuawei\nd8:00:4d\tApple\nd8:05:2e\tSkyviia\nd8:06:d1\tHoneywel\nd8:08:f5\tArcadiaN\nd8:09:c3\tCercacor\nd8:0c:cf\tCGVSAS\nd8:0d:e3\tFxiTechn\nd8:0f:99\tHonHaiPr\nd8:14:d6\tSureSyst\nd8:15:0d\tTP-Link\nd8:16:0a\tNipponEl\nd8:16:c1\tDewavHkE\nd8:18:2b\tContiTem\nd8:19:7a\tNuheara\nd8:19:ce\tTelesqua\nd8:1b:fe\tTwinlinx\nd8:1c:14\tCompacta\nd8:1d:72\tApple\nd8:1e:de\tB&WGroup\nd8:1f:cc\tBrocadeC\nd8:20:9f\tCubroAcr\nd8:22:f4\tAvnetSil\nd8:24:bd\tCisco\nd8:25:22\tArrisGro\nd8:25:b0\tRockeete\nd8:26:b9\tGuangdon\nd8:27:0c\tMaxtroni\nd8:28:c9\tGeneralE\nd8:29:16\tAscentCo\nd8:29:86\tBestWish\nd8:2a:15\tLeitner\nd8:2a:7e\tNokia\nd8:2d:9b\tShenzhen\nd8:2d:e1\tTricasca\nd8:30:62\tApple\nd8:31:cf\tSamsung\nd8:32:14\tTendaTec\nd8:32:5a\tShenzhen\nd8:33:7f\tOfficeFa\nd8:37:be\tShanghai\nd8:38:0d\tShenzhen\nd8:38:fc\tRuckusWi\nd8:3c:69\tShenzhen\nd8:42:ac\tShanghai\nd8:42:e2\tCanaryCo\nd8:45:2b\tIntegrat\nd8:46:06\tSiliconV\nd8:47:10\tSichuanC\nd8:48:ee\tHangzhou\nd8:49:0b\tHuawei\nd8:49:2f\tCanon\nd8:4a:87\tOiElectr\nd8:4b:2a\tCognitas\nd8:4f:b8\tLG\nd8:50:e6\tASUS\nd8:54:3a\tTexasIns\nd8:54:a2\tAerohive\nd8:55:a3\tZte\nd8:57:ef\tSamsung\nd8:58:d7\tCzNicZSP\nd8:5b:2a\tSamsung\nd8:5d:4c\tTP-Link\nd8:5d:84\tCaxSoft\nd8:5d:e2\tHonHaiPr\nd8:5d:ef\tBusch-Ja\nd8:5d:fb\tPrivate\nd8:60:b0\tBiomérie\nd8:60:b3\tGuangdon\nd8:61:94\tObjetivo\nd8:62:db\tEno\nd8:65:95\tToySMyth\nd8:66:c6\tShenzhen\nd8:66:ee\tBoxinCom\nd8:67:d9\tCisco\nd8:69:60\tSteinsvi\nd8:6b:f7\tNintendo\nd8:6c:02\tHuaqinTe\nd8:6c:e9\tSagemcom\nd8:71:57\tLenovoMo\nd8:74:95\tZte\nd8:75:33\tNokia\nd8:76:0a\tEscort\nd8:78:e5\tKuhnSa\nd8:79:88\tHonHaiPr\nd8:7c:dd\tSanix\nd8:7e:b1\tXOWare\nd8:80:39\tMicrochi\nd8:80:3c\tAnhuiHua\nd8:81:ce\tAhn\nd8:84:66\tExtremeN\nd8:87:d5\tLeadcore\nd8:88:ce\tRfTechno\nd8:8a:3b\tUnit-Em\nd8:8b:4c\tKingting\nd8:8d:5c\tElentec\nd8:90:e8\tSamsung\nd8:93:41\tGeneralE\nd8:94:03\tHP\nd8:95:2f\tTexasIns\nd8:96:85\tGopro\nd8:96:95\tApple\nd8:96:e0\tAlibabaC\nd8:97:3b\tArtesynE\nd8:97:60\tC2Develo\nd8:97:7c\tGreyInno\nd8:97:ba\tPegatron\nd8:9a:34\tBeijingS\nd8:9d:67\tHP\nd8:9d:b9\tEmegatec\nd8:9e:3f\tApple\nd8:a1:05\tSyslane\nd8:a2:5e\tApple\nd8:ad:dd\tSonavati\nd8:ae:90\tItibiaTe\nd8:af:3b\tHangzhou\nd8:af:f1\tPanasoni\nd8:b0:2e\tGuangzho\nd8:b0:4c\tJinanUsr\nd8:b1:2a\tPanasoni\nd8:b1:90\tCisco\nd8:b3:77\tHTC\nd8:b6:b7\tComtrend\nd8:b6:c1\tNetworka\nd8:b6:d6\tBluTethe\nd8:b8:f6\tNantwork\nd8:b9:0e\tTripleDo\nd8:bb:2c\tApple\nd8:bf:4c\tVictoryC\nd8:c0:68\tNetgenet\nd8:c0:6a\tHunantvC\nd8:c3:fb\tDetracom\nd8:c4:6a\tMurataMa\nd8:c4:e9\tSamsung\nd8:c6:91\tHichanTe\nd8:c7:71\tHuawei\nd8:c7:c8\tArubaNet\nd8:c8:e9\tPhicommS\nd8:c9:9d\tEaDispla\nd8:cb:8a\tMicro-St\nd8:cf:9c\tApple\nd8:d1:cb\tApple\nd8:d2:7c\tJemaEner\nd8:d3:85\tHP\nd8:d4:3c\tSony\nd8:d5:b9\tRainfore\nd8:d6:7e\tGskCncEq\nd8:d7:23\tIds\nd8:d8:66\tShenzhen\nd8:da:52\tApatorSA\nd8:dc:e9\tKunshanE\nd8:dd:5f\tBalmuda\nd8:dd:fd\tTexasIns\nd8:de:ce\tIsung\nd8:df:0d\tBeronet\nd8:df:7a\tQuestSof\nd8:e0:b8\tBulatLlc\nd8:e0:e1\tSamsung\nd8:e3:ae\tCirtecMe\nd8:e5:6d\tTctMobil\nd8:e7:2b\tNetscout\nd8:e7:43\tWush\nd8:e9:52\tKeopsys\nd8:eb:97\tTrendnet\nd8:ee:78\tMoogProt\nd8:ef:cd\tNokia\nd8:f0:f2\tZeebo\nd8:f1:f0\tPepximIn\nd8:f7:10\tLibreWir\nd8:fb:11\tAxacore\nd8:fb:5e\tAskeyCom\nd8:fb:68\tCloudCor\nd8:fc:38\tGiantecS\nd8:fc:93\tIntel\nd8:fe:8f\tIdfone\nd8:fe:e3\tD-Link\ndc:00:77\tTP-Link\ndc:02:65\tMeditech\ndc:02:8e\tZte\ndc:05:2f\tNational\ndc:05:75\tSiemensE\ndc:05:ed\tNabtesco\ndc:07:c1\tHangzhou\ndc:08:56\tAlcatel-\ndc:09:14\tTalk-A-P\ndc:09:4c\tHuawei\ndc:0b:1a\tAdbBroad\ndc:0b:34\tLG\ndc:0c:5c\tApple\ndc:0d:30\tShenzhen\ndc:0e:a1\tCompalIn\ndc:15:db\tGeRuiliI\ndc:16:a2\tMedtroni\ndc:17:5a\tHitachiH\ndc:17:92\tCaptivat\ndc:1a:01\tEcolivTe\ndc:1a:c5\tVivoMobi\ndc:1d:9f\tUBTech\ndc:1d:d4\tMicroste\ndc:1e:a3\tAccensus\ndc:20:08\tAsdElect\ndc:29:3a\tShenzhen\ndc:2a:14\tShanghai\ndc:2b:2a\tApple\ndc:2b:61\tApple\ndc:2b:66\tInfobloc\ndc:2b:ca\tZera\ndc:2c:26\tItonTech\ndc:2d:cb\tBeijingU\ndc:2e:6a\tHct\ndc:2f:03\tStepForw\ndc:30:9c\tHeyrex\ndc:33:0d\tQingdaoH\ndc:33:50\tTechsat\ndc:35:f1\tPositivo\ndc:37:14\tApple\ndc:37:52\tGe\ndc:37:d2\tHunanHkt\ndc:38:e1\tJuniperN\ndc:39:79\tSkyport\ndc:3a:5e\tRoku\ndc:3c:2e\tManufact\ndc:3c:84\tTicomGeo\ndc:3c:f6\tAtomicRu\ndc:3e:51\tSolbergA\ndc:3e:f8\tNokia\ndc:41:5f\tApple\ndc:44:27\tIEEERegi\ndc:44:6d\tAllwinne\ndc:45:17\tArrisGro\ndc:49:c9\tCascoSig\ndc:4a:3e\tHP\ndc:4d:23\tMrvComun\ndc:4e:de\tShinyeiT\ndc:53:60\tIntel\ndc:53:7c\tCompalBr\ndc:56:e6\tShenzhen\ndc:57:26\tPower-On\ndc:5e:36\tPaterson\ndc:60:a1\tTeledyne\ndc:64:7c\tCRSIimot\ndc:64:b8\tShenzhen\ndc:66:3a\tApacerTe\ndc:66:72\tSamsung\ndc:6d:cd\tGuangdon\ndc:6f:00\tLivescri\ndc:6f:08\tBayStora\ndc:70:14\tPrivate\ndc:71:44\tSamsung\ndc:74:a8\tSamsung\ndc:78:34\tLogicomS\ndc:7b:94\tCisco\ndc:7f:a4\t2wire\ndc:82:5b\tJanusSpo\ndc:82:f6\tIport\ndc:85:de\tAzureWave\ndc:86:d8\tApple\ndc:9a:8e\tNanjingC\ndc:9b:1e\tIntercom\ndc:9b:9c\tApple\ndc:9c:52\tSapphire\ndc:9c:9f\tShenzhen\ndc:9f:a4\tNokia\ndc:9f:db\tUbiquiti\ndc:a3:ac\tRbcloudt\ndc:a4:ca\tApple\ndc:a5:f4\tCisco\ndc:a6:bd\tBeijingL\ndc:a7:d9\tCompress\ndc:a8:cf\tNewSpinG\ndc:a9:04\tApple\ndc:a9:71\tIntel\ndc:a9:89\tMacandc\ndc:ad:9e\tGreenpri\ndc:ae:04\tCeloxica\ndc:b0:58\tBürkertW\ndc:b3:b4\tHoneywel\ndc:b4:c4\tMicrosoft\ndc:be:7a\tZhejiang\ndc:bf:90\tHuizhouQ\ndc:c0:db\tShenzhen\ndc:c0:eb\tAssaAblo\ndc:c1:01\tSolidTec\ndc:c4:22\tSystemba\ndc:c6:22\tBuheungS\ndc:c6:4b\tHuawei\ndc:c7:93\tNokia\ndc:c8:f5\tShanghai\ndc:cb:a8\tExploraT\ndc:ce:41\tFeGlobal\ndc:ce:bc\tShenzhen\ndc:ce:c1\tCisco\ndc:cf:94\tBeijingR\ndc:cf:96\tSamsung\ndc:d0:f7\tBentek\ndc:d2:55\tKinpoEle\ndc:d2:fc\tHuawei\ndc:d3:21\tHumax\ndc:d5:2a\tSunnyHea\ndc:d8:7c\tBeijingJ\ndc:d8:7f\tShenzhen\ndc:d9:16\tHuawei\ndc:da:4f\tGetckTec\ndc:db:70\tTonfunkS\ndc:dc:07\tTrpBv\ndc:de:ca\tAkyllor\ndc:e0:26\tPatrolTa\ndc:e1:ad\tShenzhen\ndc:e2:ac\tLumensDi\ndc:e5:78\tExperime\ndc:e7:1c\tAugElekt\ndc:e8:38\tCkTeleco\ndc:eb:94\tCisco\ndc:ec:06\tHeimiNet\ndc:ee:06\tHuawei\ndc:ef:09\tNetgear\ndc:ef:ca\tMurataMa\ndc:f0:5d\tLettaTek\ndc:f0:90\tPrivate\ndc:f1:10\tNokia\ndc:f7:55\tSitronik\ndc:f8:58\tLorentNe\ndc:fa:d5\tStrongGe\ndc:fb:02\tBuffalo\ndc:fe:07\tPegatron\ndc:fe:18\tTP-Link\ne0:03:70\tShenzhen\ne0:05:c5\tTP-Link\ne0:06:e6\tHonHaiPr\ne0:07:1b\tHP\ne0:0b:28\tInovonic\ne0:0c:7f\tNintendo\ne0:0d:b9\tCree\ne0:0e:da\tCisco\ne0:10:7f\tRuckusWi\ne0:14:3e\tModoosis\ne0:18:77\tFujitsu\ne0:19:1d\tHuawei\ne0:1a:ea\tAlliedTe\ne0:1c:41\tAerohive\ne0:1c:ee\tBravoTec\ne0:1d:38\tBeijingH\ne0:1d:3b\tCambridg\ne0:1e:07\tAniteTel\ne0:1f:0a\tXslentEn\ne0:22:02\tArrisGro\ne0:24:7f\tHuawei\ne0:25:38\tTitanPet\ne0:26:30\tIntrigue\ne0:26:36\tNortelNe\ne0:27:1a\tTtcNext-\ne0:28:61\tHuawei\ne0:28:6d\tAvmAudio\ne0:2a:82\tUniversa\ne0:2c:b2\tLenovoMo\ne0:2c:f3\tMrsElect\ne0:2f:6d\tCisco\ne0:30:05\tAlcatel-\ne0:31:9e\tValve\ne0:31:d0\tSzTelsta\ne0:34:e4\tFeitElec\ne0:35:60\tChalleng\ne0:36:76\tHuawei\ne0:36:e3\tStageOne\ne0:37:bf\tWistronN\ne0:39:d7\tPlexxi\ne0:3c:5b\tShenzhen\ne0:3e:44\tBroadcom\ne0:3e:4a\tCavanagh\ne0:3e:7d\tData-Com\ne0:3f:49\tASUS\ne0:41:36\tMitrasta\ne0:43:db\tShenzhen\ne0:46:9a\tNetgear\ne0:48:af\tPremiete\ne0:4b:45\tHi-PElec\ne0:4f:43\tUniversa\ne0:4f:bd\tSichuanT\ne0:50:8b\tZhejiang\ne0:51:24\tNxpSemic\ne0:51:63\tArcadyan\ne0:55:3d\tCisco\ne0:55:97\tEmergent\ne0:56:f4\tAxesnetw\ne0:58:9e\tLaerdalM\ne0:5b:70\tInnovid\ne0:5d:a6\tDetlefFi\ne0:5f:45\tApple\ne0:5f:b9\tCisco\ne0:60:66\tSercomm\ne0:61:b2\tHangzhou\ne0:62:90\tJinanJov\ne0:63:e5\tSony\ne0:64:bb\tDigiview\ne0:66:78\tApple\ne0:67:b3\tC-DataTe\ne0:68:6d\tRaybased\ne0:69:95\tPegatron\ne0:75:0a\tAlpsElec\ne0:75:7d\tMotorola\ne0:76:d0\tAmpakTec\ne0:78:a3\tShanghai\ne0:7c:13\tZte\ne0:7c:62\tWhistleL\ne0:7f:53\tTechboar\ne0:7f:88\tEvidence\ne0:81:77\tGreenbyt\ne0:87:b1\tNata-Inf\ne0:88:5d\tTechnico\ne0:89:9d\tCisco\ne0:8a:7e\tExponent\ne0:8e:3c\tAztechEl\ne0:8f:ec\tRepotec\ne0:91:53\tXaviTech\ne0:91:f5\tNetgear\ne0:94:67\tIntel\ne0:95:79\tOrthosof\ne0:97:96\tHuawei\ne0:97:f2\tAtomax\ne0:98:61\tMotorola\ne0:99:71\tSamsung\ne0:9d:31\tIntel\ne0:9d:b8\tPlanexCo\ne0:9d:fa\tWananHon\ne0:a1:98\tNojaPowe\ne0:a1:d7\tSfr\ne0:a3:0f\tPevco\ne0:a3:ac\tHuawei\ne0:a6:70\tNokia\ne0:a7:00\tVerkada\ne0:a8:b8\tLeShiZhi\ne0:aa:b0\tGeneralV\ne0:ab:fe\tOrbNetwo\ne0:ac:cb\tApple\ne0:ac:f1\tCisco\ne0:ae:5e\tAlpsElec\ne0:ae:b2\tBender&A\ne0:ae:ed\tLoenk\ne0:af:4b\tPluribus\ne0:b2:f1\tFn-LinkT\ne0:b5:2d\tApple\ne0:b6:f5\tIEEERegi\ne0:b7:0a\tArrisGro\ne0:b7:b1\tArrisGro\ne0:b9:4d\tShenzhen\ne0:b9:a5\tAzureWave\ne0:b9:ba\tApple\ne0:b9:e5\tTechnico\ne0:bc:43\tC2Micros\ne0:c0:d1\tCkTeleco\ne0:c2:86\tAisaiCom\ne0:c2:b7\tMasimo\ne0:c3:f3\tZte\ne0:c6:b3\tMildef\ne0:c7:67\tApple\ne0:c7:9d\tTexasIns\ne0:c8:6a\tShenzhen\ne0:c9:22\tJirehEne\ne0:c9:7a\tApple\ne0:ca:4d\tShenzhen\ne0:ca:94\tAskeyCom\ne0:cb:1d\tPrivate\ne0:cb:4e\tASUS\ne0:cb:bc\tCisco\ne0:cb:ee\tSamsung\ne0:cd:fd\tBeijingE\ne0:ce:c3\tAskeyCom\ne0:cf:2d\tGemintek\ne0:d1:0a\tKatouden\ne0:d1:73\tCisco\ne0:d1:e6\tAliphDba\ne0:d3:1a\tEquesTec\ne0:d5:5e\tGiga-Byt\ne0:d7:ba\tTexasIns\ne0:d8:48\tDell\ne0:d9:a2\tHippihAp\ne0:d9:e3\tEltexEnt\ne0:da:dc\tJvcKenwo\ne0:db:10\tSamsung\ne0:db:55\tDell\ne0:db:88\tOpenStan\ne0:dc:a0\tSiemensI\ne0:dd:c0\tVivoMobi\ne0:e5:cf\tTexasIns\ne0:e6:31\tSnbTechn\ne0:e7:51\tNintendo\ne0:e7:bb\tNureva\ne0:e8:e8\tOliveTel\ne0:ed:1a\tVastrive\ne0:ed:c7\tShenzhen\ne0:ee:1b\tPanasoni\ne0:ef:25\tLintesTe\ne0:f2:11\tDigitalw\ne0:f3:79\tVaddio\ne0:f5:c6\tApple\ne0:f5:ca\tChengUei\ne0:f8:47\tApple\ne0:f9:be\tCloudena\ne0:fa:ec\tPlatanSp\ne0:ff:f7\tSoftiron\ne2:0c:0f\tKingston\ne4:02:9b\tIntel\ne4:04:39\tTomtomSo\ne4:11:5b\tHP\ne4:12:18\tShenzhen\ne4:12:1d\tSamsung\ne4:12:89\tTopsyste\ne4:17:d8\t8bitdoTe\ne4:18:6b\tZyxelCom\ne4:1a:2c\tZpe\ne4:1c:4b\tV2Techno\ne4:1d:2d\tMellanox\ne4:1f:13\tIBM\ne4:22:a5\tPlantron\ne4:23:54\tShenzhen\ne4:25:e7\tApple\ne4:25:e9\tColor-Ch\ne4:27:71\tSmartlab\ne4:2a:d3\tMagnetiM\ne4:2c:56\tLilee\ne4:2d:02\tTctMobil\ne4:2f:26\tFiberhom\ne4:2f:56\tOptomet\ne4:2f:f6\tUnicoreC\ne4:32:cb\tSamsung\ne4:35:93\tHangzhou\ne4:35:c8\tHuawei\ne4:35:fb\tSabreTec\ne4:37:d7\tHenriDep\ne4:38:f2\tAdvantag\ne4:3a:6e\tShenzhen\ne4:3e:d7\tArcadyan\ne4:3f:a2\tWuxiDspT\ne4:40:e2\tSamsung\ne4:41:e6\tOttecTec\ne4:42:a6\tIntel\ne4:46:bd\tC&CTechn\ne4:47:90\tGuangdon\ne4:48:c7\tCisco\ne4:4c:6c\tShenzhen\ne4:4e:18\tGardasof\ne4:4f:29\tMaLighti\ne4:4f:5f\tEdsElekt\ne4:50:9a\tHwCommun\ne4:55:ea\tDedicate\ne4:56:14\tSuttleAp\ne4:57:40\tArrisGro\ne4:57:a8\tStuartMa\ne4:58:b8\tSamsung\ne4:58:e7\tSamsung\ne4:5a:a2\tVivoMobi\ne4:5d:51\tSfr\ne4:5d:52\tAvaya\ne4:5d:75\tSamsung\ne4:62:51\tHaoCheng\ne4:64:49\tArrisGro\ne4:67:ba\tDanishIn\ne4:68:a3\tHuawei\ne4:69:5a\tDictumHe\ne4:6c:21\tMessma\ne4:6f:13\tD-Link\ne4:71:85\tSecurifi\ne4:75:1e\tGetingeS\ne4:77:23\tZte\ne4:77:6b\tAartesys\ne4:77:d4\tMinrrayI\ne4:7b:3f\tBeijingC\ne4:7c:f9\tSamsung\ne4:7d:5a\tBeijingH\ne4:7d:bd\tSamsung\ne4:7d:eb\tShanghai\ne4:7e:66\tHuawei\ne4:7f:b2\tFujitsu\ne4:81:84\tNokia\ne4:81:b3\tShenzhen\ne4:83:99\tArrisGro\ne4:85:01\tGeberitI\ne4:8a:d5\tRfWindow\ne4:8b:7f\tApple\ne4:8c:0f\tDiscover\ne4:8d:8c\tRouterbo\ne4:90:69\tRockwell\ne4:90:7e\tMotorola\ne4:92:e7\tGridlink\ne4:92:fb\tSamsung\ne4:95:6e\tIEEERegi\ne4:96:ae\tAltograp\ne4:97:f0\tShanghai\ne4:98:d1\tMicrosoft\ne4:98:d6\tApple\ne4:9a:79\tApple\ne4:9e:12\tFreeboxS\ne4:a1:e6\tAlcatel-\ne4:a3:2f\tShanghai\ne4:a3:87\tControlS\ne4:a4:71\tIntel\ne4:a5:ef\tTronLink\ne4:a7:49\tPaloAlto\ne4:a7:a0\tIntel\ne4:a7:fd\tCellcoPa\ne4:a8:b6\tHuawei\ne4:aa:5d\tCisco\ne4:ab:46\tUabSelte\ne4:ad:7d\tSclEleme\ne4:af:a1\tHes-So\ne4:b0:05\tBeijingI\ne4:b0:21\tSamsung\ne4:b3:18\tIntel\ne4:ba:d9\t360Fly\ne4:be:ed\tNetcoreT\ne4:c1:46\tObjetivo\ne4:c1:f1\tShenzhen\ne4:c2:d1\tHuawei\ne4:c6:2b\tAirware\ne4:c6:3d\tApple\ne4:c6:e6\tMophieLl\ne4:c7:22\tCisco\ne4:c8:01\tBluProdu\ne4:c8:06\tCeiecEle\ne4:ce:02\tWyrestor\ne4:ce:70\tHealthLi\ne4:ce:8f\tApple\ne4:d3:32\tTP-Link\ne4:d3:f1\tCisco\ne4:d5:3d\tHonHaiPr\ne4:d7:1d\tOrayaThe\ne4:dd:79\tEn-Visio\ne4:e0:c5\tSamsung\ne4:e4:09\tLeifheit\ne4:e4:ab\tApple\ne4:ec:10\tNokia\ne4:ee:fd\tMr&DManu\ne4:f3:65\tTime-O-M\ne4:f3:e3\tShanghai\ne4:f3:f5\tShenzhen\ne4:f4:c6\tNetgear\ne4:f7:a1\tDatafox\ne4:f8:9c\tIntel\ne4:f8:ef\tSamsung\ne4:f9:39\tMinxonHo\ne4:fa:1d\tPadPerip\ne4:fa:ed\tSamsung\ne4:fa:fd\tIntel\ne4:fb:8f\tMobiwire\ne4:fe:d9\tEdmiEuro\ne4:ff:dd\tElectron\ne8:00:36\tBefs\ne8:03:9a\tSamsung\ne8:04:0b\tApple\ne8:04:10\tPrivate\ne8:04:62\tCisco\ne8:04:f3\tThrought\ne8:05:6d\tNortelNe\ne8:06:88\tApple\ne8:07:34\tChampion\ne8:07:bf\tShenzhen\ne8:08:8b\tHuawei\ne8:09:45\tIntegrat\ne8:09:59\tGuoguang\ne8:0b:13\tAkibTaiw\ne8:0c:38\tDaeyoung\ne8:0c:75\tSyncbak\ne8:10:2e\tReallySi\ne8:11:32\tSamsung\ne8:11:ca\tShandong\ne8:13:24\tGuangzho\ne8:13:63\tComstock\ne8:13:67\tAirsound\ne8:15:0e\tNokia\ne8:16:2b\tIdeoSecu\ne8:17:fc\tNifty\ne8:18:63\tIEEERegi\ne8:28:77\tTmy\ne8:28:d5\tCotsTech\ne8:2a:ea\tIntel\ne8:2e:24\tOutOfFog\ne8:33:81\tArrisGro\ne8:34:3e\tBeijingI\ne8:37:7a\tZyxelCom\ne8:39:35\tHP\ne8:39:df\tAskeyCom\ne8:3a:12\tSamsung\ne8:3a:97\tToshiba\ne8:3e:b6\tRim\ne8:3e:fb\tGeodesic\ne8:3e:fc\tArrisGro\ne8:40:40\tCisco\ne8:40:f2\tPegatron\ne8:43:b6\tQnap\ne8:44:7e\tBitdefen\ne8:48:1f\tAdvanced\ne8:4d:d0\tHuawei\ne8:4e:06\tEdupInte\ne8:4e:84\tSamsung\ne8:4e:ce\tNintendo\ne8:50:8b\tSamsung\ne8:51:6e\tTsmart\ne8:51:9d\tYeonhabP\ne8:54:84\tNeoInfor\ne8:55:b4\tSaiTechn\ne8:56:59\tAdvanced\ne8:56:d6\tNctech\ne8:5a:a7\tLlcEmzio\ne8:5b:5b\tLG\ne8:5b:f0\tImagingD\ne8:5d:6b\tLuminate\ne8:5e:53\tInfratec\ne8:61:1f\tDawningI\ne8:61:7e\tLiteonTe\ne8:61:83\tBlackDia\ne8:61:be\tMelec\ne8:65:49\tCisco\ne8:65:d4\tTendaTec\ne8:66:c4\tDiamanti\ne8:6c:da\tSupercom\ne8:6d:52\tArrisGro\ne8:6d:54\tDigitMob\ne8:6d:65\tAudioMob\ne8:6d:6e\tVoestalp\ne8:71:8d\tElsysEqu\ne8:74:e6\tAdbBroad\ne8:75:7f\tFirsTech\ne8:78:a1\tBeoviewI\ne8:7a:f3\tS5TechSR\ne8:80:2e\tApple\ne8:80:d8\tGntekEle\ne8:87:a3\tLoxleyPu\ne8:88:6c\tShenzhen\ne8:89:2c\tArrisGro\ne8:8d:28\tApple\ne8:8d:f5\tZnyxNetw\ne8:8e:60\tNsd\ne8:91:20\tMotorola\ne8:92:18\tArcontia\ne8:92:a4\tLG\ne8:93:09\tSamsung\ne8:94:4c\tCogentHe\ne8:94:f6\tTP-Link\ne8:96:06\tTestoIns\ne8:99:5a\tPiigabPr\ne8:99:c4\tHTC\ne8:9a:8f\tQuantaCo\ne8:9a:ff\tFujianLa\ne8:9d:87\tToshiba\ne8:9e:0c\tPrivate\ne8:9e:b4\tHonHaiPr\ne8:9f:ec\tChengduK\ne8:a3:64\tSignalPa\ne8:a4:c1\tDeepSeaE\ne8:a7:f2\tStraffic\ne8:ab:fa\tShenzhen\ne8:b1:fc\tIntel\ne8:b2:ac\tApple\ne8:b4:ae\tShenzhen\ne8:b4:c8\tSamsung\ne8:b6:c2\tJuniperN\ne8:b7:48\tCisco\ne8:ba:70\tCisco\ne8:bb:3d\tSinoPrim\ne8:bb:a8\tGuangdon\ne8:bd:d1\tHuawei\ne8:be:81\tSagemcom\ne8:c1:d7\tPhilips\ne8:c2:29\tH-Displa\ne8:c3:20\tAustcoCo\ne8:c7:4f\tLiteonTe\ne8:cb:a1\tNokia\ne8:cc:18\tD-Link\ne8:cc:32\tMicronet\ne8:cd:2d\tHuawei\ne8:ce:06\tSkyhawke\ne8:d0:fa\tMksInstr\ne8:d1:1b\tAskeyCom\ne8:d4:83\tUltimate\ne8:d4:e0\tBeijingB\ne8:da:96\tZhuhaiTi\ne8:da:aa\tVideohom\ne8:de:27\tTP-Link\ne8:de:8e\tIntegrat\ne8:de:d6\tIntrisin\ne8:df:f2\tPrf\ne8:e0:8f\tGravotec\ne8:e0:b7\tToshiba\ne8:e1:e1\tGemtekTe\ne8:e1:e2\tEnergote\ne8:e5:d6\tSamsung\ne8:e7:32\tAlcatel-\ne8:e7:70\tWarp9Tec\ne8:e7:76\tShenzhen\ne8:e8:75\tIs5Commu\ne8:ea:6a\tStartech\ne8:ea:da\tDenkoviA\ne8:eb:11\tTexasIns\ne8:ed:05\tArrisGro\ne8:ed:f3\tCisco\ne8:ef:89\tOpmexTec\ne8:f1:b0\tSagemcom\ne8:f2:26\tMillsonC\ne8:f2:e2\tLG\ne8:f2:e3\tStarcorB\ne8:f7:24\tHP\ne8:f9:28\tRftechSr\ne8:fc:60\tElcomInn\ne8:fc:af\tNetgear\ne8:fd:72\tShanghai\ne8:fd:90\tTurbosto\ne8:fd:e8\tCelaLink\nec:01:33\tTrinus\nec:01:e2\tFoxconnI\nec:01:ee\tGuangdon\nec:08:6b\tTP-Link\nec:0d:9a\tMellanox\nec:0e:c4\tHonHaiPr\nec:0e:d6\tItechIns\nec:10:00\tEnanceSo\nec:10:7b\tSamsung\nec:11:20\tFlodesig\nec:11:27\tTexasIns\nec:13:b2\tNetonix\nec:13:db\tJuniperN\nec:14:f6\tBiocontr\nec:17:2f\tTP-Link\nec:17:66\tResearch\nec:1a:59\tBelkinIn\nec:1d:7f\tZte\nec:1f:72\tSamsung\nec:21:9f\tVidaboxL\nec:21:e5\tToshiba\nec:22:57\tJiangsuN\nec:22:80\tD-Link\nec:23:3d\tHuawei\nec:23:68\tIntelliv\nec:23:7b\tZte\nec:24:b8\tTexasIns\nec:26:ca\tTP-Link\nec:26:fb\tTecc\nec:2a:f0\tYpsomed\nec:2c:49\tUniversi\nec:2e:4e\tHitachi-\nec:30:91\tCisco\nec:35:86\tApple\nec:36:3f\tMarkov\nec:38:8f\tHuawei\nec:3b:f0\tNovelsat\nec:3c:5a\tShenZhen\nec:3c:88\tMcnex\nec:3e:09\tPerforma\nec:3e:f7\tJuniperN\nec:3f:05\tInstitut\nec:42:b4\tAdc\nec:42:f0\tAdlEmbed\nec:43:8b\tYaptv\nec:43:e6\tAwcer\nec:43:f6\tZyxelCom\nec:44:76\tCisco\nec:46:44\tTtkSas\nec:46:70\tMeinberg\nec:47:3c\tRedwireL\nec:49:93\tQihanTec\nec:4c:4d\tZaoNpkRo\nec:4d:47\tHuawei\nec:4f:82\tCalix\nec:52:dc\tWorldMed\nec:54:2e\tShanghai\nec:55:f9\tHonHaiPr\nec:59:e7\tMicrosoft\nec:5a:86\tYulongCo\nec:5c:69\tMitsubis\nec:5f:23\tQinghaiK\nec:60:e0\tAvi-OnLa\nec:62:64\tGlobal41\nec:63:e5\tEpboardD\nec:64:e7\tMocacare\nec:66:d1\tB&WGroup\nec:68:81\tPaloAlto\nec:6c:9f\tChengduV\nec:71:db\tShenzhen\nec:74:ba\tHirschma\nec:7c:74\tJustoneT\nec:7d:9d\tMei\nec:80:09\tNovaspar\nec:83:6c\tRmTech\nec:85:2f\tApple\nec:88:8f\tTP-Link\nec:88:92\tMotorola\nec:89:f5\tLenovoMo\nec:8a:4c\tZte\nec:8c:a2\tRuckusWi\nec:8e:ad\tDlx\nec:8e:ae\tNagravis\nec:8e:b5\tHP\nec:92:33\tEddyfiNd\nec:93:27\tMemmert+\nec:93:ed\tDdos-Gua\nec:96:81\t2276427O\nec:98:6c\tLufftMes\nec:98:c1\tBeijingR\nec:9a:74\tHP\nec:9b:5b\tNokia\nec:9b:f3\tSamsung\nec:9e:cd\tArtesynE\nec:a2:9b\tKemppiOy\nec:a8:6b\tElitegro\nec:a9:fa\tGuangdon\nec:aa:a0\tPegatron\nec:ad:b8\tApple\nec:b1:06\tAcuroNet\nec:b1:d7\tHP\nec:b5:41\tShinanoE\nec:b8:70\tBeijingH\nec:b9:07\tCloudgen\nec:ba:fe\tGiroptic\nec:bb:ae\tDigivoic\nec:bd:09\tFusionEl\nec:bd:1d\tCisco\nec:c3:8a\tAccuener\nec:c8:82\tCisco\nec:cb:30\tHuawei\nec:cd:6d\tAlliedTe\nec:d0:0e\tMiraerec\nec:d0:40\tGeaFarmT\nec:d1:9a\tZhuhaiLi\nec:d6:8a\tShenzhen\nec:d9:25\tRami\nec:d9:50\tIrtSa\nec:d9:d1\tShenzhen\nec:de:3d\tLampreyN\nec:df:3a\tVivoMobi\nec:e0:9b\tSamsung\nec:e1:54\tBeijingU\nec:e1:a9\tCisco\nec:e2:fd\tSkgElect\nec:e5:12\tTado\nec:e5:55\tHirschma\nec:e7:44\tOmntecMf\nec:e9:0b\tSistemaS\nec:e9:15\tSti\nec:e9:f8\tGuangZho\nec:ea:03\tDarfonLi\nec:ee:d8\tZtlxNetw\nec:f0:0e\tAbocom\nec:f2:36\tNeomonta\nec:f3:42\tGuangdon\nec:f3:5b\tNokia\nec:f4:bb\tDell\nec:f7:2b\tHdDigita\nec:fa:aa\tIms\nec:fc:55\tAEberle\nec:fe:7e\tBlueradi\nf0:00:7f\tJanz-Con\nf0:02:2b\tChrontel\nf0:02:48\tSmartebu\nf0:03:8c\tAzureWave\nf0:07:86\tShandong\nf0:08:f1\tSamsung\nf0:0d:5c\tJinqianm\nf0:13:c3\tShenzhen\nf0:15:a0\tKyungdon\nf0:15:b9\tPlayfusi\nf0:18:2b\tLG\nf0:1b:6c\tVivoMobi\nf0:1c:13\tLG\nf0:1c:2d\tJuniperN\nf0:1d:bc\tMicrosoft\nf0:1e:34\tOricoTec\nf0:1f:af\tDell\nf0:21:9d\tCal-Comp\nf0:22:4e\tEsanElec\nf0:23:29\tShowaDen\nf0:23:b9\tIEEERegi\nf0:24:05\tOpusHigh\nf0:24:08\tTalarisS\nf0:24:75\tApple\nf0:25:72\tCisco\nf0:25:b7\tSamsung\nf0:26:24\tWafaTech\nf0:26:4c\tDrSigris\nf0:27:2d\tAmazonTe\nf0:27:45\tF-Secure\nf0:27:65\tMurataMa\nf0:29:29\tCisco\nf0:2a:23\tCreative\nf0:2a:61\tWaldoNet\nf0:2f:a7\tHuawei\nf0:2f:d8\tBi2-Visi\nf0:32:1a\tMita-Tek\nf0:34:04\tTctMobil\nf0:37:a1\tHuikeEle\nf0:3a:4b\tBloombas\nf0:3a:55\tOmegaEle\nf0:3d:29\tActility\nf0:3e:90\tRuckusWi\nf0:3e:bf\tGogoroTa\nf0:3f:f8\tRLDrake\nf0:40:7b\tFiberhom\nf0:42:1c\tIntel\nf0:43:35\tDvnShang\nf0:43:47\tHuawei\nf0:4a:2b\tPyramidC\nf0:4b:6a\tScientif\nf0:4b:f2\tJtechCom\nf0:4d:a2\tDell\nf0:4f:7c\tPrivate\nf0:58:49\tCareview\nf0:5a:09\tSamsung\nf0:5b:7b\tSamsung\nf0:5c:19\tArubaNet\nf0:5d:89\tDycon\nf0:5d:c8\tDuracell\nf0:5f:5a\tGetriebe\nf0:61:30\tAdvantag\nf0:62:0d\tShenzhen\nf0:62:81\tProcurve\nf0:65:dd\tPrimaxEl\nf0:68:53\tIntegrat\nf0:6b:ca\tSamsung\nf0:6e:32\tMicrotel\nf0:72:8c\tSamsung\nf0:73:ae\tPeak-Sys\nf0:74:85\tNgd\nf0:74:e4\tThunderc\nf0:76:1c\tCompalIn\nf0:77:65\tSourcefi\nf0:77:d0\tXcellen\nf0:78:16\tCisco\nf0:79:59\tASUS\nf0:79:60\tApple\nf0:7b:cb\tHonHaiPr\nf0:7d:68\tD-Link\nf0:7f:06\tCisco\nf0:7f:0c\tLeopoldK\nf0:81:af\tIrzAutom\nf0:82:61\tSagemcom\nf0:84:2f\tAdbBroad\nf0:84:c9\tZte\nf0:8a:28\tJiangsuH\nf0:8b:fe\tCostel\nf0:8c:fb\tFiberhom\nf0:8e:db\tVeloclou\nf0:92:1c\tHP\nf0:93:3a\tNxtconec\nf0:93:c5\tGarlandT\nf0:97:e5\tTamio\nf0:98:38\tHuawei\nf0:99:bf\tApple\nf0:9a:51\tShanghai\nf0:9c:bb\tRaonthin\nf0:9c:e9\tAerohive\nf0:9e:63\tCisco\nf0:9f:c2\tUbiquiti\nf0:a2:25\tPrivate\nf0:a7:64\tGst\nf0:ab:54\tMitsumiE\nf0:ac:a4\tHbc-Radi\nf0:ac:d7\tIEEERegi\nf0:ad:4e\tGlobalsc\nf0:ae:51\tXi3\nf0:b0:52\tRuckusWi\nf0:b0:e7\tApple\nf0:b2:e5\tCisco\nf0:b4:29\tXiaomiCo\nf0:b4:79\tApple\nf0:b6:eb\tPoslabTe\nf0:bc:c8\tMaxidPty\nf0:bd:f1\tSipod\nf0:bf:97\tSony\nf0:c1:f1\tApple\nf0:c2:4c\tZhejiang\nf0:c2:7c\tMianyang\nf0:c7:7f\tTexasIns\nf0:c8:50\tHuawei\nf0:c8:8c\tLeddarte\nf0:cb:a1\tApple\nf0:d1:4f\tLinearLl\nf0:d1:a9\tApple\nf0:d1:b8\tLedvance\nf0:d2:f1\tAmazonTe\nf0:d3:a7\tCobaltra\nf0:d3:e7\tSensomet\nf0:d4:f6\tLarsThra\nf0:d5:bf\tIntel\nf0:d6:57\tEchosens\nf0:d7:67\tAxemaPas\nf0:d7:aa\tMotorola\nf0:d9:b2\tExoSA\nf0:da:7c\tRlhIndus\nf0:db:30\tYottabyt\nf0:db:e2\tApple\nf0:db:f8\tApple\nf0:dc:e2\tApple\nf0:de:71\tShanghai\nf0:de:b9\tShanghai\nf0:de:f1\tWistronI\nf0:e5:c3\tDrägerwe\nf0:e7:7e\tSamsung\nf0:eb:d0\tShanghai\nf0:ec:39\tEssec\nf0:ed:1e\tBilkonBi\nf0:ee:10\tSamsung\nf0:ee:58\tPaceTele\nf0:ee:bb\tVipar\nf0:f0:02\tHonHaiPr\nf0:f2:49\tHitronTe\nf0:f2:60\tMobitec\nf0:f3:36\tTP-Link\nf0:f5:ae\tAdaptrum\nf0:f6:1c\tApple\nf0:f6:44\tWhitesky\nf0:f6:69\tMotionAn\nf0:f7:55\tCisco\nf0:f7:b3\tPhorm\nf0:f8:42\tKeebox\nf0:f9:f7\tIes\nf0:fd:a0\tAcurixNe\nf0:fe:6b\tShanghai\nf4:03:04\tGoogle\nf4:03:21\tBenextBV\nf4:03:2f\tReduxio\nf4:03:43\tHP\nf4:04:4c\tValencet\nf4:06:69\tIntel\nf4:06:8d\tDevolo\nf4:06:a5\tHangzhou\nf4:09:d8\tSamsung\nf4:0a:4a\tIndusnet\nf4:0b:93\tBlackber\nf4:0e:11\tIEEERegi\nf4:0e:22\tSamsung\nf4:0e:83\tArrisGro\nf4:0f:1b\tCisco\nf4:0f:24\tApple\nf4:0f:9b\tWavelink\nf4:15:35\tSponComm\nf4:15:63\tF5Networ\nf4:15:fd\tShanghai\nf4:1b:a1\tApple\nf4:1e:26\tSimon-Ka\nf4:1f:0b\tYamabish\nf4:1f:88\tZte\nf4:1f:c2\tCisco\nf4:20:12\tCucinial\nf4:28:33\tMmpc\nf4:28:53\tZioncomE\nf4:28:96\tSpectoPa\nf4:29:81\tVivoMobi\nf4:2b:48\tUbiqam\nf4:2c:56\tSenorTec\nf4:30:b9\tHP\nf4:31:c3\tApple\nf4:36:e1\tAbilisSa\nf4:37:b7\tApple\nf4:38:14\tShanghai\nf4:3d:80\tFagIndus\nf4:3e:61\tShenzhen\nf4:3e:9d\tBenuNetw\nf4:41:56\tArrikto\nf4:42:27\tSSResear\nf4:42:8f\tSamsung\nf4:44:50\tBnd\nf4:45:ed\tPortable\nf4:47:13\tLeadingP\nf4:47:2a\tNanjingR\nf4:48:48\tAmscreen\nf4:4b:2a\tCisco\nf4:4c:7f\tHuawei\nf4:4d:17\tGoldcard\nf4:4d:30\tElitegro\nf4:4e:05\tCisco\nf4:4e:fd\tActionsS\nf4:50:eb\tTelechip\nf4:52:14\tMellanox\nf4:54:33\tRockwell\nf4:55:95\tHengbao\nf4:55:9c\tHuawei\nf4:55:e0\tNicewayC\nf4:57:3e\tFiberhom\nf4:58:42\tBoxxTv\nf4:5b:73\tWanjiaan\nf4:5c:89\tApple\nf4:5e:ab\tTexasIns\nf4:5f:69\tMatsufuE\nf4:5f:d4\tCisco\nf4:5f:f7\tDqTechno\nf4:60:0d\tPanoptic\nf4:62:d0\tNotForRa\nf4:63:49\tDiffon\nf4:64:5d\tToshiba\nf4:67:2d\tShenzhen\nf4:6a:92\tShenzhen\nf4:6a:bc\tAdonit\nf4:6b:ef\tSagemcom\nf4:6d:04\tASUS\nf4:6d:e2\tZte\nf4:70:ab\tVivoMobi\nf4:73:ca\tConversi\nf4:76:26\tViltechm\nf4:7a:4e\tWoojeon&\nf4:7a:cc\tSolidfir\nf4:7b:5e\tSamsung\nf4:7f:35\tCisco\nf4:81:39\tCanon\nf4:83:cd\tTP-Link\nf4:83:e1\tShanghai\nf4:85:c6\tFdtTechn\nf4:87:71\tInfoblox\nf4:8b:32\tXiaomiCo\nf4:8c:50\tIntel\nf4:8e:09\tNokia\nf4:8e:38\tDell\nf4:8e:92\tHuawei\nf4:90:ca\tTensorco\nf4:90:ea\tDecisoBV\nf4:91:1e\tZhuhaiEw\nf4:94:61\tNexgenSt\nf4:94:66\tCountmax\nf4:96:34\tIntel\nf4:96:51\tNakayo\nf4:99:ac\tWeberSch\nf4:9e:ef\tTaicangT\nf4:9f:54\tSamsung\nf4:9f:f3\tHuawei\nf4:a2:94\tEagleWor\nf4:a5:2a\tHawaTech\nf4:a7:39\tJuniperN\nf4:a9:97\tCanon\nf4:ac:c1\tCisco\nf4:b1:64\tLightnin\nf4:b3:81\tWindowma\nf4:b5:2f\tJuniperN\nf4:b5:49\tXiamenYe\nf4:b6:e5\tTerrasem\nf4:b7:2a\tTimeInte\nf4:b7:b3\tVivoMobi\nf4:b7:e2\tHonHaiPr\nf4:b8:5e\tTexasIns\nf4:b8:a7\tZte\nf4:bd:7c\tChengduJ\nf4:c4:47\tCoagentI\nf4:c4:d6\tShenzhen\nf4:c6:13\tAlcatel-\nf4:c6:d7\tBlackned\nf4:c7:14\tHuawei\nf4:c7:95\tWeyElekt\nf4:ca:24\tFreebit\nf4:ca:e5\tFreeboxS\nf4:cb:52\tHuawei\nf4:cc:55\tJuniperN\nf4:cd:90\tVispiron\nf4:ce:46\tHP\nf4:cf:e2\tCisco\nf4:d0:32\tYunnanId\nf4:d2:61\tSemocon\nf4:d9:fb\tSamsung\nf4:dc:41\tYoungzon\nf4:dc:4d\tBeijingC\nf4:dc:da\tZhuhaiJi\nf4:dc:f9\tHuawei\nf4:dd:9e\tGopro\nf4:de:0c\tEspod\nf4:e1:42\tDeltaEle\nf4:e3:fb\tHuawei\nf4:e4:ad\tZte\nf4:e6:d7\tSolarPow\nf4:e9:26\tTianjinZ\nf4:e9:d4\tQlogic\nf4:ea:67\tCisco\nf4:eb:38\tSagemcom\nf4:ec:38\tTP-Link\nf4:ed:5f\tShenzhen\nf4:ee:14\tShenzhen\nf4:ef:9e\tSgsgScie\nf4:f1:5a\tApple\nf4:f1:e1\tMotorola\nf4:f2:6d\tTP-Link\nf4:f5:24\tMotorola\nf4:f5:a5\tNokia\nf4:f5:d8\tGoogle\nf4:f5:e8\tGoogle\nf4:f6:46\tDediprog\nf4:f9:51\tApple\nf4:fc:32\tTexasIns\nf4:fc:b1\tJj\nf4:fd:2b\tZoyi\nf8:01:13\tHuawei\nf8:02:78\tIEEERegi\nf8:03:32\tKhomp\nf8:03:77\tApple\nf8:04:2e\tSamsung\nf8:05:1c\tDrsImagi\nf8:0b:be\tArrisGro\nf8:0b:cb\tCisco\nf8:0b:d0\tDatangTe\nf8:0c:f3\tLG\nf8:0d:43\tHonHaiPr\nf8:0d:60\tCanon\nf8:0d:ea\tZycastTe\nf8:0f:41\tWistronI\nf8:0f:84\tNaturalS\nf8:10:37\tAtopiaLp\nf8:15:47\tAvaya\nf8:16:54\tIntel\nf8:18:97\t2wire\nf8:1a:67\tTP-Link\nf8:1c:e5\tTelefonb\nf8:1d:78\tIEEERegi\nf8:1d:90\tSolidwin\nf8:1d:93\tLongdhua\nf8:1e:df\tApple\nf8:22:85\tCypressT\nf8:23:b2\tHuawei\nf8:24:41\tYeelink\nf8:27:93\tApple\nf8:2b:c8\tJiangsuS\nf8:2c:18\t2wire\nf8:2e:db\tRtw\nf8:2f:08\tMolex\nf8:2f:5b\tEgaugeLl\nf8:2f:a8\tHonHaiPr\nf8:30:94\tAlcatel-\nf8:31:3e\tEndeavou\nf8:32:e4\tASUS\nf8:33:76\tGoodMind\nf8:35:53\tMagentaR\nf8:35:dd\tGemtekTe\nf8:3d:4e\tSoftlink\nf8:3d:ff\tHuawei\nf8:3f:51\tSamsung\nf8:42:fb\tYasudaJo\nf8:45:ad\tKonkaGro\nf8:46:1c\tSony\nf8:46:2d\tSyntecIn\nf8:47:2d\tX2genDig\nf8:48:97\tHitachi\nf8:4a:73\tEumtech\nf8:4a:7f\tInnometr\nf8:4a:bf\tHuawei\nf8:4f:57\tCisco\nf8:50:63\tVerathon\nf8:51:6d\tDenwaTec\nf8:52:df\tVnlEurop\nf8:54:af\tEciTelec\nf8:57:2e\tCoreBran\nf8:59:71\tIntel\nf8:5a:00\tSanfordL\nf8:5b:9c\tSb\nf8:5b:c9\tM-Cube\nf8:5c:45\tIcNexus\nf8:5c:4d\tNokia\nf8:5f:2a\tNokia\nf8:62:14\tApple\nf8:62:aa\tXn\nf8:63:3f\tIntel\nf8:66:01\tSuzhouCh\nf8:66:d1\tHonHaiPr\nf8:66:f2\tCisco\nf8:69:71\tSeibuEle\nf8:6e:cf\tArcx\nf8:71:fe\tGoldmanS\nf8:72:ea\tCisco\nf8:73:94\tNetgear\nf8:73:a2\tAvaya\nf8:75:88\tHuawei\nf8:76:9b\tNeopis\nf8:77:b8\tSamsung\nf8:7a:ef\tRosonixT\nf8:7b:62\tFastwelI\nf8:7b:7a\tArrisGro\nf8:7b:8c\tAmpedWir\nf8:80:96\tElsysEqu\nf8:81:1a\tOverkiz\nf8:84:79\tYaojinTe\nf8:84:f2\tSamsung\nf8:8a:3c\tIEEERegi\nf8:8c:1c\tKaishunE\nf8:8d:ef\tTenebrae\nf8:8e:85\tComtrend\nf8:8f:ca\tGoogle\nf8:91:2a\tGlpGerma\nf8:93:f3\tVolans\nf8:94:c2\tIntel\nf8:95:50\tProtonPr\nf8:95:c7\tLG\nf8:97:cf\tDaeshin-\nf8:98:3a\tLeemanIn\nf8:98:b9\tHuawei\nf8:99:55\tFortress\nf8:9d:0d\tControlT\nf8:9f:b8\tYazakiEn\nf8:a0:3d\tDinstarT\nf8:a0:97\tArrisGro\nf8:a1:88\tLedRoadw\nf8:a2:b4\tRhewa-Wa\nf8:a3:4f\tZte\nf8:a4:5f\tXiaomiCo\nf8:a5:c5\tCisco\nf8:a9:63\tCompalIn\nf8:a9:d0\tLG\nf8:a9:de\tPuissanc\nf8:aa:8a\tAxviewTe\nf8:ab:05\tSagemcom\nf8:ac:6d\tDeltenna\nf8:b1:56\tDell\nf8:b2:f3\tGuangzho\nf8:b5:99\tGuangzho\nf8:bb:bf\tEero\nf8:bc:12\tDell\nf8:bc:41\tRosslare\nf8:be:0d\tA2uict\nf8:bf:09\tHuawei\nf8:c0:01\tJuniperN\nf8:c0:91\tHighgate\nf8:c2:88\tCisco\nf8:c3:72\tTsuzukiD\nf8:c3:97\tNzxt\nf8:c6:78\tCarefusi\nf8:c9:6c\tFiberhom\nf8:ca:b8\tDell\nf8:cf:c5\tMotorola\nf8:d0:27\tSeikoEps\nf8:d0:ac\tSony\nf8:d0:bd\tSamsung\nf8:d1:11\tTP-Link\nf8:d3:a9\tAxanNetw\nf8:d4:62\tPumatron\nf8:d7:56\tSimmTron\nf8:d7:bf\tRevRitte\nf8:da:0c\tHonHaiPr\nf8:da:df\tEcotech\nf8:da:e2\tBetaLase\nf8:da:f4\tTaishanO\nf8:db:4c\tPnyTechn\nf8:db:7f\tHTC\nf8:db:88\tDell\nf8:dc:7a\tVariscit\nf8:df:a8\tZte\nf8:e0:79\tMotorola\nf8:e4:fb\tActionte\nf8:e6:1a\tSamsung\nf8:e7:1e\tRuckusWi\nf8:e7:b5\tΜtechTec\nf8:e8:11\tHuawei\nf8:e9:03\tD-Link\nf8:e9:68\tEgkerKft\nf8:ea:0a\tDipl-Mat\nf8:ed:a5\tArrisGro\nf8:f0:05\tNewportM\nf8:f0:14\tRackware\nf8:f0:82\tNagLlc\nf8:f1:b6\tMotorola\nf8:f2:5a\tG-Lab\nf8:f4:64\tRaweElec\nf8:f7:d3\tInternat\nf8:f7:ff\tSyn-Tech\nf8:fb:2f\tSantur\nf8:fe:5c\tReciproc\nf8:fe:a8\tTechnico\nf8:ff:0b\tElectron\nf8:ff:5f\tShenzhen\nfc:00:12\tToshibaS\nfc:01:9e\tVievu\nfc:01:cd\tFundacio\nfc:06:47\tCortland\nfc:06:ed\tM2motive\nfc:07:a0\tLreMedic\nfc:08:4a\tFujitsu\nfc:08:77\tPrentkeR\nfc:09:d8\tActeonGr\nfc:09:f6\tGuangdon\nfc:0a:81\tExtremeN\nfc:0f:4b\tTexasIns\nfc:0f:e6\tSony\nfc:10:bd\tControlS\nfc:10:c6\tTaicangT\nfc:11:86\tLogic3\nfc:13:49\tGlobalAp\nfc:15:b4\tHP\nfc:16:07\tTaianTec\nfc:17:94\tIntercre\nfc:19:10\tSamsung\nfc:19:d0\tCloudVis\nfc:1a:11\tVivoMobi\nfc:1b:ff\tV-Zug\nfc:1d:59\tISmartCi\nfc:1d:84\tAutobase\nfc:1e:16\tIpevo\nfc:1f:19\tSamsung\nfc:1f:c0\tEurecam\nfc:22:9c\tHanKyung\nfc:23:25\tEostekSh\nfc:25:3f\tApple\nfc:27:a2\tTransEle\nfc:2a:54\tConnecte\nfc:2d:5e\tZte\nfc:2e:2d\tLoromInd\nfc:2f:40\tCalxeda\nfc:2f:6b\tEverspin\nfc:2f:aa\tNokia\nfc:2f:ef\tUttTechn\nfc:32:88\tCelotWir\nfc:33:5f\tPolyera\nfc:35:98\tFavite\nfc:35:e6\tVisteon\nfc:37:2b\tSichuanT\nfc:3c:e9\tTsington\nfc:3d:93\tLongchee\nfc:3f:7c\tHuawei\nfc:3f:ab\tHenanLan\nfc:3f:db\tHP\nfc:42:03\tSamsung\nfc:44:63\tUniversa\nfc:44:99\tSwarcoLe\nfc:45:5f\tJiangxiS\nfc:45:96\tCompalIn\nfc:48:ef\tHuawei\nfc:4a:e9\tCastlene\nfc:4b:1c\tIntersen\nfc:4b:bc\tSunplusT\nfc:4d:8c\tShenzhen\nfc:4d:d4\tUniversa\nfc:50:90\tSimexSpZ\nfc:51:a4\tArrisGro\nfc:52:8d\tTechnico\nfc:52:ce\tControlI\nfc:53:9e\tShanghai\nfc:55:dc\tBalticLa\nfc:58:fa\tShenZhen\nfc:5a:1d\tHitronTe\nfc:5b:24\tWeibelSc\nfc:5b:26\tMikrobit\nfc:5b:39\tCisco\nfc:60:18\tZhejiang\nfc:61:98\tNecPerso\nfc:62:6e\tBeijingM\nfc:62:b9\tAlpsElec\nfc:64:ba\tXiaomiCo\nfc:68:3e\tDirected\nfc:6c:31\tLxinstru\nfc:6d:c0\tBme\nfc:6f:b7\tArrisGro\nfc:75:16\tD-Link\nfc:75:e6\tHandream\nfc:79:0b\tHitachiH\nfc:7c:e7\tFciUsaLl\nfc:83:29\tTreiTech\nfc:83:99\tAvaya\nfc:83:c6\tN-RadioT\nfc:8b:97\tShenzhen\nfc:8e:7e\tArrisGro\nfc:8f:90\tSamsung\nfc:8f:c4\tIntellig\nfc:91:14\tTechnico\nfc:92:3b\tNokia\nfc:94:6c\tUbivelox\nfc:94:e3\tTechnico\nfc:99:47\tCisco\nfc:9a:fa\tMotusGlo\nfc:9f:ae\tFidus\nfc:9f:e1\tConwinTe\nfc:a1:3e\tSamsung\nfc:a2:2a\tPtCallys\nfc:a3:86\tShenzhen\nfc:a6:67\tAmazonTe\nfc:a8:41\tAvaya\nfc:a8:9a\tSunitecE\nfc:a9:b0\tMiartech\nfc:aa:14\tGiga-Byt\nfc:ad:0f\tQtsNetwo\nfc:af:6a\tQulsar\nfc:af:ac\tSocionex\nfc:b0:c4\tShanghai\nfc:b4:e6\tAskeyCom\nfc:b5:8a\tWapice\nfc:b6:98\tCambridg\nfc:bb:a1\tShenzhen\nfc:bc:9c\tVimar\nfc:c2:33\tPrivate\nfc:c2:3d\tAtmel\nfc:c2:de\tMurataMa\nfc:c7:34\tSamsung\nfc:c8:97\tZte\nfc:ca:c4\tLifeheal\nfc:cc:e4\tAscon\nfc:cf:43\tHuizhouC\nfc:cf:62\tIBM\nfc:d4:f2\tCocaCola\nfc:d4:f6\tMessanaA\nfc:d5:d9\tShenzhen\nfc:d6:bd\tRobertBo\nfc:d7:33\tTP-Link\nfc:d8:17\tBeijingH\nfc:d8:48\tApple\nfc:db:96\tEnervall\nfc:db:b3\tMurataMa\nfc:dc:4a\tG-Wearab\nfc:dd:55\tShenzhen\nfc:e1:86\tA3m\nfc:e1:92\tSichuanJ\nfc:e1:d9\tStableIm\nfc:e1:fb\tArrayNet\nfc:e2:3f\tClayPaky\nfc:e3:3c\tHuawei\nfc:e5:57\tNokia\nfc:e8:92\tHangzhou\nfc:e9:98\tApple\nfc:ec:da\tUbiquiti\nfc:ed:b9\tArrayent\nfc:f1:36\tSamsung\nfc:f1:52\tSony\nfc:f1:cd\tOptex-Fa\nfc:f5:28\tZyxelCom\nfc:f6:47\tFiberhom\nfc:f8:ae\tIntel\nfc:f8:b7\tTronteqE\nfc:fa:f7\tShanghai\nfc:fb:fb\tCisco\nfc:fc:48\tApple\nfc:fe:77\tHitachiR\nfc:fe:c2\tInvensys\nfc:ff:aa\tIEEERegi\n"
  },
  {
    "path": "esp8266/espreset.py",
    "content": "#!/usr/bin/env python\n\nfrom time import sleep\nimport RPi.GPIO as GPIO\n\n# declaration of chip reset pin\ndef GPIO_custominit():\n    GPIO.setmode(GPIO.BCM)\n    GPIO.setup(17,GPIO.OUT,initial=1)\n    GPIO.setup(27,GPIO.OUT,initial=1)\n\nGPIO_custominit()\n\n# bring GPIO 17 LOW then back up = reset\nGPIO.output(17,0)\nsleep(0.5)\nGPIO.output(17,1)\n\n# information for user\nprint \"Chip has been reset\"\n\n#clean exit\nGPIO.cleanup()\n"
  },
  {
    "path": "esp8266/esptool.py",
    "content": "#!/usr/bin/python\n# NB: Before sending a PR to change the above line to '#!/usr/bin/env python2', please read https://github.com/espressif/esptool/issues/21\n#\n# ESP8266 ROM Bootloader Utility\n# https://github.com/espressif/esptool\n#\n# Copyright (C) 2014-2016 Fredrik Ahlberg, Angus Gratton, Espressif Systems, other contributors as noted.\n#\n# This program is free software; you can redistribute it and/or modify it under\n# the terms of the GNU General Public License as published by the Free Software\n# Foundation; either version 2 of the License, or (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful, but WITHOUT\n# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\n# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License along with\n# this program; if not, write to the Free Software Foundation, Inc., 51 Franklin\n# Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nfrom __future__ import print_function, division\n\nimport argparse\nimport hashlib\nimport inspect\nimport json\nimport os\nimport serial\nimport struct\nimport subprocess\nimport sys\nimport tempfile\nimport time\n\n\n__version__ = \"1.3\"\n\nPYTHON2 = sys.version_info[0] < 3  # True if on pre-Python 3\n\n\nclass ESPROM(object):\n    # These are the currently known commands supported by the ROM\n    ESP_FLASH_BEGIN = 0x02\n    ESP_FLASH_DATA  = 0x03\n    ESP_FLASH_END   = 0x04\n    ESP_MEM_BEGIN   = 0x05\n    ESP_MEM_END     = 0x06\n    ESP_MEM_DATA    = 0x07\n    ESP_SYNC        = 0x08\n    ESP_WRITE_REG   = 0x09\n    ESP_READ_REG    = 0x0a\n\n    # Maximum block sized for RAM and Flash writes, respectively.\n    ESP_RAM_BLOCK   = 0x1800\n    ESP_FLASH_BLOCK = 0x400\n\n    # Default baudrate. The ROM auto-bauds, so we can use more or less whatever we want.\n    ESP_ROM_BAUD    = 115200\n\n    # First byte of the application image\n    ESP_IMAGE_MAGIC = 0xe9\n\n    # Initial state for the checksum routine\n    ESP_CHECKSUM_MAGIC = 0xef\n\n    # OTP ROM addresses\n    ESP_OTP_MAC0    = 0x3ff00050\n    ESP_OTP_MAC1    = 0x3ff00054\n    ESP_OTP_MAC3    = 0x3ff0005c\n\n    # Flash sector size, minimum unit of erase.\n    ESP_FLASH_SECTOR = 0x1000\n\n    def __init__(self, port=0, baud=ESP_ROM_BAUD):\n        self._port = serial.serial_for_url(port)\n        self._slip_reader = slip_reader(self._port)\n        # setting baud rate in a separate step is a workaround for\n        # CH341 driver on some Linux versions (this opens at 9600 then\n        # sets), shouldn't matter for other platforms/drivers. See\n        # https://github.com/espressif/esptool/issues/44#issuecomment-107094446\n        self._port.baudrate = baud\n\n    \"\"\" Read a SLIP packet from the serial port \"\"\"\n    def read(self):\n        return next(self._slip_reader)\n\n    \"\"\" Write bytes to the serial port while performing SLIP escaping \"\"\"\n    def write(self, packet):\n        buf = b'\\xc0' \\\n              + (packet.replace(b'\\xdb',b'\\xdb\\xdd').replace(b'\\xc0',b'\\xdb\\xdc')) \\\n              + b'\\xc0'\n        self._port.write(buf)\n\n    \"\"\" Calculate checksum of a blob, as it is defined by the ROM \"\"\"\n    @staticmethod\n    def checksum(data, state=ESP_CHECKSUM_MAGIC):\n        for b in data:\n            if type(b) is int:  # python 2/3 compat\n                state ^= b\n            else:\n                state ^= ord(b)\n\n        return state\n\n    \"\"\" Send a request and read the response \"\"\"\n    def command(self, op=None, data=None, chk=0):\n        if op is not None:\n            pkt = struct.pack(b'<BBHI', 0x00, op, len(data), chk) + data\n            self.write(pkt)\n\n        # tries to get a response until that response has the\n        # same operation as the request or a retries limit has\n        # exceeded. This is needed for some esp8266s that\n        # reply with more sync responses than expected.\n        for retry in range(100):\n            p = self.read()\n            if len(p) < 8:\n                continue\n            (resp, op_ret, len_ret, val) = struct.unpack('<BBHI', p[:8])\n            if resp != 1:\n                continue\n            body = p[8:]\n            if op is None or op_ret == op:\n                return val, body  # valid response received\n\n        raise FatalError(\"Response doesn't match request\")\n\n    \"\"\" Perform a connection test \"\"\"\n    def sync(self):\n        self.command(ESPROM.ESP_SYNC, b'\\x07\\x07\\x12\\x20' + 32 * b'\\x55')\n        for i in range(7):\n            self.command()\n\n    \"\"\" Try connecting repeatedly until successful, or giving up \"\"\"\n    def connect(self):\n        print('Connecting...', end='')\n        sys.stdout.flush()\n        last_error = None\n\n        try:\n            for _ in range(4):\n                # issue reset-to-bootloader:\n                # RTS = either CH_PD or nRESET (both active low = chip in reset)\n                # DTR = GPIO0 (active low = boot to flasher)\n                self._port.setDTR(False)\n                self._port.setRTS(True)\n                time.sleep(0.05)\n                self._port.setDTR(True)\n                self._port.setRTS(False)\n                time.sleep(0.05)\n                self._port.setDTR(False)\n\n                # worst-case latency timer should be 255ms (probably <20ms)\n                self._port.timeout = 0.3\n                for _ in range(4):\n                    try:\n                        self._port.flushInput()\n                        self._slip_reader = slip_reader(self._port)\n                        self._port.flushOutput()\n                        self.sync()\n                        self._port.timeout = 5\n                        return\n                    except Exception as e:\n                        print('.', end='')\n                        sys.stdout.flush()\n                        time.sleep(0.05)\n                        last_error = e\n        finally:\n            print('')  # end 'Connecting...' line\n        raise FatalError('Failed to connect to ESP8266: %s' % last_error)\n\n    \"\"\" Read memory address in target \"\"\"\n    def read_reg(self, addr):\n        res = self.command(ESPROM.ESP_READ_REG, struct.pack(b'<I', addr))\n        if res[1] != b\"\\0\\0\":\n            raise FatalError('Failed to read target memory')\n        return res[0]\n\n    \"\"\" Write to memory address in target \"\"\"\n    def write_reg(self, addr, value, mask, delay_us=0):\n        if self.command(ESPROM.ESP_WRITE_REG,\n                        struct.pack(b'<IIII', addr, value, mask, delay_us))[1] != b\"\\0\\0\":\n            raise FatalError('Failed to write target memory')\n\n    \"\"\" Start downloading an application image to RAM \"\"\"\n    def mem_begin(self, size, blocks, blocksize, offset):\n        if self.command(ESPROM.ESP_MEM_BEGIN,\n                        struct.pack(b'<IIII', size, blocks, blocksize, offset))[1] != b\"\\0\\0\":\n            raise FatalError('Failed to enter RAM download mode')\n\n    \"\"\" Send a block of an image to RAM \"\"\"\n    def mem_block(self, data, seq):\n        if self.command(ESPROM.ESP_MEM_DATA,\n                        struct.pack(b'<IIII', len(data), seq, 0, 0) + data,\n                        ESPROM.checksum(data))[1] != b\"\\0\\0\":\n            raise FatalError('Failed to write to target RAM')\n\n    \"\"\" Leave download mode and run the application \"\"\"\n    def mem_finish(self, entrypoint=0):\n        if self.command(ESPROM.ESP_MEM_END,\n                        struct.pack(b'<II', int(entrypoint == 0), entrypoint))[1] != b\"\\0\\0\":\n            raise FatalError('Failed to leave RAM download mode')\n\n    \"\"\" Start downloading to Flash (performs an erase) \"\"\"\n    def flash_begin(self, size, offset):\n        old_tmo = self._port.timeout\n        num_blocks = (size + ESPROM.ESP_FLASH_BLOCK - 1) // ESPROM.ESP_FLASH_BLOCK\n\n        sectors_per_block = 16\n        sector_size = self.ESP_FLASH_SECTOR\n        num_sectors = (size + sector_size - 1) // sector_size\n        start_sector = offset // sector_size\n\n        head_sectors = sectors_per_block - (start_sector % sectors_per_block)\n        if num_sectors < head_sectors:\n            head_sectors = num_sectors\n\n        if num_sectors < 2 * head_sectors:\n            erase_size = (num_sectors + 1) // 2 * sector_size\n        else:\n            erase_size = (num_sectors - head_sectors) * sector_size\n\n        self._port.timeout = 20\n        t = time.time()\n        result = self.command(ESPROM.ESP_FLASH_BEGIN,\n                              struct.pack(b'<IIII', erase_size, num_blocks, ESPROM.ESP_FLASH_BLOCK, offset))[1]\n        if size != 0:\n            print(\"Took %.2fs to erase flash block\" % (time.time() - t))\n        if result != b\"\\0\\0\":\n            raise FatalError.WithResult('Failed to enter Flash download mode (result \"%s\")', result)\n        self._port.timeout = old_tmo\n\n    \"\"\" Write block to flash \"\"\"\n    def flash_block(self, data, seq):\n        result = self.command(ESPROM.ESP_FLASH_DATA,\n                              struct.pack(b'<IIII', len(data), seq, 0, 0) + data,\n                              ESPROM.checksum(data))[1]\n        if result != b\"\\0\\0\":\n            raise FatalError.WithResult('Failed to write to target Flash after seq %d (got result %%s)' % seq, result)\n\n    \"\"\" Leave flash mode and run/reboot \"\"\"\n    def flash_finish(self, reboot=False):\n        pkt = struct.pack(b'<I', int(not reboot))\n        if self.command(ESPROM.ESP_FLASH_END, pkt)[1] != b\"\\0\\0\":\n            raise FatalError('Failed to leave Flash mode')\n\n    \"\"\" Run application code in flash \"\"\"\n    def run(self, reboot=False):\n        # Fake flash begin immediately followed by flash end\n        self.flash_begin(0, 0)\n        self.flash_finish(reboot)\n\n    \"\"\" Read MAC from OTP ROM \"\"\"\n    def read_mac(self):\n        mac0 = self.read_reg(self.ESP_OTP_MAC0)\n        mac1 = self.read_reg(self.ESP_OTP_MAC1)\n        mac3 = self.read_reg(self.ESP_OTP_MAC3)\n        if (mac3 != 0):\n            oui = ((mac3 >> 16) & 0xff, (mac3 >> 8) & 0xff, mac3 & 0xff)\n        elif ((mac1 >> 16) & 0xff) == 0:\n            oui = (0x18, 0xfe, 0x34)\n        elif ((mac1 >> 16) & 0xff) == 1:\n            oui = (0xac, 0xd0, 0x74)\n        else:\n            raise FatalError(\"Unknown OUI\")\n        return oui + ((mac1 >> 8) & 0xff, mac1 & 0xff, (mac0 >> 24) & 0xff)\n\n    \"\"\" Read Chip ID from OTP ROM - see http://esp8266-re.foogod.com/wiki/System_get_chip_id_%28IoT_RTOS_SDK_0.9.9%29 \"\"\"\n    def chip_id(self):\n        id0 = self.read_reg(self.ESP_OTP_MAC0)\n        id1 = self.read_reg(self.ESP_OTP_MAC1)\n        return (id0 >> 24) | ((id1 & 0xffffff) << 8)\n\n    \"\"\" Read SPI flash manufacturer and device id \"\"\"\n    def flash_id(self):\n        self.flash_begin(0, 0)\n        self.write_reg(0x60000240, 0x0, 0xffffffff)\n        self.write_reg(0x60000200, 0x10000000, 0xffffffff)\n        flash_id = self.read_reg(0x60000240)\n        return flash_id\n\n    \"\"\" Abuse the loader protocol to force flash to be left in write mode \"\"\"\n    def flash_unlock_dio(self):\n        # Enable flash write mode\n        self.flash_begin(0, 0)\n        # Reset the chip rather than call flash_finish(), which would have\n        # write protected the chip again (why oh why does it do that?!)\n        self.mem_begin(0,0,0,0x40100000)\n        self.mem_finish(0x40000080)\n\n    \"\"\" Perform a chip erase of SPI flash \"\"\"\n    def flash_erase(self):\n        # Trick ROM to initialize SFlash\n        self.flash_begin(0, 0)\n\n        # This is hacky: we don't have a custom stub, instead we trick\n        # the bootloader to jump to the SPIEraseChip() routine and then halt/crash\n        # when it tries to boot an unconfigured system.\n        self.mem_begin(0,0,0,0x40100000)\n        self.mem_finish(0x40004984)\n\n        # Yup - there's no good way to detect if we succeeded.\n        # It it on the other hand unlikely to fail.\n\n    def run_stub(self, stub, params, read_output=True):\n        stub = dict(stub)\n        stub['code'] = unhexify(stub['code'])\n        if 'data' in stub:\n            stub['data'] = unhexify(stub['data'])\n\n        if stub['num_params'] != len(params):\n            raise FatalError('Stub requires %d params, %d provided'\n                             % (stub['num_params'], len(params)))\n\n        params = struct.pack(b'<' + (b'I' * stub['num_params']), *params)\n\n        pc = params + stub['code']\n\n        # Upload\n        self.mem_begin(len(pc), 1, len(pc), stub['params_start'])\n        self.mem_block(pc, 0)\n        if 'data' in stub:\n            self.mem_begin(len(stub['data']), 1, len(stub['data']), stub['data_start'])\n            self.mem_block(stub['data'], 0)\n        self.mem_finish(stub['entry'])\n\n        if read_output:\n            print('Stub executed, reading response:')\n            while True:\n                p = self.read()\n                print(hexify(p))\n                if p == '':\n                    return\n\n\nclass ESPBOOTLOADER(object):\n    \"\"\" These are constants related to software ESP bootloader, working with 'v2' image files \"\"\"\n\n    # First byte of the \"v2\" application image\n    IMAGE_V2_MAGIC = 0xea\n\n    # First 'segment' value in a \"v2\" application image, appears to be a constant version value?\n    IMAGE_V2_SEGMENT = 4\n\n\ndef LoadFirmwareImage(filename):\n    \"\"\" Load a firmware image, without knowing what kind of file (v1 or v2) it is.\n\n        Returns a BaseFirmwareImage subclass, either ESPFirmwareImage (v1) or OTAFirmwareImage (v2).\n    \"\"\"\n    with open(filename, 'rb') as f:\n        magic = ord(f.read(1))\n        f.seek(0)\n        if magic == ESPROM.ESP_IMAGE_MAGIC:\n            return ESPFirmwareImage(f)\n        elif magic == ESPBOOTLOADER.IMAGE_V2_MAGIC:\n            return OTAFirmwareImage(f)\n        else:\n            raise FatalError(\"Invalid image magic number: %d\" % magic)\n\n\nclass BaseFirmwareImage(object):\n    \"\"\" Base class with common firmware image functions \"\"\"\n    def __init__(self):\n        self.segments = []\n        self.entrypoint = 0\n\n    def add_segment(self, addr, data, pad_to=4):\n        \"\"\" Add a segment to the image, with specified address & data\n        (padded to a boundary of pad_to size) \"\"\"\n        # Data should be aligned on word boundary\n        l = len(data)\n        if l % pad_to:\n            data += b\"\\x00\" * (pad_to - l % pad_to)\n        if l > 0:\n            self.segments.append((addr, len(data), data))\n\n    def load_segment(self, f, is_irom_segment=False):\n        \"\"\" Load the next segment from the image file \"\"\"\n        (offset, size) = struct.unpack('<II', f.read(8))\n        if not is_irom_segment:\n            if offset > 0x40200000 or offset < 0x3ffe0000 or size > 65536:\n                raise FatalError('Suspicious segment 0x%x, length %d' % (offset, size))\n        segment_data = f.read(size)\n        if len(segment_data) < size:\n            raise FatalError('End of file reading segment 0x%x, length %d (actual length %d)' % (offset, size, len(segment_data)))\n        segment = (offset, size, segment_data)\n        self.segments.append(segment)\n        return segment\n\n    def save_segment(self, f, segment, checksum=None):\n        \"\"\" Save the next segment to the image file, return next checksum value if provided \"\"\"\n        (offset, size, data) = segment\n        f.write(struct.pack(b'<II', offset, size))\n        f.write(data)\n        if checksum is not None:\n            return ESPROM.checksum(data, checksum)\n\n    def read_checksum(self, f):\n        \"\"\" Return ESPROM checksum from end of just-read image \"\"\"\n        # Skip the padding. The checksum is stored in the last byte so that the\n        # file is a multiple of 16 bytes.\n        align_file_position(f, 16)\n        return ord(f.read(1))\n\n    def append_checksum(self, f, checksum):\n        \"\"\" Append ESPROM checksum to the just-written image \"\"\"\n        align_file_position(f, 16)\n        f.write(struct.pack(b'B', checksum))\n\n    def write_v1_header(self, f, segments):\n        f.write(struct.pack(b'<BBBBI', ESPROM.ESP_IMAGE_MAGIC, len(segments),\n                            self.flash_mode, self.flash_size_freq, self.entrypoint))\n\n\nclass ESPFirmwareImage(BaseFirmwareImage):\n    \"\"\" 'Version 1' firmware image, segments loaded directly by the ROM bootloader. \"\"\"\n    def __init__(self, load_file=None):\n        super(ESPFirmwareImage, self).__init__()\n        self.flash_mode = 0\n        self.flash_size_freq = 0\n        self.version = 1\n\n        if load_file is not None:\n            (magic, segments, self.flash_mode, self.flash_size_freq, self.entrypoint) = struct.unpack('<BBBBI', load_file.read(8))\n\n            # some sanity check\n            if magic != ESPROM.ESP_IMAGE_MAGIC or segments > 16:\n                raise FatalError('Invalid firmware image magic=%d segments=%d' % (magic, segments))\n\n            for i in range(segments):\n                self.load_segment(load_file)\n            self.checksum = self.read_checksum(load_file)\n\n    def save(self, filename):\n        with open(filename, 'wb') as f:\n            self.write_v1_header(f, self.segments)\n            checksum = ESPROM.ESP_CHECKSUM_MAGIC\n            for segment in self.segments:\n                checksum = self.save_segment(f, segment, checksum)\n            self.append_checksum(f, checksum)\n\n\nclass OTAFirmwareImage(BaseFirmwareImage):\n    \"\"\" 'Version 2' firmware image, segments loaded by software bootloader stub\n        (ie Espressif bootloader or rboot)\n    \"\"\"\n    def __init__(self, load_file=None):\n        super(OTAFirmwareImage, self).__init__()\n        self.version = 2\n        if load_file is not None:\n            (magic, segments, first_flash_mode, first_flash_size_freq, first_entrypoint) = struct.unpack('<BBBBI', load_file.read(8))\n\n            # some sanity check\n            if magic != ESPBOOTLOADER.IMAGE_V2_MAGIC:\n                raise FatalError('Invalid V2 image magic=%d' % (magic))\n            if segments != 4:\n                # segment count is not really segment count here, but we expect to see '4'\n                print('Warning: V2 header has unexpected \"segment\" count %d (usually 4)' % segments)\n\n            # irom segment comes before the second header\n            self.load_segment(load_file, True)\n\n            (magic, segments, self.flash_mode, self.flash_size_freq, self.entrypoint) = struct.unpack('<BBBBI', load_file.read(8))\n\n            if first_flash_mode != self.flash_mode:\n                print('WARNING: Flash mode value in first header (0x%02x) disagrees with second (0x%02x). Using second value.'\n                      % (first_flash_mode, self.flash_mode))\n            if first_flash_size_freq != self.flash_size_freq:\n                print('WARNING: Flash size/freq value in first header (0x%02x) disagrees with second (0x%02x). Using second value.'\n                      % (first_flash_size_freq, self.flash_size_freq))\n            if first_entrypoint != self.entrypoint:\n                print('WARNING: Enterypoint address in first header (0x%08x) disagrees with second header (0x%08x). Using second value.'\n                      % (first_entrypoint, self.entrypoint))\n\n            if magic != ESPROM.ESP_IMAGE_MAGIC or segments > 16:\n                raise FatalError('Invalid V2 second header magic=%d segments=%d' % (magic, segments))\n\n            # load all the usual segments\n            for _ in range(segments):\n                self.load_segment(load_file)\n            self.checksum = self.read_checksum(load_file)\n\n    def save(self, filename):\n        with open(filename, 'wb') as f:\n            # Save first header for irom0 segment\n            f.write(struct.pack(b'<BBBBI', ESPBOOTLOADER.IMAGE_V2_MAGIC, ESPBOOTLOADER.IMAGE_V2_SEGMENT,\n                                self.flash_mode, self.flash_size_freq, self.entrypoint))\n\n            # irom0 segment identified by load address zero\n            irom_segments = [segment for segment in self.segments if segment[0] == 0]\n            if len(irom_segments) != 1:\n                raise FatalError('Found %d segments that could be irom0. Bad ELF file?' % len(irom_segments))\n            # save irom0 segment\n            irom_segment = irom_segments[0]\n            self.save_segment(f, irom_segment)\n\n            # second header, matches V1 header and contains loadable segments\n            normal_segments = [s for s in self.segments if s != irom_segment]\n            self.write_v1_header(f, normal_segments)\n            checksum = ESPROM.ESP_CHECKSUM_MAGIC\n            for segment in normal_segments:\n                checksum = self.save_segment(f, segment, checksum)\n            self.append_checksum(f, checksum)\n\n\nclass ELFFile(object):\n    def __init__(self, name):\n        self.name = binutils_safe_path(name)\n        self.symbols = None\n\n    def _fetch_symbols(self):\n        if self.symbols is not None:\n            return\n        self.symbols = {}\n        try:\n            tool_nm = \"xtensa-lx106-elf-nm\"\n            if os.getenv('XTENSA_CORE') == 'lx106':\n                tool_nm = \"xt-nm\"\n            proc = subprocess.Popen([tool_nm, self.name], stdout=subprocess.PIPE)\n        except OSError:\n            print(\"Error calling %s, do you have Xtensa toolchain in PATH?\" % tool_nm)\n            sys.exit(1)\n        for l in proc.stdout:\n            fields = l.strip().decode(\"utf-8\", \"strict\").split()\n            try:\n                if fields[0] == \"U\":\n                    print(\"Warning: ELF binary has undefined symbol %s\" % fields[1])\n                    continue\n                if fields[0] == \"w\":\n                    continue  # can skip weak symbols\n                self.symbols[fields[2]] = int(fields[0], 16)\n            except ValueError:\n                raise FatalError(\"Failed to strip symbol output from nm: %s\" % fields)\n\n    def get_symbol_addr(self, sym):\n        self._fetch_symbols()\n        return self.symbols[sym]\n\n    def get_entry_point(self):\n        tool_readelf = \"xtensa-lx106-elf-readelf\"\n        if os.getenv('XTENSA_CORE') == 'lx106':\n            tool_readelf = \"xt-readelf\"\n        try:\n            proc = subprocess.Popen([tool_readelf, \"-h\", self.name], stdout=subprocess.PIPE)\n        except OSError:\n            print(\"Error calling %s, do you have Xtensa toolchain in PATH?\" % tool_readelf)\n            sys.exit(1)\n        for l in proc.stdout:\n            fields = l.strip().decode(\"utf-8\", \"strict\").split()\n            if fields[0] == \"Entry\":\n                return int(fields[3], 0)\n\n    def load_section(self, section):\n        tool_objcopy = \"xtensa-lx106-elf-objcopy\"\n        if os.getenv('XTENSA_CORE') == 'lx106':\n            tool_objcopy = \"xt-objcopy\"\n        tmpsection = binutils_safe_path(tempfile.mktemp(suffix=\".section\"))\n        try:\n            subprocess.check_call([tool_objcopy, \"--only-section\", section, \"-Obinary\", self.name, tmpsection])\n            with open(tmpsection, \"rb\") as f:\n                data = f.read()\n        finally:\n            os.remove(tmpsection)\n        return data\n\n\nclass CesantaFlasher(object):\n\n    # From stub_flasher.h\n    CMD_FLASH_WRITE = 1\n    CMD_FLASH_READ = 2\n    CMD_FLASH_DIGEST = 3\n    CMD_FLASH_ERASE_CHIP = 5\n    CMD_BOOT_FW = 6\n\n    def __init__(self, esp, baud_rate=0):\n        print('Running Cesanta flasher stub...')\n        if baud_rate <= ESPROM.ESP_ROM_BAUD:  # don't change baud rates if we already synced at that rate\n            baud_rate = 0\n        self._esp = esp\n\n        esp.run_stub(json.loads(_CESANTA_FLASHER_STUB), [baud_rate], read_output=False)\n        if baud_rate > 0:\n            esp._port.baudrate = baud_rate\n        # Read the greeting.\n        p = esp.read()\n        if p != b'OHAI':\n            raise FatalError('Failed to connect to the flasher (got %s)' % hexify(p))\n\n    def flash_write(self, addr, data, show_progress=False):\n        assert addr % self._esp.ESP_FLASH_SECTOR == 0, 'Address must be sector-aligned'\n        assert len(data) % self._esp.ESP_FLASH_SECTOR == 0, 'Length must be sector-aligned'\n        sys.stdout.write('Writing %d @ 0x%x... ' % (len(data), addr))\n        sys.stdout.flush()\n        self._esp.write(struct.pack(b'<B', self.CMD_FLASH_WRITE))\n        self._esp.write(struct.pack(b'<III', addr, len(data), 1))\n        num_sent, num_written = 0, 0\n        while num_written < len(data):\n            p = self._esp.read()\n            if len(p) == 4:\n                num_written = struct.unpack('<I', p)[0]\n            elif len(p) == 1:\n                status_code = struct.unpack('<B', p)[0]\n                raise FatalError('Write failure, status: %x' % status_code)\n            else:\n                raise FatalError('Unexpected packet while writing: %s' % hexify(p))\n            if show_progress:\n                progress = '%d (%d %%)' % (num_written, num_written * 100.0 / len(data))\n                sys.stdout.write(progress + '\\b' * len(progress))\n                sys.stdout.flush()\n            while num_sent - num_written < 5120:\n                self._esp._port.write(data[num_sent:num_sent + 1024])\n                num_sent += 1024\n        p = self._esp.read()\n        if len(p) != 16:\n            raise FatalError('Expected digest, got: %s' % hexify(p))\n        digest = hexify(p).upper()\n        expected_digest = hashlib.md5(data).hexdigest().upper()\n        print\n        if digest != expected_digest:\n            raise FatalError('Digest mismatch: expected %s, got %s' % (expected_digest, digest))\n        p = self._esp.read()\n        if len(p) != 1:\n            raise FatalError('Expected status, got: %s' % hexify(p))\n        status_code = struct.unpack('<B', p)[0]\n        if status_code != 0:\n            raise FatalError('Write failure, status: %x' % status_code)\n\n    def flash_read(self, addr, length, show_progress=False):\n        sys.stdout.write('Reading %d @ 0x%x... ' % (length, addr))\n        sys.stdout.flush()\n        self._esp.write(struct.pack(b'<B', self.CMD_FLASH_READ))\n        # USB may not be able to keep up with the read rate, especially at\n        # higher speeds. Since we don't have flow control, this will result in\n        # data loss. Hence, we use small packet size and only allow small\n        # number of bytes in flight, which we can reasonably expect to fit in\n        # the on-chip FIFO. max_in_flight = 64 works for CH340G, other chips may\n        # have longer FIFOs and could benefit from increasing max_in_flight.\n        self._esp.write(struct.pack(b'<IIII', addr, length, 32, 64))\n        data = b''\n        while True:\n            p = self._esp.read()\n            data += p\n            self._esp.write(struct.pack(b'<I', len(data)))\n            if show_progress and (len(data) % 1024 == 0 or len(data) == length):\n                progress = '%d (%d %%)' % (len(data), len(data) * 100.0 / length)\n                sys.stdout.write(progress + '\\b' * len(progress))\n                sys.stdout.flush()\n            if len(data) == length:\n                break\n            if len(data) > length:\n                raise FatalError('Read more than expected')\n        p = self._esp.read()\n        if len(p) != 16:\n            raise FatalError('Expected digest, got: %s' % hexify(p))\n        expected_digest = hexify(p).upper()\n        digest = hashlib.md5(data).hexdigest().upper()\n        print\n        if digest != expected_digest:\n            raise FatalError('Digest mismatch: expected %s, got %s' % (expected_digest, digest))\n        p = self._esp.read()\n        if len(p) != 1:\n            raise FatalError('Expected status, got: %s' % hexify(p))\n        status_code = struct.unpack('<B', p)[0]\n        if status_code != 0:\n            raise FatalError('Write failure, status: %x' % status_code)\n        return data\n\n    def flash_digest(self, addr, length, digest_block_size=0):\n        self._esp.write(struct.pack(b'<B', self.CMD_FLASH_DIGEST))\n        self._esp.write(struct.pack(b'<III', addr, length, digest_block_size))\n        digests = []\n        while True:\n            p = self._esp.read()\n            if len(p) == 16:\n                digests.append(p)\n            elif len(p) == 1:\n                status_code = struct.unpack('<B', p)[0]\n                if status_code != 0:\n                    raise FatalError('Write failure, status: %x' % status_code)\n                break\n            else:\n                raise FatalError('Unexpected packet: %s' % hexify(p))\n        return digests[-1], digests[:-1]\n\n    def boot_fw(self):\n        self._esp.write(struct.pack(b'<B', self.CMD_BOOT_FW))\n        p = self._esp.read()\n        if len(p) != 1:\n            raise FatalError('Expected status, got: %s' % hexify(p))\n        status_code = struct.unpack('<B', p)[0]\n        if status_code != 0:\n            raise FatalError('Boot failure, status: %x' % status_code)\n\n    def flash_erase_chip(self):\n        self._esp.write(struct.pack('<B', self.CMD_FLASH_ERASE_CHIP))\n        otimeout = self._esp._port.timeout\n        self._esp._port.timeout = 60\n        p = self._esp.read()\n        self._esp._port.timeout = otimeout\n        if len(p) != 1:\n            raise FatalError('Expected status, got: %s' % hexify(p))\n        status_code = struct.unpack('<B', p)[0]\n        if status_code != 0:\n            raise FatalError('Erase chip failure, status: %x' % status_code)\n\n\ndef slip_reader(port):\n    \"\"\"Generator to read SLIP packets from a serial port.\n    Yields one full SLIP packet at a time, raises exception on timeout or invalid data.\n\n    Designed to avoid too many calls to serial.read(1), which can bog\n    down on slow systems.\n    \"\"\"\n    partial_packet = None\n    in_escape = False\n    while True:\n        waiting = port.inWaiting()\n        read_bytes = port.read(1 if waiting == 0 else waiting)\n        if read_bytes == b'':\n            raise FatalError(\"Timed out waiting for packet %s\" % (\"header\" if partial_packet is None else \"content\"))\n\n        for b in read_bytes:\n\n            if type(b) is int:\n                b = bytes([b])  # python 2/3 compat\n\n            if partial_packet is None:  # waiting for packet header\n                if b == b'\\xc0':\n                    partial_packet = b\"\"\n                else:\n                    raise FatalError('Invalid head of packet (%r)' % b)\n            elif in_escape:  # part-way through escape sequence\n                in_escape = False\n                if b == b'\\xdc':\n                    partial_packet += b'\\xc0'\n                elif b == b'\\xdd':\n                    partial_packet += b'\\xdb'\n                else:\n                    raise FatalError('Invalid SLIP escape (%r%r)' % (b'\\xdb', b))\n            elif b == b'\\xdb':  # start of escape sequence\n                in_escape = True\n            elif b == b'\\xc0':  # end of packet\n                yield partial_packet\n                partial_packet = None\n            else:  # normal byte in packet\n                partial_packet += b\n\n\ndef arg_auto_int(x):\n    return int(x, 0)\n\n\ndef div_roundup(a, b):\n    \"\"\" Return a/b rounded up to nearest integer,\n    equivalent result to int(math.ceil(float(int(a)) / float(int(b))), only\n    without possible floating point accuracy errors.\n    \"\"\"\n    return (int(a) + int(b) - 1) / int(b)\n\n\ndef binutils_safe_path(p):\n    \"\"\"Returns a 'safe' version of path 'p' to pass to binutils\n\n    Only does anything under Cygwin Python, where cygwin paths need to\n    be translated to Windows paths if the binutils wasn't compiled\n    using Cygwin (should also work with binutils compiled using\n    Cygwin, see #73.)\n    \"\"\"\n    if sys.platform == \"cygwin\":\n        try:\n            return subprocess.check_output([\"cygpath\", \"-w\", p]).rstrip('\\n')\n        except subprocess.CalledProcessError:\n            print(\"WARNING: Failed to call cygpath to sanitise Cygwin path.\")\n    return p\n\n\ndef align_file_position(f, size):\n    \"\"\" Align the position in the file to the next block of specified size \"\"\"\n    align = (size - 1) - (f.tell() % size)\n    f.seek(align, 1)\n\n\ndef hexify(s):\n    if not PYTHON2:\n        return ''.join('%02X' % c for c in s)\n    else:\n        return ''.join('%02X' % ord(c) for c in s)\n\n\ndef unhexify(hs):\n    s = bytes()\n\n    for i in range(0, len(hs) - 1, 2):\n        hex_string = hs[i:i + 2]\n\n        if not PYTHON2:\n            s += bytes([int(hex_string, 16)])\n        else:\n            s += chr(int(hex_string, 16))\n\n    return s\n\n\nclass FatalError(RuntimeError):\n    \"\"\"\n    Wrapper class for runtime errors that aren't caused by internal bugs, but by\n    ESP8266 responses or input content.\n    \"\"\"\n    def __init__(self, message):\n        RuntimeError.__init__(self, message)\n\n    @staticmethod\n    def WithResult(message, result):\n        \"\"\"\n        Return a fatal error object that includes the hex values of\n        'result' as a string formatted argument.\n        \"\"\"\n        return FatalError(message % \", \".join(hex(ord(x)) for x in result))\n\n\n# \"Operation\" commands, executable at command line. One function each\n#\n# Each function takes either two args (<ESPROM instance>, <args>) or a single <args>\n# argument.\n\ndef load_ram(esp, args):\n    image = LoadFirmwareImage(args.filename)\n\n    print('RAM boot...')\n    for (offset, size, data) in image.segments:\n        print('Downloading %d bytes at %08x...' % (size, offset), end=' ')\n        sys.stdout.flush()\n        esp.mem_begin(size, div_roundup(size, esp.ESP_RAM_BLOCK), esp.ESP_RAM_BLOCK, offset)\n\n        seq = 0\n        while len(data) > 0:\n            esp.mem_block(data[0:esp.ESP_RAM_BLOCK], seq)\n            data = data[esp.ESP_RAM_BLOCK:]\n            seq += 1\n        print('done!')\n\n    print('All segments done, executing at %08x' % image.entrypoint)\n    esp.mem_finish(image.entrypoint)\n\n\ndef read_mem(esp, args):\n    print('0x%08x = 0x%08x' % (args.address, esp.read_reg(args.address)))\n\n\ndef write_mem(esp, args):\n    esp.write_reg(args.address, args.value, args.mask, 0)\n    print('Wrote %08x, mask %08x to %08x' % (args.value, args.mask, args.address))\n\n\ndef dump_mem(esp, args):\n    f = open(args.filename, 'wb')\n    for i in range(args.size / 4):\n        d = esp.read_reg(args.address + (i * 4))\n        f.write(struct.pack(b'<I', d))\n        if f.tell() % 1024 == 0:\n            print('\\r%d bytes read... (%d %%)' % (f.tell(),\n                                                  f.tell() * 100 / args.size),\n                  end=' ')\n        sys.stdout.flush()\n    print('Done!')\n\n\ndef detect_flash_size(esp, args):\n    if args.flash_size == 'detect':\n        flash_id = esp.flash_id()\n        size_id = flash_id >> 16\n        args.flash_size = {18: '2m', 19: '4m', 20: '8m', 21: '16m', 22: '32m'}.get(size_id)\n        if args.flash_size is None:\n            print('Warning: Could not auto-detect Flash size (FlashID=0x%x, SizeID=0x%x), defaulting to 4m' % (flash_id, size_id))\n            args.flash_size = '4m'\n        else:\n            print('Auto-detected Flash size:', args.flash_size)\n\n\ndef _get_flash_params(esp, args):\n    \"\"\" Return binary flash parameters (bitstring length 2) for args \"\"\"\n    detect_flash_size(esp, args)\n    flash_mode = {'qio':0, 'qout':1, 'dio':2, 'dout': 3}[args.flash_mode]\n    flash_size_freq = {'4m':0x00, '2m':0x10, '8m':0x20, '16m':0x30, '32m':0x40, '16m-c1': 0x50, '32m-c1':0x60, '32m-c2':0x70}[args.flash_size]\n    flash_size_freq += {'40m':0, '26m':1, '20m':2, '80m': 0xf}[args.flash_freq]\n    return struct.pack(b'BB', flash_mode, flash_size_freq)\n\n\ndef _update_image_flash_params(address, flash_params, image):\n    \"\"\" Modify the flash mode & size bytes if this looks like an executable image \"\"\"\n    if address == 0 and (image[0] == b'\\xe9' or image[0] == 0xE9):  # python 2/3 compat\n        print('Flash params set to 0x%04x' % struct.unpack(\">H\", flash_params))\n        image = image[0:2] + flash_params + image[4:]\n    return image\n\n\ndef write_flash(esp, args):\n    flash_params = _get_flash_params(esp, args)\n    flasher = CesantaFlasher(esp, args.baud)\n\n    for address, argfile in args.addr_filename:\n        image = argfile.read()\n        argfile.seek(0)  # rewind in case we need it again\n        if address + len(image) > int(args.flash_size.split('m')[0]) * (1 << 17):\n            print('WARNING: Unlikely to work as data goes beyond end of flash. Hint: Use --flash_size')\n        image = _update_image_flash_params(address, flash_params, image)\n        # Pad to sector size, which is the minimum unit of writing (erasing really).\n        if len(image) % esp.ESP_FLASH_SECTOR != 0:\n            image += b'\\xff' * (esp.ESP_FLASH_SECTOR - (len(image) % esp.ESP_FLASH_SECTOR))\n        t = time.time()\n        flasher.flash_write(address, image, not args.no_progress)\n        t = time.time() - t\n        print('\\rWrote %d bytes at 0x%x in %.1f seconds (%.1f kbit/s)...'\n              % (len(image), address, t, len(image) / t * 8 / 1000))\n    print('Leaving...')\n    if args.verify:\n        print('Verifying just-written flash...')\n        _verify_flash(esp, args, flasher)\n    flasher.boot_fw()\n\n\ndef image_info(args):\n    image = LoadFirmwareImage(args.filename)\n    print('Image version: %d' % image.version)\n    print('Entry point: %08x' % image.entrypoint if image.entrypoint != 0 else 'Entry point not set')\n    print('%d segments' % len(image.segments))\n    print\n    checksum = ESPROM.ESP_CHECKSUM_MAGIC\n    for (idx, (offset, size, data)) in enumerate(image.segments):\n        if image.version == 2 and idx == 0:\n            print('Segment 1: %d bytes IROM0 (no load address)' % size)\n        else:\n            print('Segment %d: %5d bytes at %08x' % (idx + 1, size, offset))\n            checksum = ESPROM.checksum(data, checksum)\n    print\n    print('Checksum: %02x (%s)' % (image.checksum, 'valid' if image.checksum == checksum else 'invalid!'))\n\n\ndef make_image(args):\n    image = ESPFirmwareImage()\n    if len(args.segfile) == 0:\n        raise FatalError('No segments specified')\n    if len(args.segfile) != len(args.segaddr):\n        raise FatalError('Number of specified files does not match number of specified addresses')\n    for (seg, addr) in zip(args.segfile, args.segaddr):\n        data = open(seg, 'rb').read()\n        image.add_segment(addr, data)\n    image.entrypoint = args.entrypoint\n    image.save(args.output)\n\n\ndef elf2image(args):\n    e = ELFFile(args.input)\n    if args.version == '1':\n        image = ESPFirmwareImage()\n    else:\n        image = OTAFirmwareImage()\n        irom_data = e.load_section('.irom0.text')\n        if len(irom_data) == 0:\n            raise FatalError(\".irom0.text section not found in ELF file - can't create V2 image.\")\n        image.add_segment(0, irom_data, 16)\n    image.entrypoint = e.get_entry_point()\n    for section, start in ((\".text\", \"_text_start\"), (\".data\", \"_data_start\"), (\".rodata\", \"_rodata_start\")):\n        data = e.load_section(section)\n        image.add_segment(e.get_symbol_addr(start), data)\n\n    image.flash_mode = {'qio':0, 'qout':1, 'dio':2, 'dout': 3}[args.flash_mode]\n    image.flash_size_freq = {'4m':0x00, '2m':0x10, '8m':0x20, '16m':0x30, '32m':0x40, '16m-c1': 0x50, '32m-c1':0x60, '32m-c2':0x70}[args.flash_size]\n    image.flash_size_freq += {'40m':0, '26m':1, '20m':2, '80m': 0xf}[args.flash_freq]\n\n    irom_offs = e.get_symbol_addr(\"_irom0_text_start\") - 0x40200000\n\n    if args.version == '1':\n        if args.output is None:\n            args.output = args.input + '-'\n        image.save(args.output + \"0x00000.bin\")\n        data = e.load_section(\".irom0.text\")\n        if irom_offs < 0:\n            raise FatalError('Address of symbol _irom0_text_start in ELF is located before flash mapping address. Bad linker script?')\n        if (irom_offs & 0xFFF) != 0:  # irom0 isn't flash sector aligned\n            print(\"WARNING: irom0 section offset is 0x%08x. ELF is probably linked for 'elf2image --version=2'\" % irom_offs)\n        with open(args.output + \"0x%05x.bin\" % irom_offs, \"wb\") as f:\n            f.write(data)\n            f.close()\n    else:  # V2 OTA image\n        if args.output is None:\n            args.output = \"%s-0x%05x.bin\" % (os.path.splitext(args.input)[0], irom_offs & ~(ESPROM.ESP_FLASH_SECTOR - 1))\n        image.save(args.output)\n\n\ndef read_mac(esp, args):\n    mac = esp.read_mac()\n    print('MAC: %s' % ':'.join(map(lambda x: '%02x' % x, mac)))\n\n\ndef chip_id(esp, args):\n    chipid = esp.chip_id()\n    print('Chip ID: 0x%08x' % chipid)\n\n\ndef erase_flash(esp, args):\n    flasher = CesantaFlasher(esp, args.baud)\n    print('Erasing flash (this may take a while)...')\n    t = time.time()\n    flasher.flash_erase_chip()\n    t = time.time() - t\n    print('Erase took %.1f seconds' % t)\n\n\ndef run(esp, args):\n    esp.run()\n\n\ndef flash_id(esp, args):\n    flash_id = esp.flash_id()\n    esp.flash_finish(False)\n    print('Manufacturer: %02x' % (flash_id & 0xff))\n    print('Device: %02x%02x' % ((flash_id >> 8) & 0xff, (flash_id >> 16) & 0xff))\n\n\ndef read_flash(esp, args):\n    flasher = CesantaFlasher(esp, args.baud)\n    t = time.time()\n    data = flasher.flash_read(args.address, args.size, not args.no_progress)\n    t = time.time() - t\n    print('\\rRead %d bytes at 0x%x in %.1f seconds (%.1f kbit/s)...'\n          % (len(data), args.address, t, len(data) / t * 8 / 1000))\n    open(args.filename, 'wb').write(data)\n\n\ndef _verify_flash(esp, args, flasher=None):\n    differences = False\n    flash_params = _get_flash_params(esp, args)\n    if flasher is None:  # get flash params before launching flasher\n        flasher = CesantaFlasher(esp)\n\n    for address, argfile in args.addr_filename:\n        image = argfile.read()\n        argfile.seek(0)  # rewind in case we need it again\n\n        image = _update_image_flash_params(address, flash_params, image)\n\n        image_size = len(image)\n        print('Verifying 0x%x (%d) bytes @ 0x%08x in flash against %s...' % (image_size, image_size, address, argfile.name))\n        # Try digest first, only read if there are differences.\n        digest, _ = flasher.flash_digest(address, image_size)\n        digest = hexify(digest).upper()\n        expected_digest = hashlib.md5(image).hexdigest().upper()\n\n        if digest == expected_digest:\n            print('-- verify OK (digest matched)')\n            continue\n        else:\n            differences = True\n            if getattr(args, 'diff', 'no') != 'yes':\n                print('-- verify FAILED (digest mismatch)')\n                continue\n\n        flash = flasher.flash_read(address, image_size)\n        assert flash != image\n        diff = [i for i in range(image_size) if flash[i] != image[i]]\n        print('-- verify FAILED: %d differences, first @ 0x%08x' % (len(diff), address + diff[0]))\n        for d in diff:\n            flash_byte = flash[d]\n            image_byte = image[d]\n            if PYTHON2:\n                flash_byte = ord(flash_byte)\n                image_byte = ord(image_byte)\n            print('   %08x %02x %02x' % (address + d, flash_byte, image_byte))\n    if differences:\n        raise FatalError(\"Verify failed.\")\n\n\ndef verify_flash(esp, args, flash_params=None):\n    _verify_flash(esp, args)\n\n\ndef version(args):\n    print(__version__)\n\n#\n# End of operations functions\n#\n\n\ndef main():\n    parser = argparse.ArgumentParser(description='esptool.py v%s - ESP8266 ROM Bootloader Utility' % __version__, prog='esptool')\n\n    parser.add_argument(\n        '--port', '-p',\n        help='Serial port device',\n        default=os.environ.get('ESPTOOL_PORT', '/dev/ttyUSB0'))\n\n    parser.add_argument(\n        '--baud', '-b',\n        help='Serial port baud rate used when flashing/reading',\n        type=arg_auto_int,\n        default=os.environ.get('ESPTOOL_BAUD', ESPROM.ESP_ROM_BAUD))\n\n    subparsers = parser.add_subparsers(\n        dest='operation',\n        help='Run esptool {command} -h for additional help')\n\n    parser_load_ram = subparsers.add_parser(\n        'load_ram',\n        help='Download an image to RAM and execute')\n    parser_load_ram.add_argument('filename', help='Firmware image')\n\n    parser_dump_mem = subparsers.add_parser(\n        'dump_mem',\n        help='Dump arbitrary memory to disk')\n    parser_dump_mem.add_argument('address', help='Base address', type=arg_auto_int)\n    parser_dump_mem.add_argument('size', help='Size of region to dump', type=arg_auto_int)\n    parser_dump_mem.add_argument('filename', help='Name of binary dump')\n\n    parser_read_mem = subparsers.add_parser(\n        'read_mem',\n        help='Read arbitrary memory location')\n    parser_read_mem.add_argument('address', help='Address to read', type=arg_auto_int)\n\n    parser_write_mem = subparsers.add_parser(\n        'write_mem',\n        help='Read-modify-write to arbitrary memory location')\n    parser_write_mem.add_argument('address', help='Address to write', type=arg_auto_int)\n    parser_write_mem.add_argument('value', help='Value', type=arg_auto_int)\n    parser_write_mem.add_argument('mask', help='Mask of bits to write', type=arg_auto_int)\n\n    def add_spi_flash_subparsers(parent, auto_detect=False):\n        \"\"\" Add common parser arguments for SPI flash properties \"\"\"\n        parent.add_argument('--flash_freq', '-ff', help='SPI Flash frequency',\n                            choices=['40m', '26m', '20m', '80m'],\n                            default=os.environ.get('ESPTOOL_FF', '40m'))\n        parent.add_argument('--flash_mode', '-fm', help='SPI Flash mode',\n                            choices=['qio', 'qout', 'dio', 'dout'],\n                            default=os.environ.get('ESPTOOL_FM', 'qio'))\n        choices = ['4m', '2m', '8m', '16m', '32m', '16m-c1', '32m-c1', '32m-c2']\n        default = '4m'\n        if auto_detect:\n            default = 'detect'\n            choices.insert(0, 'detect')\n        parent.add_argument('--flash_size', '-fs', help='SPI Flash size in Mbit', type=lambda s: s.lower(),\n                            choices=choices,\n                            default=os.environ.get('ESPTOOL_FS', default))\n\n    parser_write_flash = subparsers.add_parser(\n        'write_flash',\n        help='Write a binary blob to flash')\n    parser_write_flash.add_argument('addr_filename', metavar='<address> <filename>', help='Address followed by binary filename, separated by space',\n                                    action=AddrFilenamePairAction)\n    add_spi_flash_subparsers(parser_write_flash, auto_detect=True)\n    parser_write_flash.add_argument('--no-progress', '-p', help='Suppress progress output', action=\"store_true\")\n    parser_write_flash.add_argument('--verify', help='Verify just-written data on flash (recommended if concerned about flash integrity)', action='store_true')\n\n    subparsers.add_parser(\n        'run',\n        help='Run application code in flash')\n\n    parser_image_info = subparsers.add_parser(\n        'image_info',\n        help='Dump headers from an application image')\n    parser_image_info.add_argument('filename', help='Image file to parse')\n\n    parser_make_image = subparsers.add_parser(\n        'make_image',\n        help='Create an application image from binary files')\n    parser_make_image.add_argument('output', help='Output image file')\n    parser_make_image.add_argument('--segfile', '-f', action='append', help='Segment input file')\n    parser_make_image.add_argument('--segaddr', '-a', action='append', help='Segment base address', type=arg_auto_int)\n    parser_make_image.add_argument('--entrypoint', '-e', help='Address of entry point', type=arg_auto_int, default=0)\n\n    parser_elf2image = subparsers.add_parser(\n        'elf2image',\n        help='Create an application image from ELF file')\n    parser_elf2image.add_argument('input', help='Input ELF file')\n    parser_elf2image.add_argument('--output', '-o', help='Output filename prefix (for version 1 image), or filename (for version 2 single image)', type=str)\n    parser_elf2image.add_argument('--version', '-e', help='Output image version', choices=['1','2'], default='1')\n    add_spi_flash_subparsers(parser_elf2image)\n\n    subparsers.add_parser(\n        'read_mac',\n        help='Read MAC address from OTP ROM')\n\n    subparsers.add_parser(\n        'chip_id',\n        help='Read Chip ID from OTP ROM')\n\n    subparsers.add_parser(\n        'flash_id',\n        help='Read SPI flash manufacturer and device ID')\n\n    parser_read_flash = subparsers.add_parser(\n        'read_flash',\n        help='Read SPI flash content')\n    parser_read_flash.add_argument('address', help='Start address', type=arg_auto_int)\n    parser_read_flash.add_argument('size', help='Size of region to dump', type=arg_auto_int)\n    parser_read_flash.add_argument('filename', help='Name of binary dump')\n    parser_read_flash.add_argument('--no-progress', '-p', help='Suppress progress output', action=\"store_true\")\n\n    parser_verify_flash = subparsers.add_parser(\n        'verify_flash',\n        help='Verify a binary blob against flash')\n    parser_verify_flash.add_argument('addr_filename', help='Address and binary file to verify there, separated by space',\n                                     action=AddrFilenamePairAction)\n    parser_verify_flash.add_argument('--diff', '-d', help='Show differences',\n                                     choices=['no', 'yes'], default='no')\n    add_spi_flash_subparsers(parser_verify_flash, auto_detect=True)\n\n    subparsers.add_parser(\n        'erase_flash',\n        help='Perform Chip Erase on SPI flash')\n\n    subparsers.add_parser(\n        'version', help='Print esptool version')\n\n    # internal sanity check - every operation matches a module function of the same name\n    for operation in subparsers.choices.keys():\n        assert operation in globals(), \"%s should be a module function\" % operation\n\n    args = parser.parse_args()\n\n    print('esptool.py v%s' % __version__)\n\n    # operation function can take 1 arg (args), 2 args (esp, arg)\n    # or be a member function of the ESPROM class.\n\n    if args.operation is None:\n        parser.print_help()\n        sys.exit(1)\n\n    operation_func = globals()[args.operation]\n    operation_args,_,_,_ = inspect.getargspec(operation_func)\n    if operation_args[0] == 'esp':  # operation function takes an ESPROM connection object\n        initial_baud = min(ESPROM.ESP_ROM_BAUD, args.baud)  # don't sync faster than the default baud rate\n        esp = ESPROM(args.port, initial_baud)\n        esp.connect()\n        operation_func(esp, args)\n    else:\n        operation_func(args)\n\n\nclass AddrFilenamePairAction(argparse.Action):\n    \"\"\" Custom parser class for the address/filename pairs passed as arguments \"\"\"\n    def __init__(self, option_strings, dest, nargs='+', **kwargs):\n        super(AddrFilenamePairAction, self).__init__(option_strings, dest, nargs, **kwargs)\n\n    def __call__(self, parser, namespace, values, option_string=None):\n        # validate pair arguments\n        pairs = []\n        for i in range(0,len(values),2):\n            try:\n                address = int(values[i],0)\n            except ValueError as e:\n                raise argparse.ArgumentError(self,'Address \"%s\" must be a number' % values[i])\n            try:\n                argfile = open(values[i + 1], 'rb')\n            except IOError as e:\n                raise argparse.ArgumentError(self, e)\n            except IndexError:\n                raise argparse.ArgumentError(self,'Must be pairs of an address and the binary filename to write there')\n            pairs.append((address, argfile))\n        setattr(namespace, self.dest, pairs)\n\n\n# This is \"wrapped\" stub_flasher.c, to  be loaded using run_stub.\n_CESANTA_FLASHER_STUB = \"\"\"\\\n{\"code_start\": 1074790404, \"code\": \"080000601C000060000000601000006031FCFF71FCFF\\\n81FCFFC02000680332D218C020004807404074DCC48608005823C0200098081BA5A9239245005803\\\n1B555903582337350129230B446604DFC6F3FF21EEFFC0200069020DF0000000010078480040004A\\\n0040B449004012C1F0C921D911E901DD0209312020B4ED033C2C56C2073020B43C3C56420701F5FF\\\nC000003C4C569206CD0EEADD860300202C4101F1FFC0000056A204C2DCF0C02DC0CC6CCAE2D1EAFF\\\n0606002030F456D3FD86FBFF00002020F501E8FFC00000EC82D0CCC0C02EC0C73DEB2ADC46030020\\\n2C4101E1FFC00000DC42C2DCF0C02DC056BCFEC602003C5C8601003C6C4600003C7C08312D0CD811\\\nC821E80112C1100DF0000C180000140010400C0000607418000064180000801800008C1800008418\\\n0000881800009018000018980040880F0040A80F0040349800404C4A0040740F0040800F0040980F\\\n00400099004012C1E091F5FFC961CD0221EFFFE941F9310971D9519011C01A223902E2D1180C0222\\\n6E1D21E4FF31E9FF2AF11A332D0F42630001EAFFC00000C030B43C2256A31621E1FF1A2228022030\\\nB43C3256B31501ADFFC00000DD023C4256ED1431D6FF4D010C52D90E192E126E0101DDFFC0000021\\\nD2FF32A101C020004802303420C0200039022C0201D7FFC00000463300000031CDFF1A333803D023\\\nC03199FF27B31ADC7F31CBFF1A3328030198FFC0000056C20E2193FF2ADD060E000031C6FF1A3328\\\n030191FFC0000056820DD2DD10460800000021BEFF1A2228029CE231BCFFC020F51A33290331BBFF\\\nC02C411A332903C0F0F4222E1D22D204273D9332A3FFC02000280E27B3F721ABFF381E1A2242A400\\\n01B5FFC00000381E2D0C42A40001B3FFC0000056120801B2FFC00000C02000280EC2DC0422D2FCC0\\\n2000290E01ADFFC00000222E1D22D204226E1D281E22D204E7B204291E860000126E012198FF32A0\\\n042A21C54C003198FF222E1D1A33380337B202C6D6FF2C02019FFFC000002191FF318CFF1A223A31\\\n019CFFC00000218DFF1C031A22C549000C02060300003C528601003C624600003C72918BFF9A1108\\\n71C861D851E841F83112C1200DF00010000068100000581000007010000074100000781000007C10\\\n0000801000001C4B0040803C004091FDFF12C1E061F7FFC961E941F9310971D9519011C01A662906\\\n21F3FFC2D1101A22390231F2FF0C0F1A33590331EAFFF26C1AED045C2247B3028636002D0C016DFF\\\nC0000021E5FF41EAFF2A611A4469040622000021E4FF1A222802F0D2C0D7BE01DD0E31E0FF4D0D1A\\\n3328033D0101E2FFC00000561209D03D2010212001DFFFC000004D0D2D0C3D01015DFFC0000041D5\\\nFFDAFF1A444804D0648041D2FF1A4462640061D1FF106680622600673F1331D0FF10338028030C43\\\n853A002642164613000041CAFF222C1A1A444804202FC047328006F6FF222C1A273F3861C2FF222C\\\n1A1A6668066732B921BDFF3D0C1022800148FFC0000021BAFF1C031A2201BFFFC000000C02460300\\\n5C3206020000005C424600005C5291B7FF9A110871C861D851E841F83112C1200DF0B0100000C010\\\n0000D010000012C1E091FEFFC961D951E9410971F931CD039011C0ED02DD0431A1FF9C1422A06247\\\nB302062D0021F4FF1A22490286010021F1FF1A223902219CFF2AF12D0F011FFFC00000461C0022D1\\\n10011CFFC0000021E9FFFD0C1A222802C7B20621E6FF1A22F8022D0E3D014D0F0195FFC000008C52\\\n22A063C6180000218BFF3D01102280F04F200111FFC00000AC7D22D1103D014D0F010DFFC0000021\\\nD6FF32D110102280010EFFC0000021D3FF1C031A220185FFC00000FAEEF0CCC056ACF821CDFF317A\\\nFF1A223A310105FFC0000021C9FF1C031A22017CFFC000002D0C91C8FF9A110871C861D851E841F8\\\n3112C1200DF0000200600000001040020060FFFFFF0012C1E00C02290131FAFF21FAFF026107C961\\\nC02000226300C02000C80320CC10564CFF21F5FFC02000380221F4FF20231029010C432D010163FF\\\nC0000008712D0CC86112C1200DF00080FE3F8449004012C1D0C9A109B17CFC22C1110C13C51C0026\\\n1202463000220111C24110B68202462B0031F5FF3022A02802A002002D011C03851A0066820A2801\\\n32210105A6FF0607003C12C60500000010212032A01085180066A20F2221003811482105B3FF2241\\\n10861A004C1206FDFF2D011C03C5160066B20E280138114821583185CFFF06F7FF005C1286F5FF00\\\n10212032A01085140066A20D2221003811482105E1FF06EFFF0022A06146EDFF45F0FFC6EBFF0000\\\n01D2FFC0000006E9FF000C022241100C1322C110C50F00220111060600000022C1100C13C50E0022\\\n011132C2FA303074B6230206C8FF08B1C8A112C1300DF0000000000010404F484149007519031027\\\n000000110040A8100040BC0F0040583F0040CC2E00401CE20040D83900408000004021F4FF12C1E0\\\nC961C80221F2FF097129010C02D951C91101F4FFC0000001F3FFC00000AC2C22A3E801F2FFC00000\\\n21EAFFC031412A233D0C01EFFFC000003D0222A00001EDFFC00000C1E4FF2D0C01E8FFC000002D01\\\n32A004450400C5E7FFDD022D0C01E3FFC00000666D1F4B2131DCFF4600004B22C0200048023794F5\\\n31D9FFC0200039023DF08601000001DCFFC000000871C861D85112C1200DF000000012C1F0026103\\\n01EAFEC00000083112C1100DF000643B004012C1D0E98109B1C9A1D991F97129013911E2A0C001FA\\\nFFC00000CD02E792F40C0DE2A0C0F2A0DB860D00000001F4FFC00000204220E71240F7921C226102\\\n01EFFFC0000052A0DC482157120952A0DD571205460500004D0C3801DA234242001BDD3811379DC5\\\nC6000000000C0DC2A0C001E3FFC00000C792F608B12D0DC8A1D891E881F87112C1300DF00000\", \"\\\nentry\": 1074792180, \"num_params\": 1, \"params_start\": 1074790400, \"data\": \"FE0510\\\n401A0610403B0610405A0610407A061040820610408C0610408C061040\", \"data_start\": 10736\\\n43520}\n\"\"\"\n\nif __name__ == '__main__':\n    try:\n        main()\n    except FatalError as e:\n        print('\\nA fatal error occurred: %s' % e)\n        sys.exit(2)\n"
  },
  {
    "path": "esp8266/espwrite.py",
    "content": "#!/usr/bin/env python\n\nfrom time import sleep\nimport RPi.GPIO as GPIO\n\n# declaration of chip reset and program pins\ndef GPIO_custominit():\n    GPIO.setmode(GPIO.BCM)\n    GPIO.setup(17,GPIO.OUT,initial=1)\n    GPIO.setup(27,GPIO.OUT,initial=1)\n\nGPIO_custominit()\n\n# bringing chip into program mode\nGPIO.output(17,0)\nsleep(0.5)\nGPIO.output(27,0)\nsleep(0.5)\nGPIO.output(17,1)\nsleep(0.5)\nGPIO.output(27,1)\nsleep(0.5)\n\n# information for user\nprint \"Chip is in write mode\"\n\n# clean exit\nGPIO.cleanup()\n"
  },
  {
    "path": "esp8266/install.sh",
    "content": "#!/bin/bash\n./espwrite.py\n./esptool.py -p /dev/ttyAMA0 -b 115200 write_flash --flash_size=detect 0 jsonsniffer.bin\n./espreset.py\n"
  },
  {
    "path": "esp8266/jsonsniffer/jsonsniffer.ino",
    "content": "/*\n * By Lars Juhl Jensen 20170415 compiled on OS X using Arduino 1.8.2\n * Distributed under the MIT license (URL)\n * \n * Based on Ray Burnette's ESP8266 Mini Sniff (MIT) https://www.hackster.io/rayburne/esp8266-mini-sniff-f6b93a\n * in turn based on RandDruid/esp8266-deauth (MIT) https://github.com/RandDruid/esp8266-deauth\n * inspired by kripthor/WiFiBeaconJam (no license) https://github.com/kripthor/WiFiBeaconJam\n * https://git.schneefux.xyz/schneefux/jimmiejammer/src/master/jimmiejammer.ino\n *\n * Fake beacon code based on H-LK/ESP8266-SSID-Text-Broadcast (no license) https://github.com/H-LK/ESP8266-SSID-Text-Broadcast\n * in turn based on kripthor/WiFiBeaconJam (no license) https://github.com/kripthor/WiFiBeaconJam\n */\n\n//#include <ESP8266WiFi.h>\n\n#include <ESP8266WiFi.h>\nextern \"C\" {\n  #include <espnow.h>\n}\n\n//#include <TaskScheduler.h>\n\n\n\n\n// Callback methods prototypes\n//void t2Callback();\n\n//Task t2(3000, TASK_FOREVER, &t2Callback);\n\n//Scheduler runner;\n\n\n\n/*\n * Constants.\n */\n#define ETH_MAC_LEN 6\n#define MAX_BEACONS 256\n#define MAX_CLIENTS 256\n\n\n/*\n * Expose Espressif SDK functionality.\n */\nextern \"C\" {\n#include \"user_interface.h\"\n  typedef void (*freedom_outside_cb_t)(uint8 status);\n  int  wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb);\n  void wifi_unregister_send_pkt_freedom_cb(void);\n  int  wifi_send_pkt_freedom(uint8 *buf, int len, bool sys_seq);\n}\n\n\n/*\n * Promiscous callback structures, see ESP manual\n */\nstruct RxControl {\n  signed rssi: 8;\n  unsigned rate: 4;\n  unsigned is_group: 1;\n  unsigned: 1;\n  unsigned sig_mode: 2;\n  unsigned legacy_length: 12;\n  unsigned damatch0: 1;\n  unsigned damatch1: 1;\n  unsigned bmatch0: 1;\n  unsigned bmatch1: 1;\n  unsigned MCS: 7;\n  unsigned CWB: 1;\n  unsigned HT_length: 16;\n  unsigned Smoothing: 1;\n  unsigned Not_Sounding: 1;\n  unsigned: 1;\n  unsigned Aggregation: 1;\n  unsigned STBC: 2;\n  unsigned FEC_CODING: 1;\n  unsigned SGI: 1;\n  unsigned rxend_state: 8;\n  unsigned ampdu_cnt: 8;\n  unsigned channel: 4;\n  unsigned: 12;\n};\n\nstruct sniffer_buf1 {\n  struct RxControl rx_ctrl;\n  uint8_t buf[112];\n  uint16_t cnt;\n  uint16_t len;\n};\n\nstruct sniffer_buf2 {\n  struct RxControl rx_ctrl;\n  uint8_t buf[36];\n  uint16_t cnt;\n  struct {\n    uint16_t len;\n    uint16_t seq;\n    uint8_t  address3[ETH_MAC_LEN];\n  } lenseq[1];\n};\n\n\n/*\n * Data structure for beacon information\n */\nstruct beaconinfo {\n  uint8_t beacon[ETH_MAC_LEN];\n  uint8_t ssid[33];\n  uint8_t ssid_len;\n  uint8_t channel;\n  uint8_t rssi;\n  bool err;\n};\n\n\n/*\n * Data structure for client information\n */\nstruct clientinfo {\n  uint8_t beacon[ETH_MAC_LEN];\n  uint8_t station[ETH_MAC_LEN];\n  uint8_t rssi;\n  uint16_t seq;\n  bool err;\n};\n\n\n/*\n * Global variables for storing beacons and clients\n */\nbeaconinfo beacons_known[MAX_BEACONS];\nclientinfo clients_known[MAX_CLIENTS];\nchar fake_beacon_ssid[14][16];\nunsigned int beacons_count = 0;\nunsigned int beacons_index = 0;\nunsigned int clients_count = 0;\nunsigned int clients_index = 0;\nuint8_t channel = 1;\nuint8_t nothing_new = 0;\n\n\n/*\n * Function that parses beacon information from frame\n */\nstruct beaconinfo parse_beacon(uint8_t *frame, uint16_t framelen, signed rssi) {\n  struct beaconinfo bi;\n  bi.ssid_len = 0;\n  bi.channel = 0;\n  bi.err = 0;\n  bi.rssi = -rssi;\n  int pos = 36;\n  if (frame[pos] == 0x00) {\n    while (pos < framelen) {\n      switch (frame[pos]) {\n        case 0x00: //SSID\n          bi.ssid_len = (int) frame[pos + 1];\n          if (bi.ssid_len == 0) {\n            memset(bi.ssid, '\\x00', 33);\n            break;\n          }\n          if (bi.ssid_len < 0) {\n            bi.err = 1;\n            break;\n          }\n          if (bi.ssid_len > 32) {\n            bi.err = 1;\n            break;\n          }\n          memset(bi.ssid, '\\x00', 33);\n          memcpy(bi.ssid, frame + pos + 2, bi.ssid_len);\n          bi.err = 0;\n          break;\n        case 0x03: //Channel\n          bi.channel = (int) frame[pos + 2];\n          pos = -1;\n          break;\n        default:\n          break;\n      }\n      if (pos < 0) break;\n      pos += (int) frame[pos + 1] + 2;\n    }\n  } else {\n    bi.err = 1;\n  }\n  memcpy(bi.beacon, frame + 10, ETH_MAC_LEN);\n  return bi;\n}\n\n\n/*\n * Function that parses client information from packet\n */\nuint8_t broadcast1[3] = { 0x01, 0x00, 0x5e };\nuint8_t broadcast2[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };\nuint8_t broadcast3[3] = { 0x33, 0x33, 0x00 };\nstruct clientinfo parse_client(uint8_t *frame, uint16_t framelen, signed rssi) {\n  struct clientinfo ci;\n  ci.err = 0;\n  ci.rssi = -rssi;\n  int pos = 36;\n  uint8_t *beacon;\n  uint8_t *station;\n  uint8_t ds;\n  ds = frame[1] & 3;\n  switch (ds) {\n    case 0:\n      beacon = frame+16;\n      station = frame+10;\n      break;\n    case 1:\n      beacon = frame+4;\n      station = frame+10;\n      break;\n    case 2:\n      beacon = frame+10;\n      if (memcmp(frame+4, broadcast1, 3) || memcmp(frame+4, broadcast2, 3) || memcmp(frame+4, broadcast3, 3)) {\n        station = frame+16;\n      } else {\n        station = frame+4;\n      }\n      break;\n    case 3:\n      beacon = frame+10;\n      station = frame+4;\n      break;\n  }\n  memcpy(ci.station, station, ETH_MAC_LEN);\n  memcpy(ci.beacon, beacon, ETH_MAC_LEN);\n  ci.seq = frame[23] * 0xFF + (frame[22] & 0xF0);\n  return ci;\n}\n\n\n/*\n * Function that stores information about single beacon\n */\nint store_beacon(beaconinfo bi) {\n  int known = 0;\n  int u;\n  for (u = 0; u < beacons_count; u++) {\n    if (!memcmp(beacons_known[u].beacon, bi.beacon, ETH_MAC_LEN)) {\n      known = 1;\n      break;\n    }\n  }\n  if (known) {\n    memcpy(&beacons_known[u], &bi, sizeof(bi));\n  } else {\n    memcpy(&beacons_known[beacons_index], &bi, sizeof(bi));\n    if (beacons_count < MAX_BEACONS) beacons_count++;\n    beacons_index++;\n    if (beacons_index == MAX_BEACONS) beacons_index = 0;\n  }\n  return known;\n}\n\n\n/*\n * Function that stores information about single client\n */\nint store_client(clientinfo ci) {\n  int known = 0;\n  int u;\n  for (u = 0; u < clients_count; u++) {\n    if (!memcmp(clients_known[u].station, ci.station, ETH_MAC_LEN)) {\n      known = 1;\n      break;\n    }\n  }\n  if (known) {\n    memcpy(&clients_known[u], &ci, sizeof(ci));\n  } else {\n    memcpy(&clients_known[clients_index], &ci, sizeof(ci));\n    if (clients_count < MAX_CLIENTS) clients_count++;\n    clients_index++;\n    if (clients_index == MAX_CLIENTS) clients_index = 0;\n  }\n  return known;\n}\n\n\n/*\n * Callback function for promiscuous mode that parses received packet\n */\nvoid parse_packet(uint8_t *buf, uint16_t len) {\n  int i = 0;\n  if (len == 12) {\n    struct RxControl *sniffer = (struct RxControl*) buf;\n  } else if (len == 128) {\n    struct sniffer_buf1 *sniffer = (struct sniffer_buf1*) buf;\n    struct beaconinfo bi = parse_beacon(sniffer->buf, 112, sniffer->rx_ctrl.rssi);\n    if (bi.err == 0 && store_beacon(bi) == 0) nothing_new = 0;\n  } else {\n    struct sniffer_buf2 *sniffer = (struct sniffer_buf2*) buf;\n    if ((sniffer->buf[0] == 0x08) || (sniffer->buf[0] == 0x88)) {\n      struct clientinfo ci = parse_client(sniffer->buf, 36, sniffer->rx_ctrl.rssi);\n      if (memcmp(ci.beacon, ci.station, ETH_MAC_LEN)) {\n        if (ci.err == 0 && store_client(ci) == 0) nothing_new = 0;\n      }\n    }\n  }\n}\n\n\n/*\n * Send deauth packets to client.\n */\nuint8_t deauth_template[26] = {\n  0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x6a, 0x01, 0x00\n};\nvoid deauth_client(clientinfo ci) {\n  uint8_t packet_buffer[64];\n  memcpy(packet_buffer, deauth_template, 26);\n  memcpy(packet_buffer + 4, ci.station, ETH_MAC_LEN);\n  memcpy(packet_buffer + 10, ci.beacon, ETH_MAC_LEN);\n  memcpy(packet_buffer + 16, ci.beacon, ETH_MAC_LEN);\n  for (uint8_t i = 0; i < 0x10; i++) {\n    uint16_t seq = ci.seq + 0x10 * i;\n    packet_buffer[22] = seq % 0xFF;\n    packet_buffer[23] = seq / 0xFF;\n    wifi_send_pkt_freedom(packet_buffer, 26, 0);\n    delay(1);\n  }\n}\n\n\n/*\n * Send fake beacon packets.\n */\nuint8_t beacon_packet[128] = {\n  0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,\n  0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0xc0, 0x6c, 0x83, 0x51, 0xf7, 0x8f, 0x0f, 0x00, 0x00, 0x00,\n  0x64, 0x00, 0x01, 0x04, 0x00, 0x10, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72,\n  0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x01, 0x08, 0x82, 0x84, 0x8b, 0x96, 0x24, 0x30, 0x48, 0x6c,\n  0x03, 0x01, 0x04\n};\nvoid fake_beacon(char *ssid, uint8_t packets) {\n  if (strlen(ssid) > 0 && packets > 0) {\n    beacon_packet[10] = beacon_packet[16] = random(256);\n    beacon_packet[11] = beacon_packet[17] = random(256);\n    beacon_packet[12] = beacon_packet[18] = random(256);\n    beacon_packet[13] = beacon_packet[19] = random(256);\n    beacon_packet[14] = beacon_packet[20] = random(256);\n    beacon_packet[15] = beacon_packet[21] = random(256);\n    strncpy((char *)beacon_packet+38, ssid, 16);\n    for (uint8_t i = 0; i < packets; i++) {\n      wifi_send_pkt_freedom(beacon_packet, 57, 0);\n    }\n  }\n}\n\n\n/*\n * Function that prints single beacon in JSON format\n */\nvoid print_beacon(beaconinfo bi) {\n  Serial.print(\"\\\"\");\n  for (int i = 0; i < ETH_MAC_LEN; i++) {\n    if (i > 0) Serial.print(\":\");\n    Serial.printf(\"%02x\", bi.beacon[i]);\n  }\n  Serial.printf(\"\\\":{\\\"channel\\\":%d,\\\"rssi\\\":-%d,\\\"ssid\\\":\\\"%s\\\"}\", bi.channel, bi.rssi, bi.ssid);\n}\n\n\n/*\n * Function that prints single client in JSON format\n */\nvoid print_client(clientinfo ci) {\n  Serial.print(\"\\\"\");\n  for (int i = 0; i < ETH_MAC_LEN; i++) {\n    if (i > 0) Serial.print(\":\");\n    Serial.printf(\"%02x\", ci.station[i]);\n  }\n  Serial.print(\"\\\":{\\\"beacon\\\":\\\"\");\n  for (int i = 0; i < ETH_MAC_LEN; i++) {\n    if (i > 0) Serial.print(\":\");\n    Serial.printf(\"%02x\", ci.beacon[i]);\n  }\n  Serial.printf(\"\\\",\\\"rssi\\\":-%d}\", ci.rssi);\n}\n\n\n/*\n * Function that prints all beacons in JSON format\n */\nvoid print_beacons() {\n  Serial.print(\"{\");\n  for (int u = 0; u < beacons_count; u++) {\n    if (u > 0) Serial.print(\",\");\n    print_beacon(beacons_known[u]);\n  }\n  Serial.print(\"}\");\n}\n\n\n/*\n * Function that prints all clients in JSON format\n */\nvoid print_clients() {\n  Serial.print(\"{\");\n  for (int u = 0; u < clients_count; u++) {\n    if (u > 0) Serial.print(\",\");\n    print_client(clients_known[u]);\n  }\n  Serial.print(\"}\");\n}\n\n\n/*\n * Function that prints all beacons and clients in JSON format\n */\nvoid print_all() {\n  Serial.print(\"{\\\"beacons\\\":\");\n  print_beacons();\n  Serial.print(\",\\\"clients\\\":\");\n  print_clients();\n  Serial.print(\"}\");\n}\n\n\n/*\n * Function that reads and executes a command from serial\n */\nvoid read_command() {\n  char command[64];\n  command[Serial.readBytesUntil('\\n', command, 63)] = '\\0';\n  char *argument = strchr(command, ' ');\n  if (argument != NULL) {\n    *argument = '\\0';\n    argument++;\n  }\n  if (strcmp(command, \"deauth_client\") == 0) {\n    uint8_t station[ETH_MAC_LEN];\n    for (int i = 0; i < ETH_MAC_LEN; i++) {\n      station[i] = strtol(argument+3*i, NULL, HEX);\n    }\n    for (int u = 0; u < clients_count; u++) {\n      if (memcmp(clients_known[u].station, station, ETH_MAC_LEN) == 0) {\n        deauth_client(clients_known[u]);\n        break;\n      }\n    }\n  }\n  else if (strcmp(command, \"fake_beacon\") == 0) {\n    char *argument_ssid;\n    uint8_t argument_channel = strtol(argument, &argument_ssid, DEC);\n    if (argument_ssid != argument) {\n      if (*argument_ssid != '\\0') argument_ssid++;\n      memset(fake_beacon_ssid[argument_channel-1], 0, 16);\n      strncpy(fake_beacon_ssid[argument_channel-1], argument_ssid, 16);\n    }\n  }\n  else if (strcmp(command, \"print_all\") == 0) {\n    print_all();\n  }\n  else if (strcmp(command, \"print_beacons\") == 0) {\n    print_beacons();\n  }\n  else if (strcmp(command, \"print_clients\") == 0) {\n    print_clients();\n  }\n  Serial.println(\"\");\n}\n\n\n/*\n * Initial setup\n */\nvoid setup() {\n  Serial.begin(115200);\n\n/*\n\n  Serial.println(\"Scheduler TEST\");\n  \n  runner.init();\n  Serial.println(\"Initialized scheduler\");\n  \n  runner.addTask(t2);\n  Serial.println(\"added t2\");\n  \n  Serial.println(\"test de envio\");\n\n  t2.enable();\n  Serial.println(\"Enabled t2\");\n  \n  delay(3000);\n */\n\n\n  wifi_set_opmode(STATION_MODE);\n  wifi_set_channel(channel);\n  wifi_promiscuous_enable(0);\n  wifi_set_promiscuous_rx_cb(parse_packet);\n  wifi_promiscuous_enable(1);\n}\n\n\n/*\n * Main loop\n */\nvoid loop() {\n  if (nothing_new >= 10) {\n    nothing_new = 0;\n    channel++;\n    if (channel == 15) channel = 1;\n    wifi_set_channel(channel);\n  }\n  else {\n    nothing_new++;\n  }\n  fake_beacon(fake_beacon_ssid[channel-1], 4);\n  delay(1);\n  if (Serial.available() > 0) {\n    read_command();\n  }\n\n// runner.execute();\n}\n\n\n\nvoid t2Callback() {\n    wifi_promiscuous_enable(0);\n    Serial.print(\"paramos sniffer \");\n    Serial.println(millis());\n    Serial.print(\"encendemos sniffer \");\n    wifi_set_opmode(STATION_MODE);\n    wifi_set_channel(channel);\n    wifi_promiscuous_enable(0);\n    wifi_set_promiscuous_rx_cb(parse_packet);\n    wifi_promiscuous_enable(1);\n  \n}\n\n\n"
  },
  {
    "path": "flare.json",
    "content": "{\n \"name\": \"flare\",\n \"children\": [\n  {\n   \"name\": \"analytics\",\n   \"children\": [\n    {\n     \"name\": \"cluster\",\n     \"children\": [\n      {\"name\": \"AgglomerativeCluster\", \"size\": 3938},\n      {\"name\": \"CommunityStructure\", \"size\": 3812},\n      {\"name\": \"HierarchicalCluster\", \"size\": 6714},\n      {\"name\": \"MergeEdge\", \"size\": 743}\n     ]\n    },\n    {\n     \"name\": \"graph\",\n     \"children\": [\n      {\"name\": \"BetweennessCentrality\", \"size\": 3534},\n      {\"name\": \"LinkDistance\", \"size\": 5731},\n      {\"name\": \"MaxFlowMinCut\", \"size\": 7840},\n      {\"name\": \"ShortestPaths\", \"size\": 5914},\n      {\"name\": \"SpanningTree\", \"size\": 3416}\n     ]\n    },\n    {\n     \"name\": \"optimization\",\n     \"children\": [\n      {\"name\": \"AspectRatioBanker\", \"size\": 7074}\n     ]\n    }\n   ]\n  },\n  {\n   \"name\": \"animate\",\n   \"children\": [\n    {\"name\": \"Easing\", \"size\": 17010},\n    {\"name\": \"FunctionSequence\", \"size\": 5842},\n    {\n     \"name\": \"interpolate\",\n     \"children\": [\n      {\"name\": \"ArrayInterpolator\", \"size\": 1983},\n      {\"name\": \"ColorInterpolator\", \"size\": 2047},\n      {\"name\": \"DateInterpolator\", \"size\": 1375},\n      {\"name\": \"Interpolator\", \"size\": 8746},\n      {\"name\": \"MatrixInterpolator\", \"size\": 2202},\n      {\"name\": \"NumberInterpolator\", \"size\": 1382},\n      {\"name\": \"ObjectInterpolator\", \"size\": 1629},\n      {\"name\": \"PointInterpolator\", \"size\": 1675},\n      {\"name\": \"RectangleInterpolator\", \"size\": 2042}\n     ]\n    },\n    {\"name\": \"ISchedulable\", \"size\": 1041},\n    {\"name\": \"Parallel\", \"size\": 5176},\n    {\"name\": \"Pause\", \"size\": 449},\n    {\"name\": \"Scheduler\", \"size\": 5593},\n    {\"name\": \"Sequence\", \"size\": 5534},\n    {\"name\": \"Transition\", \"size\": 9201},\n    {\"name\": \"Transitioner\", \"size\": 19975},\n    {\"name\": \"TransitionEvent\", \"size\": 1116},\n    {\"name\": \"Tween\", \"size\": 6006}\n   ]\n  },\n  {\n   \"name\": \"data\",\n   \"children\": [\n    {\n     \"name\": \"converters\",\n     \"children\": [\n      {\"name\": \"Converters\", \"size\": 721},\n      {\"name\": \"DelimitedTextConverter\", \"size\": 4294},\n      {\"name\": \"GraphMLConverter\", \"size\": 9800},\n      {\"name\": \"IDataConverter\", \"size\": 1314},\n      {\"name\": \"JSONConverter\", \"size\": 2220}\n     ]\n    },\n    {\"name\": \"DataField\", \"size\": 1759},\n    {\"name\": \"DataSchema\", \"size\": 2165},\n    {\"name\": \"DataSet\", \"size\": 586},\n    {\"name\": \"DataSource\", \"size\": 3331},\n    {\"name\": \"DataTable\", \"size\": 772},\n    {\"name\": \"DataUtil\", \"size\": 3322}\n   ]\n  },\n  {\n   \"name\": \"display\",\n   \"children\": [\n    {\"name\": \"DirtySprite\", \"size\": 8833},\n    {\"name\": \"LineSprite\", \"size\": 1732},\n    {\"name\": \"RectSprite\", \"size\": 3623},\n    {\"name\": \"TextSprite\", \"size\": 10066}\n   ]\n  },\n  {\n   \"name\": \"flex\",\n   \"children\": [\n    {\"name\": \"FlareVis\", \"size\": 4116}\n   ]\n  },\n  {\n   \"name\": \"physics\",\n   \"children\": [\n    {\"name\": \"DragForce\", \"size\": 1082},\n    {\"name\": \"GravityForce\", \"size\": 1336},\n    {\"name\": \"IForce\", \"size\": 319},\n    {\"name\": \"NBodyForce\", \"size\": 10498},\n    {\"name\": \"Particle\", \"size\": 2822},\n    {\"name\": \"Simulation\", \"size\": 9983},\n    {\"name\": \"Spring\", \"size\": 2213},\n    {\"name\": \"SpringForce\", \"size\": 1681}\n   ]\n  },\n  {\n   \"name\": \"query\",\n   \"children\": [\n    {\"name\": \"AggregateExpression\", \"size\": 1616},\n    {\"name\": \"And\", \"size\": 1027},\n    {\"name\": \"Arithmetic\", \"size\": 3891},\n    {\"name\": \"Average\", \"size\": 891},\n    {\"name\": \"BinaryExpression\", \"size\": 2893},\n    {\"name\": \"Comparison\", \"size\": 5103},\n    {\"name\": \"CompositeExpression\", \"size\": 3677},\n    {\"name\": \"Count\", \"size\": 781},\n    {\"name\": \"DateUtil\", \"size\": 4141},\n    {\"name\": \"Distinct\", \"size\": 933},\n    {\"name\": \"Expression\", \"size\": 5130},\n    {\"name\": \"ExpressionIterator\", \"size\": 3617},\n    {\"name\": \"Fn\", \"size\": 3240},\n    {\"name\": \"If\", \"size\": 2732},\n    {\"name\": \"IsA\", \"size\": 2039},\n    {\"name\": \"Literal\", \"size\": 1214},\n    {\"name\": \"Match\", \"size\": 3748},\n    {\"name\": \"Maximum\", \"size\": 843},\n    {\n     \"name\": \"methods\",\n     \"children\": [\n      {\"name\": \"add\", \"size\": 593},\n      {\"name\": \"and\", \"size\": 330},\n      {\"name\": \"average\", \"size\": 287},\n      {\"name\": \"count\", \"size\": 277},\n      {\"name\": \"distinct\", \"size\": 292},\n      {\"name\": \"div\", \"size\": 595},\n      {\"name\": \"eq\", \"size\": 594},\n      {\"name\": \"fn\", \"size\": 460},\n      {\"name\": \"gt\", \"size\": 603},\n      {\"name\": \"gte\", \"size\": 625},\n      {\"name\": \"iff\", \"size\": 748},\n      {\"name\": \"isa\", \"size\": 461},\n      {\"name\": \"lt\", \"size\": 597},\n      {\"name\": \"lte\", \"size\": 619},\n      {\"name\": \"max\", \"size\": 283},\n      {\"name\": \"min\", \"size\": 283},\n      {\"name\": \"mod\", \"size\": 591},\n      {\"name\": \"mul\", \"size\": 603},\n      {\"name\": \"neq\", \"size\": 599},\n      {\"name\": \"not\", \"size\": 386},\n      {\"name\": \"or\", \"size\": 323},\n      {\"name\": \"orderby\", \"size\": 307},\n      {\"name\": \"range\", \"size\": 772},\n      {\"name\": \"select\", \"size\": 296},\n      {\"name\": \"stddev\", \"size\": 363},\n      {\"name\": \"sub\", \"size\": 600},\n      {\"name\": \"sum\", \"size\": 280},\n      {\"name\": \"update\", \"size\": 307},\n      {\"name\": \"variance\", \"size\": 335},\n      {\"name\": \"where\", \"size\": 299},\n      {\"name\": \"xor\", \"size\": 354},\n      {\"name\": \"_\", \"size\": 264}\n     ]\n    },\n    {\"name\": \"Minimum\", \"size\": 843},\n    {\"name\": \"Not\", \"size\": 1554},\n    {\"name\": \"Or\", \"size\": 970},\n    {\"name\": \"Query\", \"size\": 13896},\n    {\"name\": \"Range\", \"size\": 1594},\n    {\"name\": \"StringUtil\", \"size\": 4130},\n    {\"name\": \"Sum\", \"size\": 791},\n    {\"name\": \"Variable\", \"size\": 1124},\n    {\"name\": \"Variance\", \"size\": 1876},\n    {\"name\": \"Xor\", \"size\": 1101}\n   ]\n  },\n  {\n   \"name\": \"scale\",\n   \"children\": [\n    {\"name\": \"IScaleMap\", \"size\": 2105},\n    {\"name\": \"LinearScale\", \"size\": 1316},\n    {\"name\": \"LogScale\", \"size\": 3151},\n    {\"name\": \"OrdinalScale\", \"size\": 3770},\n    {\"name\": \"QuantileScale\", \"size\": 2435},\n    {\"name\": \"QuantitativeScale\", \"size\": 4839},\n    {\"name\": \"RootScale\", \"size\": 1756},\n    {\"name\": \"Scale\", \"size\": 4268},\n    {\"name\": \"ScaleType\", \"size\": 1821},\n    {\"name\": \"TimeScale\", \"size\": 5833}\n   ]\n  },\n  {\n   \"name\": \"util\",\n   \"children\": [\n    {\"name\": \"Arrays\", \"size\": 8258},\n    {\"name\": \"Colors\", \"size\": 10001},\n    {\"name\": \"Dates\", \"size\": 8217},\n    {\"name\": \"Displays\", \"size\": 12555},\n    {\"name\": \"Filter\", \"size\": 2324},\n    {\"name\": \"Geometry\", \"size\": 10993},\n    {\n     \"name\": \"heap\",\n     \"children\": [\n      {\"name\": \"FibonacciHeap\", \"size\": 9354},\n      {\"name\": \"HeapNode\", \"size\": 1233}\n     ]\n    },\n    {\"name\": \"IEvaluable\", \"size\": 335},\n    {\"name\": \"IPredicate\", \"size\": 383},\n    {\"name\": \"IValueProxy\", \"size\": 874},\n    {\n     \"name\": \"math\",\n     \"children\": [\n      {\"name\": \"DenseMatrix\", \"size\": 3165},\n      {\"name\": \"IMatrix\", \"size\": 2815},\n      {\"name\": \"SparseMatrix\", \"size\": 3366}\n     ]\n    },\n    {\"name\": \"Maths\", \"size\": 17705},\n    {\"name\": \"Orientation\", \"size\": 1486},\n    {\n     \"name\": \"palette\",\n     \"children\": [\n      {\"name\": \"ColorPalette\", \"size\": 6367},\n      {\"name\": \"Palette\", \"size\": 1229},\n      {\"name\": \"ShapePalette\", \"size\": 2059},\n      {\"name\": \"SizePalette\", \"size\": 2291}\n     ]\n    },\n    {\"name\": \"Property\", \"size\": 5559},\n    {\"name\": \"Shapes\", \"size\": 19118},\n    {\"name\": \"Sort\", \"size\": 6887},\n    {\"name\": \"Stats\", \"size\": 6557},\n    {\"name\": \"Strings\", \"size\": 22026}\n   ]\n  },\n  {\n   \"name\": \"vis\",\n   \"children\": [\n    {\n     \"name\": \"axis\",\n     \"children\": [\n      {\"name\": \"Axes\", \"size\": 1302},\n      {\"name\": \"Axis\", \"size\": 24593},\n      {\"name\": \"AxisGridLine\", \"size\": 652},\n      {\"name\": \"AxisLabel\", \"size\": 636},\n      {\"name\": \"CartesianAxes\", \"size\": 6703}\n     ]\n    },\n    {\n     \"name\": \"controls\",\n     \"children\": [\n      {\"name\": \"AnchorControl\", \"size\": 2138},\n      {\"name\": \"ClickControl\", \"size\": 3824},\n      {\"name\": \"Control\", \"size\": 1353},\n      {\"name\": \"ControlList\", \"size\": 4665},\n      {\"name\": \"DragControl\", \"size\": 2649},\n      {\"name\": \"ExpandControl\", \"size\": 2832},\n      {\"name\": \"HoverControl\", \"size\": 4896},\n      {\"name\": \"IControl\", \"size\": 763},\n      {\"name\": \"PanZoomControl\", \"size\": 5222},\n      {\"name\": \"SelectionControl\", \"size\": 7862},\n      {\"name\": \"TooltipControl\", \"size\": 8435}\n     ]\n    },\n    {\n     \"name\": \"data\",\n     \"children\": [\n      {\"name\": \"Data\", \"size\": 20544},\n      {\"name\": \"DataList\", \"size\": 19788},\n      {\"name\": \"DataSprite\", \"size\": 10349},\n      {\"name\": \"EdgeSprite\", \"size\": 3301},\n      {\"name\": \"NodeSprite\", \"size\": 19382},\n      {\n       \"name\": \"render\",\n       \"children\": [\n        {\"name\": \"ArrowType\", \"size\": 698},\n        {\"name\": \"EdgeRenderer\", \"size\": 5569},\n        {\"name\": \"IRenderer\", \"size\": 353},\n        {\"name\": \"ShapeRenderer\", \"size\": 2247}\n       ]\n      },\n      {\"name\": \"ScaleBinding\", \"size\": 11275},\n      {\"name\": \"Tree\", \"size\": 7147},\n      {\"name\": \"TreeBuilder\", \"size\": 9930}\n     ]\n    },\n    {\n     \"name\": \"events\",\n     \"children\": [\n      {\"name\": \"DataEvent\", \"size\": 2313},\n      {\"name\": \"SelectionEvent\", \"size\": 1880},\n      {\"name\": \"TooltipEvent\", \"size\": 1701},\n      {\"name\": \"VisualizationEvent\", \"size\": 1117}\n     ]\n    },\n    {\n     \"name\": \"legend\",\n     \"children\": [\n      {\"name\": \"Legend\", \"size\": 20859},\n      {\"name\": \"LegendItem\", \"size\": 4614},\n      {\"name\": \"LegendRange\", \"size\": 10530}\n     ]\n    },\n    {\n     \"name\": \"operator\",\n     \"children\": [\n      {\n       \"name\": \"distortion\",\n       \"children\": [\n        {\"name\": \"BifocalDistortion\", \"size\": 4461},\n        {\"name\": \"Distortion\", \"size\": 6314},\n        {\"name\": \"FisheyeDistortion\", \"size\": 3444}\n       ]\n      },\n      {\n       \"name\": \"encoder\",\n       \"children\": [\n        {\"name\": \"ColorEncoder\", \"size\": 3179},\n        {\"name\": \"Encoder\", \"size\": 4060},\n        {\"name\": \"PropertyEncoder\", \"size\": 4138},\n        {\"name\": \"ShapeEncoder\", \"size\": 1690},\n        {\"name\": \"SizeEncoder\", \"size\": 1830}\n       ]\n      },\n      {\n       \"name\": \"filter\",\n       \"children\": [\n        {\"name\": \"FisheyeTreeFilter\", \"size\": 5219},\n        {\"name\": \"GraphDistanceFilter\", \"size\": 3165},\n        {\"name\": \"VisibilityFilter\", \"size\": 3509}\n       ]\n      },\n      {\"name\": \"IOperator\", \"size\": 1286},\n      {\n       \"name\": \"label\",\n       \"children\": [\n        {\"name\": \"Labeler\", \"size\": 9956},\n        {\"name\": \"RadialLabeler\", \"size\": 3899},\n        {\"name\": \"StackedAreaLabeler\", \"size\": 3202}\n       ]\n      },\n      {\n       \"name\": \"layout\",\n       \"children\": [\n        {\"name\": \"AxisLayout\", \"size\": 6725},\n        {\"name\": \"BundledEdgeRouter\", \"size\": 3727},\n        {\"name\": \"CircleLayout\", \"size\": 9317},\n        {\"name\": \"CirclePackingLayout\", \"size\": 12003},\n        {\"name\": \"DendrogramLayout\", \"size\": 4853},\n        {\"name\": \"ForceDirectedLayout\", \"size\": 8411},\n        {\"name\": \"IcicleTreeLayout\", \"size\": 4864},\n        {\"name\": \"IndentedTreeLayout\", \"size\": 3174},\n        {\"name\": \"Layout\", \"size\": 7881},\n        {\"name\": \"NodeLinkTreeLayout\", \"size\": 12870},\n        {\"name\": \"PieLayout\", \"size\": 2728},\n        {\"name\": \"RadialTreeLayout\", \"size\": 12348},\n        {\"name\": \"RandomLayout\", \"size\": 870},\n        {\"name\": \"StackedAreaLayout\", \"size\": 9121},\n        {\"name\": \"TreeMapLayout\", \"size\": 9191}\n       ]\n      },\n      {\"name\": \"Operator\", \"size\": 2490},\n      {\"name\": \"OperatorList\", \"size\": 5248},\n      {\"name\": \"OperatorSequence\", \"size\": 4190},\n      {\"name\": \"OperatorSwitch\", \"size\": 2581},\n      {\"name\": \"SortOperator\", \"size\": 2023}\n     ]\n    },\n    {\"name\": \"Visualization\", \"size\": 16540}\n   ]\n  }\n ]\n}\n"
  },
  {
    "path": "flare1.json",
    "content": "{\"name\": \"root\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 6.6332495807108}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 4.0}, {\"name\": \"Comtrend\", \"size\": 3.4641016151377544}]}, {\"name\": \"ASUS\", \"children\": [{\"name\": \"Cybertan\", \"size\": 10.770329614269007}, {\"name\": \"Huawei\", \"size\": 10.583005244258363}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Quantenn\", \"size\": 10.392304845413264}, {\"name\": \"Huawei\", \"size\": 10.0}, {\"name\": \"Unknown\", \"size\": 10.0}]}, {\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Comtrend\", \"size\": 3.4641016151377544}, {\"name\": \"Apple\", \"size\": 4.898979485566356}, {\"name\": \"Unknown\", \"size\": 3.4641016151377544}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 3.4641016151377544}]}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"Amper\", \"size\": 4.898979485566356}, {\"name\": \"Mitrasta\", \"size\": 4.898979485566356}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 2.8284271247461903}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 6.324555320336759}, {\"name\": \"Motorola\", \"size\": 5.291502622129181}, {\"name\": \"AskeyCom\", \"size\": 6.324555320336759}]}, {\"name\": \"Motorola\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 15.748015748023622}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 5.291502622129181}, {\"name\": \"HonHaiPr\", \"size\": 5.291502622129181}, {\"name\": \"Google\", \"size\": 3.4641016151377544}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.6332495807108}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 5.291502622129181}, {\"name\": \"HP\", \"size\": 5.291502622129181}, {\"name\": \"AskeyCom\", \"size\": 4.898979485566356}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Espressi\", \"size\": 10.0}, {\"name\": \"Unknown\", \"size\": 15.874507866387544}, {\"name\": \"Intel\", \"size\": 14.966629547095765}, {\"name\": \"XiaomiCo\", \"size\": 15.491933384829668}, {\"name\": \"Intel\", \"size\": 14.696938456699069}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Mitrasta\", \"size\": 6.6332495807108}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Unknown\", \"size\": 8.48528137423857}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 9.797958971132712}]}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 6.6332495807108}, {\"name\": \"Unknown\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}, {\"name\": \"Ubiquiti\", \"children\": [{\"name\": \"Routerbo\", \"size\": 6.324555320336759}, {\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}, {\"name\": \"Fujitsu\", \"size\": 3.4641016151377544}, {\"name\": \"Huawei\", \"size\": 6.0}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 9.591663046625438}, {\"name\": \"XiaomiCo\", \"size\": 7.211102550927978}, {\"name\": \"Unknown\", \"size\": 12.806248474865697}, {\"name\": \"TP-Link\", \"size\": 6.0}, {\"name\": \"Apple\", \"size\": 10.770329614269007}, {\"name\": \"Samsung\", \"size\": 8.717797887081348}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Pegatron\", \"size\": 7.483314773547883}]}, {\"name\": \"GlodioTe\", \"size\": 5.656854249492381}, {\"name\": \"MitsumiE\", \"size\": 7.483314773547883}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"Samsung\", \"size\": 4.898979485566356}, {\"name\": \"ASUS\", \"size\": 4.47213595499958}, {\"name\": \"Huawei\", \"size\": 4.898979485566356}, {\"name\": \"Synology\", \"size\": 6.0}, {\"name\": \"AskeyCom\", \"size\": 6.324555320336759}, {\"name\": \"Apple\", \"size\": 6.324555320336759}]}, {\"name\": \"Mitrasta\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 6.0}, {\"name\": \"Tecom\", \"size\": 6.0}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Unknown\", \"size\": 4.0}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"Zte\", \"size\": 4.0}]}, {\"name\": \"Amper\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.47213595499958}, {\"name\": \"Apple\", \"size\": 5.291502622129181}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 5.656854249492381}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 6.0}, {\"name\": \"HonHaiPr\", \"size\": 4.47213595499958}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Apple\", \"size\": 4.0}, {\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"Mitrasta\", \"size\": 4.898979485566356}, {\"name\": \"Apple\", \"size\": 6.0}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}]}, {\"name\": \"Bq\", \"size\": 3.4641016151377544}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Mitrasta\", \"size\": 4.0}]}, {\"name\": \"Unknown\", \"size\": 8.246211251235321}, {\"name\": \"Huawei\", \"size\": 8.0}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"AirgoNet\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Apple\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}]}, {\"name\": \"Bq\", \"size\": 6.928203230275509}, {\"name\": \"MitsumiE\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"size\": 4.898979485566356}, {\"name\": \"Netgear\", \"size\": 2.8284271247461903}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Bq\", \"size\": 6.0}]}, {\"name\": \"GarminIn\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"size\": 4.898979485566356}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}]}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Comtrend\", \"size\": 4.47213595499958}]}, {\"name\": \"Zte\", \"size\": 4.47213595499958}, {\"name\": \"D-Link\", \"size\": 5.291502622129181}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Arcadyan\", \"size\": 6.928203230275509}, {\"name\": \"Samsung\", \"size\": 6.928203230275509}, {\"name\": \"Bq\", \"size\": 6.324555320336759}, {\"name\": \"Nokia\", \"size\": 7.211102550927978}]}, {\"name\": \"HP\", \"size\": 5.291502622129181}, {\"name\": \"D-Link\", \"size\": 8.246211251235321}, {\"name\": \"Zte\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.0}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Apple\", \"size\": 9.797958971132712}, {\"name\": \"Apple\", \"size\": 10.0}, {\"name\": \"Huawei\", \"size\": 9.797958971132712}, {\"name\": \"Arcadyan\", \"size\": 9.38083151964686}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"TP-Link\", \"size\": 16.492422502470642}, {\"name\": \"Zte\", \"size\": 16.492422502470642}, {\"name\": \"Apple\", \"size\": 13.856406460551018}, {\"name\": \"XiaomiCo\", \"size\": 16.3707055437449}, {\"name\": \"BelkinIn\", \"size\": 7.211102550927978}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"RealtekS\", \"size\": 16.0}]}, {\"name\": \"Arcadyan\", \"size\": 4.898979485566356}]}\n"
  },
  {
    "path": "mqtt.py",
    "content": "#!/usr/bin/python\n\nfrom paho.mqtt import publish\nimport json, time\nimport phatsniffer\n\n\ndef publish_sniffer_data(hostname, root, data):\n\tmessages = []\n\tif 'beacons' in data:\n\t\tfor beacon, beacon_data in data['beacons'].items():\n\t\t\tmessages.append(('%s/beacons/%s' % (root, beacon), json.dumps(beacon_data, sort_keys=True), 0, True))\n\tif 'clients' in data:\n\t\tfor client, client_data in data['clients'].items():\n\t\t\tmessages.append(('%s/clients/%s' % (root, client), json.dumps(client_data, sort_keys=True), 0, True))\n\tpublish.multiple(messages, hostname=hostname)\n\n\nif __name__ == '__main__':\n\thostname = 'iot.eclipse.org'\n\troot = 'phatsniffer'\n\tphatsniffer.read_vendors('data/vendors.tsv')\n\twhile True:\n\t\tpublish_sniffer_data(hostname, root, phatsniffer.get_sniffer_data())\n\t\ttime.sleep(60)\n"
  },
  {
    "path": "phatsniffer.py",
    "content": "#!/usr/bin/python\n\nimport json\nimport serial\nimport time\n#import RPi.GPIO\n\n\nvendors = {}\ndef read_vendors(filename):\n\tfile = open(filename, 'r')\n\tfor line in file:\n\t\tprefix, vendor = line.rstrip().split('\\t')\n\t\tvendors[prefix] = vendor\n\n\ndef send_command(command):\n\tcomm = serial.Serial('/dev/ttyUSB0', 115200)\n\tif comm.isOpen():\n\t\tcomm.close()\n\tcomm.open()\n\tcomm.flushInput()\n\tcomm.write(command+'\\n')\n\ttime.sleep(0.1)\n\treturn comm.readline()\n\n\ndef create_fake_beacon(channel, ssid):\n\treturn send_command('fake_beacon %d %s' % (channel, ssid))\n\n\ndef remove_fake_beacon(channel):\n\treturn send_command('fake_beacon %d' % channel)\n\n\ndef get_sniffer_data():\n\tdata = json.loads(send_command('print_all').decode('utf-8', 'ignore').encode('utf-8'))\n#\tdata = json.loads(send_command('pa1').decode('utf-8', 'ignore').encode('utf-8'))\n\tbeacons = data['beacons']\n\tclients = data['clients']\n\tfor beacon in beacons:\n\t\tprefix = beacon[0:8]\n\t\tif prefix in vendors:\n\t\t\tbeacons[beacon]['vendor'] = vendors[prefix]\n\tfor client in clients:\n\t\tbeacon = clients[client]['beacon']\n\t\tif beacon in beacons:\n\t\t\tclients[client]['ssid'] = beacons[beacon]['ssid']\n\t\t\tclients[client]['channel'] = beacons[beacon]['channel']\n\t\telse:\n\t\t\tclients[client]['ssid'] = ''\n\t\t\tclients[client]['channel'] = ''\n\t\tprefix = client[0:8]\n\t\tif prefix in vendors:\n\t\t\tclients[client]['vendor'] = vendors[prefix]\n\treturn data\n\n\n\ndef get_sniffer_data1():\n\tdata1 = json.loads(send_command('pa1').decode('utf-8', 'ignore').encode('utf-8'))\n\tbeacons = data1['beacons']\n\tclients = data1['clients']\n\tfor beacon in beacons:\n\t\tprefix = beacon[0:8]\n\t\tif prefix in vendors:\n\t\t\tbeacons[beacon]['vendor'] = vendors[prefix]\n\tfor client in clients:\n\t\tbeacon = clients[client]['beacon']\n\t\tif beacon in beacons:\n\t\t\tclients[client]['ssid'] = beacons[beacon]['ssid']\n\t\t\tclients[client]['channel'] = beacons[beacon]['channel']\n\t\telse:\n\t\t\tclients[client]['ssid'] = ''\n\t\t\tclients[client]['channel'] = ''\n\t\tprefix = client[0:8]\n\t\tif prefix in vendors:\n\t\t\tclients[client]['vendor'] = vendors[prefix]\n\treturn data1\n\n\n\ndef reset_phat():\n#\tRPi.GPIO.setmode(RPi.GPIO.BCM)\n#\tRPi.GPIO.setup(17,RPi.GPIO.OUT,initial=1)\n#\tRPi.GPIO.setup(27,RPi.GPIO.OUT,initial=1)\n#\tRPi.GPIO.output(17,0)\n#\ttime.sleep(0.5)\n#\tRPi.GPIO.output(17,1)\n\ttime.sleep(0.5)\n#\tRPi.GPIO.cleanup()\n\n\nif __name__ == '__main__':\n\tread_vendors('data/vendors.tsv')\n\tprint json.dumps(get_sniffer_data(), sort_keys=True, indent=4, separators=(',', ': '))\n"
  },
  {
    "path": "rickroll.py",
    "content": "#!/usr/bin/python\n\nimport phatsniffer\n\nrickroll = ['1 Never gonna', '2 give you up,', '3 never gonna', '4 let you down', '5 Never gonna', '6 run around and', '7 desert you']\n\nfor i, ssid in enumerate(rickroll):\n\tphatsniffer.create_fake_beacon(i+1, ssid)\n"
  },
  {
    "path": "server.py",
    "content": "#!/usr/bin/python\n\nimport logging\n\nfrom flask import Flask, jsonify, redirect, render_template\nimport math, json\nimport phatsniffer\n\napp = Flask(__name__)\n\n@app.route('/')\ndef index():\n\tdata = phatsniffer.get_sniffer_data()\n\tdata_beacons = data['beacons']\n\tdata_clients = data['clients']\n\tbeacons = sorted(data_beacons.iteritems(), key=lambda x: -x[1]['rssi'])\n\tclients = sorted(data_clients.iteritems(), key=lambda x: -x[1]['rssi'])\n\tbeacon_clients = {}\n\tapp.logger.info(beacons)\n\tfor beacon in data_beacons:\n\t\tbeacon_clients[beacon] = []\n\tfor client in data_clients:\n\t\tbeacon = data_clients[client]['beacon']\n\t\tif beacon in data_beacons:\n\t\t\tif beacon not in beacon_clients:\n\t\t\t\tbeacon_clients[beacon] = []\n\t\t\tbeacon_clients[beacon].append(client)\n\tcircles = {}\n\tcircles['name'] = 'root'\n\tcircles['children'] = []\n\tcircles_beacons = circles['children']\n\tfor beacon in beacon_clients:\n\t\tdata_beacon = data_beacons[beacon]\n\t\tcircles_beacon = {}\n\t\tif 'vendor' in data_beacon:\n\t\t\tcircles_beacon['name'] = data_beacon['ssid']\n\t\telse:\n\t\t\tcircles_beacon['name'] = 'Unknown'\n\t\tif len(beacon_clients[beacon]) == 0:\n\t\t\tif data_beacon['rssi'] > -99:\n\t\t\t\tcircles_beacon['size'] = 2* (math.sqrt(100+data_beacon['rssi']))\n\t\t\telse:\n\t\t\t\tcircles_beacon['size'] = 1\n\t\telse:\n\t\t\tcircles_beacon['children'] = []\n\t\t\tcircles_clients = circles_beacon['children']\n\t\t\tfor client in beacon_clients[beacon]:\n\t\t\t\tdata_client = data_clients[client]\n\t\t\t\tcircles_client = {}\n\t\t\t\tif 'vendor' in data_client:\n\t\t\t\t\tcircles_client['name'] = data_client['vendor']\n\t\t\t\telse:\n\t\t\t\t\tcircles_client['name'] = 'Unknown'\n\t\t\t\tif data_client['rssi'] > -99:\n\t\t\t\t\tcircles_client['size'] = 2 * (math.sqrt(100+data_client['rssi']))\n\t\t\t\telse:\n\t\t\t\t\tdata_client['size'] = 1\n\t\t\t\tcircles_clients.append(circles_client)\n\t\tcircles_beacons.append(circles_beacon)\n\t\t\n\treturn render_template('index.html', beacons=beacons, clients=clients, circles=json.dumps(circles), circles2=json.dumps(circles))\n\n@app.route('/download')\ndef download():\n\treturn jsonify(phatsniffer.get_sniffer_data())\n\n@app.route('/reset')\ndef reset():\n\tphatsniffer.reset_phat()\n\treturn redirect('/')\n\n\nif __name__ == '__main__':\n\tphatsniffer.read_vendors('data/vendors.tsv')\n\tapp.run(debug=True, host='127.0.0.1')\n"
  },
  {
    "path": "server2.py",
    "content": "#!/usr/bin/python\n\nfrom flask import Flask, jsonify, redirect, render_template\nimport math, json\nimport phatsniffer\n\napp = Flask(__name__)\n\n@app.route('/')\ndef index():\n\tdata = phatsniffer.get_sniffer_data()\n\tdata_beacons = data['beacons']\n\tdata_clients = data['clients']\n\tbeacons = sorted(data_beacons.iteritems(), key=lambda x: -x[1]['rssi'])\n\tclients = sorted(data_clients.iteritems(), key=lambda x: -x[1]['rssi'])\n\tbeacon_clients = {}\n\tfor beacon in data_beacons:\n\t\tbeacon_clients[beacon] = []\n\tfor client in data_clients:\n\t\tbeacon = data_clients[client]['beacon']\n\t\tif beacon in data_beacons:\n\t\t\tif beacon not in beacon_clients:\n\t\t\t\tbeacon_clients[beacon] = []\n\t\t\tbeacon_clients[beacon].append(client)\n\tcircles = {}\n\tcircles['name'] = 'root'\n\tcircles['children'] = []\n\tcircles_beacons = circles['children']\n\tfor beacon in beacon_clients:\n\t\tdata_beacon = data_beacons[beacon]\n\t\tcircles_beacon = {}\n\t\tif 'vendor' in data_beacon:\n\t\t\tcircles_beacon['name'] = data_beacon['vendor']\n\t\telse:\n\t\t\tcircles_beacon['name'] = 'Unknown'\n\t\tif len(beacon_clients[beacon]) == 0:\n\t\t\tif data_beacon['rssi'] > -99:\n\t\t\t\tcircles_beacon['size'] = 2* (math.sqrt(100+data_beacon['rssi']))\n\t\t\telse:\n\t\t\t\tcircles_beacon['size'] = 1\n\t\telse:\n\t\t\tcircles_beacon['children'] = []\n\t\t\tcircles_clients = circles_beacon['children']\n\t\t\tfor client in beacon_clients[beacon]:\n\t\t\t\tdata_client = data_clients[client]\n\t\t\t\tcircles_client = {}\n\t\t\t\tif 'vendor' in data_client:\n\t\t\t\t\tcircles_client['name'] = data_client['vendor']\n\t\t\t\telse:\n\t\t\t\t\tcircles_client['name'] = 'Unknown'\n\t\t\t\tif data_client['rssi'] > -99:\n\t\t\t\t\tcircles_client['size'] = 2 * (math.sqrt(100+data_client['rssi']))\n\t\t\t\telse:\n\t\t\t\t\tdata_client['size'] = 1\n\t\t\t\tcircles_clients.append(circles_client)\n\t\tcircles_beacons.append(circles_beacon)\n\t\t\n\treturn render_template('/flare.html', beacons=beacons, clients=clients, circles=json.dumps(circles), circles2=json.dumps(circles))\n\n@app.route('/download')\ndef download():\n\treturn jsonify(phatsniffer.get_sniffer_data())\n\n@app.route('/reset')\ndef reset():\n\tphatsniffer.reset_phat()\n\treturn redirect('/')\n\n\nif __name__ == '__main__':\n\tphatsniffer.read_vendors('data/vendors.tsv')\n\tapp.run(debug=False, host='127.0.0.1')\n"
  },
  {
    "path": "static/sorttable.js",
    "content": "/*\n  SortTable\n  version 2\n  7th April 2007\n  Stuart Langridge, http://www.kryogenix.org/code/browser/sorttable/\n\n  Instructions:\n  Download this file\n  Add <script src=\"sorttable.js\"></script> to your HTML\n  Add class=\"sortable\" to any table you'd like to make sortable\n  Click on the headers to sort\n\n  Thanks to many, many people for contributions and suggestions.\n  Licenced as X11: http://www.kryogenix.org/code/browser/licence.html\n  This basically means: do what you want with it.\n*/\n\n\nvar stIsIE = /*@cc_on!@*/false;\n\nsorttable = {\n  init: function() {\n    // quit if this function has already been called\n    if (arguments.callee.done) return;\n    // flag this function so we don't do the same thing twice\n    arguments.callee.done = true;\n    // kill the timer\n    if (_timer) clearInterval(_timer);\n\n    if (!document.createElement || !document.getElementsByTagName) return;\n\n    sorttable.DATE_RE = /^(\\d\\d?)[\\/\\.-](\\d\\d?)[\\/\\.-]((\\d\\d)?\\d\\d)$/;\n\n    forEach(document.getElementsByTagName('table'), function(table) {\n      if (table.className.search(/\\bsortable\\b/) != -1) {\n        sorttable.makeSortable(table);\n      }\n    });\n\n  },\n\n  makeSortable: function(table) {\n    if (table.getElementsByTagName('thead').length == 0) {\n      // table doesn't have a tHead. Since it should have, create one and\n      // put the first table row in it.\n      the = document.createElement('thead');\n      the.appendChild(table.rows[0]);\n      table.insertBefore(the,table.firstChild);\n    }\n    // Safari doesn't support table.tHead, sigh\n    if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0];\n\n    if (table.tHead.rows.length != 1) return; // can't cope with two header rows\n\n    // Sorttable v1 put rows with a class of \"sortbottom\" at the bottom (as\n    // \"total\" rows, for example). This is B&R, since what you're supposed\n    // to do is put them in a tfoot. So, if there are sortbottom rows,\n    // for backwards compatibility, move them to tfoot (creating it if needed).\n    sortbottomrows = [];\n    for (var i=0; i<table.rows.length; i++) {\n      if (table.rows[i].className.search(/\\bsortbottom\\b/) != -1) {\n        sortbottomrows[sortbottomrows.length] = table.rows[i];\n      }\n    }\n    if (sortbottomrows) {\n      if (table.tFoot == null) {\n        // table doesn't have a tfoot. Create one.\n        tfo = document.createElement('tfoot');\n        table.appendChild(tfo);\n      }\n      for (var i=0; i<sortbottomrows.length; i++) {\n        tfo.appendChild(sortbottomrows[i]);\n      }\n      delete sortbottomrows;\n    }\n\n    // work through each column and calculate its type\n    headrow = table.tHead.rows[0].cells;\n    for (var i=0; i<headrow.length; i++) {\n      // manually override the type with a sorttable_type attribute\n      if (!headrow[i].className.match(/\\bsorttable_nosort\\b/)) { // skip this col\n        mtch = headrow[i].className.match(/\\bsorttable_([a-z0-9]+)\\b/);\n        if (mtch) { override = mtch[1]; }\n\t      if (mtch && typeof sorttable[\"sort_\"+override] == 'function') {\n\t        headrow[i].sorttable_sortfunction = sorttable[\"sort_\"+override];\n\t      } else {\n\t        headrow[i].sorttable_sortfunction = sorttable.guessType(table,i);\n\t      }\n\t      // make it clickable to sort\n\t      headrow[i].sorttable_columnindex = i;\n\t      headrow[i].sorttable_tbody = table.tBodies[0];\n\t      dean_addEvent(headrow[i],\"click\", sorttable.innerSortFunction = function(e) {\n\n          if (this.className.search(/\\bsorttable_sorted\\b/) != -1) {\n            // if we're already sorted by this column, just\n            // reverse the table, which is quicker\n            sorttable.reverse(this.sorttable_tbody);\n            this.className = this.className.replace('sorttable_sorted',\n                                                    'sorttable_sorted_reverse');\n            this.removeChild(document.getElementById('sorttable_sortfwdind'));\n            sortrevind = document.createElement('span');\n            sortrevind.id = \"sorttable_sortrevind\";\n            sortrevind.innerHTML = stIsIE ? '&nbsp<font face=\"webdings\">5</font>' : '&nbsp;&#x25B4;';\n            this.appendChild(sortrevind);\n            return;\n          }\n          if (this.className.search(/\\bsorttable_sorted_reverse\\b/) != -1) {\n            // if we're already sorted by this column in reverse, just\n            // re-reverse the table, which is quicker\n            sorttable.reverse(this.sorttable_tbody);\n            this.className = this.className.replace('sorttable_sorted_reverse',\n                                                    'sorttable_sorted');\n            this.removeChild(document.getElementById('sorttable_sortrevind'));\n            sortfwdind = document.createElement('span');\n            sortfwdind.id = \"sorttable_sortfwdind\";\n            sortfwdind.innerHTML = stIsIE ? '&nbsp<font face=\"webdings\">6</font>' : '&nbsp;&#x25BE;';\n            this.appendChild(sortfwdind);\n            return;\n          }\n\n          // remove sorttable_sorted classes\n          theadrow = this.parentNode;\n          forEach(theadrow.childNodes, function(cell) {\n            if (cell.nodeType == 1) { // an element\n              cell.className = cell.className.replace('sorttable_sorted_reverse','');\n              cell.className = cell.className.replace('sorttable_sorted','');\n            }\n          });\n          sortfwdind = document.getElementById('sorttable_sortfwdind');\n          if (sortfwdind) { sortfwdind.parentNode.removeChild(sortfwdind); }\n          sortrevind = document.getElementById('sorttable_sortrevind');\n          if (sortrevind) { sortrevind.parentNode.removeChild(sortrevind); }\n\n          this.className += ' sorttable_sorted';\n          sortfwdind = document.createElement('span');\n          sortfwdind.id = \"sorttable_sortfwdind\";\n          sortfwdind.innerHTML = stIsIE ? '&nbsp<font face=\"webdings\">6</font>' : '&nbsp;&#x25BE;';\n          this.appendChild(sortfwdind);\n\n\t        // build an array to sort. This is a Schwartzian transform thing,\n\t        // i.e., we \"decorate\" each row with the actual sort key,\n\t        // sort based on the sort keys, and then put the rows back in order\n\t        // which is a lot faster because you only do getInnerText once per row\n\t        row_array = [];\n\t        col = this.sorttable_columnindex;\n\t        rows = this.sorttable_tbody.rows;\n\t        for (var j=0; j<rows.length; j++) {\n\t          row_array[row_array.length] = [sorttable.getInnerText(rows[j].cells[col]), rows[j]];\n\t        }\n\t        /* If you want a stable sort, uncomment the following line */\n\t        //sorttable.shaker_sort(row_array, this.sorttable_sortfunction);\n\t        /* and comment out this one */\n\t        row_array.sort(this.sorttable_sortfunction);\n\n\t        tb = this.sorttable_tbody;\n\t        for (var j=0; j<row_array.length; j++) {\n\t          tb.appendChild(row_array[j][1]);\n\t        }\n\n\t        delete row_array;\n\t      });\n\t    }\n    }\n  },\n\n  guessType: function(table, column) {\n    // guess the type of a column based on its first non-blank row\n    sortfn = sorttable.sort_alpha;\n    for (var i=0; i<table.tBodies[0].rows.length; i++) {\n      text = sorttable.getInnerText(table.tBodies[0].rows[i].cells[column]);\n      if (text != '') {\n        if (text.match(/^-?[$]?[\\d,.]+%?$/)) {\n          return sorttable.sort_numeric;\n        }\n        // check for a date: dd/mm/yyyy or dd/mm/yy\n        // can have / or . or - as separator\n        // can be mm/dd as well\n        possdate = text.match(sorttable.DATE_RE)\n        if (possdate) {\n          // looks like a date\n          first = parseInt(possdate[1]);\n          second = parseInt(possdate[2]);\n          if (first > 12) {\n            // definitely dd/mm\n            return sorttable.sort_ddmm;\n          } else if (second > 12) {\n            return sorttable.sort_mmdd;\n          } else {\n            // looks like a date, but we can't tell which, so assume\n            // that it's dd/mm (English imperialism!) and keep looking\n            sortfn = sorttable.sort_ddmm;\n          }\n        }\n      }\n    }\n    return sortfn;\n  },\n\n  getInnerText: function(node) {\n    // gets the text we want to use for sorting for a cell.\n    // strips leading and trailing whitespace.\n    // this is *not* a generic getInnerText function; it's special to sorttable.\n    // for example, you can override the cell text with a customkey attribute.\n    // it also gets .value for <input> fields.\n\n    if (!node) return \"\";\n\n    hasInputs = (typeof node.getElementsByTagName == 'function') &&\n                 node.getElementsByTagName('input').length;\n\n    if (node.getAttribute(\"sorttable_customkey\") != null) {\n      return node.getAttribute(\"sorttable_customkey\");\n    }\n    else if (typeof node.textContent != 'undefined' && !hasInputs) {\n      return node.textContent.replace(/^\\s+|\\s+$/g, '');\n    }\n    else if (typeof node.innerText != 'undefined' && !hasInputs) {\n      return node.innerText.replace(/^\\s+|\\s+$/g, '');\n    }\n    else if (typeof node.text != 'undefined' && !hasInputs) {\n      return node.text.replace(/^\\s+|\\s+$/g, '');\n    }\n    else {\n      switch (node.nodeType) {\n        case 3:\n          if (node.nodeName.toLowerCase() == 'input') {\n            return node.value.replace(/^\\s+|\\s+$/g, '');\n          }\n        case 4:\n          return node.nodeValue.replace(/^\\s+|\\s+$/g, '');\n          break;\n        case 1:\n        case 11:\n          var innerText = '';\n          for (var i = 0; i < node.childNodes.length; i++) {\n            innerText += sorttable.getInnerText(node.childNodes[i]);\n          }\n          return innerText.replace(/^\\s+|\\s+$/g, '');\n          break;\n        default:\n          return '';\n      }\n    }\n  },\n\n  reverse: function(tbody) {\n    // reverse the rows in a tbody\n    newrows = [];\n    for (var i=0; i<tbody.rows.length; i++) {\n      newrows[newrows.length] = tbody.rows[i];\n    }\n    for (var i=newrows.length-1; i>=0; i--) {\n       tbody.appendChild(newrows[i]);\n    }\n    delete newrows;\n  },\n\n  /* sort functions\n     each sort function takes two parameters, a and b\n     you are comparing a[0] and b[0] */\n  sort_numeric: function(a,b) {\n    aa = parseFloat(a[0].replace(/[^0-9.-]/g,''));\n    if (isNaN(aa)) aa = 0;\n    bb = parseFloat(b[0].replace(/[^0-9.-]/g,''));\n    if (isNaN(bb)) bb = 0;\n    return aa-bb;\n  },\n  sort_alpha: function(a,b) {\n    if (a[0]==b[0]) return 0;\n    if (a[0]<b[0]) return -1;\n    return 1;\n  },\n  sort_ddmm: function(a,b) {\n    mtch = a[0].match(sorttable.DATE_RE);\n    y = mtch[3]; m = mtch[2]; d = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt1 = y+m+d;\n    mtch = b[0].match(sorttable.DATE_RE);\n    y = mtch[3]; m = mtch[2]; d = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt2 = y+m+d;\n    if (dt1==dt2) return 0;\n    if (dt1<dt2) return -1;\n    return 1;\n  },\n  sort_mmdd: function(a,b) {\n    mtch = a[0].match(sorttable.DATE_RE);\n    y = mtch[3]; d = mtch[2]; m = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt1 = y+m+d;\n    mtch = b[0].match(sorttable.DATE_RE);\n    y = mtch[3]; d = mtch[2]; m = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt2 = y+m+d;\n    if (dt1==dt2) return 0;\n    if (dt1<dt2) return -1;\n    return 1;\n  },\n\n  shaker_sort: function(list, comp_func) {\n    // A stable sort function to allow multi-level sorting of data\n    // see: http://en.wikipedia.org/wiki/Cocktail_sort\n    // thanks to Joseph Nahmias\n    var b = 0;\n    var t = list.length - 1;\n    var swap = true;\n\n    while(swap) {\n        swap = false;\n        for(var i = b; i < t; ++i) {\n            if ( comp_func(list[i], list[i+1]) > 0 ) {\n                var q = list[i]; list[i] = list[i+1]; list[i+1] = q;\n                swap = true;\n            }\n        } // for\n        t--;\n\n        if (!swap) break;\n\n        for(var i = t; i > b; --i) {\n            if ( comp_func(list[i], list[i-1]) < 0 ) {\n                var q = list[i]; list[i] = list[i-1]; list[i-1] = q;\n                swap = true;\n            }\n        } // for\n        b++;\n\n    } // while(swap)\n  }\n}\n\n/* ******************************************************************\n   Supporting functions: bundled here to avoid depending on a library\n   ****************************************************************** */\n\n// Dean Edwards/Matthias Miller/John Resig\n\n/* for Mozilla/Opera9 */\nif (document.addEventListener) {\n    document.addEventListener(\"DOMContentLoaded\", sorttable.init, false);\n}\n\n/* for Internet Explorer */\n/*@cc_on @*/\n/*@if (@_win32)\n    document.write(\"<script id=__ie_onload defer src=javascript:void(0)><\\/script>\");\n    var script = document.getElementById(\"__ie_onload\");\n    script.onreadystatechange = function() {\n        if (this.readyState == \"complete\") {\n            sorttable.init(); // call the onload handler\n        }\n    };\n/*@end @*/\n\n/* for Safari */\nif (/WebKit/i.test(navigator.userAgent)) { // sniff\n    var _timer = setInterval(function() {\n        if (/loaded|complete/.test(document.readyState)) {\n            sorttable.init(); // call the onload handler\n        }\n    }, 10);\n}\n\n/* for other browsers */\nwindow.onload = sorttable.init;\n\n// written by Dean Edwards, 2005\n// with input from Tino Zijdel, Matthias Miller, Diego Perini\n\n// http://dean.edwards.name/weblog/2005/10/add-event/\n\nfunction dean_addEvent(element, type, handler) {\n\tif (element.addEventListener) {\n\t\telement.addEventListener(type, handler, false);\n\t} else {\n\t\t// assign each event handler a unique ID\n\t\tif (!handler.$$guid) handler.$$guid = dean_addEvent.guid++;\n\t\t// create a hash table of event types for the element\n\t\tif (!element.events) element.events = {};\n\t\t// create a hash table of event handlers for each element/event pair\n\t\tvar handlers = element.events[type];\n\t\tif (!handlers) {\n\t\t\thandlers = element.events[type] = {};\n\t\t\t// store the existing event handler (if there is one)\n\t\t\tif (element[\"on\" + type]) {\n\t\t\t\thandlers[0] = element[\"on\" + type];\n\t\t\t}\n\t\t}\n\t\t// store the event handler in the hash table\n\t\thandlers[handler.$$guid] = handler;\n\t\t// assign a global event handler to do all the work\n\t\telement[\"on\" + type] = handleEvent;\n\t}\n};\n// a counter used to create unique IDs\ndean_addEvent.guid = 1;\n\nfunction removeEvent(element, type, handler) {\n\tif (element.removeEventListener) {\n\t\telement.removeEventListener(type, handler, false);\n\t} else {\n\t\t// delete the event handler from the hash table\n\t\tif (element.events && element.events[type]) {\n\t\t\tdelete element.events[type][handler.$$guid];\n\t\t}\n\t}\n};\n\nfunction handleEvent(event) {\n\tvar returnValue = true;\n\t// grab the event object (IE uses a global event object)\n\tevent = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event);\n\t// get a reference to the hash table of event handlers\n\tvar handlers = this.events[event.type];\n\t// execute each event handler\n\tfor (var i in handlers) {\n\t\tthis.$$handleEvent = handlers[i];\n\t\tif (this.$$handleEvent(event) === false) {\n\t\t\treturnValue = false;\n\t\t}\n\t}\n\treturn returnValue;\n};\n\nfunction fixEvent(event) {\n\t// add W3C standard event methods\n\tevent.preventDefault = fixEvent.preventDefault;\n\tevent.stopPropagation = fixEvent.stopPropagation;\n\treturn event;\n};\nfixEvent.preventDefault = function() {\n\tthis.returnValue = false;\n};\nfixEvent.stopPropagation = function() {\n  this.cancelBubble = true;\n}\n\n// Dean's forEach: http://dean.edwards.name/base/forEach.js\n/*\n\tforEach, version 1.0\n\tCopyright 2006, Dean Edwards\n\tLicense: http://www.opensource.org/licenses/mit-license.php\n*/\n\n// array-like enumeration\nif (!Array.forEach) { // mozilla already supports this\n\tArray.forEach = function(array, block, context) {\n\t\tfor (var i = 0; i < array.length; i++) {\n\t\t\tblock.call(context, array[i], i, array);\n\t\t}\n\t};\n}\n\n// generic enumeration\nFunction.prototype.forEach = function(object, block, context) {\n\tfor (var key in object) {\n\t\tif (typeof this.prototype[key] == \"undefined\") {\n\t\t\tblock.call(context, object[key], key, object);\n\t\t}\n\t}\n};\n\n// character enumeration\nString.forEach = function(string, block, context) {\n\tArray.forEach(string.split(\"\"), function(chr, index) {\n\t\tblock.call(context, chr, index, string);\n\t});\n};\n\n// globally resolve forEach enumeration\nvar forEach = function(object, block, context) {\n\tif (object) {\n\t\tvar resolve = Object; // default\n\t\tif (object instanceof Function) {\n\t\t\t// functions have a \"length\" property\n\t\t\tresolve = Function;\n\t\t} else if (object.forEach instanceof Function) {\n\t\t\t// the object implements a custom forEach method so use that\n\t\t\tobject.forEach(block, context);\n\t\t\treturn;\n\t\t} else if (typeof object == \"string\") {\n\t\t\t// the object is a string\n\t\t\tresolve = String;\n\t\t} else if (typeof object.length == \"number\") {\n\t\t\t// the object is array-like\n\t\t\tresolve = Array;\n\t\t}\n\t\tresolve.forEach(object, block, context);\n\t}\n};\n\n"
  },
  {
    "path": "static/style.css",
    "content": "body {\n\tfont-family: \"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", sans-serif;\n\tfont-size: 14pt;\n}\n\n.jumbotron {\n\tbackground-color: #dd4b39;\n\tcolor: #000;\n}\n\n\n\n\n\n\n\nsvg node {\n  cursor: pointer;\n}\n\nsvg node:hover {\n  stroke: #000;\n  stroke-width: 1.5px;\n}\n\nsvg node--leaf {\n  fill: white;\n}\n\nsvg label {\n  font: 11px \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  text-anchor: middle;\n  text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;\n}\n\nsvg label,\nsvg node--root,\nsvg node--leaf {\n  pointer-events: none;\n}\n\n\n\n\nsvg circle {\n  fill: #999;\n  fill-opacity: 0.25;\n  stroke: #777;\n  stroke-width: 1px;\n}\n\nsvg .leaf circle {\n  fill: #dd4b39;\n  fill-opacity: 1;\n}\n\n\nsvg circle2 {\n  fill: #999;\n  fill-opacity: 0.25;\n  stroke: #777;\n  stroke-width: 1px;\n}\n\nsvg .leaf circle2 {\n  fill: #dd4b39;\n  fill-opacity: 1;\n}\n\n\nsvg text {\n  font: 10px sans-serif;\n  text-anchor: middle;\n}\n\n\na {\n\tcolor: #000;\n}\n\ntable {\n\tborder-collapse: collapse;\n\twidth: 100%;\n}\n\nth, td {\n\ttext-align: left;\n\tpadding: 8px;\n}\n\ntr:nth-child(even){\n\tbackground-color: #eee;\n}\n\nth {\n\tbackground-color: #ddd;\n}\n"
  },
  {
    "path": "templates/flare.html",
    "content": "<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.node {\n  cursor: pointer;\n}\n\n.node:hover {\n  stroke: #000;\n  stroke-width: 1.5px;\n}\n\n.node--leaf {\n  fill: white;\n}\n\n.label {\n  font: 11px \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  text-anchor: middle;\n  text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;\n}\n\n.label,\n.node--root,\n.node--leaf {\n  pointer-events: none;\n}\n\n</style>\n<svg width=\"960\" height=\"960\"></svg>\n<script src=\"https://d3js.org/d3.v4.min.js\"></script>\n<script>\n\n{% autoescape false %}\nvar circles = {{circles}}\n{% endautoescape %}\n\nvar svg = d3.select(\"svg\"),\n    margin = 20,\n    diameter = +svg.attr(\"width\"),\n    g = svg.append(\"g\").attr(\"transform\", \"translate(\" + diameter / 2 + \",\" + diameter / 2 + \")\");\n\nvar color = d3.scaleLinear()\n    .domain([-1, 5])\n    .range([\"hsl(152,80%,80%)\", \"hsl(228,30%,40%)\"])\n    .interpolate(d3.interpolateHcl);\n\nvar pack = d3.pack()\n    .size([diameter - margin, diameter - margin])\n    .padding(2);\n\nd3.json(\"flare1.json\", function(error, root) {\n  if (error) throw error;\n\n  root = d3.hierarchy(root)\n      .sum(function(d) { return d.size; })\n      .sort(function(a, b) { return b.value - a.value; });\n\n  var focus = root,\n      nodes = pack(root).descendants(),\n      view;\n\n  var circle = g.selectAll(\"circle\")\n    .data(nodes)\n    .enter().append(\"circle\")\n      .attr(\"class\", function(d) { return d.parent ? d.children ? \"node\" : \"node node--leaf\" : \"node node--root\"; })\n      .style(\"fill\", function(d) { return d.children ? color(d.depth) : null; })\n      .on(\"click\", function(d) { if (focus !== d) zoom(d), d3.event.stopPropagation(); });\n\n  var text = g.selectAll(\"text\")\n    .data(nodes)\n    .enter().append(\"text\")\n      .attr(\"class\", \"label\")\n      .style(\"fill-opacity\", function(d) { return d.parent === root ? 1 : 0; })\n      .style(\"display\", function(d) { return d.parent === root ? \"inline\" : \"none\"; })\n      .text(function(d) { return d.data.name; });\n\n  var node = g.selectAll(\"circle,text\");\n\n  svg\n      .style(\"background\", color(-1))\n      .on(\"click\", function() { zoom(root); });\n\n  zoomTo([root.x, root.y, root.r * 2 + margin]);\n\n  function zoom(d) {\n    var focus0 = focus; focus = d;\n\n    var transition = d3.transition()\n        .duration(d3.event.altKey ? 7500 : 750)\n        .tween(\"zoom\", function(d) {\n          var i = d3.interpolateZoom(view, [focus.x, focus.y, focus.r * 2 + margin]);\n          return function(t) { zoomTo(i(t)); };\n        });\n\n    transition.selectAll(\"text\")\n      .filter(function(d) { return d.parent === focus || this.style.display === \"inline\"; })\n        .style(\"fill-opacity\", function(d) { return d.parent === focus ? 1 : 0; })\n        .on(\"start\", function(d) { if (d.parent === focus) this.style.display = \"inline\"; })\n        .on(\"end\", function(d) { if (d.parent !== focus) this.style.display = \"none\"; });\n  }\n\n  function zoomTo(v) {\n    var k = diameter / v[2]; view = v;\n    node.attr(\"transform\", function(d) { return \"translate(\" + (d.x - v[0]) * k + \",\" + (d.y - v[1]) * k + \")\"; });\n    circle.attr(\"r\", function(d) { return d.r * k; });\n  }\n});\n\n</script>\n"
  },
  {
    "path": "templates/flare.json",
    "content": "{\n \"name\": \"flare\",\n \"children\": [\n  {\n   \"name\": \"analytics\",\n   \"children\": [\n    {\n     \"name\": \"cluster\",\n     \"children\": [\n      {\"name\": \"AgglomerativeCluster\", \"size\": 3938},\n      {\"name\": \"CommunityStructure\", \"size\": 3812},\n      {\"name\": \"HierarchicalCluster\", \"size\": 6714},\n      {\"name\": \"MergeEdge\", \"size\": 743}\n     ]\n    },\n    {\n     \"name\": \"graph\",\n     \"children\": [\n      {\"name\": \"BetweennessCentrality\", \"size\": 3534},\n      {\"name\": \"LinkDistance\", \"size\": 5731},\n      {\"name\": \"MaxFlowMinCut\", \"size\": 7840},\n      {\"name\": \"ShortestPaths\", \"size\": 5914},\n      {\"name\": \"SpanningTree\", \"size\": 3416}\n     ]\n    },\n    {\n     \"name\": \"optimization\",\n     \"children\": [\n      {\"name\": \"AspectRatioBanker\", \"size\": 7074}\n     ]\n    }\n   ]\n  },\n  {\n   \"name\": \"animate\",\n   \"children\": [\n    {\"name\": \"Easing\", \"size\": 17010},\n    {\"name\": \"FunctionSequence\", \"size\": 5842},\n    {\n     \"name\": \"interpolate\",\n     \"children\": [\n      {\"name\": \"ArrayInterpolator\", \"size\": 1983},\n      {\"name\": \"ColorInterpolator\", \"size\": 2047},\n      {\"name\": \"DateInterpolator\", \"size\": 1375},\n      {\"name\": \"Interpolator\", \"size\": 8746},\n      {\"name\": \"MatrixInterpolator\", \"size\": 2202},\n      {\"name\": \"NumberInterpolator\", \"size\": 1382},\n      {\"name\": \"ObjectInterpolator\", \"size\": 1629},\n      {\"name\": \"PointInterpolator\", \"size\": 1675},\n      {\"name\": \"RectangleInterpolator\", \"size\": 2042}\n     ]\n    },\n    {\"name\": \"ISchedulable\", \"size\": 1041},\n    {\"name\": \"Parallel\", \"size\": 5176},\n    {\"name\": \"Pause\", \"size\": 449},\n    {\"name\": \"Scheduler\", \"size\": 5593},\n    {\"name\": \"Sequence\", \"size\": 5534},\n    {\"name\": \"Transition\", \"size\": 9201},\n    {\"name\": \"Transitioner\", \"size\": 19975},\n    {\"name\": \"TransitionEvent\", \"size\": 1116},\n    {\"name\": \"Tween\", \"size\": 6006}\n   ]\n  },\n  {\n   \"name\": \"data\",\n   \"children\": [\n    {\n     \"name\": \"converters\",\n     \"children\": [\n      {\"name\": \"Converters\", \"size\": 721},\n      {\"name\": \"DelimitedTextConverter\", \"size\": 4294},\n      {\"name\": \"GraphMLConverter\", \"size\": 9800},\n      {\"name\": \"IDataConverter\", \"size\": 1314},\n      {\"name\": \"JSONConverter\", \"size\": 2220}\n     ]\n    },\n    {\"name\": \"DataField\", \"size\": 1759},\n    {\"name\": \"DataSchema\", \"size\": 2165},\n    {\"name\": \"DataSet\", \"size\": 586},\n    {\"name\": \"DataSource\", \"size\": 3331},\n    {\"name\": \"DataTable\", \"size\": 772},\n    {\"name\": \"DataUtil\", \"size\": 3322}\n   ]\n  },\n  {\n   \"name\": \"display\",\n   \"children\": [\n    {\"name\": \"DirtySprite\", \"size\": 8833},\n    {\"name\": \"LineSprite\", \"size\": 1732},\n    {\"name\": \"RectSprite\", \"size\": 3623},\n    {\"name\": \"TextSprite\", \"size\": 10066}\n   ]\n  },\n  {\n   \"name\": \"flex\",\n   \"children\": [\n    {\"name\": \"FlareVis\", \"size\": 4116}\n   ]\n  },\n  {\n   \"name\": \"physics\",\n   \"children\": [\n    {\"name\": \"DragForce\", \"size\": 1082},\n    {\"name\": \"GravityForce\", \"size\": 1336},\n    {\"name\": \"IForce\", \"size\": 319},\n    {\"name\": \"NBodyForce\", \"size\": 10498},\n    {\"name\": \"Particle\", \"size\": 2822},\n    {\"name\": \"Simulation\", \"size\": 9983},\n    {\"name\": \"Spring\", \"size\": 2213},\n    {\"name\": \"SpringForce\", \"size\": 1681}\n   ]\n  },\n  {\n   \"name\": \"query\",\n   \"children\": [\n    {\"name\": \"AggregateExpression\", \"size\": 1616},\n    {\"name\": \"And\", \"size\": 1027},\n    {\"name\": \"Arithmetic\", \"size\": 3891},\n    {\"name\": \"Average\", \"size\": 891},\n    {\"name\": \"BinaryExpression\", \"size\": 2893},\n    {\"name\": \"Comparison\", \"size\": 5103},\n    {\"name\": \"CompositeExpression\", \"size\": 3677},\n    {\"name\": \"Count\", \"size\": 781},\n    {\"name\": \"DateUtil\", \"size\": 4141},\n    {\"name\": \"Distinct\", \"size\": 933},\n    {\"name\": \"Expression\", \"size\": 5130},\n    {\"name\": \"ExpressionIterator\", \"size\": 3617},\n    {\"name\": \"Fn\", \"size\": 3240},\n    {\"name\": \"If\", \"size\": 2732},\n    {\"name\": \"IsA\", \"size\": 2039},\n    {\"name\": \"Literal\", \"size\": 1214},\n    {\"name\": \"Match\", \"size\": 3748},\n    {\"name\": \"Maximum\", \"size\": 843},\n    {\n     \"name\": \"methods\",\n     \"children\": [\n      {\"name\": \"add\", \"size\": 593},\n      {\"name\": \"and\", \"size\": 330},\n      {\"name\": \"average\", \"size\": 287},\n      {\"name\": \"count\", \"size\": 277},\n      {\"name\": \"distinct\", \"size\": 292},\n      {\"name\": \"div\", \"size\": 595},\n      {\"name\": \"eq\", \"size\": 594},\n      {\"name\": \"fn\", \"size\": 460},\n      {\"name\": \"gt\", \"size\": 603},\n      {\"name\": \"gte\", \"size\": 625},\n      {\"name\": \"iff\", \"size\": 748},\n      {\"name\": \"isa\", \"size\": 461},\n      {\"name\": \"lt\", \"size\": 597},\n      {\"name\": \"lte\", \"size\": 619},\n      {\"name\": \"max\", \"size\": 283},\n      {\"name\": \"min\", \"size\": 283},\n      {\"name\": \"mod\", \"size\": 591},\n      {\"name\": \"mul\", \"size\": 603},\n      {\"name\": \"neq\", \"size\": 599},\n      {\"name\": \"not\", \"size\": 386},\n      {\"name\": \"or\", \"size\": 323},\n      {\"name\": \"orderby\", \"size\": 307},\n      {\"name\": \"range\", \"size\": 772},\n      {\"name\": \"select\", \"size\": 296},\n      {\"name\": \"stddev\", \"size\": 363},\n      {\"name\": \"sub\", \"size\": 600},\n      {\"name\": \"sum\", \"size\": 280},\n      {\"name\": \"update\", \"size\": 307},\n      {\"name\": \"variance\", \"size\": 335},\n      {\"name\": \"where\", \"size\": 299},\n      {\"name\": \"xor\", \"size\": 354},\n      {\"name\": \"_\", \"size\": 264}\n     ]\n    },\n    {\"name\": \"Minimum\", \"size\": 843},\n    {\"name\": \"Not\", \"size\": 1554},\n    {\"name\": \"Or\", \"size\": 970},\n    {\"name\": \"Query\", \"size\": 13896},\n    {\"name\": \"Range\", \"size\": 1594},\n    {\"name\": \"StringUtil\", \"size\": 4130},\n    {\"name\": \"Sum\", \"size\": 791},\n    {\"name\": \"Variable\", \"size\": 1124},\n    {\"name\": \"Variance\", \"size\": 1876},\n    {\"name\": \"Xor\", \"size\": 1101}\n   ]\n  },\n  {\n   \"name\": \"scale\",\n   \"children\": [\n    {\"name\": \"IScaleMap\", \"size\": 2105},\n    {\"name\": \"LinearScale\", \"size\": 1316},\n    {\"name\": \"LogScale\", \"size\": 3151},\n    {\"name\": \"OrdinalScale\", \"size\": 3770},\n    {\"name\": \"QuantileScale\", \"size\": 2435},\n    {\"name\": \"QuantitativeScale\", \"size\": 4839},\n    {\"name\": \"RootScale\", \"size\": 1756},\n    {\"name\": \"Scale\", \"size\": 4268},\n    {\"name\": \"ScaleType\", \"size\": 1821},\n    {\"name\": \"TimeScale\", \"size\": 5833}\n   ]\n  },\n  {\n   \"name\": \"util\",\n   \"children\": [\n    {\"name\": \"Arrays\", \"size\": 8258},\n    {\"name\": \"Colors\", \"size\": 10001},\n    {\"name\": \"Dates\", \"size\": 8217},\n    {\"name\": \"Displays\", \"size\": 12555},\n    {\"name\": \"Filter\", \"size\": 2324},\n    {\"name\": \"Geometry\", \"size\": 10993},\n    {\n     \"name\": \"heap\",\n     \"children\": [\n      {\"name\": \"FibonacciHeap\", \"size\": 9354},\n      {\"name\": \"HeapNode\", \"size\": 1233}\n     ]\n    },\n    {\"name\": \"IEvaluable\", \"size\": 335},\n    {\"name\": \"IPredicate\", \"size\": 383},\n    {\"name\": \"IValueProxy\", \"size\": 874},\n    {\n     \"name\": \"math\",\n     \"children\": [\n      {\"name\": \"DenseMatrix\", \"size\": 3165},\n      {\"name\": \"IMatrix\", \"size\": 2815},\n      {\"name\": \"SparseMatrix\", \"size\": 3366}\n     ]\n    },\n    {\"name\": \"Maths\", \"size\": 17705},\n    {\"name\": \"Orientation\", \"size\": 1486},\n    {\n     \"name\": \"palette\",\n     \"children\": [\n      {\"name\": \"ColorPalette\", \"size\": 6367},\n      {\"name\": \"Palette\", \"size\": 1229},\n      {\"name\": \"ShapePalette\", \"size\": 2059},\n      {\"name\": \"SizePalette\", \"size\": 2291}\n     ]\n    },\n    {\"name\": \"Property\", \"size\": 5559},\n    {\"name\": \"Shapes\", \"size\": 19118},\n    {\"name\": \"Sort\", \"size\": 6887},\n    {\"name\": \"Stats\", \"size\": 6557},\n    {\"name\": \"Strings\", \"size\": 22026}\n   ]\n  },\n  {\n   \"name\": \"vis\",\n   \"children\": [\n    {\n     \"name\": \"axis\",\n     \"children\": [\n      {\"name\": \"Axes\", \"size\": 1302},\n      {\"name\": \"Axis\", \"size\": 24593},\n      {\"name\": \"AxisGridLine\", \"size\": 652},\n      {\"name\": \"AxisLabel\", \"size\": 636},\n      {\"name\": \"CartesianAxes\", \"size\": 6703}\n     ]\n    },\n    {\n     \"name\": \"controls\",\n     \"children\": [\n      {\"name\": \"AnchorControl\", \"size\": 2138},\n      {\"name\": \"ClickControl\", \"size\": 3824},\n      {\"name\": \"Control\", \"size\": 1353},\n      {\"name\": \"ControlList\", \"size\": 4665},\n      {\"name\": \"DragControl\", \"size\": 2649},\n      {\"name\": \"ExpandControl\", \"size\": 2832},\n      {\"name\": \"HoverControl\", \"size\": 4896},\n      {\"name\": \"IControl\", \"size\": 763},\n      {\"name\": \"PanZoomControl\", \"size\": 5222},\n      {\"name\": \"SelectionControl\", \"size\": 7862},\n      {\"name\": \"TooltipControl\", \"size\": 8435}\n     ]\n    },\n    {\n     \"name\": \"data\",\n     \"children\": [\n      {\"name\": \"Data\", \"size\": 20544},\n      {\"name\": \"DataList\", \"size\": 19788},\n      {\"name\": \"DataSprite\", \"size\": 10349},\n      {\"name\": \"EdgeSprite\", \"size\": 3301},\n      {\"name\": \"NodeSprite\", \"size\": 19382},\n      {\n       \"name\": \"render\",\n       \"children\": [\n        {\"name\": \"ArrowType\", \"size\": 698},\n        {\"name\": \"EdgeRenderer\", \"size\": 5569},\n        {\"name\": \"IRenderer\", \"size\": 353},\n        {\"name\": \"ShapeRenderer\", \"size\": 2247}\n       ]\n      },\n      {\"name\": \"ScaleBinding\", \"size\": 11275},\n      {\"name\": \"Tree\", \"size\": 7147},\n      {\"name\": \"TreeBuilder\", \"size\": 9930}\n     ]\n    },\n    {\n     \"name\": \"events\",\n     \"children\": [\n      {\"name\": \"DataEvent\", \"size\": 2313},\n      {\"name\": \"SelectionEvent\", \"size\": 1880},\n      {\"name\": \"TooltipEvent\", \"size\": 1701},\n      {\"name\": \"VisualizationEvent\", \"size\": 1117}\n     ]\n    },\n    {\n     \"name\": \"legend\",\n     \"children\": [\n      {\"name\": \"Legend\", \"size\": 20859},\n      {\"name\": \"LegendItem\", \"size\": 4614},\n      {\"name\": \"LegendRange\", \"size\": 10530}\n     ]\n    },\n    {\n     \"name\": \"operator\",\n     \"children\": [\n      {\n       \"name\": \"distortion\",\n       \"children\": [\n        {\"name\": \"BifocalDistortion\", \"size\": 4461},\n        {\"name\": \"Distortion\", \"size\": 6314},\n        {\"name\": \"FisheyeDistortion\", \"size\": 3444}\n       ]\n      },\n      {\n       \"name\": \"encoder\",\n       \"children\": [\n        {\"name\": \"ColorEncoder\", \"size\": 3179},\n        {\"name\": \"Encoder\", \"size\": 4060},\n        {\"name\": \"PropertyEncoder\", \"size\": 4138},\n        {\"name\": \"ShapeEncoder\", \"size\": 1690},\n        {\"name\": \"SizeEncoder\", \"size\": 1830}\n       ]\n      },\n      {\n       \"name\": \"filter\",\n       \"children\": [\n        {\"name\": \"FisheyeTreeFilter\", \"size\": 5219},\n        {\"name\": \"GraphDistanceFilter\", \"size\": 3165},\n        {\"name\": \"VisibilityFilter\", \"size\": 3509}\n       ]\n      },\n      {\"name\": \"IOperator\", \"size\": 1286},\n      {\n       \"name\": \"label\",\n       \"children\": [\n        {\"name\": \"Labeler\", \"size\": 9956},\n        {\"name\": \"RadialLabeler\", \"size\": 3899},\n        {\"name\": \"StackedAreaLabeler\", \"size\": 3202}\n       ]\n      },\n      {\n       \"name\": \"layout\",\n       \"children\": [\n        {\"name\": \"AxisLayout\", \"size\": 6725},\n        {\"name\": \"BundledEdgeRouter\", \"size\": 3727},\n        {\"name\": \"CircleLayout\", \"size\": 9317},\n        {\"name\": \"CirclePackingLayout\", \"size\": 12003},\n        {\"name\": \"DendrogramLayout\", \"size\": 4853},\n        {\"name\": \"ForceDirectedLayout\", \"size\": 8411},\n        {\"name\": \"IcicleTreeLayout\", \"size\": 4864},\n        {\"name\": \"IndentedTreeLayout\", \"size\": 3174},\n        {\"name\": \"Layout\", \"size\": 7881},\n        {\"name\": \"NodeLinkTreeLayout\", \"size\": 12870},\n        {\"name\": \"PieLayout\", \"size\": 2728},\n        {\"name\": \"RadialTreeLayout\", \"size\": 12348},\n        {\"name\": \"RandomLayout\", \"size\": 870},\n        {\"name\": \"StackedAreaLayout\", \"size\": 9121},\n        {\"name\": \"TreeMapLayout\", \"size\": 9191}\n       ]\n      },\n      {\"name\": \"Operator\", \"size\": 2490},\n      {\"name\": \"OperatorList\", \"size\": 5248},\n      {\"name\": \"OperatorSequence\", \"size\": 4190},\n      {\"name\": \"OperatorSwitch\", \"size\": 2581},\n      {\"name\": \"SortOperator\", \"size\": 2023}\n     ]\n    },\n    {\"name\": \"Visualization\", \"size\": 16540}\n   ]\n  }\n ]\n}\n"
  },
  {
    "path": "templates/flare1.json",
    "content": "{\"name\": \"root\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 6.6332495807108}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 4.0}, {\"name\": \"Comtrend\", \"size\": 3.4641016151377544}]}, {\"name\": \"ASUS\", \"children\": [{\"name\": \"Cybertan\", \"size\": 10.770329614269007}, {\"name\": \"Huawei\", \"size\": 10.583005244258363}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Quantenn\", \"size\": 10.392304845413264}, {\"name\": \"Huawei\", \"size\": 10.0}, {\"name\": \"Unknown\", \"size\": 10.0}]}, {\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Comtrend\", \"size\": 3.4641016151377544}, {\"name\": \"Apple\", \"size\": 4.898979485566356}, {\"name\": \"Unknown\", \"size\": 3.4641016151377544}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 3.4641016151377544}]}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"Amper\", \"size\": 4.898979485566356}, {\"name\": \"Mitrasta\", \"size\": 4.898979485566356}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 2.8284271247461903}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 6.324555320336759}, {\"name\": \"Motorola\", \"size\": 5.291502622129181}, {\"name\": \"AskeyCom\", \"size\": 6.324555320336759}]}, {\"name\": \"Motorola\", \"size\": 5.656854249492381}, {\"name\": \"Unknown\", \"size\": 15.748015748023622}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 5.291502622129181}, {\"name\": \"HonHaiPr\", \"size\": 5.291502622129181}, {\"name\": \"Google\", \"size\": 3.4641016151377544}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.6332495807108}]}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"AskeyCom\", \"size\": 5.291502622129181}, {\"name\": \"HP\", \"size\": 5.291502622129181}, {\"name\": \"AskeyCom\", \"size\": 4.898979485566356}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Espressi\", \"size\": 10.0}, {\"name\": \"Unknown\", \"size\": 15.874507866387544}, {\"name\": \"Intel\", \"size\": 14.966629547095765}, {\"name\": \"XiaomiCo\", \"size\": 15.491933384829668}, {\"name\": \"Intel\", \"size\": 14.696938456699069}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Mitrasta\", \"size\": 6.6332495807108}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Unknown\", \"size\": 8.48528137423857}]}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 9.797958971132712}]}, {\"name\": \"MitsumiE\", \"size\": 6.6332495807108}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"Unknown\", \"size\": 6.6332495807108}, {\"name\": \"Unknown\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}, {\"name\": \"Ubiquiti\", \"children\": [{\"name\": \"Routerbo\", \"size\": 6.324555320336759}, {\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}, {\"name\": \"Fujitsu\", \"size\": 3.4641016151377544}, {\"name\": \"Huawei\", \"size\": 6.0}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 9.591663046625438}, {\"name\": \"XiaomiCo\", \"size\": 7.211102550927978}, {\"name\": \"Unknown\", \"size\": 12.806248474865697}, {\"name\": \"TP-Link\", \"size\": 6.0}, {\"name\": \"Apple\", \"size\": 10.770329614269007}, {\"name\": \"Samsung\", \"size\": 8.717797887081348}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Pegatron\", \"size\": 7.483314773547883}]}, {\"name\": \"GlodioTe\", \"size\": 5.656854249492381}, {\"name\": \"MitsumiE\", \"size\": 7.483314773547883}, {\"name\": \"AskeyCom\", \"children\": [{\"name\": \"Samsung\", \"size\": 4.898979485566356}, {\"name\": \"ASUS\", \"size\": 4.47213595499958}, {\"name\": \"Huawei\", \"size\": 4.898979485566356}, {\"name\": \"Synology\", \"size\": 6.0}, {\"name\": \"AskeyCom\", \"size\": 6.324555320336759}, {\"name\": \"Apple\", \"size\": 6.324555320336759}]}, {\"name\": \"Mitrasta\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 6.0}, {\"name\": \"Tecom\", \"size\": 6.0}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Unknown\", \"size\": 4.0}, {\"name\": \"Mitrasta\", \"size\": 5.291502622129181}, {\"name\": \"Zte\", \"size\": 4.0}]}, {\"name\": \"Amper\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.47213595499958}, {\"name\": \"Apple\", \"size\": 5.291502622129181}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}, {\"name\": \"Samsung\", \"size\": 5.656854249492381}]}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 6.0}, {\"name\": \"HonHaiPr\", \"size\": 4.47213595499958}]}, {\"name\": \"Mitrasta\", \"children\": [{\"name\": \"Apple\", \"size\": 4.0}, {\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"Mitrasta\", \"size\": 4.898979485566356}, {\"name\": \"Apple\", \"size\": 6.0}, {\"name\": \"Samsung\", \"size\": 4.47213595499958}]}, {\"name\": \"Bq\", \"size\": 3.4641016151377544}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Mitrasta\", \"size\": 4.0}]}, {\"name\": \"Unknown\", \"size\": 8.246211251235321}, {\"name\": \"Huawei\", \"size\": 8.0}, {\"name\": \"Unknown\", \"children\": [{\"name\": \"Apple\", \"size\": 5.656854249492381}, {\"name\": \"AirgoNet\", \"size\": 4.47213595499958}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Apple\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 4.898979485566356}]}, {\"name\": \"Bq\", \"size\": 6.928203230275509}, {\"name\": \"MitsumiE\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"size\": 4.898979485566356}, {\"name\": \"Netgear\", \"size\": 2.8284271247461903}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"Zte\", \"children\": [{\"name\": \"Bq\", \"size\": 6.0}]}, {\"name\": \"GarminIn\", \"size\": 6.0}, {\"name\": \"Unknown\", \"size\": 5.656854249492381}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Samsung\", \"size\": 6.0}, {\"name\": \"Arcadyan\", \"size\": 4.898979485566356}, {\"name\": \"Samsung\", \"size\": 5.291502622129181}]}, {\"name\": \"Comtrend\", \"children\": [{\"name\": \"Apple\", \"size\": 5.291502622129181}, {\"name\": \"Comtrend\", \"size\": 4.47213595499958}]}, {\"name\": \"Zte\", \"size\": 4.47213595499958}, {\"name\": \"D-Link\", \"size\": 5.291502622129181}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Huawei\", \"size\": 5.291502622129181}, {\"name\": \"Arcadyan\", \"size\": 6.928203230275509}, {\"name\": \"Samsung\", \"size\": 6.928203230275509}, {\"name\": \"Bq\", \"size\": 6.324555320336759}, {\"name\": \"Nokia\", \"size\": 7.211102550927978}]}, {\"name\": \"HP\", \"size\": 5.291502622129181}, {\"name\": \"D-Link\", \"size\": 8.246211251235321}, {\"name\": \"Zte\", \"size\": 4.898979485566356}, {\"name\": \"Arcadyan\", \"children\": [{\"name\": \"Arcadyan\", \"size\": 4.0}]}, {\"name\": \"TP-Link\", \"children\": [{\"name\": \"Apple\", \"size\": 9.797958971132712}, {\"name\": \"Apple\", \"size\": 10.0}, {\"name\": \"Huawei\", \"size\": 9.797958971132712}, {\"name\": \"Arcadyan\", \"size\": 9.38083151964686}]}, {\"name\": \"Zte\", \"children\": [{\"name\": \"TP-Link\", \"size\": 16.492422502470642}, {\"name\": \"Zte\", \"size\": 16.492422502470642}, {\"name\": \"Apple\", \"size\": 13.856406460551018}, {\"name\": \"XiaomiCo\", \"size\": 16.3707055437449}, {\"name\": \"BelkinIn\", \"size\": 7.211102550927978}, {\"name\": \"Unknown\", \"size\": 16.492422502470642}, {\"name\": \"RealtekS\", \"size\": 16.0}]}, {\"name\": \"Arcadyan\", \"size\": 4.898979485566356}]}\n"
  },
  {
    "path": "templates/flare2.html",
    "content": "<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.node {\n  cursor: pointer;\n}\n\n.node:hover {\n  stroke: #000;\n  stroke-width: 1.5px;\n}\n\n.node--leaf {\n  fill: white;\n}\n\n.label {\n  font: 11px \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  text-anchor: middle;\n  text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;\n}\n\n.label,\n.node--root,\n.node--leaf {\n  pointer-events: none;\n}\n\n</style>\n<svg width=\"960\" height=\"960\"></svg>\n<script src=\"https://d3js.org/d3.v4.min.js\"></script>\n<script>\n\n{% autoescape false %}\nvar circles = {{circles}}\n{% endautoescape %}\n\nvar svg = d3.select(\"svg\"),\n    margin = 20,\n    diameter = +svg.attr(\"width\"),\n    g = svg.append(\"g\").attr(\"transform\", \"translate(\" + diameter / 2 + \",\" + diameter / 2 + \")\");\n\nvar color = d3.scaleLinear()\n    .domain([-1, 5])\n    .range([\"hsl(152,80%,80%)\", \"hsl(228,30%,40%)\"])\n    .interpolate(d3.interpolateHcl);\n\nvar pack = d3.pack()\n    .size([diameter - margin, diameter - margin])\n    .padding(2);\n\nd3.json(\"flare1.json\", function(error, root) {\n  if (error) throw error;\n\n  root = d3.hierarchy(root)\n      .sum(function(d) { return d.size; })\n      .sort(function(a, b) { return b.value - a.value; });\n\n  var focus = root,\n      nodes = pack(root).descendants(),\n      view;\n\n  var circle = g.selectAll(\"circle\")\n    .data(nodes)\n    .enter().append(\"circle\")\n      .attr(\"class\", function(d) { return d.parent ? d.children ? \"node\" : \"node node--leaf\" : \"node node--root\"; })\n      .style(\"fill\", function(d) { return d.children ? color(d.depth) : null; })\n      .on(\"click\", function(d) { if (focus !== d) zoom(d), d3.event.stopPropagation(); });\n\n  var text = g.selectAll(\"text\")\n    .data(nodes)\n    .enter().append(\"text\")\n      .attr(\"class\", \"label\")\n      .style(\"fill-opacity\", function(d) { return d.parent === root ? 1 : 0; })\n      .style(\"display\", function(d) { return d.parent === root ? \"inline\" : \"none\"; })\n      .text(function(d) { return d.data.name; });\n\n  var node = g.selectAll(\"circle,text\");\n\n  svg\n      .style(\"background\", color(-1))\n      .on(\"click\", function() { zoom(root); });\n\n  zoomTo([root.x, root.y, root.r * 2 + margin]);\n\n  function zoom(d) {\n    var focus0 = focus; focus = d;\n\n    var transition = d3.transition()\n        .duration(d3.event.altKey ? 7500 : 750)\n        .tween(\"zoom\", function(d) {\n          var i = d3.interpolateZoom(view, [focus.x, focus.y, focus.r * 2 + margin]);\n          return function(t) { zoomTo(i(t)); };\n        });\n\n    transition.selectAll(\"text\")\n      .filter(function(d) { return d.parent === focus || this.style.display === \"inline\"; })\n        .style(\"fill-opacity\", function(d) { return d.parent === focus ? 1 : 0; })\n        .on(\"start\", function(d) { if (d.parent === focus) this.style.display = \"inline\"; })\n        .on(\"end\", function(d) { if (d.parent !== focus) this.style.display = \"none\"; });\n  }\n\n  function zoomTo(v) {\n    var k = diameter / v[2]; view = v;\n    node.attr(\"transform\", function(d) { return \"translate(\" + (d.x - v[0]) * k + \",\" + (d.y - v[1]) * k + \")\"; });\n    circle.attr(\"r\", function(d) { return d.r * k; });\n  }\n});\n\n</script>\n"
  },
  {
    "path": "templates/index.html",
    "content": "<html>\n\n<head>\n<title>Heimdall WiFi Radar by G4lile0</title>\n<link rel=\"stylesheet\" href=\"/static/bootstrap.min.css\" />\n<link rel=\"stylesheet\" href=\"/static/style.css\" />\n<script src=\"/static/jquery.min.js\"></script>\n<script src=\"/static/d3.v4.min.js\"></script>\n<script src=\"/static/bootstrap.min.js\"></script>\n<script src=\"/static/sorttable.js\"></script>\n</head>\n\n<style>\n\n.node {\n  cursor: pointer;\n}\n\n.node:hover {\n  stroke: #000;\n  stroke-width: 1.5px;\n}\n\n.node--leaf {\n  fill: white;\n}\n\n.label {\n  font: 11px \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  text-anchor: middle;\n  text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;\n}\n\n.label,\n.node--root,\n.node--leaf {\n  pointer-events: none;\n}\n\n</style>\n\n\n<body>\n\n<div class=\"jumbotron text-center\">\n<h1><img src=\"/static/logo.png\" style=\"height:1em;\" />Heimdall WiFi Radar</h1>\n<h4>Heavily based on the great PHAT Snifer by Lars Juhl Jensen</h4>\n\n</div>\n\n<div class=\"container\">\n\n<ul class=\"nav nav-tabs\">\n<li class=\"active\"><a data-toggle=\"tab\" href=\"#overview\">Overview</a></li>\n<li><a data-toggle=\"tab\" href=\"#beacons\">Beacons</a></li>\n<li><a data-toggle=\"tab\" href=\"#clients\">Clients</a></li>\n<li><a data-toggle=\"tab\" href=\"#control\">Control</a></li>\n</ul>\n\n<div class=\"tab-content\">\n\n\n<div id=\"overview\" class=\"tab-pane fade in active\">\n<svg width=\"750\" height=\"750\"></svg>\n\n\n\n\n<script>\n{% autoescape false %}\nvar circles = {{circles}};\n{% endautoescape %}\n\n\n\n\nvar svg = d3.select(\"svg\"),\n    margin = 20,\n    diameter = +svg.attr(\"width\"),\n    g = svg.append(\"g\").attr(\"transform\", \"translate(\" + diameter / 2 + \",\" + diameter / 2 + \")\");\n\nvar color = d3.scaleLinear()\n    .domain([-1, 5])\n    .range([\"hsl(152,80%,80%)\", \"hsl(228,30%,40%)\"])\n    .interpolate(d3.interpolateHcl);\n\nvar pack = d3.pack()\n    .size([diameter - margin, diameter - margin])\n    .padding(2);\n\n\n  root = d3.hierarchy(circles)\n      .sum(function(d) { return d.size; })\n      .sort(function(a, b) { return b.value - a.value; });\n\n  var focus = root,\n      nodes = pack(root).descendants(),\n      view;\n\n  var circle = g.selectAll(\"circle\")\n    .data(nodes)\n    .enter().append(\"circle\")\n      .attr(\"class\", function(d) { return d.parent ? d.children ? \"node\" : \"node node--leaf\" : \"node node--root\"; })\n      .style(\"fill\", function(d) { return d.children ? color(d.depth) : null; })\n      .on(\"click\", function(d) { if (focus !== d) zoom(d), d3.event.stopPropagation(); });\n\n  var text = g.selectAll(\"text\")\n    .data(nodes)\n    .enter().append(\"text\")\n      .attr(\"class\", \"label\")\n      .style(\"fill-opacity\", function(d) { return d.parent === root ? 1 : 0; })\n      .style(\"display\", function(d) { return d.parent === root ? \"inline\" : \"none\"; })\n      .text(function(d) { return d.data.name; });\n\n  var node = g.selectAll(\"circle,text\");\n\n  svg\n      .style(\"background\", color(-1))\n      .on(\"click\", function() { zoom(root); });\n\n  zoomTo([root.x, root.y, root.r * 2 + margin]);\n\n  function zoom(d) {\n    var focus0 = focus; focus = d;\n\n    var transition = d3.transition()\n        .duration(d3.event.altKey ? 7500 : 750)\n        .tween(\"zoom\", function(d) {\n          var i = d3.interpolateZoom(view, [focus.x, focus.y, focus.r * 2 + margin]);\n          return function(t) { zoomTo(i(t)); };\n        });\n\n    transition.selectAll(\"text\")\n      .filter(function(d) { return d.parent === focus || this.style.display === \"inline\"; })\n        .style(\"fill-opacity\", function(d) { return d.parent === focus ? 1 : 0; })\n        .on(\"start\", function(d) { if (d.parent === focus) this.style.display = \"inline\"; })\n        .on(\"end\", function(d) { if (d.parent !== focus) this.style.display = \"none\"; });\n  }\n\n  function zoomTo(v) {\n    var k = diameter / v[2]; view = v;\n    node.attr(\"transform\", function(d) { return \"translate(\" + (d.x - v[0]) * k + \",\" + (d.y - v[1]) * k + \")\"; });\n    circle.attr(\"r\", function(d) { return d.r * k; });\n  }\n\n\n</script>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n</div>\n\n\n\n\n\n\n<div id=\"beacons\" class=\"tab-pane fade\">\n<p>\n<table class=\"sortable\">\n<thead>\n<tr>\n<th>MAC</th>\n<th>SSID</th>\n<th>Channel</th>\n<th>Vendor</th>\n<th>RSSI (dBm)</th>\n</tr>\n</thead>\n<tbody>\n{% for addr, data in beacons %}\n<tr>\n<td>{{addr}}</td>\n<td>{{data['ssid']}}</td>\n<td>{{data['channel']}}</td>\n<td>{{data['vendor']}}</td>\n<td>{{data['rssi']}}</td>\n</tr>\n{% endfor %}\n</tbody>\n</table>\n</p>\n</div>\n\n<div id=\"clients\" class=\"tab-pane fade\">\n<p>\n<table class=\"sortable\">\n<thead>\n<tr>\n<th>MAC</th>\n<th>Beacon</th>\n<th>SSID</th>\n<th>Channel</th>\n<th>Vendor</th>\n<th>RSSI (dBm)</th>\n</tr>\n</thead>\n<tbody>\n{% for addr, data in clients %}\n<tr>\n<td>{{addr}}</td>\n<td>{{data['beacon']}}</td>\n<td>{{data['ssid']}}</td>\n<td>{{data['channel']}}</td>\n<td>{{data['vendor']}}</td>\n<td>{{data['rssi']}}</td>\n</tr>\n{% endfor %}\n</tbody>\n</table>\n</p>\n</div>\n\n<div id=\"control\" class=\"tab-pane fade\">\n<p>\n<div class=\"btn-toolbar\">\n<a class=\"btn btn-default\" href=\"/download\" role=\"button\">Download data</a>\n<a class=\"btn btn-default\" href=\"/reset\" role=\"button\">Reset pHat</a>\n</div>\n</p>\n</div>\n\n</div>\n\n</body>\n</html>\n"
  }
]