From 486106a9c7e4aff653ba7e7d3a9239c2fb622128 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Thu, 23 Feb 2023 19:34:37 +0000 Subject: [PATCH] Remove the NXDN Reflector. --- Makefile | 2 +- NXDNClients.sln | 14 +- NXDNReflector/Conf.cpp | 287 - NXDNReflector/Conf.h | 96 - NXDNReflector/IcomNetwork.cpp | 139 - NXDNReflector/IcomNetwork.h | 50 - NXDNReflector/KenwoodNetwork.cpp | 941 ---- NXDNReflector/KenwoodNetwork.h | 88 - NXDNReflector/Log.cpp | 192 - NXDNReflector/Log.h | 36 - NXDNReflector/Makefile | 22 - NXDNReflector/Mutex.cpp | 65 - NXDNReflector/Mutex.h | 45 - NXDNReflector/NXDN.csv | 5552 ------------------- NXDNReflector/NXDNCRC.cpp | 185 - NXDNReflector/NXDNCRC.h | 42 - NXDNReflector/NXDNLookup.cpp | 160 - NXDNReflector/NXDNLookup.h | 53 - NXDNReflector/NXDNNetwork.cpp | 126 - NXDNReflector/NXDNNetwork.h | 46 - NXDNReflector/NXDNReflector.cpp | 629 --- NXDNReflector/NXDNReflector.h | 82 - NXDNReflector/NXDNReflector.ini | 35 - NXDNReflector/NXDNReflector.sh | 76 - NXDNReflector/NXDNReflector.sln | 31 - NXDNReflector/NXDNReflector.vcxproj | 189 - NXDNReflector/NXDNReflector.vcxproj.filters | 104 - NXDNReflector/StopWatch.cpp | 105 - NXDNReflector/StopWatch.h | 50 - NXDNReflector/Thread.cpp | 107 - NXDNReflector/Thread.h | 56 - NXDNReflector/Timer.cpp | 68 - NXDNReflector/Timer.h | 89 - NXDNReflector/UDPSocket.cpp | 391 -- NXDNReflector/UDPSocket.h | 85 - NXDNReflector/Utils.cpp | 146 - NXDNReflector/Utils.h | 36 - NXDNReflector/Version.h | 24 - README.md | 5 - 39 files changed, 3 insertions(+), 10446 deletions(-) delete mode 100644 NXDNReflector/Conf.cpp delete mode 100644 NXDNReflector/Conf.h delete mode 100644 NXDNReflector/IcomNetwork.cpp delete mode 100644 NXDNReflector/IcomNetwork.h delete mode 100644 NXDNReflector/KenwoodNetwork.cpp delete mode 100644 NXDNReflector/KenwoodNetwork.h delete mode 100644 NXDNReflector/Log.cpp delete mode 100644 NXDNReflector/Log.h delete mode 100644 NXDNReflector/Makefile delete mode 100644 NXDNReflector/Mutex.cpp delete mode 100644 NXDNReflector/Mutex.h delete mode 100644 NXDNReflector/NXDN.csv delete mode 100644 NXDNReflector/NXDNCRC.cpp delete mode 100644 NXDNReflector/NXDNCRC.h delete mode 100644 NXDNReflector/NXDNLookup.cpp delete mode 100644 NXDNReflector/NXDNLookup.h delete mode 100644 NXDNReflector/NXDNNetwork.cpp delete mode 100644 NXDNReflector/NXDNNetwork.h delete mode 100644 NXDNReflector/NXDNReflector.cpp delete mode 100644 NXDNReflector/NXDNReflector.h delete mode 100644 NXDNReflector/NXDNReflector.ini delete mode 100644 NXDNReflector/NXDNReflector.sh delete mode 100644 NXDNReflector/NXDNReflector.sln delete mode 100644 NXDNReflector/NXDNReflector.vcxproj delete mode 100644 NXDNReflector/NXDNReflector.vcxproj.filters delete mode 100644 NXDNReflector/StopWatch.cpp delete mode 100644 NXDNReflector/StopWatch.h delete mode 100644 NXDNReflector/Thread.cpp delete mode 100644 NXDNReflector/Thread.h delete mode 100644 NXDNReflector/Timer.cpp delete mode 100644 NXDNReflector/Timer.h delete mode 100644 NXDNReflector/UDPSocket.cpp delete mode 100644 NXDNReflector/UDPSocket.h delete mode 100644 NXDNReflector/Utils.cpp delete mode 100644 NXDNReflector/Utils.h delete mode 100644 NXDNReflector/Version.h diff --git a/Makefile b/Makefile index 0809184..1905a15 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -SUBDIRS = NXDNGateway NXDNParrot NXDNReflector +SUBDIRS = NXDNGateway NXDNParrot CLEANDIRS = $(SUBDIRS:%=clean-%) INSTALLDIRS = $(SUBDIRS:%=install-%) diff --git a/NXDNClients.sln b/NXDNClients.sln index eaea288..b6881c6 100644 --- a/NXDNClients.sln +++ b/NXDNClients.sln @@ -1,14 +1,12 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2010 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31105.61 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NXDNParrot", "NXDNParrot\NXDNParrot.vcxproj", "{2AE94EAA-FD57-45C9-8555-6425CFA777A3}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NXDNGateway", "NXDNGateway\NXDNGateway.vcxproj", "{8B7A5406-8560-4B40-ADDA-9B8EBF93E232}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NXDNReflector", "NXDNReflector\NXDNReflector.vcxproj", "{C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -33,14 +31,6 @@ Global {8B7A5406-8560-4B40-ADDA-9B8EBF93E232}.Release|x64.Build.0 = Release|x64 {8B7A5406-8560-4B40-ADDA-9B8EBF93E232}.Release|x86.ActiveCfg = Release|Win32 {8B7A5406-8560-4B40-ADDA-9B8EBF93E232}.Release|x86.Build.0 = Release|Win32 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x64.ActiveCfg = Debug|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x64.Build.0 = Debug|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x86.ActiveCfg = Debug|Win32 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x86.Build.0 = Debug|Win32 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x64.ActiveCfg = Release|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x64.Build.0 = Release|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x86.ActiveCfg = Release|Win32 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/NXDNReflector/Conf.cpp b/NXDNReflector/Conf.cpp deleted file mode 100644 index 3a363f5..0000000 --- a/NXDNReflector/Conf.cpp +++ /dev/null @@ -1,287 +0,0 @@ -/* - * Copyright (C) 2015,2016,2018,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "Conf.h" -#include "Log.h" - -#include -#include -#include -#include - -const int BUFFER_SIZE = 500; - -enum SECTION { - SECTION_NONE, - SECTION_GENERAL, - SECTION_ID_LOOKUP, - SECTION_LOG, - SECTION_NETWORK, - SECTION_ICOM_NETWORK, - SECTION_KENWOOD_NETWORK -}; - -CConf::CConf(const std::string& file) : -m_file(file), -m_tg(9999U), -m_daemon(false), -m_lookupName(), -m_lookupTime(0U), -m_logDisplayLevel(0U), -m_logFileLevel(0U), -m_logFilePath(), -m_logFileRoot(), -m_logFileRotate(true), -m_networkPort(0U), -m_networkDebug(false), -m_icomEnabled(false), -m_icomAddress(), -m_icomTGEnable(0U), -m_icomTGDisable(0U), -m_icomDebug(false), -m_kenwoodEnabled(false), -m_kenwoodAddress(), -m_kenwoodTGEnable(0U), -m_kenwoodTGDisable(0U), -m_kenwoodDebug(false) -{ -} - -CConf::~CConf() -{ -} - -bool CConf::read() -{ - FILE* fp = ::fopen(m_file.c_str(), "rt"); - if (fp == NULL) { - ::fprintf(stderr, "Couldn't open the .ini file - %s\n", m_file.c_str()); - return false; - } - - SECTION section = SECTION_NONE; - - char buffer[BUFFER_SIZE]; - while (::fgets(buffer, BUFFER_SIZE, fp) != NULL) { - if (buffer[0U] == '#') - continue; - - if (buffer[0U] == '[') { - if (::strncmp(buffer, "[General]", 9U) == 0) - section = SECTION_GENERAL; - else if (::strncmp(buffer, "[Id Lookup]", 11U) == 0) - section = SECTION_ID_LOOKUP; - else if (::strncmp(buffer, "[Log]", 5U) == 0) - section = SECTION_LOG; - else if (::strncmp(buffer, "[Network]", 9U) == 0) - section = SECTION_NETWORK; - else if (::strncmp(buffer, "[Icom Network]", 14U) == 0) - section = SECTION_ICOM_NETWORK; - else if (::strncmp(buffer, "[Kenwood Network]", 17U) == 0) - section = SECTION_KENWOOD_NETWORK; - else - section = SECTION_NONE; - - continue; - } - - char* key = ::strtok(buffer, " \t=\r\n"); - if (key == NULL) - continue; - - char* value = ::strtok(NULL, "\r\n"); - if (value == NULL) - continue; - - // Remove quotes from the value - size_t len = ::strlen(value); - if (len > 1U && *value == '"' && value[len - 1U] == '"') { - value[len - 1U] = '\0'; - value++; - } else { - char *p; - - // if value is not quoted, remove after # (to make comment) - if ((p = strchr(value, '#')) != NULL) - *p = '\0'; - - // remove trailing tab/space - for (p = value + strlen(value) - 1U; p >= value && (*p == '\t' || *p == ' '); p--) - *p = '\0'; - } - - if (section == SECTION_GENERAL) { - if (::strcmp(key, "Daemon") == 0) - m_daemon = ::atoi(value) == 1; - else if (::strcmp(key, "TG") == 0) - m_tg = (unsigned short)::atoi(value); - } else if (section == SECTION_ID_LOOKUP) { - if (::strcmp(key, "Name") == 0) - m_lookupName = value; - else if (::strcmp(key, "Time") == 0) - m_lookupTime = (unsigned int)::atoi(value); - } else if (section == SECTION_LOG) { - if (::strcmp(key, "FilePath") == 0) - m_logFilePath = value; - else if (::strcmp(key, "FileRoot") == 0) - m_logFileRoot = value; - else if (::strcmp(key, "FileLevel") == 0) - m_logFileLevel = (unsigned int)::atoi(value); - else if (::strcmp(key, "DisplayLevel") == 0) - m_logDisplayLevel = (unsigned int)::atoi(value); - else if (::strcmp(key, "FileRotate") == 0) - m_logFileRotate = ::atoi(value) == 1; - } else if (section == SECTION_NETWORK) { - if (::strcmp(key, "Port") == 0) - m_networkPort = (unsigned short)::atoi(value); - else if (::strcmp(key, "Debug") == 0) - m_networkDebug = ::atoi(value) == 1; - } else if (section == SECTION_ICOM_NETWORK) { - if (::strcmp(key, "Enabled") == 0) - m_icomEnabled = ::atoi(value) == 1; - else if (::strcmp(key, "Address") == 0) - m_icomAddress = value; - else if (::strcmp(key, "TGEnable") == 0) - m_icomTGEnable = (unsigned short)::atoi(value); - else if (::strcmp(key, "TGDisable") == 0) - m_icomTGDisable = (unsigned short)::atoi(value); - else if (::strcmp(key, "Debug") == 0) - m_icomDebug = ::atoi(value) == 1; - } else if (section == SECTION_KENWOOD_NETWORK) { - if (::strcmp(key, "Enabled") == 0) - m_kenwoodEnabled = ::atoi(value) == 1; - else if (::strcmp(key, "Address") == 0) - m_kenwoodAddress = value; - else if (::strcmp(key, "TGEnable") == 0) - m_kenwoodTGEnable = (unsigned short)::atoi(value); - else if (::strcmp(key, "TGDisable") == 0) - m_kenwoodTGDisable = (unsigned short)::atoi(value); - else if (::strcmp(key, "Debug") == 0) - m_kenwoodDebug = ::atoi(value) == 1; - } - } - - ::fclose(fp); - - return true; -} - -bool CConf::getDaemon() const -{ - return m_daemon; -} - -unsigned short CConf::getTG() const -{ - return m_tg; -} - -std::string CConf::getLookupName() const -{ - return m_lookupName; -} - -unsigned int CConf::getLookupTime() const -{ - return m_lookupTime; -} - -unsigned int CConf::getLogDisplayLevel() const -{ - return m_logDisplayLevel; -} - -unsigned int CConf::getLogFileLevel() const -{ - return m_logFileLevel; -} - -std::string CConf::getLogFilePath() const -{ - return m_logFilePath; -} - -std::string CConf::getLogFileRoot() const -{ - return m_logFileRoot; -} - -bool CConf::getLogFileRotate() const -{ - return m_logFileRotate; -} - -unsigned short CConf::getNetworkPort() const -{ - return m_networkPort; -} - -bool CConf::getNetworkDebug() const -{ - return m_networkDebug; -} - -bool CConf::getIcomEnabled() const -{ - return m_icomEnabled; -} - -std::string CConf::getIcomAddress() const -{ - return m_icomAddress; -} - -unsigned short CConf::getIcomTGEnable() const -{ - return m_icomTGEnable; -} - -unsigned short CConf::getIcomTGDisable() const -{ - return m_icomTGDisable; -} - -bool CConf::getIcomDebug() const -{ - return m_icomDebug; -} - -bool CConf::getKenwoodEnabled() const -{ - return m_kenwoodEnabled; -} - -std::string CConf::getKenwoodAddress() const -{ - return m_kenwoodAddress; -} - -unsigned short CConf::getKenwoodTGEnable() const -{ - return m_kenwoodTGEnable; -} - -unsigned short CConf::getKenwoodTGDisable() const -{ - return m_kenwoodTGDisable; -} - -bool CConf::getKenwoodDebug() const -{ - return m_kenwoodDebug; -} diff --git a/NXDNReflector/Conf.h b/NXDNReflector/Conf.h deleted file mode 100644 index 4c590d1..0000000 --- a/NXDNReflector/Conf.h +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Copyright (C) 2015,2016,2018,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#if !defined(CONF_H) -#define CONF_H - -#include -#include - -class CConf -{ -public: - CConf(const std::string& file); - ~CConf(); - - bool read(); - - // The General section - unsigned short getTG() const; - bool getDaemon() const; - - // The Id Lookup section - std::string getLookupName() const; - unsigned int getLookupTime() const; - - // The Log section - unsigned int getLogDisplayLevel() const; - unsigned int getLogFileLevel() const; - std::string getLogFilePath() const; - std::string getLogFileRoot() const; - bool getLogFileRotate() const; - - // The Network section - unsigned short getNetworkPort() const; - bool getNetworkDebug() const; - - // The Icom Network section - bool getIcomEnabled() const; - std::string getIcomAddress() const; - unsigned short getIcomTGEnable() const; - unsigned short getIcomTGDisable() const; - bool getIcomDebug() const; - - // The Kenwood Network section - bool getKenwoodEnabled() const; - std::string getKenwoodAddress() const; - unsigned short getKenwoodTGEnable() const; - unsigned short getKenwoodTGDisable() const; - bool getKenwoodDebug() const; - -private: - std::string m_file; - unsigned short m_tg; - bool m_daemon; - - std::string m_lookupName; - unsigned int m_lookupTime; - - unsigned int m_logDisplayLevel; - unsigned int m_logFileLevel; - std::string m_logFilePath; - std::string m_logFileRoot; - bool m_logFileRotate; - - unsigned short m_networkPort; - bool m_networkDebug; - - bool m_icomEnabled; - std::string m_icomAddress; - unsigned short m_icomTGEnable; - unsigned short m_icomTGDisable; - bool m_icomDebug; - - bool m_kenwoodEnabled; - std::string m_kenwoodAddress; - unsigned short m_kenwoodTGEnable; - unsigned short m_kenwoodTGDisable; - bool m_kenwoodDebug; -}; - -#endif diff --git a/NXDNReflector/IcomNetwork.cpp b/NXDNReflector/IcomNetwork.cpp deleted file mode 100644 index 7404e36..0000000 --- a/NXDNReflector/IcomNetwork.cpp +++ /dev/null @@ -1,139 +0,0 @@ -/* - * Copyright (C) 2009-2014,2016,2018,2020,2021 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "IcomNetwork.h" -#include "Utils.h" -#include "Log.h" - -#include -#include -#include - -const unsigned int BUFFER_LENGTH = 200U; - -const unsigned int ICOM_PORT = 41300U; - -CIcomNetwork::CIcomNetwork(const std::string& address, bool debug) : -m_socket(ICOM_PORT), -m_addr(), -m_addrLen(0U), -m_debug(debug) -{ - assert(!address.empty()); - - if (CUDPSocket::lookup(address, ICOM_PORT, m_addr, m_addrLen) != 0) - m_addrLen = 0U; -} - -CIcomNetwork::~CIcomNetwork() -{ -} - -bool CIcomNetwork::open() -{ - if (m_addrLen == 0U) { - LogError("Unable to resolve the address of the Icom network"); - return false; - } - - bool ret = m_socket.open(m_addr); - if (!ret) { - LogError("Unable to open the Icom network connection"); - return false; - } - - LogMessage("Opened the Icom network connection"); - - return true; -} - -bool CIcomNetwork::write(const unsigned char* data, unsigned int len) -{ - assert(data != NULL); - - unsigned char buffer[110U]; - ::memset(buffer, 0x00U, 110U); - - buffer[0U] = 'I'; - buffer[1U] = 'C'; - buffer[2U] = 'O'; - buffer[3U] = 'M'; - buffer[4U] = 0x01U; - buffer[5U] = 0x01U; - buffer[6U] = 0x08U; - buffer[7U] = 0xE0U; - - if ((data[9U] & 0x02U) == 0x02U) { - buffer[37U] = 0x23U; - buffer[38U] = 0x02U; - buffer[39U] = 0x18U; - } else { - buffer[37U] = 0x23U; - buffer[38U] = (data[9U] & 0x0CU) != 0x00U ? 0x1CU : 0x10U; - buffer[39U] = 0x21U; - } - - ::memcpy(buffer + 40U, data + 10U, 33U); - - if (m_debug) - CUtils::dump(1U, "Icom Network Data Sent", buffer, 102U); - - return m_socket.write(buffer, 102U, m_addr, m_addrLen); -} - -unsigned int CIcomNetwork::read(unsigned char* data) -{ - unsigned char buffer[BUFFER_LENGTH]; - - sockaddr_storage addr; - unsigned int addrLen; - int length = m_socket.read(buffer, BUFFER_LENGTH, addr, addrLen); - if (length <= 0) - return 0U; - - // Check if the data is for us - if (!CUDPSocket::match(m_addr, addr)) { - LogMessage("Icom packet received from an invalid source"); - return 0U; - } - - // Invalid packet type? - if (::memcmp(buffer, "ICOM", 4U) != 0) - return 0U; - - if (length != 102) - return 0U; - - if (m_debug) - CUtils::dump(1U, "Icom Network Data Received", buffer, length); - - ::memcpy(data, buffer + 40U, 33U); - - return 33U; -} - -void CIcomNetwork::clock(unsigned int ms) -{ -} - -void CIcomNetwork::close() -{ - m_socket.close(); - - LogMessage("Closing Icom network connection"); -} diff --git a/NXDNReflector/IcomNetwork.h b/NXDNReflector/IcomNetwork.h deleted file mode 100644 index 60d2f4d..0000000 --- a/NXDNReflector/IcomNetwork.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (C) 2009-2014,2016,2018,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#ifndef IcomNetwork_H -#define IcomNetwork_H - -#include "UDPSocket.h" -#include "Timer.h" - -#include -#include - -class CIcomNetwork { -public: - CIcomNetwork(const std::string& address, bool debug); - ~CIcomNetwork(); - - bool open(); - - bool write(const unsigned char* data, unsigned int len); - - unsigned int read(unsigned char* data); - - void close(); - - void clock(unsigned int ms); - -private: - CUDPSocket m_socket; - sockaddr_storage m_addr; - unsigned int m_addrLen; - bool m_debug; -}; - -#endif diff --git a/NXDNReflector/KenwoodNetwork.cpp b/NXDNReflector/KenwoodNetwork.cpp deleted file mode 100644 index c4561d9..0000000 --- a/NXDNReflector/KenwoodNetwork.cpp +++ /dev/null @@ -1,941 +0,0 @@ -/* - * Copyright (C) 2009-2014,2016,2018,2020,2021 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "KenwoodNetwork.h" -#include "NXDNCRC.h" -#include "Utils.h" -#include "Log.h" - -#include -#include -#include -#include - -const unsigned char BIT_MASK_TABLE[] = { 0x80U, 0x40U, 0x20U, 0x10U, 0x08U, 0x04U, 0x02U, 0x01U }; - -#define WRITE_BIT(p,i,b) p[(i)>>3] = (b) ? (p[(i)>>3] | BIT_MASK_TABLE[(i)&7]) : (p[(i)>>3] & ~BIT_MASK_TABLE[(i)&7]) -#define READ_BIT(p,i) (p[(i)>>3] & BIT_MASK_TABLE[(i)&7]) - -const unsigned int BUFFER_LENGTH = 200U; - -const unsigned int RTP_PORT = 64000U; -const unsigned int RTCP_PORT = 64001U; - -CKenwoodNetwork::CKenwoodNetwork(const std::string& address, bool debug) : -m_rtpSocket(RTP_PORT), -m_rtcpSocket(RTCP_PORT), -m_rtpAddr(), -m_rtpAddrLen(0U), -m_rtcpAddr(), -m_rtcpAddrLen(0U), -m_headerSeen(false), -m_seen1(false), -m_seen2(false), -m_seen3(false), -m_seen4(false), -m_sacch(NULL), -m_sessionId(1U), -m_seqNo(0U), -m_ssrc(0U), -m_debug(debug), -m_startSecs(0U), -m_startUSecs(0U), -m_rtcpTimer(1000U, 0U, 200U), -m_hangTimer(1000U, 5U), -m_hangType(0U), -m_hangSrc(0U), -m_hangDst(0U), -m_random() -{ - assert(!address.empty()); - - m_sacch = new unsigned char[10U]; - - if (CUDPSocket::lookup(address, RTP_PORT, m_rtpAddr, m_rtpAddrLen) != 0) - m_rtpAddrLen = 0U; - - if (CUDPSocket::lookup(address, RTCP_PORT, m_rtcpAddr, m_rtcpAddrLen) != 0) - m_rtcpAddrLen = 0U; - - std::random_device rd; - std::mt19937 mt(rd()); - m_random = mt; -} - -CKenwoodNetwork::~CKenwoodNetwork() -{ - delete[] m_sacch; -} - -bool CKenwoodNetwork::open() -{ - if (m_rtpAddrLen == 0U || m_rtcpAddrLen == 0U) { - LogError("Unable to resolve the address of the Kenwood network"); - return false; - } - - if (!m_rtcpSocket.open(m_rtcpAddr)) { - LogError("Unable to open the Kenwood network connection"); - return false; - } - - if (!m_rtpSocket.open(m_rtpAddr)) { - LogError("Unable to open the Kenwood network connection"); - m_rtcpSocket.close(); - return false; - } - - LogMessage("Opened the Kenwood network connection"); - - std::uniform_int_distribution dist(0x00000001, 0xfffffffe); - m_ssrc = dist(m_random); - - return true; -} - -bool CKenwoodNetwork::write(const unsigned char* data, unsigned int length) -{ - assert(data != NULL); - - switch (data[0U]) { - case 0x81U: // Voice header or trailer - case 0x83U: - return processIcomVoiceHeader(data); - case 0xACU: // Voice data - case 0xAEU: - return processIcomVoiceData(data); - default: - return false; - } -} - -bool CKenwoodNetwork::processIcomVoiceHeader(const unsigned char* inData) -{ - assert(inData != NULL); - - unsigned char outData[30U]; - ::memset(outData, 0x00U, 30U); - - // SACCH - outData[0U] = inData[2U]; - outData[1U] = inData[1U]; - outData[2U] = inData[4U] & 0xC0U; - outData[3U] = inData[3U]; - - // FACCH 1+2 - outData[4U] = outData[14U] = inData[6U]; - outData[5U] = outData[15U] = inData[5U]; - outData[6U] = outData[16U] = inData[8U]; - outData[7U] = outData[17U] = inData[7U]; - outData[8U] = outData[18U] = inData[10U]; - outData[9U] = outData[19U] = inData[9U]; - outData[10U] = outData[20U] = inData[12U]; - outData[11U] = outData[21U] = inData[11U]; - - unsigned short src = (inData[8U] << 8) + (inData[9U] << 0); - unsigned short dst = (inData[10U] << 8) + (inData[11U] << 0); - unsigned char type = (inData[7U] >> 5) & 0x07U; - - switch (inData[5U] & 0x3FU) { - case 0x01U: - m_hangTimer.stop(); - m_rtcpTimer.start(); - writeRTCPStart(); - return writeRTPVoiceHeader(outData); - case 0x08U: { - m_hangTimer.start(); - bool ret = writeRTPVoiceTrailer(outData); - writeRTCPHang(type, src, dst); - return ret; - } - default: - return false; - } -} - -bool CKenwoodNetwork::processIcomVoiceData(const unsigned char* inData) -{ - assert(inData != NULL); - - unsigned char outData[40U], temp[10U]; - ::memset(outData, 0x00U, 40U); - - // SACCH - outData[0U] = inData[2U]; - outData[1U] = inData[1U]; - outData[2U] = inData[4U] & 0xC0U; - outData[3U] = inData[3U]; - - // Audio 1 - ::memset(temp, 0x00U, 10U); - for (unsigned int i = 0U; i < 49U; i++) { - unsigned int offset = (5U * 8U) + i; - bool b = READ_BIT(inData, offset); - WRITE_BIT(temp, i, b); - } - outData[4U] = temp[1U]; - outData[5U] = temp[0U]; - outData[6U] = temp[3U]; - outData[7U] = temp[2U]; - outData[8U] = temp[5U]; - outData[9U] = temp[4U]; - outData[10U] = temp[7U]; - outData[11U] = temp[6U]; - - // Audio 2 - ::memset(temp, 0x00U, 10U); - for (unsigned int i = 0U; i < 49U; i++) { - unsigned int offset = (5U * 8U) + 49U + i; - bool b = READ_BIT(inData, offset); - WRITE_BIT(temp, i, b); - } - outData[12U] = temp[1U]; - outData[13U] = temp[0U]; - outData[14U] = temp[3U]; - outData[15U] = temp[2U]; - outData[16U] = temp[5U]; - outData[17U] = temp[4U]; - outData[18U] = temp[7U]; - outData[19U] = temp[6U]; - - // Audio 3 - ::memset(temp, 0x00U, 10U); - for (unsigned int i = 0U; i < 49U; i++) { - unsigned int offset = (19U * 8U) + i; - bool b = READ_BIT(inData, offset); - WRITE_BIT(temp, i, b); - } - outData[20U] = temp[1U]; - outData[21U] = temp[0U]; - outData[22U] = temp[3U]; - outData[23U] = temp[2U]; - outData[24U] = temp[5U]; - outData[25U] = temp[4U]; - outData[26U] = temp[7U]; - outData[27U] = temp[6U]; - - // Audio 4 - ::memset(temp, 0x00U, 10U); - for (unsigned int i = 0U; i < 49U; i++) { - unsigned int offset = (19U * 8U) + 49U + i; - bool b = READ_BIT(inData, offset); - WRITE_BIT(temp, i, b); - } - outData[28U] = temp[1U]; - outData[29U] = temp[0U]; - outData[30U] = temp[3U]; - outData[31U] = temp[2U]; - outData[32U] = temp[5U]; - outData[33U] = temp[4U]; - outData[34U] = temp[7U]; - outData[35U] = temp[6U]; - - return writeRTPVoiceData(outData); -} - -bool CKenwoodNetwork::writeRTPVoiceHeader(const unsigned char* data) -{ - assert(data != NULL); - - unsigned char buffer[50U]; - ::memset(buffer, 0x00U, 50U); - - buffer[0U] = 0x80U; - buffer[1U] = 0x66U; - - m_seqNo++; - buffer[2U] = (m_seqNo >> 8) & 0xFFU; - buffer[3U] = (m_seqNo >> 0) & 0xFFU; - - unsigned long timeStamp = getTimeStamp(); - buffer[4U] = (timeStamp >> 24) & 0xFFU; - buffer[5U] = (timeStamp >> 16) & 0xFFU; - buffer[6U] = (timeStamp >> 8) & 0xFFU; - buffer[7U] = (timeStamp >> 0) & 0xFFU; - - buffer[8U] = (m_ssrc >> 24) & 0xFFU; - buffer[9U] = (m_ssrc >> 16) & 0xFFU; - buffer[10U] = (m_ssrc >> 8) & 0xFFU; - buffer[11U] = (m_ssrc >> 0) & 0xFFU; - - m_sessionId++; - buffer[12U] = m_sessionId; - - buffer[13U] = 0x00U; - buffer[14U] = 0x00U; - buffer[15U] = 0x00U; - buffer[16U] = 0x03U; - buffer[17U] = 0x03U; - buffer[18U] = 0x04U; - buffer[19U] = 0x04U; - buffer[20U] = 0x0AU; - buffer[21U] = 0x05U; - buffer[22U] = 0x0AU; - - ::memcpy(buffer + 23U, data, 24U); - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTP Data Sent", buffer, 47U); - - return m_rtpSocket.write(buffer, 47U, m_rtpAddr, m_rtpAddrLen); -} - -bool CKenwoodNetwork::writeRTPVoiceTrailer(const unsigned char* data) -{ - assert(data != NULL); - - unsigned char buffer[50U]; - ::memset(buffer, 0x00U, 50U); - - buffer[0U] = 0x80U; - buffer[1U] = 0x66U; - - m_seqNo++; - buffer[2U] = (m_seqNo >> 8) & 0xFFU; - buffer[3U] = (m_seqNo >> 0) & 0xFFU; - - unsigned long timeStamp = getTimeStamp(); - buffer[4U] = (timeStamp >> 24) & 0xFFU; - buffer[5U] = (timeStamp >> 16) & 0xFFU; - buffer[6U] = (timeStamp >> 8) & 0xFFU; - buffer[7U] = (timeStamp >> 0) & 0xFFU; - - buffer[8U] = (m_ssrc >> 24) & 0xFFU; - buffer[9U] = (m_ssrc >> 16) & 0xFFU; - buffer[10U] = (m_ssrc >> 8) & 0xFFU; - buffer[11U] = (m_ssrc >> 0) & 0xFFU; - - buffer[12U] = m_sessionId; - - buffer[13U] = 0x00U; - buffer[14U] = 0x00U; - buffer[15U] = 0x00U; - buffer[16U] = 0x03U; - buffer[17U] = 0x03U; - buffer[18U] = 0x04U; - buffer[19U] = 0x04U; - buffer[20U] = 0x0AU; - buffer[21U] = 0x05U; - buffer[22U] = 0x0AU; - - ::memcpy(buffer + 23U, data, 24U); - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTP Data Sent", buffer, 47U); - - return m_rtpSocket.write(buffer, 47U, m_rtpAddr, m_rtpAddrLen); -} - -bool CKenwoodNetwork::writeRTPVoiceData(const unsigned char* data) -{ - assert(data != NULL); - - unsigned char buffer[60U]; - ::memset(buffer, 0x00U, 60U); - - buffer[0U] = 0x80U; - buffer[1U] = 0x66U; - - m_seqNo++; - buffer[2U] = (m_seqNo >> 8) & 0xFFU; - buffer[3U] = (m_seqNo >> 0) & 0xFFU; - - unsigned long timeStamp = getTimeStamp(); - buffer[4U] = (timeStamp >> 24) & 0xFFU; - buffer[5U] = (timeStamp >> 16) & 0xFFU; - buffer[6U] = (timeStamp >> 8) & 0xFFU; - buffer[7U] = (timeStamp >> 0) & 0xFFU; - - buffer[8U] = (m_ssrc >> 24) & 0xFFU; - buffer[9U] = (m_ssrc >> 16) & 0xFFU; - buffer[10U] = (m_ssrc >> 8) & 0xFFU; - buffer[11U] = (m_ssrc >> 0) & 0xFFU; - - buffer[12U] = m_sessionId; - - buffer[13U] = 0x00U; - buffer[14U] = 0x00U; - buffer[15U] = 0x00U; - buffer[16U] = 0x03U; - buffer[17U] = 0x02U; - buffer[18U] = 0x04U; - buffer[19U] = 0x07U; - buffer[20U] = 0x10U; - buffer[21U] = 0x08U; - buffer[22U] = 0x10U; - - ::memcpy(buffer + 23U, data, 36U); - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTP Data Sent", buffer, 59U); - - return m_rtpSocket.write(buffer, 59U, m_rtpAddr, m_rtpAddrLen); -} - -bool CKenwoodNetwork::writeRTCPStart() -{ -#if defined(_WIN32) || defined(_WIN64) - time_t now; - ::time(&now); - - m_startSecs = uint32_t(now); - - SYSTEMTIME st; - ::GetSystemTime(&st); - - m_startUSecs = st.wMilliseconds * 1000U; -#else - struct timeval tod; - ::gettimeofday(&tod, NULL); - - m_startSecs = tod.tv_sec; - m_startUSecs = tod.tv_usec; -#endif - - unsigned char buffer[30U]; - ::memset(buffer, 0x00U, 30U); - - buffer[0U] = 0x8AU; - buffer[1U] = 0xCCU; - buffer[2U] = 0x00U; - buffer[3U] = 0x06U; - - buffer[4U] = (m_ssrc >> 24) & 0xFFU; - buffer[5U] = (m_ssrc >> 16) & 0xFFU; - buffer[6U] = (m_ssrc >> 8) & 0xFFU; - buffer[7U] = (m_ssrc >> 0) & 0xFFU; - - buffer[8U] = 'K'; - buffer[9U] = 'W'; - buffer[10U] = 'N'; - buffer[11U] = 'E'; - - buffer[12U] = (m_startSecs >> 24) & 0xFFU; - buffer[13U] = (m_startSecs >> 16) & 0xFFU; - buffer[14U] = (m_startSecs >> 8) & 0xFFU; - buffer[15U] = (m_startSecs >> 0) & 0xFFU; - - buffer[16U] = (m_startUSecs >> 24) & 0xFFU; - buffer[17U] = (m_startUSecs >> 16) & 0xFFU; - buffer[18U] = (m_startUSecs >> 8) & 0xFFU; - buffer[19U] = (m_startUSecs >> 0) & 0xFFU; - - buffer[22U] = 0x02U; - - buffer[24U] = 0x01U; - - buffer[27U] = 0x0AU; - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTCP Data Sent", buffer, 28U); - - return m_rtcpSocket.write(buffer, 28U, m_rtcpAddr, m_rtcpAddrLen); -} - -bool CKenwoodNetwork::writeRTCPPing() -{ - unsigned char buffer[30U]; - ::memset(buffer, 0x00U, 30U); - - buffer[0U] = 0x8AU; - buffer[1U] = 0xCCU; - buffer[2U] = 0x00U; - buffer[3U] = 0x06U; - - buffer[4U] = (m_ssrc >> 24) & 0xFFU; - buffer[5U] = (m_ssrc >> 16) & 0xFFU; - buffer[6U] = (m_ssrc >> 8) & 0xFFU; - buffer[7U] = (m_ssrc >> 0) & 0xFFU; - - buffer[8U] = 'K'; - buffer[9U] = 'W'; - buffer[10U] = 'N'; - buffer[11U] = 'E'; - - buffer[12U] = (m_startSecs >> 24) & 0xFFU; - buffer[13U] = (m_startSecs >> 16) & 0xFFU; - buffer[14U] = (m_startSecs >> 8) & 0xFFU; - buffer[15U] = (m_startSecs >> 0) & 0xFFU; - - buffer[16U] = (m_startUSecs >> 24) & 0xFFU; - buffer[17U] = (m_startUSecs >> 16) & 0xFFU; - buffer[18U] = (m_startUSecs >> 8) & 0xFFU; - buffer[19U] = (m_startUSecs >> 0) & 0xFFU; - - buffer[22U] = 0x02U; - - buffer[24U] = 0x01U; - - buffer[27U] = 0x7BU; - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTCP Data Sent", buffer, 28U); - - return m_rtcpSocket.write(buffer, 28U, m_rtcpAddr, m_rtcpAddrLen); -} - -bool CKenwoodNetwork::writeRTCPHang(unsigned char type, unsigned short src, unsigned short dst) -{ - m_hangType = type; - m_hangSrc = src; - m_hangDst = dst; - - return writeRTCPHang(); -} - -bool CKenwoodNetwork::writeRTCPHang() -{ - unsigned char buffer[30U]; - ::memset(buffer, 0x00U, 30U); - - buffer[0U] = 0x8BU; - buffer[1U] = 0xCCU; - buffer[2U] = 0x00U; - buffer[3U] = 0x04U; - - buffer[4U] = (m_ssrc >> 24) & 0xFFU; - buffer[5U] = (m_ssrc >> 16) & 0xFFU; - buffer[6U] = (m_ssrc >> 8) & 0xFFU; - buffer[7U] = (m_ssrc >> 0) & 0xFFU; - - buffer[8U] = 'K'; - buffer[9U] = 'W'; - buffer[10U] = 'N'; - buffer[11U] = 'E'; - - buffer[12U] = (m_hangSrc >> 8) & 0xFFU; - buffer[13U] = (m_hangSrc >> 0) & 0xFFU; - - buffer[14U] = (m_hangDst >> 8) & 0xFFU; - buffer[15U] = (m_hangDst >> 0) & 0xFFU; - - buffer[16U] = m_hangType; - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTCP Data Sent", buffer, 20U); - - return m_rtcpSocket.write(buffer, 20U, m_rtcpAddr, m_rtcpAddrLen); -} - -unsigned int CKenwoodNetwork::read(unsigned char* data) -{ - assert(data != NULL); - - unsigned char dummy[BUFFER_LENGTH]; - readRTCP(dummy); - - unsigned int len = readRTP(data); - switch (len) { - case 0U: // Nothing received - return 0U; - case 35U: // Voice header or trailer - return processKenwoodVoiceHeader(data); - case 47U: // Voice data - if (m_headerSeen) - return processKenwoodVoiceData(data); - else - return processKenwoodVoiceLateEntry(data); - case 31U: // Data - return processKenwoodData(data); - default: - CUtils::dump(5U, "Unknown data received from the Kenwood network", data, len); - return 0U; - } -} - -unsigned int CKenwoodNetwork::readRTP(unsigned char* data) -{ - assert(data != NULL); - - unsigned char buffer[BUFFER_LENGTH]; - - sockaddr_storage addr; - unsigned int addrLen; - int length = m_rtpSocket.read(buffer, BUFFER_LENGTH, addr, addrLen); - if (length <= 0) - return 0U; - - // Check if the data is for us - if (!CUDPSocket::match(m_rtpAddr, addr, IMT_ADDRESS_ONLY)) { - LogMessage("Kenwood RTP packet received from an invalid source"); - return 0U; - } - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTP Data Received", buffer, length); - - ::memcpy(data, buffer + 12U, length - 12U); - - return length - 12U; -} - -unsigned int CKenwoodNetwork::readRTCP(unsigned char* data) -{ - assert(data != NULL); - - unsigned char buffer[BUFFER_LENGTH]; - - sockaddr_storage addr; - unsigned int addrLen; - int length = m_rtcpSocket.read(buffer, BUFFER_LENGTH, addr, addrLen); - if (length <= 0) - return 0U; - - // Check if the data is for us - if (!CUDPSocket::match(m_rtcpAddr, addr, IMT_ADDRESS_ONLY)) { - LogMessage("Kenwood RTCP packet received from an invalid source"); - return 0U; - } - - if (m_debug) - CUtils::dump(1U, "Kenwood Network RTCP Data Received", buffer, length); - - if (::memcmp(buffer + 8U, "KWNE", 4U) != 0) { - LogError("Missing RTCP KWNE signature"); - return 0U; - } - - ::memcpy(data, buffer + 12U, length - 12U); - - return length - 12U; -} - -void CKenwoodNetwork::close() -{ - m_rtcpSocket.close(); - m_rtpSocket.close(); - - LogMessage("Closing Kenwood connection"); -} - -void CKenwoodNetwork::clock(unsigned int ms) -{ - m_rtcpTimer.clock(ms); - if (m_rtcpTimer.isRunning() && m_rtcpTimer.hasExpired()) { - if (m_hangTimer.isRunning()) - writeRTCPHang(); - else - writeRTCPPing(); - m_rtcpTimer.start(); - } - - m_hangTimer.clock(ms); - if (m_hangTimer.isRunning() && m_hangTimer.hasExpired()) { - m_rtcpTimer.stop(); - m_hangTimer.stop(); - } -} - -unsigned int CKenwoodNetwork::processKenwoodVoiceHeader(unsigned char* inData) -{ - assert(inData != NULL); - - unsigned char outData[50U], temp[20U]; - ::memset(outData, 0x00U, 50U); - - // LICH - outData[0U] = 0x83U; - - // SACCH - ::memset(temp, 0x00U, 20U); - temp[0U] = inData[12U]; - temp[1U] = inData[11U]; - temp[2U] = inData[14U]; - temp[3U] = inData[13U]; - CNXDNCRC::encodeCRC6(temp, 26U); - ::memcpy(outData + 1U, temp, 4U); - - // FACCH 1+2 - ::memset(temp, 0x00U, 20U); - temp[0U] = inData[16U]; - temp[1U] = inData[15U]; - temp[2U] = inData[18U]; - temp[3U] = inData[17U]; - temp[4U] = inData[20U]; - temp[5U] = inData[19U]; - temp[6U] = inData[22U]; - temp[7U] = inData[21U]; - temp[8U] = inData[24U]; - temp[9U] = inData[23U]; - CNXDNCRC::encodeCRC12(temp, 80U); - ::memcpy(outData + 5U, temp, 12U); - ::memcpy(outData + 19U, temp, 12U); - - switch (outData[5U] & 0x3FU) { - case 0x01U: - ::memcpy(inData, outData, 33U); - m_headerSeen = true; - m_seen1 = false; - m_seen2 = false; - m_seen3 = false; - m_seen4 = false; - return 33U; - case 0x08U: - ::memcpy(inData, outData, 33U); - m_headerSeen = false; - m_seen1 = false; - m_seen2 = false; - m_seen3 = false; - m_seen4 = false; - return 33U; - default: - return 0U; - } -} - -unsigned int CKenwoodNetwork::processKenwoodVoiceData(unsigned char* inData) -{ - assert(inData != NULL); - - unsigned char outData[50U], temp[20U]; - ::memset(outData, 0x00U, 50U); - - // LICH - outData[0U] = 0xAEU; - - // SACCH - ::memset(temp, 0x00U, 20U); - temp[0U] = inData[12U]; - temp[1U] = inData[11U]; - temp[2U] = inData[14U]; - temp[3U] = inData[13U]; - CNXDNCRC::encodeCRC6(temp, 26U); - ::memcpy(outData + 1U, temp, 4U); - - // AMBE 1+2 - unsigned int n = 5U * 8U; - - temp[0U] = inData[16U]; - temp[1U] = inData[15U]; - temp[2U] = inData[18U]; - temp[3U] = inData[17U]; - temp[4U] = inData[20U]; - temp[5U] = inData[19U]; - temp[6U] = inData[22U]; - temp[7U] = inData[21U]; - - for (unsigned int i = 0U; i < 49U; i++, n++) { - bool b = READ_BIT(temp, i); - WRITE_BIT(outData, n, b); - } - - temp[0U] = inData[24U]; - temp[1U] = inData[23U]; - temp[2U] = inData[26U]; - temp[3U] = inData[25U]; - temp[4U] = inData[28U]; - temp[5U] = inData[27U]; - temp[6U] = inData[30U]; - temp[7U] = inData[29U]; - - for (unsigned int i = 0U; i < 49U; i++, n++) { - bool b = READ_BIT(temp, i); - WRITE_BIT(outData, n, b); - } - - // AMBE 3+4 - n = 19U * 8U; - - temp[0U] = inData[32U]; - temp[1U] = inData[31U]; - temp[2U] = inData[34U]; - temp[3U] = inData[33U]; - temp[4U] = inData[36U]; - temp[5U] = inData[35U]; - temp[6U] = inData[38U]; - temp[7U] = inData[37U]; - - for (unsigned int i = 0U; i < 49U; i++, n++) { - bool b = READ_BIT(temp, i); - WRITE_BIT(outData, n, b); - } - - temp[0U] = inData[40U]; - temp[1U] = inData[39U]; - temp[2U] = inData[42U]; - temp[3U] = inData[41U]; - temp[4U] = inData[44U]; - temp[5U] = inData[43U]; - temp[6U] = inData[46U]; - temp[7U] = inData[45U]; - - for (unsigned int i = 0U; i < 49U; i++, n++) { - bool b = READ_BIT(temp, i); - WRITE_BIT(outData, n, b); - } - - ::memcpy(inData, outData, 33U); - - return 33U; -} - -unsigned int CKenwoodNetwork::processKenwoodData(unsigned char* inData) -{ - if (inData[7U] != 0x09U && inData[7U] != 0x0BU && inData[7U] != 0x08U) - return 0U; - - unsigned char outData[50U]; - - if (inData[7U] == 0x09U || inData[7U] == 0x08U) { - outData[0U] = 0x90U; - outData[1U] = inData[8U]; - outData[2U] = inData[7U]; - outData[3U] = inData[10U]; - outData[4U] = inData[9U]; - outData[5U] = inData[12U]; - outData[6U] = inData[11U]; - ::memcpy(inData, outData, 7U); - return 7U; - } else { - outData[0U] = 0x90U; - outData[1U] = inData[8U]; - outData[2U] = inData[7U]; - outData[3U] = inData[10U]; - outData[4U] = inData[9U]; - outData[5U] = inData[12U]; - outData[6U] = inData[11U]; - outData[7U] = inData[14U]; - outData[8U] = inData[13U]; - outData[9U] = inData[16U]; - outData[10U] = inData[15U]; - outData[11U] = inData[18U]; - outData[12U] = inData[17U]; - outData[13U] = inData[20U]; - outData[14U] = inData[19U]; - outData[15U] = inData[22U]; - outData[16U] = inData[21U]; - outData[17U] = inData[24U]; - outData[18U] = inData[23U]; - outData[19U] = inData[26U]; - outData[20U] = inData[25U]; - outData[21U] = inData[28U]; - outData[22U] = inData[27U]; - outData[23U] = inData[29U]; - ::memcpy(inData, outData, 24U); - return 24U; - } -} - -unsigned long CKenwoodNetwork::getTimeStamp() const -{ - unsigned long timeStamp = 0UL; - -#if defined(_WIN32) || defined(_WIN64) - SYSTEMTIME st; - ::GetSystemTime(&st); - - unsigned int hh = st.wHour; - unsigned int mm = st.wMinute; - unsigned int ss = st.wSecond; - unsigned int ms = st.wMilliseconds; - - timeStamp += hh * 3600U * 1000U * 80U; - timeStamp += mm * 60U * 1000U * 80U; - timeStamp += ss * 1000U * 80U; - timeStamp += ms * 80U; -#else - struct timeval tod; - ::gettimeofday(&tod, NULL); - - unsigned int ss = tod.tv_sec; - unsigned int ms = tod.tv_usec / 1000U; - - timeStamp += ss * 1000U * 80U; - timeStamp += ms * 80U; -#endif - - return timeStamp; -} - -unsigned int CKenwoodNetwork::processKenwoodVoiceLateEntry(unsigned char* inData) -{ - assert(inData != NULL); - - unsigned char sacch[4U]; - sacch[0U] = inData[12U]; - sacch[1U] = inData[11U]; - sacch[2U] = inData[14U]; - sacch[3U] = inData[13U]; - - switch (sacch[0U] & 0xC0U) { - case 0xC0U: - if (!m_seen1) { - unsigned int offset = 0U; - for (unsigned int i = 8U; i < 26U; i++, offset++) { - bool b = READ_BIT(sacch, i) != 0U; - WRITE_BIT(m_sacch, offset, b); - } - m_seen1 = true; - } - break; - case 0x80U: - if (!m_seen2) { - unsigned int offset = 18U; - for (unsigned int i = 8U; i < 26U; i++, offset++) { - bool b = READ_BIT(sacch, i) != 0U; - WRITE_BIT(m_sacch, offset, b); - } - m_seen2 = true; - } - break; - case 0x40U: - if (!m_seen3) { - unsigned int offset = 36U; - for (unsigned int i = 8U; i < 26U; i++, offset++) { - bool b = READ_BIT(sacch, i) != 0U; - WRITE_BIT(m_sacch, offset, b); - } - m_seen3 = true; - } - break; - case 0x00U: - if (!m_seen4) { - unsigned int offset = 54U; - for (unsigned int i = 8U; i < 26U; i++, offset++) { - bool b = READ_BIT(sacch, i) != 0U; - WRITE_BIT(m_sacch, offset, b); - } - m_seen4 = true; - } - break; - } - - if (!m_seen1 || !m_seen2 || !m_seen3 || !m_seen4) - return 0U; - - // Create a dummy header - // Header SACCH - inData[11U] = 0x10U; - inData[12U] = 0x01U; - inData[13U] = 0x00U; - inData[14U] = 0x00U; - - // Header FACCH - inData[15U] = m_sacch[1U]; - inData[16U] = m_sacch[0U]; - inData[17U] = m_sacch[3U]; - inData[18U] = m_sacch[2U]; - inData[19U] = m_sacch[5U]; - inData[20U] = m_sacch[4U]; - inData[21U] = m_sacch[7U]; - inData[22U] = m_sacch[6U]; - inData[23U] = 0x00U; - inData[24U] = m_sacch[8U]; - - return processKenwoodVoiceHeader(inData); -} diff --git a/NXDNReflector/KenwoodNetwork.h b/NXDNReflector/KenwoodNetwork.h deleted file mode 100644 index a981fea..0000000 --- a/NXDNReflector/KenwoodNetwork.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright (C) 2009-2014,2016,2018,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#ifndef KenwoodNetwork_H -#define KenwoodNetwork_H - -#include "UDPSocket.h" -#include "Timer.h" - -#include -#include -#include - -class CKenwoodNetwork { -public: - CKenwoodNetwork(const std::string& address, bool debug); - ~CKenwoodNetwork(); - - bool open(); - - bool write(const unsigned char* data, unsigned int length); - - unsigned int read(unsigned char* data); - - void close(); - - void clock(unsigned int ms); - -private: - CUDPSocket m_rtpSocket; - CUDPSocket m_rtcpSocket; - sockaddr_storage m_rtpAddr; - unsigned int m_rtpAddrLen; - sockaddr_storage m_rtcpAddr; - unsigned int m_rtcpAddrLen; - bool m_headerSeen; - bool m_seen1; - bool m_seen2; - bool m_seen3; - bool m_seen4; - unsigned char* m_sacch; - uint8_t m_sessionId; - uint16_t m_seqNo; - unsigned int m_ssrc; - bool m_debug; - uint32_t m_startSecs; - uint32_t m_startUSecs; - CTimer m_rtcpTimer; - CTimer m_hangTimer; - unsigned char m_hangType; - unsigned short m_hangSrc; - unsigned short m_hangDst; - std::mt19937 m_random; - - bool processIcomVoiceHeader(const unsigned char* data); - bool processIcomVoiceData(const unsigned char* data); - unsigned int processKenwoodVoiceHeader(unsigned char* data); - unsigned int processKenwoodVoiceData(unsigned char* data); - unsigned int processKenwoodVoiceLateEntry(unsigned char* data); - unsigned int processKenwoodData(unsigned char* data); - bool writeRTPVoiceHeader(const unsigned char* data); - bool writeRTPVoiceData(const unsigned char* data); - bool writeRTPVoiceTrailer(const unsigned char* data); - bool writeRTCPStart(); - bool writeRTCPPing(); - bool writeRTCPHang(unsigned char type, unsigned short src, unsigned short dst); - bool writeRTCPHang(); - unsigned int readRTP(unsigned char* data); - unsigned int readRTCP(unsigned char* data); - unsigned long getTimeStamp() const; -}; - -#endif diff --git a/NXDNReflector/Log.cpp b/NXDNReflector/Log.cpp deleted file mode 100644 index 752601e..0000000 --- a/NXDNReflector/Log.cpp +++ /dev/null @@ -1,192 +0,0 @@ -/* - * Copyright (C) 2015,2016,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "Log.h" - -#if defined(_WIN32) || defined(_WIN64) -#include -#else -#include -#include -#endif - -#include -#include -#include -#include -#include -#include - -static unsigned int m_fileLevel = 2U; -static std::string m_filePath; -static std::string m_fileRoot; -static bool m_fileRotate = true; - -static FILE* m_fpLog = NULL; -static bool m_daemon = false; - -static unsigned int m_displayLevel = 2U; - -static struct tm m_tm; - -static char LEVELS[] = " DMIWEF"; - -static bool logOpenRotate() -{ - bool status = false; - - if (m_fileLevel == 0U) - return true; - - time_t now; - ::time(&now); - - struct tm* tm = ::gmtime(&now); - - if (tm->tm_mday == m_tm.tm_mday && tm->tm_mon == m_tm.tm_mon && tm->tm_year == m_tm.tm_year) { - if (m_fpLog != NULL) - return true; - } else { - if (m_fpLog != NULL) - ::fclose(m_fpLog); - } - - char filename[200U]; -#if defined(_WIN32) || defined(_WIN64) - ::sprintf(filename, "%s\\%s-%04d-%02d-%02d.log", m_filePath.c_str(), m_fileRoot.c_str(), tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday); -#else - ::sprintf(filename, "%s/%s-%04d-%02d-%02d.log", m_filePath.c_str(), m_fileRoot.c_str(), tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday); -#endif - - if ((m_fpLog = ::fopen(filename, "a+t")) != NULL) { - status = true; - -#if !defined(_WIN32) && !defined(_WIN64) - if (m_daemon) - dup2(fileno(m_fpLog), fileno(stderr)); -#endif - } - - m_tm = *tm; - - return status; -} - -static bool logOpenNoRotate() -{ - bool status = false; - - if (m_fileLevel == 0U) - return true; - - if (m_fpLog != NULL) - return true; - - char filename[200U]; -#if defined(_WIN32) || defined(_WIN64) - ::sprintf(filename, "%s\\%s.log", m_filePath.c_str(), m_fileRoot.c_str()); -#else - ::sprintf(filename, "%s/%s.log", m_filePath.c_str(), m_fileRoot.c_str()); -#endif - - if ((m_fpLog = ::fopen(filename, "a+t")) != NULL) { - status = true; - -#if !defined(_WIN32) && !defined(_WIN64) - if (m_daemon) - dup2(fileno(m_fpLog), fileno(stderr)); -#endif - } - - return status; -} - -bool LogOpen() -{ - if (m_fileRotate) - return logOpenRotate(); - else - return logOpenNoRotate(); -} - -bool LogInitialise(bool daemon, const std::string& filePath, const std::string& fileRoot, unsigned int fileLevel, unsigned int displayLevel, bool rotate) -{ - m_filePath = filePath; - m_fileRoot = fileRoot; - m_fileLevel = fileLevel; - m_displayLevel = displayLevel; - m_daemon = daemon; - m_fileRotate = rotate; - - if (m_daemon) - m_displayLevel = 0U; - - return ::LogOpen(); -} - -void LogFinalise() -{ - if (m_fpLog != NULL) - ::fclose(m_fpLog); -} - -void Log(unsigned int level, const char* fmt, ...) -{ - assert(fmt != NULL); - - char buffer[501U]; -#if defined(_WIN32) || defined(_WIN64) - SYSTEMTIME st; - ::GetSystemTime(&st); - - ::sprintf(buffer, "%c: %04u-%02u-%02u %02u:%02u:%02u.%03u ", LEVELS[level], st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds); -#else - struct timeval now; - ::gettimeofday(&now, NULL); - - struct tm* tm = ::gmtime(&now.tv_sec); - - ::sprintf(buffer, "%c: %04d-%02d-%02d %02d:%02d:%02d.%03lld ", LEVELS[level], tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec, now.tv_usec / 1000LL); -#endif - - va_list vl; - va_start(vl, fmt); - - ::vsnprintf(buffer + ::strlen(buffer), 500, fmt, vl); - - va_end(vl); - - if (level >= m_fileLevel && m_fileLevel != 0U) { - bool ret = ::LogOpen(); - if (!ret) - return; - - ::fprintf(m_fpLog, "%s\n", buffer); - ::fflush(m_fpLog); - } - - if (level >= m_displayLevel && m_displayLevel != 0U) { - ::fprintf(stdout, "%s\n", buffer); - ::fflush(stdout); - } - - if (level == 6U) { // Fatal - ::fclose(m_fpLog); - exit(1); - } -} diff --git a/NXDNReflector/Log.h b/NXDNReflector/Log.h deleted file mode 100644 index ae95b60..0000000 --- a/NXDNReflector/Log.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (C) 2015,2016,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#if !defined(LOG_H) -#define LOG_H - -#include - -#define LogDebug(fmt, ...) Log(1U, fmt, ##__VA_ARGS__) -#define LogMessage(fmt, ...) Log(2U, fmt, ##__VA_ARGS__) -#define LogInfo(fmt, ...) Log(3U, fmt, ##__VA_ARGS__) -#define LogWarning(fmt, ...) Log(4U, fmt, ##__VA_ARGS__) -#define LogError(fmt, ...) Log(5U, fmt, ##__VA_ARGS__) -#define LogFatal(fmt, ...) Log(6U, fmt, ##__VA_ARGS__) - -extern void Log(unsigned int level, const char* fmt, ...); - -extern bool LogInitialise(bool daemon, const std::string& filePath, const std::string& fileRoot, unsigned int fileLevel, unsigned int displayLevel, bool rotate); -extern void LogFinalise(); - -#endif diff --git a/NXDNReflector/Makefile b/NXDNReflector/Makefile deleted file mode 100644 index 182f156..0000000 --- a/NXDNReflector/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -CC = cc -CXX = c++ -CFLAGS = -g -O3 -Wall -DHAVE_LOG_H -DUDP_SOCKET_MAX=2 -std=c++0x -pthread -LIBS = -lpthread -LDFLAGS = -g - -OBJECTS = Conf.o IcomNetwork.o KenwoodNetwork.o Log.o Mutex.o NXDNCRC.o NXDNLookup.o NXDNNetwork.o NXDNReflector.o StopWatch.o Thread.o Timer.o UDPSocket.o Utils.o - -all: NXDNReflector - -NXDNReflector: $(OBJECTS) - $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o NXDNReflector - -%.o: %.cpp - $(CXX) $(CFLAGS) -c -o $@ $< - -install: - install -m 755 NXDNReflector /usr/local/bin/ - -clean: - $(RM) NXDNReflector *.o *.d *.bak *~ - diff --git a/NXDNReflector/Mutex.cpp b/NXDNReflector/Mutex.cpp deleted file mode 100644 index 837e340..0000000 --- a/NXDNReflector/Mutex.cpp +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (C) 2015,2016 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "Mutex.h" - -#if defined(_WIN32) || defined(_WIN64) - -CMutex::CMutex() : -m_handle() -{ - m_handle = ::CreateMutex(NULL, FALSE, NULL); -} - -CMutex::~CMutex() -{ - ::CloseHandle(m_handle); -} - -void CMutex::lock() -{ - ::WaitForSingleObject(m_handle, INFINITE); -} - -void CMutex::unlock() -{ - ::ReleaseMutex(m_handle); -} - -#else - -CMutex::CMutex() : -m_mutex(PTHREAD_MUTEX_INITIALIZER) -{ -} - -CMutex::~CMutex() -{ -} - -void CMutex::lock() -{ - ::pthread_mutex_lock(&m_mutex); -} - -void CMutex::unlock() -{ - ::pthread_mutex_unlock(&m_mutex); -} - -#endif diff --git a/NXDNReflector/Mutex.h b/NXDNReflector/Mutex.h deleted file mode 100644 index 7ce9f85..0000000 --- a/NXDNReflector/Mutex.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (C) 2015,2016 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#if !defined(MUTEX_H) -#define MUTEX_H - -#if defined(_WIN32) || defined(_WIN64) -#include -#else -#include -#endif - -class CMutex -{ -public: - CMutex(); - ~CMutex(); - - void lock(); - void unlock(); - -private: -#if defined(_WIN32) || defined(_WIN64) - HANDLE m_handle; -#else - pthread_mutex_t m_mutex; -#endif -}; - -#endif diff --git a/NXDNReflector/NXDN.csv b/NXDNReflector/NXDN.csv deleted file mode 100644 index 75c251c..0000000 --- a/NXDNReflector/NXDN.csv +++ /dev/null @@ -1,5552 +0,0 @@ -RADIO_ID,CALLSIGN,FIRST_NAME,LAST_NAME,CITY,STATE,COUNTRY -1,KB3AWQ,John,Springman,Williamsport,Pennsylvania,United States -2,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -3,WB2OOM,CHRISTINA P,HOLMES,MULLICA HILL,None,United States -4,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -5,PP5DI,Fabio,Kuntze,Sao Jose,Santa Catarina,Brazil -6,LX1MS,LX1MS,,,None,Luxemburg -7,W2MB,Mark,Bond,Washington,New Jersey,United States -8,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -9,KE8BGA,Lowell M,Katz,Cleveland,Ohio,United States -10,CT2BXN,Jose,,Beja,None,Portugal -11,M0WTC,Joe,Paradas,Eastbourne East Sussex,England,United Kingdom -12,VE3WZW,ANDRE,,Toronto,Ontario,Canada -13,VE3WZW,ANDRE,,Toronto,Ontario,Canada -14,F1ZTC,,,,None,France -15,EA3EIZ,Manel,,Barcelona,None,Spain -16,EA3EG,Eduard,,Arenys de Munt,None,Spain -17,KC2SNI,James,Hannon,West Berlin,New Jersey,United States -18,EA3ES,Enric,,Almoster,Tarragona,Spain -19,EA3HVF,Jose,Leon,Sant Feliu de Llobregat,None,Spain -20,HL4CNR,Kevin,Ku,Jeju-city,CheJu-Do,Korea Republic of -21,E20WJX,TARNIN,TAROD,Bangkok ok03,Bangkok,Thailand -22,VE7RI,Bradley Donald Gordon,Thompson,Chilliwack,British Columbia,Canada -23,KA3NGT,Bruce,Hoover,Valier,Pennsylvania,United States -24,AC1KV,Dan,Cantil,Ansonia,Connecticut,United States -25,WB2RUH,BRUCE J,TIEMANN,VINELAND,None,United States -26,WB2RUH,BRUCE J,TIEMANN,VINELAND,None,United States -27,EA2BKH,Juan,,Zaragoza,None,Spain -28,VA2ECE,Eric,Celier,Shannon,Quebec,Canada -29,JG7IMF,Momoi,Momoi,Miyagino-Ku Sendai-,Tohoku,Japan -30,KD4MOJ,Douglas B,Ferrell,Tallahassee,Florida,United States -31,SA7SVR,Panagiotis,Tsekouras,Jonkoping,Jonkoping,Sweden -32,SV1CDR,SV1CDR,,Piraeus,None,Greece -33,KA3NGT,Bruce,Hoover,Valier,Pennsylvania,United States -34,IU6OBP,Emanuele,Giovagnoli,Camerino MC Italy,Marche / Abruzzo,Italy -35,JH3KAW,Katsumi,Yasuo,Kobe,Kinki,Japan -36,W3NLE,Christopher M,Dailing,North East,Maryland,United States -37,N3XBW,Jay,Petrulis,McKeesport,Pennsylvania,United States -38,WT3C,Thomas C,Dailing,Forest Hill,Maryland,United States -39,JA1IPJ,Fumio,Hashimoto,Yokohama 222-0011,Kanto,Japan -40,W5CBT,Kenneth,Blanton,Denison,Texas,United States -41,NQ4Y,Terry,Bartholomew,Lenoir City,Tennessee,United States -42,PY2IV,Igor,Vicente Munhoz,Sao Jose do Rio Preto,Sao Paulo,Brazil -43,BV4WW,Felix,Chan,Taichung,Central Taiwan,Taiwan -44,EA4CZR,David,Sanchez,Humanes De Madrid,Madrid,Spain -45,BX3AH,Miracle,Lin,Taoyuan,Northern Taiwan,Taiwan -46,NK8M,James A,Barney,Sweetwater,Tennessee,United States -47,VA3JCD,Cliff,Dungey,Delhi,Ontario,Canada -48,W8VT,Ed,Wilhelm,Oak Hill,West Virginia,United States -49,VK3XO,Adam,Teichelman,Melbourne,Victoria,Australia -50,VK2PWR,Adam,Anderson,Glenfield,New South Wales,Australia -51,ZL1SKL,Soren,Low,Auckland,North Island 1,New Zealand -52,KD2KVZ,David A,Larcombe,Galloway,New Jersey,United States -53,W4DMM,Mark,McDougal,Smyrna,Tennessee,United States -54,KB9UIY,Alex,Mokrycki,Harveysburg,Ohio,United States -55,VE3OC,Steve,Woo,Toronto,Ontario,Canada -56,VE3WOO,Stephen Gordon,Woo,Markham,Ontario,Canada -57,NC3C,Russell,Mcree,Maple Valley,Washington,United States -58,W0NQX,Robert,Brown,Kansas City,Missouri,United States -59,JI2GYC,Yutaka,Ando,Moriyama-Ku Nagoya-,Tokai,Japan -60,KD8AZC,Scott,Greenwalt,Old Fields,West Virginia,United States -61,WD0HDR,David,Harris,Evans,Colorado,United States -62,KC6NKK,Lloyd N,Parker,Barstow,California,United States -63,BV2EL,James,Wu,New Taipei,Northern Taiwan,Taiwan -64,KI4RIT,Richard,Watson,Lynchburg,Virginia,United States -65,KA1SUN,Eric,Mazur,savoy,Massachusetts,United States -66,W6RE,Rick,Eastwood,Palos Verdes,California,United States -67,IZ4BKK,Andrea IZ4BKK,,Piacenza,None,Italy -68,ZL2WD,Hayden,Sims,Palmerston North,North Island 2,New Zealand -69,WR2M,Bill,Lupo,Landing,New Jersey,United States -70,KB8JNM,Michael P,Mays,East Liverpool,Ohio,United States -71,KE4YUC,Michael,Sims,Harrodsburg,Kentucky,United States -72,F5BCB,Jean-Francois,,CARQUEFOU,None,France -73,BH7MTZ,Yangfeng,,Shantou Guangdong,None,China -74,N2IXC,EDWARD G,KAUFHOLZ,CHATSWORTH,None,United States -75,EA5IHI,Ea5ihi,,Alicante,None,Spain -76,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -77,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -78,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -79,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -80,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -81,N8ASH,Ted,Stephens,Dublin,Ohio,United States -82,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -83,K4NZ,Mike,Morton,Jacksonville,Florida,United States -84,DL6FZ,Daniel,Dibbets,Holzkirchen,Bayern,Germany -85,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -86,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -87,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -88,W2FLY,Harry J,Holmes,Mullica Hill,New Jersey,United States -89,WB2RUH,BRUCE J,TIEMANN,VINELAND,None,United States -90,VK2NP,Cliff,Hynds,Sydney,New South Wales,Australia -91,W0JPJ,Jarod,Jacobsen,Dilworth,Minnesota,United States -92,K2WNW,David,Korchin,Brooklyn,New York,United States -93,K7BIT,John M,Birdlebough,Mabton,Washington,United States -94,KD0BQS,Mike,Breuer,Arnold,Missouri,United States -95,W4JEW,Jeff,Hochberg,Atlanta,Georgia,United States -96,JN1GUW,Nobumasa,Yukutomi,Ayase-City Kanagawa,Kanto,Japan -97,VU2OB,SREEKUMAR,T.K. (SREE),New Delhi,Delhi,India -98,A65TD,T,,Dubai,Sharjah,United Arab Emirates -99,K1ZSG,Donald G,Nelson,Harwinton,None,United States -100,WJ1D,James,Delancy,Wharton,Texas,United States -101,SY1BRU,GEORGE,,Athens,None,Greece -102,KC9WWK,Mathew,Rohde,Tomah,Wisconsin,United States -103,K4KWQ,Tim,Porter,Jackson,Michigan,United States -104,K4KWQ,Tim,Porter,Jackson,Michigan,United States -105,VE3ZXN,Denis,Jakac,Bradford,Ontario,Canada -106,K8MD,Bob,Mueller,Medina,Ohio,United States -107,K9CMI,Paul,Whalen,Champaign,Illinois,United States -108,KD9LUX,Michael,Meschke,Lake Mills,Wisconsin,United States -109,VE3OTL,Brent,Macmillan,Sault Ste. Marie,Ontario,Canada -110,W6BSD,Fred,Cirera,Redwood City,California,United States -111,KD8OFL,David D,Gower,Fairview,West Virginia,United States -112,AB2M,Joe,Tomasone,Spring Hill,Florida,United States -113,KD4HCT,Rohn,Daughtry,Beulaville,North Carolina,United States -114,N6LKA,Larry,Aycock,Redlands,California,United States -115,DL7XP,Patrick,Herbert,Hessisch Lichtenau,Hessen,Germany -116,AD5MT,Patrick,Dupont,Redlands,California,United States -117,VK2NMZ,Brad,Martin,Wyong,New South Wales,Australia -118,VE3AJB,Allan,Boyd,Little Current,Ontario,Canada -119,W8MAL,Michael A,Lacumsky,Oak Harbor,Ohio,United States -120,KD2IHY,Charles R,Hurley,Brooklyn,New York,United States -121,ZL1TOB,Jeff,Crawford,Whangarei,North Island 1,New Zealand -122,N7MWL,Bill,Louis,Eugene,Oregon,United States -123,K7OPA,Ron,Miller,Wickenburg,Arizona,United States -124,KB7VIS,Kirk H,Johnson,Springfield,Oregon,United States -125,KB7VIS,Kirk H,Johnson,Springfield,Oregon,United States -126,KB2MXV,Frank,D'Amato,Barnesville,Pennsylvania,United States -127,VE2KBS,Dominique,Duplessis,Grand-mere,Quebec,Canada -128,W7GRV,Jeffrey R,Collins,Birch Tree,Missouri,United States -129,VK2FLY,Matthew,Perkins,Kings Cross,New South Wales,Australia -130,NX0H,Jonathon,Blome,Highlands Ranch,Colorado,United States -131,ZL2XLX,Digital Radio Group,NZ,,None,New Zealand -132,NT7Q,Gregory,Krantz,Reno,Nevada,United States -133,WA8OOM,Paul D,Pate,Crystal Falls,Michigan,United States -134,N2SRO,Mike,Mollet,Pitman,New Jersey,United States -135,KC3LYZ,Robert B,Rodriguez,Philadelphia,Pennsylvania,United States -136,KC3LYZ,Robert B,Rodriguez,Philadelphia,Pennsylvania,United States -137,JA2CCV,Kawaguchi,Yoichi,Owariasahi,Tokai,Japan -138,K0GDI,Greg D,Isringhaus,Blackwell,Missouri,United States -139,VA3SD,Charles,Doubrough,Orillia,Ontario,Canada -140,VE3HHZ,Charles,Doubrough,Orillia,Ontario,Canada -141,KF2M,Gregory F,Popovich,Manchester,None,United States -142,VE3SYY,Charles S,Doubrough,Orillia,Ontario,Canada -143,K5MRE,Michael,Eckhoff,Lantana,Texas,United States -144,W9HFP,Patrick,O Connor,Green Bay,Wisconsin,United States -145,KG5RKI,Ty,Weaver,College Station,Texas,United States -146,N0PKT,Jerrold F,Cummings,Colorado Springs,Colorado,United States -147,KB5ZEA,Danny L,Townsend,West,Mississippi,United States -148,W1HMM,Harry,Mueller,Durham,New Hampshire,United States -149,W8UFO,Scott,Irwin,Knoxville,Tennessee,United States -150,VE2CQY,Andre,Begin,Princeville,Quebec,Canada -151,VK5IU,Jeffrey W.,Tubbenhauer,Murray Bridge,South Australia,Australia -152,K2HZE,Tom,Isabella,Bronx,New York,United States -153,AK4FD,David,Coviello,Maiden,North Carolina,United States -154,ZL2WL,Wayne,Wilson,Havelock North,North Island 2,New Zealand -155,KC7PJI,Tracey J,Prock,Spokane Valley,Washington,United States -156,N4HLM,Mark R,Hall,Helena,Alabama,United States -157,N9MR,Mark W,Reese,Fort Wayne,Indiana,United States -158,AA4AB,Gregory,Bridges,Forsyth,Georgia,United States -159,KB9JRC,Alejandro B,Abero,Skokie,Illinois,United States -160,KF4VXN,Joseph M,Williams,Summerville,South Carolina,United States -161,W4INK,William S,Barker,Venice,Florida,United States -162,W1CAT,Brian,Williams,Salida,Colorado,United States -163,ZL4KJ,Kim,Jansen,Palmerston North,North Island 2,New Zealand -164,VA7DBI,Darcy,Buskermolen,Kelowna,British Columbia,Canada -165,N7DOD,Scott J,Burrows,Lawton,Oklahoma,United States -166,KI5AOT,Gary W,Douglas,San Antonio,Texas,United States -167,KJ7COZ,Prince,Adeyemi,North Las Vegas,Nevada,United States -168,VE2HEW,Anthony,Di Iorio,Montreal,Quebec,Canada -169,N6PB,Larry,Rizzo,sun city,California,United States -170,KM4KUG,Kenneth,Akins,Tampa,Florida,United States -171,WW5A,Kenneth,Edwards,Coeur D Alene,Idaho,United States -172,XQ6AK,Guillermo Ricardo,Saint-Jean Gomez.,Osorno Region De Los,Los Lagos,Chile -173,N1XRS,Tony,Duarte,East Taunton,Massachusetts,United States -174,VK3TIM,Timothy,McCallum,Ballarat North,Victoria,Australia -175,KE6GVK,Mike,Faulkner,Saint Johns,Arizona,United States -176,KE6GVK,Mike,Faulkner,Saint Johns,Arizona,United States -177,N4TRQ,Arthur C,White,Virginia Beach,Virginia,United States -178,VA3LGG,George,Mansell,Hamilton,Ontario,Canada -179,KC8AFH,Chris,Hatcher,Beaver,West Virginia,United States -180,VK4MY,Mike,Kilsby,Bundaberg,Queensland,Australia -181,KD4BNQ,Dale,Shelor,Ripplemead,Virginia,United States -182,AD9AM,Adam E,Giera,Sugar Grove,Illinois,United States -183,AD9AM,Adam E,Giera,Sugar Grove,Illinois,United States -184,KJ7CMR,Ian,Schlueter,Chandler,Arizona,United States -185,W2FEN,Randolph,Haber,Lakewood,New Jersey,United States -186,KM6SSK,Scott,Ramirez,South Lake Tahoe,California,United States -187,JS1YBS,Tochigi,BS140,Tochigi,Kanto,Japan -188,WB9COW,Robin,Mather,Burlington,Wisconsin,United States -189,KF4BWT,Aaron A,Johnson,Portage,Indiana,United States -190,KF4BWT,Aaron A,Johnson,Portage,Indiana,United States -191,KX1B,Bryan,King,Goffstown,New Hampshire,United States -192,W4MDD,Michael,Douglas,Wauchula,Florida,United States -193,W4MDD,Michael,Douglas,Wauchula,Florida,United States -194,KM4VRK,Stephen D,Muller,Bowling Green,Florida,United States -195,HS3SRS,Prompiriya,Punyajarastawi,Muang,Ubon Ratchathani,Thailand -196,KI8D,Edward S,Spisak,North Olmsted,Ohio,United States -197,AB7MR,Steve,Scott,Deer Park,Washington,United States -198,N2CPA,Lawrence,Nathanson,Malibu,California,United States -199,N2CPA,Lawrence,Nathanson,Malibu,California,United States -200,CE1IQQ,Radioclub,Provincial Iquique,Avenida Pedro Prado S/N,Tarapac,Chile -201,XQ1JKS,Carlos,Gonzalez,Iquique,Tarapac,Chile -202,XQ1JKS,Carlos,Gonzalez,Iquique,Tarapac,Chile -203,CE3TTL,Ruben,Santibanez,Santiago,Reg.Metr. de Santiago,Chile -204,SM4YXI,Rhl,,Skogas,Stockholm,Sweden -205,CE3TTL,Ruben,Santibanez,Santiago,Reg.Metr. de Santiago,Chile -206,KB8POO,Kevin,McHaffie,Manchester,Michigan,United States -207,W2DEA,Raymond,Lukacs,Brooklyn,New York,United States -208,W2DEA,Raymond,Lukacs,Brooklyn,New York,United States -209,K4LPD,Luis Raul,Robles,High Point,North Carolina,United States -210,K4LPD,Luis Raul,Robles,High Point,North Carolina,United States -211,VE9HAM,Charles,Mcallan,Fredericton,New Brunswick,Canada -212,WC4B,Greg,Shaw,Versailles,Kentucky,United States -213,KA3WWE,Michael,Aronson,Pittsburgh,Pennsylvania,United States -214,N5MXI,David,George,Corpus Christi,Texas,United States -215,KE0TZZ,Jesse B,Coberley,Mapleton,Kansas,United States -216,KE0TZZ,Jesse B,Coberley,Mapleton,Kansas,United States -217,W6CM,David,Rutter,Galt,California,United States -218,WM8S,Rob,Bailey,Friendswood,Texas,United States -219,KJ4ZMO,Brice,Hughes,Thomson,Georgia,United States -220,VK8MS,Mark,Sellers,Darwin,Northern Territory,Australia -221,KD2NFC,Joseph,Puma,Staten Island,New York,United States -222,HI8JAE,Jose Angel,Reyes Arias,Santo Domingo Oeste,Santo Domingo,Dominican Republic -223,N1DCH,David,Hornbaker,Marlborough,Massachusetts,United States -224,ER1VOX,Dimonstratan,,Ialoveni,All Regions,Moldova -225,N1DCH,David,Hornbaker,Marlborough,Massachusetts,United States -226,AB3LI,Freddy,Santiago,PHILADELPHIA,Pennsylvania,United States -227,AB3LI,Freddy,Santiago,PHILADELPHIA,Pennsylvania,United States -228,KM4JXP,Peter,Tasker,Longboat Key,Florida,United States -229,VE3WFD,Don,Easby,Windsor,Ontario,Canada -230,KI6QFI,Shane,Faulkenberry,Pico Rivera,California,United States -231,BV2QS,Jack,Yang,Taipei,Taipei,Taiwan -232,KI6QFI,Shane,Faulkenberry,Pico Rivera,California,United States -233,KE0UAR,William J,Thoelke,Keytesville,Missouri,United States -234,PY2JU,Eduardo,Affonso,Barueri,Sao Paulo,Brazil -235,N8DEA,Dean Benninger,Benninger,Cleveland,Ohio,United States -236,VA3FYX,Neil,Holden,Sault Ste-Marie,Ontario,Canada -237,KI6YAA,Larry,Teran,Calexico,California,United States -238,KI6YAA,Larry,Teran,Calexico,California,United States -239,KE4IAJ,William,Bashlor,Nahunta,Georgia,United States -240,KE4IAJ,William,Bashlor,Nahunta,Georgia,United States -241,WL7CSL,Michael,Miller,Eugene,Oregon,United States -242,AF4FA,Albert,Flapan,Lauderhill,Florida,United States -243,BA7JG,Yan,Jian,Guangzhou,None,China -244,KG5UEK,Jacob A,Coreil,Ville Platte,Louisiana,United States -245,KI5AKX,William R,Gray Jr,West Memphis,Arkansas,United States -246,W9ABF,Paul,Shipes,Delavan,Wisconsin,United States -247,KD8PUD,Larry L,Fountain Jr,Swanton,Ohio,United States -248,K9PSL,Paul S,Lowman,Davie,Florida,United States -249,N7YMM,Mark,Coon,Covina,California,United States -250,WM6Y,Phil,Leonelli,Fallbrook,California,United States -251,G6GOS,Michael,,Lewes,None,United Kingdom -252,W1LMS,Tony C,Williams,Lynwood,California,United States -253,W1LMS,Tony C,Williams,Lynwood,California,United States -254,KE8ANE,Keith D,Hosom,Stockport,Ohio,United States -255,VK1MDP,Murray,De Plater,Canberra,Australian Capital Territory,Australia -256,VE2ESK,Maurice,Inniss,Dollard-Des-Ormeaux,Quebec,Canada -257,VA3TAL,Joe,Metallo,Maple,Ontario,Canada -258,KC8MLN,Tom,Gary,Lancaster,Ohio,United States -259,VE2XEN,Eric,Nicolas,Chicoutimi,Quebec,Canada -260,VE2XEN,Eric,Nicolas,Chicoutimi,Quebec,Canada -261,KB9LBP,Steve,Davis,Fairfield,Alabama,United States -262,LU8CAT,Tomas Eduardo,Natenzon,Capital Federal Bue,Caba,Argentina Republic -263,K9DJR,Dan,Ryan,Arlington Heights,Illinois,United States -264,K9DJR,Dan,Ryan,Arlington Heights,Illinois,United States -265,N4RJJ,Robert,Jurgonski,Youngstown,Florida,United States -266,N4RJJ,Robert,Jurgonski,Youngstown,Florida,United States -267,K9AMT,Alexander,Tait,Vail,Arizona,United States -268,K9AMT,Alexander,Tait,Vail,Arizona,United States -269,WA1WQC,David L,Whelan,Plymouth,Massachusetts,United States -270,KJ7DLU,Lloyd,Johnson,Aurora,Oregon,United States -271,K6VIZ,Victor I,Zarich,Daly City,California,United States -272,BI7OZD,Kwansik,Lee,Foshan City,Hu Nan Guang Dong Guang Xi,China -273,KD7YXE,Scott,Anderson,Chico,California,United States -274,KJ7BLE,Christopher J,Shaker,Bend,Oregon,United States -275,KB4AAA,Bill,Barker,Clearfield,Kentucky,United States -276,K5BEN,Benjamin,Ng,San Jose,California,United States -277,W1PAA,Prince,Adeyemi,North Las Vegas,Nevada,United States -278,W1PAA,Prince,Adeyemi,North Las Vegas,Nevada,United States -279,VA7TCM,Trevor,McDonald,Dawson Creek,British Columbia,Canada -280,VE3TPZ,James,Davidson,Stratford,Ontario,Canada -281,VE3FCD,James R,Davidson,Stratford,Ontario,Canada -282,KE8ANE,Keith D,Hosom,Stockport,Ohio,United States -283,KB0OTY,Andy,Sims,St. Louis,Missouri,United States -284,VE3ELB,Vince,Popo,Toronto,Ontario,Canada -285,9Z3JC,Jerome O,Charles,Port Of Spain,None,Trinidad and Tobago -286,VA3BNR,Luc,Bourgon,Rockland,Ontario,Canada -287,VA3BNR,Luc,Bourgon,Rockland,Ontario,Canada -288,VE2ZFP,Flavio,Pohlmann,Montreal,Quebec,Canada -289,N8AGJ,Rock,Bazzle,Bellefontaine,Ohio,United States -290,VK2EHQ,Peter,Boskos,Kulnura,New South Wales,Australia -291,WB4CDH,Charles D,Herring,Lincoln,Alabama,United States -292,AF4E,Darrell,Manning,Calhoun Falls,South Carolina,United States -293,AF4E,Darrell,Manning,Calhoun Falls,South Carolina,United States -294,NA9X,Richard,Steele,Clinton,Illinois,United States -295,W6CM,David,Rutter,Galt,California,United States -296,KR8U,Dennis,Fitzpatrick,Paw Paw,Michigan,United States -297,PU4RON,Ronualdo,Almeida,Janauba,Minas Gerais,Brazil -298,N1RXR,Eric E,Emery,New Gloucester,Maine,United States -299,KA1VSC,Matt,Webster,Glastonbury,Connecticut,United States -300,KE0LCI,Susan E,Breed,Emery,South Dakota,United States -301,AC6I,Movell,Ward,Reno,Nevada,United States -302,KB3EGW,Matthew,Bressler,Kane,Pennsylvania,United States -303,BG6WUH,Jayden,Zhang,Wuhan,He Nan Hu Bei An Hui,China -304,N9JLE,Jeffrey,Eglen,Mount Pleasant,South Carolina,United States -305,KM4ZRT,Frank,Pischettola,Land O Lakes,Florida,United States -306,K0VQ,Tracy E,Dillingham,Carbondale,Colorado,United States -307,KD0NU,Steve L,Brent,Aspen,Colorado,United States -308,KE6AYK,Jeff,Jones,Pollock Pines,California,United States -309,KE6AYK,Jeff,Jones,Pollock Pines,California,United States -310,KC1KAE,Thomas W,Harper,Waynesville,North Carolina,United States -311,N4CMM,Michael,Marshall,Foley,Alabama,United States -312,KD2KWD,Michael,S,Tampa,Florida,United States -313,VK3SLR,Allan,Fowler,Cranbourne,Victoria,Australia -314,N5JFP,Jack F,Pettit,Horseshoe Bay,Texas,United States -315,W7NCX,David,Feldman,Vancouver,Washington,United States -316,W7NCX,David,Feldman,Vancouver,Washington,United States -317,VE7PDO,Tyler,Delane,Vancouver,British Columbia,Canada -318,KG5RG,Russ,Garetson,Navasota,Texas,United States -319,KG5RG,Russ,Garetson,Navasota,Texas,United States -320,W0FLA,Jeffrey L,Hofstra,Saint Clair,Missouri,United States -321,KY4ACR,Austin C Reising,Reising,Louisville,Kentucky,United States -322,PY2UAB,Andre,Berger Emiliano Da Silva,Sao Paulo - Sp / Brasil,Sao Paulo,Brazil -323,AK4GS,Robert,Curry,Hendersonville,Tennessee,United States -324,PU2AKA,Armando,Costa,Brasilia,Distrito Federal,Brazil -325,N6AYF,Steven,Hronek,La Canada,California,United States -326,KC7ZIE,Todd H,Weber,Las Vegas,Nevada,United States -327,N2NGP,Federico K,Cheaz,Fort Lee,New Jersey,United States -328,KP3AV,Julio,Cantres Rivera,Toa Alta,All Regions,Puerto Rico -329,WB0HTW,Carl J,Beasley,St. Ann,Missouri,United States -330,VE2SK,Martin,Halley,Sherbrooke,Quebec,Canada -331,N9WNH,Dan,Dahms,Columbia City,Indiana,United States -332,N0JVW,Bernard,Trentmann,Lees Summit,Missouri,United States -333,KB0OXY,Michael,Schaper,Milliken,Colorado,United States -334,N9KFW,Richard J,Mersinger,Edwardsville,Illinois,United States -335,KB9PPX,Whitley County,Emergency Radio Club,Columbia City,Indiana,United States -336,KA0VEL,Gerard,Beasley,saint charles,Missouri,United States -337,KB5QAT,Theodore L,Drechsler,Egan,Louisiana,United States -338,KE4ROR,Jason M,Henriksen,Huntsville,Alabama,United States -339,KD2KUB,Andriy T,Gronau,Camillus,New York,United States -340,N6SX,Albert J,Goto,Berkeley,California,United States -341,BV9AB,BEN,Cheng-Feng,Annan Dist Tainan City 709,Southern Taiwan,Taiwan -342,KK4AXZ,John,Miller,Anacortes,Washington,United States -343,E24YUJ,Napont,Kitiwiriyakul,Watcharaphon,Bangkok,Thailand -344,AC5A,Lonnie,Jacobs,Buna,Texas,United States -345,KI4LSP,Joseph D,Sawyer,Rehobeth,Alabama,United States -346,KB9YDK,Dean,Nelson,South Milwaukee,Wisconsin,United States -347,W9DSW,Daniel,Wice,Muncie,Indiana,United States -348,HS5IHQ,Max,Teerasutthiborwon,Muang,Phuket,Thailand -349,WA1WQC,David L,Whelan,Plymouth,Massachusetts,United States -350,N1MCG,McGregor,Memorial EMS ARC,Durham,New Hampshire,United States -351,N1MCG,McGregor,Memorial EMS ARC,Durham,New Hampshire,United States -352,WZ1Z,Patrick W,Faucher Jr,Fitchburg,Massachusetts,United States -353,WS0Z,Dave,Kampmann,Rolla,Missouri,United States -354,WH6AV,Gescio O,Alpuro,Wailuku,Hawaii,United States -355,KX4ND,Alvan J,La Rocque,Greenville,North Carolina,United States -356,XE1M,Felipe,Hernandez,Mexico City,Mexico City,Mexico -357,KB0TDW,Dan,Mc Glone,Council Bluffs,Iowa,United States -358,N6JET,Chris,Veargason,San Jose,California,United States -359,VE2OOK,Christian, ,NO,Quebec,Canada -360,KN4TKG,Cory,Claxon,Hurricane,West Virginia,United States -361,K7NZ,Derek J,Rutz,Phoenix,Arizona,United States -362,XE2SI,Juan,Tellez Amezcua,Tijuana,Baja California Norte,Mexico -363,KE2EMS,Matt,McDonald,Ogdensburg,New York,United States -364,K8OI,Jim,Bates,Midlothian,Virginia,United States -365,KD9IGT,Justin R,Elliott,Salem,Indiana,United States -366,K7BIO,Colin,Getty,Seattle,Washington,United States -367,VE3MMX,Michael G,Kosch,Shedden,Ontario,Canada -368,W9QYQ,Ham Club Inc,Hoosier Hills,Bedford,Indiana,United States -369,WX4JDM,Jeffrey,McMurry,Ellabell,Georgia,United States -370,WX4JDM,Jeffrey,McMurry,Ellabell,Georgia,United States -371,KG5PTT,Joshua E,Blakemore,Mckinney,Texas,United States -372,K8UN,Stephen C,Folk,Clinton Township,Michigan,United States -373,K5DCX,Donald,Cox,Kingsland,Arkansas,United States -374,XE2JEG,Eduardo,Gallegos,Chihuahua,Chihuahua,Mexico -375,KN4PIH,Richard J,Lennon,Lakeland,Florida,United States -376,KN6AEL,Zayn K,Abdel - Kader,Glendora,California,United States -377,WA4CSS,Gerald,Rettler,Bradenton,Florida,United States -378,WB8ROI,Glenn,Davies,Warren,Michigan,United States -379,BU3AA,Akila,Liu,Taoyuan,Northern Taiwan,Taiwan -380,KC5DHM,William B,Knox,Cibolo,Texas,United States -381,K5JSG,Jeremy,Gaynor,Penfield,New York,United States -382,W4EDP,Emmett D,Perdue,Lookout Mountain,Georgia,United States -383,KG4BHR,Shawn W,Bolton,Albertville,Alabama,United States -384,WZ4P,Marvin,Mealer,Tunnel Hill,Georgia,United States -385,N8RJP,Ryan J,Pocklington,Brooklyn,Michigan,United States -386,KP4EOP,Jay,Santiago,Luquillo,None,Puerto Rico -387,W9TSS,Rob,Royse,Moro,Illinois,United States -388,W2SCL,Scott,Laycock,Farmington,New York,United States -389,BD7MQB,Michael Changzhi,Cai,Shenzhen,Hu Nan Guang Dong Guang Xi,China -390,N4FIV,Gary,Hand,Mobile,Alabama,United States -391,KB9BPF,Bradley C,Andrews,Godfrey,Illinois,United States -392,NM2V,Lesly,Saint Victor,Maitland,Florida,United States -393,W1BFT,Kevin,Veator,Wilmington,Massachusetts,United States -394,WA2CMG,Christopher M,Geist,Patchogue,New York,United States -395,WA0STX,John,Beasly,York,Maine,United States -396,KP4TR,Ramon,Gonzalez,Seffner,All Regions,Puerto Rico -397,BD7CG,None,None,None,Hu Nan Guang Dong Guang Xi,China -398,K5CSA,Edward J,Csaszar,Saltillo,Mississippi,United States -399,HL5KY,Yunjae,Jo,Busan,BuSan Si,Korea Republic of -400,AE5ME,Jeff,Scoville,Broken Arrow,Oklahoma,United States -401,KC3HXF,Jacek,Ostrowski,Jamison,Pennsylvania,United States -402,K1BAD,Carmelo,Serrano,Raynham,Massachusetts,United States -403,KN4RW,Rudy,Walls,Smithfield,North Carolina,United States -404,VA7MAD,Micheal,Spiers,Vancouver,British Columbia,Canada -405,N5JPV,Jonathan P,Voss,Spring,Texas,United States -406,KB3PRI,Matthew J,Reed,North Irwin,Pennsylvania,United States -407,E74OF,Pedja,,Sarajevo,None,Bosnia and Hercegovina -408,KJ5UE,Juan,Padron,Dallas,Texas,United States -409,HS2XQB,Preecha,Jumneankran,Si racha,Chon Buri,Thailand -410,KG5RWA,Robby W,Atkins,Shreveport,Louisiana,United States -411,E25DQY,Jeeraporn,Jumneankran,MuangChanthaburi,Chanthaburi,Thailand -412,VK4QF,Andrew,Chapman,Toowoomba,Queensland,Australia -413,DV1ODC,Richard,Sacapano,Manila,National Capital Region,Philippines -414,PY1IBM,Sales,Morenno,Rio de Janiero,Rio de Janeiro,Brazil -415,YS1DG,David,Garcia,San Salvador,None,El Salvador -416,AC5FD,Robert,Rasa,Houston,Texas,United States -417,HB9SDB,Rolf,Tschumi,Waedenswil,Zurich,Switzerland -418,N7HWM,Hilary W,Mc Gartlin,Las Vegas,Nevada,United States -419,WW6AA,Merrill M,Knopf,Long Beach,California,United States -420,HB9SDB,Rolf,Tschumi,Waedenswil,Zurich,Switzerland -421,VA7WPN,John,Brent,Sooke,British Columbia,Canada -422,AJ6GE,Ken,Pittroff,Sacramento,California,United States -423,N2DCB,George N,Kerasiotis,Brooklyn,New York,United States -424,W8MW,Mike,Wolthuis,Greenville,Michigan,United States -425,N4SPK,Sean,Krause,Chattanooga,Tennessee,United States -426,WA0LOL,Albert,Craven,Phoenix,Arizona,United States -427,N2MCI,Peter A,Dziomba,Kingston,New York,United States -428,4Z1YR,Yoram,Rotbach,Modiin,Central,Israel -429,N8FRJ,Douglas A,Friedt,Willoughby,Ohio,United States -430,VU2RK,Ramakrishnan,K.A.,Udaipur Rajasthan,Rajasthan,India -431,HS5QQT,Suphol,Sangthong,Laplea,Uttaradit,Thailand -432,N8QO,Roger J,Simpson,North Platte,Nebraska,United States -433,KF6OJE,Ray W,Torella,Spokane Valley,Washington,United States -434,KG5RDF,David,Houser,Coppell,Texas,United States -435,W9NNH,Melanie,Dahms,Columbia City,Indiana,United States -436,KN4TYX,Daniel,Perez,Valdosta,Georgia,United States -437,AI7PM,Phillip S,Mc Elrath,Cheyenne,Wyoming,United States -438,KE6YJC,Ted,Freitas,Bakersfield,California,United States -439,KA6VHA,Rubens H,Miseta,West Covina,California,United States -440,WX5ATX,Tyler,Bufkin,Weatherford,Texas,United States -441,KD8DVR,Johnny L,Wilkerson,Columbus,Ohio,United States -442,KC5AFM,Jeff,Wolfington,Cedar Park,Texas,United States -443,KC9BMT,Shaun P,Curry,Springfield,Illinois,United States -444,WD0ADI,Stephen D,Jester,Harker Heights,Texas,United States -445,AG3U,Bob,Worek,Cheswick,Pennsylvania,United States -446,KI7REL,Anthony H,Galvez,Bluffdale,Utah,United States -447,BH1TZO,Ning,Zhao,Beijing,Bei Jing,China -448,KA1NFT,James,Frechette,Taunton,Massachusetts,United States -449,NJ3H,George A,Stein,Redmond,Oregon,United States -450,AD8DO,Yi,Zhang,Columbus,Ohio,United States -451,WX3C,Juan,Arias,Lake Worth,Florida,United States -452,WX3C,Juan,Arias,Lake Worth,Florida,United States -453,9Y4C,Dexter,Harroo,San Juan,None,Trinidad and Tobago -454,K2COP,Gregory R,Felter,Amsterdam,New York,United States -455,NE5SD,Steven R,Duskin,Blanchard,Oklahoma,United States -456,WC4B,Greg,Shaw,Versailles,Kentucky,United States -457,KC5CNT,Russ,Hules,Bridport,Vermont,United States -458,W0BSM,Brian,Martin,Grand Forks,North Dakota,United States -459,VE3PV,Rick,Leblanc,Windsor,Ontario,Canada -460,W7WGK,Wesley,Krause,Lewis McChord,Washington,United States -461,KF5WGF,Michael T,Bilke,College Station,Texas,United States -462,KF5WGF,Michael T,Bilke,College Station,Texas,United States -463,KF5WGF,Michael T,Bilke,College Station,Texas,United States -464,K7ABG,Glenn E,Yeager,Mesa,Arizona,United States -465,W0RLR,Ryan L,Roberts,Hannibal,Missouri,United States -466,KB5KYW,Michael D,Coyne,Alto,New Mexico,United States -467,KS4SX,Nate,Jenkins,Ocoee,Florida,United States -468,K9ABR,Andrew,Rafferty,Streamwood,Illinois,United States -469,VE3WVJ,William,Rorison,Garson,Ontario,Canada -470,N1JTA,Joe,Apuzzo,Staatsburg,New York,United States -471,KJ3LR,Louis,Rubens,Bradenton,Florida,United States -472,KE8ATX,Brad,South,Cincinnati,Ohio,United States -473,KE8ATX,Brad,South,Cincinnati,Ohio,United States -474,K2GOG,Steve,Bossert,Poughkeepsie,New York,United States -475,KF6JXT,Scott P,Chester,Murrieta,California,United States -476,KD2KUF,Paul,Logus,New York,New York,United States -477,IW7CQN,Luigi,,Brindisi,,Italy -478,KC1FHZ,James W,Bonnayer,Ware,Massachusetts,United States -479,KB3IUM,Timothy N,Joynes,Wilmington,Delaware,United States -480,4F4IX,Francisco,Lim,Naga City,Bicol Region,Philippines -481,N8JLK,Jerry,Kuhn,Parma,Ohio,United States -482,KG5FHR,Steven D,Roberts,Tulsa,Oklahoma,United States -483,WP3BL,Irvin,Fontanes,Caguas,None,Puerto Rico -484,W3WDD,Daniel,de Court,Dillsboro,North Carolina,United States -485,VK3WV,Dennis,Sillett,Melbourne,Victoria,Australia -486,N4LRD,Richard,Donald,Pendleton,South Carolina,United States -487,K4BAN,Alex,Norwood,Clemson,South Carolina,United States -488,K5ROC,Earl S,Glover,Little Rock,Arkansas,United States -489,AI7HL,Elden,Fenison,Junction City,Oregon,United States -490,K5BCT,Zach,Miller,Tulsa,Oklahoma,United States -491,AE4RY,Ronald E,Yates,Charlotte,North Carolina,United States -492,KC1BUF,James,Eldridge,Epsom,New Hampshire,United States -493,N9CMC,Jeffrey L,Mehr,Chicago,Illinois,United States -494,N7ROJ,John,Byerly,Reno,Nevada,United States -495,NA7KR,Kevin R,Roberts,Salem,Oregon,United States -496,KE0VWZ,Paul,G,Fargo,North Dakota,United States -497,K0EB,Rich,Gordon,Brighton,Colorado,United States -498,KC1GHT,Scott A,Czeck,Winchester,Massachusetts,United States -499,W9RCG,Robert C,Guenther,Pewaukee,Wisconsin,United States -500,KD2FRD,Don,Edwards,Rochester,New York,United States -501,N5QS,Roger W,Gray,Searcy,Arkansas,United States -502,AB5ER,,North Central Arkansas Amat Rad Serv,Searcy,Arkansas,United States -503,N5LKE,James D,Ferguson,Searcy,Arkansas,United States -504,WA3PNY,Jeffrey V,Bauer,Macungie,Pennsylvania,United States -505,KB4FHP,Joseph M,Lunsford,Lake Wales,Florida,United States -506,VU3WXH,Vineesh,Pillai,Kollam,Kerala,India -507,KB2JYN,Antonio Rivera,Rivera,Bronx,New York,United States -508,KC2TZA,Steven J,Lejda,Melbourne,Florida,United States -509,N0KQG,Steven,Wilson,Smithville,Missouri,United States -510,K4KSA,Steven J,Siesel,Seminole,Florida,United States -511,K4KSA,Steven J,Siesel,Seminole,Florida,United States -512,N9LYA,Jerome M,Kutche,Mitchell,Indiana,United States -513,KC9JIH,Jason L,Kutche,Huron,Indiana,United States -514,KC9DDP,Retha L,Kutche,Mitchell,Indiana,United States -515,AA9MQ,Douglas D,Allington,Auburn,Washington,United States -516,KG7PBS,Vincent E,Talancon,Reno,Nevada,United States -517,KC9STU,Thomas C,Andrews,Alton,Illinois,United States -518,K4CHY,Stephen M,Malone,Nicholasville,Kentucky,United States -519,WB2NYC,Mike,Martino,Brooklyn,New York,United States -520,K5EDJ,Edward L,Johnson,Mesa,Arizona,United States -521,K5EDJ,Edward L,Johnson,Mesa,Arizona,United States -522,HS1SXI,Teerawat,Nakniyom,Phra Nakhon Si Ayutthaya,Phra Nakhon Si Ayutthaya,Thailand -523,KB7SQF,Richard R,Norton,Alamogordo,New Mexico,United States -524,HS3BCK,Phiraphong,Phuphairotnaphalai,Pakchong,Nakhon Ratchasima,Thailand -525,VE3HL,Len,Dantzer,Ottawa,Ontario,Canada -526,NP4H,Nomar,Vizcarrondo,Englewood,New Jersey,United States -527,VK4MIH,Jason,Ryan,Gympie,Queensland,Australia -528,AG8R,Brandon C,Gerber,Clearwater,Florida,United States -529,K4SIP,Byron D,Felts,Riverview,Florida,United States -530,HS8HXQ,Supot,Jamrernsuk,Chaiyaphum,Bangkok,Thailand -531,KC9WPR,Nicholas P,Fredrich,Downers Grove,Illinois,United States -532,K6WST,Will,Tomas,Imperial,California,United States -533,VE7WEA,Jake,Wendland,Lumby,British Columbia,Canada -534,N8EMA,Jeff,Wood,Beverly Hills,Florida,United States -535,K1NRA,Paul S,Castellani,Hawley,Pennsylvania,United States -536,AD5KL,Lance,Sanders,Hot Springs Village,Arkansas,United States -537,KM6ZKV,Miguel,Araque,Los Angeles,California,United States -538,XQ5RHS,Miguel,Vergara,Coronel,Bio Bio,Chile -539,NQ8H,Scott A,Smith,Hastings,Nebraska,United States -540,W3NTT,Aaron,Groover,Palmerton,Pennsylvania,United States -541,W9MO,Bob,Young,Columbia,Illinois,United States -542,KG5OBU,Rob,Whaley,Little Elm,Texas,United States -543,AJ4G,Ralph,Queener,Ewing,Virginia,United States -544,BV3UN,David,Chien,Luzhu Dist Taoyuan,Northern Taiwan,Taiwan -545,VA7XJC,James S.,Cooper,Victoria,British Columbia,Canada -546,WV5L,Vance S,Loen,Woodstock,Georgia,United States -547,K0JNM,James N,Martin,Highlands Ranch,Colorado,United States -548,AD0TY,Sutton M,Doty,Rosedale,Indiana,United States -549,W8RIK,JOSEPH,HUSSEY,COLUMBUS,Ohio,United States -550,K2AMP,Alvin,Petitt,Culpeper,Virginia,United States -551,KK4RYS,Nathan D,Hollenbach,Madisonville,Kentucky,United States -552,W2ANN,Justin,Smith,Bellevue,Washington,United States -553,KN4UOT,Eric,Howard,Woodbridge,Virginia,United States -554,E24ZRX,Krit,Vasinanon,None,Bangkok,Thailand -555,W2ODD,Todd M,Coon,Manchester,New York,United States -556,K9OBX,Jeffery,Eberhart,Johnston City,Illinois,United States -557,KN4UVP,Ronald,Campbell,Falls Church,Virginia,United States -558,WA5GAD,George,Dragoon,Winchester,New Hampshire,United States -559,WA4ZKO,Jeffrey,Thomas,Dry Ridge,Kentucky,United States -560,VU2POL,Prabin,C. Thomas,Trichur Kerala6805,Kerala,India -561,HS6PAU,Paisarn,Phanthanyakij,Po.Box 1 Srinakhon Sukhothai 64180,Bangkok,Thailand -562,KD4ADL,Derek,Rogers,Christiansburg,Virginia,United States -563,KN4GLY,Bradford,Cillizza,Middle Haddam,Connecticut,United States -564,KM6CQ,Daniel,Leon Baker,Washoe Valley,Nevada,United States -565,KF6ODE,Ryan,Promack,Fallbrook,California,United States -566,KD4RKO,Shawn,Hughes,Lenoir City,Tennessee,United States -567,W8KDC,Kevin D,Cleavenger,Bridgeport,West Virginia,United States -568,W8KDC,Kevin D,Cleavenger,Bridgeport,West Virginia,United States -569,HS1GAB,Anan,Paenthongkhan,BANGBAOTHONG,Nonthaburi,Thailand -570,VE3NY,Thomas,Corcoran,North York,Ontario,Canada -571,BG7YID,haidi,wang,Sanya,Hu Nan Guang Dong Guang Xi,China -572,WH6EAO,Odell,Chinen,Aiea,Hawaii,United States -573,WH6EAO,Odell,Chinen,Aiea,Hawaii,United States -574,WH6EAO,Odell,Chinen,Aiea,Hawaii,United States -575,E20WMJ,Yodsapon,Poonsawad,Koh Lanta,Krabi,Thailand -576,E29TXA,Thanadech,Dittalumphu,Ranong,Ranong,Thailand -577,AG9J,Yodsapon,Poonsawad,Westminster,California,United States -578,WY1Z,Scott R,Ehrlich,Winchester,Massachusetts,United States -579,KM4ECS,Aaron,Miils,Morriston,Florida,United States -580,WA2DNR,Richard T,Silvano,Valatie,New York,United States -581,VK4UQ,David,Kavanagh,Toowoomba,Queensland,Australia -582,AC2OK,Eric J,Rivas,Plainsboro,New Jersey,United States -583,KK6VEJ,Thanadech,Dittalumphu,simi valley,California,United States -584,KE8O,Gary R,Mackey,Delaware,Ohio,United States -585,KE8O,Gary R,Mackey,Delaware,Ohio,United States -586,W9XQ,Marc R,Meikle,Newburgh,Indiana,United States -587,KC9FQT,Jonathan K,Creasy,La Grange,Kentucky,United States -588,NC4LM,George L,Mager,Flat Rock,North Carolina,United States -589,W9VTT,Ken,Kaya,Wonder Lake,Illinois,United States -590,BV5PD,Chih-Jen,Hsu,Douliu,Central Taiwan,Taiwan -591,KD4CIF,David M,Florence,Warrior,Alabama,United States -592,VE3PPO,George,.,Tillsonburg,Ontario,Canada -593,K4YQ,Steve,S,Lakeland,Florida,United States -594,K1JWB,John,Bacon,Whitinsville,Massachusetts,United States -595,AG4OJ,Bill R,Pelfrey,Macon,Georgia,United States -596,BV3UJ,Tzu Yi,Wen,Taoyuan,Northern Taiwan,Taiwan -597,WD5ETD,Rick,Wilson,Tulsa,Oklahoma,United States -598,AE0L,Richard D,Jacobs Jr,Chandler,Arizona,United States -599,K4VFR,Nick,,St Petersburg,Florida,United States -600,KD5ZMC,Christopher E,Owen,Texarkana,Texas,United States -601,K0EG,Karl,Goetsch,Defiance,Missouri,United States -602,K4GSH,GREG,HATCHER,Crossville,Alabama,United States -603,E29UOO,Sirin,Sainamsai,Bangkok,Bangkok,Thailand -604,KM6ZJX,Abad S,Vera,Murrieta,California,United States -605,HS0GWL,Thanin,Prasertkarn,Kraburi,Ranong,Thailand -606,W7VY,Paul,Belton,Reno,Nevada,United States -607,KI5BXN,Arthur,Adams,Pflugerville,Texas,United States -608,KB7RZF,Jeremy B,Clark,Sparks,Nevada,United States -609,KD8QPZ,John T,Wills,Farmington,Michigan,United States -610,KA1FAI,William,Mcvinua,Milford,Connecticut,United States -611,WV9A,Scott T,Mackenzie,Wheeling,Illinois,United States -612,KE0ABR,Nicholas,Mitzuk,Saint Francis,Minnesota,United States -613,DG1JP,Peter,Roth,Essen,Nordrhein-Westfalen,Germany -614,SV6NOB,Mariosv,,Ioannina,None,Greece -615,TA1SA,Yenersoganci,YENER,Istanbul,None,Turkey -616,KE0ILP,Brian J,Cain,Sioux City,Iowa,United States -617,AB0MZ,Bob,Cain,Dakota City,Nebraska,United States -618,VK2MYK,Nicholas,Lambropoulos,Sydney,New South Wales,Australia -619,VK3MET,Craig,Mayfield,Nunawading,Victoria,Australia -620,K6JWN,Jim,Nessen,Wilton,California,United States -621,KW1AJG,Allen J,Greer,Stanford,Kentucky,United States -622,4F2V,Rollydel,Tamin,Santiago City Isabela,Cagayan Valley,Philippines -623,OE9MNR,Michael,,Wolfurt,Vorarlberg,Austria -624,KA1ERL,Russell J,Ferland,Pawtucket,Rhode Island,United States -625,IZ7UVF,Caragiulo,,MOLA DI BARI,None,Italy -626,IZ8FEX,Vincenzo,Leuzzi,Palmi ,Molise / Campania / Calabria,Italy -627,VK3FVKC,Mark,Bui,Rosanna,Victoria,Australia -628,W8TMS,Tom,Swartz,Howell,Michigan,United States -629,9A1RS,Elmo,Macuka,Sveti Petar ,Istria,Croatia -630,SQ9LM,Lukasz,,Krakow,małopolskie,Poland -631,DG5FFN,Daniel,Koch,Marburg,Hessen,Germany -632,TA2KW,Kadir Akkus,,Yalova,Marmara Region,Turkey -633,EA7CH,Domingo,Moron,Coria del Rio,Sevilla,Spain -634,EA4CQV,Ea4Cqv,Angel,Valdemoro,Madrid,Spain -635,KD2VES,Michael,Anderson,Bronx,New York,United States -636,VE5RJM,Randy Joseph,Molyneaux,Canora,Saskatchewan,Canada -637,PD3PVO,Peter,,Utrecht,Utrecht,Netherlands -638,M0NPQ,Nerijus,Ubonis,Great Yarmouth,England,United Kingdom -639,2E0RMF,Barry,Hudson,Whitby,England,United Kingdom -640,N5SAP,Scott,Press,Las Vegas,Nevada,United States -641,E21WQY,sikarin,wongsawang,thailand,Bangkok,Thailand -642,TA3RAB,Enis,BAZMAN,ALASEHİR,Aegean Region,Turkey -643,KE8BKI,Stephanie M,Mueller,Strongsville,Ohio,United States -644,DW1NOL,Luis,Villaflores,Santa Rosa City Lagu,Calabarzon,Philippines -645,IU8LDG,Pasquale,Macrì,Gioia Tauro,None,Italy -646,DV2TF,Antonio C Tony,Feraren II,San Fernando La Union,Ilocos Region,Philippines -647,SZ6ARTA,CLUB RAAA,RADIO CLUB OF ARTA,Arta,Ipeiros,Greece -648,VK2RS,Lee,Gatland,PICNIC POINT,New South Wales,Australia -649,N2GFN,Christopher,Mierzwa,Parker,Texas,United States -650,KJ4PIU,CJ,Griggs,Ponce de Leon,Florida,United States -651,KC3KSJ,Chris,Hoerner,Wilmington,Delaware,United States -652,K5TUX,John R,Woodman,Mount Vernon,Missouri,United States -653,N8MWY,Donald,Narris,Minerva,Ohio,United States -654,F5FID,FABRICE,,BARONVILLE,None,France -655,KC3KSJ,Chris,Hoerner,Wilmington,Delaware,United States -656,E29JCH,Chalongrat,Sutthiwanich,Langsuan,Chumphon,Thailand -657,DO6DF,Michael,,Herdecke,None,Germany -658,K2IRK,Joseph E,Kirk Jr,Greenwich,New York,United States -659,DL8VA,Armin,Roether,Tettnang,Baden-Wuerttemberg,Germany -660,KO4PK,Rowe,Hudson,Naples,Florida,United States -661,SP7UDB,Mariusz,,Kielce,świętokrzyskie,Poland -662,SP7CC,Arek,,Lodz,łódzkie,Poland -663,W4IOD,Odis,Carroll Jr,Stamping Ground,Kentucky,United States -664,KC0PXT,Mark P,Beluscak,Highlands Ranch,Colorado,United States -665,PD8B,Berrie,Sleijster,Breda,Noord-Brabant,Netherlands -666,N9OML,Howard A,Marcus,Mount Prospect,Illinois,United States -667,SV2SNH,Sakis,PAPADOPOULOS,THESSALONIKI,Dytiki Makedonia / Kentriki Makedonia,Greece -668,SY1BSS,Dimis,Aggelis,Thebes,Attiki / Sterea Ellada / Dytiki Ellada,Greece -669,KC3KSJ,Chris,Hoerner,Wilmington,Delaware,United States -670,VK3AJ,Peter,Chaplin,Upwey,Victoria,Australia -671,VK3AJ,Peter,Chaplin,Upwey,Victoria,Australia -672,KC3KSJ,Chris,Hoerner,Wilmington,Delaware,United States -673,KC3KSJ,Chris,Hoerner,Wilmington,Delaware,United States -674,KC3KSJ,Chris,Hoerner,Wilmington,Delaware,United States -675,EA7IYR,Juan Carlos,,Granada,None,Spain -676,HB9TSU,Marco,Berta,Bellinzona,Ticino,Switzerland -677,W9KHZ,David Richardson,Sr,Lexington,Kentucky,United States -678,IR6UDP,Federico,Fonti,Pescara,None,Italy -679,LZ4NY,Miro,Nikolov,Vratsa,None,Bulgaria -680,EB5DQ,Ferdy,Serena,Puzol,Valencia,Spain -681,W1SBW,Scott A,Wallett,Florence,Vermont,United States -682,DG6HD,Dennis,Hoge,17179 Walkendorf,Sachsen-Anhalt / Mecklenburg-Vorpommen,Germany -683,IZ1HVD,Danilo,Papurello,Nole,Piedmont / Liguria / Aosta,Italy -684,W5FKO,Fred G,Koehler,Conroe,Texas,United States -685,KO4IEJ,Addison W,English,LakeMary,Florida,United States -686,W5GRM,Mo,Moore,Kingsport,Tennessee,United States -687,AF4FX,Jorge H,Castro,Crowlay,Texas,United States -688,IZ1JZX,Obilankenoby,Oby,Cavatore,None,Italy -689,KC5HMW,Steven D,Richardson,Broken Arrow,Oklahoma,United States -690,KJ4PIU,CJ,Griggs,Ponce de Leon,Florida,United States -691,IT9UUT,Salvo,Santoro,Ispica,Sicily,Italy -693,K1NET,Stephen,Saunders,Mattapoisett,Massachusetts,United States -694,N8PLE,Theodore L,Beery,Cypress,Texas,United States -695,KD2SXD,Mike,Robinson,Jacksonville,Florida,United States -696,C6AVD,Vernon William,Deal Ii,Nassau,New Providence,Bahamas -697,KK6BDF,Brian,Iler,Torrance,California,United States -698,N1UJD,Jason M,Plourde,Perry,Florida,United States -699,DL7JAJ,Andreas,Joestingmeier,Hamburg,None,Germany -700,IZ7ECR,Cristiano,Ferrazzano,Foggia,Apulia / Basilicata,Italy -701,NR6AM,Frances H,Nievera,San Diego,California,United States -702,N6JFO,Noel R,Lozada,Las Vegas,Nevada,United States -703,W4KHZ,Terry,Wright,Lakeland,Florida,United States -704,IK6FBY,Antonio,Barbieri,Sant Omero,Marche / Abruzzo,Italy -705,YV8SQ,Hector Ramon,Farias,Maturin,Monagas,Venezuela -706,KD0TTG,Wesley F,Bergstrom,Wyoming,Minnesota,United States -707,TI2JPA,Jose Pablo,Alpizar,San Jose Costa Rica,San Jose,Costa Rica -708,SV1DAR,Antonis,Papadopoulos,Byronas,None,Greece -709,KB8RMR,Thomas,Wright,Thornville,Ohio,United States -710,LW6ECA,Matias nicolas,figlioli,Lanús,Buenos Aires,Argentina Republic -711,PU2KAB,Fabio,Pedro,Presidente Prudente,Sao Paulo,Brazil -712,M0IQF,Marcin,,,,United Kingdom -713,SV4FFB,Giannis,Giannakosian,Velestino,Thessalia,Greece -714,M6DQB,Pablo, , ,England,United Kingdom -715,TA5AYA,Yavuz,ALTINDIS,Akdeniz,None,Turkey -716,TA5AYA,Yavuz,ALTINDIS,Akdeniz,None,Turkey -717,K9QA,Michael,Blocker,Joliet,Illinois,United States -718,HS9LWR,Phongsaphon,Suwansukho,Tamot,Phatthalung,Thailand -719,KB8KKV,Steven L,Houchins,Lewisburg,West Virginia,United States -720,NN4DX,Donald E,Wingo,Statham,Georgia,United States -721,KB3SAR,Jason F,Poplaski,Watertown,New York,United States -722,NG1P,Bill,Richardson,Topsham,Maine,United States -723,IW2DPZ,Fernando,,Somma Lombardo,Lombardy,Italy -724,PU1LOY,Luiz Sergio,Santos Lemos,Rio De Janeiro,Rio de Janeiro,Brazil -725,K4WSX,Mario,Batista,Sebastian,Florida,United States -726,KO4LJ,Todd,Jarvis,Winston-Salem,North Carolina,United States -727,KN6DYQ,Nicholas,Benz,Richmond,California,United States -728,K1BVK,Paolo,Garbin,Long Island City,New York,United States -729,K9WLW,Francis P,Bednar,Zephyrhills,Florida,United States -730,IV3BVK,Paolo,Garbin,Fontanafredda,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -731,K0JSC,Jeffrey,Carrier,Canon City,Colorado,United States -732,KC8POX,Ranjit S,Diol,Dowagiac,Michigan,United States -733,VE7PP,Michael,Stock,Aldergrove,British Columbia,Canada -734,W1AGS,John,Sophie,NAVARRE,Florida,United States -735,ON4LDN,Didier,Navez,Gerpinnes,Namur,Belgium -736,DL9NEE,Hans-Joachim,Immig,Nuernberg,Bayern,Germany -737,IU0NWI,Calma,Maurizio,Latina,Lazio / Umbria / Sardinia,Italy -738,IK0YUK,Mauro,Calderini,Pistrino,None,Italy -739,OE9PKV,Klaus,Pfister,Bludesch,Vorarlberg,Austria -740,N4LLC,Logan,Cowan,Lebanon,Tennessee,United States -741,HS3MXC,Khemchat,Laothong,muangkong rasisalai sisaket,Si Sa Ket,Thailand -742,W4LSP,Luke,Parobek,Fairfax,Virginia,United States -743,HH8MJ,Dawa,,Jacmel,Sud-Est,Haiti -744,KN4YDZ,Noah R,Keck,Knoxville,Tennessee,United States -745,WA2LMC,Clifford J,Conklin,Durham,North Carolina,United States -746,N7LGK,Wade J,Blake,Sherwood,Oregon,United States -747,VK3IJB,Ian,Baker,Cowes,Victoria,Australia -748,N3ZLA,Thomas G,Keough,Greensburg,Pennsylvania,United States -749,M7TEH,Timothy,Hulme,Crewe,England,United Kingdom -750,OE9TEV,Tobias,,Götzis,Vorarlberg,Austria -751,EI8EJB,Brian,,Dundalk,,Ireland -752,EI8EJB,Brian,,Dundalk,,Ireland -753,EI8EJB,Brian,,Dundalk,,Ireland -754,EI8EJB,Brian,,Dundalk,,Ireland -755,EI8EJB,Brian,,Dundalk,,Ireland -756,KD0SIL,Mirko,Svizzero,Lincoln University,Pennsylvania,United States -757,SV8GXC,George,Vastianos,Nea Smirni,None,Greece -758,OT4R,Ronny,De Wachter,Sint-Niklaas,Oost-Vlaanderen,Belgium -759,KC9SIZ,Christopher,De Bie,Hammond,Indiana,United States -760,EA8II,Eduardo,,San Cristobal De La Laguna,Santa Cruz de Tenerife,Spain -761,W4NMH,Richard R,Davis,Norfolk,Virginia,United States -762,KC9ASC,Eric,Baksin,Evans,Georgia,United States -763,CA1HDG,Marcelo,Riquelme Mora,Copiapo,Atacama,Chile -764,W1KGK,Kevin G,Kerr,Plains,Montana,United States -765,KC8LDO,Leland C,Scott,Sterling Heights,Michigan,United States -766,OZ1LWZ,KLaus,Linnert,Roenne,Hovedstaden,Denmark -767,F5SWB,Dimitri,MMDVM2HMI,Molsheim,Alsace,France -768,PD5SW,Paul,,Stevensweert,None,Netherlands -769,W1NJB,Justin,Bissey,Herrin,Illinois,United States -770,YO3CAT,Catalin,,Baia Mare,Alba / Bihor / Bistrita-Nasaud / Cluj / Maramures / Salaj / Satu Mare,Romania -771,KO4CRM,James R,Langendorfer Jr,FREDERICKSBURG,Virginia,United States -773,KC9SIZ,Christopher,De Bie,Hammond,Indiana,United States -774,PU2UUD,Pedro,Carmo,Ribeirao Preto,Sao Paulo,Brazil -775,BH7NCW,Jianhua,Long,Haizhu DistrictGuan,None,China -776,IZ5IOF,Andrea,,Montaione FI,None,Italy -777,EA8AJC,Miguel,Llombet,Playa Paraiso Adeje,Santa Cruz de Tenerife,Spain -778,E25NWM,Boonsub,Pumpan,Thailand,Rayong,Thailand -779,IW9HQZ,Salvatore,,Porto Empedocle,Sicily,Italy -780,KD2UQK,Robert J,LaSala,Deer Park,New York,United States -781,N9JOZ,William ,Schock,Morton,Illinois,United States -782,E21CLD,Burin,Kaewpan,Klongluang,Pathum Thani,Thailand -783,VR2ZPT,Marc,Woo,Shatin,Hong Kong,Hong Kong -784,IT9APM,Stefano,,Agrigento,Sicily,Italy -785,OE6JUD,Hans,Wruss,Arnfels,Steiermark,Austria -786,K5COD,Ernest G,Futch,Victoria,Texas,United States -787,EI8GBB,Liam,O Kelly,Dublin,None,Ireland -788,HS0BFX,Jaruwat,Suansiri,Mueang Pathum Thani,Pathum Thani,Thailand -789,VE3MIC,Mike,Morneau,Phelpston,Ontario,Canada -790,HS1EQF,Jin,Promkongboon,Bangkok,Nonthaburi,Thailand -791,W4SWI,Chad,Moore,Port Charlotte,Florida,United States -792,K5FCB,Robert S,Means,Pflugerville,Texas,United States -793,W9GIL,Wojtek,Gil,Arlington Heights,Illinois,United States -794,AF5LW,Justin,Painter,Tulsa,Oklahoma,United States -795,IV3NLG,Flavio,,Campolongo Tapogliano,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -796,KE8OCH,Ryan,Carson,Perrysburg,Ohio,United States -797,IV3GKL,Sergio,,Terzo Di Aquileia,None,Italy -798,KG7BBT,Darrell R,Boldt,Salt Lake City,Utah,United States -799,VA2WE,Alain,Reid,Covey Hill,Quebec,Canada -800,ON8PMO,Patrick,Martens,Sint-Niklaas,Oost-Vlaanderen,Belgium -801,M0DFD,Steve,Sparkes,Wilmslow,England,United Kingdom -802,M0WBM,ANDY,BIRCH,BURNLEY,None,United Kingdom -803,G0CMQ,Mark,,Todmorden,England,United Kingdom -804,KM1TCH,Mitchell A,Peck,Saint Simons Isl,Georgia,United States -805,DF9HJ,Jens,,Hemdingen,None,Germany -806,W4EAE,Ryan,Headley,Cayce,South Carolina,United States -807,K8UPE,Reggie,Rapson,Applegate ,Michigan,United States -808,HP1SEW,Saul,Epstein,Paitilla,Panama,Panama -809,KB1FX,Michael J,Harmon,Woburn,Massachusetts,United States -810,CT1ESJ,Henrique,Portas,Sabugal GRD,Regiao Centro,Portugal -811,WB7EFW,Craig,Morse,Fairfax Station,Virginia,United States -812,YO5DSG,Daniel,Salagean,Bucharest,Bucuresti / Ilfov,Romania -813,EA7JAV,Moisés,Alferez Jimenez,El Ejido - ALMERIA,Almeria,Spain -814,E23HFV,Ritthichai,Ketjinda,Si racha,Chon Buri,Thailand -815,K8AGN,Larry,Heath,Lady Lake,Florida,United States -816,LA3RIA,Mushtaq,Ahmed,Oslo,None,Norway -817,M1BIK,Chris - M1Bik,,Chatham,England,United Kingdom -818,HS1ZHY,Nopadol,Temkamolratana,Khlong Luang,Pathum Thani,Thailand -819,WB4GBI,Timothy,Berry,Knoxville,Tennessee,United States -820,K4CB,Carlton,Brooks,Harvest,Alabama,United States -821,EA3IEF,Jordi,,Taurinya,Girona,Spain -822,F4VTG,Jordi,,Taurinya,None,France -823,KC1JMZ,Theodore,Wojcik,Taunton,Massachusetts,United States -824,EA8OA,Oliver,,Tenerife,None,Spain -825,A41KL,Sam,Bulushi,P.Code 111 Muscat,None,Oman -826,TB1TFO,TB1TFO Fatih,ONDER,Istanbul,None,Turkey -827,AE5MM,Loyd,Beeson,Claremore,Oklahoma,United States -828,HB3XSS,Sam,Soldini,Comano,Ticino,Switzerland -829,BH3SRK,Liang,Li,Jinzhongshi,Shan Xi He Bei Tian Jin,China -830,KC7GPG,Scott D,Rowin,Tucson,Arizona,United States -831,HS1BJP,ITTIPAT,NUMKUL,Ayutthaya,Phra Nakhon Si Ayutthaya,Thailand -832,DO3OKB,Karl-Heinz,Burchard,Gieboldehausen,Niedersachsen / Bremen,Germany -833,IK7WPE,IK7WPE,Bonaro,Taranto,None,Italy -834,EA7KLQ,Manuel,Hierro,Cordoba,Cordoba,Spain -835,EA7KLQ,Manuel,Hierro,Cordoba,Cordoba,Spain -836,VE3OHS,Wayne Douglas,Anderson,Kingston,Ontario,Canada -837,EA8AB,Victor,Albertos Fernandez,38290 - La Esperanza - Tenerife,Santa Cruz de Tenerife,Spain -838,CT5HPY,PSI,Silva,São Miguel de Alcainça,None,Portugal -839,EI0NRSI,NRSI,,Dublin,None,Ireland -840,E20TWR,Sanee,Ngerndee,Donmung Airport,Bangkok,Thailand -841,E25JHX,Anusit,Chatmaneesuwan,Nakronsawan,Nakhon Sawan,Thailand -842,HS1JHG,Chompoo,Siangloy,Bangkok,Bangkok,Thailand -843,2E0XPR,Peter,Ramsey,Abingdon,England,United Kingdom -844,ES2AST,Marek,,Kose,None,Estonia -845,MW0PUG,Geoff,None,Abergele,Wales,United Kingdom -846,OH2BEA,Marko,Hannula,Helsinki,None,Finland -847,IT9CIL,Nello,Nleottaone,Acireale,Sicily,Italy -848,IT9CIL,Nello,Nleottaone,Acireale,Sicily,Italy -849,S53BS,Bojan,Slapsak,Braslovce,None,Slovenia -850,SQ9GIN,Krzysztof,,Bedzin,śląskie,Poland -851,2E0RNB,Ryan,Ballard,Skelmersdale,None,United Kingdom -852,HS4ZDP,Eakdanai,Tanuphon,Laemsing Chantaburi,Chanthaburi,Thailand -853,OE6JFG,Franz,,Bruck - Mur,None,Austria -854,N5HUM,Scott T,Harding,Leander,Texas,United States -855,ON4WV,André,Lippeveld,2070 Zwijndrecht,Antwerp,Belgium -856,KO4GAB,Joseph M,Stevens,Statham,Georgia,United States -857,N6BLU,Gary S,McElroy,Bandon,Oregon,United States -858,E25OAF,Mr.Saranrat,Rungsri,Tart Thailand,Trat,Thailand -859,BI4PUC,Tinglei,Yan,Taian City,Shan Dong Jiang Su,China -860,E27EKO,Piyangkool,Chalowrak,Bang Pakong,Chachoengsao,Thailand -861,JA0POR,Mano,Kiyoshi,Nagaoka,Shinetsu,Japan -862,A65DJ,Paul,Lowman,Abu Dhabi,Abu Dhabi,United Arab Emirates -863,6L5SWF,,KIM,GyeongSan city,KyungSang Buk-Do,Korea Republic of -864,UR5WLA,Aleksey,,Lvov,All Regions,Ukraine -865,G4JDO,Robin,Tew,Coventry,England,United Kingdom -866,W0OK,Daniel,Seffens,Colorado Springs,Colorado,United States -867,EA3HCD,Juan,Sanz,CATALUNYA ,Barcelona,Spain -868,E22CTF,Sorraluck,Sirisomboonchok,Wangthonglang,Bangkok,Thailand -869,E29DMD,Sawong,kaewduangto,samutsakhon,Samut Sakhon,Thailand -870,BG7BHU,kan,li ,HuNan,Hu Nan Guang Dong Guang Xi,China -871,W8DA,Wolfgang,Philipps,Columbus,Ohio,United States -872,EA7HPI,Diaz,ALTAMIRANO DÍAZ,Chiclana de la frontera,Cadiz,Spain -873,AB0JC,Kevin D,Crider,Leachville,Arkansas,United States -874,HS9ABO,Thanet,Aroon,Hatyai,Songkhla,Thailand -875,DG3RCO,Wolfi,,Frankfurt Main,Hessen,Germany -876,K6KAR,Kirk,Harding,Osprey,Florida,United States -877,DB1JAE,Thomas,,Moenchengladbach,Nordrhein-Westfalen,Germany -878,IZ6BTN,Claudio,,Ostravetere,None,Italy -879,KC5MHB,Duane M,Vince,Brusly,Louisiana,United States -880,F5TOH,Erick,Marécaux,Castres Tarn S-Ouest,Grand Est,France -881,N5RSH,Russell S,Holliman,Houston,Texas,United States -882,KD0HRM,Scott ,,Duluth,Minnesota,United States -883,IZ4OTG,Alberto,Giordani,Cervia,Emilia-Romagna,Italy -884,KE8PSU,David E,Warner,Beaverton,Michigan,United States -885,IZ4OTF,Paolo,Giordani,Cervia,Emilia-Romagna,Italy -886,KP4UZ,Julio,Suarez,Las Vegas,Nevada,United States -887,IW8XOI,Vittorio,Pizzuto,Campobasso,None,Italy -888,KD2DOI,Julian S,Botta,Baltimore,Maryland,United States -889,KD7YUW,Andy,Watson,Wheatland,Wyoming,United States -890,TA2UAB,Enes Burak,ATAY,Karabuk,None,Turkey -891,2M0AIV,2M0Aiv,ANDREW,JOHNSTON,Scotland,United Kingdom -892,E20ILQ,somchai,yoosanit,saraburi,Saraburi,Thailand -893,TA5AU,Nihat,Ersoy,Eregli Konya,None,Turkey -894,KN6MYN,Karl C,Frandsen,ANDERSON,California,United States -895,JR0ZFR,Mano,Kiyoshi,Nagaoka,Shinetsu,Japan -896,BG2EPU,Jinbo,Gao,Jixian,Hei Long Jiang Ji Lin Liao Ning,China -897,ON4VH,Gert ON4VH,Boon,Beveren,Oost-Vlaanderen,Belgium -898,N3POL,Piotr,Bagniewski,Philadelphia,Pennsylvania,United States -899,DL3MX,Alfred,Pertler,Germering,Bayern,Germany -900,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -901,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -902,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -903,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -904,EA7JTR,Bernabe,,MALAGA,None,Spain -905,W1RHS,Rick,Swenton,South Dennis,Massachusetts,United States -906,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -907,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -908,W4CLL,Chuck,Lavender,Plant City,Florida,United States -909,EA1HG,Ismael,Zarzoso,Salamanca,Salamanca,Spain -910,W4CLL,Chuck,Lavender,Plant City,Florida,United States -911,W4CLL,Chuck,Lavender,Plant City,Florida,United States -912,2M0ILA,Paul,Reynolds,Bathgate,Scotland,United Kingdom -913,WA4VAR,Richard J,Anson,Clearwater,Florida,United States -914,TA5T,Metin,Kaya,Konya,,Turkey -915,ER1MS,Serghei,,Chisinau,All Regions,Moldova -916,KN4OZJ,Mark A,Creamer,Guyton,Georgia,United States -917,SP8MDH,Pawel,,Lubartow,lubelskie,Poland -918,AF4RG,Ryan,Gilmore,Louisville,Kentucky,United States -919,GM4AUP,Ian,Suart,Airdrie,Scotland,United Kingdom -920,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -921,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -922,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -923,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -924,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -925,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -926,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -927,EA7JCL,Jose Antonio,,Granada,None,Spain -928,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -929,N1XDN,Robert,Thoelen Iii,Enfield,Connecticut,United States -930,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -931,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -932,CX1DB,Eduardo,Volpe Rodriguez,Calle Remanso M14 S12 entre Ecuador y Florida,Canelones,Uruguay -933,KC4JVC,Joseph ,Chiusano,Hanson,Massachusetts,United States -934,TA6AAL,Nazim,Özyanik,Amasya,None,Turkey -935,HC6AC,Angel,Martinez,AMBATO,All Regions,Ecuador -936,W1GPO,John R,Haserick Jr,Tolland,None,United States -937,IW8BZE,Davide,Pagnozzi,NAPOLI NA,Molise / Campania / Calabria,Italy -938,EA7JCL,Jose Antonio,,Granada,None,Spain -939,TA5DV,Ziya Umit,Paksoy,KONYA,Central Anatolia Region,Turkey -940,TA5AZ,Mehmet,KOCAK,KONYA Meram,Central Anatolia Region,Turkey -941,TA5N,Nuri,TOK,KONYA Selcuklu,Central Anatolia Region,Turkey -942,TA6B,Goksin,Kivanc,Samsun,None,Turkey -943,IU3OCW,Nicola,IU3OCW,North Pole,,Italy -944,TA9AAG,Sedat,Budak,Dogubayazit,None,Turkey -945,WX9CAH,Craig A,Held,Pleasant Plains,Illinois,United States -946,AF5JM,Jack E,Malone,Whitehouse,Texas,United States -947,ON6VDS,Rudy,VdS,Merendree,Oost-Vlaanderen,Belgium -948,M0VNA,Mal,,Newcastle Upon Tyne,England,United Kingdom -949,W3AFA,Anan,Phonlarak,Silver Spring,Maryland,United States -950,K1KGQ,Joel A,Weber,Torrington,None,United States -951,K1KGQ,Joel A,Weber,Torrington,None,United States -952,K1GML,GAIL M,Louchen Weber,TORRINGTON,None,United States -953,K1KGQ,Joel A,Weber,Torrington,None,United States -954,K1KGQ,Joel A,Weber,Torrington,None,United States -955,K1KGQ,Joel A,Weber,Torrington,None,United States -956,K1KGQ,Joel A,Weber,Torrington,None,United States -957,K1KGQ,Joel A,Weber,Torrington,None,United States -958,K1KGQ,Joel A,Weber,Torrington,None,United States -959,K1KGQ,Joel A,Weber,Torrington,None,United States -960,K1ZXX,Gary A,Hopkins,Thompson,Connecticut,United States -961,WA1SSB,Joseph,Kotomski,Naugatuck,Connecticut,United States -962,N1MAT,DENNIS W,LOMBARD,WEST SUFFIELD,None,United States -963,N1MAT,DENNIS W,LOMBARD,WEST SUFFIELD,None,United States -964,PD1AEU,Andre,None,Zevenbergschen Hoek,Noord-Brabant,Netherlands -965,KJ7SVO,S A R,,Tacoma,Washington,United States -966,M0XZT,Paul,Driver,Dewsbury,England,United Kingdom -967,TA2BJV,FATIH,ILASLAN,IZMIT,None,Turkey -968,IW7CRP,Luigi,Formosi,Brindisi,Apulia / Basilicata,Italy -969,HS1FMX,Sahadsa,Nilkamhang,Chiang Rai,Chiang Rai,Thailand -970,KB1VRI,Nicholas,Levasseur,Enfield,Connecticut,United States -971,WO1B,Paul,Meunier,Enfield,Connecticut,United States -972,N1ODJ,Kenneth,Schmitz,Middletown,Connecticut,United States -973,W1VLF,PAUL A,CIANCIOLO,HARWINTON,None,United States -974,IZ5IOM,Renzo,,Quarrata,None,Italy -975,IZ0VRV,Claudio,Di Blasio,Rome,Lazio / Umbria / Sardinia,Italy -976,E25NVQ,Nattapon,Thammasit,,Rayong,Thailand -977,KP4HCC,Herbert,Coffie-Camacho,Boqueron,All Regions,Puerto Rico -978,DM7AP,Andreas,Papandreou,Ludwigshafen,Rheinland-Pfalz / Saarland,Germany -979,DF9FP,Reiner,None,Waldsolms,Hessen,Germany -980,N2ECO,Dimitris,Economou,New York,New York,United States -981,IZ2SQK,Andrea,Marioni,MILANO,Lombardy,Italy -982,DS4GOD,Im,Cung Bin,Gwangju Dong-GuDaein-Dong 28-2 P. O. Box 26,KWangJu Si,Korea Republic of -983,SV2HNL,Andreas,,Thessaloniki,None,Greece -984,YU2BRA,Braca,None,Subotica,None,Serbia -985,G8EPQ,Robert,Prew,Milton Keynes,England,United Kingdom -986,YY1HGS,Octavio Ramon,Galindez Parra,MARACAIBO ,Zulia,Venezuela -987,CA5PTU,Pedro Cristian ,Tirapegui ibarra,Coronel,Bio Bio,Chile -988,IW8RRB,Radioradiobravo,GIACINTO,TREBISACCE,Molise / Campania / Calabria,Italy -989,W8ARG,Andria,Godwin,Mendon,Ohio,United States -990,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -991,IZ5LZP,Fabio,,CASCINA (PISA),None,Italy -992,YO5MDA,Dumi,,Satu Mare,None,Romania -993,KB0ISW,Shawn P,Collins,Karlstad,Minnesota,United States -994,KC3MXP,John W,Ceranic,Bridgeville,Pennsylvania,United States -995,K1IFF,CLIFFORD J,CAYER,BRISTOL,None,United States -996,HB9FPG,Claudio,,Ponte Capriasca,None,Switzerland -997,W8PGH,Edward S,Major,ALPENA,Michigan,United States -998,EA1ETV,SANTIAGO,Lopez Borrazas,Sada,A Coruna,Spain -999,KN4TIN,Jack,S,Claxton,Georgia,United States -1000,KP4RF,Oscar,Resto,Vega Alta,None,Puerto Rico -1001,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1002,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1003,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1004,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1005,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1006,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1007,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1008,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1009,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1010,KE4GWW,James M,Nelson,Dothan,Alabama,United States -1011,MM6LOY,Charlie,,Jedburgh,None,United Kingdom -1012,LX1DUC,Marc,,Diekirch,All Regions,Luxemburg -1013,W1ULF,Jeff,Hidek,Colorado Springs,Colorado,United States -1014,DL5BQ,Gerd, ,Herten,Nordrhein-Westfalen,Germany -1015,KK4WH,Tim,Webb,Benham,Kentucky,United States -1016,IK0JML,Antonio,Anastasio,Ardea,Lazio / Umbria / Sardinia,Italy -1017,HS7IMT,Deerek,Wanakam,Samchuk,Suphan Buri,Thailand -1018,HS8KF,PORNNURAK(PAUL),PROMMAS,BANNADORM,Surat Thani,Thailand -1019,HS5VLP,Wiraporn,Rattanachomnong,sainoi,Nonthaburi,Thailand -1020,N3BKV,David,Ginsberg,Chino Hills,California,United States -1021,IV3BVK,Paolo,Garbin,Fontanafredda,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -1022,M6XDN,Ian,,Nottingham,England,United Kingdom -1023,K4IZW,Shawn M,Russell,Douglasville,Georgia,United States -1024,W4GLE,Grady,Evans,Fayette,Alabama,United States -1025,W4GLE,Grady,Evans,Fayette,Alabama,United States -1026,KJ4TBJ,Kimberly,Evans,Fayette,Alabama,United States -1027,KJ4TBJ,Kimberly,Evans,Fayette,Alabama,United States -1028,K4ASF,Fayette,County Arc,Fayette,Alabama,United States -1029,IW2EPA,Iw2Epa, ,Paderno Dugnano MI,Lombardy,Italy -1030,CE1WMY,Jimmy,Romero,Calama,Antofagasta,Chile -1031,W4GLE,Grady,Evans,Fayette,Alabama,United States -1032,IK0SME,Gianluca,,Marino,None,Italy -1033,W4GMI,David,Bash,Vernon,Alabama,United States -1034,IK5XMK,David,Bencini,Sesto Fiorentino,Tuscany,Italy -1035,W4GMI,David,Bash,Vernon,Alabama,United States -1036,N1XH,Rob,Potvin,Spencer,Massachusetts,United States -1037,N1XH,Rob,Potvin,Spencer,Massachusetts,United States -1038,N1XH,Rob,Potvin,Spencer,Massachusetts,United States -1039,K4DJL,El,Erby,Montgomery,Alabama,United States -1040,IW4CPU,Alessandro,,Bologna,None,Italy -1041,UR4WWR,Club,Radio Club Azimuth,Lviv,All Regions,Ukraine -1042,BG7QCE,Deng,Yan,Guilin,Hu Nan Guang Dong Guang Xi,China -1043,EA7KKV,Ruben,PEDRAZA CARDENAS,Palma del rio,Cordoba,Spain -1044,W4DBG,Doug,Gooden,Troy,Alabama,United States -1045,W4DSM,David S,Martin,Brewton,Alabama,United States -1046,W4SFA,Scott,Carmichael,Montgomery,Alabama,United States -1047,KM4AFR,Fayette,County Ema,Fayette,Alabama,United States -1048,KK4QXJ,Fayette,County Ares,Fayette,Alabama,United States -1049,KC4UG,West,Alabama Amateur Radio Club,Vernon,Alabama,United States -1050,WD4MHS,Kenny,Bearden,Bessemer,Alabama,United States -1051,WD4MHS,Kenny,Bearden,Bessemer,Alabama,United States -1052,K5DMR,Stephen,W Curtis,Double Springs,Alabama,United States -1053,BG1LSN,Zhang,Ai Dong,Beijing,Bei Jing,China -1054,K5DMR,Stephen,W Curtis,Double Springs,Alabama,United States -1055,N4WFF,Jack,B Windham Iii,Elba,Alabama,United States -1056,HB9TVW,Gabriele,Biscetti,Basel,Basel-City,Switzerland -1057,N1KK,Ken,Klimasewski,Chepachet,Rhode Island,United States -1058,EA7JRQ,Antonio,Leones Tomas, palma del rio,Cordoba,Spain -1059,EC2US,Felix,C.B.,Bilbao,Vizcaya,Spain -1060,EC2UW,Jon,Burrutxaga,Bilbao,Vizcaya,Spain -1061,S55ML,Mitja,Lutar,Postojna,None,Slovenia -1062,DS4HKD,Wonmin,kim,jeonnam najudaehogil76-8,Jeonlla Nam Do,Korea Republic of -1063,BG1UQV,Zhang Jun,Z.J,Beijing,Bei Jing,China -1064,KI7KYM,Randy R,Turner,Stevensville,Montana,United States -1065,W9ICQ,Martin,Butler,Ann Arbor,Michigan,United States -1066,KM4JXP,Peter,Tasker,Longboat Key,Florida,United States -1067,HB9FPO,Stefano,FOPPOLI,Poschiavo,Grigioni Grisons,Switzerland -1068,BG1GSQ,Song Qing,Gao,Beijing,Bei Jing,China -1069,PU2MHI,Marcio,Vicente,Diadema,Sao Paulo,Brazil -1070,W4PCI,Danny,Cooley,Oneonta,Alabama,United States -1071,EA3IE,Jose,,St Vicen dels Horts,None,Spain -1072,VE1RCC,Robert,Cottreau,Wedgeport,Nova Scotia,Canada -1073,EA3W,Xavier,,Catalunya,Barcelona,Spain -1074,VK6MLL,Mitchell R,Clifford,Willetton,Western Australia,Australia -1075,G0AWM,Chas,Warr,Lancaster,England,United Kingdom -1076,EA3GGW,Josep Anton,Alcoverro Mani,Alcanar,Tarragona,Spain -1077,XE2Q,Manuel Francisco,Vazquez,Hermosillo,Sonora,Mexico -1078,CT5JWE,Paulo,Cardoso,Águeda,Regiao Centro,Portugal -1079,R2AZW,Revaz,Ashadze,Moscow,All Regions,Russia -1080,UR4UPZ,Denys,Brovkin,Irpen,All Regions,Ukraine -1081,DG6RAH,Christian,Marzi,Schwandorf,Bayern,Germany -1082,HL1RR,Seong-Gyu,Lim,Seoul,Seoul,Korea Republic of -1083,UW5ELK,Bohdan,Miroshnichenko,Kryvyi Rih,All Regions,Ukraine -1084,W0YJC,Gustav,Christensen,Nisswa,Minnesota,United States -1085,DO4CZ,Joerg,Dittrich,Schwaan,Sachsen-Anhalt / Mecklenburg-Vorpommen,Germany -1086,HS1EDG,Sujit,Uarpanyaporn,Bangkapi,Bangkok,Thailand -1087,EA3IGW,Sergi,Artiga Català,Reus,Tarragona,Spain -1088,W4DWF,Darrick Fields,Fields,Cullman,Alabama,United States -1089,EA7JBK,JOSE ANTONIO,None,Arahal,,Spain -1090,VE4SBS,Sunday,Satiada,Winnipeg,Manitoba,Canada -1091,KC0WNG,Douglas D,DeBoer,Miller,South Dakota,United States -1092,KO4CCD,Robert,Smith,Hamilton,Alabama,United States -1093,PD9MWO,Menno,Wormsbecher,Nieuw Vennep,Noord-Holland,Netherlands -1094,DL6QL,Wolfgang,Eichler,Espelkamp,Nordrhein-Westfalen,Germany -1095,KB4VSP,David C,Travis,Holts Summit,Missouri,United States -1096,EA3IBE,Albert,,Caldes De Montbui,Barcelona,Spain -1097,S54LD,Danijel,Zemljak,Ljubečna,None,Slovenia -1098,D80YI,Gyeongsan City Branch,Ham Radio Station KARL,GyeongSan,KyungSang Buk-Do,Korea Republic of -1099,E24XUI,Thongphon,Wungvong,Thailand,Mukdahan,Thailand -1100,KW8RQ,Michael R,Vanatta,Frankfort,Kentucky,United States -1101,EA2AIV,Nacho,,Zaragoza,None,Spain -1102,JA6FWU,一男,Sato,福岡,Kyushu,Japan -1103,W4UDT,Bobby P,Murphy,Birmingham,Alabama,United States -1104,KM4CJ,Steven W,Smith,Huntsville,Alabama,United States -1105,IU4DTL,Francesco,,Rubiera,None,Italy -1106,VK4UR,James,Newman,Westbrook,Queensland,Australia -1107,ON3XX,Jozef,,Moerzeke,Oost-Vlaanderen,Belgium -1108,OE4KMU,Klaus,,Markt Allhau,None,Austria -1109,N5FKU,Scott E,Croft,Frisco,Texas,United States -1111,PE1BMM,William,Abbo,Obdam,Noord-Holland,Netherlands -1112,EA3V,Toni,,Sant Vicenc dels Horts,Barcelona,Spain -1113,KQ4BX,Joseph,Massimino,Jensen Beach,Florida,United States -1114,K1DMM,David M,Markt,Websterville,Vermont,United States -1115,TB5GMZ,Murat Zaza,zaza,Seyhan,Black Sea Region,Turkey -1116,EA3ILJ,Rafael,Comellas,Berga,Barcelona,Spain -1117,K6FED,Frank,Decuire,Rancho Cucamonga,California,United States -1118,KQ6K,Edward N,Pierce,Moorpark,California,United States -1119,AB2HM,Patrick,Guilfoy,Woodbury Heights,New Jersey,United States -1120,IZ5YBK,Mauche,,Calenzano (Firenze),None,Italy -1121,K3VT,Nick,Sapienza,Blacksburg,Virginia,United States -1122,M0MBN,Matt,,Sunderland,England,United Kingdom -1123,XE2VP,Ruben,Martinez,Monclova,Coahuila,Mexico -1124,TA5AYX,Ali Kemal,,Meram,None,Turkey -1125,KE5JZB,Nathan E,Duke,Midland,Texas,United States -1126,DS5AJD,Haehyun,Park,MalliJae-Ro Jung-Gu,Seoul,Korea Republic of -1127,DS1TQC,Byungji,Kim,Seoul,Seoul,Korea Republic of -1128,EA4GLS,Alvaro Hurtado,None,Castuera,Badajoz,Spain -1129,DS5QDR,Heonmin,Lee,Gimhae,KyungSang Nam-Do,Korea Republic of -1130,DS5NQQ,Kang,dongjin,ulsan,UlSan Si ,Korea Republic of -1131,SP8MTA,Tomasz,,Piotrkow Trybunalski,łódzkie,Poland -1132,M0MHM,Mayfuse,None,Leicester,England,United Kingdom -1133,KD5NVR,Robert G,Carey,Bandera,Texas,United States -1134,GW0KIG,Kevin,O'Reilly,Merthyr Tydfil,Wales,United Kingdom -1135,K6ATM,Joe,Velasquez,Lincoln,California,United States -1136,EB1AIR,Juan,Manuel,Poio,Pontevedra,Spain -1137,K6AGA,Aris,Aspiotes,Arcadia,California,United States -1138,JP3REM,Bill,Perrin,Osaka,Kinki,Japan -1139,EA3IGB,Pau,GAR,Mataro,Barcelona,Spain -1140,W4DWN,Nicklous W,Deskins,Chilhowie,Virginia,United States -1141,IU3NPG,Renato,Ben,Agordo,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -1142,NV8D,Brent K,Miller,Franklin,Tennessee,United States -1143,KC3QXS,Brian,Shea,Baltimore,Maryland,United States -1144,HL3LQZ,Lee,Geomyeong,Cheonan-si,ChungChong Nam-Do,Korea Republic of -1145,BH5HVM,Shengwei,Xue,Hangzhou,Zhe Jiang Fu Jian Jiang Xi,China -1146,SQ9CWW,Piotr,,Bierun,śląskie,Poland -1147,ON6XD,Staf,VH,Hamme,Oost-Vlaanderen,Belgium -1149,OO0Q,Rudy,VdS,Deinze,Oost-Vlaanderen,Belgium -1150,IW2KGL,Massimo,Capasso,Pavia,Lombardy,Italy -1151,F5TTB,Claude,,Liste Orange,Nouvelle-Aquitaine,France -1152,M7GLB,Gav,Briggs,Sheffield,England,United Kingdom -1153,MM7BDW,Alex,McCubbin,Saltcoats,Scotland,United Kingdom -1154,IK0YYY,Luca,,Roma,Lazio / Umbria / Sardinia,Italy -1155,DO1FFE,Erik,Schauer,Essen,Nordrhein-Westfalen,Germany -1156,DO1HSP,Ole,None,Uslar,Niedersachsen / Bremen,Germany -1157,DS1HMG,JONG HYUK,LIM,Nowon-Gu,Seoul,Korea Republic of -1158,KZ4ARN,Aaron,Nieves,Daphne,Alabama,United States -1159,G0TOV,Mark,,Preston,England,United Kingdom -1160,DS2GVW,Dong Joong,Kim,Hwaseongsi,KyungKi-Do,Korea Republic of -1161,W3CJW,Christopher J,Wilcox,Pottstown,Pennsylvania,United States -1162,VK2AB,Malcolm,Cooper,Yass,New South Wales,Australia -1163,DS1KBF,Taeyoung,Kang,Jong-Ro Gu,Seoul,Korea Republic of -1164,CT1FOE,Jose Silva,Silva,Portimao,Regiao de Algarve,Portugal -1165,W0PE,Fred H,Osterman,Yorba Linda,California,United States -1166,DS3ENR,Kang-Yong,Kim,Goyang-si,KyungKi-Do,Korea Republic of -1167,ON3ASZ,Daniel,van der stuyft,Lede,Oost-Vlaanderen,Belgium -1168,KE0ZVD,Jason,Weathers,Wellington,Missouri,United States -1169,GW6WTK,Brian,Wiegold,Caerphilly,Wales,United Kingdom -1170,IK7VXC,Michele,Custodero,Brindisi,Apulia / Basilicata,Italy -1171,DS5WIS,Doyoung,Kim,28 YugangGil Yeon,KyungSang Buk-Do,Korea Republic of -1172,2E0HRE,Steve,Holoryd,Worcestershire,England,United Kingdom -1173,ZR1ABO,Neil,Beattie,Somerset West,Cape,South Africa -1174,DS5SPV,Dong Yong,Kang,Su Seong-gu Daegu,None,Korea Republic of -1175,G0BUS,Joe,Busacca,Bedford,England,United Kingdom -1176,KN4CTG,Andrew J,Albertson,Spring City,Tennessee,United States -1177,HL1SCI,Iksu ,LO,Seoul,Seoul,Korea Republic of -1178,DS5CIC,Park,Jin Kook,Cheju City,CheJu-Do,Korea Republic of -1179,MM0DXE,Andrew,Ireland,St Monans,Scotland,United Kingdom -1180,DS4QYR,Moon,Byeong Heui,JeonJu,Jeonlla Buk-Do,Korea Republic of -1181,W4KMG,Kris,Garner,Auburn,Alabama,United States -1182,GM1RCP,Peter,,Loanhead,None,United Kingdom -1183,JA1ADP,Nobuyasu,Nobuya,Fiji,Tokai,Japan -1184,DS3OZX,신승우,신,천안시서북구성거읍성거길82,ChungChong Nam-Do,Korea Republic of -1185,KO4MDL,Ashton,Slate,Charlotte,North Carolina,United States -1186,VE7PJG,Patrick,Grundle,White Rock,British Columbia,Canada -1187,N3NCG,Tim H,Longan,Milton,Pennsylvania,United States -1188,KO4JWT,John W,Trissel,Waynesboro,Virginia,United States -1189,N3GTO,Stephen J,Hischar,Jacksonville ,Florida,United States -1190,PP5CQ,Douglas,Frez ,JOINVILLE ,Santa Catarina,Brazil -1191,PY2DRW,Anselmo,Guarda Belo Pereira,São Paulo,Sao Paulo,Brazil -1192,N5LRM,Librado,Rios,Edinburg,Texas,United States -1193,KK4LPO,Timothy,Patrick,Huntsville,Alabama,United States -1194,M7BUS,Giuseppe,,Bedford,None,United Kingdom -1195,PD4ET,Erwin,,Ter Aar,Zuid-Holland,Netherlands -1196,OM6AXE,Jan,,Zilina,Banskobystricky / Zilinsky,Slovakia -1197,DL9OH,Herbert,None,Kall,None,Germany -1198,KB2MOO,Aaron,Fitzsimmons,Rancho Cucamonga,California,United States -1199,DS1IWR,Inhyun,Song,Seoul,Seoul,Korea Republic of -1200,TA1SYB,Yılmaz,Bozacı, Silivri İstanbul,None,Turkey -1201,LU8HAO,Mateo,Luque Rivata,Villa del Rosario,Cordoba,Argentina Republic -1202,ZS6ZA,Etienne,Nieuwoudt,Kempton Park,Gauteng,South Africa -1203,ON4WZ,Geert,Damme,Roeselare,West-Vlaanderen,Belgium -1204,DK1AJ,Michael,Gross,Wietze,Niedersachsen / Bremen,Germany -1205,N7ZX,Brett,Carter,Sparks,Nevada,United States -1206,K0HTF,Thomas E H,Gruis,Urbandale,Iowa,United States -1207,DM7GS,Gerhard,Schmitt,Kulmbach,Bayern,Germany -1208,SP1ARE,Arkadiusz,Orlowski,Wiartel,warmińsko-mazurskie,Poland -1209,W4OTS,Steve,Graves,Hickory,North Carolina,United States -1210,GM5DVS,Ian,Suart,Airdrie,Scotland,United Kingdom -1211,WW3JAY,John,Stratton,Mechanicsville,Maryland,United States -1212,KA3IRT,Bill P,Almasy,Coraopolis,Pennsylvania,United States -1213,N4NHY,Toby,Wellborn,Wilkesboro,North Carolina,United States -1214,HS2OCE,Bampen,Temprom,Sattahip,Chon Buri,Thailand -1215,4X4XM,Doron,Tal,Karmiel,Northern,Israel -1216,6K2ILX,Daegyu,BAE,Pyeongtaek-Si,Gyeonggi Province,Korea Republic of -1217,JS6SEW,Nobuyasu,Saito,Miyakojima,None,Japan -1218,KD7WPQ,Patrick,Rachels,Ponderay,Idaho,United States -1219,K8RAP,Randall A,Proehl,Reynoldsburg,Ohio,United States -1220,MM7DKY,Stu,,Coatbridge,Scotland,United Kingdom -1221,BG4CIZ,Jie,Zheng,Shanghai,Bei Jing,China -1222,KM6ZTH,Justin,Cowgill,Benicia,California,United States -1223,ED2ZAG,Digital Repeater,438 250 Mhz Minus 7 6 Mhz,Asociacion Radioaficionados Bilbainos,Vizcaya,Spain -1224,EI9HJB,Danilo,Papurello,Bray,None,Ireland -1225,KI4C,Ray,,Boca Raton,Florida,United States -1226,EA1HFV,Ray,,Villaviciosa,Asturias,Spain -1227,WV8MAT,Matt,Gregg,Letart,West Virginia,United States -1228,TB2CUT,Abdullah,Mert,Adapazarı,None,Turkey -1229,ON3RS,Regi,,Antwerp,Antwerp,Belgium -1230,JQ3CPC,Bryan,None,None,Kinki,Japan -1231,KI5MYO,Laterrance ,Majors,Cedar Hill,Texas,United States -1232,KO4LWN,Jimmy,Cwik,Annville,Kentucky,United States -1233,VE2UGO,Un Grand Orateur,,Trois-Rivieres,Quebec,Canada -1234,M7EMH,Chris,Holmes,MINSTERWORTH,England,United Kingdom -1235,EA3HUJ,Daniel,Comino Alcaide,Mollet del Valles,Barcelona,Spain -1236,KC2EJB,Gregory,Rizos,Denville,New Jersey,United States -1237,4O9KOM,Luka Vulic,,Berane,None,Montenegro -1238,KF6DGN,David L,Torkelson,Canyon Lake,California,United States -1239,GW1CUQ,Nigel,,Cardiff,Wales,United Kingdom -1240,GI4XSF,Mike,Stevenson,Cloughey,Northern Ireland,United Kingdom -1241,F5NMK,Alain,,SARREBOURG,Grand Est,France -1242,SP2OKO,Pawel,Ryzner,Gdynia,pomorskie,Poland -1243,G6VBJ,Peter,Tasker,Ridley,England,United Kingdom -1244,KE5ZZO,David A,Hold,Rosenberg,Texas,United States -1245,KI5OEP,Christopher,Rivas,Beeville,Texas,United States -1246,E20VMF,Sombat,,Siracha,Chon Buri,Thailand -1247,HL2MMW,Kim,Deok Soo,Bupyeong gu Incheon,InChon Si,Korea Republic of -1248,HS4MRT,Tanatrat,Tinnakornwong,Udonthani,Udon Thani,Thailand -1249,N9TKF,John,Kettinger,Shoals,Indiana,United States -1251,BI6MHU,Yiyang,Huang,Zheng Zhou,He Nan Hu Bei An Hui,China -1252,N2HAY,Hayden,Kaufman,Ocala,Florida,United States -1253,YD1ION,Kiki,Solihin,Bandung,Jawa Barat,Indonesia -1254,N7SRR,Stephan R,Ramseyer,Snohomish,Washington,United States -1255,VA2QBM,Reseau BM TG3022,Reseau Dmr Brandmeister Tg3022,Prov De Quebec,Quebec,Canada -1256,JN1AJU,Kyotaro,Imamura,Bunkyo ku Tokyo,Kanto,Japan -1257,OH6HGN,Teemu,,Kortesjarvi,,Finland -1258,SP7MTU,Zbigniew,,Lodz,łódzkie,Poland -1259,KE8ASZ,Michael S,Morrish,St Clair Shores,Michigan,United States -1260,VK6ADF,Phil,Heckingbottom,Dongara,Western Australia,Australia -1261,KD8REH,Michael,Vandermey,Traverse City,Michigan,United States -1262,WY7JT,Jason,Turning,Cheyenne,Wyoming,United States -1263,GW4OBA,Roger,Jarvis,Llanybydder,Wales,United Kingdom -1264,YY4AMB,Andrés ,López ,Maracay,Aragua,Venezuela -1265,HK6O,Oscar,Reyes,Armenia,Quindio,Colombia -1266,VK3TX,Oscar,Reyes,Point Cook,Victoria,Australia -1267,M0IXQ,Oscar,Reyes,London,England,United Kingdom -1268,WW2W,Oscar,Reyes Salazar,Corona,New York,United States -1269,WG8M,Emmanuel,Barrido,Sterling Heights,Michigan,United States -1270,IZ6ENY,Roberto,Di Emidio,Bellante Stazione,Marche / Abruzzo,Italy -1272,M0JKT,FreeSTAR,International,London,England,United Kingdom -1273,CT1FKP,Rui Miguel Sequeira,Rodrigues,8500 306 PORTIMãO,Regiao de Algarve,Portugal -1274,KB4TXC,Douglas,Bickerstaff,Kannapolis,North Carolina,United States -1275,KI6N,Will Wonil,Lim,GARDEN GROVE,California,United States -1276,GW0UXJ,Ashley,Burns ,Merthyr Tydfil,Wales,United Kingdom -1277,DO4HA,Frank,None,Hagen,Nordrhein-Westfalen,Germany -1278,WB9RZY,Jerry,Zuercher,Tremont,Illinois,United States -1279,SP7EPJ,Jakub,-,Pajeczno,łódzkie,Poland -1280,HS0BXF,Namchoke,Junkaew,Thanyaburi,Pathum Thani,Thailand -1281,AI5AC,Namchoke,Junkaew,Oklahoma City,Oklahoma,United States -1282,HS2WAQ,Nattapol,Janson,Huaykwang,Bangkok,Thailand -1283,DL2BDX,Peter,Schröder,Bothel,Niedersachsen / Bremen,Germany -1284,CR7BAF,Helder,Esteves,cortes do meio,Regiao Centro,Portugal -1285,VE1ILD,Brian J,Teepell,Dartmouth,Nova Scotia,Canada -1286,MW7BQM,Gavin,Edwards,Merthyr Tydfil,Wales,United Kingdom -1287,VA3ALU,Alan,Doherty,Hamilton,Ontario,Canada -1288,DS3DNP,Jae Yong,Lee,yangpyeong,Gyeonggi Province,Korea Republic of -1289,HL2MDU,Baek,Namsik,Yangpyeng-Gun Yongmun,KyungKi-Do,Korea Republic of -1290,G0UBX,Tony,Quince,Irchester,England,United Kingdom -1291,VU3MZM,Nihal,Sadath C M,MALAPPURAM KERALA ,Kerala,India -1292,PY2PWL,Rafael Davi,De Barros Anella,Campinas,Sao Paulo,Brazil -1293,K5OK,Donald J,Shelton,Garland,Texas,United States -1294,EA1KM,Angel,,Pontevedra,None,Spain -1295,IU5OYK,Andrea,Batisti,Buti,Tuscany,Italy -1296,EI8KE,Donald,Shelton,Co Sligo,None,Ireland -1297,IW8DYJ,Giovanni,Maresca,Napoli,Molise / Campania / Calabria,Italy -1298,PD0GJC,Gerrit,Croezen,Rijsenhout,Noord-Holland,Netherlands -1299,BG3KKJ,Gen,li,Baotou,Nei Mogol Shan Xi He Bei Tian Jin,China -1300,BH9DMR,Wenjun,He,Xi An Shaanxi Province,Shan Xi Ning Xia Gan Su Qing Hai,China -1301,DK1OZ,Jim,None,Kirchwald,Rheinland-Pfalz / Saarland,Germany -1302,2E0KBZ,Scott,stretton,Worksop,England,United Kingdom -1303,2E0FEI,Bill,,Northampton,England,United Kingdom -1304,K4XXX,Ed,Lemley,London,Kentucky,United States -1305,I5EKX,Alessandro,,Livorno,None,Italy -1306,AF5OQ,Christopher,Dunn,Port Gibson,Mississippi,United States -1307,IU6IBX,Gianni,Arcieri,Bellante Stazione,Marche / Abruzzo,Italy -1308,KC5IBO,Wanda S,Dunn,Port Gibson,Mississippi,United States -1309,M6KKW,Nick,,Bognor Regis,England,United Kingdom -1310,KC2URB,David,Prude,Brooklyn,New York,United States -1311,WO9B,Michael,Johnson,New Berlin,Wisconsin,United States -1312,BG9EGA,Yang,Lei,Xi'an,Shan Xi Ning Xia Gan Su Qing Hai,China -1313,KB2UNZ,Edward,Donnelly,Kenvil,New Jersey,United States -1314,KB2UNZ,Edward,Donnelly,Kenvil,New Jersey,United States -1315,EA7OR,Francisco,Duran Diaz,Cordoba,,Spain -1316,M1CFK,Neil,Neil,Redditch nr Worcs R-ID,England,United Kingdom -1317,OK9DMR,Michal,None,Praha,Prague,Czech Republic -1318,VK3HAG,Ashley S,Geelan,Reservoir,Victoria,Australia -1319,N3JHU,Qingtao,Meng,Baltimore,Maryland,United States -1320,EB5DET,Juanvi,Rubio,Alboraya - Valencia,Valencia,Spain -1321,DO1MPP,Michael,Peitz,Bad Berleburg,Nordrhein-Westfalen,Germany -1322,DL9ME,Muhammet,TA-DL,Vil,Bayern,Germany -1323,MW7RLT,Andrew W,Noakes,Dinas Powys,Wales,United Kingdom -1324,SP9UVG,Gustaw,,Myslowice,śląskie,Poland -1325,W4OWE,Rodney J,Stevens,Ashville,Alabama,United States -1326,IW4EHJ,Andrea,Pozzi,Rimini,Emilia-Romagna,Italy -1327,BD2VAA,Peng,Ji,Shenyang,Hei Long Jiang Ji Lin Liao Ning,China -1328,F5ANB,Jean Marc,Raveau,Lauzerville,Grand Est,France -1329,DS1NSZ,???,이재철,Guri City,Gyeonggi Province,Korea Republic of -1330,M6AYW,Kieran,Reeves,Rotherham,England,United Kingdom -1331,N0YLS,Michael,Pollmann,Livermore,Colorado,United States -1332,EA5IPM,Diego,Gomez,Elche,Alicante,Spain -1333,E20UVM,Chumporn,Peethong,Phasi Charoen,Bangkok,Thailand -1334,BH8UQU,Kunyan,Deng,Luxi,Gui Zhou Si Chuan ,China -1335,PU5VID,Carlos,LIMA,Curitiba,Parana,Brazil -1336,K2IE,Dan,Srebnick,Aberdeen,New Jersey,United States -1337,N5AMD,Ben A,Fogt,Richland,Michigan,United States -1338,VK4MRY,Robert,Young,Eidsvold,Queensland,Australia -1339,IZ3VBY,Christian,,Belluno,None,Italy -1340,KG4NWE,Ross,Brawley,in Fedex Truck,South Carolina,United States -1341,G7FCT,Rick,Lee,Doncaster,England,United Kingdom -1342,KD4BWW,Robert,Oliver,Claxton,Georgia,United States -1343,EA1KM,Angel,,Pontevedra,None,Spain -1344,K4JSY,Jeremy,Yelken,Virginia Beach,Virginia,United States -1345,IK7EJV,Ettore,Panarelli,Taranto,Apulia / Basilicata,Italy -1346,BH9DYX,He,wu,Xi An Shaanxi Province,Shan Xi Ning Xia Gan Su Qing Hai,China -1347,N0QVO,Luke W,Milka,Rocky Mount,Missouri,United States -1348,AE4ON,Daniel,Hallmark,Columbiana,Alabama,United States -1349,N8NMX,William,Stranahan,Rochester,Michigan,United States -1350,KA4RCV,Dustin J,Lewis,Cumberland City,Tennessee,United States -1351,XE2MCC,Guillermo,Gonzalez L.P.,Durango,Durango,Mexico -1352,DK9CZ,Hermann,Bader,Unterostendorf,Bayern,Germany -1353,K4QY,Andrew D,Magnet,Fernandina Beach,Florida,United States -1354,M1NER,Andy,,Whittlesey,England,United Kingdom -1355,WR5G,Jerry,Boyd,Peoria,Arizona,United States -1356,AA4TN,Michael W,Gibbons,Dyersburg,Tennessee,United States -1357,PU2KSN,(Ale) - Alessandro Jose,Da Silva,Sertaozinho Sp,Sao Paulo,Brazil -1358,AG5PV,Dennis O,Talbot,Albuquerque,New Mexico,United States -1359,K8BMZ,Brennan,Manley,Traverse City,Michigan,United States -1360,VK5COL,Colin,Mason,Yorketown,South Australia,Australia -1361,KF0CZN,Morris,Jones,Dodge City,Kansas,United States -1362,EA2NN,Ea2Nn,Ivan,Casillas de Coria,Caceres,Spain -1363,IZ0THD,Michele,Iuliano,Valmontone,None,Italy -1364,G0GEP,Graham,Perry,Birmingham,England,United Kingdom -1365,KM4VKT,James,Spitzer,Elgin,South Carolina,United States -1366,IK2ZEM,Diego,,Merate,None,Italy -1367,DC6RN,Norbert,,Kuemmersbruck,None,Germany -1368,K9BDW,Brian,Heins,Ellsworth,Wisconsin,United States -1369,CE2IEN,Guillermo,Blanche,Vina Del Mar,Valparaiso,Chile -1370,KF0BOE,T I,Weintraub,Colorado Springs,Colorado,United States -1371,BH9EUB,liyang,None,None,Shan Xi Ning Xia Gan Su Qing Hai,China -1372,BD2XYZ,Hongyan,Zhang,Shenyang,Hei Long Jiang Ji Lin Liao Ning,China -1373,BH9EVC,Yan,CHUN,XIAN,Shan Xi Ning Xia Gan Su Qing Hai,China -1374,BH9FPF,Jia,Peng Cheng,Shan Xi Xi An,Shan Xi Ning Xia Gan Su Qing Hai,China -1375,BH9FOW,runsen,ma,xi'an,Nei Mogol Shan Xi He Bei Tian Jin,China -1376,BH9ETZ,bin,zhang,Xian,Bei Jing,China -1377,W7XDX,Darin,Watrous,South Jordan,Utah,United States -1378,ON4LBO,Bruno,Kroonen,Limelette,Wal. Brabant,Belgium -1379,N7NWA,Duane,Dunn,Kingman,Arizona,United States -1380,KE0QLJ,Larry J,Edwards,Woodland Park,Colorado,United States -1381,CT2HYA,Joao Melo,Melo,Nazare,Regiao Centro,Portugal -1382,HL5FKP,Kim,YeongBae,Cheongdo,KyungSang Buk-Do,Korea Republic of -1383,W7COM,Robert,Hamelin,Tulalip,Washington,United States -1384,VU3TBU,Rajesh,A,BANGALORE,Karnataka,India -1385,BG8SRQ,Lei,Bi,Qujing Yunnan,,China -1386,W4OA,Shelly F,Mitchell,Opelika,Alabama,United States -1387,IU5JAE,Antonio,Matraia,Borgo A Mozzano,Tuscany,Italy -1388,KB1ILJ,Merritt F,Brainard,Milford,Connecticut,United States -1389,DG2RBV,Heinz,Rauh,Bamberg,Bayern,Germany -1390,BG4IGO,Diao,Yujiao,YanTai city Shandong province,Shan Dong Jiang Su,China -1391,BI4PJK,Teng,Lin,Qing Dao,Shan Dong Jiang Su,China -1392,BH9FKJ,Wang Hua,Wu,Xi An,Shan Xi Ning Xia Gan Su Qing Hai,China -1393,PA3H,Hans,Zeilmaker,Zwijndrecht,Zuid-Holland,Netherlands -1394,KO4MIQ,Joshua,Slabiak,Cumming,Georgia,United States -1395,BG9FQS,Hu,yf,Xianyang Shanxi Province,Shan Xi Ning Xia Gan Su Qing Hai,China -1396,KN6KS,Thomas,Hart,Quartz Hill,California,United States -1397,BG8NQ,Zhengyi,Li,Gui Yang,Gui Zhou Si Chuan ,China -1398,BH8SIK,Ya Fei,Sun,Kun Ming,Gui Zhou Si Chuan ,China -1399,BH3OHF,Bing,Li,Lang Fang,Shan Xi He Bei Tian Jin,China -1400,BH8PSW,Ge,Wu,Gui Yang,None,China -1401,DL5RDE,Stephan,Ebel,Wertingen,Bayern,Germany -1402,2W0VOG,Steve,Cawsey,Cardiff,Wales,United Kingdom -1403,MM0PAZ,Stuart Mck,None,Paisley,Scotland,United Kingdom -1404,EA7IXY,Selu,,Málaga,,Spain -1405,TA2BBE,Onur,BESPINAR,Ankara,Central Anatolia Region,Turkey -1406,PU2MGP,Douglas,Santa Cruz,Osasco,Sao Paulo,Brazil -1407,DL7BCU,Christian,,Kevelaer,None,Germany -1408,KD2PNV,Bjoern C,Unger,Valley Cottage,New York,United States -1409,K3WHD,David K,Enright,Rochester,New York,United States -1410,W9AH,John P,Hamilton,Manitowoc,Wisconsin,United States -1411,VK2FCAM,Cameron,Stacey,South Grafton,New South Wales,Australia -1412,IK6IHH,Mimmo,mimmo,Pineto,Marche / Abruzzo,Italy -1413,VA5WES,Wes,Awesome,Regina,Saskatchewan,Canada -1414,KJ7DUA,Janice L,Richards,Whitefish,Montana,United States -1415,M0DUB,Darren,Wood,Wakefield,England,United Kingdom -1416,BH9EQH,Zhang,Zhanyi,Xi an Shaanxi Province,Shan Xi Ning Xia Gan Su Qing Hai,China -1417,AC9CO,Thomas,Loftus,Oak Park,Illinois,United States -1418,EB5BZM,Luis,Lopez,Valencia,Valencia,Spain -1419,AK4NB,Ravindranath,,Doral,Florida,United States -1420,LZ1STA,Ivan,Stamov,Sofia,All Regions,Bulgaria -1421,WC2F,Miguel ,Orama,Tallahassee,Florida,United States -1422,KD9DCC,Anthony,Martin,Zion,Illinois,United States -1423,KE4CSA,Christopher,Allen,Waycross,Georgia,United States -1424,2E0OHC,Martin,Hill,SANDOWN,England,United Kingdom -1425,KS6N,Kevin E,Drowns,Altadena,California,United States -1426,IU8HCN,Pasquale,,Crotone,Molise / Campania / Calabria,Italy -1427,KN6NMD,Victor,Frandsen,Anderson,California,United States -1428,SM2GSR,Bjorn,Haraldson,Holmsund,None,Sweden -1429,K4NWS,Alert,Alabama Emergency Response Team,Chelsea,Alabama,United States -1430,IZ5ILD,Daniele,,Collesalvetti,None,Italy -1431,KW3TTP,Travis,Pierce,Reynoldsville,Pennsylvania,United States -1432,GW7GDH,Gaz,Garry Jones,Pontypool,Wales,United Kingdom -1433,KE5QKR,Emile S,Diodene,Slidell,Louisiana,United States -1434,VK6KBY,Dudley,Donovan,Bunbury,Western Australia,Australia -1435,9M2ROL,Amirol,Ahmad,Bandar Puncak Alam Selangor,West Malaysia,Malaysia -1436,W4UGH,Hugh,Smalley,Margate,Florida,United States -1437,MW7FPV,Pete,Vaughan,Johnstown,Wales,United Kingdom -1438,TA4HJ,Ozgur,Oren,Bodrum,None,Turkey -1439,LA0HY,Guillermo,Aguilar,Krokstadelva,Viken,Norway -1440,G1ZGZ,Richard,,Derby,None,United Kingdom -1441,WX5UIF,Travis,Davis,Broken Arrow,Oklahoma,United States -1442,F4EGG,Thierry,Giai-Checa,Saint Chaffrey,Provence-Alpes-Côte d Azur,France -1443,KB7EIU,Dan,Edmunds,Beverly Hills,Florida,United States -1444,KC1LEP,Jonathan,Le Bretton,Derry,New Hampshire,United States -1445,ON8CB,Bas,,Jurbise,None,Belgium -1446,KO4NUG,Francis,Coarr,York,South Carolina,United States -1447,W6ABW,Edward,Van Prooijen,La Verne,California,United States -1448,DO1AKW,Alexander,,,Bayern,Germany -1449,IZ4WNA,Alessandro,,Bologna,Emilia-Romagna,Italy -1450,YB6ABO,Doni,Supriya Heru,Kutabaro,Aceh,Indonesia -1451,N8CWG,Charles,Grant,Toledo,Ohio,United States -1452,PU3FSN,Fernando,NUNES,BAGE,Rio Grande do Sul,Brazil -1453,KD2WCM,Donald,Schuck,Jefferson Valley,New York,United States -1454,DK5RQ,Rudi,,Thalmassing,Bayern,Germany -1455,IU2MQD,Fulvio,None,Cassano Dadda,None,Italy -1456,BG8TFI,Hai Lin,Xiong,Qujing City Yunnan Province,None,China -1457,N0NZ,Barry S,Berg,Apple Valley,Minnesota,United States -1458,IZ1GCN,Roberto,Porro,Cherasco,Piedmont / Liguria / Aosta,Italy -1459,IW9EG,Damiano,None,Palermo,None,Italy -1460,AL2C,Alabama BARC,Alabama Bicentennial Amateur Radio Club,Montgomery,Alabama,United States -1461,DH5ABC,Matt,,Mueglitztal,Sachsen / Thueringen,Germany -1462,US3QZ,Yuriy,Dionizov,Zaporizhzhia,All Regions,Ukraine -1463,PD0WLM,William,None,Hardenberg,Overijssel / Flevoland,Netherlands -1464,BH9DZU,A Tian,Li,Xi An,Shan Xi Ning Xia Gan Su Qing Hai,China -1466,TB5ABR,Birtan,Kantoglu,Seyhan,Black Sea Region,Turkey -1467,KN6FOC,Edward L,Beasley,Perris,California,United States -1468,SO5BCN,Marcin,,Warszawa,mazowieckie,Poland -1469,KD8PQP,Shawn,Brown,Carrollton,Ohio,United States -1470,EA8DJI,Inaki,Garces,Telde,Las Palmas,Spain -1471,Z36AEC,Herolind, - OE5BKE -,Gostivar,All Regions,Macedonia -1472,BH4JBV,Wang,Karl,Jinan,Shan Dong Jiang Su,China -1473,TA2ROD,Ozenc,Demiralp,Istanbul,None,Turkey -1474,KI5RIZ,Ron,Risley,ELM GROVE,Louisiana,United States -1475,E27HCR,Punyawut,Chanwaro,Bangkok,Bangkok,Thailand -1476,IZ7ZAK,Basilio,None,Bari,Apulia / Basilicata,Italy -1477,LY2VP,Vygintas ,Pugaciauskas,Kaunas,All Regions,Lithuania -1478,WE4B,Jeff,Johns,Montgomery,Alabama,United States -1479,KC8YHO,Robert,Johnson,Van Buren Township,Michigan,United States -1480,K9BPS,Brian,Smith,Wrightstown,Wisconsin,United States -1481,UN1EAK,Sergey,Leikhner,Schuchinsk,Akmola,Kazakhstan -1482,IZ8DQG,Enzo,None,Battipaglia,None,Italy -1483,KB7SIK,Ryan,Pugh,Saint Maries,Idaho,United States -1484,PY2FG,Wladimir,Donizeti,Vinhedo -SP-Brazil,Sao Paulo,Brazil -1485,KR1RRC,Richard,Chance,Cross Junction,Virginia,United States -1486,KL3IT,Takeshi J,Morgan,Wasilla,Alaska,United States -1487,KF5ZSR,Benjamin S,Bost,New Iberia,Louisiana,United States -1488,G4YKJ,Graham,Gale,Ipswich,England,United Kingdom -1489,N9IJS,John,Scrip,Schaumburg,Illinois,United States -1490,TB7CKO,Kenan,ÖZTÜRK,GÜMÜŞHANE,None,Turkey -1491,PU2RRY,Rodrigo,de souza pinto ,Sao paulo ,Sao Paulo,Brazil -1492,HS9UAC,Mr Sumeta,Sartthayarat,YALA Thailand,Yala,Thailand -1493,BH9FPG,Sun,BINSEE,soochow,Shan Dong Jiang Su,China -1494,KE0RKB,Chris J,DeLoache,Bennett,Colorado,United States -1495,BG3TAI,Xiuwei,Chi,Shanxishengtaiyuansh,Shan Xi He Bei Tian Jin,China -1496,K4FSO,William A,Rodgers,Steele,Alabama,United States -1497,IZ5TIY,Daniele,,Firenze,None,Italy -1498,K8NEZ,Timothy E,Knezevich,Mentor,Ohio,United States -1499,KE0MC,Mark,Carleton,FORT COLLINS,Colorado,United States -1500,M7PJD,Patrick,Dee,Westcliff On Sea,England,United Kingdom -1501,W6HMN,Cornell V,Chesnik,Santa Rosa,California,United States -1502,HS5LYE,Sakdaret,Phomyaklang,Laksi,Bangkok,Thailand -1503,BH8BRB,Yun,Zhang,XiChang,Gui Zhou Si Chuan ,China -1504,DF2DD,Carsten,,Bochum,Nordrhein-Westfalen,Germany -1505,IZ6BTO,Sauro,Mancinelli,Arcevia,Marche / Abruzzo,Italy -1506,A41MK,Ali,Allawati,MUTRAH,All Regions,Oman -1507,EA3IGQ,Ricard,Gallego,Barcelona,Barcelona,Spain -1508,DL2OLK,Lars,Komm,Haverlah,Niedersachsen / Bremen,Germany -1509,KB3MTU,Brian C,Plante,TULLYTOWN,Pennsylvania,United States -1510,NM4P,Tracy,Mccarol,Jamestown,Kentucky,United States -1511,KE6YGM,John,Bright,Mission Viejo,California,United States -1512,WB4IZC,Steven,Terry,Olive Branch,Mississippi,United States -1513,6K5EDE,Jaesung,kim,Sasang-gu,BuSan Si,Korea Republic of -1514,VE3ZBP,Brandon B,Phillips,Barrie,Ontario,Canada -1515,DX1AFP,701St Philccom Sbn,Amateur Radio Enthusiasts Inc.,Quezon City,National Capital Region,Philippines -1516,HB9MQB,Beat,Meier,Immensee,Schwyz,Switzerland -1517,KO4MLW,Miguel,Perelló,Orlando,Florida,United States -1518,SP7WJ,Wojciech,,Starachowice,świętokrzyskie,Poland -1519,HS0JOY,Chakkraphan,Suthipong,Laksi,Bangkok,Thailand -1520,BG5IEU,Song,Wu,Nanchang,Zhe Jiang Fu Jian Jiang Xi,China -1522,KC0YWX,Riley,Frazee,Walsh,Colorado,United States -1523,PU2YSH,Antonio Henrique,L. Rodrigues,Cotia,Sao Paulo,Brazil -1524,WA6GM,Grupong,Magellan,Anaheim,California,United States -1525,W4PFT,Zachary,Neese,Martin,Georgia,United States -1526,HK6CAN,William,Serrato,Neiva,Huila,Colombia -1527,F0EHQ,Philippe,F0EHQ,LORIENT,Nouvelle-Aquitaine,France -1528,W8DGG,Philip D,Bryant Sr,Saint Albans,West Virginia,United States -1529,UT4URT,Borys,Domin,Kiev,None,Ukraine -1530,G7JWR,Martin,,Stoke on Trent,None,United Kingdom -1531,W5LMM,Lee,Maisel,Albuquerque,New Mexico,United States -1532,F6CYK,Pierre-Antoine,DUMARQUEZ,Etretat,Normandie,France -1533,VE1CYP,Alan,Cyples,Bridgewater,Nova Scotia,Canada -1534,WR4XM,Herman,Rigdon,Pickens,South Carolina,United States -1535,VK3WG,Wayne,Grincais,Bendigo Victoria Aus,Victoria,Australia -1536,BH9CQG,Ding Lliang,Zhao,Xi an,Shan Xi Ning Xia Gan Su Qing Hai,China -1537,GW0NIS,Adam,Willis,Llangollen,Wales,United Kingdom -1538,G7MNP,Glen,Turner,Warrington,England,United Kingdom -1539,W6TUZ,Ronald J,Zenone,Ventura,California,United States -1540,K9KMS,Kenneth,Severn,Oostburg,Wisconsin,United States -1541,WA3LXD,David,Alvarez,Ft Mccoy,Florida,United States -1542,HS2KYA,Sathaporn,Kosajan,Muang,Chanthaburi,Thailand -1543,KB5FSG,Gerald,Miller,Lake Arthur,Louisiana,United States -1544,VK2NGG,Nick,Grentell,Wagga Wagga,New South Wales,Australia -1545,9A7PAR,Boris,Denisov,SAMOBOR,Zagreb,Croatia -1546,AF6NM,Arthur V,Modeen,Yermo,California,United States -1547,PY1IP,Joao Sergio,Canterle Junior,Rio de Janeiro,Rio de Janeiro,Brazil -1548,TA2TAQ,Umit,Z,Istanbul,Marmara Region,Turkey -1549,NP4GT,Glidden,Torres,Anasco,All Regions,Puerto Rico -1550,F0GXD,Fernand,,Mietesheim,Nouvelle-Aquitaine,France -1551,IK3PDD,Umberto,Querenghi,Verona,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -1552,KC3LVE,Tommy,P,Bartonsville,Pennsylvania,United States -1553,VE2BAP,Daniel,Dufault,Trois-Rivieres,Quebec,Canada -1554,KO4MZ,Eric,Sloan,Greer,South Carolina,United States -1555,KA5H,Paul A,Henckel,Albuquerque,New Mexico,United States -1556,DV3BAQ,Matthew Ian,lorenzo,tarlac,Central Luzon,Philippines -1557,VE2VF,Jean D.,Thivierge,Sherbrooke,Quebec,Canada -1558,TA1ERM,Erman,,Bayrampasa,None,Turkey -1559,VA2WLT,Walter,Wlodarski,Montreal,Quebec,Canada -1560,OM0AD,Ivan,,Malcov,,Slovakia -1561,CN8VX,Youness,RJ,Mohammedia,All Regions,Morocco -1562,OK1SLA,Vaclav,None,Lomnice u Sokolova,None,Czech Republic -1563,9A7PMS,Matko,Šabić,Makarska,None,Croatia -1564,VK6EDY,Eddy,Panizza,Perth,Western Australia,Australia -1565,A65IT,Maheir,Kapadia,Ajman,Ajman,United Arab Emirates -1566,N0ISS,Maheir,Kapadia,Chino Hills,California,United States -1567,4X5OE,Amir,Aloni,Maale Adomim,Jerusalem,Israel -1568,HS0ONI,Attawit,Champian,Namaung Maung .hachoengsao,Chachoengsao,Thailand -1569,KI5POA,David,,,Arkansas,United States -1570,HS8AFE,Phongsak,pattanapichai,Mueang Phangnga,Phangnga,Thailand -1571,KF4CLO,Frank P,Yates,Mobile,Alabama,United States -1572,BH4FHT,Zhang,sir,Shanghai,Shan Dong Jiang Su,China -1573,KB1ZYU,Brian,Broskie,Westborough,Massachusetts,United States -1574,KB3BB,Robert,Bowden,Yardley,Pennsylvania,United States -1575,BD7KGH,Guobin,Cui,Foshan,Hong Kong Macao,China -1576,W9SBE,Sanford,Evans,Lockport,Illinois,United States -1577,IW3FXI,Marco,Zanetti,Santa Maria Di Sala Ve,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -1578,4F1NKS,Ram,Santos,Imus,Calabarzon,Philippines -1579,LA8IRA,Alex,Tiedemann,Tromso,,Norway -1580,K6DCL,David,Lichtenhan,Davis,California,United States -1581,CE2LKI,Carlos Ritter,Bustos,Vina Del Mar,Valparaiso,Chile -1582,YY4ALE,Jesus Alejandro,Suarez Q ,Valencia Venezuela,Carabobo,Venezuela -1583,VA2EXN,Sebastien,Gauthier,Mont-Laurier,Quebec,Canada -1584,KI5MPN,Gabriel,Williams,Georgetown,Texas,United States -1585,N0FJP,Marvin,Newkirk,Owatonna,Minnesota,United States -1586,KD2VYZ,Glenn,Steitz,East Hanover,New Jersey,United States -1587,PU4LCD,Luciano Lcd,silva,contagem,Minas Gerais,Brazil -1588,KE7MT,Michael,Tucker,Bigfork,Montana,United States -1589,UY1YU,Yurii,None,Novodnistrovsk,None,Ukraine -1590,IN3ETH,Diego,Diego,Mori -TN-,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -1591,ES4RM,Sergei,Stepanov,Narva-Joesuu,All Regions,Estonia -1592,KG9NF,Randy,Meverden,Fitchburg,Wisconsin,United States -1593,KC1OXZ,Jose,Santiago,Marshfield,Massachusetts,United States -1594,HK6VXX,Jhony ,Montoya,Bogota,Cundinamarca,Colombia -1595,N7RDE,Ron,Sparrow,Lynnwood,Washington,United States -1596,W9DMC,David,Calascibetta,Northbrook,Illinois,United States -1597,BG6QDD,Din,li,Nan Yang,He Nan Hu Bei An Hui,China -1598,BG6TON,Sun,Wei,Xiang Yang City Hu Bei,He Nan Hu Bei An Hui,China -1599,GM0CSN,Robert,Trussler,Hamilton,Scotland,United Kingdom -1600,AB3PJ,Paul,Bidzilya,West Mifflin,Pennsylvania,United States -1601,TA5AJT,Hanifi,Kaya,HATAY Kırıkhan,None,Turkey -1602,W4TXM,Tony ,Miller,Wetumpka,Alabama,United States -1603,E25HBY,Benjarong,Prasandee,Ratchaburi,None,Thailand -1604,KE8QEH,Levi,White,Morgantown,West Virginia,United States -1605,IU8FUO,Fabio,,Napoli,Molise / Campania / Calabria,Italy -1606,XE1RCM,Rodrigo,Cabre,Mexico,Mexico City,Mexico -1607,K9EJW,Ed,Wagner,Montgomery,Illinois,United States -1608,A41MX,Farid,Mohammed,Al Amerat,All Regions,Oman -1609,VE1LPB,Ronald Patrick,Rice,Sydney,Nova Scotia,Canada -1610,HS7QWY,Phornthep,Barlle,Khokmok Mung Ratchuburi,Ratchaburi,Thailand -1611,VE3ZZP,Allan,Cowan,Toronto,Ontario,Canada -1612,N4BM,Randall H,Hinsley,Dickson,Tennessee,United States -1613,HS4TOD,THINAKORN,SEWANNA,Thailand,Udon Thani,Thailand -1614,HS5ZAB,S̄Uk̄H Kes̄ʹM,Sri Kachang,Lampang,Lampang,Thailand -1615,E21EYY,Rittee,Tadsanawiroon,Phrapradaeng,Bangkok,Thailand -1616,WI9EMS,Cory T,Spankowski,Greenfield,Wisconsin,United States -1617,HP3APC,Juan Eloy,Cedeno Troetsch,Varital de Boqueron,Panama,Panama -1618,E25LVV,Mr.Kiattisak,Jirapong,Chanthaburi,Chanthaburi,Thailand -1619,IS0IQD,Marco,,Assemini,Lazio / Umbria / Sardinia,Italy -1620,DK5AC,Albert,Kaske,Naila,Bayern,Germany -1621,BG9FMC,Song,ZQ,Xian,Shan Xi Ning Xia Gan Su Qing Hai,China -1622,BG3LKR,Bao,Ge,Baotou,Nei Mogol Shan Xi He Bei Tian Jin,China -1623,K2NDY,Lianghua,Xu,Brooklyn,New York,United States -1624,W5GNB,Gary N,Babcock,Hagerman,New Mexico,United States -1625,HJ4JAB,Javier,Arango,Medellin,Antioquia,Colombia -1626,HL2TLS,Kim,YANG-SEUB,Bucheon-si,KyungKi-Do,Korea Republic of -1627,WX5SAR,Jonathan,Moore,Muskogee,Oklahoma,United States -1628,K3HAX,Jason,Mell,Birdsboro,Pennsylvania,United States -1629,KI5IET,Hunter,Cunningham,Burleson,Texas,United States -1630,M3NMW,Luke,Travis,Lincolnshire,England,United Kingdom -1631,TB5ABL,Onur,Yildirim,Turkey,Black Sea Region,Turkey -1632,LU3NLP,Pablo,Ledesma,La Banda,Santiago del Estero,Argentina Republic -1633,KL5WTF,Adolfo,Pantoja,Anchorage,Alaska,United States -1634,KO4RAT,Manuel,Aragon,JACKSONVILLE,Florida,United States -1635,F4GVA,Christian Soleilhac,SOLEILHAC,SAINT ETIENNE LARDEYROL,Auvergne-Rhône-Alpes,France -1636,TA3OGI,Oguzhan,IKIZ,Kemalpasa,None,Turkey -1637,KI5NGT,Mark ,Dupuis Jr,Saint Martinville,Louisiana,United States -1638,K7JPT,Jeffrey,Tellechea,Yuma,Arizona,United States -1639,W4JLQ,Jose A,Lopez-Quintero,Winter Haven,Florida,United States -1640,AE6JI,Lawrence,Henson,Shelby,North Carolina,United States -1641,KC9HTA,Nathan W,Russell,Saint Louis,Missouri,United States -1642,YN1ZJL,Juan Carlos,Lanuza Lazo,Managua,Managua,Nicaragua -1643,DL1HRC,Andreas,Bier,Leuna,Sachsen-Anhalt / Mecklenburg-Vorpommen,Germany -1644,BH4FKI,Keke,zhao,Shanghai,None,China -1645,LY4ED,Rimantas,Kucinskas,Kaunas,,Lithuania -1646,EA1IJF,Valentin,Vilar,Vigo,Pontevedra,Spain -1647,IW6NFT,Cristian,Croce,Avezzano,Marche / Abruzzo,Italy -1648,KC9BUL,James E,Krutsinger,Xenia,Illinois,United States -1649,KD9QHQ,Mike,Miller,Appleton,Wisconsin,United States -1650,S21AF,Abdullah Fahad,Fahad,Dhaka,All Regions,Bangladesh -1652,N8KOM,Steven E,Muldoon,Royal Oak,Michigan,United States -1653,LU9DOI,Luis Marcelo,Pianesi,SAN ANDRES,Buenos Aires,Argentina Republic -1654,K4LBL,Bryan,Kelley,Suffolk,Virginia,United States -1655,BD3QC,Pengcheng,Cheng,Shijiazhuang Hebei,Shan Xi He Bei Tian Jin,China -1656,F5NBW,Pierre,heder,Saint Maur Des Fosses,Centre-Val de Loire,France -1657,2M0VLF,Iain,Mcglynn,Hamilton,Scotland,United Kingdom -1658,IZ0RTP,Dante,None,Perugia,Lazio / Umbria / Sardinia,Italy -1659,TB1DKI,Ahmet,Kaplan,Istanbul,None,Turkey -1660,W5WWA,Charles R,Mobley,Broken Arrow,Oklahoma,United States -1661,XE2PSN,Paris,Saldivar,Guadalupe,Nuevo Leon,Mexico -1662,BI1LLM,Xinyu,Cai,Beijing,Bei Jing,China -1663,KD2UHV,Anthony,Madrid,Matawan,New Jersey,United States -1664,CD6MWT,Juan,Arriagada,Angol,La Araucania,Chile -1665,PD4MM,Marcel,QPO,Kerkrade,Limburg,Netherlands -1666,NP4M,Noel,Bulls,New Port Richey,All Regions,U.S. Virgin Islands -1667,LZ1DGM,Mitko,,Sofia,None,Bulgaria -1668,M7BRZ,David,Bishop,Winsford,England,United Kingdom -1669,VK2MAB,Mathew J ,Baker,Quakers Hill,New South Wales,Australia -1670,VK4RWN,Rockhampton And District,Amateur Radio Club,Mount Archer,Queensland,Australia -1671,SQ7FZR,Robert,,Pionki,mazowieckie,Poland -1672,N8AJM,Adrian,Mol,Hudsonville,Michigan,United States -1673,BI1ESF,Kun,Jin,Beijing,None,China -1674,W6WNG,Gerry,Filby,San Francisco,California,United States -1675,PU3CMB,Carlos,Brasil,Bage,Rio Grande do Sul,Brazil -1676,VK3PTW,Robert,Bell,Ballarat,Victoria,Australia -1677,N5YIZ,Preston,Moore,San Juan,All Regions,Puerto Rico -1678,BH6BBA,Bingbing,Wang,Anhuiwuhu,He Nan Hu Bei An Hui,China -1679,N4TVM,Brian T,Butler,Farmville,Virginia,United States -1680,KD4BJA,Kirk P,Spencer,Van Buren,Arkansas,United States -1681,EA4GEM,Sergio,None,Navalcarnero,Madrid,Spain -1682,AJ2G,Joshua,Chase,Manchester,New Hampshire,United States -1683,LX1LA,André,Lutgen,Assel,None,Luxemburg -1684,WB9KAE,Richard,Moburg,Wilmington,North Carolina,United States -1685,KM3DIC,Dodge,Ommanney,Idaho Falls,Idaho,United States -1686,KB4JFB,John,Baldwin,Sebring,Florida,United States -1687,HS7OIR,Sumatee,Khaw-on,Danchang,Suphan Buri,Thailand -1688,WB2UZR,Scott E,Schmautz,Goodyear,Arizona,United States -1689,KI5LWT,Bjorn,Held,The Woodlands,Texas,United States -1690,WA6DC,David,None,Santa Barbara,California,United States -1691,KC3CDU,Timothy A,Clark,New Florence,Pennsylvania,United States -1692,KC3CDV,James R,Clark,New Florence,Pennsylvania,United States -1693,KK4DNN,James,Palmer,Grand Saline,Texas,United States -1694,KC0USM,Brandon L,Hennis,Missouri Valley,Iowa,United States -1695,KB9LWJ,Brent,Harding,Green Bay,Wisconsin,United States -1696,TA4AJ,Cem Caner,ERCAN,Muratpasa,None,Turkey -1697,K5WAN,Wendell A,Neal,Covington,Georgia,United States -1698,NE5V,Christopher W,Miller,Liberty Hill,Texas,United States -1699,K1ZBT,Shane,Keith,Milton,Massachusetts,United States -1700,IK6TIJ,Vincenzo,,Pianella,None,Italy -1701,BH5UNA,Jian,Zhang,AMOY,Zhe Jiang Fu Jian Jiang Xi,China -1702,KC9RHH,Jesse A,Weiss,Noble,None,United States -1703,KC9NPJ,Jarrett A,Weaver,Johnsonville,Illinois,United States -1704,9W2XNE,DIN KAFTAC,,Penang,West Malaysia,Malaysia -1706,KC8ZYB,Jeff W,Yates,Hilton Head Island,South Carolina,United States -1707,EA5GTX,Victor Manuel,,Almoradi,None,Spain -1708,M7VMB,Steven,Howard,Sutton In Ashfield,England,United Kingdom -1709,K6AAN,Michael S,Dugger,Valley Springs,California,United States -1710,LX4CG,Cgdis,Corps Grand Ducal Incendie & Secours,Luxembourg,All Regions,Luxemburg -1711,KK6TMO,Joshua,Ranzuglia,Bell,California,United States -1712,K5EFS,Eric,Soldevilla,Plano,Texas,United States -1713,VA7KJL,Kevin,Lewis,Cranbrook,British Columbia,Canada -1714,KU6A,Cris,Salanga,Pearl River,Louisiana,United States -1715,KD5LAP,Dustin,Brumfield,Walnut,Mississippi,United States -1716,KB6WWF,Carolina G,Soldevilla,Plano,Texas,United States -1717,HS6TJZ,Pisit,Niamkon,Loburi,Loburi,Thailand -1718,NH6BF,Peter,Pototsky,Elgin,Arizona,United States -1719,BG2WYW,Dong,wei,chaoyang,Hei Long Jiang Ji Lin Liao Ning,China -1720,SP7PGK,Klub,OT 15,Lodz,łódzkie,Poland -1721,KI5NHO,Rodney,Snitker,Anna,Texas,United States -1722,HS8HWD,Ram,Kunsang,46 64 M 5 KONPANE NONGJAK BANGKOK 10530,Bangkok,Thailand -1723,TA2RR,Hakan,Sen,Cankaya,None,Turkey -1724,A61GP,Hamad ,Alawadhi,Ras Alkhaimah,Rasal-Khaiman,United Arab Emirates -1725,N6TPM,Ted,Malumay,Hemet,California,United States -1726,K8KRB,Kenneth R,Bertka,Coopersburg,Pennsylvania,United States -1727,6K2FXY,Sejin,Oh,RM 705 Robot Tower 155-11 Robot land ro Seo gu Incheon ,InChon Si,Korea Republic of -1728,TA5AMJ,Okan,Özcan,Adana,Black Sea Region,Turkey -1729,WX8P,Art,Neuman,Punta Gorda,Florida,United States -1730,YD8ACD,Riski ,SE,Bulukumba,Sulawesi Selatan,Indonesia -1731,DO5DC,Chris,,Erlangen,Bayern,Germany -1732,DS1CLF,Yim,Cheonsoon,Payu city,KyungKi-Do,Korea Republic of -1733,DS1CFO,Jin-Chul,CHONG,SEOUL,Seoul,Korea Republic of -1734,K2SLB,Gerald L,Brown,Swedesboro,New Jersey,United States -1735,KK6CUS,Robert,Mcfadden,Aliso Viejo,California,United States -1736,AC2KU,Robert,Mcfadden,Pleasantville,New Jersey,United States -1737,CE2DJA,Fernando,Lecaros S,Vina del Mar,Valparaiso,Chile -1738,BH5HXN,Peng,Li,Hangzhou Zhejiang,Zhe Jiang Fu Jian Jiang Xi,China -1739,PP5LC,Luciano Carlos,da Silva,ITAJAÍ,Santa Catarina,Brazil -1740,SQ9MEP,Maciej,Dziedzic,Kraków,małopolskie,Poland -1741,E24ZUZ,Mr Serttapich,Chantaphan,Subdistrict In The City Mueang District Nakhon Phanom Province,None,Thailand -1743,K5STI,Joseph W,Conner IV,Rio Rancho,New Mexico,United States -1744,HL1MCB,Lee,Wonjae,5F 3 Jeongdong gil Jung gu,Seoul,Korea Republic of -1745,BH4TIK,XUE,jianzhou,js,Shan Dong Jiang Su,China -1746,BH4CRV,Jiang,Xiaoyan,Shanghai,Shan Dong Jiang Su,China -1747,BG7YAK,Yixi,Chen,Lingshui,Hu Nan Guang Dong Guang Xi,China -1748,DS1APN,Kim,Eui Hoon,,Seoul,Korea Republic of -1749,DS1BNJ,Lee,Yong Woong,None,Seoul,Korea Republic of -1750,DS1HAZ,Sang Su,Ko,None,Seoul,Korea Republic of -1751,SQ2KAK,Mariusz,,Bydgoszcz,kujawsko-pomorskie,Poland -1752,WD8KPZ,Michael W,Pflueger,Scottsdale,Arizona,United States -1753,KO4MMQ,Jack,Reetz,Collierville,Tennessee,United States -1754,HL1LFC,Jungho,Park,,Seoul,Korea Republic of -1755,N3XWW,Dylan,Cochran,Aberdeen,Maryland,United States -1756,N0ANI,Justin L,Gann,Buffalo,Missouri,United States -1757,HL2WJS,Hye Sun,Bang,BuCheon-si,KyungKi-Do,Korea Republic of -1758,DS1TTZ,Gwang Tae,Kim,KIMPO,KyungKi-Do,Korea Republic of -1759,6K2JPO,Jae Young,Lee,None,Seoul,Korea Republic of -1760,PU7SEI,Jose,Maria,Garanhuns,Pernambuco,Brazil -1761,NZ5AS,Alfredo ,Sosa,Donna,Texas,United States -1762,KE6UPI,David,Shaw,Murrieta,California,United States -1763,AF2NY,Ronald J,Fioriello,New York,New York,United States -1764,N2KNK,Keri,Varela,Grand Junction,Colorado,United States -1765,WI3J,Stewart,Lloyd,Gaithersburg,Maryland,United States -1766,KB3WLV,Juan,Camacho,Reading,Pennsylvania,United States -1767,SQ7LQT,Zbigniew ,,Starachowice,,Poland -1768,KD2VTF,Gaddo,Gabetti Davicini,New York,New York,United States -1769,VE3UG,Richard Gordon,Gardiner,Brantford,Ontario,Canada -1770,K9RPD,Scott,Mercurio,Inverness,Florida,United States -1771,KC1NIO,Erik,Hammarstrom,Raymond,New Hampshire,United States -1772,KD5DK,David M,Kettrick,Arlington,Texas,United States -1773,KA0KDW,Brad,Stowe,Goodson,Missouri,United States -1774,E25LJK,Soonthorn,Phuangthong,None,Phuket,Thailand -1775,TB1AEL,Sukru,Saglam,Beylikduzu,None,Turkey -1776,BH5HYO,Jun,Qiao,Hangzhou,Zhe Jiang Fu Jian Jiang Xi,China -1777,ZL4SJ,Steve,Jepson,Mobile,North Island 2,New Zealand -1778,ZL2KG,Steve,Jepson,Kapiti,North Island 2,New Zealand -1779,K5ATP,Alan T,Peterson,Pontotoc,Mississippi,United States -1780,VE3OJT,Leslie John,Sutch,Brantford,Ontario,Canada -1781,VE3SRI,Paul,Wallace,Langton,Ontario,Canada -1782,W6TOB,Toby,Gallo,Valencia,California,United States -1783,CN8LA,Abdou,FARES,Casablanca,All Regions,Morocco -1784,HS1IJZ,Arthapon,Nillawongs,Bangplad,Bangkok,Thailand -1785,K5UK,Donald T,Beare,Seabrook,Texas,United States -1786,KC4SLP,Spencer,Perry,Pell City,Alabama,United States -1787,KC9HEK,Brian,Bieger,Perry,New York,United States -1788,CE2KVL,Klaus,Von Loocks,Chile,Valparaiso,Chile -1789,HJ3EQG,Eric,Quinonez,Pitalito,Huila,Colombia -1790,AI6BX,Keith E,Kasin,Redlands,California,United States -1791,KD8SEH,Jason,Shultz,Moores Hill,Indiana,United States -1792,W9EJH,Earl J,Hassemer,Bloomer,Wisconsin,United States -1793,N8OHA,Mark,Bailey,North Ridgeville,Ohio,United States -1794,KD9LBN,Shari,Johnson,Sheldon,Illinois,United States -1795,KD9QHU,Jason,Crago,Clarksville,Indiana,United States -1796,LU4AUL,Sebastian,Piñero,CIUDAD DE BUENOS AIRES CF 1051,Ciudad de Buenos Aires,Argentina Republic -1797,N4NWD,Maxwell,Lee,Chattanooga,Tennessee,United States -1798,VA7GOV,Daniel,,,British Columbia,Canada -1799,KD2WKU,Martin,Limchayseng,New York,New York,United States -1800,NR5G,Lee E,Swanson,Warner Robins,Georgia,United States -1801,KB7SIJ,Jeffrey J,Pugh,Saint Maries,Idaho,United States -1802,KB7SIJ,Jeffrey J,Pugh,Saint Maries,Idaho,United States -1803,KB7SIJ,Jeffrey J,Pugh,Saint Maries,Idaho,United States -1804,OS3A,Michel,,Arlon,None,Belgium -1805,EA7KPL,Jose Miguel,Lázaro,Andalucia,Sevilla,Spain -1806,M7FRR,Freddie,Ruddick,Warrington,England,United Kingdom -1807,BG2UES,Feng,Xiao,Shenyang City Liaoning Province ,Hei Long Jiang Ji Lin Liao Ning,China -1808,OZ1NE,Alex,Tiedemann,Tromso Norway,,Denmark -1809,DO4DSW,Sven,Wiermann,Bremen,Niedersachsen / Bremen,Germany -1810,KD5HOG,Francisco J,Frade,Fort Worth,Texas,United States -1811,KI5QCU,Susan,Beeson,Claremore,Oklahoma,United States -1812,WA2ZPX,Rich,Ball,Slate Hill,New York,United States -1813,PU7MKI,Fabrizio,Bratta,Fortaleza,Ceara,Brazil -1814,KC1FJY,Joshua,Harris,Rutland,Vermont,United States -1815,GM0WUR,Gareth,Steele,Stirling,Scotland,United Kingdom -1816,TA2EKS,Ekrem,ERCiMEN,Kocaeli,Marmara Region,Turkey -1817,2E0LAE,Anthony,Ciathos,Frodsham,England,United Kingdom -1818,WA2HQL,John,Reid,Kannapolis,North Carolina,United States -1819,EA4AAC,Jesus,Carretero Palencia,Parla,Madrid,Spain -1820,KD0YDI,Trevor,Grozis,Gainesville,Missouri,United States -1821,TA1KNN,Kenan,Karakaya,Başakşehir,Marmara Region,Turkey -1822,SM0YOL,Antonio,mane,Varby,Stockholm,Sweden -1823,LU5AM,Enrique (Henry),Jerabek,C1000WAA - Ciudad de Buenos Aires -,Buenos Aires,Argentina Republic -1824,K4ZXX,Jeff,Double-X TGIF4401 878 5100,Willow Spring,North Carolina,United States -1825,E29RKD,Chaowat,Tintiwit,sadao songkhla,Songkhla,Thailand -1826,TA9B,Gultekin,Lekesiz,,None,Turkey -1827,KD9GOL,Tyler,Buchinger,Hoffman Estates,Illinois,United States -1828,W4NSJ,Jeffrey S,Nichols,Charlotte,North Carolina,United States -1829,KF0FYC,Robert,Alford,Gas,Kansas,United States -1830,CA3CKO,Carlos,Rojas,Santiago,Reg.Metr. de Santiago,Chile -1831,KD7OCC,Matthew,Lew,Eagle Mountain,Utah,United States -1832,KE6HEU,Dave,Pulka,Fountain Valley,California,United States -1833,AB5CN,Christopher,Newby,Fort Worth,Texas,United States -1834,N8MKR,John,Wilson,Akron,Ohio,United States -1835,E29VUS,Phuwanat,Bangthong,City Phuket,Phuket,Thailand -1836,HS8RLL,Kittiwat,khrongbun,Moung Phuket,Phuket,Thailand -1837,BA7LYQ,Owen,Peng,Huizhou,Hu Nan Guang Dong Guang Xi,China -1838,HS3JDH,Saard,Tomjoho,Srivilai,buogkan,Thailand -1839,VE3CCI,Brad Douglas Wayne,Frenette,Leamington,Ontario,Canada -1840,IT9GAJ,Francesco,,ACIREALE,None,Italy -1841,YD6ACW,Muh Arif,Syukur Nugeraha,Nagan Raya,Aceh,Indonesia -1843,BD7RAW,Zhou,Zhen Song,Suzhou,Shan Dong Jiang Su,China -1844,N0DND,Daniel,Bergman,Grand Island,Nebraska,United States -1845,KG6MVA,Lorenzo,menendez,pahrump,Nevada,United States -1846,DV4MDR,Mark Anthony,Del Rosario,Goa Camarines Sur,Bicol Region,Philippines -1847,IW2HJT,Alberto,,Galbiate,Lombardy,Italy -1848,BD2RP,Shizhong,Liu,Shenyang,Hei Long Jiang Ji Lin Liao Ning,China -1849,K6DAN,Daniel P,Valdez,Torrance,California,United States -1850,E21RJB,Montree,Thongthungwong,Chomthong,Bangkok,Thailand -1851,DO4DAN,Daniel,Mueller,Lahntal,Hessen,Germany -1852,N9GKO,Jack S,Suske,Wesley Chapel,Florida,United States -1853,BD2RD,Zhong,Chen,Shenyang,Hei Long Jiang Ji Lin Liao Ning,China -1854,HS3TDI,Thitiphan,Mutumachan,Nadee MuangSurin,Surin,Thailand -1855,K7BIZ,Brandon,Jank,Coeur d Alene,Idaho,United States -1856,KB4DAD,Gerald A,Boivin,Middleburg,Florida,United States -1857,N3RSY,Michael J,Weiskopff,Red Lion,Pennsylvania,United States -1858,BI4NHT,Zou,Wei,weihai,Shan Dong Jiang Su,China -1859,W8ALT,Walter,Callahan,Columbus,Ohio,United States -1860,N6MSA,Ron J,Miller,Safety Harbor,Florida,United States -1861,W1JAR,Art,Lipatov,Framingham,Massachusetts,United States -1862,N0DBH,David,Hendrix,Fairview,Tennessee,United States -1863,DL9DCA,Bjoern,Hoffmann,Wanne-Eickel,Nordrhein-Westfalen,Germany -1864,HS4JSU,Jamnong,พรมโยธา,เสลภูมิ,Roi Et,Thailand -1865,KK4KTV,Brian N,Sears,Liberty,Kentucky,United States -1866,CA6NFR,Richard,NAUCO,PUERTO OCTAY,Los Lagos,Chile -1867,W4TT,Jeng-Shiou,Wu,Boston,Massachusetts,United States -1868,WS3RIC,Eric J,Sokalski,Bristol,Pennsylvania,United States -1869,N9TQR,Kevin L,Mischler,Vincennes,Indiana,United States -1870,E23XCJ,nichakul,srimueang,Maung,Phuket,Thailand -1871,EC7AKY,Ec7Aky,David Pérez,Sanlucar de barrameda,Cadiz,Spain -1872,KN6OUS,Tim,Timmerman,Trabuco Cyn,California,United States -1873,W1RAC,Robert A,Calise,North Providence,Rhode Island,United States -1874,PU2WJL,Wesley,Costa,Sao Paulo,Sao Paulo,Brazil -1875,HS7FG,Danai,Thongpasuk,Muang Samutsakhon,Samut Sakhon,Thailand -1876,E25HDT,Vasan,Utamayan,Phasi Charoen,Bangkok,Thailand -1877,WP4RWR,Luis A,Lopez Quirindongo,Ponce,None,United States -1878,M0JUJ,Mike,Smith,Portsmouth,England,United Kingdom -1879,KB1FJR,Robert A,Gallagher,Kannapolis,North Carolina,United States -1880,N1KMB,Kevin,Buss,Portsmouth,Rhode Island,United States -1881,N4KYS,Joe,Humberger,West Palm Beach,Florida,United States -1882,CT7AOK,Ricardo,Nunes,Covilhã,Regiao Centro,Portugal -1883,DW2DYO,Joel,Alimorong,Baguio City,Cordillera Region,Philippines -1884,CE2GVM,Radio Club,Gaviotas De Vina Del Mar,Vina Del Mar,Valparaiso,Chile -1885,HC5CR,Fausto Marcelo,Corral Dominguez,Cuenca,All Regions,Ecuador -1886,KB4TXW,Jon,Cleveland,Kings Mountain,North Carolina,United States -1887,DG4EZ,Hans-Juergen,,Essen,Nordrhein-Westfalen,Germany -1888,DL3YDP,Heinz,None,Herne,Nordrhein-Westfalen,Germany -1889,KC9QJV,Chad,Cannon,Ashkum,Illinois,United States -1890,YD0EXO,Eko,Satriyo MM,Jakarta,DKI Jakarta,Indonesia -1891,KO4RXM,Sam,Fulmer,West Palm Beach,Florida,United States -1892,W2NWT,Norman W,Turner,South Wales ,New York,United States -1893,KN4WJY,Justin,Lowery,Mount Holly,North Carolina,United States -1894,G8EFU,Clive,Bloxidge,Birmingham,England,United Kingdom -1895,PY4CCL,Jatyr,ALVES,Caratinga,Minas Gerais,Brazil -1896,KE8SMJ,Robert,Devers,Dresden,Ohio,United States -1897,VE4CRN,Mark,Cranwell,Souris,Manitoba,Canada -1898,YO2OCP,Mihai,Panus,Timisoara,Hunedoara / Timis,Romania -1899,M0UPM,Dave,,Romford,England,United Kingdom -1900,DV3KKO,Ramon,Abilon,Meycauayan,National Capital Region,Philippines -1901,VK2BNC,Benjamin,Spiteri,Pitt Town,New South Wales,Australia -1902,KO4RLQ,Frank,Milo,Celebration,Florida,United States -1903,HB9GFB,Marco,Buth,Brunnen,Schwyz,Switzerland -1904,WA4HTR,Heyward B,Grainger,Garner,North Carolina,United States -1905,EA8ED,Jose Antonio,Ruiz Rivero,Arucas,Las Palmas,Spain -1906,KE6JGM,Robert L,Brown,Hemet,California,United States -1907,BH8DHV,Weidong,Chen,Chengdu CitySichuan,None,China -1908,ON5SA,Mich,,Arlon,None,Belgium -1909,SP8LNK,Stanislaw,Krupa,Lezajsk,podkarpackie,Poland -1910,9W2NUF,Muhammad Naufal Bin,MUHAMMAD NAZMI,KELANTAN,West Malaysia,Malaysia -1911,MM6SSO,Sam,Jones-Martin,Montrose,Scotland,United Kingdom -1912,M6SSO,Sjmartin,None,Montrose,Scotland,United Kingdom -1913,KK4JRW,Les E,Cline,Newton,North Carolina,United States -1914,AK6O,Rod,Ramos,Elk Grove,California,United States -1915,AD1U,Angel A,Datuin,San Jose,California,United States -1916,IU5HMK,NIKOLAS1974,,Monte san savino,None,Italy -1917,W9MEB,Michael,Belton,Portage,Wisconsin,United States -1918,RC3C,Anton,Laukhin,MOSCOW,,Russia -1919,K4KAH,Garry,Harley,Brunswick,Georgia,United States -1920,2W0YMS,Mark,Stevenson,Porth,Wales,United Kingdom -1921,CD2RRL,Rodrigo Gabriel,Reyes Burgos,SAN ESTEBAN LOS ANDES ,Valparaiso,Chile -1922,DO5FP,Franz,Pleyer,Krün,Bayern,Germany -1923,TA3GPE,Celaletti̇n,İRDEM,İzmir,None,Turkey -1924,K5OKE,Gerald,Carlburg,Claremore,Oklahoma,United States -1925,K5NBA,Charles A,Chastain,Broken Arrow,Oklahoma,United States -1926,PU1JQD,Felipe,FM,RJ,Rio de Janeiro,Brazil -1927,E25HCM,Ronnachit,Thongmee,Mae Saraing,Mae Hong Son,Thailand -1928,CA4WVC,Carlos Alfonso,Palacios Muñoz,Chillan,Bio Bio,Chile -1929,BI1MKB,Zhanxing,Qi,Bei Jing,Bei Jing,China -1930,BI1LYT,Hai,Liu,北京,Bei Jing,China -1931,E25CBV,Somsak,Buaphuean,Thapput,Phangnga,Thailand -1932,DL8DAV,Roland,Neumann,Bottrop,Nordrhein-Westfalen,Germany -1933,E29VAH,Boonlerd,RATTANAPHAN,Bangyai,Nonthaburi,Thailand -1934,DO1PWE,Willi,Ehlert,Nuernberg,Bayern,Germany -1935,TA7SE,Ercan,Kutsal,Trabzon,None,Turkey -1936,VK6TEC,Anthony R,Brandis,Como,Western Australia,Australia -1937,IU2HCL,Ferdinando,Ruma,Varese,Lombardy,Italy -1938,TA1KER,Kerem,Ucar,Eyupsultan,None,Turkey -1939,W1FMG,James A,Hurwitz,Clarksville,Tennessee,United States -1940,TB5CKS,Kaplan Seckin,Candan,Yenisehir,None,Turkey -1941,KB3SQX,Vivek,Wadhawan,Camp Hill,Pennsylvania,United States -1942,K4KAM,Bradley J,Mccoy,Tallahassee,Florida,United States -1943,KJ7IY,Ronald,Polluconi,Portland,Oregon,United States -1944,9W2GTM,Yeong Huei,JERN,PENANG,West Malaysia,Malaysia -1945,MM0TXO,Alexander,,Insch,Scotland,United Kingdom -1946,W2JVO,Jonathan J,Vomacka,Cortlandt Manor,New York,United States -1947,K4JSJ,Jeremy,Jackson,Birmingham,Alabama,United States -1948,KN6NOQ,Avraham,Gordon,Tarzana,California,United States -1949,BG6GCL,Yang,Shasha,Hefei,He Nan Hu Bei An Hui,China -1950,BH4QVY,Fan,XiaoWei,SuZhou,Shan Dong Jiang Su,China -1951,KA9RCM,Reuben,Montgomery,Shoals,Indiana,United States -1952,K6ROJ,Rojer A,Reyes,Tracy,California,United States -1953,KC1NDQ,Francis,Kelly,Swansea,Massachusetts,United States -1954,W4BPT,Billy P,Taylor Sr,Charleston,West Virginia,United States -1955,IU5FFN,Mauro,,Torrita di Siena,None,Italy -1956,KC7SDD,Dana,Hanford,Bainbridge Island,Washington,United States -1957,IZ5VSL,Francesco,,Montepulciano,None,Italy -1958,DS4HHU,Park,Yong Su,Yeonggwang-Eup Yeonggwang-Gun,Jeonlla Nam Do,Korea Republic of -1959,VE3JAR,Vic,Loewen,Oshawa,Ontario,Canada -1960,K5TEL,Tim,Leet,Clearfield,Pennsylvania,United States -1961,2E1DWW,Derek,Chapman,Nottingham,England,United Kingdom -1962,CT1EJC,Acacio,Antunes,Quinta do Conde,Regiao de Lisboa,Portugal -1963,N5JRN,David,Barts,Bellingham,Washington,United States -1964,IU5JIG,Montecetona,,Cetona,None,Italy -1965,AG5ZN,William,Strand,Dallas,Texas,United States -1966,ZS6IIX,Henry,Rood,Benoni,Gauteng,South Africa -1967,KB6DX,James E,Bowen,Garden Grove,California,United States -1968,BH2VJW,Xiao,Chen,Fuxin,Hei Long Jiang Ji Lin Liao Ning,China -1969,XE2DRJ,Daniel,Rodríguez Javier ,Agua Dulce ,Veracruz,Mexico -1970,KN4SIL,Shaun D,Arman,Fayette,Iowa,United States -1971,KG4OLW,John R,Burns,Lakeland,Florida,United States -1972,W7BPA,Allen,Foraker,Thatcher,Arizona,United States -1973,N6CKC,Nestor,Punales,SAN DIEGO,California,United States -1974,ZP6APO,Angel David,Portillo Ortiz,Lambare Central,Asuncion ,Paraguay -1975,N6HO,Curtis E,Cook,Madison,Alabama,United States -1976,W6ABJ,Richard,Larson,Merced,California,United States -1977,IU2JCX,Rocco,,Brusaporto,None,Italy -1979,KJ6W,Richard,Miller,Chiloquin,Oregon,United States -1980,BG6QIV,Gang,yu,wuhan Hubei,He Nan Hu Bei An Hui,China -1981,N8JLI,Jamie,Isaacs,West Chester,Ohio,United States -1982,BD4VFA,Lei,WANG,NAN TONG,Shan Dong Jiang Su,China -1983,GM0ULK,,,Aberdeenshire,None,United Kingdom -1984,KW0LFE,Ferenc,Slezak,Los Angeles,California,United States -1985,NX7T,Adam,Piotrowski,Las Vegas,Nevada,United States -1986,BG3AE,Mingshun,Li,Tianjin,Shan Xi He Bei Tian Jin,China -1987,W1SPS,Richard,Dubey,Torrington,Connecticut,United States -1988,HB3XYE,Vladimir,Hrusca,8152 Opfikon,Zurich,Switzerland -1989,KC1AWV,Steve,Miller,Dover,New Hampshire,United States -1990,NE2W,Edward,Krymowski,Binghamton,New York,United States -1991,JR1FVK,Yu-Ichiro,Takagawa,Shibuya Tokyo,Kanto,Japan -1992,N4BAF,Brian A,Frazier,Greenville,South Carolina,United States -1993,KI7VZD,Jonathan,Morrison,Salt Lake Cty,Utah,United States -1994,MM3TWA,Ian,Whiteford,Irvine,Scotland,United Kingdom -1995,W3SSS,Sean,Schibik,Mckeesport,Pennsylvania,United States -1996,CE3CLF,Cristian,Letelier,Santiago,Reg.Metr. de Santiago,Chile -1997,KC1AJR,Giovanni M,Vincent,East Hampton,Connecticut,United States -1998,IU2JCX,Rocco,,Brusaporto,None,Italy -1999,WR7AGT,Thomas,Gasta,Jefferson City,Montana,United States -2000,IT9AOO,Daniele,,Palermo,None,Italy -2001,KI5QWQ,Thomas,Bates,Georgetown,Texas,United States -2002,BD4SQV,Yefei,chen,Suzhou,Shan Dong Jiang Su,China -2003,IZ1HIQ,Alessandro,,Genova,None,Italy -2004,XQ3ED,Eduardo,Mesias,Santiago,Reg.Metr. de Santiago,Chile -2005,CD1GTK,Jose,gatica,arica,Tarapac,Chile -2006,KG7AIM,Benjamin C,Norton,Fall City,Washington,United States -2007,VA7UN,Fred,Schrod,Kelowna,British Columbia,Canada -2008,PU2MLA,Mauro,L Abrantes,Santa Barbara D,Sao Paulo,Brazil -2009,IW5DBZ,Guido,,Florence,None,Italy -2010,YD3CEK,Joni,Winarko,Bondowoso,Jawa Timur,Indonesia -2011,AD8HQ,Neil,Holden,Sault Ste Marie,Michigan,United States -2012,KU4D,Steven N,Kapp,Lexington,South Carolina,United States -2013,KG4LYA,Francisco,Rondon,Miami,Florida,United States -2014,BD4SMY,Magic,Song,Nantong,Shan Dong Jiang Su,China -2015,HL3BAT,Tae-Sik,Shin,Daejeon,DaeJeon Si,Korea Republic of -2016,IZ8OEU,Umby,None,Gragnano,Molise / Campania / Calabria,Italy -2017,KM4ILW,Kelly A,Spires,Mulberry,Florida,United States -2018,YD6DR,Dedy,Syafrial NST,Langsa,Aceh,Indonesia -2019,KE8SQZ,Matthew,Churcott,Bay City,Michigan,United States -2020,IZ4YMS,Angelo,None,Rimini,Emilia-Romagna,Italy -2021,KC3SPD,Christopher,Knieriem,Cumberland,Maryland,United States -2022,IZ8YVA,Ranieri Domenico,Fazari,Polistena RC ,Molise / Campania / Calabria,Italy -2023,K1JFJ,Kristian,Jennings,Monterey,Virginia,United States -2024,K3PFA,Jose,Morales,Philadelphia,Pennsylvania,United States -2025,WB3GUD,Willard,Corker,Tunkhannock,Pennsylvania,United States -2026,WX0NET,Billy J,Fanska,El Dorado,Kansas,United States -2027,E27HCD,Phan,Janthakham,Bang Lamung,Chon Buri,Thailand -2028,HS8MBQ,Jumroon,rongsakul,Moung ,Phuket,Thailand -2029,DO4FEY,Stefan,Fey,Coburg,Bayern,Germany -2030,HS8EMJ,Chettha,Hemphaiboon,Moung,Phuket,Thailand -2031,WW8L,Tim,Annable,Windsor,Colorado,United States -2032,MW6LQW,Mark,downward,Wrexham,Wales,United Kingdom -2033,PY3ADY,Anderson,Mertens,Eldorado Do Sul,Rio Grande do Sul,Brazil -2034,HC1AX,Franklin,Herrera,Quito,All Regions,Ecuador -2035,N7JQQ,Scott,Herres,Gearhart,Oregon,United States -2036,RY6HAD,Vitaly,Zhabin,Pyatigorsk,All Regions,Russia -2037,VA3YOW,Peter,Devanney,Ottawa,Ontario,Canada -2038,WD4AB,Rodolfo G,Betancourt,Cutler Bay,Florida,United States -2039,M3TDZ,David,Penn,London,England,United Kingdom -2040,KF4YLM,Joshua M,Arritt,Catawba,Virginia,United States -2041,KC9HDF,Anthony,Wilcheski,Manteno,Illinois,United States -2042,DG1IAH,Uwe,Linker,Theisbergstegen,Rheinland-Pfalz / Saarland,Germany -2043,TB5TTA,Ali ,Ceranoğlu,Nevsehir,Marmara Region,Turkey -2044,KI5JMY,Lynn,Willard,Ruidoso,New Mexico,United States -2045,K6RKY,Mike,Larson,Atascadero,California,United States -2046,2E0SGG,Steve,Gibbs,Rochester,England,United Kingdom -2047,MB6INK,Steve,Gibbs,Rochester,England,United Kingdom -2048,E25OUC,Kemmika,Promsang,Moung Phuket,Phuket,Thailand -2049,E25MFQ,Nopdon,Chueachans,Moung Phuket,Phuket,Thailand -2050,E29LEC,Sungworn,Chierwichai,Moung ,Phuket,Thailand -2051,EA8DLW,Fernando,AL,Ingenio,Las Palmas,Spain -2052,HS3VSU,Sud,Thoengthaisong,Chumphung,Nakhon Ratchasima,Thailand -2053,N9AMI,John,McGrath,Weston,Florida,United States -2054,K4DPA,Dawson P,Adams,Jasper,Florida,United States -2055,IU3NNX,Nicola,Calvio,Venice,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -2056,SP5ARW,Piotr,Sitek,Warszawa,mazowieckie,Poland -2057,K3SJB,Salvatore,Bellassai,New Castle,Virginia,United States -2058,PP5AZF,Ataliba,Zandomenego Filho,SAO JOSE SANTA CATARINA,Santa Catarina,Brazil -2059,PU7GPJ,Joao,braz,Cajazeiras,Paraiba,Brazil -2060,KO4DSP,Mike,Brown,Opelika,Alabama,United States -2061,KD0GOK,Donald,Koch Jr,Sullivan,Missouri,United States -2062,KR7RK,Keith,Schlottman,Flagstaff,Arizona,United States -2063,KJ4PZR,Jonathan,Poverud,Columbia,South Carolina,United States -2064,BG4VSO,Yongcheng,SUN,Suqian,Shan Dong Jiang Su,China -2065,SQ2CBA,Piotr, ,Bydgoszcz,kujawsko-pomorskie,Poland -2068,N4GWB,Bill,Baker,Dallas,Georgia,United States -2069,2E0BJL,Marco,Placidi,Epsom,England,United Kingdom -2070,HS9MNW,zoiming,pinaebango,Saiburi Pattani,Pattani,Thailand -2071,IW9FSI,Antonino,Ambrini,Terrasini,Sicily,Italy -2072,E25OXM,Suthinee,Chanthakham,Moung Phuket,Phuket,Thailand -2073,EA5HQT,Ignacio,GARCIA MIRANDA,MOLINA DE SEGURA,Murcia,Spain -2074,ZL1OZ,Brett,,,None,New Zealand -2075,ZL2AUS,Brett,,,None,New Zealand -2076,IU8HVF,Vincenzo IU8HVF,,Santa Maria a Vico,None,Italy -2077,N2QOJ,Joe,Sammartino,San Tan Valley,Arizona,United States -2078,VK4APF,Robert,Fullarton,Wakerley,Queensland,Australia -2079,N0MFD,Craig,Brune,Washington,Missouri,United States -2080,W7RKX,Jared,Jensen,Herriman,Utah,United States -2081,W7PHL,Yhury,Dayrit,Las Vegas,Nevada,United States -2082,ON9NG,Nicolas,Goyer,Bruxelles,Brussels,Belgium -2083,F4IZC,Stephane,Tauziede,Metz,Grand Est,France -2084,SV3AWG,Sv3Awg,None,PATRAS,Peloponnisos,Greece -2085,EI0N,NRSI,Ireland,Dublin,All Regions,Ireland -2086,HS9NIG,Mareeyae,Pinaebango,Saiburi,Pattani,Thailand -2087,DG7NAO,Heinrich,L,Kersbach,Bayern,Germany -2088,SV1FTU,Bill,MORAITIS,LAMIA,Attiki / Sterea Ellada / Dytiki Ellada,Greece -2089,HP1DBK,Edwin,Beitia Montanez,Panama Rep. Of Panama,Panama,Panama -2090,G5ART,Russel,Tait,Beausale,England,United Kingdom -2091,KK4KSX,Bob,Masse,Surfside Beach,South Carolina,United States -2092,G0UZL,Chris,Cleasee,Blandford Forum,England,United Kingdom -2093,E25NKE,Peeraphol,Eiadluean,Mueang Phatthalung,Phatthalung,Thailand -2094,KE8RDV,Davin,Thompson,Atlanta,Michigan,United States -2095,DS1TTS,편경록,남,SEOUL,Seoul,Korea Republic of -2096,ZL2EZ,Tony,Hughes,Hastings,North Island 2,New Zealand -2097,IU5KDK,IU5KDK,,FIRENZE,None,Italy -2098,BA7MDX,Guangyu,Li,Shenzhen,Hu Nan Guang Dong Guang Xi,China -2099,K6OJL,Lamberto,Ople,Palmdale,California,United States -2100,BG3MBB,Yan Jianyuan,jerry,Xinzhou Shanxi,Shan Xi He Bei Tian Jin,China -2101,YD0BEK,Ahmad Didie ,Hamzah,Jakarta ,DKI Jakarta,Indonesia -2102,BA7MDM,Honjin,li,Macau,Macao,China -2103,G7MRI,John,S,Northampton,England,United Kingdom -2104,2E0VNG,Carl,Dale,Newcastle upon Tyne,England,United Kingdom -2105,VK8DMR,Joshua,Hatton,Darwin,Northern Territory,Australia -2106,KE8SWC,Scott,Wilson,Charleston,West Virginia,United States -2107,KJ7WYE,George,Thore,Chalmette,Louisiana,United States -2108,BD2IAQ,Longhao,Zhang,Shuangliao City Jilin Province P R China,Hei Long Jiang Ji Lin Liao Ning,China -2109,TB3MME,Muhammed Burcin,Ugur,Izmir,None,Turkey -2110,KD9ELX,David,Begg,Granger,Indiana,United States -2111,CT1DSO,Manuel,Araújo,Braga,Regiao Norte,Portugal -2112,YO6PLL,Lars, ,Transilvania,Brasov / Covasna / Harghita / Mures / Sibiu,Romania -2113,2E0NZS,Vince,Lee,Sheffield,England,United Kingdom -2114,KO4TEK,Andrew,Miles,Orlando,Florida,United States -2115,DD7DU,Klaus,None,Castrop-Rauxel,Nordrhein-Westfalen,Germany -2116,G7ORN,Stephen,Tideswell,Uttoxeter,England,United Kingdom -2118,DS1TRK,Dae-Won,Jeong,Mapo-gu,Seoul,Korea Republic of -2119,E25AGS,Poolis,Wannakam,Swangha,Ang Thong,Thailand -2120,KD7NFR,Jacob,Hill,Ray City,Georgia,United States -2121,MM7RZT,Joshua,Baugh Clark,Huntly,Scotland,United Kingdom -2122,M7PCW,Shaun P,Cheetham Ward,Walsall,England,United Kingdom -2123,BG6QHC,Ming,Li,wuhan,He Nan Hu Bei An Hui,China -2124,BG0CMZ,Liu,jia,Korla,XinJiang,China -2125,VA2PRC,Yves,Parent,Quebec,Quebec,Canada -2126,G3YFW,Peter,Rosen,Barnet,England,United Kingdom -2127,HS2WW,Worayute,Suvansawang,Pakkret,Nonthaburi,Thailand -2128,HS0GUM,Siriphon,sanganetper,BangBon,Bangkok,Thailand -2129,DL4DAC,Thomas,Ronde,Essen,Nordrhein-Westfalen,Germany -2130,BG7RYF,Honjin,li,Zuhai,Hu Nan Guang Dong Guang Xi,China -2131,K9ADJ,William,Salmon,Janesville,Wisconsin,United States -2132,K1PNK,Matthew,Piechnik,Philadelphia,Pennsylvania,United States -2133,K4KJQ,Bluegrass,Amateur Radio Society,Lexington,Kentucky,United States -2134,VU3FJW,Arun,Chackasseril,BANGALORE,Karnataka,India -2135,K3ETS,John E,Keeting,Riverview,Florida,United States -2136,IZ6OUF,Francesco,,Citt Sant Angelo,None,Italy -2137,M0MXC,Mark,,Woking,None,United Kingdom -2138,SQ5WTF,Piotr ,Siadaczka ,Warszawa,mazowieckie,Poland -2139,BA7MGK,Hongkun,Li,Shenzhen,Hu Nan Guang Dong Guang Xi,China -2140,SP2GG,Grzegorz,,Kowalewo,kujawsko-pomorskie,Poland -2141,HS9KOL,Khalil,Hajiqadir,Thailand,Yala,Thailand -2142,BG6QBP,YU,DONGJIN,China,Hei Long Jiang Ji Lin Liao Ning,China -2143,E24IAJ,Chalermsi,Krajangpit,Thai,Pathum Thani,Thailand -2144,RV3AGR,Sergey,None,Moscow,All Regions,Russia -2145,W4MLN,Marty,Norris,Lansing,North Carolina,United States -2146,KI5PLE,Patrick,Sheil,Lordsburg,New Mexico,United States -2147,N2LIA,Kevin Louis,Asuncion,New York,New York,United States -2148,N5XBI,Scott,Lawson,Post Falls,Idaho,United States -2149,SP5MRK,Wojciech,,Warszawa,mazowieckie,Poland -2150,D90IU,???? ??,KOREA-EchoLink-CLUB,구리시,Gyeonggi Province,Korea Republic of -2151,DS2STC,Geunbog,우근복,춘천시,,Korea Republic of -2152,DS2YOX,Man-Bok,이만복,강원도 양구,,Korea Republic of -2153,DS5NFO,이왕용,Lee,창원시,,Korea Republic of -2154,TA3ISY,Samet,Eren,Altıeylül,None,Turkey -2155,IU7KQS,Iu7Kqs,gaetano,Castellaneta,Apulia / Basilicata,Italy -2156,HC2CU,Mario,Cuellar,Guayaquil,All Regions,Ecuador -2157,E21MPG,Veerawat,Phothiwat,Lamlukka,Pathum Thani,Thailand -2158,E24GHF,Pichai,srithongkam,Trat,Trat,Thailand -2159,VK4NGA,Glenn,Allemand,Beerwah,Queensland,Australia -2160,BG2XJA,Zhi,Chen,Anshan,Hei Long Jiang Ji Lin Liao Ning,China -2161,IT9IJI,Giuseppe,Freni,Messina,Sicily,Italy -2162,KC3FPX,Brian,Wood,Abingdon,Maryland,United States -2163,R6FGM,Zhabin,None,None,,Russia -2164,N7CK,Michael R,Bucciarelli,Sierra Vista,Arizona,United States -2165,M0TEB,Martyn,Bell,Barrow in Furness,England,United Kingdom -2166,GX4ARF,Furness Ars Club,F A R S,Barrow in Furness,England,United Kingdom -2167,KN6QGV,Adam,Wolfe,Lake Balboa,California,United States -2168,ZL2NAT,Nate,Williams,Paraparaumu,North Island 2,New Zealand -2169,ZL2CHV,Brian,Cathcart,UPPER HUTT,North Island 1,New Zealand -2170,ZL2TWS,John,Wysocki,Lower Hutt,North Island 1,New Zealand -2171,KE8DPF,Ken,Cormack,Akron,Ohio,United States -2172,ZL2NSA,Michael,Cox,Upper Hutt,North Island 2,New Zealand -2173,KG5YOS,Charles C,Hutchinson,San Antonio,Texas,United States -2174,IT9ZEO,Corrado,,Modica,None,Italy -2175,ZL3TIQ,Darryl,McCorkindale,Wellington,North Island 2,New Zealand -2176,KC2KVE,Mike,Brouse,Ogdensburg,New York,United States -2177,KO4AWQ,Jim,Maiaro,Callahan,Florida,United States -2178,KI5OWA,Joe C,Yarber,Amarillo,Texas,United States -2179,VK4YP,Jim,Verdon,Gold Coast 4226,Queensland,Australia -2180,KD0QQL,Logan A,Gloss,Kingsley,Iowa,United States -2181,DU7Q,Aile,P.,Dumaguete City,Central Visayas,Philippines -2182,BD4SPA,yong,tang,suzhou,Shan Dong Jiang Su,China -2183,HK4VIC,Victor,Garcia Tamayo,Betulia,Antioquia,Colombia -2184,WB4TTZ,Michael E,Jaggers,Bon Aqua,Tennessee,United States -2185,PA3FRH,Ruud,,Den Haag,None,Netherlands -2186,HS3CAG,Thongchai,latthi,เมือง,Buri Ram,Thailand -2187,BD4TXL,Li ,Hui ,Xuzhou,Shan Dong Jiang Su,China -2188,KI4DYJ,Robert,Mckiness,Mims,Florida,United States -2189,NM5XT,Michael,Macleod,Englewood,Colorado,United States -2190,N8LVA,John,DeGutis,Bazetta,Ohio,United States -2191,VE3AYY,Thomas,Strickland,Niagara Falls,Ontario,Canada -2192,E25IJV,Niwat,Boonyarat,Snamchaiket,Chachoengsao,Thailand -2193,PU1MAF,Alexandre,Ferreira Da Mota,Niteroi,Rio de Janeiro,Brazil -2194,HS7XGW,Payoon,Lohanha,Bang Pla Ma,Suphan Buri,Thailand -2195,ZL1AMK,Jeff,Crawford,Whangarei,North Island 1,New Zealand -2196,CA3WWB,Wilhelm,Willeke,Santiago,Reg.Metr. de Santiago,Chile -2197,HS1XSA,Prakob,Thepphan,Udon Thani,Udon Thani,Thailand -2198,PT7LG,Francisco,Gomes,Juazeiro do Norte,Ceara,Brazil -2199,AI7HP,Michael G,Hesley,BELLEVUE,Washington,United States -2200,SP8PG,Grzegorz,,Zamosc,,Poland -2201,DY3FDO,Fred,Villanueva,Meycauayan,Central Luzon,Philippines -2202,BG2CPU,Wang,Du,Harbin,Hei Long Jiang Ji Lin Liao Ning,China -2203,BG2FCD,Lei,wang,Haerbin,Hei Long Jiang Ji Lin Liao Ning,China -2204,N0FRK,Craig,Schmitt,Minneapolis,Minnesota,United States -2205,PY3NY,Andre,Luis Rodrigues,Sao Leopoldo,Rio Grande do Sul,Brazil -2206,HS3SCL,Witthaya,Khingchaturat,Thailand,Chon Buri,Thailand -2207,IZ7RJT,Giuseppe,Giuseppe,Mola di Bari,Apulia / Basilicata,Italy -2208,YV5AJI,Edgar,Alfonso Hiraola,caracas,Distrito Capital,Venezuela -2209,NG5N,Jerry M,Rolison,Ferris,Texas,United States -2210,N2QJI,Michael,Southworth,Mount Laurel,New Jersey,United States -2211,BG2DQM,Beifei,Zhang,Harbin,Hei Long Jiang Ji Lin Liao Ning,China -2212,MB6CF,Chris,Fisher,Accrington,England,United Kingdom -2213,KD5FHA,Mark,Chin,Arlington,Texas,United States -2214,E25PIZ,Watthawat,Rattanajaran,Bannasan,Surat Thani,Thailand -2215,BD4QFC,Yao,Yang,Zhenjiang,Shan Dong Jiang Su,China -2216,BG2IES,Deyong,zhang,Jilin City,Hei Long Jiang Ji Lin Liao Ning,China -2217,FR1LC,Johann,LAYEMARD,LA POSSESSION,All Regions,Reunion -2218,VE7CPR,Glenn D,Graham,Vancouver,British Columbia,Canada -2219,E27ASY,SOMPORN,BOONRIN,Phutthabat,Saraburi,Thailand -2220,TA2AMM,Mehmet Metin,YILMAZ,İzmit ,None,Turkey -2221,KD2YAN,Charles,galvano jr,eatontown,New Jersey,United States -2222,K2ODV,George,Bartholomew,Boone,North Carolina,United States -2223,YS1AHL,Antonio,Henriquez,San Salvador,All Regions,El Salvador -2224,BH2VGO,Shuliang,dong,Liaoningsheng,Hei Long Jiang Ji Lin Liao Ning,China -2225,MM5FWD,Scott,Robertson,INSCH,Scotland,United Kingdom -2226,W6HP,William J,Ward,Lake Havasu City,Arizona,United States -2227,HS0MKY,Somchoke,Ritthimon,Bangyai,Nonthaburi,Thailand -2228,N4RTD,Russell T,Delaney,Lakeland,Florida,United States -2229,A61VX,Ahmed,Al Suwaidi,Shj,Sharjah,United Arab Emirates -2230,BG4IGX,Sun,Xiao,Shandong Laiyang,Shan Dong Jiang Su,China -2231,BH4LJM,Zhang,baicui,yantai,Shan Dong Jiang Su,China -2232,BG2EBM,Benjian,Guo,Harbin,Hei Long Jiang Ji Lin Liao Ning,China -2233,N6MDN,Michael,Nowlen,San Luis Obispo,California,United States -2234,KD2VEK,David K,Kirkland,BROOKLYN,New York,United States -2235,TB4MTJ,Murat,Akcay,Isparta,None,Turkey -2236,K6VAR,Michael,Horner,Fiddletown,California,United States -2237,E22HLE,Chattrin,Rungledtanakit,Bkk,Bangkok,Thailand -2238,VK3TE,Peter,Brennan,Karingal,Victoria,Australia -2239,G6ZMU,Geoff,Randall,Weymouth,England,United Kingdom -2240,AF5DN,David,Savidge,Fort Worth,Texas,United States -2241,KG5VSX,Shelton S,Sapp,Plano,Texas,United States -2242,MB6NG,Ozzie,,Nottingham,England,United Kingdom -2243,BV5DJ,Gabriel,Huang,Taichung City,Central Taiwan,Taiwan -2244,WN4TNC,Tom,Carlton,Blairsville,Georgia,United States -2245,E20UMI,Nakorn,Junmuangpak,Muang,Nakhon Nayok,Thailand -2246,VU3PUA,Rakesh,Mishra,Bhopal . Madhya Pradesh,Madhya,India -2247,G7TRL,Darren,Perry-Wright,Preston,England,United Kingdom -2248,SQ5JUU,Marek,Grzyb,Radom,mazowieckie,Poland -2249,4S5SC,Udaya,Jayantha Sa,Galle,All Regions,Sri Lanka -2250,DX1PRS,Pyramid Radio Society,DX1PRS,Muntinlupa City,National Capital Region,Philippines -2251,W0ODC,Christopher,Wood,Cedar Park,Texas,United States -2252,VK4RJW,John,Wright,Rockhampton,Queensland,Australia -2253,VK4UE,John,Wright,Norman Gardens,Queensland,Australia -2254,BG5GLG,Ren,Tu,Ningbo,Zhe Jiang Fu Jian Jiang Xi,China -2255,PU7EKM,Wellington,Soares,joao pessoa,Paraiba,Brazil -2256,SP5AWK,Krzysztof,,Warszawa,None,Poland -2257,LU9AES,Adrian,Szmoisz,Villa Lugano,Ciudad de Buenos Aires,Argentina Republic -2258,BG6HOT,Tommy,Yao,Hefei,He Nan Hu Bei An Hui,China -2259,KJ4GMU,Jerry,Bailey,Clinton,Tennessee,United States -2260,OE2LRO,Robert,Leyendecker,Hallwang,Salzburg,Austria -2261,ZL3TOY,Blair,Kenton,Christchurch,South Island,New Zealand -2262,E25KGB,Mr. Thongon,Namphakwaen,prachuapkhirikhan,Prachuap Khiri Khan,Thailand -2263,DS5FZG,Deok Hwan,Kim,Beomseo Eup Ulju Gun Ulsan ,UlSan Si ,Korea Republic of -2264,YV4CWK,Ruben Angel,Villar Fernandez,Valencia,Carabobo,Venezuela -2265,EA7FKY,Alba,Pedro,Conil de la Frontera,Cadiz,Spain -2266,KC8SZT,Raymond,Engel,Waterford,Michigan,United States -2267,KD9FUW,Anthony F,Derrico,Dorchester,Wisconsin,United States -2268,HS3HXZ,Chaivutsorn,Boonchotvivutt,Sainoi Nonthaburi,Nonthaburi,Thailand -2269,VU3WPW,Sarath,Raman,Chalakudy,Kerala,India -2270,SP5OSP,Michal,Wojciechowski,Celinow,mazowieckie,Poland -2271,LZ1ACN,Angel,Angelov,Sofia,All Regions,Bulgaria -2272,F0ELY,Gilbert,LE CORNEC,La Feuillie,Normandie,France -2273,WI7DKL,Dan K,Ladage,Litchfield Park,Arizona,United States -2274,E25AAY,Suttida,Wongkruesorn,Bkk,Bangkok,Thailand -2275,W4SBH,Shawn B,Hoffman,Fort Lauderdale,Florida,United States -2276,SQ5AG,Adam,Galkowski,Warszawa,mazowieckie,Poland -2277,KD0CEN,Eric,Presser,Willow Springs,Missouri,United States -2278,BG1DXZ,haijiang,xian,bei jing,Bei Jing,China -2279,BG4WOM,Hao,Zeng,Nanjing Jiangsu,Shan Dong Jiang Su,China -2280,W4EEE,Oconee County,AMATEUR RADIO SOCIETY,Statham,Georgia,United States -2281,SP9BOT,Marcin,Szewczyk,Krakow,małopolskie,Poland -2282,HS6TUS,Surasit,Sansit (Sit),Bang Kapi,Bangkok,Thailand -2283,VA7OMH,Joshua,Spohr,Vernon,British Columbia,Canada -2284,SV9FBT,George,Gerakianakis,IERAPETRA,Kriti,Greece -2285,KE5LEL,John D,Moore,Louisville,Kentucky,United States -2286,UR0WUA,Azimuth,Azimuth,Lviv,All Regions,Ukraine -2287,N9TDE,Marvin L,Dreesen,Aberdeen,South Dakota,United States -2288,KC3SWR,Damian,Goods,Pittsburgh,Pennsylvania,United States -2289,NI5B,Bennett,Thornton,Austin,Texas,United States -2290,DL7ZT,Dirk,Boellling,Düsseldorf,Nordrhein-Westfalen,Germany -2291,TB2LYC,Yücel,Kanca,Kdz Ereğli̇,None,Turkey -2292,TA2CEM,Cem,ATEŞ,Gebze,None,Turkey -2293,KC9QQC,Aaron,Conner,Hayward,Wisconsin,United States -2294,F4JBM,Francois, ,Saint-Cloud,Île-de-France,France -2295,IT9HCG,Aldo,Marisca,Roccalumera,Sicily,Italy -2296,KO4RKM,George,Rose,Nashville,Tennessee,United States -2297,CD6DIC,Diego ,Cofré,Collipulli,La Araucania,Chile -2298,PA0RNH,Ian S,Justice,Medemblik,Noord-Holland,Netherlands -2299,BI1MYS,Dong,Xu,China,Bei Jing,China -2300,PD2AHQ,Arshad Hussain,Qadri,The Hague,Zuid-Holland,Netherlands -2301,KF5DCG,John,Carty,Fort Worth,Texas,United States -2302,BG8IPK,Feng,ke,Chongqing,Gui Zhou Si Chuan ,China -2303,N4RBB,Michael,Montelongo,Hialeah,Florida,United States -2304,DJ9JG,Jens,Guenther,75438 Knittlingen,Baden-Wuerttemberg,Germany -2305,KC2IEB,Chris,Wawak,Haddon Township,New Jersey,United States -2306,VK4VF,Spencer,Reimers,Tewantin,Queensland,Australia -2307,M7COV,Martin M7Cov,Higginson,Coventry,England,United Kingdom -2308,BG5DAY,SiJia,Wei,Shaoxing,Zhe Jiang Fu Jian Jiang Xi,China -2309,VK2WM,Wilfred,Macabulos,BOSSLEY PARK 2176,New South Wales,Australia -2310,PU4EMG,Ricardo,Faria,Belo Horizonte,Minas Gerais,Brazil -2311,M0FXB,Andreas,Macrides,Weston Super Mare,England,United Kingdom -2312,M6LSJ,Lionel,Sawkins,Cheddar,England,United Kingdom -2313,G4XYR,Bill,Clarkson,Bradford,England,United Kingdom -2314,PU2LXW,Fred,Baldo,Piracicaba,Sao Paulo,Brazil -2315,G6DLJ,Phil,Bridges,Coldridge,England,United Kingdom -2316,2E0WTW,Jim S,Leiper,Stanbury,England,United Kingdom -2317,M0VGP,Simon,Hughes,Walsall,England,United Kingdom -2318,W2DOS,Cash,Dosby,Manasquan,New Jersey,United States -2319,YB8SCP,Victor,Tengker,Minahasa,Sulawesi Utara,Indonesia -2320,IK2UIZ,Pericle,,Olgiate Olona,,Italy -2321,LU9EKZ,Hector Raul,Alvarez,VILLA MARTELLI VICENTE LOPEZ BA 1603,Buenos Aires,Argentina Republic -2322,TA1KOR,Orcun,Kundakci,Beylikduzu,None,Turkey -2323,W6ADF,Todd,Banks,Valley Center,California,United States -2324,KI5LFM,Joseph,Quinlan,Mission,Texas,United States -2325,BD7IMB,Yongquan,Chen,Lufeng City Shanwei City Guangdong Province,Hu Nan Guang Dong Guang Xi,China -2326,AA7GM,Janet,Scott,Vancouver,Washington,United States -2327,KB9LMJ,Travis W,Speakman,Watkins,Colorado,United States -2328,GM4UPX,Ian,,Jedburgh,Scotland,United Kingdom -2329,K6AEM,Edralin ,Macabeo,Castro Valley,California,United States -2330,WN3R,Richard,Hayman,Rockville,Maryland,United States -2331,CT2HKY,Cavaleiro,Luis,Buarcos,Regiao Centro,Portugal -2332,VE3WHR,Donald H,Kramer,OTTERVILLE,None,Canada -2333,IZ7JRR,Nicola,Capobianco,Bari,Apulia / Basilicata,Italy -2334,DL2FHM,Horst,Umbach,Immenhausen,Hessen,Germany -2335,HS2JRZ,Aree,Phothong,Sriracha,Chon Buri,Thailand -2336,SQ1A,Lukasz,Barchanowicz,Neudamm,zachodniopomorskie,Poland -2337,KN4UXO,Jimmy E,Woodard,Pike Road,Alabama,United States -2338,DX3ARS,Ars Ph Inc,Amateur Radio Club,Marilao,Central Luzon,Philippines -2339,N1OMK,Donato,Alonzi,Peabody,Massachusetts,United States -2340,KD2HNS,Charles S,Yurek,Pennsauken,New Jersey,United States -2341,GM0RDI,Iain,Philipps,Roxboroughshire,England,United Kingdom -2343,K4THD,Thomas H,Defatte,Crestview,Florida,United States -2344,KJ6VMH,Scott W,Busby,Santa Maria,California,United States -2345,VE3DPL,George,Musikov,SCOTLAND,None,Canada -2346,W1VET,Ronald L,Bouthillier Jr,Brooksville,Florida,United States -2347,E27ELR,Sarawut,Chantarakumnird,Chachoengsao,Bangkok,Thailand -2348,IW5EIA,Alberto,,Florence,None,Italy -2349,KI4WKM,Chris,McCollough,Parksville,Kentucky,United States -2350,A45WI,Kishore,Kumar,Muscat,All Regions,Oman -2351,N4CAD,Cheryl,Delaney,Lakeland,Florida,United States -2352,VK6NJP,James,Price,Bullsbrook,Western Australia,Australia -2353,W1WD,Jonathan,Rose,Nashville,Tennessee,United States -2354,MS0NTR,New Technology Enthusiasts,,Stirling,Scotland,United Kingdom -2355,MB7ISC,Gareth,Steele,Stirling,Scotland,United Kingdom -2356,YL3IM,Inga,Muste,Riga,All Regions,Latvia -2357,VU2FFW,Divakar,R,Chennai,Tamil,India -2358,BG3TJB,Fan,Hewen,Xinzhou City Shanxi,Shan Xi He Bei Tian Jin,China -2359,BH9FYX,Xianwei,Zhao,Xian,Shan Xi Ning Xia Gan Su Qing Hai,China -2360,MW6SFA,Mathew,BOUGHTON,CARDIFF,Wales,United Kingdom -2361,BH9DNU,Nie,Qingfang,Xian,Shan Xi Ning Xia Gan Su Qing Hai,China -2362,CD3FAJ,Francisco,Martínez,Lampa,Reg.Metr. de Santiago,Chile -2363,HS7IHJ,Sombat,Suaekabkaew,None,Nonthaburi,Thailand -2364,TA1SDA,Erdal,SARIGUL,Tekirdag,None,Turkey -2365,G6VBJ,Peter,Tasker,Ridley,England,United Kingdom -2366,VU3LXZ,Ranjithraj,R,Salem,Tamil,India -2367,W5TMP,Terry,Partigianoni,Leesville,Louisiana,United States -2368,KE5JNA,Donna,Partigianoni,Leesville,Louisiana,United States -2369,KG4OZB,Oris A,Halliday,Madison,Alabama,United States -2370,PU2REY,Alexandro,Perina,Rio Claro,Sao Paulo,Brazil -2371,W2JSB,Jeremy,Brown,Henrietta,New York,United States -2372,KB4RU,Craig,Moseley,Woodbridge,Virginia,United States -2373,DY2KBM,Alvin,Calis,Rosales,Central Luzon,Philippines -2374,HS2RVV,Uthai,Choothong,Siracha,Chon Buri,Thailand -2375,TA2CAY,Resat,KIZILOZ,Zonguldak,Black Sea Region,Turkey -2376,W4AXE,Jack,Harris,Hudson,Florida,United States -2377,E23LCR,Sarawud,Boriboonnakom,Thailand,Bangkok,Thailand -2378,KF7NN,Laszlo G,Vagner,Goochland,Virginia,United States -2379,HS2OTO,Tanee,Changmai,Leamchabang,Chon Buri,Thailand -2380,TA1DG,Deniz,Guler,Istanbul,Marmara Region,Turkey -2381,PU2KZA,Salvador,campos,ibiuna,Sao Paulo,Brazil -2382,4H1DAW,Andrew Claive,SOLERO,Caloocan City,National Capital Region,Philippines -2383,PU1LHP,Levi Henrique Ouverney,Pedrosa,P.O.BOX 93357 ZIP CODE 25953-971 BRAZIL,Rio de Janeiro,Brazil -2384,HS9EJL,Surak,Thammarak,Mueng Pathum Thani,Pathum Thani,Thailand -2385,6K2JFI,Jae Hun,CHOI,안산시,KyungKi-Do,Korea Republic of -2386,IK7LKD,Francesco,Barcone,Ostuni,,Italy -2387,IZ8IAW,Giuseppe,DAMELIO,CAMPOBASSO,Molise / Campania / Calabria,Italy -2388,KN4GFP,Joshua,Works,Pinellas Park,Florida,United States -2389,TA4DIL,Adil,Cetin,Muratpasa,None,Turkey -2390,KH6ML,Michael C,Miller,Kaneohe,Hawaii,United States -2391,IK7WUP,Marino,None,Marina di Ginosa,Apulia / Basilicata,Italy -2392,LU1GDU,Betina Miriam,DELLAMEA,Resistencia,Chaco,Argentina Republic -2393,K4DFD,Christopher,Akers,Dublin,Virginia,United States -2394,K4HPY,Robert L,Sturgill,Church Hill,Tennessee,United States -2395,KF7MLE,David S,Murphy,Portland,Oregon,United States -2396,YO2PCC,Cristian,Popazie,Timisoara,Hunedoara / Timis,Romania -2397,TA5AQD,Resul Yücel,AYTEKİN,Türki̇ye,Black Sea Region,Turkey -2398,HS6HJP,krit,boonkong,Uthaithani,Uthai Thani,Thailand -2399,BD7NYR,Wang,Yi Fan,Hanzhong,Shan Xi Ning Xia Gan Su Qing Hai,China -2400,E27VM,Thanakorn,Promjit,Sriracha,Chon Buri,Thailand -2401,W1GLV,Robert A,Guertin,Gainesville,Florida,United States -2402,VE3HMM,Amin Shah,Gilani,Toronto,Ontario,Canada -2403,KO4PKB,Vincent,Mapa,Tampa,Florida,United States -2404,WP4SBV,Denis,Quiles,Morovis,All Regions,Puerto Rico -2405,BI9BA,Pengsen,jia,Xianyang,Bei Jing,China -2406,K2CVD,Christian D,von Dehsen,New York,New York,United States -2407,UB6AIJ,Maxim G ,Murzinov,Krasnodar,All Regions,Russia -2408,HG1DFL,Lalo,Keri,Gyor,Budapest,Hungary -2409,M0OHC,Martin,Hill,London,England,United Kingdom -2410,BG3LGV,Kai,Wu,Tongliao,Inner Mongolia ,China -2411,KC9GNQ,Frank,Gergits,Oviedo,Florida,United States -2412,E27GAQ,Rung,DVSI,Bangpakong,Chachoengsao,Thailand -2413,IW1DTU,Ferruccio,,Rivarolo Canavese,None,Italy -2415,VA7XHB,Horace,Bong,Delta,British Columbia,Canada -2416,E23PKK,Pattarapon,Kalinta,Muang,Pathum Thani,Thailand -2417,F4EJW,Eric,Cadiou,Treflevenez,Bretagne,France -2418,EA7HLE,Claudio,None,Malaga,,Spain -2419,E25PNN,Thanakrit,Boonthekul,Phutthamonton Sai 3,Bangkok,Thailand -2420,TA2LFF,Firat,FENERCİ,Sakarya,None,Turkey -2421,TA1TAB,Nurdan,Böker,Malkara,Marmara Region,Turkey -2422,ON3DT,Thierry,Dormont,Mouscron,Hainaut,Belgium -2423,KN4IYG,Fred J,Banks,Durham,North Carolina,United States -2424,EA7HBZ,Jose,Baena,Sevilla,Sevilla,Spain -2425,M0VUB,Shane,,Nottingham,England,United Kingdom -2426,N1UL,Ulrich,Rohde,Marco Island,Florida,United States -2427,IW6CAE,IW6CAE,,Ancona,None,Italy -2428,F1LSO,Georges,F1LSO,LORETTE,Pays de la Loire,France -2429,F4GVH,Patrice,Lidon,Troyes,Grand Est,France -2430,W2WFP,William,Peterson,Williamsville,New York,United States -2431,KA7EMS,Geoffrey R,Mathia,Waldport,Oregon,United States -2432,DO1MIG,Miguel, ,Nordstemmen,Niedersachsen / Bremen,Germany -2433,W4JMF,Jason,Ford,Tallahassee,Florida,United States -2434,BG5DBV,Chen,tong,Hangzhou,Zhe Jiang Fu Jian Jiang Xi,China -2435,DB1DE,Heinz,None,Dortmund,Nordrhein-Westfalen,Germany -2436,LW1HBD,Julio Eduardo,Calas,Cordoba Cd 5014,Cordoba,Argentina Republic -2437,9Z4QA,Noel,Broomes,TOBAGO WEST INDIES,All Regions,Trinidad and Tobago -2438,BD7LTT,Zhichao,GAO ,Foshan,Hu Nan Guang Dong Guang Xi,China -2439,VU2JII,Joe,Kurian,Kochi,Kerala,India -2440,IZ1UJJ,Pietro,PENONE,Verbania,Piedmont / Liguria / Aosta,Italy -2441,KD4QNA,Pete,Stover,Spotsylvania,Virginia,United States -2442,IU8PCP,Luigi,Lorenzano,Crotone,Molise / Campania / Calabria,Italy -2443,W6AAX,Al,Febraro,Temecula,California,United States -2444,E25ETT,Pumiphat,Bunchuen,Thamai,Chanthaburi,Thailand -2445,TA3BBS,Huseyin,Gonen,Gaziemir,None,Turkey -2446,G1JKE,Nigel,Knapton,Easingwold,England,United Kingdom -2447,HH2MCJ,Michelet,HH2MCJ,Christ-Roi,Ouest,Haiti -2448,N9ICV,Chris,Kadlubowski,Osgood,Indiana,United States -2449,DY3CXO,Jayjay,Dionisio,Sta Maria,Central Luzon,Philippines -2450,F1GXY,Alain,metais,TOURS,Centre-Val de Loire,France -2451,F5DXE,Philippe,None,None,Centre-Val de Loire,France -2452,N4TS,David ,Gottschalk,Lakemont,Georgia,United States -2453,BH1SZV,Mohan,WN,Beijing,Bei Jing,China -2454,F0EGV,Thierry,LEONARD,Pierrefonds,Île-de-France,France -2455,HH2CCD,Cledor,Derisme,Carrefour,Ouest,Haiti -2456,AE7BF,Brandon,Fowler,Chiloquin,Oregon,United States -2457,N5JAJ,Patrick,Warren,Frisco,Texas,United States -2458,4S7UV,Uthpala,Harshapriya Vithana,Mulleriyawa,All Regions,Sri Lanka -2459,K2NTX,Joseph C,Depalma,Rochester,New York,United States -2460,KG6NLW,Frank M,Christ,Cloverdale,California,United States -2461,YG8AEJ,Ryan,Adriawan Nursyam,Majene,Sulawesi Barat,Indonesia -2462,MM6USS,Ewen Milligan,Milligan,Dunfermline,Scotland,United Kingdom -2463,SP3CET,Wladyslaw,Suder,Poznan,wielkopolskie,Poland -2464,W8EMD,James E,Hope,Youngsville,North Carolina,United States -2465,SP7TBS,Tomasz,Bancerowski,Starachowice,świętokrzyskie,Poland -2466,KJ4CPA,Clarence P,Astorga,Homestead,Florida,United States -2467,KB0DXS,Brian Padon,Padon,Neosho,Missouri,United States -2468,IT9VJO,Tullio,Marrapodi,Messina,Sicily,Italy -2469,KB5RIR,James R,Dusek,Sherman,Texas,United States -2470,N7GDW,David C,Wright,Snohomish,Washington,United States -2471,TA4KC,Kaan,CALISKAN,Aydin,Aegean Region,Turkey -2472,TA2BJL,Arzu,Metin,Türkiye,None,Turkey -2473,AE4JA,John K,Anderson,Catawba,Virginia,United States -2474,DO2LMV,Manuel,,Oldenburg,Hamburg / Schleswig-Holstein,Germany -2475,UN9GA,Владимир,ЗАЧЕПИЛО,АЛМАТЫ,Almaty,Kazakhstan -2476,N8RMA,Dustin A,Thomas,Portage,Michigan,United States -2477,4G1XFD,Jay,Miras,Imus City Cavite ,Calabarzon,Philippines -2478,IK7WPI,Domenico,Papavero,Barletta,Apulia / Basilicata,Italy -2479,KD2YHI,Joseph ,OConnor,Hazlet,New Jersey,United States -2480,PU2SSH,Fidel,SOARES,Sao Paulo Brasil,Sao Paulo,Brazil -2481,KD2UDG,Schneur,Rosenberg,Monsey,New York,United States -2482,N9CGW,Cole,Weiss,Pleasant Prairie,Wisconsin,United States -2483,IT9VPC,Enzo,None,Bronte,,Italy -2484,IU7HAL,Vincenzo,,Andria,Apulia / Basilicata,Italy -2485,HS3TMG,Varis,Chaona,Thailand,Nakhon Ratchasima,Thailand -2486,KC2WUG,Andrew,Reid,East Brunswick,New Jersey,United States -2487,KD9NSC,Tavas,Lattimer,Portage,Indiana,United States -2488,EA1IZS,Samuel,Matellanes Ferrero,Zamora,Zamora,Spain -2489,WM7C,Scott,Gibson,Bakersfield,California,United States -2490,DO0SRE,DO0SRE,,,None,Germany -2491,KC3EIZ,Michael R Blackwood,Blackwood,Industry,Pennsylvania,United States -2492,DJ2VA,Michael,Peil,Muehlheim,Hessen,Germany -2493,E21PSU,Kittisak,KhemKaew,Phrapradaeng,Samut Prakan,Thailand -2494,F5IBM,Dominique,DUMETZ,LIEVIN,Hauts-de-France,France -2495,KW9UAX,Keith,Walters,Wabash,Indiana,United States -2496,AC9RU,Donald,Perry,Columbus,Indiana,United States -2497,E23GYM,Sunchai,Tapowpong,Sriracha,Chon Buri,Thailand -2498,VK4VAB,Andrew,Brierley,Kallangur,Queensland,Australia -2499,IK2YYL,Agostino,,Sumirago,None,Italy -2500,IK4IDS,Claudio,Magnani,Reggio Emilia,Emilia-Romagna,Italy -2501,KA1DTA,DAVID A,REZENDES,TAUNTON,None,United States -2502,IT9XVU,Nino,,Agira,Sicily,Italy -2504,IU2CAP,Filippo,,Terno disola,None,Italy -2505,CE6TTL,Ruben A,Santibañez,Temuco,La Araucania,Chile -2506,XE1SSM,Omar,Santos,AGUA DULCE,Veracruz,Mexico -2507,LU4DQ,Radio Club,Quilmes,QUILMES,Buenos Aires,Argentina Republic -2508,WW4BSA,Jeffrey D,Lewis,Orange Park,Florida,United States -2509,E29QZB,Dusit,Katekaew,ThaiMueang,Phangnga,Thailand -2510,ON3LA,Philippe,None,Athus,Luxemburg,Belgium -2511,AB5JK,Jimi R,Klaevemann,Uvalde,Texas,United States -2512,PU2TWZ,Roberto,Pereira,campinas,Sao Paulo,Brazil -2513,F0DDB,Philippe,F0DDB,EPOISSES,Bourgogne-Franche-Comté,France -2514,IT9SKY,Domenico,Intersimone,Santa Teresa Di Riva,Sicily,Italy -2515,M7CNE,Andrew,Clarkson,Stoke-on-Trent,England,United Kingdom -2516,W6ZAN,Zachary A,North,Saratoga,California,United States -2517,KN6ROL,Alex,Muradyan,Irvine,California,United States -2518,TA2NOR,Osman,GUNER,Atasehir,None,Turkey -2519,4G6CLQ,Manuel,Oducado,Aklan,Western Visayas,Philippines -2520,IZ4TNZ,Sauro,Priore,Riolo Terme,Emilia-Romagna,Italy -2521,HS1DMM,Wasan,Sarochwong,Muang Suratthani,Surat Thani,Thailand -2522,KK6LIF,Andreas,Krause,Summerville,South Carolina,United States -2523,BH7AAW,Sean,Bill,Changsha,Hu Nan Guang Dong Guang Xi,China -2524,KC1ACI,Craig,,N Oxford,Massachusetts,United States -2525,KN4ZBG,Peter,Canada,Dunnellon,Florida,United States -2526,IZ5IGB,Graziano,Rossi,Scandicci,Tuscany,Italy -2527,IW8EQE,Carmine Iw8Eqe,Carmine,Manocalzati,Molise / Campania / Calabria,Italy -2528,OE6MFG,Gerhard,,Rottenmann,Steiermark,Austria -2529,DS0JS,Seongjun,Kim,Yeongwol,Seoul,Korea Republic of -2530,PU3DSS,Delvair,Dos Santos Soares,Granado,Rio Grande do Sul,Brazil -2531,K5JEG,James E,Goodwin,Sharon,Oklahoma,United States -2532,K0ARZ,Ross,Mehaffey,North Bend,Nebraska,United States -2533,WA5AAA,Anthony,C,Houston,Texas,United States -2534,N7AMF,Kenneth W,Sunken,Gresham,Oregon,United States -2535,M7LRD,Scott, ,London,England,United Kingdom -2536,IZ3MEZ,Francesco,None,Padova,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -2537,N2KOJ,Eric,Budinger,Hackettstown,New Jersey,United States -2538,KC0SPL,John,Durbin,Dixon,Missouri,United States -2539,IZ6HDE,Franco,De Marchis,Chieti,Marche / Abruzzo,Italy -2540,IZ4IRY,Remmy,Cacciari,Bologna,Emilia-Romagna,Italy -2541,HS5XLY,Chairat,Kanta,MuangSamutPrakan,Samut Prakan,Thailand -2542,KI5PUF,Steven,Booth,Garland,Texas,United States -2543,N4TJD,Taylor J,Darby,Ashland,Kentucky,United States -2545,EA5JGJ,Jose Francisco,Sanmartín Valldecabres,Manises,Valencia,Spain -2546,M7ANW,Phil, ,Hailsham,England,United Kingdom -2547,EA7JYO,Daniel,Salagean,Roquetas De Mar,Almeria,Spain -2548,VK3ALS,Tony,Smith,Melbourne,Victoria,Australia -2549,DO1SC,Claus,Schindler,Bad Lobenstein,None,Germany -2550,M0CAG,Ian,None,Broadstairs,England,United Kingdom -2552,VK4HY,David,Don,Mackay,Queensland,Australia -2553,N4VY,Eric,Wise,Bartlesville,Oklahoma,United States -2554,EI2HWB,Andy,Wilkinson,Greystones,All Regions,Ireland -2555,KG0Q,Alan,Gifford,Las Vegas,Nevada,United States -2556,N8OEJ,Ronald,Weaver,Dearborn,Michigan,United States -2558,UB3AUS,Gabriel,Vega Tikhonov,Moscow,All Regions,Russia -2559,KE8WSH,William,Hall,Portland,Michigan,United States -2560,K9XV,Thomas E,Chance,Punta Gorda,Florida,United States -2561,K2SL,Eric,Engelke,Wickes,Arkansas,United States -2562,VE7XL,Virgilio,Ocampo,Vancouver,British Columbia,Canada -2563,TG6APH,Carlos Hugo,Aldana Perez,Esquipulas Guatemala,,Guatemala -2564,W8JJV,Duwain,Hunt,Port Charlotte,Florida,United States -2565,F1SIR,Yves,BERTIN,MORVILLIERS,Grand Est,France -2566,BD7PA,Lai,Haier,Guangzhou,Hu Nan Guang Dong Guang Xi,China -2567,BG5VBV,Naiying,Chen,Fuzhou,Zhe Jiang Fu Jian Jiang Xi,China -2568,VE3NIG,John,Johnson,Lansdowne,Ontario,Canada -2569,K04RFP,Anthony,Cesaroni,Sarasota,Florida,United States -2570,BD7JQR,Yujie,Wang,Shenzhen City Guangdong Province,Hu Nan Guang Dong Guang Xi,China -2571,KC9NWD,Robert,Archer,West Peoria,Illinois,United States -2572,TB4AOL,Musa,topcan,Kepez,None,Turkey -2573,2I0TMR,Michael,Michael,Lisburn,Northern Ireland,United Kingdom -2574,K6RCT,Kirk,Smith,Nipomo,California,United States -2575,DS5HDN,Myung Cheol,Kim,Busan ,BuSan Si,Korea Republic of -2576,W1SRR,Miguel,Acevedo,Orlando,Florida,United States -2577,DD2SM,Peter,Veres,Baltmannsweiler,Baden-Wuerttemberg,Germany -2578,SV1KMF,Georgios,Koilakos,Keratsini,Attiki / Sterea Ellada / Dytiki Ellada,Greece -2579,G7PVQ,Sean,,Nottingham,None,United Kingdom -2580,K4BSC,Brent,Case,Rock Hill,South Carolina,United States -2581,IV3BUC,Giuseppe,,Porcia,None,Italy -2582,F8UAX,Jean,Goeury,88230 FRAIZE,Grand Est,France -2583,PU1STU,Delmar,Rodrigues,Rio de Janeiro,Rio de Janeiro,Brazil -2584,W6UA,Jack,Cheek,Arroyo Grande,California,United States -2585,UT3UDX,Maksym,SHAPOSHNIKOV,Kiev,All Regions,Ukraine -2586,6K5EES,Juwon,Kim,Beomseo Eup Ulju Gun Ulsan ,UlSan Si ,Korea Republic of -2587,HG8PC,Laszlo,Remes,Ketsoprony,Budapest,Hungary -2588,DH4KAM,Udo,Goedecke,Bruckmuehl,Bayern,Germany -2589,DH3CW,Christian,Christian,Bernstadt,Sachsen / Thueringen,Germany -2590,KK7CNJ,William,Rogers,Eden,Utah,United States -2591,TA3HGZ,Hasan,Türker,Türkiye,None,Turkey -2592,KI4MPZ,Paul,Colombo,Blairsville,Georgia,United States -2593,K2ET,Knute Kenneth J,Carlson,Batavia,New York,United States -2594,IZ5RVV,Luca,,Cmaiore,None,Italy -2595,AD8HP,Larry,Blair,Quincy,Michigan,United States -2596,KI5HPB,Perry C,Hutton,Imboden,Arkansas,United States -2597,W5KY,Jesse,Brookover,Houston,Texas,United States -2598,N5ODI,Gary,Rice,Dayton,Texas,United States -2599,K6CVM,Cammeron,Farnsworth,Tehachapi,California,United States -2600,KM4WXX,Sanford L,Wyatt,Sarasota,Florida,United States -2601,WX4BED,Alaire,DeWeese,Vinton,Virginia,United States -2602,KC1MAM,Robert J,Bowes,Francestown,New Hampshire,United States -2603,NW3Q,Seavey D,Morse,Port Charlotte,Florida,United States -2604,2E0HQM,Mike,Smith,Bury St Edmunds,England,United Kingdom -2605,K3FHP,David A,Weinstein,Punta Gorda,Florida,United States -2606,OE9VMM,Michael,Mangeng,Hohenems,Vorarlberg,Austria -2607,EA3HFS,Ramon,,Lleida,None,Spain -2608,KE4CQR,John,Weissman,Lake Mary,Florida,United States -2609,K4OW,Jack,Overholser,Beverly Hills,Florida,United States -2610,KN4ADQ,Jesse,Watson,Lyons,Georgia,United States -2611,BG2DSH,Xain Chen,Lang,Harbin,Hei Long Jiang Ji Lin Liao Ning,China -2612,M1EXO,Sandra,Andrews,Leicester,England,United Kingdom -2613,M6URH,Russell,Roebuck,Sheffield,England,United Kingdom -2614,6K2KUD,Sunhwan,Park,Seogu,InChon Si,Korea Republic of -2615,BG0DLQ,Lv Tiejiang,Lv Tiejiang,Korla,XinJiang,China -2616,KG7VIQ,Mark,Whitmer,Kingston,Washington,United States -2617,E24XWX,Chamnan,Boonyapakorn,Chumpung,Nakhon Ratchasima,Thailand -2618,KO4VNC,Daniel,Espinosa,Hialeah,Florida,United States -2619,KI5MGQ,Justin,O'Brien,DALLAS,Texas,United States -2620,K1FTU,Christopher,Mirabello,Agawam,Massachusetts,United States -2621,E27ITJ,Nan,Nimnuan,Si Racha,Chon Buri,Thailand -2622,TB5CBT,Mehmet ,Adigüzel ,Nevşehir ,,Turkey -2623,KO4RLR,Dylan,Rivera,Parkland,Florida,United States -2624,YU7YUM,Gojko,Vracar,Zabalj,All Regions,Serbia -2625,KC1SMR,Mark L,Fuller,Worcester,Massachusetts,United States -2626,K6SUD,Tod R,Sudmeier,Redlands,California,United States -2627,KJ7DTS,Christian K,Holden,Powell Butte,Oregon,United States -2628,K7BXQ,Brandon J,Dietrich,Bozeman,Montana,United States -2629,KD5FHG,Jose,Garcia,Brownsville,Texas,United States -2630,KJ7OMO,Kimberly,Chase,YUMA,Arizona,United States -2631,YD5NPC,Sutan,P Lubis,Balikpapan,Kalimantan Timur,Indonesia -2632,6K2KWD,Youngphil,Kwon,Seongnam-Si,Gyeonggi Province,Korea Republic of -2633,VE7TSW,Kevin Dwayne,Antonichuk,Prince George,British Columbia,Canada -2634,N6DAI,Duane,Isaacson,Huntington Beach,California,United States -2635,K3XQ,Travis,Eby,Enhaut,Pennsylvania,United States -2636,KG5PFD,Joshua,Reese,Leesville,Louisiana,United States -2637,KN4SBX,Brett,Coble,Rockford,Michigan,United States -2638,W5ARY,Manson,Peck,Dallas,Texas,United States -2639,AI7HE,Landon,Gale,Queen Creek,Arizona,United States -2640,K0NH,James ,Ray,Ankeny,Iowa,United States -2641,W1DMW,David,Wyatt,Richmond,Massachusetts,United States -2642,OE9PWV,Wolfgang,Pachner,Bürs,Vorarlberg,Austria -2643,KI0SX,Stephen K,Marshall,Wichita,Kansas,United States -2644,HB3XZV,Julien,Sansonnens,Martigny,Valais,Switzerland -2645,BI1NIA,Wei,Bai,None,Bei Jing,China -2646,M7DHZ,Steve,Harriss,Harrogate,England,United Kingdom -2647,KC9IWZ,James,Eyrich,Hoopeston,Illinois,United States -2648,BH4QBO,Shi,Hualiang,Shanghai City,Shan Dong Jiang Su,China -2649,BG8FZ,Tu,Lan,Chengdu Wuhou Zongsh,Hei Long Jiang Ji Lin Liao Ning,China -2650,IK5SRQ,Dino,Solari,Porto Santo Stefano,Tuscany,Italy -2651,YO7MG,Elvis Vasile,Elvis,Drobeta Turnu Severin,Arges / Dolj / Gorj / Mehedinti / Olt / Valcea,Romania -2652,M7AYL,John,Cassidy,Telford,England,United Kingdom -2653,DO7CH,Markus,Kriener,Albersloh,Nordrhein-Westfalen,Germany -2654,IU2DLC,Pietro,Schimmenti,Cesano Boscone MI,Lombardy,Italy -2655,YC3BUS,Hendro,Kristantyo,Surabaya,Jawa Timur,Indonesia -2656,KA2TOC,Daniel,McDonald,Clearwater,Florida,United States -2657,KE0GXN,Antonio ,Sandoval,Carthage,Missouri,United States -2658,YB2TDP,Totok,Sukamto ,Rembang,Jawa Tengah,Indonesia -2659,DS1TWS,Sung Hyuck,AHN,Seoul,Seoul,Korea Republic of -2660,KO4GPI,James,Martin,Tullahoma,Tennessee,United States -2661,N6BRD,Rick,Mayfield,Parker,Colorado,United States -2662,KC1WPT,John,Trinder,Pittsfield,Massachusetts,United States -2663,W8DBK,David Bryan,King,Lincoln Park,Michigan,United States -2664,VA3GSM,Gregory,Smith,Puslinch,Ontario,Canada -2665,VA3JIC,James,Clayton,Guelph,Ontario,Canada -2666,KB9RIP,Robert,Davis,Kewanee,Illinois,United States -2667,BI6KPT,Hangyu,Yan,Nanyang City Henan Province,None,China -2668,WS5B,Chris G,Viningre,Salt Flat,Texas,United States -2669,2E0PUK,Pete,Jones,Sheffield,England,United Kingdom -2670,KC3THD,Timothy,Farrell,Allentown,Pennsylvania,United States -2671,VE7UTV,Christopher,Carpenter,Sparwood,British Columbia,Canada -2672,SV2HRT,Pablo,Tserkezos,Thessaloniki,Dytiki Makedonia / Kentriki Makedonia,Greece -2673,VA2VX,Stephane,Jacob,Gatineau,Quebec,Canada -2674,DL4ZJ,Mathias,Moersch,Saalfeld,Sachsen / Thueringen,Germany -2675,VE7BWZ,Brian,Wood,NORTH VANCOUVER,British Columbia,Canada -2676,KT3GOD,Richard,Bouvia,Sharon,Pennsylvania,United States -2677,DS1TWE,Sunwoo,Park,Jung-Gu,Seoul,Korea Republic of -2678,F4IPR,Paul,FAVET,Toulon,Provence-Alpes-Côte d Azur,France -2679,KE0MAD,Shaun,Burval,Aurora,Missouri,United States -2680,6K2KVT,Ju Ik,Kim,Gwangmyeong,KyungKi-Do,Korea Republic of -2681,EA2EYD,Jose,Perez Estvez,Bilbao,Vizcaya,Spain -2682,F4IRF,Zidane,None,Pernon,,France -2683,HL5JXT,Yeon Taek,JEONG,Kumi City,KyungSang Buk-Do,Korea Republic of -2684,KN4UYM,Louis H,Baumann,Marietta,Georgia,United States -2685,DO3RSA,Ralf,Sürtenich,Dormagen,Nordrhein-Westfalen,Germany -2686,TA2OK,Osman,KAYIN,Eskisehir,None,Turkey -2687,W4CWJ,Charles,Johnston,Sarasota,Florida,United States -2688,K4VD,Eric,Branch,Baxley,Georgia,United States -2689,KY4WHT,William,Taylor,Beaver Dam,Kentucky,United States -2690,KX4MDM,David,Bjelland,Clearwater,Florida,United States -2691,K1MUN,David,Munoz,Dallas,Texas,United States -2692,K0AAJ,Ronald,Foster,Southaven,Mississippi,United States -2693,BH9FPP,Kun,tian,西安市,Shan Xi Ning Xia Gan Su Qing Hai,China -2694,6K2KUI,Ji Mahn,Park,Dongducheon Si Gyeonggi Do ,KyungKi-Do,Korea Republic of -2695,VE2MXU,Michael,Shamash,Montreal,Quebec,Canada -2696,TI2DRU,Erick Fernando,Blum Calvo,Moravia San José ,San Jose,Costa Rica -2697,N4BJH,Bernard,Haggerty,Wake Forest,North Carolina,United States -2698,JJ1CEN,Yoichi,Takewaki,Ushiku city Ibaraki ,Kanto,Japan -2699,BG7XQC,Lin,Xi Min,Bai Se,Hu Nan Guang Dong Guang Xi,China -2700,JA9DIJ,Nakata,KAZUO,Kanazawa City Ishikawa Prefecture,Hokuriku,Japan -2701,KN4YJI,Robert,Heggie,Dickson,Tennessee,United States -2702,N2NDU,Hipolito Jimenez,Jimenez,Woodhaven,New York,United States -2703,SP7JOA,Zbigniew,Podwyszynski,Sandomierz,świętokrzyskie,Poland -2704,SP7SKT,Michal,Sarzynski,Koprzywnica,świętokrzyskie,Poland -2705,KO4OPE,Larry,Krull,Jacksonville,Florida,United States -2706,4X1SI,Pavel,Ferencz,Tel Aviv,Tel Aviv,Israel -2707,VE2DR,Bill,Skarstedt,Pointe-Claire,Quebec,Canada -2708,KD9THE,Jonathan,Sills,Clinton,Indiana,United States -2709,TA6ATA,Ali,Taş,Merzifon,None,Turkey -2710,SP9BIG,Robert,Nizinski,Zielonki,małopolskie,Poland -2711,PA2RA,Rene,Altena,NL-7443 TK Nijverdal,Overijssel / Flevoland,Netherlands -2712,W6MTF,Alton,Brandon,San Mateo,California,United States -2713,BG2CWH,徐茂祥,徐,中国,Bei Jing,China -2714,BH2UUM,Haitao Wang,Haitao Wang,Shen Yang,Hei Long Jiang Ji Lin Liao Ning,China -2715,IK5NWZ,Vittorio,,Firenze,None,Italy -2716,VA7JPL,Carl Frederick,Schrod,KELOWNA,None,Canada -2717,VE7EQN,Christopher,Walter,Kelowna,British Columbia,Canada -2718,KM9K,Kevin M,KENNEDY,Bradenton,Florida,United States -2719,KM9K,Kevin M,KENNEDY,Bradenton,Florida,United States -2720,KA9QPN,Tom,Ciciora,Sandwich,Illinois,United States -2721,DO1CKR,Christian,,Buerstadt,None,Germany -2722,BG1ECC,Huigang,liu,Beijing,Bei Jing,China -2723,IU7EZJ,Renato,Frisoli,TROIA,Apulia / Basilicata,Italy -2724,KI4ZQQ,Robert,Weaver,Speedwell,Tennessee,United States -2725,TA2EEB,Emrah,Ozdemir,Karabuk,Black Sea Region,Turkey -2726,KA0TIX,Mike A,Menges,Elkhart,Indiana,United States -2727,LU1HES,Andres,Avalos,Cordoba,Cordoba,Argentina Republic -2728,KD4EZW,Frank,Tagliani,Lake Mary,Florida,United States -2729,KN4ZFM,Luke,Price,Radford,Virginia,United States -2730,KN4ZFM,Luke,Price,Radford,Virginia,United States -2731,PA0ISK,Isaac,,Vlaardingen,None,Netherlands -2732,HS3OUG,Jatupol,payakkapong,None,Nakhon Ratchasima,Thailand -2733,W4ZFR,Michael,Giles,Maidson,Alabama,United States -2734,W1TF,Reed,Prior,Hudson,Massachusetts,United States -2735,WV8DL,Derek,Long,Buckhannon,West Virginia,United States -2736,N9SES,Ayman,Azar,Lake Station,Indiana,United States -2737,N5DMK,David,Kennedy,Tulsa,Oklahoma,United States -2738,WY5J,Brent,Smith,Jonesboro,Arkansas,United States -2739,N6VKZ,Robert L,Middleton,Everett,Washington,United States -2740,K1GER,Haoming,Xu,Allen,Texas,United States -2741,DO2TP,Torsten,,67117 Limburgerhof,Rheinland-Pfalz / Saarland,Germany -2742,TB2XXX,Kursat,AYGUN,Istanbul,Marmara Region,Turkey -2743,W3RPN,Robert,Nelson,Ardmore,Pennsylvania,United States -2744,BG5AGK,Zhenghao,Teng,Hangzhou,Zhe Jiang Fu Jian Jiang Xi,China -2745,W4LLS,Clint,Stanley,Hinesville,Georgia,United States -2746,KO4VZY,John,Doerr,Avon,North Carolina,United States -2747,K7QNX,Johnathan,Gutierrez,Hialeah,Florida,United States -2748,BG6HOT,Tommy,Yao,Hefei,He Nan Hu Bei An Hui,China -2749,BG6HOT,Tommy,Yao,Hefei,He Nan Hu Bei An Hui,China -2750,TA3HEB,Emre,Buyukok,Izmir,Aegean Region,Turkey -2751,WB0IIS,George,Schindler,Ballwin,Missouri,United States -2752,W9WLX,Charles J,Dellis,Milwaukee,Wisconsin,United States -2753,TA3HRJ,Erhan,,,Aegean Region,Turkey -2754,JG2FFB,Funakoshi,Fuminori,Gifu-Motosu,Tokai,Japan -2755,KM4LKX,Joshua K,Scurlock,Cleveland,Tennessee,United States -2756,VE3RD,Phil,Thompson,Grimsby,Ontario,Canada -2757,VK2YG,Ian,Whitelaw,Camden 2570,New South Wales,Australia -2758,W3KIT,Komkit,Listisard,Silver Spring,Maryland,United States -2759,HS0ZOE,Komkit,Listisard,Khan Na Yao,Bangkok,Thailand -2760,IU2EZB,Silvio,,Arcore,None,Italy -2761,DS1TTM,Seongsu,Yoon,Seoul ,Seoul,Korea Republic of -2762,F4IRT,Sebastien,BARBIER,Champagne,Pays de la Loire,France -2763,KO4WDF,Robert,Taylor,Waycross,Georgia,United States -2764,VK4JGW,John,Wright,ROCKHAMPTON,Queensland,Australia -2765,DX1ART,Aprat,Amateur Public Radio Assistance Team,Antipolo,Calabarzon,Philippines -2766,KN6RBP,Richard,Gardner,Hemet,California,United States -2767,VK2EYE,David,Burt,Port Macquarie,New South Wales,Australia -2768,KN6HIP,Andrew L,Lorentzen,San Jose,California,United States -2769,VK4ADX,Robert,Gibson,Dalby,Queensland,Australia -2770,VA3XRR,Gavin,Alston,Hampton,Ontario,Canada -2771,SP7RB,Robert,Baleja,Lodz,łódzkie,Poland -2772,E22FLH,Chanin,Saengdee,Thailand,Bangkok,Thailand -2773,KE5ODR,Douglas,Frazier,Placida,Florida,United States -2774,KK7CVI,Arthur Paul,Bristow,Gresham,Oregon,United States -2775,KI5CYA,Mark A,Mantooth,Sachse,Texas,United States -2776,F1RVC,Patrice, F1RVC,Ymare,Normandie,France -2777,E25EQL,Ismail,Teh,RAMAN,Yala,Thailand -2778,HS6ZEP,Thumanoon,Pho-on,Nakhon Sawan,Bangkok,Thailand -2779,BI4JGQ,Zhang,Zhong Kai,Zibo,Shan Dong Jiang Su,China -2780,N4JHP,Jason H,Perdue,Blacksburg,Virginia,United States -2781,M0KDI,Peter,,NEWCASTLE,England,United Kingdom -2782,KC7MRQ,Corey,Badgley,Boulder,Montana,United States -2783,IU1QAA,Andrea,Mugheddu,28040 Varallo Pombia,Piedmont / Liguria / Aosta,Italy -2784,SP7TECH,Klub,,Lodz,łódzkie,Poland -2785,MW7CIE,Mostyn,Thomas,Cwmbran,Wales,United Kingdom -2786,VA3BVC,Shan,K,Mississauga,Ontario,Canada -2787,DO8PE,Gary,Lamby,Münster-Sarmsheim,Rheinland-Pfalz / Saarland,Germany -2788,WQ9V,Kenneth,Herren,Brownsville,Texas,United States -2789,KP4ABR,Amado,Barrientos,Florida,All Regions,United States -2790,BG7HNU,Shijie,Peng,Changsha,Hu Nan Guang Dong Guang Xi,China -2791,TA9ALC,Ali,Gunes,Igdir Merkez,Eastern Anatolia Region,Turkey -2792,KG4QVL,Joshua,Funderburk,Grantville,Georgia,United States -2793,KO4MRI,Thomas,,SARASOTA,Florida,United States -2794,E25FGL,Watchara,Amasiri,Bangkapi,Bangkok,Thailand -2795,VE2NLS,Tom,Niles,Bromont,Quebec,Canada -2796,N3XCP,Pablo,Garcia Castaneda,New Castle,Delaware,United States -2797,6K5EEE,Bongsub,Lee,Jindong myeon Masanhappo gu Changwon si Gyeongsangnam do 47-1,KyungSang Nam-Do,Korea Republic of -2798,BH4USR,Yinyin,Jiao,Haian,Shan Dong Jiang Su,China -2799,BH3VBF,Jie,yao,taiyuan,Shan Xi He Bei Tian Jin,China -2800,W4WJT,William J,Tobin,Apison,Tennessee,United States -2801,G7CDA,Douglas,,Chorley,None,United Kingdom -2802,F1INP,Philippe,HOUSSAYE,PERONNE,Hauts-de-France,France -2803,G0VGS,Ian,Maude,Morecambe,England,United Kingdom -2804,IT9GAK,Gaspare,,Partanna,None,Italy -2805,KD0AEI,Phil,Hoffmann,Kingman,Arizona,United States -2806,EA5JAV,John,Ambros,Javea,Alicante,Spain -2807,KE8LCM,Roger T,Radcliff,Parkersburg,West Virginia,United States -2808,KG5ONF,Michael C,Jacobson,Spring,Texas,United States -2809,PU2OCJ,Cassiano,Da Cunha,Casa Branca,Sao Paulo,Brazil -2810,BH8EFZ,Chenke,chen,四川省,Gui Zhou Si Chuan ,China -2811,K0TDB,Thomas D,Batt,Russell,Kansas,United States -2812,KC6CQD,Dennis,Mc Ardle,Anaheim,California,United States -2813,KO4BQN,Nicholas,Harrison,Knoxville,Tennessee,United States -2814,6K5EFB,Gwanuk,Lee,Changwonsi,KyungSang Nam-Do,Korea Republic of -2815,KA5BBC,Andrew,Spencer,Tulsa,Oklahoma,United States -2816,KB0TKV,David A,Livsey,Sparta,Missouri,United States -2817,KD0DIO,Chris,PatriotGFX,Hudson,Wisconsin,United States -2818,G6EGM,Dave,Patrick,BARNARD CASTLE,England,United Kingdom -2819,K1ZBT,Shane,Keith,Milton,Massachusetts,United States -2820,2E0UUN,Stefan,S,Newcastle Upon Tyne,England,United Kingdom -2822,M0JGX,James,None,Lowestoft,England,United Kingdom -2823,SP9AP,Artur,None,Krakow,małopolskie,Poland -2824,KK7DNF,Jess,Basl,Scio,Oregon,United States -2825,VE4CCC,Leslie,Barclay,Powerview,Manitoba,Canada -2826,N7EAL,Neal,Doxsee,Los Angeles,California,United States -2827,HA5SZI,Istvaan,Szentgyoergyi,Budapest,Budapest,Hungary -2828,KD0KMT,Brandon E,Tenold,Keithville,Louisiana,United States -2829,YD2ADF,Muhamad,Nurcahyoadi,Banjarnegara,Jawa Tengah,Indonesia -2830,VK2WAY,Jared,Quinn,Sydney,New South Wales,Australia -2831,KC1QKS,Michael,Guilmette,Moosup,Connecticut,United States -2832,BD2AAJ,Limiao,LIMIAO,YICHUN,Hei Long Jiang Ji Lin Liao Ning,China -2833,KD8CBZ,Brent,Sovjak,Delton,Michigan,United States -2834,E22UYH,Phongphanot,Rojchanakittiyakorn,Nonthaburi,Nonthaburi,Thailand -2835,BG2DMB,Baichuan,BAICHUAN,Yichun,Hei Long Jiang Ji Lin Liao Ning,China -2836,R2DYA,Dmitry,Kuznetsov,Stupino,,Russia -2837,N1IIM,Bonnie,Decosta Downey,Newmarket,New Hampshire,United States -2838,PY2TED,Tiago,Luis Do Nascimento,Mococa,Sao Paulo,Brazil -2839,ZL3TVA,J P,Hoving,PARKLANDS CHRISTCHURCH 8009,South Island,New Zealand -2840,VE1WAB,Adam,Butt,Dartmouth,Nova Scotia,Canada -2841,VK5ZSH,Dale, ,Smithfield,South Australia,Australia -2842,W4ASR,Andrew,Steadman,Holly Springs,Georgia,United States -2843,KP4KWB,Juan,Santiago,Lowell,All Regions,U.S. Virgin Islands -2844,KP4BW,Jose,Rivera-Reyes,Naguabo,All Regions,Puerto Rico -2845,WP4GT,Carlos,Garcia-Colon,San Juan,None,Puerto Rico -2846,KE8B,Ronald,Balaze,Osprey,Florida,United States -2847,KC5HPU,Wayne,Myhre,Meridian,Mississippi,United States -2848,DS5KWO,Yeonjoon,jeong ,Busan,BuSan Si,Korea Republic of -2849,BH1MCT,Zhigang,Zhao,Beijing,Bei Jing,China -2850,BG6HWP,Yukun,Yang,Huaibei,He Nan Hu Bei An Hui,China -2851,KD2HCY,Andy,Arce,Roaring Brook Township,Pennsylvania,United States -2852,WB0RLJ,James,Vaughan,Omaha,Nebraska,United States -2853,KD7EX,Robert C,Walling,Hoxie,Arkansas,United States -2854,KG5ZJV,Brian,Russell,El Paso,Texas,United States -2855,IZ7ZKB,Iz7Zkb,Ascanio,Nardo,Apulia / Basilicata,Italy -2856,G4GVC,John,,Hinckley,England,United Kingdom -2857,BH7PUE,Wu,Haian,Guangzhou CityGuang,Hu Nan Guang Dong Guang Xi,China -2858,KK4QL,Kenneth,Son,Elizabethtown,Kentucky,United States -2859,HB9GHD,Davide,,Gordevio,None,Switzerland -2860,F5MJS,Michel,Poissonnier,Saint Léger sur Dheune,Bourgogne-Franche-Comté,France -2861,F6GDL,Roland,Lavigne,71290 La Genete,Bourgogne-Franche-Comté,France -2862,4E1FLD,Lucky Nash,Casten,Manila,National Capital Region,Philippines -2863,N4SHX,Lucky,Casten,SARASOTA,Florida,United States -2864,W4AMA,Adam,Alterman,Attalla,Alabama,United States -2865,K9PWZ,David,Cahill,San Jose,California,United States -2866,BI6MWQ,Liu,Li,Zhengzhou,He Nan Hu Bei An Hui,China -2867,DS1MGO,David,Kwon,Seoul,Seoul,Korea Republic of -2868,KD2VXU,Nick,Marchesani,Titusville,New Jersey,United States -2869,KD8ZER,Robert,Slusser,Walled Lake,Michigan,United States -2870,IT9CCU,Carmelo,Di Rosa,Ispica Ragusa ,Sicily,Italy -2871,KD8UDZ,John,Hines II,Ashland,Ohio,United States -2872,KN6OOC,Spencer,Penaloza,Chula Vista,California,United States -2873,K7INW,Marcus,Preuss,Brier,Washington,United States -2874,KC5PRO,Kimberly,Williams,Lake Charles,Louisiana,United States -2875,G1LBU,Ray,Parry,Washington Tyne and Wear,England,United Kingdom -2876,GD6ARJ,Fred,Jennings,Ballasalla,Isle of Man,United Kingdom -2877,BH3GLI,Hongli,zhang,xingan,Nei Mogol Shan Xi He Bei Tian Jin,China -2878,SV2XI,Kleanthis,Ougiaroglou,Thessaloniki,Dytiki Makedonia / Kentriki Makedonia,Greece -2879,GM7KBK,Ernie,Pratt,Aberdeen,Scotland,United Kingdom -2880,SV2AMK,Thanassis,Kalfoudis,Thessaloniki,Dytiki Makedonia / Kentriki Makedonia,Greece -2881,SV2YJ,Panos,TRIFIDIS,THESSALONIKI,Dytiki Makedonia / Kentriki Makedonia,Greece -2882,KC3PRR,Joshua L,Bragunier,Liverpool,Pennsylvania,United States -2883,K5RIC,Rick,Sohl,Nogal,New Mexico,United States -2884,VK2BG,Giuseppe,Bivona,Port Macquarie Nsw 2444,New South Wales,Australia -2885,2E0HIK,John,Hawbrook,Norwich,England,United Kingdom -2886,EA4ESU,Jose Amalio,None,Majadahonda,Madrid,Spain -2887,SV1AAW,John,Karniaouras,ATHENS,Attiki / Sterea Ellada / Dytiki Ellada,Greece -2888,W6PD,Philip T,Thompson,Grass Valley,California,United States -2889,DU2JZT,Jose,Talens,Baguio City,Cordillera Region,Philippines -2890,TA4TMM,Mehmet ,KAHRAMAN ,Denizli ,Aegean Region,Turkey -2891,R2DXX,Kirill,Vybornov,Moscow,All Regions,Russia -2892,KD5UBW,Tommy,Rose,Burkburnett,Texas,United States -2893,KB0Y,Scott E,Haner,Valdosta,Georgia,United States -2894,KF4UCE,Lou,Henley,Eatonville,Washington,United States -2895,BG4XSG,Wei,Gu,Nanjing,Shan Dong Jiang Su,China -2896,DL7TA,Danielo,Naetebus,Berlin,Berlin / Brandenburg,Germany -2897,DL7UBB,Ingo,Ruenger,Berlin,Berlin / Brandenburg,Germany -2898,KD9UKW,Steven,Leess,Kokomo,Indiana,United States -2899,GM1KHU,Chris,Wall,Insch,Scotland,United Kingdom -2950,WE4HAM,David J,Hamm,Raleigh,North Carolina,United States -2951,KD7ACB,Daniel S,Blashill,North Fort Myers,Florida,United States -2952,IU2NAF,Diego,,Calusco Dadda,None,Italy -2953,KD2AFJ,John,Caputo,Howell,New Jersey,United States -2954,W0KM,Kirk,Miller,Olmsted Township,Ohio,United States -2955,KN6FFC,Charles M,Deel Jr,Long Beach,California,United States -2956,F6JIG,Raymond,,Cormeilles En Parisis,Nouvelle-Aquitaine,France -3001,F1IZL,Jean-Yves,,La Tour Du Crieu,None,France -3011,ZL3DMH,Douglas Mervyn,Hart,Christchurch,South Island,New Zealand -3012,F1JMJ,JOEL,,PETITE-ROSSELLE,None,France -3019,CT1AIC,Rui,,Carcavelos,None,Portugal -3020,JA3ICQ,Nobuo,Kubota,kyoto,Kinki,Japan -3021,F1RRJ,Francis,,Gaillon Sur Montcient,None,France -3039,BG3PVL,Hue Feng,Ma,Shi Jiazhuang,Shan Xi He Bei Tian Jin,China -3040,F1JMJ,JOEL,,PETITE-ROSSELLE,None,France -3069,F1GXW,Patrick,,Les ormes,None,France -3071,W4LOV,Mike,Hensley,Cocoa,Florida,United States -3072,N4JTK,John,Knott,Orlando,Florida,United States -3073,N4JTK,John,Knott,Orlando,Florida,United States -3074,W4ORL,Michael,Cauley,Orlando,Florida,United States -3075,W4LOV,Mike,Hensley,Cocoa,Florida,United States -3076,NN4TT,Dave,Clausen,Orlando,Florida,United States -3077,K5HDM,Harmon,Moore,Austin,Texas,United States -3078,F5FSD,PATRICK,,BAGES,None,France -3080,CT1ERW,Antonio,,Lisboa,None,Portugal -3081,W4ORL,Michael,Cauley,Orlando,Florida,United States -3082,W4LOV,Mike,Hensley,Cocoa,Florida,United States -3083,KD4TWJ,Dean,Groe,Orlando,Florida,United States -3084,KD4TWJ,Dean,Groe,Orlando,Florida,United States -3085,G4GWV,Bluemoon,hookham,North Shields,None,United Kingdom -3087,NN4TT,Dave,Clausen,Orlando,Florida,United States -3088,KN4HJT,Marshall F,Willis,Virginia Beach,Virginia,United States -3089,OZ5ACI,Frank,,Helsinge,None,Denmark -3092,NN4TT,Dave,Clausen,Orlando,Florida,United States -3093,KF8MZ,Clint,Heffner,Troy,Ohio,United States -3094,NN4TT,Dave,Clausen,Orlando,Florida,United States -3095,NN4TT,Dave,Clausen,Orlando,Florida,United States -3096,W3PO,Patrick,Benda,Myersville,Maryland,United States -3097,N8ON,Ronald R,Stark,Proctorville,Ohio,United States -3098,N9SSU,Vasilios ,Pappademetriou,Chicago,Illinois,United States -3099,KM6KOS,Louvyn M,Suson,Bakersfield,California,United States -3100,K4WZG,Marc,Vaughn,Houston,Texas,United States -3101,KD4EEB,Eric E,Benjamin,Summerville,South Carolina,United States -3102,VE7DSS,James,Mclaughlin,Prince Rupert,British Columbia,Canada -3103,VK2AFY,Central Coast Amateur Radio Club Inc,VK2AFY,GOSFORD NSW 2250,New South Wales,Australia -3104,KE4PMP,Jonah R,Riner,Vidalia,Georgia,United States -3105,VK2EH,Central Coast Amateur Radio Club,VK2EH,GOSFORD NSW 2250,New South Wales,Australia -3106,KF4UIL,Tracy Neal,Neal,Wrens,Georgia,United States -3107,AE0NJ,Joseph G,Pierson,Omaha,Nebraska,United States -3108,N3EOP,Jamie,Christenson,Bryan,Texas,United States -3109,N3EOP,Jamie,Christenson,Bryan,Texas,United States -3110,HS8KAY,PHARAN,Phuripatpokin,Muang,Surat Thani,Thailand -3111,W3EOD,Scott,Rummings,Houtzdale,Pennsylvania,United States -3112,VA3BUF,Don,Whalen,Sarnia,Ontario,Canada -3113,N7SWX,Robert,Thomas,Manitowoc,Wisconsin,United States -3114,AD7TH,Michael J,Robinson,Tacoma,Washington,United States -3115,KX4VE,William C,Holloway Jr,Jacksonville,Florida,United States -3116,VK6FMLL,Mitchell R,Clifford,Willetton,Western Australia,Australia -3117,IZ3VDA,Donato,Fiorentino,Vittorio Veneto,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -3131,K2KRS,Ken R,Stone,Livingston,Texas,United States -3132,IW1DGK,Marco,,Collegno,None,Italy -3161,WW6E,Sardxcc,Sierra Amateur Radio Dx And Contest Club,Cameron Park,California,United States -3162,IU1LLE,Fabrizio Pirazzini,,Collegno,None,Italy -3176,KC2KVE,Mike,Brouse,Ogdensburg,New York,United States -3177,IZ3WWG,Claudio,Gioso,Lendinara,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -3190,ZL3DVR,Douglas M,Hart,Christchurch,South Island,New Zealand -3191,IZ2NBD,Luciano,,Gorgonzola,,Italy -3212,AE7NI,John,Pershing,Florence,Oregon,United States -3213,IU2KUL,Franco,,Triuggio,Lombardy,Italy -3261,CT1CHX,Eduardo Joao,,Lisboa,None,Portugal -3262,CT1CVT,Jorge,Canena,Alcochete,Regiao de Lisboa,Portugal -3271,N4KEG,Richard,Rexroad,Lakeland,Florida,United States -3272,IZ2NBD,Luciano,,Gorgonzola,,Italy -3274,KD4EFM,Evans,Mitchell,Lakeland,Florida,United States -3275,KD4EFM,Evans,Mitchell,Lakeland,Florida,United States -3276,IU5FHF,Roberto,,Monte Argentario,,Italy -3278,KD4EFM,Evans,Mitchell,Lakeland,Florida,United States -3279,N4KEG,Richard,Rexroad,Lakeland,Florida,United States -3280,KD4EFM,Evans,Mitchell,Lakeland,Florida,United States -3281,N4KEG,Richard,Rexroad,Lakeland,Florida,United States -3282,VK3TEN,Gordon,Pearce,Melbourne,Victoria,Australia -3283,K6EFJ,Kenneth L,Smith,Peoria,Arizona,United States -3284,K6DLC,Daniel,Curry,Redwood City,California,United States -3285,K4SVT,William,Klosowski,Titusville,Florida,United States -3286,K2MRP,Michael,Pecorini,Bridgeton,New Jersey,United States -3287,K4SVT,William,Klosowski,Titusville,Florida,United States -3288,KD2GIY,David,LaMonica,Wantage,New Jersey,United States -3289,IW2KXU,Gerri,,Missaglia,None,Italy -3355,HL3BAT,Tae-Sik,Shin,Daejeon,DaeJeon Si,Korea Republic of -3356,IZ0OWM,PIETRO1956,,ATINA,None,Italy -3360,K1LNX,Stephen,Brown,Knoxville,Tennessee,United States -3361,GB7EU,Allister,,Edinburgh,Scotland,United Kingdom -3375,KI5ASL,Christopher J,Landry,Kenner,Louisiana,United States -3376,G0ANV,Daryl,Burchell,Cambridge,England,United Kingdom -3422,N6JAF,Jeffrey Fisher,Fisher,Oxnard,California,United States -3423,IN3GID,Santino,Mastrojeni,Bolzano,,Italy -3450,K0KAD,Chad R,Taylor,Spokane Valley,Washington,United States -3451,K0KAD,Chad R,Taylor,Spokane Valley,Washington,United States -3452,K0KAD,Chad R,Taylor,Spokane Valley,Washington,United States -3453,UN7BBJ,Anatoly,Kalinin,Astana,Akmola,Kazakhstan -3454,KK4OXZ,Nate,Pruitt,Winston-Salem,North Carolina,United States -3455,SP7LAK,Krzysztof,,Kutno,łódzkie,Poland -3564,K2DYC,David C,Simmons Jr,Zephyrhills,Florida,United States -3565,R2ADU,Vladimir,None,Moscow,,Russia -3633,W8CTC,Chris,Campton,Hillsboro,Ohio,United States -3634,DG2YGX,Michael,,Schloss Holte-Stukenbrock,None,Germany -3751,BG6WNP,Lianyun,Huang,Wuhan,He Nan Hu Bei An Hui,China -3752,SP7X,Jaroslaw,Zielinski,Kutno,łódzkie,Poland -4018,HB9FEF,Beni,a,Basel,Basel-City,Switzerland -4020,K4XXX,Ed,Lemley,London,Kentucky,United States -4021,N8SRT,Lance,Patton,Clarksburg,West Virginia,United States -4022,N8SRT,Lance,Patton,Clarksburg,West Virginia,United States -4023,W4JXA,Richard L,Ferrell,Falls Church,Virginia,United States -4024,GM7EEY,PeteW,,Kirkcaldy,None,United Kingdom -4031,KD9IAQ,Doug,Paquette,Chesterton,Indiana,United States -4032,HS1OVF,Virakich,Sudhasawin,Bangkok,Bangkok,Thailand -4033,MM0MMQ,Bob,,Dunfermline,None,United Kingdom -4034,BI4RFO,Cao,Gang,Zhangjiagang,Shan Dong Jiang Su,China -4035,N4MPC,Pat,De Loe,Decatur,Georgia,United States -4036,BG6SGD,yongxin,Yu,Wuhan,He Nan Hu Bei An Hui,China -4037,AB9RO,Baseero,Arma,San Francisco,California,United States -4038,KE5GBC,Michel P,Rodgers,Cleburne,Texas,United States -4039,KO4AJI,Bradly M,Flynn,Barnesville,Georgia,United States -4040,E27GXT,Nattawat,Oonprai,Bangkok,Bangkok,Thailand -4041,K9RBD,Brett,Daniels,Bloomington,Indiana,United States -4042,AF6MQ,Scott,Gasparian,Point Arena,California,United States -4043,IV3XHF,Dario,,Tolmezzo,None,Italy -4047,KD9IAQ,Doug,Paquette,Chesterton,Indiana,United States -4048,LA4ZUA,Geir,,Oslo,None,Norway -4193,N7ZQS,Wayne,Cummings,Marana,Arizona,United States -4194,KD2RWJ,Craig W,Morgan,Rye,New York,United States -4195,KB9STB,Myron J,Oestreich,Junction City,Wisconsin,United States -4196,NB2A,Thomas,Hogan,New Hyde Park,New York,United States -4197,W6EDX,Edison D,Fajardo,Fresno,California,United States -4198,G1SAA,Robert,,Cambridge,None,United Kingdom -4240,DL5DAE,Erik,Placzek,Castrop-Rauxel,Nordrhein-Westfalen,Germany -4242,N4JBL,Jason B,Ledbetter,Fuquay Varina,North Carolina,United States -4243,W4END,Paul L,Batiz,Harvest,Alabama,United States -4244,VA7FX,Al,Nightingale,Maple Ridge,British Columbia,Canada -4245,KD9GCX,Robert,Krautkramer,Combined Locks,Wisconsin,United States -4246,VA3WRA,William Richard,Adams,Waterloo,Ontario,Canada -4247,KB8GFF,Steve,Horton,Saint Clair Shores,Michigan,United States -4248,WD2AJW,Anthony J,Romano,Lithia,Florida,United States -4249,KD9IFV,Virginia L,Flanagan,Clintonville,Wisconsin,United States -4250,SQ7SCC,Arek,,Lodz,łódzkie,Poland -4260,KG7NCV,David A,Waller,Mesa,Arizona,United States -4261,K4XRC,Craig,Westbrook,Rossville,Georgia,United States -4262,KN4ZGS,Patrick M,Garrett,Palm Bay,Florida,United States -4263,W9ACL,Adam,Lentz,Boone,North Carolina,United States -4264,XE2N,Jose De Jesus,Lopez Villalobos,Monterrey,Nuevo Leon,Mexico -4265,N2KIQ,Paul,Kronenwetter,Casselberry,Florida,United States -4266,9N1CA,Arun,Singh,Kathmandu,All Regions,Nepal -4267,KB3AY,GREGORY,KEECH,West Chester,Pennsylvania,United States -4268,KD6ELU,Harlan H,Hite,Sacramento,California,United States -4269,VK7HDM,Danny John,Moss,Gagebrook,Tasmania,Australia -4270,SP2PMK,Klub,Krotkofalarski,Torun,kujawsko-pomorskie,Poland -4280,SP2ONG,Waldek,,Torun,kujawsko-pomorskie,Poland -4288,KD9IAR,Christy,Paquette,Chesterton,Indiana,United States -4289,IU5FXW,Flavio,,Livorno,None,Italy -4307,WB2LMA,Charles N,Lechner,Plano,Texas,United States -4308,G1NZO,John,,Newbury,None,United Kingdom -4311,VA1CJC,chris,crane,florence,Nova Scotia,Canada -4312,OE7WPA,Werner,,Innsbruck,None,Austria -4317,KC3JCJ,Julio C,Folhadella,Easton,Pennsylvania,United States -4318,IU8EKN,Rocco,,Tito,None,Italy -4324,N9VJW,Bill,Jackson,Glendale,Arizona,United States -4325,VK3UBO,Tony,Passler,Burrumbeet Vic,Victoria,Australia -4326,DL2YED,Ralph,,Recklinghausen,None,Germany -4365,KD9IAR,Christy,Paquette,Chesterton,Indiana,United States -4366,K0PSK,Adam,Denton,Wichita,Kansas,United States -4367,KM4LKC,Douglas L,Young,Punta Gorda,Florida,United States -4368,KN4VOT,Frank,Blake,Englewood,Florida,United States -4369,AA4FB,Frank,Blake,Port Charlotte,Florida,United States -4370,W4OGR,Frank,Blake,Englewood,Florida,United States -4371,IV3NFC,Dario,Teon,Paularo,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -4431,K0NL,Gregory N,Banks,Scottsdale,Arizona,United States -4432,IK0NGL,Gian Mario,Ventura,Terni,Lazio / Umbria / Sardinia,Italy -4513,N4ASA,David,Parker,Biddeford,Maine,United States -4514,KV1P,Edward P,Lapinski,Crystal River,Florida,United States -4515,KC3OQK,Robert,Baruch,Ellicott City,Maryland,United States -4516,IK1QEW,Valter,Bruno,Perosa Argentina,Piedmont / Liguria / Aosta,Italy -4649,JG7IMF,Momoi,Momoi,Miyagino-Ku Sendai-,Tohoku,Japan -4650,IZ7DJV,Tony,,Monopoli,Apulia / Basilicata,Italy -4677,AF7M,Gary L,Ashkenazy,Tucson,Arizona,United States -4678,IT9GFO,Pino, ,Palermo,Sicily,Italy -4711,DF1RO,Richard,,Weiherhammer,None,Germany -4802,HB3YRB,Alex,None,Verbier,None,Switzerland -4804,HB9FMF,Didier,,Rougemont,None,Switzerland -4922,IK7ZLU,Umberto,None,STATTE,Apulia / Basilicata,Italy -4942,MM3KDN,Andrew,Traynor,Carmyllie,Scotland,United Kingdom -5001,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -5002,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -5003,N5QS,Roger W,Gray,Searcy,Arkansas,United States -5004,N5QS,Roger W,Gray,Searcy,Arkansas,United States -5005,AC5AV,Larry A,Sicks,Searcy,Arkansas,United States -5006,AC5AV,Larry A,Sicks,Searcy,Arkansas,United States -5007,N5LKE,James D,Ferguson,Searcy,Arkansas,United States -5008,AF5WN,Mason A,Creager,Cabot,Arkansas,United States -5009,KJ5SF,Stanley,Rongey,Searcy,Arkansas,United States -5010,IT9GFO,Pino, ,Palermo,Sicily,Italy -5030,SQ5DCP,Tomasz,,Radom,mazowieckie,Poland -5035,PY1FT,Florisval,Tenorio,Rio De Janeiro,Rio De Janeiro,Brazil -5036,EA8EE,Jose Manuel,Martinez,Las Palmas,Las Palmas,Spain -5077,N9EXR,Michael,R.smith,North Little Rock,Arkansas,United States -5078,KK6KND,Dustin I,Rachuy,Fullerton,California,United States -5079,LU5AGQ,Gaston,Ettedgui,Ciudad De Buenos Aires,Buenos Aires,Argentina Republic -5080,WW4BCH,Herb,Mooney,Palm Harbor,Florida,United States -5081,IK2TIF,Fabio,,Sesto Calende,None,Italy -5095,SQ7BCZ,Rafal,,RADOM,None,Poland -5100,K5SRS,Michael B,Smith,Fayetteville,None,United States -5101,KC5YQB,WILLIAM P,BLAIR,Fayetteville,None,United States -5102,IU1KDS,Alessandro,,Rivarossa,None,Italy -5112,EA5FNU,Javier,,Almenara,Castellon,Spain -5124,K5DXR,Mark,Sutherland,Siloam Springs,Arkansas,United States -5125,AE5OQ,Armstead,Feland,Colorado Springs,Colorado,United States -5126,EA7IYR,Juan Carlos,,Granada,None,Spain -5134,AE5OQ,Armstead,Feland,Colorado Springs,Colorado,United States -5135,IK4JPO,Mauro,Ballarini,Molinella Bo,Emilia-Romagna,Italy -5143,KC5CQW,Damon R,Wascom,Maumelle,Arkansas,United States -5144,IU2BUK,Flavio,None,Desio,Lombardy,Italy -5150,WY6NN,Doug,Wynn,Panorama City,California,United States -5151,KC6HFJ,TAMARA S,WYNN,PANORAMA CITY,None,United States -5152,I1KDO,LoreBarba,,Torino,None,Italy -5170,K5WMZ,Gary D,Partlow,Ward,None,United States -5171,W8MKH,Michael K,Howell,Parkersburg,West Virginia,United States -5172,IK7SUI,BIAGIO VITO,,Tanto,None,Italy -5209,VK2RFI,WICEN NSW INC,HUNTER REGION WICEN,CARDIFF NSW 2285,None,Australia -5210,KB3QLO,Ian,Stump,Hanover,Pennsylvania,United States -5211,N1TQ,Thomas L,Qualtieri,Douglas,Massachusetts,United States -5212,XE1WR,Juan Carlos,Chavez Gonzalez,Lazaro Cardenas,Michoacan,Mexico -5213,KG5TND,Travis,Jones,Cut And Shoot,Texas,United States -5214,EA5IXH,Juan Antonio,,Aspe,None,Spain -5240,IU8BPS,Vito,,Rionero In Vulture,None,Italy -5260,EA5AYB,JOSE,,AGUILAS,Murcia,Spain -5287,EA5HGE,Garcia,Andres,Aguilas,Murcia,Spain -5301,ZL1HN,Brian,Farrell,RAGLAN,North Island 1,New Zealand -5302,IV3NFC,Dario,Teon,Paularo,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -5303,ZL3DMH,Douglas Mervyn,Hart,Christchurch,South Island,New Zealand -5304,ZL4DE,Daniel,Erickson,Invercargill,South Island,New Zealand -5305,ZL3DVR,Douglas M,Hart,Christchurch,South Island,New Zealand -5306,ZL4IND,Daniel,Erickson,Invercargill,South Island,New Zealand -5307,ZL4HD,Tom,Hardwick,Bluff,South Island,New Zealand -5308,ZL4BLF,Thomas,Hardwick,Bluff,South Island,New Zealand -5309,IU3KHW,Eclipse,,Pastrengo,None,Italy -5342,VK3JMA,Mark,Aitken,Hampton Park,Victoria,Australia -5343,IV3CPO,iv3cpo,,UDINE,None,Italy -5542,KD9GUK,Rick,Mcallister,Elkhart,Indiana,United States -5543,I4KYO,Giocav,,Carpi,None,Italy -5554,EA5HKZ,Txema,Jose María,Alicante,Alicante,Spain -5555,EA5HKZ,Txema,Jose María,Alicante,Alicante,Spain -5599,W1ZM,Ryan,Nelson,Edgemont,Arkansas,United States -5600,IU7LUB,Antonio,,Grumo Appula,None,Italy -5637,KO3Q,Malcom,Waring,Shawnee on Delaware,Pennsylvania,United States -5638,IZ8AJU,Giuseppe,,Casapulla (CE),None,Italy -5645,KN4LUK,Marc D,Segal,Port Orange,Florida,United States -5646,IZ8QLH,Bruno,,Napoli,None,Italy -5706,VK7RCR,VK7RCR,,,None,Australia -5987,W5ZN,JOEL M,HARRISON SR,JUDSONIA,None,United States -5988,IT9ISS,Salvatore,,Palermo,Sicily,Italy -6004,KF5FWE,Mark,Eighmy,Bartlesville,Oklahoma,United States -6005,EA5GSD,Cristobal (Cristo),Gomez Fernandez,Jijona-Alicante,None,Spain -6007,CA6JAU,Jose,Uribe,Valdivia,Los Lagos,Chile -6008,IW3FFB,Flav61,,SARCEDO (VI),None,Italy -6020,KE5WPH,Andrew,Mccullough,Bartlesville,Oklahoma,United States -6021,IK7LVE,ik7lve,,NOICATTARO,None,Italy -6025,BG6WWH,Huijun,Wang,Enshi,He Nan Hu Bei An Hui,China -6026,EA2EDF,Carlos,Martin,Lezana de Mena,Burgos,Spain -6037,BG6REY,Hong,Ren,Enshi,He Nan Hu Bei An Hui,China -6038,BG6WQX,Guoxiang,Li,Wuhan,He Nan Hu Bei An Hui,China -6039,IW1PRT,Alberto,,Genova,None,Italy -6281,K6HP,Ed,Parsons,Murphys,California,United States -6282,IK8GGM,Gennaro,,Scafati,None,Italy -6304,NZ6D,David,Griffith,San Diego,California,United States -6305,EA1VIL,Dani,Miguel,Villoria,Salamanca,Spain -6344,N6LXA,Geoffrey,Baehr,Menlo Park,California,United States -6345,EA4DAT,Juan,,CUENCA,None,Spain -6350,KM6IXB,Richard A,Christensen,Oakley,California,United States -6351,KP4AP,Alberto E.,Puig,Mayaguez,None,Puerto Rico -6352,IZ8QIE,Antonio,,Scafati,None,Italy -6353,WB5EKU,Donald,Jacob,North Hills,California,United States -6354,EA1HG,Ismael,Zarzoso,Salamanca,Salamanca,Spain -6389,WB6DTB,David L,Young,Oakley,California,United States -6390,EA5HFB,Sergio,,Quart,Valencia,Spain -6410,WW6E,Sardxcc,Sierra Amateur Radio Dx And Contest Club,Cameron Park,California,United States -6411,EA7GSP,Rafael Pablo,,CORDOBA,None,Spain -6412,N6PBC,Bill,Parsons,Pinole,California,United States -6413,EA2CSG,Alberto,Marin,Zaragoza,Zaragoza,Spain -6418,N5ICK,Nicholas,Nixon,Menifee,California,United States -6419,EA1BL,Fito,,A Corua,None,Spain -6430,K4GFD,Norman C,Scholer,Greensboro,Florida,United States -6431,K4GFD,Norman C,Scholer,Greensboro,Florida,United States -6432,K4GFD,Norman C,Scholer,Greensboro,Florida,United States -6433,EA1FG,Angel,None,A coruna,A Coruna,Spain -6439,N4NKV,George L,Bast,Tallahassee,Florida,United States -6440,EA8DGH,Roberto,,Las Palmas,None,Spain -6514,W8AW,Don V,Miller,Broken Arrow,Oklahoma,United States -6515,EA3GEO,Daniel,,Mataro,None,Spain -6521,IZ2FTR,Tullio,Fabbri,Brescia,Lombardy,Italy -6528,KK6HNG,Adrian,Dinca,Torrance,California,United States -6529,IX1EJZ,Maurizio,,Aosta,None,Italy -6553,N4NQY,Jb,Edmonds,Mechanicsville,Virginia,United States -6554,IZ8MZD,Ciro,,Napoli,None,Italy -6564,KC6N,David,Hull,San Diego,California,United States -6565,TG5ALY,German,Lopez,San Miguel Totonicapan Guatemala,None,Guatemala -6566,IK3FXC,Luciano,Serafini,36050 Pozzoleone,,Italy -6577,BM2GJP,Hyman Fan,Fan Jia-Yu,Taipei,Taipei,Taiwan -6578,SQ5AKC,Krzysztof,,Huta Minska,mazowieckie,Poland -6600,EA3IK,Enrique,,Esparreguera,None,Spain -6601,LU8ANB,Claudio,,ARG Multiprotocolo,Ciudad de Buenos Aires,Argentina Republic -6602,KP4AP,Alberto E.,Puig,Mayaguez,None,Puerto Rico -6603,CS7AQR,Andre,Franco,Azueira,Regiao de Lisboa,Portugal -6605,AB6UI,William B,Johnson,Torrance,California,United States -6606,EA5IK,Mike,,Elche,None,Spain -6609,AF6FB,Michael,Rickey,Lake Forest,California,United States -6610,EA7JSJ,Cesar,,Las Gabias,None,Spain -6613,K2PZ,Manfred,Lauterborn,Sunnyvale,California,United States -6614,EA7JDR,JUAN CARLOS,CARO RAMOS,PALMA DEL RIO (CORDOBA),None,Spain -6622,KJ4KSG,Lemuel,Furman,Bradenton,Florida,United States -6623,IV3HZL,IV3HZL,,Trieste,None,Italy -6801,HB9VSD,Radio club,,Verbier,None,Switzerland -6802,HB3YRB,Alex,None,Verbier,None,Switzerland -6803,HB9PE,Radio Club HB9PE,,Pays-dEnhaut-Vaud,None,Switzerland -6804,HB9FMF,Didier,,Rougemont,None,Switzerland -6911,WW6P,Dean I,Friedman,Los Angeles,California,United States -6912,IW3QBM,Pietro,,Monfalcone,None,Italy -7004,JG7IMF,Momoi,Momoi,Miyagino-Ku Sendai-,Tohoku,Japan -7005,BD7MXN,Wei,Zhang,Chongqing,Hei Long Jiang Ji Lin Liao Ning,China -7006,IS0HZB,Mikimo,,Villanovafranca,None,Italy -7008,ON8HH,Hugues,Hairson,Gembloux,None,Belgium -7017,BI7KJP,Tran,Ho,Shenzhen,Hu Nan Guang Dong Guang Xi,China -7018,BH7KCJ,Eric,Chan,Futian Shenzhen,Hu Nan Guang Dong Guang Xi,China -7019,EA7HOC,Antonio,,Cordoba,None,Spain -7022,ON4RD,Rene,,Wepion,None,Belgium -7032,PA2TSL,Tom,,Almere,None,Netherlands -7046,BG7IPY,Ma,Linhui,Guangzhou,Hu Nan Guang Dong Guang Xi,China -7047,EA1AHA,Juan Carlos,,Aviles,None,Spain -7055,SO7BIT,Bartek,Papierski,Lodz,łódzkie,Poland -7101,NR6AM,Frances H,Nievera,San Diego,California,United States -7102,EA5ISA,Bravo,,46910,None,Spain -7111,NR6AM,Frances H,Nievera,San Diego,California,United States -7112,BI7ISX,Wang,Shaohua,Shenzhen,Hu Nan Guang Dong Guang Xi,China -7113,N5LYJ,Kenneth,Hucksoll,Edmond,Oklahoma,United States -7114,IW7ECC,Tonio,,Monopoli,None,Italy -7132,KF6S,James R,Valle,West Hills,California,United States -7133,M0IRO,Jose,,London,None,United Kingdom -7171,KM9K,Kevin M,KENNEDY,Bradenton,Florida,United States -7172,EA4HAV,Valentin,,MAJADAHONDA,None,Spain -7244,KF4TIM,Timothy,Bernard,peoria,Arizona,United States -7245,F4FEM,Camille,Sabatier,Creissels,,France -7265,AA6KA,Kevin W,Amey,North Highlands,California,United States -7266,KB8SXK,Jeff,Oberg,Eagle,Michigan,United States -7267,N8OBU,Mike,Bayard,Dansville,Michigan,United States -7268,W6TIV,Jeff,Madrazo,Fillmore,California,United States -7269,IZ7YPK,iz7ypk,,Bari,None,Italy -7313,SV4RJY,Dinos,Bozarlis,Nikaia-Larisas,Thessalia,Greece -7327,BH7IOY,Li,Jifeng,Guangzhou,Hu Nan Guang Dong Guang Xi,China -7328,XE3RLB,Walter Jimmy,Ramirez Valencia,Villahermosa,Tabasco,Mexico -7329,EA1HNC,Valentino,PAVANELLI,BURGOS,Burgos,Spain -7334,K9NPX,Dan,Moses,Farmer City,Illinois,United States -7335,KG5IIS,William B,Ray,Madison,Mississippi,United States -7336,HP3ICC,Esteban Mackay,Quiel,Panama,Panama,Panama -7343,KG4OJJ,Jay,Reid,Americus,Georgia,United States -7344,AD4DW,Eric,Israel,Kissimmee,Florida,United States -7345,IK8TGH,Antonio,Colosi,Villa San Giovanni,Molise / Campania / Calabria,Italy -7432,KD6MDV,Donald T,Tribble,Sacramento,California,United States -7433,IU8LDF,Sandra,,Villa San Giovanni,None,Italy -7505,KE2EMS,Matt,McDonald,Ogdensburg,New York,United States -7506,IW8QPG,Vincena,,Villa san Giovanni,None,Italy -7518,K4HDM,Mark D,Hamersly,Sarasota,Florida,United States -7519,EA1GGB,Ea1ggb,,Grijota,None,Spain -7565,N6MIK,Mike,Krueger,Yorba Linda,California,United States -7566,IW2EJH,Iw2ejh,,Lovere,None,Italy -7666,K9FEH,Chester,Vandergriff,Melrose Park,Illinois,United States -7667,IK2ECR,ik2ecr,,Nova milanese,None,Italy -7724,JA1IPJ,Fumio,Hashimoto,Yokohama 222-0011,Kanto,Japan -7725,IK2UCJ,Giuseppe,,PREGNANA MILANESE,None,Italy -7737,N4NKV,George L,Bast,Tallahassee,Florida,United States -7738,IK8MNV,GIUSEPPE,,Giugliano in campania,None,Italy -7777,EA5IHI,Ea5ihi,,Alicante,None,Spain -7782,KJ6ZSP,William F,Lieber,El Cajon,California,United States -7783,E25EAW,Chawalit,Chalongklang,Nakhonratchasima,Nakhon Ratchasima,Thailand -7784,AI7BL,Paul R,Bauer,BEAVERTON,Oregon,United States -7785,N1IWP,Scott K,Pittroff,Dover,New Hampshire,United States -7786,AB4YD,William D,Welch,Albertville,Alabama,United States -7787,WA1SCS,Allan P,Kuong,Harvard,Massachusetts,United States -7788,KF4NZV,Lee,Towater,Jackson,Tennessee,United States -7789,E23JWE,Thanawat,Sripinijchai,Muang Phuket Town,Phuket,Thailand -7790,KN6JCP,Jerry,Wingenroth,Saugus,California,United States -7791,VE3EBE,Randolph,Kochals,,Ontario,Canada -7792,K5VFF,Brian K,Tritch,Paragould,Arkansas,United States -7793,ON2PCO,Paul,,Riemst,None,Belgium -7799,KG4DCX,David S,Clements,Hopewell,Virginia,United States -7800,KX4IU,Ronald,Parks,Hayesville,North Carolina,United States -7801,KK4YJV,Richard S,Cox,Leesburg,Virginia,United States -7802,W2PP,Peter G,Prendergast,Lexington,North Carolina,United States -7803,N0AZ,Howard C,Cripe,Olathe,Kansas,United States -7804,HS1ZBT,Jeerapun,Chaiyakul,Wattana,Bangkok,Thailand -7805,IK2MLT,Giuseppe,Sala,Liscate,Lombardy,Italy -7890,W4RSS,Dick,Smith,NEW CASTLE,Indiana,United States -7891,VA1IRO,Jarrod,David,Arichat,Nova Scotia,Canada -7892,N6DOZ,Rudy,Gaoay,South San Francisco,California,United States -7893,HS3YXT,SOMCHAI,BAIPHIMAI,MUANGNAKHONRATCHASIMA,None,Thailand -7894,KC1HBM,Peter,Hatem,Scarborough,Maine,United States -7895,K2ISC,Daniel R,Dundon,Sparks,Nevada,United States -7896,KE6GG,Peter L,Hendler,Daly City,California,United States -7897,N4BWW,Billy,Walker,Mcrae,Georgia,United States -7898,N4BWW,Billy,Walker,Mcrae,Georgia,United States -7899,VK4HDD,Anthony,Ellis,Babinda,Queensland,Australia -7900,EA1HIZ,JAVIER,,Burgos,None,Spain -7916,AK6O,Rod,Ramos,Elk Grove,California,United States -7917,VE2CXM,Mario,Larocque,Lac-Des-Ecorces,Quebec,Canada -7918,WA4RYW,Ed,Dial,Lenoir City,Tennessee,United States -7919,VY2SPD,Ildefonso,Domenden,Charlottetown,Prince Edward Island,Canada -7920,KC9BUH,Michael,Brewster,Birdseye,Indiana,United States -7921,GB7EC,Allister,,Edinburgh,Scotland,United Kingdom -7925,KA9VYD,Barbara A,Vandergriff,Melrose Park,Illinois,United States -7926,IK4JPO,Mauro,Ballarini,Molinella Bo,Emilia-Romagna,Italy -7982,K9DJN,Douglas J,Nipper,Danville,Illinois,United States -7983,KL3M,Michael D,Jonrowe,Willow,Alaska,United States -7984,KC1MMG,Christopher E,Doucette,East Wareham,Massachusetts,United States -7985,VE7IOX,David,Grant,Maple Ridge,British Columbia,Canada -7986,IU8CTC,Eugenio,,Brienza,None,Italy -8000,ON5VDK,Tjardick,VAN DER KRAAN,Grivegnee,Liege,Belgium -8003,BD8SN,Sheen,Jianjun,Ke Jin Rd. Kunming,None,China -8004,N0XWB,Daniel J,Mc Grath,Grand Prairie,Texas,United States -8005,ON6DP,Paul,DELMELLE,Neupre,Liege,Belgium -8006,JM8IXA,Komatsu,Kaname,Abira-cho,Hokkaido,Japan -8007,IU1LAY,Riccardo,,Cogoleto,None,Italy -8018,BD8SGK,Tao,Hu,Kunming Yunnan,None,China -8019,F5PBG,Ludovic,Vuillermet,Brest,Bretagne,France -8020,DC5SL,Walter,,Muenchen,None,Germany -8028,BH8DHV,Weidong,Chen,Chengdu CitySichuan,None,China -8029,DG8DCH,Henning,,Hagen,None,Germany -8036,K0GUR,Michael,Gurski,Denver,Colorado,United States -8037,W8LGZ,Jimmie J,Spragg,Pataskala,Ohio,United States -8038,NI4MX,Edward E,Skalecki,Palmetto,Florida,United States -8039,F9PK,Pierre,,Marseille,None,France -8048,BH8SLN,Ke,Li,Kunming,,China -8049,DC9AL,Angelo,Luciani,Gaggenau,Baden-Wuerttemberg,Germany -8059,N0WTS,Bartley W,Grubbs,Lawrenceburg,Indiana,United States -8060,IV3IDP,Daniele,,Chiusaforte,None,Italy -8061,IK8JHL,Francesco,None,Napoli,None,Italy -8066,EA8RH,Roman,,Guia de Isora,None,Spain -8088,OZ0FT,Frank,,Helsinge,None,Denmark -8089,OZ5ACI,Frank,,Helsinge,None,Denmark -8115,WB5PJB,Gary,Sutton,Castle Rock,Colorado,United States -8116,HB3YVK,Luca,Miozzari,Comano,Ticino,Switzerland -8157,N2PDQ,Dirk,Malsch,Parker,Colorado,United States -8158,IZ2EVE,Gabriele,,Cassolnovo,None,Italy -8301,BA7JG,Yan,Jian,Guangzhou,None,China -8302,W8WEU,Thomas J,Mauro,Keller,Texas,United States -8303,KK4E,Don,Deal,Atlanta,Georgia,United States -8304,VK3EME,Mark,Harris,White Hills,Victoria,Australia -8305,SV1MRZ,Leonidas,,Keratisini,None,Greece -8306,K0GUR,Michael,Gurski,Denver,Colorado,United States -8307,SV4JYD,Dimitrios,,Volos,Thessalia,Greece -8311,F1ZIP,F1ZIP,,,None,France -8312,F1ZJD,F1ZJD,,,None,France -8328,W0RMT,Bud,Talbot,Louisville,Colorado,United States -8329,SG7SVR,SG7SVR,,Jonkoping,None,Sweden -8344,N7VDR,James,Christian,Fort Collins,Colorado,United States -8345,KR4US,Demos J,Doulou,Pinellas Park,Florida,United States -8346,N6CZE,Gary,Westrope,Montclair,California,United States -8347,KB3SBC,Walter,Skavinsky,Pennsburg,Pennsylvania,United States -8348,F5OQO,Jean-Michel,,Villebon sur Yvette,None,France -8405,HB9CSR,GRUPPO HB9CSR,Basel,Basel,None,Switzerland -8407,F0FQL,Fernando,,Saint Martin de Sescas,None,France -9010,ND1M,Mauro,Abrantes,MIlford,Connecticut,United States -9011,LA9KY,Frank,Hagen,Mosjoen,Nordland,Norway -9012,F4GEN,Patrice,,Villers Les Nancy,None,France -9174,N8XYM,Michael E,Cremeans,Westerville,Ohio,United States -9175,SV1KYK,Manos,,Athens,None,Greece -9230,N1ID,John,Ciullo,East Haddam,Connecticut,United States -9231,EA4GRR,Teo,,Caceres,None,Spain -9262,W2MB,Mark,Bond,Washington,New Jersey,United States -9263,IZ1VVS,Roby,Revelli,Imperia,None,Italy -9266,W0JAY,Jay,Spaulding,Seymour,Connecticut,United States -9267,WA1DDD,Michelle,J Listorti,Seymour,Connecticut,United States -9268,W0JAY,Jay,Spaulding,Seymour,Connecticut,United States -9269,KB0JWR,Matthew,Sybrant,Loup City,Nebraska,United States -9270,SV7SMJ,Andrikos,Papandreou,Petrousa Dramas,Dytiki Makedonia / Kentriki Makedonia,Greece -9310,K6HP,Ed,Parsons,Murphys,California,United States -9311,EA7FL,JOSE,,ALGARROBO,None,Spain -9371,N1AJW,Alec,Wasserman,Bloomfield,Connecticut,United States -9372,SV2DTK,CHRISTOS,,THESSALONIKI,None,Greece -9511,AC1KV,Dan,Cantil,Ansonia,Connecticut,United States -9512,VK3KK,Shaun,Mcinerney,Ballarat Vic 3352,Victoria,Australia -9513,SV8SIU,Makis,,Argostoli,None,Greece -9726,WR2M,Bill,Lupo,Landing,New Jersey,United States -9727,IW4EGA,Giammaria,Gianmaria,Rimini,Emilia-Romagna,Italy -9728,N2PFY,Craig,Fuhriman,Webster,New York,United States -9729,MM6ZKO,,,Carfin,None,United Kingdom -9834,VA7NY,P.j.,Van Baggen,Richmond,British Columbia,Canada -9835,GM6ZAK,Andy,,Cupar,None,United Kingdom -9921,W1RHS,Rick,Swenton,South Dennis,Massachusetts,United States -9922,VE3IGN,Don,Greene,Ottawa,Ontario,Canada -9923,F4GZR,Judicael,None,La Chapelle Rainsouin,Hauts-de-France,France -10004,N3JSS,Jeffrey,Schoap,Millsboro,Delaware,United States -10005,F5NXG,JLM,,Montendre,None,France -10082,NR3S,Samuel C,Reeves,Wilmington,Delaware,United States -10083,EA3FHB,Jose Antonio,,Barbera del Valles,None,Spain -10094,W4DHW,Dave,Wheeler,Lexington,Virginia,United States -10095,EA7JIP,Luis,,Granada,None,Spain -10185,K9IU,Indiana University Arc,Indiana University Amateur Radio Club,Bloomington,Indiana,United States -10186,KF7LNX,Andrew S,Kim,Mill Creek,Washington,United States -10187,KH6DC,Delwyn,Ching,Mililani,Hawaii,United States -10188,KD0IOE,Andrew,Lynch,West Fargo,North Dakota,United States -10189,LB9AB,Jorn,,Oslo,None,Norway -10243,HB9TUO,Denis,,Gordevio,None,Switzerland -10310,CE1WMW,Ernesto,Romero,Calama,Antofagasta,Chile -10311,HS3PIK,Wattanapon (Joe),Vechsit,Saraburi,Bangkok,Thailand -10312,KB9WXE,Joe,Thompson,Knox,Indiana,United States -10313,IW7EGJ,Luca,,Lecce,None,Italy -10370,CE1SJJ,Claudio Mauricio,Araya Herrera,Calama,Antofagasta,Chile -10371,IU7IGU,Daniele,None,Galatina,Apulia / Basilicata,Italy -10379,CE8WDB,Rodrigo,Lucero,Punta Arenas,Magallanes,Chile -10380,VK3FTZD,Tim,Payne,Kalkallo,Victoria,Australia -10381,DK2JH,Bernd,None,Hemer,None,Germany -11006,KB3CGH,Edwin,Velis,Washington,District of Columbia,United States -11007,E20OMJ,Prasertsook,Hongthong,NONTHABURI,Nonthaburi,Thailand -11008,F1DMG,Guy,M,Montpellier,Occitanie,France -11021,KC3JYU,John D,Thomas,Washington,District Of Columbia,United States -11022,KH6RD,Robert J,Devlin,Woodlawn,Tennessee,United States -11023,IU4HNP,Paolo,,Carpi,None,Italy -11026,CT2YUC,Amelia,None,Matosinhos,Regiao Norte,Portugal -11070,W6LDS,Ryan,Mccomb,Huntington Beach,California,United States -11071,AG7BI,Mauro,Leibelt,Kingston,Washington,United States -11072,KN4QT,David L,Taylor,Cary,North Carolina,United States -11073,HB9OAB,Franco,,Bellinzona,None,Switzerland -11111,BD2VK,Chen,Mingzhi,An Shan,Hei Long Jiang Ji Lin Liao Ning,China -11112,WD7WDS,William D,Spicer,Belgrade,Montana,United States -11113,IK3NAD,IK3NAD,,Castel S. Elia,None,Italy -11148,N3GAR,Garfield G,Foster,Birdsboro,Pennsylvania,United States -11149,VE2ZVL,Martin,Proulx,L'Ange-Gardien,Quebec,Canada -11150,HB3YNL,Davide,,Grono,None,Switzerland -11310,KC9LYM,Will,Crocker,Brookhaven,Georgia,United States -11311,KE8KHA,David C,Rogers,Buckeye Lake,Ohio,United States -11312,IK2PCG,IK2PCG,,Cremona,None,Italy -11337,WA4ASI,George C,Hawk,Covington,Georgia,United States -11338,W9BTZ,Eric J,Keck,Clearfield,Kentucky,United States -11339,KC7RBW,Andrew,Jorgensen,Alderwood Manor,Washington,United States -11340,W5SLG,Elmer,Delgado,Abilene,Texas,United States -11341,KC0JC,Jeffrey W,Chailland,Harrisonville,Missouri,United States -11342,W0RS,John,Thurston,Nixa,Missouri,United States -11343,W0ZI,John,Morphet,Colorado Springs,Colorado,United States -11344,KB5HTB,Raul M,Cruz,Austin,Texas,United States -11345,IW3IJJ,Francescolm,Francesco,Montebelluna,None,Italy -11485,WA5DKW,James,Dowis,Farmersville,Texas,United States -11486,SV6RDK,Jimmy,Tousis,Arta,Ipeiros,Greece -11846,M6NBP,Norman,,Brighton,England,United Kingdom -11865,K9IU,Indiana University Arc,Indiana University Amateur Radio Club,Bloomington,Indiana,United States -11866,N8TWU,Kenneth,Brooks,Langsville,Ohio,United States -11867,W4TMT,Terry M,Thompson,Crab Orchard,Kentucky,United States -11868,KN4IXN,Jeremy,Miller,Paint Lick,Kentucky,United States -11869,NO7E,Christopher,LaRue,North Las Vegas,Nevada,United States -11870,KC4UNA,Kevin,Alcorn,Eastvale,California,United States -11871,KC0EQA,Doug,Waugh,Hastings,Nebraska,United States -11872,IK1QAD,Valter,,Loano,,Italy -12002,W4KJP,Kevin,Paus,New Port Richey,Florida,United States -12003,W4KJP,Kevin,Paus,New Port Richey,Florida,United States -12004,EA5GVK,Joaquin,Madrid,Alguazas,Murcia,Spain -12005,KD4TWJ,Dean,Groe,Orlando,Florida,United States -12006,W4MO,Stewart E,Haag,Venice,Florida,United States -12007,W4MO,Stewart E,Haag,Venice,Florida,United States -12008,K5PLS,Patrick L,Smith,El Paso,Texas,United States -12009,IZ0ROX,Kele,,Rome,None,Italy -12010,KD4DWP,Ben,Metzger,Orlando,Florida,United States -12011,F5UJA,Michel,,Rosheim,None,France -12013,W2CF,Miguel,Orama,Tallahassee,Florida,United States -12014,W2CF,Miguel,Orama,Tallahassee,Florida,United States -12015,W2CF,Miguel,Orama,Tallahassee,Florida,United States -12016,W2CF,Miguel,Orama,Tallahassee,Florida,United States -12017,W7GMM,Gary,Muhonen,Reno,Nevada,United States -12018,IU7NLW,Vincenzo,,Trani,None,Italy -12021,W4PJT,Paul,Towell,Tampa,Florida,United States -12022,EA5GVK,Joaquin,Madrid,Alguazas,Murcia,Spain -12023,KD4NWL,John,Bacon,Holiday,Florida,United States -12024,IU8JMH,Victor,,Lamezia Terme,None,Italy -12045,KJ4SHL,Ryan,Owens,Tampa,Florida,United States -12046,K8BO,Kevin,Pi,Marquette,Michigan,United States -12047,F5GUH,Joel,Gi,St-Raphael- Berck,Île-de-France,France -12050,KM4LTG,Brad,Bartlett,Saint Petersburg,Florida,United States -12051,ON4KBU,JOS,,BASTOGNE,None,Belgium -12064,W4LOV,Mike,Hensley,Cocoa,Florida,United States -12065,AD8DP,Douglas,Mclain,Detroit,Michigan,United States -12066,WD4MSM,Barry P,Keating,South Bend,Indiana,United States -12067,KI6DBN,Richard R,Rosenberg,Saugus,California,United States -12068,DL6BAJ,Eckhard,S,Wilhelmshaven,Niedersachsen / Bremen,Germany -12095,KI4SWB,Mark,Hogan,Melbourne Beach,Florida,United States -12096,DO6BX,Michael,,Hamburg,None,Germany -12101,M7BJH,Brian Havers,Havers,Slough,England,United Kingdom -12110,KE4GJG,Richard S,Hyde,London,Kentucky,United States -12111,KE4GJG,Richard S,Hyde,London,Kentucky,United States -12112,KE4GJG,Richard S,Hyde,London,Kentucky,United States -12113,DL1BH,Stefan,Espringal,Bremerhaven,None,Germany -12127,W4KDM,Richard,Impson,Port Orange,Florida,United States -12128,DK5BS,Bernd,,Rhauderfehn,Niedersachsen / Bremen,Germany -12135,K3ETS,John E,Keeting,Riverview,Florida,United States -12136,WA4KWK,John,Garko,Dunedin,Florida,United States -12137,G6RBM,G6RBM,,Ashbourne,None,United Kingdom -12138,N4IRS,Steven S,Zingman,Palm City,Florida,United States -12139,VK2YM,Benjamin,Spiteri,Pitt Town,New South Wales,Australia -12140,VK4XM,Benjamin,Spiteri,Acacia Ridge,Queensland,Australia -12141,DO3DL,Markus,Lehmann,Herne,Nordrhein-Westfalen,Germany -12173,KC4DEA,Chris,Zingman,Palm City,Florida,United States -12174,N0MIO,Richard J,Marlow,Springfield,Missouri,United States -12175,VU3WGC,Asok Kumar,P,Kollam,Kerala,India -12176,K4AVM,Andrew E,Olsson,Mechanicsville,Virginia,United States -12177,WB8NUT,Duffy,Beischel,Cincinnati,Ohio,United States -12178,KD5LPE,Michael S,Reiser,Denver,Colorado,United States -12179,IW2NRA,Massimo,,Valdisotto,None,Italy -12200,NB9X,PAUL J,TOTH,SEMINOLE,None,United States -12201,NB9X,PAUL J,TOTH,SEMINOLE,None,United States -12202,NB9X,PAUL J,TOTH,SEMINOLE,None,United States -12203,NB9X,PAUL J,TOTH,SEMINOLE,None,United States -12204,NB9X,PAUL J,TOTH,SEMINOLE,None,United States -12205,N2HUC,Phil,Roberts,Hyde Park,New York,United States -12206,IV3COC,Strauss75,,Sutrio,None,Italy -12208,NB9X,PAUL J,TOTH,SEMINOLE,None,United States -12209,KD9OWZ,Ian A,Pojman,Forest Park,Illinois,United States -12210,N4APG,William B,Pfost,Nokomis,Florida,United States -12211,N4APG,William B,Pfost,Nokomis,Florida,United States -12212,N4APG,William B,Pfost,Nokomis,Florida,United States -12213,N4APG,William B,Pfost,Nokomis,Florida,United States -12214,N4APG,William B,Pfost,Nokomis,Florida,United States -12215,DL4LGV,Akis,None,Hannover,Niedersachsen / Bremen,Germany -12216,WA4ISB,EDWIN P,ALLEN III,SARASOTA,None,United States -12217,N2GCT,Kevin ,Heckman,Bronx,New York,United States -12218,IW5ELM,Michele,,Pescia,None,Italy -12220,N4PK,Paul E,Knupke,Largo,None,United States -12221,N4PK,Paul E,Knupke,Largo,None,United States -12222,W4PJT,Paul,Towell,Tampa,Florida,United States -12223,W4PJT,Paul,Towell,Tampa,Florida,United States -12224,K4YAZ,THOMAS R,COPLEY,St Petersburg,Florida,United States -12225,KW4ES,Tim,Perren,Powder springs,Georgia,United States -12226,KI4SWY,William,Stillwell,Plant City,Florida,United States -12227,KD2PPG,Roger,Pereira,Nanuet,New York,United States -12228,W4ECZ,Wayne,Peterson,Spring Hill,Florida,United States -12229,DG3JKB,Jan,,Bochum,None,Germany -12230,KQ4KX,Richard,Sharp,Winter Haven,Florida,United States -12231,KQ4KX,Richard,Sharp,Winter Haven,Florida,United States -12232,DG4FR,Frank,,Hattingen,None,Germany -12234,KD4TWJ,Dean,Groe,Orlando,Florida,United States -12235,N1IC,NICHOLAS J,PALOMBA,Clearwater,None,United States -12236,N1IC,NICHOLAS J,PALOMBA,Clearwater,None,United States -12237,WA7VFQ,Jim,Fielder,Palouse,Washington,United States -12238,CT4AJ,Eduardo Luis,Nunes,Carcavelos,Regiao de Lisboa,Portugal -12239,K4DKK,Chris,Downing,Trinity,Florida,United States -12240,KR4X,Larry J,Gispert,Tampa,Florida,United States -12241,KR4X,Larry J,Gispert,Tampa,Florida,United States -12242,KM4JXP,Peter,Tasker,Longboat Key,Florida,United States -12243,KF9L,Dean,Meredith,Odin,Illinois,United States -12244,KD2RTU,Derben,Hamler,Mays Landing,New Jersey,United States -12245,KD4ACG,Jason,Triolo,Hudson,Florida,United States -12246,KD4ACG,Jason,Triolo,Hudson,Florida,United States -12247,K2MCI,William,Clarkson,Harrington Park,New Jersey,United States -12248,JE6WHX,ko,Kanawaza,Fukuoka,Kyushu,Japan -12249,K1IF,John,Isabella,Youngstown,Ohio,United States -12250,KE4GYX,David J,Blalock,wauchula,None,United States -12251,N9NWS,Gene,Maletta,Canton,Georgia,United States -12252,KN4YCD,Jim,Perry,Hope Hull,Alabama,United States -12253,KE7WWT,Maurice,Mitchell,Fort Drum,New York,United States -12254,N7BSA,Alex,Shimp,Tampa,Florida,United States -12255,UK8AMH,Vasiliy,Jigunov,Tashkent,None,Uzbekistan -12256,WX8NWS,Jeremy,Balduc,Ironwood,Michigan,United States -12257,WX8NWS,Jeremy,Balduc,Ironwood,Michigan,United States -12271,KG4YZY,DAVID M,ANDERSON,NEW PORT RICHEY,None,United States -12272,KE4OSL,KIMON J,KOUNGRAS,PALM HARBOR,Florida,United States -12273,KE4OSL,KIMON J,KOUNGRAS,PALM HARBOR,Florida,United States -12274,N8IK,Ian,Keith,Alexandria,Virginia,United States -12275,W8OJ,Danny R,Hurst,Punta Gorda,Florida,United States -12276,VK3PR,Stewart,Mair,Junortoun,Victoria,Australia -12277,DS3KLW,Jong-kuk,Lee,Yangsan korea,KyungSang Nam-Do,Korea Republic of -12278,MM3XGP,Gordon,Kelly,Glenrothes,Scotland,United Kingdom -12282,KA9ZRZ,Mike T,Beers,Orlando,Florida,United States -12283,SY2CDR,PAS PAP,,Kastoria,None,Greece -12299,KW4YC,Bernd,Goetter,Naples,Florida,United States -12300,IW2MMX,Ennio,,Brescia,None,Italy -12301,VE2RAE,C.R.A.E. Inc,Club Radio Amateur de l'Estrie Inc,Sherbrooke,Quebec,Canada -12302,ON7BE,Bernard,BOTTY,Lierneux,Liege,Belgium -12320,N2HBX,Larry,Monroe,Orlando,Florida,United States -12321,KI7QQC,David A,K,Tacoma,Washington,United States -12322,VR2XTC,Jacky,Liu,Hong Kong,Hong Kong,Hong Kong -12323,W9DLH,David L,Hoff Jr,Merrill,Wisconsin,United States -12324,KF4REN,Douglas S,House,Richmond,Kentucky,United States -12325,KC4ZBL,Michael B,Colgan,Tampa,Florida,United States -12326,NX4Y,David,Krass,Land O Lakes,Florida,United States -12327,WA6TQH,Ronald L,Matusek,Tomball,Texas,United States -12328,IW7DIG,Claudio,Liguori,Neviano,Apulia / Basilicata,Italy -12345,JM8IXA,Komatsu,Kaname,Abira-cho,Hokkaido,Japan -12346,ON7HH,Hugues,,Gembloux,,Belgium -12350,KA1IJA,Norman,Breed,Green Cove Springs,Florida,United States -12351,K6KRI,Christina L,Holzschuh,Veneta,Oregon,United States -12352,KC2CWT,Robert,Schneider,Carmel,New York,United States -12353,KD0CVD,Kelli A,Nichols,Fairview,Utah,United States -12354,AK7AN,Edward L,Nichols,Fairview,Utah,United States -12355,ON8SV,Elia,None,Fayt-Lez-Manage,Hainaut,Belgium -12374,KF4I,Thomas,Scott,Palm Coast,Florida,United States -12375,KF4I,Thomas,Scott,Palm Coast,Florida,United States -12376,W4RZW,Benjamin M,Caldwell,Newnan,Georgia,United States -12377,KD9NXG,Patrick J,Smith,Lake Villa,Illinois,United States -12378,KF7WMN,Ann Marie,Humphreys,Anacortes,Washington,United States -12379,KC0LOK,Shawn,ODonnell,Fargo,North Dakota,United States -12380,PY2PTV,Eduardo,Cardoso,Presidente Prudente,Sao Paulo,Brazil -12381,KN4ZDM,Manuel A,Otero III,Minneola,Florida,United States -12382,KF4KXN,Albert M,Gil,Lutz,Florida,United States -12383,WA6KDW,Ray,Negron,Valrico,Florida,United States -12384,KI6UH,Gordon P,Yee,Brisbane,California,United States -12385,N4DLW,David,Welty,Brandon,Florida,United States -12386,K4EMM,Emmanuel,Fuller,Arab,Alabama,United States -12387,VK3SNR,Peter,Stewart,Beulah,Victoria,Australia -12388,K4CBN,Gregory,George,Lakeland,Florida,United States -12389,KC3IGM,Theodore H,Zarcone,Holmes,Pennsylvania,United States -12390,KR3MCP,Richard D,Briggs,Longs,South Carolina,United States -12391,SP2EG,Przemek,,Gdansk,pomorskie,Poland -12478,KM4ECQ,Ryan J,Haynie,Avon Park,Florida,United States -12479,UB0AEW,Artem,,,None,Russia -12502,W8OJ,Danny R,Hurst,Punta Gorda,Florida,United States -12503,VK2PNH,Paul,Hadlow,Balranald Nsw,New South Wales,Australia -12523,KM4JVE,Ana L,Rivera-Groe,Orlando,Florida,United States -12524,KC1ACI,Craig,,N Oxford,Massachusetts,United States -12525,XE2N,Jose De Jesus,Lopez Villalobos,Monterrey,Nuevo Leon,Mexico -12526,K4WZV,Robert,Bretzman,Springhill,Florida,United States -12527,KC8NFN,Kevin,Jensen,Minot,North Dakota,United States -12528,KB3PQM,Joshua,Noble,Hermitage,Pennsylvania,United States -12529,ON7DS,Dirk,,Kontich,None,Belgium -12572,KP4OO,Carlos,Acevedo,Palm Bay,All Regions,Puerto Rico -12573,PA0WLP,PA0WLP,,,None,Netherlands -12577,N2DLX,Rich,Dunajewski,East Windsor,New Jersey,United States -12578,KM4JLM,Richard D,Mahoney,Dublin,Georgia,United States -12579,WE0FUN,Fun,Machine Linked Repeater System,Canon City,Colorado,United States -12580,DL2NJM,Juergen,Meyer,Thalmaessing,Bayern,Germany -12594,K4WZV,Robert,Bretzman,Springhill,Florida,United States -12595,KH7MS,Blake F,Stene,Ocean View,Hawaii,United States -12596,KB1AEV,Dana,Underhill,Enfield,Connecticut,United States -12597,WA2FAA,,James Sutkoff,Spring Hill,Florida,United States -12598,VE7LLW,Les,Wong,Port Moody,British Columbia,Canada -12599,OE1RQH,Roman,Hefele,Wien,Wien,Austria -12602,WW3A,Reed,Krenn,Glenwood,Florida,United States -12603,KM4OOD,Guillermo,Malave Castro,Royal Palm Beach,Florida,United States -12604,K4CBN,Gregory,George,Lakeland,Florida,United States -12605,K4CBN,Gregory,George,Lakeland,Florida,United States -12606,K4CBN,Gregory,George,Lakeland,Florida,United States -12607,K4CBN,Gregory,George,Lakeland,Florida,United States -12608,K4CBN,Gregory,George,Lakeland,Florida,United States -12609,KD9GEK,Campbell,Reed,Muncie,Indiana,United States -12610,W2MJR,Matthew J,Ryan,Cranford,New Jersey,United States -12611,W4ZTH,Zach,Hale,Inverness,Florida,United States -12612,G7EZW,Dave Pucknell,,London,None,United Kingdom -12613,W4ECZ,Wayne,Peterson,Spring Hill,Florida,United States -12614,IW6CNM,Davide,Radi,Pesaro,Marche / Abruzzo,Italy -12621,W4ZTH,Zach,Hale,Inverness,Florida,United States -12622,MW1COE,Robert,Alford,Gas,Kansas,United States -12623,W7SMZ,John,Bair,Berkeley Springs,West Virginia,United States -12624,K3IM,Jason,Jodon,Apollo,Pennsylvania,United States -12625,K7RLW,Richard,Wiglesworth,Kingman,Arizona,United States -12626,DO1OAJ,Andreas,,Hannover,None,Germany -12638,KA9JYO,Carlos,Santini,Ft. Myers,Florida,United States -12639,W0HRM,Harald,Remmert,Minnetonka,Minnesota,United States -12640,KN4URH,Adam C,Westmoreland,Piedmont,South Carolina,United States -12641,F4HXF,Didier,,Le Beausset,None,France -12652,N4HYK,Dock,Edwards,Saint Petersburg,Florida,United States -12653,IU3GMW,Romano,,PADOLA,None,Italy -12666,KI4SWY,William,Stillwell,Plant City,Florida,United States -12667,IZ8NVJ,Vincenzo,Corrado,Acerra,Molise / Campania / Calabria,Italy -12691,KE3WDW,Samuel C,Scholer,Clermont,Florida,United States -12692,IN3LOY,Marco,,Tesero,None,Italy -12712,W4JEA,James E,Allen,Vero Beach,Florida,United States -12713,ON4LS,Jean-Luc Collard,Collard,Bouge-Namur,Namur,Belgium -12742,KA9ZRZ,Mike T,Beers,Orlando,Florida,United States -12743,SV1OBT,Dsap,,Athens,None,Greece -12751,KD1EH,Tom,Mogavero,Boynton Beach,Florida,United States -12752,N0DSB,Dylan S,Bogle,Murfreesboro,Tennessee,United States -12753,IK4FNC,Davide,Spada,Ravenna,,Italy -12767,KM9Q,Scott,Bernard,Saint Petersburg,Florida,United States -12768,WB8AM,Brian,Garber,Beavercreek,Ohio,United States -12769,IS0HHA,Tony,,Elmas,None,Italy -12780,KC4YUA,Brett J,Butler,Safety Harbor,Florida,United States -12781,IU0NDT,Mauro,,Roma,None,Italy -12836,KD4NFS,Michael,Vandevender,North Fort Myers,Florida,United States -12837,IT9BZF,Calogero,,PALERMO,None,Italy -12869,WD9FTZ,Gregory,Drezdzon,Akron,Ohio,United States -12870,KE8DPC,Cynthia,Thompson,Wadsworth,Ohio,United States -12871,KM4EXS,Matthew,Alberti,Chantilly,Virginia,United States -12872,KI4LTK,Christopher,Puckett,Ellijay,Georgia,United States -12873,IU0DLI,Vincenzo,,Itri,None,Italy -12874,KE4INM,James E,Woodson,Bradenton,Florida,United States -12875,M3ZNE,Alistair,MacDonald,Newcastle upon Tyne,England,United Kingdom -12900,WX4RCF,Ryan,French,Tampa,Florida,United States -12902,ZS6RL,Lappies,None,Potchefstroom,Gauteng,South Africa -12969,W4WWJ,James,Keller,Dunedin,Florida,United States -12970,WA1OKB,John,Tetreault,Warwick,Rhode Island,United States -12971,N5MEX,Jose de Jesus,Lopez Villalobos,Laredo,Texas,United States -12972,KI5KEE,John,Hutchings,Paris,Texas,United States -12973,WX4XW,Jason,McCord,Boring,Tennessee,United States -12974,KO4BLE,Tracy L,Williams,Huntsville,Alabama,United States -12975,KB5XE,Owen,Mitchell,Albuquerque,New Mexico,United States -12976,IZ0THC,Raffaele,,Sellano,None,Italy -13001,JE3HCZ,Yoshiharu,Todo,Omihachiman,Kinki,Japan -13002,KO4FIS,Westley,Shaw,Wesley Chapel,Florida,United States -13003,AD4JR,James,LePage,Saraland,Alabama,United States -13004,KF9EM,Enrique,Martinez,Scottsdale,Arizona,United States -13005,KD9PEU,Brian J,Westfahl,Clintonville,Wisconsin,United States -13006,KZ6R,Andrew L,Johnson,Los Angeles,California,United States -13007,KN4UQZ,Thomas J,Bilbrey,La Vergne,Tennessee,United States -13008,N2FA,Paul,Campana,Cherry Hill,New Jersey,United States -13009,K0MWK,Mikel W,Kline,Boynton Beach,Florida,United States -13010,KD7DGK,Mike,McGrath,Peoria,Arizona,United States -13011,PY2EW,Fernando,P de Carvalho,Salto,Sao Paulo,Brazil -13012,N0BOY,Jason,Wang,Corvallis,Oregon,United States -13013,WV6S,Robert,Yustman,Moreno Valley,California,United States -13014,DW7FCV,Oliver,Boiser,Cebu City,Central Visayas,Philippines -13015,KN6JQF,Richard C,Lucas,Camarillo,California,United States -13016,KN6KMP,Carlene R,Lucas,Camarillo,California,United States -13017,W4EHS,Nathan,Emery,Collierville,Tennessee,United States -13018,IK6REB,,,Civitanova Marche,None,Italy -13032,W1KFR,Bill,Carreira,Kingsland,Georgia,United States -13033,M7EKE,M7EKE,,,None,United Kingdom -13038,N4FRL,Ferrell,Brown,Cumming,Georgia,United States -13039,W5CPU,Shane,Sova,Albuquerque,New Mexico,United States -13040,F6BAZ,Henri,,PIBLANGE,None,France -13043,N4IRR,Michael A,Zingman,Marietta,Georgia,United States -13044,IZ2BKS,Fabio,,Villanuova sul Clisi,None,Italy -13054,K4QHR,Pete,Dulac,Kingsland,Georgia,United States -13055,FR1DI,BRUNO,,RAVINE DES CABRIS,None,Reunion -13089,K8WF,Bill,Frankowski,Lithia Springs,Georgia,United States -13090,KF2PL,Thaddeus S,Mazurczyk,Littleton,Colorado,United States -13091,W8ADA,Douglas,Wire,Ada,Ohio,United States -13092,ZS6AYS,Leon ZS6AYS,,Pretoria,None,South Africa -13105,W7QO,Alan,Adamson,Buford,Georgia,United States -13106,W7QO,Alan,Adamson,Buford,Georgia,United States -13107,W7QO,Alan,Adamson,Buford,Georgia,United States -13108,W4RRN,Warren F,Whitby,Prattville,Alabama,United States -13109,K0OQL,Joel,Stacy,Omaha,Nebraska,United States -13110,M0XJM,James,Meek,London,England,United Kingdom -13121,W4CML,CHARLES M,LINK II,Atlanta,None,United States -13122,W4CML,CHARLES M,LINK II,Atlanta,None,United States -13125,KD4APP,Donald B,Woodward,Ball Ground,Georgia,United States -13126,KD4APP,Donald B,Woodward,Ball Ground,Georgia,United States -13127,KD4APP,Donald B,Woodward,Ball Ground,Georgia,United States -13128,F4HXP,Michel,,NICE,None,France -13131,K5JR,Mike,Roden,Alpharetta,Georgia,United States -13132,K5JR,Mike,Roden,Alpharetta,Georgia,United States -13133,IT9IJY,Enzo,,Motta SantAnastasia,None,Italy -13185,KM4DJO,Mark,D Fenley,Winder,Georgia,United States -13186,N5RCC,Robert C,Castillo,San Antonio,Texas,United States -13187,F6IDJ,CHRISTIAN,,SAINT HILAIRE DU TOUVET,None,France -13400,AB4MM,Marvin A,Mealer,Tunnel Hill,Georgia,United States -13401,SP5NAF,Grzegorz,Golan,Kadzidlo,mazowieckie,Poland -13550,NA4ME,Charles E,Smith,Ringgold,Georgia,United States -13551,AA7BG,Bruce,Grabhorn,Scappoose,Oregon,United States -13552,KX6I,Jeffry,Isaacson,San Diego,California,United States -13553,N7QVU,Jerry,Wyatt,Overgaard,Arizona,United States -13554,KB8ZGX,Lawrence L,Hughes,Coldwater,Michigan,United States -13555,HS4CPI,Manoch,Kovi,Khlongsamwa,Bangkok,Thailand -13556,KK4LXY,Theodore J,Kruger,Brooksville,Florida,United States -13557,W1JAO,James A,O,Ogunquit,Maine,United States -13558,W5TH,Thomas J,Hermann,Troy,Michigan,United States -13559,SP4XKB,Konrad,Czaplicki,Grajewo,podlaskie,Poland -13574,KK4GXP,John I,Brazel,Waycross,Georgia,United States -13575,KN6IRR,Rob,Adelman,Hillsborough,California,United States -13576,KM6UUA,German Jose,Gomez Garcia,Sunnyvale,California,United States -13577,AC8OR,Charles F,Chivers,Fort Gratiot,Michigan,United States -13578,KO4GDO,Jose,Aragon,Pembroke Pines,Florida,United States -13579,VA7KKW,Robert,Moser,108 Mile Ranch,British Columbia,Canada -13580,AD7NY,Jonathan M,Bezayiff,Milwaukie,Oregon,United States -13581,WD2X,JOSE,MERCADO,POMPTON LAKES,New Jersey,United States -13582,PU2YDF,Marco,Costa,Mongagua,Sao Paulo,Brazil -13583,XE2JGM,JUAN ANGEL,GUZMAN MACHADO,CHIHUAHUA,Chihuahua,Mexico -13584,KK4ZNJ,Lucas S,Brown,Lawrenceburg,Kentucky,United States -13585,KB2EDD,Ed,Schuessler,Bellmore,New York,United States -13586,N6RVI,Pete,Villaver,Spring Valley,California,United States -13587,N2TH,Bernard,Southwell,East Millstone,New Jersey,United States -13588,SR4BPN,SR4BPN,,,None,Poland -13605,KC4YAP,Paul A,Gallager,Milledgeville,Georgia,United States -13606,KE0PTE,Mike,Duffert,Fort Collins,Colorado,United States -13607,W1QIH,Mark F,True,Methuen,Massachusetts,United States -13608,W4JDH,Josh,Holmes,Lilburn,Georgia,United States -13609,SQ4G,Grzegorz,,Bialystok,None,Poland -13613,W9QO,Mike,Gee,Braselton,Georgia,United States -13614,VK3XEM,Simon,Templar,PRESTON,Victoria,Australia -13615,IZ0RDM,Iz0rdm,,Ardea,None,Italy -13658,WA4ASI,George C,Hawk,Covington,Georgia,United States -13659,2E0ENN,Sean,,Sleaford,None,United Kingdom -13716,KI4WXS,Stephen,Koone,Charlotte,North Carolina,United States -13717,CA2PEY,Patricio,Salas,Quilpue,Valparaiso,Chile -13718,N0XBD,Chris D,Bolton,Covington,Louisiana,United States -13719,W0HL,Dennis,Kimrey,Nevada,Missouri,United States -13720,CE2HIR,Luis,Iturriaga,Santo Domingo,Valparaiso,Chile -13721,HK3TMP,Mauricio,Parra U,Melgar,Tolima,Colombia -13722,VK4SE,Jeff,Creed,Upper Coomera,Queensland,Australia -13723,KD9LVR,Dennis L,Davison,Horicon,Wisconsin,United States -13724,E25KHL,Supakorn,Hengkitjaroen,Banphaeo,Samut Sakhon,Thailand -13725,KD5MPI,John S,Harrell,Hot Springs Village,Arkansas,United States -13726,W2WDS,Walter D,Stahlman,Naples,New York,United States -13727,SP4J,Adam,,Sokolka,None,Poland -13763,NC1L,Eugene Moore,Moore,Matthews,North Carolina,United States -13764,IZ0CZW,Giovanni,,Monte San Biagio,None,Italy -13815,KG4BKO,Bill,Collins,Vidalia,Georgia,United States -13816,SP4DLD,Andrzej,,Bialystok,podlaskie,Poland -13903,W8KHW,Kevin,Walsh,Columbus,Ohio,United States -13904,W8KHW,Kevin,Walsh,Columbus,Ohio,United States -13905,AK9AK,Jim,Meilahn,Placitas,New Mexico,United States -13906,ZL1BBO,Edwin,Musto,Whangerei,North Island 2,New Zealand -13907,SP4NKT,Jan,,Hajnowka,podlaskie,Poland -14003,AE4TC,Scott,Galloway,Montpelier,Virginia,United States -14004,DU6REN,Renoso,Palomo,Barotac Nuevo Iloilo,Western Visayas,Philippines -14005,AC2DW,Chris,Whitam,Toms River,New Jersey,United States -14006,BH4WKZ,Chen,YongYong,Nantong,Shan Dong Jiang Su,China -14007,F4IMV,Francois,humetz,Berck-Sur Mer,Hauts-de-France,France -14020,K4XXX,Ed,Lemley,London,Kentucky,United States -14021,K4XXX,Ed,Lemley,London,Kentucky,United States -14022,N7GWA,Ian C,Gwaltney,Creswell,Oregon,United States -14023,KI5KQK,Henry K,Patterson,Corpus Christi,Texas,United States -14024,N4PDS,Paul,Selig,Lexington,South Carolina,United States -14025,N7GQP,Robert D,Brooks,Lacey,Washington,United States -14026,JH4GQC,koroisao,Koro,Kure,Chugoku,Japan -14027,WP3JM,James,Medina,Salinas,All Regions,Puerto Rico -14028,DU1NC,Director Chito Florendo,Campos JD PhD,Tondo Manila,National Capital Region,Philippines -14029,KN6FHL,Marty,Adams,Pacheco,California,United States -14030,W3ILD,Jimmy,Alignay,Fulton,Maryland,United States -14031,PE1JAL,Peter,,Leimuiden,None,Netherlands -14688,AA4CB,Christopher G,Bloxsom,Ridge Manor,Florida,United States -14689,IT9GBY,GIOVANNI,,PALERMO,None,Italy -14795,NG4P,Kevin L,Kimbro,Cottondale,Florida,United States -14796,IZ2IDS,Carlo,Magnoni,Tradate,Virginia,Italy -14873,N5ALF,John R,Allen,Austin,Texas,United States -14874,VK3VB,Phil M,Pavey,Cranbourne North Victoria,Victoria,Australia -14875,G3SBF,Steve,,Leicestershire,None,United Kingdom -15001,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -15002,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -15003,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -15004,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -15005,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15006,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15007,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15008,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15009,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15010,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15011,N5QT,Dawn,Gray,Searcy,Arkansas,United States -15012,AC5AV,Larry A,Sicks,Searcy,Arkansas,United States -15013,AC5AV,Larry A,Sicks,Searcy,Arkansas,United States -15014,N5QT,Dawn,Gray,Searcy,Arkansas,United States -15015,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15016,KG5KS,Kenneth S,Thompson,Tuckerman,Arkansas,United States -15017,KG5KS,Kenneth S,Thompson,Tuckerman,Arkansas,United States -15018,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15019,N5QS,Roger W,Gray,Searcy,Arkansas,United States -15020,WA8UBL,Allen W,Herrick,Beebe,Arkansas,United States -15021,KD5HRT,Heath,Taylor,Mcrae,Arkansas,United States -15022,WA8UBL,Allen W,Herrick,Beebe,Arkansas,United States -15023,N5ZA,JOE D,BELEW,BEEBE,None,United States -15024,KF5TPF,Ryan B,Nelson,Edgemont,None,United States -15025,KE5YZP,Miranda B,Schwarck,Plano,Texas,United States -15026,AF5OD,Landon D,McCord,Searcy,None,United States -15027,KB5RFF,SCOTT B,GRAY,Judsonia,None,United States -16032,N7ISP,Adam R,Crippen,Post Falls,Idaho,United States -16033,N7ISP,Adam R,Crippen,Post Falls,Idaho,United States -16034,TI4OLS,Oscar,Lobo,San Isidro,Heredia,Costa Rica -16035,KF7QNN,Robert G,Weiss,Moses Lake,Washington,United States -16036,VK3AWA,Daryl,Hooke,PARADISE BEACH,Victoria,Australia -16037,K6JM,Jim,Moen,Danville,California,United States -16038,VA2DCY,Chartrand,Danny,St-Colomban,Quebec,Canada -16039,KC3JKG,Leo,Jackson,Scranton,Pennsylvania,United States -16040,KL4EDC,Ecos Del Coqui,Network,Anchorage,Alaska,United States -16041,KC5RBG,Shannon K,Swatzell,Tulsa,Oklahoma,United States -16042,AE4BT,Curtis,Harbin,Johnson City,Tennessee,United States -16043,VE7OHM,Wilfried E,Mulder,Vernon,British Columbia,Canada -16044,KI5KMQ,A. Dawson,Lightfoot,Dallas,Texas,United States -16045,K3YT,James M,Kinsey,Tacoma,Washington,United States -16046,PY2UG,Gallao,Carlos,Sao Paulo,Sao Paulo,Brazil -16047,XE2BSY,Bismark Alfredo,Barraza Rodriguez,Hermosillo,Sonora,Mexico -16048,KC8NWS,Jeremy J,Balduc,Ironwood,Michigan,United States -16049,WD8KAA,Kurt A,Ashcraft,Daytona,Florida,United States -16050,SA3AUX,Bjorn,,Hede,Jamtland,Sweden -16304,NZ6D,David,Griffith,San Diego,California,United States -16305,KF1SH,Richard Mccrory,Mccrory,Waynesville,North Carolina,United States -16306,M6GCB,Graham,,Dewsbury,None,United Kingdom -16315,W9CR,Bryan,Fields,St Pete Beach,Florida,United States -16316,F4VSB,Christos,,Decines Charpieu,,France -16405,ON0LN,Repeater,Gruitrode,Gruitrode,None,Belgium -16801,OA6AHJ,Carlos,Mendoza,Ilo Peru,Ica,Peru -16802,KI7CMV,John H,Bell,Windsor,Missouri,United States -16803,KM7BEL,Kellee M,Bell,Windsor,Missouri,United States -16804,HS8KIW,PANOMWAN,MANOSONG,Maung,Phuket,Thailand -16805,KC1LKO,Miguel,Estrada,Hollis,New Hampshire,United States -16806,9M2IBR,IBRAHIM,KADRI,KUALA SELANGOR,West Malaysia,Malaysia -16807,K7CBL,Connor,L,San Mateo,California,United States -16808,IZ1RWC,Giuseppe,Tavaglione,La Spezia,Piedmont / Liguria / Aosta,Italy -17002,KC9GMX,Steven R,Hamilton,Geff,Illinois,United States -17003,G8FHU,G8FHU,,,None,United Kingdom -17004,KC9GMX,Steven R,Hamilton,Geff,Illinois,United States -17005,KC9NPJ,Jarrett A,Weaver,Johnsonville,Illinois,United States -17006,KC9GMX,Steven R,Hamilton,Geff,Illinois,United States -17007,KC9NPJ,Jarrett A,Weaver,Johnsonville,Illinois,United States -17008,KC9RHH,Jesse A,Weiss,Noble,None,United States -17009,KC9PHK,Michael,Dickerson,Flora,Illinois,United States -17010,AJ1W,Richard E,Jones,Versailles,Kentucky,United States -17011,N9BRG,Daniel,Berg,Blaine,Tennessee,United States -17012,KB9SGN,Michael D,Poe,Ellettsville,Indiana,United States -17013,4E1EGH,Emmanuel,Jacinto,Manila,National Capital Region,Philippines -17014,N5OBC,Mark L,Hogan,Sand Springs,Oklahoma,United States -17015,K4BEN,Benjamin F,Eastwood,Arlington,Virginia,United States -17016,EI5DD,Steve,Wright,Galway,,Ireland -17026,WA9MNF,Ed,Healy,LOMBARD,Illinois,United States -17027,EA1BOD,Jesus,,Palencia,None,Spain -17082,N2JRW,Johnny,Wright,Chicago,Illinois,United States -17083,IK0XUF,Luciano,,Oriolo Romano,None,Italy -17105,KC9OZA,Ryan,Runyon,Noble,Illinois,United States -17106,KG2DES,Jackson,Freeman,Georgetown,Kentucky,United States -17107,PI1HGD,PI1HGD,,,None,Netherlands -17239,N9PBD,Greg,Horine,O Fallon,Illinois,United States -17240,KB4SGA,John C,Kerner,Alapaha,Georgia,United States -17241,K2EJ,Steven,Fook,Abingdon,Maryland,United States -17242,KO4GVX,SE-LINK,BRIDGE,Lookout Mountain,Georgia,United States -17243,KG4IJT,Dennis L,Chamberlain,Tampa,Florida,United States -17244,IT9GHW,Carmelo,Bonaventura,Fiumefreddo Di Sicilia,Sicily,Italy -17339,W9DJF,Daniel,Fritchie,oblong,Illinois,United States -17340,K9DPM,David,Maria,Mahomet,Illinois,United States -17341,ON4VEL,Peter,,Lokeren,None,Belgium -17366,W9SUS,Taylor,Leroy,CHICAGO,Illinois,United States -17367,KJ4SLE,Morris W,Person,Appalachia,Virginia,United States -17368,N0AHL,Roland L,Moerke,Aberdeen,South Dakota,United States -17369,KI7WIR,Brent,Roberts,,Washington,United States -17370,N0AYK,Gary E,Dahlerup,Aberdeen,South Dakota,United States -17371,K1RLC,Robert L,Connary,Buxton,Maine,United States -17372,KO4GPG,Alfredo,F,Miami,Florida,United States -17373,W4OA,Shelly F,Mitchell,Opelika,Alabama,United States -17374,W8KWH,Kenneth W,Hing,Delaware,Ohio,United States -17375,VE3KUU,William,Marquis,Toronto,Ontario,Canada -17376,VE3KUU,William,Marquis,Toronto,Ontario,Canada -17377,VE3KFQ,Doug,,Toronto,Ontario,Canada -17378,DO9ULI,Uli,,Neustadt/Weinstrasse,None,Germany -17433,KC9ZLL,Andy R,Burdette,Springfield,Illinois,United States -17434,G4VLZ,Malcolm,,Sheffield,None,United Kingdom -17476,N9DRF,George,Axtmann,Wilmette,Illinois,United States -17477,N9KO,Calvin,Kutemeier,Elk Grove Village,Illinois,United States -17478,VE2AED,Howard,Rosen,Montreal,Quebec,Canada -17571,KB9TZQ,James,Riley,Ramsey,Illinois,United States -17572,DL2NS,Stavros,Spounos,Stuttgart,Baden-Wuerttemberg,Germany -17743,N9VHL,Christopher N,Wewetzer,Bethalto,Illinois,United States -17744,N6NWS,Jeremy,Balduc,Ironwood,Michigan,United States -17745,N9XRM,Robert,Mangold,Evansville,Indiana,United States -17746,TI2NDR,Luis,Sandi,Curridabat,San Jose,Costa Rica -17747,E20JWB,Panawat,Khongtanakunbawon,Muang Udon Thani,Udon Thani,Thailand -17748,K3RFP,Robert,Nash,Staunton,Virginia,United States -17749,KF7LZO,Matt,Archer,Issaquah,Washington,United States -17750,K0HAX,Michael,Englehorn,Blaine,Minnesota,United States -17751,MM7TPP,Catriona,,Bathgate,None,United Kingdom -17770,KC9BOZ,Robert B,Lewis,Pocahontas,Illinois,United States -17771,KI4QQF,Tristan D,Wilson,Versailles,Kentucky,United States -17772,SP9RTK,Zbigniew,,Herby,śląskie,Poland -17855,AG6RN,Demian W,Ross,Sacramento,California,United States -17856,MM0RBR,Robert,,Dunfermline,None,United Kingdom -17862,WD9JEN,Mark S,Simon,Arlington Heights,Illinois,United States -17863,N8JJO,John,Boyle,Burtchville,Michigan,United States -17864,M7LIE,Emilie,,Leigh,None,United Kingdom -17982,K8DJN,RUTH E,DEUTSCH,HUBBARD,None,United States -18001,JM8IXA,Komatsu,Kaname,Abira-cho,Hokkaido,Japan -18002,PU2YPP,Cristiano,Santos Rocha,Sao Vicente,Sao Paulo,Brazil -18003,ZL1JNA,Anurat,Jinapun,Wattledowns Auckland,None,New Zealand -18004,F0EOS,Andre,,NOISY LE GRAND,None,France -18005,W9AMT,Tony,Tolbert,Indianapolis,Indiana,United States -18006,KB1JLO,Dwain,Denoncour,Palatka,Florida,United States -18007,W4IDJ,Wayne,Morrow,Henderson,Kentucky,United States -18008,SP9OYB,Janusz,,Limanowa,None,Poland -18016,K9NDU,David,Spence,Kendallville,Indiana,United States -18017,K9NDU,David,Spence,Kendallville,Indiana,United States -18018,SQ5TB,Boguslaw,Ciastek,Radom,mazowieckie,Poland -18027,K9NDU,David,Spence,Kendallville,Indiana,United States -18028,KO4EWF,Richard A,Champigny,Chesterfield,Virginia,United States -18029,N4ANZ,Kevin R,Thompson,Hampshire,Tennessee,United States -18030,MM5AGM,Colin,,Falkirk,None,United Kingdom -18031,KJ9Q,Gerald D,Quebbeman,Austin,Indiana,United States -18032,IW9HRH,Eugenio Giorgio,Infantolino,alcamo,Sicily,Italy -18081,NF9K,William D,Atkinson,Noblesville,Indiana,United States -18082,F0FPZ,Jean Louis,,Ottersthal,None,France -18091,NF9K,William D,Atkinson,Noblesville,Indiana,United States -18092,IU2EVW,Ennio,,MILANO,None,Italy -18314,K9JTV,Jeff,Snodgrass,Martinsville,Indiana,United States -18315,F0DXQ,Halim,,Vernon,None,France -18333,KB9OFZ,Lola A,Nicholson,Bedford,Indiana,United States -18334,KB9OFZ,Lola A,Nicholson,Bedford,Indiana,United States -18335,KB2WZX,John W,Hennion,Conway,South Carolina,United States -18336,KC1NEU,Ted,,Providence,Rhode Island,United States -18337,W7SVT,Andrew,Scholefield,Hereford,Arizona,United States -18338,WJ8Q,David A,Tsang,Riverview,Florida,United States -18339,K7DCE,Douglas J,Paquette,San Tan Valley,Arizona,United States -18340,VE7LTX,Matthew,Schafer,Vernon,British Columbia,Canada -18341,N4UCP,David,Perkins,Georgetown,Kentucky,United States -18342,G6EIH,Rob EIH,,Burton upon Trent,None,United Kingdom -18363,WB9TLH,Dwight,Hazen,Kirksville,Indiana,United States -18364,KE6H,David W,Spears,Torrance,California,United States -18365,NA9VY,Chris,Gilbert,Freetown,Indiana,United States -18366,N9UMJ,Rick,Nicholson,Bedford,Indiana,United States -18367,KB9MVW,Chuck,Meilicke,Wonder Lake,Illinois,United States -18368,IZ0NJQ,Matteo,None,Atina,,Italy -18379,K9ATR,Milton,Gibson,South Bend,Indiana,United States -18380,KG1AES,Austin,Jewsbury,Clearwater,Florida,United States -18381,9W4GEK,Junaidi,Jabidin,Jenjarom,West Malaysia,Malaysia -18382,IW2LJB,Maxbrago,,Casaletto Ceredano,None,Italy -18435,K0ITP,Charles E,Poch,Firestone,Colorado,United States -18436,DG9BJP,Detlef,Fenske,Wilhelmshaven,Niedersachsen / Bremen,Germany -18480,N9SIU,Robert,Lagrange,Greenwood,Indiana,United States -18481,9W4GEQ,Wan Adilah,Wan Nazli,Jenjarom,West Malaysia,Malaysia -18482,WD8PBF,David E,Erisman,Greenville,Ohio,United States -18483,DF6CN,Guenther,,Schondorf,None,Germany -18854,KC9MEC,Gene,Kaiser,South Bend,Indiana,United States -18855,9W2JAP,Jabidin,A.Hamid,Shah Alam,West Malaysia,Malaysia -18856,N6RDT,David H,Fulkerson,Avondale,Arizona,United States -18857,WA3QWA,Marc,Fink,Chesapeake,Virginia,United States -18858,W9CPF,Christopher,Hunt,Healdsburg,California,United States -18859,PA3GYV,Werner,,Alphen aan den Rijn,None,Netherlands -18889,BG6TWT,Tim,Yang,Wuhan,He Nan Hu Bei An Hui,China -18890,W6PGC,Patrick,Corso,San Jose,California,United States -18891,KC7BKH,Bradley K,Hern,Salem,Oregon,United States -18892,DM3FB,Burkhard,,Reinheim,None,Germany -19189,NG0Q,Randy,Macku,Blairstown,Iowa,United States -19190,PU5KOD,Daniel,Kondlatsch,Mafra,Santa Catarina,Brazil -19191,ZS6JPL,Johan,Lehmann,Pretoria,Gauteng,South Africa -19355,KE0AGD,Melissa,Macku,Blairstown,Iowa,United States -19356,AJ6OH,Martin,Twer,Grass Valley,California,United States -19357,W1ZAC,Dustin,Zack,Fairfield,Connecticut,United States -19358,KD5VXY,Wesley S,Smith,Tyler,Texas,United States -19359,KY4GW,Greg,Walters,Lawrenceburg,Kentucky,United States -19360,W5GIF,William R,Gifford,Hamburg,Arkansas,United States -19361,BH4EDP,Qi,Hu,Shanghai,Shan Dong Jiang Su,China -19362,2W0KYZ,Adam Rykala,,Blaenau Gwent,None,United Kingdom -19518,KC0YHU,Craig A,Rose,Urbandale,Iowa,United States -19519,JA4FCV,Toshiaki,Hirai,Fuchu,Chugoku,Japan -19520,KI5JZT,Jose de Jesus,Lopez-Villalobos,Laredo,Texas,United States -19521,KO4GPH,James R,Tomlinson,Artemus,Kentucky,United States -19522,KO4GPH,James R,Tomlinson,Artemus,Kentucky,United States -19523,KW4EZR,Darren,Havens,West Liberty,Kentucky,United States -19524,SQ7RN,Zdzislaw,Kosowski,Kielce,świętokrzyskie,Poland -19568,KD0NEZ,Barbara E,Rose,Urbandale,Iowa,United States -19569,TB2DUS,Selimt,Turan,Istanbul,None,Turkey -20001,VO1GME,Geoff,M. Ewing,Torbay,Newfoundland,Canada -20002,VE1AIC,Ronald,Mackay,Cornwall,Prince Edward Island,Canada -20003,VE1AIC,Ronald,Mackay,Cornwall,Prince Edward Island,Canada -20004,KC3NWL,William R,Beffert,Levittown,Pennsylvania,United States -20005,LA6UMA,Tommy,,OSLO,None,Norway -20008,VE1AIC,Ronald,Mackay,Cornwall,Prince Edward Island,Canada -20009,VA1RF,Matthew W,Gillie,Halifax,Nova Scotia,Canada -20010,V31SH,Steven,Harp,Corozal,Corozal District,Belize -20011,SP8I,Artur,,Jastkowice,podkarpackie,Poland -20016,HK3BUA,Andres A.,Buendia Ucros,Bogota,Cundinamarca,Colombia -20017,KY4MLS,Mary L,Shaw,Versailles,Kentucky,United States -20018,N9NGX,Joseph E,Silverton,Sarasota,Florida,United States -20019,KC3OLG,Michael,Dionis,Uniontown,Pennsylvania,United States -20020,SP8I,Artur,,Jastkowice,podkarpackie,Poland -20028,K0XM,Chuck,Kraly,Grandview,Missouri,United States -20029,KD0LQD,James,Andrasek,Scott City,Kansas,United States -20030,AJ6EE,Kevin M,Brouelette,Laguna Niguel,California,United States -20031,VE6EDF,Edward,Fanthorpe,Edmonton,Alberta,Canada -20032,DW8CJE,Marlon,Look,Isabela City Basilan,Zamboanga Peninsula,Philippines -20033,SQ7TCW,Tomasz,,Zurawniki,świętokrzyskie,Poland -20034,VO1BBQ,Stephen,Mccarthy,St. John'S,Newfoundland,Canada -20035,IU5FFO,Steppenwolfe,,Firenze,None,Italy -20047,VA7NMD,JPPhaneuf,,Chilliwack,British Columbia,Canada -20048,KE0OHF,Robert J,Popham,Grand Junction,Colorado,United States -20049,SQ8ESC,Bogdan,,Bilgoraj,None,Poland -20060,EI4KN,Ronan,,Cloughjordan,None,Ireland -20105,VE3TEJ,Jim,Thomas,London,Ontario,Canada -20106,F6JKW,JEAN-LUC,,VENELLES,None,France -20112,DG4WO,Wilhelm,,Thale,None,Germany -20159,DL1HQN,Martin,Hoehn,Grosskugel,None,Germany -20201,VK2NN,Peter ( Panagiotis ),Garoufalis,CanterburySydney,New South Wales,Australia -20202,SQ7LQZ,Ryszard,Wozniak,Ruda,świętokrzyskie,Poland -20240,KE0NTT,Kevin S,Hood,Lawrence,Kansas,United States -20241,JA2MSP,Toshiyuki,Anakubo,Tagata,Tokai,Japan -20242,SQ8ISH,Adam,Blaszczuk,Biala Podlaska,lubelskie,Poland -20296,N7JYS,Eric M,Harrison,Russell,Kansas,United States -20297,TB2DUS,Selimt,Turan,Istanbul,None,Turkey -20341,MW1COE,Robert,Alford,Gas,Kansas,United States -20342,VA3DBJ,David,Bate,Clarington,Ontario,Canada -20343,WB3JSW,Dave,Babal,Johnstown,Pennsylvania,United States -20344,F5AAJ,Michel,,NICE,None,France -20451,PD0DIB,Rob,,Uden,None,Netherlands -20579,IZ0RIN,Alessandro,Achille,Ariccia,Lazio / Umbria / Sardinia,Italy -20612,ON5CT,Dirk,,Sint-Niklaas,None,Belgium -20801,F1MIJ,Pascal,,Bouchain,None,France -20802,F1HBG,Jose,,Paris,None,France -20803,F1HBG,Jose,,Paris,None,France -20804,F1ZWD,.,.,.,None,France -20805,F1ZTC,,,,None,France -20807,F4DNF,F4Dnf,Eric,SAA,Auvergne-Rhône-Alpes,France -20808,TK4NU,Georges,,Ajaccio,None,Corsica -20809,F4GRL,Yves,,LHERM,None,France -20810,F5MDR,Miche,,ISTRES,None,France -20811,F1ZLK,F1ZLK,,,None,France -20813,F8FFP,Sbastien,,Chaffois,None,France -20816,F8FFP,Sbastien,,Chaffois,None,France -20817,F4HLV,Vincent,,Eysines,None,France -20822,F6FCD,Lionel,,Prasville,None,France -20823,F1PTL,Bruno,,Rueil Malmaison,None,France -20824,F4ICR,Pascal,,Paris,None,France -20825,F5CES,Michel,,QUANTILLY,None,France -20831,F1IZL,Jean-Yves,,La Tour Du Crieu,None,France -20832,F4GRL,Yves,,LHERM,None,France -20833,F1ZLF,Relais MMDVM,DMR C4FM,Bordeaux,None,France -20835,F5UII,Christian,Furst,Rixheim,Alsace,France -20836,F6MPN,Gerald,,MASSY,None,France -20837,F5UAB,Pascal,,Verderonne,None,France -20839,F1ZJR,F1ZJR,,,None,France -20840,F1ZKS,RELAIS,F1ZKS,JN26UK,None,France -20844,F5ORE,Alain,,Nantes,None,France -20847,F4GRL,Yves,,LHERM,None,France -20850,F1IZL,Jean-Yves,,La Tour Du Crieu,None,France -20855,F6MPN,Gerald,,MASSY,None,France -20856,F5DAN,Daniel,Verdeil,Vitry Sur Seine,,France -20858,F4AUV,Henri,,Cosne sur Loire,None,France -20864,F6KPH,Radio club Tarbes,,TARBES,None,France -20865,F5SHD,Philippe,,Lourdes,Grand Est,France -20875,F5UOX,Frederic,,Paris,None,France -20880,F4GSD,JACKY,,LORIENT,None,France -20881,F4BQN,Denis,None,Rilhac Rancon,None,France -20883,F2VI,Patg83,,La Farlede,None,France -20886,F6DLE,Jean,,CARHAIX-PLOUGUER,None,France -20888,F5ZCV,sebastien,Perrin,Pontarlier,None,France -20890,F1IGY,Jacques,,LIMOGES,None,France -20892,F4MZI,Pierre-Philippe,Brocard,Saint-Amand-les-Eaux,Hauts-de-France,France -20894,F5LGW,Stephane,,Maisons-Alfort,None,France -20899,F6GVE,Luc,,Toulon,None,France -21001,K4XXX,Ed,Lemley,London,Kentucky,United States -21002,N3VMM,Dennis W,Nichols,Bloomsburg,Pennsylvania,United States -21003,K4KTR,Kyle,Robinson,Cecilia,Kentucky,United States -21004,VE2LE,Vincent,Letourneau,Montreal,Quebec,Canada -21005,W9ASH,Adam,Davidson,Brooklyn,New York,United States -21006,LA9WKA,Rolf,,Drbak,None,Norway -21007,W1RHS,Rick,Swenton,South Dennis,Massachusetts,United States -21008,IW1PPB,Andrea,OLIVERO,Loano,Piedmont / Liguria / Aosta,Italy -21012,K4XPR,James,Blue,Louisville,Kentucky,United States -21013,ON6RF,Manoel,,Rixensart,,Belgium -21014,K2BUI,Eric,Nihill,The Villages,Florida,United States -21015,SY1BRU,GEORGE,,Athens,None,Greece -21020,LA9NT,Anders,,Drobak,None,Norway -21022,OE1GPA,Gerald,,Vienna,None,Austria -21026,CT1FUK,Cipriano,None,Matosinhos,Regiao Norte,Portugal -21029,VE1RMJ,Robert,Mannette,Oxford,Nova Scotia,Canada -21030,KE0WWG,Patrick R,Hagge,Rochester,Minnesota,United States -21031,WW1SS,Steven P,St Germain,Southbridge,Massachusetts,United States -21032,KC1RAY,Raymond S,King,Rehoboth,Massachusetts,United States -21033,W4PQ,Jacob,Pianko,Naples,Florida,United States -21034,OA4DOA,Christian,Quiroz,Lima,Huancavelica,Peru -21035,YD1DGI,Hadiyanto,,Bekasi,Jawa Barat,Indonesia -21036,KD2UVP,Tim,Lynch,Jackson,New Jersey,United States -21037,SQ8ESQ,Jakub,,Bilgoraj,None,Poland -21112,IW1RNH,Alessio,None,Loano SV,None,Italy -21119,IZ1MLT,Luca,,Mignanego,None,Italy -21159,SV1HEP,Chrysanthos,,Peristeri,None,Greece -21304,K4XXX,Ed,Lemley,London,Kentucky,United States -21305,F6FDY,Eddie,,NICE,None,France -21411,EA1GEE,Alfonso,,Santander,None,Spain -21670,HA5OGR,Lajos,,Dunavarsany,None,Hungary -21701,KV4S,Russell,Thomas,Chelsea,Alabama,United States -21702,VE3CTS,James Terrence,Spicer,London,Ontario,Canada -21703,M7AGD,Graeme,,HARWICH,None,United Kingdom -22001,CS7ACF,Nuno Alexandre da Silva,Lopes,3505-246 Nesprido,None,Portugal -22005,CT1FUH,Paulo,Sousa,Gouveia,Regiao Centro,Portugal -22006,DK7XD,Dieter,,Halstenbek,None,Germany -22007,LU8EUT,Roberto,Velasco,Olivos,Buenos Aires,Argentina Republic -22008,N5LCP,Laurent,Cajun Country USA,Youngsville,Louisiana,United States -22009,DL1FLW,Lawrence,,Leipzig,None,Germany -22027,CS7ACD,Paulo,None,Gouveia,Regiao Centro,Portugal -22028,CT5YWF,Graca,None,Gouveia,Regiao Centro,Portugal -22039,AF5XP,Christopher W,Fuselier,Sulphur,Louisiana,United States -22040,BH6AOV,Gong,Cheng,Chuzhou,He Nan Hu Bei An Hui,China -22041,SQ8ESQ,Jakub,,Bilgoraj,None,Poland -22052,K5LPD,Oren,Haydel,Carencro,Louisiana,United States -22053,AI7NC,Nathan,Campbell,Eugene,Oregon,United States -22054,SQ8ESC,Bogdan,,Bilgoraj,None,Poland -22067,CS5GVA,Gva,None,Gouveia,Regiao Centro,Portugal -22092,VE2STE,Stephane,Levesque,Granby,Quebec,Canada -22093,KL7ET,Scott,Plough,Fairbanks,Alaska,United States -22094,IU7HVV,Pasquale,,Castelluccio Valmaggiore,None,Italy -22100,N5UXT,Angelo,Glorioso,New Orleans,Louisiana,United States -22101,W1RJA,R,Adelman,San Francisco,California,United States -22102,WX7Y,Richard B,Mills,Castle Dale,Utah,United States -22103,KI6FQV,Randy J,Leipziger,El Dorado Hills,California,United States -22104,DL5HAW,Wilfried, ,Hamburg,Hamburg / Schleswig-Holstein,Germany -22120,AE5BZ,Michael A,Kikuchi,Metairie,Louisiana,United States -22121,AE5BZ,Michael A,Kikuchi,Metairie,Louisiana,United States -22230,IN3IFX,Alessandro,,Trento,None,Italy -22260,VE2TBU,Sylvain,Gingues,Cookshire Eaton,Quebec,Canada -22261,2E0PJY,Paul,,Wendover,None,United Kingdom -22280,IU8ADS,Pasquale,,Casalnuovo di Napoli,None,Italy -22349,IW2NNV,Andrea,,Casalpusterlengo,Lombardy,Italy -22378,DO6HM,Wolfgang,Mika,Hamburg,Hamburg / Schleswig-Holstein,Germany -22478,DO9KAI,Kai,,Horst,None,Germany -22568,DM3US,Ulf,,Schmalfeld,None,Germany -22601,YO8SJU,Sebi,,Iasi,None,Romania -22801,HB9FEF,Beni,a,Basel,Basel-City,Switzerland -22802,HB9FEF,Beni,a,Basel,Basel-City,Switzerland -22803,HB9FEF,Beni,a,Basel,Basel-City,Switzerland -22804,HB9FEF,Beni,a,Basel,Basel-City,Switzerland -22805,HB9FEG,Joggi,,Basel,None,Switzerland -22810,HB9HFF,Stephen,None,Morlon,,Switzerland -22880,HB3YZE,Michi,Michi,Schweiz,None,Switzerland -22881,HB3YZE,Michi,Michi,Schweiz,None,Switzerland -22882,HB3YZE,Michi,Michi,Schweiz,None,Switzerland -22883,HB3YZE,Michi,Michi,Schweiz,None,Switzerland -23000,G4KLX,Jonathan,,Mansfield Woodhouse,None,United Kingdom -23002,M6NBP,Norman,,Brighton,England,United Kingdom -23007,N1DOT,Kenneth,Grimard,Turner,Maine,United States -23008,CT2KEV,Luis,Franco,Torres Vedras,Regiao de Lisboa,Portugal -23010,CT2JTR,Pedro,,Lisboa,None,Portugal -23043,CT1EYY,Miguel,Carvalho,Torres Vedras,Regiao de Lisboa,Portugal -23047,CT1GFQ,Carlos,Fonseca,Seixal,Regiao de Lisboa,Portugal -23048,CT1EPE,Antonio,Carreto,Queluz,Regiao de Lisboa,Portugal -23061,CT2IUL,Daniel,Mateus,Lisboa,Regiao de Lisboa,Portugal -23070,VA3GHI,Bogdan,Ghitescu,Toronto,Ontario,Canada -23071,IZ0CZW,Giovanni,,Monte San Biagio,None,Italy -23074,CT1JIB,Jorge,Santos,Palmela,Regiao de Lisboa,Portugal -23079,N1WJO,Robert,Gould,Casco,Maine,United States -23080,MM3EXW,Gary,,Dunfermline,None,United Kingdom -23083,VA3TWT,Gordon,Claridge,Blenheim,Ontario,Canada -23084,BG7MMN,??,陈,Shenzhen,Hu Nan Guang Dong Guang Xi,China -23085,W3FRB,William,Hewitt,Pottstown,Pennsylvania,United States -23086,SQ7LQZ,Ryszard,Wozniak,Ruda,świętokrzyskie,Poland -23096,N0UKM,Kevin,Badger,Bangor,Maine,United States -23097,K4BXJ,James L,Pridgen,Mauk,Georgia,United States -23098,SP3IMM,Stanislaw,,Konin,wielkopolskie,Poland -23142,W1KMC,Kevin M,Carman,Bangor,Maine,United States -23143,W1KMC,Kevin M,Carman,Bangor,Maine,United States -23144,9W2JSL,Jasli Syah,Jabidin,Shah Alam,West Malaysia,Malaysia -23145,VE3RNM,Denis,Lavigne,Sudbury,Ontario,Canada -23146,VE3RNM,Denis,Lavigne,Sudbury,Ontario,Canada -23147,VE3RNM,Denis,Lavigne,Sudbury,Ontario,Canada -23148,IU5JJO,IU5JJO,,Grosseto,None,Italy -23149,CT2HRB,Miguel,Silva,Canecas,Regiao de Lisboa,Portugal -23167,VA3JNT,Jose,Talens,Ottawa,Ontario,Canada -23168,IZ0DPP,Fabrizio,Bartoli,San Gemini,Lazio / Umbria / Sardinia,Italy -23173,CT1HDC,Paulo,Pereira,Lisboa,Regiao de Lisboa,Portugal -23197,K1DAE,Deborah A,Ellis,Bangor,Maine,United States -23198,IU3GMR,Paolo,None,Belluno,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -23201,OE1KBC,Kurt,Baumann,Wien,Wien,Austria -23211,OE4CRC,Christian,,Jois,None,Austria -23230,OE3MBU,Marcus,,Langenzersdorf,None,Austria -23231,DG7ABL,Jens,,Braunschweig,None,Germany -23236,VE3KNI,Terry,Stitch,Chatham,Ontario,Canada -23237,IU0MVW,Moreno,,Narni,None,Italy -23239,IN3GIN,,,Tirol,None,Italy -23270,OE7JVT,Georg,Kammerlander,Sistrans,Tirol,Austria -23277,VA3EZT,David,Lamb,Tavistock,Ontario,Canada -23278,IZ5ILH,Roberto,,Firenze,None,Italy -23286,KC3BVM,Brian,Stankovich,Saylorsburg,Pennsylvania,United States -23287,HS7CK,Pornpoj,Theanthong,BangPlee,Samut Prakan,Thailand -23288,WH6GGT,Paul R,Mazurowski,Hilo,Hawaii,United States -23289,N3PYM,Dylan,Feeney,Shavertown,Pennsylvania,United States -23290,6K5EBC,soohaeng,heo,Jung-gu Ulsan,None,Korea Republic of -23291,N4PKR,Brandon,Parker,La Grange,Texas,United States -23292,IK2UCJ,Giuseppe,,PREGNANA MILANESE,None,Italy -23300,IW3HKL,Paolo,,Marghera,None,Italy -23360,VA3MET,Rob,Metallo,Maple,Ontario,Canada -23361,KC3OWU,Patrick,Hoke,Elizabethtown,Pennsylvania,United States -23362,IZ0FYM,Lino,,Marino (RM),None,Italy -23411,M6SEU,Matthew,Fairbairn,Cramlington,England,United Kingdom -23412,2E0XVX,Mick,,Market Harborough,None,United Kingdom -23427,M6GSN,Glen,,London,None,United Kingdom -23522,G0UBA,Robert,,London,None,United Kingdom -23524,G0TJH,Ian,Foord,Newhaven,England,United Kingdom -23531,G4NRC,RAYNET-UK,,Chester,None,United Kingdom -23540,GM7RYR,Allister,,Edinburgh,Scotland,United Kingdom -23542,PY2LRZ,Rubens,Zolotujin,Artur Nogueira,Sao Paulo,Brazil -23543,IK2UCJ,Giuseppe,,PREGNANA MILANESE,None,Italy -23931,VE3IQL,Terrance Cady,Basom,Ancaster,Ontario,Canada -23932,VE3IQL,Terrance Cady,Basom,Ancaster,Ontario,Canada -23933,KB1HNZ,Timothy,Watson,Saco,Maine,United States -23934,AA1PR,Mike,Parie,Ira,Vermont,United States -23935,KI5RTN,Richard T,Nall,Ocean Springs,Mississippi,United States -23936,W9LRM,Richard,Mersinger,Edwardsville,Illinois,United States -23937,K4VGS,Vincent,Shaw,Cincinnati,Ohio,United States -23938,M0NED,Nedkelly,Kelly,Preston,England,United Kingdom -24000,VE3TLT,Trevor Lee,Taylor,Straffordville,Ontario,Canada -24001,KD4RJN,Jamie,Stapleton,Ashland,Virginia,United States -24002,KK4RER,Jennifer,Stapleton,Ashland,Virginia,United States -24003,DL1YBL,Jochen,Berns,Marl,Nordrhein-Westfalen,Germany -24005,OE4ENU,Ewald,,Klingenbach,None,Austria -24006,CT2HBO,Paulo,,ODEMIRA -BEJA,None,Portugal -24007,CT2HDQ,Joao,,Castro Verde,None,Portugal -24018,CT2GFP,Joao Cunha,None,Nisa,Regiao de Alentejo,Portugal -24020,K4XXX,Ed,Lemley,London,Kentucky,United States -24021,K4XXX,Ed,Lemley,London,Kentucky,United States -24022,JA2WSM,Tooru,Yokoyama,Seki City,Tokai,Japan -24023,BG6SEP,Lin,Chen,Wuhan,He Nan Hu Bei An Hui,China -24024,M7WAP,M7WAP,,,None,United Kingdom -24112,DF2ET,Florian,,Bochum,None,Germany -24159,DJ7FG,Frank,Gartmann,Essen,Nordrhein-Westfalen,Germany -24200,LD2HT,Tommy,Kojen,N-0971 OSLO,None,Norway -24201,LA9KY,Frank,Hagen,Mosjoen,Nordland,Norway -24202,LA9KY,Frank,Hagen,Mosjoen,Nordland,Norway -24313,DG9YBN,Norbert,,Recklinghausen,None,Germany -24335,DF6DX,Michael,,Gengenbach,None,Germany -24366,DB1QB,Klaus,,Dorsten,None,Germany -24371,DO5YAM,Marco,,Recklinghausen,None,Germany -24410,DO5DS,Dieter,,Hamm,None,Germany -24887,DO4YNH,Hans-Juergen,DO4YNH,Hoexter,Nordrhein-Westfalen,Germany -25001,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -25002,N5QZ,Ryan,Mcafee,Searcy,Arkansas,United States -25003,N5QS,Roger W,Gray,Searcy,Arkansas,United States -25004,N5QS,Roger W,Gray,Searcy,Arkansas,United States -25005,N5QS,Roger W,Gray,Searcy,Arkansas,United States -25006,N5QS,Roger W,Gray,Searcy,Arkansas,United States -25007,N5QT,Dawn,Gray,Searcy,Arkansas,United States -25008,N5QT,Dawn,Gray,Searcy,Arkansas,United States -25009,AC5AV,Larry A,Sicks,Searcy,Arkansas,United States -25010,KD5OOW,Tom S,McGee,Searcy,None,United States -25011,W5ZN,JOEL M,HARRISON SR,JUDSONIA,None,United States -25012,KD5HRT,Heath,Taylor,Mcrae,Arkansas,United States -25013,KK5WA,Darin M,Dykes,Beebe,Arkansas,United States -25014,N5LKE,James D,Ferguson,Searcy,Arkansas,United States -25015,KJ5ORD,John,Ord,Searcy,Arkansas,United States -25016,KB5RFF,SCOTT B,GRAY,Judsonia,None,United States -25017,KB5ZUH,Justin T,Williams,SEARCY,None,United States -25018,KB5ZUH,Justin T,Williams,SEARCY,None,United States -25019,KB5ZUH,Justin T,Williams,SEARCY,None,United States -25020,KB5ZUH,Justin T,Williams,SEARCY,None,United States -25021,AF5OD,Landon D,McCord,Searcy,None,United States -25022,KE5YZP,Miranda B,Schwarck,Plano,Texas,United States -25023,KE5YZP,Miranda B,Schwarck,Plano,Texas,United States -25024,KG5CHM,Colt R,Boyd,Judsonia,None,United States -25025,KJ5ORD,John,Ord,Searcy,Arkansas,United States -25026,WA8UBL,Allen W,Herrick,Beebe,Arkansas,United States -25027,KF5TPF,Ryan B,Nelson,Edgemont,None,United States -25028,WA8UBL,Allen W,Herrick,Beebe,Arkansas,United States -25029,KF5WHX,James D,Ferguson III,Searcy,None,United States -25030,AC5AV,Larry A,Sicks,Searcy,Arkansas,United States -25031,KJ5SF,Stanley,Rongey,Searcy,Arkansas,United States -25032,KC5DFH,KIRK T,WILLIAMS,SEARCY,None,United States -25033,AF5OD,Landon D,McCord,Searcy,None,United States -25034,KF5TPF,Ryan B,Nelson,Edgemont,None,United States -25035,KG5BMB,Glenda M,McCord,Searcy,None,United States -25039,KC1JET,James E,Tynan,Rehoboth,Massachusetts,United States -25040,SP2FKB,Adam,,Bydgoszcz,kujawsko-pomorskie,Poland -25068,N1QD,Joe,Harris,BELMONT,Massachusetts,United States -25069,N1COP,Robert F,Woodbury Jr,Halifax,None,United States -25070,WD1L,John O,Nelson,Brockton,Massachusetts,United States -25071,N9OXJ,Matthew,Hoyt,Palm Desert,California,United States -25072,2M0ILA,Paul,Reynolds,Bathgate,Scotland,United Kingdom -25079,W1RZO,Robert,,Pittsfield,Massachusetts,United States -25080,N1FZH,Stephen,Flood,Pittsfield,Massachusetts,United States -25081,DF8AY,Lutz,,Lehre,None,Germany -25094,DG9VH,Kim,Huebel,Voelklingen,Rheinland-Pfalz / Saarland,Germany -25100,JF2LHC,Toshimoto,Yamaguchi,Anpachi-Gun,Tokai,Japan -25101,KD5BVX,Mark,Cartwright,Batesville,Arkansas,United States -25102,VE3IGN,Don,Greene,Ottawa,Ontario,Canada -25103,KE4TLC,Dion,Brown,Lugoff,South Carolina,United States -25104,N5GG,Colin G,Buckup,Lewisville,Texas,United States -25105,LU6JCS,Marcos Daniel,Muteverria,Parana,Entre Rios,Argentina Republic -25106,SQ7FSO,Krzysztof,,Busko-Zdroj,,Poland -25115,IU5HJU,Mike,Maccaoni,Lamporecchio Pistoia,Tuscany,Italy -25125,N1TI,Tim,Smith,Mattapoisett,Massachusetts,United States -25126,VU3TBR,Bala,subramanian,Chennai,Tamil,India -25127,AB5WX,Nick,Gaspard,Lumberton,Texas,United States -25128,KN6KXM,Russell V,Bear,Aptos,California,United States -25129,KB1CRN,Glen L J,Cote,Central Village,Connecticut,United States -25130,KG4WWX,Lee D,Vogt,Clearwater,Florida,United States -25131,5B4APA,Pablo,Pablo,Larnaca,All Regions,Cyprus -25144,W1WCF,WALTER C,FITZGERALD,RAYNHAM,None,United States -25158,W1MVP,Michael,Pasquale,Shrewsbury,Massachusetts,United States -25159,SQ4RAB,Wojciech,,Reszel,warmińsko-mazurskie,Poland -25203,W1MSG,Craig,Gagner,North Oxford,Massachusetts,United States -25204,K2JLA,Jim,Amlong,Iowa City,Iowa,United States -25205,IZ5BYH,Stefano,,Pisa,None,Italy -25215,W1MSG,Craig,Gagner,North Oxford,Massachusetts,United States -25216,KJ7KBJ,Mary Ann ,Preece,Smithfield,Utah,United States -25217,G7KMK,Nick,,Leicester,None,United Kingdom -25221,N0XIA,James,Deuel,Orlando,Florida,United States -25222,KE4SDC,Ronnie,Foster,Sanford,Florida,United States -25223,IK8SUT,IK8SUT,,Salerno,None,Italy -25242,N1GJB,Gregory,,Medford,Massachusetts,United States -25243,W1RZO,Robert,,Pittsfield,Massachusetts,United States -25244,W6UVA,Colton T,Beck,FAIRFAX,Virginia,United States -25245,VE3JCT,Jocelyn,Tremblay,Ottawa,Ontario,Canada -25246,WG1U,Kenneth D,Campbell,Assonet,Massachusetts,United States -25247,W9DWH,David,Holman,Owensboro,Kentucky,United States -25248,PU5KOD,Daniel,Kondlatsch,Mafra,Santa Catarina,Brazil -25249,DU1YQ,Romualdo Jose II,Verdan,Marikina City,National Capital Region,Philippines -25250,K4TPP,Terrance P,Power,Clearwater,Florida,United States -25251,SP2GCH,Jacek,Grzona,Chojnice,pomorskie,Poland -25333,W1AKN,John T,Buckley,Middleboro,Massachusetts,United States -25334,VA6SM,Shaun,,None,Alberta,Canada -25335,SQ7PTE,Piotr,Kowalski,Koprzywnica,świętokrzyskie,Poland -25354,IU5KZG,Stefano,,Lamporecchio,None,Italy -25390,KC1JET,James E,Tynan,Rehoboth,Massachusetts,United States -25391,KD2IT,Jose A,Astacio,Bronx,New York,United States -25392,K8JTK,Jeffrey,Kopcak,Westlake,Ohio,United States -25393,4G1NNK,Kevin Louis,Asuncion,Las Piñas,National Capital Region,Philippines -25394,SQ8RMX,Pawel,,Krasnik,None,Poland -25444,W1TAV,Steven W,Belcher,East Bridgewater,Massachusetts,United States -25445,GM0VMV,Ewan,,Edinburgh,None,United Kingdom -25555,WA1MNQ,MICHAEL R,VALENTE SR,Brockton,None,United States -25582,N1KXJ,Raymond,Wall,E. Bridgewater,Massachusetts,United States -25583,LZ2SAT,LZ2SAT,,Pleven,None,Bulgaria -25585,N1AVA,Kenneth J,Howland,South Dartmouth,Massachusetts,United States -25586,F4ICM,FRANCOIS,,MONTROUGE,None,France -25700,NN1D,Antone,Souza III,Swansea,None,United States -25740,WG1U,Kenneth D,Campbell,Assonet,Massachusetts,United States -25741,IW2HGL,Diego,Salvatori,Milano,Lombardy,Italy -25743,WG1U,Kenneth D,Campbell,Assonet,Massachusetts,United States -25744,EA2EQV,Luis Angel,MENDEZ MATEOS,BILBAO,Vizcaya,Spain -25746,N1OTY,John,Frye,Taunton,Massachusetts,United States -25747,KM4MHI,William F,Lawhorn,Port Charlotte,Florida,United States -25748,K9TDB,Tim,Bellovary,Portage,Indiana,United States -25749,K6BUB,Bryan,Germain,Colorado Springs,Colorado,United States -25750,KJ7PRS,Bryan,Martin,Everett,Washington,United States -25751,KO4DEA,Keith B,Sherrill,Miami,Florida,United States -25752,VK2VRB,Belayet,Robin,Sydney,New South Wales,Australia -25753,KK4ELO,David,Miller,Smithville,Tennessee,United States -25754,9W2VYL,MUHIBBUDDIN,BIN MUHAMMAD ISA,KUALA LUMPUR,West Malaysia,Malaysia -25755,N7JCT,Thor E,Wiegman,Spokane Valley,Washington,United States -25756,PU2SGO,Caio Graco,Oliveira Santos,Santo Andre,Sao Paulo,Brazil -25757,W8NX,John W,Beal,Delaware,Ohio,United States -25758,VK4BDE,Brett,Eldridge,Condon Queensland,Queensland,Australia -25759,W3WIK,Evan G,Mcroberts,Havre De Grace,Maryland,United States -25760,W3WIK,Evan G,Mcroberts,Havre De Grace,Maryland,United States -25761,W1TAF,Travis A,Flatt,GAINESBORO,Tennessee,United States -25762,KB1RGR,John A,Canty,Orinda,California,United States -25763,PU2NEK,Anderson,Bueno,Rio Claro,Sao Paulo,Brazil -25764,NA4AL,Bryan L,Singer,Helena,Alabama,United States -25765,KC7JOE,Joe,Racco,Cave Creek,Arizona,United States -25766,WA3RF,Emigdio,Inigo,Cheverly,Maryland,United States -25767,KN4MLN,Darrell,Howell,Wirtz,Virginia,United States -25768,SP9MQU,Eugeniusz,,Katowice,śląskie,Poland -25777,W1BON,Stuart W,Studley,Norton,None,United States -25830,KB1CHU,Stephen,Black,Kingston,Massachusetts,United States -25831,KJ7ETA,Carl M,Preece,Smithfield,Utah,United States -25832,SP6VXU,Jacek,,Wroclaw,None,Poland -25863,AJ1L,Jeff,Lehmann,Rockland,Massachusetts,United States -25864,SQ4FAE,Krzysztof,Chris,Mragowo,warmińsko-mazurskie,Poland -25874,KB1KVD,Jason E,Legrow,Rehoboth,Massachusetts,United States -25875,N9GQR,Frank,Johnson,Fitchburg,Wisconsin,United States -25876,BG6FEA,Peng,Qiao,Anhui,He Nan Hu Bei An Hui,China -25877,W4DFD,Roy R,Wall,Dublin,Virginia,United States -25878,F0EOC,Martial,Beau,Freyming Merlebach,Grand Est,France -25888,K1WGU,ROBERT A,BASS,RANDOLPH,Massachusetts,United States -25889,NA1R,Gary,Cumiskey,Bridgewater,Massachusetts,United States -25890,IZ6RJQ,Fabrizio,Sciarra,Cagnano Amiterno,Marche / Abruzzo,Italy -25900,N1ZZR,MATTHEW R,CONNORS,BRIDGEWATER,None,United States -25901,N1ZZR,MATTHEW R,CONNORS,BRIDGEWATER,None,United States -25957,KC1HO,Stephen,Johnson,Plymouth,Massachusetts,United States -25958,NS1N,Karl,Johnson,Scituate,Massachusetts,United States -25959,HS0ZFZ,Swen,Roeder,Lat Krabang Bangkok,Bangkok,Thailand -25960,EA1BCU,Miguel,,Aviles,None,Spain -26004,CU3YA,Maria Ines,Zimbron,Angra do Heroismo,Azores,Portugal -26008,W2GLD,Jerry,Dubzak,Pinckney,Michigan,United States -26009,CU3BL,Manuel,Oliveira,Angra Do Heroismo,Azores,Portugal -26010,W8CED,Colleen,Dubzak,Pinckney,Michigan,United States -26011,EA1BCU,Miguel,,Aviles,None,Spain -26041,SR4BI,SR4BI,,,None,Poland -26042,SP4FEU,Dariusz,,Koplany,podlaskie,Poland -26051,VA6RBC,Rommel B,Cantos,Edmonton,Alberta,Canada -26052,VE3TZG,Gord,Dantzer,Shelburne,Ontario,Canada -26053,VA3BDZ,Boleslaw,Dworzak,Hamilton,Ontario,Canada -26054,VK2JUZ,Justin,Albury,Goulburn,New South Wales,Australia -26055,KC4MHH,James A,Carr,Gainesville,Florida,United States -26056,K6RQ,Darryl L,Sato,Irvine,California,United States -26057,2E0UCW,Chris,Waters,Hillingdon,England,United Kingdom -26074,DG7FDK,Dietmar,,Oberursel,None,Germany -26089,IU7IGU,Daniele,None,Galatina,Apulia / Basilicata,Italy -26100,VA6RBC,Rommel B,Cantos,Edmonton,Alberta,Canada -26101,N2NOW,Rich,LoSasso,Queens,New York,United States -26102,W4AMZ,James R,Miller,Brodhead,Kentucky,United States -26103,VA7LMP,Scott,Prior,Qualicum Beach,British Columbia,Canada -26104,GM7LSI,Johnny,stuart,elgin,Scotland,United Kingdom -26105,VE6JNT,Jose N. Jr.,Talens,Edmonton,Alberta,Canada -26106,9W2EDQ,Wan Adilah,Wan Nazli,Jenjarom,West Malaysia,Malaysia -26107,M0DQW,Matthew,,High Wycombe,None,United Kingdom -26118,KC8USA,Frederick J,Fritz,Prudenville,Michigan,United States -26119,KA5TAA,Daniel R,Pickering,Monroe,Louisiana,United States -26120,IS0CLO,Antioco,Lisci,GUSPINI,Lazio / Umbria / Sardinia,Italy -26156,DL3YEB,Thomas,Fritz,Erzhausen,Hessen,Germany -26193,DL6SIX,Gustav,Siegel,Seeheim,Hessen,Germany -26200,DF1VB,Jochen,,Dortmund,None,Germany -26201,DG9BEW,Hayo,,Dortmund,None,Germany -26202,DG9BEW,Hayo,,Dortmund,None,Germany -26205,N8GY,Thomas,Eagle,Brooklyn,Michigan,United States -26206,DC5CC,Christian,,Holzkirchen,None,Germany -26208,DK6PX,Stefan,,Dietramszell,None,Germany -26209,DL4TTB,Maggie,,Muenchen,None,Germany -26210,DH6MBZ,Josef,,Holzkirchen,None,Germany -26214,DD5KI,Gunnar,,Holzkirchen,None,Germany -26218,DD5JFK,Jakob,,Muenchen,None,Germany -26238,DL6RBQ,Eberhard,Mueller,Inning,None,Germany -26240,DB0DDS,D-Star 439.4875 MHz -7.6 Shift,Repeater and Gateway,Schwerte,None,Germany -26243,DH4MNJ,Uwe,,Muenchen,None,Germany -26244,DF1VB,Jochen,,Dortmund,None,Germany -26262,DL1FLW,Lawrence,,Leipzig,None,Germany -26265,DM8ANE,Mane,,Muenchen,None,Germany -26270,DL9DL,Peter,,Vaihingen,None,Germany -26271,DH2ID,Alexander,,Karlsruhe,None,Germany -26280,DB7MJ,Peter,Ess,Sonthofen,Bayern,Germany -26286,DB0ONA,DB0ONA,,,None,Germany -26299,DK0RA,Club,,Seligenstadt,None,Germany -26353,DC1ZZ,Rolf,,Bochum,None,Germany -26370,DL1TG,Thomas,,Mainhausen,None,Germany -26379,AD4UU,Dave,Livesay,Ocala,Florida,United States -26380,KC3KOC,Connor R,Watson,Harrison City,Pennsylvania,United States -26381,NG0N,Frank,Paxton,Kansas City,Missouri,United States -26382,N0CFO,Robert,Marshall,Chicago,Illinois,United States -26383,DG4NFK,Ralf,Hueller,Oberscheinfeld,Bayern,Germany -26427,DO2ATR,Janosch,,Koeln,None,Germany -26483,KB8IWO,Vernon,Lawson,Beulah,Michigan,United States -26484,KG4ETC,William K,Hensley,Parrish,Florida,United States -26485,KD8PBE,David M,Ruggirello,Clinton Twp,Michigan,United States -26486,W0HLK,Kenneth L,Herring,Independence,Kansas,United States -26487,K4KW,Christopher L,Harrison,Hoschton,Georgia,United States -26488,IW9GTR,Maurizio,Pittera,Catania,Sicily,Italy -26491,KD8OFE,Dale,Ball,St. Albans,West Virginia,United States -26492,KU1U,Cory,Golob,Sabattus,Maine,United States -26493,N2EHG,Myles D,Landstein,Bronx,New York,United States -26494,W9TLH,Travis L,Hilton,Smithfield,Utah,United States -26495,N1KBY,Jeffrey R,Hugabonne,Simsbury,Connecticut,United States -26496,KK6RQ,Robert,Gaynor,Clear Lake,Iowa,United States -26497,GM7OAW,Alex,,Bishopton,None,United Kingdom -26921,AB8XL,Paul R,Zuhlke,Metamora,Michigan,United States -26922,NC0N,Cory,Hill,Waterloo,Iowa,United States -26923,K5UPR,Sean,Davis,Jonesboro,Arkansas,United States -26924,KF0CHE,Steve,Michael Jr,Bennett,Iowa,United States -26925,HS9AWO,Kasem,Sirisuwan,KhuanNiang,Songkhla,Thailand -26926,KD9DVF,Michael J,Johnson,Sheldon,Illinois,United States -26927,K7GCB,Gary C,Bolin,Ridgecrest ,California,United States -26928,KF5NXR,John ,Elliott,Caddo Mills,Texas,United States -26929,YC0SPS,Indra,Sanjaya,Jakarta Utara,DKI Jakarta,Indonesia -26930,KC3CFA,Joseph S,Fox,Denver,Colorado,United States -26931,KJ7RGD,Brian J,Udell,Queen Creek,Arizona,United States -26932,N5ASS,Larry,Brower,Houston,Texas,United States -26933,7K4FRA,MIHO,TAKAHASHI,SHIMOTSUGA-GUN,Kanto,Japan -26934,DG1MKK,Friedrich,None,Neubiberg,Bayern,Germany -26981,N1UFO,Gabriel O,Guzman,Brooklyn,New York,United States -26982,N6YNG,Joshua,Tomoyasu,Pasadena,California,United States -26983,AI9E,John B,Riley,Palmyra,Indiana,United States -26984,S21BP,Ishraque,Bin Shafique,Dhaka,None,Bangladesh -26985,SP7TSA,Slawomir,,Zajeziorze,świętokrzyskie,Poland -27002,IZ7GLL,Massimo,,Bari,None,Italy -27040,IZ7DJV,Tony,,Monopoli,Apulia / Basilicata,Italy -27041,IK7YTQ,Luigi,,Neviano,None,Italy -27068,DL1IK,Burkhard,Albert,Lauf,Baden-Wuerttemberg,Germany -27083,IZ7YPK,iz7ypk,,Bari,None,Italy -27101,KI4SWB,Mark,Hogan,Melbourne Beach,Florida,United States -27102,KP4OO,Carlos,Acevedo,Palm Bay,All Regions,Puerto Rico -27103,KI4HZP,Russell D,Wolfgram,Malabar,Florida,United States -27104,KM4TFS,Kenneth J,Hallenbeck,Melbourne,Florida,United States -27105,KM4LPP,Thaddeus J,Misilo,Palm Bay,Florida,United States -27106,K1WAZ,Ryan L,Shipp,EL MIRAGE,Arizona,United States -27107,SQ7OWV,Robert,Krepa,Wolka Gieraszowska,świętokrzyskie,Poland -27111,K4BQN,Edwin,Cortes,Palm Bay,Florida,United States -27112,IV3GDE,Iv3gde,,Turriaco (GO),None,Italy -27115,N4KLB,Kevin L,Brinsmaid,Melbourne,Florida,United States -27116,W4YX,Bill,Schiffli,Charlotte,North Carolina,United States -27117,G1JDY,Paul,,Halifax,None,United Kingdom -27127,N9PBD,Greg,Horine,O Fallon,Illinois,United States -27128,N9PBD,Greg,Horine,O Fallon,Illinois,United States -27129,VA2NRJ,Robin,Delauney,Boucherville,Quebec,Canada -27130,KC3PEX,Michael,Beach,Drexel Hill,Pennsylvania,United States -27131,N2QXB,Paul,Hansen,Toms River,New Jersey,United States -27132,K4FZU,Ronald L,Perrett,Valrico,Florida,United States -27133,G4KUJ,Trevor,,Hertfordshire,None,United Kingdom -27152,DC4AS,Andreas,,Eislingen/Fils,None,Germany -27164,IW7DVM,Giuseppe,,Taranto,None,Italy -27174,IZ7AUH,Francesco,,Taranto,None,Italy -27177,IU7IHG,IU7IHG,,Nardo,None,Italy -27178,IU7IHG,IU7IHG,,Nardo,None,Italy -27180,IZ8GUR,IZ8GUR,,Potenza,None,Italy -27200,EI2ET,Manfred,,Galway,None,Ireland -27201,KI4SWB,Mark,Hogan,Melbourne Beach,Florida,United States -27202,KP4OO,Carlos,Acevedo,Palm Bay,All Regions,Puerto Rico -27203,EI6HPB,Mark,Bannon,Mullingar,All Regions,Ireland -27215,IK7XTA,Domenico,,Carapelle (FG),None,Italy -27237,VA7UN,Fred,Schrod,Kelowna,British Columbia,Canada -27238,VE3NGV,Ron L,Dantzer,Chatham,Ontario,Canada -27239,KI4ZNH,Gregory,Parker,Palm Bay,Florida,United States -27240,KC3OL,Ted,Holdahl,Lawrence,Kansas,United States -27241,N9KOP,Cameron J,Thurston,Luzerne,Michigan,United States -27242,W0CHP,Chip,Cuccio,Plainview,Minnesota,United States -27243,S56VOM,Matjaz,,Skofljica,None,Slovenia -27277,VE7EQN,Christopher,Walter,Kelowna,British Columbia,Canada -27278,IW2HMI,ENEA,BERETTA,22050 CALCO LC,None,Italy -27307,CT1JIB,Jorge,Santos,Palmela,Regiao de Lisboa,Portugal -27308,CT2JAY,Paulo,Oliveira,Coimbra,Regiao Centro,Portugal -27309,CT2JAY,Paulo,Oliveira,Coimbra,Regiao Centro,Portugal -27320,KD0SGX,Mike,Eisenzimmer,Farmington,Minnesota,United States -27321,HS2ZY,Mr.Phudit,Ngarmsaard,muang,Phuket,Thailand -27322,GM4WMM,Stuart,McMillan,Orkney,Scotland,United Kingdom -28001,K3KRS,Ryan M,Simpson,Willoughby,Ohio,United States -28002,KB0UGF,Paul L,Spielman,Twin Valley,Minnesota,United States -28003,N7ZUM,Mark,Berry,Post,Oregon,United States -28004,SQ7SOP,Marcin,,Samborzec,None,Poland -28009,LA7GOA,Morten,,Dilling,None,Norway -28011,NR5T,Jack,Patterson,NATCHEZ,Mississippi,United States -28012,LA6TMA,Fredrik,,Moss,None,Norway -28015,IZ8QKP,Michele,,Caserta,None,Italy -28017,KB5SAT,Herbert L,Cooley,Hurley,Mississippi,United States -28018,N2DBG,Cesar R,Bodden,Brooklyn,New York,United States -28019,AE7WZ,Anthony,Brocato,Bellevue,Washington,United States -28020,DC5SL,Walter,,Muenchen,None,Germany -28027,AA5SG,Jeffery S,Grantham,Ellisville,Mississippi,United States -28028,W5NRU,Jeffery,Networked Radio User,Ellisville,Mississippi,United States -28029,IK0NGL,Gian Mario,Ventura,Terni,Lazio / Umbria / Sardinia,Italy -28050,IW8ELN,Roberto,,Montemiletto,,Italy -28054,IK8UHA,TONYUHA,,Napoli,None,Italy -28058,DK2PZ,Manfred,Lauterborn,Muenchen,Bayern,Germany -28065,DL3NCK,Sassan,,Fuerth,None,Germany -28077,IZ8VGJ,Ilenia,,Montemiletto,None,Italy -28089,I8ULU,Giacomo,,Piedimonte Matese,None,Italy -28165,IK8UHA,TONYUHA,,Napoli,None,Italy -28168,IZ8UMO,GIULIA,,Napoli,None,Italy -28267,IZ8QAD,Filomeno,Perna,Serino,Molise / Campania / Calabria,Italy -28308,DH5IS,Bernd,Goetter,Wuerzburg,Bayern,Germany -28318,IZ8QAD,Filomeno,Perna,Serino,Molise / Campania / Calabria,Italy -28406,IZ8UMO,GIULIA,,Napoli,None,Italy -28565,DM8ANE,Mane,,Muenchen,None,Germany -28677,TA2IKY,Kadir,Akkus,Yalova,None,Turkey -28742,DK3QG,Erwin,,Aschheim,None,Germany -28844,IZ1ZPJ,Davide,,Villadossola,None,Italy -29037,IW9CLF,Giuseppe,,Siracusa,None,Italy -29045,IW9EFE,Marco,,Catania,None,Italy -29071,IT9GNJ,Rino,,Piazza Armerina,None,Italy -29093,IT9SWH,Alfredo,,Catania,None,Italy -29143,DL1FLW,Lawrence,,Leipzig,None,Germany -29158,IW9GDC,Emanuele,,Messina,Sicily,Italy -29170,KC9RAT,Francis,Lubinski,Bayside,Wisconsin,United States -29171,HS3GEH,Phaisan,Charanai,35120,Yasothon,Thailand -29172,4F1GNW,Andrew,Dee,Sta.Cruz,National Capital Region,Philippines -29173,K3FX,Charlie,Baker,Bradley Beach,New Jersey,United States -29174,NY3Y,Michael W,Schaefer,Thomson,Georgia,United States -29175,SP2PR,Pawel,,Torun,None,Poland -29192,IT9GNJ,Rino,,Piazza Armerina,None,Italy -29401,OA4CLM,Giovanni,Collado,Lima,Huancavelica,Peru -29402,K4MCI,Erik M,Bergh,Thousand Oaks,California,United States -29403,VK3VW,Rowan,Deppeler,Montrose,Victoria,Australia -29404,K1JOP,Richard L,Wysocki,Mount Pleasant,South Carolina,United States -29405,E24XUH,Tanormsak,Pakwan,Khamcha-i,Mukdahan,Thailand -29406,K9KDJ,Kenneth D,Johnson,Newburgh,Indiana,United States -29407,DU1XRF,Noel M.,Dela Cruz,Mandaluyong,National Capital Region,Philippines -29408,ZL2UCX,Steve,Davis,Christchurch,South Island,New Zealand -29409,KC7ND,Warren,Zimmer,Bartlett,Tennessee,United States -29410,PU2FTG,Thiago,Camargo Gomes,Padre Bernardo,Goias,Brazil -29411,4Z1DG,Dan,Gluckman,Ramat Hasharon,Tel Aviv,Israel -29412,VE2PF,Pierre Martel,Martel,Repentigny,Quebec,Canada -29413,KZ4JIM,James,Prumachuk,Mt. Laurel,New Jersey,United States -29414,SQ6NZW,Krzysztof,,Wroclaw,None,Poland -29999,KB8JNM,Michael P,Mays,East Liverpool,Ohio,United States -30000,KJ4ZMO,Brice,Hughes,Thomson,Georgia,United States -30001,W5WYO,Alexander,Myers,Longview,Texas,United States -30002,KD9QWJ,Richard A,Dykstra,MONTGOMERY,Illinois,United States -30003,IW5EDX,Andrea,None,LIVORNO,Tuscany,Italy -30018,CT1HDC,Paulo,Pereira,Lisboa,Regiao de Lisboa,Portugal -30310,CE3AA,Radio,Club De Chile,Santiago,Reg.Metr. De Santiago,Chile -30311,ZL2RCL,Robin,Pringle,Lower Hutt,North Island 2,New Zealand -30312,DG2MAS,Andreas,,Germering,None,Germany -30505,KG6MQE,Jim,Robinson,hamilton,Montana,United States -30506,OK1PMP,Michal,,Praha,None,Czech Republic -30571,WX4RCF,Ryan,French,Tampa,Florida,United States -30572,W5ZM,Pascal,Fortin,The Woodlands,Texas,United States -30573,DL1ESZ,Stefan,,Ratingen,None,Germany -31003,F4GRL,Yves,,LHERM,None,France -31004,F1ZIM,F1ZIM,,,None,France -31005,F1ZLS,F1ZLS,,,None,France -31009,W4SFA,Scott,Carmichael,Montgomery,Alabama,United States -31010,VE3KFQ,Doug,,Toronto,Ontario,Canada -31011,G6FYX,G6FYX,,Lincoln,None,United Kingdom -31018,KK4JXD,Jaychym A,Bryant,Palm Harbor,Florida,United States -31019,KL7XL,Keith,Eaton,Astoria,Oregon,United States -31020,IU6MPC,Lisa,Svizzero,Basciano,None,Italy -31036,K0OQL,Joel,Stacy,Omaha,Nebraska,United States -31037,N4ONE,Jeremy,Mathes,Brunswick,Georgia,United States -31038,IZ6MZV,Carla,,Basciano,None,Italy -31042,N9VJW,Bill,Jackson,Glendale,Arizona,United States -31043,N4IRR,Michael A,Zingman,Marietta,Georgia,United States -31044,IK7MCM,IK7MCM,,Massafra,None,Italy -31045,KJ4SHL,Ryan,Owens,Tampa,Florida,United States -31046,IZ6FGP,Mario,Ranni,Ortona CH,Marche / Abruzzo,Italy -31094,KB1O,Jean,B Richeme,Stamford,Connecticut,United States -31095,SQ6SFO,Jakub,,Wroclaw,dolnośląskie,Poland -31096,K0OQL,Joel,Stacy,Omaha,Nebraska,United States -31097,MM7DDG,Craig,,Aberdeen,None,United Kingdom -31098,WX9KVH,Kyle,Van Hoogen,Grand Chute,Wisconsin,United States -31099,KT4ROY,Doug,Gooden,Troy,Alabama,United States -31100,DS5HVM,Seong Hwan,Jeong,Dongrae-Gu,BuSan Si,Korea Republic of -31101,E20WJX,TARNIN,TAROD,Bangkok ok03,Bangkok,Thailand -31102,IZ6FZS,Mirko,Svizzero,Basciano,None,Italy -31117,K4QHR,Pete,Dulac,Kingsland,Georgia,United States -31118,VE7CQE,Charles,Parent,Mission,British Columbia,Canada -31119,IW6NBX,Antonio,,Francavilla Al Mare,Marche / Abruzzo,Italy -31146,KD2KWD,Michael,S,Tampa,Florida,United States -31147,KY4RCN,Richard,Nutter,Versailles,Kentucky,United States -31148,KB9YVI,Abigail J,Poe,Ellettsville,Indiana,United States -31149,DG5NEK,Heribert,,Heidenfeld,None,Germany -31164,N2NUO,Mark,Robinson,Waverly,New York,United States -31165,BH3GBT,Chen,TaiCheng,Hulunbuir,Nei Mogol Shan Xi He Bei Tian Jin,China -31166,NC4TE,Christopher T,Edwards,Kinston,North Carolina,United States -31167,K7KSN,Brien F,Morris,Vancouver,Washington,United States -31168,K1ANG,John,Widman,Reston,Virginia,United States -31169,KD4BMG,Bob,Hughes,Palm Harbor,Florida,United States -31170,DO1NGH,Gerhard,,Fladungen,None,Germany -31181,AF9H,Christopher,Morgan,New Albany,Indiana,United States -31182,9Z4DZ,Stephenson,Ballah,Siparia,None,Trinidad and Tobago -31183,OH2FCZ,MIkeR,,Hyvinkaa,None,Finland -31199,AF9H,Christopher,Morgan,New Albany,Indiana,United States -31200,TK8RR,Xavier,,Bastia,None,Corsica -31210,WB4IVB,Henry,Hamblin,Corbin,Kentucky,United States -31211,K4EGP,Edward,Prentice,Charlotte,North Carolina,United States -31212,F5PLS,Thierry,,Fontenay en parisis,None,France -31220,K5OZ,David E,Hartley,Slidell,Louisiana,United States -31221,KC8MLN,Tom,Gary,Lancaster,Ohio,United States -31222,M0JCM,John,,Hampstead Norreys,None,United Kingdom -31241,N3TUK,Louis,Velis,Hyattsville,Maryland,United States -31242,YO4WM,Gabi,,Braila,None,Romania -31250,KD7LMN,Rich,Schmitt,Pinson,Alabama,United States -31251,KK4KVA,Todd,Parrish,Dothan,Alabama,United States -31252,K5WMS,Lee,Williams,Marianna,Arkansas,United States -31253,VE7GNN,Andrew,Green,Coquitlam,British Columbia,Canada -31254,K2SLI,Carl J Yacullo,Yacullo,Apo,Kuwait,Kuwait -31255,KT6CA,Pinoyham.Org Radio Club,Pinoyham.Org Radio Club,Spring Valley,California,United States -31256,IU3GQH,Marco,None,Colle santa lucia,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -31302,CA1JVP,Jonathan,Villalobos,Copiapo,Atacama,Chile -31303,BG7RXQ,ludy,boy,BeiHai,Hu Nan Guang Dong Guang Xi,China -31304,K4XXX,Ed,Lemley,London,Kentucky,United States -31305,K4UOJ,William,Merritt,Lucas,Kentucky,United States -31306,WA8QQU,Dale S,Dervin,Tampa,Florida,United States -31307,KB5DLX,Bill,Mageors,Mesquite,Texas,United States -31308,KD2RPP,PHILIP,HEPPNER,BUFFALO,New York,United States -31309,PU3TIO,Leonar,Antonio Finkler,Sao Sebastiao do Cai,Rio Grande do Sul,Brazil -31310,PU3TIO,Leonar,Antonio Finkler,Sao Sebastiao do Cai,Rio Grande do Sul,Brazil -31311,SP5TA,Jacenty,,Warszawa,mazowieckie,Poland -31332,KN1W,Luis,Aguilar,Londonderry,New Hampshire,United States -31333,KZ4FOX,Mark F,URen,Athens,Georgia,United States -31334,SN5K,Dawid,,Warszawa,mazowieckie,Poland -31337,KF5R,Charles,Ross,Rio Rancho,New Mexico,United States -31338,KB0NHX,James,Adkins,Clever,Missouri,United States -31339,PU2LLP,Paulo Roberto Da,Silva,Sao Carlos,Sao Paulo,Brazil -31340,VE2LY,Yves,Legare,Terrebonne,Quebec,Canada -31341,DO3FHS,Herbert,,Friedberg,None,Germany -31364,KE2EMS,Matt,McDonald,Ogdensburg,New York,United States -31366,DJ5JD,Hans-Gerd,Spohler,Norderney,Niedersachsen / Bremen,Germany -31415,PY1EGG,Carlos R. M.,Levy,Rio de Janeiro,Rio de Janeiro,Brazil -31416,KC3QJL,David P,Valenza,Drums,Pennsylvania,United States -31417,KC1JFN,Anthony I,Pamplona,West Haven,Connecticut,United States -31418,SP5OXM,Mariusz,Apalkow,Warszawa,mazowieckie,Poland -31421,N3GAR,Garfield G,Foster,Birdsboro,Pennsylvania,United States -31422,KL4NE,Roberto,Macfie,Anchorage,Alaska,United States -31423,KC6RZW,Cornelius M,Booker,Milwaukie,Oregon,United States -31424,N6NOY,Arnulfo,Palma,Fairfield,California,United States -31425,KI5SEH,Christopher,Mullins,Whitesboro,Texas,United States -31426,KI5SEH,Christopher,Mullins,Whitesboro,Texas,United States -31427,KI5SEH,Christopher,Mullins,Whitesboro,Texas,United States -31428,E25MTT,Bancha,Janthaban,Mueang pathumthani District Pathumthani,Pathum Thani,Thailand -31429,M5JSW,Steve,,Birmingham,None,United Kingdom -31460,WV8CW,Charles C,Wiant,Miller,South Dakota,United States -31461,WP4RMR,Radames,Molina Rios,Arecibo,None,Puerto Rico -31462,2E0OPT,Jon,Nihill,Newcastle under Lyme,England,United Kingdom -31480,WA5VYK,Joe,Detiveaux,Odessa,Texas,United States -31481,WA5RJ,Ronald L,Johnston,College Station,Texas,United States -31482,W5LND,Lloyd,Duck,Big Spring,Texas,United States -31483,AI4OE,Jonathan A,Mills,Huntsville,Alabama,United States -31484,DL1BZ,Heiko,Amft,Bautzen,Sachsen / Thueringen,Germany -31575,W4RAM,Alberto,Mesa Reina,West Palm Beach,Florida,United States -31576,IZ2IDS,Carlo,Magnoni,Tradate,Virginia,Italy -31624,KN4MER,Sebastien,Perrin,Lexington,Kentucky,United States -31625,7J1AJH,Jim,Tittsler,Ito,Tokai,Japan -31626,IZ1NGU,Massimiliano,,Acqui Terme,None,Italy -31669,N3MEL,Glenn R,Allison,Downingtown,Pennsylvania,United States -31670,K8ARW,Andy,Whitacre,Columbus,Ohio,United States -31671,CE3LWU,Juan Enrique,San Martin,Santiago De Chile,Reg.Metr. de Santiago,Chile -31672,MW0MWZ,Andy,Taylor,Blackwood,Wales,United Kingdom -31900,N3FE,Corey,Dean,Mansfield,Pennsylvania,United States -31901,KB2GFY,Raymond,Cohen,Brooklyn,New York,United States -31902,HS2BMI,Suttipong,Tanuphon,Koh Chang,Trat,Thailand -31903,IK6IOQ,Marco,,Pescara,None,Italy -31970,WD6STR,Ed,Sierra Amateur Radio Club,Murphys,California,United States -31971,DS4FMG,Lee,Soo-Il,Gwangsan-gu Gwang-ju City 506-770,KWangJu Si,Korea Republic of -32266,KG4DCX,David S,Clements,Hopewell,Virginia,United States -32267,BH8SEL,Li,Zhongcheng,Chuxiong,Hei Long Jiang Ji Lin Liao Ning,China -32268,F1GTO,Olivier,,CHATENAY MALABRY,None,France -32323,F5BSF,Stephan,,Tourrenquets,None,France -33000,N1PA,Paul,Anzalone,Merrimac,New Hampshire,United States -33001,N1PA,Paul,Anzalone,Merrimac,New Hampshire,United States -33002,N1PA,Paul,Anzalone,Merrimac,New Hampshire,United States -33003,N4SEM,Steve E,Manning,Plant City,Florida,United States -33004,HH2DTM,Myriame,HH2DTM,Petion-Ville,Ouest,Haiti -33005,K1OFO,Jose,Ydrach,Taunton,Massachusetts,United States -33006,KC9MTF,Karen E,Allen,Swansea,Illinois,United States -33007,DL1YFT,Juergen,None,Frankfurt,,Germany -33104,K1CF,Wayne,Dailey,Concord,New Hampshire,United States -33105,IK1NAF,Maurizio,,Varazze (SV),None,Italy -33333,N2XDC,Luiz A,Pontes,Mount Sinai,New York,United States -33334,KY1U,Greg,Soucy,Plymouth,Massachusetts,United States -33335,IW1ELO,Mauro,,Melazzo,None,Italy -34001,N2WH,Bill,Hausmann,Boonton,New Jersey,United States -34002,N2WH,Bill,Hausmann,Boonton,New Jersey,United States -34003,N4JFD,Chason L,Freeman,Johnson City,Tennessee,United States -34004,2M0IIG,Mark,None,Edinburgh,,United Kingdom -34044,N2ICV,Michael,W Andrescavage Sr,Blackwood,New Jersey,United States -34045,KE2YG,Barry A,Jones,Cheswold,Delaware,United States -34046,N8NVI,Nawas S,Bahhur,Warren,Ohio,United States -34047,DF3WV,Stefan,Heinemann,Rennerod,Rheinland-Pfalz / Saarland,Germany -34062,WR2M,Bill,Lupo,Landing,New Jersey,United States -34063,IU2MZM,Marco Scorpaniti,,Desenzano del Garda,None,Italy -34064,N1IRL,Rick,Fiorey,Budd Lake,New Jersey,United States -34065,N2ON,Dennis,Lange,Leonardo,New Jersey,United States -34066,HS5LOO,Chairus,loungsuk,Sanpatong,Chiang Mai,Thailand -34067,DG7BST,Torsten,,Weyhe,None,Germany -34086,KC2VRJ,Paul M,Nannery,Fords,New Jersey,United States -34087,KP3IV,Ivan,Valentin Jimenez,Manati,All Regions,Puerto Rico -34088,KO4EMM,Paul N,Richardson,RIVERVIEW,Florida,United States -34089,G0KBM,David,None,Ipswich,England,United Kingdom -34094,W2SJW,Scott J,Wilson,Washington,New Jersey,United States -34095,KJ7WRX,Phillip L,Stewart,Prescott,Arizona,United States -34096,DG1IHH,Horst,,Bruehl,None,Germany -34127,DG3YJB,Jan,,Recklinghausen,None,Germany -34135,DO3DN,Horst,,Bochum,None,Germany -34149,IV3JDV,Roby,,Trieste,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -34239,W2ITG,Mark,A Herman,Somerset,New Jersey,United States -34240,IQ3UD, ARI UDINE,None,Udine,,Italy -34397,DO2QG,Andreas,Goldbohm,Bad Driburg,Nordrhein-Westfalen,Germany -34538,N2VYT,Patrick E,Farcon,Fords,New Jersey,United States -34539,AC4PS,Peter,Stratikis,Jacksonville,Florida,United States -34540,9W2KVG,Kevin,Ng,Bukit Mertajam,West Malaysia,Malaysia -34541,DL2GKE,Guido,,Erkelenz,None,Germany -34588,DC5DU,Ernst,,Hemer,None,Germany -34724,DG1DAV,Axel,,Wesel,None,Germany -34739,KC2VYI,Mark D,Sacharoff,West Milford,New Jersey,United States -34740,W4ZZG,Alex,Clark,Gallatin,Tennessee,United States -34741,KE2KL,Angel,Rodriguez,Bronx,New York,United States -34742,DO1RHC,Ruediger,Herrmann,Koeln,Nordrhein-Westfalen,Germany -34788,DO6KC,Christian,,Bochum,None,Germany -35772,KB3FHS,Lorin B,Bedford,Towanda,Pennsylvania,United States -35773,N4LMC,SE-LINK,BRIDGE,Lookout Mountain,Georgia,United States -35774,DO1RHC,Ruediger,Herrmann,Koeln,Nordrhein-Westfalen,Germany -36001,NW2A,Chris,Curtis,Galway,New York,United States -36002,KC2VOB,Asad,Khan,New York,New York,United States -36003,KC2VOB,Asad,Khan,New York,New York,United States -36004,KK4KRC,Ronald,Graham,Pinellas Park,Florida,United States -36005,KE5GTW,Charles,Lugo,Laredo,Texas,United States -36006,W7ND,Devin,Ulibarri,Ely,Nevada,United States -36007,G1HUL,Jim,None,Leicester,England,United Kingdom -36134,N2SRO,Mike,Mollet,Pitman,New Jersey,United States -36135,9V1LH,Stephan,Grensemann,Singapore,Singapore,Singapore -36136,DL6HD,Henry,,Velbert,None,Germany -36147,W2LGB,Lawrence,Berkowitz,Thiells,New York,United States -36148,NQ1W,Brandon,Hockle,Hamilton,Massachusetts,United States -36149,W2LGB,Lawrence,Berkowitz,Thiells,New York,United States -36150,G0NHO,Karl,,Manchester,None,United Kingdom -36241,AE2JM,Josh,Markoff,Newburgh,New York,United States -36242,IZ4KJU,Matteo,,Ferrara,None,Italy -36244,K2COP,Gregory R,Felter,Amsterdam,New York,United States -36245,IZ4YYB,Nicolo,Bosco,Forli,Emilia-Romagna,Italy -36251,KB2VQS,Michael T,Maloy,Schenectady,New York,United States -36252,F0EOC,Martial,Beau,Freyming Merlebach,Grand Est,France -36364,KA2Y,Carlton A,Ellis,Webster,New York,United States -36365,AB5VJ,Daniel W,Asbridge,Waynesboro,Pennsylvania,United States -36366,E25CRF,Manatchai,Suwannasri,Mapkha,Rayong,Thailand -36367,DL9ZAM,Johannes,None,St Maergen,Baden-Wuerttemberg,Germany -36374,WB2LMV,Glenn L Roeser,Roeser,Napanoch,New York,United States -36375,MM6SSI,Shane Stephen,,Aberdeen,None,United Kingdom -36549,N2ADK,Gordie,Fox,Munnsville,New York,United States -36550,DG5YFY,Manfred,,Herten,None,Germany -36558,AI2M,Dan,Porter,Rochester,New York,United States -36559,BG6QZD,weidong,Hu,wuhan,He Nan Hu Bei An Hui,China -36560,VE3OGB,Randy,Munro,Toronto,Ontario,Canada -36561,DO2YK,Frank,,Hattingen,Nordrhein-Westfalen,Germany -36602,N2LEN,Leonard,Signoretti,Catskill,New York,United States -36603,N1JID,Theo,Alpert,Scottsdale,Arizona,United States -36604,HH2MK,Rick,Madsen,PORT-AU-PRINCE,Ouest,Haiti -36605,KI5GZH,Jose,,San Antonio,Texas,United States -36606,KD0HVX,Jerrad J,Thramer,Denver,Colorado,United States -36607,M0ZPU,Rob,,Potton,None,United Kingdom -36712,KA2NDW,Mike,Dewaele,Clyde,New York,United States -36713,VE3IFX,Joseph,Vrankovic,Toronto,Ontario,Canada -36714,DO8MKE,Matthias,,Hohenstein-Ernstthal,None,Germany -36794,KC2VER,Anthony,Hart,Auburn,New York,United States -36795,MM0KZJ,Alan Thomson,,Dunfermline,None,United Kingdom -36874,W2ACC,David J,Mette,Waterloo,New York,United States -36875,KE8FJW,Brad,Newhouse,Sault Sainte Marie,Michigan,United States -36876,BG3LKI,Li,Tao,Hulun Buir,Nei Mogol Shan Xi He Bei Tian Jin,China -36877,SV1SIM,Stratos, ,Sparti,Peloponnisos,Greece -36965,KD2LGM,Miles Persing,Persing Jr,Romulus,New York,United States -36966,IZ3WZQ,Roberto,Dabala,Venezia,Veneto / Trentino-Alto / Adige / Friuli-Venetia / Giuli,Italy -37001,KA4YMY,Stephen,Koone,Gastonia,North Carolina,United States -37002,SP4TWQ,Andrzej,,Szczytno,warmińsko-mazurskie,Poland -37009,KA4YMY,Stephen,Koone,Gastonia,North Carolina,United States -37010,KA4YMY,Stephen,Koone,Gastonia,North Carolina,United States -37011,IU2NBZ,Fabrizio,,Desenzano del Garda,None,Italy -37036,KH2PM,Chris,Mckendry,Raleigh,North Carolina,United States -37037,KJ7OCO,michael,cobb,buckeye,Arizona,United States -37038,WA6AOI,Matthew S,Bouta,Henderson,Nevada,United States -37039,E28OI,Chaiyaphat,Suparat,Sansai,Chiang Mai,Thailand -37040,DC6PA,Rainer,Puntke,Emsdetten,Nordrhein-Westfalen,Germany -37072,W4DCA,David,Arndt,Dobson,North Carolina,United States -37073,PU2PJH,Jerry,Hashimoto,Sao Paulo,Sao Paulo,Brazil -37074,VK3SI,Glenn,Reynolds,Morwell,Victoria,Australia -37075,IU4LEG,Fabio,Trasforini,Lagosanto,Emilia-Romagna,Italy -37076,N1FTE,Keith,Page,Cary,North Carolina,United States -37077,KO7W,Morgan,Collins,Selah,Washington,United States -37078,SP5TDK,Tadeusz,,Kadzidlo,None,Poland -37202,KD4MC,Michael,Callam,Four Oaks,North Carolina,United States -37203,KP4CA,Carlos,Minguela,Anasco,None,Puerto Rico -37204,IW0RIM,Andrea,,Foligno,None,Italy -37212,K4RSG,Shawn,Goodin,Harrisburg,North Carolina,United States -37213,KC0NUK,Jeremy E,Smith,Grand Island,Nebraska,United States -37214,F1IUS,Didier,BERTHO ,BRIEC,Bretagne,France -37309,KW4PD,David A,Nichols,Oakboro,North Carolina,United States -37310,EA5KV,Cristobal,Gomez Fernandez,Jijona,Alicante,Spain -37325,DG6GT,Karl-Heinz,,Weil am Rhein,None,Germany -37364,KI4UDZ,Ray,Sipe,Richfield,North Carolina,United States -37365,SV9AND,Manos,SPAN,IRAKLION,Kriti,Greece -37400,9Z4RG,Ravindranath,Goswami,Port-Of-Spain,None,Trinidad and Tobago -37401,9Y4DG,Dev,Gosine,San Fernando,None,Trinidad and Tobago -37402,9Y4DG,Dev,Gosine,San Fernando,None,Trinidad and Tobago -37403,9Y4SH,Steve,Headley,St. James,None,Trinidad and Tobago -37404,K5BSM,Barry,Mccoy,Ovilla,Texas,United States -37405,HS6NDK,Sonthaya,Phanthanyakij,P.O.Box 140 Phitsanu,Sukhothai,Thailand -37406,N5QM,Robert,Garcia,Maumelle,Arkansas,United States -37407,N2ISP,Charley,Nocera,Tonawanda,New York,United States -37408,VE7KH,Alfred,Lee,Coquitlam,British Columbia,Canada -37409,VA6LRS,Lorne,Sutton,Edmonton,Alberta,Canada -37410,AJ4FW,Rick,Brown,WIRTZ,Virginia,United States -37411,K4LK,Dana,Rodakis,St. Petersburg,Florida,United States -37412,KD7AN,Seung Daniel ,Choi,Cerritos,California,United States -37413,KI7YRC,John T,Marsden,Tacoma,Washington,United States -37414,KI7YRC,John T,Marsden,Tacoma,Washington,United States -37415,DG9FFM,Peter,,Wertheim-Main,Baden-Wuerttemberg,Germany -37480,N5EMT,Bruce,Lantz,Asheboro,North Carolina,United States -37481,MM0KFR,Kevin,,Livingston,None,United Kingdom -37595,KM4NNO,Juan Carlos,Perez,Flower Mound,Texas,United States -37596,AJ6GZ,Ian,Stewart,Redlands,California,United States -37597,KM6HNO,Peter ,Duke,Pacific Palisades,California,United States -37598,IW4BNN,IW4BNN,,Bondeno,None,Italy -37643,KJ4KEU,Eric,D Broyles,asheville,North Carolina,United States -37644,N6EML,Andrew M,O Connor,Sherwood,Oregon,United States -37645,KE8ATV,William J,Putnick,Fairfield,Ohio,United States -37646,AD2BJ,Andrew ,Rizkalla,Clark,New Jersey,United States -37647,AI4YK,James,Rawnick,Palm Bay,Florida,United States -37648,IZ4RCU,Samuele,Diversi,Faenza,Emilia-Romagna,Italy -37775,N1UJ,Ted,Root,Holly Springs,North Carolina,United States -37776,FR4NP,Jacky,JARDINOT,Le Port,,Reunion -37857,KA4EBB,Chad L,Maxwell,Concord,North Carolina,United States -37858,F0DEI,Toufik,,Moirans En Montagne,Nouvelle-Aquitaine,France -37946,K4RSG,Shawn,Goodin,Harrisburg,North Carolina,United States -37947,WP3JJ,Jonathan,Reyes,Ocala,Florida,United States -37948,KY1O,Alan D,Morgan,Versailles,Kentucky,United States -37949,DD6VD,Michael,,Berlin,None,Germany -38196,DK7SB,Stefan,,Landsberg,Bayern,Germany -38425,DG3NUK,Mirjam,,Fuerth,None,Germany -38888,BH7PUE,Wu,Haian,Guangzhou CityGuang,Hu Nan Guang Dong Guang Xi,China -38889,M7SIS,Stelios,,London,None,United Kingdom -39000,KC8YQL,William,L Drummer,Continental,Ohio,United States -39001,KC8YQL,William,L Drummer,Continental,Ohio,United States -39002,KC8YQL,William,L Drummer,Continental,Ohio,United States -39003,KC8YQL,William,L Drummer,Continental,Ohio,United States -39004,KC8YQL,William,L Drummer,Continental,Ohio,United States -39005,KB5SCW,William,Sellers,Baton Rouge,Louisiana,United States -39006,KC2NDA,Aaron,Weed,New Paltz,New York,United States -39007,HS0QKD,Chartchawan,Nenphung,Siracha,Chon Buri,Thailand -39008,PA3TEO,Theo,,Maasbree,None,Netherlands -39041,N8NJ,Larry,Weaver,Northwood,Ohio,United States -39042,KB2PCN,Matthew P,Todd,Evergreen,Colorado,United States -39043,KC0PFT,Patrick,Hanson,Fargo,North Dakota,United States -39044,N5SSH,Frank,Aguilar,Laredo,Texas,United States -39045,KJ7SMG,Wayne P,Nicholson,Middleton,Idaho,United States -39046,KG5NDK,George C,Campbell,San Angelo,Texas,United States -39047,TA3E,Ali,Ozsaran,Izmir,None,Turkey -39083,KD8VIQ,Gary,Limbert,Parma,Ohio,United States -39084,KD8VIQ,Gary,Limbert,Parma,Ohio,United States -39085,KP4ECO,,,Moca,None,Puerto Rico -39086,KC8YQL,William,L Drummer,Continental,Ohio,United States -39087,AB8RG,Gregory,Santaromita,Dayton,Ohio,United States -39088,N9PSB,Mark,Fish,Aventura,Florida,United States -39089,N3SJ,Steven L,Jordan,Newnan,Georgia,United States -39090,DL8UR,Roman Ulrich,Leufgen,Rommerskirchen ,Nordrhein-Westfalen,Germany -39114,WY8E,Matt,Harris,Columbus,Ohio,United States -39115,N5QLA,Miguel A,Valdez,San Antonio,Texas,United States -39116,N5DLD,David L,Davidson,Huntsville,Texas,United States -39117,OE7CLI,Juergen,,Inzing,None,Austria -39133,N8JSW,Joshua S,Witsberger,St.Clairsville,Ohio,United States -39134,BH2UJC,DingRui,Jing,ShenYang,Hei Long Jiang Ji Lin Liao Ning,China -39135,4F1HMR,William,Andes,London,National Capital Region,Philippines -39136,HS1OLQ,Lek,Phatcharadet,Nikhompattana,Rayong,Thailand -39137,KA5Q,Steven G,Martin,Boulder,Colorado,United States -39138,K5LDJ,Lisa D,Jacobs,Buna,Texas,United States -39139,AF6FN,Joseph G,Farenkamm,La Grange,California,United States -39140,KC9TIS,Charles,Summers,Indianapolis,Indiana,United States -39141,DL4ARS,Lars, ,Bavaria,Bayern,Germany -39239,W8CTC,Chris,Campton,Hillsboro,Ohio,United States -39240,KE8ANU,Edmund B,Liddle,Marysville,Ohio,United States -39241,KK4YFK,Kevin B,Lee,Frankfort,Kentucky,United States -39242,AE9MY,Michael E,York,West Bend,Wisconsin,United States -39243,KO4EOD,David P,Horvath,Bradenton,Florida,United States -39244,N1DFD,Nicholas J,Biello,New Sharon,Maine,United States -39245,W1WDW,Jason,Cote,Saco,Maine,United States -39246,YD9GXW,Syafri,Daeng,Mataram,Nusa Tenggara Barat,Indonesia -39247,KD4L,Victor L,Edwards,Fayetteville,Tennessee,United States -39248,KB9TZY,Andrew O,Dee,Philadelphia,Pennsylvania,United States -39249,W3CTK,Christopher,Kelleher,Villanova,Pennsylvania,United States -39250,K0RLD,Robert L,Dedman,Deep Run,North Carolina,United States -39251,DL1HGB,Hans,None,Hamburg,,Germany -39257,KD8VIQ,Gary,Limbert,Parma,Ohio,United States -39258,KD8VIQ,Gary,Limbert,Parma,Ohio,United States -39259,N4TSS,Tim,Snyder,Arnold,Missouri,United States -39260,K7JDS,Jack D,Sharp,Newport,Oregon,United States -39261,2W0KYZ,Adam Rykala,,Blaenau Gwent,None,United Kingdom -39273,KE8BTV,James,Hutching,Newcomerstown,Ohio,United States -39274,W5JDW,Justin D,Wilken,Greenbrier,Arkansas,United States -39275,VE2MPP,Ed,Strange,Chelsea,Quebec,Canada -39276,W4HRC,Reed,Clayton,Athens,Tennessee,United States -39277,W8CAN,Will,Serrato,Cincinnati,Ohio,United States -39278,VA7MGY,Jeremy,Wilson,Port Coquitlam,British Columbia,Canada -39279,YC0OJM,Elvin,Septianus,Jakarta,DKI Jakarta,Indonesia -39280,YC0OJM,Elvin,Septianus,Jakarta,DKI Jakarta,Indonesia -39281,TI4DMR,RONNY EDUARDO,BRENES CORTES,SAN RAFAEL LOS ANGELES,Heredia,Costa Rica -39282,K3SQA,Christopher D,Frishkorn,New Castle,Pennsylvania,United States -39283,K2DNR,Robert,Dubenezic,Elizabeth,New Jersey,United States -39284,KC2DU,Dominic P,Uliano,Clayton,New York,United States -39285,K6JP,James,Pescasio,Eastvale,California,United States -39286,K6JP,James,Pescasio,Eastvale,California,United States -39287,IW8FAX,Fax,,Santangelo a cupolo,None,Italy -39390,KB8KOJ,Sterrick,William,Centerville,Ohio,United States -39391,DU1ZC,Ramon,Paulino,Quezon City,National Capital Region,Philippines -39392,HL5FZG,EunPyo,JUNG,GyeongSan-city,KyungSang Buk-Do,Korea Republic of -39393,NR1T,Shawn,Takatsu,Trumbull,Connecticut,United States -39394,KY4DCH,Dale C,Hackney,Versailles,Kentucky,United States -39395,DS3OZW,Sung Chul,Moon,Seonggeo-eup Seobuk-gu Cheonan-si Chungcheongnam-do,ChungChong Nam-Do,Korea Republic of -39396,KM6MWG,Randy L,Conyers,Salinas,California,United States -39397,KD2TNX,Leslie C,Humiston,La Fargeville,New York,United States -39398,KE8PBA,Richard W,Fischer,Loveland,Ohio,United States -39399,WH6GLA,Arman ,Rin,Ewa Beach,Hawaii,United States -39400,VA2SIV,Jonathan,Legault,Gatineau,Quebec,Canada -39446,KE8BUO,Dave,Southside Digital Group,Dayton,Ohio,United States -39447,DO4YMH,Michael,,Ahlen,None,Germany -39516,AC8WS,Joel,Retholtz,Sylvania,Ohio,United States -39517,WA4HDW,George H,Andrews,Lutz,Florida,United States -39521,N8OFP,Delbert T,La Bo,Rittman,Ohio,United States -39522,N5JMD,Juan Manuel,Dominguez,Lawrenceville,Georgia,United States -39557,N8QQ,Bradford A,Mcconahay,Cincinnati,Ohio,United States -39558,DL7KG,Konstantinos,,Bad Homburg,None,Germany -39640,WE8M,David,Sharp,Cincinnati,Ohio,United States -39641,9W2EDK,Junaidi,Jabidin,Jenjarom,West Malaysia,Malaysia -39642,W5CAA,Carlos A,Alvarez,San Antonio,Texas,United States -39643,W4JFS,John,Sherwood,Lakeland,Florida,United States -39828,W8EJC,Randal L,Tuttle,Van Wert,Ohio,United States -39829,N4OGL,Mark,Keiser,Santa Clarita,California,United States -39830,KC0OUZ,Adam,Bjorklund,Faribault,Minnesota,United States -39831,K4HQV,Ryan,Wheeler,Monroe,Georgia,United States -39832,M3EHJ,Simon,Harris,Nottingham,England,United Kingdom -39863,W8FLH,Adam,Liette,Greenville,Ohio,United States -39864,WP4MYK,Gabriel,Lugo Velazquez,Fayetteville,North Carolina,United States -39925,KD8VIG,Ryan S,Bowman,Beavercreek,Ohio,United States -39926,W4AKB,Komatsu,Kaname,Portland,Oregon,United States -40001,VU3KAZ,Krishna,Kumar,Bangalore,Karnataka,India -40002,M7FMJ,Frankie,,Milton Keynes,None,United Kingdom -40006,TG8AHQ,Carlos,Miralbes,Quetzaltenango,All Regions,Guatemala -40024,N5YEI,Jeffrey T,Dalrymple,Jay,Oklahoma,United States -40025,IK1ZVK,Amedeo,Lavagna,Pietra Ligure,Piedmont / Liguria / Aosta,Italy -40073,WX5OU,John,Simon,Broken Arrow,Oklahoma,United States -40074,KE4LSU,Jeremiah,Rogers,Charlotte,North Carolina,United States -40076,WX5OU,John,Simon,Broken Arrow,Oklahoma,United States -40077,HK6L,Leonardo,Arroyave Gutierrez,Armenia QuindiO,Quindio,Colombia -40124,N5YEI,Jeffrey T,Dalrymple,Jay,Oklahoma,United States -40125,PA2JW,Joop,,Beek,None,Netherlands -40150,EA1IGN,Ismael,,Salamanca,None,Spain -40284,VR2XNG,Dawood,Ng,Quarry Bay,Hong Kong,China -40285,VR2UNG,Farid,Ng,North Point,Hong Kong,China -40286,E20WJX,TARNIN,TAROD,Bangkok ok03,Bangkok,Thailand -41001,PD2ML,Mark,Loggen,Bussum,None,Netherlands -41007,PA3EKE,Rob,,Huizen,None,Netherlands -41017,PA0WBB,Wim,,Huizen,None,Netherlands -41028,PA3CQJ,Rutger,,Amsterdam,Noord-Holland,Netherlands -41047,PY1USK,Fernando,Souto,Rio de Janeiro,Rio de Janeiro,Brazil -41050,EA1IGN,Ismael,,Salamanca,None,Spain -41065,PH0DV,Dick,,Huizen,None,Netherlands -41100,XE1F,Juan Carlos,Perez,Mexico City,Mexico City,Mexico -41101,YS1RM,Enrique,Lima,San Salvador,All Regions,El Salvador -41111,EA1IST,Julian,,OURENSE,None,Spain -41146,EA1CIU,Tomas,None,Pontevedra,,Spain -41152,EA1GLE,Roberto,,VILLARIEZO,None,Spain -41158,AC0WN,Julie A,Mcgrew,Florence,Oregon,United States -41159,IS0GQX,Bruno,,Sinnai,,Italy -41173,XE1ODN,Edgar,Duran,Mexico City,Mexico City,Mexico -41174,IW9DNI,Gian Maria,,Mascalucia,None,Italy -41186,KB7VIS,Kirk H,Johnson,Springfield,Oregon,United States -41187,ON4LCH,Michel,,Ittre,None,Belgium -41248,EA1IWY,EA1IWY,,Ourense,None,Spain -41279,KC7DMF,Mark A,Johnston,Culver,Oregon,United States -41280,KE8OMX,Craig A,Spencer,WYOMING,Michigan,United States -41322,EA1AYL,JOSE MANUEL,,PRAVIA,None,Spain -41334,N7GYL,Chris E,Sorensen,Florence,Oregon,United States -41335,VE9CBZ,Glen,Bizeau,Fredericton,New Brunswick,Canada -41336,VK7BW,Brian,Welch,Kingston,Tasmania,Australia -41421,PY1YB,IVAN,SILVA,SAN GONZALO - RIO DE JANEIRO,None,Brazil -41490,EA1BL,Fito,,A Corua,None,Spain -41502,EA1CUE,Jose Maria,,Pobra de trives,None,Spain -42001,EA2IP,Jesus,Maria,Sestao,Vizcaya,Spain -42005,N3RPV,Chris,Kelly,Allentown,Pennsylvania,United States -42006,EA2CQ,Inigo,,Vitoria,Alava,Spain -42019,XE2SI,Juan,Tellez Amezcua,Tijuana,Baja California Norte,Mexico -42020,K2LXA,William,Kniss,Lyles,Tennessee,United States -42025,XE2MBE,Eliud,Bueno Moreno,Durango,Durango,Mexico -42026,K1PCN,Peter,Cimino,Fairfield,Connecticut,United States -42029,PU2PYC,Jefferson,Grilo,Cotia,Sao Paulo,Brazil -42033,N3TPE,Timothy,Eichelman,Glenolden,Pennsylvania,United States -42034,A65TV,Tushar D,Vartak,DUBAI,Dubai,United Arab Emirates -42039,EC2UT,Oscar,Galvan,Zaragoza,Zaragoza,Spain -42049,WA3ADI,Vincent,Buono,Havertown,Pennsylvania,United States -42050,KD4GCN,David A,Cole,Dublin,Georgia,United States -42052,WA3UVV,Cory,Sickles,Uniontown,Pennsylvania,United States -42053,IK4NZD,Adam,,Salsomaggiore Terme PR,None,Italy -42058,N3BAH,Abraham,Smith,Latrobe,Pennsylvania,United States -42059,KB2GFY,Raymond,Cohen,Brooklyn,New York,United States -42065,KO3Q,Malcom,Waring,Shawnee on Delaware,Pennsylvania,United States -42066,2E0BOU,Matt,None,Taunton,England,United Kingdom -42077,N3UJV,Paul,Petruska,Hatboro,Pennsylvania,United States -42078,IS0GVH,Luca,,San Vito,None,Italy -42125,AA3XN,John,Ernandez,Chalfont,Pennsylvania,United States -42126,K4MID,Justin,Ogden,Midway,Georgia,United States -42136,KC4YOZ,Ken,Johnson,Newtown Square,Pennsylvania,United States -42137,W9ASS,Daniel M,Wiegel,Woodstock,Illinois,United States -42164,EA2DCR,Agustin,,Artica-navarra,None,Spain -42278,KB3KBD,Daniel S,Mackelvey,Bally,Pennsylvania,United States -42279,KD9EJE,Shad K,Vargo,Whiting,Indiana,United States -42280,KC4KPJ,John,Carter,Rock Hill,South Carolina,United States -42295,N3CNJ,David J,Hahn,Delta,Pennsylvania,United States -42296,W5AFK,Chris B,Gray,Burbank,California,United States -42297,ON7AVC,Alain,,Brussels,None,Belgium -42323,W3WGS,William G,Smith,Gilbertsville,Pennsylvania,United States -42324,KN4JLP,John D,Black,Erin,Tennessee,United States -42344,G4FDL,Max,,Warrington,None,United Kingdom -42345,N3XCC,Michael S,Zimmerman,Boswell,Pennsylvania,United States -42346,K6GTA,Antonio,L,Kern County,California,United States -42473,KB3AWQ,John,Springman,Williamsport,Pennsylvania,United States -42474,CE2RL,Radio Club,Litoral,El Quisco,Valparaiso,Chile -42576,N8BLK,Art,Clemons,Philadelphia,Pennsylvania,United States -42577,KE8OSI,Mike,Barecki,Kentwood,Michigan,United States -42665,M6NBP,Norman,,Brighton,England,United Kingdom -42723,N3GBJ,Christopher D,Ruhl,Collingdale,Pennsylvania,United States -42724,W6GPS,Don,Arnold,Chattanooga,Tennessee,United States -42725,ZR6BOS,Marius,,Middelburg,None,South Africa -42817,N3CNJ,David J,Hahn,Delta,Pennsylvania,United States -42818,N8XRV,Brian A,Wolf,Galloway,Ohio,United States -42819,UN7BK,Peter F.,Kostrov,Nur-Sultan,Akmola,Kazakhstan -42902,LA9KY,Frank,Hagen,Mosjoen,Nordland,Norway -42950,KE8HTA,Debra A,Sickles,Uniontown,Pennsylvania,United States -42951,KN4VIK,Michael,Gibbs,CHESTER,Virginia,United States -43002,PA1GF,Gerjan,,Amersfoort,None,Netherlands -43003,PE1NWR,Tineke,,Amersfoort,None,Netherlands -43006,EA3IK,Enrique,,Esparreguera,None,Spain -43009,VU2UUU,Kaustav,Saha,Gurgaon,Haryana,India -43010,IZ1NGU,Massimiliano,,Acqui Terme,None,Italy -43015,EA3IE,Jose,,St Vicen dels Horts,None,Spain -43040,EA3HVF,Jose,Leon,Sant Feliu de Llobregat,None,Spain -43042,PA7LIM,David,,Nieuwegein,Utrecht,Netherlands -43048,EA3ES,Enric,,Almoster,Tarragona,Spain -43051,EA3EG,Eduard,,Arenys de Munt,None,Spain -43062,PD3RFR,Richard,Jannes,Maarssen,Utrecht,Netherlands -43119,EA3RDG,EA3RDG,,Castellbisbal,None,Spain -43126,EA3DGI,Xavi Perez,,Valles Occidental,None,Spain -43127,EA3GZL,Javier,,Sant Cugat del Valles,None,Spain -43175,EA3EIZ,Manel,,Barcelona,None,Spain -43751,N4IRS,Steven S,Zingman,Palm City,Florida,United States -43752,K6RDA,BOB,ANDERSON,Hesperia,California,United States -44001,K2BUI,Eric,Nihill,The Villages,Florida,United States -44002,K2BUI,Eric,Nihill,The Villages,Florida,United States -44007,W2DAN,David A,Neal,Tiverton,Rhode Island,United States -44008,VA3UEC,Brandon,Williamson,Hamilton,Ontario,Canada -44009,KA1MXL,Kevin T,Halton,Warwick,Rhode Island,United States -44010,N1JBC,Jed,Barton,Barrington,Rhode Island,United States -44011,KB6CIO,Bob,Kliman,San Miguel,California,United States -44012,PE1PLM,Guus,,Hansweert,None,Netherlands -44022,KA1MXL,Kevin T,Halton,Warwick,Rhode Island,United States -44023,DS3DIF,GeunJin,Mun,Taean,ChungChong Nam-Do,Korea Republic of -44026,N1GMB,Glenn,Butterfield,West Warwick,Rhode Island,United States -44027,AA9KJ,Joseph W,Baumgarte,Carmel,Indiana,United States -44035,EA4DDL,David,,Valmojado,Toledo,Spain -44037,N1BSB,Brad,Brown,Woonsocket,Rhode Island,United States -44038,HL2DRY,Kim,Seongjun,Yeongwol,Seoul,Korea Republic of -44054,EA4EZW,VICENTE JUAN,,Madrid,None,Spain -44077,EA4HL,BCR,,PLASENCIA,None,Spain -44116,EA4AOJ,JOSE LUIS,,MADRID,None,Spain -44117,EA4GAX,Sergio,EA4GAX,Manzanares el Real,Madrid,Spain -44133,EA4DKA,Celada,,Madrid,None,Spain -44135,PD4MM,Marcel,QPO,Kerkrade,Limburg,Netherlands -44298,N1JBC,Jed,Barton,Barrington,Rhode Island,United States -44299,PU2OIP,Pedro,PAULO,Sao Paulo,Sao Paulo,Brazil -44329,EA4DAC,Domingo,,Madrid,None,Spain -44399,2E0LXY,Daz,Loxley,Wakefield,England,United Kingdom -44444,W7EFS,Tony,Ross,Upper Kittitas County,Washington,United States -44445,WD2S,Jose,Albino,Parlin,New Jersey,United States -45008,EC5ZY,Juan,,Cartagena,,Spain -45017,EA5IHJ,Antonio,,Novelda,None,Spain -45031,EA5AWB,Jose Manuel,,Murcia,None,Spain -45034,EA4FVB,Pablo,,Moraira,None,Spain -45053,PE1MSZ,Ruud,,Wernhout,None,Netherlands -45072,PH3V,Rene,,Roosendaal,None,Netherlands -45078,EA5III,Paco,,Denia,None,Spain -45112,PD0DIB,Rob,,Uden,None,Netherlands -45170,PD1AEU,Andre,None,Zevenbergschen Hoek,Noord-Brabant,Netherlands -45321,DL9TD,Thomas,,Krefeld,None,Germany -45749,EA5URM,Union de Radio de Murcia,,Murcia,None,Spain -45894,DG2YGS,Dirk,,Gelsenkirchen,None,Germany -46001,OH6XI,Ulf,,Jakobstad,None,Finland -46003,PD0PVL,Robert,Voerman,7351 CB Hoenderloo,None,Netherlands -46004,PD0PVL,Robert,Voerman,7351 CB Hoenderloo,None,Netherlands -46023,WV8CW,Charles C,Wiant,Miller,South Dakota,United States -46024,ZL1MY,G R,Carss,Auckland,North Island 2,New Zealand -46029,EA6AGB,Paulino,,Ibiza,None,Spain -46046,BH8SXD,Peng,Wang,Kunming,None,China -46047,IZ1XBB,Pier Paolo,Liuzzo,Tortona,Piedmont / Liguria / Aosta,Italy -46049,BH8SXD,Peng,Wang,Kunming,None,China -46050,DK6DR,Jan Peter,,Dortmund,None,Germany -46600,BV5OO,Yaojun,Hsieh,Yonghe Dist New Tai,Taipei,Taiwan -46601,KO4DVC,John Charles,Herzberg,Vienna,Virginia,United States -46699,BM2GJP,Hyman Fan,Fan Jia-Yu,Taipei,Taipei,Taiwan -46700,WB2TQE,Howard,Koenig,Coconut Creek,Florida,United States -46834,BG2QGY,Wang,Bo,ShenYang,Hei Long Jiang Ji Lin Liao Ning,China -47001,K1LNX,Stephen,Brown,Knoxville,Tennessee,United States -47002,PU7LSB,Lucivaldo Sousa,De Brito,Mossoro - Rio Grande,None,Brazil -47003,EA7JRS,Manuel,,Cartagena,Murcia,Spain -47004,JG7IMF,Momoi,Momoi,Miyagino-Ku Sendai-,Tohoku,Japan -47005,W4EKG,Kevin,Hinkle,Crossville,Tennessee,United States -47006,EA7DYY,Santiago,,Jerez de la Frontera,None,Spain -47007,EA7JOE,Julio,,Granada,None,Spain -47008,EA7UU,Jesus,,Granada,None,Spain -47011,EA7GWC,Francisco,,Malaga,None,Spain -47012,KF4NUZ,Ed,Sadler,Chattanooga,Tennessee,United States -47013,PU2THI,Thiago,Bazzo Bruno,PORTO FELIZ,Sao Paulo,Brazil -47032,K9OJ,Robbie,Robinette,Chuckey,Tennessee,United States -47033,VE6AFP,Philippine Civil Communications,PHILCCOM,Edmonton,Alberta,Canada -47034,PE1BZF,William,,Almere,None,Netherlands -47037,EA7HNY,DAVID,,GRANADA,None,Spain -47076,EA7GIB,Blas Cantero,,SEVILLA,None,Spain -47089,EA7CCQ,Gabriel,Geyvan,El Ejido,Almeria,Spain -47090,EA7ERD,Fina Geyvan,None,El Ejido,Almeria,Spain -47128,EA7GWD,PEPE SIERPES,,Sevilla,None,Spain -47152,EB7GQZ,EB7GQZ,,BAENA,None,Spain -47222,EA7CTL,Manuel,,San Fernando,None,Spain -47309,EA7GSP,Rafael Pablo,,CORDOBA,None,Spain -47344,EA7HBZ,Jose,Baena,Sevilla,Sevilla,Spain -47415,EA7KDO,Mitch,Savage,Motril,Granada,Spain -47431,KC2QLX,Aron,Ezagui,Brooklyn,New York,United States -47432,KC2QLX,Aron,Ezagui,Brooklyn,New York,United States -47433,VE3ZTR,Tarandeep,Romana,Brampton,Ontario,Canada -47686,KG4LHC,Christopher M,Sutton,Newport,Tennessee,United States -47687,BD3NKE,Zhi Ming,Geng,Shijianzhuang,Shan Xi He Bei Tian Jin,China -47900,W8BUG,Garret S,Scott,Knoxville,Tennessee,United States -47901,E29HX,Ruttaaut,Hiranyathiti,phetchaburi,Phetchaburi,Thailand -48009,WA5VYK,Joe,Detiveaux,Odessa,Texas,United States -48010,KB6DKK,Pedro P,Alonso,Valencia,California,United States -48024,N5VAE,Aaron,Elekes,Las Vegas,Nevada,United States -48066,EA8RH,Roman,,Guia de Isora,None,Spain -48119,K5MFP,Michael F,Payne,Frisco,Texas,United States -48120,DO1WMM,Wolfgang,,Muenchen,None,Germany -48164,N5JLR,Joe,Rodriguez,Los Fresnos,Texas,United States -48165,KC2FAP,Jose,Maldonado,Deltona,Florida,United States -48166,XE2YBI,Jesus Israel,Lopez Serrano,loreto,Zacatecas,Mexico -48184,N5OVP,Steven,Lhamon,Livingston,Texas,United States -48185,K4COS,Kenneth R,Perry,Colorado Springs,Colorado,United States -48239,N5YEY,Mark A,De Paepe,Kilgore,Texas,United States -48240,F1INT,Henri,,Fay de Bretagne,None,France -48242,KD5DFB,Michael,Hebert,Cypress,Texas,United States -48243,KA3KDL,Eliseo,Sepulveda,Hartsville ,South Carolina,United States -48326,KG5HTH,Philip,Flinn,Morgan Mill,Texas,United States -48327,KJ7OZT,Kevin,Flowers,Sun Valley,Nevada,United States -48432,N9BAV,Daniel,Wiley,Fort Worth,Texas,United States -48433,K9WKJ,Wayne K,Johnson,Chippewa Falls,Wisconsin,United States -48444,WB8ZFL,Bob,Edmonston,Pearland,Texas,United States -48445,W4VCO,Julian,Homan,Lakeland,Florida,United States -48446,KB0GRP,Eric J,Nielsen,Inman,Nebraska,United States -48447,K5EC,John R Bonica,Bonica,Houston,Texas,United States -48448,VK3BV,Allan,Fowler,Cranbourne,Victoria,Australia -48453,KB5RAB,Russell A,Biggs,Conroe,Texas,United States -48454,AC4OU,Martin B R,Brinkley,Kingwood,Texas,United States -48501,NA5AA,Lester R,Diefenbach,Azle,Texas,United States -48502,KD2TTS,Josh,Salz,Branchburg,New Jersey,United States -48541,W9DXM,Jason K,Kingsbury,Mckinney,Texas,United States -48542,VK4PUP,David,Young,Helensvale,Queensland,Australia -48564,K4TXN,Ryan E,Gills,Huntsville,Texas,United States -48565,GM0ROU,Tony,Butcher,Dundee,Scotland,United Kingdom -48866,K5IMO,Larry G,Moyer,Plano,Texas,United States -48867,NI9K,Nicholas,Doolin,Chicago,Illinois,United States -48904,W1ZOT,Philip,Williams,Euless,Texas,United States -48905,N1IG,Anthony,Crook,Hagerstown,Maryland,United States -48906,KD9PGY,Mason E,Bolhous,Rochelle,Illinois,United States -49014,WA7KMF,Bill,Neville,Logan,Utah,United States -49015,VE3XF,Steve,Jones,Stayner,Ontario,Canada -49016,KM4BNR,LaSalle,Boston,Greenville,North Carolina,United States -49017,XE2LRS,Luis Ramon,Serrano Robles,Durango,Durango,Mexico -49018,DS5KET,Byung Eun,Kim,PUSAN,BuSan Si,Korea Republic of -49101,WX7Y,Richard B,Mills,Castle Dale,Utah,United States -49102,WX7Y,Richard B,Mills,Castle Dale,Utah,United States -49104,WX7Y,Richard B,Mills,Castle Dale,Utah,United States -49106,WX7Y,Richard B,Mills,Castle Dale,Utah,United States -49999,KB8JNM,Michael P,Mays,East Liverpool,Ohio,United States -50000,KB4WAR,William ,Robfogel,Sebring,Florida,United States -50210,VK2RFI,WICEN NSW INC,HUNTER REGION WICEN,CARDIFF NSW 2285,None,Australia -50501,VK2NN,Peter ( Panagiotis ),Garoufalis,CanterburySydney,New South Wales,Australia -51013,N3IJW,Sean,Faith,Alexandria,Virginia,United States -51019,G4VZO,Martin,Deeley,Birmingham,England,United Kingdom -51172,M0GLJ,Ozzie,,Nottingham,England,United Kingdom -51202,G0WTZ,Chris,Taylor,Woburn Sands,England,United Kingdom -51216,KB3CGI,Jaime,Velis,Alexandria,Virginia,United States -51217,N9OVR,Eric,Maldonado,Wausau,Wisconsin,United States -51237,G1JPV,Tony,,Frodsham,None,United Kingdom -51367,G8OXG,Nigel,,Kidderminster,None,United Kingdom -51379,G1ZRN,Mike,,Stourport On Severn,None,United Kingdom -51825,K4DUR,Otis,Durham,Lynchburg,Virginia,United States -51826,KG8OC,Timothy,Pickett,Vassar,Michigan,United States -51827,KG8OC,Timothy,Pickett,Vassar,Michigan,United States -51828,BH8VVF,zhigang,chen,QuJin,Hei Long Jiang Ji Lin Liao Ning,China -52001,HS2YTY,Jaturong,Viriyadamrong,Muangchon,Chon Buri,Thailand -52009,HS5YSU,Suriyan,Gantiya,Sansai,Chiang mai,Thailand -52018,VK2UMC,Michael,Cheng,Sydney,New South Wales,Australia -52019,SQ4MUI,Adam,Sielewoniuk,Hajnowka,podlaskie,Poland -52028,VK2UMC,Michael,Cheng,Sydney,New South Wales,Australia -52030,HS3LIQ,WiwatM,Nott,Digital Radio,Nakhon Ratchasima,Thailand -52094,VK2YHX,Spero,Davias,Newcastle,New South Wales,Australia -52096,VK2JDS,David,Scott,Bathurst,New South Wales,Australia -52098,HS8JCV,Mr.Supparerk,Saikaew,Bangkhuntein,Bangkok,Thailand -52099,HS8AFA,Anan,Phonlarak,Phunphin,Surat Thani,Thailand -52110,VK2HK,Ian,Tulley,Wyee,New South Wales,Australia -52111,VK2IPT,Ian,Tulley,WYEE,New South Wales,Australia -52114,VK2GG,Dan,Joyce,Dora Creek,New South Wales,Australia -52118,VK2GP,Colin,Garven,Toronto,New South Wales,Australia -52119,VK2YF,Frederick,Jacob Messemaker,Toronto,New South Wales,Australia -52120,VK2GG,Dan,Joyce,Dora Creek,New South Wales,Australia -52122,VK2KXX,Colin,Garven,Toronto,New South Wales,Australia -52245,VK2AMV,Lindsay,Harvey,Parkes,New South Wales,Australia -52277,VK2FD,Lindsay,Harvey,Parkes,New South Wales,Australia -52428,VK2BFC,Frank,Scott,North Albury,New South Wales,Australia -52481,VK2RK,Robert,,Balldale,New South Wales,Australia -52499,VK2APU,Paul,Dixon,Blue Haven Nsw,New South Wales,Australia -52549,VK2GPT,Glenn,Tomkins,Bathurst Nsw,New South Wales,Australia -52778,K2SRT,Alexander,Stewart,Budd Lake,New Jersey,United States -52779,KI7UXT,Kell,Bodholt,Veradale,Washington,United States -52780,KG6CLJ,James Q,Samaniego,San Diego,California,United States -52805,M6NBP,Norman,,Brighton,England,United Kingdom -52999,HS2YTY,Jaturong,Viriyadamrong,Muangchon,Chon Buri,Thailand -53000,KD6VPH,Alex,Szuski,Tumwater,Washington,United States -53001,SR4BIA,SR4BIA,,,None,Poland -53042,VK3JMA,Mark,Aitken,Hampton Park,Victoria,Australia -53048,KE0CO,Brian A,Holman,Burien,Washington,United States -53049,HS9SAX,Weerayut,Kaophueak,Trang,Bangkok,Thailand -53055,VK3AS,Andy,Squires,Horsham,Victoria,Australia -53062,VK3KAY,Douglas,Kay,Dimboola,Victoria,Australia -53093,VK3AS,Andy,Squires,Horsham,Victoria,Australia -53123,VK3JMA,Mark,Aitken,Hampton Park,Victoria,Australia -53235,N7LNX,Steven A,Jackson,Seattle,Washington,United States -53236,KO4DFJ,Laura,Robertson,Fort Gordon,Georgia,United States -53242,WB7NNF,Charles H,Vyverberg,Spokane,Washington,United States -53243,N4BKR,Curtis,Levin,Dania Beach,Florida,United States -53252,VA3MCX,Michel,Chartrand,Kapuskasing,Ontario,Canada -53253,VK2CNN,Geoffrey,Pak,Sydney,New South Wales,Australia -53289,VK3GY,Nigel,Bryer,Warragul,Victoria,Australia -53401,WD4KAV,Joseph D,Burnham,Puyallup,Washington,United States -53402,KD9FAL,Russell,Goss,Brighton,Illinois,United States -53482,VA3CZK,Jiri,Samal,Scarborough,Ontario,Canada -53483,M0MST,Dan,,Evesham,England,United Kingdom -53501,KH2MM,Jochen,Althoff,Dededo,None,Guam -53578,KC7QDO,Bruce D,Horish,Auburn,Washington,United States -53579,HS0RAA,CHAIYOT,SETTSUWAN,PRANAKORN,Bangkok,Thailand -54001,DW4CHZ,Charlie,Apodaca,Naga City,Bicol Region,Philippines -54006,MM0DUN,Martin,,Dundee,None,United Kingdom -54035,VK4TUX,Adrian,.,Laidley Heights,Queensland,Australia -54040,GM7RYR,Allister,,Edinburgh,Scotland,United Kingdom -54041,GM4GZW,Ellis,,Edinburgh,None,United Kingdom -54045,VK4NSP,Shaun,Stapleton,Rockhampton,Queensland,Australia -54061,DL1GFM,Markus,,Villingen-Schwenningen,None,Germany -54072,VK4RM,Roy,Moore,Sarina,Queensland,Australia -54101,GM8ARV,DJT,,Edinburgh,None,United Kingdom -54113,MM1BJO,Rob,,Edinburgh,None,United Kingdom -54209,MM0HJX,Carl,,Currie,None,United Kingdom -54282,GM3SRV,Roy,,Edinburgh,None,United Kingdom -54349,GM0UDL,Andrew,,Fortrose,None,United Kingdom -54465,MM0SAJ,Steve,,Falkirk,None,United Kingdom -54571,F5UPZ,Richard,,PELISSANNE,None,France -54579,2M0YBC,Ben Casling,,Edinburgh,None,United Kingdom -54660,GM0BKS,Graeme,,Edinburgh,None,United Kingdom -55022,N9OIG,Kevin,Drissel,Union Grove,Wisconsin,United States -55023,BH4ERY,Shulong,Zhang,Shanghai,Shan Dong Jiang Su,China -55053,WX9KVH,Kyle,Van Hoogen,Grand Chute,Wisconsin,United States -55054,N5XXM,Michael,Blackstock,WEST,Mississippi,United States -55064,N3TAY,Jeffrie S,Mc Kinzie,North Versailles,Pennsylvania,United States -55065,K0DST,Danny,Soto,Kansas City,Missouri,United States -55067,N9KRG,Jake,Litwin,Fond Du Lac,Wisconsin,United States -55068,DO3DT,Ralf,None,Lippstadt,Nordrhein-Westfalen,Germany -55100,N9FAV,Tim,Byers,Milwaukee,Wisconsin,United States -55101,N9FAV,Tim,Byers,Milwaukee,Wisconsin,United States -55102,N9FAV,Tim,Byers,Milwaukee,Wisconsin,United States -55103,N9FAV,Tim,Byers,Milwaukee,Wisconsin,United States -55104,N2TEV,Robert,Matteucci,North Wildwood,New Jersey,United States -55105,N9FAV,Tim,Byers,Milwaukee,Wisconsin,United States -55106,AD4WX,David A,Wipert,Parsons,Tennessee,United States -55155,N9UPC,John J,Kruk,Baldwin,Wisconsin,United States -55156,N9UPC,John J,Kruk,Baldwin,Wisconsin,United States -55157,NK7A,Mark,Hasham,Montebello,California,United States -55195,N9PMR,Richard J,Waedekin,Mequon,Wisconsin,United States -55196,KB0RTQ,Dan,Ervin,Fort Dodge,Iowa,United States -55197,VK2GWY,Gateway,VK,Wyee,New South Wales,Australia -55288,W9TJP,Thomas J,Pachner,Mequon,Wisconsin,United States -55289,KE0ZBY,Matt,,Springfield,Missouri,United States -55290,BG2YG,dingrui,jing,ShenYang,Hei Long Jiang Ji Lin Liao Ning,China -55555,K1BOY,Jaturong,Viriyadamrong,San Francisco,California,United States -55556,VK3GWY,Gateway,Link,Ballarat,Victoria,Australia -55700,WB9HKE,RICHARD W,STRAUSS,MILWAUKEE,None,United States -55704,WB9HKE,RICHARD W,STRAUSS,MILWAUKEE,None,United States -56026,ZS6HJF,Hampie,,Johannesburg,None,South Africa -56078,ZS6IIX,Henry,Rood,Benoni,Gauteng,South Africa -56138,ZS6CSV,Conrad,,Lydenburg,None,South Africa -57001,VE3BRA,Bowmanville,Amateur Radio Club,Bowmanville,Ontario,Canada -57002,VE3HTB,David John,Borland,Scarborough,Ontario,Canada -57003,VE3OKZ,Janusz,Zawierucha,Oakville On,Ontario,Canada -57004,VE3CCD,Curtis,Davis,Scarborough,Ontario,Canada -57005,VE3NBI,Anoop K,Sofat,Markham,Ontario,Canada -57006,VE3JLU,Sherwin Leo,Johnson,Toronto,Ontario,Canada -57007,VA3RQ,Jon,Rorke,Oakville,Ontario,Canada -57009,VA3MK,Markku,Koskinen,Georgetown,Ontario,Canada -57010,VA3MK,Markku,Koskinen,Georgetown,Ontario,Canada -57013,ON4JPS,Jean-Pierre,,Jodoigne,None,Belgium -57014,VE3BWP,Brian,Pietrzyk,Caledon,Ontario,Canada -57015,F4CYQ,David,,Saint Vincent de Tyrosse,None,France -57018,VE3RZR,Richard,Chan,Toronto,Ontario,Canada -57019,VE3AEP,domenic,narducci,Orillia,Ontario,Canada -57020,VA3PEO,Adrian,Pouris,Mississauga,Ontario,Canada -57021,VA3WJO,Walter,Olechny,Woodbridge,Ontario,Canada -57022,VE3FKN,Tomas,Roeder,Stoney Creek,Ontario,Canada -57023,VE3IPS,John,Leonardelli,Vaughan,Ontario,Canada -57024,VA3CQA,Brian,Hart,Scarborough,Ontario,Canada -57025,VA3PAD,Andrew,Lee,Scarborough,Ontario,Canada -57026,VA3PAD,Andrew,Lee,Scarborough,Ontario,Canada -57027,VA3VAD,Arpad,Vadasz,Toronto,Ontario,Canada -57028,VA3KY,Shelly,Melodick,Thornhill,Ontario,Canada -57029,VA3KY,Shelly,Melodick,Thornhill,Ontario,Canada -57030,XE2VLG,Victor,Legarreta,Cd Juarez,Chihuahua,Mexico -57032,VE3AEP,domenic,narducci,Orillia,Ontario,Canada -57033,VE3DJZ,Huey,Salmon,Hamilton,Ontario,Canada -57034,VE3DJZ,Huey,Salmon,Hamilton,Ontario,Canada -57035,VA3RQ,Jon,Rorke,Oakville,Ontario,Canada -57036,VE3RNK,Rick,Reemeyer,Hamilton,Ontario,Canada -57037,VE3TTO,Gary,Notto,Hamilton,Ontario,Canada -57038,VA3BL,John,Mckay,Oakville,Ontario,Canada -57039,VA3BL,John,Mckay,Oakville,Ontario,Canada -57040,VE3DXT,Derek,Gale,Hamilton,Ontario,Canada -57041,VA3EZT,David,Lamb,Tavistock,Ontario,Canada -57042,VA3EZT,David,Lamb,Tavistock,Ontario,Canada -57043,VE3WA,James Alan,Webb,St Catharines,Ontario,Canada -57044,VE3RNK,Rick,Reemeyer,Hamilton,Ontario,Canada -57045,VE3FLK,Dan,Shack,London,Ontario,Canada -57046,VE3FLK,Dan,Shack,London,Ontario,Canada -57047,VA3JHO,James,Harris,Bowmanville,Ontario,Canada -57048,VA3JHO,James,Harris,Bowmanville,Ontario,Canada -57049,VA3CZA,William,Dungey,Brantford,Ontario,Canada -57050,VE3RTT,Tulino,Rod,mississauga,Ontario,Canada -57051,VE3RTT,Tulino,Rod,mississauga,Ontario,Canada -57052,XE3MAS,Eduardo,Dominguez Perez,Taxco De Alarcon,Guerrero,Mexico -57053,KJ7PAR,Andrew,Choquette,Vancouver,Washington,United States -57057,VK7HSE,Scott,Evans,Kingston,Tasmania,Australia -57068,VA3ADN,Martin,Mcculloch,Caledon,Ontario,Canada -57074,VK7HSE,Scott,Evans,Kingston,Tasmania,Australia -57079,VA3ADN,Martin,Mcculloch,Caledon,Ontario,Canada -57086,VK7HSE,Scott,Evans,Kingston,Tasmania,Australia -57089,VE3DSL,Donald,Mckay,Embro,Ontario,Canada -57090,VE3MJM,Donald,Mckay,EMBRO,Ontario,Canada -57091,VA3MJM,Mari-jo,Mckay,Embro,Ontario,Canada -57092,VE3NEJ,Terry (Toolman),Taylor,Kitchener,Ontario,Canada -57093,VE3GUK,Chris,Sologuk,Chatham,Ontario,Canada -57094,VE3FM,Terry Lee,Taylor,Kitchener,Ontario,Canada -57095,IW9HME,Giovanni,,Palermo,None,Italy -57174,VE3PPO,George,.,Tillsonburg,Ontario,Canada -57175,ON3LX,Jean-Pierre,Rausch,Athus,Luxemburg,Belgium -57177,VE3PPO,George,.,Tillsonburg,Ontario,Canada -57178,VE3PPO,George,.,Tillsonburg,Ontario,Canada -57179,LU1COP,Hernan,Capi Sanchez,Capital Federal,Buenos Aires,Argentina Republic -57190,W4ILJ,Doug,Wickman,Melbourne,Florida,United States -57191,N2HYO,Mike,Russell,Jordan,New York,United States -57193,WX4DAB,Aaron,Forsman,Vernon,Connecticut,United States -57194,SQ9CNN,Rafal,,Bedzin,śląskie,Poland -57482,VA3CZK,Jiri,Samal,Scarborough,Ontario,Canada -57483,KN4YSW,Michael D,Bice,Tullahoma,Tennessee,United States -57490,VE3GS,Alejandro,Quiroz S.,South Bruce Peninsul,Ontario,Canada -57491,KC0RNP,Richard,Piper,Cambria,Illinois,United States -57500,VE3GS,Alejandro,Quiroz S.,South Bruce Peninsul,Ontario,Canada -57501,AI5OS,Justin W,Mann,Austin,Texas,United States -57561,KG4GEM,Russell L,Wilson,Jacksonville,Florida,United States -57562,BH2TUV,Zhe,Wang,DaLian,Hei Long Jiang Ji Lin Liao Ning,China -57584,WA4EMN,Eric,Nisenfeld,Sun City Center,Florida,United States -57585,AE1AN,Ian,Lowbridge,Phoenix,Arizona,United States -58001,VA3RQ,Jon,Rorke,Oakville,Ontario,Canada -58002,VA3RQ,Jon,Rorke,Oakville,Ontario,Canada -58007,N5AMD,Ben A,Fogt,Richland,Michigan,United States -58008,VK2AIA,Vincent,Woo,Sydney,New South Wales,Australia -58045,WE5D,Kermit G,Pritchett,Kountze,Texas,United States -58046,IZ0VXL,Fred,None,Anzio,Lazio / Umbria / Sardinia,Italy -58057,K5MAP,Michael A,Pate,Spring,Texas,United States -58058,OE8JPQ,Philipp,,Klagenfurt,None,Austria -59031,W4EBM,,Golden Star Amateur Radio Club,Fayetteville,North Carolina,United States -59032,KP4MRL,Melvin,Romero,LARES,All Regions,Puerto Rico -59240,K2GC,Mike,Maynard,Williamson,New York,United States -59241,SV9FBZ,Valadis,,Ierapetra,None,Greece -59999,BH2RCP,Pengfei,Zhao,Benxi,Hei Long Jiang Ji Lin Liao Ning,China -60000,N0AKX,Seung ,Cho,Englewood,Colorado,United States -60001,YS3VE,Louis,Velis,San Miguel,None,El Salvador -60154,ON3AD,Jeffrey,Vandenbroucke,Wevelgem,None,Belgium -60164,KD8LDE,Aron J,Katz,Cleveland,Ohio,United States -60165,HS4BPX,Boonlert,Aobrom,Thailand,Khon Kaen,Thailand -61004,BO2AB,Lin,Jini,Taipei,Taipei,Taiwan -61005,HA2NON,Norbert,,Tata,None,Hungary -61006,HG1MA,Akos,,Nagykanizsa,None,Hungary -61031,BV5AC,Lee,Yeh-Ho,Changhua Tw,Central Taiwan,Taiwan -61032,ON4AIM,Aime,Verstraete,Oostende,West-Vlaanderen,Belgium -61041,K6HP,Ed,Parsons,Murphys,California,United States -61042,KE8ODN,Jason H,Fovozzo,Copley,Ohio,United States -61043,F6GAU,Alain,,VILLENEUVE,None,France -61078,DW4CHZ,Charlie,Apodaca,Naga City,Bicol Region,Philippines -61121,WW6Y,Arturo H,Pineda,Riverside,California,United States -61122,W3NLE,Christopher M,Dailing,North East,Maryland,United States -61123,F4PBV,Rene,,Wallers,None,France -61163,KK5H,Tim Holland,Holland,Huntsville,Alabama,United States -61164,N0JS,James A,Schnoor,Rosemount,Minnesota,United States -61165,DG6DXG,Grzegorz,Miodek,Muenchen,Bayern,Germany -61231,N2DUP,Chuck,Gysi,Aledo,Illinois,United States -61232,IW0GIV,Raimondo,,Rome,None,Italy -61475,N1IRL,Rick,Fiorey,Budd Lake,New Jersey,United States -61476,W8WIN,Thomas E,Ford,Brunswick,Ohio,United States -61702,K1ST,Steve,Tolf,Key Largo,Florida,United States -61703,IT9GQO,Giuseppe,,Castelvetrano,,Italy -61970,EA1JM,Francisco,,Pearanda de Bracamonte,None,Spain -62010,KE2EMS,Matt,McDonald,Ogdensburg,New York,United States -62011,KE2EMS,Matt,McDonald,Ogdensburg,New York,United States -62012,IW2HBC,Claudio,,Darfo Boario Terme,None,Italy -62035,ON2AAV,Luc,Bodson,BRASSCHAAT,None,Belgium -62039,ON3CF,Filip,Cools,B - 2980 Zoersel,None,Belgium -62040,KG5TRV,Wilson,Little,Frisco,Texas,United States -62041,N9ESV,Brent,Sachnoff,Frankfort,Illinois,United States -62062,F4BWG,Oliver,Langlois,Irvine,California,United States -62063,WB6EFW,Scott,Morse,Ashburn,Virginia,United States -62064,HS8ATA,Mr.Sinchai,Sangsriratanakul,Phuket Town,Phuket,Thailand -62119,ON6KVB,Ken,,Stabroek,None,Belgium -62135,ON2ON,Luke,None,Brasschaat,Antwerp,Belgium -62377,DL1HCR,Rolf,,Lauenbrueck,None,Germany -62778,DM0ZF,Burkhard,Decker,Lauf,None,Germany -62800,W5RSC,Robert S,Carr,Crawfordville,Florida,United States -62801,IT9BOV,Enzo,,Catania,None,Italy -63104,YO3VTH,Vlad-Theodor,,Bucuresti,None,Romania -63890,WB6DTB,David L,Young,Oakley,California,United States -63891,KB2EAR,Scott,Weis,Kendall Park,New Jersey,United States -63892,NX7R,Terry,Gillard,Henderson,Nevada,United States -63893,K6NIC,Nicanor P,Saqueton,Las Vegas,Nevada,United States -63894,E24ZVH,Ammarit,Daotak,Doisaket,Chiang Mai,Thailand -64001,JJ1BOE,Dominique,Flamme,Tokyo,Kanto,Japan -64002,K7MCW,Matthew C,Werner,Lincoln City,Oregon,United States -64646,ZS6CSV,Conrad,,Lydenburg,None,South Africa -65000,OE8AGK,Alfred,,Eberndorf,None,Austria -65027,SP5QIR,Artur,,Sochaczew,mazowieckie,Poland -65030,ON8YY,Charles,,Waterloo,None,Belgium -65065,KN4GXG,Eric J,Smith,Spring Hill,Florida,United States -65066,K5DCC,Denny,Johnson,Omaha,Arkansas,United States -65067,VE3ZUO,Ben,Greene,Ottawa,Ontario,Canada -65068,AB4CD,Allen K,Blair,Decatur,Alabama,United States -65114,FM1HN,Julien,Tijus,Gros Morne,Fort-de-France,Martinique -65115,DV2GAV,Larry,Lavarias,San carlos City,Ilocos Region,Philippines -65200,KD8JGN,Adam C,Collard,Eaton Rapids,Michigan,United States -65201,I3APR,Gazza,,Verona,None,Italy -65509,KC9JIH,Jason L,Kutche,Huron,Indiana,United States -65510,KC9DDP,Retha L,Kutche,Mitchell,Indiana,United States -65511,DW4CHZ,Charlie,Apodaca,Naga City,Bicol Region,Philippines -65512,K9IK,John,K9IK,KY,Kentucky,United States -65513,K8KH,Jea,K8KH,Lexington,Kentucky,United States -65514,KY4CQ,Brady,Farley,Phenix City,Alabama,United States -65515,JA1NCN,Yasumune,Hayashi,Osaka,Kinki,Japan -65516,IZ7GLL,Massimo,,Bari,None,Italy -65517,N9LYA,Jerome M,Kutche,Mitchell,Indiana,United States -65518,F5UGX,Philippe,,Feignies,None,France -65519,HH2MJF,HH2MJF Repeater,HDCL,Port-au-Prince,Ouest,Haiti -65520,W4PXE,David M,Rockwell,Saint Petersburg,Florida,United States - diff --git a/NXDNReflector/NXDNCRC.cpp b/NXDNReflector/NXDNCRC.cpp deleted file mode 100644 index 60278ae..0000000 --- a/NXDNReflector/NXDNCRC.cpp +++ /dev/null @@ -1,185 +0,0 @@ -/* - * Copyright (C) 2018 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "NXDNCRC.h" - -#include -#include - -const uint8_t BIT_MASK_TABLE1[] = { 0x80U, 0x40U, 0x20U, 0x10U, 0x08U, 0x04U, 0x02U, 0x01U }; - -#define WRITE_BIT1(p,i,b) p[(i)>>3] = (b) ? (p[(i)>>3] | BIT_MASK_TABLE1[(i)&7]) : (p[(i)>>3] & ~BIT_MASK_TABLE1[(i)&7]) -#define READ_BIT1(p,i) (p[(i)>>3] & BIT_MASK_TABLE1[(i)&7]) - -bool CNXDNCRC::checkCRC6(const unsigned char* in, unsigned int length) -{ - assert(in != NULL); - - uint8_t crc = createCRC6(in, length); - - uint8_t temp[1U]; - temp[0U] = 0x00U; - unsigned int j = length; - for (unsigned int i = 2U; i < 8U; i++, j++) { - bool b = READ_BIT1(in, j); - WRITE_BIT1(temp, i, b); - } - - return crc == temp[0U]; -} - -void CNXDNCRC::encodeCRC6(unsigned char* in, unsigned int length) -{ - assert(in != NULL); - - uint8_t crc[1U]; - crc[0U] = createCRC6(in, length); - - unsigned int n = length; - for (unsigned int i = 2U; i < 8U; i++, n++) { - bool b = READ_BIT1(crc, i); - WRITE_BIT1(in, n, b); - } -} - -bool CNXDNCRC::checkCRC12(const unsigned char* in, unsigned int length) -{ - assert(in != NULL); - - uint16_t crc = createCRC12(in, length); - uint8_t temp1[2U]; - temp1[0U] = (crc >> 8) & 0xFFU; - temp1[1U] = (crc >> 0) & 0xFFU; - - uint8_t temp2[2U]; - temp2[0U] = 0x00U; - temp2[1U] = 0x00U; - unsigned int j = length; - for (unsigned int i = 4U; i < 16U; i++, j++) { - bool b = READ_BIT1(in, j); - WRITE_BIT1(temp2, i, b); - } - - return temp1[0U] == temp2[0U] && temp1[1U] == temp2[1U]; -} - -void CNXDNCRC::encodeCRC12(unsigned char* in, unsigned int length) -{ - assert(in != NULL); - - uint16_t crc = createCRC12(in, length); - - uint8_t temp[2U]; - temp[0U] = (crc >> 8) & 0xFFU; - temp[1U] = (crc >> 0) & 0xFFU; - - unsigned int n = length; - for (unsigned int i = 4U; i < 16U; i++, n++) { - bool b = READ_BIT1(temp, i); - WRITE_BIT1(in, n, b); - } -} - -bool CNXDNCRC::checkCRC15(const unsigned char* in, unsigned int length) -{ - assert(in != NULL); - - uint16_t crc = createCRC15(in, length); - uint8_t temp1[2U]; - temp1[0U] = (crc >> 8) & 0xFFU; - temp1[1U] = (crc >> 0) & 0xFFU; - - uint8_t temp2[2U]; - temp2[0U] = 0x00U; - temp2[1U] = 0x00U; - unsigned int j = length; - for (unsigned int i = 1U; i < 16U; i++, j++) { - bool b = READ_BIT1(in, j); - WRITE_BIT1(temp2, i, b); - } - - return temp1[0U] == temp2[0U] && temp1[1U] == temp2[1U]; -} - -void CNXDNCRC::encodeCRC15(unsigned char* in, unsigned int length) -{ - assert(in != NULL); - - uint16_t crc = createCRC15(in, length); - - uint8_t temp[2U]; - temp[0U] = (crc >> 8) & 0xFFU; - temp[1U] = (crc >> 0) & 0xFFU; - - unsigned int n = length; - for (unsigned int i = 1U; i < 16U; i++, n++) { - bool b = READ_BIT1(temp, i); - WRITE_BIT1(in, n, b); - } -} - -uint8_t CNXDNCRC::createCRC6(const unsigned char* in, unsigned int length) -{ - uint8_t crc = 0x3FU; - - for (unsigned int i = 0U; i < length; i++) { - bool bit1 = READ_BIT1(in, i) != 0x00U; - bool bit2 = (crc & 0x20U) == 0x20U; - - crc <<= 1; - - if (bit1 ^ bit2) - crc ^= 0x27U; - } - - return crc & 0x3FU; -} - -uint16_t CNXDNCRC::createCRC12(const unsigned char* in, unsigned int length) -{ - uint16_t crc = 0x0FFFU; - - for (unsigned int i = 0U; i < length; i++) { - bool bit1 = READ_BIT1(in, i) != 0x00U; - bool bit2 = (crc & 0x0800U) == 0x0800U; - - crc <<= 1; - - if (bit1 ^ bit2) - crc ^= 0x080FU; - } - - return crc & 0x0FFFU; -} - -uint16_t CNXDNCRC::createCRC15(const unsigned char* in, unsigned int length) -{ - uint16_t crc = 0x7FFFU; - - for (unsigned int i = 0U; i < length; i++) { - bool bit1 = READ_BIT1(in, i) != 0x00U; - bool bit2 = (crc & 0x4000U) == 0x4000U; - - crc <<= 1; - - if (bit1 ^ bit2) - crc ^= 0x4CC5U; - } - - return crc & 0x7FFFU; -} diff --git a/NXDNReflector/NXDNCRC.h b/NXDNReflector/NXDNCRC.h deleted file mode 100644 index 12e2e40..0000000 --- a/NXDNReflector/NXDNCRC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (C) 2018 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#if !defined(NXDNCRC_H) -#define NXDNCRC_H - -#include - -class CNXDNCRC -{ -public: - static bool checkCRC6(const unsigned char* in, unsigned int length); - static void encodeCRC6(unsigned char* in, unsigned int length); - - static bool checkCRC12(const unsigned char* in, unsigned int length); - static void encodeCRC12(unsigned char* in, unsigned int length); - - static bool checkCRC15(const unsigned char* in, unsigned int length); - static void encodeCRC15(unsigned char* in, unsigned int length); - -private: - static uint8_t createCRC6(const unsigned char* in, unsigned int length); - static uint16_t createCRC12(const unsigned char* in, unsigned int length); - static uint16_t createCRC15(const unsigned char* in, unsigned int length); -}; - -#endif diff --git a/NXDNReflector/NXDNLookup.cpp b/NXDNReflector/NXDNLookup.cpp deleted file mode 100644 index 2c621b6..0000000 --- a/NXDNReflector/NXDNLookup.cpp +++ /dev/null @@ -1,160 +0,0 @@ -/* -* Copyright (C) 2016,2017,2018 by Jonathan Naylor G4KLX -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#include "NXDNLookup.h" -#include "Timer.h" -#include "Log.h" - -#include -#include -#include -#include - -CNXDNLookup::CNXDNLookup(const std::string& filename, unsigned int reloadTime) : -CThread(), -m_filename(filename), -m_reloadTime(reloadTime), -m_table(), -m_mutex(), -m_stop(false) -{ -} - -CNXDNLookup::~CNXDNLookup() -{ -} - -bool CNXDNLookup::read() -{ - bool ret = load(); - - if (m_reloadTime > 0U) - run(); - - return ret; -} - -void CNXDNLookup::entry() -{ - LogInfo("Started the NXDN Id lookup reload thread"); - - CTimer timer(1U, 3600U * m_reloadTime); - timer.start(); - - while (!m_stop) { - sleep(1000U); - - timer.clock(); - if (timer.hasExpired()) { - load(); - timer.start(); - } - } - - LogInfo("Stopped the NXDN Id lookup reload thread"); -} - -void CNXDNLookup::stop() -{ - if (m_reloadTime == 0U) { - delete this; - return; - } - - m_stop = true; - - wait(); -} - -std::string CNXDNLookup::find(unsigned int id) -{ - std::string callsign; - - if (id == 0xFFFFU) - return std::string("ALL"); - - m_mutex.lock(); - - try { - callsign = m_table.at(id); - } catch (...) { - char text[10U]; - ::sprintf(text, "%u", id); - callsign = std::string(text); - } - - m_mutex.unlock(); - - return callsign; -} - -bool CNXDNLookup::exists(unsigned int id) -{ - m_mutex.lock(); - - bool found = m_table.count(id) == 1U; - - m_mutex.unlock(); - - return found; -} - -bool CNXDNLookup::load() -{ - FILE* fp = ::fopen(m_filename.c_str(), "rt"); - if (fp == NULL) { - LogWarning("Cannot open the NXDN Id lookup file - %s", m_filename.c_str()); - return false; - } - - m_mutex.lock(); - - // Remove the old entries - m_table.clear(); - - char buffer[100U]; - while (::fgets(buffer, 100U, fp) != NULL) { - if (buffer[0U] == '#') - continue; - - char* p1 = ::strtok(buffer, ",\t\r\n"); - char* p2 = ::strtok(NULL, ",\t\r\n"); - - if (p1 != NULL && p2 != NULL) { - unsigned int id = (unsigned int)::atoi(p1); - if (id > 0U) { - for (char* p = p2; *p != 0x00U; p++) - *p = ::toupper(*p); - - m_table[id] = std::string(p2); - } - } - } - - m_mutex.unlock(); - - ::fclose(fp); - - size_t size = m_table.size(); - if (size == 0U) - return false; - - LogInfo("Loaded %u Ids to the NXDN callsign lookup table", size); - - return true; -} \ No newline at end of file diff --git a/NXDNReflector/NXDNLookup.h b/NXDNReflector/NXDNLookup.h deleted file mode 100644 index d7b0486..0000000 --- a/NXDNReflector/NXDNLookup.h +++ /dev/null @@ -1,53 +0,0 @@ -/* -* Copyright (C) 2016,2017,2018 by Jonathan Naylor G4KLX -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#ifndef NXDNLookup_H -#define NXDNLookup_H - -#include "Thread.h" -#include "Mutex.h" - -#include -#include - -class CNXDNLookup : public CThread { -public: - CNXDNLookup(const std::string& filename, unsigned int reloadTime); - virtual ~CNXDNLookup(); - - bool read(); - - virtual void entry(); - - std::string find(unsigned int id); - - bool exists(unsigned int id); - - void stop(); - -private: - std::string m_filename; - unsigned int m_reloadTime; - std::unordered_map m_table; - CMutex m_mutex; - bool m_stop; - - bool load(); -}; - -#endif diff --git a/NXDNReflector/NXDNNetwork.cpp b/NXDNReflector/NXDNNetwork.cpp deleted file mode 100644 index c071c2f..0000000 --- a/NXDNReflector/NXDNNetwork.cpp +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright (C) 2009-2014,2016,2018,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "NXDNNetwork.h" -#include "Utils.h" -#include "Log.h" - -#include -#include -#include - -CNXDNNetwork::CNXDNNetwork(unsigned short port, bool debug) : -m_socket(port), -m_debug(debug) -{ -} - -CNXDNNetwork::~CNXDNNetwork() -{ -} - -bool CNXDNNetwork::open() -{ - LogInfo("Opening NXDN network connection"); - - return m_socket.open(); -} - -bool CNXDNNetwork::write(const unsigned char* data, unsigned int length, const sockaddr_storage& addr, unsigned int addrLen) -{ - assert(data != NULL); - assert(length > 0U); - - if (m_debug) - CUtils::dump(1U, "NXDN Network Data Sent", data, length); - - return m_socket.write(data, length, addr, addrLen); -} - -bool CNXDNNetwork::write(const unsigned char* data, unsigned int length, unsigned short srcId, unsigned short dstId, bool grp, const sockaddr_storage& addr, unsigned int addrLen) -{ - assert(data != NULL); - assert(length > 0U); - - unsigned char buffer[50U]; - - buffer[0U] = 'N'; - buffer[1U] = 'X'; - buffer[2U] = 'D'; - buffer[3U] = 'N'; - buffer[4U] = 'D'; - - buffer[5U] = (srcId >> 8) & 0xFFU; - buffer[6U] = (srcId >> 0) & 0xFFU; - - buffer[7U] = (dstId >> 8) & 0xFFU; - buffer[8U] = (dstId >> 0) & 0xFFU; - - buffer[9U] = 0x00U; - buffer[9U] |= grp ? 0x01U : 0x00U; - - if (data[0U] == 0x81U || data[0U] == 0x83U) { - // This is a voice header or trailer. - buffer[9U] |= data[5U] == 0x01U ? 0x04U : 0x00U; - buffer[9U] |= data[5U] == 0x08U ? 0x08U : 0x00U; - } else if ((data[0U] & 0xF0U) == 0x90U) { - // This if data. - buffer[9U] |= 0x02U; - if (data[0U] == 0x90U || data[0U] == 0x92U || data[0U] == 0x9CU || data[0U] == 0x9EU) { - // This is data header or trailer. - buffer[9U] |= data[2U] == 0x09U ? 0x04U : 0x00U; - buffer[9U] |= data[2U] == 0x08U ? 0x08U : 0x00U; - } - } - - ::memcpy(buffer + 10U, data, 33U); - - if (m_debug) - CUtils::dump(1U, "NXDN Network Data Sent", buffer, 43U); - - return m_socket.write(buffer, 43U, addr, addrLen); -} - -unsigned int CNXDNNetwork::read(unsigned char* data, unsigned int length, sockaddr_storage& addr, unsigned int& addrLen) -{ - assert(data != NULL); - assert(length > 0U); - - int len = m_socket.read(data, length, addr, addrLen); - if (len <= 0) - return 0U; - - // Invalid packet type? - if (::memcmp(data, "NXDN", 4U) != 0) - return 0U; - - if (len != 17 && len != 43) - return 0U; - - if (m_debug) - CUtils::dump(1U, "NXDN Network Data Received", data, len); - - return len; -} - -void CNXDNNetwork::close() -{ - m_socket.close(); - - LogInfo("Closing NXDN network connection"); -} diff --git a/NXDNReflector/NXDNNetwork.h b/NXDNReflector/NXDNNetwork.h deleted file mode 100644 index 4af9b27..0000000 --- a/NXDNReflector/NXDNNetwork.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (C) 2009-2014,2016,2018,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#ifndef NXDNNetwork_H -#define NXDNNetwork_H - -#include "UDPSocket.h" - -#include -#include - -class CNXDNNetwork { -public: - CNXDNNetwork(unsigned short port, bool debug); - ~CNXDNNetwork(); - - bool open(); - - bool write(const unsigned char* data, unsigned int length, const sockaddr_storage& address, unsigned int addrLen); - bool write(const unsigned char* data, unsigned int length, unsigned short srcId, unsigned short dstId, bool grp, const sockaddr_storage& addr, unsigned int addrLen); - - unsigned int read(unsigned char* data, unsigned int length, sockaddr_storage& addr, unsigned int& addrLen); - - void close(); - -private: - CUDPSocket m_socket; - bool m_debug; -}; - -#endif diff --git a/NXDNReflector/NXDNReflector.cpp b/NXDNReflector/NXDNReflector.cpp deleted file mode 100644 index 1358743..0000000 --- a/NXDNReflector/NXDNReflector.cpp +++ /dev/null @@ -1,629 +0,0 @@ -/* -* Copyright (C) 2016,2018,2020,2021 by Jonathan Naylor G4KLX -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#include "NXDNReflector.h" -#include "NXDNNetwork.h" -#include "NXDNLookup.h" -#include "StopWatch.h" -#include "Version.h" -#include "Thread.h" -#include "Utils.h" -#include "Log.h" - -#if defined(_WIN32) || defined(_WIN64) -#include -#else -#include -#include -#include -#include -#include -#include -#include -#include -#include -#endif - -#if defined(_WIN32) || defined(_WIN64) -const char* DEFAULT_INI_FILE = "NXDNReflector.ini"; -#else -const char* DEFAULT_INI_FILE = "/etc/NXDNReflector.ini"; -#endif - -#include -#include -#include -#include -#include -#include - -int main(int argc, char** argv) -{ - const char* iniFile = DEFAULT_INI_FILE; - if (argc > 1) { - for (int currentArg = 1; currentArg < argc; ++currentArg) { - std::string arg = argv[currentArg]; - if ((arg == "-v") || (arg == "--version")) { - ::fprintf(stdout, "NXDNReflector version %s\n", VERSION); - return 0; - } else if (arg.substr(0, 1) == "-") { - ::fprintf(stderr, "Usage: NXDNReflector [-v|--version] [filename]\n"); - return 1; - } else { - iniFile = argv[currentArg]; - } - } - } - - CNXDNReflector* reflector = new CNXDNReflector(std::string(iniFile)); - reflector->run(); - delete reflector; - - return 0; -} - -CNXDNReflector::CNXDNReflector(const std::string& file) : -m_conf(file), -m_icomNetwork(NULL), -m_kenwoodNetwork(NULL), -m_repeaters() -{ - CUDPSocket::startup(); -} - -CNXDNReflector::~CNXDNReflector() -{ - CUDPSocket::shutdown(); -} - -void CNXDNReflector::run() -{ - bool ret = m_conf.read(); - if (!ret) { - ::fprintf(stderr, "NXDNReflector: cannot read the .ini file\n"); - return; - } - -#if !defined(_WIN32) && !defined(_WIN64) - bool m_daemon = m_conf.getDaemon(); - if (m_daemon) { - // Create new process - pid_t pid = ::fork(); - if (pid == -1) { - ::fprintf(stderr, "Couldn't fork() , exiting\n"); - return; - } else if (pid != 0) { - exit(EXIT_SUCCESS); - } - - // Create new session and process group - if (::setsid() == -1) { - ::fprintf(stderr, "Couldn't setsid(), exiting\n"); - return; - } - - // Set the working directory to the root directory - if (::chdir("/") == -1) { - ::fprintf(stderr, "Couldn't cd /, exiting\n"); - return; - } - - // If we are currently root... - if (getuid() == 0) { - struct passwd* user = ::getpwnam("mmdvm"); - if (user == NULL) { - ::fprintf(stderr, "Could not get the mmdvm user, exiting\n"); - return; - } - - uid_t mmdvm_uid = user->pw_uid; - gid_t mmdvm_gid = user->pw_gid; - - // Set user and group ID's to mmdvm:mmdvm - if (setgid(mmdvm_gid) != 0) { - ::fprintf(stderr, "Could not set mmdvm GID, exiting\n"); - return; - } - - if (setuid(mmdvm_uid) != 0) { - ::fprintf(stderr, "Could not set mmdvm UID, exiting\n"); - return; - } - - // Double check it worked (AKA Paranoia) - if (setuid(0) != -1) { - ::fprintf(stderr, "It's possible to regain root - something is wrong!, exiting\n"); - return; - } - } - } -#endif - -#if !defined(_WIN32) && !defined(_WIN64) - ret = ::LogInitialise(m_daemon, m_conf.getLogFilePath(), m_conf.getLogFileRoot(), m_conf.getLogFileLevel(), m_conf.getLogDisplayLevel(), m_conf.getLogFileRotate()); -#else - ret = ::LogInitialise(false, m_conf.getLogFilePath(), m_conf.getLogFileRoot(), m_conf.getLogFileLevel(), m_conf.getLogDisplayLevel(), m_conf.getLogFileRotate()); -#endif - if (!ret) { - ::fprintf(stderr, "NXDNReflector: unable to open the log file\n"); - return; - } - -#if !defined(_WIN32) && !defined(_WIN64) - if (m_daemon) { - ::close(STDIN_FILENO); - ::close(STDOUT_FILENO); - ::close(STDERR_FILENO); - } -#endif - - unsigned short tg = m_conf.getTG(); - - CNXDNNetwork nxdnNetwork(m_conf.getNetworkPort(), m_conf.getNetworkDebug()); - ret = nxdnNetwork.open(); - if (!ret) { - ::LogFinalise(); - return; - } - - bool icomEnabled = m_conf.getIcomEnabled(); - - unsigned short icomTGEnable = 0U; - unsigned short icomTGDisable = 0U; - - if (icomEnabled) { - ret = openIcomNetwork(); - if (!ret) { - nxdnNetwork.close(); - ::LogFinalise(); - return; - } - - icomTGEnable = m_conf.getIcomTGEnable(); - icomTGDisable = m_conf.getIcomTGDisable(); - } - - bool kenwoodEnabled = m_conf.getKenwoodEnabled(); - - unsigned short kenwoodTGEnable = 0U; - unsigned short kenwoodTGDisable = 0U; - - if (kenwoodEnabled) { - ret = openKenwoodNetwork(); - if (!ret) { - nxdnNetwork.close(); - ::LogFinalise(); - return; - } - - kenwoodTGEnable = m_conf.getKenwoodTGEnable(); - kenwoodTGDisable = m_conf.getKenwoodTGDisable(); - } - - CNXDNLookup* lookup = new CNXDNLookup(m_conf.getLookupName(), m_conf.getLookupTime()); - lookup->read(); - - CStopWatch stopWatch; - stopWatch.start(); - - CTimer dumpTimer(1000U, 120U); - dumpTimer.start(); - - LogMessage("Starting NXDNReflector-%s", VERSION); - - enum { - ACTIVE_NONE, - ACTIVE_NXDN, - ACTIVE_ICOM, - ACTIVE_KENWOOD - } active = ACTIVE_NONE; - - CNXDNRepeater* current = NULL; - - unsigned short srcId = 0U; - unsigned short dstId = 0U; - bool grp = false; - - CTimer watchdogTimer(1000U, 0U, 1500U); - - for (;;) { - unsigned char buffer[200U]; - sockaddr_storage address; - unsigned int addressLen; - - unsigned int len = nxdnNetwork.read(buffer, 200U, address, addressLen); - if (len > 0U) { - CNXDNRepeater* rpt = findRepeater(address); - - if (::memcmp(buffer, "NXDNP", 5U) == 0 && len == 17U) { - unsigned short id = (buffer[15U] << 8) | buffer[16U]; - if (id == tg) { - if (rpt == NULL) { - rpt = new CNXDNRepeater; - rpt->m_timer.start(); - ::memcpy(&rpt->m_addr, &address, sizeof(struct sockaddr_storage)); - rpt->m_addrLen = addressLen; - rpt->m_callsign = std::string((char*)(buffer + 5U), 10U); - m_repeaters.push_back(rpt); - - char buff[80U]; - LogMessage("Adding %s (%s)", rpt->m_callsign.c_str(), CUDPSocket::display(address, buff, 80U)); - } else { - rpt->m_timer.start(); - } - - // Return the poll - nxdnNetwork.write(buffer, len, address, addressLen); - } - } else if (::memcmp(buffer, "NXDNU", 5U) == 0 && len == 17U) { - unsigned short id = (buffer[15U] << 8) | buffer[16U]; - if (id == tg) { - if (rpt != NULL) { - std::string callsign = std::string((char*)(buffer + 5U), 10U); - - char buff[80U]; - LogMessage("Removing %s (%s) unlinked", callsign.c_str(), CUDPSocket::display(address, buff, 80U)); - - for (std::vector::iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) { - if (*it == rpt) { - m_repeaters.erase(it); - break; - } - } - - delete rpt; - } - } - } else if (::memcmp(buffer, "NXDND", 5U) == 0 && len == 43U) { - if (rpt != NULL) { - unsigned short srcId = (buffer[5U] << 8) | buffer[6U]; - unsigned short dstId = (buffer[7U] << 8) | buffer[8U]; - bool grp = (buffer[9U] & 0x01U) == 0x01U; - - if (icomEnabled && icomTGEnable != 0U && grp && dstId == icomTGEnable) { - if (m_icomNetwork == NULL) { - std::string callsign = lookup->find(srcId); - LogMessage("Icom Network link enabled by %s at %s", callsign.c_str(), current->m_callsign.c_str()); - bool ok = openIcomNetwork(); - if (!ok) - LogWarning("Unable to open the Icom Network link"); - } - } - - if (kenwoodEnabled && kenwoodTGEnable != 0U && grp && dstId == kenwoodTGEnable) { - if (m_kenwoodNetwork == NULL) { - std::string callsign = lookup->find(srcId); - LogMessage("Kenwood Network link enabled by %s at %s", callsign.c_str(), current->m_callsign.c_str()); - bool ok = openKenwoodNetwork(); - if (!ok) - LogWarning("Unable to open the Kenwood Network link"); - } - } - - if (icomEnabled && icomTGDisable != 0U && grp && dstId == icomTGDisable) { - if (m_icomNetwork != NULL) { - std::string callsign = lookup->find(srcId); - LogMessage("Icom Network link disabled by %s at %s", callsign.c_str(), current->m_callsign.c_str()); - closeIcomNetwork(); - } - } - - if (kenwoodEnabled && kenwoodTGDisable != 0U && grp && dstId == kenwoodTGDisable) { - if (m_kenwoodNetwork != NULL) { - std::string callsign = lookup->find(srcId); - LogMessage("Kenwood Network link disabled by %s at %s", callsign.c_str(), current->m_callsign.c_str()); - closeKenwoodNetwork(); - } - } - - if (grp && dstId == tg) { - rpt->m_timer.start(); - - if (current == NULL && active == ACTIVE_NONE) { - current = rpt; - - std::string callsign = lookup->find(srcId); - LogMessage("Transmission from %s at %s to %s%u", callsign.c_str(), current->m_callsign.c_str(), grp ? "TG " : "", dstId); - - active = ACTIVE_NXDN; - } - - if (active == ACTIVE_NXDN) { - watchdogTimer.start(); - - for (std::vector::const_iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) { - if (!CUDPSocket::match((*it)->m_addr, address)) - nxdnNetwork.write(buffer, len, (*it)->m_addr, (*it)->m_addrLen); - } - - if (m_icomNetwork != NULL) - m_icomNetwork->write(buffer, len); - - if (m_kenwoodNetwork != NULL) - m_kenwoodNetwork->write(buffer, len); - - if ((buffer[9U] & 0x08U) == 0x08U) { - LogMessage("Received end of transmission"); - current = NULL; - active = ACTIVE_NONE; - watchdogTimer.stop(); - } - } - } - } else { - LogMessage("Data received from an unknown source"); - CUtils::dump(2U, "Data", buffer, len); - } - } - } - - if (m_icomNetwork != NULL) { - len = m_icomNetwork->read(buffer); - if (len > 0U) { - if (current == NULL) { - if (active == ACTIVE_NONE) { - if ((buffer[0U] == 0x81U || buffer[0U] == 0x83U) && buffer[5U] == 0x01U) { - bool tempGrp = (buffer[7U] & 0x20U) == 0x20U; - unsigned short tempSrcId = (buffer[8U] << 8) | buffer[9U]; - unsigned short tempDstId = (buffer[10U] << 8) | buffer[11U]; - - if (tempGrp && tempDstId == tg) { - // Save the grp, src and dest for use in the NXDN Protocol messages - grp = tempGrp; - srcId = tempSrcId; - dstId = tempDstId; - - std::string callsign = lookup->find(srcId); - LogMessage("Transmission from %s on Icom Network to %s%u", callsign.c_str(), grp ? "TG " : "", dstId); - - active = ACTIVE_ICOM; - } - } - if ((buffer[0U] & 0xF0U) == 0x90U && buffer[2U] == 0x09U) { - bool tempGrp = (buffer[4U] & 0x20U) == 0x20U; - unsigned short tempSrcId = (buffer[5U] << 8) | buffer[6U]; - unsigned short tempDstId = (buffer[7U] << 8) | buffer[8U]; - - if (tempGrp && tempDstId == tg) { - // Save the grp, src and dest for use in the NXDN Protocol messages - grp = tempGrp; - srcId = tempSrcId; - dstId = tempDstId; - - std::string callsign = lookup->find(srcId); - LogMessage("Transmission from %s on Icom Network to %s%u", callsign.c_str(), grp ? "TG " : "", dstId); - - active = ACTIVE_ICOM; - } - } - } - - if (active == ACTIVE_ICOM) { - watchdogTimer.start(); - - for (std::vector::const_iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) - nxdnNetwork.write(buffer, len, srcId, dstId, grp, (*it)->m_addr, (*it)->m_addrLen); - - if (m_kenwoodNetwork != NULL) - m_kenwoodNetwork->write(buffer, len); - - if ((buffer[0U] == 0x81U || buffer[0U] == 0x83U) && buffer[5U] == 0x08U) { - LogMessage("Received end of transmission"); - active = ACTIVE_NONE; - watchdogTimer.stop(); - } - if ((buffer[0U] & 0xF0U) == 0x90U && buffer[2U] == 0x08U) { - LogMessage("Received end of transmission"); - active = ACTIVE_NONE; - watchdogTimer.stop(); - } - } - } - } - } - - if (m_kenwoodNetwork != NULL) { - len = m_kenwoodNetwork->read(buffer); - if (len > 0U) { - if (current == NULL) { - if (active == ACTIVE_NONE) { - if ((buffer[0U] == 0x81U || buffer[0U] == 0x83U) && buffer[5U] == 0x01U) { - bool tempGrp = (buffer[7U] & 0x20U) == 0x20U; - unsigned short tempSrcId = (buffer[8U] << 8) | buffer[9U]; - unsigned short tempDstId = (buffer[10U] << 8) | buffer[11U]; - - if (tempGrp && tempDstId == tg) { - // Save the grp, src and dest for use in the NXDN Protocol messages - grp = tempGrp; - srcId = tempSrcId; - dstId = tempDstId; - - std::string callsign = lookup->find(srcId); - LogMessage("Transmission from %s on Kenwood Network to %s%u", callsign.c_str(), grp ? "TG " : "", dstId); - - active = ACTIVE_KENWOOD; - } - } - if ((buffer[0U] & 0xF0U) == 0x90U && buffer[2U] == 0x09U) { - bool tempGrp = (buffer[4U] & 0x20U) == 0x20U; - unsigned short tempSrcId = (buffer[5U] << 8) | buffer[6U]; - unsigned short tempDstId = (buffer[7U] << 8) | buffer[8U]; - - if (tempGrp && tempDstId == tg) { - // Save the grp, src and dest for use in the NXDN Protocol messages - grp = tempGrp; - srcId = tempSrcId; - dstId = tempDstId; - - std::string callsign = lookup->find(srcId); - LogMessage("Transmission from %s on Kenwood Network to %s%u", callsign.c_str(), grp ? "TG " : "", dstId); - - active = ACTIVE_KENWOOD; - } - } - } - - if (active == ACTIVE_KENWOOD) { - watchdogTimer.start(); - - for (std::vector::const_iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) - nxdnNetwork.write(buffer, len, srcId, dstId, grp, (*it)->m_addr, (*it)->m_addrLen); - - if (m_icomNetwork != NULL) - m_icomNetwork->write(buffer, len); - - if ((buffer[0U] == 0x81U || buffer[0U] == 0x83U) && buffer[5U] == 0x08U) { - LogMessage("Received end of transmission"); - active = ACTIVE_NONE; - watchdogTimer.stop(); - } - if ((buffer[0U] & 0xF0U) == 0x90U && buffer[2U] == 0x08U) { - LogMessage("Received end of transmission"); - active = ACTIVE_NONE; - watchdogTimer.stop(); - } - } - } - } - } - - unsigned int ms = stopWatch.elapsed(); - stopWatch.start(); - - // Remove any repeaters that haven't reported for a while - for (std::vector::iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) - (*it)->m_timer.clock(ms); - - for (std::vector::iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) { - if ((*it)->m_timer.hasExpired()) { - char buff[80U]; - LogMessage("Removing %s (%s) disappeared", (*it)->m_callsign.c_str(), - CUDPSocket::display((*it)->m_addr, buff, 80U)); - - delete *it; - m_repeaters.erase(it); - break; - } - } - - watchdogTimer.clock(ms); - if (watchdogTimer.isRunning() && watchdogTimer.hasExpired()) { - LogMessage("Network watchdog has expired"); - watchdogTimer.stop(); - current = NULL; - active = ACTIVE_NONE; - } - - dumpTimer.clock(ms); - if (dumpTimer.hasExpired()) { - dumpRepeaters(); - dumpTimer.start(); - } - - if (m_icomNetwork != NULL) - m_icomNetwork->clock(ms); - - if (m_kenwoodNetwork != NULL) - m_kenwoodNetwork->clock(ms); - - if (ms < 5U) - CThread::sleep(5U); - } - - nxdnNetwork.close(); - - closeIcomNetwork(); - - closeKenwoodNetwork(); - - lookup->stop(); - - ::LogFinalise(); -} - -CNXDNRepeater* CNXDNReflector::findRepeater(const sockaddr_storage& addr) const -{ - for (std::vector::const_iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) { - if (CUDPSocket::match(addr, (*it)->m_addr)) - return *it; - } - - return NULL; -} - -void CNXDNReflector::dumpRepeaters() const -{ - if (m_repeaters.size() == 0U) { - LogMessage("No repeaters linked"); - return; - } - - LogMessage("Currently linked repeaters:"); - - for (std::vector::const_iterator it = m_repeaters.begin(); it != m_repeaters.end(); ++it) { - char buffer[80U]; - LogMessage(" %s: %s %u/%u", (*it)->m_callsign.c_str(), - CUDPSocket::display((*it)->m_addr, buffer, 80U), - (*it)->m_timer.getTimer(), - (*it)->m_timer.getTimeout()); - } -} - -bool CNXDNReflector::openIcomNetwork() -{ - m_icomNetwork = new CIcomNetwork(m_conf.getIcomAddress(), m_conf.getIcomDebug()); - bool ret = m_icomNetwork->open(); - if (!ret) { - delete m_icomNetwork; - m_icomNetwork = NULL; - return false; - } - - return true; -} - -bool CNXDNReflector::openKenwoodNetwork() -{ - m_kenwoodNetwork = new CKenwoodNetwork(m_conf.getKenwoodAddress(), m_conf.getKenwoodDebug()); - bool ret = m_kenwoodNetwork->open(); - if (!ret) { - delete m_kenwoodNetwork; - m_kenwoodNetwork = NULL; - return false; - } - - return true; -} - -void CNXDNReflector::closeIcomNetwork() -{ - if (m_icomNetwork != NULL) { - m_icomNetwork->close(); - delete m_icomNetwork; - m_icomNetwork = NULL; - } -} - -void CNXDNReflector::closeKenwoodNetwork() -{ - if (m_kenwoodNetwork != NULL) { - m_kenwoodNetwork->close(); - delete m_kenwoodNetwork; - m_kenwoodNetwork = NULL; - } -} diff --git a/NXDNReflector/NXDNReflector.h b/NXDNReflector/NXDNReflector.h deleted file mode 100644 index eb5e377..0000000 --- a/NXDNReflector/NXDNReflector.h +++ /dev/null @@ -1,82 +0,0 @@ -/* -* Copyright (C) 2016,2018,2020 by Jonathan Naylor G4KLX -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#if !defined(NXDNReflector_H) -#define NXDNReflector_H - -#include "KenwoodNetwork.h" -#include "IcomNetwork.h" -#include "Timer.h" -#include "Conf.h" - -#include -#include -#include - -#if !defined(_WIN32) && !defined(_WIN64) -#include -#include -#include -#include -#include -#include -#include -#else -#include -#endif - -class CNXDNRepeater { -public: - CNXDNRepeater() : - m_addr(), - m_addrLen(0U), - m_callsign(), - m_timer(1000U, 120U) - { - } - - sockaddr_storage m_addr; - unsigned int m_addrLen; - std::string m_callsign; - CTimer m_timer; -}; - -class CNXDNReflector -{ -public: - CNXDNReflector(const std::string& file); - ~CNXDNReflector(); - - void run(); - -private: - CConf m_conf; - CIcomNetwork* m_icomNetwork; - CKenwoodNetwork* m_kenwoodNetwork; - std::vector m_repeaters; - - CNXDNRepeater* findRepeater(const sockaddr_storage& addr) const; - void dumpRepeaters() const; - - bool openIcomNetwork(); - bool openKenwoodNetwork(); - void closeIcomNetwork(); - void closeKenwoodNetwork(); -}; - -#endif diff --git a/NXDNReflector/NXDNReflector.ini b/NXDNReflector/NXDNReflector.ini deleted file mode 100644 index fa0d9ec..0000000 --- a/NXDNReflector/NXDNReflector.ini +++ /dev/null @@ -1,35 +0,0 @@ -[General] -TG=9999 -Daemon=1 - -[Id Lookup] -Name=NXDN.csv -Time=24 - -[Log] -# Logging levels, 0=No logging -DisplayLevel=1 -FileLevel=1 -FilePath=. -FileRoot=NXDNReflector -FileRotate=1 - -[Network] -Port=41400 -Debug=0 - -# Please visit www.nxdninfo.com if you are planning to link to the Icom NXCore server in Florida. -[Icom Network] -Enabled=0 -Address=flicom.nxcore.org -# TGEnable=1234 -# TGDisable=3456 -Debug=0 - -# Note that the Kenwood NXCore server in Florida is offline. -[Kenwood Network] -Enabled=0 -Address=flkenwood.nxcore.org -# TGEnable=1234 -# TGDisable=3456 -Debug=0 diff --git a/NXDNReflector/NXDNReflector.sh b/NXDNReflector/NXDNReflector.sh deleted file mode 100644 index 8db48d7..0000000 --- a/NXDNReflector/NXDNReflector.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/bash -### BEGIN INIT INFO -# -# Provides: NXDNReflector -# Required-Start: $all -# Required-Stop: -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: Example startscript NXDNReflector - -# -### END INIT INFO -## Fill in name of program here. -PROG="NXDNReflector" -PROG_PATH="/usr/local/bin/" -PROG_ARGS="/etc/NXDNReflector.ini" -PIDFILE="/var/run/NXDNReflector.pid" -USER="root" - -start() { - if [ -e $PIDFILE ]; then - ## Program is running, exit with error. - echo "Error! $PROG is currently running!" 1>&2 - exit 1 - else - cd $PROG_PATH - ./$PROG $PROG_ARGS - echo "$PROG started" - touch $PIDFILE - fi -} - -stop() { - if [ -e $PIDFILE ]; then - ## Program is running, so stop it - echo "$PROG is running" - rm -f $PIDFILE - killall $PROG - echo "$PROG stopped" - else - ## Program is not running, exit with error. - echo "Error! $PROG not started!" 1>&2 - exit 1 - fi -} - -## Check to see if we are running as root first. -## Found at -## http://www.cyberciti.biz/tips/shell-root-user-check-script.html -if [ "$(id -u)" != "0" ]; then - echo "This script must be run as root" 1>&2 - exit 1 -fi - -case "$1" in - start) - start - exit 0 - ;; - stop) - stop - exit 0 - ;; - reload|restart|force-reload) - stop - sleep 5 - start - exit 0 - ;; - **) - echo "Usage: $0 {start|stop|reload}" 1>&2 - exit 1 - ;; -esac -exit 0 -### END diff --git a/NXDNReflector/NXDNReflector.sln b/NXDNReflector/NXDNReflector.sln deleted file mode 100644 index 05deef3..0000000 --- a/NXDNReflector/NXDNReflector.sln +++ /dev/null @@ -1,31 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2026 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NXDNReflector", "NXDNReflector.vcxproj", "{C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x64.ActiveCfg = Debug|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x64.Build.0 = Debug|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x86.ActiveCfg = Debug|Win32 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Debug|x86.Build.0 = Debug|Win32 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x64.ActiveCfg = Release|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x64.Build.0 = Release|x64 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x86.ActiveCfg = Release|Win32 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {32F19C39-C6E7-44AB-BE4C-EA8DD3C57231} - EndGlobalSection -EndGlobal diff --git a/NXDNReflector/NXDNReflector.vcxproj b/NXDNReflector/NXDNReflector.vcxproj deleted file mode 100644 index 59e18c0..0000000 --- a/NXDNReflector/NXDNReflector.vcxproj +++ /dev/null @@ -1,189 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15.0 - {C68ABEB3-5CDD-4B26-8D66-77FE81EC6BB5} - Win32Proj - NXDNReflector - 10.0 - - - - Application - true - v142 - Unicode - - - Application - false - v142 - true - Unicode - - - Application - true - v142 - Unicode - - - Application - false - v142 - true - Unicode - - - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - - NotUsing - Level3 - Disabled - true - HAVE_LOG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS - true - - - Console - true - ws2_32.lib;%(AdditionalDependencies) - - - - - NotUsing - Level3 - Disabled - true - HAVE_LOG_H;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS - true - - - Console - true - ws2_32.lib;%(AdditionalDependencies) - - - - - NotUsing - Level3 - MaxSpeed - true - true - true - HAVE_LOG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS - true - - - Console - true - true - true - ws2_32.lib;%(AdditionalDependencies) - - - - - NotUsing - Level3 - MaxSpeed - true - true - true - HAVE_LOG_H;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS - true - - - Console - true - true - true - ws2_32.lib;%(AdditionalDependencies) - - - - - - \ No newline at end of file diff --git a/NXDNReflector/NXDNReflector.vcxproj.filters b/NXDNReflector/NXDNReflector.vcxproj.filters deleted file mode 100644 index 9438711..0000000 --- a/NXDNReflector/NXDNReflector.vcxproj.filters +++ /dev/null @@ -1,104 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/NXDNReflector/StopWatch.cpp b/NXDNReflector/StopWatch.cpp deleted file mode 100644 index 481241b..0000000 --- a/NXDNReflector/StopWatch.cpp +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright (C) 2015,2016,2018 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "StopWatch.h" - -#if defined(_WIN32) || defined(_WIN64) - -CStopWatch::CStopWatch() : -m_frequencyS(), -m_frequencyMS(), -m_start() -{ - ::QueryPerformanceFrequency(&m_frequencyS); - - m_frequencyMS.QuadPart = m_frequencyS.QuadPart / 1000ULL; -} - -CStopWatch::~CStopWatch() -{ -} - -unsigned long long CStopWatch::time() const -{ - LARGE_INTEGER now; - ::QueryPerformanceCounter(&now); - - return (unsigned long long)(now.QuadPart / m_frequencyMS.QuadPart); -} - -unsigned long long CStopWatch::start() -{ - ::QueryPerformanceCounter(&m_start); - - return (unsigned long long)(m_start.QuadPart / m_frequencyS.QuadPart); -} - -unsigned int CStopWatch::elapsed() -{ - LARGE_INTEGER now; - ::QueryPerformanceCounter(&now); - - LARGE_INTEGER temp; - temp.QuadPart = (now.QuadPart - m_start.QuadPart) * 1000; - - return (unsigned int)(temp.QuadPart / m_frequencyS.QuadPart); -} - -#else - -#include -#include - -CStopWatch::CStopWatch() : -m_startMS(0ULL) -{ -} - -CStopWatch::~CStopWatch() -{ -} - -unsigned long long CStopWatch::time() const -{ - struct timeval now; - ::gettimeofday(&now, NULL); - - return now.tv_sec * 1000ULL + now.tv_usec / 1000ULL; -} - -unsigned long long CStopWatch::start() -{ - struct timespec now; - ::clock_gettime(CLOCK_MONOTONIC, &now); - - m_startMS = now.tv_sec * 1000ULL + now.tv_nsec / 1000000ULL; - - return m_startMS; -} - -unsigned int CStopWatch::elapsed() -{ - struct timespec now; - ::clock_gettime(CLOCK_MONOTONIC, &now); - - unsigned long long nowMS = now.tv_sec * 1000ULL + now.tv_nsec / 1000000ULL; - - return nowMS - m_startMS; -} - -#endif diff --git a/NXDNReflector/StopWatch.h b/NXDNReflector/StopWatch.h deleted file mode 100644 index b628392..0000000 --- a/NXDNReflector/StopWatch.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (C) 2015,2016,2018 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#if !defined(STOPWATCH_H) -#define STOPWATCH_H - -#if defined(_WIN32) || defined(_WIN64) -#include -#include -#else -#include -#endif - -class CStopWatch -{ -public: - CStopWatch(); - ~CStopWatch(); - - unsigned long long time() const; - - unsigned long long start(); - unsigned int elapsed(); - -private: -#if defined(_WIN32) || defined(_WIN64) - LARGE_INTEGER m_frequencyS; - LARGE_INTEGER m_frequencyMS; - LARGE_INTEGER m_start; -#else - unsigned long long m_startMS; -#endif -}; - -#endif diff --git a/NXDNReflector/Thread.cpp b/NXDNReflector/Thread.cpp deleted file mode 100644 index 6f76f5b..0000000 --- a/NXDNReflector/Thread.cpp +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright (C) 2015,2016,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "Thread.h" - -#if defined(_WIN32) || defined(_WIN64) - -CThread::CThread() : -m_handle() -{ -} - -CThread::~CThread() -{ -} - -bool CThread::run() -{ - m_handle = ::CreateThread(NULL, 0, &helper, this, 0, NULL); - - return m_handle != NULL; -} - - -void CThread::wait() -{ - ::WaitForSingleObject(m_handle, INFINITE); - - ::CloseHandle(m_handle); -} - - -DWORD CThread::helper(LPVOID arg) -{ - CThread* p = (CThread*)arg; - - p->entry(); - - return 0UL; -} - -void CThread::sleep(unsigned int ms) -{ - ::Sleep(ms); -} - -#else - -#include - -CThread::CThread() : -m_thread() -{ -} - -CThread::~CThread() -{ -} - -bool CThread::run() -{ - return ::pthread_create(&m_thread, NULL, helper, this) == 0; -} - - -void CThread::wait() -{ - ::pthread_join(m_thread, NULL); -} - - -void* CThread::helper(void* arg) -{ - CThread* p = (CThread*)arg; - - p->entry(); - - return NULL; -} - -void CThread::sleep(unsigned int ms) -{ - struct timespec ts; - - ts.tv_sec = ms / 1000U; - ts.tv_nsec = (ms % 1000U) * 1000000U; - - ::nanosleep(&ts, NULL); -} - -#endif - diff --git a/NXDNReflector/Thread.h b/NXDNReflector/Thread.h deleted file mode 100644 index 352d938..0000000 --- a/NXDNReflector/Thread.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (C) 2015,2016 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#if !defined(THREAD_H) -#define THREAD_H - -#if defined(_WIN32) || defined(_WIN64) -#include -#else -#include -#endif - -class CThread -{ -public: - CThread(); - virtual ~CThread(); - - virtual bool run(); - - virtual void entry() = 0; - - virtual void wait(); - - static void sleep(unsigned int ms); - -private: -#if defined(_WIN32) || defined(_WIN64) - HANDLE m_handle; -#else - pthread_t m_thread; -#endif - -#if defined(_WIN32) || defined(_WIN64) - static DWORD __stdcall helper(LPVOID arg); -#else - static void* helper(void* arg); -#endif -}; - -#endif diff --git a/NXDNReflector/Timer.cpp b/NXDNReflector/Timer.cpp deleted file mode 100644 index 53956e4..0000000 --- a/NXDNReflector/Timer.cpp +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (C) 2009,2010,2015 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "Timer.h" - -#include -#include - -CTimer::CTimer(unsigned int ticksPerSec, unsigned int secs, unsigned int msecs) : -m_ticksPerSec(ticksPerSec), -m_timeout(0U), -m_timer(0U) -{ - assert(ticksPerSec > 0U); - - if (secs > 0U || msecs > 0U) { - // m_timeout = ((secs * 1000U + msecs) * m_ticksPerSec) / 1000U + 1U; - unsigned long long temp = (secs * 1000ULL + msecs) * m_ticksPerSec; - m_timeout = (unsigned int)(temp / 1000ULL + 1ULL); - } -} - -CTimer::~CTimer() -{ -} - -void CTimer::setTimeout(unsigned int secs, unsigned int msecs) -{ - if (secs > 0U || msecs > 0U) { - // m_timeout = ((secs * 1000U + msecs) * m_ticksPerSec) / 1000U + 1U; - unsigned long long temp = (secs * 1000ULL + msecs) * m_ticksPerSec; - m_timeout = (unsigned int)(temp / 1000ULL + 1ULL); - } else { - m_timeout = 0U; - m_timer = 0U; - } -} - -unsigned int CTimer::getTimeout() const -{ - if (m_timeout == 0U) - return 0U; - - return (m_timeout - 1U) / m_ticksPerSec; -} - -unsigned int CTimer::getTimer() const -{ - if (m_timer == 0U) - return 0U; - - return (m_timer - 1U) / m_ticksPerSec; -} diff --git a/NXDNReflector/Timer.h b/NXDNReflector/Timer.h deleted file mode 100644 index 87d68f5..0000000 --- a/NXDNReflector/Timer.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright (C) 2009,2010,2011,2014 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#ifndef Timer_H -#define Timer_H - -class CTimer { -public: - CTimer(unsigned int ticksPerSec, unsigned int secs = 0U, unsigned int msecs = 0U); - ~CTimer(); - - void setTimeout(unsigned int secs, unsigned int msecs = 0U); - - unsigned int getTimeout() const; - unsigned int getTimer() const; - - unsigned int getRemaining() - { - if (m_timeout == 0U || m_timer == 0U) - return 0U; - - if (m_timer >= m_timeout) - return 0U; - - return (m_timeout - m_timer) / m_ticksPerSec; - } - - bool isRunning() - { - return m_timer > 0U; - } - - void start(unsigned int secs, unsigned int msecs = 0U) - { - setTimeout(secs, msecs); - - start(); - } - - void start() - { - if (m_timeout > 0U) - m_timer = 1U; - } - - void stop() - { - m_timer = 0U; - } - - bool hasExpired() - { - if (m_timeout == 0U || m_timer == 0U) - return false; - - if (m_timer >= m_timeout) - return true; - - return false; - } - - void clock(unsigned int ticks = 1U) - { - if (m_timer > 0U && m_timeout > 0U) - m_timer += ticks; - } - -private: - unsigned int m_ticksPerSec; - unsigned int m_timeout; - unsigned int m_timer; -}; - -#endif diff --git a/NXDNReflector/UDPSocket.cpp b/NXDNReflector/UDPSocket.cpp deleted file mode 100644 index 492e652..0000000 --- a/NXDNReflector/UDPSocket.cpp +++ /dev/null @@ -1,391 +0,0 @@ -/* - * Copyright (C) 2006-2016,2020,2021 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include "UDPSocket.h" - -#include - -#if !defined(_WIN32) && !defined(_WIN64) -#include -#include -#endif - -#if defined(HAVE_LOG_H) -#include "Log.h" -#else -#define LogMessage(fmt, ...) ::fprintf(stderr, fmt "\n", ## __VA_ARGS__) -#define LogError(fmt, ...) ::fprintf(stderr, fmt "\n", ## __VA_ARGS__) -#define LogInfo(fmt, ...) ::fprintf(stderr, fmt "\n", ## __VA_ARGS__) -#endif - -CUDPSocket::CUDPSocket(const std::string& address, unsigned short port) : -m_address_save(address), -m_port_save(port), -m_counter(0U) -{ - for (int i = 0; i < UDP_SOCKET_MAX; i++) { - m_address[i] = ""; - m_port[i] = 0U; - m_af[i] = 0U; - m_fd[i] = -1; - } -} - -CUDPSocket::CUDPSocket(unsigned short port) : -m_address_save(), -m_port_save(port), -m_counter(0U) -{ - for (int i = 0; i < UDP_SOCKET_MAX; i++) { - m_address[i] = ""; - m_port[i] = 0U; - m_af[i] = 0U; - m_fd[i] = -1; - } -} - -CUDPSocket::~CUDPSocket() -{ -} - -void CUDPSocket::startup() -{ -#if defined(_WIN32) || defined(_WIN64) - WSAData data; - int wsaRet = ::WSAStartup(MAKEWORD(2, 2), &data); - if (wsaRet != 0) - LogError("Error from WSAStartup"); -#endif -} - -void CUDPSocket::shutdown() -{ -#if defined(_WIN32) || defined(_WIN64) - ::WSACleanup(); -#endif -} - -int CUDPSocket::lookup(const std::string& hostname, unsigned short port, sockaddr_storage& addr, unsigned int& address_length) -{ - struct addrinfo hints; - ::memset(&hints, 0, sizeof(hints)); - - return lookup(hostname, port, addr, address_length, hints); -} - -int CUDPSocket::lookup(const std::string& hostname, unsigned short port, sockaddr_storage& addr, unsigned int& address_length, struct addrinfo& hints) -{ - std::string portstr = std::to_string(port); - struct addrinfo *res; - - /* port is always digits, no needs to lookup service */ - hints.ai_flags |= AI_NUMERICSERV; - - int err = getaddrinfo(hostname.empty() ? NULL : hostname.c_str(), portstr.c_str(), &hints, &res); - if (err != 0) { - sockaddr_in* paddr = (sockaddr_in*)&addr; - ::memset(paddr, 0x00U, address_length = sizeof(sockaddr_in)); - paddr->sin_family = AF_INET; - paddr->sin_port = htons(port); - paddr->sin_addr.s_addr = htonl(INADDR_NONE); - LogError("Cannot find address for host %s", hostname.c_str()); - return err; - } - - ::memcpy(&addr, res->ai_addr, address_length = res->ai_addrlen); - - freeaddrinfo(res); - - return 0; -} - -bool CUDPSocket::match(const sockaddr_storage& addr1, const sockaddr_storage& addr2, IPMATCHTYPE type) -{ - if (addr1.ss_family != addr2.ss_family) - return false; - - if (type == IMT_ADDRESS_AND_PORT) { - switch (addr1.ss_family) { - case AF_INET: - struct sockaddr_in *in_1, *in_2; - in_1 = (struct sockaddr_in*)&addr1; - in_2 = (struct sockaddr_in*)&addr2; - return (in_1->sin_addr.s_addr == in_2->sin_addr.s_addr) && (in_1->sin_port == in_2->sin_port); - case AF_INET6: - struct sockaddr_in6 *in6_1, *in6_2; - in6_1 = (struct sockaddr_in6*)&addr1; - in6_2 = (struct sockaddr_in6*)&addr2; - return IN6_ARE_ADDR_EQUAL(&in6_1->sin6_addr, &in6_2->sin6_addr) && (in6_1->sin6_port == in6_2->sin6_port); - default: - return false; - } - } else if (type == IMT_ADDRESS_ONLY) { - switch (addr1.ss_family) { - case AF_INET: - struct sockaddr_in *in_1, *in_2; - in_1 = (struct sockaddr_in*)&addr1; - in_2 = (struct sockaddr_in*)&addr2; - return in_1->sin_addr.s_addr == in_2->sin_addr.s_addr; - case AF_INET6: - struct sockaddr_in6 *in6_1, *in6_2; - in6_1 = (struct sockaddr_in6*)&addr1; - in6_2 = (struct sockaddr_in6*)&addr2; - return IN6_ARE_ADDR_EQUAL(&in6_1->sin6_addr, &in6_2->sin6_addr); - default: - return false; - } - } else { - return false; - } -} - -bool CUDPSocket::isNone(const sockaddr_storage& addr) -{ - struct sockaddr_in *in = (struct sockaddr_in *)&addr; - - return ((addr.ss_family == AF_INET) && (in->sin_addr.s_addr == htonl(INADDR_NONE))); -} - -char* CUDPSocket::display(const sockaddr_storage& addr, char* buffer, unsigned int length) -{ - assert(buffer != NULL); - assert(length > INET6_ADDRSTRLEN); - - switch (addr.ss_family) { - case AF_INET: { - struct sockaddr_in* in4 = (struct sockaddr_in*)&addr; - ::inet_ntop(AF_INET, &in4->sin_addr, buffer, length); - ::sprintf(buffer + ::strlen(buffer), ":%u", in4->sin_port); - } - break; - - case AF_INET6: { - struct sockaddr_in6* in6 = (struct sockaddr_in6*)&addr; - ::inet_ntop(AF_INET6, &in6->sin6_addr, buffer, length); - ::sprintf(buffer + ::strlen(buffer), ":%u", in6->sin6_port); - } - break; - - default: - ::strcpy(buffer, "Unknown"); - break; - } - - return buffer; -} - -bool CUDPSocket::open(const sockaddr_storage& address) -{ - return open(address.ss_family); -} - -bool CUDPSocket::open(unsigned int af) -{ - return open(0, af, m_address_save, m_port_save); -} - -bool CUDPSocket::open(const unsigned int index, const unsigned int af, const std::string& address, const unsigned short port) -{ - sockaddr_storage addr; - unsigned int addrlen; - struct addrinfo hints; - - ::memset(&hints, 0, sizeof(hints)); - hints.ai_flags = AI_PASSIVE; - hints.ai_family = af; - - /* to determine protocol family, call lookup() first. */ - int err = lookup(address, port, addr, addrlen, hints); - if (err != 0) { - LogError("The local address is invalid - %s", address.c_str()); - return false; - } - - close(index); - - int fd = ::socket(addr.ss_family, SOCK_DGRAM, 0); - if (fd < 0) { -#if defined(_WIN32) || defined(_WIN64) - LogError("Cannot create the UDP socket, err: %lu", ::GetLastError()); -#else - LogError("Cannot create the UDP socket, err: %d", errno); -#endif - return false; - } - - m_address[index] = address; - m_port[index] = port; - m_af[index] = addr.ss_family; - m_fd[index] = fd; - - if (port > 0U) { - int reuse = 1; - if (::setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (char *)&reuse, sizeof(reuse)) == -1) { -#if defined(_WIN32) || defined(_WIN64) - LogError("Cannot set the UDP socket option, err: %lu", ::GetLastError()); -#else - LogError("Cannot set the UDP socket option, err: %d", errno); -#endif - return false; - } - - if (::bind(fd, (sockaddr*)&addr, addrlen) == -1) { -#if defined(_WIN32) || defined(_WIN64) - LogError("Cannot bind the UDP address, err: %lu", ::GetLastError()); -#else - LogError("Cannot bind the UDP address, err: %d", errno); -#endif - return false; - } - - LogInfo("Opening UDP port on %hu", port); - } - - return true; -} - -int CUDPSocket::read(unsigned char* buffer, unsigned int length, sockaddr_storage& address, unsigned int &address_length) -{ - assert(buffer != NULL); - assert(length > 0U); - - // Check that the readfrom() won't block - int i, n; - struct pollfd pfd[UDP_SOCKET_MAX]; - for (i = n = 0; i < UDP_SOCKET_MAX; i++) { - if (m_fd[i] >= 0) { - pfd[n].fd = m_fd[i]; - pfd[n].events = POLLIN; - n++; - } - } - - // no socket descriptor to receive - if (n == 0) - return 0; - - // Return immediately -#if defined(_WIN32) || defined(_WIN64) - int ret = WSAPoll(pfd, n, 0); -#else - int ret = ::poll(pfd, n, 0); -#endif - if (ret < 0) { -#if defined(_WIN32) || defined(_WIN64) - LogError("Error returned from UDP poll, err: %lu", ::GetLastError()); -#else - LogError("Error returned from UDP poll, err: %d", errno); -#endif - return -1; - } - - int index; - for (i = 0; i < n; i++) { - // round robin - index = (i + m_counter) % n; - if (pfd[index].revents & POLLIN) - break; - } - if (i == n) - return 0; - -#if defined(_WIN32) || defined(_WIN64) - int size = sizeof(sockaddr_storage); -#else - socklen_t size = sizeof(sockaddr_storage); -#endif - -#if defined(_WIN32) || defined(_WIN64) - int len = ::recvfrom(pfd[index].fd, (char*)buffer, length, 0, (sockaddr *)&address, &size); -#else - ssize_t len = ::recvfrom(pfd[index].fd, (char*)buffer, length, 0, (sockaddr *)&address, &size); -#endif - if (len <= 0) { -#if defined(_WIN32) || defined(_WIN64) - LogError("Error returned from recvfrom, err: %lu", ::GetLastError()); -#else - LogError("Error returned from recvfrom, err: %d", errno); - - if (len == -1 && errno == ENOTSOCK) { - LogMessage("Re-opening UDP port on %hu", m_port[index]); - close(); - open(); - } -#endif - return -1; - } - - m_counter++; - address_length = size; - return len; -} - -bool CUDPSocket::write(const unsigned char* buffer, unsigned int length, const sockaddr_storage& address, unsigned int address_length) -{ - assert(buffer != NULL); - assert(length > 0U); - - bool result = false; - - for (int i = 0; i < UDP_SOCKET_MAX; i++) { - if (m_fd[i] < 0 || m_af[i] != address.ss_family) - continue; - -#if defined(_WIN32) || defined(_WIN64) - int ret = ::sendto(m_fd[i], (char *)buffer, length, 0, (sockaddr *)&address, address_length); -#else - ssize_t ret = ::sendto(m_fd[i], (char *)buffer, length, 0, (sockaddr *)&address, address_length); -#endif - - if (ret < 0) { -#if defined(_WIN32) || defined(_WIN64) - LogError("Error returned from sendto, err: %lu", ::GetLastError()); -#else - LogError("Error returned from sendto, err: %d", errno); -#endif - } else { -#if defined(_WIN32) || defined(_WIN64) - if (ret == int(length)) - result = true; -#else - if (ret == ssize_t(length)) - result = true; -#endif - } - } - - return result; -} - -void CUDPSocket::close() -{ - for (unsigned int i = 0; i < UDP_SOCKET_MAX; i++) - close(i); -} - -void CUDPSocket::close(const unsigned int index) -{ - if ((index < UDP_SOCKET_MAX) && (m_fd[index] >= 0)) { -#if defined(_WIN32) || defined(_WIN64) - ::closesocket(m_fd[index]); -#else - ::close(m_fd[index]); -#endif - m_fd[index] = -1; - } -} diff --git a/NXDNReflector/UDPSocket.h b/NXDNReflector/UDPSocket.h deleted file mode 100644 index e7e1449..0000000 --- a/NXDNReflector/UDPSocket.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (C) 2009-2011,2013,2015,2016,2020 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#ifndef UDPSocket_H -#define UDPSocket_H - -#include - -#if !defined(_WIN32) && !defined(_WIN64) -#include -#include -#include -#include -#include -#include -#include -#include -#include -#else -#include -#endif - -#if !defined(UDP_SOCKET_MAX) -#define UDP_SOCKET_MAX 1 -#endif - -enum IPMATCHTYPE { - IMT_ADDRESS_AND_PORT, - IMT_ADDRESS_ONLY -}; - -class CUDPSocket { -public: - CUDPSocket(const std::string& address, unsigned short port = 0U); - CUDPSocket(unsigned short port = 0U); - ~CUDPSocket(); - - bool open(unsigned int af = AF_UNSPEC); - bool open(const sockaddr_storage& address); - bool open(const unsigned int index, const unsigned int af, const std::string& address, const unsigned short port); - - int read(unsigned char* buffer, unsigned int length, sockaddr_storage& address, unsigned int &address_length); - bool write(const unsigned char* buffer, unsigned int length, const sockaddr_storage& address, unsigned int address_length); - - void close(); - void close(const unsigned int index); - - static void startup(); - static void shutdown(); - - static int lookup(const std::string& hostName, unsigned short port, sockaddr_storage& address, unsigned int& address_length); - static int lookup(const std::string& hostName, unsigned short port, sockaddr_storage& address, unsigned int& address_length, struct addrinfo& hints); - - static bool match(const sockaddr_storage& addr1, const sockaddr_storage& addr2, IPMATCHTYPE type = IMT_ADDRESS_AND_PORT); - - static bool isNone(const sockaddr_storage& addr); - - static char* display(const sockaddr_storage& address, char* buffer, unsigned int length); - -private: - std::string m_address_save; - unsigned short m_port_save; - std::string m_address[UDP_SOCKET_MAX]; - unsigned short m_port[UDP_SOCKET_MAX]; - unsigned int m_af[UDP_SOCKET_MAX]; - int m_fd[UDP_SOCKET_MAX]; - unsigned int m_counter; -}; - -#endif diff --git a/NXDNReflector/Utils.cpp b/NXDNReflector/Utils.cpp deleted file mode 100644 index 49ded13..0000000 --- a/NXDNReflector/Utils.cpp +++ /dev/null @@ -1,146 +0,0 @@ -/* - * Copyright (C) 2009,2014,2015,2016 Jonathan Naylor, G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ - -#include "Utils.h" -#include "Log.h" - -#include -#include - -void CUtils::dump(const std::string& title, const unsigned char* data, unsigned int length) -{ - assert(data != NULL); - - dump(2U, title, data, length); -} - -void CUtils::dump(int level, const std::string& title, const unsigned char* data, unsigned int length) -{ - assert(data != NULL); - - ::Log(level, "%s", title.c_str()); - - unsigned int offset = 0U; - - while (length > 0U) { - std::string output; - - unsigned int bytes = (length > 16U) ? 16U : length; - - for (unsigned i = 0U; i < bytes; i++) { - char temp[10U]; - ::sprintf(temp, "%02X ", data[offset + i]); - output += temp; - } - - for (unsigned int i = bytes; i < 16U; i++) - output += " "; - - output += " *"; - - for (unsigned i = 0U; i < bytes; i++) { - unsigned char c = data[offset + i]; - - if (::isprint(c)) - output += c; - else - output += '.'; - } - - output += '*'; - - ::Log(level, "%04X: %s", offset, output.c_str()); - - offset += 16U; - - if (length >= 16U) - length -= 16U; - else - length = 0U; - } -} - -void CUtils::dump(const std::string& title, const bool* bits, unsigned int length) -{ - assert(bits != NULL); - - dump(2U, title, bits, length); -} - -void CUtils::dump(int level, const std::string& title, const bool* bits, unsigned int length) -{ - assert(bits != NULL); - - unsigned char bytes[100U]; - unsigned int nBytes = 0U; - for (unsigned int n = 0U; n < length; n += 8U, nBytes++) - bitsToByteBE(bits + n, bytes[nBytes]); - - dump(level, title, bytes, nBytes); -} - -void CUtils::byteToBitsBE(unsigned char byte, bool* bits) -{ - assert(bits != NULL); - - bits[0U] = (byte & 0x80U) == 0x80U; - bits[1U] = (byte & 0x40U) == 0x40U; - bits[2U] = (byte & 0x20U) == 0x20U; - bits[3U] = (byte & 0x10U) == 0x10U; - bits[4U] = (byte & 0x08U) == 0x08U; - bits[5U] = (byte & 0x04U) == 0x04U; - bits[6U] = (byte & 0x02U) == 0x02U; - bits[7U] = (byte & 0x01U) == 0x01U; -} - -void CUtils::byteToBitsLE(unsigned char byte, bool* bits) -{ - assert(bits != NULL); - - bits[0U] = (byte & 0x01U) == 0x01U; - bits[1U] = (byte & 0x02U) == 0x02U; - bits[2U] = (byte & 0x04U) == 0x04U; - bits[3U] = (byte & 0x08U) == 0x08U; - bits[4U] = (byte & 0x10U) == 0x10U; - bits[5U] = (byte & 0x20U) == 0x20U; - bits[6U] = (byte & 0x40U) == 0x40U; - bits[7U] = (byte & 0x80U) == 0x80U; -} - -void CUtils::bitsToByteBE(const bool* bits, unsigned char& byte) -{ - assert(bits != NULL); - - byte = bits[0U] ? 0x80U : 0x00U; - byte |= bits[1U] ? 0x40U : 0x00U; - byte |= bits[2U] ? 0x20U : 0x00U; - byte |= bits[3U] ? 0x10U : 0x00U; - byte |= bits[4U] ? 0x08U : 0x00U; - byte |= bits[5U] ? 0x04U : 0x00U; - byte |= bits[6U] ? 0x02U : 0x00U; - byte |= bits[7U] ? 0x01U : 0x00U; -} - -void CUtils::bitsToByteLE(const bool* bits, unsigned char& byte) -{ - assert(bits != NULL); - - byte = bits[0U] ? 0x01U : 0x00U; - byte |= bits[1U] ? 0x02U : 0x00U; - byte |= bits[2U] ? 0x04U : 0x00U; - byte |= bits[3U] ? 0x08U : 0x00U; - byte |= bits[4U] ? 0x10U : 0x00U; - byte |= bits[5U] ? 0x20U : 0x00U; - byte |= bits[6U] ? 0x40U : 0x00U; - byte |= bits[7U] ? 0x80U : 0x00U; -} diff --git a/NXDNReflector/Utils.h b/NXDNReflector/Utils.h deleted file mode 100644 index ade28c0..0000000 --- a/NXDNReflector/Utils.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (C) 2009,2014,2015 by Jonathan Naylor, G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ - -#ifndef Utils_H -#define Utils_H - -#include - -class CUtils { -public: - static void dump(const std::string& title, const unsigned char* data, unsigned int length); - static void dump(int level, const std::string& title, const unsigned char* data, unsigned int length); - - static void dump(const std::string& title, const bool* bits, unsigned int length); - static void dump(int level, const std::string& title, const bool* bits, unsigned int length); - - static void byteToBitsBE(unsigned char byte, bool* bits); - static void byteToBitsLE(unsigned char byte, bool* bits); - - static void bitsToByteBE(const bool* bits, unsigned char& byte); - static void bitsToByteLE(const bool* bits, unsigned char& byte); - -private: -}; - -#endif diff --git a/NXDNReflector/Version.h b/NXDNReflector/Version.h deleted file mode 100644 index 3579be4..0000000 --- a/NXDNReflector/Version.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (C) 2015,2016,2018,2020,2021 by Jonathan Naylor G4KLX - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#if !defined(VERSION_H) -#define VERSION_H - -const char* VERSION = "20210912"; - -#endif diff --git a/README.md b/README.md index c66d233..99c118f 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,6 @@ These programs are clients for the NXDN networking built into the MMDVM Host. The Parrot is very simple minded and can only handle one client at a time and is therefore not suitable for use as a shared resource via the Internet. -The Reflector is used as a single talk group in the same way that it is with -P25. It also includes the option to link it to NXCore to allow for interchange -of audio between the two. At the NXCore end, it should be set up to receive the -traffic from only one talk group. - The Gateway allows for use of NXDN Talk Groups to control the access to the various NXDN reflectors. It speaks the same language as Icom repeaters to the MMDVM so can be used as a gateway for Icom NXDN repeaters. It also