diff --git a/Conf.cpp b/Conf.cpp index ac9f63e..97cedbe 100644 --- a/Conf.cpp +++ b/Conf.cpp @@ -55,10 +55,9 @@ enum SECTION { CConf::CConf(const std::string& file) : m_file(file), m_callsign(), +m_id(0U), m_timeout(120U), m_duplex(true), -m_rfModeHang(10U), -m_netModeHang(3U), m_display(), m_daemon(false), m_rxFrequency(0U), @@ -85,12 +84,16 @@ m_modemTXInvert(false), m_modemPTTInvert(false), m_modemTXDelay(100U), m_modemDMRDelay(0U), -m_modemRXLevel(50U), -m_modemCWIdTXLevel(50U), -m_modemDStarTXLevel(50U), -m_modemDMRTXLevel(50U), -m_modemYSFTXLevel(50U), -m_modemP25TXLevel(50U), +m_modemTXOffset(0), +m_modemRXOffset(0), +m_modemRXDCOffset(0), +m_modemTXDCOffset(0), +m_modemRXLevel(50.0F), +m_modemCWIdTXLevel(50.0F), +m_modemDStarTXLevel(50.0F), +m_modemDMRTXLevel(50.0F), +m_modemYSFTXLevel(50.0F), +m_modemP25TXLevel(50.0F), m_modemRSSIMappingFile(), m_modemTrace(false), m_modemDebug(false), @@ -100,7 +103,11 @@ m_dstarEnabled(false), m_dstarModule("C"), m_dstarSelfOnly(false), m_dstarBlackList(), +m_dstarAckReply(true), +m_dstarAckTime(750U), m_dstarErrorReply(true), +m_dstarRemoteGateway(false), +m_dstarModeHang(10U), m_dmrEnabled(false), m_dmrBeacons(false), m_dmrId(0U), @@ -115,15 +122,26 @@ m_dmrSlot1TGWhiteList(), m_dmrSlot2TGWhiteList(), m_dmrCallHang(3U), m_dmrTXHang(4U), +m_dmrModeHang(10U), m_fusionEnabled(false), m_fusionLowDeviation(false), m_fusionRemoteGateway(false), +m_fusionSelfOnly(false), +m_fusionSQLEnabled(false), +m_fusionSQL(0U), +m_fusionModeHang(10U), m_p25Enabled(false), +m_p25Id(0U), m_p25NAC(0x293U), +m_p25SelfOnly(false), +m_p25OverrideUID(false), +m_p25RemoteGateway(false), +m_p25ModeHang(10U), m_dstarNetworkEnabled(false), m_dstarGatewayAddress(), m_dstarGatewayPort(0U), m_dstarLocalPort(0U), +m_dstarNetworkModeHang(3U), m_dstarNetworkDebug(false), m_dmrNetworkEnabled(false), m_dmrNetworkAddress(), @@ -135,18 +153,20 @@ m_dmrNetworkDebug(false), m_dmrNetworkJitter(300U), m_dmrNetworkSlot1(true), m_dmrNetworkSlot2(true), +m_dmrNetworkModeHang(3U), m_fusionNetworkEnabled(false), m_fusionNetworkMyAddress(), m_fusionNetworkMyPort(0U), -m_fusionNetworkGwyAddress(), -m_fusionNetworkGwyPort(0U), +m_fusionNetworkGatewayAddress(), +m_fusionNetworkGatewayPort(0U), +m_fusionNetworkModeHang(3U), m_fusionNetworkDebug(false), m_p25NetworkEnabled(false), m_p25GatewayAddress(), m_p25GatewayPort(0U), m_p25LocalPort(0U), +m_p25NetworkModeHang(3U), m_p25NetworkDebug(false), -m_p25OverrideUID(false), m_tftSerialPort("/dev/ttyAMA0"), m_tftSerialBrightness(50U), m_hd44780Rows(2U), @@ -164,9 +184,11 @@ m_nextionBrightness(50U), m_nextionDisplayClock(false), m_nextionUTC(false), m_nextionIdleBrightness(20U), +m_nextionScreenLayout(0U), m_oledType(3U), m_oledBrightness(0U), m_oledInvert(false), +m_oledScroll(false), m_lcdprocAddress(), m_lcdprocPort(0U), m_lcdprocLocalPort(0U), @@ -255,16 +277,19 @@ bool CConf::read() for (unsigned int i = 0U; value[i] != 0; i++) value[i] = ::toupper(value[i]); m_cwIdCallsign = m_callsign = value; - } else if (::strcmp(key, "Timeout") == 0) + } else if (::strcmp(key, "Id") == 0) + m_id = m_p25Id = m_dmrId = (unsigned int)::atoi(value); + else if (::strcmp(key, "Timeout") == 0) m_timeout = (unsigned int)::atoi(value); else if (::strcmp(key, "Duplex") == 0) m_duplex = ::atoi(value) == 1; else if (::strcmp(key, "ModeHang") == 0) - m_rfModeHang = m_netModeHang = (unsigned int)::atoi(value); + m_dstarNetworkModeHang = m_dmrNetworkModeHang = m_fusionNetworkModeHang = m_p25NetworkModeHang = + m_dstarModeHang = m_dmrModeHang = m_fusionModeHang = m_p25ModeHang = (unsigned int)::atoi(value); else if (::strcmp(key, "RFModeHang") == 0) - m_rfModeHang = (unsigned int)::atoi(value); + m_dstarModeHang = m_dmrModeHang = m_fusionModeHang = m_p25ModeHang = (unsigned int)::atoi(value); else if (::strcmp(key, "NetModeHang") == 0) - m_netModeHang = (unsigned int)::atoi(value); + m_dstarNetworkModeHang = m_dmrNetworkModeHang = m_fusionNetworkModeHang = m_p25NetworkModeHang = (unsigned int)::atoi(value); else if (::strcmp(key, "Display") == 0) m_display = value; else if (::strcmp(key, "Daemon") == 0) @@ -326,20 +351,28 @@ bool CConf::read() m_modemTXDelay = (unsigned int)::atoi(value); else if (::strcmp(key, "DMRDelay") == 0) m_modemDMRDelay = (unsigned int)::atoi(value); + else if (::strcmp(key, "RXOffset") == 0) + m_modemRXOffset = ::atoi(value); + else if (::strcmp(key, "TXOffset") == 0) + m_modemTXOffset = ::atoi(value); + else if (::strcmp(key, "RXDCOffset") == 0) + m_modemRXDCOffset = ::atoi(value); + else if (::strcmp(key, "TXDCOffset") == 0) + m_modemTXDCOffset = ::atoi(value); else if (::strcmp(key, "RXLevel") == 0) - m_modemRXLevel = (unsigned int)::atoi(value); + m_modemRXLevel = float(::atof(value)); else if (::strcmp(key, "TXLevel") == 0) - m_modemCWIdTXLevel = m_modemDStarTXLevel = m_modemDMRTXLevel = m_modemYSFTXLevel = m_modemP25TXLevel = (unsigned int)::atoi(value); + m_modemCWIdTXLevel = m_modemDStarTXLevel = m_modemDMRTXLevel = m_modemYSFTXLevel = m_modemP25TXLevel = float(::atof(value)); else if (::strcmp(key, "CWIdTXLevel") == 0) - m_modemCWIdTXLevel = (unsigned int)::atoi(value); + m_modemCWIdTXLevel = float(::atof(value)); else if (::strcmp(key, "D-StarTXLevel") == 0) - m_modemDStarTXLevel = (unsigned int)::atoi(value); + m_modemDStarTXLevel = float(::atof(value)); else if (::strcmp(key, "DMRTXLevel") == 0) - m_modemDMRTXLevel = (unsigned int)::atoi(value); + m_modemDMRTXLevel = float(::atof(value)); else if (::strcmp(key, "YSFTXLevel") == 0) - m_modemYSFTXLevel = (unsigned int)::atoi(value); + m_modemYSFTXLevel = float(::atof(value)); else if (::strcmp(key, "P25TXLevel") == 0) - m_modemP25TXLevel = (unsigned int)::atoi(value); + m_modemP25TXLevel = float(::atof(value)); else if (::strcmp(key, "RSSIMappingFile") == 0) m_modemRSSIMappingFile = value; else if (::strcmp(key, "Trace") == 0) @@ -373,8 +406,16 @@ bool CConf::read() } p = ::strtok(NULL, ",\r\n"); } - } else if (::strcmp(key, "ErrorReply") == 0) + } else if (::strcmp(key, "AckReply") == 0) + m_dstarAckReply = ::atoi(value) == 1; + else if (::strcmp(key, "AckTime") == 0) + m_dstarAckTime = (unsigned int)::atoi(value); + else if (::strcmp(key, "ErrorReply") == 0) m_dstarErrorReply = ::atoi(value) == 1; + else if (::strcmp(key, "RemoteGateway") == 0) + m_dstarRemoteGateway = ::atoi(value) == 1; + else if (::strcmp(key, "ModeHang") == 0) + m_dstarModeHang = (unsigned int)::atoi(value); } else if (section == SECTION_DMR) { if (::strcmp(key, "Enable") == 0) m_dmrEnabled = ::atoi(value) == 1; @@ -434,20 +475,37 @@ bool CConf::read() m_dmrTXHang = (unsigned int)::atoi(value); else if (::strcmp(key, "CallHang") == 0) m_dmrCallHang = (unsigned int)::atoi(value); + else if (::strcmp(key, "ModeHang") == 0) + m_dmrModeHang = (unsigned int)::atoi(value); } else if (section == SECTION_FUSION) { if (::strcmp(key, "Enable") == 0) m_fusionEnabled = ::atoi(value) == 1; else if (::strcmp(key, "LowDeviation") == 0) m_fusionLowDeviation = ::atoi(value) == 1; - else if (::strcmp(key, "RemoteGateway") == 0) + else if (::strcmp(key, "DSQ") == 0) { + m_fusionSQLEnabled = true; + m_fusionSQL = (unsigned int)::atoi(value); + } else if (::strcmp(key, "RemoteGateway") == 0) m_fusionRemoteGateway = ::atoi(value) == 1; + else if (::strcmp(key, "SelfOnly") == 0) + m_fusionSelfOnly = ::atoi(value) == 1; + else if (::strcmp(key, "ModeHang") == 0) + m_fusionModeHang = (unsigned int)::atoi(value); } else if (section == SECTION_P25) { if (::strcmp(key, "Enable") == 0) m_p25Enabled = ::atoi(value) == 1; + else if (::strcmp(key, "Id") == 0) + m_p25Id = (unsigned int)::atoi(value); else if (::strcmp(key, "NAC") == 0) m_p25NAC = (unsigned int)::strtoul(value, NULL, 16); else if (::strcmp(key, "OverrideUIDCheck") == 0) m_p25OverrideUID = ::atoi(value) == 1; + else if (::strcmp(key, "SelfOnly") == 0) + m_p25SelfOnly = ::atoi(value) == 1; + else if (::strcmp(key, "RemoteGateway") == 0) + m_p25RemoteGateway = ::atoi(value) == 1; + else if (::strcmp(key, "ModeHang") == 0) + m_p25ModeHang = (unsigned int)::atoi(value); } else if (section == SECTION_DSTAR_NETWORK) { if (::strcmp(key, "Enable") == 0) m_dstarNetworkEnabled = ::atoi(value) == 1; @@ -457,6 +515,8 @@ bool CConf::read() m_dstarGatewayPort = (unsigned int)::atoi(value); else if (::strcmp(key, "LocalPort") == 0) m_dstarLocalPort = (unsigned int)::atoi(value); + else if (::strcmp(key, "ModeHang") == 0) + m_dstarNetworkModeHang = (unsigned int)::atoi(value); else if (::strcmp(key, "Debug") == 0) m_dstarNetworkDebug = ::atoi(value) == 1; } else if (section == SECTION_DMR_NETWORK) { @@ -480,6 +540,8 @@ bool CConf::read() m_dmrNetworkSlot1 = ::atoi(value) == 1; else if (::strcmp(key, "Slot2") == 0) m_dmrNetworkSlot2 = ::atoi(value) == 1; + else if (::strcmp(key, "ModeHang") == 0) + m_dmrNetworkModeHang = (unsigned int)::atoi(value); } else if (section == SECTION_FUSION_NETWORK) { if (::strcmp(key, "Enable") == 0) m_fusionNetworkEnabled = ::atoi(value) == 1; @@ -487,10 +549,12 @@ bool CConf::read() m_fusionNetworkMyAddress = value; else if (::strcmp(key, "LocalPort") == 0) m_fusionNetworkMyPort = (unsigned int)::atoi(value); - else if (::strcmp(key, "GwyAddress") == 0) - m_fusionNetworkGwyAddress = value; - else if (::strcmp(key, "GwyPort") == 0) - m_fusionNetworkGwyPort = (unsigned int)::atoi(value); + else if (::strcmp(key, "GatewayAddress") == 0) + m_fusionNetworkGatewayAddress = value; + else if (::strcmp(key, "GatewayPort") == 0) + m_fusionNetworkGatewayPort = (unsigned int)::atoi(value); + else if (::strcmp(key, "ModeHang") == 0) + m_fusionNetworkModeHang = (unsigned int)::atoi(value); else if (::strcmp(key, "Debug") == 0) m_fusionNetworkDebug = ::atoi(value) == 1; } else if (section == SECTION_P25_NETWORK) { @@ -502,6 +566,8 @@ bool CConf::read() m_p25GatewayPort = (unsigned int)::atoi(value); else if (::strcmp(key, "LocalPort") == 0) m_p25LocalPort = (unsigned int)::atoi(value); + else if (::strcmp(key, "ModeHang") == 0) + m_p25NetworkModeHang = (unsigned int)::atoi(value); else if (::strcmp(key, "Debug") == 0) m_p25NetworkDebug = ::atoi(value) == 1; } else if (section == SECTION_TFTSERIAL) { @@ -547,6 +613,8 @@ bool CConf::read() m_nextionUTC = ::atoi(value) == 1; else if (::strcmp(key, "IdleBrightness") == 0) m_nextionIdleBrightness = (unsigned int)::atoi(value); + else if (::strcmp(key, "ScreenLayout") == 0) + m_nextionScreenLayout = (unsigned int)::atoi(value); } else if (section == SECTION_OLED) { if (::strcmp(key, "Type") == 0) m_oledType = (unsigned char)::atoi(value); @@ -554,6 +622,8 @@ bool CConf::read() m_oledBrightness = (unsigned char)::atoi(value); else if (::strcmp(key, "Invert") == 0) m_oledInvert = ::atoi(value) == 1; + else if (::strcmp(key, "Scroll") == 0) + m_oledScroll = ::atoi(value) == 1; } else if (section == SECTION_LCDPROC) { if (::strcmp(key, "Address") == 0) m_lcdprocAddress = value; @@ -580,6 +650,11 @@ std::string CConf::getCallsign() const return m_callsign; } +unsigned int CConf::getId() const +{ + return m_id; +} + unsigned int CConf::getTimeout() const { return m_timeout; @@ -590,16 +665,6 @@ bool CConf::getDuplex() const return m_duplex; } -unsigned int CConf::getRFModeHang() const -{ - return m_rfModeHang; -} - -unsigned int CConf::getNetModeHang() const -{ - return m_netModeHang; -} - std::string CConf::getDisplay() const { return m_display; @@ -610,12 +675,12 @@ bool CConf::getDaemon() const return m_daemon; } -unsigned int CConf::getRxFrequency() const +unsigned int CConf::getRXFrequency() const { return m_rxFrequency; } -unsigned int CConf::getTxFrequency() const +unsigned int CConf::getTXFrequency() const { return m_txFrequency; } @@ -730,32 +795,52 @@ unsigned int CConf::getModemDMRDelay() const return m_modemDMRDelay; } -unsigned int CConf::getModemRXLevel() const +int CConf::getModemRXOffset() const +{ + return m_modemRXOffset; +} + +int CConf::getModemTXOffset() const +{ + return m_modemTXOffset; +} + +int CConf::getModemRXDCOffset() const +{ + return m_modemRXDCOffset; +} + +int CConf::getModemTXDCOffset() const +{ + return m_modemTXDCOffset; +} + +float CConf::getModemRXLevel() const { return m_modemRXLevel; } -unsigned int CConf::getModemCWIdTXLevel() const +float CConf::getModemCWIdTXLevel() const { return m_modemCWIdTXLevel; } -unsigned int CConf::getModemDStarTXLevel() const +float CConf::getModemDStarTXLevel() const { return m_modemDStarTXLevel; } -unsigned int CConf::getModemDMRTXLevel() const +float CConf::getModemDMRTXLevel() const { return m_modemDMRTXLevel; } -unsigned int CConf::getModemYSFTXLevel() const +float CConf::getModemYSFTXLevel() const { return m_modemYSFTXLevel; } -unsigned int CConf::getModemP25TXLevel() const +float CConf::getModemP25TXLevel() const { return m_modemP25TXLevel; } @@ -805,11 +890,31 @@ std::vector CConf::getDStarBlackList() const return m_dstarBlackList; } +bool CConf::getDStarAckReply() const +{ + return m_dstarAckReply; +} + +unsigned int CConf::getDStarAckTime() const +{ + return m_dstarAckTime; +} + bool CConf::getDStarErrorReply() const { return m_dstarErrorReply; } +bool CConf::getDStarRemoteGateway() const +{ + return m_dstarRemoteGateway; +} + +unsigned int CConf::getDStarModeHang() const +{ + return m_dstarModeHang; +} + bool CConf::getDMREnabled() const { return m_dmrEnabled; @@ -880,6 +985,11 @@ unsigned int CConf::getDMRTXHang() const return m_dmrTXHang; } +unsigned int CConf::getDMRModeHang() const +{ + return m_dmrModeHang; +} + bool CConf::getFusionEnabled() const { return m_fusionEnabled; @@ -895,16 +1005,61 @@ bool CConf::getFusionRemoteGateway() const return m_fusionRemoteGateway; } +bool CConf::getFusionSelfOnly() const +{ + return m_fusionSelfOnly; +} + +bool CConf::getFusionSQLEnabled() const +{ + return m_fusionSQLEnabled; +} + +unsigned char CConf::getFusionSQL() const +{ + return m_fusionSQL; +} + +unsigned int CConf::getFusionModeHang() const +{ + return m_fusionModeHang; +} + bool CConf::getP25Enabled() const { return m_p25Enabled; } +unsigned int CConf::getP25Id() const +{ + return m_p25Id; +} + unsigned int CConf::getP25NAC() const { return m_p25NAC; } +bool CConf::getP25OverrideUID() const +{ + return m_p25OverrideUID; +} + +bool CConf::getP25SelfOnly() const +{ + return m_p25SelfOnly; +} + +bool CConf::getP25RemoteGateway() const +{ + return m_p25RemoteGateway; +} + +unsigned int CConf::getP25ModeHang() const +{ + return m_p25ModeHang; +} + bool CConf::getDStarNetworkEnabled() const { return m_dstarNetworkEnabled; @@ -925,6 +1080,11 @@ unsigned int CConf::getDStarLocalPort() const return m_dstarLocalPort; } +unsigned int CConf::getDStarNetworkModeHang() const +{ + return m_dstarNetworkModeHang; +} + bool CConf::getDStarNetworkDebug() const { return m_dstarNetworkDebug; @@ -960,6 +1120,11 @@ std::string CConf::getDMRNetworkOptions() const return m_dmrNetworkOptions; } +unsigned int CConf::getDMRNetworkModeHang() const +{ + return m_dmrNetworkModeHang; +} + bool CConf::getDMRNetworkDebug() const { return m_dmrNetworkDebug; @@ -995,14 +1160,19 @@ unsigned int CConf::getFusionNetworkMyPort() const return m_fusionNetworkMyPort; } -std::string CConf::getFusionNetworkGwyAddress() const +std::string CConf::getFusionNetworkGatewayAddress() const { - return m_fusionNetworkGwyAddress; + return m_fusionNetworkGatewayAddress; } -unsigned int CConf::getFusionNetworkGwyPort() const +unsigned int CConf::getFusionNetworkGatewayPort() const { - return m_fusionNetworkGwyPort; + return m_fusionNetworkGatewayPort; +} + +unsigned int CConf::getFusionNetworkModeHang() const +{ + return m_fusionNetworkModeHang; } bool CConf::getFusionNetworkDebug() const @@ -1030,16 +1200,16 @@ unsigned int CConf::getP25LocalPort() const return m_p25LocalPort; } +unsigned int CConf::getP25NetworkModeHang() const +{ + return m_p25NetworkModeHang; +} + bool CConf::getP25NetworkDebug() const { return m_p25NetworkDebug; } -bool CConf::getP25OverrideUID() const -{ - return m_p25OverrideUID; -} - std::string CConf::getTFTSerialPort() const { return m_tftSerialPort; @@ -1125,6 +1295,11 @@ unsigned int CConf::getNextionIdleBrightness() const return m_nextionIdleBrightness; } +unsigned int CConf::getNextionScreenLayout() const +{ + return m_nextionScreenLayout; +} + unsigned char CConf::getOLEDType() const { return m_oledType; @@ -1140,6 +1315,11 @@ bool CConf::getOLEDInvert() const return m_oledInvert; } +bool CConf::getOLEDScroll() const +{ + return m_oledScroll; +} + std::string CConf::getLCDprocAddress() const { return m_lcdprocAddress; diff --git a/Conf.h b/Conf.h index 4ef4dac..b79186f 100644 --- a/Conf.h +++ b/Conf.h @@ -32,16 +32,15 @@ public: // The General section std::string getCallsign() const; + unsigned int getId() const; unsigned int getTimeout() const; bool getDuplex() const; - unsigned int getRFModeHang() const; - unsigned int getNetModeHang() const; std::string getDisplay() const; bool getDaemon() const; // The Info section - unsigned int getRxFrequency() const; - unsigned int getTxFrequency() const; + unsigned int getRXFrequency() const; + unsigned int getTXFrequency() const; unsigned int getPower() const; float getLatitude() const; float getLongitude() const; @@ -72,12 +71,16 @@ public: bool getModemPTTInvert() const; unsigned int getModemTXDelay() const; unsigned int getModemDMRDelay() const; - unsigned int getModemRXLevel() const; - unsigned int getModemCWIdTXLevel() const; - unsigned int getModemDStarTXLevel() const; - unsigned int getModemDMRTXLevel() const; - unsigned int getModemYSFTXLevel() const; - unsigned int getModemP25TXLevel() const; + int getModemTXOffset() const; + int getModemRXOffset() const; + int getModemRXDCOffset() const; + int getModemTXDCOffset() const; + float getModemRXLevel() const; + float getModemCWIdTXLevel() const; + float getModemDStarTXLevel() const; + float getModemDMRTXLevel() const; + float getModemYSFTXLevel() const; + float getModemP25TXLevel() const; std::string getModemRSSIMappingFile() const; bool getModemTrace() const; bool getModemDebug() const; @@ -91,7 +94,11 @@ public: std::string getDStarModule() const; bool getDStarSelfOnly() const; std::vector getDStarBlackList() const; + bool getDStarAckReply() const; + unsigned int getDStarAckTime() const; bool getDStarErrorReply() const; + bool getDStarRemoteGateway() const; + unsigned int getDStarModeHang() const; // The DMR section bool getDMREnabled() const; @@ -108,21 +115,32 @@ public: std::vector getDMRSlot2TGWhiteList() const; unsigned int getDMRCallHang() const; unsigned int getDMRTXHang() const; + unsigned int getDMRModeHang() const; // The System Fusion section - bool getFusionEnabled() const; - bool getFusionLowDeviation() const; - bool getFusionRemoteGateway() const; + bool getFusionEnabled() const; + bool getFusionLowDeviation() const; + bool getFusionRemoteGateway() const; + bool getFusionSelfOnly() const; + bool getFusionSQLEnabled() const; + unsigned char getFusionSQL() const; + unsigned int getFusionModeHang() const; // The P25 section bool getP25Enabled() const; + unsigned int getP25Id() const; unsigned int getP25NAC() const; + bool getP25SelfOnly() const; + bool getP25OverrideUID() const; + bool getP25RemoteGateway() const; + unsigned int getP25ModeHang() const; // The D-Star Network section bool getDStarNetworkEnabled() const; std::string getDStarGatewayAddress() const; unsigned int getDStarGatewayPort() const; unsigned int getDStarLocalPort() const; + unsigned int getDStarNetworkModeHang() const; bool getDStarNetworkDebug() const; // The DMR Network section @@ -136,13 +154,15 @@ public: unsigned int getDMRNetworkJitter() const; bool getDMRNetworkSlot1() const; bool getDMRNetworkSlot2() const; + unsigned int getDMRNetworkModeHang() const; // The System Fusion Network section bool getFusionNetworkEnabled() const; std::string getFusionNetworkMyAddress() const; unsigned int getFusionNetworkMyPort() const; - std::string getFusionNetworkGwyAddress() const; - unsigned int getFusionNetworkGwyPort() const; + std::string getFusionNetworkGatewayAddress() const; + unsigned int getFusionNetworkGatewayPort() const; + unsigned int getFusionNetworkModeHang() const; bool getFusionNetworkDebug() const; // The P25 Network section @@ -150,8 +170,8 @@ public: std::string getP25GatewayAddress() const; unsigned int getP25GatewayPort() const; unsigned int getP25LocalPort() const; + unsigned int getP25NetworkModeHang() const; bool getP25NetworkDebug() const; - bool getP25OverrideUID() const; // The TFTSERIAL section std::string getTFTSerialPort() const; @@ -175,11 +195,13 @@ public: bool getNextionDisplayClock() const; bool getNextionUTC() const; unsigned int getNextionIdleBrightness() const; + unsigned int getNextionScreenLayout() const; // The OLED section unsigned char getOLEDType() const; unsigned char getOLEDBrightness() const; bool getOLEDInvert() const; + bool getOLEDScroll() const; // The LCDproc section std::string getLCDprocAddress() const; @@ -192,10 +214,9 @@ public: private: std::string m_file; std::string m_callsign; + unsigned int m_id; unsigned int m_timeout; bool m_duplex; - unsigned int m_rfModeHang; - unsigned int m_netModeHang; std::string m_display; bool m_daemon; @@ -227,12 +248,16 @@ private: bool m_modemPTTInvert; unsigned int m_modemTXDelay; unsigned int m_modemDMRDelay; - unsigned int m_modemRXLevel; - unsigned int m_modemCWIdTXLevel; - unsigned int m_modemDStarTXLevel; - unsigned int m_modemDMRTXLevel; - unsigned int m_modemYSFTXLevel; - unsigned int m_modemP25TXLevel; + int m_modemTXOffset; + int m_modemRXOffset; + int m_modemRXDCOffset; + int m_modemTXDCOffset; + float m_modemRXLevel; + float m_modemCWIdTXLevel; + float m_modemDStarTXLevel; + float m_modemDMRTXLevel; + float m_modemYSFTXLevel; + float m_modemP25TXLevel; std::string m_modemRSSIMappingFile; bool m_modemTrace; bool m_modemDebug; @@ -244,7 +269,11 @@ private: std::string m_dstarModule; bool m_dstarSelfOnly; std::vector m_dstarBlackList; + bool m_dstarAckReply; + unsigned int m_dstarAckTime; bool m_dstarErrorReply; + bool m_dstarRemoteGateway; + unsigned int m_dstarModeHang; bool m_dmrEnabled; bool m_dmrBeacons; @@ -260,18 +289,29 @@ private: std::vector m_dmrSlot2TGWhiteList; unsigned int m_dmrCallHang; unsigned int m_dmrTXHang; + unsigned int m_dmrModeHang; - bool m_fusionEnabled; - bool m_fusionLowDeviation; - bool m_fusionRemoteGateway; + bool m_fusionEnabled; + bool m_fusionLowDeviation; + bool m_fusionRemoteGateway; + bool m_fusionSelfOnly; + bool m_fusionSQLEnabled; + unsigned char m_fusionSQL; + unsigned int m_fusionModeHang; bool m_p25Enabled; + unsigned int m_p25Id; unsigned int m_p25NAC; + bool m_p25SelfOnly; + bool m_p25OverrideUID; + bool m_p25RemoteGateway; + unsigned int m_p25ModeHang; bool m_dstarNetworkEnabled; std::string m_dstarGatewayAddress; unsigned int m_dstarGatewayPort; unsigned int m_dstarLocalPort; + unsigned int m_dstarNetworkModeHang; bool m_dstarNetworkDebug; bool m_dmrNetworkEnabled; @@ -284,20 +324,22 @@ private: unsigned int m_dmrNetworkJitter; bool m_dmrNetworkSlot1; bool m_dmrNetworkSlot2; + unsigned int m_dmrNetworkModeHang; bool m_fusionNetworkEnabled; std::string m_fusionNetworkMyAddress; unsigned int m_fusionNetworkMyPort; - std::string m_fusionNetworkGwyAddress; - unsigned int m_fusionNetworkGwyPort; + std::string m_fusionNetworkGatewayAddress; + unsigned int m_fusionNetworkGatewayPort; + unsigned int m_fusionNetworkModeHang; bool m_fusionNetworkDebug; bool m_p25NetworkEnabled; std::string m_p25GatewayAddress; unsigned int m_p25GatewayPort; unsigned int m_p25LocalPort; + unsigned int m_p25NetworkModeHang; bool m_p25NetworkDebug; - bool m_p25OverrideUID; std::string m_tftSerialPort; unsigned int m_tftSerialBrightness; @@ -318,10 +360,12 @@ private: bool m_nextionDisplayClock; bool m_nextionUTC; unsigned int m_nextionIdleBrightness; + unsigned int m_nextionScreenLayout; unsigned char m_oledType; unsigned char m_oledBrightness; bool m_oledInvert; + bool m_oledScroll; std::string m_lcdprocAddress; unsigned int m_lcdprocPort; diff --git a/DMRAccessControl.cpp b/DMRAccessControl.cpp index 121fc45..75ec36c 100644 --- a/DMRAccessControl.cpp +++ b/DMRAccessControl.cpp @@ -48,8 +48,14 @@ void CDMRAccessControl::init(const std::vector& blacklist, const s bool CDMRAccessControl::validateSrcId(unsigned int id) { - if (m_selfOnly) - return id == m_id; + if (m_selfOnly) { + if (m_id > 99999999U) // Check that the Config DMR-ID is bigger than 8 digits + return id == m_id / 100U; // Does RF ID match Config ID / 100 + else if (m_id > 9999999U) // Check that the Config DMR-ID is bigger than 7 digits + return id == m_id / 10U; // Does RF ID match Config ID / 10 + else + return id == m_id; + } if (std::find(m_blackList.begin(), m_blackList.end(), id) != m_blackList.end()) return false; diff --git a/DMRControl.cpp b/DMRControl.cpp index 291351d..4d7c668 100644 --- a/DMRControl.cpp +++ b/DMRControl.cpp @@ -22,7 +22,6 @@ #include CDMRControl::CDMRControl(unsigned int id, unsigned int colorCode, unsigned int callHang, bool selfOnly, bool embeddedLCOnly, bool dumpTAData, const std::vector& prefixes, const std::vector& blacklist, const std::vector& whitelist, const std::vector& slot1TGWhitelist, const std::vector& slot2TGWhitelist, unsigned int timeout, CModem* modem, CDMRNetwork* network, CDisplay* display, bool duplex, CDMRLookup* lookup, CRSSIInterpolator* rssi, unsigned int jitter) : -m_id(id), m_colorCode(colorCode), m_modem(modem), m_network(network), @@ -64,25 +63,17 @@ bool CDMRControl::processWakeup(const unsigned char* data) return false; unsigned int srcId = csbk.getSrcId(); - unsigned int bsId = csbk.getBSId(); - std::string src = m_lookup->find(srcId); bool ret = CDMRAccessControl::validateSrcId(srcId); if (!ret) { - LogMessage("Invalid CSBK BS_Dwn_Act received from %s", src.c_str()); + LogMessage("Invalid Downlink Activate received from %s", src.c_str()); return false; } - if (bsId == 0xFFFFFFU) { - LogMessage("CSBK BS_Dwn_Act for ANY received from %s", src.c_str()); - return true; - } else if (bsId == m_id) { - LogMessage("CSBK BS_Dwn_Act for %u received from %s", bsId, src.c_str()); - return true; - } + LogMessage("Downlink Activate received from %s", src.c_str()); - return false; + return true; } bool CDMRControl::writeModemSlot1(unsigned char *data, unsigned int len) diff --git a/DMRControl.h b/DMRControl.h index acfe072..7b7b17c 100644 --- a/DMRControl.h +++ b/DMRControl.h @@ -45,7 +45,6 @@ public: void clock(); private: - unsigned int m_id; unsigned int m_colorCode; CModem* m_modem; CDMRNetwork* m_network; diff --git a/DMRData.cpp b/DMRData.cpp index b9308a2..0b50e07 100644 --- a/DMRData.cpp +++ b/DMRData.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015,2016 Jonathan Naylor, G4KLX + * Copyright (C) 2015,2016,2017 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 @@ -29,6 +29,7 @@ m_dstId(data.m_dstId), m_flco(data.m_flco), m_dataType(data.m_dataType), m_seqNo(data.m_seqNo), +m_missing(data.m_missing), m_n(data.m_n), m_ber(data.m_ber), m_rssi(data.m_rssi) @@ -45,6 +46,7 @@ m_dstId(0U), m_flco(FLCO_GROUP), m_dataType(0U), m_seqNo(0U), +m_missing(false), m_n(0U), m_ber(0U), m_rssi(0U) @@ -68,6 +70,7 @@ CDMRData& CDMRData::operator=(const CDMRData& data) m_flco = data.m_flco; m_dataType = data.m_dataType; m_seqNo = data.m_seqNo; + m_missing = data.m_missing; m_n = data.m_n; m_ber = data.m_ber; m_rssi = data.m_rssi; @@ -138,6 +141,16 @@ void CDMRData::setSeqNo(unsigned char seqNo) m_seqNo = seqNo; } +bool CDMRData::isMissing() const +{ + return m_missing; +} + +void CDMRData::setMissing(bool missing) +{ + m_missing = missing; +} + unsigned char CDMRData::getN() const { return m_n; diff --git a/DMRData.h b/DMRData.h index 5a5be24..b06f416 100644 --- a/DMRData.h +++ b/DMRData.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015,2016 by Jonathan Naylor, G4KLX + * Copyright (C) 2015,2016,2017 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 @@ -45,11 +45,14 @@ public: unsigned char getDataType() const; void setDataType(unsigned char dataType); + bool isMissing() const; + void setMissing(bool missing); + unsigned char getBER() const; void setBER(unsigned char ber); unsigned char getRSSI() const; - void setRSSI(unsigned char ber); + void setRSSI(unsigned char rssi); void setData(const unsigned char* buffer); unsigned int getData(unsigned char* buffer) const; @@ -62,6 +65,7 @@ private: FLCO m_flco; unsigned char m_dataType; unsigned char m_seqNo; + bool m_missing; unsigned char m_n; unsigned char m_ber; unsigned char m_rssi; diff --git a/DMRIds.dat b/DMRIds.dat index b194b47..4b4e7d7 100644 --- a/DMRIds.dat +++ b/DMRIds.dat @@ -1,4 +1,34 @@ 6034 GJ7LJJ Nigel +44300 GW1SYG Andy +1023001 VE3THW Wayne +1023002 VA3ECM Mathieu +1023003 VE3QC Guy +1023004 VE3LDY Louella +1023005 VE3JFN Jeffrey +1023006 VA3UZ Allan +1023007 VA3BOC Hans +1023008 VE3JMR Mark +1023009 VA3AMO Rolando +1023010 VA3AMO Rolando +1023013 VE3SLD Barry +1023014 VA3DB Diane +1023015 VE3FVD Friedrich +1023016 VE3IAO John +1023017 VA3MSV John +1023018 VA3BTQ Jacqualine +1023019 VA3BTQ Jacqualine +1023020 VE3ZXN Denis +1023021 VE3ZXN Denis +1023022 VE3EM Don +1023023 VA3TDG Douglas +1023024 VA3MRJ David +1023025 VA3ZDX Gregory +1023026 VE3ELX David +1023027 VE3LPY Louis +1023028 VA3API Kevin +1023029 VA3NSC David +1023030 VE3OZT Alexander +1023031 VA3PMR Perry 1106001 KK6YLW Robert 1106002 K6FED Frank 1106003 K6IJ Frederic @@ -110,7 +140,6 @@ 1106110 W6MST Phillip 1106111 KK6CTT Peter 1106112 K6KTP Daniel -1106113 WA6NHC Richard 1106114 KG6CPN Jon 1106115 KA6YUG Jim 1106116 KI6TSF Bernard @@ -125,6 +154,7 @@ 1106125 KJ6OOH David 1106126 KI6MRT Martti 1106127 KM6HEQ Gabriel +1106128 W6MYN Joseph 1106129 K3CAA Frank 1106130 K3CJY Jason 1106131 KI6PTN Jonathan @@ -136,7 +166,7 @@ 1106137 KM6HJA Michael 1106138 AA6PP Antonis 1106139 N6RAW Raul -1106140 WA6NHC Rick +1106140 KC6YYM David 1106141 KM6ASJ James 1106142 KM6ASJ James 1106144 KC6UHM Betsy @@ -151,9 +181,12 @@ 1106153 KK6YAE Kenneth 1106154 KM6BHG Jose 1106155 WB7CMO David +1106156 KF6NRG Dan 1106157 KE6LWH Armando 1106158 K6DSJ Devin 1106159 KN6CZ Cornelio +1106160 N5KKW Michael +1106161 K7TP Phillip 1106162 K6PKL William 1106163 KM6EII Michael 1106164 KM6GUE James @@ -161,6 +194,7 @@ 1106166 NI6G Erik 1106167 AG6VW Jesus 1106168 KE6UPA Phi +1106169 N0MIS Nomis 1106170 K6KOR Charles 1106171 KM6AII Tien 1106172 K6LCM Levi @@ -170,6 +204,7 @@ 1106176 N6DEZ Joseph 1106177 KI6OYW Gary 1106178 K8TR Randy +1106179 AI6NE Ryan 1106180 K6RDH Russell 1106181 KE6AHV Nicolas 1106182 W6QM Ronald @@ -210,6 +245,7 @@ 1106217 AB6BP Florencio 1106218 AB6BP Florencio 1106219 KM6HRD Robbie +1106220 N6WEB Robert 1106221 W6FMG Flor 1106222 KF6YBL Steven 1106223 N6ZOL Donald @@ -223,7 +259,7 @@ 1106231 N6ZOL Donald 1106232 KM6HXM Joe 1106233 W6SSK Safa -1106234 KK6WJZ Arthur +1106234 N6MFT Arthur 1106235 K6TVB Patrick 1106236 KM6AYR Kellianne 1106237 NA6MD Emmanuel @@ -232,6 +268,7 @@ 1106240 KK6UQI Jay 1106241 KD7DFE Jennifer 1106242 K6LCS Sivert +1106243 NX6N Lord 1106244 KM6HYN John 1106245 K6VGO David 1106246 KM6AKH Taylor @@ -247,6 +284,7 @@ 1106256 N6LLM Larry 1106257 KD4KMB Lester 1106258 AI6SW Shane +1106259 N6SSB Jimmy 1106260 WB6OBB Dennis 1106261 N6SXB James 1106262 N6JFD Jamie @@ -277,6 +315,8 @@ 1106287 K6DAN Daniel 1106288 KM6SJD M 1106289 KM6SJD M +1106290 K6TS Duane +1106291 KD6PCT Jeffery 1106292 KM6IIN Andrew 1106293 WB6Y Alex 1106294 KD8LRX Richard @@ -294,6 +334,7 @@ 1106306 KC6ORG Alfredo 1106307 KM6IRV James 1106308 KD6QFO Kevin +1106309 KK6MTG Michael 1106310 K6RJF Robert 1106311 KM6FRL Richard 1106312 KB6BOB Donald @@ -313,6 +354,7 @@ 1106326 KE6OHQ Young 1106327 WA6SFY Robert 1106328 KK6LDW J.R. +1106329 KK6SEU Scott 1106330 K6IRM Coleman 1106331 KD6LSH David 1106332 KK6AXE Sally @@ -343,6 +385,7 @@ 1106357 KM6SJD Maurice 1106358 K6VT Calvin 1106359 N6RLL Richard +1106361 K6BSD Stephen 1106362 KG6HZL Donna 1106363 WB6LLW Norman 1106364 K6RUE John @@ -368,6 +411,7 @@ 1106384 KJ6HTM Matthew 1106385 KC6IAU Walter 1106386 KJ6LA George +1106387 AB9A Clay 1106388 KE6AAP Le 1106389 WB6DTB David 1106390 KJ6OTS KARA @@ -378,6 +422,7 @@ 1106395 K6GRH Gwendolyn 1106396 KF6NTX Wilhelm 1106397 KK6GSI Joseph +1106398 KM6JEE Keith 1106399 KW5X Hugh 1106400 KM6AR Ruben 1106401 KM6JOP Hiva @@ -394,6 +439,7 @@ 1106412 N6PBC Bill 1106413 K6ELI Elieser 1106414 W6RNR Aurelio +1106415 KJ6EWW Jeffrey 1106416 KK6NLR Geoffrey 1106417 KE6QBV Tim 1106418 KM6FH Jose @@ -404,8 +450,10 @@ 1106423 KB6LCW Scott 1106424 W6FOG Robert 1106425 N6XEW Edward +1106426 KK6ODM Simon 1106427 KM6JWM David 1106428 KM6IAA Robert +1106429 W6HD John 1106430 N6BMW Dan 1106431 KJ6HKD Gilbert 1106432 KJ6HKD Gilbert @@ -417,7 +465,6 @@ 1106438 KM6JSH Raul 1106439 KM6JSG Joann 1106440 KM6JSI Shimey -1106441 W4WWW Brian 1106442 KD6AEB Michael 1106443 KD7UA Charles 1106444 K6VHF Alexander @@ -441,9 +488,932 @@ 1106462 W6BK David 1106463 KI6UCN Hartley 1106464 KE6IZS Josh -1106465 N0MNL Windsor +1106465 W7FZ Windsor 1106466 KM6JWM David 1106467 KJ6N Steve +1106468 KK6PNV Christine +1106469 AG6YS Bruce +1106470 KM6KIH Randy +1106471 KM6KHB Jeffrey +1106472 KM6GUY Curtiss +1106473 KK6ZOE Dale +1106474 N9ZZZ Adam +1106475 KE6IZU Adam +1106476 N9ZZZ Adam +1106477 K6JUN Joseph +1106478 AK6RF Matthew +1106479 KK6MTG Michael +1106480 N6KDT Kenneth +1106481 KC2GNV Brian +1106482 KZ6B Alan +1106483 KK6HVT Robert +1106484 KM6CLW John +1106485 KD6UZM Alvin +1106486 KK6SQC John +1106487 KI6RJL Ken +1106488 AA6GV Randy +1106489 KK6DJ John +1106490 WA2GDI Donald +1106491 K6WRS William +1106492 WD6BTM Christopher +1106493 N0CTL John +1106494 N0CTL John +1106495 WB6R Dennis +1106496 KK6WWW Brian +1106497 WT6H Mike +1106498 WT6H Mike +1106499 W6CDB Chad +1106500 N6IJK Richard +1106501 AG6UC Frank +1106503 KM6ECH Angelo +1106504 KJ6VU George +1106505 N6OI Frank +1106506 KI6PRL Donevan +1106507 KY4TRK James +1106508 WB2EE Brian +1106509 N6KAO Joe +1106510 KB6SUP Jeff +1106511 KJ6K John +1106512 KF7VE William +1106513 W6DAF David +1106514 KK6AYK Gregory +1106515 W6RIP Kevin +1106516 W6ARY Gary +1106517 K6NJM Chris +1106518 W6ARY Gary +1106519 WB6PQM Scott +1106520 K6CJY Jea +1106521 KM6IKH Robert +1106522 W6GDB Gary +1106523 N6KLA Dennis +1106524 WA6IRQ Frank +1106525 N6THX Jose +1106526 WY6Q Brad +1106527 KE6JSS Carlos +1106528 KQ6EO Tom +1106529 KG6ZIC Garrey +1106530 KK6UEZ Ryan +1106531 KE6ULE Gregory +1106532 KE6ULE Gregory +1106533 W6WWX Greg +1106534 KK6BOR Arthur +1106535 KI6MJM Sonny +1106536 AI6OC Dale +1106537 AB6MT William +1106538 KM6EMT Peter +1106539 KI6ZWR Steve +1106540 KM6KRQ Joy +1106541 N6WEB Robert +1106543 K6LDK Michael +1106544 K6ROS Milton +1106545 KI6PMD Philip +1106546 AI6VZ Ozgur +1106547 KM6JRG Robert +1106548 WB6DJI Michael +1106549 WB6DJI Michael +1106550 KI6MJM Sonny +1106551 KJ6YAQ Dawn +1106552 K6RNC Michael +1106553 KB6MAT Matt +1106554 KK6DXI John +1106555 KJ6JXL Alex +1106556 W6CDA Chris +1106557 W6SGV Dan +1106558 KD6IML James +1106559 AE6TV Hans +1106560 KD6IML James +1106561 W6PWM Mike +1106562 KD6FTR Michael +1106563 KD3QY Nicolas +1106564 WB6JOE Joseph +1106565 W6WUF Jason +1106566 K7BUG John +1106567 K7BUG John +1106568 K6VNY Mark +1106569 WA6ECH Peter +1106570 KM6KVF Marty +1106571 N6ASM Arnold +1106572 AI6OU David +1106573 KK6WJA John +1106574 KN6OE David +1106575 AF6VT Michael +1106576 KJ6KDJ Robert +1106577 AA3RD Jose +1106578 N6NAV Robert +1106579 N6BIH Senad +1106580 KI6ZAC Stefen +1106581 AI6VX David +1106582 KJ6FAA Travis +1106583 AC6RW Ronald +1106584 K5CAW Charles +1106585 KE6JPM Peter +1106586 KJ6EZY Terry +1106587 KM6IRY Vincent +1106588 KM6EMQ James +1106589 N6MSY Pierrot +1106590 K8DLL D +1106591 KD6KOI Michael +1106592 KJ6YRS Graydon +1106593 KM6BEI Tammy +1106594 KK6UBP Don +1106595 WA6JAY Jason +1106596 KM6DRE Ruben +1106597 KB6BNC Brent +1106598 KR6AUL Raul +1106599 N6JND Roderick +1106600 KG6NRI Joseph +1106601 KM6MBT Matthew +1106602 AF6JA Alfred +1106603 KJ6NBB Paulnhu +1106604 AF6JA Alfred +1106605 AB6UI William +1106606 KM6LDA Sun +1106608 KK6KD Jorge +1106609 KF6TRU Ronald +1106610 KJ6LNX David +1106611 K1BOY Jaturong +1106612 KH6JUZ Jeffrey +1106613 K6ASF Alfonso +1106614 KM6ASF Jared +1106615 KM6JOA Christopher +1106616 W6NOB Christopher +1106617 K6ASF Alfonso +1106618 AI6XB Steven +1106619 KJ6EUC Lorenzo +1106620 WN6LNZ Murray +1106622 KF6CQT Bruce +1106623 WB6PQM Scott +1106624 K6TZ SBARC +1106625 K6MA Terence +1106626 K6UDA Robert +1106627 KM6IDA James +1106628 KM6AVC Scott +1106629 KG6OVR Aaron +1106630 KM6LHH Kyle +1106631 KM6BEH Dakota +1106632 KM6BEJ Joseph +1106633 KF6OVV Ramon +1106634 AG9J Yodsapon +1106635 AG9J Yodsapon +1106636 KM6ITB Zach +1106637 KI6OZK Mariano +1106638 KD7PM Kim +1106639 WN6LNZ Murray +1106641 KJ6LXV Rohan +1106642 W6CDB Chad +1106643 N6PET Pet +1106644 NI6C Brandon +1106646 KD6UII J +1106647 KN6LH Itl +1106648 KM6FEP Philip +1106649 AK6L Robert +1106650 WB6DNX Richard +1106651 N6SRI Steven +1106652 KA2ZOO Alexis +1106653 N6DIQ Charles +1106654 KW6AE Arthur +1106655 KK6VKU Stephen +1106656 KD6URO Craig +1106657 AE7KA Mark +1106658 K6BPM Brian +1106659 KJ6YDE Wing +1106660 KI6CCW Robert +1106661 KC6ESN Walt +1106662 KG6MAW Karl +1106663 KM6LFG Smokey +1106664 N0WEN Owen +1106665 KM6DYG Scott +1106666 N6WAS Ron +1106667 KJ6TIM Timothy +1106668 N6DIQ Charles +1106669 W6CTG Christopher +1106670 N1BUN Joy +1106671 WE6ER Dale +1106673 KK6ORZ Timothy +1106674 KM6YYZ Henry +1106675 KB6WSD Randy +1106676 KM6IRY Vincent +1106679 WA2KWR Frank +1106680 W6PAW Carson +1106681 AG6ST Ron +1106682 K6PTZ Mark +1106683 KI3ZY Daniel +1106684 KI6WJP Martin +1106685 WA6DNT Bruce +1106686 AG6TS David +1106687 W6DRM Daniela +1106688 KM6CBS Ryan +1106689 KE6EFG Paul +1106690 KK6MDB Russell +1106691 N6CU Sandra +1106692 AE6SH Thomas +1106693 K9KBX James +1106694 N6ASM Arnold +1106695 KK6YYZ Theo +1106696 KJ6YWW Timothy +1106697 K6ATW Scott +1106698 KA9MDP Robert +1106699 WA6EKS James +1106701 W6JLK Jonathan +1106702 N6SRB Steve +1106703 KM6HRW Carl +1106704 W2ME Timothy +1106705 KM6CEM Charles +1106706 KK6PAH Nilesh +1106707 KM6HEK Eric +1106708 K6FLD Frank +1106709 KK6ZTP James +1106710 K6CMG Christopher +1106711 KJ6OLY Efrain +1106712 W6STW Maurice +1106713 K6IXA Grady +1106714 KM6KIP Gael +1106715 KB6ZYJ Scott +1106716 KJ6RWB Joshua +1106717 W6IPS John +1106718 KG7EOA Michael +1106719 KG7EOA Michael +1106721 KJ6SGF Alan +1106722 KK6MWL Edward +1106723 KJ6BBM Gabriel +1106724 KM6LMA Ronald +1106725 W6BMT Anatolio +1106727 KF6WSH Jack +1106728 N6CAL Lee +1106729 KK6KD Jorge +1106730 KE6NFO Dohyun +1106731 W6COP Steven +1106732 AB6BN Cesar +1106733 K6ZZO Mark +1106734 KD6FXT Eric +1106735 W6JAG Joseph +1106736 KK6CKN Larry +1106740 KD6MHS Francisco +1106741 AD6GA Ko +1106742 KJ6HT Charles +1106743 KF6WZN Raymond +1106744 KI6EYP Nigel +1106745 KG6PMZ Richard +1106746 KT6LN Ismail +1106747 KM6ENB Leopoldo +1106748 N6NFA Ronald +1106749 KK6GNG Christopher +1106750 N4RCG Roseann +1106751 K6KWI Neil +1106752 N3FAA Bryan +1106753 AC6KD Peter +1106754 AB6BT Geoffrey +1106755 N7WLC Michael +1106756 N6BAR Jose +1106757 KI6YWQ James +1106758 KK6POJ Pet +1106759 KK6GRE Stanley +1106760 NV6V Andrew +1106761 N6JVD John +1106762 KE6RC Jae +1106763 K6ECK Celle +1106764 K6ECK Richard +1106765 KF6HBU Roger +1106766 KA9Q Philip +1106767 K6LUD Ludovico +1106768 KJ6JEP John +1106769 KM6LOT Kevin +1106770 N6MEH Jeffrey +1106771 KG6H Jason +1106772 KG6H Jason +1106773 K6LRS Larry +1106774 KG6RGI Robert +1106775 KM6GKC Ryan +1106776 K6SML Patrick +1106777 KI6SRB Mae +1106778 K6PJH Peter +1106779 KC6PCC Larry +1106781 KB6UEU Miguel +1106782 KK6WOW Adolfo +1106783 AA6KY David +1106784 AA6KY David +1106785 KM6LYN Shengye +1106786 KJ6HZI Gayle +1106787 KJ6EBT Gregory +1106788 KM6LDD Erin +1106789 KG6ZDP Jim +1106790 W6AJS Adrianus +1106791 KA6KEN Kenneth +1106792 KI6UIG Va +1106794 KM6EPH Alan +1106795 KK6KWX Scott +1106798 NS3B Keith +1106799 KC6FIC Thomas +1106801 N6ZKI Leonard +1106802 KQ6IU S +1106803 N6ZKI Leonard +1106805 AE6CH Steven +1106806 K8PLR Pasquale +1106807 KG6FGZ Steven +1106808 KM6JOQ Chris +1106809 KD6OCZ Paul +1106810 NR6E Mikkel +1106811 W5AFK Chris +1106812 K3MAT Matt +1106813 KD6ILU Visitacion +1106814 KC6OBJ Richard +1106815 KD6ILU Visitacion +1106817 KD6OFX Carl +1106818 KJ6JGO Alina +1106819 KG6PIY Andrew +1106820 KG6PIY Andrew +1106822 AC2UJ Roy +1106823 KI6HHJ Michael +1106824 N6XT Ronald +1106825 N6YX Tom +1106826 K6TAM Tamara +1106827 AE6VK Christopher +1106828 KM6LYY Ryan +1106829 AE6CH Steven +1106830 KE6GVK Mike +1106831 K2VGE Lewis +1106832 W6JHC James +1106833 AE6BP John +1106834 KM6HWH Anthony +1106835 W6RPA Richard +1106836 KE6MOZ Audra +1106837 KM6CBO Brent +1106838 KM6CBO Brent +1106839 AB6IS Rudy +1106840 AB9A Clay +1106842 K6ERC Eric +1106843 K6DSO Dorothy +1106844 N2BMW Bobby +1106845 K6JFE James +1106846 AD6IZ Larry +1106847 KB6JOE Joseph +1106848 KM6AVK Keith +1106849 WA6VCK Robert +1106850 WJ6N Barry +1106853 W6TRO Ronald +1106854 AB5DR Rubin +1106855 N6FVY John +1106856 KJ6KUO Andres +1106857 WB6UQA Gary +1106858 KG5GLC Robert +1106859 KD6BGO Michael +1106860 KK6MIG Richard +1106861 WA6MVJ Larry +1106862 KM6MCU Reynaldo +1106863 KI6N Wonil +1106864 KE6GQO Monte +1106865 KO6ZI Peter +1106866 KA9CQL Michael +1106867 K6SEZ Wilson +1106868 W9RU Bruce +1106869 KB6MHK Chung +1106870 K2VGE Lewis +1106871 W6KNX Charles +1106872 W6GFS Gene +1106873 KK6GUK John +1106875 KJ6PUQ Patrick +1106876 KE6MAE Larry +1106877 AE6NL Lauren +1106878 KI6ANR Anthony +1106879 KG6YRH Barbara +1106880 KK6UME Mason +1106882 KE6UKY Bernard +1106883 KA6QBH Randy +1106884 KE6FAM Todd +1106885 KE6NGY Beverley +1106886 KD6PN Craig +1106887 KG5GLC Robert +1106888 K6AAN Michael +1106889 KM6LLD Erik +1106890 W6CWB Craig +1106891 KM6HLT Joseph +1106892 KM6HLT Joseph +1106893 AI6XX David +1106894 N6BBF Michael +1106895 N6BBF Michael +1106896 N9TDM Tracy +1106897 KC6UKO Armando +1106898 N6TLD Ted +1106899 KF6TJR Andy +1106900 KI6IJZ Kevin +1106901 KC6UEO Luis +1106902 KF5DFW James +1106903 KI6FXY Charles +1106904 KI6WMS Rolf +1106905 KM6AHP Cameron +1106906 KK6TEW Todd +1106907 WL7COO Daniel +1106908 K6TMH Todd +1106909 K6AXY Phil +1106910 WL7COO Daniel +1106911 WW6P Dean +1106912 KE6WRE Terry +1106913 N6VVY Aurelio +1106914 N6VVY Aurelio +1106915 W6WDY Woody +1106916 WA6CRB Dan +1106917 KF6TJR Andy +1106918 AG6AD Marcos +1106919 KF6KXG Michael +1106920 K6ATP Allie +1106921 N0XXX Jim +1106922 W6MW Mark +1106923 KM6ERG Joseph +1106924 AE6GR Gene +1106925 WA6FEQ Jeremy +1106926 W6IFR William +1106927 KB6JBC Robert +1106928 WA6ZEG Emile +1106929 KF6YAN Mark +1106930 KE6KOZ David +1106931 K6THH Thomas +1106932 KJ6QFO Michael +1106933 K7ESG Elliott +1106934 W6NYW Walter +1106935 N6UQ Augusto +1106936 AG6AD Marcos +1106937 KF6VJC Alfred +1106938 N6HXS Gael +1106939 N6XTN Christian +1106940 N6BJ Hae +1106941 K6BLH Brandon +1106942 K6BLH Brandon +1106943 WE6ER Dale +1106944 KM6MPT Steve +1106945 KJ6CZS Steve +1106946 W6YW Young +1106947 KM6NC Joo +1106948 KJ6CZS Steve +1106949 W6TUX David +1106950 KC6GMI Anthony +1106951 KE6HHM Thomas +1106952 KE6RTY Gary +1106953 KM6MQD David +1106954 AJ6E Michael +1106955 K2BEN Benjamin +1106956 K6LPM Brian +1106957 KJ6QFO Michael +1106958 KM6HJA Michael +1106959 N6JLE Julie +1106960 KC9GKA Kenneth +1106961 KK6DBX Patrick +1106962 WD6APP Charles +1106963 W2IRI Robert +1106964 KC6VMB Marcel +1106966 KI6ZDP John +1106967 KA6JAZ Charles +1106968 W6APX Paul +1106969 KK6RPO Randall +1106970 W6HPY Heidi +1106971 W6APX Paul +1106974 KM6IKB Brent +1106975 K6MIK Michael +1106976 KD6FJI Lloyd +1106977 KE6ARR Rainer +1106978 KA6ASH Akash +1106979 K6MUG Philip +1106980 AA6JA John +1106981 K9DOJ Richard +1106983 N0XXX Jim +1106985 AK6EJ Eugene +1106986 KK6TXG Brian +1106987 KK6CUL Brian +1106988 KM6LMP Lance +1106989 KK6TTA Christopher +1106991 N5LFU Dane +1106992 W6TTM Tony +1106993 KM6MSY Joel +1106994 K6ET Jay +1106995 KE6TVM Douglas +1106996 KI6SJB Thomas +1106997 KB6DXN James +1106998 AB6DX Virgilio +1106999 KM6IZO Vijay +1107001 AG6E David +1107002 KI6SSF Tim +1107003 N6QCU Wayne +1107004 AB6IY Marlou +1107005 N3CKF Joseph +1107006 NO8RF James +1107007 KK6RBH Rudy +1107008 WB6IQN Edison +1107009 WB0NRE Richard +1107010 W1LMS Tony +1107011 W6RRC Ramiro +1107012 NS6D Terrance +1107013 K6CPP Bronco +1107014 KJ6UJZ Christie +1107015 KM6MUH Chunhua +1107016 KJ6QXM Tessa +1107017 KI6AZB Ronald +1107018 KJ6PSG Brandon +1107019 KM6MCI Brett +1107020 K6ACJ William +1107021 NC6D David +1107022 KK6SYW Aldrin +1107023 AF6IA Gregory +1107024 W6JFE James +1107025 K6JQ Dana +1107026 K6MIK Michael +1107027 K6AXY Philip +1107029 KC6MMM Artemio +1107030 K6CLA Clark +1107031 KJ6WFZ Randall +1107032 KF6UTB Juliet +1107033 KF6UTB Juliet +1107034 KM6MIX Jimmy +1107035 KD6JBY James +1107036 KJ6KIZ Michael +1107037 AI6YZ Stanley +1107038 K6CLA Clark +1107039 WA6QBT Patrick +1107040 K6OPD Robert +1107041 K6KKM Ernest +1107042 KM6FHA Stephen +1107043 AE6VK Christopher +1107044 KK6NWP Melinda +1107047 K6IXQ Scott +1107048 N6ZRV Carrie +1107049 N6ZRV Carrie +1107050 K6UFX Steven +1107051 KJ6DXT Terry +1107052 AG6EF James +1107053 KM6MYD Katalin +1107054 WB6PIH Barbara +1107055 KM6BNR Kyle +1107056 KM6MIZ Reginald +1107057 AI6ZA Patrick +1107058 W9TFD John +1107059 N6KEK William +1107060 KJ6MID Jonathan +1107061 KM6KTR Brian +1107062 KM6MAN Fischer +1107063 KG6WXC Eric +1107064 KM6MIZ Reginald +1107065 K6MBZ David +1107066 KF6REK Geoffre +1107067 K6PBT Charles +1107068 KM6MMP Adam +1107069 N6GYY Charles +1107070 K6MBZ David +1107071 KM6MSH Douglas +1107072 KC6PCM Steve +1107073 KM6LMP Lance +1107074 N6VV Lew +1107075 KE6UKY Bernard +1107076 WA6TA Timothy +1107077 WA6HXG Ryan +1107078 KF6UJS Dennis +1107079 KK6IKW Juan +1107080 W6BSD Fred +1107081 KK6PVU Manny +1107082 K6YUA Steve +1107083 K6CTX Robert +1107084 W6JN Michael +1107085 AI6GP Raphael +1107086 KE6UCX John +1107087 KK6TEM Woohyung +1107088 KF7VE William +1107089 KC6ESW Michael +1107090 NI6S Edward +1107091 KM6CSP Douglas +1107092 KM6ARR Donald +1107094 W6ADR Salvador +1107095 KJ6ECG Azucena +1107096 N4GEM Menar +1107098 K6ATO Jonathan +1107099 KC7KM Andrew +1107100 AA7BF Andrew +1107101 NR6AM Frances +1107102 AI6HJ Peter +1107103 KB0NGG Bonnard +1107104 W1REI Reynaldo +1107105 KM6MZF Isaac +1107106 KJ6DDH Douglas +1107107 N6ARP Mark +1107108 KD6DCN Jonathan +1107109 AF6PI Gregory +1107110 W6JMG John +1107111 NR6AM Frances +1107112 KA6IQA Thomas +1107113 KA6IQA Thomas +1107114 KA6IQA Thomas +1107117 K6YUA Steve +1107118 AF6ES Robert +1107119 N3HI Ronald +1107120 AE6SX Daniel +1107121 KK6HJM Antonio +1107122 KM6DRX Blair +1107123 KM6BYZ Robert +1107124 KM6ARR Donald +1107125 KK6OTJ Mark +1107126 KJ6HLM Alan +1107127 K6CY Fred +1107128 WB6JRV Rick +1107129 KE6GCV Todd +1107130 K6CY Frederick +1107131 KB6JXR James +1107132 KF6S James +1107133 N3EL Noel +1107134 K6RIP Joel +1107135 AB6VC Jack +1107136 AI6GP Raphael +1107137 KC6CQD Dennis +1107138 W6NML Tery +1107139 W6NML Tery +1107140 KM6NAA Dave +1107141 KM6MTF Douglas +1107142 KM6MZZ Donald +1107143 KK6GHR Dave +1107144 KG6URM Allen +1107145 N6NZI Peter +1107146 KB6BZZ Eric +1107147 KM6ENA Lewis +1107148 KI6RHQ Eric +1107150 AD9HC Haworth +1107151 KJ6HLM Alan +1107152 KJ6AYL Eduardo +1107153 KM6LZU Sam +1107154 KM6LRQ Aaron +1107155 KM6NFW Margaret +1107156 K6SDC Stanley +1107157 K6TGT Thomas +1107158 W6LWT Linda +1107159 AD6ZI John +1107160 KJ6AYL Eduardo +1107161 N6TBQ Wayne +1107162 WB6Y Alex +1107163 KM6GL John +1107164 KA6VKP Raymond +1107165 KB6MYR Krista +1107166 N3QG Samuel +1107167 AE6HD Trent +1107168 KD6ELK Fred +1107170 WB6ZNK Harold +1107171 KB6MYR Krista +1107173 KM6IRZ John +1107174 KM6IRZ John +1107175 W6IT Greg +1107176 WD4VE David +1107177 W6AXM Gardner +1107178 KG6HRE Roland +1107179 KM6NAP Vincent +1107180 N6TBX Oscar +1107182 WE6R Keith +1107183 KU6L Edwin +1107184 KM6MHL Edward +1107185 KH6GJV William +1107186 KM6IDX Paul +1107187 KE6BXT Donald +1107188 W6AKB Alan +1107189 AC6OT Salvador +1107190 N5PSM David +1107191 KE6BXT Donald +1107192 AF6AQ James +1107193 N6GYY Charles +1107194 KJ6OUI Gregory +1107195 KG6IIX Rafael +1107196 AG6JI Stephen +1107197 KK6SVK James +1107198 WA5ZNU Leigh +1107199 KM6LEE Lee +1107200 AA6PL Peter +1107201 KG6ODW Hermenegildo +1107202 KK6NAL John +1107203 KJ6SCG Ronald +1107204 N6ORB David +1107205 WG6R Harry +1107206 N5PSM David +1107207 KM6ACJ David +1107208 AE6RD David +1107209 KK6DF David +1107210 KR6BL Christopher +1107211 WG6R Harry +1107212 K9CRP Marlon +1107213 AD6KV Ronald +1107214 WW1ACE Jim +1107215 KK6CUG Jeffry +1107216 KA6TGI Vicente +1107217 AE6M Regnerus +1107218 N6OFT Michael +1107219 KK6PRQ Ignacio +1107220 W6KRK Jack +1107221 K6CSK Catherine +1107222 KK6OWM Cassidy +1107223 KE6LEV Marcus +1107224 KK6CUG Jeffry +1107225 AE6KH Bonifacio +1107227 KM6NAP Vincent +1107228 KM6LYU Willaim +1107229 KC6CQD Dennis +1107230 K6BEC Rebecca +1107231 K6YUU Yuki +1107232 N6BPA Rogers +1107233 K6AII Robert +1107234 KM6EHD Joselito +1107235 KE6BRN Gary +1107236 AI6VO Gunther +1107237 KK6OYW Francis +1107238 KJ6DED Philip +1107239 KA6YPN Sofronio +1107240 KD6KDY Rose +1107241 N6UTX Robert +1107242 KK6GST Arturo +1107243 KB5LCR Nancy +1107244 K6RIN Ronald +1107245 K6RIN Ronald +1107246 N6BEN Benjamin +1107247 W1REI Rei +1107248 KG6HRE Roland +1107249 KB1OZR James +1107250 WA6PAZ Joseph +1107251 N6BEN Benjamin +1107252 KM6LYU Willaim +1107253 N6EEM Epifanio +1107254 N7ANG James +1107255 NF6Q Christopher +1107256 KI6VCE Jamison +1107257 WA6DJ Don +1107258 KN6GUS Noah +1107259 W6AFM Sergey +1107260 WA6PMW Bill +1107261 KM6JBY Joshua +1107264 KD6GJZ Martin +1107265 KM6LLW Jack +1107266 W6ARZ Arthur +1107267 AF6PF Otelio +1107268 W6MON Ramon +1107269 K6SKM Scott +1107270 KD6WTV Harold +1107271 KJ6KKF Andres +1107272 N6PEJ Perly +1107273 KC6UEC Thomas +1107274 NH2FT Joselito +1107275 KG6OOA Armando +1107276 N6TBQ Wayne +1107277 KI6SVJ Danilo +1107278 KJ6PWV Julie +1107279 KI6YKR Genesis +1107280 KI6THK Elmer +1107281 KK6GGT Jay +1107282 K5MGH Michael +1107283 KA6TSB Timothy +1107284 NH2FT Joselito +1107285 N6YTA Rolando +1107286 W2YNN Alex +1107287 AI6TT Charles +1107288 WB6NSO Wayne +1107289 KI6LKD Ray +1107290 N6TCE Robert +1107292 AF6GX Wayne +1107293 KM6JEE Keith +1107294 K6VE Richard +1107296 KJ6PWV Julie +1107297 KJ6VGW Cvarc +1107298 KI6QJD Joe +1107300 KF6LZE Marilyn +1107301 KI6JDE David +1107302 KF6LZD Ilyyne +1107303 KE6AGA Dennis +1107305 KM6NSC Jimi +1107307 KC6TYM Lito +1107308 KD6ZZY Joe +1107309 N6HWW Henry +1107310 WM6Q Robert +1107311 KC6TYM Lito +1107312 KF6GPE Raymond +1107313 KI6QJD Joe +1107314 AA2XR Ian +1107316 KM6JEB Alan +1107317 KE6AYK Jeff +1107318 KI6JDF Denise +1107319 KI6THK Elmer +1107320 KK6PVU Manny +1107321 NM6X Michael +1107322 KK6ZRN Steven +1107323 W6JMJ Jose +1107324 AG6XL Richard +1107325 W6ESD Elvin +1107326 NW6J Jonas +1107327 KK6ODS Eric +1107328 KK6VJH David +1107329 KD6JBL Gerald +1107330 KF6QJL Richard +1107331 KM6CSP Douglas +1107333 K6FIM Hubert +1107334 KK6RGF Wendi +1107335 K6IRF Juan +1107336 KK6N Dexter +1107337 KM6MSB Raiden +1107338 KM6NJE Florence +1107339 WZ6M Willie +1107340 KI6PMF Rosauro +1107342 NH2BD Geronimo +1107343 KK6ZRN Steven +1107345 KE6EMQ Victor +1107346 AC1D Pedrito +1107347 KF6UKH Abe +1107349 KC6YBV Paul +1107350 WQ6I Moody +1107351 KU9COR Randy +1107352 W6EDX Edison +1107353 N1VLA Alvin +1107354 N0DBL Don +1107355 K6LPS Lernel +1107356 K6KBM Lauro +1107357 KK6KXE Cesar +1107358 KC6RZY Steven +1107359 KN6UP Allen +1107360 K6TS Duane +1107362 N1VLA Alvin +1107363 W6ECB Eddie +1107364 KF6PTL Emanuel +1107365 KG6EQU John +1107366 K6BF Bernardo +1107367 K6BF Bernardo +1107368 W1ZAX Jens +1107369 KK6TSB Kenton +1107370 KK6TSB Kenton +1107371 KK6QEE Erick +1107372 AK6BR Peter +1107373 WD6CDN Michael +1107374 WI6Y Roselito +1107375 W6ECB Eddie +1107376 W2SAL Gonzalo +1107377 WB6KHP David +1107378 KD6BSD John +1107379 KK6GOT Ruel +1107380 AI6BX Keith +1107381 AF6YU Lorenzo +1107382 KJ6ZJ Theodore +1107383 KJ6KHO Vincent +1107384 KD6CNS Thomas +1107385 W3EZE Robert +1107386 KU6P Patrick +1107387 KI6NBT Richard +1107388 KK6DAW Hyung +1107389 KJ6RPO Michael +1107390 N6DTE Travis +1107391 WW6JR Graciano +1107392 KI6AUK Ramon +1107393 WO6Y Eugene +1107394 K6RQV Michael +1107395 K6TTL Edward +1107396 WW6JR Graciano +1107397 KK6ZVQ John +1107398 AA6QP Rowel +1107399 KF6ITC Jose +1107400 WA6YOP Kenneth +1107401 AA6QP Rowel +1107402 W6ELI Eli +1107403 W6CKG Caroline +1107404 N6DTE Travis +1107405 W6CAW Craig +1107406 KA6TGI Vicente +1107407 K6DDR Diosdado +1107409 W6TRW Mobile +1107410 KG6SQN Gregory +1107411 KK6VYA Bill +1107413 K7ANQ Jerry +1107414 KM6KXS Orlando +1107415 KM6OHW Elizabeth +1107416 K6MNY Marianito +1107418 KM6LME John +1107419 K6RGR Robert +1107420 W6ZK Kenneth +1107421 K6DPY Daniel +1107422 KM6AVT Melissa +1107423 AD6KG Fabian +1107425 KM6NB Eric +1107426 KM6HIB Miguel +1107427 WA6MHA Glen +1107428 KG6QCK Trevor +1107429 KH2VY Teodulo +1107430 KI6GJV Montree +1107431 N6PET Pet +1107432 AG6VV Kenneth +1107433 KE6YEP Marcelino +1107434 KM6OKH Robert +1107435 KK6CZA James +1107436 KM6OKW Bruce +1107437 KJ6KHV Brett +1107438 KH2VY Teodulo +1107439 KM6NJE Neal +1107440 KI6GJV Montree +1107441 KK6TLN Gregory +1107442 N6NX Kenneth +1107443 KK6TNX Jennifer +1107444 KJ6SJY Daniel +1107445 KM6OKW Bruce +1107447 W6RIA Ria +1107448 KG6GCG Berj +1107449 K6OIC Dave +1107450 K6OIC Dave +1107452 KG6GCG Berj +1107454 W6MDD Mark +1107455 KD6DDM David +1107456 KM6OKH Robert +1107457 AI6FF Ho 1108001 KE0HFH Michael 1108002 KE0CBT Andrew 1108003 K0ETR Earl @@ -475,6 +1445,7 @@ 1108030 KE0VH Jack 1108031 KE0MGY Justin 1108032 KE0MGY Justin +1108033 KG6YKN Chris 1108034 N0QAW Wendy 1108035 N0QAW Wendy 1108036 K6RYF Geoffrey @@ -492,7 +1463,7 @@ 1108048 KE0VH Jack 1108049 KE0LRB Rick 1108050 KE0JBF Antonio -1108051 K2BBJ Justin +1108051 AE2L Justin 1108052 KE0EE Donald 1108053 N4EZZ Arthur 1108054 WD4IXD Peter @@ -531,12 +1502,16 @@ 1108087 W0RBF Ralph 1108088 KE0LLH Bradley 1108089 KE5LTG Kenneth +1108090 KE0GUZ Gary 1108091 KD0ZQH Kenneth 1108092 KB0PVB Edmund +1108093 W0FGG Curt 1108094 KC0JCC Joseph 1108095 KT0AM Mark 1108096 W4PRG Newell 1108097 W4PRG Newell +1108098 KE0CKW Brad +1108099 KE0KOO Laurita 1108100 N0EB Richard 1108101 KE0MRY Robert 1108102 AE5IT Chris @@ -563,6 +1538,218 @@ 1108123 KD4JCR Damon 1108124 KD0QVT Emma 1108125 W0DFU Dan +1108126 KE0CJY Sadiah +1108127 WN7ANT Everett +1108128 N0GLH Gleason +1108129 WA6MVT Mark +1108130 KE0JQA James +1108131 K0DMK Donald +1108132 N0ISV Wayne +1108133 N0XCR Jeff +1108134 N0XUE James +1108135 KE0HAO John +1108136 KE0MWA Melissa +1108137 N0WLF Daniel +1108138 K1RMR Rick +1108139 KE0CNT Gene +1108140 KG4DNE David +1108141 KD0MFT Stephen +1108142 KG0HM Loren +1108143 N0DT Jeffrey +1108145 KE0HAO John +1108146 N0OUW Gerald +1108147 N6UA Douglas +1108148 N0DNB James +1108149 KD0QWA Gregory +1108150 KB0VVA Dean +1108151 KK4JZS Kevin +1108152 N0LEA Wayne +1108153 KB0MPX Daniel +1108154 W0JBR James +1108155 N0MCK Michael +1108156 K0AMA Alan +1108157 W0XYZ Dennis +1108160 K9DS Danny +1108161 K0BCM Andrew +1108163 KE0JTO Allen +1108164 KE0NLW Terin +1108165 N0SGQ Joseph +1108166 KB0YNA Keri +1108167 N0CAK Curtis +1108168 KD0FKO Steve +1108169 W0BBR Daniel +1108170 KA0SDE Eric +1108171 N0RUX George +1108172 AE0CW Jess +1108173 AE0CW Jess +1108174 W0JLD Jon +1108175 W0BX F +1108176 KB0HP Kenneth +1108177 KD0YDH Betty +1108178 K0RAD John +1108181 K0RAD John +1108182 K0AMA Alan +1108183 KE0JKY Cody +1108184 W3OEM Andrew +1108186 N3UWL Peter +1108187 WA0DS David +1108188 KE0CQF Arthur +1108190 N0BAF Dan +1108194 AB0RR Mike +1108195 AE9S Kristopher +1108196 KE0NMF Patrick +1108197 KE0MGT Donald +1108198 N0KKZ Richard +1108199 N0AVF Gunner +1108200 K9RHK Loren +1108201 WA4HND Alfred +1108202 N0BNP Toby +1108203 W0IG John +1108204 KC0MRO Jarrett +1108205 KE0LNS Brian +1108206 KI4KQY Bryan +1108207 K1LQH Erin +1108208 KE0OBE Peter +1108209 KE0OBF Darius +1108210 W0SPA Frederick +1108211 KE0NYC Jason +1108212 W5GK Brandon +1108213 AE1MX James +1108214 N0SSB David +1108215 KD0SMZ Brandon +1108216 K1KAD Kari +1108217 K0DNS Joseph +1108218 KB0FPS Marco +1108219 KD0EXG George +1108220 KE0OET Andrew +1108221 W0GJT Michael +1108222 KD0UGQ Troy +1108223 KB0ZGJ Jon +1108224 KE0BIP Michael +1108225 KD0DQR George +1108226 K7UND Christopher +1108227 N0VA Kenneth +1108228 KE0OGQ Oli +1108230 KD0DPX Kathy +1108231 KE0TWC Traci +1108232 KE0DAQ Michael +1108233 KE0NYR Dennis +1108234 N0JMC John +1108235 N0JMC John +1108236 KE0HIF Bradley +1108237 KE0OGQ Oli +1108238 KC0FVY Christopher +1108239 KE0OFF Darel +1108240 K1WTF Tyler +1108241 K1WTF Tyler +1108242 WA6FIG James +1108243 KE0CNT Gene +1108244 N0WKR Francis +1108245 N0ECT Peter +1108246 AA0NM Nick +1108247 N0LDB Deborah +1108248 WD0C Charles +1108249 WB0HBJ Dwight +1108250 N0JST John +1108251 KE0NRZ Benjamin +1108252 WB5PJB Gary +1108253 N5VFM Debbie +1108255 KD5LWU Johnny +1108256 N2XGL Jeffrey +1108257 N0ANY Cody +1108258 K0GUZ Stephen +1108259 KC0BMC Michael +1108260 N0GTR Anh +1108261 KE0KFB Harold +1108262 KE0KFB Harold +1108263 W3DIF Michael +1108264 KD5LWU Johnny +1108265 K0DEN Christopher +1108266 W4XEN Caleb +1108267 W4XEN Caleb +1108269 W0USC John +1108270 W0USC John +1108271 W0GAS Gregory +1108272 KC7OHM Gary +1108273 K0CHP Brian +1108274 AA0DH David +1108276 AD0YO James +1108277 WB0WLO Ronald +1108278 KE0AVK Richard +1108279 N0VA Kenneth +1108280 NA5DW Dan +1108281 K6GIS Robert +1108282 KE0OEB Justin +1108283 KD0ACH John +1108284 KC2PLH Andreas +1108285 KE0MJA Charles +1108286 W0TPS Tom +1108287 KC0KCE David +1108289 KE0JQA James +1108290 KE0ONE Billy +1108291 KD0UJK Steven +1108292 KE0OLD Earle +1108293 KE0LTD Brian +1108294 N3DAK Dera +1108295 W0CDE Russell +1108296 N0GTO Sam +1108297 N4JJR James +1108298 KD5YPH Warren +1108299 WA7VHT Neil +1108300 W0TPS Tom +1108301 N0KSJ Lee +1108302 K0RAP Robert +1108303 W0RDR Randy +1108304 W0RDR Rand +1108305 W0RDR Rand +1108306 AK4QQ Roger +1108307 W0EDN Gary +1108308 K0UT Bill +1108309 KD0MFT Stephen +1108310 KE0HXD Brian +1108312 KZ0Q Stephen +1108313 N0SLK Steve +1108314 KD0SMP Daniel +1108316 W0LYX Randall +1108318 N0SMS Sarah +1108319 KC0FJA Peter +1108320 K0WSU Paul +1108321 KE0CJY Sadiah +1108322 W0QLT Kathleen +1108323 W0RMT Robert +1108324 AD0TP Douglas +1108325 N0DQV Brandon +1108326 KC0FJA Peter +1108327 WD0CIV Charles +1108328 W0RMT Bud +1108329 WD0CIV Charles +1108330 KD0WSR Paula +1108331 K0LAB Larry +1108332 KC0MQC Richard +1108333 KI6JC Raul +1108334 N2JLL Joshua +1108335 KE0OKL Jeffrey +1108336 KC0NMZ Christopher +1108337 N0OWY Scott +1108338 KB0ZCO Brent +1108339 KE0DQW Jason +1108340 KD0CXB Merrick +1108341 KC0HAJ Steven +1108343 KC0ZXN Nathan +1108344 KE0BMX Michael +1108345 KC0WOT Eric +1108346 KD0BDZ Jeremy +1108347 AA0DH David +1108348 W6HAB Dean +1108349 K0RSC Richard +1108350 AE1MR Michael +1108352 KE0PDG Billy +1108353 KE0GVW James +1108354 AE1MR Michael +1108355 KB8BW Barry +1108356 N0SLO Jonathan +1108357 N0MTN Mark +1108358 KE0PDG Billy 1112001 KI4ZWE Bobby 1112002 WA4ECT Michael 1112003 PU2TAW Agnaldo @@ -1042,7 +2229,7 @@ 1112481 KM4SM Michael 1112482 W4LNA Frederick 1112483 W4LNA Frederick -1112484 NI4CK Nicholas +1112484 NI4CK Nick 1112485 W4WWB William 1112486 AC4PS Peter 1112487 K4HLW Brian @@ -1052,7 +2239,6 @@ 1112491 KB1YBB James 1112492 KJ4QYD Michael 1112493 KJ4VNF Ian -1112494 KK4YIT Alberto 1112495 KV4LR Peter 1112496 N4GXX Stephen 1112497 W4BAY John @@ -1092,10 +2278,12 @@ 1112533 KG4RTN Robert 1112534 KJ4NDO James 1112535 KK6JR Norman -1112536 W4AEQ Jeffrey +1112536 W4AEQ Jeff 1112537 K4WCR Walter 1112538 KM4UJI Robert 1112539 KK4TDM Carl +1112540 KM4UAQ Erick +1112542 W4VBK Rodney 1112543 KJ4QHK Natalie 1112544 KJ4QYE Mark 1112545 KM4YYR Michael @@ -1109,8 +2297,8 @@ 1112553 W4FFW Daniel 1112554 KK4WDQ Craig 1112555 KD1EH Thomas +1112556 K4RZR Scotty 1112557 WB8BHL Edward -1112558 KI4TXP John 1112559 N4RQY Michael 1112560 W1IFO Hans 1112561 N4JTO John @@ -1134,6 +2322,7 @@ 1112579 K9GZT Edward 1112580 KR4ST Jeffrey 1112581 KJ6PYL Gerald +1112582 KP4KA Cruz 1112583 KM4FFE Theodore 1112584 AC4JM Jeffrey 1112585 KM4VCR Timothy @@ -1142,6 +2331,7 @@ 1112588 KM4LPW Thomas 1112589 KJ4VDJ James 1112590 W4MYJ Russell +1112591 KD4NSJ Edgardo 1112592 K4TVO Thomas 1112593 KJ6PYL Gerald 1112594 NW3Q Seavey @@ -1166,6 +2356,7 @@ 1112613 W4ASN Sarah 1112614 W4TEK Jeffrey 1112615 KA1DJ Erwin +1112616 KM4ANW David 1112617 KB1FY Dexter 1112618 W4JWM James 1112619 KB4VU Frank @@ -1179,7 +2370,7 @@ 1112627 K4SJC Steven 1112628 KM4DPT Winston 1112629 W8PPI Harold -1112630 KB5IKR Robert +1112630 W5RSC Robert 1112631 W4IMH Frank 1112632 N4BLH Ben 1112633 K5BBC Phillip @@ -1212,13 +2403,15 @@ 1112661 WB4DT David 1112662 KK4ZEH Harold 1112663 N4ORQ Richard +1112664 KM4AOR James +1112665 AD4PP Gerald 1112666 KK4VFO Stephen 1112667 N4ZRV Edward 1112668 K9ZFQ Chuck 1112669 KN4SV James 1112670 KK4PPN Gerald 1112671 WB8HOK David -1112672 KY1U Greg +1112672 KD4AAA Allan 1112673 W2HI Robert 1112674 WD5CKN Lawrence 1112675 K4MKH Michael @@ -1235,6 +2428,7 @@ 1112686 AA3JW John 1112687 W3OE Michael 1112688 K4ACD James +1112689 W0LAB Logan 1112690 KJ4MHW Mark 1112691 WA4YDJ Wayne 1112692 KB4REA Joshua @@ -1272,7 +2466,7 @@ 1112725 N1CNY Ronald 1112726 KN4AZU Dylan 1112727 KK4YNY James -1112728 K4LDK Lynn +1112728 K4LDK L.D. 1112729 N4CPR Miguel 1112730 KN4BBO Justin 1112731 K6DE Scot @@ -1288,12 +2482,15 @@ 1112741 K4BUM Marc 1112742 AC4JK John 1112743 KK4SEE Cyrus +1112744 N4TR Ronald 1112745 KD4IE Earle 1112746 KP4CJ Jose 1112747 K2DES Dwayne -1112750 KH6POI William +1112748 KN4CZM Jason +1112749 W4YWW Albert +1112750 WB4YQS William 1112751 KX4RS Robert -1112752 W4SLC Craig +1112752 W4SLC Ares 1112753 AB9GW Matthew 1112754 KX4RS Robert 1112755 KB4VYE Donnie @@ -1313,25 +2510,34 @@ 1112769 KC4ZZY Dennis 1112770 W9FH Carl 1112771 K4EQE Michael +1112772 KG4ETC William 1112773 KD2HQV Paul 1112774 KG4DRP Arturo 1112775 N0VOM William 1112776 AA4GT George 1112777 KM4VLC Chris 1112778 W1MIT Dennis +1112779 N3EA Alan 1112780 W4SOX Eric 1112781 WD4MAN Daryl 1112782 N4NOD Don 1112783 KN4GIO Giovanni 1112784 K7FLA Michael -1112785 KC0DE Donald +1112785 KC0DE Don 1112786 WQ4O Orestes +1112787 KP4KA Cruz 1112788 N4TEC Doug 1112789 KK4UU Jacob 1112790 N1UC Charles +1112791 K5NO Marc 1112792 KY4I Danny 1112793 KY4I Daniel +1112794 N4DVD Rami 1112795 W4LCO +1112796 N4RAN Randall +1112797 KK4MRM Ross +1112798 KK4MRM Ross +1112799 W7WJY James 1112800 KK4YXR Franklin 1112801 N1XAU Bridget 1112803 N4USI Ao-27 @@ -1350,17 +2556,18 @@ 1112816 N4LJQ Ross 1112817 KJ4MUY Tim 1112818 AA4BD William -1112819 KI4BBE Charles +1112819 KI4BBE Bill 1112820 K2EPE Donald -1112821 KE8EMX Lawrence +1112821 K4ETD Lawrence 1112822 KJ4FPA Steven 1112823 WB2TQE Howard 1112824 KV4TN Jerry 1112825 KN4AKK Michael 1112826 KK4ZMZ David 1112827 KX4U Craig -1112828 KM4CBZ Michael -1112829 KM4CBZ Michael +1112828 W4ALM Michael +1112829 W4ALM Michael +1112830 KK9TT Joseph 1112831 KK4UU Jacob 1112832 N1VAL Valerie 1112833 N8XDG William @@ -1400,9 +2607,10 @@ 1112868 K9RY Raymond 1112869 K4PIG Richard 1112870 KJ4POM Michael +1112871 N4RAN Randall 1112872 KG4LYA Francisco 1112873 WN4SLB Joe -1112874 AD0NA Frank +1112874 AA4FB Frank 1112875 W9TTS Theodore 1112876 AI4JI David 1112877 AI4JI David @@ -1410,11 +2618,12 @@ 1112879 N4WSK Henry 1112880 K1TQ Sharon 1112881 KK4PYP Curtis -1112882 AD4AT William +1112882 K4JZ William 1112883 KK4YXR Franklin 1112884 NI4CK Nick 1112885 YV4WC Winkock 1112886 WB4UHW John +1112887 W4AAE Gordon 1112888 WB8PAF Robert 1112889 KK4DKT Addison 1112890 N9ROI Randall @@ -1434,7 +2643,6 @@ 1112904 AJ4BP Ernesto 1112905 KG4YRS Armando 1112906 N4MJN Herbert -1112907 KM4SUI James 1112908 W4TYD Ty 1112909 KM4VST Lance 1112910 N4XUX Willaiam @@ -1442,6 +2650,7 @@ 1112912 N4TRN Keith 1112913 KC4MNI Jose 1112914 KM4NMH Eric +1112915 N2GRM Julio 1112916 KM4OGT Jaron 1112917 KM4OGT Jaron 1112918 W1RP Paul @@ -1451,6 +2660,78 @@ 1112923 W2RFU Thomas 1112924 KA0GYF Douglas 1112925 KJ4WIC Brian +1112926 W2XYZ Frank +1112927 W1FF Raymond +1112928 KQ4BX Joseph +1112929 W4LXE Jose +1112930 WL2AA Mark +1112931 KF4MJJ Frederick +1112932 K2LUZ Luzmary +1112934 K4KXX John +1112935 KV4QG Steven +1112936 KK4SOV Steven +1112938 K8DSS Edward +1112939 KI4NNX Mark +1112940 K1CPO Ernest +1112941 K4RKS Robert +1112942 WB4UHW John +1112943 KB4UF Timothy +1112944 KP4X William +1112945 WE7CGI Michael +1112946 KC3CQZ Chadney +1112947 KM4ZWE Michael +1112948 W4DAC Richard +1112949 KM4GLM Leon +1112950 KB1NYD Mike +1112951 KC4SJL Carlos +1112952 KM4HLJ Juan +1112953 K4ZXI Scott +1112954 KD4LXB Robert +1112955 K4JXO Eardan +1112956 KG4QLE Jorge +1112957 KR4X Larry +1112958 KM4YXI Daniel +1112959 KM4KMF James +1112960 K4VLP Darryl +1112961 KC4UGE Luciano +1112962 N9CTO David +1112963 K4SWT Sam +1112964 KE4JAR Steven +1112965 W2VS David +1112966 KC2AEB Cathy +1112967 KA4OPM James +1112968 W4JKJ John +1112969 AA0NO Jim +1112970 KM4GLM Lee +1112971 K1CE Richard +1112972 KM4OUU Ruben +1112973 N4TWX Terry +1112974 KM4RML Jeffrey +1112975 N4KJA Carl +1112976 KM4POZ Flo +1112977 WB1DME Larry +1112978 KK4LGC Alain +1112979 KF4ZCL Jesus +1112980 KK4ENM Karen +1112981 KK4LLS Michael +1112982 KG4OVD Cayman +1112983 KF4HVT Richard +1112984 K4KFF Brian +1112985 WD4VR Vicente +1112986 KD0USA Barry +1112987 K4ISR Michael +1112988 W1ZFL James +1112989 WB0MMZ Joseph +1112990 KM4SAC Loren +1112991 KG4HBN Karl +1112992 AA2SR Eugene +1112993 KM4MQI Robert +1112994 KP4Y Roberto +1112995 KC2UFO Club +1112996 KF4IJB Thomas +1112997 KD4BTD Joseph +1112998 N4XLD Dale +1112999 W4DNQ Ronald 1117001 W9IPA Cu 1117002 K9RNR Paul 1117003 KC9NUP Steven @@ -1477,12 +2758,418 @@ 1117024 N9IGP John 1117025 W9ZED Maurice 1117026 WD9CIR Stephen -1117027 N9SSC Michael +1117027 N9SSC Mike 1117028 NF9D William 1117029 KC9TWR Mike 1117030 NR9Q Christopher 1117031 NF9T Tuck 1117032 N9DEA John +1117033 K9KUZ James +1117034 W9VFW +1117035 N9QIK Ronald +1117036 KD9ARR Gregory +1117037 KF5DZN Mark +1117038 WB9QLM Timothy +1117039 K0SIN Christopher +1117040 KC9VJD Jack +1117041 KA9UMM Duane +1117042 N9HIN Joseph +1117043 KW9WR William +1117044 W0AVI Avigail +1117047 K9PY Gerald +1117048 K9MOG Martin +1117049 K9JWG Joseph +1117050 N9SLA Scott +1117051 N9MDK Gregory +1117052 N9SLA Scott +1117053 KB9WEH James +1117054 KC9PCO Vincent +1117056 AC9OH Aaron +1117057 KC9LDU Michael +1117058 KD9HVV Adam +1117059 WX9SWX Erik +1117060 WX9PDS Kelly +1117061 K9DNO Daniel +1117062 KC9SIO Steven +1117063 KC9SIO Steven +1117064 N2DUP Chuck +1117065 K9CDA C +1117066 KC9LDU Michael +1117067 KD9IOJ Konstantin +1117068 W9JF Jay +1117069 KD9EEV David +1117070 KD9ERT Michael +1117071 WB9NEY Gerald +1117072 N9AVG Jason +1117073 W9QA Dirk +1117074 KC9ZLB Jeffrey +1117075 WA9FTU Neal +1117076 W9DH David +1117077 W9QA Dirk +1117078 KC9WRX David +1117079 KF9IO David +1117080 NE9MA Communications +1117081 WD9GHK Bruce +1117082 W9JGH James +1117083 KD9BVU Brian +1117084 W9BBB Wayne +1117085 K9SPP Scott +1117086 KD9ERB Brian +1117087 N9GHP Michael +1117088 K9WOJ Jeffrey +1117089 KD9AXM David +1117090 KA8OHV David +1117091 KI6WBS Alejandro +1117092 KD9CCV Chris +1117093 KC9PUL Lisa +1117094 WA9JTG Justin +1117095 N9EW Northrop +1117096 KD9HLD Kelvin +1117097 W9FVM Sharon +1117098 KC9SHV Jason +1117099 KD9ERS Matthew +1117100 KC9NTV Nicholas +1117101 K9TS Philip +1117102 KC9TCM Sean +1117103 KC9UJB Sharon +1117104 KC9DFK Don +1117105 KC9OZA Ryan +1117106 KC9RHF Leif +1117107 WD9CIR Stephen +1117108 N9GVD William +1117109 KC9DFK Don +1117110 KA9ZEQ Robert +1117111 KD9FIA Alfonso +1117112 KA9TCH Kevin +1117113 KX9Q Donald +1117114 K9CQ Timothy +1117115 KC0QCL Derrick +1117116 KA9YHD Robert +1117117 N4AE Brian +1117118 K9TJR Timothy +1117119 KD9DJX Mark +1117120 KD9DJT Michelle +1117121 KD9GZA Adam +1117122 N9RYT Wayne +1117123 N9YBK Matthew +1117124 N9KZW Kevin +1117125 KD9DLP Mike +1117126 WB9EWM John +1117127 KG9IW Kyle +1117128 KA9WCH Robert +1117129 N9HVB Henry +1117130 N9HVB Henry +1117131 W8DCD Kirby +1117132 KD9MZ Michael +1117133 K9BPM Brian +1117135 KC9JZF Thomas +1117136 K9QDA Wayne +1117137 KC9YAH Dominic +1117138 W9ARX Nathan +1117139 KD9GNX Matthew +1117140 KB9TZS Richard +1117141 KJ6TZ Inwoo +1117142 N9DNR Daniel +1117143 KC9YIJ Mark +1117144 K9EMA Noble +1117145 KC9KXF Javier +1117146 KD9AWV Anthony +1117147 N9AAE John +1117148 W9JTC Jamison +1117149 W9FE Carlos +1117150 KC9FQT Jonathan +1117151 KD9DPW Richard +1117152 N9SRS Richard +1117153 KB9KLC Gregory +1117154 KD9EAJ Mark +1117155 KD9BAU Victoria +1117156 W9AVB Robert +1117157 KA9TOZ Daniel +1117158 KD9GHL Kelly +1117162 KC9JHS Den +1117163 KC9JHS Den +1117164 W9WSX Tania +1117165 N9FDJ Fred +1117166 KC9TPA Brady +1117167 KA9NEV David +1117168 KD9GOL Tyler +1117169 KD9FLA Zev +1117170 KD9FLA Zev +1117171 K9DXW Richard +1117172 KD9JEV Max +1117173 KD9JES Andrew +1117174 KB9QKR Jeffrey +1117175 KA9HHH Robert +1117176 KD9EGI Duane +1117177 AI8A James +1117178 N9CWF John +1117179 KD9MAC Gordon +1117180 KD9MAC Gordon +1117182 KD9MAC Gordon +1117183 KC9FQT Jonathan +1117184 W9QB Lance +1117185 K9NAX Cyndi +1117186 KD9PK Douglas +1117187 KC9HDD Keith +1117188 KB9NTX Richard +1117189 K9POZ Thomas +1117190 KD9INB Robert +1117191 KA9HNT Michael +1117192 KB9MTJ Brian +1117193 N4RAP Wayne +1117194 KD9ITO Cary +1117195 N9FDJ Fred +1117196 WX9SVR Christopher +1117197 N9SSC Mike +1117198 N9PLM James +1117199 KJ4EG Johnnie +1117200 K7QLL John +1117201 NJ9A Justin +1117202 KC9SQR William +1117203 KD9E Dave +1117204 KD9E Dave +1117205 N9BYZ Jennifer +1117206 KB9FCB Brian +1117207 KC9FGF Tom +1117208 KC9FGF Tom +1117209 KC9TQD Rick +1117210 KC9KKY Gerald +1117214 KC9HXN Terri +1117215 WB9IMR Ronald +1117216 N9VOK George +1117217 W9GZZ Steven +1117218 WB9RAA Edward +1117219 WB9RAA Edward +1117220 W9BR Harry +1117221 KB9RCO Steven +1117222 N2RON Ronald +1117224 KD9JIR Erik +1117225 KD9JIR Erik +1117226 KA9MDJ Mark +1117227 K9NYO Rob +1117228 K9NYO Rob +1117229 N9NIS Timothy +1117230 KC9NRI Richard +1117231 N0LSR Udo +1117232 K9DXR Russell +1117234 KD9HYX Jim +1117236 KC9ODJ Joel +1117237 K9DXR Russell +1117238 AC9LL Mirek +1117239 W9DSD Dave +1117240 KD9HYX Jim +1117241 N9MYC John +1117242 K9QF James +1117243 KC9HHB Leslie +1117244 K9BZZ Leonard +1117246 N3WBY Raymond +1117247 KC9DNA Myles +1117248 K9BZZ Leonard +1117249 KD9IOX John +1117250 KC9ZJL Jeffery +1117252 KA9ZIM Daniel +1117253 W9CU David +1117255 K9UH David +1117256 KC9LXK David +1117257 N9MWN Wayne +1117258 KD9JMQ Ziad +1117259 KC9LDI Scott +1117260 KC9LDI Scott +1117261 N9YVE Richard +1117262 KC9HGP Douglas +1117264 KC9EPR Julie +1117265 W9FOH Michael +1117266 KB9VRW C +1117267 KD9IKQ Jeremy +1117268 N9MUF Daniel +1117269 KC9VRX Raymond +1117270 KD9HVU Dushan +1117271 KF9XK James +1117272 KD9JIN Edward +1117273 KB5EFO Dwayne +1117274 KC9HH Harold +1117275 K8ROY Shannon +1117276 KW9WR William +1117277 W9CU David +1117279 WX9ILX Nws +1117280 N9IVM James +1117281 WX9SPL Michael +1117282 N9MGO Michael +1117283 WX9SPL Michael +1117284 KC9YIJ Mark +1117287 KD9IHV Jacob +1117288 KD9JRX Diane +1117289 KC9GFR Brian +1117290 N9JIH Scott +1118001 N3ULF James +1118002 KD9IRQ Jillian +1118003 W9CZW Gerald +1118004 AF9U Drennen +1118005 KC9AOM Michael +1118006 N9SYI William +1118007 NA6Q David +1118008 KD9GDV William +1118009 WA9MTH Richard +1118010 KC9LZI Neal +1118011 K9JRC Jon +1118012 KA9OOI Mark +1118013 KD9HXI Brian +1118014 N9NIC Jeffrey +1118017 KC9PAP Owen +1118018 KD9HYG Joseph +1118019 KW9UAX Keith +1118020 KC9DJP Richard +1118021 KC9EOT Harry +1118022 N9JMC Jeremy +1118023 KD9BVN Charles +1118024 KC9EOT Harry +1118025 KB9OIC J +1118026 KD9IUD Brent +1118027 W9VCF Madison +1118028 KD9RLB Roger +1118029 N9NET Josh +1118030 KD9GHW Chris +1118031 KD9HOX Gerald +1118033 KD9IQO Roy +1118034 KD9BVN Charles +1118036 KD9HYF William +1118037 KB8GG Lance +1118038 KC9TKJ Christopher +1118039 KD9ISO Thomas +1118040 KD9IXC Philip +1118041 KC9EOD James +1118042 KD9GYG David +1118043 KC9TQY Ryan +1118044 KD9CPH Keith +1118045 KM4RMM Mary +1118046 K9SGA Daniel +1118047 W9JUN Donald +1118048 KD9YY Shawn +1118049 N9BLO Brett +1118050 W9BDR Brett +1118051 KC9QDO Charles +1118053 KB9RLW Kevin +1118054 K9URT Kurt +1118055 K9URT Kurt +1118056 KD9GDZ Douglas +1118057 KC9GUY Mark +1118058 W8UZ Donald +1118059 N0WTS Bartley +1118060 KC9TXT Scott +1118061 KD9HUB Jack +1118062 KC9WXR Donald +1118063 KD9ILU Andrew +1118064 W9WN John +1118065 KD9EAL Chris +1118066 KB9UJE Matthew +1118067 KD9JCJ Christopher +1118068 N9PTQ Ronald +1118069 KD9JCD Forest +1118070 WB9SMC Donald +1118071 KC9ZEX Bronze +1118072 KB7RMG Michael +1118073 N9HDO Leonard +1118074 W9NMM Noel +1118075 KD9IAO Paul +1118076 KD9FTA Jeffery +1118077 KC5DOT Andrew +1118078 KD9EXN John +1118079 N9JWT John +1118080 KB9BVN Brian +1118081 KD9GZJ Jermaine +1118082 KD9EXN John +1118083 KB9OFA Trevor +1118084 KB9RRN Dennis +1118085 KA9KWH Daniel +1118086 KD9HWI Larry +1118087 N9RFP William +1118088 KD9HYO Dan +1118089 AA9EG William +1118090 AA9EG William +1118091 AA9EG William +1118092 KD9FBC Wilson +1118093 KD9EJQ Christopher +1118094 K9IWM William +1118095 KG9NA Timothy +1118097 KD9COF Kevin +1118098 KD9JCX Adam +1118099 KI8X Frank +1118100 KD9DDD Donald +1118101 KC9SWV Morgen +1118102 N9NET Joshua +1118104 KC9ZNL Kevin +1118105 KD9EZZ Susan +1118106 KD9IUT Brandon +1118107 N9RYO Kenneth +1118108 AB9SS Gary +1118109 KD8RSZ Lucas +1118110 N9HDO Leonard +1118111 NJ9U Phillip +1118112 KD9HCJ Michael +1118113 KD9HCI Mitchell +1118114 KC9ZYE John +1118115 KD9HCI Mitchell +1118117 W4RCP Robert +1118118 KD9IMD Curtis +1118119 KD9HAX John +1118120 KC9IXZ Wade +1118121 KD9JJL Bryan +1118122 KD9JJL Bryan +1118123 KD9IZT Steve +1118124 W9ZRO Bryan +1118125 WA9BD Brad +1118126 WP4MYL Rogelio +1118127 KC9PAR Denzel +1118130 KD9JLI Gavin +1118132 W8ISH Jack +1118133 KC9HZT David +1118134 KU8T Thomas +1118135 KD9IZK Howard +1118136 KC9WIP David +1118137 KD9JMI Keith +1118138 W9MDO Charles +1118139 KD0TNB Dennis +1118140 KC9UHU Robert +1118141 KC9CAU Christopher +1118142 KD9DWV Jason +1118143 KC9JBR John +1118144 KD9HLG Robert +1118145 KC9RTI Jeff +1118146 KD9AJN Derrick +1118147 KI4WDL Shawn +1118148 N9CWW Clark +1118149 KB3GYM Joseph +1118150 KC9IPP Jim +1118151 W9WLS John +1118152 N9QEX Steven +1118153 K9DLB Donnie +1118154 WB3LNY George +1118155 KC9LWJ Richard +1118156 KC9LWJ Richard +1118157 W9NOF Matthew +1118158 KC9VRA Carl +1118159 KC8UBC William +1118160 W1TOD James +1118161 KC9HKT Matthew +1118162 KC9JOY Nicholas +1118163 N9EVM Norman +1118164 N9EHK Bradley +1118165 KD9ALA Kenneth +1118166 KD9BHM Marlys +1118167 KC9KHN Richard +1118168 KC9ZCZ Gary +1118169 WA9ZVT Steven +1118170 KB9PSF Christopher +1118171 KC9KHN Richard +1118172 KA9G John +1118173 K9EJS Edward +1118174 KC9RVL Marvin +1118175 WB9NOO Michael +1118176 KM9E Richard +1118177 KA9LRE John +1118178 W9OQ Chris +1118179 N9TB Thomas +1118180 KD9CES Mark 1126002 KE8FGF Jeremy 1126003 KD8UXV Joel 1126004 N8XOG Paul @@ -1502,6 +3189,7 @@ 1126018 AB8SP Stephen 1126019 W8MLC Michael 1126020 KC8BMA John +1126021 K8DTP David 1126022 W8SRC Stuart 1126023 W8FP Brian 1126024 KU8K William @@ -1523,6 +3211,7 @@ 1126040 KE8CPE Eric 1126041 KE8DBX Mark 1126043 KB8QJE Lawrence +1126044 WB8ZOM Donald 1126045 WD8DX Jeffery 1126046 K8EOD Tom 1126047 WD8DX Jeffery @@ -1565,7 +3254,7 @@ 1126084 AJ8W Charles 1126085 W8YFL Bruce 1126086 N8QVQ Justin -1126087 AE8RN Michael +1126087 AE8RN Scott 1126088 N4IYL Ulysses 1126089 AB8OJ Edward 1126090 KC8SSK James @@ -1601,6 +3290,7 @@ 1126120 K8SGZ Glen 1126121 AB8JR Jim 1126122 AC8NR Terry +1126123 N8NBZ Michael 1126124 KG8WF Vincenzo 1126125 KC8WWP Rebecca 1126126 N8JY John @@ -1614,7 +3304,7 @@ 1126134 KE8GCU Anthony 1126135 N8RXG Stephen 1126136 W8WDW Delos -1126137 K8AGN Lawrence +1126137 K8AGN Larry 1126138 N8AYY Gary 1126139 K8TCS Tad 1126140 KD8ZFC Jacob @@ -1633,7 +3323,6 @@ 1126153 K8VRZ Eddie 1126154 KE8AHW Randall 1126155 KB8WWE Charles -1126156 KE8EUG John 1126157 KE8ECL Wayne 1126158 KE8GNI Guy 1126159 KE8GNI Guy @@ -1641,12 +3330,240 @@ 1126161 W8LNO Patrick 1126162 KD8VYA Christopher 1126163 KD8SEE Michael +1126164 N8GAS Gregory 1126165 KD8SEE Michael 1126166 KE8GCV Mitchell 1126167 WY8P Alan 1126168 KE8GRC Zachary 1126169 N8JJB Jeremy 1126170 N8JJB Jeremy +1126171 KD8SLS Douglas +1126172 KB8UNX Mark +1126173 KB8YGA William +1126174 KG8WF Vincenzo +1126175 KD8TTH Terry +1126176 N8NBZ Michael +1126178 KD8ZXZ Jacob +1126179 K8DXX William +1126180 N8ZMT John +1126181 KC8FYW Denise +1126184 KD8IFI +1126185 KD8IFI +1126186 KE8BHG Coleton +1126187 WB8TGY Mark +1126188 N8FYZ Jeffrey +1126189 KC8VKB Derek +1126190 KA9FON Milton +1126191 N8UKF Michael +1126192 KC8DRK Tembekile +1126193 KA8EZF Warren +1126194 K8JMK John +1126196 N8LBV Steve +1126197 W8KCS Kenneth +1126198 W8GKH Frederick +1126199 WD8RYK Dennis +1126201 KB8GFF Steve +1126202 NY8D Jack +1126203 W8GKH Frederick +1126204 K8VQC Robert +1126206 N8MLM Christopher +1126207 N8UL Jonathan +1126208 KA8DUX Glenn +1126209 WD8RCK Vincent +1126210 KE8BPH George +1126211 WR8W Richard +1126212 KK9T Timothy +1126213 N8SNM Bradley +1126214 KE8CZO Toby +1126215 KE8BZM William +1126216 N8SA William +1126220 WB8GUN Robert +1126221 W8PH Brian +1126222 KD4ALC Ricky +1126223 KD8ZPX Andrew +1126224 W8EDS Uss +1126225 N8ZEE William +1126226 KC8LDN Raymond +1126227 KC8LDN Raymond +1126228 W9OC David +1126229 N8DGD Thomas +1126230 K8CCA Eric +1126231 KE8GGU Zachary +1126232 K8XV Timothy +1126233 N8ELZ Enzo +1126234 KB8MMJ Bill +1126235 KB8SXK Jeffery +1126236 KB8SXK Jeffery +1126237 N8ZEE William +1126239 WA9PUL Paul +1126240 W8MWC Matthew +1126241 W8MQW Charles +1126242 KE8AHQ Ronald +1126243 W8SDF Glen +1126244 KE8AHQ Ron +1126245 KB8DWI Michael +1126246 KB8DWI Michael +1126247 N8HLN Mike +1126248 KD8KBH Philip +1126249 K8FBI FBI +1126250 N8XOI David +1126251 KD8RMQ Levi +1126252 N9UV Roger +1126253 KE8DGS Suzy +1126254 WB8OQT Robert +1126256 K8FON Joseph +1126257 KC8AAF John +1126259 KF8XO Jeffrey +1126260 KB8CXK Roger +1126261 N8KIZ Stephen +1126262 N8PWM Craig +1126263 N8FVH Michael +1126264 W8DJH David +1126265 W8VOX Jon +1126266 W8TOY John +1126267 KD8MAW Dennis +1126268 K8TVV Jeff +1126269 K8TVV Jeff +1126270 K8SAW Shawn +1126271 KC0NOS Sally +1126272 K8SEW Susan +1126273 KD8IFI +1126274 KC8YCZ Reginald +1126275 N8WVN John +1126276 W8GPR Gary +1126277 AC8DZ Robert +1126278 N8LBS Edgar +1126279 KE8DKM Ronald +1126280 K9MLD Joel +1126281 N9KDO Linda +1126282 KD8IFI Central +1126283 W8EZI Michael +1126284 K8DLM Doug +1126285 KD8YWN Timothy +1126286 KI8CS Charles +1126287 KD8IFI Mike +1126288 KE8AZD Tyler +1126289 W8PBS Paul +1126290 KB8EMA Linda +1126291 WX8SJC Dan +1126292 AC8ZM Mitchell +1126293 W8II Phillip +1126294 KE4BIO Kenneth +1126295 K8DLM Doug +1126296 N8XYL Jeffrey +1126297 N8XYL Karen +1126298 KD8ATK Michael +1126299 W8SAT Wmni +1126300 W8SAT Wmni +1126301 KC8RWX Nicholas +1126302 KC8RWX Nicholas +1126303 KE8AZD Tyler +1126304 KE8AXC John +1126305 KE8GOV Brian +1126306 NY8T Marc +1126307 KB9RPK Jesse +1126308 N8VY Douglas +1126309 KD8ZLN Alan +1126310 KE8EUG John +1126312 KE8HPK Jeffrey +1126313 AC8AZ James +1126314 N8ETN Daniel +1126315 N8KIZ Stephen +1126316 KE8HQR Alexandria +1126317 N8ODY Steven +1126318 KD8QIN David +1126319 N8CPW Charles +1126320 W8CJW Lawrence +1126321 K8ATX Blackjack +1126322 WD8KTW Robert +1126324 KD8WKY Charles +1126325 KE8HAS Mark +1126326 K8SJD Maurice +1126327 AC8OR Charles +1126328 KR8P Brad +1126329 N8MBR Eric +1126330 K9MLD Joel +1126331 N8BJC Brian +1126332 KD4FUU James +1126333 KA8UHG Steven +1126334 KE8HMJ Daniel +1126336 KE8HQZ Michael +1126337 KC8JQM Alan +1126338 KI8A Roddy +1126339 W8GMD Garry +1126340 KA8EAO Brian +1126341 KB8POD Lawrence +1126342 N8YAJ Kevin +1126343 N8MWQ Forrest +1126344 KD8TFB Jim +1126345 W8ILL William +1126347 KE8GTV Dale +1126348 K8MCG Michael +1126349 WD0JIM James +1126350 KC8IFL Robert +1126351 KC8VWZ Richard +1126353 KC8CRH Roger +1126354 KD8RKA Eugene +1126355 KC8LLN Bernard +1126356 WB8SBI Jay +1126357 KG8IN Jason +1126358 K8JAR Jill +1126359 K8JAR Jill +1126361 KE8CHW Benjamin +1126362 N8JI John +1126363 KE8JVO John +1126364 KD8ROT James +1126365 K8JVW Eric +1126366 K8RCZ Robert +1126367 KE8EXY Chance +1126368 KD8WKU Nathan +1126369 KD0TGM Ronald +1126370 WB8RCR John +1126371 N8UKH David +1126372 KC8ORT Marc +1126373 N8PFK Richard +1126374 N8PFK Richard +1126375 KE8FCR Michael +1126376 N8YQW Richard +1126377 N8HUL David +1126378 KC8HYW James +1126380 KC8HYW James +1126381 KC8HYW James +1126382 KE8HYC Robert +1126383 W8NN Howard +1126384 KI8A Rod +1126385 KC8TCS Peter +1126387 K8RDS Richard +1126388 KE8EFB Matthew +1126389 WD0JIM James +1126390 N8XRE Joseph +1126391 W6AQT James +1126392 W8TJB Thomas +1126394 N8YQW Richard +1126395 KD8VNX Mark +1126397 WD8JLT Brian +1126399 KD8OFF Andrew +1126400 K9TRV George +1126401 K9TRV George +1126404 KE8FAZ Justin +1126408 W8TUF Ted +1126409 K8RFD John +1126410 W8ILL William +1126411 W8ILL William +1126412 KE8FJW Brad +1126413 KA8QML John +1126414 KE8IDU Jason +1126415 K8RKO Robert +1126416 N8HDJ Michael +1126417 N8HDJ Michael +1126418 N8PWM Craig +1126419 K8LAR Blair +1126420 KE8HLF Richard +1126421 KE8HLF Richard +1126424 KE8GOJ Seth +1126425 KE8GOJ Seth +1126427 KD8NIK Douglas +1126430 KE8AXI Joseph 1136001 K2FPC Antonio 1136002 KB2JM James 1136003 K2BRT Paul @@ -1693,7 +3610,7 @@ 1136045 KC2EAZ John 1136046 K2GOG Steve 1136047 KD0CFW Anthony -1136048 W2CYK Robert +1136048 W2CYK Bob 1136049 N2WUT William 1136050 KD2JMV Robert 1136051 N2TVP Donald @@ -1701,7 +3618,7 @@ 1136053 KB2SIN William 1136054 K2ILH William 1136055 AC2KV Christopher -1136056 KC2ZDR Andrea +1136056 N1MVX Andrea 1136057 KD2IHY Charles 1136058 WA2HP Herold 1136059 KD2CAV Doron @@ -1769,7 +3686,7 @@ 1136122 N2LEA Douglas 1136123 K2INC Craig 1136124 N2JZB Robert -1136125 KD2AKU Joseph +1136125 N1JTA Joe 1136126 K2NET Rafael 1136127 KD2LWB Mark 1136128 KD2KON Keith @@ -1874,8 +3791,8 @@ 1136228 KD2OFD Steven 1136229 KD2LGF John 1136230 KA2QYE Frank -1136231 KD2LMT Christopher -1136232 KD2LMT Christopher +1136231 N2OUN Christopher +1136232 N2OUN Christopher 1136233 K2LCV Lewis 1136234 KD2MDH Yogesh 1136235 KB2DMW Barry @@ -1909,7 +3826,7 @@ 1136263 KA2MMX Albert 1136264 W2KCH Kevin 1136265 WA2CW Barry -1136266 W2CYK Robert +1136266 W2CYK Bob 1136267 W2UIS Mark 1136268 KC2BUD Bud 1136269 KD2FZJ Corey @@ -1962,6 +3879,9 @@ 1136316 KD2MDV Eugene 1136317 KD2IZK William 1136318 KK2SV Dimitrios +1136319 KD2DXJ William +1136320 KD2DXI Marget +1136321 KD2DXI Marget 1136322 KB2FMH James 1136323 K2MDR Michael 1136324 K2MDR Michael @@ -2008,6 +3928,7 @@ 1136365 K1DCC Darrell 1136366 N2TEE Joseph 1136367 K1DCC Darrell +1136368 KB2WAU Richard 1136369 KD2RA Robert 1136370 K5CF Richard 1136371 KD2LYW Dennis @@ -2017,6 +3938,7 @@ 1136375 KD2MYQ Faisal 1136376 N2QOT George 1136377 N2PIK Jay +1136378 WB2MSB Maury 1136379 AC2UU Mikel 1136380 K2FPD Fred 1136381 K2JEG James @@ -2038,6 +3960,7 @@ 1136397 KD2NDM Tim 1136398 W2DFC John 1136399 KD2NED Ronnie +1136400 KD2HUK Christopher 1136401 N2MKT Jeffrey 1136402 KD2NED Ronnie 1136403 WA2ZEG John @@ -2045,7 +3968,7 @@ 1136405 KF2UR John 1136406 N9KC Kevin 1136407 N2BPU David -1136408 N2XIG Jeffrey +1136408 K2LUG Jeffrey 1136409 N2PWH Bentley 1136410 N2PWH Bentley 1136411 KC2MS Judah @@ -2057,15 +3980,20 @@ 1136417 KD2MSU Howard 1136418 KC2SPN Carmine 1136419 N2FCU Jonathan +1136420 N2ADV James 1136421 KB2SSC John 1136422 W3ER Frank 1136423 KD2GXV Casey 1136424 KD2MHJ Daniel 1136425 W2ABC Bears 1136426 W2ABC Bears +1136427 W2TAO Thomas +1136428 K2SI Duane +1136429 KD2LIQ Robert 1136430 W2SAP Matthew 1136431 KC2TTT Timothy 1136432 N2IED Terry +1136433 KD2IUO Phillip 1136434 NT2L John 1136435 KD2ITN Joseph 1136436 KD2NFK Andrew @@ -2092,12 +4020,306 @@ 1136457 KD2MOY Daniel 1136458 N2CHP Robert 1136459 N2YSG Ronald +1136460 KD2JPK Thomas 1136461 KD2ESY Andrew 1136462 K2ZS Gordon +1136463 KD2NKF Rawhi +1136464 NA3E Erich +1136465 KD2MNZ Ronald +1136466 KA2NYZ Joseph +1136467 K2LAG Lawrence +1136468 KE2L Chris +1136469 KC2WIV Carlos +1136470 KC2YAY Evan +1136471 W2VR Hideo +1136472 N2REG Rafael +1136473 N1JUX Kevin +1136475 W2LA Keith +1136476 N2HVR Nicholas +1136477 KA2PJM Kenneth +1136478 KC2TAG Jeremiah +1136479 W1TFK Thomas +1136481 KC2WI Peter +1136482 KD2NJO Benjamin +1136483 K2ALS Stephen +1136484 KC2TAH Joshua +1136485 N2JXL Steven +1136486 KD2MZH Forrest +1136487 KC2TCK Thomas +1136489 WA2EZ Donald +1136490 KC2NYU Jack +1136491 KD2ABK Howard +1136493 KD2NJA Richard +1136495 K2GTV George +1136496 N1YR Tom +1136497 N2JAD Tom +1136498 N2XPM Arthur +1136499 KD2JCP Phillip +1136500 KD2MZG Michelle +1136501 K2RJG Richard +1136502 KC2BIJ Charles +1136503 KC2MBB John +1136504 K2REY Mark +1136505 WJ2H Ronald +1136506 KC2ILP Robert +1136507 KD2MDO Colin +1136508 KC2IQV Charles +1136509 KY2T Dima +1136510 W3AAP Anthony +1136512 YT2DT/W2 Dusan +1136513 N2JHJ Gunnar +1136514 KD2EQH Johnny +1136515 WB2KDG Stephen +1136517 KD2EQH Johnny +1136518 W3AAP Anthony +1136519 N2JHJ Gunnar +1136520 AA2XY Emanuel +1136521 K2HPS Hp +1136522 WC2Q Walter +1136523 KD2GIE Benjamin +1136524 KC2PGN Gloria +1136525 KC2PGN Gloria +1136527 N2ADK Gordon +1136528 N1MJD Boman +1136529 KD2AKA Brian +1136530 KD2GUD Chris +1136531 W2WBD Walter +1136532 KC2TLS Adam +1136533 KD2NQT Taylor +1136534 WX2CIB David +1136535 KC2DU Dominic +1136536 AC2FP Roger +1136537 K2LAG Lawrence +1136538 K2CVS Fred +1136539 KE2ZS Frank +1136540 KA8BYU Roy +1136541 W3AAP Anthony +1136542 KD2LZL Donald +1136543 KD2NMK Paul +1136544 KD2KXC David +1136545 KD2MEN Barry +1136546 KD2KXC David +1136547 KD2HMI David +1136548 KD2SJK Stephen +1136549 N2ADK Gordie +1136550 KD2EXM Matthew +1136551 KD2LUN Jonathan +1136552 KD2NSP Craig +1136553 KW2AIR Donald +1136554 KC2RMN Michael +1136555 KD2NQT Taylor +1136556 WX2PJR Paul +1136557 KD2CFE Michael +1136558 KD2JOX Daniel +1136559 K2KC Kenneth +1136560 KD2IVF Nikolaos +1136561 WB2BOB Robert +1136562 K2KC Kenneth +1136563 WB2ONZ Wayne +1136564 N2NWS David +1136565 W2UXO Dennis +1136566 N2INJ Glen +1136567 N2INJ Glen +1136568 KB2CHY Bradley +1136569 KB2GGP Richard +1136570 KB2GGP Dick +1136571 KD2JQG Martin +1136572 KD2GIW Jorge +1136573 KD2MEQ David +1136574 WB2TUP Clarence +1136575 KD2LNE Brett +1136576 AA2LD Leland +1136577 KW2AIR Donald +1136578 KD2JOX Daniel +1136579 KB2CHY Bradley +1136580 KD2GFO Philip +1136581 N2UZQ James +1136582 W2ZXN Andrew +1136583 N2TFC Peter +1136584 N2ISP Charles +1136585 AC2MO Gregory +1136586 N1PTB Randy +1136587 N2ZEI Charles +1136588 N2NNJ David +1136589 N3DSP William +1136590 AC2MG Paul +1136591 KC2GPV Deborah +1136592 WA2MEE Harold +1136593 KC2MAJ Stuart +1136594 KD2DXF Matthew +1136595 N2EHG Myles +1136596 WN8Z Patrick +1136597 KE2UN John +1136598 KC2GA Gary +1136599 KA2MCE Marc +1136600 NM9J Malcolm +1136601 WB2CAV Stuart +1136605 K2BNL +1136606 KB2CQE Gregory +1136607 K2OLF Alex +1136609 AC2HF M +1136610 AC2VE David +1136611 KD2NQE Anthony +1136612 KD2BQS Frederick +1136613 WZ2P Richard +1136614 N3HAL Nehal +1136615 N1LEC Scott +1136616 KC2UPW Jason +1136617 N2OKA Candice +1136618 W2LWH Andrew +1136619 AB2WL David +1136620 KD2BAN Peter +1136622 WA2NYY Mark +1136623 N2NFI William +1136624 N2NFI William +1136625 KC2DZJ Dante +1136626 AC2VY Michael +1136627 K2GPR Glenn +1136628 KC2KKX Peter +1136630 KD2IQM Robert +1136631 NY2M Robert +1136632 K2GCC Jerry +1136634 KD2HEA Raymond +1136635 KD2HEA Raymond +1136637 KB2ZTX Jeffrey +1136638 KC2NYC Aaron +1136639 KB2ZTX Jeffrey +1136640 N2MIG Thomas +1136641 KD2NZJ Robert +1136642 K2LD Robert +1136643 KD2HUK Christopher +1136648 K2AVP Ewing +1136649 N2PN Philip +1136650 KD2NZO William +1136652 KB2SQ Paul +1136653 KB2SQ Paul +1136655 KC2RP Paul +1136656 KC2EGK Frank +1136657 KD2GTZ John +1136658 KD2MRM Emily +1136659 KA2IYI Theodore +1136660 KA2WDV Richard +1136661 AC3T Christian +1136662 W2RTO Christopher +1136663 K2LRV Louis +1136666 W2NTV Scott +1136667 KD2FRD Donald +1136668 KJ6KEE Richard +1136669 KG2RY David +1136670 NF2Q Emanuel +1136671 K2WCA Keith +1136672 KD2NTD Michael +1136673 W2CH Raymond +1136674 KC2YMI James +1136676 KT2H Peter +1136677 KD2NHR Ed +1136678 WA2ANG Tom +1136679 W2CJC Christopher +1136680 KD2NSG Julius +1136681 KD2MNR Michael +1136682 KD2OCQ Jorge +1136683 K2CX Stephan +1136684 N2YYL Michael +1136685 KC2IBE Devin +1136687 K6UAN Guan +1136688 KB2JED Scott +1136689 K2BCM Brendan +1136690 KD2OCQ Jorge +1136691 KC2MJE Douglas +1136692 KC2MJE Douglas +1136693 K2JLV William +1136694 KD2DFD Peter +1136695 N2ZNC George +1136696 KC2REY Kenneth +1136697 W2OOD Carl +1136698 K2VHF Andrew +1136699 W2LMM Louis +1136700 WB2NFM Evan +1136701 KC2MPG John +1136702 KB2FX Michael +1136703 K6FYY Howard +1136704 KD2GTI Anne +1136705 KD2DJS Douglas +1136706 KD2DFD Peter +1136707 KD2MNV Paul +1136708 KD2NMG Michael +1136709 W2AO Stuart +1136710 N2TLD Fred +1136711 AA2TT William +1136712 N2WJL Richard +1136713 N2XDC Luiz +1136714 KD2DKR Joseph +1136715 AB2ZO Frank +1136716 KD2EUM Brian +1136717 W1ACX Robert +1136718 N7NYC Ronald +1136719 K2LM James +1136720 KA2DRE Harold +1136721 K2MTS Michael +1136722 NA2Q David +1136723 KD2JRE John +1136724 KC2WLK Leonard +1136725 KC2WLK Leonard +1136726 N2MZP Robert +1136727 N2SLX Lawrence +1136728 N2STV Elaine +1136729 K2TV Robert +1136731 N2KVZ Edward +1136732 NO3NO Thomas +1136733 K2ERM Ellen +1136734 K0GIO Carl +1136735 W2DOM Dominic +1136736 KA2NWF Donna +1136737 N2HVS Hudson +1136739 K2MPH Michael +1136740 N0ARC Arthur +1136741 KD2CLN Jack +1136742 N2CMH Carlos +1136743 KD2GWU Georgio +1136744 N2QFY Edward +1136745 N2QFY Edward +1136747 AC2NK Arnaud +1136748 N2KSK Richard +1136749 N2KSK Richard +1136750 KD2OCJ Gerald +1136751 N3NRT Nicholas +1136752 KD2OLN Peter +1136753 WC2OEM Nyc +1136754 N2YGW Noel +1136755 N2WES Wesley +1136756 KD2EWE William +1136757 KD2CHE Jill +1136758 W2NET Anthony +1136759 K3NYC NYC +1136760 KK2DOG Michael +1136761 KC2DKD Phyllis +1136762 KD2ONB Wendy +1136763 KD2NSA Albany +1136764 KD2COL William +1136765 WB2RXF David +1136766 WE2LEW Lewis +1136767 N2SGL Keith +1136768 WD2B Stanley +1136769 KC2CVJ James +1136770 N2OCH Robert +1136772 W2DCP Daniel +1136773 KD2MPZ Anton +1136774 WB2FXY Jan +1136775 W2ABC Bears +1136776 K2ARF Raymond +1136777 KB2TGE Mark +1136778 WB2JQK William +1136779 FVX8 Marvin +1136780 K2RPF Bogdan +1136782 W2MPN Mary +1136783 KM6CG Edward +1136784 KC2WPP Vincent +1136785 WB2VEU Andrew +1136786 AD2SH Scott 1137001 K4SWL Thomas 1137002 KK4RKU Glenn 1137003 KM4IOU Marty -1137004 KK4PLI Keith +1137004 W4WKS Keith 1137005 KM4THM Zachary 1137006 KK4SUH Nicholas 1137007 N4NTO Tripp @@ -2127,7 +4349,7 @@ 1137031 W4EWH Ernest 1137032 K4TRP Terence 1137033 KK4ADX David -1137034 KW4TC George +1137034 NC4GR George 1137035 NC1NC Wally 1137036 KM4ENB Leeman 1137037 N4IOH Lawrence @@ -2142,7 +4364,7 @@ 1137046 W4HML Harold 1137047 KK4WIK Joseph 1137048 W2OL Mark -1137049 WA9AOE Leland +1137049 KM4KSU Joseph 1137050 KJ4ZTU James 1137051 KC4SWL Baxter 1137052 AG4FM Michael @@ -2156,7 +4378,7 @@ 1137061 KM4RAW James 1137062 KD1AB Yo-Yoon 1137063 N4IOH Larry -1137064 KW4TC George +1137064 NC4GR George 1137065 W3GYK Wayne 1137066 KM4NVD Matthew 1137067 KK4TWW Jerry @@ -2219,8 +4441,8 @@ 1137125 KJ4TEI Jeffrey 1137126 K4PLP Perry 1137127 KI4FVO Todd -1137128 KT4V Kenneth -1137129 KV4UP Scott +1137128 KT4V Ken +1137129 ND4L Scott 1137130 KM4OIS Phillip 1137131 AF5LB Dennis 1137132 K2UCU Thomas @@ -2265,7 +4487,7 @@ 1137172 KK4ZZB William 1137173 N4RWS Roger 1137174 KK4VXI Jeff -1137175 NC4XL Jonathan +1137175 NC4XL Keith 1137176 KK4SBS John 1137177 KK4PIV Phillip 1137178 KC7SMX Aaron @@ -2354,7 +4576,7 @@ 1137261 KM4OEO Riley 1137262 W4RJF Ronald 1137263 KK4JRW Les -1137264 K1UH Ronald +1137264 K6RD Ronald 1137265 N3PHT Gregory 1137266 KG4ISP Kim-Hoa 1137267 W8EFW Rickey @@ -2369,7 +4591,7 @@ 1137276 WD4JLS John 1137277 KO4FD William 1137278 KU4GW Floyd -1137279 KM4BNR Lasalle +1137279 KB4SHK Suzan 1137280 KC4QPR Thomas 1137281 KJ4BSM Nicholas 1137282 W1KES Keith @@ -2423,7 +4645,7 @@ 1137331 KI4GBR Christopher 1137332 K4ARY Bobbi 1137333 WE4HAM David -1137334 KM4YGR Jonathan +1137334 KB4QHR Jonathan 1137335 KK4SEP David 1137336 KM4YTY John 1137337 KM4QPS David @@ -2459,6 +4681,7 @@ 1137367 K3CON Gerald 1137368 NC4TJ Terry 1137369 W4ABL Carl +1137370 W4EUA Allen 1137371 KM4DSQ Ronald 1137372 KJ4IVX Scott 1137373 KM4MEX Haran @@ -2471,7 +4694,7 @@ 1137380 K4HC Christopher 1137381 KG4WEZ Peter 1137382 KK4MSC Charles -1137383 K4EOA Dave +1137383 WX4ACO Dave 1137384 WA4MDW Charles 1137385 KM4VBA Timothy 1137386 KM4APP Zachary @@ -2502,8 +4725,10 @@ 1137411 AK4NC Jesse 1137412 NG4D Donald 1137413 WA4BPW Samuel +1137414 KN4AKM Lacy 1137415 KK4ZAH Raymond 1137416 KK4ZAH Raymond +1137417 AG4EI Kenneth 1137418 KD4MLW Richard 1137419 KM4QJS Roy 1137420 WA4WIV Daniel @@ -2522,7 +4747,7 @@ 1137433 KN4ZZ Wiley 1137434 KN4ZZ Wiley 1137435 KF4YSP Tony -1137436 K4EOA David +1137436 WX4ACO David 1137437 K4TDT Todd 1137438 KN4AHX Wayne 1137439 KI4HOT Stuart @@ -2538,10 +4763,12 @@ 1137449 KD4YJN Tim 1137450 KK4BYS Christopher 1137451 W4YMI Ccars +1137452 AG4EI Kenneth 1137453 KK4LGM Samuel 1137454 KI4JDA William 1137455 KI4BWS Scott 1137456 KK4PXQ Paul +1137457 KI4BJZ Michael 1137458 KM4FOJ Drew 1137459 N4LBB Perry 1137460 KB1BSR Matthew @@ -2558,14 +4785,17 @@ 1137471 KN4AXP David 1137472 KM4SIF Robert 1137473 KC7UBT Timothy +1137474 KM4YBK Jonathan 1137475 N4RUN Odell 1137476 W4CAS Charles +1137477 N4STF Steve 1137478 KA2RCM Adam 1137479 KF4HR Ralph 1137480 N5EMT Bruce 1137481 N5EMT Bruce 1137482 KN4AWU Joseph 1137483 KG4ZXT Mitchell +1137484 KK4SZJ Robert 1137485 WA1UMG Larry 1137486 W2IKN Robert 1137487 KD4FUN Brian @@ -2635,6 +4865,8 @@ 1137551 KN4AYC Wilbert 1137552 NC1WX Bennett 1137553 KB4JS Julian +1137554 K1CY Mr. +1137555 KW4UA Kenneth 1137556 KG4CJL David 1137557 KN4CKZ Allen 1137558 AF4YM Richard @@ -2645,15 +4877,360 @@ 1137563 G7EIX Richard 1137564 NC4DH Donn 1137565 W4OOT James -1137566 K4CEM Charles +1137566 K4CEM Chuck 1137567 AJ4QJ Michael -1137568 KN4AXP David +1137568 WX4ACO David 1137569 KN4BWT Christopher 1137570 KD4CJF Richard 1137571 N2LGH Daniel 1137572 N4JJN John 1137573 KM4UJM Nick 1137574 K4RAX Gregory +1137575 KM4ZKV Andrew +1137576 KN4DAG David +1137577 KN4DAC Anthony +1137578 KN4DAD Anthony +1137579 W4RSI Ricky +1137580 KG4DML Tosha +1137581 KM4DER Michael +1137582 W4BEE Andrew +1137583 KD4TOS Randy +1137584 KK4ZKS William +1137585 KD4JWF Jose +1137586 WZ4M Tommy +1137587 NG2M Joseph +1137588 KM4LWL Cynthia +1137589 KM4KIS Brian +1137590 N4SGM Suzanne +1137591 WW4HB David +1137592 K4TRM Terry +1137593 KM4KRU Tyler +1137594 KK4BI Beryl +1137595 W4TZA William +1137596 KG4PCR Pete +1137597 N4TAF Robert +1137598 KI4UDZ Kenneth +1137599 KD4NMI Richard +1137600 AF1US Brian +1137601 KN4CAR William +1137602 W4VET Richard +1137603 W4RRJ Ralph +1137604 WB8OUE Thomas +1137605 KC2BZB Joseph +1137606 KM4QPR James +1137607 KM4QPR James +1137608 KN4DHG Weston +1137611 AI4LH Henry +1137614 NC1G Mark +1137615 N4ZVU Israel +1137616 KC4FM Gene +1137617 KJ4TIO Larry +1137618 N4HAL William +1137619 KV4SF Brandelyne +1137620 W2ZDP Wayne +1137621 KS4LJ Robert +1137622 K2DMG Daniel +1137623 K2DMG Daniel +1137624 KA4RDY Robert +1137625 KN4DAF Paul +1137626 KW4RD Ronnie +1137627 WB4UD Howard +1137628 KM4SFQ Anthony +1137629 KA4RDY Robert +1137630 KJ4FFI Brett +1137631 W4KIL Andy +1137632 KN4DKE David +1137633 KN4CJE Gary +1137634 N4LNC Warren +1137635 N4ATJ Tony +1137636 K4FAN Eric +1137637 KI4OXK Edward +1137638 N4TMJ Tony +1137639 K0KRK Kevin +1137640 N4ACT James +1137641 N4ATJ Tony +1137642 N4TMJ Toni +1137643 KJ4KEU Eric +1137644 AI4LH Henry +1137645 K4NOQ Alvin +1137646 N2JSP Jeffrey +1137647 KD4AVP Keith +1137648 AI4PD James +1137649 N2JSP Jeffrey +1137650 W9HAT Michael +1137651 WA2CHJ Scott +1137652 K4PC Christopher +1137653 KM4DWQ Kenneth +1137654 WJ4DSP Clark +1137655 N8LVR Michael +1137656 W1CYY Bruce +1137657 W4BDR Brian +1137658 K4ELP Edmond +1137659 KK4VDR Gordon +1137660 KM4NAI Riley +1137661 N4VDK William +1137662 KF4ZGZ Matthew +1137663 KD4FFK Donald +1137664 KI4YII Arthur +1137665 W1MCH Matthew +1137666 N5EME John +1137667 KC2FQ Glenn +1137668 K8WWN Richard +1137669 KM4QBC Jeff +1137670 KC2FQ Glenn +1137671 W9ACL Adam +1137672 NC4BP Billy +1137673 KJ4PAH Bradley +1137674 KJ4PAH Bradley +1137676 KN4EFY Ray +1137677 W4TME Tim +1137678 N5EME John +1137679 W3NSU Joseph +1137680 W1CKD SORE +1137681 K2ZBA William +1137682 WD4BQW Joseph +1137683 KA4LFP Douglas +1137684 K2WAW William +1137685 KE4ERH Edward +1137686 KC4TDC William +1137687 N4DEA Rupert +1137688 KM4QAY Joshua +1137689 KG4RQT James +1137690 W4YMI Ccars +1137691 W4YMI Ccars +1137692 W4YMI Ccars +1137693 W4YMI Ccars +1137694 KG4RTI Angelika +1137695 KN4EHZ Craig +1137696 N2HJK Paul +1137697 W4QJ John +1137698 K4GOE Alvin +1137699 KC2CBI Steven +1137701 W4JPL John +1137702 K4QE Tony +1137703 K4RUB David +1137704 KM4YH George +1137705 WC4RB Robert +1137706 KK4RR Richard +1137707 N4AOE Bruce +1137708 K9TMU Robert +1137709 N4HAW Huel +1137710 KD4FSU Jason +1137711 N2HJK Paul +1137712 KG4PQM Robert +1137713 KG4PQM Robert +1137714 KM4ZME Christopher +1137715 W1PTS Clyde +1137716 KM4ZME Lynn +1137717 KM4PPF Kevin +1137718 AG4ZL John +1137719 WZ4T Richard +1137720 WZ4C Bradley +1137721 N4YD Bryant +1137722 KG4TOP William +1137723 K4INC Gorc +1137724 KN4EPO Bessie +1137725 KM4ONK Stephen +1137726 KN4BSI Bradley +1137727 KN4AUP Noah +1137728 KM4ZPW Heather +1137729 WD4PVE Ernest +1137730 KB4QQJ Rowlan +1137731 KK4EHV Charles +1137732 KF4LNQ Joseph +1137733 KB3TZF Troy +1137734 WC4RB Bob +1137735 AG4ZL John +1137736 WF4DS Franklin +1137737 N4ERS Emergency +1137738 KM4ZTA John +1137739 KM4ZYR William +1137740 KM4WDK Sam +1137741 KN4EIA Timothy +1137742 KM4SLQ Bruce +1137743 KW4XR Jamie +1137745 KN4EFZ Brian +1137746 KM4YYW Joseph +1137747 KM4YZI Christopher +1137748 KM4LLX Zachary +1137749 K4KKJ Kenneth +1137750 KN4DFZ Mike +1137751 N4DEA Rupert +1137753 KN1GMC Gary +1137754 N4CGY John +1137755 N4OWU Randall +1137756 KN4EXU Jaime +1137757 KB2COP John +1137758 KF4MWX Michael +1137759 KB4ENI Susan +1137760 WZ4I Mark +1137761 KF4CFL Joey +1137762 W1DOX Jeremiah +1137763 W4RDU John +1137764 N8VRS Adelia +1137765 KU4JA John +1137766 KM4SHP Camron +1137767 NC4IP Israel +1137768 W4KSZ William +1137769 N4EWS Joseph +1137770 N4DHG David +1137771 K4JH Javier +1137772 KK4YGX David +1137773 K4GEW Gerald +1137774 KE4BGW Linda +1137775 N1UJ Ted +1137776 N1UJ Ted +1137777 W4ARW Joshua +1137778 KK4YGX David +1137779 KN4FHQ James +1137780 KG4CFX Chris +1137781 KC4OBB Don +1137782 K4ICU Harriet +1137783 WD4AM Michael +1137784 KX4FH Dirk +1137785 WD4AM Michael +1137786 KM4EFX Billy +1137787 KE8BG Duane +1137788 WA1MPB Earl +1137789 NC4ZZ Kenneth +1137790 W4SSP John +1137791 KB4NHB Robert +1137792 N4EWS Joseph +1137793 W4GU George +1137794 KJ4VUL Jose +1137795 KG4JKL Charles +1137796 WD4HAM Jack +1137797 KF4ZZP William +1137798 K9MJM Matthew +1137799 K4KQ Ars +1137800 KK4LTM David +1137801 KM4UKP Jason +1137802 KI4MSY Scott +1137803 NU4U Grady +1137804 KF4LVC Vincent +1137805 KI4KPQ Benjamin +1137806 KE4TES Tierney +1137807 KF4LVC Vincent +1137808 W4OKI Danny +1137809 KI4QCN Tim +1137810 K1VT Jack +1137811 N4SOI Grant +1137812 KN4EOS Michael +1137813 KN4EOR Alexander +1137814 WA4HBQ Braudie +1137815 W4EDW Ed +1137816 KM4AMR Jesse +1137817 KF4CFL Joey +1137818 KJ4EAR Floyd +1137819 K4ENR Tyler +1137820 KD5GXL Greg +1137821 W4VU Paul +1137822 KK4WMX Schoeneck +1137823 KN4DSG Richard +1137824 KM4RKN Jeffery +1137826 K4SKX Donna +1137827 N3TYF Donald +1137828 N4DFW David +1137829 KM4RKN Jeffery +1137830 KW4XR Jamie +1137831 KN4FQW Rebecca +1137832 N4DLT David +1137834 KN4DWC Caleb +1137835 KN4EXZ Thomas +1137836 W4KMC Kenneth +1137837 K4RUB David +1137838 N4VOA Paul +1137839 K4OIB Timothy +1137840 W4HWD Harry +1137841 KJ4EAR Floyd +1137842 KN4EUH John +1137843 N4LAG Lynn +1137844 W4JZA Thomas +1137845 W4YF Jim +1137846 N4LQ Stephen +1137847 KN4DOH John +1137849 KE4BML Carlton +1137850 KC4OBB Don +1137851 KK4CMA Elizabeth +1137852 KJ4UBM Randy +1137853 KJ4UBL Christopher +1137854 KE8BG Duane +1137855 KM4VDM Andrew +1137856 KK4SZJ Robert +1137857 KA4EBB Chad +1137858 AB3C Leroy +1137860 KI4QOL Lewis +1137861 K4MKE Jeffrey +1137862 LZ1GBR Borislav +1137863 KM4HBS Michael +1137864 N4JDL John +1137865 NF2O Frank +1137866 KN4GSD Kevin +1137867 KB1KBT Kevin +1137868 N8VZL Raynard +1137869 K4EJW John +1137870 KN4DUX Stephen +1137871 K4CGN Christopher +1137872 NC4GC +1137873 KW4ZY Douglas +1137874 K2LOW Matthew +1137875 KN7AW Kenneth +1137876 N2DMC Robert +1137877 WB4NXS Mallie +1137878 N4LHY Christopher +1137879 NC4ES Smat +1137880 WU2V Matthew +1137881 N1IVP Theodore +1137882 KB4DKW Daniel +1137883 KW4SY Christopher +1137884 KN4HDG Leo +1137885 KI4AHB Jeff +1137886 N2VHC William +1137887 W4EDW Ed +1137888 K4SG Brian +1137889 KZ1X Stephen +1137890 KN4DGN Jeffrey +1137891 KN4DGN Jeff +1137892 W4BTA Brian +1137894 KE4DUH Robert +1137895 WA9VFD Kevin +1137896 N1IVP Theodore +1137898 W4JX Gerald +1137899 KD4TLZ Lawrence +1137900 WC9CW Clyde +1137901 KN4CBQ Becky +1137902 WB4SYW Wayne +1137903 KG4OQO William +1137904 KF4IPF Sarah +1137905 KK4ZAL James +1137906 K4VET William +1137907 KG4WDM Alan +1137908 KK4ZIW Michael +1137909 WK4WC David +1137910 KN4HPW Jeffrey +1137911 W4IOE Sidney +1137912 KN4HND Scott +1137913 KJ4YQY Kelly +1137914 KJ4GZE Jeffrey +1137915 W4IOE Sidney +1137916 W7CSA Robert +1137917 KM4SLQ Bruce +1137918 KM4FLU Brandon +1137919 KF1SH Richard +1137920 K4MEK Michael +1137921 KN4ACN Brent +1137922 KM4WDK Sam +1137923 KN4HOH Frank +1137924 KN4HOH Frank +1137925 KJ4ZTV John +1137926 KN4CLA Jeffery +1137927 KI4DUR Laura +1137928 KI4DUR +1137929 W4JJO John +1137930 N4USB Larry +1137931 AJ4NX Adrian +1137932 N4LAZ Andrew +1137933 K4TZE Kevin 1139001 N8TFD Steven 1139002 NE8X Matthew 1139003 N3VGX Martin @@ -2662,7 +5239,7 @@ 1139006 N8JAF Stephen 1139007 N8XSF Steven 1139008 WA4WGA Ray -1139009 WD8CNQ James +1139009 K8JRH James 1139010 N8HMK Dennis 1139011 WB8EWJ Tta 1139012 WB8ERJ Mike @@ -2782,13 +5359,14 @@ 1139126 KB8VUM Larry 1139127 KC8WLL John 1139128 KF8YO Randy +1139129 KD8EFQ Charles 1139130 KD8TJY William 1139131 W8TER Stephen 1139132 WB8JHD Jarrid 1139133 N8JSW Joshua 1139134 KD8UHO Zachary 1139135 N8KM William -1139136 WD8CNQ James +1139136 K8JRH James 1139137 KD8KTS David 1139138 KE8FAT Eric 1139139 W8MTD Daniel @@ -2885,7 +5463,7 @@ 1139231 WB8SJQ Terry 1139232 WB8TNF Mike 1139233 N8TWU Kenneth -1139234 KE8GJK Christopher +1139234 W8CPL Christopher 1139235 KD8ICR Don 1139236 KC8OKW David 1139237 KD8HHG Donald @@ -2914,10 +5492,13 @@ 1139260 W8DNZ Michael 1139261 AD8BL Brian 1139262 W8PRR Richard +1139263 KB8AAK Russell +1139264 KB8AAK Russell 1139265 KB8OPV Alan 1139266 KD8OOF William +1139267 KF8PO Jeff 1139268 K9BIR Justin -1139269 KC8WX Warren +1139269 WX8OH Warren 1139270 W8NRH John 1139271 AA8SU Adam 1139272 KE8GJT Richard @@ -2966,11 +5547,488 @@ 1139315 KE8BTS Abbot 1139316 W8UY Terrance 1139317 KB8UBQ Harry -1139318 KE8HWB Harold +1139318 WB8WB Harold 1139319 KE8GKI Rex 1139320 KE8FOL Eric 1139321 KE8BWA Andrew 1139322 W8JCB John +1139323 N8GWE John +1139324 KD8PRS Steven +1139325 K8OAK Justin +1139326 KD8VNH Gerard +1139327 KD8VNH Gerard +1139328 KD8MQ John +1139329 N8KSA Steven +1139330 K8JWL Joe +1139331 NX8Y Ronald +1139332 N8IG Paul +1139333 N9ACC Arnal +1139334 N8XIX Rick +1139335 N8KXH Ron +1139336 W8KWH Kenneth +1139337 N8OAK Jeffrey +1139338 K8TLJ Thomas +1139339 NY8P Ken +1139340 KE8EC Robert +1139341 K8AGB Dennis +1139342 KE8FUT Bruce +1139343 KD8TED Lance +1139344 KD8KMQ Benjamin +1139345 KE8DAS Yevgeniy +1139346 N8NPT Russell +1139347 KC0VLP Brian +1139348 KD8VGI Joshua +1139349 KD8VAJ +1139350 WD8BP Michael +1139351 WB8INY John +1139352 AB8LH John +1139353 KE8DAS Eugene +1139354 N8YS Sandra +1139355 KC8EVS Franklin +1139356 W1GKB John +1139357 AI8P Dennis +1139358 KC8YXA John +1139359 N8QQX Kimberly +1139360 KE8O Gary +1139361 WN7C Lawrence +1139362 W8DOH Gregory +1139363 KE8BGZ William +1139364 KD8JSE Bert +1139365 N8SPY Gary +1139366 W8UQZ James +1139367 KD8AIZ John +1139368 KB8WNO Clifford +1139369 K8IIT Baji +1139370 K2KSU Amy +1139371 KD8UJG Troy +1139372 K8DMB David +1139373 KD8ORN Scot +1139374 KE8BJA Ben +1139375 K8LAA Lee +1139376 K1MDM Mark +1139378 W8RLL Richard +1139379 K8DMB David +1139380 KE8ECT William +1139381 WD8LEI Eric +1139382 KD8BOI Mark +1139383 N8TLV Mark +1139385 WA8CCS Austin +1139386 KE8DOF Andrew +1139387 KB8UVG Marc +1139388 AA8KJ Dave +1139389 K8WJW William +1139390 KE8BCR Kim +1139391 N8VES Andrew +1139392 WB8LEA Gary +1139393 N8DRG Greg +1139394 W5KBW Robert +1139395 W8ASA Kenneth +1139396 KB9RPY Laura +1139397 KC8TPU Tim +1139398 AK8B Bruce +1139399 NX8G Rex +1139400 N1DJS Jeffrey +1139401 K2ASA Paul +1139402 KD8GUA Bradley +1139403 N8MIK Michael +1139404 WD8PNH Joseph +1139405 KD8ULQ David +1139406 K8OP Hepler +1139407 W8RWR Robert +1139408 WB8RG Bradley +1139409 KD8RBH Elijah +1139410 KD8SNM James +1139411 N1DJS Jeffrey +1139412 W1DEJ Douglas +1139413 KC8YEY Francis +1139414 W8RES Robert +1139415 W8JBL Joseph +1139416 KD8DGG William +1139417 KE8HBL Dominic +1139418 W8RWR Robert +1139419 K3RC Bob +1139420 N8IGS Patrick +1139421 K8MRC Michael +1139422 KD8EFQ Charles +1139423 AB9EC Bryan +1139424 KD8TEK David +1139425 KA8LVZ John +1139426 KE8DBE Paul +1139427 K8PJB Paul +1139428 KB8YUD Don +1139429 KB8YPW Jane +1139430 N8DTM Paul +1139431 KC8NHP Brian +1139432 N8BHL Gordon +1139433 K8AGB Dennis +1139434 KE8DKW Phil +1139435 KB8RBT Mark +1139436 KE8DOC David +1139437 KD8KDT Ashley +1139438 KD8NER Jennifer +1139439 W8ZRZ Donald +1139441 K8HSQ Ralph +1139442 WA3JAT James +1139443 KE8HCH Nate +1139444 N8QXF Robert +1139445 KD8UPX Jane +1139446 KE8BUO Dave +1139447 N3VGX Martin +1139448 KA8TOA Greg +1139449 KC8OQA Mckinley +1139450 KB8ECF Darrin +1139451 KD8IEE Eric +1139452 WA3JAT James +1139453 KB8UEY Robert +1139454 KE8CSM Chris +1139455 AC8ZG Nicholas +1139456 KC8ZEH Tomas +1139457 N1RB Robert +1139458 KC8DDV John +1139459 KJ8R Allen +1139460 W8AZB Michael +1139461 KC8DDV John +1139462 W1WMJ Howard +1139463 N8CEY Michael +1139464 KD8VGY David +1139465 KD8JRB John +1139466 KE8GKH Carl +1139467 KD8LBS Ovec +1139468 W8KF Clair +1139469 N8CWG Charles +1139470 KD8NGW Elizabeth +1139471 KE8EKV Earl +1139472 W8EJA Edward +1139473 K8PB Philip +1139474 WD8BQS Stephen +1139475 W8ASH James +1139476 N8JBL Larry +1139477 W8IJL Michael +1139478 KD8QYO Keith +1139479 W8JOR Gerald +1139480 KD8SGW Joey +1139481 KB8JNE Sean +1139482 KE8HAF Wesley +1139483 KE8CHP Michael +1139484 KD8SPV +1139485 KC8PFC Lee +1139486 W8LO Larry +1139487 KC8WUA Roland +1139488 AA8BN Steven +1139489 N8SJS Randy +1139490 N8QXF Robert +1139491 N8EMA Link +1139492 N8MXX Jon +1139493 WD8MDF Daniel +1139494 KE8EZF Brian +1139495 KC8OCF Jason +1139496 KI4HBQ Michael +1139497 KE8AAD Michael +1139498 KA8DJN David +1139499 KD8VJX Jerry +1139500 KD8RFD Kathleen +1139501 WA9ABB Jimmy +1139502 N8AWG William +1139504 N8JDM Jason +1139505 KC8PGR Kaci +1139506 KC8PGR Kaci +1139507 AB8FU Thomas +1139508 KE8ZZ Edward +1139509 N0OBD Douglas +1139510 WD8CCZ Kenneth +1139511 W8VFD Mike +1139512 WA2MNA Daniel +1139513 W8ULT Leonard +1139514 KE8ANW Brian +1139515 KE8GTP Matthew +1139516 KE8REH Robert +1139517 KE8GWX Robert +1139518 N8IQV David +1139520 N8IQV David +1139521 N8OFP Delbert +1139522 KE8GOK Joseph +1139524 KB8FNC Christopher +1139525 KD8WEY Andrew +1139526 KD8GXI Robert +1139527 KD8OUK James +1139529 W8SE Gregory +1139530 KE8HEC Larry +1139531 N8JDS John +1139532 N8YFQ David +1139533 KF8JL Kevin +1139534 N8GBU Michael +1139535 K8SAP Scot +1139536 W8ISZ James +1139537 KE8ANW Brian +1139538 W8ERW James +1139541 K8NDM Dale +1139542 KD8GPG Robert +1139543 K8TOL Melvin +1139544 W8ATS Joseph +1139545 W8AXE Ben +1139546 KE8FRL Robert +1139547 W8GBL Carl +1139548 K5PAS Michael +1139549 WD8MDE Larry +1139550 N8RKA Arthur +1139552 KB8VPF Phillip +1139553 KD8SYQ Scott +1139554 KD8KXD Lowell +1139555 AE8P Jack +1139557 K8TWA Ted +1139558 W8WT Larry +1139559 K8TWA Ted +1139560 KC9BER Christopher +1139561 KA8YTS John +1139562 WB8OVQ Robert +1139563 KE8HEA Jeffrey +1139564 KC8PDR William +1139565 KM8AM Kenneth +1139566 KM8Q Karen +1139567 KC8PDR William +1139568 N0OBD Douglas +1139569 N8EPG Dennis +1139570 K8NVY Raymond +1139571 AC8XP Troy +1139572 KE8GTT Seamus +1139573 KD8RZU Christopher +1139574 KD8VTX Matthew +1139575 K8QJH W +1139576 K8RQD Bonnie +1139577 WY8G Bruce +1139578 K8SCL Robert +1139579 KC8TZW Thomas +1139580 N8SXY Jeffrey +1139581 WA8DQH Ross +1139582 KE8HJB David +1139583 WD8RNG Timothy +1139584 N6JUB Andrew +1139585 KE8HLH Scott +1139586 KD8ICX Robert +1139587 N8WPZ Bob +1139588 KE8HMD Mel +1139589 KD8VWU Douglas +1139590 KC8QMU George +1139591 W8JTP Jason +1139592 AB8KD Richard +1139593 KD8MTE Zachary +1139594 KE8HOB James +1139595 KE8FHG Eric +1139596 KC8YLZ Kent +1139597 KD8QYO Keith +1139598 KE8EGH Kevin +1139599 KD8ENS James +1139600 W8EDV Edward +1139601 KI8B Barry +1139602 KB8YSX Edward +1139603 K8ALG Andrew +1139604 KB8PSL Donald +1139605 KB8PSO James +1139606 W8RCH Richard +1139607 KE8HDE Dennis +1139608 KC0OOP Aaron +1139609 KC0OOP Aaron +1139610 KE8HHI Angela +1139611 K8REW Richland +1139612 WB8MF N. +1139613 KE8HSS Thomas +1139614 WB8LBC Richard +1139615 KC8YZR William +1139616 KB8EOC Michael +1139617 KI8KF Michael +1139618 KD8LEL David +1139620 KB8YDZ Matthew +1139621 K8MJF John +1139622 AA8WQ Paul +1139623 KD8KGE Kelli +1139624 N8PEF Willaim +1139625 N8OQM James +1139626 KB8YDZ Matthew +1139627 NE8SC Steven +1139628 KB8VGD Aaron +1139629 N8PEG Margaret +1139630 WA8DE Charles +1139631 KD8TPE Robert +1139632 K8DZ Steven +1139633 K8QG Terry +1139634 W8KJR Evan +1139635 KD8WBZ Darin +1139636 KD8NCP Matthew +1139637 K8RUP Ronald +1139638 KC8DVG Greg +1139639 WA8NGY Mark +1139640 K8ERW Eric +1139641 WD8IOL James +1139642 KD8JEE Gerald +1139643 WD8BIW Karen +1139644 W8MDL Michael +1139645 K8FH Fred +1139646 WB8MVR Thomas +1139647 K8RJW Robert +1139648 WB9CPU David +1139649 K8MDB Charles +1139650 KE8HTZ Jerome +1139651 K8RUP Ronald +1139652 K8DZ Steven +1139653 KE8HTZ Jerome +1139655 KC8ZKS Kenneth +1139656 WD8IOL James +1139657 KE8HUB David +1139658 KC8CAD Christopher +1139659 W8JNK Jack +1139660 W8MWG Mac +1139661 KD8RKE Tyler +1139662 KB8UHS William +1139663 KD8GES Jason +1139664 KE8GKO Jody +1139665 KD8FHY James +1139666 N8GCH Vincent +1139667 AC8HY Roger +1139668 KE8DLA Timothy +1139669 N8MYQ Larry +1139670 AA8YN Richard +1139671 N8YMD Daniel +1139672 KC8HRX Paul +1139673 WA8ZHN James +1139674 N8SRJ Stephen +1139675 W8MER Michael +1139676 KC8YYS James +1139677 KE8DYB Aaron +1139678 KB8QZG Scott +1139679 W8XAA Keary +1139680 W8XAA Keary +1139681 KG8JL Jason +1139682 KB8ZYF Karen +1139683 KG8JL Jason +1139684 W8MEF Michael +1139685 W8MEF Michael +1139687 KD8RTT Tony +1139688 KD8RTT Tony +1139689 W8PSK Loren +1139690 W8KDG Jerry +1139691 KC8PFD Christina +1139692 KB8YQS Joshua +1139693 KE8GRL Cynthia +1139694 KE8JOE Joseph +1139695 W8NIX Nicholas +1139696 N8SVS David +1139697 KE8ABM Wayne +1139698 KD8TUZ Hamilton +1139699 KD8TUZ Hamilton +1139700 KB8EDL James +1139701 WD8TIM Tim +1139702 WB8JIM James +1139703 KD8MFX Jody +1139704 WB8MVR Thomas +1139705 N8FWY Christopher +1139706 KD8QAC Elmer +1139707 KD8PLB Ronald +1139709 K8YIO Richard +1139710 W8LFB Lawrence +1139711 WD8EOL John +1139712 KA8WBG Kim +1139713 W8LWD James +1139714 KA8FGE John +1139715 K8AOK Donn +1139716 K8HTC Lawrence +1139717 N8CT Coburn +1139718 KD8WMI Shane +1139719 KD8CT Stephen +1139720 WE8ST Christopher +1139721 KM8N Harry +1139722 KE8BHR Nicholas +1139723 KD8YNH Lawrence +1139724 KD8YNI Lynn +1139725 KB8ARL Brian +1139726 N8YSF Joe +1139727 KB8ARL Brian +1139728 KE8DRK Philip +1139729 W8WDH Willard +1139730 WB8AIF Eric +1139731 KC8DEO Bennie +1139732 W8IXI John +1139733 W8EJB Earle +1139734 KD8CUU Jack +1139735 W8DEJ Daniel +1139736 KD7PBU John +1139737 KD8UAI Andrew +1139738 W8LWD James +1139739 W2ROX Mark +1139740 KD8PZD Robert +1139741 W2ROX Mark +1139742 N8XH Robert +1139743 KB8FMC Douglas +1139744 WD8NHI George +1139745 WD8IKI Richard +1139746 N8VMX Ray +1139747 N8MWS Peter +1139748 N8DCA +1139749 KD8YMD Jason +1139750 KA9PIU Brandon +1139751 KA9PIU Brandon +1139752 K8KVN Kevin +1139753 WA8IWJ David +1139754 KE8DBI Corey +1139755 KC8ZVR Lloyd +1139756 K8TDN Terry +1139757 N8RMS Richard +1139758 N8PVC John +1139759 N8WSU Stephanie +1139760 N8WSV Joshua +1139761 WD8EOL John +1139762 KA8WBG Kim +1139763 W4JER Jeremy +1139764 KE8DNU Adam +1139765 KE8AWP Calvin +1139766 AC8JR Andrew +1139767 KB8IIH Christopher +1139768 K8ERW Eric +1139769 KZ8TJW Tyler +1139770 N8XYM Michael +1139771 N8RMS Richard +1139772 W8AJS Arthur +1139773 N9FIJ Charles +1139775 KR0SIV Harold +1139776 W8RMJ Philip +1139777 WX8F James +1139778 N8ORL Wayne +1139781 AE5ST James +1139782 N8IDS James +1139783 KC8QQJ Christine +1139784 K8DCM Andrew +1139785 N8ET William +1139786 KD8KCH James +1139787 KK8BIT Lance +1139788 N8IDS James +1139789 KD8UYY Christina +1139790 N8ZM Thomas +1139791 KB8RUN Donald +1139792 K8JRG Richard +1139793 WD8EKH James +1139794 N8OTQ Philip +1139795 KD8ASA Justin +1139796 KE8GPK Theron +1142001 N3XLS Joseph +1142002 K3DEA William +1142003 N3HPX Russell +1142004 K3SSB Thomas +1142005 KC3KEZ Anthony +1142006 KB3ZMB Daniel +1142007 KA1YSR Charles +1142008 KC3EIZ Michael +1142009 N1XGH Ralph +1142010 N1XGH Ralph +1142011 W3OKW Franklin +1142012 KC3EXE Dennis +1142013 K0MB Martin +1142014 W3SYY Richard +1142015 KC2T Paul +1142016 W3IIY Christopher +1142017 N3BEK Brian +1142018 W3PNM William +1142019 KC3LEE Lee +1142020 NO3U Otto +1142021 KB3BUZ Tim 1148001 KG5OKB Stephen 1148002 N0WFU Timothy 1148003 K5VPW Jim @@ -2982,7 +6040,7 @@ 1148009 W5SGV Russell 1148010 AG5DG William 1148011 N5CFB Jon -1148012 WA4BVJ Ricky +1148012 WA4BVJ Rick 1148013 KG5MBA Vernon 1148014 N5CSU Rich 1148015 KF5LBE Beth @@ -3072,7 +6130,7 @@ 1148101 KT5AL Alan 1148102 N5HW Barry 1148103 KC5EBF Jeffrey -1148104 KG5RDQ Ezekiel +1148104 KZ5EKE Ezekiel 1148105 KG5RKI Ty 1148106 KG5DNR Henry 1148107 KA5AIE Jerry @@ -3149,13 +6207,13 @@ 1148178 W5WN James 1148179 KG5ZEP Christanya 1148180 K2BSA K2bsa -1148181 N2DZL William +1148181 N2DZL W 1148182 K4UKB Marshall 1148183 K7DAM Douglas 1148184 N5OVP Steven 1148185 N5WYT Jimmy 1148186 KD5KU Kevin -1148187 KG5RZL Geneva +1148187 N3VAC Geneva 1148188 AG5EY Philip 1148189 KB5SSQ Tim 1148190 KD5ETX David @@ -3227,8 +6285,13 @@ 1148256 KC5EZZ Charles 1148257 KG5RNR Charles 1148258 KF5ZXB Gregory +1148259 NC5R Robert +1148260 N3RWC Randy +1148261 W5KSX Steven +1148262 KF5EHZ Jerry 1148263 WB5HJV David 1148264 N5ZRU Kenneth +1148265 KE5PPH Mark 1148266 KE5ZPP Richard 1148267 WB5RVV Joe 1148268 W5HEX Terry @@ -3238,7 +6301,9 @@ 1148272 KC5HTY James 1148273 KF5MVP Michael 1148274 W5NJK Scott +1148275 KF5EHZ Jerry 1148276 KG5RBC Charles +1148277 WA5ONR Roger 1148278 W5EDS Ed 1148279 KG5GJP Maryellen 1148280 W5EDS Ed @@ -3249,6 +6314,9 @@ 1148285 W5NJK Scott 1148286 KG5RKD Steven 1148287 KG5RYL Steven +1148288 N1VQM Dirk +1148289 KF4X Berwin +1148290 KG5TBQ James 1148291 KD9EPV Gina 1148292 KG5KUF Richard 1148293 W5LDK Linda @@ -3295,11 +6363,14 @@ 1148334 W5MCN Michael 1148335 KD5GR Charles 1148336 AA5VU Richard +1148337 KG5TBP Joseph 1148338 KB5RKI Gary +1148339 K5KEY Melvin 1148340 N5CHL Mark 1148341 NY2TX Rick 1148342 W5DTF Dwayne 1148343 KK6IKW Juan +1148344 KG5TBR Rodney 1148345 K5TTB Lois 1148346 W5DTB Daren 1148347 KC5TSU Heath @@ -3307,6 +6378,601 @@ 1148349 KF4X Berwin 1148350 N6CCB Christine 1148351 W0ZOE Zoey +1148352 KB5ZQD Charlie +1148353 W5BV Bill +1148354 KG5LDB Andrew +1148355 KD5VMF Adam +1148356 KA5TRQ John +1148357 K0JMB Joshua +1148358 KJ6KRW Jose +1148359 KG5TBO Jason +1148360 KC5EOM Fernand +1148361 KG5NUU Ken +1148362 W4RNR Michael +1148363 KK5CK Randy +1148364 KG5SPG Geoffery +1148365 N5RRL Robert +1148366 KC5POH Michael +1148367 KF5YBV Diego +1148368 WS5VET Steven +1148369 KF5YBV Diego +1148370 K7GN Warren +1148371 W5UQS David +1148372 KG5SDE Bradley +1148373 WB5TAD Thomas +1148376 K5JAN Janet +1148377 AF5PI Jeffrey +1148378 WB5TAD Thomas +1148380 N6TOP Kyle +1148381 KC5GOI Guy +1148382 KF5ZAP Michael +1148383 KG5ICR Steven +1148384 KG5TAU Ronald +1148385 KG5NUU Ken +1148386 KB0HN Kenneth +1148387 K5PAV Paul +1148388 KG5PKX Max +1148389 K5DLX Edith +1148390 N0GSZ Ross +1148391 K5SGS Stan +1148392 W5KVN Kevin +1148393 W5KVN Kevin +1148395 KE0KII Charles +1148396 W2NS Matthew +1148397 AI5AI Donald +1148398 KB5TDY Ronald +1148399 KF5OON William +1148400 W1MDM William +1148401 N8NOV Paul +1148402 W5LEE Lee +1148403 N8NOV Paul +1148404 KG5TJJ Patrick +1148405 K5GHS Joshua +1148406 KG5AWL Felix +1148407 KA5WJY Stephen +1148408 VE3FAH Rod +1148409 KF5RVG David +1148410 NE5TX James +1148412 K5HX Bob +1148413 KC5PGJ Marc +1148414 KI5DX Richard +1148415 K5JHH Jack +1148416 KG5LBN William +1148417 W5CMR Fred +1148418 K5SGS Stan +1148419 N5BAU Brandon +1148420 N5ZTL Kenneth +1148421 KC5IMW Nick +1148422 KV1D Maurice +1148423 KE5CDR Randy +1148424 WZ5BBS Russell +1148425 KC5RER Charles +1148426 W5COP David +1148427 N5MDT Mark +1148428 N9ZMK Samuel +1148429 KG5IHF Jeff +1148430 WS5L Don +1148431 KF5WRD Richard +1148432 WA5HED Clayton +1148433 KG5ORL Jay +1148434 W5CXP Ryan +1148435 W5RPO Bradley +1148436 W5LOB Karl +1148437 KG5ACL Juan +1148438 W5CXP Ryan +1148439 W5MF Marty +1148440 N5XDI Conan +1148441 KG5LDB Andrew +1148443 AD5ZP George +1148444 KE5PCC Tuan +1148445 N5SDD Stephen +1148446 N5GI Richard +1148447 KE5PIP Gloria +1148448 KF5EPF Melissa +1148449 KF5LJD Cecil +1148450 KG5TRG William +1148451 K5PL David +1148452 W5DKW Douglas +1148453 KG5TLM Clayton +1148454 K5WAJ William +1148455 K5GU Leland +1148456 AC5XN Blake +1148457 NA5RC James +1148458 NA5RC James +1148459 W5MAT Matt +1148460 N5KCH Harry +1148461 K5CJO Carla +1148462 KC5UYR David +1148463 N5MU James +1148464 K5LLT Larry +1148465 KD4RAZ Edward +1148466 N5ZUA Steven +1148467 K5LA Floyd +1148468 KG5BBW Jack +1148469 KA5OAC Casey +1148470 K5YYZ Charles +1148471 AE5JO John +1148472 W4ZFH John +1148473 KC5LJT Cody +1148474 KD5UMO Chadwick +1148475 KB5SXH John +1148476 KF5PGU Kenneth +1148477 KE5AVE Karl +1148478 K5BRB Joshua +1148479 KZ5DNA David +1148480 KG5OZB Robert +1148481 KT4WHL Paul +1148482 AC5KD Ray +1148483 KN3RD Henry +1148484 KK5LL Michael +1148485 KG5STQ Roy +1148486 K5IJD Charles +1148488 KI6G William +1148489 KF5ILA Richard +1148490 KF5IOA Ronald +1148491 N5LVB Laura +1148492 KS5SK David +1148493 KG5NUX Michael +1148494 KG5NQE Dean +1148495 AF5WO Thomas +1148496 W5BUM John +1148497 KG5OHO Thomas +1148498 K5JEB James +1148499 N1SAC Scott +1148501 K5BBR Robert +1148502 N4KJN Paul +1148503 W5MCN Corey +1148504 W8LST Jason +1148505 WD8JMB Harry +1148506 KG5QEI James +1148507 N5RSH Russell +1148508 KG5SDD Jacob +1148509 W0FCM Fred +1148510 KF5TFJ Jon +1148511 KC5ROP Daniel +1148512 KE5YCK Collin +1148513 N5CMR Christian +1148514 NY5U Stephen +1148515 KC5KBN James +1148516 KG5KUI Fred +1148517 K5RAV David +1148519 KG5CDP Brandon +1148520 W8HFJ David +1148521 KG5SYB Kyle +1148522 KS5SK David +1148523 KC2MCB Matthew +1148524 KV5TX Kris +1148525 N5YIZ Preston +1148527 KF5WVW Brandon +1148528 KG5SYN Michael +1148529 WA5DKW James +1148530 W5PFG Clayton +1148531 W5CEH Charles +1148532 K5LA Floyd +1148533 KB6JYF Michael +1148534 WA5JV Jimmie +1148535 WM5U Charles +1148536 KG5UDQ Raymond +1148537 KG5UDQ Ray +1148539 KG5RKM Thomas +1148540 KE5ICX Thomas +1148541 KG5UBV Jason +1148542 K5GH George +1148543 KF5LW Joseph +1148544 K5GH George +1148545 W5PUT Val +1148546 K5EJF Raymond +1148549 AF7D William +1148550 KG5UEZ Deana +1148551 KG5UEY Mark +1148552 AF7D William +1148553 KF5GGS Linda +1148554 KE5NCI Cory +1148555 N5EN Neal +1148556 K5SVV Steve +1148557 KA1GMN Philip +1148559 WM5U Charles +1148560 KF5GGS Linda +1148563 KD5VMF Adam +1148564 KG5TNK Ryan +1148565 KD5BYN Gary +1148566 KG5CC Alan +1148568 KG5EJJ Christopher +1148569 AG5BK Michael +1148570 WE5N Brent +1148571 N5VKU John +1148572 W5LND Lloyd +1148573 KE5LNG James +1148574 AG5KZ William +1148576 AG5HR Stan +1148577 KG4CEW Cody +1148578 KG5CEW Cody +1148579 N5AMD Ben +1148580 KB5DRJ David +1148581 KG5UIL Tim +1148582 KF5TSK Birl +1148583 AF5QX Ollie +1148584 KE5EUR Marvin +1148585 W5BGD Barry +1148586 W5BGD Barry +1148587 N5OFW David +1148588 N5SIM Toby +1148589 KG5UFO Jesse +1148590 KD5AXB Peter +1148591 NM5G Keith +1148592 K5TYR Tyler +1148593 W5DCW David +1148594 KF5FQC Rand +1148595 N5TGL Michael +1148596 KE5KLY Delia +1148597 N5TCB Michael +1148598 AG5LW Jarod +1148599 KG5HFI Emery +1148600 KG5NJG Thomas +1148601 W2JR Johnnie +1148602 N2GFN Christopher +1148603 K5JLG Jerry +1148604 KG5UIK James +1148605 KB5MLL Michael +1148606 KG5HFK Joshua +1148607 AE5YP Jimmy +1148608 KD5QLN Michael +1148609 AA5JK John +1148610 KG5UDW Debbie +1148611 KG5UDW Debbie +1148612 N5TQ Walter +1148613 AB5SS John +1148614 KE5ITH Keith +1148615 N5JLW Jack +1148616 NA6M Mark +1148617 W5TSN Craig +1148618 N5BW Joan +1148619 WB5WMG William +1148620 KW5PA Peter +1148621 N5WQM James +1148622 NO5J Jay +1148623 KE5KTV Christopher +1148624 KE5KTJ Henry +1148625 AG5FC Michael +1148626 W2DB George +1148627 W5NZK John +1148628 N5KCH Harry +1148629 W5ACM Andrew +1148630 K5TCH Tch +1148631 W5NWM Houston +1148632 K0MBC James +1148633 KA5IID Stanley +1148634 KG5PTT Joshua +1148635 KG5RZX Jimmy +1148636 K5GU Leland +1148637 K1SAT Jerry +1148639 KE5JPM Thresa +1148640 KI5LP Brian +1148641 K5DLQ Darryl +1148642 KG5VT Guy +1148643 KG5UBV Jason +1148644 W5LL Lyndon +1148645 W5AGM Jeffery +1148646 W5KEY Jon +1148647 WA6EEM Frank +1148648 AA5KG Alan +1148649 NK5M Eduardo +1148650 AA5RV Robert +1148651 K5PM Arthur +1148652 AG5KZ William +1148653 NI5N Robert +1148654 KF5JKP Scott +1148655 NK5M Eduardo +1148656 KE5SAS Dwight +1148657 KE5SAS Dwight +1148658 W5ZS Edward +1148659 KK5IA Frank +1148660 AE5HO Mitch +1148661 KM5AG Alexander +1148662 KD5TKR Charles +1148663 KG5GOK John +1148664 KD5TKR Charles +1148665 KD5ZBB Derek +1148666 K5HDW Harold +1148667 KG5JVN Eric +1148668 KG5MNT Daniel +1148669 KG5SNT Eric +1148670 KG5UUK Russell +1148671 KB5RUR Stacey +1148672 N5SMO William +1148673 KB5VNC Robert +1148674 K5BSM Barry +1148675 KE5CCG Eric +1148676 KF5BAU Carl +1148677 W5BNW Clifford +1148678 KE5BAP Steven +1148679 KG5IEF Pat +1148680 KO5RP Robert +1148681 N6ELF Ben +1148682 N5JLW Jack +1148683 W5TUX David +1148684 N5DZO Leo +1148685 W5FRN Lee +1148686 KE5GTW Charles +1148687 KG5VT Guy +1148688 KF5ZLI John-Ray +1148689 KF5ZLI John-Ray +1148690 N5LTC Christopher +1148691 K9GEM Gerald +1148692 W5OFT Michael +1148693 N5WAJ Red +1148694 KD5NR Billy +1148695 W4FH Douglas +1148696 AA5KT Michael +1148697 KF5JAV Duncan +1148698 K9COP Kevin +1148699 AD5FW Thomas +1148700 AD5FW Thomas +1148701 KA5VUH Robert +1148702 KG5PTE James +1148703 WD5EMS Tommy +1148704 KG5TJJ Patrick +1148706 K5YKL Brett +1148707 K0MEB Michael +1148708 AD5NR Robert +1148709 KF5FPD Lance +1148710 KF5FPD Lance +1148711 AD5XQ William +1148712 N5OAR Michael +1148713 KF5OHA Larry +1148714 KC0KYX Jeffrey +1148715 KF5OHA Larry +1148716 AD5NR Robert +1148717 W5SND Sarah +1148718 K5KMM Michael +1148719 WA5GM Gordon +1148720 K5KBV Charles +1148721 KG5MJB Regess +1148722 WA5GM Gordon +1148723 K5BAD Andrew +1148724 N5REL Nathan +1148725 KG5TVY Benjamin +1148726 KG5SIJ Jason +1148727 KD5YHM Amy +1148728 K5CCC K5ccc +1148729 KG5SLT Jon +1148730 KB5W Lee +1148731 WA5DKW James +1148732 K5FTP Trey +1148733 W3DGE Wayne +1148734 KC2QJA Perry +1148735 W4FPV Mauricio +1148736 K5ENG Charles +1148737 NA5A Charles +1148738 KG5UKF Edward +1148739 N5HKA Gary +1148740 N5HKA Gary +1148741 KG5SFI Robert +1148742 KE5YA Bill +1148743 W7JT Jerry +1148744 W9LEO Leo +1148745 W9LEO Leo +1148747 N5DGH Leland +1148748 KD5YKB Helen +1148749 K5SAF Thomas +1148750 KF5ZLW Gregory +1148751 W9VQI Will +1148752 AA5JD John +1148753 KG5NFF Tony +1148754 WE5TR Tod +1148755 KG5VBO Matthew +1148756 KG5VAL Eric +1148757 K5PGR David +1148758 KF5SAW Joseph +1148759 KG5TKJ Kevin +1148760 KA5BOU Craig +1148761 N5JLP Gerald +1148762 K0MEB Michael +1148763 KB5YYK Johnny +1148764 KG5VDH Myron +1148765 K5JC Jerry +1148766 N5SME James +1148767 WD5KAL Michael +1148768 W5AUG August +1148769 W5AUG August +1148770 WD5GBS Thomas +1148772 WA9POK Robert +1148773 N5ALF John +1148774 KG5VGM Matthew +1148775 N1QDG Wayne +1148777 K5YJE Thomas +1148778 N5TQ Walter +1148779 K5RPW Robert +1148780 K5EDG Ed +1148781 K8ENG Solomon +1148782 KD5RGR Joey +1148783 N2QIN Kevin +1148784 KG5RPA Nathaniel +1148785 N2QIN Kevin +1148786 KG5IOK Terry +1148787 N5LUL Bradley +1148788 KC5UAO Nicholas +1148789 WA5DM Christopher +1148790 KG5RVT Hash +1148791 KG5IBN Ronald +1148792 K5PA Francis +1148793 KB5RIR James +1148794 KG5UOF Jeffrey +1148795 KD5HKQ Rodney +1148796 KD5QIJ Ariel +1148797 W5UGQ Maurice +1148798 KG5LQL Kenneth +1148799 K5NJ Roy +1148800 KD4UEP Erich +1148801 KB5III Mark +1148802 KG5URA Royal +1148803 KG5NWD Melinda +1148804 W3DGE Wayne +1148805 N5GG Colin +1148806 K5VOM Dan +1148807 KC5TOO George +1148808 KE5EN. Eric +1148809 KG5LQL Kenneth +1148810 W5ZIT James +1148811 KG5VHM Frank +1148812 KK5VG James +1148813 KG5RQZ Billy +1148814 W5GLR Gilbert +1148815 N5YZ William +1148816 K7FB Michael +1148817 K5CRX Robert +1148818 KF5ZLW Gregory +1148819 WB8BHK Herbert +1148820 W5KDH Stephen +1148821 N5JLL Hal +1148822 KF5YWU Rogelio +1148823 KG5WAS William +1148824 KS5SK David +1148825 W5CAA Carlos +1148826 K5IXJ Donald +1148827 WA5EDD Judith +1148828 KG5VKW Jerald +1148829 S9A Sher +1148830 K5ORC Robert +1148831 KG5VFI Jeremy +1148832 KF5SFS Keller +1148833 KF5SFU William +1148834 KF5SFT Lela +1148835 KF5SFV Ariel +1148836 W4WWW Brian +1148837 W4WWW Brian +1148838 W5HRD Robert +1148839 AA5YC Ralph +1148840 AA5RV Robert +1148841 W5HRD Robert +1148842 KD5HLV Gregory +1148843 KB5RJU Cecil +1148844 KF5YOT John +1148845 KG5EYV Mark +1148846 KC6CNN Gerald +1148847 W5JWI Larry +1148849 KB5GLC Keynon +1148850 KF5MNE Patti +1148851 K5YJE Thomas +1148852 K5EIS Thomas +1148853 K5JKR John +1148854 K7FB Michael +1148855 WB4EPG Phillip +1148856 W5MEX Jorge +1148857 N5UJH Roie +1148858 KG5UUE Bob +1148859 KB5RJU Cecil +1148860 AE5JO John +1148861 KF5WQH William +1148862 KG5VPG Patrick +1148863 AE5TC Timothy +1148864 K5WEL Jimmy +1148865 K5PHD James +1148866 KG5VPH Peter +1148867 KG5NE Randy +1148868 KB5RHE Brian +1148869 N5XOT Matthew +1148870 WX5FWD Fwd +1148871 W5QLD Ronald +1148872 KG5FYZ Colby +1148873 KF5AEJ Robbie +1148874 WB5PKD Billy +1148875 K4CGK Christopher +1148876 K5SLT Kenneth +1148877 K5VOU Tom +1148878 KG5EYV Mark +1148879 KG5TEV Kelly +1148880 KG5GXU George +1148881 K5DJN Douglas +1148882 KE5HKH Joseph +1148883 W0JOS Joshua +1148884 W3WTX Stefan +1148885 KC5LEO Leo +1148886 K5SMW Sharon +1148887 KB5IIZ William +1148888 AC5UV Kevin +1148889 KG5UIN Brian +1148890 N5LTC Christopher +1148891 KG5HFL David +1148892 K5TMT Matthew +1148893 KG5CVJ Jeff +1148894 KD5QLN Michael +1148895 KG5BFI Trevor +1148896 N5JHP Gary +1148897 KM5BG Stephen +1148898 KG5TVX Brian +1148899 N5TZV Brian +1148900 KG5TRL Paul +1148901 WX5ATX Tyler +1148902 WN5TL Thomas +1148903 KF5S Joe +1148904 WB5PCV Jonathan +1148905 KC5VOB Harold +1148906 KC5CZC Thomas +1148907 WB5KSD Jonathan +1148908 W5KZP Kenneth +1148909 K5CAP Craig +1148910 WB5UGT Steven +1148911 N5BIG Curtis +1148912 KF5YWU Rogelio +1148914 KC5FFK Stephen +1148915 KE5GBP Gregory +1148916 KE5GBP Gregory +1148917 KF5IVJ Justin +1148918 AE5HN Raymond +1148919 KE5TUZ James +1148920 KM4NNO Juan +1148921 K5KV Benson +1148922 KD5EKI Jeremy +1148923 KG5REN Clifford +1148924 KG5VKZ Stanley +1148925 K0ZU Douglas +1148926 K5KV Benny +1148927 KF5F Eugene +1148928 KD5AIA Kenneth +1148929 KG5WAX Mark +1148930 KG5TXQ Case +1148931 KG5WAX Mark +1148932 K5DKW Sidney +1148933 KG5VKZ Stanley +1148934 KG5UTC Samuel +1148935 N5UZZ Mark +1148936 N5UZZ Mark +1148937 K5RWL Randall +1148938 WB5VRM John +1148939 N5TBR Jerry +1148940 WB5VRM John +1148941 KJ5VB James +1148942 AB2NP Corey +1148943 N5YBG Rosendo +1148944 N5YBG Rosendo +1148945 KG5OEQ Jonathan +1148946 KC5EVC John +1148947 K5NNL Burl +1148948 WB4EPG Phillip +1148949 K5HJ Charles +1148950 AD5CA Mark +1148952 WB6RQN Brian +1148953 KG5QVV Patrick +1151001 K5OTZ William +1151002 KN4HPG Steve +1151003 W4MOX Wayne +1151004 KJ4ACX William +1151005 K4ALE Bevin +1151006 KB2AHZ Charles +1151008 K4GVH Robert +1151009 KK4FPN Aaron +1151010 KN4HHX Caleb +1151011 K5OTZ William +1151012 K5KHZ Dan +1151013 K4HSI Harley +1151014 WD4KQI Robert +1151015 WD4KQI Robert +1151016 KC2DA William +1151017 KT4MC Raul +1151018 NN4RB Richard +1151019 N4KCB Keaner +1151020 KC4ASF Ben 2021001 SV1BYK Babis 2021002 SV1PDW Ioannis 2021003 SV1IW Manos @@ -3346,7 +7012,7 @@ 2021037 SW1ONK John 2021038 SV1FZJ Athanasios 2021039 SV1QFV Vasileios -2021040 SV2MIG Konstantinos +2021040 SV1MIG Konstantinos 2021041 SV1CDW Konstantinos 2021042 SV1LL Dimitri 2021043 SV1PDU Evangelos @@ -3411,6 +7077,70 @@ 2021102 SV1FYX Ivan 2021103 SV1RXI Nikolas 2021104 SV1JGN Konstantinos +2021105 SV1GYA Alexander +2021106 SV8RSW Konstantinos +2021107 SV1OZ Dimitris +2021108 SV1JGM Periklis +2021109 SV1IZF Panagiotis +2021110 SV8ARJ George +2021111 SV1BKN Andreas +2021112 SV1FYF Anastasios +2021113 SV1OMB Fragkiskos +2021114 SV1GYG John +2021115 SV8PMM Panagiotis +2021116 SV1INJ Vasileios +2021117 SV1AAP Kostas +2021118 SV1CON Georgios +2021119 SV1GGW Dimitrios +2021120 SY1APN Andreas +2021121 SV1FJF Dimitrios +2021122 SV1EIW Ioannis +2021123 SV1QN George +2021124 SV1GYL Kalliopi +2021125 SV1IYL Aikaaterini +2021126 SV1AIN Fotios +2021127 SV1UH Charalampos +2021128 SY1CFW George +2021129 SW1PBM Ioannis +2021130 SY1BMA Efstratios +2021131 SW1MRD George +2021132 SV1OCK Georgios +2021133 SV1SAD Emmanouil +2021134 SV1AWU Charalambos +2021135 SV1SAZ Iraklis +2021136 SV1JBF George +2021137 SY1AQG GEORGIOS +2021138 SV1DAY Manos +2021139 SV1BMQ GIORGOS +2021140 SY1CCT PANAGIOTIS +2021141 SY1CGV George +2021142 SV1HFC IRAKLIS +2021143 SV8GTM George +2021144 SV1AVE ANDREAS +2021145 SV1GZV VASILEIOS +2021146 SV1PAU Athanasios +2021147 SY1CIZ Alkinoos +2021148 SV1ELG THOMAS +2021149 SV1GZV VASILIS +2021150 SV3GLX Elias +2021151 SV1QVN John +2021152 SV1NPK Neoptolemos +2021153 SV1KWY Pantelis +2021154 SV1FXF Manolis +2021155 SV1IT Kostas +2021156 SV1JSM EFSTRATIOS +2021157 SV1LIQ FOKION +2021158 SV1ELF George +2021159 SV1HEP Chrysanthos +2021160 SV1IUC PANTELEIMON +2021161 SV1COX PANAGIOTIS +2021162 SV1GYT Leonidas +2021163 SV1FTD MILTIADIS +2021164 SV1QZG Eftimios +2021165 SY1BWA LISSAIOS +2021166 SY1BWB Nikos +2021167 SV1CDR Panagiotis +2021168 SV1FYM ANDREAS 2022001 SV2XI Kleanthis 2022002 SV2RGC Konstantinos 2022003 SV2LLJ Ioannis @@ -3435,12 +7165,62 @@ 2022022 SV2GQN Aris 2022023 SV2HOQ Aikaterini 2022024 SV2HPH Konstantinos +2022025 SV7CUD Panagiotis +2022026 SV2AYW Andrew +2022027 SY2CCN Lefteris +2022028 SV2BXZ Fotis +2022029 SV2ESV Vasilios +2022030 SV2CLJ Thomas +2022031 SV2DSD Sakis +2022032 SV2BWC Dimitrios +2022033 SV2NSA Thanasis +2022034 SV2EZO Kostas +2022035 SV2RWO Thomas +2022036 SV1PII Thomas +2022037 SV2RSR Fotios +2022038 SV2OIS Lefteris +2022039 SV2BXU Pavlos +2022040 SV2MCH Panagiotis +2022041 SV2HWL Stavros +2022042 SY2CEJ CHRISTOS +2022043 SV2OEL Antonio +2022044 SY2CDR PASCHALIS +2022045 SV2BXY Antonios +2022046 SV2GJQ Dimitrios +2022047 SY2AXY THOMAS +2022048 SV2FNT Anastasios +2022049 SV2BIF KOSTAS +2022050 SV2HWW ANTONIOS +2022051 SV2GJQ Dimitrios +2022052 SV2HJR GEORGIOS +2022053 SV2CLJ Thomas +2022054 SV2BRT GEORGE +2022055 SV2FLT Dimitrios +2022056 SV2RNO Oratios +2022057 SV2FQZ ELETHERIA +2022058 SV2CBA Konstantinos +2022059 SV2KHX Spyridon +2022060 SV2HJE THEODOROS +2022061 SV2AYT Nicos +2022062 SY2BSN Stylianos +2022063 SV2GHC Giorgos +2022064 SV2YJ PANAGIOTIS +2022065 SV2TX PAUL +2022066 SV2CBS FOKION 2023001 SV3BSF Nikos 2023002 SY3BOQ Athanasios 2023003 SV3BEO Spiros 2023004 SV3MGU Nikolaos 2023005 SV3RNJ Piotr 2023006 SY3ABH Stathis +2023007 SY3BKN Iordanis +2023008 SV3EXP Panagiotis +2023009 SV3GOW Ioannis +2023010 SY3BOR KONSTANTINOS +2023011 SV1HAN Nikos +2023012 SV3RNJ Piotr +2023013 SY3BOR Kostas +2023014 SV3SJ Nikolaos 2024001 SV4QXF Efthimios 2024002 SV4LRX Antonis 2024003 SV4IKA Constantinos @@ -3455,7 +7235,19 @@ 2024012 SV4LGT Christos 2024013 SV4LGV Kosmas 2024014 SY4AFS Efraim +2024015 SV4BHA Vasileios +2024016 SV4MZF Christos +2024017 SY4CCB Antonis +2024018 SV4CDA Konstantinos +2024019 SY4CCB Antonios +2024020 SV4KM Georgios +2024021 SV4RHV Panagiotis +2024022 SZ4TRI FOTIOS +2024023 SV4JYD DIMITRIOS +2024024 SY4AFS EFRAIM 2025001 SV5KKU Lakis +2025002 SV5KJT ANASTASIOS +2025003 SV5KKU Lakis 2026001 SV6RDR Konstantinos 2026002 SV6GIK Aris 2026003 SV2HQL Asterios @@ -3482,18 +7274,39 @@ 2026024 SV6JUT Nikolas 2026025 SY6BJG Konstantinos 2026026 SY6BOB Georgios +2026027 SV6JIV Lefteris +2026028 SV6NOE GEORGE 2027001 SV7GBI Konstantinos 2027002 SV7DHC SOFIANOS 2027003 SV7JKL Dimitris 2027004 SV7JWS Athanasios 2027005 SV7KWI Iraklis +2027006 SV7FOX Panagiotis +2027007 SV7TL Dimitris +2027008 SV7CHQ Georgios 2027009 SV7JXM Nikolaos 2027010 SV7JWT Alexandros +2027011 SV7LYI Chrysostomos 2027012 SV2HNL Andreas +2027013 SV8DTL Panagiotis +2027014 SV7BVS Nikolaos +2027015 SV7FLO Angelos +2027016 SV7JXB George +2027017 SV7JWR Roula +2027018 SV7FDA Vaggelis +2027019 SV7LFN Petros +2027020 SV7NHB Dimitrios +2027021 SV7BZF George +2027022 SV2HWW ANTONIOS +2027023 SV7LFN Petros +2027024 SV2DFK ANGELOS 2028001 SV8KOA Nikos 2028002 SV8FMY Ilias 2028003 SV8BUR Pericles 2028004 SV8AWD Dimitris +2028005 SY8BGZ Antonios +2028006 SW8GTH SPYROS +2028007 SV8FCC IOANNIS 2029001 SV9DKB Ioannis 2029002 SV9AFG Dimitrios 2029003 SV9RPL Fillipos @@ -3508,6 +7321,21 @@ 2029012 SV9DRG Georgios 2029013 SV9MBH Stelios 2029014 SV9IOW Pavlos +2029015 SY9AAA Giannis +2029016 SV9KIU Panagiotis +2029017 SV9EFL Stylianos +2029018 SV9RGI Giannis +2029019 SV9FBT George +2029020 SV9GPX SPIROS +2029021 SY9AGX POLICHRONIS +2029022 SV9RNC IOANNIS +2029023 SV9RJM Xaralampos +2029024 SV9RPL Filippos +2029025 SV9KNF Manolis +2029026 SY9CEV EMMANOUIL +2029027 SV9DJO George +2029028 SV9CAG George +2029029 SV9FBL GIANNIS 2041001 PD2ML Mark 2041002 PD2ML Mark 2041003 PA2JM Joop @@ -3615,7 +7443,7 @@ 2041105 PA3HAE Antonie 2041106 PA1VW Gert 2041107 PE5SA Sjoerd -2041108 PA3CBJ Leo +2041108 PA3CBJ SK 2041109 PA1MP Marc 2041110 PA3FRI Martin 2041111 PE1PTM Ron @@ -3690,7 +7518,7 @@ 2041180 PH0HAN Han 2041181 PD0LLA Ron 2041182 PA3X Rob -2041183 PD0DVB Robbert +2041183 PA1DVB Robbert 2041184 PE1PTP Rolf 2041185 PE1JZQ Hans-Willem 2041186 PE1LJY Fred @@ -3704,7 +7532,7 @@ 2041194 PD4SAT Rene 2041195 PD0RH Ruud 2041196 PA3AQA Piet -2041197 PD3I Rene +2041197 PD4VCC Rene 2041198 PA2JF Joeri 2041199 PA7ST Sudira 2041200 PD5MAX Max @@ -3716,6 +7544,25 @@ 2041206 PD4BRT Bert 2041207 PA3GLS Hans 2041208 PA2LX Adrianus +2041209 PB1A Anne +2041210 PA3RK Ron +2041211 PD0OSG Wouter +2041212 PA2AA Arjen +2041213 PD1BRT Bert +2041214 PD0KOT Mario +2041215 PA1LF Leo +2041216 PA0MID Jan +2041217 PA3HCA Kees +2041218 PD2PRT John +2041219 PA5TA Sven +2041220 PE1BFP Hans +2041221 PA7MEM Martin +2041222 PA2JFX Jasper +2041223 PE1NZD Johan +2041224 PA1CW Theo +2041225 PE1KWE Dirk +2041226 PG8PJC John +2041227 PD0NYI Leo 2042001 PA0HTW Henk 2042002 PA0HTW Henk 2042003 PA3DFN Philip @@ -3839,7 +7686,7 @@ 2042121 PA1V Frank 2042122 PD0ORB Eric 2042123 PH3GAL Remzi -2042124 PA3WL Wil +2042124 PB5W Wil 2042125 PD2PDZ Peter 2042126 PA4LE Leo 2042127 PD2GCM Gerard @@ -4034,6 +7881,34 @@ 2042316 PD4MSW Monica 2042317 PD0ILD Johannes 2042318 PD2ATG Andre +2042319 PD0SDR Elmar +2042320 PA3GXZ Michel +2042321 PD2AM Andre +2042322 PD0TZM Ton +2042323 PD0ORW Rob +2042324 PA3RGP Robert +2042325 PD2MAC Tudor +2042326 PA2AA Arjen +2042327 PD3AV Adri +2042328 PE1JBG Andre +2042329 PA3DIR Han +2042330 PA3FHI Fred +2042331 PH1KBX John +2042332 PD1CC Cees +2042333 PD1ANC Adri +2042334 PA3BZT Fred +2042335 PE1PAC John +2042336 PA1HCK Conor +2042337 PA0CVE Leo +2042338 PE2DOC Marc +2042339 PA3GYV Werner +2042340 PD9DN Hans +2042341 PD1WES Vincent +2042342 PD7MV Martijn +2042343 PA3AFG Gerard +2042344 PD2JPL Jan +2042345 PA3RBM Martin +2042346 PA2AM Wim 2043001 PA1MOS Marco 2043002 PA1GF Gerjan 2043003 PE1NWR Tineke @@ -4166,7 +8041,7 @@ 2043130 PE1FXK Frederik 2043131 PE1PEX Henk 2043132 PE2KDK Karel -2043133 PD7EWH Ewoud +2043133 PD2EWD Ewoud 2043134 PE1PZU Marc 2043135 PA1ALV Hans 2043136 PD1AIC Michiel @@ -4179,6 +8054,40 @@ 2043143 PD1HVL Ger 2043144 PD0RAF Raphael 2043145 PD1GIL Gill +2043146 PA3CXM Nicolaas +2043147 PA2HBL Harmen +2043148 PE9W Kees +2043149 PD0LKP Philippe +2043150 PD2RJ Rene +2043151 PD1HF Marcel +2043152 PI9D St +2043153 PI9DA St +2043154 PI9DB St +2043155 PI9DC St +2043156 PI9DD St +2043157 PI9DE St +2043158 PI9DF St +2043159 PI9DG St +2043160 PI9DH St +2043161 PI9DI St +2043162 PI9DJ St +2043163 PI9DK St +2043164 PI9DL St +2043165 PI9DM St +2043166 PI9DN St +2043167 PI9DO St +2043168 PI9DP St +2043169 PI9DQ St +2043170 PI9DR St +2043171 PI9DS St +2043172 PI9DT St +2043173 PI9DU St +2043174 PI9DV St +2043175 PI9DW St +2043176 PI9DX St +2043177 PI9DY St +2043178 PI9DZ St +2043181 PD0SOT Edwin 2044001 PD4RS Ruud 2044002 PD4RS Ruud 2044003 PA7DVM Duncan @@ -4300,14 +8209,28 @@ 2044119 PD0PVR John 2044120 PA3MT Mitchel 2044121 PA3DMY Winfried -2044122 PA3DUL JJ +2044122 PA2JW Joop 2044123 PE1OJX Frans 2044124 PC4D Davey 2044125 PA2JW Johannes 2044126 PE1MVS Wil 2044127 PD9HIX Sander 2044128 PD5GID Guido +2044129 PD3HF Patrick 2044130 PD1AEF Joep +2044131 PC1L Leon +2044132 PE1RNL Cornelis +2044133 PD0BVD Bram +2044134 PA3CWV Bert +2044135 PD4MM Marcel +2044136 PD1WL Wouter +2044137 PA3GEO Robert +2044138 PA2EDV Eelco +2044139 PA3HFJ Wijnand +2044140 PE1MIK Ronald +2044141 PE1MWB Jeroen +2044142 PE8E Ron +2044144 PE1ACG Wim 2045001 PD0AQK Ruud 2045002 PD0AQK Ruud 2045003 PA0RTU Klaas @@ -4431,7 +8354,7 @@ 2045121 PA6JAM Frank 2045122 PI4DLZ Berrie 2045123 PD0TZ Yermolai -2045124 PD8ARP Barbara +2045124 PB2Z Barbara 2045125 PB0FH Roy 2045126 PD2CWM Catharina 2045127 PA3DZW Gerard @@ -4462,6 +8385,32 @@ 2045152 PC2X Kees 2045153 PA4AGO Peter 2045154 PA2LP Louis +2045155 PA0GTB Cor +2045156 PA3AJI Wim +2045157 PA1FM Frank +2045158 PA0TRT Rien +2045159 PA0JEN Han +2045160 PD0MVP Jan +2045161 PD2MSN Michel +2045162 PD1CVL Kees +2045163 PB4DX Gerard +2045164 PA0HVH Henk +2045165 PA3FNR Geraldo +2045166 PA3KYH Willem +2045167 PA3CEV Eric-Jan +2045168 PA1EC Eric +2045169 PD0ARY Ary +2045170 PD1AEU Andre +2045171 PE1CVT Ad +2045172 PA3BPV Henricus +2045173 PE6SBW Jota +2045174 PA1PAT Patrick +2045175 PD3PVH Petrus +2045176 PD4MLS Dave +2045177 PD1LAW Rens +2045178 PD1V Ronald +2045179 PA3FSY Dirk +2045180 PD0RLC Suzan 2046001 PD2WGN Walter 2046002 PA1WW Walther 2046003 PD0PVL Robert @@ -4640,6 +8589,27 @@ 2046176 PD8BEW Johan 2046177 PD1AJO Wim 2046178 PE1CHZ Ed +2046179 PD2AL Eelco +2046180 PD1HR Hans +2046181 PD2ES Eelco +2046182 PD1CJM Christian +2046183 PE1BRJ Peter +2046184 PD0EBQ Fred +2046185 PD0RUD Ronnie +2046186 PA3BTN L +2046187 PH1F Frans +2046188 PD2CL Chris +2046189 PD1SLV Sander +2046190 PD3JTB Johan +2046191 PD2TCW Tom +2046192 PE2GER Gery +2046193 PE1AZZ Piet +2046194 PE2CJ Jacob +2046195 PE1PIN Roland +2046196 PD0RDK Joris +2046197 PD1ARM Johan +2046198 PG8W Jiri +2046199 PE1BKE Bert 2046900 PI4AJS Henry 2047001 PD0ZWL Marcel 2047002 PD0ZWL Marcel @@ -4755,7 +8725,7 @@ 2047112 PA1MB Manardus 2047113 PA1ROB Rob 2047114 PD1ROB Robert -2047115 PD5VEN Sven +2047115 PA5VEN Sven 2047116 PD0RBS Richard 2047117 PD3RVA Robert 2047118 PA3FYS Frits @@ -4799,7 +8769,7 @@ 2047156 PD2JH Joost 2047157 PE55JP Andre 2047158 PD0HOD Tom -2047159 PD1WST Wim +2047159 PA1SW Wim 2047160 PD8H Hennie 2047161 PA5HF Frank 2047162 PA5PS Peter @@ -4815,6 +8785,23 @@ 2047172 PD1ROT Rolf 2047173 PA5HR Herbert 2047174 PA2KL Klaas +2047175 PA4UNX Rudi +2047176 PI3TWE Stichting +2047177 PD7NWH Henk +2047178 PA1RW Dolf +2047179 PE1ADY Piet +2047180 PA9CC Herman +2047181 PA3ESI Eric +2047182 PE1HGY Willem +2047183 PB1WB Willy +2047184 PD5MRF Marcel +2047185 PA3FBX Benno +2047186 PA5G George +2047187 PB4W Hans +2047188 PE1BSF Paul +2047190 PA90PS Jota +2047191 PD9BN Janko +2047192 PD1AQT Chris 2048001 PD1ASH Rolf 2048002 PD1ALW Andre 2048003 PE1PWF Edwin @@ -4884,7 +8871,7 @@ 2048067 PD0RXP Douwe 2048068 PA0KNW Koen 2048069 PE1NMM Hans -2048070 PD8W Willem +2048070 PB8W Willem 2048071 PE4KD Klaas 2048072 PD0JL Jan 2048073 PA7MR Bert @@ -4928,7 +8915,7 @@ 2048111 PD2HB Henk 2048112 PH5HP HFP 2048113 PC2EBE Ebe -2048114 PD1LDB Leo +2048114 PA1LDB Leo 2048115 PA3FSA Johnny 2048116 PA3ANT Anton 2048117 PD1SCH Gosse @@ -4957,9 +8944,9 @@ 2048140 PA2TN Teade 2048141 PA3FUO Sietze 2048142 PA3GXX Abe -2048143 PD2HD Hendrik +2048143 PA2HD Hendrik 2048144 PD2B Bert -2048145 PD4V Koert +2048145 PA2KV Koert 2048146 PA7AP Arend 2048147 PD1CJH JH 2048148 PD2JDB Jan @@ -4982,11 +8969,36 @@ 2048165 PD0PLL Pieter 2048166 PD1WT Wouter 2048167 PA0AKV Andre -2048168 PE1ANV Leendert +2048168 PE1ANV Leo 2048169 PD3SZN Suzan 2048170 PA3ECN Eric 2048171 PH9K Johan 2048172 PA1SDB Peter +2048173 PE2ETE Erik +2048174 PD2RLD Roland +2048175 PD4MK Marcel +2048176 PD5RR Folmer +2048177 PE1JD Jan +2048178 PH0M Heiko +2048179 PD3O Herman +2048180 PD0OJC Jan +2048181 PD2AVD Albert +2048182 PA2EL Eelco +2048183 PD0DAZ Fred +2048184 PD5AR Izaak +2048185 PA3BIC Frank +2048186 PE1MJG Peter +2048187 PD1APN Andre +2048188 PD2DJK Andre +2048189 PD1IM Ingmar +2048190 PD0DEF Koos +2048191 PD1SR Roel +2048192 PD2WDB Wouter +2048193 PE1JDH Erik +2048194 PD0NHM Lee +2048195 PD1ET Erik +2048196 PE1RZM Jan +2048197 PD1KZB Klaas 2060001 ON4AIM Aime 2060002 ON3AN Ann 2060003 ON2WIK Marc @@ -5062,7 +9074,7 @@ 2060073 ON1ARF Kristoff 2060074 ON3BE Danny 2060075 ON4MW Michel -2060076 ON3VHK Kurt +2060076 ON5DZ Kurt 2060077 ON3YP Gregory 2060078 ON4CGW Kurt 2060079 ON6FV Freddy @@ -5122,6 +9134,26 @@ 2060133 ON3OO Johan 2060134 ON2AJ Johny 2060135 ON3JIL Jean-Luc +2060136 ON4CJP Jean +2060137 ON6CP Carlos +2060138 ON4IPR IPER +2060139 ON7CO Charlotte +2060140 ON4NS Noel +2060141 ON4BYD Georges +2060142 ON7UO Dirk +2060143 ON3JMD Jean +2060144 ON3DEB Dieter +2060145 ON3SU Erik +2060146 ON5RA Pascal +2060147 ON8MB Marc +2060148 ON8CQ Walter +2060149 ON3WF Werner +2060150 ON4CGB Wim +2060151 ON8PI Jan +2060152 ON3TMF Yvan +2060153 ON8VL Leo +2060154 ON3AD Jeffrey +2060155 ON3AZ Michel 2061001 ON8SVH Stijn 2061002 ON8SI Simon 2061003 ON5LUC Luc @@ -5217,7 +9249,7 @@ 2061093 ON3LDW Luc 2061094 ON3STE Steven 2061095 ON3YAE Mario -2061096 ON3PU Patrick +2061096 ON8PU Patrick 2061097 ON4CBA Andre 2061098 ON3DOE Marc 2061099 ON4CLF Theo @@ -5341,6 +9373,47 @@ 2061217 ON5CT Dirk 2061218 ON8DC Erik 2061219 ON7MA Jean +2061220 ON3BK Kurt +2061221 ON3TU Tibo +2061222 ON4BHM Guy +2061223 ON3VNA Johan +2061224 ON7HVE Hendrik +2061225 ON6TC Stanislas +2061226 ON7BS Ben +2061227 ON4AUB Francois +2061228 ON6ME Christiaan +2061229 ON3DWG Guy +2061230 ON4VH Gert +2061231 ON4CRM Dirk +2061232 ON3JVM Jan +2061233 ON3MOD Modest +2061234 ON3EI Elsie +2061235 ON3WT Julien +2061236 ON6JV Jo +2061237 ON6ERS Eddie +2061238 ON3VDS Rudy +2061239 ON3DPE Daniel +2061240 ON4PC Philippe +2061241 ON3DWD Dirk +2061242 ON7VMR Rudy +2061243 ON6PK Rudy +2061244 ON4IVU Ivo +2061245 ON6OE Eddy +2061246 ON3LD Dirk +2061247 ON1RC Christian +2061248 ON6YN Stefaan +2061249 ON6OM Rene +2061250 ON3CE Christophe +2061251 ON6VI Ren +2061252 ON4CFB Patrick +2061253 ON2VR Rudy +2061254 ON3TB Tommy +2061255 ON4DWT Thierry +2061256 OT1B Thierry +2061257 ON5WW Wim +2061258 ON1UI Erik +2061259 ON3LVR Luc +2061260 ON5AEN Hans 2062001 ON7DS Dirk 2062002 ON2DMT Martine 2062003 ON7PDW Peter @@ -5424,8 +9497,20 @@ 2062081 ON3FRE Frederik 2062082 ON5CGZ Ludo 2062083 ON7BRA Erik +2062084 ON7WK Guido 2062085 ON4AIO Ludo 2062086 ON6OO Dirk +2062087 ON5RV Ronny +2062088 ON7YZ Mario +2062089 ON6MJ Jean +2062090 ON3AND Luc +2062091 ON3RBJ Robert +2062092 ON6LY Francis +2062093 ON4TAI Robert +2062094 ON3BBG Gerrit +2062095 ON3DMB Brent +2062096 ON3PH Pieter +2062097 OP4A Francis 2062999 ON4DBC Geert 2063001 ON6BB Pieter 2063002 ON4BDC Gunther @@ -5499,6 +9584,15 @@ 2063070 ON4BCP Bart 2063071 ON3JVE Jurgen 2063072 ON4DPM Daniel +2063073 ON7IM Robert +2063074 ON3RON Rohnny +2063075 ON1DB Luc +2063076 ON3RAJ Ronny +2063077 ON6CS Willem +2063078 ON7WI William +2063079 ON3WDR Walter +2063080 ON8EH Erik +2063081 ON4CHJ Koen 2064001 ON4AZP Dominic 2064002 ON2PCO Paul 2064003 ON8RAT Marco @@ -5543,7 +9637,7 @@ 2064042 ON8CLR Ludo 2064043 ON4SOG Rudi 2064044 ON4GPE Gert -2064045 ON2HB Bas +2064045 ON5HB Bas 2064046 ON3WOO Wouter 2064047 ON3VS Rene 2064048 OS1Q Dominique @@ -5562,7 +9656,7 @@ 2064061 ON7YT Rudi 2064062 ON6JZ Hubert 2064063 ON3DLP Yves -2064064 ON3IA Frederik +2064064 ON3LOM Guillaume 2064065 ON3BC Bert 2064066 ON4WLR WLBR 2064067 ON4TSR Eric @@ -5589,6 +9683,20 @@ 2064088 ON7BQ Paul 2064089 ON6MID Michel 2064090 ON2BAS Stefan +2064091 OT65MLB Clubstation +2064092 ON3ZWP Ronnie +2064093 ON5IA Frederik +2064094 ON8SGA Gennaro +2064095 ON3KW Dennis +2064096 ON4DCT Axel +2064097 ON3WM Werner +2064098 ON9AIR Michael +2064099 ON6BC Bart +2064100 OP1V Udo +2064101 ON3BEN BENOIT +2064102 ON4ENL SALEMI +2064103 ON4ANM Marc +2064104 ON7SE Eric 2065001 ON4REC REEC 2065002 ON3XBS Serge 2065003 ON3CCM Moreno @@ -5609,6 +9717,19 @@ 2065018 ON3FHN Fabian 2065019 ON4MI Michael 2065020 ON3DCH Christian +2065021 ON6ZQ Christophe +2065022 ON3PFD Frederic +2065023 ON4KMM Michel +2065024 ON4JPS Jean-Pierre +2065025 ON9HWB Greg +2065026 ON3VA Dominique +2065027 ON3ILG Ivan +2065028 ON3IBZ Marc +2065029 ON7JV Jacques +2065030 ON8YY Charles +2065031 ON5CRB Fabrice +2065032 ON4MRG Thierry +2065033 ON8YY Charles 2066001 ON6PU De 2066002 ON7GE Eddy 2066003 ON4KTU Jean-Marie @@ -5683,6 +9804,25 @@ 2066072 ON3SVB Sbastien 2066073 ON4KHG Gaetan 2066074 ON4OW Olivier +2066075 ON4BZ Michel +2066076 ON6DE Daniel +2066077 ON3RMD Raymond +2066078 ON3OBX Christophe +2066079 ON3BMW Arnauld +2066080 ON4KBS Stphane +2066081 ON8BAK ROMARIC +2066082 ON3KTM Guillaume +2066083 ON3AC John +2066084 ON4KBF Bernard +2066085 ON5QF Jean +2066086 ON7YG Yves +2066087 ON3AUR Aurore +2066088 ON3VHB EDITH +2066089 ON3AH Albert +2066090 ON3RGA Rudy +2066091 ON4LEY Frederic +2066092 ON4KZ Frank +2066093 ON4LGL Graziano 2067001 ON5UC Olivier 2067002 ON5WB Yves 2067003 ON6NR Radio @@ -5703,6 +9843,10 @@ 2067018 ON3LCE Cedric 2067019 ON8MG Michel 2067020 ON4LFO Pol +2067021 ON6JE Philippe +2067022 ON4RD Rene +2067023 ON4KNN Pierre +2067024 OP8A Hugues 2068001 ON5VDK Tjardick 2068002 ON5VDK Tjardick 2068003 ON4LRG Robert @@ -5746,6 +9890,9 @@ 2068041 ON4DAN Daniele 2068042 ON3ANS Claude 2068043 ON3KJM Jean-Paul +2068044 ON3HGL Lorenz +2068045 ON2KJM Jean-pa +2068046 OP0P Paul 2069001 ON3EKV Kevin 2069002 ON7PC Pierre 2069003 ON4MAX Max @@ -5800,6 +9947,11 @@ 2069052 ON0LUS Francis 2069053 ON2KAN Jean-Louis 2069054 ON5UB BXE +2069055 ON3HPI Roberto +2069056 ON5TU Henri +2069057 ON3JJT Jean-Jacques +2069058 ON3ICE NATHALIE +2069059 ON5KX Roger 2069999 ON3BDM Bjorn 2080001 F5NVG Pascal 2080002 F1HBG Jose @@ -5856,7 +10008,6 @@ 2080053 F1GQM Olivier 2080054 F1USC Jean-Philippe 2080055 F6MPN Gerald -2080056 F5DAN Daniel 2080057 F4EIR Arnaud 2080058 F1IVT Yves 2080059 F5UDX Patrick @@ -5974,6 +10125,27 @@ 2080171 F1LXR Alex 2080172 F6HZF Olivier 2080173 F1CLB FRANCIS +2080174 F9DK Jean-Louis +2080175 F4HWM PHILIPPE +2080176 F4HWN Armel +2080177 F4EAC FERNANDO +2080178 F4VRD Michael +2080179 F6BVP Bernard +2080180 F5TEB Patrick +2080181 F4AIE Thierry +2080182 TK5FE Jacques +2080183 F4BBO Thierry +2080184 TK4KN Rene +2080185 F6DSB Marc +2080186 F1TOA Daniel +2080187 F6BVD DANIEL +2080188 F6HDV PATRICK +2080189 F5BQP Pierre-Franois +2080190 F4AYE Jean +2080191 F5NAK Mohamed +2080192 F6DWO Jean-michel +2080195 F4HLE John +2080196 F4FJC Guillaume 2081001 F1UOT Olivier 2081002 F4ACD Romain 2081003 F1TDI Daniel @@ -6033,6 +10205,25 @@ 2081057 F1VN Maurice 2081058 F6EXG Roland 2081059 F6IMD Georges +2081060 F4SRZ Thierry +2081061 F1SMU Denis +2081062 F1AYO Antoine +2081063 F6FDY Eddie +2081064 F2VI Patrick +2081065 F5MNW Guy +2081066 F5KGC Denis +2081067 F1ATB Andre +2081068 F6KGC Denis +2081069 F4HXF Didier +2081070 F6DWY Patrick +2081071 F4CJP Claude +2081072 F4HRY Ludovic +2081073 F4CNZ Ambroise +2081074 F1LOC Laurent +2081075 F6EXG Roland +2081076 F4FUQ Lionel +2081077 F4HXL Jeremie +2081078 F4EAN Christian 2082001 F4FUL Cyril 2082002 F5VIN Heiko 2082003 F1AGU Charles-Henri @@ -6170,6 +10361,21 @@ 2082135 F1IHR Pierre 2082136 F1IJP Christophe 2082137 F1TTW Jean-Claude +2082138 F6ELZ MICHEL +2082139 F4EFL Jean +2082140 F6HHK Bruno +2082141 F4FUJ Philippe +2082142 F6EKM Pierre +2082143 F2JD Gerard +2082144 F8DZU Jean +2082145 F1RMB Daniel +2082146 F1FDZ Christian +2082147 F4FAI Michel +2082148 F4FOG Roland +2082150 F4HXZ Robin +2082151 F1SSF Franck +2082152 F5MXV MARC +2082153 F6EDN GERARD 2083001 F1IZL Jean-Yves 2083002 F4GEM Arnaud 2083003 F1BBG Gerard @@ -6221,6 +10427,8 @@ 2083049 F4GRL YVES 2083050 F4HAB Stephane 2083051 F5ZZ Michel +2083052 F4GYX Adrien +2083055 F6FLM Robert 2084001 F4EEZ Nicolas 2084002 F4AVI Fabrice 2084003 F5LTM Pierre @@ -6262,6 +10470,28 @@ 2084039 F4HSE Manu 2084040 F4BKB Sebastien 2084041 F4ABQ Francois +2084042 F4GSN Hugues +2084043 F5PAB Antoine +2084044 F1GRR Etienne +2084045 F8CZI Laurent +2084046 F5INM Jean-Claude +2084047 F5GSD Jean-Jacques +2084048 F4HCZ Daniel +2084049 F4BLI Nathalie +2084050 F5SJA Gilbert +2084051 F8EHO Pascal +2084052 F5AHD Andre +2084053 F5MAP Jol +2084054 F5UMD Eric +2084055 F4BME Jean +2084056 F5XG Pierre +2084057 F5PXF Denis +2084058 F5TFB Alain +2084059 F4DYX Michel +2084060 F6JXX Mjo +2084061 F8BOD Christian +2084062 F6EQN Michel +2084063 F6BZG Arnaud 2085001 F1HBG Jose 2085002 F5ILB Philippe 2085003 F4CQA Christophe @@ -6295,6 +10525,10 @@ 2085031 F4EFD Bruno 2085032 F4UHR Yves 2085033 F4HUX Pierre +2085034 F4HGA Ghislain +2085035 F6CCZ Patrick +2085036 F4BEV Christophe +2085037 F1EXL Frederic 2086001 F5DZZ Albert 2086002 F5JGK Regin 2086003 F5NSL Eric @@ -6331,6 +10565,17 @@ 2086034 F1TWT Laurent 2086035 F1ICS Daniel 2086036 F4EWQ Claude +2086037 F6HCM Pascal +2086038 F6DZR Lionel +2086039 F5APR F5apr +2086040 F4FYC Patrick +2086041 F4VRV Michael +2086042 F6ECB RICHARD +2086043 F5GCD Jean +2086044 F4DJT Jean +2086045 F4HUA Florian +2086046 F1DKW Jacques +2086047 F5RAG Ignace 2087001 F6HTJ Michel 2087002 F8BSY Xavier 2087003 F5UPV Samuel @@ -6369,6 +10614,23 @@ 2087036 F5PSR Cedric 2087037 F6BTM Michel 2087038 F5MSI Pierre +2087039 F5RPY Antoine +2087040 F4OGZ Charles +2087041 F5MMQ Patrick +2087042 F8APF Patrick +2087043 F4HTU Romain +2087044 F4UEB Gerard +2087045 F5JWX Francis +2087046 F4BIP Fabrice +2087047 F5NVP Rene +2087048 F4EFA XAVIER +2087049 F5ONG Yves +2087050 F5IDZ Jose +2087051 F4TXU Patrick +2087052 F4HXG Serge +2087053 F4HXH Pascal +2087054 F4HWA Julien +2087055 F4HTT Nicolas 2088001 F1VEO Felix 2088002 F8FKD Nicolas 2088003 F8FKD Nicolas @@ -6389,6 +10651,10 @@ 2088018 F4GSD Jacky 2088019 F5GNR Bernard 2088020 F8FTY PHILIPPE-JEROME +2088021 F1BWT Jean +2088022 F3VF Jacques +2088023 F4EPP Sendy +2088024 F5JGS Marc 2089001 F1MIJ Pascal 2089002 F1MIJ Pascal 2089003 F4GFR Mohamed-Hazim @@ -6616,14 +10882,67 @@ 2089225 F1BSR Patrice 2089226 F4EOT Michael 2089227 F6IWQ Jean +2089228 F1SAL Philippe 2089229 F5DMY Gerard 2089230 F4BMK Fabrice 2089231 F5HFA Jean 2089232 F4HJG Antoine 2089233 F4HDR Alexandre 2089234 F4HRX Damien +2089235 F1PYW Eric +2089236 F5HVI Alain +2089237 F4VQS Harmen +2089238 F6UGW Herve +2089239 F1LNS Dominique +2089240 F6GSD Claude +2089241 F5NLK Maurice +2089242 F4VSB CHRISTOS +2089243 F8KGS RC +2089244 F4CXL Philippe +2089245 F5RQQ Jean-Marc +2089246 F4MZI Pierre-Philippe +2089247 F4FUW MICHEL +2089248 F4CQW Frederic +2089249 F4GYW Nicolas +2089250 F1EUC Jean +2089251 F5SAZ Philippe +2089252 F5BZU Patrick +2089253 F1FSU Michel +2089254 F6BGR Christian +2089255 F5GUH Liste +2089256 F4FCE Pierre-Marie +2089257 F4DBC Lucien +2089258 F4ETA Gerard +2089259 F4KKB +2089260 F4KJV Radio-Club +2089261 F4FHY OLIVIER +2089262 F5PP Bernard +2089263 F5INJ Bernard +2089264 F4WAR Jose +2089265 F4DPQ Laurent +2089266 F1PSH Sylvie +2089267 F4HWO Philippe +2089268 F8OHK Jean-louis +2089269 F4AGC JACQUOT +2089270 F8CRJ Jean +2089271 F1FIR Armand +2089272 F6DEX Laurent +2089273 F6AGV Alain +2089274 F4WAT Johan +2089275 F4CQD Jean-Marie +2089276 F4HXS Gael +2089277 F1MLZ PATRICK +2089278 F6IPF Jean +2089279 F6EIJ Jean-Paul +2089280 F6BUA Jean-Pierre +2089281 F1LXL JEAN-PIERRE +2089282 F6ABY Joel +2089283 F1VKG Henrique +2089284 F8EUZ Alain +2089285 F8AVM Patrick +2089286 F6DFB Herv +2089287 F4GUD Sebastien 2089998 F8KGD RADIO -2089999 F5DAN Daniel 2120001 3A2NG Roger 2130001 C31AR Anibal 2130002 C33EP Enric @@ -6640,6 +10959,7 @@ 2130013 C31CA Xavier 2130014 C31FR Franc 2130015 C33HI Carlos +2130016 C31LK Jaume 2140001 EB5AH Raul 2141001 EB1CU Andoni 2141002 EA1DBB Adolfo @@ -6880,7 +11200,7 @@ 2141237 EA1GLE Roberto 2141238 EA1HUZ RAUL 2141239 EA1AR Sergio -2141240 EA1FMD Roman +2141240 EA1TL Roman 2141241 EA1IIB Jose 2141242 EA1GTR Javier 2141243 EA1CGK Carlos @@ -6969,14 +11289,189 @@ 2141326 EA1BHB Enrique 2141327 EB1AG Dani 2141328 EB1OU PABLO +2141329 EA1HQP Enrique 2141330 EA1IER Jose 2141331 EA1KE Cesar 2141332 EA1IRD Jose 2141333 EA1GCN PEDRO +2141334 EB1EA GUSTAVO 2141335 EA1EMY Jose 2141336 EA1RG JOSE 2141337 EB1BMT Jose 2141338 EA1CMP Luis +2141339 EB1IJK Jose +2141340 EA1AYP JOSE +2141341 EA1QW Fernando +2141342 EA1HSP JULIEN +2141343 EA1IVQ Angel +2141344 EB1FMN Antonio +2141345 EB1BFN Aurelio +2141346 EA1IVV David +2141347 EA1GKT Jos +2141348 EA1HL JUAN +2141349 EB1CCW Javier +2141350 EA1CHG LIANI +2141351 EA1CYK ADRIAN +2141352 EA1AUM Juan +2141353 EB1AIR Juan +2141354 EA1GVM Jose +2141355 EA2AB SANCHEZ +2141356 EA1ISW ORTIZ +2141357 EA4FBN Pedro +2141358 EA1TL ROMAN +2141359 EA1IWU Vicente +2141360 EA1ACR JOSE +2141361 EA1GVV Juan +2141362 EA1IJB Luis +2141363 EA1ITE Victoriano +2141364 EA1OT Luis +2141365 EA1GIM Jorge +2141366 EB1HHA Roberto +2141367 EA1IPJ Gabriel +2141368 EA1URP Unin +2141369 EB1AE Emiliano +2141370 EA1ZE Enrique +2141371 EA1DWI Juan +2141372 EA1IPV Natividad +2141373 EA1IQE Carlos +2141374 EA1IUC Ignacio +2141375 EA1IND Angel +2141376 EA1EX Andres +2141377 EA5IMD Diego +2141378 EA1IUB RAMON +2141379 EB1DM Ruben +2141380 EA1OL Primitivo +2141381 EB1FNS Angel +2141382 EA1IYO Clara +2141383 EA1NY Victor +2141384 EA1HYZ Juan +2141385 EA1CH Lito +2141386 EA1HJE Jose +2141387 EA1INM Efren +2141388 EA1EVS Roberto +2141389 EA1BO Manuel +2141390 EA1QS Pablo +2141391 EA1IMW Eugenio +2141392 EA1IYU Jose +2141393 EA1IRU Ignacio +2141394 EA1HQP Enrique +2141395 EA1IHM Juan +2141396 EC1AME Fernando +2141397 EA1IQZ Teodoro +2141398 EA1HDC Oscar +2141399 EA1YC Miguel +2141400 EB1EER Jorge +2141401 EA1GUD HERMINIO +2141402 EB1DGH Jose +2141403 EA1HFL ALFREDO +2141404 EA1HKW Nieves +2141405 EA1IYZ Diego +2141406 EC1RS Ruben +2141407 EA1IZA Juan +2141408 EA1IVD Eliseo +2141409 EA1KD Jose +2141410 EB1IRO Telmo +2141411 EA1IXD Diego +2141412 EA1IRC Gervasio +2141413 EA1CFH Manuel +2141414 EA1EPA Jose +2141415 EA1CZG Eduardo +2141416 EA1HLH David +2141417 EA1JN Juan +2141418 EB1LA Daniel +2141419 EC1KV Javier +2141420 EA1BOO Luis +2141421 EA1FN Jose +2141422 EA1BXK JAVIER +2141423 EA1AHA JUAN +2141424 EA1ACP JOSE +2141425 EA1SS Angel +2141426 EA1FP Francisco +2141427 EA1AJC FERNANDO +2141428 EA1HKM Vctor +2141429 EA1HWR RAFAEL +2141430 EA1HCX Fernando +2141431 EA1IWF Eduardo +2141432 EA1HCF Jose +2141433 EA1AEV MARCOS +2141434 EA1ACH JUAN +2141435 EA1IPQ LUIS +2141436 EA1AMY Juan +2141437 EB1GEM Celso +2141438 EA1ATH Alfonso +2141439 EA1HQH Virginia +2141441 EA1LRJ LUIS +2141442 EA1AAE Manuel +2141443 EA1IHM Juan +2141444 EA1BFZ Rodrigo +2141445 EA1EYE Fernando +2141446 EB1EMB Ruben +2141447 EA1IXZ OSCAR +2141448 EB1ED Sergio +2141449 EA1ATH Alfonso +2141450 EA1IHN Alberto +2141451 EA1GEC JOSE +2141452 EA1AMF Miguel +2141453 EA1DRP Jose +2141454 EA1CQB Emilio +2141455 EC1AP Alfonso +2141456 EA1ASF Victor +2141457 EA1ISU Alberto +2141458 EB1FBS Miguel +2141459 EA1FGK Emilio +2141460 EA1GGT MIGUEL +2141461 EA1HJM Manuel +2141462 EA1EWF Venancio +2141463 EA1IZJ Daniel +2141464 EA1IIF LUIS +2141465 EA1IPN Jose +2141466 EA1CIU Tomis +2141467 EA1DII Juan +2141468 EA1IVT CRISTOBAL +2141469 EA1DAX Domingo +2141470 EB1REC JOSE +2141471 EA1BCU Miguel +2141472 EA1AST Gerardo +2141473 EA1FAS JULIO +2141474 EA1IJV RAFAEL +2141475 EA1BTG Ismael +2141476 EA1DZR JOSE +2141477 EA1BN Jesus +2141478 EA1JM Fran +2141479 EA1VIL Dani +2141480 EA1IXF Manuel +2141482 EB1GZG Juan +2141483 EA1ARW Luis +2141484 EA1EZZ Carlos +2141485 EB1HCX Pablo-Luis +2141486 EA1MK Jesus +2141487 EA1HKR JOSE +2141488 EA1HET Jonathan +2141489 EB1REC JOSE +2141490 EA1BL Adolfo +2141491 EA1FL Eduardo +2141492 EA1GTI Carlos +2141493 EA1IAN Ian +2141494 EB1RD Juan +2141495 EA1CVN Jose +2141496 EA1ILW Sebastiin +2141498 EC1CS Jose +2141499 EA1EUM Maria +2141500 EA1IVM Sergio +2141501 EA1FG ANGEL +2141502 EA1CUE Jose +2141503 EA1ZZ Jorge +2141504 EA1IWW Leopoldo +2141505 EA1GGT Miguel +2141513 EA1MA Miguel +2141514 EB1ESY Andrs +2141515 EA1HZS Javier +2141516 EA1IQN Pablo +2141517 EA1IVN Angel +2141518 EA1IWJ Marta +2141519 EB1GDQ David +2141520 EA1ZY CESAR +2141999 EA1HET Jonathan 2142001 EA2IP Jesus 2142002 EA2IV Alex 2142003 EA2FT Juan @@ -7171,7 +11666,7 @@ 2142192 EA2CZK JOSE 2142193 EA2DUV Monserrate 2142194 EA2ENB Jesus -2142195 EA2AGB Rubn +2142195 EA2AGB Ruben 2142196 EA2ABH Jose 2142197 EA2JB JAVIER 2142198 EB2DJD RAFAEL @@ -7228,6 +11723,110 @@ 2142249 EA2DJR RAFAEL 2142250 EB2BOF Ignacio 2142251 EA2RH Francisco +2142252 EA2DET Angel +2142253 EA2CNU Roberto +2142254 EA2JG Arseli +2142255 EA2BQH Jose +2142256 EA2RKO ARA +2142257 EA2EGI Jesus +2142258 EA2ENV Pablo +2142259 EA2PW LUIS +2142260 EA2SB LUCIANO +2142261 EA2RF LUIS +2142262 EA2CFU Borja +2142263 EA2DKP Perfecto +2142264 EA2BU ENRIQUE +2142265 EB2RI Ignacio +2142266 EA2JA Francisco +2142267 EA2EHR Daniel +2142268 EB2GKK Inaki +2142269 EA2XC Julian +2142270 EB2DUU Benito +2142271 EA2DK IaeAKI +2142272 EA2DAL Jose +2142273 EA2BCJ Tomas +2142274 EB2CMP Jose +2142275 EA2DDG JOSE +2142276 EA2EI FELIPE +2142277 EB2DQL Pedro +2142278 EB2AJU Felipe +2142279 EA2DQN Bikendi +2142280 EC2AG Antonio +2142281 EB2FCZ Antonio +2142282 EA2AH Manuel +2142283 EA2EOD Miguel +2142284 EG2UNA EGUNA +2142285 EA2SA Carlos +2142286 EA2ALD Santiago +2142287 EB2EIR Jose +2142288 EA2FD PATXI +2142289 EA2EEZ JOSU +2142290 EA2DKC Carlos +2142291 EA2EKB SERGIO +2142292 EA2ENF VICTOR +2142293 EA2CDY EMILIO +2142294 EA2CTT Gorka +2142295 EB2GLU Miguel +2142296 EA2CCF Juan +2142297 EA2ENN Inigo +2142298 EA2ABD Jon +2142299 EA2DUP Esther +2142300 EA2BL Afonso +2142301 EA2ENY Beat +2142302 EA2DUO Adrian +2142303 EA2CKC SALVADOR +2142304 EA2EHW DAVID +2142305 EA2FD PATXI +2142306 EA2DJ Jaime +2142307 EA2CRK SERGIO +2142308 EA2EJB Ruben +2142309 EA2EIW ALBERTO +2142310 EA2DKB Sergio +2142311 EA2DYE Humberto +2142312 EA2GPS JULIAN +2142313 EA2CJJ JOSE +2142314 EA2FX JUAN +2142315 EA2CMO Luis +2142316 EA2IR Juan +2142317 EA2CIL BEGOaeA +2142318 EB2BZA Carlos +2142319 EB2GFI Juan +2142320 EB2LK Gregorio +2142321 EA2BAP Jose +2142322 EB2EUO M +2142323 EB2CSA JORGE +2142324 EA2NI Teodoro +2142325 EA2CWM Juan +2142326 EA2AMO Javier +2142327 EA2BXJ Jose +2142328 EA2EHA Jose +2142329 EA2BI Unin +2142330 EA2AV MIGUEL +2142331 EA2UG MANUEL +2142332 EA2BF Olegario +2142333 EA2CSJ RAFAEL +2142334 EA2WJ PATXI +2142335 EA2EGL JAVIER +2142336 EA2AYW Luis +2142337 EA2ELK Jon +2142338 EA2EBX Cruz +2142339 EA2DOW Felix +2142340 EA2EKO ABEL +2142341 EA2AFZ David +2142343 EA2CLO David +2142344 EA2DQN Bikendi +2142345 EA2WM Jesus +2142346 EA2RKS Asociacion +2142347 EA2CXV Roberto +2142348 EA2CSK Eladio +2142350 EA2CSC Gotzon +2142351 EA2DXY Roberto +2142352 EA2EOO Jose +2142353 EA2AGW FEDERICO +2142354 EA2LE Francisco +2142355 EA2DSA Jose +2142356 EA2EGH Alberto +2142359 EA2BLV ISAAC 2143001 EA3DKP Ricardo 2143002 EA3DKP Ricardo 2143003 EA3DKP Ricardo @@ -7309,7 +11908,7 @@ 2143079 EA3GXK Javier 2143080 EB3DMZ PACIFICO 2143081 EB3EQZ MARIA -2143082 EA3GXA Francisco +2143082 EA3BE Francisco 2143083 EA3GKX TORI 2143084 EA3HRI PILAR 2143085 EA3HLJ Jose @@ -7485,7 +12084,7 @@ 2143255 EB3CYB Juan 2143256 EA3NN DANY 2143257 EA3HMS David -2143258 EA3BAM Victor +2143258 EA3BAM Santiago 2143259 EA3HYC Xavier 2143260 EA3GXL Lluis 2143261 ED3ZAG Club @@ -7506,13 +12105,115 @@ 2143276 EA3BEJ ANTONIO 2143277 EA3CVS Tony 2143278 EA3CWQ Jaume +2143279 EA3GE MANUEL +2143280 EA3GSH Francisco +2143281 EA3GCG CASANOVAS +2143282 EA3GZS CARLOS +2143283 EA3HUO Jose +2143284 EA3ZD Miquel +2143285 EB3DPI Pep +2143286 EA3HAR Francisco +2143287 EA3HSO ALLAN +2143288 EA3HBF Hector +2143289 EA3AGF Carlos +2143290 EA3BRA ANTONIO +2143291 EA3ERN Angel +2143292 EC3CMW HECTOR +2143293 EA3GOE GARCIA +2143294 EA3HSL CODINA +2143295 EA3FMC Carlos +2143296 EA3PJ Tori +2143297 EA3GUG DAVID +2143298 EA3GKX Tori +2143299 EA3FBP Manuel +2143300 EA3KE Toni +2143301 EA3RKE Radio +2143302 EA3HLJ Jose +2143303 EA3IAU Manuel +2143304 EB3EPP Toni +2143305 EA3HVY Juan +2143306 EB3DEK Toni +2143307 EA3DBE Fausto +2143308 EA3GNZ Domingo +2143309 EA3IAX Erik +2143310 EB3EWQ Joan +2143311 EA2OZ Javier +2143312 EA3IAQ Jaime +2143313 EA3GRW RUBEN +2143314 EA3HWE Eric +2143315 EA3HZC Daniel +2143316 EB3ERO Salvador +2143317 EA3JZ Juan +2143318 EA3FIQ FERNANDO +2143319 EB3CPN Antonio +2143320 EA3DCD Pedro +2143321 ED3YAQ Uni +2143322 EA3HXG Federico +2143323 EA3CIW Joan-Carles +2143324 EA3HLY Francisco +2143325 ED3YAB AMIRED +2143326 ED3ZAH AMIRED +2143327 ED3YAI AMIRED +2143328 ED3YAM Uni +2143329 EA3BAM Santiago +2143330 EB3DBS SANTOS +2143331 EA3HZY Jordi +2143332 EA3IAI Andreu +2143333 EA3DBE Fausto +2143334 EA3AH Toni +2143335 EB3CBE Francisco +2143336 EA3HLU Jose +2143337 EB3CKT FALCON +2143338 EA3HWH ABEL +2143339 EA3EQI Pere +2143340 EA3XD JUAN +2143341 EA3EUO Ramon +2143342 EA3FIQ Fernando +2143343 EA3CAZ Esque +2143344 EA3FUD Oriol +2143345 EA3BIG Manel +2143346 EA3AIZ DANIEL +2143347 EA3GNR Francisco +2143348 EA3DKN Miguel +2143349 EA3HTD Miquel +2143350 EA3GIL Francesc +2143351 EA3HOQ Ruben +2143352 EA3UG Francisco +2143353 EB3EFT Angel +2143354 EA3HLV Pablo +2143355 EA3AYG JUAN +2143356 EA3DJC Jordi +2143357 EA3GWX Eduardo +2143358 EA3EKS HECTOR +2143359 EA3XU Benjamin +2143360 EB3EFU Reyes +2143361 EA3XD Juan +2143362 EA3IK Enric +2143363 EA3TK Israel +2143364 EA3HLC Mart +2143365 EA3IAF Sergio +2143366 EA3GYZ Juan +2143367 EB3CES Ivan +2143368 EA3GOM Jose +2143371 EB3CNV Jordi +2143373 EA3FJX Josep +2143374 EA3IAP Andrs +2143375 EA3AGB JAVIER +2143377 EA3HUN Josep +2143378 EB3DIP Xavi +2143379 EA3FK Juan +2143380 EA3HRS Oscar +2143381 EA3BIL RAFAEL +2143382 EA3ACF Diego +2143390 EA3PS Ricardo +2143391 EA3DRJ FRANCISCO 2144001 EA5IIO ANTONIO 2144002 EA4GQW Pablo 2144003 EA4AAE Javier 2144004 EB4CXL Cristina 2144005 EA4GKQ Angel -2144006 EA4FXX Jose -2144007 EA4FQX David +2144006 EA4BT Jose +2144007 EA4MM David 2144008 EA4GEL Jose 2144009 EA4FHQ Juan 2144010 EA4BX Alvaro @@ -7530,7 +12231,7 @@ 2144022 EB4FJG Gonzalo 2144023 EA4BX Alvaro 2144024 EA4GPU JAIME -2144025 EA4FQX David +2144025 EA4MM David 2144026 EA4XA Jorge 2144027 EA4FYH ALEJANDRO 2144028 EA4TD Oscar @@ -7541,7 +12242,7 @@ 2144033 EA4GLP Pablo 2144034 EA4ALX Jorge 2144035 EA4DDL David -2144036 EC4DA Jose +2144036 EC4DA Dani 2144037 EA4EQU Antonio 2144038 EA4GRN Rafa 2144039 EA4EQG Joaquin @@ -7695,7 +12396,7 @@ 2144187 EA4RG Pablo 2144188 EA4CQR Emilio 2144189 EA4GVQ Emilio -2144190 EA4FYX Christian +2144190 EA4GC Christian 2144191 EA4ERN Jose 2144192 EA4CXR Julio 2144193 EA4ZM Juan @@ -7733,6 +12434,113 @@ 2144225 EA4AEB Lorenzo 2144226 EA4ETB Jaime 2144227 EA4GOX Carlos +2144228 EA4GYI RUBEN +2144229 EA4CC Armando +2144230 EA4LO DAVID +2144231 EA4GHV ALBERTO +2144232 EA4BJ Juan +2144233 EB4FL FERNANDO +2144234 EA4RCM RC +2144235 EB4EQA Roberto +2144236 EA4BLG Jose +2144237 EA4AQV Jeronimo +2144238 EB4EVG Fernando +2144239 EA4FUB Angel +2144240 EA4GVC Jose +2144241 EA4ACU JOSE +2144242 ED4ZAC URPLACOM +2144243 EA4RCC RADIO +2144244 EA4FDF Mariano +2144245 EA4DS ALEJANDRO +2144246 EA4AS Juan +2144247 EA4CAC Santiago +2144248 EA4CHS Luis +2144249 EA4AGA Alvaro +2144250 EA4AON Francisco +2144251 EA4AES Alejandro +2144252 EB4DPC Manuel +2144253 EA4GXE Hector +2144254 EA4EAS GUILLERMO +2144255 EA4GVV Diego +2144256 EA4FDF Mariano +2144257 EA4GTL MAYQUEL +2144258 EA4BXO JOSE +2144259 EA4FYM Luismi +2144260 EA4HP JOSE +2144261 EA4GVD Javier +2144262 EA4EDU Francisco +2144263 EA4ATE Gregorio +2144264 EA4FVQ Francisco +2144265 EA4LW MIGUEL +2144266 EC4AAL JUAN +2144267 EA4EPU JUAN +2144268 EA4GYN Diego +2144269 EB4CNP Luis +2144270 EA4BNM JOSE +2144271 EA4EQC Francisco +2144272 EA4LF Jorge +2144273 EA4FLP JOSE +2144274 EA4GOY Pablo +2144275 EA4FKJ ALEJANDRO +2144276 EA4GDV Alejandro +2144277 EA4GYX Haritz +2144278 EA4AA Carlos +2144279 EA4MR Jesus +2144280 EA4FGG Julio +2144281 EA4DVE JOSE +2144282 EA4ARF FELIX +2144283 EA4GDQ Rafael +2144284 EA4IE Jose +2144285 EA4EUD ROBERTO +2144286 EA4RCH RADIO +2144287 EA4FZO ANGEL +2144288 EA4FG Fermin +2144289 EA4BLG Jose +2144290 EA4GSO FRANCISCO +2144291 EA4CFE Jose +2144292 EA4BUH Jose +2144293 EA4KG Juan +2144294 EA4CZR David +2144295 EA4YR MANUEL +2144296 EA4DGZ Guillermo +2144297 EA4DQG Jose +2144298 EC4TX Raul +2144299 EA4EZK PEDRO +2144300 EA4ALE GONZALO +2144301 EA4CT JOSE +2144302 EA4FFO Cipriano +2144303 EA4JD FRANCISCO +2144304 EA1AAR JESUS +2144305 EA4LU Francisco +2144306 EA4BFP Paco +2144307 EA4PE MANUEL +2144308 EA4GYE ALVARO +2144309 EA4CCW Francisco +2144310 EA4ECQ Jose +2144311 EA4GYD JUAN +2144312 EA4GZE Ildefonso +2144313 EA4DCE CRUZ +2144314 EA4CGY Jose +2144315 EA4GXW Pedro +2144316 EA4CC Armando +2144320 EA4PS Pablo +2144323 EA4CZM Andres +2144324 EA4FPT M. +2144325 EB4EDN Antonio +2144326 EA4FXQ FRANCISCO +2144329 EA4DAC Domingo +2144330 EA4GTR Miguel +2144331 EA4GTP Alfonso +2144332 EA4BBB Antonio +2144333 EA4GYG JUAN +2144334 EA4CSJ Jesus +2144335 EA4FYG Juan +2144336 EA4GIK Ricardo +2144339 EA4GZN JUAN +2144340 EA4GIG Angel +2144341 EB4BBW Juan +2144342 EA4AXB German +2144343 EA4DIR Fernando 2145001 EA5AWM Vicente 2145002 EA5AWM Vicente 2145003 EA5HJX Alex @@ -7905,7 +12713,7 @@ 2145170 EA5FDW Roberto 2145171 EA5HUO Jose 2145172 EA5BUS Jose -2145173 EA5HKV Victor +2145173 EB5AP Victor 2145174 EA5GUW Manel 2145175 EA5AHQ Rafael 2145176 EA5GPC Kiko @@ -7976,6 +12784,139 @@ 2145241 EB5HVE JUAN 2145242 EC5CTC MARIA 2145243 EA5IRH Daniel +2145244 EA5HCE Gines +2145245 EA5FY Esteban +2145246 EA5XK Francisco +2145247 EA5IRW GABRIEL +2145248 EA5NP Jose +2145249 EB5AGV Jose +2145250 EA5WD Fran +2145251 EA5HFB Sergio +2145252 EA5BGV Francisco +2145253 EA5RCU Radioclubaguilas2011 +2145254 EA5CQM Francisco +2145255 EA5HKQ Pedro +2145256 EA5ILV Paco +2145257 EA5IQM Manuel +2145258 EA5IEJ JOSE +2145259 EA5RCU Radioclubaguilas2011 +2145260 EA5AYB JOSE +2145261 EA5IJZ FRANCISCO +2145262 EA5IPU Jose +2145263 EA5ILN JUAN +2145264 EB5DWL JUAN +2145265 EA5RY Alberto +2145266 EA5HRW Javier +2145267 EA5RKE European +2145268 EB5AB Pablo +2145269 EB5EP Esteban +2145270 EA5BMT Francisco +2145271 EA5FVX Javier +2145272 EA5CT Jimi +2145273 EA5ES Jos +2145274 EA5IKG Juan +2145275 EA5IHI Alberto +2145276 EA5EKT Francisco +2145277 EA5IJH CARIDAD +2145278 EA5XA Amadeo +2145279 EB5JSN FIDEL +2145280 EA5EQ Pau +2145281 EA5MON GUILLERMO +2145282 EA5HKP JUAN +2145283 EA5WP JOSE +2145284 EA5KA RAUL +2145285 EA5HPA JORGE +2145286 EA5EED JOSE +2145287 EA5HGE Andres +2145288 EA5HBM MANUEL +2145289 EA5ILM ARTURO +2145290 EA5RU FRANCISCO +2145291 EA5HKZ Jose +2145292 EA5BOI ALFONSO +2145293 EC5AN JUANMA +2145294 EA5ISI AARON +2145295 EB5GVX Jose +2145296 EA5GSD Cristobal +2145297 EA5IEB Jose +2145298 EA5GVU Jesus +2145299 EA5ION MIGUEL +2145300 EA5TT MANUEL +2145301 EB5AN Mari +2145302 EA5QI Roberto +2145303 EB5DQ FERDY +2145304 EA5XM Jose +2145305 EA5XX Julio +2145306 EA5XM Jose +2145307 EA5ABE JESUS +2145308 EA5IAW Toni +2145309 EA5BB Salva +2145310 EA5GMB MIGUEL +2145311 EA5IRU JUAN +2145312 EA1NY Vick +2145313 EA5ATE Gines +2145314 EA5XX Julio +2145315 EA5ISB Rafael +2145316 EA5IGZ Pedro +2145317 EA5IOM Juan +2145318 EA5HKN Jos +2145319 EA5HEW PACO +2145320 EB5FOL Patrick +2145321 EA5GTU DIEGO +2145322 EA5HYJ Javier +2145323 EA5GUM Daniel +2145324 EA5ISD VICENTE +2145325 EA5CH Angel +2145326 EA5FSJ Jose +2145327 EA5CAD MANUEL +2145328 EA5TP Jose +2145329 EA5IHP Luigi +2145330 EA5GVP Eusebio +2145331 EA5ILC JUAN +2145332 EA5GIL Sergio +2145333 EB5BMM Jose +2145334 EA5EN MATEO +2145335 EA5FCW ANTONIO +2145336 EA5ISS BAUTISTA +2145337 EA5IRK Antonio +2145338 EA5IST Fred +2145339 EA5IB MIGUEL +2145340 EA5NA Jaime +2145341 EA5KL Mariano +2145342 EA5MI Jose +2145343 EA3BUQ Manuel +2145344 EA5ISL Ricard +2145345 EA5HBA Miguel +2145346 EA5HYQ Ruiz +2145347 EA5ISY BENITO +2145348 EA5VN Jose +2145349 EA5EHY Fco. +2145350 EA5URD URE +2145351 EA5IIA JOSEP +2145352 EA5RKT Radio +2145353 EA5HTO Alfonso +2145354 EA5ENA PEDRO +2145355 EA5IRD JOSE +2145356 EB5BRZ ROBERTO +2145357 EA5ISR Emilio +2145358 EA5CJM Pedro +2145359 EA5IEV JOSE +2145361 EA5IPH JOSE +2145362 EB5EAF JOSE +2145363 EA5IJY Gasco +2145364 EA5JAS Juan +2145365 EA5BBV ANGEL +2145366 EA5ZU Rafael +2145367 EB5JIJ ANTONIO +2145368 EA5IKO Oscar +2145369 EA4RTY Francisco +2145371 EA5CMW Vicente +2145372 EA5ITI Joaquin +2145373 EA5HTJ JUAN +2145374 EA5CDO DOMINGO +2145375 EA5EEF GINES +2145379 EA5QX Tomas +2145380 EC5ACC Jose +2145381 EA5IGY Laura 2146001 EA6AFZ Antonio 2146002 EA6AID Ana 2146003 EA6AFZ Antonio @@ -8010,6 +12951,15 @@ 2146032 EB6AOK Enric 2146033 EB6ABQ Miquel 2146034 EA6GK Jaime +2146035 EA6CA Rafael +2146036 EB6MY Valenti +2146037 EB6ACD PEDRO +2146038 EA6AKL JUAN +2146039 EA6SB JUAN +2146040 EA3GYP Xavier +2146041 EA6AMR Jose +2146042 EA6ALW Javier +2146043 EA6AIH Jos 2147001 EA7UW Rafael 2147002 EA7CRA Jose 2147003 EA7JRS Manuel @@ -8269,6 +13219,104 @@ 2147257 EA7JYC Vctor 2147258 EA7HKH Pedro 2147259 EA7BVA Antonio +2147260 EB7FSH Jose +2147261 EA7KBV MIGUEL +2147262 EA7EGJ Juan +2147263 EA7JVN Antonio +2147264 EA7JQE Jose +2147265 EA7BCK ANTONIO +2147266 EA7BDX ANTONIO +2147267 EA7HLJ Juan +2147268 EA7EI MANOLO +2147269 EA7EOO Antonio +2147270 EA7EOO Antonio +2147271 EA7KBT Stefano +2147272 EA7EZU ALVADOR +2147273 EB7CFA Petra +2147274 EA7DMP Francisco +2147275 EC7TL FRANCISCO +2147276 EA7KCF Miguel +2147277 EC7DYL Juan +2147278 EA7MG Eduardo +2147279 EA7KCL Moises +2147280 EA7KAX Alfonso +2147281 EA7HMF LEANDRO +2147282 EA7JBK JOSE +2147283 EA7BD Victor +2147284 EA7TB Manuel +2147285 EA7HU Alvaro +2147286 EB7EGQ MANUEL +2147287 EA7HLB Francisco +2147288 EA7IGF FRANCISCO +2147289 EA7JIG Juan +2147290 EA7HJZ DAVID +2147291 EA7GXY Daniel +2147292 EA7AFM Pedro +2147293 EA7HOH RAFAEL +2147294 EA7ITC Angel +2147295 EA7JNF FRANCISCO +2147296 EA7JWE Samuel +2147297 EA7EKS Jesus +2147298 EC7AAV Jesus +2147299 EA7GBH Antonio +2147300 EA7JCU Javier +2147301 EA7OC Luis +2147302 EA5AD Herrera +2147303 EA7JGM Antonio +2147304 EA7HCV Francisco +2147305 EA7HBM German +2147306 EA7JSE JUAN +2147307 EB7DHL Abelardo +2147308 EA7YV JUAN +2147309 EA7GSP Rafael +2147310 EA7EVA Manuel +2147311 EA1HES Juan +2147312 EA7JI Jose +2147313 EA7JZR Jose +2147314 EA7JDI JOSE +2147315 EA7FQE FRANCISCO +2147316 EA7CK Esteban +2147317 EA7IWK Manuel +2147318 EA7AFM Pedro +2147319 EA7KY JULIO +2147320 EA7JLM Jason +2147321 EB7CSL TOM +2147322 EA7GWC Paco +2147323 EB7AA Jose +2147324 EB7FEL ANTONIO +2147326 EA7GR Guillermo +2147327 EB7BPM Juan +2147328 EA7JXJ FRANCISCO +2147329 EC7DKU Juan +2147330 EA7KR Carlos +2147331 EA7JOR Francisco +2147332 EA7IOC Francisco +2147333 EA7HMY JOSE +2147334 EA7EZ Juan +2147335 EA7PSD Jesus +2147336 EA7GET FRANCISACO +2147337 EA7AVT Marcelino +2147338 EA7IUJ ENRIQUE +2147339 EA7HQK Miguel +2147340 EA7GMF Javier +2147341 EB7HEM JOSE +2147342 EA7KDD Javier +2147343 EA7JTC Juan +2147344 EA7HBZ JOSE +2147345 EA7KN David +2147346 EA7JRO Juan +2147347 EA7GWJ Carlos +2147348 EA7IXQ RAFAEL +2147349 EA7JFE JOSE +2147350 EA7IBT Domingo +2147351 EB7KC Tomas +2147352 EA7JTT Juan +2147353 EA7JBV Jose +2147354 EA4FRL JOSE +2147355 EA7IVC Antonio +2147356 EA7YA Andres +2147357 EA7ZZ Manuel +2147360 EA7HMJ Claudio 2148001 EA8YAT Alfred 2148002 EA8EE Jose 2148003 EA8EE Jose @@ -8336,6 +13384,33 @@ 2148065 EA8CJ Francisco 2148066 EA8RH Roman 2148067 EA8RCF Radioclub +2148068 EA8DSB David +2148069 EA8DFH Enrique +2148070 EA8DFI MIGUEL +2148071 EA8DBR Saul +2148072 EA8II Eduardo +2148073 EA8EC Juan +2148074 EA8CIQ JOSe +2148075 EA8OR Emilio +2148076 EA8DEY Domingo +2148077 EC8BO Francisco +2148078 EA8CZE ORLANDO +2148079 EA8AJX Delgado +2148080 EA8MGB MANUEL +2148081 EA8CQA FRANCISCO +2148082 EA8CGI PEDRO +2148083 EA8BKY Candido +2148084 EA8CMP Javier +2148085 EA8EC JUAN +2148086 EA8CLO JOSE +2148087 EA8CTW Adriin +2148088 EA8DFZ Lorenzo +2148089 EA8XNX Abel +2148091 EA8CSB FRANCISCO +2148092 EA8CSR Ivan +2148093 EA8CBY JOSE +2148094 EA8DFB Santiago +2148095 EA8DGK ALONSO 2149001 EA9PE Alvaro 2149002 EB9PB Alejandro 2149003 EA9AAD Lara @@ -8347,6 +13422,17 @@ 2149009 EA9AI JAVIER 2149010 EA9CD JOSE 2149011 EA9RE RAFAEL +2149012 EA9JL JUAN +2149013 EA9QD Antonio +2149014 EA9CW Francisco +2149015 EA9ACD Mario +2149016 EA9ABC Alexis +2149017 EA9ACF JESUS +2149018 EA9UV TONY +2149019 ED9YAB URCE +2149020 EA9ABW FRANCISCO +2149021 EA9ACE MIGUEL +2149022 EA9ACL JOAQUIN 2160002 HA4XA Istvan 2160003 HA5KSP Karl 2161001 HA2TO Arpad @@ -8397,6 +13483,12 @@ 2161046 HA2ARM Attila 2161047 HA2FRI Ferenc 2161048 HG1DVS Sandor +2161049 HA2ARP Kardos +2161050 HA5EAR Laszlo +2161051 HG2DOK Falus +2161052 HG1DFB Tamas +2161053 HG2EWO Gyoergy +2161054 HA5TBN Daniel 2163001 HG3GG Gabor 2163002 HG3GG Gabor 2163003 HA3KZ Zoltan @@ -8432,6 +13524,7 @@ 2163033 HA3FHO Jozsefne 2163034 HA3FUP Peter 2163035 HA3HT Jozsef +2163036 HA3YA Janos 2165001 HA5CJN Ivan 2165002 HA5BHX Gabor 2165003 HG5OHT Tuende @@ -8518,6 +13611,20 @@ 2165084 HA5BIU Istvan 2165085 HA5IKS Istvan 2165086 HA5BP Peter +2165087 HG7PY Ervin +2165088 HG5CRL Jozsef +2165089 HA5CTJ Janos +2165090 HA5IUR Peter +2165091 HA5RZS Rozsa +2165092 HA4ND Ivan +2165093 HA5VKM Istvan +2165094 HG5TN Gyorgy +2165095 HA5OSZ Imre +2165096 HG5RL Laszlo +2165097 HA6XXS Stewart +2165098 HG5OEM Mate +2165099 HG5CVR Berencsi +2165100 HG5RL Laszlo 2167001 HG7JML Otto 2167002 HA5OGR Lajos 2167003 HA7TP Peter @@ -8574,6 +13681,20 @@ 2167054 HG7AW Jozsef 2167055 HA6HBP Istvan 2167056 HA5OLA Robert +2167057 HA8BIT Peter +2167058 HG5BJK Karoly +2167059 HG5BJV Tunde +2167060 HG5BJV Tunde +2167061 HG6IRG Gabor +2167062 HA6IC Sindor +2167063 HG7CJ JOZSEF +2167064 HA6NN Andras +2167065 HA9MCR Robert +2167066 HA7LAD Karoly +2167067 HA7JSF Laszlo +2167068 HA6XV Jeno +2167069 HG7OL Jozsef +2167070 HA7ARK Karoly 2168001 HA3TL Laszlo 2168002 HA0BW Imre 2168003 HA0DR Lajos @@ -8587,6 +13708,26 @@ 2168011 HA0IM Endre 2168012 HG0UG Istvan 2168013 HA0BW Gardo +2168014 HA8LFM Ferenc +2168015 HA8BJ Karoly +2168016 HA8PX Zsolt +2168017 HA8CU Lajos +2168018 HA8NJ Janos +2168019 HG8GL Istvin +2168020 HA0MMO Jzsef +2168021 HA8PI Attila +2168022 HA8BKG Bencsik +2168023 HG8LXL Laszlo +2168024 HA8RD Biro +2168025 HA8WI Zsolt +2168026 HA8RD Biro +2168027 HA8TC Tibor +2168028 HA8DZ Gyulai +2168029 HG8JG Kiroly +2168030 HA8LSU ADAM +2168031 HG8LOV Jozsef +2168032 HA8TQ Laszlo +2168033 HA8QA Zoltan 2180001 E74OF Pedja 2180002 E73JN Nenad 2180003 E74NK Nail @@ -8596,10 +13737,17 @@ 2180007 E70SIC Radio 2180008 E73SSB Rade 2180009 E73ADM Admir -2180010 E76RR Miro +2180010 E77XX Miro 2180011 E76NK Nikica 2180012 E77EE Zdravko 2180013 E76KC Kreso +2180014 E73SN Nikola +2180015 E71TOM Tomislav +2180016 E70VV Vedran +2180017 E73EZB Branko +2180018 E73SSB Rade +2180019 E73EP Ognjen +2180020 E73E Igor 2190001 9A5PH Richard 2190002 9A5DW Johann 2190003 9A0W Ivan @@ -8626,6 +13774,29 @@ 2190024 9A9AR Boris 2190025 9A7PHR Robert 2190026 9A5DAT Antun +2190027 9A7KTF Sergio +2190028 9A3FBM Martin +2190029 9A3FIK Davide +2190030 9A6APS Damir +2190031 9A3DAC Jure +2190032 9A3LJ Goran +2190033 9A1KK Kresimir +2190034 9A3DKF Jan +2190035 9A5EX Zeljko +2190036 9A5NLO Stipe +2190037 9A3PG Ladislav +2190038 9A3QL Ivica +2190039 9A2XW Berislav +2190040 9A0LSK Radioklub +2190041 9A3KBR Karlo +2190042 9A6BA Josip +2190044 9A3COV Mladen +2190045 9A6ADU Zdravko +2190046 9A7SPM Tomislav +2190047 9A8SST Alessandro +2190048 9A1DFG Radioklub +2190049 9A6ICN Ivan +2190050 9A3MAJ Igor 2200001 YT2CQ Miloslav 2200002 YU1VI Slobodan 2200003 YU5JZI Igor @@ -8645,7 +13816,7 @@ 2200017 YT1MYA Milena 2200018 YT1ZMZ Zora 2200019 YT1ASN Suzana -2200020 YU4MES Florijan +2200020 YU4MES Predrag 2200021 YT5OTC Bozo 2200022 YT5ZEC Nikola 2200023 YT2LB Bogoljub @@ -8695,7 +13866,7 @@ 2200067 YU1OS Dusan 2200068 YT3MN Nikola 2200069 YT1ASM Slavisa -2200070 YU4MES Florijan +2200070 YU4MES Predrag 2200071 YT1ZTA Predrag 2200072 YU7RAY Igor 2200073 YT1TMK Miodrag @@ -8709,6 +13880,48 @@ 2200081 YU4ZIK Zivojko 2200082 YU4ACA Aleksandar 2200083 YU3SKO Vladimir +2200084 YU1WAT Vinko +2200085 YT2DRR Radomir +2200086 YT2RAD Rade +2200087 YT1PML Predrag +2200088 YU4BIS Boris +2200089 YU3ABT Marco +2200090 YT2DT Dusan +2200091 YT1HCD Dusan +2200092 YT7FMS Filip +2200093 YU4DDM Dejan +2200094 YU1ZDM Zoran +2200095 YT1DPK Stefan +2200096 YU4SZZ Sasa +2200097 YU4JSB Slobodan +2200098 YU4JSB Slobodan +2200099 YU4DDM Dejan +2200100 YT1MYA Milena +2200101 YU4SZZ Sasa +2200102 YU5SBA Branislav +2200103 YT5AID Vladimir +2200104 YU5JZI Igor +2200105 YU2BRA Miroljub +2200106 YU2FMM Miodrag +2200107 YT1AAB Goran +2200108 YU5RDK Darko +2200109 YU4ZZ Ivica +2200110 YT2RAD Rade +2200111 YU5SBA Branislav +2200112 YU4MST Milan +2200113 YT5AAA VLADIMIR +2200114 YT1NIV Ivan +2200115 YT3NR Radmila +2200116 YT3ADA Dragan +2200117 YT7VBA Zivorad +2200118 YU2MS MOMCILO +2200119 YT1NNN Nenad +2200120 YU4DHM Damir +2200121 YU1PCD Djordje +2200122 YT1MYF Dragan +2200123 YU4EMR Filip +2200124 YU2LSD Farago +2200125 YT1TST Sinisa 2220001 IK0YYY Luca 2220002 IK0YYY Luca 2220003 IW0BEC Eugenio @@ -8963,7 +14176,7 @@ 2220252 IK0JJZ Massimiliano 2220253 IW0QMN Francesco 2220254 IK0YUJ Riccardino -2220255 IW0HJR Romano +2220255 IK0URZ ALFREDO 2220256 IZ0GUS Salvatore 2220257 I0WBX Augusto 2220258 IW0SAG Fabio @@ -9023,7 +14236,7 @@ 2220312 IU0DZI Alessio 2220313 IZ0XZA Graziano 2220314 I0QEB Eraldo -2220315 IZ8VAF Daniele +2220315 IW0BSP Valerio 2220316 IS0FXT Giorgio 2220317 IU0DLJ Daniele 2220318 IU0DDE Cataldo @@ -9272,6 +14485,98 @@ 2220561 IZ0VRX Germano 2220562 IS0MKX Giuseppe 2220563 IZ0RTP DANTE +2220564 IK0PHW Antonio +2220565 IU0GCC Andrea +2220566 IU0HPQ Alberto +2220567 I0ZLI LUCIANO +2220568 IU0ICA Mauro +2220569 I0CMD Mario +2220570 IU0CPP Gianni +2220571 IK0ELN Giovanni +2220572 IK0TLJ Francesco +2220573 IW0DQO GIORGIO +2220574 IW0QMX Gianpiero +2220575 IZ0VLL Salvatore +2220576 IW0QLX Massimiliano +2220577 IW0FAZ Roberto +2220578 IQ0XV Alessandro +2220579 IZ0RIN Alessandro +2220580 IZ0VXN Francesco +2220581 IU0AFA Roberto +2220582 IU0AZQ Paolo +2220583 IU0HRU Enrico +2220584 IK0VTC Olimpio +2220585 IW0UTS Attilio +2220586 IU0IZP Giuseppe +2220587 IU0GDQ Lucio +2220588 IU0BTA Valentino +2220589 IZ0RNU Simone +2220590 IS0QQA Filippo +2220591 IU0DLI VINCENZO +2220592 IZ0JHY ANTONIO +2220593 IS0PAM Antonio +2220594 IU0ECY VALENTINO +2220595 IU0JEK Maurizio +2220596 IS0DVM Carlo +2220597 IU0HPJ Daniele +2220598 IS0JXO Antonio +2220599 IS0YPS Peppino +2220600 IS0IAT Pier +2220601 IW0FLN Guido +2220602 IU0JGB Davide +2220603 IU0IBR Franco +2220604 I0ZWK Fabio +2220605 IU0FDC LUCIO +2220606 IS0GOZ Giannicola +2220607 IU0CLS Giovanni +2220608 IZ0ORT Fabrizio +2220609 IZ0YIM Ermes +2220610 IU0IWL Flavio +2220611 IK0VKO BENEDETTO +2220612 IW0FSH ANNA +2220613 IU0JGZ Gustavo +2220614 IK0NAS Franco +2220615 IK0MHU Tommaso +2220616 IZ0RTQ Valter +2220617 IZ0FVA Claudio +2220618 IZ0YIZ Marco +2220619 IU0JKA Gaetano +2220620 IZ0PMP Gianni +2220621 IS0CJV Antonio +2220622 IU0CSJ ANTONIO +2220623 IZ0WFF CLAUDIO +2220624 IZ0WRS ALESSANDRO +2220625 IU0JHD Vincenzo +2220626 IK0URZ Alfredo +2220627 IS0FFD Maurizio +2220628 IW0ROG David +2220629 IK0XWV Andrea +2220630 IU0JLG Francesco +2220631 IU0DLH Mirko +2220632 IU0CDM Paolo +2220633 IW0RHQ Filippo +2220634 IW0ENP David +2220635 IU0JKT Filippo +2220636 IZ0VZH Fausto +2220637 IZ0YBP Mario +2220638 IZ0FKX MARIO +2220639 IU0JIW Daniele +2220640 IZ0YCD Rosario +2220641 IU0JHY Paolo +2220642 IZ0RIV Francesco +2220643 IW0EAB EUGENIO +2220644 IU0DZA Roberto +2220645 I0WM Maurizio +2220646 IW0HJQ Patrizio +2220647 IW0HCA Samuele +2220649 IZ0ANH Camillo +2220650 IU0IHW Gian +2220651 IS0BPJ Pier +2220652 IW0BNW Vincenzo +2220653 IW0ENT Franco +2220654 IZ0AYI Giulio +2220655 IZ0KVZ Domenicantonio +2220656 IS0FKP Federico 2220900 IW0UIF Natale 2220901 IS0XDA Gianni 2220902 IS0AYI Paolo @@ -9348,7 +14653,7 @@ 2221061 IZ1SCC Sergio 2221062 IX1WYZ Antonio 2221063 IZ1NQY Enzo -2221064 IU1ARN Brida +2221064 IU1ARN Marco 2221065 IU1AYD Alessandro 2221066 IW1FPC Gianfranco 2221067 IK1RDC Giuseppe @@ -9389,7 +14694,7 @@ 2221102 IZ1NGU Massimiliano 2221103 IZ1GJK Maurizio 2221104 IK1HJT Davide -2221105 IZ1OSY Piombo +2221105 IU1DXN Elio 2221106 IK1MSL Angelo 2221107 IZ1JXP Fabio 2221108 IW1GHR Matteo @@ -9488,7 +14793,7 @@ 2221201 IZ1FHG Alessandro 2221202 IZ1LAF Antonio 2221203 IK1HJQ Marco -2221204 IZ1RHY Marco +2221204 IX1EJZ Maurizio 2221205 IK1OXG Ugo 2221206 IZ1VOG Scarpa 2221207 IZ1UQM Mirka @@ -9513,7 +14818,7 @@ 2221226 IQ1SM ARI 2221227 IW1QBV Stefano 2221228 IU1EMN Eugenio -2221229 IZ1CRA Pietro +2221229 IZ1CRA Piero 2221230 IZ1VMS Dario 2221231 IU1GPP Romualdo 2221232 IZ1TNJ Paolo @@ -9729,16 +15034,95 @@ 2221442 IW1RLZ Renzo 2221443 IZ1CQX Valter 2221444 IZ1ZLN Giovanni -2221445 IZ1FHA Marco +2221445 IK1VHM Raffaele 2221446 IW1FWU Andrea 2221447 IW1CIO DOMENICO 2221448 IW1AFV Valerio 2221449 IZ1HFA Marco +2221450 IW1FOO Fabrizio 2221451 IK1PJL Andrea 2221452 IK1ZVK Amedeo 2221453 IW1ELM Marco 2221454 IW1BPB Carlo 2221455 IZ1UKA Roberto +2221456 IZ1GCV MASSIMO +2221457 IW1GLS LEONARDO +2221458 IZ1GUT Andrea +2221459 IW1PUR Roberto +2221460 IW1EQZ Guglielmo +2221461 IW1ERQ Massimo +2221462 IW1FEH BRUNO +2221463 IK1MND Antonio +2221464 IW1QIT Ivano +2221465 I1PLX Mauro +2221466 IW1DPR Giuseppe +2221467 IZ1FHF DANIELE +2221468 I1BOC Domenico +2221469 IZ1QZY Umberto +2221470 IK1MNF Domenico +2221471 IK1MDH Andrea +2221472 IZ1PBN Luciano +2221473 IK2OLR Luca +2221474 IK1YLK Vincenzo +2221475 IZ1DYG Gianni +2221476 IU1EAA Guido +2221477 I1ORT Giulio +2221478 IW1CLF MARCO +2221479 IZ1UMH Claudio +2221480 IZ1GEA Maurizio +2221481 IU1CRV Gian +2221482 IZ1DBU GIAN +2221483 IU1GJE Marco +2221484 IZ1RWF Marcello +2221485 IZ1JKE Emanuela +2221486 IZ1FHG Alessandro +2221487 IZ1MHY Andrea +2221488 IW1DTU Ferruccio +2221489 IZ1NGS Domenico +2221490 IZ1PMS Simone +2221491 IK1WJL Marco +2221492 IZ1JYZ Antonio +2221493 IU1HIE Claudio +2221494 IU1HJL CHRISTIAN +2221495 IZ1JZD Riccardo +2221496 IZ1WWV Claudio +2221497 IZ1PQL Gian +2221498 IU1EAE Oscar +2221499 IZ1YQM RICCARDO +2221500 IK1TNR Roberto +2221501 IU1FLY Claudio +2221502 IU1HHZ Bartolomeo +2221503 IU1EAD Roberto +2221504 IU1ECS Cesare +2221505 IZ1TRK Roberto +2221506 IU1IBN Marco +2221507 IU1EAY Giorgio +2221508 IZ1YSJ Gian +2221509 IW1EOC Stefano +2221510 IK1EIU Dario +2221511 IW1CGW Giovanni +2221512 I1RJA Giambattista +2221513 IU1DYH Flavio +2221514 IK1MLB RAOUL +2221515 IU1JHT Alessandro +2221516 IW1AXR Daniele +2221517 IW1EOY Stefano +2221518 IU1BPR Andrea +2221519 IW1QIF Luca +2221520 IW1DZV Alessandro +2221521 IZ1JKC Domenico +2221522 IW1CDD Piero +2221523 IZ1YSM Massimiliano +2221524 IW1BEZ Ettore +2221525 IW1ECY Gian +2221526 IK1AQI Michele +2221527 IZ1RHY Marco +2221528 IU1IRV SALVATORE +2221529 IZ1ULN Alessandro +2221530 IU1EBK Lino +2221532 IZ1ETD Oscar +2221534 IW1AYD Salvatore +2221536 IK1ZJD Alberto 2222001 IW2DCK Germano 2222002 IW2BCF Roberto 2222003 IZ2JGB Giorgio @@ -9768,7 +15152,7 @@ 2222027 IK2XYP Armando 2222028 IK2DJY Giuliano 2222029 IW2MIL Marco -2222030 IW2OBQ Sebastiano +2222030 IT9HCL Sebastiano 2222031 IZ2QCF Valentina 2222032 IW2NZY Giuseppe 2222033 IW2JAF Riccardo @@ -9790,7 +15174,7 @@ 2222049 IK2RXU Giovanni 2222050 IW2DPZ Fernando 2222051 IZ2OAV Alessandro -2222052 IW2OBQ Sebastiano +2222052 IT9HCL Sebastiano 2222053 IW2HGL Diego 2222054 IZ2SVZ Fabio 2222055 IW2NCH Filippo @@ -10406,6 +15790,126 @@ 2222665 IK2TPZ DARIO 2222666 IW2EOP Alberto 2222667 IW2GHD Emilio +2222668 IU2HYN Nicola +2222669 IU2CBI Marco +2222670 IU2IJZ Francesco +2222671 IZ2QDO Carlo +2222672 IZ2KTJ Massimiliano +2222673 IW2JFU GIANLUCA +2222674 IK2DOK Walter +2222675 I2CUD Alberto +2222676 IZ2YGG GIUSEPPE +2222677 IZ2BKS Fabio +2222678 IW2KPM Davide +2222679 IZ2ZQZ MARINA +2222680 IK2BIY Francesco +2222681 IU2CCZ Luciano +2222682 IU2IRW Domenico +2222683 IU2IVO MAURIZIO +2222684 IW2NGG Nicola +2222685 I2JWU Luigi +2222686 IZ2HTI Michele +2222687 IU2HCL Ferdinando +2222688 IW2EMD Donato +2222689 IW2GQE Pierfranco +2222690 IU2DWG GRAZIANO +2222691 IU2GGC Marco +2222692 IZ2QPP Ermes +2222693 IU2GET Marco +2222694 IU2IDO Franco +2222695 IZ2QNQ Federico +2222696 IU2BXT Guido +2222697 IW2LDC Amos +2222698 IK2YLS Gianni +2222699 IZ2PRA Nicola +2222700 IW2MLO Placido +2222701 IK2GSR MATTEO +2222702 IU2FGB Riccardo +2222703 I2NOQ Luigi +2222704 IZ2XNY Mario +2222705 IU2GLX Stefano +2222706 IW2NGG NICOLA +2222707 IK2BUF Pierino +2222708 IZ2MZN Ambrogio +2222709 IZ2WTZ Stefano +2222710 IW2NPY Matteo +2222711 IK2IQE Maurizio +2222712 IZ2FOB Roberto +2222713 IU2HVJ Dario +2222714 IK2RAV Luciano +2222715 IK2DJV Romeo +2222716 IU2EBF Cristian +2222717 IU2DYO Luca +2222718 IU2JFG Corrado +2222719 I2XQZ Francesco +2222720 IW2ODG Franceco +2222721 I2ZID Adriano +2222722 IZ2RPA Alessandro +2222723 IU2IJL Alberto +2222724 IZ2IVF Francesco +2222725 IU2GSG Dario +2222726 IW2EJM Marco +2222727 IW2DFG Giorgio +2222728 IU2HZE Giuseppe +2222729 IK2TTO Giovanni +2222730 IK2MLU Giuliano +2222731 IZ2SNM Luigi +2222732 IW2NRA Massimo +2222733 IU2GDV Aldo +2222734 IW2NNV Andrea +2222735 IU2ERG Giovanni +2222736 IU2GTD Marco +2222737 IU2FRL Luca +2222738 IZ2XCK Bortolo +2222739 IU2IJW MARTINO +2222740 IZ2HVL Francesco +2222741 IK2EAG Sergio +2222742 IU2GGL Matteo +2222743 IW2MBA Fiorenzo +2222744 IW2CTH Carlo +2222745 IW2KKV Giorgio +2222746 IU2GZQ Alessandro +2222747 IU2GFF Franco +2222748 IK2UJP Sergio +2222749 I2NAY PIERO +2222750 IW2NHX MARCO +2222751 IZ2AHP Gianluca +2222752 IK2QAS Giorgio +2222753 IK2ULL Andrea +2222754 IU2JMA Gianluca +2222755 IU2CBS CLAUDIO +2222756 IW2KQB MARIO +2222757 IW2EPA Ienis +2222758 IZ2LYW Luca +2222759 IU2DYJ Gianpaolo +2222760 IZ2OSD Giuseppe +2222761 IW2NWW Maurizio +2222762 IU2IWO Omar +2222763 IW2NFS MARCO +2222764 IU2GFT Alessandro +2222765 I2KFW Francesco +2222766 IK2ZDF RICARDO +2222767 IZ2WYF Angelo +2222768 IU2IIH ANDREA +2222769 IW2NUO Alessandro +2222770 IW2GOB Maurizio +2222771 IW2LXD Andrea +2222772 IK2ISX Gianni +2222773 IW2NLP Ivan +2222774 IW2CTZ MASSIMO +2222775 IK2WXN Giorgio +2222776 IK2CRO Flavio +2222777 IW2HZE Giovanni +2222778 IW2CLM Domenico +2222779 IU2BYK Luca +2222780 IW2LGC Luigi +2222781 IW2HTA Roberto +2222782 IZ2RLO Cristiano +2222783 IZ2EWL Daniele +2222784 IU2GGI Giorgio +2222785 IU2DWL Marco +2222786 IZ2YAF Antonio +2222787 IZ2NIS CARLO 2223001 IW3SRH Stefano 2223002 IV3DVE Corrado 2223003 IV3FHS Antonio @@ -10574,7 +16078,7 @@ 2223166 IK3SVT Antonio 2223167 IZ3VIP Francesco 2223168 IN3ITA Alessandro -2223169 IZ3NWD Carcia +2223169 IZ3NWD Vittorio 2223170 IZ3ZOK Carlo 2223171 IQ3ED ARI 2223172 IZ3QET Danilo @@ -10930,6 +16434,8 @@ 2223522 IZ3NUW Luca 2223523 IW3QSC Walter 2223524 IU3ILO Fabio +2223525 IV3VJH Emanuele +2223526 IU3EIF Stefano 2223527 IV3AQU Giuseppe 2223528 IU3EEL Manuel 2223529 IK3IUE Fulvio @@ -10940,6 +16446,162 @@ 2223534 IU3EJI Fabio 2223535 IW3SMR Michele 2223536 IZ3PYI Massimiliano +2223537 IW3GUN Delio +2223538 IU3IWG Dario +2223539 IU3CMD Franco +2223540 IW3QRM Gianni +2223541 IV3VPR Piergiorgio +2223542 IW3SJG Marcello +2223543 IW3QBM Pietro +2223544 IW3SLQ Mario +2223545 IV3GYC Nicholas +2223546 IW3QNP Dario +2223547 IZ3PYL Giorgio +2223548 IU3EHP Giovanni +2223549 IN3GUK Michele +2223550 IW3FOY Fabrizio +2223551 IN3XWG Francesco +2223552 IZ3WUW Enrico +2223553 IV3TGG ERMELLINO +2223554 IN3FQH Pierpaolo +2223555 IV3CTT Alessandro +2223556 IU3GQM Loretto +2223557 IV3AVQ Giovanni +2223558 IZ3NZK OSCAR +2223559 IV3FGX Gianpaolo +2223560 IK3DQU Stefano +2223561 IU3ILN Luca +2223562 IU3ELP Luca +2223563 IZ3LCI Angelo +2223564 IW3FCI Claudio +2223565 IW3HJG Dario +2223566 IU3GOL Silvia +2223567 IK3GHZ Andrea +2223568 IU3GOK Maurizio +2223569 IN3HBF Oskar-Otto +2223570 I3LPO Beppe +2223571 IZ3KEO Alfonso +2223572 IZ3SSQ ALESSANDRO +2223573 IU3BQP Gabriele +2223574 IZ3CFY Sauro +2223575 IV3GFJ Comune +2223576 IV3FVK Andrea +2223577 IV3GCH Giulio +2223578 IN3JOZ Claudio +2223579 IQ3AZ Alessandro +2223580 IZ3QWB Daniele +2223581 IU3AHD Luca +2223582 IU3EES Matteo +2223583 IZ3SLQ Andrea +2223584 IZ3AOY ANDREA +2223585 IK3XJT Renato +2223586 IK3ZAQ IVAN +2223587 IW3SIP Antonello +2223588 IV3HCP Marco +2223589 IZ3KSM Dario +2223590 IV3CVN Riccardo +2223591 IV3FGB Giorgio +2223592 IN3RRX Peter +2223593 IZ3CYW Maurizio +2223594 IU3EGS GINO +2223595 IV3DSG Gianluigi +2223596 IU3BUV Pierluigi +2223597 IZ3SNR Maurizio +2223598 IV3BKW Alfredo +2223599 IW3GXG VALERIO +2223600 IW3ARN Ugo +2223601 IV3IDP Daniele +2223602 IK3EDT Mariangelo +2223603 IV3APE Gabriele +2223604 IZ3GWJ CRISNA +2223605 IW3QVZ Maurizio +2223606 IZ3QFH OMAR +2223607 IN3XSV Stefano +2223608 IZ3FJM Massimo +2223609 IZ3CNM SERGIO +2223610 IZ3PXU Massimo +2223611 IN3FQL Antonio +2223612 IZ3VDQ Paolo +2223613 IV3NTL Michele +2223614 IV3DCQ Giancarlo +2223615 IN3CVK Alexander +2223616 IW3IGF Luca +2223617 IW3BVT Franco +2223618 IZ3SQQ Andrea +2223619 IV3JDV Roberto +2223620 IN3SJG Fausto +2223621 IZ3QGV Gianni +2223622 IU3IQN Stefano +2223623 IU3HRO Elia +2223624 IZ3WXG Angelo +2223625 IW3HNG Matteo +2223626 IV3GKY Fabrizio +2223627 IN3MYW Domenico +2223628 IN3FND Denis +2223629 IN3HAW Patrick +2223630 IV3PTU FRANCO +2223631 IW3ICJ MATTIA +2223632 IW3RHL Alberto +2223633 IZ3XEF Ivo +2223634 IV3YXW Marc +2223635 IW3RQH Marco +2223636 IN3BCB Marco +2223637 IZ3SMF Andrea +2223638 IZ3TVL Davide +2223639 IW3GAF Vittorio +2223640 IV3GTU Fabio +2223641 IU3FEN ERCOLE +2223642 IW3SQL Roberto +2223643 IW3IDZ WLADIMIRO +2223644 IV3FHA Rudy +2223645 IU3IKY Romano +2223646 IV3WJP Gregor +2223647 IU3IKH Nicola +2223648 IW3HVZ Giuseppe +2223649 IV3NDV Maurizio +2223650 IN3NSJ ENZO +2223651 IK3XKO Vincenzo +2223652 IZ3XKO Vincenzo +2223653 IN3FSB Matteo +2223654 IN3GJH Nicola +2223655 I3PVE Ermenegildo +2223656 IV3DRZ Mauro +2223657 IW3EVI ROBERTO +2223658 IU3FDE LAURO +2223659 IN3HDZ Carlo +2223660 IZ3QFF Massimo +2223661 I3LLV Vittorio +2223662 IU3EHV GIORGIO +2223663 IU3EGT FEDERICO +2223664 IZ3KLB Michele +2223665 IZ3KLF SILVANO +2223666 IZ3KRP IRENEO +2223667 IN3HCD MEINHARD +2223668 IW3EXI Ulderico +2223669 IU3GOW Emanuele +2223670 IW3HOU Guido +2223671 I3SZT TITO +2223672 IZ3NWP LUCA +2223673 IU3IOP Anita +2223674 IU3BQP Gabriele +2223675 IW3SOF Sebastiano +2223676 IU3DRP MARCO +2223677 IZ3MFT Gianluca +2223678 IV3CZN Claudio +2223679 IV3FNK Claudio +2223680 I3RKE Leonardo +2223681 IW3IEA Giovanni +2223682 IV3CYT Marco +2223683 IV3BKJ Fabio +2223684 IZ3HFM Davide +2223685 IU3GQV Alberto +2223686 IU3EIW FILIPPO +2223688 IV3SRD Roberto +2223689 IZ3ALW Paolo +2223690 IV3OAZ Bruno +2223691 IZ3ZMC Luigi +2223692 IU3GNS Adelberto +2223693 IZ3QTC Paolo 2224001 IZ4RDT Monica 2224002 IZ4YEP Alex 2224003 IW4BVN Paolo @@ -11176,7 +16838,7 @@ 2224234 IU4FKO Fabrizio 2224235 IK4DCV Valerio 2224236 IU4FJG ERIO -2224237 IZ4YYB Nicol +2224237 IZ4YYB Nicolo 2224238 IU4BJC STEFANO 2224239 I4OGY GABRIELE 2224240 IU4DCR Fabrizio @@ -11184,6 +16846,7 @@ 2224242 IZ4VRI Paolo 2224243 IZ4TFV Marco 2224244 IK4PVO Filippo +2224245 IU4EHK Manuel 2224246 IZ4IRL Alberto 2224247 IU4HNI Patrik 2224248 IU4FNP Giuliano @@ -11191,6 +16854,66 @@ 2224250 IW4CYE Pier 2224251 IW4BKX Alberto 2224252 IK4QIH Sergio +2224253 IZ4KRE Maurizio +2224254 IU4HNO Christian +2224255 IZ4MUE Roberto +2224256 IU4IZG Alberto +2224257 IU4FJF Gabriele +2224258 IZ4IPI SANDRO +2224259 IZ4XXZ PAOLO +2224260 IU4FKF Stefano +2224261 IK4MTL Claudio +2224262 IZ4NCN Stefano +2224263 IZ4YEP Alex +2224264 IK4OLY Ermes +2224265 I4KMW Publio +2224266 IZ4TOT Giorgio +2224267 IU4HUG Paolo +2224268 IU4FMT Mauro +2224269 IU4FMY Alessandro +2224270 IU4HOJ Fabio +2224271 IZ4AKM Leonardo +2224272 IU4AAE MICHELE +2224273 IZ4BBC FLORIANO +2224274 IW4BLM Alfredo +2224275 IK4PKL Alessandro +2224276 IZ4VSH Dino +2224277 IU4DTT Claudio +2224278 IZ4BEI Stefano +2224279 IZ4BOV Lamberto +2224280 IZ4SJB Massimiliano +2224281 IK4RUI Giuseppe +2224282 IU4HMS Vasco +2224283 IZ4MUG Angelo +2224284 IU4IET Andrea +2224285 IW4CPP Maurizio +2224286 IZ4VVC Francesco +2224287 IU4AQE Giuseppe +2224288 IU4FKN ALESSANDRO +2224289 IW4AJP Sergio +2224290 IK4ZHC Ivo +2224291 IW4BEI Marco +2224292 IU4DTM Pasquale +2224293 IU4JJJ PIETRO +2224294 IZ4RZD Adriano +2224295 IU4FLL Mario +2224296 IU4HNR Simone +2224297 IK4PPE Alberto +2224298 IZ4OTZ Andrea +2224299 IU4DBU ORESTE +2224300 I4QHD Gianni +2224301 IK4MSV Paolo +2224302 IZ4HYX Mauro +2224303 IU4GAV Andrea +2224304 IZ4COW Giuseppe +2224305 IZ4MOA Andrea +2224306 I4KMT Gianni +2224307 IZ4HUF Alessandro +2224308 IK4POE Andrea +2224309 IK4WLX Franco +2224310 I4VBO Roberto +2224311 IZ4MTG Alessandro +2224312 IW4BFV Claudio 2225001 IZ5IOM Renzo 2225002 IZ5HRO Emanuele 2225003 IZ5YLV Valentina @@ -11398,6 +17121,48 @@ 2225205 IZ5BYH Stefano 2225206 IZ5IOS RODOLFO 2225207 IK5OTO Stefano +2225208 IU5GVH Fabio +2225209 IZ5BTC Massimo +2225210 IK5ROP MARCO +2225211 IW5CLM Marco +2225212 IU5ENL Piero +2225213 IW5CNB Fabio +2225214 IZ5TMB Mauro +2225215 IZ5AGY Marco +2225216 I5YDQ FRANCO +2225217 IU5EXW Alvaro +2225218 IU5EXV Samuele +2225219 IU5JIG Roberto +2225220 IZ5VSL Francesco +2225221 IU5JAE Antonio +2225222 IW5DRI Riccardo +2225223 IU5BJV Gerardo +2225224 IZ5TID Stefano +2225225 IZ5RKX Filippo +2225226 IA5DIR Michele +2225227 IU5JJO Massimo +2225228 IA5BPU Stefano +2225229 IZ5TLP Maurizio +2225230 IW5DBT DAVIDE +2225231 IW5EJM Marco +2225232 IZ5RKS ALBERTO +2225233 IU5JIV Alessandro +2225234 IU5JIP MASSIMILIANO +2225235 IU5JIM Luca +2225236 IW5BPV Stefano +2225237 IZ5RKL Matteo +2225238 I5FIP Pier +2225239 IZ5YDY Paolo +2225240 IZ5WSR Salvatore +2225241 IZ5UGA Mirko +2225242 IZ5UGQ Cristian +2225243 IU5JPB Elvio +2225244 IU5JOM Enrico +2225245 IU5DDT Paolo +2225246 IA5GPN Christian +2225247 IZ5YDZ Roberto +2225248 IZ5WAN Michele +2225555 IW5CGM Giuseppe 2226001 IZ6FGP Mario 2226002 IK6TTE Plinio 2226003 IZ6FGP Mario @@ -11635,6 +17400,52 @@ 2226235 IZ6YLH Antonino 2226236 IK6XWP Paolo 2226237 IU6IUS Matteo +2226238 IK6UCQ Ivano +2226239 IW6DRY Emanuele +2226240 IK6IOK Valter +2226241 IK6EJY Sandro +2226242 IW6DSL Carlo +2226243 IU6IZK Antonio +2226244 IZ6YMX Leonardo +2226245 IZ6UWA Michele +2226246 IZ6QVS Fabio +2226247 IK6YOK Nicolino +2226248 IU6IWN RUTI +2226249 IZ6BUW Nicola +2226250 IW6PEN Lorenzo +2226251 IU6HPL Alessandro +2226252 IU6BUM ROBERTO +2226253 IW6ATQ GIANCARLO +2226254 IU6JEI Ferdinando +2226255 IK6QON Francesco +2226256 IZ6RZZ Raffaele +2226257 IU6JDL Gino +2226258 IZ6PMM Enrico +2226259 IK6ZEW Fabrizio +2226260 IZ6SFE Nicola +2226261 IZ6UCI Giuseppe +2226262 IK6IHI Sergio +2226263 IW6DSD FABIO +2226264 IU6IBF Tommaso +2226265 IZ6CIC Roberto +2226266 I6WUR Giancarlo +2226267 IW6OXC Nassimiliano +2226268 IW6ON Umberto +2226269 IZ6CHU Marino +2226270 IW6PMQ Alberto +2226271 IK6DIO Claudio +2226272 IU6JKI Luigi +2226273 IU6BNV MAURO +2226274 I6KQD Domenico +2226275 IZ6SCG Piergiacomo +2226276 IU6DDC Giovanni +2226277 IW6PJO Massimiliano +2226278 IW6NBX Antonio +2226279 IK6IOQ Marco +2226280 IU6AEI Fabrizio +2226281 IU6DGF Massimiliano +2226282 IZ6BXQ Nicola +2226283 IU6IBX Gianni 2227001 IZ7OIX Domingo 2227002 IZ7GLL Massimo 2227003 IZ7ZFT Silvio @@ -11879,11 +17690,68 @@ 2227242 IK7XWM Antonio 2227243 IZ7XMX Giovanni 2227244 IW7EBC Raffaele +2227245 IZ7JWR Enrico 2227246 IZ7IDQ Alfredo 2227247 IW7EBB GIANLUCA 2227248 IZ7EDQ Leonardo 2227249 IZ7GIT Cristiano +2227250 IU7FLW Vincenzo 2227251 IW7CQN LUIGI +2227252 IZ7DMT Vito +2227253 IK7EJT Simplicio +2227254 IU7EZF GIANDOMENICO +2227255 IU7EZJ RENATO +2227256 IK7UXW Paolo +2227257 IZ7ELR Nicola +2227258 IZ8VNQ Mimmo +2227259 IZ7NLJ FABIO +2227260 IK7SHC GIUSEPPE +2227261 IU7HVV Pasquale +2227262 IK7XLL Vincenzo +2227263 IK7GIM Eupremio +2227264 IZ7ZKR Ruben +2227265 IU7EKQ Francesco +2227266 IK7LSF Mario +2227267 IK7MWT Guerino +2227268 I7WXB ANTONIO +2227269 IW7BAP Vincenzo +2227270 IZ7EVZ Luciano +2227271 IK7HDY Domenico +2227272 IZ7EXI Maurizio +2227273 IZ7LDG ANTONIO +2227274 IZ7DOT Nicola +2227275 IZ8DHD ROCCO +2227276 IZ7CJM Mario +2227277 IZ7ATL Mario +2227278 IZ7BOJ Alfredo +2227279 IZ7EXK Luigi +2227280 IZ7NRJ Raffaele +2227281 IK7FPZ EMANUELE +2227282 IZ7ELR Nicola +2227283 IZ8LKC Vito +2227284 IZ7UNW Gianmarco +2227285 IW7EHP Vincenzo +2227286 IW7EHM Luigi +2227287 IW7EAP Corrado +2227288 IZ7DOH Raffaele +2227289 IK7CNX Pasquale +2227290 IK7TAK Gennaro +2227291 IZ7EXO Francesco +2227292 IK7GXR Alessandro +2227293 IZ7UAJ Pierantonio +2227294 IZ7QFX Eligio +2227295 IK7SUN Girolamo +2227296 IU7FKP Gianluca +2227297 IZ7ZKC FRANCESCO +2227298 IU7BPO Michele +2227299 IU7CNP Mos +2227300 I7HYX Giuseppe +2227301 IZ7DOQ Salvatore +2227302 IK7EJC Romolo +2227303 IU7FDV Vincenzo +2227304 IK7NXP Giovanni +2227305 IZ7DZO GIUSEPPE +2227306 IZ7BHB Giovann 2228001 IZ8IYJ Nicola 2228002 IW8XQP Elio 2228003 IZ8XSS Federico @@ -12128,7 +17996,7 @@ 2228242 IZ8DXB Maurizio 2228243 IU8ANC Salvatore 2228244 IK8EER Maurizio -2228245 IK8YBE PIPPO +2228245 IZ8DSX Luigi 2228246 IU8HCN Pasquale 2228247 IZ8LLQ Gennaro 2228248 IZ8IYJ Nicola @@ -12162,9 +18030,83 @@ 2228276 IW8EIN Paolo 2228277 IC8FHX Massimo 2228278 IK8WCQ Giuseppe +2228279 IZ8JHD Eugenio 2228280 IQ8CS Francesco 2228281 IK8YOQ Massimo 2228282 IU8ADS Pasquale +2228283 IK8LVL Claudio +2228284 IU8BBQ Maurizio +2228285 IZ8KNW ROSARIO +2228286 IZ8QPX Roberto +2228287 IU8HTW Giuseppe +2228288 IZ8LYA PASQUALE +2228289 IW8QHB Antonio +2228290 IZ8QAK Nadia +2228291 IZ8WMP Gianpiero +2228292 I8TZD Luigi +2228293 IU8CEC Ciro +2228294 IW8FCR Luigi +2228295 IU8DMZ Antonio +2228296 IW8FAY Antonio +2228297 IW8QNI Francesco +2228298 IZ8STL Maria +2228299 IC8UOH LEONARDO +2228300 IZ8GCP Maurizio +2228301 IC8VYG Giovanni +2228302 IU8AMU Alberto +2228303 IZ8AWQ Giuliano +2228304 IU8IZH Francesco +2228305 IU8HBZ Emmanuel +2228306 IZ8SVA VITO +2228307 I8ULU Giacomo +2228308 I8KMD Adolfo +2228309 IZ8RBJ Guerrino +2228310 IC8VUE Vincenzo +2228311 IU8FYU Vincenzo +2228312 IZ8OFK CIRO +2228313 IC8BMP Felice +2228314 IU8JAY Emanuele +2228315 IZ8QEP Antonio +2228316 IU8BCF FRANCESCO +2228317 IU8CGV TONINO +2228318 IZ8QAD Filomeno +2228319 IZ8PEH Bruno +2228320 IU8HRA Pasquale +2228321 IZ8TXJ Salvatore +2228322 IZ8FWX Angelo +2228323 IW8RFH ANTONIO +2228324 IW8ROE Vincenzo +2228325 IZ8EDI Giuseppe +2228326 IZ8WMQ Luigi +2228327 IW8BVN Antonio +2228328 IZ8EQA ANTONINO +2228329 IU8CEH Mario +2228330 IZ8GNF Francesco +2228331 IW8ELX Pasquale +2228332 IW8CLL Raffaele +2228333 IW8QMB Domenico +2228334 IZ8DWQ Carlo +2228335 IZ8UYT Sandro +2228336 IT9CTB Francesco +2228337 IC8HGL Francesco +2228338 IK8LXI Aniello +2228339 IU8JCQ Massimo +2228340 IW8QPN Giovanni +2228341 IZ8SUI Gianluca +2228342 IU8IFD Gianni +2228343 IC8HFW Francesco +2228344 IK8GJI Carmine +2228345 IU8JMH Vittorio +2228346 IZ8SJK Santo +2228347 IU8JLX Amedeo +2228348 IK8DYM EMILIO +2228349 IZ8KWF Luca +2228350 IZ8MEK Francesco +2228351 IU8ADS Pasquale +2228352 IU8JMB Eugenio +2228353 IU8EOF Mauro +2228354 IW8EAS Carmine +2228355 IZ8GDO Pasquale 2229001 IT9YFO Andrea 2229002 IT9ZON Francesco 2229003 IT9UUT Salvo @@ -12292,7 +18234,7 @@ 2229125 IT9BFZ Vincenzo 2229126 IT9GNC Fabio 2229127 IW9DAO Donato -2229128 IT9ZOB Calogero +2229128 IT9ZOB Rocco 2229129 IW9CTJ Concetto 2229130 IW9CJI Rizzo 2229131 IT9BFE EMANUELE @@ -12311,8 +18253,51 @@ 2229144 IT9HGP Pietro 2229145 IW9ET Giovanni 2229146 IT9VBO ALFREDO +2229147 IT9ZQL LUIGI 2229148 IT9GWH Ignazio 2229149 IT9GXH Stefano +2229150 IT9CLU Salvo +2229151 IT9VJO Tullio +2229152 IT9GIB Giovanni +2229153 IT9FZA Antonello +2229154 IT9DLN Santo +2229155 IW9HLM Angelo +2229156 IT9SBE Enrico +2229157 IT9FBN Pino +2229158 IW9GDC Emanuele +2229159 IT9ISS Salvatore +2229160 IT9UVX Gaetano +2229161 IW9DAF Vincenzo +2229162 IW9FI Carmelo +2229163 IT9BDQ Michelangelo +2229164 IT9BFB Amedeo +2229165 IT9CNT Luigi +2229166 IT9BDR Angelo +2229167 IW9GWB Angelo +2229168 IT9DKI Pietro +2229169 IT9DGA Alfio +2229170 IT9GLP Fabrizio +2229171 IT9LFQ Renato +2229172 IT9DQP Leonardo +2229173 IT9FZB FRANCESCA +2229174 IT9DMQ Salvatore +2229175 IT9BWE Carlo +2229176 IT9EWK Pietro +2229177 IW9DLL Angelo +2229178 IW9GGN Ubaldo +2229179 IT9CEU Marcello +2229180 IT9NUI Enzo +2229181 IT9ZOB Rocco +2229182 IW9HPF GERLANDO +2229183 IT9RYJ SEBASTIANO +2229185 IT9XVU Antonino +2229186 IT9CLG Matteo +2229188 IT9DGZ Pietro +2229189 IT9MSX Francesco +2229190 IW9HEJ Leonardo +2229192 IT9GAJ FRANCESCO +2229193 IT9GJK Giuseppe +2229194 IT9GKD Alfio 2261001 YO3GTS Dan 2262001 YO2LOJ Marius 2262002 YO2LIC Vali @@ -12333,6 +18318,16 @@ 2262017 YO2MKL Sasa 2262018 YO2CLL Behawetz 2262019 YO2MTD Diana +2262020 YO2MPA Calin-Costin +2262021 YO2MJD Matei +2262022 YO2DRC Radu +2262023 YO2LPA Carmen +2262024 YO2LZZ Sandru +2262025 YO2DRC Radu +2262026 YO2MMC Mateas +2262027 YO2MKK Tina +2262028 YO2LRH Ovidiu-Cristinel +2262029 YO2MRE Wolfgang 2263000 YO3KSR ASRR 2263001 YO3GTS Dan 2263002 YO3HJV Adrian @@ -12403,6 +18398,28 @@ 2263067 YO3ITI Miron 2263068 YO3IMT Bogdan 2263069 YO3IYM Mihai +2263070 YO3DAN Laurentiu +2263071 YO3GDI Cristian +2263072 YO3FVR Catalin +2263073 YO3IJB Teodorian +2263074 YO3DLK Alexandru +2263075 YO3HUI Vintila +2263076 YO3IAZ Cristian +2263077 YO3ICN Anghelescu +2263078 YO3JBL OGICA +2263079 YO3ICN Andrei +2263080 YO3IFO Serban +2263081 YO3ILM CATALIN +2263082 YO3ILB ION +2263083 YO3ASC Gheorghe +2263084 YO3IIS Constantin +2263085 YO3IFT Horatiu +2263086 YO3IGH Ionut +2263087 YO3ILI DORIN +2263088 YO3ILM CATALIN +2263089 YO3IXW Bogdan +2263090 YO3HTB Doru +2263091 YO3IFO Cornel 2264001 YO6FWI Nagy 2264002 YO4FRF Constantin 2264003 YO4WM Gabriel @@ -12410,6 +18427,13 @@ 2264005 YO4RKN Rusu 2264006 YO4TNV Victor 2264007 YO4WM Gabriel +2264008 YO4CWI Nitescu +2264009 YO4RLN Valentin +2264010 YO4RNG Dorinel +2264011 YO4BII VICTOR +2264012 YO4PD Constantin +2264013 YO4FZV Laurentiu +2264014 YO4SGA Marin 2265001 YO2MPH Ciurdarescu 2265002 YO5ATL Attila 2265003 YO5DSG Daniel @@ -12420,6 +18444,28 @@ 2265008 YO5POO Lucian 2265009 YO5PPN Mihai 2265010 YO5ER Pop +2265011 YO5PRR Ramona-Mihaela +2265012 YO5PQN Ferencz +2265013 YO5OLD Attila +2265014 YO5OHH Radu +2265015 YO5OAI Ludovic +2265016 YO5PIV Ardai +2265017 YO5OHH Radu +2265018 YO5KFG Cafe +2265019 YO5KDS Cafe +2265020 YO5PSE Gabor +2265021 YO5KDS Cafe +2265022 YO5OQZ Endre +2265023 YO5ONJ Margareta +2265024 YO5OQZ Endre +2265025 YO5PHQ Attila +2265026 YO5OIC IOAN-CIPRIAN +2265027 YO5OSA SZOKE +2265028 YO5BOP Beniamin +2265029 YO5CHK IOAN +2265030 YO6SM Mihai +2265031 YO5POP Alin +2265555 YO5KFG Cafe 2266001 YO6HDJ Iulian 2266002 YO6IKC Carla 2266003 YO6HEG Marosyi @@ -12458,7 +18504,7 @@ 2266036 YO6FLW Arcire 2266037 YO6CFB Laszlo 2266038 YO6OHD Onofrei -2266039 YO6OAH Mihai +2266039 YO6SM Mihai 2266040 YO6ANZ Marin 2266041 YO6IKB Pavel 2266042 YO6NAM Razvan @@ -12473,7 +18519,31 @@ 2266051 YO6PVO Radu 2266052 YO6ZO Lucian 2266053 YO6PVO Radu +2266054 YO6OGJ Endre +2266055 YO6PQK Claudiu +2266056 YO6PVX Alexandru-Florian +2266057 YO6IXB Raul +2266058 YO2LZP Vlad +2266059 YO6KAF Silion +2266060 YO6K Ciprian +2266061 YO6PKT Csaba +2266062 YO6JBG Csilla +2266063 YO6ITR Stan +2266064 YO6FPW Lucilius +2266065 YO6AL Alexandru +2266066 YO6KEK PROMETHEUS +2266067 YO6ORO Viorel +2266068 YO6PTX NAGY +2266069 YO6AL Alexandru +2266070 YO6AL Alexandru +2266071 YO6FPW Lucilius +2266072 YO6PVL Bogdan +2266073 YO6GBD ADRIAN 2267001 YO7GQZ Catalin +2267002 YO7GTM Adrian +2267003 YO7IIY Florin +2267004 YO7HIG Mitoi +2267005 YO7LSX Titu-Daniel 2268001 YO8TEH Isidor 2268002 YO8RCM Teodor 2268003 YO8TES Eduard @@ -12485,6 +18555,17 @@ 2268009 YO8SAL Adrian 2268010 YO8SDE Florin 2268011 YO8SIW Ioan +2268012 YO8RXT Adrian +2268013 YO8TEH Stirbu +2268014 YO8SIK Florentin +2268015 YO8RGB BALANICI +2268016 YO8TVD Daniel +2268017 YO8SCV Corneliu +2268018 YO8RZZ Adrian +2268019 YO8SAL Adrian +2268020 YO8SGQ Mugur +2268021 YO8RZE Cristian +2268022 YO8SJU Sebastian 2269001 YO9ION Ionut 2269002 YO9ION Ionut 2269003 YO9MB Mitica @@ -12497,8 +18578,10 @@ 2269010 YO9IQS Valentin 2269011 YO9RVE Silviu 2269012 YO9FYP Ioan +2269013 YO9INA Lucian +2269015 YO9HOW Catalin 2280000 DSTAR Not -2280001 DG1HT1 Torsten +2280001 4U1ITU Attila 2281001 HB3YNV Cedric 2281002 HB3YNV Cedric 2281003 HB3YNV Cedric @@ -12648,6 +18731,25 @@ 2281147 HB9FMK Mario 2281148 HB3YDE Dominique 2281149 HB9VBA Jean-Paul +2281150 HB9TIH Marco +2281151 HB9VBE Lars +2281152 HB9TGW Jose +2281153 HB3YAP Pascal +2281154 HB9TWR Michel +2281155 HB9VJK Andre +2281156 HB9FLT Tifany +2281157 HB3YBN Steve +2281158 HB3YGC Claudia +2281159 HB9GPH Patrick +2281160 HB9VD RA +2281161 HB3YBG Thierry +2281162 HB9IAJ Attila +2281163 HB3YSD Jose-Antonio +2281164 HB3YBO Nathanael +2281165 HB9S Leslie +2281166 HB9DUW Agatino +2281167 HB3YKB Patrick +2281168 HB3YOE Massimiliano 2282001 HB9OOI Stephan 2282002 HB9BEI Bruno 2282003 HB9EZV Michel @@ -12670,6 +18772,12 @@ 2282020 HB3YRY Patrick 2282021 HB9FMC Pascal 2282022 HB9EPM Philippe +2282023 HB9RCU Jean-Claude +2282024 HB9HLI Dominique +2282025 HB9EXN Niklaus +2282026 HB9EXM Monika +2282027 HB3YDK Hansruedi +2282028 HB9EHB Carlo 2283000 HB9DUU Christian 2283001 HB9DUU Christian 2283002 HB9DUU Christian @@ -12799,6 +18907,27 @@ 2283126 HB9HFL Giovanni 2283127 HB9GKD Detlev 2283128 HB9PKP Hans +2283129 HB3YIW Benjamin +2283130 HB9DNX Massimo +2283131 HB3YVR Rudolf +2283132 HB9DLB Matthias +2283133 HB9GNB Thomas +2283134 HB9HQX Beat +2283135 HB3YSZ Daniel +2283136 HB3YXP Patrick +2283137 HB3YYI Martin +2283138 HB3YDX Markus +2283139 HB9BRS Walter +2283140 HB9GPC Christoph +2283141 HB3YIP Adrian +2283142 HB9GAA Roland +2283143 HB9BFC Juerg +2283144 HB9BWR Kurt +2283145 HB9FLW Tobias +2283146 HB3YYW Gottfried +2283147 HB9UVM Rudolf +2283148 HB3YBC Christian +2283149 HB9EIS Florian 2283200 HB9F 2284001 HB9EMQ Andy 2284002 HB9EMQ Andy @@ -12935,6 +19064,21 @@ 2284133 HB3YMZ Michel 2284134 HB9FZX Christian 2284135 HB9GFI Daniel +2284136 HB9BSL Funkamateur +2284137 HB9KIDS Funk-Amateur +2284138 HB9CWI Budi +2284139 HB9FZX Christian +2284140 HB9TUL Guglielmo +2284141 HB9DHR Heinz +2284142 HB9CKH Peter +2284143 HB9BNQ Sammy +2284144 HB9BVB Helmut +2284145 HB9FVK Ruedi +2284146 HB9EOR Rolf +2284147 HB9FMZ Walter +2284148 HB9GIQ Andreas +2284149 HB9FSG Toni +2284150 HB9GNZ Michel 2285001 HB9CNT Paul 2285002 HB9CNT Paul 2285003 HB9CNT Paul @@ -12974,6 +19118,13 @@ 2285037 HB9MIR Arturo 2285038 HB9ZGF Andreas 2285039 HB9XAR Thomas +2285040 HB9GFX Stefan +2285041 HB9FID Thomas +2285042 HB9PWA Markus +2285043 HB9TRQ Oliver +2285044 HB9FPX Fritz +2285045 HB9FPW Toni +2285046 HB9PDM Max 2286001 HB9BMC Robert 2286002 HB9CPY Peter 2286003 HB3YVK Luca @@ -13129,11 +19280,31 @@ 2286153 HB9WDN Markus 2286154 HB9JBY Alfons 2286155 HB9JAY Walter +2286156 HB9CAB Werner +2286157 HB9RE Funkclub +2286158 HB9RYY Stephan +2286159 HB9FPQ Thomas +2286160 HB9RYZ Wolfgang +2286161 HB9JBD Lukas +2286162 HB9FFJ Marcel +2286163 HB9FRA Pascal +2286164 HB9WBU Casimir +2286165 HB9FHS Samuel +2286166 HB3YLZ Maurizio +2286167 HB9CQK Frederic +2286168 HB9FWO Olivier +2286169 HB3YFO ADRIANO +2286170 HB9DBK Hanspeter +2286171 HB9WDF Michael +2286172 HB9GKC Luigi +2286173 HB9MCF Serge +2286174 HB9JA Stefan +2286178 HB9GSE Marco 2287001 HB9FPO Stefano 2287002 HB9HAN Roland 2287003 HB9FPO Stefano 2287004 HB9SOA Wilhelm -2287005 HB9TVM Mengotti +2287005 HB9TVM Tiziano 2287006 HB9GIE Erwin 2287007 HB9DSN Benno 2287008 HB9EZW Simon @@ -13150,9 +19321,14 @@ 2287019 HB9HAT Mario 2287020 HB9MAD Fabio 2287021 HB9TVL Ralph -2287022 HB9GKL EDUARD +2287022 HB9GKL Edi 2287023 HB9EZW Simon 2287024 HB9GIF Francesco +2287025 HB9GNN Armin +2287026 HB9GHZ Lorenzo +2287027 HB9ASV Peter +2287028 HB9CAN MARCO +2288000 HB9SDB-0 Tschumi 2288001 HB3YEJ Andreas 2288002 HB9WOF Reto 2288003 HB9WOF Reto @@ -13336,6 +19512,43 @@ 2288181 HB9IQY Daniel 2288182 HB9DDS Daniel 2288183 HB3YBX Roger +2288184 HB9PLB Konrad +2288185 HB9DQM Manuel +2288186 HB9BRJ Markus +2288187 HB9UAG Raffaele +2288188 HB9FVR Silvan +2288189 HB9FF FUNKERFREUNDE +2288190 HB9ZCY Urs +2288191 HB9FU Funkgruppe +2288192 HB9TZX Michael +2288193 HB3YVH Ivan +2288194 HB9CAC Konrad +2288195 HB9TPT Guido +2288196 HB9LEK Martin +2288197 HB9GPG Heinz +2288198 HB9STW Thomas +2288199 HB3YZL Heinz +2288200 HB9XXX ID +2288201 HB9FFP Peter +2288202 HB3YPI Silvio +2288203 HB9FGX Lukas +2288204 HB9EGA Marcin +2288205 HB3YUI Roland +2288206 HB9TQD Stefan +2288207 HB3YGT Rene +2288208 HB3YLG Lilian +2288209 HB9Z Radio +2288210 HB9BTE Peter +2288211 HB9EWB Salvatore +2288212 HB9RMW Leander +2288213 HB9LFK Stefan +2288214 HB9IQR Emanuel +2288215 HB9FVR Silvan +2288216 HB3YZX Michael +2288217 HB9TQH Hans +2288218 HB9XJ Hans +2288219 HB9THI Alexander +2288226 HB9FDT Alexander 2288424 HB9EPF Peter 2288542 HB9ANF Hans-Joerg 2288822 HB9SDB Rolf @@ -13353,7 +19566,7 @@ 2289011 HB9CKM Rene 2289012 HB9KOM Heinz 2289013 HB9EUD Stefan -2289014 HB9EKI Lucarelli +2289014 HB9EKI Franco 2289015 HB9TZS Giuseppe 2289016 HB9FSM Maximilian 2289017 HB9TRO Roland @@ -13376,8 +19589,39 @@ 2289034 HB9MTJ Walter 2289035 HB9FGC Rade 2289036 HB9BEP Michael -2289037 HB9EKI Lucarelli +2289037 HB9EKI Franco 2289038 HB9EUQ Leandro +2289039 HB9FVF Matthias +2289040 HB9DWD Urban +2289041 HB9DQL Juerg +2289042 HB9DQK Daniel +2289043 HB9WG Erich +2289044 HB9EUJ Claudia +2289045 HB9AKC Carl +2289046 HB9GNK Erwin +2289047 HB9KNO Carl +2289048 HB9DWD Urban +2289049 HB9KOG Robert +2289050 HB9TIP Marinus +2289051 HB9EVD Jack +2289052 HB9BZC Kurt +2289053 HB9KOO Reto +2289054 HB9FFY Roman +2289055 HB3YGP Paul +2289056 HB9TNW Celso +2289057 HB9BFY Peter +2289058 HB9FES Daniel +2289059 HB9CMP Alex +2289060 HB9DHH Rene +2289061 HB9TKE Johannes +2289062 HB9AJF Ernst +2289063 HB9EMZ Herbert +2289064 HB3YWF Franz +2289065 HB9FUT Timm +2289066 HB9BIPI Scoutnet +2289067 HB3YBV Andreas +2289068 HB3YDM Martin +2289069 HB9FUE Patrick 2300001 OK8NWO Lynch 2301001 OK9DTZ David 2301002 OK3ZB Zdenek @@ -13456,6 +19700,14 @@ 2301075 OK1DSB Stanislav 2301076 OK1ZKN Jaroslav 2301077 OK9DMR Michal +2301078 OK5MB Stepan +2301079 OK1DL Daniel +2301080 OK1DSB Stanislav +2301081 OK1PMP Michal +2301082 OK8OI Stylianos +2301083 OK1UYR Martin +2301084 OK9ATD Jan +2301085 OK1JTO Tomas 2302001 OK8APJ Torsten 2302002 OK1BLG Peter 2302003 OK1VHB Martin @@ -13483,6 +19735,10 @@ 2302025 OK1ZDA Lubos 2302026 OK1XC Josef 2302027 OK1RPT Milos +2302028 OK9AAO Zdenek +2302029 OK1BVJ Vaclav +2302030 OK1HJT Jiry +2302031 OK1BIL Marek 2303001 OK1UDI Bedrich 2303002 OK1SLA Vaclav 2303003 OK1IKP Karel @@ -13495,6 +19751,11 @@ 2303010 OK3NR Lukas 2303011 OK1JMD Martin 2303012 OK1PDM Petr +2303013 OK5RK Karel +2303014 OK8PH Patrik +2303015 OK1PAT Patrik +2303016 OK1DIY Vaclav +2303017 OK5HW Vladimir 2304001 OK1ZOO Martin 2304002 OK7US Miroslav 2304003 OK1TPG Vladimir @@ -13504,6 +19765,9 @@ 2304007 OK1AYR Jan 2304008 OK4HM Miroslav 2304009 OK1JIL Miroslav +2304010 OK1ZHV Vojtech +2304011 OK6HJ Jan +2304012 OK1XFA Jaroslav 2305001 OK1MSU Martin 2305002 OK2MIB Silvestr 2305003 OK1BF Roman @@ -13527,6 +19791,11 @@ 2305021 OK1CRF Antonin 2305022 OK2UZL Ludek 2305023 OK1CEL Petr +2305024 OK2VAT Petr +2305025 OK1VFC Vitezslav +2305026 OK7OSM Jiri +2305027 OK5AG Emil +2305028 OK6AB Radek 2306001 OK2BKR Jiri 2306002 OK4PS Pavel 2306003 OK2MKM Marcel @@ -13577,6 +19846,12 @@ 2306048 OK2HAD Frantisek 2306049 OK2SJR Jarda 2306050 OK2SZ Zdenek +2306051 OK2SJF Marek +2306052 OK7SS Tomas +2306053 OK2PZP Lukas +2306054 OK2BLK Lukas +2306055 OK2SON Ondrej +2306056 OK2SZ Zdenek 2307001 OK2MZS Zdenek 2307002 OK6CX Ivo 2307003 OK2JKD Dalibor @@ -13595,6 +19870,9 @@ 2307016 OK2SHI Ivo 2307017 OK1JGX Ivo 2307018 OK9IBR Ivan +2307019 OK2XAK Karel +2307020 OK2CET Radim +2307021 OK2CRD Roman 2311001 OM1ATS Daniel 2311002 OM1AEG Anton 2311003 OM1EI Marian @@ -13611,6 +19889,11 @@ 2311014 OM1AMP Peter 2311015 OM1ATX Jozef 2311016 OM6ATX Michal +2311017 OM9HQ Slovensky +2311018 OM8AKE Peter +2311019 OM1II Jaroslav +2311020 OM1AM Attila +2311021 OM6NM Norbert 2312001 OM4TN Rastislav 2312002 OM4AVG Mojmir 2312003 OM4AJO Juraj @@ -13624,6 +19907,8 @@ 2312011 OM5KV Vladimir 2312012 OM5KV Vladimir 2312013 OM3TKT Jozef +2312014 OM5AST Tomas +2312015 OM5AMG Gabriel 2313001 OM6AXE Jan 2313002 OM6ADQ Erik 2313003 OM7TW Dusan @@ -13647,6 +19932,14 @@ 2313021 OM7AFM Marek 2313022 OM7ANT Miroslav 2313023 OM7TY Jan +2313024 OM7PY Erwin +2313025 OM7AJD Jaromir +2313026 OM7AMV Milan +2313027 OM6AM Jozef +2313028 OM6AR Frantisek +2313029 OM7ASX Robert +2313030 OM6AAW Lubomir +2313031 OM6SZ Milan 2314001 OM8AIB Stefan 2314002 OM8AKX Peter 2314003 OM8KT Martin @@ -13676,6 +19969,7 @@ 2314027 OM8KD Imrich 2314028 OM8AKX Peter 2314029 OM8AKZ Jozef +2314030 OM8AEO Emil 2320001 DG1HT Torsten 2320010 OE1XAR Datengateway 2321001 OE1KBC Kurt @@ -13770,7 +20064,16 @@ 2321090 OE1OEB Thomas 2321091 OE1BAK Benjamin 2321092 OE1KMQ Karl +2321093 OE1ENS Ernst +2321094 OE1HAW Hans +2321095 OE1ABS Arno +2321096 OE1YXS Sylvia +2321097 OE1DEA Denny +2321098 OE1PSW Stefan +2321099 OE1AMA Adolf +2321100 OE1ROC Werner 2321101 OE1WDS Wolfgang +2321102 OE1BHS Heinz 2321105 OE1PSW Stefan 2321106 OE1MSA Manfred 2321107 OE1MSA Manfred @@ -13844,6 +20147,8 @@ 2322015 OE2WPX Wolfgang 2322016 OE2MLP Michael 2322017 OE2MKR Mario +2322018 OE2TRM Wolfgang +2322019 OE2HRO Harald 2323001 OE3OLU Robert 2323002 OE3OLU Robert 2323003 OE3RGB Rainer @@ -13992,8 +20297,32 @@ 2323146 OE3HRE Reinhard 2323147 OE3BPC Charles 2323148 OE3DSU Manfred +2323149 OE3MWJ Martin +2323150 OE3VGW Gerald 2323151 OE3RPU Rudolf +2323152 OE3AWU Andreas 2323153 OE3ASA Gerhard +2323154 OE3JFW Hans +2323155 OE3RFW Roman +2323156 OE3BLS Sven-Erik +2323157 OE3MTC Christoph +2323158 OE3HOI Harald +2323159 OE3FKR Friedrich +2323160 OE3NIM Norbert +2323161 OE3EIW Herbert +2323162 OE3FZB Friedrich +2323163 OE3STU Josef +2323164 OE3HCW Helmuth +2323165 OE3LMA Michael +2323166 OE3BHB Heinz +2323167 OE3FQR Franz +2323168 OE3FOA Friedrich +2323169 OE3ULA Martin +2323170 OE3VNA Arne +2323171 OE3VSS Stefan +2323172 OE3TWH Wolfgang +2323173 OE3LWC Werner +2323174 OE3KAU Andreas 2323201 OE3JIU Johann 2323202 OE3FLU Franz 2323203 OE3FLU Franz @@ -14032,6 +20361,7 @@ 2323434 OE3TAN Anton 2323435 OE3VKA Markus 2323436 OE3ATC Alois +2323500 OE3XHQ AFZ 2323701 OE3DNW Gerhard 2323702 OE3DNW Gerhard 2323710 OE3DNW Gerhard @@ -14049,6 +20379,10 @@ 2324012 OE4OJB Otto 2324013 OE4FHS Fredy 2324014 OE4GMU Guenther +2324015 OE4XBJ Klaus +2324016 OE4CEN Claus +2324017 OE4EUA Erwin +2324018 OE4HZB Bernd 2324101 OE4KMU Klaus 2324102 OE4RLC Rainer 2324103 OE4MUB Martin @@ -14118,6 +20452,17 @@ 2325056 OE5OMP Peter 2325057 OE5TGM Georg 2325058 OE5MXL Karl +2325059 OE5PSO Peter +2325060 OE5OEM Andreas +2325061 OE5KIL Karl +2325062 OE5DLH Daniel +2325063 OE5WIK Wieland +2325064 OE5DZL Dieter +2325065 OE5STM Timm +2325066 OE5MXL Karl +2325067 OE5TET Gerald +2325068 OE5KZM Klaus +2325069 OE5YEE Elen 2325101 OE5GOL Robert 2325140 OE5BWN Wolfgang 2325141 OE5ERN Erwin @@ -14204,6 +20549,29 @@ 2326072 OE6POD Johann 2326073 OE6EWH Erwin 2326074 OE6NZG Guntram +2326075 OE6TPE Thomas +2326076 OE6CKG Karl +2326077 OE6FFF Mario +2326078 OE6WOF Wolfgang +2326079 OE6JUD Johann +2326080 OE6NAD Guenter +2326081 OE6CKG Karl +2326082 OE6LUG Lothar +2326083 OE6FTE Alexander +2326084 OE6MBF Michael +2326085 OE6UCG Hubert +2326086 OE6AEG Gerhard +2326087 OE6TLF Thomas +2326088 OE6UVG Armin +2326089 OE6KCD Erich +2326090 OE6AAW Walter +2326091 OE6HEE Hans +2326092 OE6PWG Peter +2326093 OE6PTE Thomas +2326094 OE6ANH Alois +2326095 OE6AVD Alex +2326096 OE6YJD Martha +2326097 OE6GHG Heimo 2326121 OE6HOF Franz 2326122 OE6HOF Franz 2326123 OE6PKF Kersten @@ -14355,6 +20723,17 @@ 2327121 OE7MFI Florian 2327122 OE7MFJ Florian 2327123 OE7PJH Patrik +2327124 OE7WPA Werner +2327125 OE7GFT Gerhard +2327126 OE7PSH Schulze +2327127 OE7RAJ Roland +2327128 OE7RAJ Roland +2327129 OE7JVJ Andreas +2327130 OE7NJI Arnold +2327131 OE7GDH Gerhard +2327132 OE7AJT Andy +2327133 OE7KNI Klaus +2327135 OE7NCI Norbert 2327141 OE7ERJ Erwin 2327232 OE7OST Thomas 2328001 OE8AGK Alfred @@ -14402,6 +20781,13 @@ 2328043 OE8AIR Friedrich 2328044 OE8BJK Joachim 2328045 OE8PAK Klaus +2328046 OE8PGQ Guenther +2328047 OE8CMQ Christoph +2328048 OE8RRR Andreas +2328049 OE8RZS Richard +2328050 OE8KLR Franz +2328051 OE8DKK Rudolf +2328052 OE8AWO Wolfgang 2328081 OE8KTR Gerhard 2328212 OE8LBK Helmut 2328502 OE8WLK Wolf @@ -14502,6 +20888,20 @@ 2329068 OE9BGI Gerhard 2329069 OE9XRV Clubstation 2329070 OE9MAV Martin +2329071 OE9HSV Hermann +2329072 OE9TKH Thomas +2329073 OE9PKV Klaus +2329074 OE9NJJ Juergen +2329075 OE9MGJ Manuel +2329076 OE9RJJ Johann +2329077 OE9HWV Hubert +2329078 OE9OLT Markus +2329079 OE9MEV Matthias +2329080 OE9DLV David +2329081 OE9MDT Markus +2329082 OE9GBH Guido +2329083 OE9MMV Martin +2329084 OE9HIJ Helmut 2340000 G8SJP Iain 2340001 G8SJP Iain 2341001 G0RDI Iain @@ -15606,7 +22006,7 @@ 2342100 2E0PSD Jay 2342101 M3HSY Gary 2342102 M3OLG Jennie -2342103 M6OJA Jeremy +2342103 2E0JZA Jez 2342104 G8KUW Steve 2342105 M6JPK Julian 2342106 G8EUX Peter @@ -15761,7 +22161,7 @@ 2342255 M0MGC Dale 2342256 G3SWW Harry 2342257 M6OBH MALCOLM -2342258 M6KNY Roger +2342258 M0ORG Roger 2342259 G8KHU David 2342260 M6GCO Scott 2342261 M0VVA Andrew @@ -15776,7 +22176,7 @@ 2342270 M6UKB Jonathan 2342271 2E0EVD Clive 2342272 M0NCK Nick -2342273 M6RKE Ryan +2342273 2E0RKE Ryan 2342274 G6YAK Paul 2342275 G7HEK Andy 2342276 2E0CPU Michael @@ -16275,7 +22675,7 @@ 2342769 G4OTJ John 2342770 G0WRT Paul 2342771 G0OFY Eddy -2342772 M1EQB Gerald +2342772 M1EQB Gerry 2342773 M6UZZ David 2342774 M0WDG David 2342775 M6HUB Chris @@ -16304,7 +22704,7 @@ 2342798 G1VXQ Jonathan 2342799 M6HXA Paul 2342800 G4WBB David -2342801 M6LRJ Kenneth +2342801 2E0KFJ Ken 2342802 2E0GPU Andy 2342803 2E0HGO Piotr 2342804 2E0DZE Marie @@ -16486,6 +22886,7 @@ 2342980 M6HYF Richard 2342981 G1HZR KEITH 2342982 M0TGT Simon +2342983 2E0MEF Simon 2342984 M0CLD IAN 2342985 G7ASJ Simon 2342986 G6XUV David @@ -16498,7 +22899,7 @@ 2342993 2E0EKT Mat 2342994 2E1EBX Les 2342995 2E0GYX James -2342996 M0SKF Samuel +2342996 M0SKF Sam 2342997 M0ASJ Simon 2342998 M0RLM Rui 2342999 M0SGO Scott @@ -16640,7 +23041,7 @@ 2343135 2E0GRB Gary 2343136 MB6ICV Rob 2343137 2E1DOX Ashley -2343138 2E0RED Adrian +2343138 M0IIP Adrian 2343139 M0OBZ Jim 2343140 M0WHC William 2343141 M1CDP Allan @@ -16877,7 +23278,7 @@ 2343372 2E0KIS Margaret 2343373 G1WVV Robert 2343374 M1ELB Craig -2343375 2E0SFS Mark +2343375 M0XXG Mark 2343376 G4LMF Robert 2343377 G7HNQ Doug 2343378 2E0GEX Gary @@ -16902,7 +23303,7 @@ 2343397 M0RSF Chris 2343398 M6IWG Ernest 2343399 G1MOK Terry -2343400 M6OLN Andrew +2343400 2E0OLN Andrew 2343401 G4BXI Christopher 2343402 G0PDZ Ian 2343403 G7KJW PHILIP @@ -16914,6 +23315,865 @@ 2343409 M0VVA Andrew 2343410 G3WNS Alan 2343411 M0SBY Stephen +2343412 2E0EEG Joseph +2343413 M6RXU Carl +2343414 G1DFT Ian +2343415 2E0CEG IAN +2343416 M0HLR Tony +2343417 G1MZT Terence +2343418 M3GRY Graham +2343419 M0EPV Gary +2343420 M1BTF Matthew +2343421 G8OQG Peter +2343422 M6VML Dereck +2343423 G4PZN Barney +2343424 M6IGP Jeremy +2343425 G4INA Philip +2343426 M0MEA Mark +2343427 G0FMM Martin +2343428 G7NPP Philip +2343429 M6YUR Iurii +2343430 M3IQM Jamie +2343431 M6FFK Michael +2343432 2E0HFE Ashley +2343433 2E0MRH Roy +2343434 2E0HYD DAVID +2343435 G0PEQ Peter +2343436 G4XCS Neil +2343437 M6PDR Peter +2343438 G8HUL Jeff +2343439 G7DSV Dennis +2343440 M3VPP Ludovic +2343441 M6YHW Rob +2343442 G6YBV Stephen +2343443 M1BRR Peter +2343444 M6TZU STEPHEN +2343445 M6IGG Ashley +2343446 G7OBF Ted +2343447 G7RRF John +2343448 M6ANY Mitch +2343449 M0ORH Roy +2343450 2E0SYI Sylvester +2343451 M6JOM Adam +2343452 M6OYT Nicholas +2343453 G7PCM Roger +2343454 G7PCN Sara +2343455 M3WSE John +2343456 M0YAV William +2343457 M6KIO Dominic +2343458 G0HXF Alan +2343459 2E0EHK John +2343460 G7HIJ John +2343461 G1ERM Darren +2343462 G4VSD Paul +2343463 G1XCK William +2343464 MB6CE Joel +2343465 M0GAX Craig +2343466 2E0MGP GARRY +2343467 G7UCP David +2343468 M6JYB JASON +2343469 M0IGT Brian +2343470 G0GFQ Keith +2343471 G1MIE Keith +2343472 2E0BXW Steven +2343473 M6FYH Colin +2343474 M0HZR Nigel +2343475 2E0DDV Mike +2343476 M3VWG Paul +2343477 M3PIL Rob +2343478 M0DYA Oliver +2343479 M0ICS Carl +2343480 M6OPZ Justin +2343481 M6UAR David +2343482 M6GML Gregory +2343483 M0DNW Syd +2343484 G1RKJ Robert +2343485 M1MIS Martyn +2343486 2E0EFP Steve +2343487 M6SRU Simon +2343488 M0MCO MARK +2343489 M0UOO Richard +2343490 M6IZB Ashley +2343491 M6IVB CHRISTOPHER +2343492 M1CBC Patrick +2343493 2E0OUT James +2343494 2E0GCB Gordon +2343495 M6IZO Dylan +2343496 MB6IBK Alister +2343497 M0MLW Martyn +2343498 M6NNA Les +2343499 M6TZO James +2343500 M6PWZ James +2343501 G7GJF Keith +2343502 G3UWR Peter +2343503 M3JLY Martyn +2343504 G1WXF John +2343505 M6IYK Paul +2343506 M6VBO Paul +2343507 G3WCS Ken +2343508 G7SRK Roger +2343509 M6WGS Christopher +2343510 G7TFX James +2343511 M0ZDG David +2343512 G8PYD Graham +2343513 M6NLD Robert +2343514 G0REM Tadeusz +2343515 G0SEA Tadeusz +2343516 M3NVV Craig +2343517 M0GGW Gordon +2343518 G0GOO Barrie +2343519 G4UKO Nicholas +2343520 G4JNW Leslie +2343521 M6IYR Ian +2343522 2E0BHP Gary +2343523 M6XXS Stewart +2343524 G3ZVI Peter +2343525 M0OFX Philip +2343526 2E0WCC COLIN +2343527 2E0KPD Paul +2343528 M6SVX Stephen +2343529 M6UJR Jon +2343530 2E0NHJ Nicholas +2343531 G4IRX Nick +2343532 G1FGB Colin +2343533 G1EHF David +2343534 G1WJR William +2343535 M0EAL George +2343536 G6TEL Steve +2343537 2E0SCO John +2343538 G6JVX BERT +2343539 M6KXA Kristian +2343540 2E0IEM John +2343541 M6LME Jake +2343542 M3XKM Kevin +2343543 G6RPD Richard +2343544 2E0SCM John +2343545 G8AQP Stuart +2343546 M6HGR Steven +2343547 G3RWP Craig +2343548 G7SRE David +2343549 2E0EHC Bernard +2343550 G0PPM Ken +2343551 M0VHC Thomas +2343552 G4PDF Robert +2343553 2E1SKA Bill +2343554 M6SPD Sean +2343555 M0NDE Nigel +2343556 G8GBP Christopher +2343557 G8OSZ Steve +2343558 2E0OFF George +2343559 G4KVI Chris +2343560 2E0CFY Andrew +2343561 G4EBN Mike +2343562 G3LWT Peter +2343563 2E0RVV David +2343564 M6JPU Scott +2343565 G4RGH Declan +2343566 M6RUG Dave +2343567 M6OVR Michael +2343568 2E1CIC Andrea +2343569 G8EXQ Tom +2343570 G8NAI James +2343571 G7MQB Ian +2343572 G6FLW Kit +2343573 2E0JVD Jethro +2343574 G1DMQ Dave +2343575 2E0RKD Richard +2343576 M0TDW Bill +2343577 G4JTX Philip +2343578 M0CUU Colin +2343579 M6WWF Martin +2343580 G1HQK IAN +2343581 M6HZQ Jon +2343582 M6YTX Haydn +2343583 M6UPD Alan +2343584 2E0IIT Graham +2343585 2E0MZA Elodie +2343586 M1ASR Graham +2343587 M6JTD Dave +2343588 2E0IBU Adam +2343589 G0EBI John +2343590 M0KXS Robert +2343591 M0JRZ John +2343592 M6IZT Mark +2343593 M6WHE Ronald +2343594 M0BPQ Steve +2343595 M6JRK Jon +2343596 M1CBG Alan +2343597 M6JNV Terence +2343598 M0JCM John +2343599 G7PWS Chris +2343600 MB6IBO Simone +2343601 G6LEB Tim +2343602 M6IZJ Andrew +2343603 G0FGX Robert +2343604 2E0BFN Wayne +2343605 G0ABV David +2343606 G4UIX Joseph +2343607 G4WDR West +2343608 G6BJJ Ian +2343609 G4XXS Geoff +2343610 G1GDB Derek +2343611 2E0KEE Ken +2343612 2E0VDK Tony +2343613 M0IFP Michal +2343614 M3FLP Simon +2343615 2E0KOR Lee +2343616 2E0HNJ Peter +2343617 M3JCA Colin +2343618 G6URM Brett +2343619 G7PEQ John +2343620 M0HFM Bill +2343621 G0FQB Peter +2343622 M1FHP Edward +2343623 G7NGZ Harry +2343624 2E0SJQ Steven +2343625 M6TTZ Steve +2343626 M6HVR MALCOLM +2343627 M6JUJ William +2343628 G7FHN Walter +2343629 G8YHS John +2343630 G4MEE Donald +2343631 G0VOF Mark +2343632 M6VBO Paul +2343633 2E0RWB Ronald +2343634 G6NID JOHN +2343635 2E0HRB Edward +2343636 G7AQD Bill +2343637 M6MSM Michael +2343638 G4TXA David +2343639 M6LBE Steven +2343640 M6HJX Neil +2343641 G0NLA Robert +2343642 M6XXX Glyn +2343643 MB6BK Alister +2343644 M0VDQ Adrian +2343645 G0TAI Ian +2343646 M6JVA Paul +2343647 G7WCC Andy +2343648 G7GMZ William +2343649 2E0WDS Wayne +2343650 M0NLP Colin +2343651 2E0MRP Mark +2343652 M0RYK Michael +2343653 G7FIK Sean +2343654 M6GFM Geoff +2343655 2E0EKC Robert +2343656 M6IWC Adam +2343657 M6PDS Peter +2343658 G7PZB Roy +2343659 M6MPN Brian +2343660 2E0EKP Stewart +2343661 G7KPB Alan +2343662 2E0FVI Owen +2343663 M6KXA Kristian +2343664 2E0GRX Graham +2343665 2E1DZL Bob +2343666 G6DOV Leonard +2343667 G4YFB Steve +2343668 2E0KVR Alan +2343669 G4UCT Alan +2343670 G7JJC Patrick +2343671 2E0MIH Michael +2343672 G6LSB Nigel +2343673 G1SPQ David +2343674 2E0RSX Robert +2343675 M0IYA Clara +2343676 G1HUW Jim +2343677 M6VGB Andrew +2343678 G1YRV Rob +2343679 M6JVS Charles +2343680 2E0JVD Jethro +2343681 2E0GGQ Gary +2343682 M0KPP Peter +2343683 G0IFI Perry +2343684 G7ICD James +2343685 M6RLZ Ross +2343686 2E0DKH David +2343687 M0NCP Nick +2343688 M6TUI Sean +2343689 2E0CFN Andrew +2343690 M3EYG Paul +2343691 G1HEH Andrew +2343692 2E0EKX Andrew +2343693 2E0EPP Peter +2343694 M6PZT Rick +2343695 G8XQQ Walter +2343696 M1HVJ ALAN +2343697 M6UKF Francis +2343698 M6HQL MARCUS +2343699 M6EVD CLIVE +2343700 2E0CWC Carl +2343701 G8XDV Stephen +2343702 G1DCG David +2343703 M6BJC Malcolm +2343704 M0UMS Martin +2343705 M6AIP KEITH +2343706 2E0KMX Peter +2343707 G1RUV John +2343708 M3SNU Stephen +2343709 G0RTH Alan +2343710 G8PYT Stephen +2343711 M6JNV TERRY +2343712 M0SSK Kristian +2343713 2E0SSX Kristian +2343714 M0FCB Frederick +2343715 M6TWT James +2343716 G7JYM Laurence +2343717 G4CML John +2343718 M6SWI Andrew +2343719 M0PGX Paul +2343720 G8BIX Tony +2343721 M6WXZ John +2343722 G4MKI Duncan +2343723 M0BCV Stuart +2343724 M0YZY Steve +2343725 M6DOA David +2343726 2E0ORP Martin +2343727 M1EBU Warren +2343728 G6ENN David +2343729 M6RFY Robert +2343730 G0JUY Philip +2343731 G7PHI Tim +2343732 M6HFN David +2343733 2E0DFJ David +2343734 M6NMS James +2343735 G8ILZ Ian +2343736 M3AZK Anthony +2343737 M0JMO Joshua +2343738 M0KMR Ray +2343739 M6COJ Glyndwr +2343740 M1AJG Mark +2343741 M6HSF Farzad +2343742 M6SNZ Sanaz +2343743 G4KAM STEVE +2343744 G7DYG PETER +2343745 G4UXV Christopher +2343746 M6RXO Rose +2343747 G8KOE Martin +2343748 G0JML Mark +2343749 G6MIU William +2343750 M0UKD John +2343751 G6MLS Trevor +2343752 G7RNX Alex +2343753 G7AHP Steve +2343754 G1SPQ David +2343755 M6RUK MARK +2343756 G4FDO Les +2343757 M6FGI Kevin +2343758 M0ADH Mark +2343759 2E0PLA Phil +2343760 2E0JDK John +2343761 M0TJB Terry +2343762 G1NUO Edward +2343763 G3RXG Raymond +2343764 M3TEC Alan +2343765 M5PYE Eddy +2343766 G0OOD Terence +2343767 2E0WWT Allan +2343768 M0DXV Michael +2343769 M3LEN Len +2343770 M6WGU Graham +2343771 M0CBT Les +2343772 G4KUJ Trevor +2343773 2E0YHQ Paul +2343774 G8XYS Richard +2343775 M0UGM Graham +2343776 M6IXY Alexander +2343777 G0KWQ Paul +2343778 M6IKX Damian +2343779 M6HDL Harrison +2343780 M6JYP Taylor +2343781 M6JYJ Lisa +2343782 M0IIO Jacek +2343783 M6JQD Ian +2343784 G7UHY Raymond +2343785 M0RDY ROY +2343786 M0DNA Stephen +2343787 G1BOP Mark +2343788 G6CRF Terry +2343789 G0OGE Michael +2343790 M6JYQ Robert +2343791 G0GWH Arthur +2343792 2E0TSF Tim +2343793 G6LEB Tim +2343794 2E1DCU Andrew +2343795 G8JNF Ian +2343796 M0HZE Philip +2343797 G8DCJ Peter +2343798 M0IGX Adam +2343799 G4XUR David +2343800 M0ADI Jane +2343801 G8HPJ Perry +2343802 G7SSU James +2343803 G4AUC Stephen +2343804 G4LBI Andrew +2343805 G7HMN Clive +2343806 G7DMD Peter +2343807 MB6RD Brian +2343808 MB6IRD Brian +2343809 2E0UNX Nick +2343810 G4DME Michael +2343811 2E0WYL Stephen +2343812 M1DCV Matthias +2343813 2E0AAI David +2343814 G4RQK Andrew +2343815 G8ZYR Phillip +2343816 M6RLX Ralph +2343817 G8PJC JOHN +2343818 M6DHH Gary +2343819 M6OZR Ian +2343820 2E1FHO PETER +2343821 MB6ISF Karl +2343822 G1PCN Eric +2343823 G7GGM David +2343824 2E0MEG Stewart +2343825 M6OGX Geoffrey +2343826 G8WYI Paul +2343827 MB6HU Kevin +2343828 M6IVT Christopher +2343829 M6JUI Mark +2343830 2E0BJL Marco +2343831 G0VMA Glyn +2343832 G0AWL Ron +2343833 G0UKS Roland +2343834 G1DJG Alan +2343835 M6JXE Graham +2343836 M1AYM Robert +2343837 M6SLJ Stephen +2343838 G0SBP Frederick +2343839 G4KAR Richard +2343840 GX6MHY Andy +2343841 G3NN Charles +2343842 G6HPE Paul +2343843 M6TBV Roger +2343844 M6LSX John +2343845 M6IRO Richard +2343846 M6JZM KARL +2343847 G1YAI DAVID +2343848 G4SHD RICK +2343849 G8BCL Howard +2343850 G4YAR Paul +2343851 G0TVD Martin +2343852 G1PKZ Andrew +2343853 M6KFR Gordon +2343854 M3XKY Gail +2343855 M6MDL Matthew +2343856 M1CFK B +2343857 G0NHF Tony +2343858 2E0VVK Paul +2343859 G7JZM Geoff +2343860 2E0MBW Martin +2343861 G0OKS Eddie +2343862 G8IXN Keith +2343863 G4LLG Peter +2343864 G0PMH David +2343865 M6WBG Ben +2343866 2E0GOG Barry +2343867 M6JZE David +2343868 G1ERJ Nik +2343869 M0HYE Tom +2343870 M6RIU Roger +2343871 2E0EFL Roger +2343872 M6IFB Martin +2343873 M0AGJ ALAN +2343874 G0IUA Stuart +2343875 M6HIF George +2343876 G4KPM Malcolm +2343877 2E0RHD Richard +2343878 M0CYD Simon +2343879 G0VMK Peter +2343880 M6TGZ Shaun +2343881 2E0EFQ Garry +2343882 M0KRD Dirk +2343883 M6UAQ Robert +2343884 M6TFV David +2343885 G6WPJ Matthew +2343886 2E0OLN Andrew +2343887 2E1FCV WAYNE +2343888 2E0PBP Paul +2343889 G4ANW Terry +2343890 G4YVZ Ian +2343891 G4CFF Ian +2343892 M6POM Paul +2343893 M0AYX Anthony +2343894 G8OGJ Ian +2343895 G0NEF Alister +2343896 G0WNV Robert +2343897 G7IQK Gianfranco +2343898 M3HOV Brian +2343899 2E1DNH JOHN +2343900 G7LGD David +2343901 2E0EHO David +2343902 G1NAG Brian +2343903 M0XDF David +2343904 2E0IFV Paul +2343905 M6IQJ Jeremy +2343906 2E0OAP Michael +2343907 M0MVR Matt +2343908 M6GYI Andrew +2343909 M0KBW Michal +2343910 G1FMU Keith +2343911 G7UDX Christine +2343912 G0ANV Daryl +2343913 2E0SUD Adrian +2343914 G0FCT Ian +2343915 M6KLV Peggy +2343916 M6KQO Phil +2343917 M3VIY ANDREW +2343918 M0WNP Marcin +2343919 G0OJR Barry +2343920 M0SCR Keith +2343921 M3PZA Christopher +2343922 G0AWL Ron +2343923 G0JXJ David +2343924 M6IKE Michael +2343925 2E0SBX Stephen +2343926 2E0NPE John +2343927 M3SMK Stuart +2343928 G0HAU EDWARD +2343929 GB1HCV Halstead +2343930 M6XQS Philip +2343931 G6OES Michael +2343932 M6NFT Neil +2343933 M0RUM Martine +2343934 G4MMT Anthony +2343935 2E0EMY Tim +2343936 2E1ADT Kelvin +2343937 G0JYI Tony +2343938 2E0DCG Richard +2343939 G8XTK Jonathan +2343940 G0UDE Clive +2343941 M6ENG Anthony +2343942 G7VCK Malcolm +2343943 G0JLY Even +2343944 M0OSK Sarder +2343945 M0ITM Andrew +2343946 M0WXG Shirley +2343947 G7EPN Jonathan +2343948 M0OKK Gary +2343949 G7HNG Andrew +2343950 M6XKW Alan +2343951 M6RDJ Roy +2343952 M6EXQ David +2343953 G8CKT Michael +2343954 2E0RPH Roger +2343955 G4PAV George +2343956 G1GYJ Frank +2343957 M0LVL Steven +2343958 2E0YNY Neil +2343959 M0CAJ Doug +2343960 M3DNA Danny +2343961 G7DEY Peter +2343962 G8XLH Alan +2343963 M6HQN Wayne +2343964 M6KGP Daren +2343965 2E0XRT Richard +2343966 G7UVD Peter +2343967 G0GFI Carl +2343968 G7GZC Dave +2343969 G0UCK Barry +2343970 G7DNM Eddie +2343971 G8HHV Bill +2343972 M3VQV DAVE +2343973 M1TZR Paul +2343974 G3PUV Francis +2343975 M1EAR Richard +2343976 G4OYN Alan +2343977 2E0MJJ John +2343978 M0AGJ ALAN +2343979 M6KUQ Francis +2343980 G4SXR Colin +2343981 G1SIO John +2343982 M6KPZ Ryan +2343983 2E1DXY Charles +2343984 G3ZNU Malcolm +2343985 G4BFS Terry +2343986 M6HWN JOHN +2343987 G8WPL Don +2343988 M6MXH Mark +2343989 M6IFZ Ian +2343990 G1FXE Peter +2343991 G0TUP NIGEL +2343992 M0TVX Ray +2343993 M3DAT David +2343994 G3DLP Peter +2343995 M0WER Peter +2343996 2E0EIY Connor +2343997 M6KQF James +2343998 M6HRU Richard +2343999 G6CPX Mark +2344000 M0TLT Trevor +2344001 G0HEU Paul +2344002 M6WMS Mark +2344003 G7ENA Daphne +2344004 M6XCX Giulio +2344005 M0RET Richard +2344006 2E0EHS Henry +2344007 M6KQG William +2344008 G4KFJ Baker +2344009 M0MYJ Andy +2344010 G1SKV Barry +2344011 G1OKK Leslie +2344012 2E0JOI William +2344013 G3TDT Ian +2344014 M0KVK Kevin +2344015 M0KGX Jon +2344016 G1IVF David +2344017 G4GHO Stephen +2344018 G1GNQ Geoff +2344019 M0SUV Alexander +2344020 G7LOZ Keith +2344021 G0VJD John +2344022 M3WPJ Peter +2344023 2E0OKC Andrew +2344024 G6NRH David +2344025 G0VJD John +2344026 M6UTU Mark +2344027 2E0OTM Owen +2344028 2E0OKP Stephen +2344029 M6NEQ Jonathan +2344030 M6YAQ Antons +2344031 M1DBB PETER +2344032 M0SWG Lorraine +2344033 M6OCN Angela +2344034 M6PKI Shaun +2344035 M1AIF Dean +2344036 2E0EWH Michael +2344037 M5GHT George +2344038 2E0LOK Mark +2344039 M6OTS Mike +2344040 M5XYZ Christopher +2344041 M3XNZ Summa +2344042 G7TNZ Martin +2344043 G3ZAU Eric +2344044 G0PJU John +2344045 G1JMX Antony +2344046 G6CLA Graham +2344047 2E0MXP Michael +2344048 M0SSN Brian +2344049 M6XXH Chris +2344050 G3YZZ KEITH +2344051 M6TYZ Glyn +2344052 M0CZI Stan +2344053 M0WTJ Tim +2344054 M0SLJ Stephen +2344055 M6SRB Steven +2344056 G8HAM Simon +2344057 G3OGP Robin +2344058 2E0ETD Richard +2344059 G4KRN Alan +2344060 M1CVL Michael +2344061 M3ROU Peter +2344062 2E0CTZ Michael +2344063 M6WCN Danny +2344064 M0YTB Mat +2344065 2E0SQJ Slawek +2344066 M3FHI Richard +2344067 M0IES Michael +2344068 M0CMK Linda +2344069 G6PTY Mike +2344070 G0KWQ Paul +2344071 M0YBM Brian +2344072 G2DXU Alan +2344073 M6PTU Paul +2344074 2E0DSS Walter +2344075 GB2GCS Grimsby +2344076 G4HYC Charles +2344077 M6KQE Jonathan +2344078 2E0EMZ Marc +2344079 G6ASW Alan +2344080 M0PEK John +2344081 M6GGK Daniel +2344082 G8UBP Andrew +2344083 2E0OUH Paul +2344084 M6OSJ Stephen +2344085 G1EYY DENNIS +2344086 M6VAP Andrew +2344087 2E0WNW Andrew +2344088 M6ZSV Shaun +2344089 M6PZB Paul +2344090 G3YLJ Gillian +2344091 M0MIB Vaughan +2344092 M3KWS Stephen +2344093 G0SDI Nicholas +2344094 G0LCQ Glenn +2344095 G0TLZ John +2344096 M6LII Andrew +2344097 M3PQX Mick +2344098 G4OUK Simon +2344099 G0OEY Andrew +2344100 G0VFK Michael +2344101 G1FNA Laurence +2344102 G6IYD David +2344103 M0VKR Lee +2344104 G0RKT David +2344105 G1VNA Christopher +2344106 M3TFQ Stewart +2344107 G3XOU David +2344108 G6ZMZ Graham +2344109 M0KRP ROD +2344110 G7DMD Peter +2344111 G1VWP Simon +2344112 G1SKV Barry +2344113 G6VIN John +2344114 G7JRC DAVID +2344115 G4OPQ Martin +2344116 M1AHN Geoff +2344117 G7DFV Gavin +2344118 G8KBZ Geoffrey +2344119 M6KIQ Joshua +2344120 M6GIY Brian +2344121 M3RNO Ronnie +2344122 M1ECP Robert +2344123 G0MNC John +2344124 M0DIT Josh +2344125 M0IEM Mark +2344126 M3CRJ Craig +2344127 M6RRF Thomas +2344128 M0TZR Paul +2344129 M3INO Gareth +2344130 G7VTU KEITH +2344131 M0SWL Brian +2344132 M6LMQ Nicholas +2344133 G7GOP David +2344134 G8EMU Gordon +2344135 G6DTW Alvin +2344136 G6WCW Mike +2344137 G6OTZ Andrew +2344138 G6TAI James +2344139 G0STK ALLAN +2344140 G4NKW Graham +2344141 G0GGM Brian +2344142 M0WSW Stuart +2344143 2E0ELZ Glyn +2344144 G8FDO Graham +2344145 2E0LUV Fox +2344146 2E0CPX Paul +2344147 2E0SYI Sylvester +2344148 M6MFL Matthew +2344149 G7ETC Simon +2344151 M0EAF Richard +2344152 M6DYR Tony +2344153 2E0MTR Michqel +2344154 G1HCI Richard +2344155 M1CYY Steven +2344156 G1MIR Edward +2344157 M6CEF Colin +2344158 M6LXS Matthew +2344159 M6JZD Dean +2344160 M6KZK Andrew +2344161 2E1SOB Andy +2344162 G8WRY Geoffrey +2344163 2E0EEW Eric +2344164 M6VTY Trever +2344165 M0SAV Anthony +2344166 M6ODZ Mick +2344167 2E0FMK Francis +2344168 G7JHW Bob +2344169 G7VNN Chris +2344170 G4DCD Chris +2344171 M0DOU Nicholas +2344172 G1PRX Peter +2344173 M0LXD Daniel +2344175 G7EOD Antonio +2344176 2E0CJT Phillip +2344177 M6EYG Paul +2344178 2E0IOU Dave +2344179 G0SVZ MARTIN +2344180 M6WHN David +2344181 G0ITL John +2344182 2E0DLR Derek +2344183 M6KZV Tony +2344184 G4XQL Christopher +2344185 G4BWR Mark +2344186 M6XGX John +2344187 G0CQB Gerald +2344188 M0IJL Tony +2344189 M0HJS David +2344190 G0HWW Darren +2344191 M3YJT Howard +2344192 2E0EHQ Neil +2344194 G0SJI Ursula +2344195 M6TNH Richard +2344196 M3EJX Mr +2344197 2E0NOV Alexander +2344198 M3UGK Michael +2344199 2E1AKU PAUL +2344200 M0ANO ROBERT +2344201 M0KDI Peter +2344202 G3TRK Donald +2344203 2E0MOR Alan +2344204 G0VGZ John +2344205 G7MXS Andrew +2344206 2E0SRO Steve +2344207 M6YYU John +2344208 M0KGX Jon +2344209 G6LSD Paul +2344210 M6WHH Alan +2344211 2E0FRQ Richard +2344212 G0FZH DEREK +2344214 G4HXT Michael +2344215 M6KKV Rob +2344216 M6DBP Dagan +2344218 G0JMS Marnoch +2344219 2E0EHE Adrian +2344220 2E0ISB Stephen +2344221 G0GNQ Len +2344222 G8NRU DEREK +2344223 G7LFQ James +2344224 2E0ERD Raymond +2344225 M6FPW Steven +2344226 G0PFH Geoffrey +2344227 G6NTQ Roger +2344228 G3YHM Rodney +2344229 M6IYL GRAHAM +2344230 G7HRP Ian +2344231 G0MJT Michael +2344232 M6CIF Ian +2344233 M6AWZ Andrew +2344234 G4VCJ Robert +2344235 M6JYR Gary +2344236 G1BJJ Derek +2344237 G1JVF Geoffrey +2344238 M1EBH Larry +2344239 G3LGR Michael +2344240 G1UKU THOMAS +2344241 G0THD Paul +2344242 G4DKB Paul +2344243 M1ACT COLIN +2344244 M0FCB Fred +2344245 2E0NSQ Stephen +2344246 2E0PPR Paul +2344247 M0LTY Gary +2344249 G7OAH Ken +2344250 M0BYB Tony +2344251 2E0NLY BRETT +2344252 M0BFM Stephen +2344253 M6DBP Daygan +2344254 G7RNA Kevin +2344255 M0HCR Kevin +2344256 G4VRX Graham +2344257 2E0OTB Paul +2344258 M3EJX ROY +2344259 2E0DOM Dean +2344260 M6LJF John +2344261 M0HDB Bart +2344262 G4LHT Damian +2344263 M3OJB JOHN +2344264 G4KCX Peter +2344266 M6EZJ Julian +2344267 G0COA Phil +2344268 M0MFC MICHAEL +2344269 M0RKA Mark +2344270 G1IKF Roy +2344271 G4ZYH Michael +2344272 G0KEI Derek +2344274 M6LMU John +2344275 2E0JOZ Joanne +2344276 2E0AAM Timothy +2344277 M6XXG Shaun +2344279 G6LJF John 2351001 G0PRF John 2351002 G0PRF John 2351003 G7LWT Darren @@ -17214,7 +24474,7 @@ 2351298 M1EEV Chris 2351299 M3VWP Carl 2351300 2E0ICE Paul -2351301 G0RDI Iain +2351301 PIRATE VK4TUX 2351302 G7MVU Nigel 2351303 G4MLB Roger 2351304 G4BLH Mike @@ -17285,7 +24545,7 @@ 2351369 G6CKK Rob 2351370 G7NEH Graham 2351371 G1MAW Adam -2351372 M0GMQ Paul +2351372 M1DMQ Stuart 2351373 G4FUA Graham 2351374 G0AZS Marc 2351375 2E0HLP Paul @@ -17400,7 +24660,7 @@ 2351484 G0UDX Nick 2351485 M0MBN Matt 2351486 G7ODJ Paul -2351487 2E0UCW Christopher +2351487 2E0UCW Chris 2351488 G7ORK Derek 2351489 G6FGY Eric 2351490 G1YJH Martin @@ -18057,7 +25317,7 @@ 2352142 M1BXO Dennis 2352143 G3ZHI Ian 2352144 G4SMX John -2352145 G7EXZ Stephen +2352145 G7EXZ Steve 2352146 M1DUQ Thomas 2352147 2E0JJM John 2352148 M3EHJ Simon @@ -18681,7 +25941,7 @@ 2352767 G7CKQ Kenneth 2352768 G4WUA Geoffrey 2352769 2E0ULC Paul -2352770 2E0CQA Leslie +2352770 M0LPB Les 2352771 2E0GUH Darren 2352772 G1UEG Paul 2352773 G3SAO John @@ -18855,6 +26115,7 @@ 2352941 G0DUQ Robert 2352942 G1HPV Trevor 2352943 G4MDP JIM +2352944 G4RMT Paul 2352945 M0TAB ANTHONY 2352946 2E0MDW Martin 2352947 M0BWU Andy @@ -18875,7 +26136,7 @@ 2352963 2E0UKQ Andy 2352964 M0ABT Stuart 2352965 G3ZOX Phil -2352966 M0ADI Jane +2352966 G8PQX 2352967 2E0JPC John 2352968 G7CIY Keith 2352969 M3FON Darrian @@ -18884,7 +26145,7 @@ 2352972 G0LDB Mick 2352973 G0YAP Ian 2352974 M3NSY EDWARD -2352975 M6NVT Nick +2352975 2E0NVT Nick 2352976 M0PLG Peter 2352977 G1YNE Royston 2352978 M6TNS Terry @@ -18908,7 +26169,7 @@ 2352996 M6JFS Richard 2352997 M0SJS Stephen 2352998 G8IYK Robert -2352999 G4RMT Paul +2352999 PIRATE Paul 2353001 MW0DNK Robert 2353002 MW0DNK Robert 2353003 2W0OGY Chris @@ -19174,6 +26435,7 @@ 2353263 GW1YVV Ivan 2353264 MW6TJG Daniel 2353265 MW0CWF Steve +2353266 MW0GSR Simon 2353267 MW0AEL Selwyn 2353268 2W0GME GARETH 2353269 MW6DQQ DAI @@ -19183,6 +26445,48 @@ 2353273 GW6NKG BARRY 2353274 GW4AMZ Paul 2353275 GW6EWX Nick +2353276 MW0MKG Mark +2353277 GW0DWQ Stephen +2353278 GW0FJQ Alun +2353279 GW6BDM Chris +2353280 MW1EOR Michael +2353281 GW4TGT Terrence +2353282 MW0VKD Kevin +2353283 MW0VKD Kevin +2353284 GW0DFK Peter +2353285 MW6CTE Mark +2353286 MW6EYI Bryan +2353287 MW1VCD John +2353288 MW6WZG Geoff +2353289 2W0RHO Rhosyn +2353290 GB0DS Melfyn +2353291 MC0WIW Douglas +2353292 GW1TDV Andrew +2353293 GW7EVG Garry +2353294 MW0VPS Emyr +2353295 GW0RHC Kenneth +2353296 2W0WZG Geoff +2353297 MW6WFF Wayne +2353298 MW3VJN TRISTAN +2353299 GW7VGB David +2353300 2W0JCV John +2353301 GW4EUJ Mike +2353302 MW6BMM William +2353303 MW0TBP Anthony +2353304 GW1LFN Alan +2353305 GW0OGI DAVID +2353306 MW6ADF Edward +2353307 MB6RL Brian +2353308 MW6KJZ Mark +2353309 GW7TSO Kevin +2353310 2W0ZZU Elgan +2353311 MW6NPW Nicholas +2353312 GW4DVB Brian +2353313 2W0MLP Mark +2353315 GW1ATZ Geoff +2353316 2W0ORH Owen +2353317 MW6MPQ Paul +2353318 MW6LQQ Anthony 2354001 MM0MBK Mark 2354002 MM0MBK Mark 2354003 MM0MBK Mark @@ -19263,7 +26567,7 @@ 2354078 MM6FSR Sandy 2354079 M3LCC Mark 2354080 MM0SJT Steven -2354081 M6IEE Kevin +2354081 2M0FIS Kevin 2354082 MM6PDA Simon 2354083 MM0RDM David 2354084 MM0XAF Andy @@ -19293,7 +26597,7 @@ 2354108 GM7RBW David 2354109 MM6ZGT Graeme 2354110 GM1VLA Tony -2354111 GM7NZI Raymond +2354111 GM7NZI Ray 2354112 MM0HOL Callum 2354113 MM1BJO Robert 2354114 2M0DKU Stephen @@ -19434,8 +26738,82 @@ 2354249 MM0SBO Stephanie 2354250 MM0MDM David 2354251 MM6GYR Gregory +2354252 GM0CSN Robert 2354253 GM3KXQ Stan 2354254 MM0LGR David +2354255 MM0JZB JOHN +2354256 2M0DQN Gordon +2354257 MM1CXE Andrew +2354258 MM0IBO George +2354259 MM6CMM Calum +2354260 MM6JRP John +2354261 GM1TCN Thomas +2354262 MM0EMC Eoghann +2354263 MM6BNT Lawrence +2354264 MM0TMZ Anthony +2354265 MM0TTM Thomas +2354266 MM6WWS William +2354267 MM3PLC Adrian +2354268 GM6JUA David +2354269 2M0LSM Liam +2354270 GM4AUP Ian +2354271 MM3ZRF Bob +2354272 2M0SBP Keith +2354273 MM6BFH Barry +2354274 MM6XDE Danny +2354275 GM0BMH Ian +2354276 MS0HFI Ian +2354277 MM0BUH Nigel +2354278 MM6HHK Brian +2354279 GM0ROU Antony +2354280 MM1JWF James +2354281 GM1XOI Carrie +2354282 GM3SRV Roy +2354283 MM6DBT John +2354284 MM6HHP Rylan +2354285 MM0DXE Andrew +2354286 2M0YCG Callum +2354287 MM6YFY Christopher +2354288 MM6JYG JOSEPH +2354289 GM0SUY Colin +2354290 GM4WHA Geoff +2354291 MM6SGZ Billy +2354292 GM0RDI Iain +2354293 MM6LNB STEVEN +2354294 MM6KLQ Craig +2354295 GM6HFH Ian +2354296 MM3DDQ Paul +2354297 MM0SAK Alistair +2354298 GM0PYM Stuart +2354299 MM6LPT Julie +2354300 MM6SWT Zoe +2354301 MM6KLQ Craig +2354302 MM0BJA Doug +2354303 MM3VEE James +2354304 MM3RCR Jessica +2354305 2M0TGM Thomas +2354306 MM0IIY Diego +2354307 GM4LYV William +2354308 GM8SAU Barry +2354309 MM6IYA David +2354310 MB6KN John +2354311 GM3RUI Roy +2354312 2M0IPO Paddy +2354313 2M0EGH Tommy +2354314 MM0BTD John +2354315 MM1TLD THOMAS +2354316 MM6VGS Raymond +2354317 MM6MRQ Mike +2354318 MM0ZUN Kenny +2354319 GM8LKL Alan +2354320 GM8NZL Elizabeth +2354321 MM6RBX Richard +2354322 MM6RLL James +2354323 MM6VMM Graeme +2354324 GM0UOU Colin +2354325 GM3YMX David +2354326 MM3ZVY Kirsty +2354327 MM0YEK Andrew 2355001 MI3WWF Mark 2355002 GI8VKA Roy 2355003 MI0AAZ John @@ -19705,7 +27083,7 @@ 2355267 2I0CYQ Gary 2355268 MI6GGF Andrew 2355269 MI3XGR John -2355270 MI6PGI Peter +2355270 2I0KPY Peter 2355271 GI4YDP Edmund 2355272 MI3PJM Patrick 2355273 2I0COS Nicky @@ -19738,6 +27116,62 @@ 2355300 MI0HWG Peter 2355301 MI1CCU IAN 2355302 GI0EJT SEAN +2355303 MI3RMO Nigel +2355304 MI0MSM Daniel +2355305 GI4XGO George +2355306 MI0OBR Andrew +2355307 MI6TSH Scott +2355308 MB6NI BRIAN +2355309 MI3FNU Sam +2355310 CQUK Wires +2355311 2I0EIQ Steve +2355312 GI3KSY Charles +2355313 GI0UVD John +2355314 MI0RLR Louis +2355315 2I0DMC Declan +2355316 GI6NFK Stephen +2355317 MI0HZD Karol +2355318 MI6HRA Alan +2355319 MI6XGZ Jonathan +2355320 2I0AAD Philip +2355321 MI0DMT John +2355322 MI0WGM Graeme +2355323 MI0CRR Paul +2355324 GI0STC Peter +2355325 MI0WGW Ernest +2355326 MI0HCK Conor +2355327 2I0IOI Philip +2355328 MI0GTA Stevie +2355329 MI0DJM JOE +2355330 MI0KOA Henry +2355331 MI6PKE Peter +2355332 2I0ELR Charlie +2355333 MI0GGB Sam +2355334 GI7IMU Andrew +2355335 GI6PLO Ian +2355336 MI0ADX Jim +2355337 MI0RRE Robert +2355338 2I0NIO James +2355339 MI6DOI Hugh +2355340 MI6IVJ Gary +2355341 MI0UFT John +2355342 MI1DAW Richard +2355343 MI6PNB Peter +2355344 MI0BYR DAVID +2355345 MI0MVP ALEX +2355346 GI6WLL Robert +2355347 MI6KUB Damian +2355348 MI6KXY Robert +2355349 2I0GPM Andrew +2355350 MI3DNK MICHAEL +2355351 GI0SRM John +2355352 MN0GFE Robert +2355353 MI6KKU Sam +2355355 MI0TXI Robert +2355356 MI6LLF George +2355357 GI0VTS Myles +2355358 2I0YPT Darren +2355359 MI6NIM Hugh 2356001 GD6XHG Ed 2356002 GD6XHG Ed 2356003 GD0NFN John @@ -19771,11 +27205,18 @@ 2356031 GD0KEO Arthur 2356032 MD0DPG Paul 2356033 MD6YJM John +2356034 MD6NSS Nick +2356035 MD6IMX Mark +2356036 MU0TZO Paul +2356037 GD4RGR Kenneth +2356038 MD3OED Rhett +2356039 GD4SVD Anthony 2357001 GJ6WRI Steve -2357002 GB16YOTA RSGB +2357002 GB17YOTA RSGB 2357003 GJ7LJJ Nigel 2357004 GJ8PVL Peter 2357005 MJ6ILZ Mark +2357006 GJ4TAW Nicholas 2381001 OZ2CA Soren 2381002 5P4Z Herman 2381003 5P5V Find @@ -19877,6 +27318,20 @@ 2381099 OZ1KZP Steen 2381100 OZ1AKZ Flemming 2381101 OZ5PST Per +2381102 OZ4SKK Soren +2381103 OZ8PZ Stig +2381104 OZ5AGB Kim +2381105 OZ2CBB Bent +2381106 OZ4HQ Hans +2381107 OZ3MH Kell +2381108 OZ1CWO Knud +2381109 OZ3ZUM Ole +2381110 OZ1IM Jeppe +2381111 OZ5HAL Henrik +2381112 OZ5HAL Henrik +2381113 OV0X Kaj +2381114 OZ9LCR Leif +2381115 OZ1RSH Gerd 2382001 OZ6C Kim 2382002 OZ1JN Jesper 2382003 OZ3HP Hardy @@ -19933,7 +27388,7 @@ 2382054 OZ7AGO Jakob 2382055 OZ1JAF Erik 2382056 OZ1AXR Ib -2382057 OZ4JOJ Jens +2382057 OZ4JOJ Ole 2382058 OZ1MPC Morten 2382059 OZ1TMG Nick 2382060 OZ9PZ Poul @@ -19974,7 +27429,7 @@ 2382095 OZ1TSR Thomas 2382096 OZ7PBI Peter 2382097 OZ6GA Soeren -2382098 OZ2COE Charsten +2382098 OV2JAM Anders 2382099 OZ1FOJ Hans 2382100 OZ3KTE Kim 2382101 OZ3FTE Finn @@ -20010,10 +27465,43 @@ 2382131 5P1S Anders 2382132 OZ6KEH Kim 2382133 OZ9SKL Sren +2382134 OZ6PC Poul 2382135 OZ5ADX Henrik 2382136 OZ1JS Jorgen 2382137 OZ6GQ Flemming 2382138 OZ2KVM Karsten +2382139 OZ4AAD Klaes +2382140 OZ9UB Claus +2382141 OZ1BDP Andreas +2382142 OZ1HPU Flemming +2382143 OZ1HDD Villy +2382144 OZ1KTM Henning +2382145 OZ1IWZ Peder +2382146 OZ7AFH Carsten +2382147 OZ5ADI Kent +2382148 OZ3HP Hardy +2382149 OZ1SBO Soenke +2382150 OZ7AFH Carsten +2382151 OZ900TL Torben +2382152 OZ900HA Torben +2382153 OZ2FDF Flemming +2382154 OZ6KW Thomas +2382155 OZ3PB Per +2382156 OZ4YC Soeren +2382157 OV1ML Michael +2382158 OZ1LLH Jens +2382159 OZ2XH Hans +2382160 5P3JAM Soren +2382161 5P5JAM Heine +2382162 OZ3FRU Torben +2382163 OZ1PBS Preben +2382164 OZ2MMY Tommy +2382165 OZ5LNJ Laila +2382166 OZ6DB Per +2382167 OV7Y Denis +2382168 OV9T Kenneth +2382169 OV2W Michel +2382170 OZ1CO Christian 2382222 OZ2COE Charsten 2383001 OZ1BM Brian 2383002 OZ1KFY Christian @@ -20206,10 +27694,33 @@ 2383189 OZ1AMU Jim 2383190 OZ1KUA Dennis 2383191 OZ1HH Holger -2383192 OZ3LEJ Lars +2383192 OU99OK Samuel 2383193 5P1CE Claus 2383194 OZ2AEC Jesper -2383195 OZ7G Samuel +2383195 OZ3RT Samuel +2383196 OZ5RF Ren +2383197 OZ6ACJ Anni +2383198 OZ1AZA Peter +2383199 OZ1HYG Ivan +2383200 OZ2QL Ole +2383201 OZ7BRI Brian +2383202 OV3MK Mikael +2383203 OZ3DW Anders +2383204 OU7OK Simon +2383205 OZ1LHD Ib +2383206 OZ4ALX Alexander +2383207 OZ1AZA Peter +2383208 OZ7RTX Simon +2383209 OZ1VLH Volquard +2383210 OZ1DM Patrick +2383211 OZ4AEC Svend +2383212 OZ2BSP Benny +2383213 OZ2ZZE Kristian +2383214 OZ9RSH Rasmus +2383215 OZ7BMA Brian +2383216 OZ3MLL Mathias +2383217 OZ9LA Linda +2383218 OZ1JWA June 2383666 OZ9XQ Mogens 2384001 OZ3MAJ Martin 2384002 OZ3MAJ Martin @@ -20245,7 +27756,7 @@ 2384032 OZ1BTS Alex 2384033 OZ1JUA Poul 2384034 OZ1SUN Kjeld -2384035 OZ9RF Flemming +2384035 OZ9RF 2384036 OZ1EKD Svend 2384037 OZ1SB Steen 2384038 OZ4VU Carsten @@ -20281,7 +27792,7 @@ 2384068 OZ0MAX Max 2384069 OZ1BA John 2384070 OZ9RF Flemming -2384071 OZ1RG Annette +2384071 OZ9RF 2384072 OZ1IHB Simon 2384073 OZ1BZJ Michael 2384074 OZ8UHF Ole @@ -20445,6 +27956,33 @@ 2384232 OZ6NOR Lasse 2384233 OZ1AFO Harry 2384234 OZ1HWQ Henrik +2384235 OZ2LT Jacob +2384236 OZ4YN Benny +2384237 OZ1NV Joergen +2384238 OZ1ITM Niels +2384239 OZ1IFK Michael +2384240 OZ5D Andre +2384241 OZ2LCS Lenni +2384242 OZ2KRT Jens +2384243 OZ1ETA Nils +2384244 OZ1JQP Joern +2384245 OZ9QV Jan +2384246 OZ1TAX Henrik +2384247 OZ2DB Dan +2384248 OZ1LIT ALLAN +2384249 OZ5BU Benny +2384250 OZ2IG KFUM-ISLEV +2384251 OZ0JBM Jesper +2384252 OZ1KOH Peer +2384253 5P2PSW Henrik +2384254 OZ5BAL Klub +2384255 OZ7WTF Frank +2384256 OZ1ELY Mogens +2384257 OZ0MIC Michael +2384258 OZ0ATA Anders +2384259 5P2PSW Henrik +2384260 OZ1EVM Henrik +2384261 OZ62TK Tommy 2384300 OZ9ELS Niels 2384400 OZ3MAJ Martin 2384444 OZ0GC Gifted @@ -20634,8 +28172,46 @@ 2385181 OZ0TE Jacob 2385182 OZ8YX Henrik 2385183 OZ3LEJ Lars +2385184 OZ1CYB Henrik +2385185 5P9DGP Knud 2385186 OZ1MK Michael 2385187 OZ7BFC Frost +2385188 OZ9GF Goesta +2385189 OZ6JO Jesper +2385190 OZ1DAE Max +2385191 OZ5NN Niels +2385192 OZ1LEX Martin +2385193 OZ86JAH Jan +2385194 OZ3LEJ Lars +2385195 OZ1RD Rene +2385196 OZ2JBC Joergen +2385197 OZ1GWF Jens +2385198 OZ1NU Lars +2385199 OZ0CP Charlotte +2385200 OZ2SYV Martin +2385201 OV7HP Henrik +2385202 OZ6ABL Michael +2385203 OZ2RIF Jannic +2385204 OZ1BBX Torben +2385205 OZ8AD Rasmus +2385206 OZ6AGJ Martin +2385207 OZ0SDM Soeren +2385208 OZ7ADH Soren +2385209 OZ2JSR Jesper +2385210 OZ1EEY Jan +2385211 OV4JAM Hans-Henrik +2385212 OZ1GXW Hans +2385213 OZ4JAM Soeren +2385214 OZ2PBS Palle +2385215 OZ1MFP Michael +2385216 OZ0AL Soeren +2385217 OZ9CD Jesper +2385218 OZ5LO Leif +2385219 OZ2US Uffe +2385220 OZ1PAW Paw +2385221 OZ4HFL Hans-Henrik +2385222 OZ1ARQ Kim +2385223 OZ0AL Soren 2385500 OZ1KONG Hans 2385555 OZ3BB Mogens 2385959 OZ1DR Alex @@ -20883,7 +28459,21 @@ 2400241 SA0CCD Hugo 2400242 SM0GWT Peter 2400243 SM0NCS TORE +2400244 SG0NTM Leif +2400245 SG0NTM Leif +2400246 SM0ORB Anders +2400247 SG0WQT Thomas +2400248 SG0SZK Hasse +2400249 SM0XMV Reine +2400250 SM0FZI Gunnar +2400251 SA0CBP Thomas +2400252 SA0CGF Krister +2400253 SM0RPS Attila +2400254 SM0CRT Christian +2400255 SA0AVW Peter +2400256 SA0KDR Kenneth 2401001 SM5IGF Staffan +2401002 SM1NVX Dag 2402001 SA2CMY Tomas 2402002 SA2BNO Peter 2402003 SA2CJG Mikael @@ -20920,6 +28510,16 @@ 2402034 SA2CBF Emil 2402035 SG2UQK Nils 2402036 SA2RJO Robin +2402037 SM2EDE Pentti +2402038 SM2WGV Esa +2402039 SM2LKW Hans +2402040 SM2OTU Conny +2402041 SM2HJJ Peter +2402042 SM2CEV Karl-Erik +2402043 SM2IAR Michael +2402044 SM2GCQ Bert +2402045 SM2YQG Alf +2402046 SM2K Carl 2403001 SM3XZF Fredrik 2403002 SA3BDE Martin 2403003 SA3BPE Henrik @@ -21030,6 +28630,20 @@ 2403108 SM3ESX Christer 2403109 SM3YNZ Claes 2403110 SM3MTF Lennart +2403111 SK3GK Gaevle +2403112 SG0BON Mikael +2403113 SG3BON Mikael +2403114 SA3EKN Eric +2403115 SM3PCC Michael +2403116 SM3GHE Nils +2403117 SM3YFX Lars-Gunnar +2403118 SM3VOX Leif +2403119 SM3HHI Risto +2403120 SA3CCE Daniel +2403121 SM3CLA Karl-Olof +2403122 SM3XJB Paula +2403123 SA3MHZ Bjoern +2403124 SM3EQF Christer 2404001 SM4XBL Christopher 2404002 SM4WOA Claes 2404003 SM4WWO Robert @@ -21106,6 +28720,18 @@ 2404074 SM4VEY Jonas 2404075 SM4MNO Urban 2404076 SG4JPK Peter +2404077 SG4BYH Hans +2404078 SM4PLI Sven +2404079 SA4NSA Magnus +2404080 SG4KUH Christer +2404081 SM4IIW Jan +2404082 SA4BNW Markus +2404083 SM4HBG Rolf +2404084 SA4HBJ Bjorn +2404085 SA4CNS Mats +2404086 SG4AOZ Mats +2404087 SK4WV Vaesterdalarnas +2404088 SG4ZZ Mats 2405001 SM5OEM Ronny 2405002 SM5BMK Anders 2405003 SM5ULX Morgan @@ -21206,6 +28832,32 @@ 2405098 SM5CDU Jan 2405099 SM5RWD Martti 2405100 SM5YBE Jonas +2405101 SM5UPL Tomas +2405102 SM5YNB Goran +2405103 SA5MOT Tomas +2405104 SM5SAW Mikael +2405105 SA5JUS Juliusz +2405106 SA5CIF Tobias +2405107 SM5LWC Gert +2405108 SM5YMZ Mats +2405109 SA5BTV Hakan +2405110 SM5ELC Jan +2405111 SM5ZBT Roger +2405112 SM5YMS Mikael +2405113 SA5LKT Kasper +2405114 SA5DAG Dag +2405115 SA5AEL Roine +2405116 SA5BTM Jesper +2405117 SM5YSL Christer +2405118 SM5YMX Sven +2405119 SM5VOO Rune +2405120 SM5YTD Tomas +2405121 SM5YSF Fredrik +2405122 SA5JAR Andreas +2405123 SM5PNP Lars +2405124 SA5BZT Kenneth +2405125 SM5UYV Jan +2405126 SG5RVH Robert 2406001 SM6TKT Claes 2406002 SM6TKT Claes 2406003 SA6BPC Christian @@ -21370,6 +29022,34 @@ 2406162 SM6TLX Hakan 2406163 SM6UUJ Richard 2406164 SM6YPE Anders +2406165 SM6MNS Boris +2406166 SA6LRM Jan +2406167 SM68365 Jan-Olof +2406168 SA6NBA Bengt-Arne +2406169 SM6YEC Mattias +2406170 SA6WAL Michael +2406171 SA6AUX Bjorn +2406172 SM6MNS Boris +2406173 SM6FZG Kenneth +2406174 SA6PLG Peter +2406175 SA6GNU Philip +2406176 SM6HVY Ake +2406177 SM6UQN Joacim +2406178 SM6TMR Manuel +2406179 SM6VPU Christian +2406180 SM6PID Bo +2406181 SA6BPD Daniel +2406182 SM6XTO Niklas +2406183 SD6G Carl-Gunnar +2406184 SA6BXH Arvo +2406185 SM6TPJ Mats +2406186 SM6NTR Peter +2406187 SM6XNK Bengt-Ove +2406188 SM6TFA Andreas +2406189 SM6PWQ Mats +2406190 SA6BLX Lars-Gunnar +2406191 SA6BAY Ludvig +2406192 SA6OPJ Oscar 2407001 SM7URN Patrik 2407002 SM7URN Patrik 2407003 SA7BRM Robert @@ -21584,6 +29264,32 @@ 2407212 SA7CHU Leif 2407213 SM7H Ole 2407214 SM7HZK Bo +2407215 SA7TOR Tord +2407216 SL7ZZP Norra +2407217 SM7HZK Bo +2407218 SG7HZK Bo +2407219 SA7SVR Panagiotis +2407220 SG7HZK Bo +2407221 SA7MIC Mikael +2407222 SM7LNJ Peter +2407223 SA7CGT Thomas +2407224 SG7SVR Panagiotis +2407225 SM7WDU Reidar +2407226 SM7NTJ Lorentz +2407227 SM7WDU Reidar +2407228 SM7JRZ Roger +2407229 SM7LWL Kenth +2407230 SA7FKR Friedrich +2407231 SA7BSK Kevin +2407232 SA7APC Mirsad +2407233 SM7EVT Bengt +2407234 SA7NIC Carl-martin +2407235 SM7UGO Magnus +2407236 SM7NDX Jan +2407237 SM7OEC Ingemar +2407238 SM7TTS Per +2407239 SA7BAN Lars-Gunnar +2407240 SM7YME Kent 2420001 LA3RIA Mushtaq 2420002 LA1KP Oivind 2420003 LA4JL Per @@ -21622,7 +29328,7 @@ 2420036 LA7UPA Ole 2420037 LA3AG Tor 2420038 LA7DLA Espen -2420039 LA5LAA FRODE +2420039 LA5LAA LA5LAA 2420040 LB1QF Kai 2420041 LA5YSA Mette 2420042 LB9GE Trond @@ -21637,6 +29343,15 @@ 2420051 LB1QH Morten 2420052 LB1NH Arild 2420053 LA9FFA Rolf +2420054 LA7XQ Steinar +2420055 LA9UTA Erlend +2420056 LB9EH Bjrn +2420057 LB8PH Petter +2420058 LB0JH Christopher +2420059 LB8GH Thomas +2420060 LA4LN TOM +2420061 LA2IRA Svein +2420062 LA5LAA Frode 2421001 LA6VMA Tommy 2421002 LA7ZKA Arve 2421003 LA2YUA Robin @@ -21701,6 +29416,20 @@ 2421062 LA5ABA Joern 2421063 LA7TJ Torleif 2421064 LA1QH Jon +2421065 LB4AH Morten +2421066 LA8EKA Kaare +2421067 LA4BSA Pawel +2421068 LA7RPA Marius +2421069 LA4MIA Stein +2421070 LA1HSA Asbjoern +2421071 LA3LMA Bjorn +2421072 LA3GPA Rolf +2421073 LA5YW Knut +2421074 LA9CFA Tor +2421075 LA2XH Odd +2421076 LA7UM Finn +2421077 LA5AMA Tor +2421078 LA6NKA Trond 2422001 LA3QMA Kai 2422002 LA3QMA Kai 2422003 LA3QMA Kai @@ -21728,6 +29457,14 @@ 2422025 LB1AH Irmantas 2422026 LB1AH Irmantas 2422027 LA5NTA Martin +2422028 LA5NTA Martin +2422029 LB8TH Sondre +2422030 LB8VH Sander +2422031 LB8OH Ketil +2422032 LA4TTA Erlend +2422033 LB6WG Glen +2422034 LA2ITA Oyvind +2422035 LA1SSG Sandsli 2423001 LA9XFA Eivind 2423002 LA3JKA Svein 2423003 LA3JKA Svein @@ -21773,6 +29510,10 @@ 2423043 LA6DRA Rune 2423044 LA9XGA Tor-Atle 2423045 LA2FRA Franz +2423046 LB9WH Sindre +2423047 LA7LSA Kurt +2423048 LB3FH Tor +2423049 LB4FH Kjetil 2424001 LA7TMA Torstein 2424002 LB3AG Kre 2424003 LA3KL Tore @@ -21787,6 +29528,7 @@ 2424012 LA1BFA Magne 2424013 LB2LE Eilif 2424014 LB5UH Thomas +2424015 LB0NH HNvard 2425001 LA8IRA Alex 2425002 LA2QAA JOHN 2425003 LB0SG Raymond @@ -21808,6 +29550,9 @@ 2425019 LA8VSA SNORRE 2425020 LA8VSA SNORRE 2425021 LA2QUA Per-OEyvind +2425022 LA7ORA PERRY +2425023 LA2YMA Morten +2425024 LA8IRA Alex 2426001 LB9VE Magnus 2426002 LB9VE Magnus 2426003 LB9VE Magnus @@ -21903,6 +29648,16 @@ 2426093 LA6FTA Gudleik 2426094 LA2DH Haakon 2426095 LB8JH Rune +2426096 LB7NH TomRoger +2426097 LA5XSA Geir +2426098 LA8GMA Dag +2426099 LA3ONA Geir +2426100 LA2VTA Leif +2426101 LA7PNA Adolf +2426102 LA1MUA Jrn +2426103 LB1AI Stian +2426104 LA1COA Tonny +2426105 LA4YMA Errol 2427001 LA3VW Odd 2427002 LA4CSA Tarjei 2427003 LA7LW Ole @@ -21923,6 +29678,15 @@ 2427018 LA2VRA Arnt 2427019 LA6OJ John 2427020 LA3QNA Kjell +2427021 LA5VSA Bjrn +2427022 LA2GCA Svein +2427023 LA4DFA Hallvard +2427024 LA2RT Arne +2427025 LA5VOA Jan +2427026 LB1VD Ole +2427027 LA2IZ Thor +2427028 LA2FCA Oddvar +2427029 LA2JEA Asle 2428001 LA9CKA Tom 2428002 LA9CKA Tom 2428003 LA8UU Odd @@ -21980,6 +29744,21 @@ 2428055 LA9ZF Annkjell 2428056 LB7LH Simon 2428057 LA6LU Geir +2428058 LA1JLA Svein +2428059 LA6MMA Odd +2428060 LB8LG Svein +2428061 LA6JKA Jan +2428062 LA8FNA Lise +2428063 LA7HOA Howard +2428064 LB8MH Magnus +2428065 LA3SPA Andreas +2428066 LA2BO Oeyvind +2428067 LB8QG John +2428068 LB1QG Arne +2428069 LA6PFA Jan +2428070 LA1IY Finn +2428071 LA6PFA Jan +2428080 LF2E Simarud 2429001 LA5LIA Steinar 2429002 LA1PHA Tom 2429003 LA5JK Jan @@ -22038,6 +29817,21 @@ 2429056 LA5SJA Geir 2429057 LA3QS Kjell 2429058 LA8ATA Tomas +2429059 LA2IKA Eirik +2429060 LA7DRA Kent +2429061 LA5LDA Karl-Erik +2429062 LA7HAA Svein +2429063 LA8CGA Wiggo +2429064 LB3KG Morten +2429065 LA2MLA Egil +2429066 LA6VCA Steinar +2429067 LA7HM PNl +2429068 LA7IM Per +2429069 LA5YLA Kjell +2429070 LA6M Midt +2429071 LA2SM Kjell +2429072 LA6GX Knut +2429073 LA6TOA Kjell-Olaf 2440001 OH0CD Mikael 2440002 OH0KCE Leif 2440003 OH0AZX Roland @@ -22049,6 +29843,10 @@ 2440009 OH0BS Bo 2440010 OH0CB Christopher 2440011 OH0RA Anders +2440012 OH0DST Mikael +2440013 OH0EYO Kim +2440014 OH0JAD Peter +2440015 OH0KXJ Kjell 2441001 OH10AS Ari 2441002 OH1EEZ Jyrki 2441003 OH1SIC Goeran @@ -22059,6 +29857,25 @@ 2441008 OH1JW Juuso 2441009 OH1HIH Antti 2441010 OH1GUN Juha +2441011 OH1NYKI Jonathan +2441012 OH1NTI Mauri +2441013 OH1GPX Mika +2441014 OH1HFV Ari +2441015 OH1GJ Ari +2441016 OH1LA Pekka +2441017 OH2HEX Pekka +2441018 OH1POR Pertti +2441019 OH1E Ricardo +2441020 OH1NYKI Jonathan +2441021 OH1FWU Kimmo +2441022 OH1EDK Markku +2441023 OH1GEM Jarno +2441024 OH1SA Saku +2441025 OH1JUJ Olli +2441026 OH1HDT Santeri +2441027 OH1JK Kimmo +2441028 OH1EZC Mikko +2441029 OH1UAC Petri 2442001 OH2LAK Erik 2442002 OH2LAK Erik 2442003 OH2LAK Erik @@ -22194,6 +30011,53 @@ 2442133 OH1UK Craig 2442134 OH2FUT Aleksi 2442135 OH3KPL Jukka +2442136 OH2EZE Timo +2442137 OH2IO Matti +2442138 OH2GTC Jouko +2442139 OH2EGI Niko +2442140 OH2BFA Tommi +2442141 OH2EUQ Jussi +2442142 OH2GIZ Tauno +2442143 OH2FWT Ville +2442144 OH2BVK Martti +2442145 OH2FXI Simo +2442146 OH2FPR Mikko +2442147 OH2FLJ Kimmo +2442148 OH6HAY Ossi +2442149 OH6VDA Tom +2442150 OH2EUH Raimo +2442151 OH2LOI Miika +2442152 OH2BAY Antti +2442153 OH7JP Jyri +2442154 OH2UBA Tom +2442155 OH2FPJ Mikko +2442156 OH2BFE Ilkka +2442157 OH2OSQ Ossi +2442158 OH2EPI Olli +2442159 OH2TAS Taavi +2442160 OH2EWK Henri +2442161 OH2NMR Ari +2442162 OH2FOI Atle +2442163 OH2MEE Jukka +2442164 OH2KXA Matti +2442165 OH2BJK Antto +2442166 OH2FPL Olli +2442167 OH2FPC Seppo +2442168 OH1AYG Raimo +2442169 OH2LZC Niko +2442170 OH2FTJ Jouni +2442171 OH2MRS Jukka +2442172 OH2AUS Raimo +2442173 OH2BIX Jesse +2442174 OH2GIP Mika +2442175 OH2RK Riku +2442176 OH2JIU Jouni +2442177 OH2HCY Uffe +2442178 OH2YA Saku +2442179 OH2BSC Pekka +2442180 OH2ECG Ari +2442181 OH2FNR Jarkko +2442182 OH2HOR Christian 2443001 OH3FCB Tommi 2443002 OH3KGR Janne 2443003 OH3HWX Toni @@ -22304,6 +30168,21 @@ 2443108 OH3HD Kari 2443109 OH3L Tomi 2443110 OH3NFD Jouko +2443111 OH2NTD Esa +2443112 OH3FXF Kimi +2443113 OH3HPU Juha +2443114 OH3ZM Jarmo +2443115 OH3LUU Vesa +2443116 OH3NGT Markku +2443117 OH3HOO Tapio +2443118 OH1GEM Jarno +2443119 OH3LAL Jani +2443120 OH3DD Janne +2443121 OH3MXT Jukka +2443122 OH3HYO Janne +2443123 OH3EFG Kai +2443124 OH6MAZ Hannu +2443125 OH3SK Lasse 2444001 OH4JP Juha-Pekka 2444002 OH4EA Vesa 2444003 OH4TK Tatyana @@ -22312,6 +30191,7 @@ 2444006 OH4JPS Jari 2444007 OH4ERP Hans 2444008 OH4JL Jari +2444009 OH4GGE Marko 2445001 OH5HCJ Matti 2445002 OH5HCJ Matti 2445003 OH5HCJ Matti @@ -22339,6 +30219,20 @@ 2445025 OH5GIO Simo 2445026 OH5KZ Pekka 2445027 OH4TT Erkki +2445028 OH5GDN Sami +2445029 OH5GJH Antti +2445030 OH5BAK Ville +2445031 OH5GWF Jari +2445032 OH5NYN Jouni +2445033 OH5KRQ Esa +2445034 OH5MWZ Aki +2445035 OH5KT Tapani +2445036 OH5XK Jarkko +2445037 OH5VM Mauri +2445038 OH5ECD Vesa +2445039 OH5O Jussi +2445040 OH5RM Jouko +2445041 OH5TB Antti 2446001 OH6XI Ulf 2446002 OH6NT Thomas 2446003 OH6TX Jari @@ -22400,6 +30294,17 @@ 2446059 OH6MTB Mauri 2446060 OH6EYL Keijo 2446061 OH6TU Hannu +2446062 OH6TX Jari +2446063 OH6AK Ala-keiteleen +2446064 OH3FVS Jussi +2446065 OH8KXK Tuomo +2446066 OH6GKM Teemu +2446067 OH6FSO Jukka +2446068 OH6MQW Risto +2446069 OH6DL Wolfgang +2446070 OH6GAP Heikki +2446071 OH6UBE Hans +2446072 OH6LS Lasse 2447000 OH3HAM Radio 2447001 OH7EOW Jani 2447002 OH7KFA Veini @@ -22420,6 +30325,8 @@ 2447017 OH7XS Seppo 2447018 OH7GKC Jarkko 2447019 OH7FZC Manu +2447020 OH7HM Hannu +2447021 OH7FES Ari 2448001 OH6NVG Timo 2448002 OH8ETB Ville 2448003 OH8GBO Marko @@ -22483,11 +30390,17 @@ 2448061 OH8MSI Markku 2448062 OH8GWW Kimmo 2448063 OH8HA Hannu +2448064 OH8CW Juha +2448065 OH8GBP Jukka +2448066 OH8UBD Ari +2448067 OH8BIM Manu 2449001 OH9LNA Jari 2449002 OH9NGW Markku 2449003 OH9ELA Jouni 2449004 OH9VC Jouko 2449005 OH9MWB Sauli +2449006 OH9MWB Sauli +2449007 OH8EFI Joni 2460001 LY4TG Tadas 2460002 LY4NS Natanielius 2470001 YL3JE Juergen @@ -22511,6 +30424,9 @@ 2470019 YL3AHN Deniss 2470020 YL3AKM Edvin 2470021 YL2GTS Aigars +2470022 YL3CAAF VLADISLAVS +2470023 YL3AHH Aleksandrs +2470024 YL3CAAF Vladislav 2480001 ES2AST Marek 2480002 ES1FJR Ivan 2480003 ES1BRD Dmitri @@ -22526,6 +30442,7 @@ 2480013 ES2KO Ain 2480014 ES1SON Sergei 2480015 ES1DJV Roman +2480016 ES3AT Kuido 2500001 R8AAK Aleksey 2500002 R2DFR Mikhail 2500003 R2DDM Valery @@ -22570,12 +30487,32 @@ 2500047 RA0ADS Alexander 2500048 UB0AHS Artem 2500049 R0AGP Iaroslav +2500051 R0HZ 24DX +2500055 UB0AHS Artem +2500056 R0AGJ Viraly +2500058 UB0AAZ Alexey +2500060 UB0AIE Anton +2500061 UB0AIT Alexandr +2500062 UB0AIV Vladimir +2500064 RE0RAS Amateur +2500065 UB0AIW Andrey +2500067 RV0AMW Nikolay +2500068 R0SAA Evgeny +2500069 R0SM Aleksandr +2500070 R0OR Denis +2500071 UB0AJA Roman 2501001 UB1AAM Dmitriy -2501002 UA1CDG Nikolay +2501002 UA1CDG Vitaliy 2501009 UB1AAM Dmitriy 2501010 RD1AS Alex -2501015 UA1CDG Nikolay +2501015 UA1CDG Vitaliy 2501022 UA1ABA Roman +2501027 RN1NFQ Andrey +2501029 UA1ZBE Oleg +2501034 R1WBF Eduard +2501037 UA1ADP Andrey +2501038 UB1AFN Vasiliy +2501040 RD1AS Alex 2502001 R2AEE Alexey 2502002 R2AAAA Alexey 2502003 R2DFR Mikhail @@ -22592,13 +30529,21 @@ 2502027 R2FAF Valentin 2502035 RY2FAC Imran 2502044 R2DNJ Alexander +2502046 R2DLA Alexander 2502047 R2DMJ Tatyana +2502052 R2DPP Dmitry +2502059 R2AABP Pavel +2502061 R2APN Konstantin +2502064 R2DBK Pavel +2502066 R2DBE Yuri 2503001 R3ABM Artem 2503002 R3ABM Artem +2503003 RK3AQG Ikrom 2503004 RZ3AIQ Alexey 2503005 RV3ADJ Anton 2503006 RZ3ARS Maxim 2503010 UB3AGT Artem +2503011 RV3AGR Sergey 2503013 RZ3AIQ Alexey 2503014 RZ3AIQ Alexey 2503016 RZ3AIQ Alexey @@ -22628,7 +30573,18 @@ 2503094 RD3WN Andrey 2503100 UB3DOP Maksim 2503103 RD3ANL Vladimir +2503108 UB3DPB Ivan +2503111 UB3AND Alexey +2503115 R3KFK Roman +2503117 UB3AOF Yuri +2503120 RA3SAD Alexey +2503127 UB3DON Igor +2503128 UB3EAR Ruslan +2503129 UB3ECC Aleksey 2504002 UD4NAD Alexey +2504011 UB4WBB Aleksandr +2504012 R4WACS Dmitry +2504014 R4FKQ Oleg 2505001 R5DK Alexey 2505002 R5ACQ Kirill 2506002 R6LAA Pavel @@ -22643,8 +30599,25 @@ 2506027 RA6G Ramazan 2506028 UB6LNK Viktor 2506030 RW6MIU Andrey +2506041 RN6LJK Vladimir +2506046 UB6LLS Andrey +2506048 UD6AER Victor +2506051 UD6AFD Svetlana +2506056 UB6LQM Eduard +2506057 UB6LIN Alexander +2506058 R6RANE Yuriy +2506064 R6RANF Gleb +2506065 R6RANC Denis +2506066 R6RNB Aleksandr +2506075 R6RAND Dmitriy +2506076 R6RANG Andrey +2506077 R6LDB Nikolay +2506078 RW6MIR Leonid +2506080 R6RANH Sergey +2506081 R6RANI Sergey 2507002 RK7K Yuriy 2507003 RC7LL Igor +2507004 R7RBB Aleksandr 2507005 R7LL Vlad 2507006 R7LL Vlad 2507007 RC7LL Igor @@ -22652,6 +30625,18 @@ 2507009 R7GU Club 2507010 R7HJ Club 2507011 RZ7RCP Alexandr +2507012 R7RAAR Vlad +2507016 UB7KAG Maxim +2507020 R7MU Sergey +2507021 UD7RDD Andrey +2507022 R7RAAA Igor +2507023 UB7RAM Anton +2507024 R7LB Alexander +2507025 UB7RSV Sergey +2507026 UB7RAW Evgenija +2507027 R7RBB Aleksandr +2507029 R7MX Philip +2507032 R7RAP Evgenii 2508002 R8CAV Andrey 2508003 R8KAB Evgenij 2508005 R8ABX Ivan @@ -22677,6 +30662,8 @@ 2508037 R8CAS Sergey 2508038 UB8CBS Sergey 2508045 R8KAH Oleg +2508051 UB8CFW Boris +2508052 R8AAAY Alexey 2509001 R9XU Yakov 2509002 UA9KDF Igor 2509003 R9CIR Ivan @@ -22687,9 +30674,13 @@ 2509012 UA9KDF Igor 2509013 RA9CHR Aleksey 2509015 RA9WUT Alexey +2509016 RK9XS Vasiliy 2509020 UB9MDA Denis 2509025 RA9CKC Sergey 2509026 R9CDD Denis +2509029 UA9XRC Pavel +2509030 R9XM Sergey +2509032 RA9XI Gennadiy 2509033 RV9CAB Evgeny 2509034 RA9CHR Aleksey 2509035 UB9CCF Radif @@ -22700,6 +30691,10 @@ 2509056 RV9CAB Evgeny 2509060 UB9MDF Pavel 2509062 UA9OTW Valery +2509063 UA9KB Sergey +2509068 UC9AAC Oleg +2509070 R9MBA Oleg +2509075 UA9CR Alex 2550001 UZ5DX Dmytro 2550002 UZ5DU Peter 2550003 UR5DGN Natali @@ -22866,10 +30861,46 @@ 2550164 UY5BC Borys 2550165 UR5SCX Serhii 2550166 UT4UFA Sergey +2550167 UR7HGZ Yury +2550168 UR5BIU Vadym +2550169 UT4UQW Anton +2550170 UT3UJA Oleksii +2550171 UW5EIA Valentyn +2550172 UR7HWB Radiocom +2550173 UT4URN Evgeniy +2550174 UX0DC Viktor +2550175 UR8EN Denis +2550176 UW5EKR Maksym +2550177 UR7HKA Kostantin +2550178 UR3PTR Andriy +2550179 UR5KDF Yuriy +2550180 UT4UEJ Andrij +2550181 UT2UB Andy +2550182 UT4UBQ Ruslan +2550183 UT4UGD Dmytro +2550184 UT3UHU Mykola +2550185 UW5SW Ruslan +2550186 UT4USW SAVYTSKYI +2550187 UW5EKX Eugene +2550188 UR4UMQ Volodymyr +2550189 UT4UPB Viacheslav +2550190 UR5UEX Stas +2550191 UR5RPX Andrey +2550192 UR3PCM Andrey +2550193 UR0WUU Ur0wuv +2550194 UW5EKP Pavlo +2550195 UR3PFB Olexandr +2550198 UT8IAI Stanislav +2550199 UR3PDA Sergiy +2550200 UR3PCC Illia 2570001 EW7AS Vladimir 2570002 EW7AS Vladimir 2570003 EU1ADI Aliaksei +2590001 ER1AL Vadim 2590002 ER1VOX Dumitru +2590003 ER1MSC Serghei +2590004 ER1BBC Corneliu +2590005 ER1PWC Vasile 2601001 SP1XNE Maciek 2601002 SQ1TAO Krzysztof 2601003 SQ1GZG Bogdan @@ -22925,6 +30956,18 @@ 2601053 SP1MKK Mariusz 2601054 SQ1PRA Sawek 2601055 SP1MVS Ryszard +2601056 SQ1OHF Edward +2601057 SP1UJW Wojtek +2601058 SQ1GU Andrzej +2601059 SQ1NT Leszek +2601060 SQ1WO Wojciech +2601061 SQ1BHQ Piotr +2601062 SP1IT Tomasz +2601063 SQ1OOS Michal +2601064 SQ1BSY Marek +2601065 SP1TMT Adam +2601066 SQ1OHF EDWARD +2601067 SP1WSG PIOTR 2602001 SP2WGN Maciej 2602002 SP2FRN Sebastian 2602003 SP2CA Andrzej @@ -22954,6 +30997,31 @@ 2602027 SQ2KLO Krzysztof 2602028 SP4KE Jaroslaw 2602029 SQ2FRG Marcin +2602030 SQ1GPI Maciej +2602031 SQ2RBY Grzegorz +2602032 SQ2RBR Dariusz +2602033 SP2XDM Michal +2602034 SQ2CDE Marcin +2602035 SP2XDQ Slawek +2602036 SP2PKR Piotr +2602037 SP2PWR Maciej +2602038 SP9MLI Leszek +2602039 SQ2LKH Maciej +2602040 SQ2MKC Artur +2602041 SP2GPU Maciej +2602042 SQ2WSZ Wojciech +2602043 SQ2CET Tadeusz +2602044 SQ2JB Bartek +2602045 SP2TFV Dariusz +2602046 SP2NBH Andrzej +2602047 SQ2DEF Damian +2602048 SP1NQN Tadeusz +2602049 SP2TFV Dariusz +2602050 SP2QVS Piotr +2602051 SQ2RSK RADEK +2602052 SP2A Leszek +2602053 SP2TMK TOMASZ +2602054 SQ2MTG Blazej 2603001 SQ3CLK Michal 2603002 SQ3GJH Chrystian 2603003 SP3WBY Artur @@ -23013,6 +31081,23 @@ 2603057 SQ3HVH Dariusz 2603058 SQ3KKO Jaroslaw 2603059 SO3POL Tomasz +2603060 SP3OCG Grzegorz +2603061 SP3JP Jan +2603062 SQ3TGN Mariusz +2603063 SP3WWD Dariusz +2603064 SQ3KNL Krzysztof +2603065 SQ3NTO Michal +2603066 SQ3OPH Pawel +2603067 SP3IZN Krzysztof +2603068 SQ3MQD Andrzej +2603069 SP3ANL Andrzej +2603070 SQ3XZ Adam +2603071 SQ3BMW Wojciech +2603072 SP3XBS BARTOSZ +2603073 SP3ABW Krzysztof +2603074 SQ3PCL Jakub +2603075 SQ3SHK Adrian +2603076 SP3LOZ Artemiusz 2604001 SQ4HRL Przemyslaw 2604002 SQ4LWO Krzysztof 2604003 SQ4OJA Adam @@ -23063,6 +31148,15 @@ 2604048 SP4TVO Maciej 2604049 SQ4OC Mateusz 2604050 SP4OIS Dariusz +2604051 SQ4BJO Karol +2604052 SQ4FXT Jan +2604053 SQ4OZZ Lukasz +2604054 SQ4HKP Robert +2604055 SP4OIS Dariusz +2604056 SQ4IOR Grzegorz +2604057 SQ4DRG Jozef +2604058 SP4RKZ Przemek +2604059 SP4J Adam 2605001 SP5GDM Jan 2605002 SP5GDM Jan 2605003 SP5GDM Jan @@ -23083,7 +31177,7 @@ 2605018 SP5RDU Wojciech 2605019 SQ5OMO Marcin 2605020 SQ5CJZ Robert -2605021 SQ5GLU Radoslaw +2605021 SQ5GLU Radek 2605022 SP5FBJ Marcin 2605023 SP5QWV Jarek 2605024 SQ5MJF Michal @@ -23242,6 +31336,46 @@ 2605177 SQ5SCS Jacek 2605178 SQ7EQB Grzegorz 2605179 SQ5NWI Krzysztof +2605180 SQ7HGN Mariusz +2605181 SP5LDU Lukasz +2605182 SP5SO Sebastian +2605183 SP5RE Hubert +2605184 SQ5OUO Rafal +2605185 SP5MASR SP5MASR +2605186 SP5MXW Wojtek +2605187 SO5PRZ Rafal +2605188 SP5UNL Piotr +2605189 SQ7ECD Andrzej +2605190 SQ5PGL Zbyszek +2605191 SQ5IQK Pawel +2605192 SP5TSS Artur +2605193 SQ5PE Boleseaw +2605194 SP7WQY Radek +2605195 SP5KTP Tadeusz +2605196 SP5PI Pawel +2605197 SP5HAX Michae +2605198 SP5OSP Michae +2605199 SQ5TB Boguslaw +2605200 SQ5KIE Eryk +2605201 SQ5KIK Bartek +2605202 SQ5OB Pawel +2605203 SQ5ARF Piotr +2605204 SQ5AZQ Jerzy +2605205 SQ5SKB Karol +2605206 SQ5SDL Piotr +2605207 SP5OSP Michae +2605208 SQ5B Mariusz +2605209 SQ5ALQ Piotr +2605210 SQ5RJK Dariusz +2605211 SQ5H HENRYK +2605212 SP5FA Agata +2605213 SP5FT Zbyszko +2605214 SP5TA Jacenty +2605215 SQ5GN Krzysztof +2605216 SP5DRS Dariusz +2605217 SP5UAM MIROSLAW +2605218 SP5MNL Leszek +2605219 SP5KRD Marta 2606001 SQ6ROK Andrzej 2606002 SQ6NCJ Jacek 2606003 SQ6IUB Kamil @@ -23300,6 +31434,27 @@ 2606056 SP6RSP Krzysztof 2606057 SQ6XL Arkadiusz 2606058 SQ6KLF Krzysztof +2606059 SQ6NTF Piotr +2606060 SQ6WX Andrzej +2606061 SQ6SEB Sebastian +2606062 SQ6IUH Jaroslaw +2606063 SQ6WE Mike +2606064 SQ6OCZ Robert +2606065 SQ9LOH Robert +2606066 SQ6KOJ Grzegorz +2606067 SQ6STD Marcin +2606068 SQ6OXK Pawel +2606069 SQ6ODL Przemek +2606070 SP6VXP Andrzej +2606071 SP6LHI Jacek +2606072 SP6H2O Lukasz +2606073 SQ6KXY Michal +2606074 SP6PF Peter +2606075 SP6SG Slawek +2606076 SQ6KXW Diana +2606077 SP5MBX ANDRZEJ +2606078 SQ6KPO Pawel +2606079 SQ6WW Marek 2607001 SQ7FKT Bartek 2607002 SQ7SCC Arek 2607003 SQ7LRX Adam @@ -23371,6 +31526,40 @@ 2607069 SQ7NNJ Grzegorz 2607070 SP7JYM Mariusz 2607071 SP7BIX Radek +2607072 SP7HJR Marcin +2607073 SP7FXL Lukasz +2607074 SQ7IKZ Marcin +2607075 SQ7RL Ryszard +2607076 SQ7NSN Michael +2607077 SP7X Jaroslaw +2607078 SQ7KVB Rafal +2607079 SQ7RJO Jacek +2607080 SQ7MHP Mariusz +2607081 SP7LAK Krzysztof +2607082 SP7EM Emil +2607083 SP7IIX Marian +2607084 SP7XJI Wlodzimierz +2607085 SP7WNZ Krzysztof +2607086 SQ7RJZ Jaroslaw +2607087 SP7X Jaroslaw +2607088 SP7KMP Pawel +2607089 SQ7FPH Arek +2607090 SP7JBG Jacek +2607091 SP7JBG JACEK +2607092 SQ7IQV Marcin +2607093 SP7NHS Miroseaw +2607094 SQ7PKP Wojciech +2607095 SP7UTO Tomasz +2607096 SQ7SOM Kamil +2607097 SP7UDB Mariusz +2607098 SQ7IQV Marcin +2607099 SQ7PKP Wojciech +2607100 SP7KS Krzysztof +2607101 SP7WTC Jaroslaw +2607102 SQ7MHR Rafae +2607103 SP7LB TOMASZ +2607104 SP7VUQ Tomasz +2607105 SP7GJA PAWEL 2608001 SP8WJS Andrzej 2608002 SQ8NXF Grzegorz 2608003 SQ8LUN Lukasz @@ -23412,6 +31601,18 @@ 2608039 SQ8JIO Dariusz 2608040 SQ8DSX Pawel 2608041 SP8RSW Pawel +2608042 SQ8AL Radek +2608043 SP8I Artur +2608044 SQ8NXC Mateusz +2608045 SP8FNB Adam +2608046 SP8NCG Tomasz +2608047 SQ8JII Adam +2608048 SQ8LAB Dariusz +2608049 SQ8MFS Radoslaw +2608050 SQ8PKI Marek +2608051 SP8IZA Wojciech +2608052 SP8IJK JACEK +2608053 SQ8W Wojciech 2609001 SQ9JTI Lukasz 2609002 SQ9MUR Maciek 2609003 SP9ACQ Adam @@ -23430,7 +31631,7 @@ 2609016 SP9VNR Jerzy 2609017 SQ9JYT Patryk 2609018 SQ9AOT Grzegorz -2609019 SQ9SIM Ostrowski +2609019 SQ9SIM Szymon 2609020 SQ9GIN Krzysztof 2609021 SQ9NFI Jarosaw 2609022 SQ9NKU Grzegorz @@ -23553,7 +31754,7 @@ 2609139 SQ9OJR Lukasz 2609140 SQ9MYC Marcin 2609141 SQ9IAW Wieslaw -2609142 SQ9LBE Tomasz +2609142 SP9TL Tomasz 2609143 SP90EA Janusz 2609144 SP9PZ Piotr 2609145 SQ9SMC Wojciech @@ -23597,6 +31798,49 @@ 2609183 SP9XZA Zbigniew 2609184 SP9TR Tadeusz 2609185 SQ9IWE Marcin +2609186 SP9RQA Krzysztof +2609187 SQ9JXF Mirek +2609188 SP9RRS Aleksander +2609189 SP9JTZ Piotr +2609190 HF9P Piotr +2609191 SQ9MTY Bartolomiej +2609192 SP9RJ Remigiusz +2609193 SQ9YH Marek +2609194 SQ9NRR Zdzislaw +2609195 SP9WH Wojciech +2609196 SP9KL Ludwik +2609197 SQ9DIQ Mariusz +2609198 SQ9FIL Mirek +2609199 SP9RTK Zbigniew +2609200 SP9TTV Tomasz +2609201 SP9WTS Krzysztof +2609202 SP9SCO Patrik +2609203 SP9DRM Lukasz +2609204 SP9EMF Arkadiusz +2609205 SP9AB Andrzej +2609206 SP9PEW KLUB +2609207 SQ9UU JACEK +2609208 SP9WTS Krzysztof +2609209 SQ9ZBL Ukasz +2609210 SQ9CH Barteomiej +2609211 SP9WTC Robert +2609212 SP9USB Kamil +2609213 SP9LP Lukasz +2609214 SQ9RT Piotr +2609215 SP9GS Stanislaw +2609216 SQ9KFO Robert +2609217 SQ9GIN Krzysztof +2609218 SP9IKN Wojciech +2609219 SQ9UDT Michae +2609220 SQ9TVN Tomasz +2609221 SP9RAF Rafae +2609222 SQ9ZBL LUKASZ +2609223 SP9BSK Michae +2609224 SQ9PRL SZCZEPAN +2609225 SQ9PBO Michal +2609226 SQ9IWI Jacek +2609227 SP9P Wojciech +2609228 SQ9MPK Krzysztof 2620001 DD8OA Jan 2620002 DB1JBA Jens 2620003 DG0CCO Joerg @@ -23715,6 +31959,13 @@ 2620116 DH3SUP Harald 2620117 DB3LO Henry 2620118 DG1HRA Klaus +2620119 DL3MD Norbert +2620120 DO2JUP Jens-Uwe +2620121 DH1CAD Gerald +2620123 DO4ZH Martin +2620124 DH3LOT Lothar +2620125 DD0DRK Uwe +2620128 DK3SAW Jens 2621001 DL7AJ Wolfgang 2621002 DG4FEY Thomas 2621003 DL7ATA Frank @@ -23924,7 +32175,7 @@ 2621207 DD3SI Siegmar 2621208 DM2CWF Bodo 2621209 DL5BBV Wulf -2621210 DO7OO Rene +2621210 DM3CK Rene 2621211 DD6ULF Ulf 2621212 DL7UBB Ingo 2621213 DL7ATU Joachim @@ -23944,6 +32195,50 @@ 2621227 DL7NX Sanjin 2621228 DM2KGB Ingolf 2621229 DL6UAE Horst +2621230 DO8FU Andreas +2621231 DK9GD Maximilian +2621232 DM7JO Werner +2621233 DB0EHS Roland +2621234 DL5HZ Holger +2621235 DL7MTX Florian +2621236 DL7JC Jan +2621237 DO2PA Holger +2621238 DL7RX Michael +2621239 DL7ABM Dieter +2621240 DL8CY Michael +2621241 DH2UBG Bernd +2621242 DM5RC Marcel +2621243 DD0VD Jens +2621244 DC7XJ Bernd +2621245 DL2LJ Wolfgang +2621246 DG2RON Ronny +2621247 DC1EKD Eckhard +2621248 DO1JLH Marco +2621249 DL7TT Manfred +2621250 DG1BRB Uwe +2621251 DL1NCZ Bernhard +2621252 DL7VFX Thomas +2621253 DL7VMO Holger +2621254 DO1CCC Christian +2621255 DJ4MU Philipp +2621256 DL6ABC Matthias +2621257 DL2RD Werner +2621258 DL1CHP Libor +2621259 DO5JA Reinold +2621260 DL1HUF Uwe +2621261 DK3VG Caspar +2621262 DJ3EI Andreas +2621263 DK8RE Hans-Juergen +2621264 DO8REH Thomas +2621265 DO1FTW Frank +2621266 DH7AGZ Detlef +2621267 DO1BWR Bernd +2621268 DL1NA Bernd +2621269 DG1RTQ Horst +2621270 DL3ROB Robert +2621271 DL6ULI Hans- +2621272 DL1RME Ronald +2621285 DL1RLB Lutz 2622000 DF4HN Joerg 2622001 DL6LIM Iven 2622002 DJ3HZ Klaus @@ -24342,7 +32637,7 @@ 2622395 DL9DAK Peter 2622396 DK7XM Michael 2622397 DL1RSQ Mathias -2622398 DH9HAW Bernard +2622398 DO5FOX Mehmet 2622399 DF9HJ Jens 2622400 DO7YYZ Thomas 2622401 DL8LAW Wolfgang @@ -24353,7 +32648,62 @@ 2622406 DL1HDZ Kurt 2622407 DO1LPO Heinz 2622408 DL8HBM Manfred +2622409 DG7YEX Holger 2622410 DO1LDL Detlef +2622411 DH7SA Salvatore +2622412 DG7MK Martin +2622413 DF1XG Gerald +2622414 DL6HAK Walter +2622415 DM5RG Nils +2622416 DL8US Ulrich +2622417 DO1ASL Stephan +2622418 DJ1JL John-Christoph +2622419 DL6LV Harry +2622420 DL2CHF Christoph +2622421 DL6BFL Bernd +2622422 DD0XW Wolfgang +2622423 DL2ZS Wolf +2622424 DL3LBR Rainer +2622425 DO1MBL Michael +2622426 DL1SLH Barbara +2622427 DD3XK Edgar +2622428 DO1MQ Martin +2622429 DO5FOX Mehmet +2622430 DL2LAO Bernd +2622431 DH8BAX Bernd +2622432 DC5XL Rocco +2622433 DL9HAL Stephan +2622434 DO3NL Niclas +2622435 DO1KLN Karl-Ludwig +2622436 DF6QC Peter +2622437 DK2DJ Hans +2622438 DO2REL Rene +2622439 DL7BW Bernard +2622440 DB3LP Peter +2622441 DC4XO Marco +2622442 DO1MQ Martin +2622443 DG3CAN Hjalmar +2622444 DO7STL Stefan +2622445 DL6EAT Andreas +2622446 DL2AST Angela +2622447 DO8TZO Thomas +2622448 DF7HR Lothar +2622449 DL2XAI Joerg +2622450 DC4LE Stefan +2622451 DK2FP Horst +2622453 DL4CH Christian +2622454 DL9RX Juergen +2622455 DL8HBD Dieter +2622463 DL7SB Michael +2622464 DL9JS Jens +2622465 DL9HCO Hans-Martin +2622467 DJ7RK Hans +2622468 DJ9HU Soenke +2622469 DK3KH Dietrich +2622470 DL9LQ Dirk +2622474 DO8HJ Jan +2622476 DB6LQ Carsten +2622477 DO5BEN Benedikt 2623001 DL4BCG Paul 2623002 DG5AV Gerd 2623003 DL5HSN Hendrik @@ -24664,7 +33014,6 @@ 2623308 DL9BQ Mathias 2623309 DC7IC Werner 2623310 DO1RMB Reiner -2623311 DL1BH Stefan 2623312 DG7BBU Uwe 2623313 DJ2II Harald 2623314 DL7MUK Mika @@ -26280,7 +34629,7 @@ 2624925 DD4QL Wilhelm 2624926 DG7JG Stefan 2624927 DO1EVI Eveline -2624928 DO4HW Horst +2624928 DL9HW Horst 2624929 DO7EE Dennis 2624930 DB1QB Klaus 2624931 DL7OLI Oliver @@ -26800,7 +35149,65 @@ 2625446 DK7JS John 2625447 DF4PW Helmut 2625448 DL1MMA Frank -2625998 DB0LJ D-Star-Gw +2625449 DC8DO Gerhard +2625450 DD9VR Ralf +2625451 DO6RA Armin +2625452 DG9FBA Joachim +2625453 DM7RB Rolf +2625454 DF1WS Richard +2625455 DL8FD Hans +2625456 DB6KL Gerhard +2625457 DF5WE Manfred +2625458 DM6RB Rolf +2625459 DL6FP Wolfram +2625460 DH1PAX Peter +2625461 DK8PV Bruno +2625462 DL1LIP Bodo +2625463 DK6PR Gerd +2625464 DC1UI Norbert +2625465 DL4VAC Markus +2625466 DL8AMS Andreas +2625467 DG1SR Stefan +2625468 DK9PS Ralf +2625469 DF6WZ Heinrich +2625470 DO1ZI Michael +2625471 DG2PX Hans-Juergen +2625472 DB4WT Markus +2625473 DM5MB Michael +2625474 DO8JSB Jens +2625475 DF6PA Stephan +2625476 DG8FDT Andreas +2625477 DF1WN Helmut +2625478 DL1IAY Andreas +2625479 DO2IO Martin +2625480 DM5LH Lawrence +2625481 DF6KO Manfred +2625482 DD7VM Michael +2625483 DO6SW Carsten +2625484 DF9PL Volker +2625485 DF9PM Rudolf +2625486 DL0RSF Paul +2625487 DG6PV Thomas +2625488 DL5VT Gerhard +2625489 DL8WS Manfred +2625490 DB9TT Aaron +2625491 DO4PSK Stephan +2625492 DH4PAP Hans +2625493 DB2VH MICHAEL +2625494 DL3ATR Arnold +2625495 DG0LF Philipp +2625496 DB2PJ Johannes +2625497 DL3EBT Thorsten +2625498 DO3PF Frank +2625499 DK5FB Frank +2625500 DO9BU Marc +2625501 DO7TIM Tim +2625502 DF4OR Ekki +2625508 DC0VZ Wolfgang +2625513 DB7VR Horst +2625514 DH8VH Teo +2625517 DO3DSG David +2625998 DM0NR D-Star-Gw 2625999 DB0LJ D-Star-Gw 2626000 DF6RK Ralf 2626001 DG7FF Uwe @@ -26839,12 +35246,12 @@ 2626034 DG5MEH Hermann 2626035 DK4FB Emil 2626036 DG1FDV Thomas -2626037 DO2FMD Ruediger +2626037 DL9FCK Gerald 2626038 DD9FZ Wulf 2626039 DD2ZM Fred 2626040 DN0IUK EMC 2626041 DD2ZM Fred -2626042 DO2FMD Ruediger +2626042 DG8FDV Christof 2626043 DF8FK Wolfgang 2626044 DB2FQ Daniel 2626045 DL8FCE Ralf @@ -26861,7 +35268,7 @@ 2626056 DL2GM Godehard 2626057 DO1FJN Jan 2626058 DG1FK Hans -2626059 DL4FAB Norbert +2626059 DH2THK Thomas 2626060 DO9CT Carsten 2626061 DK3CW Jakob 2626062 DO2FGH Gerald @@ -27232,7 +35639,7 @@ 2626427 DG6OBO Jan 2626428 DO1RTW Christoph 2626429 DO8OJ Oliver -2626430 DO1OH Oliver +2626430 DG1OH Oliver 2626431 DF2ZP Harald 2626432 DC3FW Guenter 2626433 DO6FF Michael @@ -27260,7 +35667,7 @@ 2626455 DB0EJ Clubstation 2626456 DC4ZS Arnulf 2626457 DC4PC Karl-Heinz -2626458 DO2OLI Oliver +2626458 DD9FJ Michael 2626459 DL3FBI Stefan 2626460 DL1CLX George 2626461 DL1FAO Lothar @@ -27319,7 +35726,7 @@ 2626514 DO6FTZ Thomas 2626515 DJ5UD Tobias 2626516 DO2SZ Steffen -2626517 DO2FLY Hartmut +2626517 DO1JKS Johannes 2626518 DL3FWA Werner 2626519 DL4FDI Rolf 2626520 DO2DW Karsten @@ -27379,8 +35786,8 @@ 2626574 DL5FCW Guenter 2626575 DL1FCV Hartmut 2626576 DO3SHH Stefan -2626577 DO4LP Lothar -2626578 DO1OH Oliver +2626577 DL3LP Lothar +2626578 DL8FCB Antonius 2626579 DL7FE Stefan 2626580 DL2HSF Holger 2626581 DL1DBY Dieter @@ -27455,6 +35862,83 @@ 2626650 DB9SR Stefan 2626651 DO1FPT Panagiotis 2626652 DH9TL Annika +2626653 DO1RYU Collin +2626654 DG1NEJ Ulrich +2626655 DH8FAH Klaus +2626656 DL8FBT Horst +2626657 DO3SKY Andreas +2626658 DL8ZU Reinhold +2626659 DL0F Thomas +2626660 DL8FBZ Helmut +2626661 DG3KBQ Thorsten +2626662 DO6FGB Frank +2626663 DO1MDB Maximilian +2626664 DG1FBV Joerg +2626665 DO6MDA Michael +2626666 DG4ZR Hans +2626667 DG4FCX Udo +2626668 DG3FBC Andreas +2626669 DG8FCD Christoph +2626670 DO7DAB Bastian +2626671 DL4ALL Michael +2626672 DJ0MY Oscar +2626673 DL9EVO Daniel +2626674 DO1HMG Holger +2626675 DO3FX Mario +2626676 DG9FDL Michael +2626677 DL5OA Alexander +2626678 DO2BSH Bernd +2626679 DL2YOU Tanja +2626680 DO2MWW Marcus +2626681 DH6GRM Martin +2626682 DK1ER Andreas +2626683 DL5ML Torsten +2626684 DO7JJ Juergen +2626685 DC3FV Peter +2626686 DO2LI Sieghard +2626687 DL7FP Fabian +2626688 DH1FG Sigrun +2626689 DK1DE Niklas +2626690 DO6HS Helmut +2626691 DL7NM Rainer +2626692 DO5BMW Martin +2626693 DM8KW Karl-Heinz +2626694 DC5MB Marcel +2626695 DF5ZM Gerhard +2626696 DO6MF Monika +2626697 DO3FHS Herbert +2626698 DK2WW Walter +2626699 DL2OLI Oliver +2626700 DL1JDW Joerg +2626701 DK5HS Hartmut +2626702 DL3LP Lothar +2626703 DH6KW Klaus +2626704 DH1FFD Andreas +2626705 DL5KBM Micha +2626706 DJ3YM Alfred +2626707 DL1ITU Ruediger +2626709 DK7MW Raphael +2626710 DB8FI Achim +2626711 DH2MH Marcus +2626712 DM8MB Martin +2626713 DO4VH Volker +2626714 DH6FAJ Friedhelm +2626715 DD9FJ Michael +2626716 DK1NF Frank +2626717 DD7DKA Daniel +2626718 DO1RSL Reiner +2626719 DL2FDX Thomas +2626720 DG8WA Sebastian +2626721 DD8ZX Georg +2626722 DL6ZBG Manfred +2626723 DO9TT THomas +2626729 DL8MG Markus +2626730 DO5HB Hendrik +2626731 DG3ZD Bernd +2626732 DH0ME Marc +2626737 DL7HT Thomas +2626739 DL6KKB Karsten +2626777 DL1ITU Ruediger 2627001 DC4GD Claus 2627002 DC4GD Claus 2627003 DC4GD Claus @@ -27692,7 +36176,7 @@ 2627235 DH1AM Achim 2627236 DG0FIH Peter 2627237 DL6KCU Klaus-Ruediger -2627238 DL6PP Andreas +2627238 DJ5UO Udo 2627239 DF8GR Reinhard 2627240 DL0FOG Clubstation 2627241 DF8GR Reinhard @@ -27764,7 +36248,7 @@ 2627307 DL4NL Markus 2627308 DL5GL Alexis-Michael 2627309 DG5GSA Stefan -2627310 DO1SAW Sascha +2627310 DL4IS Karl-Heinz 2627311 DH9TB Stefan 2627312 DL5UV Uwe 2627313 DL9UAS Bernd @@ -27790,7 +36274,7 @@ 2627333 DG7UAO Andreas 2627334 DF2DR Hermann 2627335 DG1SNK Kai -2627336 DO7VIO Johannes +2627336 DD7VIO Johannes 2627337 DF8UZ Anton 2627338 DF0DO Clubstation 2627339 DD7GD Dieter @@ -27842,7 +36326,7 @@ 2627385 DL6EA Marco 2627386 DK2SK Gerhard 2627387 DJ0DJS Matthew -2627388 DJ7GM Kurt-Uwe +2627388 DO4GA Alfons 2627389 DO4OFR Stephan 2627390 DF4UZ Kurt 2627391 DF3SY Rainer @@ -27860,7 +36344,7 @@ 2627403 DL1GBQ Eberhard 2627404 DO1CVZ Christian 2627405 DL7GAV Torsten -2627406 DO4DW Dieter +2627406 DK3DW Dieter 2627407 DJ1TU Klaus 2627408 DB1FG Franz-Rainer 2627409 DL4SY Axel @@ -28306,9 +36790,9 @@ 2627849 DL8GAP Peter 2627850 DL4SCP Hardy 2627851 DM1KD Klaus-Dieter -2627852 DO5SMB Sascha +2627852 DG2GPP Peter 2627853 DJ0LRC Stephane -2627854 DM1FD Frank +2627854 DK3KP Krzysztof 2627855 DJ7TF Tobias 2627856 DB5TL Walter 2627857 DL1CWA Alois @@ -28357,6 +36841,94 @@ 2627900 DF1IZ Dieter 2627901 DG7GAW Pitt 2627902 DK9IB Ernst +2627903 DC4UU Gerhard +2627904 DL8HGM Heinz +2627905 DG9SEH Sven +2627906 DL1GHN Patrick +2627907 DL2ZBV Harald +2627908 DL1GWX Karl-Anton +2627909 DO3SBI Petra +2627910 DL5SMB Sascha +2627911 DB1SV Georg +2627912 DK7MX Markus +2627913 DO1SJF Josef +2627914 DG3GAQ Peter +2627915 DL1GGM Martin +2627916 DK3SK Hans +2627917 DG9FFM Peter +2627918 DL5IAF Michael +2627919 DB2TX Ulrich +2627920 DH9SBT Christian +2627921 DL2SEK Michael +2627922 DL6SBH Kurt +2627923 DL6SEO Bernhard +2627924 DG7SDX Gisela +2627925 DL6SEZ Christoph +2627926 DO9WW Willi +2627927 DL2KJ Juergen +2627928 DO1PPS Pierre +2627929 DL9SBD Hans +2627930 DL2SEK Michael +2627931 DB9TI Dieter +2627932 DO4ABC Andreas +2627933 DH0GME Elmar +2627934 DK7TD Wolf-Dietrich +2627935 DO1ICS Christian +2627936 DF8ST Andreas +2627937 DB1DA Markus +2627938 DD5TN Hartmut +2627939 DJ3OH Andreas +2627940 DO7JLF Joerg +2627941 DO9OWA Joerg +2627942 DK4MT Michael +2627943 DG9GAL Peter +2627944 DL5DAN Christoph +2627945 DL8TD Tobias +2627946 DG9GAM Maria +2627947 DK6XN Rainer +2627948 DO7NG Rony +2627949 DL6SCT Thomas +2627950 DJ1ST Sepp +2627951 DG4SDS Dieter +2627952 DF8TX Hans-Joachim +2627953 DL5BAK Ansgar +2627954 DL5EK Eric +2627955 DL1YCJ Robert +2627956 DK0RV Andreas +2627957 DF7HH Horst +2627958 DD9GC Brunhilde +2627959 DD1GT Karl +2627960 DH3SBB Reiner +2627961 DO3SU Uwe +2627962 DF4IU Matthias +2627963 DK7GA Alban +2627964 DF7SX Bernhard +2627965 DG1SEK Siegfried +2627966 DL1SAW Sascha +2627967 DL2DN Herbert +2627968 DL4ABE Rainer +2627969 DK1CD Christel +2627970 DF5IB Werner +2627971 DH1SBB Bernd +2627972 DL1TXT Tamara +2627973 DL2FHO Felix +2627974 DO5WF Wolfgang +2627975 DJ7TH Rolf +2627976 DH1GPA Arno +2627977 DB1SO Franz +2627978 DL5SBT Werner +2627979 DJ0GX Joerg +2627980 DK7QY Hans +2627981 DJ8UA Horst +2627982 DG2GRT Thomas +2627983 DL8SCA Hans +2627984 DK5BM Bernd +2627985 DC2TI Karl-Heinz +2627986 DJ8KI Guenther +2627987 DG2UAB Dirk +2627988 DL4PIT Peter +2627989 DO6HN Thomas +2627990 DL7GAQ Dieter 2628001 DL1BNO Bernd 2628002 DL5NBZ Rainer 2628003 DK7NKR Ralf @@ -28900,7 +37472,7 @@ 2628541 DL7GA Gerd 2628542 DO1CVM Christian 2628543 DL2KKH Karl -2628544 DO2MAI Robert +2628544 DL2MAI Robert 2628545 DK2ET Sebastian 2628546 DF5RJ Josef 2628547 DD7AM Franziska @@ -28914,7 +37486,7 @@ 2628555 DL3MBJ Frank 2628556 DK2NB Thomas 2628557 DL3NGN Thomas -2628558 DB2NY Wolfrm +2628558 DB2NY Wolfram 2628559 DL1PEP Peter 2628560 DL6MFL Gerhard 2628561 DL8BDY Andre @@ -29526,8 +38098,56 @@ 2629169 DL3AMI Wolfram 2629170 DL2FFW Frank 2629171 DL5SKO Yuriy -2629172 DO0KGS Enrico +2629172 DM3CV Christhard 2629173 DJ1RK Rainer +2629174 DL2ASB Siegfried +2629175 DL3WM Wolfram +2629176 DM7ZZ Daniel +2629177 DB5SB Sebastian +2629178 DL1ARK Norbert +2629179 DO7ADH Dieter +2629180 DH8WM Hans-Juergen +2629181 DO1ATV Andreas +2629182 DG1AFS Friedrich +2629183 DH5UW Ronny +2629184 DG0OLO Edgar +2629185 DL1JKE Joerg +2629186 DL7AQI Hauke +2629187 DB6KT Thomas +2629188 DL5WB Bernd +2629189 DB5AW Andreas +2629190 DO5AR Dieter +2629191 DO3SMM Michael +2629192 DF2GC Stephan +2629193 DM1OK Oliver +2629194 DL3JRA Rainer +2629195 DO8JPL Jan +2629196 DG5VO Berndt +2629197 DL2AKT Jens +2629198 DL6NWA Hartmut +2629199 DG9NCZ Alexander +2629200 DL2ASO Dietrich +2629201 DC7LE Andreas +2629202 DH4GB Goetz +2629203 DL8MV Michele +2629204 DL1BEY Steffen +2629205 DL4ASJ Gerhard +2629206 DO2WT Tobias +2629207 DL5SKO Yuriy +2629208 DL4ASJ Gerhard +2629209 DL2DVL Klaus +2629210 DM2CF Frank +2629211 DO2FK Joachim +2629212 DL7KP Michael +2629213 DO5HC Joerg +2629214 DL1CSL Steffen +2629215 DL1TBM Torsten +2629216 DO1FNK Frank +2629217 DO1RGI Reinhard +2629218 DL2VN Veit-Ruediger +2629219 DO1AU Karl-hugo +2629224 DJ1JAY Jens +2629225 DO1WHK Henning 2633001 DG4AK Dietmar 2633002 DH8AAA Oliver 2633003 DC6BV Reinhardt @@ -29560,6 +38180,136 @@ 2633030 DO3BJS Jack 2633031 DL2BND Jens 2633032 DO9EB Benno +2633033 DL9TF Torsten +2633034 DO3FM Frank +2633035 DK7ACT Achim +2633036 DH6BH Heinz +2633037 DL8MWA Waldemar +2633038 DL3HBY Ingmar +2633039 DM9EE Carsten-Thomas +2633040 DH8GV Thomas +2633041 DL4LGV Kosmas +2633042 DG4ACF Oliver +2633043 DL5AV Achim +2633044 DB3OI Werner +2633045 DF6BC Klaus +2633046 DG6ABK Mathias +2633047 DH3AX Peter +2633048 DL9MP Pascal +2633049 DL4HJ Jonny +2633050 DL8BDD Manfred +2633051 DL5MKB Marco +2633052 DC1NOI Niklas +2633053 DB0OFL Bernd +2633054 DL0LGT LT-Clubstation +2633055 DO7JOD Joerg +2633056 DO2RPM Rene +2633057 DL1BO Michael +2633058 DO3NX Oliver +2633059 DL6KN Klaus +2633060 DL5BCV Diedrich +2633061 DC4BU Uwe +2633062 DO9OEL Guido +2633063 DO2PLE Michael +2633064 DL1NE Simon +2633065 DG1ABD Klaus +2633066 DL8BBK Axel +2633067 DD0DR Fredi +2633068 DO7BI Baerbel +2633069 DO3JAN Jan +2633070 DL4OAU Sabine +2633071 DL1PQ Andreas +2633072 DL6OL Werner +2633073 DG4XO Oliver +2633074 DL8LJ Tino +2633075 DO4BOE Manfred +2633076 DK7TOR Till +2633077 DO1JAW Joerg +2633078 DH8BAC Christian +2633079 DL4HBB Wolfgang +2633080 DL1BFR Franz +2633081 DB2TK Thorsten +2633082 DL4LAM Peter +2633083 DL9BDI Matthias +2633084 DG1US Uwe +2633085 DL9CMA Christian +2633086 DO7DJ Oliver +2633087 DO4FD Florian +2633088 DO1SE Sebastian +2633089 DG5OAR Bernd +2633090 DL1SLO Stefan +2633091 DJ1YM Tristan +2633092 DO1ART Timon +2633093 DO3DC Norbert +2633094 DO9KK Tobias +2633095 DG1AS Arno +2633096 DF4DA Axel +2633097 DO2FS Sebastian +2633098 DL1HSX Juergen +2633099 DB2BG Walter +2633100 DO2OHS Sascha +2633101 DL0CN OV +2633102 DC4AM Alfred +2633103 DO1BCK Christoph +2633104 DH2PR Peter +2633105 DL9OBM Thorsten +2633106 DO1THH Thomas +2633107 DK8KW Holger +2633108 DG5BCK Juergen +2633109 DH4FR Frank +2633110 DO3SZY Harald +2633111 DL9OM Hans-Alfred +2633112 DL1IQ Frank +2633113 DO9BS Arne +2633114 DL2ABR Juergen +2633115 DL2AAK Helge +2633116 DO3FR Fred +2633117 DO9TBP Thorsten +2633118 DH1HC Karl-Heinz +2633119 DL3QV Hans +2633120 DF9BI Stefan +2633121 DL2OBN Ralf +2633122 DL8OBE Jens +2633123 DL5ABE Joerg +2633124 DJ8VI Uwe +2633125 DG3MAS Hugo +2633126 DC2AY Gerrit +2633127 DF8OO Frank-Markus +2633128 DF7ER Sascha +2633129 DJ7MH Mario +2633130 DO1IBS Ingo +2633131 DL5OAS Manfred +2633132 DL2BAL Andre +2633133 DF2BBY Hartmut +2633134 DK6VCO Thorsten +2633135 DO3SUM Stephan +2633136 DJ4JK Heinz +2633137 DC4XY Klaus +2633138 DG7OAC Michael +2633139 DO5NQ Christian +2633140 DO3TOM Thomas +2633141 DB7OZ Rudolf +2633142 DO9ME Domenico +2633143 DL8OAS Jens +2633144 DL6WB Wolfgang +2633147 DC8DC Carsten +2633148 DF2XS Klaus +2633149 DL8XI Ingo +2633155 DO5FMD Meinert +2633161 DL2BAA Matthias +2633162 DG3ABJ Ernst +2633164 DK9MBS Markus +2633166 DJ8LD Joachim +2633170 DH1BDU Jochen +2633172 DK0OF Heinz +2633173 DL2LAB Gerhard +2633174 DL4BX Guenther +2633175 DL1BHH Klaus +2633183 DO9ALD Justus +2633303 DL9BDK Sabine +2633333 DL1BH Stefan +2633838 DF2SK Sven +2633849 DL8XI Ingo 2634001 DL6NW Nicole 2634002 DL1HC Michael 2634003 DH5JR Hannelore @@ -29805,7 +38555,7 @@ 2634243 DG7DAZ Andreas 2634244 DL1DAM Peter 2634245 DB1AE Bernhard -2634246 DO6SEX Juergen +2634246 DL4WAT Karl-Ulrich 2634247 DJ0ACS Yalcin 2634248 DM3MR Markus 2634249 DO0EG Axel @@ -30110,8 +38860,8 @@ 2634548 DG9KS Martin 2634549 DK8QS Sven 2634550 DO1YNM Norbert -2634551 DO7UWE Uwe -2634552 DO4JU Joerg +2634551 DO1YKH Karl-Heinz +2634552 DL8NH Reinhard 2634553 DC1DV Bodo 2634554 DL2DBI Michael 2634555 DG1YIQ Marco @@ -30164,6 +38914,7 @@ 2634602 DL6WA Hans-Georg 2634603 DD8JE Werner 2634604 DG1ECQ Frank +2634605 DO1SYS Sylvia 2634606 DL5ERJ Joerg 2634607 DF8XO Werner 2634608 DO6HAM Roland @@ -30181,6 +38932,242 @@ 2634620 DJ1DS Helmut 2634621 DO7JP Juergen 2634622 DO8EW Burkhard +2634623 DB1KPG Klaus +2634624 DO1HA Andreas +2634625 DG7YEO Elmar +2634626 DO2NL Olaf +2634627 DO1CKE Christoph +2634628 DD5SV Christoph +2634629 DO1RWM Ralf +2634630 DL8LSB Lars +2634631 DC6KW Ewald +2634632 DK3RN Peter +2634633 DF4EH Wilhelm +2634634 DO3YMS Marko +2634635 DK7EM Walter +2634636 DC4DO Manfred +2634637 DD1QO Detlef +2634638 DK1RTL Andreas +2634639 DG5YGS Detlef +2634640 DD5JC Uwe +2634641 DL6KBF Horst +2634642 DL1DCA Rainer +2634643 DB9JWD Wilhelm +2634644 DL3DBC Ralf +2634645 DO9DMG Dorothea +2634646 DL2KHU Hans-Ulrich +2634647 DO9DV Luca +2634648 DL8ZBW Joachim +2634649 DO1OW Jens +2634650 DG1KFK Frank +2634651 DO1EL Karlheinz +2634652 DK6DT Wilhelm +2634653 DO1FBI Nils +2634654 DO1GP Peter +2634655 DJ4BH Paul +2634656 DO1AIR Dirk +2634657 DO8NS Nils +2634658 DL3EBQ Helmut +2634659 DB7MH Markus +2634660 DL1BGZ Klaus +2634661 DG1DDA Michael +2634662 DO2STH Stefan +2634663 DK3EJ Juergen +2634664 DF2KO Gerhard +2634665 DB8YY Uwe +2634666 DL7DBB Karl-Heinz +2634667 DO3IS Ingo +2634668 DO1EDI Edgar +2634669 DL4YET Gerd +2634670 DL8DBU Jens +2634671 DH1US Ute +2634672 DF1LS Hans-Peter +2634673 DO6TH Thomas +2634674 DK5DN Ernst-Guenter +2634675 DL9KLH Ludwig +2634676 DO9ET Raimund +2634677 DO8JB Jan +2634678 DM1RTZ Thomas +2634679 DJ5KM Justin +2634680 DG6YIS Lothar +2634681 DL4DE Axel +2634682 DL5YCI Michael +2634683 DO7HU Matthias +2634684 DO1MIC Michael +2634685 DG4AM Gerrit +2634686 DO2RQ Ralf +2634687 DO5DC Dennis +2634688 DG3WN Juergen +2634689 DF3EC Achim +2634690 DG1DHS Hilmar +2634691 DL3KE Mathias +2634692 DO7ACI Dursun +2634693 DH8ST Hubert +2634694 DL5DTA Dennis +2634695 DJ6EN Josef +2634696 DH5JG Frank +2634697 DO1KVH Klaus +2634698 DL0HDB Carsten +2634699 DL2DBR Fritz-Otto +2634700 DG5EAU Klaus +2634701 DH3JH Heinrich +2634702 DG6YID Klaus-Dieter +2634703 DK1PB Petra +2634704 DD1JD Dirk +2634705 DB9BF Detlef +2634706 DL1QA Dietmar +2634707 DL3KE Mathias +2634708 DJ5SL Roland +2634709 DL2EZ Frank +2634710 DO3BTC Andreas +2634711 DL5VU Marc +2634712 DL6JU Joerg +2634713 DO2SI Marcus +2634714 DB1UWE Uwe +2634715 DL2TP Thomas +2634716 DO1CUL Juergen +2634717 DH1MN Michael +2634718 DO6RO Rolf +2634719 DK7RK Rainer +2634720 DB1KL Stefan +2634721 DL9YDC Wilfried +2634722 DJ1YW Friedhelm +2634723 DK7DE Joerg +2634724 DG1DAV Axel +2634725 DL1DI Armin +2634726 DD1TT Dirk +2634727 DH5RP Reinhold +2634728 DL8DZ Wolfgang +2634729 DB2YAD Klaus +2634730 DL9XPS Philipp +2634731 DL5BQ Gerd +2634732 DL5KUT Holger +2634733 DL6MB Peter +2634734 DO7FP Frank +2634735 DJ4LF Benjamin +2634736 DL1TUX Karsten +2634737 DF3JM Stefan +2634738 DO2ULF Ulf +2634739 DF1DGE Dieter +2634740 DO1OB Oliver +2634741 DB4OC Joachim +2634742 DH3CT Sebastian +2634743 DK6EA Hans +2634744 DG5YIJ Rainer +2634745 DD4QA Olaf +2634746 DK3GX Wolfgang +2634747 DC2CT Heike +2634748 DJ2IO Dietrich +2634749 DF1KJ Peter +2634750 DL6KCV Walter +2634751 DO4MJ Maik +2634752 DF1CWQ Christian +2634753 DO6VDE Heinz +2634754 DB5YY Godehard +2634755 DO1KVH Van +2634756 DO8BA Bayram +2634757 DO1HG Meinolf +2634758 DG1PIT Peter +2634759 DO7CK Christian +2634760 DC1VK Wolfgang +2634761 DG3KCW Rainer +2634762 DD6SL Sascha +2634763 DK9GUN Gerd +2634764 DL1JZ Rene +2634765 DO2SV Jan +2634766 DL3VJ Dieter +2634767 DL1EIC Bernd +2634768 DF3DD Hans +2634769 DO2MN Manfred +2634770 DG2EBE Karl-Heinz +2634771 DL3SF Christian +2634772 DL1EA Rolf +2634773 DO5RW Ren +2634774 DO7RU Ralf +2634775 DL1FS Frank +2634776 DL1ECD Erik +2634777 DD6UBS Stefan +2634778 DG6MBS Mareike +2634779 DL9ZAW Peter +2634780 DB1GL Lars +2634781 DL5QL KLAUS +2634782 DH6SH Horst +2634785 DL1FS Frank +2634788 DO6KC Christian +2634789 DO8FR Friedrich +2634794 DO1KE Eldor +2634801 DK7SL Sascha +2634802 DO3ED Engelhard +2634807 DK4CF Joachim +2634812 DG1YBA Peter +2634814 DL4YDO Uwe +2634815 DG6EAX Hans +2634817 DO5ABC Juergen +2634818 DO4TH Tanja +2634819 DF6UG Guenther +2634820 DG1DAN Uwe +2634821 DO6SKY Philip +2634822 DO2MBA Marcus +2634823 DO1PE Peter +2634826 DO3MY Heinz +2634834 DO1TMF Hans +2637001 DF6MP Marcus +2637002 DO2STO Matthias +2637003 DK7OJ Klaus +2637004 DD4GY Manfred +2637005 DL5TK Wolfgang +2637006 DL5UR Uwe +2637007 DL3ES Peter +2637008 DF9GY Martin +2637009 DK5BM Bernd +2637010 DL2PET Peter +2637011 DG2IAI Raimund +2637012 DD4IJ Michael +2637013 DF4IE Bernd +2637014 DL1JL Juergen +2637015 DG2SCZ Michael +2637016 DK7UR Brigitte +2637017 DH5MG Marcus +2637018 DJ7ST Guido +2637019 DL9XN Dieter +2637020 DG2SEG Roland +2637021 DK6SBC Joachim +2637022 DO1BWO Joachim +2637023 DK7QY Hans +2637024 DL4SCI Jochen +2637025 DF8DE Dietmar +2637026 DL3GBO Christian +2637027 DH1SBB Bernd +2637028 DL1DQJ Dieter +2637029 DO1SMF Martin +2637030 DM5JM Jan +2637031 DL3DCM Michael +2637032 DL8GBV Walter +2637033 DO6WK Klaus +2637034 DH4WH Hansjoerg +2637035 DJ7TH Rolf +2637036 DH1TI Tobias +2637037 DF9VI Axel +2637038 DO2JMF Jens +2637039 DC7DX Artur +2637041 DO9RWE Rudi +2637042 DL2NS STAVROS +2637043 DK9SZ Rudolf +2637044 DL9GCR Ralf +2637045 DL4SDC Andreas +2637046 DF5TR Herbert +2637047 DO8DAD Daniel +2637048 DL7IT Klaus +2637049 DF7SC Ulrich +2637051 DM9LSB Juergen +2637056 DO4SAM Nicolas +2637057 DK7UX Michael +2637059 DK1LC Christoph +2637062 DL9ZAM Johannes +2637063 DL1GVH Hans +2637064 DF5SM Helmut +2637065 DO6HN Thomas +2637066 DL1GAJ Joachim 2638001 DK1FM Felix 2638002 DL0VHS Friedrich 2638003 DG8NFB Klaus @@ -30217,6 +39204,191 @@ 2638034 DG5TF Frank 2638035 DL9MBB Rudolf 2638036 DL5MDQ Helmut +2638037 DB3MZ Michael +2638038 DK9DW Wolfgang +2638039 DG9NER Dieter +2638040 DO7AT Jens +2638041 DC6RJ Joachim +2638042 DL6MBW Armin +2638043 DL8NCE Alfred +2638044 DK5RA Alexander +2638045 DL6GCE Christian +2638046 DL9MDV Andreas +2638047 DO8AW Alexander +2638048 DH0MBB Gertraud +2638049 DH1NBC Jochen +2638050 DL8ALH Peter +2638051 DM2MT Christian +2638052 DG5AT Andreas +2638053 DO1VAL Valentin +2638054 DL8JUL Juergen +2638055 DL8NCQ Thomas +2638056 DO1MBV Michael +2638057 DO1EBE Edda +2638058 DO5WJ Joachim +2638059 DL4YEB Thomas +2638060 DD5JFK Jakob +2638061 DG8NCV Johannes +2638062 DO4WKL Wolfgang +2638063 DK3GH Ralph +2638064 DO1JAK Josef +2638065 DL3RCE Dietrich +2638066 DL6BAW Fred +2638067 DO5SPA Sven +2638068 DL3HM Harald +2638069 DO2NDS Steffen +2638070 DO7JRM Juergen +2638071 DO5HG Heinz +2638072 DK1MSU Stefan +2638073 DL1MAB Bernhard +2638074 DK0LA Clubstation +2638075 DC2MAR Markus +2638076 DJ3MH Markus +2638077 DB8CQ Alois +2638078 DD4AL Peter +2638079 DJ2MBP Eva-Maria +2638080 DO1STR Stefan +2638081 DO5MIC Michael +2638082 DH4NAG Michael +2638083 DL7MU Uli +2638084 DO7SFI Sabine +2638085 DO2RC Roland +2638086 DL5MCO Heinz +2638087 DO1ROL Roland +2638088 DD3SK Sascha +2638089 DL1TMF Tobias +2638090 DH9ET Tamas +2638091 DK1VN Michael +2638092 DL4MDI Michael +2638093 DK2RL Manfred +2638094 DL1EV Ernst +2638095 DO1HCH Christoph +2638096 DL6TA Stefan +2638097 DL9VD Dieter +2638098 DB5TA Andreas +2638099 DO1FMI Florian +2638100 DL1FM Rainer +2638101 DG6IQ Otto +2638102 DD0UL Michael +2638103 DL2MHO Michael +2638104 DL6NEP Markus +2638105 DH9RD Markus +2638106 DG4MAK Engelbert +2638107 DG5MDD Guenther +2638108 DK5MT Robert +2638109 DO1MHC Christian +2638110 DG3MBI Dietmar +2638111 DO4FLY Stephan +2638112 DF3RO Wolfgang +2638113 DK4MC Wilfried +2638114 DO4KJS Stefan +2638115 DO1NUH Udo +2638116 DM2HW Johannes +2638117 DB5FX Andreas +2638118 DG2FJ Franz-Siegfried +2638119 DG7NCY Eberhard +2638120 DG1MBH Robert +2638121 DG3NCG Walter +2638122 DL1SFA Walter +2638123 DL4NP Roland +2638124 DF5MR Heinz +2638125 DO1MOS Sascha +2638126 DO4LX Steffen +2638127 DO7SEB Sebastian +2638128 DO2XF Xaver +2638129 DB8SB Stephan +2638130 DF3RY Johann +2638131 DO1UPK Uwe +2638132 DC1YK Helmuth +2638133 DF9NE Anton +2638134 DM4MS Sebastian +2638135 DL7NEA Tobias +2638136 DG9NCD Udo +2638137 DO1KA Anton +2638138 DK1TOM Thomas +2638139 DJ9WE Joerg +2638140 DB7MM Michael +2638141 DJ1IR Ingo +2638142 DL9MFN Uwe +2638143 DG1MHG Walter +2638144 DF4IAJ Stefan +2638145 DF9NG Bernhard +2638146 DG7MHR Dieter +2638147 DC9RD Markus +2638148 DG3MGN Markus +2638149 DL3PN Gerhard +2638150 DG7NAR Walter +2638151 DG8RP Rene +2638152 DL2NJM Juergen +2638153 DL9TU Uwe +2638154 DF5HRN Walter +2638155 DO2RJ Ralf +2638156 DO1LEP Tobias +2638157 DO8NGI Gisela +2638158 DO1MAC Claudius +2638159 DK8CM Albert +2638160 DO4FEY Stefan +2638161 DO1NML Michael +2638162 DG2RC Peter +2638163 DO2NOP Lothar +2638164 DO1TJU Stephan +2638165 DL6TS Thomas +2638166 DO8YZ Michael +2638167 DD0NM MANFRED +2638168 DO5AL Andreas +2638169 DL1NKW Wolfgang +2638170 DB9NT Alfred +2638171 DL2MA Guenter +2638172 DB8NT Dieter +2638173 DB1DH Dieter +2638174 DL3MLP Patrick +2638175 DO2AI Chris +2638176 DG4NDV Joerg +2638177 DG7MCF Andreas +2638178 DK1MRA Rolf +2638179 DK9NCX Hubert +2638180 DL8NDU Markus +2638181 DF1RO Richard +2638182 DF4QC Ulrich +2638183 DK1LJ Janin +2638184 DG8NBQ Thomas +2638185 DL9NEU Wolfgang +2638186 DH0NAT Heinrich +2638187 DL9YZ Jan +2638188 DG5MMR Dirk +2638189 DL3NCU Peter +2638190 DL7RRK Richard +2638191 DJ6MK Wolfgang +2638192 DL9ZZ Tobias +2638194 DL8FA Alfred +2638195 DO9PAB Karsten +2638196 DK7SB Stefan +2638197 DB5HK Luca +2638198 DL1UPK Uwe +2638199 DH1NED Robert +2638200 DL1CAW Christian +2638201 DL6NDX Kurt +2638202 DB1PLM Martin +2638203 DB0BZA Peter +2638204 DO5THW Florian +2638205 DL4NO Alexander +2638206 DL6BEG Gerhard +2638207 DJ2FR Frank +2638208 DL1NUS Udo +2638209 DC4YG Karl +2638210 DL9ZW Christian +2638211 DL5BM Michael +2638213 DL3MRK Markus +2638215 DG1MLB Michael +2638220 DL5RAZ Hans +2638221 DL1GZB Gerd +2638222 DL1NCB Rudolf +2638223 DB1TK Timo +2638224 DO1THB Thomas +2638227 DL3RL Oswald +2638228 DG1MIB Werner +2638236 DM7GS Gerhard +2660001 ZB2TT Robert 2681001 CT2HMR Manuel 2681002 CT1DQV Eduardo 2681003 CT2GSW Rui @@ -30235,7 +39407,7 @@ 2681016 CT1ETE Paulo 2681017 CS7AFH Joao 2681018 CT4TE Antonio -2681019 CT1ENU Eugnio +2681019 CT1ENU Eugenio 2681020 CT1DJG Lus 2681021 CT2IKH Leonel 2681022 CT2IXW Paulo @@ -30301,6 +39473,19 @@ 2681082 CT1EHU Alredo 2681083 CT1BMU Manuel 2681084 CT2HMR Manuel +2681085 CT1WB Cesar +2681086 CT1HQJ Claudio +2681087 CT2FUO Manuel +2681088 CT2IOK Jose +2681089 CS7AMK Vitor +2681090 CT2IEP Rui +2681091 CT1EGR MANUEL +2681092 CT1YTB Manuela +2681093 CT5KML Napoleao +2681094 CT5ISI Helder +2681095 CT5JJV Vinhas +2681096 CT1DWT Joao +2681097 CT2HKN Miguel 2682001 CS7ACF Nuno 2682002 CT1BAT Jose 2682003 CT2JWV Carlos @@ -30343,7 +39528,7 @@ 2682040 CT2GCO Antonio 2682041 CS7ALP Jose 2682042 CT2GCO Antonio -2682043 CT1EFR Albertino +2682043 CT1EFR Guapo 2682044 CT1AFS Victor 2682045 CT1BCP Jose 2682046 CT2HTY Jose @@ -30384,6 +39569,43 @@ 2682081 CS7AOJ Antonio 2682082 CT2JSS Mario 2682083 CT5IWJ Andre +2682084 CT2IRZ Manuel +2682085 CT2HQT Paulo +2682086 CT7ACP Abel +2682087 CS7AOJ Antonio +2682088 CT7AOJ Antonio +2682089 CR7AOL Jouo +2682090 CS7AKG Diogo +2682091 CT2HJI Carlos +2682092 CT2GXZ Daniel +2682093 CT2HYA Joao +2682094 CT2IGQ Pedro +2682095 CT1EWA Paulo +2682096 CT1DFJ Jorge +2682097 CT1ALP Carlos +2682098 CT5JUD Paulo +2682099 CT1CKL Carlos +2682100 CT5KDI Adalberto +2682101 CT2JUF Joao +2682102 CS7ALM Filipe +2682103 CT1EYG Neves +2682104 CT1DUD Michael +2682105 CT5IYF Celia +2682106 CT2JDQ Francisco +2682107 CT5JUC Jos +2682108 CS7AKG Diogo +2682109 CT2GBJ Luis +2682110 CT2IFO Fernando +2682111 CT2IGY Carlos +2682112 CS7AHO Vito +2682113 CT4TX Jose +2682114 CT1FYW Pedro +2682115 CR7ANJ Diogo +2682117 CS7ANE Nelson +2682118 CT2KBM Carlos +2682119 CR7ARN Rui +2682121 CT1BIL Joao +2682122 CS7AKR Antonio 2683001 CT1HDC Paulo 2683002 CR7AIC Fernando 2683003 CS7AFO Hugo @@ -30588,13 +39810,52 @@ 2683202 CT2HQV Pedro 2683203 CT7AHV Pedro 2683204 CT1VZ Victor +2683205 CT1EC Antonio +2683206 CT1BM Joaquim +2683207 CT1DYE Carlos +2683208 CT5KJX Sergio +2683209 CR7AQW Joao +2683210 CS7AGH Paulo +2683211 CT2KDX Amarino +2683212 CT7AJF Jose +2683213 CR7AMO Nelson +2683214 CT5HPY Jose +2683215 CT5HQN Jose +2683216 CR7AQB Pedro +2683217 CT1EFI Jose +2683218 CS7ALC Paulo +2683219 CT2KJV Jose +2683220 CT2IZS Jose +2683221 CS7ACM Paulo +2683222 CT1AVC Antonio +2683223 CT4JQ Cesar +2683224 CT2IMQ Joao +2683225 CT1FKH Luis +2683226 CT5GHU Antonio +2683227 CT2GVH Pedro +2683228 CT1COM Luis +2683229 CT1CGJ Joao +2683230 CT2FZJ Joao +2683231 CT1EWJ Joao +2683232 CT1IPB Carlos +2683233 CT2JIU Helder +2683234 CT1EJC Acacio +2683235 CT1EJC Acacio +2683236 CT1ENL Ricardo +2683237 CT2JCB Marco +2683238 CT1FVW Adilio +2683239 CT7ARG Kjell +2683240 CT2IYR Jorge +2683241 CT2HIB Paulo +2683242 CT5JFX Rui +2683243 CT1XZ Pedro 2684001 CT2BXN Jose 2684002 CT2BXN Jose 2684003 CT1DUM Carlos 2684004 CS7AMN Bruno 2684005 CT1DUM Carlos 2684006 CT2HBO Paulo -2684007 CT2HDQ Joo +2684007 CT2HDQ Joao 2684008 CT2GPZ Jaime 2684009 CT2IAG Vitor 2684010 CT1FLE Julio @@ -30607,6 +39868,10 @@ 2684017 CT7ACN Manuel 2684018 CT2GFP Joao 2684019 CT7ADH Vasco +2684020 CT2HDQ Joao +2684021 CT5JTW Patricia +2684022 CT1BZE Antonio +2684023 CT2GQP Joao 2685001 CT1EXR Jorge 2685002 CT1FGR Fernando 2685003 CT2IHP Rui @@ -30623,9 +39888,12 @@ 2685014 CT1EOV Francisco 2685015 CT2JFI Jose 2685016 CT2KFQ Jose +2685017 CT1KCL Jan +2685018 CT2JHK Andre +2685019 CT7ARS DANIELE 2686001 CU2GI Paulo 2686002 CU1UZ Jose -2686003 CU3AT Francisco +2686003 CU3AT Gerardo 2686004 CU3YA Maria 2686005 CU3GQ Rui 2686006 CU0AFV Jose @@ -30640,8 +39908,14 @@ 2686015 CU2FH Pedro 2686016 CU3YLA Maria 2686017 CU3FJ Joao +2686018 CU6AR Fernando 2686019 CU3DX AZORES 2686020 CS4GDA Francisco +2686021 CU2ED Jacinto +2686022 CU2AAK Antonio +2686023 CU2HI Jose +2686024 CS8ABN Marco +2686025 CS8ABG Bruno 2687001 CT3PE Jorge 2687002 CT3FG Tomas 2701001 LX1CK Christian @@ -30740,6 +40014,21 @@ 2701094 LX1NT Serge 2701095 LX2ST Patrick 2701096 LX5E CIS +2701097 LX1EC Carlo +2701098 LX2AW Carlos +2701099 LX1DH David +2701100 LX1GC Gaston +2701101 LX1WF Franz +2701102 LX3DA Dan +2701103 LX2SM Stephan +2701104 LX1CR Claude +2701105 LX1GE Georges +2701106 LX3AN Neves +2701107 LX2OOO Stephan +2701108 LX9M Michel +2701109 LX1BN Norbert +2701110 LX2DD Diane +2701111 LX1FMS Faustino 2701120 LX4E LARU 2701121 LX4E LARU 2701122 LX4E LARU @@ -30823,9 +40112,35 @@ 2720070 EI2KJ Aidan 2720071 EI2GP Thomas 2720072 EI4CN Michael +2720073 EI3HIB David +2720074 EI7BR David +2720075 EI5CA Tom +2720076 EI7FHB Patrick +2720077 EI4BZ David +2720078 EI2JP Ronald +2720079 EI7HCB Jarek +2720080 EI7HVB Patrick +2720081 EI2GLB Trevor +2720082 EI8BLB Liam +2720083 EI8IG James +2720084 EI5EZ Declan +2720085 EI4GJB Declan +2720086 EI4GJB Declan +2720087 EI4KN Ronan +2720088 EI5HPB Cassiano +2720089 EI9GGB Michael +2720090 EI5GOB Francis +2720091 EI7HZB Wilfried +2720092 EI7FYB DAVID +2720093 EI7GMB Artur +2720094 EI7IG John +2720095 EI4KM Stephen +2720096 EI5HWB DERECK +2720097 EI9JS Dominic 2740001 TF3PKN Pier 2740002 TF8KP Krzysztof 2740003 TF8KP Krzysztof +2740004 TF3POL Sebastian 2780001 9H1US Antoine 2780002 9H1DH Herbert 2780003 9H1DH Herbert @@ -30849,9 +40164,35 @@ 2780021 9H5FA Anthony 2780022 9H5US Carmelo 2780023 9H1VW Joesph +2780024 9H1MF Walter 2800001 5B4AMD George 2800002 5B4JY Haralambos 2800003 5B4AMT Ian +2800004 5B4AMD George +2800005 5B4ALR Stylianos +2800006 5B4AHZ Nestor +2800007 5B4SN Christis +2800008 5B4SD Georgios +2800009 5B4AJF Andreas +2800010 5B4ANO Gregoris +2800011 5B8BE Marios +2800012 5B4ZN Philip +2800013 5B4ALS Demetrios +2800014 5B4ALC Andreas +2800015 5B4ANH Nikos +2800016 5B4DV MEGERDICH +2800017 5B4ALL NICOLAOS +2800018 5B4ALN Nikolaos +2800019 5B4AIE Norman +2800020 5B4AJG RICHARD +2800021 5B4AMH Robert +2800022 5B4AMI Louisa +2800023 5B4ALJ Michael +2800024 5B4IS ACHILLEAS +2800025 5B4AMG Gregory +2800026 5B4AMO Martyn +2800027 5B4AGQ Donald +2800028 5B4AIX NOZ 2840001 LZ1PVP Pavel 2840002 LZ1AA Atanas 2840003 LZ3SP Stanimir @@ -30937,12 +40278,91 @@ 2840083 LZ2IDI Ivan 2840084 LZ1MTS Martin 2840085 LZ1CWT Marian +2840086 LZ1HCO Venelin +2840087 LZ1SMF Stefan +2840088 LZ1ENE Elena +2840089 LZ1JNG Neven +2840090 LZ4DZ Dimitar +2840091 LZ1MDZ Dimitar +2840092 LZ2RIS Rusalin +2840093 LZ1NDI Nikolay +2840094 LZ1LLZ Vasil +2840095 LZ1HNN Hristo +2840096 LZ1DBV Daniel +2840097 LZ0HNN Hristo +2840098 LZ1KNZ Georgi +2840099 LZ5MA Maria +2840100 LZ5AN Andrean +2840101 LZ1SNG Bogdan +2840102 LZ1AES Angel +2840103 LZ0DAF Stanislav +2840104 LZ1MIN Mincho +2840105 LZ1VIH Vihar +2840106 LZ7GW Vladimir +2840107 LZ1DPN Dimitar +2840108 LZ1XA HRISTO +2840109 LZ0PLC Petar +2840110 LZ1VX Stefan +2840111 LZ1XM Anton +2840112 LZ1KTC Stefan +2840113 LZ3DC Dragomir +2840114 LZ3NF Nick +2840115 LZ1MOB Mihail +2840116 LZ1FFF Svetlozar +2840117 LZ1NAG Gergin +2840118 LZ1BPP PLAMEN +2840119 LZ1CLA Kiril +2840120 LZ1VAN Valentin +2840121 LZ1BKP Kalin +2840122 LZ5UF Stefan +2840123 LZ1TSD Teo +2840124 LZ4NY Miroslav +2840125 LZ3XL Andrey +2840126 LZ1VEC VESSKO +2840127 LZ1DCN Dimitar +2840128 LZ1GBR Borislav +2840129 LZ1PKZ Penyo +2840130 LZ1MIT Dimitar +2840131 LZ1SEO Stefan +2840132 LZ5ON Petur +2840133 LZ7GW Vladimir +2840134 LZ1EBM Georgi +2840135 LZ1AKW Anton +2840136 LZ2ISI Ivan +2840137 LZ1KSP LZ1KSP +2840138 LZ1GRD Vasil +2840139 LZ1QF Krasimir +2840140 LZ1STA Ivan +2840141 LZ7KR Kamen 2860001 TA2AWV Mirac 2860002 TA5ACC Cihan 2860003 TA2UKC Cem 2860004 TA2LLS Seyit 2860005 TA2LY Ismail +2860006 TA1L Ercan +2860007 TA1VV Bar +2860008 TA3EV MEHMET +2860009 TA1LAO ATILLA +2860010 TA3CP Haluk +2860011 TA1ADC DURSUN +2860012 TA2AWM Mutlu +2860013 TA1ARY GIRAY +2860014 TB1DHS Haluk +2860015 TB1BEE EROL +2860016 TA1LCC Cenk +2860017 TA1IJK SERTAC +2860018 TA1AVR VEDAT +2860019 TA1ISN Salih +2860020 TB1BNU Hasan +2860021 TA1BX BURHAN +2860022 TB1DCN Cemil +2860023 TA1IMZ Mehmed +2860024 TB1PFN Furkan +2860025 TA1MD Mutlu +2860026 TA1UIG Ismail +2860027 TA1RM RECEP 2862001 TA2OI Özel +2880001 OY8W Steffen 2900001 OX3HI Holger 2920001 T77GR Renato 2920002 T77NC Nazzareno @@ -31011,10 +40431,10 @@ 2930061 S54LD Danijel 2930062 S56KFG Franc 2930063 S57UT Uros -2930064 S56LXB Boitjan +2930064 S56LXB Bostjan 2930065 S57NK Janko 2930066 S50XX Kristjan -2930067 S54S Aleksander +2930067 S56AL Aleksander 2930068 S57NA Klavdij 2930069 S56RAW Andrej 2930070 S56PYS Sebastijan @@ -31030,11 +40450,78 @@ 2930080 S56PQF Franc 2930081 S59DKS RadioKlub 2930082 S55DMR DMR -2930083 S56IUL Mitja +2930083 S55ML Mitja 2930084 S59DEM Radioklub 2930085 S55SS Haring 2930086 S59ZL Blaz 2930087 S58SGP Gvido +2930088 S57BM Matej +2930089 S51RBC Radioklub +2930090 S57BKB Bruno +2930091 S57BSU Ljubo +2930092 S52RS Mare +2930093 S51CP Stojan +2930094 S57ZL Zoran +2930095 S51ZT Martin +2930096 S57OM Oleg +2930097 S57EEW Egon +2930098 S56PA Primoz +2930099 S56WAN Andrej +2930100 S55C Zdravko +2930101 S55EI Marko +2930102 S57OEK Emil +2930103 S57PNX Mitja +2930104 S51DA David +2930105 S53GA Damjan +2930106 S55DB Deni +2930107 S59DBO Radioklub +2930108 S56EB Enej +2930109 S55KB Klemen +2930110 S59RA Ales +2930111 S55E Joze +2930112 S51PW Peter +2930113 S51UL IVAN +2930114 S56AFJ Janko +2930115 S52MB Franc +2930116 S56VDK Daniel +2930117 S52AS Roman +2930118 S56SPT Peter +2930119 S54AJE Anze +2930120 S59DJR Radioklub +2930121 S54MTB Marko +2930122 S54AZA Ales +2930123 S51KZ Zlatko +2930124 S59GCD Radio +2930125 S56VTV Janez +2930126 S52HI Janko +2930127 S56SIJ Urska +2930128 S56RIR Martin +2930129 S56WBV Bostjan +2930130 S52ME Bojan +2930131 S51KM Mirko +2930132 S56OA Ognjen +2930133 S55TZ Tomaz +2930134 S56JPS Janez +2930135 S56EPN Marcel +2930136 S56SCI Marjan +2930137 S55WT Janko +2930138 S50ZR Zelko +2930139 S57JZ Joko +2930140 S56GCX JANEZ +2930141 S56GCY VANJA +2930142 S57KRN Rok +2930143 S50AKR Aron +2930144 S57R Janko +2930145 S57AJJ Jurij +2930146 S51ZZ Vojko +2930147 S56ECR Miha +2930148 S50VZZ Drustvo +2930149 S56PB Bogo +2930150 S58LA Spela +2930151 S55MA Andrej +2930152 S56BLG Drago +2930153 S55RD Renato +2930154 S55V Viktor 2940001 Z36AEC Herolind 2940002 Z32IT Dragan 2940003 Z32IT Dragan @@ -31058,11 +40545,15 @@ 2940021 Z36BGJ Blagoja 2940022 Z35U Djoko 2940023 Z36TT Goce +2940024 Z33SS Stefan +2940025 Z33DOS Sasho 2958001 HB0SPH Pius 2959001 HB0BP Andreas 2959002 HB0PJ Patrick 2959003 HB0TR Stefan 2959004 HB0DE Domenique +2959005 HB0WR Waldemar +2970001 4O6DXC Janko 3020001 VO1GME Geoff 3020002 VE1AIC Ron 3020003 VO1CJN Chris @@ -31072,6 +40563,30 @@ 3020007 VO1PBX Gerald 3020008 VE1AIC Ronald 3020009 VO1EI Matthew +3020010 VO1JEZ Jeremy +3020011 VO1ONE Mark +3020012 VO1SMC Stephen +3020013 VO1AX Michael +3020014 VO1CRC Avalon +3020016 VO1ZAP Paul +3020017 VO1OE Loren +3020018 VO1FOX Aaron +3020019 VO1VET Victor +3020020 VO1MNM Matthew +3020021 VY2OG John +3020022 VO1BQ Joseph +3020023 VO1JGN John +3020024 VO1IRA Ira +3020025 VO1REK Robert +3020026 VO1VZ Charles +3020027 VO1TV Thomas +3020028 VO1RV Jim +3020029 VO1ST Kenneth +3020030 VO1CRP Paul +3020031 VO1CSD Craig +3020032 VO1XH Donald +3020033 VO1ABC Andrew +3020034 VO1CTV Matthew 3021001 VE1XDT Mike 3021002 VE1XDT Mike 3021003 VE1EJB Joe @@ -31091,6 +40606,24 @@ 3021017 VE1PR R. 3021018 VE1PR R. 3021019 VE1WRG Derek +3021020 VE1UF Kenneth +3021021 VE1BBB Ronald +3021022 VE1PM Murray +3021023 VE1FAL Douglas +3021024 VE1GRC Patrick +3021025 VE1DY Paul +3021026 VE1CYP Alan +3021027 VE1DC Thomas +3021028 VE1DH Don +3021029 VE1RMJ Robert +3021030 VE1RMJ Robert +3021031 VE1ZX Bradford +3021032 VE1EDP Edward +3021033 VE1EDP Edward +3021034 VE1ZJM Zachary +3021035 VE1IOU Richard +3021036 VE1JBL James +3021037 VE1JCH John 3022000 VA2XPR CAN-TRBO 3022001 VA2TDF Daniel 3022002 VE2NBZ Eric @@ -31461,13 +40994,13 @@ 3022372 VA2AGW Andre 3022373 VE2KAV Kaven 3022374 VE2LIT Emmanuel -3022375 VE2DPK Danie +3022375 VE2DA Danie 3022376 VE2LPW Louis 3022377 VA2CMB Carl 3022378 VE2LBU Louise 3022379 VE2ECV Claude 3022380 VE2GRE Rejean -3022381 VE2EM Godbout +3022381 VE2EM Michel 3022382 VA2DIS Benoit 3022383 VE2GW George 3022384 VA2WAL William @@ -31498,7 +41031,7 @@ 3022410 VE2FLE FrançOis 3022411 VE2WLP Frederick 3022412 VA2WEM Eric -3022413 VE2BUL Joseph +3022413 VE2BUL Andre 3022414 VA2YK Jocelyn 3022415 VE2CRZ Robert 3022416 VA2MZ Jean-Guy @@ -31539,6 +41072,7 @@ 3022451 VE2PJV Peter 3022452 VE2HSQ Henry 3022453 VE2RGL Ronald +3022454 VE2OSR Steve 3022455 VE2SPY Michel 3022456 VE2BWX Stephane 3022457 VE2ELC Etienne @@ -31549,6 +41083,9 @@ 3022462 VE2FRL Fernand 3022463 VA2VM Michel 3022464 VA2EC Eric +3022465 VE2OSR Steve +3022466 VE2ECL Jean-Luc +3022467 VE2GEJ Germain 3022468 VE2DDT Michel 3022469 VE2DDT Michel 3022470 VA2CIS Steeve @@ -31559,6 +41096,7 @@ 3022475 VE2PGH Patrick 3022476 VE2HOT Nicola 3022477 VE2BI Gilles +3022478 VA2RP Renald 3022479 VE2GRO Remi 3022480 VA2DFL Daniel 3022481 VA2SMO Luc @@ -31567,6 +41105,155 @@ 3022484 VE2UZ Rosaire 3022485 VE2TCQ Rock 3022486 VE2VG Robert +3022487 VE2KCK Jocelyn +3022488 VE2RJN Jean +3022489 VE2NNX Nicolas +3022490 VE2YCF Yanick +3022491 VE2QFM Farshid +3022492 VE2ZEV Eric +3022493 VA2FM Jean-Francois +3022494 VE2EV Camille +3022495 VE2TPI Alain +3022496 VE2QJM Jacques +3022497 VE2JYR Robert +3022498 VE2AH Pierre +3022499 VE2HAQ Renaud +3022500 VE1DXO Nicolas +3022501 VE2XPR Paul-ÉMile +3022502 VE2VIT Guy +3022503 VE2IXO Philippe +3022504 VE2DFD Marc-Andre +3022505 VA2YRB Richard +3022506 VA2HKS Guillaume +3022507 VE2XLR Daniel +3022508 VE2ZRX Marc-Olivier +3022509 VE2TFX Eric +3022510 VA2SIV Jonathan +3022511 VE2DF Duncan +3022512 VE2LTO Anne +3022513 VE2DF Duncan +3022514 VE2STO Daniel +3022515 VE2PAR R�Nald +3022516 VA2SAT Michel +3022517 VA2SG Jean-Pierre +3022518 VA2BMM Daniel +3022519 VE2CQY Andre +3022520 VE2CEC Francois +3022521 VA2ETV Etienne +3022522 VE2SSX Stephane +3022523 VE2WTA Daniel +3022524 VE2PUK Pierre +3022525 VE2KZW Robert +3022526 VE2BBC Serge +3022527 VA2RGX Renato +3022528 VA2TB Sylvain +3022529 VA2FTA Michel +3022530 VE2SAD Sebastien +3022531 VA2GO Ronald +3022532 VA2HY Hy +3022534 VE2EMZ Dany +3022535 VA2ZDL Daniel +3022536 VE2TAA Andr� +3022537 VE2UY Roy +3022538 VA2CPJ Jean-Pierre +3022539 VA2HY Hy +3022540 VE2MX Claude +3022541 VE2TSG Sebastien +3022542 VE2ABC Serge +3022543 VA2XAD Alain +3022544 VE2OTW Andre +3022545 VE2MZR Marc-Olivier +3022546 VA2HFG SéBastien +3022547 VE2ABC Serge +3022549 VA2CG Gilles +3022550 VA2OKG Jean-Sebastien +3022551 VA2XAE Eric +3022552 VE2FGJ Francois +3022553 VE2RVL Club +3022554 VA2ECE Eric +3022555 VA2ECE Eric +3022556 VE2CSQ Association +3022557 VE2UGO Hugo +3022558 VE2UGO Hugo +3022559 VA2BIG Bob +3022560 VE2NRL Rene +3022561 VE2JOR Ronald +3022562 VE2XCS Bram +3022563 VE2FGS Francis +3022564 VA2ABA Pascal +3022565 VE2AFC France +3022566 VE2EEV Steve +3022567 VE2XZT Jean-�Mile +3022568 VE2XZT Jean-�Mile +3022569 VA2MB Marc +3022570 VE2JLI Spephane +3022571 VE2SPY Michel +3022572 VE2XOX Pierre +3022573 VE2MTS Cecilien +3022574 VE2MTS Cecilien +3022577 VA2PE Jean-Philippe +3022578 VE2HAM Gino +3022579 VE2SIM Simon +3022580 VA2JMR Jean-Marc +3022581 VA2PL Pierre +3022582 VA2PL Pierre +3022584 VE2SVP Mario +3022585 VE2SXC Steve +3022586 VE2HEW Anthony +3022587 VE2QVN Andr�E +3022588 VE2QVN Andr�E +3022589 VE2HMM Martin +3022590 VE2MXJ Michel +3022592 VE2MXJ Michel +3022595 VE2JTX St�Phane +3022596 VE2FGZ Georges +3022597 VE2TCQ Rock +3022598 VE2BF Roland +3022599 VE2BF Roland +3022601 VE2EEV Steve +3022602 VE2OOK Christian +3022603 VE2GL Jean-Guy +3022604 VE2GMO Gino +3022605 VE2GMO Gino +3022606 VA2NI Nicolas +3022607 VE2KSV Nicolas +3022610 VE2KP Stephan +3022617 VA2FW Jean-Francois +3022618 VA2UTA Georges +3022619 VE2NHN Normand +3022620 VE2JAC Alain +3022623 VA2RLM Luc +3022624 VA2PZA Patrice +3022625 VE2PDI Dominique +3022626 VE2SUD Rene +3022627 VA2CLN Helene +3022628 VE2SUD Rene +3022629 VA2RWN Robert +3022630 VA2RWN Robert +3022631 VA2ZT Normand +3022633 VE2SXE Konstantinos +3022634 VE2ATW Martin +3022635 VA2SSS Etienne +3022636 VA3ECM Mathieu +3022637 VE2DWB Michael +3022638 VA2CDZ Charles +3022639 VA2FH Gilbert +3022640 VA2BYO Andre +3022641 VA2BYO Andre +3022642 VE2IFN Frederic +3022643 VE2JA Michel +3022646 VE2JVE Jean +3022647 VE2NRL Rene +3022648 VA2NRL Rene +3022650 VE2ICH Michel +3022651 VE2JTX Stephane +3022652 VE2AVA Pierre +3022653 VE2HPY Yohan +3022654 VA2KBI Stephane +3022655 VA2BZC Carl +3022656 VE2ZO Georges +3022657 VE2JUA Juan +3022658 VE2JUA Juan 3023001 VE3XF Steve 3023002 VE3KFQ Doug 3023003 VE3SAQ Marshall @@ -31760,7 +41447,7 @@ 3023191 VE3OYJ Bud 3023192 VE3SGB South 3023193 VE3LFL Luis -3023194 VE3XIZ Peter +3023194 VA3YR Peter 3023195 VE3PK Peter 3023196 VA3ARK Dan 3023197 VA3RZS Richard @@ -31846,7 +41533,7 @@ 3023277 VA3EZT David 3023278 VA3KXP Stephen 3023279 NM2W Dr. -3023280 VE3WZW Andre +3023280 VE3WZW ANDRE 3023281 VA3TOL Tolson 3023282 VE3BWP Brian 3023283 VA3GSM Greg @@ -31999,7 +41686,6 @@ 3023430 VE3JIW Jim 3023431 VE3AJB Allan 3023432 VA3LIV Lorraine -3023433 VE3HTB John 3023434 VE3XZT Dale 3023435 VA3UW Dale 3023436 VA3AZA Brian @@ -32246,7 +41932,6 @@ 3023680 VA3POR Jose 3023681 VE3JSJ Gordon 3023682 VE3RZR Richard -3023683 VE3UBI Paul 3023684 VA3JOU Joseph 3023685 VE3CKN Donald 3023686 VE3NN David @@ -32297,6 +41982,7 @@ 3023731 VA3ANZ William 3023732 VE3WXU Judd 3023733 VA3WXU Joyce +3023734 VA3GOC Joseph 3023735 VE3MMM Ingo 3023736 VA3LW Arnold 3023737 VE3CCD Curtis @@ -32304,8 +41990,11 @@ 3023739 VE3CCD Curtis 3023740 VA3JAZ Louis 3023741 VE3NBI Anoop +3023742 VA3LSD Victor 3023743 VE3TRQ Ted 3023744 VA3SFA Syed +3023745 VE3FAI Fai +3023746 VE3FAI Fai 3023747 VE3RXW Robert 3023748 VE3RXW Robert 3023749 VE3EFN Adrian @@ -32321,6 +42010,7 @@ 3023759 VA3AOU Craig 3023760 VE3SP And 3023761 VE3BYS Steve +3023762 VE3OXX Richard 3023763 VE3OKZ Janusz 3023764 VA3HRY Henry 3023765 VE3YCA Jason @@ -32362,14 +42052,14 @@ 3023801 VA3STU Stuart 3023802 VA3AFX Benjamin 3023803 VA3XFC Fred -3023804 VA3HBO William -3023805 VA3HBO William 3023806 VE3AWW Allen 3023807 VA3PEO Adrian 3023808 VE3LTI Peter 3023809 VA3PRF Kenneth 3023810 VE3ODR Robert 3023812 VE3CZI Norman +3023813 VE3FRK Allen +3023814 VE3AXC Kirill 3023815 VA3CMM Cory 3023816 VE3XTF Blake 3023817 VA3PDP John @@ -32430,6 +42120,126 @@ 3023872 VA3JXP Paulo 3023873 VA3PPY Dave 3023874 VE3IRB Robert +3023875 VA3IPG Jorge +3023876 VE3FRK Allen +3023877 VE3WRN Randy +3023878 VE3JZS Zygmunt +3023879 VE3UC William +3023880 VA3BBQ Brian +3023881 VE3HTU Richard +3023882 VE3MKY Mike +3023883 VA3HRY Henry +3023884 VE3ZSH Alexander +3023885 VE3XB Yury +3023886 VA3TM John +3023887 VE3TYZ George +3023888 VE3MKY Mike +3023889 VE3ILJ Linda +3023890 VE3HTB David +3023891 VA3BLL Brandon +3023892 VE3DMY Donald +3023893 VE3XDD David +3023894 VE3QJB John +3023895 VA3AEC James +3023896 VE3XBO Bart +3023897 VA3PHT Peter +3023898 VE3EJF Michael +3023899 VE3RWO Ralph +3023900 VE3MGQ Robert +3023901 VE3XPV Larry +3023902 VA3TWI Tobias +3023903 VA3GSM Gregory +3023904 VE3NK I. +3023905 VE3IJX Allan +3023906 VE3BXP Bill +3023908 VA3BMY Albert +3023909 VE3MZI Alex +3023910 VE3OHF Stephen +3023911 VE3LUM Gordon +3023912 VE3KTB Pierre +3023913 VE3CFS Gilbert +3023914 VA3DZZ Albert +3023915 VE3LFJ Alexander +3023916 VA3PU Alexander +3023917 VA3TL Norbert +3023918 VA3NV Rick +3023919 VE3NDB Scherral +3023920 VA3RRX John +3023921 VE3RFI Base +3023922 VE3TMT Max +3023923 VE3TAL Judith +3023924 VE3UG Richard +3023925 VE3QSK Michael +3023926 VE3XDS David +3023927 VE3UG Richard +3023929 VA3PR Paul +3023930 VE3TJQ Adam +3023931 VE3IQL Terrance +3023932 VE3TLT Trevor +3023933 VE3SRI Paul +3023934 VE3LDJ Luke +3023935 VE3CEU Thomas +3023936 VE3BVD Robert +3023937 VE3JX Ronald +3023938 VE3HG Peter +3023939 VA3ON Rod +3023940 VE3EHT Emma +3023941 VE3DXT Derek +3023942 VA3KMG Donald +3023943 VA3UDP Sarah +3023944 VA3JME Jamie +3023945 VA3ATD Anthony +3023946 VA3DDN Donald +3023947 VE3HRJ Jack +3023949 VE3PIS Roland +3023950 VE3XLT Darren +3023951 VE3OXU Christopher +3023952 VE3SBR Brent +3023953 VA3NMT Nebojsa +3023954 VE3RD Philip +3023955 VE3ORF Link +3023956 VA3KCP Ian +3023958 VE3UAB Dale +3023959 VE3VOC Clyde +3023960 VE3CQI Victor +3023961 VE3JNP Justin +3023962 VA3PSL Kevin +3023963 VA3RFH Gary +3023964 VE3VTH Allan +3023965 VE3CQI Victor +3023966 VE3BCB Danny +3023967 VA3LCB Lilian +3023968 VE3TGH Gary +3023969 VE3BWV Michael +3023970 VA3AZA Brian +3023971 VE3TFR Tecumseh +3023972 VE3CTP Chris +3023973 VE3CTP Chris +3023974 VE3UMC Michael +3023975 VA3CNL Timothy +3023976 VA3JME Jamie +3023977 VE3QRA Andrei +3023978 VE3PYJ Gerald +3023979 VA3GVB Garry +3023980 VE3JTO John +3023981 VE3TMT Max +3023982 VA3BCO Brian +3023983 VE3TBG Derrick +3023984 VE3WA James +3023987 VA3MRP Mike +3023988 VE3LKS Laird +3023989 VA3HHE Hong +3023990 VE3RDE Roger +3023991 VE3DPT David +3023992 VA3JRH James +3023993 VE3KSB Kyle +3023994 VA3DMZ Scott +3023995 VE3HL Len +3023996 VE3KSB Kyle +3023997 VE3RWN Randolph +3023998 VE2SEN Stephane +3023999 VE3MHL Michael +3024000 VE3OJT Leslie 3024001 VE4RRB Rob 3024002 VE4RRB Rob 3024003 VE4AI Shaun @@ -32471,12 +42281,16 @@ 3024039 VE4EBG Josh 3024040 VE4ZIM Kevin 3024041 VE4AMW Albert +3024042 VE4NW Albert 3024043 VE4VR William 3024044 VE4GWB Garth 3024045 VE4PLC Philip 3024046 VE4CSX Roger 3024047 VE4RK Rick 3024048 VE4HEK Kyle +3024049 VA4KJR Kevin +3024050 VA4KJR Kevin +3024051 VE4PH Peter 3025001 VE5RS Ron 3025002 VE5DWR Devon 3025003 VE5XEF Bob @@ -32497,6 +42311,10 @@ 3025018 VA5LFS Romualdo 3025019 VE5JCC Justin 3025020 VE5KYS Graham +3025021 VE5LPL Keaton +3025022 VE5ZAG Trevor +3025024 VE5LPL Keaton +3025025 VE5LPC Christopher 3026001 VA6IP Kiernan 3026002 VE6GG Kerry 3026003 VE6GG Kerry @@ -32511,7 +42329,7 @@ 3026012 VE6DLC David 3026013 VE6JOL Joel 3026014 VA6IP Kiernan -3026015 VE6CFL Jack +3026015 VA6JK Jack 3026016 VA6MIA Barry 3026017 VA6MIA Barry 3026018 VA6LM Les @@ -32672,6 +42490,32 @@ 3026173 VA6MWM Malcolm 3026174 VA6IW Iain 3026175 VE6LS Lawrence +3026176 VE6EDF Edward +3026178 VE6RBN Robin +3026179 VE6DO Kevin +3026180 VA6JK Jack +3026181 VE6DOX Gray +3026182 VE6ECM Murray +3026183 VA6PTA Pericles +3026184 VE6ULT Richard +3026185 VA6GC Glen +3026186 VE6CPU Stephen +3026187 VE6CIC Stephen +3026189 VE6CID Doug +3026190 VE6TWS Todd +3026191 VE6NWR Norman +3026192 VA6BHP Peter +3026193 VE6QED Jay +3026194 VA6JJO Jeffrey +3026195 VA6JJD Jeff +3026196 VA6RHG Ralph +3026197 VE6CPT Patrick +3026198 VE6SKI David +3026199 VE6NS Shawn +3026200 VE6BUL Salvador +3026201 VE6KEB John +3026202 VE6KEB John +3026204 VE6CPS Ryan 3027001 VE7NWX Emcomm 3027002 VE7NWX Emcomm 3027003 VE7NWX Emcomm @@ -32797,6 +42641,7 @@ 3027124 VA7PDX Kenneth 3027125 VA7TDG Kenneth 3027126 VE7EBW Bogdan +3027127 VA7CZ David 3027128 VE7IRX Daniel 3027129 VE7IRX Daniel 3027130 VE7ET David @@ -32822,6 +42667,8 @@ 3027150 VE7IHJ Benedicto 3027151 VE7RJN Jose 3027152 VE7MMJ Jaime +3027154 VE7SVA Eric +3027155 VE7ZZP Brian 3027156 VE7LTW David 3027157 VE7LTW David 3027158 VE7LTM Luca @@ -32859,11 +42706,69 @@ 3027192 VA7PRJ Wayne 3027193 VA7SMY Stephen 3027194 VA7GOV Daniel +3027195 VE7UDT Robert +3027196 VE7JVP Julius +3027197 VE7GLV Shane 3027198 VE7ZZT Kevin 3027199 VE7ZZT Kevin +3027200 VE7RRX Randolph +3027201 VA7DGP Donald +3027202 VA7IAN Ian +3027204 VE7BYY Daniel +3027205 VE7SWH Steve +3027206 VA7CVE Ethan +3027207 VE7FSR Myles +3027208 VA7WY Randolph +3027209 VA7WD Walter +3027210 VE7IF Warren +3027211 VE7BR Bernard +3027212 VE7HXD Robert +3027213 VE7WCQ Walter +3027214 VE7ERP Ken +3027215 VE7BEU Alan +3027216 VE7VCC Westcoast +3027217 VE7KH Alfred +3027218 VA7UN Fred +3027219 VE7LWS Larry +3027220 VE7QAB Albert +3027221 VE7AK Michael +3027222 VE7RSU Randall +3027223 VE7XWX Gregory +3027224 VA7GH Grant +3027225 VE7CBH Ronald +3027226 VA7DXX David +3027227 VE7FU Robert +3027228 VE7KFJ Colin +3027229 VE7JF William +3027230 VA7FE Kevin +3027231 VE7CBH Ronald +3027232 VA7AES Michael +3027233 VE7CUS Darrel +3027234 VA7NCD Nick +3027235 VE7ERP Kenneth +3027236 VA7VH Roger +3027237 VA7UN Fred +3027238 VA7MF Robert +3027239 VE7TNA Kevin +3027240 VA7DDK Alain +3027241 VE7IHK Noriel +3027242 VE7IHK Noriel +3027243 VA7VH Roger +3027244 VE7XAK Anthony +3027245 VE7LL Lloyd +3027246 VA7PLY James +3027247 VA7BNB Brent +3027248 VE7OCA Albert +3027249 VE7QC Bill +3027250 VE7VKT Dan +3027251 VA7YM Min +3027252 VA7YM Chung +3027253 VE7EA Larry 3028001 VY1CA Kelly 3028002 VE3YUL John 3028003 VA3CW Andrew +3028005 VE3GCT Gary +3028006 VE3YCX Ve3ycx 3029001 VE9ARZ Nick 3029002 VE9ARZ Nick 3029003 VE9GLN Glen @@ -32904,6 +42809,12 @@ 3029039 VE9PA Peter 3029040 VE9SEC Joel 3029041 VE9HA Harry +3029043 VE1WBC William +3029044 VE9VIC Rino +3029045 VE9MTV Michael +3029046 VE9GC Gordon +3029047 VE9GC Gordon +3029048 VE9WIN James 3101001 KD9Q Richard 3101002 KD9Q Richard 3101003 K0RET Ryan @@ -32914,8 +42825,8 @@ 3101008 KE4GNN Robert 3101009 W4CCF Gaston 3101010 W4CCF Gaston -3101011 K4OEY Jamie -3101012 K4OEY Jamie +3101011 AA4HH Harwell +3101012 KK4DUT Felix 3101013 KM4GJA Stephen 3101014 N4EVH James 3101015 W4LIM Wellman @@ -33084,7 +42995,7 @@ 3101178 KR4WTF Keith 3101179 NA4A Tristam 3101180 KB4CQ Randall -3101181 K4AXE Kris +3101181 W4KMG Kris 3101182 KB4RNV Bobby 3101183 N4GHP Lloyd 3101184 W4XE Joseph @@ -33095,6 +43006,7 @@ 3101189 N9MTB Robert 3101190 N4ZEW Tim 3101191 AA5G Billy +3101192 W9YQ Thomas 3101193 KK4LPO Timothy 3101194 KK4JUN James 3101195 KM4CJ Steven @@ -33122,6 +43034,7 @@ 3101217 KF4JIF Arnold 3101218 AK4PR Rodney 3101219 KU4UK Russell +3101220 KJ4MLM Cody 3101222 KF4BOG Michael 3101223 K4GIG Gigaparts 3101224 KE4IOH Richard @@ -33129,6 +43042,8 @@ 3101226 KK4VSQ Justin 3101227 W4LKO Jeff 3101228 AK4PR Rodney +3101229 KJ4MLM Cody +3101230 NZ2O Casey 3101231 KK4VSD Danita 3101232 KK4TJP Stephen 3101233 KN4AMY Robert @@ -33153,8 +43068,9 @@ 3101252 WB4ACN Gary 3101253 NR4J Mark 3101254 N3AST Michael -3101255 N4SDB Daniel +3101255 NF4J Daniel 3101256 N4RGJ Robert +3101257 KB4CRG Harlie 3101258 KJ4TND James 3101259 KN4BSP Charles 3101260 KG4BQQ Kyle @@ -33167,6 +43083,132 @@ 3101267 AD5GX Matthew 3101268 N4FBO Bryan 3101269 N4FBO Bryan +3101270 KI4KWE Tracy +3101271 KI4KWE Tracy +3101272 KN4AQG Warren +3101273 WX4DCS Don +3101274 KI4SCY Daniel +3101275 KN4DBI Robert +3101276 N4NQV Spencer +3101277 KF4IOL Thomas +3101278 KF4IOL Thomas +3101279 KI4PHT Kimberley +3101280 W2SKP Howard +3101282 KM4KUK Jerry +3101283 KM4JAQ Dustin +3101284 W4CVS Danny +3101285 N4RT Ron +3101286 W4GPS Patrick +3101287 N4NR Dennis +3101288 KI4CEO Jeff +3101289 WB4IT Brian +3101290 KJ4SQN Jason +3101291 K4SNE Mark +3101292 KM4TGF August +3101293 NM0J Justin +3101294 WJ4P Timothy +3101295 KJ4ERO James +3101296 KJ4ERN Kristi +3101297 N4WLZ Jeffrey +3101298 NJ2B Rodney +3101299 KB4OHB Scott +3101300 KM4WIS James +3101301 K4WBF Stephen +3101302 K4DJL Elquardo +3101303 N4GBN Robert +3101304 KG4EUD Randall +3101305 KG4EUD Randall +3101306 KM4ZFK Lawrence +3101307 W4FRG Freddie +3101308 W4HBO Jordan +3101309 WX4JRR Joshua +3101310 K4IBY Billy +3101311 N4TXI Gary +3101312 KJ4OPX Johnnie +3101313 KJ4OPX Johnnie +3101314 AC4AL Charles +3101315 KM4DVR Timothy +3101316 WX4HP Jonathon +3101317 WB4CNL Thomas +3101318 NA4A Tristam +3101319 WJ4P Timothy +3101320 KK4KVD Stephen +3101321 N5AYD John +3101322 WV4K James +3101323 WA4RQG Malcolm +3101324 KN4EDY Timothy +3101325 W4OWE Rodney +3101326 KN4FCH Josh +3101328 AG4OS Mike +3101329 KN4AAZ Kevin +3101330 KN4EXE Raymond +3101331 KG4YRU David +3101332 KE4B Kennie +3101333 KB4PQO James +3101334 KB4PQO James +3101336 W4DWF Darrick +3101337 NX3P Stanley +3101338 KS3P Kaitlyn +3101339 WB9BJU Norman +3101340 KN4FLE Rebecca +3101341 K9FV Kenneth +3101342 KE4AHP Randall +3101343 W4TFW Thomas +3101344 N4HEY Dale +3101346 KO4FV Brian +3101347 ND4Q Bernard +3101349 KI4WLY John +3101350 KW4UZ Richard +3101351 KM4ECI David +3101352 NN4C Truman +3101353 KE4LCT Michael +3101354 KE4LCT Michael +3101355 N5JGA John +3101356 K4RKD Steven +3101357 K4CEA Charles +3101358 W4END Paul +3101359 KJ4DWX Stephen +3101360 K4CEA Charles +3101361 KB4XQ Michael +3101363 KK4SQS Michael +3101364 AE4AL William +3101365 KI4QAC Carl +3101366 KJ4HJO Jacob +3101367 AB4EJ William +3101368 KJ4UDD Neal +3101369 KN4EQG Darryl +3101370 KI4QAC Carl +3101371 KM4WOK Anthony +3101372 WF4JG John +3101373 KF4UDL Douglas +3101374 KC4ANB Wally +3101375 KF4AZW David +3101376 N5QR Michael +3101377 N4YGI Carol +3101378 WD0UG Douglas +3101379 WD1ANE Diane +3101380 N4GLE Patrick +3101381 KM4SSS Earl +3101382 KM4ZEJ Married +3101383 KM4ZEJ Anthony +3101385 KN4AEV Russell +3101386 W4OA Shelly +3101387 NR4B Michael +3101388 AK4B Bert +3101389 KG4YRU David +3101390 KI6DNO Baseero +3101391 KN4HFY Sonny +3101392 W4MSU Jimmie +3101393 KV4S Russell +3101394 KK4GRN Blake +3101395 KJ4LEG Justin +3101396 KN4GXL Randall +3101397 KN4GXL Randall +3101398 K4HNO Jack +3101399 KC4UTF David +3101400 N4HWM Bobby +3101401 N4WXI Billy +3101402 KN4BNC William 3102001 KL2AV Brian 3102002 KL7PS Paul 3102003 KL7RW Ralph @@ -33188,9 +43230,23 @@ 3102019 KL4JM John 3102020 KL4JJ Nathan 3102021 KL4JP Mark -3102022 KL4JZ Ambrose +3102022 WL7AGS Ambrose 3102023 NL7RR Thomas 3102024 KL3ZY Kathleen +3102025 WL4DX Mathew +3102026 WL4DX Mathew +3102027 KL4OG Glenn +3102029 AE1DJ Michael +3102031 KL4NW Jon +3102032 KL7YY Myron +3102033 KL4OG Glenn +3102034 KD8BVD Gregory +3102035 KL1KE Gody +3102036 KL4GK Jordan +3102037 AL7ID John +3102038 N7ZYS Neil +3102039 AL6E Timothy +3102040 KL7EDK Jerrold 3104001 WB9EXL Ron 3104002 N7MK Mark 3104003 N7TWW Chris @@ -33698,16 +43754,18 @@ 3104509 K7TYO Richard 3104510 N7UDJ Ronald 3104512 KW4U John +3104513 KG7HQO Paul 3104514 KE7ZD Julian 3104515 WT9S Jay 3104516 WH7JJ Tsuyoshi 3104517 W6ZQ Ronald 3104518 K7CHM Casey -3104519 KF5SR Richard +3104519 K7ZZ Richard 3104520 N6RDT David 3104521 KB5ZDX Billy 3104522 WB0SMX Randy 3104523 KL7KA Nicholas +3104524 NU7B Stephen 3104525 N7PWZ Phillip 3104526 N7VD Robert 3104527 W7WGW Wendell @@ -33729,6 +43787,7 @@ 3104543 KI7DCE Neil 3104544 KD7GOM Patrick 3104545 N7OEI Matthew +3104546 KI7CHA Aaron 3104547 W7CDB Robert 3104548 K5PHX Charles 3104549 KC2AXD Michael @@ -33745,8 +43804,8 @@ 3104560 KG7MME Jon 3104561 NO7K Dale 3104562 K9NV Jerald -3104563 KI7LFU Bill -3104564 KI7LFU Billy +3104563 KI7SKY Bill +3104564 KI7SKY Billy 3104565 KI6QDO Lawrence 3104566 KI7LIL Peter 3104567 KD7FMC Dimitri @@ -33755,10 +43814,119 @@ 3104571 N1LS Nils 3104572 WB7ATA Arturo 3104573 KG7BGO Roland +3104574 W7MLE Michael 3104575 K2BN Michael +3104576 N7HCI Brian 3104577 NO7K Dale 3104578 KE7HI Sandra 3104579 KI7MYR Nicholas +3104580 KA7PHR George +3104581 WA9TKK Michael +3104582 KD7NHM Rick +3104583 KG7NFC Alex +3104584 AA7RP Ronald +3104585 N7COP Rudolph +3104586 W7THG Thomas +3104587 W7JZW Jeremiah +3104588 K7WWM William +3104589 WA7RAT John +3104590 AB7WP Roger +3104591 AE7JG Joe +3104593 AC7IL Matthew +3104594 N0ISB Earle +3104595 KF7DED Elliott +3104596 KC7RYP Eric +3104597 KA7MBQ E. +3104598 KG7VLF Jason +3104599 KC7SLU Paul +3104601 KG7WBB James +3104602 KC7FQQ Carol +3104603 WA3RIG John +3104604 AG7FD Chris +3104605 KA7MBQ E. +3104606 KD6VLN Richard +3104607 K0JOE Joe +3104608 K7JST James +3104609 N7MSD Mike +3104610 KI7OGT Jason +3104611 WD8KRV G +3104612 KI7JOE Joseph +3104613 KB7UCU Brian +3104614 W2MRA Stephen +3104615 KG7KJT Joseph +3104616 K7CAK Chris +3104617 AE7OV Gary +3104618 N7LEC Michael +3104621 KC7YJE John +3104622 KC7YJE John +3104623 KE7FEP Mark +3104624 KG7NQ Jack +3104625 WG2H Stephen +3104626 KE7BXX Franklin +3104627 KS6R Bradley +3104628 KB1YEV Dean +3104629 K7SWF Stephen +3104630 KI6LNA Andrew +3104631 KI7PET Sean +3104632 KD5OMJ Boyd +3104633 W7OFZ Andrew +3104635 KE6QQQ Thomas +3104636 KI7PET Sean +3104638 K7ZME John +3104639 N7TWR Timothy +3104640 KG7HHG William +3104641 AB9JS John +3104642 KI7HHP Harrison +3104643 KG7TEI Tom +3104644 KG7EFQ Edward +3104645 KD7CWG Daniel +3104646 KI7OBV Derek +3104647 K7HAA Daniel +3104648 W1DGL Michael +3104649 N4MIN Thomas +3104650 N6GLD Joseph +3104651 W9JCJ James +3104652 W9JCJ James +3104653 W7MSS Matthew +3104654 W7MSS Matthew +3104655 AA7KG Kelvin +3104656 N2CDP Cliff +3104657 KG5DGG Raymond +3104659 KU4ZG Robert +3104660 W7QY Steven +3104661 KG5DGG Raymond +3104662 N7TAE Tom +3104663 W7BIT Scott +3104664 K7NCN Neil +3104665 KD7AWG Barbara +3104666 N7OEI Matthew +3104667 W9MT Anthony +3104668 KT7AZ Gary +3104669 N4NHQ Robert +3104670 N7AKC David +3104671 KG7MCP Tricia +3104672 N7NEV James +3104673 K7HAA Daniel +3104674 KI7IPF Brian +3104675 KG7NXF Kenneth +3104676 N3XLB Tod +3104677 AF7M Gary +3104678 KG7KWF Kenneth +3104680 KF7TXE William +3104681 N7CX Bryan +3104682 KI7EBB Chad +3104683 KE7URZ Tracy +3104684 N2OML Robert +3104685 N2OML Robert +3104686 KG7KWF Kenneth +3104687 W9MT Anthony +3104688 W6SEL Salustiano +3104689 AA7TA Mark +3104691 KC7SEA Donald +3104693 N7KI John +3104694 N7EH Erich +3104695 KI7JTA John +3104697 KE7BPS Richard 3105001 N5QM Robert 3105002 KB6FO George 3105003 W5KEC Kenneth @@ -33945,7 +44113,7 @@ 3105185 KC5YWC Larry 3105186 KF5FOL Donell 3105187 KF5IT Leon -3105188 KG5PLP Dana +3105188 K3DML Dana 3105189 N5JBJ Jeffery 3105190 N5SYR Mark 3105191 KC5GLP Margaret @@ -34054,6 +44222,7 @@ 3105295 W5HWH Harold 3105296 W5VY Howard 3105297 K5DEL David +3105298 K5YAH Jonathan 3105299 NL7RQ Michael 3105300 K9ADF Steven 3105301 KG5GGA Melissa @@ -34079,7 +44248,138 @@ 3105321 KB5YJS Brad 3105322 AA0GK Brian 3105323 WA8UBL Allen -3105324 W2TMC Travis +3105324 AD5WX Travis +3105326 K5FOY Dave +3105327 WB5NFC John +3105328 KG5MGE Kevin +3105329 AA0GK Brian +3105330 KF5TZA Melody +3105331 KF5QWV Steven +3105332 KF5QWO Charles +3105333 KA3SBF Ken +3105334 KF5CRI Porter +3105335 KM5EME Melanie +3105336 AF5ZS Scott +3105337 K5ACS Robert +3105338 KE5SUD Tommy +3105339 AG5AS Jack +3105340 KG5GQT Jennifer +3105341 WN5W Larry +3105342 KB5BUN Howard +3105343 KD5LBE Stewart +3105344 K5INF Dearl +3105345 K5INF Dearl +3105348 W5XNA Thomas +3105349 KC5BOB Bobby +3105350 KG5TOU Samuel +3105351 W5TMW Mark +3105352 KG5TRI Tracy +3105353 KF5GKI Brenda +3105354 KF5PEG Dustin +3105355 NA1MH David +3105356 WX0X Shane +3105357 KE4JGX Doug +3105358 KF5FKE Ashley +3105359 KE5SFW Brandon +3105360 KG5KCT Paul +3105361 WB5BHS John +3105362 W5JXN John +3105363 KF5KLM Mitch +3105364 W5JXN Robert +3105365 K5SRB Stephanie +3105367 KG5BGD Scott +3105368 KG5DTH David +3105369 KG5DTI Larry +3105370 KE5JLS Michael +3105371 KF5ITC Joan +3105372 N5JLC Joshua +3105373 N5GC George +3105374 KG5LWF Melvin +3105375 KF5AFH Paul +3105376 KF5KLM Mitchell +3105377 KC0UXR John +3105378 KE5RHX Kenny +3105379 KG5WEN William +3105380 KG5TCN Justin +3105381 K5TNY Todd +3105382 KG5DBX Dennis +3105383 KG5WEN William +3105384 KD5MIX James +3105385 KE5TAQ Dennis +3105386 K5ANW Darrell +3105387 KG5UQK Courtland +3105388 K5QNK Bennie +3105389 K5TW Laroy +3105390 NI5A Albert +3105391 KG5URM David +3105392 KF5RBT Lucas +3105393 AC5WD Larry +3105394 KG5UPR Roger +3105395 W5AB Paul +3105396 KU5D John +3105397 KU5D John +3105398 W5KMP Kevin +3105399 K5EO Gordon +3105400 KJ5ORD John +3105401 W5HWU Cecil +3105402 KF5CKE April +3105403 KF5CKD Debbie +3105404 WO5X Paul +3105405 KK5IB Darryl +3105406 W5NWJ Nathan +3105407 KF5ZTP Rt +3105409 N5QO Dale +3105410 W5AWX Chris +3105411 KG5KHW Shawn +3105412 KG5FUE Michael +3105413 KR5PAM Paige +3105414 N9INK Curtis +3105415 N5TAS Todd +3105416 KG5AUV Everett +3105417 K5FOY David +3105418 KC5BQE Mike +3105419 N5GRU David +3105420 KN6UG Martin +3105421 KB5LJO Launa +3105422 WB5RZR James +3105423 WB5QGJ Jack +3105424 KG5UPR Roger +3105425 K5TEP Stephen +3105426 KG5VGV Patrick +3105427 KG5VJO Vladimir +3105428 W5JKL John +3105429 AC5RT James +3105430 AC5RT James +3105431 KG5QYM Philip +3105432 KG5QYM Philip +3105433 K5WRJ Joann +3105434 KG5RMS Rheta +3105435 KE5JAN Janis +3105436 KC5ETQ Matthew +3105437 KE5MHV Josh +3105438 KC5LVW Jon +3105439 N5VMO Patrick +3105440 K5CEU Trocky +3105441 WA5ROP Jack +3105442 N5XNO Milton +3105443 KG5JKB Dustin +3105444 KG5DNF John +3105445 K5DVT Jonathan +3105446 KT5H Steven +3105447 KD5LBE Stewart +3105448 KG5UFU Drew +3105449 KF5GYL Robin +3105450 KG5OHK Craig +3105451 N5WGH William +3105452 N5TPU Jim +3105453 KF5ITM Kirk +3105454 N5SEB Henry +3105455 N5XNO Milton +3105456 W5EN Steven +3105457 KF5YOF William +3105458 KG5VIH Tina +3105459 N5SU John +3105460 KG5VXR Stanley 3106001 K6EH Paul 3106002 K6EH Paul 3106003 K6EH Paul @@ -34288,7 +44588,7 @@ 3106210 KJ6CFV Bernard 3106211 KG6MKV James 3106212 N6LRV Gary -3106213 AA7EG Earl +3106213 NV6E Earl 3106214 KB6FEC Bob 3106215 KB6FEC Bob 3106216 KB6FEC Bob @@ -34724,7 +45024,7 @@ 3106649 KB6UOO Scott 3106650 KE6FCB Steven 3106651 KE6FCB Steven -3106652 K6BIH Senad +3106652 N6BIH Senad 3106653 N6PIV Art 3106654 WW6WTF Christopher 3106655 W6XAA Don @@ -34972,7 +45272,7 @@ 3106898 KK6JMJ Timothy 3106899 KJ6BQM Martin 3106900 N4VTB Jonathan -3106901 KG6HNF Geoff +3106901 N6HNF Geoff 3106902 WB4RFQ Daniel 3106903 KE6JQT Randolph 3106904 KF6FRP Richard @@ -35078,7 +45378,6 @@ 3107005 KG6ESP Evan 3107006 KK6OGG Nathanael 3107007 KK6NEA Lou -3107008 KE6ZTH Raul 3107009 AG6DK Wilko 3107010 AI6BH Colin 3107011 N6TRN Ted @@ -35117,7 +45416,7 @@ 3107044 KB6VHO Marsha 3107045 KK6CWI Kenny 3107046 KB6VHO Marsha -3107047 WB5EKU Jacob +3107047 WB5EKU Donald 3107048 K6AGA Aris 3107049 KF7RCS Casey 3107050 KG6NXX Jon @@ -35203,7 +45502,6 @@ 3107130 K1ARB Aaron 3107131 KG6HUM Rob 3107132 KG6HUM Rob -3107133 N6LY Bryan 3107134 KK6YQG Robert 3107135 KK6EHF Frank 3107136 K6ORD Eric @@ -35440,7 +45738,7 @@ 3107369 N6GAZ Geoffrey 3107370 KD6NKS John 3107371 KB9MWO Joseph -3107372 KI6LNX Orlando +3107372 KM6KXS Orlando 3107373 W6NRS Gloria 3107374 N6IET Richard 3107375 KD6OKR Danny @@ -35668,7 +45966,7 @@ 3107598 KG6UTY Mark 3107599 W6GFG Jesus 3107600 KK6TT Mario -3107601 W6AAX Albert +3107601 W6AAX Al 3107602 KJ6MKI Thomas 3107603 K6DJR Daniel 3107604 K6KBQ Kevin @@ -35884,7 +46182,7 @@ 3107816 K6LCS Sivert 3107817 AE6TR Paul 3107818 N6UAH Aaron -3107819 KG6HNF Geoff +3107819 N6HNF Geoff 3107820 K6ECB Eric 3107821 KF6OHR Johnathan 3107822 AK6TT Steven @@ -35924,7 +46222,6 @@ 3107856 KB6WHV David 3107857 W7FSH Magdalena 3107858 WA6SDB Jan -3107859 W4WWW Brian 3107860 KK6QYE William 3107861 WO6W Robert 3107862 KD6MPM Roy @@ -35956,7 +46253,7 @@ 3107888 WW6SE Steven 3107889 AG6ZH Richard 3107890 K6KWR Keith -3107891 KJ6ROT Jason +3107891 WA6JAY Jason 3107892 K6BAA Bruce 3107893 KI6BEQ David 3107894 KE6FIQ John @@ -35976,7 +46273,7 @@ 3107908 KK6PLC Jeff 3107909 W6OSS John 3107910 KE6RRU Dan -3107911 KD6DRS Devin +3107911 K6DRS Devin 3107912 KA6UIX Jeff 3107913 KE6RRU Dan 3107914 W6RHJ Cheryl @@ -36061,7 +46358,7 @@ 3107995 K6NXI Daniel 3107996 KJ6DLX Roger 3107997 KK6YVM Austin -3107998 KR1JOE Joseph +3107998 KR1JOE Joe 3107999 N6UQ Augusto 3108001 NR2Y Marinus 3108002 WA2YZT Paul @@ -36110,8 +46407,6 @@ 3108045 KD0MKB Paul 3108046 W7RF Dan 3108047 W7RF Dan -3108048 N0DNE Joel -3108049 N0DNE Joel 3108050 KD0ODM Mark 3108051 KD0FQN Rick 3108052 KC0SIQ Shawn @@ -36296,8 +46591,8 @@ 3108234 KC0AGG Paula 3108235 WY0X Nate 3108236 KC0KTI Karen -3108237 N0ERS Mark -3108238 N0ERS Mark +3108237 K0FNL Mark +3108238 K0FNL Mark 3108239 W0KU Scott 3108240 W0CBI David 3108241 WB0TUB Tim @@ -36314,7 +46609,7 @@ 3108252 W0UAW Emit 3108253 N1GEP Greg 3108254 WA6RNU Stan -3108255 N0OHF James +3108255 N0OFH James 3108256 KI0HC Tracy 3108257 K6HRQ Daryn 3108258 N0KKO Paul @@ -36383,8 +46678,8 @@ 3108321 W0JMC Jack 3108322 K0EFP Ryan 3108323 KD8BQN Dave -3108324 KE4BXQ Carl -3108325 N0ERS Mark +3108324 KE0PET Carl +3108325 K0FNL Mark 3108326 N6RFI Eric 3108327 N0GRY Gary 3108328 KD0YBD Bruce @@ -36516,7 +46811,6 @@ 3108454 KD0RPH Janice 3108455 KD0NQA Adrian 3108456 KC0MHT Dave -3108457 KC4TAM Todd 3108458 KE0DCX Katie 3108459 W6OAL David 3108460 KE0AGE Randolph @@ -36660,7 +46954,6 @@ 3108598 KB0CM Luiz 3108599 N4TCW Lee 3108600 W0BBB William -3108601 N0ISB Earle 3108602 AA0DW Doug 3108603 W6OAV Bill 3108604 N8WJA Richard @@ -36681,7 +46974,7 @@ 3108619 N0PWZ Mark 3108620 KE0CWN Quin 3108621 KE0CWN Quin -3108622 KE4BXQ Carl +3108622 KE0PET Carl 3108623 KE0GWA Charles 3108625 K0CCW Bob 3108626 K0ACB Jerry @@ -36866,14 +47159,14 @@ 3108806 W0DDP Dennis 3108807 KD0DFN Clint 3108808 W0IG John -3108809 N0BQH David +3108809 WA0DS David 3108810 W0NFW George 3108811 KE0HXA John 3108812 KD0WCN Lee 3108813 AE0AT James 3108814 KC0OUP Marino 3108815 KC0WKU Billy -3108816 KB0JEF Jeffrey +3108816 W9CE Jeffrey 3108817 KD0YMC Robert 3108818 KJ6DMS David 3108819 N0RCJ Richard @@ -36918,7 +47211,7 @@ 3108858 AE0BS Bryan 3108859 AD0GI Theodore 3108860 KE0KHZ Anderson -3108861 KD0ZVG Jorge +3108861 K9CDE Jorge 3108862 N0THU Steve 3108863 W0AOK Mark 3108864 KD5THD Paul @@ -37034,8 +47327,8 @@ 3108975 KE0FHH Brandon 3108976 W0SON Andy 3108978 KD0WGW Michael -3108979 KE0LQX Kevin -3108980 KE0LQX Ronda +3108979 K9RZK Kevin +3108980 K9RZK Ronda 3108981 KC0JIM James 3108982 KE0EZD Brett 3108983 K0PRA Parker @@ -37051,7 +47344,7 @@ 3108993 KC0RF John 3108994 AD0SK Andrew 3108995 K0VQ Tracy -3108996 K2BBJ Justin +3108996 AE2L Justin 3108997 KE0LUP Joseph 3108998 KE0LUP Joseph 3108999 KD4NFB Aaron @@ -37103,7 +47396,7 @@ 3109046 KB1IWX Richard 3109047 K1IKE Joseph 3109048 N1AKF William -3109049 KC1ANU James +3109049 NV1SN James 3109050 KA1HCX Samuel 3109051 KB1VFC Kevin 3109052 KB1AEV Dana @@ -37383,7 +47676,7 @@ 3109326 N1CHU William 3109327 KA1FAI William 3109328 K9JMK John -3109329 KC1CYT Robert +3109329 KC1SA Steve 3109330 KC1CAP Robert 3109331 K9JMK John 3109332 KC1DSC Christopher @@ -37596,10 +47889,10 @@ 3109539 K1AWR Alan 3109540 K1WFF William 3109541 KC1GAC Randy -3109542 KB1OJR Eric +3109542 W1GET Eric 3109543 KC1ERN Matthew 3109544 WA1UFZ Victor -3109545 KB1OJR Eric +3109545 W1GET Eric 3109546 K1XJ Kevin 3109547 KC1BLR Daniel 3109548 KC1EWG Loyd @@ -37626,7 +47919,7 @@ 3109570 KC1EWM Kip 3109571 KC1BQP Paul 3109572 WA1OTZ John -3109573 KC1DCB David +3109573 K1SZO David 3109574 N1EOS William 3109575 N1IZE Daryl 3109576 W1JLZ John @@ -37682,6 +47975,7 @@ 3109626 N1TVL James 3109627 W1POP Fred 3109628 N1YLN Edward +3109629 KC1JLF Chris 3109630 W1WC David 3109631 AK1CT Andrew 3109632 KB1WOH Dominick @@ -37707,6 +48001,7 @@ 3109652 W1HVN Christopher 3109653 K1DIQ Michael 3109654 KC1FYI Nick +3109655 KA1XG Douglas 3109656 W1COD John 3109657 N1SEZ Paul 3109658 KB1UUP John @@ -37722,6 +48017,7 @@ 3109668 KC1EAD Townsend 3109669 KB1QFV Eldon 3109670 K1TMM Thomas +3109671 K1FJG Jay 3109672 W1ADX Reed 3109673 K1SEX Ernest 3109674 KE1R Thomas @@ -37730,6 +48026,8 @@ 3109677 KC1YL Lisa 3109678 KB1KWY Angel 3109679 KB1KWY Angel +3109680 N1YZO Daryll +3109681 K1RIK Richard 3109682 KC1HEE Travis 3109683 N1NQD Barry 3109684 KB1YFJ Glenn @@ -37757,6 +48055,121 @@ 3109707 NA1RA Northville 3109708 KB1NJT William 3109709 N1CT Mark +3109710 WA1LEI Edwin +3109711 K1XS Kenneth +3109712 K1MAL Christopher +3109713 K1FSY David +3109714 KC1HOX Glenn +3109715 W1CDG Fran +3109716 N1GAU Fran +3109717 KC1HOX Glenn +3109718 KD1STR Fran +3109719 KB1UHS Fran +3109720 KB1UHR Fran +3109721 AA1HD Fran +3109722 W1HDN Fran +3109723 K1CDG Fran +3109724 WE1M Gary +3109725 W1TMS Talcott +3109726 K1IN William +3109727 KC1ECT Jon +3109728 KC1HDB Jeff +3109729 K1HFZ Jeffrey +3109730 W1JON John +3109731 K1ZXX Gary +3109732 K1ZXX Gary +3109733 K1NAS Michael +3109734 KC1JLF Chris +3109735 KC1GGG John +3109736 K1ARC Disaster +3109737 K1ARC Disaster +3109738 K1ARC Disaster +3109739 KC1SA Steve +3109740 KB1GWM Fredrik +3109741 KC1HTQ Sawyer +3109742 KC1HTQ Sawyer +3109743 N1OSP Michael +3109744 KB1SYD Kevin +3109746 AB1CR Charles +3109747 WT1R Bruce +3109748 N2UXA Michael +3109749 W1MDT Matthew +3109750 N1ECS Edward +3109751 WA1LOU Stanley +3109752 KC1HVX Christopher +3109753 K1RCT Robin +3109754 N1NQD Barry +3109755 K1VDF John +3109756 KC1GLX Kyle +3109757 KC1DDK Brian +3109758 KB1NUM +3109759 W1YSM Edward +3109760 KC1GEG Pawel +3109761 N1PJD Peter +3109762 N3NFP Scott +3109763 KB1NUM Colchester +3109764 KC1GLN Kevin +3109765 KC1GLN Kevin +3109766 K1CMM Donald +3109767 N1PFD David +3109768 W5YT Albert +3109769 N1DID Emily +3109770 N2OHH Vincent +3109771 KD1XH Steven +3109772 N1EZY Scott +3109773 KB1WDI Christopher +3109774 N1TJQ Alan +3109775 KC1CNO Gary +3109776 K1ECU Charles +3109777 N1QYB William +3109778 KC1HZW Nathaniel +3109779 KC1GDB Jonathan +3109780 N1YNE Jason +3109781 W1JN Joseph +3109782 KB1SFA Gregory +3109783 AA1GB George +3109784 KB1HUX Michael +3109785 KB1LRT Larry +3109786 KC1HYM Steven +3109787 K1MTA Matthew +3109788 N1TAA Travis +3109789 KB1EPG Erik +3109790 KB1EPG Erik +3109791 AA1GB George +3109792 K1MQ Gary +3109793 W1DQ John +3109794 K1MTD Mary +3109795 W1GMC Graham +3109796 KC1IFI Herbert +3109797 K1AJB Alexander +3109798 K1AJB Alexander +3109799 WF1C John +3109800 W1NYC Eileen +3109801 W1KYD Jason +3109802 N1LEU David +3109803 K1DJW David +3109806 N3PQD John +3109807 N2GZG Christopher +3109808 KB1TPS Armand +3109809 N1SUH Miguel +3109810 K1LHO Mike +3109811 N3PQD John +3109812 KB3IXO Michael +3109813 KC1IGW Charles +3109814 KB1LHP Jason +3109815 KB1LTW David +3109816 N1XTJ Donald +3109817 KC1IHA Michael +3109818 KC1IHA Michael +3109819 KC1ILK James +3109820 KC1ILM Scott +3109821 KC1ILP Timothy +3109822 KC1ILM Scott +3109823 K1MJM Michael +3109824 KC1ILK James +3109825 KC1DEH Aaron +3109826 AC1DQ Paul +3109827 KW1Y Walner 3110001 N2VRQ David 3110002 KB3WQH Robert 3110003 KC3BNZ Street @@ -37797,6 +48210,41 @@ 3110038 K3BH Jay 3110039 K2CCW Brian 3110040 N3PCK Wayne +3110041 K2CCW Brian +3110042 K3JCM James +3110043 KB3WYH Philip +3110044 K3ACE Norman +3110045 K3ACE Norm +3110046 KC3JIK Matthew +3110047 W3IOU Wilson +3110048 KC4ZPL Andrew +3110049 KA3KHZ Douglas +3110050 AB3GD John +3110053 W2PB Paul +3110054 W2PB Paul +3110055 KC3HTN Timothy +3110056 AC2RF Ronald +3110057 KC3JJT Debra +3110058 K3HRO HRO +3110059 W3VD Brenden +3110060 KB3WKM James +3110061 N3JLH Donald +3110062 N3KPQ Joseph +3110063 KB3HTE Marvin +3110064 W3JFD James +3110065 N3DCP Dominic +3110066 AB8NG Thomas +3110067 K3WHH Wayne +3110068 KR1KEN Kenneth +3110069 KR1KEN Kenneth +3110070 K3SRM Steven +3110071 AB3RI Brian +3110072 WA3PPC Robert +3110073 KB3ZIK Carmine +3110074 KB3ZYD Chris +3110075 K3LT Lawrence +3110076 WB3GSN Kurt +3110077 WB3GSN Kurt 3111001 W2NJS Tom 3111002 W3DCA Michael 3111003 WA1ESQ Jason @@ -37809,8 +48257,13 @@ 3111010 K3CUU Donal 3111011 KC3DGK Sara 3111012 KC3GLC Christopher +3111013 KC3EGG Benjamin 3111014 KB3YVF Matt 3111015 KI4RIX Michael +3111016 WF3EMA Fema +3111017 N8HM Paul +3111018 WB2BBS Dennis +3111019 WB2BBS Dennis 3112001 KC2SKU Walter 3112002 K4XF Rich 3112003 N4PL Wald @@ -37931,7 +48384,7 @@ 3112119 WC0V Duane 3112120 WC0V Duane 3112121 K4SM Kurt -3112122 KS4VT Mark +3112122 N4DES Mark 3112123 KD4NFS Michael 3112124 KE4TIM John 3112125 KB4MAG Rick @@ -38046,7 +48499,7 @@ 3112234 K4DDU Andrew 3112235 KF4SEK Nick 3112236 N4JMY James -3112237 KD4YOQ Michael +3112237 ILLEGAL Pirate 3112238 N4BAR Ray 3112239 NF2F Frederick 3112240 W1MCG Mark @@ -38101,7 +48554,7 @@ 3112290 W4NVU Dade 3112291 W4NVU Dade 3112292 N4SRB Bill -3112293 KD4YOQ Mike +3112293 ILLEGAL Pirate 3112294 W1MCG Mark 3112295 KB1MPI Ronald 3112296 KD4NWL John @@ -38184,7 +48637,7 @@ 3112373 N1ISK Robert 3112374 K4CC Cary 3112375 N4RGW Gregg -3112376 K4IGZ Logue +3112376 K4IGZ Kevin 3112377 K4BAK Bruce 3112378 KK4IAD Ken 3112379 N4BG Ben @@ -38283,12 +48736,11 @@ 3112472 K0KI Leslie 3112473 W4VCO Julian 3112474 KK4ECR Scott -3112475 KM4JFF Logan 3112476 VE6RMB Randy 3112477 K4ZI John 3112478 K0KI Leslie 3112479 K1BMC Brian -3112480 KE4PMJ Brian +3112480 W4TSD Brian 3112481 AI4P Ashley 3112482 K1BSH Bernd 3112483 KJ4BSQ Adam @@ -38349,12 +48801,10 @@ 3112538 W0MJL Michael 3112539 N4MJN Herbert 3112540 AD4ZU Chris -3112541 AA0N0 Jim 3112542 KK4MC Michael 3112543 NN4TT Dave -3112544 KC4BET Gustavo +3112544 N4DER Gustavo 3112545 KM4MXP Raymond -3112546 AA2XR Ian 3112547 KM4DIL James 3112548 KF4I Thomas 3112549 KB4T Frank @@ -38417,7 +48867,6 @@ 3112606 W4WLZ Joe 3112607 KI4GNT Eliezer 3112608 KD2AU George -3112609 AA0N0 James 3112610 WA4CSS Gerald 3112611 N4MMC Richard 3112612 KE4PLL Jonathan @@ -38513,7 +48962,7 @@ 3112705 K4JEW Jeffrey 3112706 N4NRU Jeffrey 3112707 W4MYK Ralph -3112708 W2EMM Robert +3112708 W2EMM Bob 3112709 KK4TAR Phillip 3112711 KU0R David 3112712 KB4OVL James @@ -38610,7 +49059,7 @@ 3112804 WB2SNN Charles 3112805 KK9W Steven 3112806 K4CJP Clayton -3112807 WB4KGN Dennis +3112807 W4OZ Dennis 3112809 KG4ZOW John 3112811 K4DKK Chris 3112812 W3GQJ John @@ -38677,7 +49126,6 @@ 3112874 KE4INM James 3112875 KK4DIV Robert 3112876 KG4YNH Scott -3112877 W4IE R.M. 3112878 K4SVT William 3112879 KB1HIP Andrew 3112880 N4HO Glenn @@ -38803,21 +49251,19 @@ 3113002 KC6OVD Kevin 3113003 KC6OVD Kevin 3113004 KJ4WPW Jeff -3113005 W2XAB John +3113005 K4QBS Jessie 3113006 WB5SLA Mark 3113007 N8WHG Kevin 3113008 N8WHG Kevin 3113009 N8WHG Kevin -3113010 W2XAB John -3113011 W2XAB John +3113010 N0GHT Scott +3113011 KK4CHP Jeffrey 3113012 W7QO Alan 3113013 N4XTS Erik 3113015 KG4UJQ Thomas 3113016 KK4EQB Archie 3113017 K9TOD Todd 3113018 KJ4KKB Edwin -3113019 W2XAB John -3113020 W2XAB John 3113021 N4TAW Tom 3113022 KI4RDO Marco 3113023 KC4VLJ Edwin @@ -38842,7 +49288,7 @@ 3113042 W4NOC Kenneth 3113043 N4IRR Mike 3113044 WB4QDX John -3113045 KC7SEA Donald +3113045 KU6E Anthony 3113046 KG4MUV Kevin 3113047 WA4YIH Ed 3113048 KD4YDD Scott @@ -39030,6 +49476,7 @@ 3113230 WD4J Marty 3113231 AA4XS Andrew 3113232 KD4GGY Damian +3113233 KM4UUO William 3113234 WA4RVO Charles 3113235 KD4BIS Kevin 3113236 WW4MO Martin @@ -39062,7 +49509,7 @@ 3113263 W1LBC Lloyd 3113264 W4EDP Emmett 3113265 K4UIE Jeff -3113266 KB2VJW Anthony +3113266 AI1U Anthony 3113267 N4XPR Paul 3113268 W2FMU Ernest 3113269 K4RA Veridium @@ -39134,7 +49581,7 @@ 3113335 N4WD Bruce 3113336 KD4SEV Richard 3113337 W4RIN Jacob -3113338 KB2VJW Anthony +3113338 AI1U Anthony 3113339 N6LHZ Donald 3113340 K9CMD Charles 3113341 W2WTF Brad @@ -39159,7 +49606,7 @@ 3113360 KA8DYD Paul 3113362 N4HGO Terry 3113363 AF4GT William -3113364 KW4WP Stephen +3113364 W7RD Stephen 3113365 KW4WN Dr. 3113366 KJ4PMJ Terry 3113367 KK4VQJ James @@ -39211,7 +49658,7 @@ 3113414 W4WDT William 3113415 N4PHT James 3113416 W4LLJ Michael -3113417 KW4WP Stephen +3113417 W7RD Stephen 3113418 KE4FAT Joseph 3113419 K4ZRI Shawn 3113420 KM4UJP Jonathan @@ -39276,15 +49723,18 @@ 3113479 W1BRB Bobby 3113480 KM4MCI David 3113481 KK4QKD Benjamin +3113482 N1ABM James 3113483 N2EYI Brian 3113484 N9NWS Gene 3113485 KI4RDO Marcus 3113486 KE4FMZ Richard 3113487 KB1WWW Jerome +3113488 KE4RJI John 3113489 N9GQA Joshua 3113490 KD4NUE David 3113492 KM4SPL Michael 3113493 AI4DK Michael +3113494 WB4EAM James 3113495 KM4UCV Brian 3113496 KC4WZB Joel 3113497 K4API Frank @@ -39319,6 +49769,7 @@ 3113528 N4SZS David 3113529 KM4BYT Kenneth 3113530 N4JAH Jesse +3113531 KB4BDW Scott 3113532 KD4EKZ William 3113533 W4TE James 3113534 KM4WHD Nathaniel @@ -39357,11 +49808,160 @@ 3113568 KK4RHJ Joseph 3113569 WB4HRO Mark 3113570 KJ4VO Mark +3113571 KG4CDR Wayne 3113572 KK4YEY Benoit 3113573 KN4COL David 3113574 KK4GXP John 3113575 WD4FYK Sim 3113576 KK4C William +3113577 WB4EAM James +3113578 K3GO John +3113582 N4NEQ Ralph +3113583 N4YCI Gregory +3113584 W4FHL Adrienne +3113585 K3GO John +3113586 K4KV Glen +3113587 KI4PIA David +3113588 ND4XE George +3113589 K4JXO Eardan +3113590 K4TJD Thomas +3113591 NN4W Scott +3113592 KD4SUB Eric +3113593 N1RVN Ervin +3113594 KI4US William +3113595 KK4OFV Damon +3113596 N3NNU Joseph +3113597 KM4BYI Kirk +3113598 W4RLN Rickey +3113599 WA9AOE Leland +3113600 WA9AOE Leland +3113601 KM4YMA Tony +3113602 N8FLL Mark +3113603 N4BSM Benjamin +3113604 N4BSM Benjamin +3113605 KC4YAP Paul +3113606 N1ADM Allen +3113607 WA4TAW Todd +3113608 KN4CIW Paul +3113609 AK4DO Lawrence +3113610 AA1UA Deaglan +3113611 KM4HYE Richard +3113612 N4QQZ George +3113613 W9QO Mike +3113614 KE4GBC Danny +3113615 KK4UVJ Roberto +3113616 NY3Y Michael +3113617 W4OM William +3113618 W4BXA Gill +3113619 KM4YDW Andrew +3113620 KN4ELJ Brandon +3113621 W6PCY Ryan +3113622 KK4GTA Kerry +3113623 WA7RZW Jonathan +3113624 KK4DOH Jonathan +3113625 N2IRZ Donald +3113627 N3WJK George +3113628 KM4BYI Kirk +3113629 AI4XL David +3113630 KF4OTW Gwen +3113631 W4ED Robert +3113632 KC4JD Jay +3113633 KN4BNX Eric +3113634 K4TEF Terrence +3113636 N4ABC Stephen +3113637 KD4USZ Robert +3113638 W0DAN Daniel +3113639 KK4C William +3113640 K3TRP Tyler +3113641 NR5G Lee +3113642 KE4JYA Chris +3113643 K0NGG Jeremy +3113644 K1UB Frank +3113645 W4CDM Clifford +3113646 W4CDM Clifford +3113647 K1CAL Calvin +3113648 KF4EOQ Phillips +3113649 K1CAL Calvin +3113650 KN4FLA Charles +3113651 KK4LRK Samuel +3113652 W3DJS David +3113653 W1CY Eduardo +3113654 W4KAP Kenneth +3113655 KN4EPQ Skyler +3113656 KG4PBN James +3113657 KN4ELJ Jeffrey +3113658 WA4ASI George +3113659 KI4GWT Dan +3113660 KI4GWT Dan +3113662 KC4JD Jay +3113663 KK4WOG Kevin +3113664 KK1JE Jerome +3113665 KV4WX James +3113666 KV4WX James +3113667 KM4MVM Steven +3113668 K0WFM Paul +3113669 KN4FRE Osarca +3113670 KN4FFG Elijah +3113671 K2HIK Hinnerk +3113672 N4MPC John +3113674 KI4VEU Louis +3113675 KK4LOV Aaron +3113676 K1LP William +3113677 KM4RTP James +3113678 KM4RTP James +3113680 NA4I William +3113681 N4DDY Leroy +3113682 KN4FRS Nathan +3113683 KN4GCS Emerson +3113684 WX4LEC Larry +3113685 KK4PCV William +3113686 N0RRO Eric +3113687 KN4FRS Nathan +3113688 KD4DL Donald +3113689 N9FEN Kathleen +3113690 KN4DLD Robert +3113691 KK4KQH Anthony +3113692 KK4GTA Kerry +3113693 KJ4QIL Joshua +3113694 N4LLP Logan +3113695 N4BWR Blake +3113696 KC4BMX Odis +3113697 KN4GGK William +3113698 KE4BZD Allen +3113699 KE4BZD Allen +3113701 WB4ES Brian +3113702 K4XRA Paul +3113703 K4PQC Philip +3113704 KM4JEX Craig +3113705 W4CHF Brent +3113706 AB4CZ James +3113708 N4XAD Charles +3113709 KN4GTA Kenneth +3113710 K4NSA Kenneth +3113711 W4PSV Philip +3113712 KF4UPO Michael +3113713 KN4HDZ Brandon +3113714 AG4ZR David +3113715 KD4NUE David +3113716 KI4BEO John +3113717 N4NBL Philip +3113718 N4XAD Charles +3113719 WA4BLM John +3113720 W4LGW Larry +3113721 KF4UOD David +3113722 WB4ULK Christopher +3113723 W4PSV Philip +3113724 KA4KWC Lewis +3113725 KG4WMU Cody +3113726 NS4C William +3113727 KN4HAC Mark +3113728 K4LDC Larry +3113729 KK4JII Payne +3113730 KK4ASA Jesse +3113731 KM4FVS Gary +3113732 KF4UXR Henry +3113733 W4LGW Larry +3113734 N3ZKV George 3115001 NH7YS Tad 3115002 KH6DQ Jack 3115003 AH6PR Mark @@ -39443,7 +50043,7 @@ 3115079 WH6EUG Wesley 3115080 NH7JH Jason 3115081 KH6XP Wayne -3115082 KH6ME William +3115082 KH6MEI William 3115083 KH6DL Charles 3115084 WH7J Edward 3115085 WH6EKV Brian @@ -39558,6 +50158,41 @@ 3115195 WH6FKF Eric 3115196 WH6FJS Joseph 3115197 KH7MS Blake +3115199 WH6DJI William +3115200 NH7WG Bruce +3115201 KH6LH Dennis +3115202 WH7ID Alan +3115203 KH6TA Thomas +3115204 WH6GOD Dana +3115205 KH6RDO Darrell +3115206 KH7MS Blake +3115207 AH6DX Tommy +3115208 HJ5SPD Susana +3115209 KH6ICU Joseph +3115210 KH6ICU Joseph +3115211 KH6CA Cherub +3115212 WH6FIX Daryl +3115213 K6CEE Jeffrey +3115214 KH6JBS Peter +3115215 WH6DTP Patricio +3115216 WH6VE Alvin +3115217 KH6IM Trevor +3115218 KH6RDO Darrell +3115219 WH6VG Melvin +3115220 KH6KL Patrick +3115221 KK4YIT Alberto +3115222 KH6EPA Eddie +3115223 NH6M Dewey +3115224 KH0I Hilario +3115225 KH7MEL Melandro +3115226 KH6RAM Patricio +3115227 KH6DDT David +3115228 NH7OT Vernon +3115229 WH6FOV Tr +3115231 WH6EKU Daniel +3115232 WH6KM Kurtis +3115233 KH6KL Patrick +3115234 KH6MOI Bernard 3116001 WX7USA Paul 3116002 K6LOR A.j. 3116003 KA7WZM Charles @@ -39567,7 +50202,7 @@ 3116007 KE7FIX George 3116008 WA7GSK Allen 3116009 K7OVG Charles -3116010 KE7RTL Riedinger +3116010 KE7RTL Rod 3116011 KF7AAB Tammy 3116012 K7OVG Charles 3116013 N6YIH Steven @@ -39585,7 +50220,7 @@ 3116025 KF7VKK Robert 3116026 KF4ORW Richard 3116027 W7JZU Gary -3116028 KG7RYH Amos +3116028 KT7WW Amos 3116029 W4IMT Eugene 3116030 KF7SSF William 3116031 KE7YEM Frank @@ -39605,7 +50240,7 @@ 3116045 W7ELE Richard 3116046 W7AMI Terry 3116047 N7BMH Brian -3116048 KG7VMB Patrick +3116048 WA7IDO Patrick 3116049 W6LOR Mandi 3116050 N7PGI Bryant 3116051 KE7SYM Derek @@ -39640,10 +50275,62 @@ 3116080 N7CVR Charles 3116081 KG7CW Jeffrey 3116082 N7EZQ David +3116083 W7CBS William 3116084 KB6UMY Brandon 3116085 KI7MLL William +3116086 K7WKR Stephen 3116087 KB7RFT Kelly 3116088 W7DVR Doug +3116089 WA7IDO Patrick +3116091 N5CMG Claire +3116092 W7BWG Brian +3116093 KF7IPT P +3116094 KF7IPT Joe +3116095 K7MDI Michael +3116096 KC7QR Robert +3116097 KC7QR Robert +3116098 AE7ID David +3116099 WA6NHC Richard +3116100 WA6NHC Rick +3116101 K7MAC Roland +3116102 KF7EQJ Keith +3116103 W7ABX Jay +3116104 KG7CUI Frank +3116105 KG7KSJ Michael +3116106 KD7JL Jerry +3116107 KJ6DWY Garret +3116108 KC7JA Jay +3116109 N0DNE Joel +3116110 N0DNE Joel +3116111 KB6ZOZ Penny +3116112 WA6MUS Walter +3116113 KJ6MFZ Erik +3116114 KJ6MSK Andy +3116115 WA6SMN Mark +3116116 KC6TPS Cheri +3116117 AE7ID David +3116118 WA7WAM Wallace +3116119 K6SPP Larry +3116120 KF7VKK Robert +3116121 N7NIG Jorgene +3116122 AD0AZ James +3116123 K7CMB Charles +3116124 KG6JE Steven +3116125 KG7UWB Stephen +3116126 WW7XX Barry +3116127 KF7YWR Dave +3116128 K7HRM Joyce +3116129 N7DFL Matt +3116130 KI7PWP Patrick +3116131 K7CMB Charles +3116132 N7VJR Jeffrey +3116133 KG7SND Darnell +3116134 KG7SND Darnell +3116135 AA7BT William +3116136 KG6ZRD Elizabeth +3116137 N7MBR Michael +3116138 WD6EKD Douglas +3116139 KB7QOA Jeremy 3117001 KB9LIQ Ben 3117002 KB9LIQ Ben 3117003 KB9LIQ Ben @@ -39811,12 +50498,10 @@ 3117167 KC9WFZ Karen 3117168 KB9WUZ Jeff 3117169 KA9ORD Joe -3117170 K9FU Archie 3117171 KB9MPY James 3117172 WA9CQ Eric 3117173 KB9JTE Ronald 3117174 N9JSF Doug -3117175 K9FU Archie 3117176 N9IHZ Tom 3117177 W9AGW Garry 3117178 W6NJB Nathan @@ -39883,8 +50568,6 @@ 3117239 N9PBD Greg 3117240 N9WEW Josh 3117241 W9FXT Andy -3117242 KD8RTT Tony -3117243 KD8RTT Tony 3117244 KC9GCQ Justin 3117245 KE9A Bob 3117246 WB9KAZ Jeff @@ -40065,7 +50748,7 @@ 3117422 W9EDK Ed 3117423 KB9UUU James 3117424 KD9DDM Daniel -3117425 KC9VND Robert +3117425 W9REM Robert 3117426 EXCEL1 Rayme 3117427 KB9SAR Bob 3117428 K9MDW Al @@ -40108,7 +50791,6 @@ 3117465 KC9QYM Andrew 3117466 WA9IL John 3117467 KD9BBB Ben -3117468 WG9V Jan 3117469 KD9GY James 3117470 N9ORD Robert 3117471 KB9AJM Thomas @@ -40432,7 +51114,7 @@ 3117793 K9RSR Brian 3117794 N4AE Brian 3117795 N9PUZ Timothy -3117796 KA9HHH Robert +3117796 KA9HHH Bob 3117797 KC9ZVD David 3117798 W9JFL John 3117799 N9IJA Tim @@ -40494,7 +51176,7 @@ 3117857 K9DXA Harry 3117858 N9MXQ Gene 3117859 N9SRA Steven -3117861 W9NJM Douglas +3117861 K9RZ Douglas 3117862 WD9JEN Mark 3117863 KC9UKM Jason 3117864 N9NNL Michael @@ -40526,7 +51208,7 @@ 3117893 KC9WDV Jeremy 3117894 W9VOP David 3117895 KA9LNJ Quinten -3117896 KC9VYP Melodie +3117896 W9MEL Melodie 3117897 WB9C Philip 3117898 K9JAU Patrick 3117899 K9RMC Robert @@ -40558,8 +51240,8 @@ 3117925 KA9VYD Barbara 3117926 K9FE Michael 3117927 AC9CN Steven -3117928 KF9L Randal -3117929 KF9L Randal +3117928 KF9L Dean +3117929 KF9L Dean 3117930 KB5TZX John 3117931 AC9BS Paul 3117932 KE4CON James @@ -40573,7 +51255,7 @@ 3117940 KB9DAK Thomas 3117941 K9DRW Donald 3117942 N9KPD David -3117943 N9EZJ Donald +3117943 WX9DRB Donald 3117944 WX9SAB Scott 3117945 KL4JC Elliott 3117946 N9LIS Marc @@ -40724,7 +51406,7 @@ 3118095 NA9L Vernon 3118096 KA9PAZ Samuel 3118097 KB9RBF Michael -3118098 K9WTH Mark +3118098 K9NRJ Mark 3118099 WV9O Marvin 3118100 KC9RTJ Jayson 3118101 KE9TC Kenneth @@ -40775,7 +51457,7 @@ 3118146 WV9O Marv 3118147 WA9RVM Steve 3118148 WA9FDO Mike -3118149 N9UIB Stephen +3118149 W9THR Stephen 3118150 NG9J Kevin 3118151 KD9BXU Jason 3118152 KC9EIM David @@ -40848,7 +51530,7 @@ 3118219 K9ILU Richard 3118220 WD9GIU William 3118221 N9DMR Hoosier -3118222 KG4IEQ Justin +3118222 N9JIN Justin 3118223 N9SFA Larry 3118224 W9MJW Stuart 3118225 KD9NNB Chris @@ -40916,7 +51598,7 @@ 3118287 N9ZIU Richard 3118288 N9MNW Gregg 3118289 N9DKI Timothy -3118290 N9UAX Keith +3118290 KW9UAX Keith 3118291 N9BBC Robert 3118292 KK6IUX Trevor 3118293 W9FND Arthur @@ -41269,7 +51951,7 @@ 3118640 AC9OD David 3118641 K9HGB Justin 3118642 K9NZF Jordan -3118643 WE5ABQ Gilbert +3118643 KT9OUT Gilbert 3118644 KC9FHE Gerald 3118645 KD9AGH Bruce 3118646 NF9H Frank @@ -41287,7 +51969,6 @@ 3118659 K9NTZ Kevin 3118660 KE9IX Floyd 3118661 KC9MTL Kathryn -3118662 N9WSV Jeffrey 3118663 N9KDB Eric 3118664 K9THZ Delmer 3118665 KC9JOZ Nathan @@ -41367,8 +52048,8 @@ 3118739 WD9EWU Carlene 3118741 N9RJI John 3118742 KY9L Grady -3118743 KD9GGI Matthew -3118744 KD9GGI Matthew +3118743 W9MDM Matthew +3118744 W9MDM Matthew 3118745 K9NTZ Kevin 3118746 KD9MY Richard 3118747 KC9DPD Jerry @@ -41527,7 +52208,7 @@ 3118900 KC9SIZ Christopher 3118901 W9JAZ Brian 3118902 KD9IER Adam -3118903 AA9DU Erik +3118903 AA9DU Rick 3118904 KA9OPL Joseph 3118905 KE9V Jeffrey 3118906 KC9OCL Richard @@ -41588,19 +52269,42 @@ 3118961 KD9GGN Jamalyn 3118962 KD9GWL Loren 3118963 KB9OZW Jonathan +3118964 K9KJ Thomas 3118965 KD9IAQ Doug 3118966 KD9IAR Christy 3118967 KC9RXC James 3118968 KC9RXC James +3118969 K9NZF Jordan 3118970 AC9LB Kevin +3118971 K9PEE Jeffrey 3118972 KM4EGM Luke 3118973 K9HIO Charles 3118974 K9HIO Charles 3118975 W9GQA Robert 3118976 KC9PRJ Charles +3118977 WD4MSM Barry 3118978 N9TFL Clayton 3118979 KB9PGP Trikam 3118980 KC9CGY Kenneth +3118981 KC9JOU Kevin +3118982 KB9RBC David +3118983 W9DWH David +3118984 KB9PJZ Gerald +3118985 KB9ZSI Christopher +3118987 WD9DAN Daniel +3118988 K9JAD John +3118989 KC9VYT Jeanne +3118990 K8DXB Richard +3118991 K9YN Jon +3118992 KC9MEW Eric +3118993 K9EDF Edward +3118994 KC9YWI David +3118995 AC9QM Rikki +3118996 KC9KCS David +3118997 N9KBC Jesse +3118998 KD9IJK Steve +3118999 AF9U Drennen +3119001 N0VPR Thomas 3119002 WD0FIA Keith 3119003 W0DT Donald 3119004 KD0WY Roger @@ -41643,7 +52347,7 @@ 3119041 N0YWB Robert 3119042 WB0UFU John 3119043 N0HHF Judith -3119044 KB7VML Paul +3119044 W0YR Paul 3119045 W0EVA Donald 3119046 W0EVA Eva 3119047 WB0MAR John @@ -41672,7 +52376,7 @@ 3119070 KC0SXD Brad 3119071 KD8DFM Irene 3119072 KE0LOL Albert -3119073 KE0DBM Derek +3119073 W0TYG Derek 3119074 AE0TB Tom 3119075 KE0EKS Ryan 3119076 NF0T Ryan @@ -41705,7 +52409,7 @@ 3119103 K7PEM Paul 3119104 KE0ADU Alessandro 3119105 N0AKF Larry -3119106 W1OOA Derek +3119106 N0NO Derek 3119107 W0OTM Marshall 3119108 AE0TB Tom 3119109 WA0TPN Scott @@ -41716,7 +52420,7 @@ 3119114 KB0TDW Daniel 3119115 WB0YLA Don 3119116 N0BKB Larry -3119117 WA0C Leslie +3119117 WA0C Les 3119118 AJ0EL Joel 3119119 WB0YLA Don 3119120 K0NHV Nick @@ -41754,10 +52458,14 @@ 3119152 K0DV Douglas 3119153 KE0IPI Dale 3119154 KE0IPI Dale +3119155 KE0LGY Randall 3119156 W0IW Joseph 3119157 WB0MZL Jeff 3119158 AE0DI David 3119159 W0IW Joseph +3119160 N0IUV J +3119161 KD0IFU Matthew +3119162 KC0ULX Michael 3119163 K0LJK Elisha 3119164 KC0SXD Brad 3119165 KD0GFZ Scott @@ -41797,6 +52505,8 @@ 3119199 N0ISU Mitchel 3119200 KD0WSU Maren 3119201 K0TSK Timothy +3119202 KC0AMY Amy +3119203 KC0TQK Steven 3119204 KC0BQW James 3119205 N0CDE Forrest 3119206 K0CY Bob @@ -41808,11 +52518,12 @@ 3119212 KC0TQQ Jeffrey 3119213 KI0JP John 3119214 KE0IHJ Eric +3119215 KC0YKW Scott 3119216 KC0GPB Peter 3119217 KC0GPB Peter 3119218 W0NXM Michael 3119219 KE0IWK Ryan -3119220 WA0UAY Ricky +3119220 WA0UAY Rick 3119221 K0DMX Tom 3119222 W0ABC Doug 3119223 KE0LFX Jeremy @@ -41840,6 +52551,7 @@ 3119245 N0ISU Mitch 3119246 K0CY Robert 3119247 N0ISU Mitchel +3119248 K0ACR J.C. 3119249 N0IWT Kevin 3119250 N0OOD Scott 3119251 W7CAM Cameron @@ -41871,6 +52583,7 @@ 3119277 KB0NFF Tom 3119278 N0MVC David 3119279 N0MVB Carla +3119280 WD0GAP Craig 3119281 KD0KDT Kevin 3119282 K0CF Craig 3119283 K0SXY Brian @@ -41913,12 +52626,242 @@ 3119320 N0SFH Neil 3119321 W0KWM Allen 3119322 KE0JHN Christopher +3119323 W0UHF Daniel +3119324 KD0MVJ Ares-Races +3119325 KE0IHD Charlie +3119326 KC0RIG Michael +3119327 KC0EDE Jason +3119328 KD0JZB Jim +3119329 KE0JHN Christopher +3119330 KD0RBX Mark +3119331 KD0JZB Jim +3119332 KC0GFY John +3119333 W0OBH Cindy +3119334 K0NFB Scott +3119335 KE0GXU Loren +3119336 W0RBK +3119337 KD0QDX Eric +3119338 N0EHQ Edward +3119339 W0OEL +3119340 K0RMI Randall +3119341 K0QXT Thomas +3119342 KC0EMM Russell +3119343 W0BGM Benjamin +3119344 KD9BYM John +3119345 KE0JZW Brandon +3119346 KE0DOL Jason +3119347 KB0RTQ Daniel +3119348 KD0RCB Randall +3119349 KE0EAM Carter +3119350 KW0O Robert +3119351 KD0GFQ Justin +3119352 W0BNW James +3119353 KB0MYP Ronald +3119354 WA0JFS Richard +3119355 KE0AGD Melissa +3119356 WB0FNA Mark +3119357 KN0WME Lisa +3119358 KD0JHW William +3119359 KD0WTE Michael +3119360 KA0TLW Larry +3119361 N0CFL Richard +3119362 KD7WHB Douglas +3119363 K0LJK Elisha +3119365 KC0NEX Brenda +3119366 K0HRR Mary +3119367 KE0GXU Loren +3119368 N0TPN John +3119369 KD0RQL Thomas +3119370 KC0ILH Heidi +3119371 KC0WNQ Christopher +3119372 KE0FIS Justin +3119373 K0CTA Steven +3119374 WA0PAC Paul +3119375 N2RDP Christopher +3119376 W0BIZ John +3119377 K0YYZ Todd +3119378 WA0C Les +3119379 KE0IWJ Merrill +3119380 K0HAL Hal +3119381 W0WLL Larry +3119382 K0ELY John +3119383 KD0BVI Bradley +3119384 KE0IWG David +3119385 KD0IOL Ethan +3119386 KN0BBQ Ken +3119387 AB0XP Anthony +3119388 KD0GFX Kip +3119389 WE0IRD Carol +3119390 WR0U Scott +3119391 W0WLL Larry +3119392 KB0RST Scott +3119393 W0RBK Grundy +3119394 W0UHF Dan +3119395 KE0CHJ Guy +3119396 KD0NFB Mike +3119397 N0XOA John +3119398 KE0FKE Jason +3119399 KC0VAD Karen +3119400 KD0HGB Corry +3119401 N0RHH Timothy +3119402 K0BGP Michael +3119403 W0DDY James +3119404 KE0BTU Shauna +3119405 N0DRT Theodore +3119406 N0SWS Scott +3119407 KE0LRW Honeylynn +3119408 KE0GSN Robert +3119409 KA0EQM Alan +3119410 WA0ZZG David +3119411 KD0DK David +3119412 KD0ETI Greg +3119413 AA0RR Richard +3119414 K0IVY Michael +3119415 NG0G Stephen +3119416 KB0OWL Karen +3119417 N0FAE Stuart +3119418 KC0PON Dennis +3119419 N0TJA Timothy +3119420 KD0GFX Kip +3119421 KD0EDJ Brenda +3119422 KD0IQZ Michael +3119423 KC0RAM John +3119424 N0EGP James +3119425 KC0KMB Thomas +3119426 W0QC Frank +3119427 W0QC Frank +3119428 N0RWY Dennis +3119429 KC0CGA Carlyn +3119430 AA0LF Thomas +3119431 KD0MVJ Ares-Races +3119432 KN0CK Martin +3119433 KE0NOE Cole +3119434 KE0MHN Jay +3119435 W0IM David +3119436 KC0URT John +3119437 KE0KKD William +3119438 N0XZK Daniel +3119439 WA0FBX Ervin +3119440 K0HWE Albert +3119441 WC0C Evan +3119442 KB0QCE Tom +3119443 N0MXK Brian +3119444 AA0KW Raleigh +3119445 KE0NJG Brian +3119446 KB0EHC Agnes +3119447 AE0DF David +3119448 WY0Y Craig +3119449 N0WOK Daren +3119450 KE0NYI Chuck +3119451 W0HKR Kenneth +3119452 N0LBG Harvey +3119453 W0FMS Frederick +3119454 WB0YFL Joseph +3119455 KF0MI Robert +3119456 KE0BX Michael +3119457 KC0NXN Michael +3119458 KE0BTI Donald +3119459 WA0QJI Dennis +3119460 W0ZPY Michael +3119461 KB0VK Jon +3119462 KD0IOS Mark +3119463 K0HUR John +3119464 W6IR Henry +3119465 KD0VVH Jonathan +3119466 AD0BM Robert +3119467 KE0JOK Susan +3119468 N0BBM Geoffrey +3119470 K0OT John +3119471 KC0YGV Darwin +3119472 N0CYH David +3119473 KB0EHC Agnes +3119474 W0ZPY Michael +3119475 AD0XJ Ricky +3119476 WA1LLI Harvey +3119477 W0DQ Raymond +3119478 N0UUS Richard +3119479 KE0JCX Joseph +3119480 KC0RAC Robert +3119481 AC0WW Micheal +3119482 KU4ZD Michael +3119483 KE0OEO Benjamin +3119484 N0XWI Ronald +3119485 NR0X Jason +3119486 KE0NVP Brian +3119487 KC0VNE Theresa +3119488 STOLEN Stolen +3119489 K0QCS Michael +3119490 KB0ALP Albert +3119491 NN0V Christopher +3119492 W0HHF Richard +3119493 KD0FGN Bob +3119494 KB0RSW Randall +3119495 K0JCS Jay +3119496 KD0NGX Kevin +3119497 WA0RXR Mark +3119498 KA0JPN Pierre +3119499 KB8VOY Randy +3119500 KC0EMP Greg +3119501 KE0JYD Chad +3119502 KB0CTL Chad +3119503 KF0C Kenneth +3119504 WA0DMR Iowa +3119505 N0RFP Robert +3119506 N0MRZ Cary +3119507 N0RFP Robert +3119508 N0DFF Stephan +3119509 N3OIA Justin +3119510 AC0BD Michael +3119511 AC0HS Ankeny +3119512 WA0UZI Jerry +3119513 KD0ORB Steven +3119515 KC0SNK Ian +3119516 KB0MGQ Matthew +3119517 KE0DLN Thomas +3119518 KC0YHU Craig +3119519 KE0LGT Alec +3119520 AD0ZG Dean +3119521 N0YMP Keith +3119522 KE0FMW Leroy +3119523 K0KOO Standfest +3119524 N0OGG Timothy +3119525 N0OGG Timothy +3119526 KB0EIM Joe +3119527 KC0ONY Robert +3119528 KE0HBR Joshua +3119529 N0CBC Richard +3119530 K0DSM +3119531 KC0ENR James +3119532 KC0ENR James +3119533 AA0LF Tom +3119534 N0ILJ Mark +3119535 N0SNW Robert +3119536 KC8TWZ William +3119537 WA0MNA Vance +3119538 AE0MW Michael +3119539 KE0NYE Eric +3119541 KE1CTM Richard +3119542 KA0FBL David +3119543 KE1CTM Richard +3119544 N0OYK Donald +3119545 WD0AXD Billy +3119546 K0TTL Gregory +3119547 KE0GOW Troy +3119548 N0IBS Jeff +3119549 N0LMS Randal +3119550 KE0LFX Jeremy +3119551 N0PYG Charles +3119552 N0FAM Michael +3119553 KC0DXD Leon +3119554 N0ZHX Jon +3119555 K0FMF Cory +3119556 KE0PAP Timothy 3120001 NV8Q Justin 3120002 NV8Q Justin 3120003 KC0CGF Craig 3120004 KC0CGF Craig 3120005 KD5IMA David -3120006 N0RDF Russell +3120006 K5RDF Russell 3120007 N1HWC Bill 3120008 AD0AB James 3120009 KY0C John @@ -41938,7 +52881,7 @@ 3120023 K0KSM Mark 3120024 K0WJ Lon 3120025 W0BZL Robert -3120026 KX0N Casy +3120026 KX0N Casey 3120027 KB0UOA Steven 3120028 K0XM Chuck 3120029 WD0GOQ Charles @@ -42008,7 +52951,7 @@ 3120093 KC0PUK John 3120094 KU0FAN Bradley 3120095 KB0UIP William -3120096 N0FB Jay +3120096 WB0NRV Robert 3120097 NM0N Thomas 3120098 WD0GQA Charles 3120099 K0IMP Allen @@ -42030,8 +52973,8 @@ 3120115 KC0NFL Bill 3120116 K0DHB Dave 3120117 K0YEQ Fred -3120118 N0MJS Cort -3120119 N0MJS Cort +3120118 K0USY K0USY +3120119 K0USY K0USY 3120120 K0YEQ Fred 3120121 KC0YLK Adam 3120122 KC0YLK Adam @@ -42050,7 +52993,7 @@ 3120135 N0JRD James 3120136 K0OUS Craig 3120137 N0RC Reid -3120138 AC0WA Michael +3120138 KI0IK Michael 3120139 KX0N Casey 3120140 WV0S Rob 3120141 K0JWH Jordan @@ -42129,6 +53072,89 @@ 3120214 WD0DPB Steven 3120215 KD0SDS Clifford 3120216 KE0MXG Adam +3120217 KE0NBO Skyler +3120218 KE0HXF Robert +3120219 KE0HXF Robert +3120221 KC9GPJ David +3120222 WA0SLL Stephen +3120223 KD0WNG Jeffrey +3120224 KC0AJL Andrew +3120225 KC0TKT Eric +3120226 KE0JNK William +3120227 N0TTN Brian +3120228 N0OTS Ralph +3120229 KD0AYI Raymond +3120230 KE0FFA Dean +3120231 KD0KKD Jefferson +3120232 W0JKH Jack +3120233 KD0CTK William +3120235 KD0CTK William +3120236 W0PWJ Joe +3120237 KE0JJW Jack +3120238 KC0CIC James +3120239 KA8MMI Neil +3120240 KE0NTT Kevin +3120241 KS0BIG Daniel +3120242 KA5YFC Steven +3120243 WJ0X Jay +3120244 N0APJ Truman +3120245 KE0JJW Jack +3120246 KE0JKA Andrew +3120248 N0OER Eugene +3120249 N5API John +3120250 KD0OQL Jeffrey +3120251 KE0JFZ Douglas +3120252 WA0URU Patrick +3120253 W0PRH Paul +3120254 N7KLR Karen +3120255 WA4AFJ Robert +3120256 KE0NZQ Michael +3120257 KE0NZQ Michael +3120258 KD0NLA Michael +3120259 KE0CIS Michael +3120260 K0COY Michael +3120261 KF0XV Joseph +3120262 K0WNL Donald +3120263 KB0SJR David +3120264 KB0QNK Brant +3120265 KE0LHK Jon +3120266 KE0LHK Jon +3120267 N0VPX Tim +3120268 KD0YP Jeff +3120269 N0ETR Randy +3120270 KS0EGL Kevin +3120271 W0TLC Terrell +3120272 WB0KFK Les +3120273 NX0D Chris +3120274 NZ0F Herbert +3120275 KM6FUY Nicholas +3120276 KD4HSO Louis +3120277 N0YRL John +3120278 W0YW Curtis +3120279 N0GO John +3120280 KC0WTT Donald +3120281 K0KUD Richard +3120282 N0TEK Theodore +3120283 KC1MIZ Gary +3120284 KC0HBZ Matthew +3120285 KA0THK Kenneth +3120286 WX4LYF Nicholas +3120287 KE0OPR Hector +3120288 WX4LYF Nicholas +3120289 KE0JOG Darryl +3120290 KD0PCG Wesley +3120291 N0AB Henry +3120292 WK0G Joseph +3120293 W0MNA Gary +3120294 N0KZD Zach +3120295 KB0QNK Brant +3120296 N7JYS Eric +3120297 KE0IIB Terrence +3120298 W0SY Alan +3120299 N0OFH James +3120300 WX9MOM Christina +3120301 WX5MED Jesse +3120302 KC4KEV Kevin 3121001 K4XXX Ed 3121002 AG4ML Phil 3121003 K4KTR Kyle @@ -42405,7 +53431,7 @@ 3121275 N4RJH James 3121276 K4PBS Bill 3121277 NK2J Bradley -3121278 KN4AUA Jack +3121278 KY4TPR Jack 3121279 WB8ZHQ Roger 3121280 K7EK Gary 3121281 KK4KTV Brian @@ -42434,11 +53460,99 @@ 3121304 KG4ZOE Madison 3121305 KI4TLY Edwin 3121306 KK4ZNJ Lucas +3121307 W4AMR Michael 3121308 KF4BTC Kenneth 3121309 KY4MT Kmarc 3121310 K4MNF Barry 3121311 K9DTM Johnny 3121312 K9DMD Jeanine +3121313 KD4PQF William +3121314 KY4CM Curtis +3121315 KK4CKV Chris +3121316 KV4AJ T +3121317 KE7BRF Robert +3121318 WB9FFG Bill +3121319 KD4PQF William +3121320 KD4GNL Timothy +3121321 KJ4HPG Timothy +3121322 KI4HEJ Francis +3121323 KG4KFH Gregory +3121324 WB2GYS Laurence +3121325 W9SAR Scott +3121326 K4XXX Ed +3121327 KK4BKD Josh +3121328 AK3Q Robert +3121329 KK4CKV Christopher +3121330 KG4MVN Robert +3121331 KG4MVN Robert +3121332 WH6CZU Carl +3121333 KN4DPW Justin +3121334 KH7QI Ronnie +3121335 KH7QJ Tracy +3121336 KM4IXP William +3121337 KM4QCB Steven +3121338 NG0O Marvin +3121339 WA4CMO Robert +3121340 KY4SS Sharon +3121341 K4CO Nkarc +3121342 KY7ET Kd7arc +3121343 KJ4BBA Nicholas +3121344 KY4ACR Austin +3121345 KM4ZS Jonathan +3121346 KM4FRM Kenneth +3121347 KN4COE Michael +3121348 KK4NHZ David +3121349 KK4SQB Morgan +3121350 N4EXW Daniel +3121351 KM4TEC Kenneth +3121352 KY4RPH Michael +3121353 N4VWC Jason +3121354 KK4YMU Stephen +3121355 AD4BP Bob +3121356 KN4CFI James +3121357 KJ4DVA Crystal +3121358 KB4FEE Alger +3121359 KI0EB Kevin +3121360 N9WSV Jeffrey +3121361 KY4JLS James +3121362 AE4GH Philip +3121363 KM4FRQ Michael +3121364 KN4DKV Robert +3121365 K4TG Jerry +3121366 KD4MYW Norma +3121367 KK4DEO Woodrow +3121368 KM4TEA Michelle +3121369 KG4ZAR Larry +3121370 KN4CBL Gregory +3121371 N4RNG Robert +3121372 KM4MQC Phillip +3121373 KA4OJN James +3121374 N4PFG Wesley +3121375 WX4HC Hardin +3121376 N4BTW Benjamin +3121377 KN4BVF Colin +3121378 KN4FWA Ethan +3121379 KY4KFC Dennis +3121380 KJ4VCU Jennifer +3121381 N4RLG Ronald +3121382 N4DXX Howard +3121383 N4DXX Howard +3121384 KM4EXC Timothy +3121385 KT4FR David +3121386 KK4LTC William +3121387 KC4KEZ Kevin +3121390 KN4GNV Richard +3121391 KN4GNV Richard +3121392 KF4JKY Billy +3121393 K4BBN Duane +3121394 K9JKU Mark +3121395 AI4W Patrick +3121396 KO4OL Glenn +3121397 KQ4FR Robert +3121398 N4REN James +3121399 KD4DAR Jack +3121400 KD4DAR Jack +3121401 KD4DYL Fred 3122001 KD5SSQ Anthony 3122002 W5ELM Earl 3122003 W5JAB Jean @@ -42478,15 +53592,16 @@ 3122037 KG5PRP Sandra 3122038 W5MLE Fred 3122039 AF5XP Christopher -3122040 KG5OGK William +3122040 AG5LR William 3122041 KD5ZZK Andrew 3122042 W5CBF Hector 3122043 W5RAF Jarred 3122044 KF5LOQ Jackson 3122045 KG5EFQ Louis 3122046 K5JMR John -3122047 KG5QJW Steven +3122047 K1CSM Steven 3122048 KG5TED Theodore +3122049 N5GKJ Gerard 3122050 KI5EE Joseph 3122051 AC5U Lee 3122052 K5LPD Oren @@ -42515,6 +53630,75 @@ 3122075 AF5JH Robert 3122076 K5EOD Gary 3122077 N5ZAP Chris +3122078 W5BII George +3122079 KE5OYK Shellie +3122080 KB5OXL Levy +3122081 KA5PFB Kevin +3122082 KE5HSW Mark +3122083 K5KXW Christopher +3122084 KE5FMX Susan +3122085 N5HA Kenneth +3122086 N5HA Kenneth +3122087 KC5CSG Jerry +3122088 N0MSW Jimmy +3122089 KG5TED Theodore +3122090 K5MOB Samuel +3122091 KC5CQD Jess +3122092 KD5LEH Adam +3122093 KC5IHR Edward +3122094 KD5DFL Scott +3122095 K5LZP Thomas +3122096 W5TMP Terry +3122097 N5SCS Stephen +3122098 W5SPD Aj +3122099 WZ5A Samuel +3122100 N5UXT Angelo +3122101 AB5TH Todd +3122102 K5RLV Ralph +3122103 N9GI Dr. +3122104 AF5P James +3122105 AF5P James +3122106 K5BHJ Jimmy +3122107 KD5FEZ Johnnie +3122108 KB5VJY Joseph +3122109 WB5VMR David +3122110 WB5VMR David +3122111 KE5ZQH Jason +3122112 KE5ZQH Jason +3122113 KE5TUC James +3122114 N5TZH Ricky +3122115 W5FDB Freddie +3122116 KB5ODJ Ellis +3122117 KB5ODJ Ellis +3122119 N5LXN Luke +3122120 N5WIG Michael +3122121 N5WIG Michael +3122122 N5PED Arthur +3122123 KG5IUH Drew +3122124 K5ST Johnny +3122125 W5MCC Selcom +3122126 W5CFI Dustin +3122127 N5TZH Ricky +3122128 KC5NAD Raymond +3122129 KC5NAD Raymond +3122130 K0TEG Thomas +3122131 AB6DS Russell +3122132 K0TEG Thomas +3122133 AD5AQ Jerry +3122134 NK5I Dale +3122135 KF5SYN Barry +3122136 N5YZG Joseph +3122137 KD5JJP Wayne +3122138 N5IGN James +3122139 N5VSY Philip +3122140 KG5OYD James +3122141 N5VSY Philip +3122142 KG5CQX Anthony +3122143 KC2OZJ Richard +3122144 KG5TBL James +3122145 W5SJL Amos +3122146 N5OKJ Doris +3122147 NO5FD Joel 3123001 N1XBM Robert 3123002 WJ1D James 3123003 WJ1D James @@ -42639,7 +53823,6 @@ 3123122 N1YIV Gregory 3123123 NW1P Luke 3123124 KV1B Doug -3123125 KC1CTJ Nicholas 3123126 N1BGR Daryl 3123127 AA1PN Clarence 3123128 W1JH Eric @@ -42716,7 +53899,7 @@ 3123199 KB1PTQ Samuel 3123200 KB1UOS Breena 3123201 N1URT Kerry -3123202 KB1WLU Bruce +3123202 W1LYS Bruce 3123203 W1OCA Oxford 3123204 KB1WPZ Robert 3123206 WB1EMA Kenneth @@ -42733,7 +53916,7 @@ 3123217 W1ZE Bruce 3123218 W1AGC Robert 3123219 KB1YQQ John -3123220 KA1VVO Andrew +3123220 W1ACC Andrew 3123221 KA1SHU Douglass 3123222 N1CHV Richard 3123223 N1BOK Leo @@ -42780,7 +53963,7 @@ 3123264 KB1FGF David 3123265 N1QKL Donald 3123266 WD1O Richard -3123267 N3LYT Ted +3123267 N3LYT Tim 3123268 N1AHH Ronald 3123269 N1UMF D 3123270 KB1PRG Timothy @@ -42790,7 +53973,7 @@ 3123274 N1ROA David 3123275 W1EMA Unit-4 3123276 KB1HUU David -3123277 W7AMX David +3123277 W1AMX David 3123278 K1MOS Richard 3123279 KC1DI David 3123280 KB1HUU David @@ -42826,6 +54009,7 @@ 3123310 KC1GIW Daniel 3123311 K5VPQ Christopher 3123312 KV1S David +3123313 KC1HJL Jeffrey 3123314 N1SNP Mark 3123315 K1AGH Thomas 3123316 WA1MJS Matthew @@ -42833,6 +54017,7 @@ 3123318 KB1IDI Dave 3123319 KC1SQ Todd 3123320 N1IVY Michael +3123321 KB1DNI Glen 3123322 KC1DLN Jason 3123323 WB1DPH Gregory 3123324 W5KF Samuel @@ -42846,14 +54031,61 @@ 3123332 K1LX Lc-Ema-1 3123333 K1LX Lc-Ema-3 3123334 K1LX Lc-Ema-4 +3123335 KB1DNI Glen +3123336 KC1HJK Eric 3123337 WA1IVI Alexander 3123338 W2VAN Michael 3123339 W1XZ Gregory 3123340 KC1DLM Wesley 3123341 W1GLP Gene -3123342 KC1HJN William +3123342 KC1HJN Waylon 3123343 N1UYU William 3123344 KC1HMK Ara +3123345 KB1UXA Daniel +3123346 KC1HBM Peter +3123347 N1STN Michael +3123348 N1STN Michael +3123350 KB1UPM Weldon +3123351 N1DAV David +3123352 W1NOV Thomas +3123353 KA1SG Norman +3123354 KC1CWE James +3123355 KD2CEG Benjamin +3123356 W1ERP Earl +3123357 N1ATO James +3123358 KB1IBV Douglas +3123359 KB1TPH James +3123361 KC1HUR Alain +3123362 WY1P Aaron +3123363 KB1SPS Peter +3123364 KB1QHR Paul +3123365 KC1GQA David +3123366 WA1LTD Ronald +3123367 KC1GQA David +3123369 N1RTX Dana +3123370 W3VNE Scott +3123371 N3AWM Adam +3123372 KA1SZS Robert +3123373 KE2KK James +3123374 KB1VFS Sean +3123376 KA1NP Walter +3123377 W1LVY Luther +3123378 KB1NZQ Karl +3123379 KC1HZP Lyndon +3123380 W1EMA Unit +3123381 W1EMA Unit +3123382 KJ6JBH Paul +3123383 KB1WDL Edward +3123384 KJ6JBH Paul +3123385 KA1ZRT Ronald +3123386 K1AGH Thomas +3123387 WD1O Richard +3123388 KB1SKX Kirk +3123389 KK5RR Barney +3123390 KC1HJK Eric +3123391 WA1RB Ronald +3123392 K1MOS Richard +3123393 KC1ALA David 3124001 N3LHD Tom 3124002 N3LHD Tom 3124003 N3LHD Tom @@ -42958,10 +54190,8 @@ 3124102 AJ3X Joseph 3124103 W3FMB Fran 3124104 N3SBP John -3124105 N3EER Byron 3124106 N3VBJ Jerome 3124107 K3AKE Leon -3124108 N3EER Byron 3124109 K3ORB Robert 3124110 K3UGA James 3124111 KA3OJS Thomas @@ -43057,7 +54287,7 @@ 3124201 KC2GUA Robert 3124202 AB3RW Brian 3124203 N3NRL Nathan -3124204 KB3TZF Troy +3124204 KB3SZZ Edward 3124205 KG3EK Doug 3124206 KC3NG Renee 3124207 KG3EK Douglas @@ -43104,10 +54334,10 @@ 3124249 KB3VCU Robin 3124250 KB3VCU Robin 3124251 KC3GNZ Denzil -3124252 K3CHF Brent +3124252 NT3R Edward 3124253 N3GCV David 3124254 N3VNY Alan -3124255 KC3HPS Andrew +3124255 AB3U Andrew 3124256 KC3EPD Mark 3124257 KD3FA William 3124258 W3JSD John @@ -43120,7 +54350,7 @@ 3124265 KB2GUN William 3124266 W1RHW Robert 3124267 KB3QWB John -3124268 KA3TIL Scott +3124268 W3SJM Scott 3124269 KB3CMO Gerald 3124270 KO3F Charles 3124271 WR2S Robert @@ -43167,7 +54397,7 @@ 3124312 WB2IFS Jesse 3124313 WB3HAM Bruce 3124314 KC3IBH Lawrence -3124315 KB3TZH Eugene +3124315 NN0M Eugene 3124316 KB3IJF Clifford 3124317 W3ZRW Joel 3124318 N3WKO Abbey @@ -43230,6 +54460,114 @@ 3124375 W1BJC Robert 3124376 KB2SHP Michael 3124377 WA3DVO Everett +3124378 W3SDJ Scott +3124379 KB3VWG Lynwood +3124380 KD3NE Gary +3124381 KB3KOW Robert +3124382 AJ3A Benjamin +3124383 N3TFS Edgar +3124384 N3TFS Edgar +3124385 KG2K Christian +3124386 KC3IZJ Katharine +3124387 N7PCQ Gregory +3124388 KM3DR Robert +3124389 KB3MCQ Justin +3124390 WN3N Frederick +3124391 KB3PXZ Henry +3124392 N3HRT Martin +3124393 NE3K Geoffrey +3124394 KC3FET Noll +3124395 AB3CN Kenneth +3124396 KB3OIL Jerry +3124397 W3FGD Frank +3124398 KB3LIB Kato +3124399 KB3LIB Kato +3124400 W3NLE Chris +3124402 WT3C Thomas +3124403 KA3VYF Steven +3124404 K3BAB Bruce +3124405 K3OWX Robert +3124407 K3VWT Bryan +3124408 KC3FIB Keith +3124409 N3RTD Shane +3124411 KB3ZTF Ian +3124412 KB3FRP John +3124413 K3TUJ William +3124414 KC3JLV James +3124415 KB3KSB Rudolph +3124416 N3RQP Michael +3124417 KA3TJI Edward +3124418 W4LJJ Ayal +3124419 KC3JKM Dave +3124421 KB3ULR Lawrence +3124422 W3CPO Jay +3124423 W3HNL Richard +3124424 N3RQP Michael +3124425 KA3DYL Alan +3124426 N3LDS Larry +3124427 KC3JPO Kenneth +3124428 KB3LMC Christopher +3124429 KB3LMC Christopher +3124430 WA3MEZ Roderick +3124431 K3LJ Leonard +3124432 WA3MEZ Roderick +3124433 K4FNX Matthew +3124434 KB3AXT Joanne +3124435 N3AEA Ronald +3124436 N3TSB Marvin +3124437 KC3JSJ Michael +3124438 KA3SVK Christopher +3124439 AB3BO Donald +3124440 N3QEG Broderick +3124441 W3WFI Russell +3124442 KC3IYN Michelle +3124443 KC3GDV Eric +3124444 KC3CGS Michael +3124445 KX3B Ken +3124446 K3DRF Dale +3124447 KC3HXJ Richard +3124448 N3TJO Thomas +3124449 K3MVP Shaun +3124450 WB3BLL Randall +3124451 N3VNG Timothy +3124452 W3YR Theodore +3124453 KJ3MEE James +3124455 N4EOC Mark +3124456 AA3HH Lloyd +3124457 AA3HH Lloyd +3124458 N8LWP Dean +3124461 N3ROQ David +3124462 K3BYC Carlton +3124465 K8JW John +3124466 KB3FBM Leroy +3124467 KB3FBM Leroy +3124468 NF8I James +3124469 KB3YXS Paul +3124470 N3UKP Kevin +3124471 KI4PO Max +3124472 AC3BT Jamie +3124473 KC2PLL William +3124474 W3JHS Joseph +3124475 KC2PLL William +3124476 KB3UQE Kenneth +3124477 K3DMN Darius +3124478 N3DCA Gary +3124480 KB3MCV Peter +3124481 KD3YK James +3124482 WB3DMA Joseph +3124483 NT3R Edward +3124484 KC3ECR Stephen +3124485 K3FCC Gary +3124486 K3FCC Gary +3124487 WA3DVO Everett +3124488 KC3JZT Carl +3124490 KC3KFT Richard +3124492 N3AIF Larry +3124493 N3AIF Larry +3124494 WA1HGS George +3124495 WJ3K Gordon +3124496 KB3IKF Joel +3124497 N3KBI Roderick 3125001 W1NAU Tim 3125002 KT1U Vivian 3125003 AE1C Jim @@ -43247,7 +54585,7 @@ 3125015 KX1M Jim 3125016 NM1B Matt 3125017 KT1U Vivian -3125018 KB1SMN Glenn +3125018 N1GAS Glenn 3125019 K1XJM Jason 3125020 NO1A Mark 3125021 K1JWB John @@ -43319,7 +54657,7 @@ 3125087 WR1TC Wrtc 3125088 WA1NVC Roger 3125089 AB1PH W. -3125090 KB1TJI Jeff +3125090 N1JCM Jeff 3125091 WA1PLE Walpole 3125092 W1RC Michael 3125093 WA1PLE Walpole @@ -43426,7 +54764,7 @@ 3125194 W1MVP Michael 3125195 KB1USD Geoffrey 3125196 KC2RGW Chris -3125197 WM1X William +3125197 AC1BJ Guy 3125198 W1PA Bill 3125199 K1HFR Jonathan 3125200 K1JWP John @@ -43438,7 +54776,7 @@ 3125206 AA1BW Lajos 3125207 AB1UK Serafim 3125208 KG1H David -3125209 WM1X William +3125209 K1SOB Stephen 3125210 WI1R David 3125211 KB1ZKD Dale 3125212 W1MAW Mark @@ -43446,7 +54784,7 @@ 3125214 WB8OGK Bruce 3125215 W1MSG Craig 3125216 KB1ZGQ Susan -3125217 NV1U Tom +3125217 W1RDJ Douglas 3125218 AB1PV Markus 3125219 KC1AJT Patrick 3125220 KB1YGW David @@ -43556,7 +54894,7 @@ 3125324 KC1DQH Peter 3125325 N1PBA Edward 3125326 N1EZT Pierre -3125327 W1TMD Thomas +3125327 W1TMD Tom 3125328 K5TEC Robert 3125329 KB1SSN Alexander 3125330 K1TY David @@ -43634,7 +54972,7 @@ 3125403 KB1KLA Keith 3125404 W2FBI Michael 3125405 W2FBI Michael -3125406 KC1GGN Glenn +3125406 WM4CH Glenn 3125407 N2YHK John 3125408 N1NIG John 3125409 N1GSC David @@ -43660,7 +54998,6 @@ 3125429 W3STY John 3125430 KC1AWI John 3125431 W1RBO Glenn -3125432 KB1ZUV Jillian 3125433 KC1DDF Derek 3125434 W1VI Michael 3125435 KB1NS Jose @@ -43690,7 +55027,7 @@ 3125459 KC1GTP Edmund 3125460 NQ1L Robert 3125461 N1FSK Sandy -3125462 W0ZIO Thomas +3125462 KC1TA Thomas 3125463 KC1ZEK Edward 3125464 KB1DDC Jonathan 3125465 N1OQU Brady @@ -43734,6 +55071,7 @@ 3125503 KC1BZX Steven 3125504 WA1FJI Luther 3125505 KD1EMS Edmund +3125506 KP4RCD Roberto 3125507 N1SCD Gilberto 3125508 KB1MSJ William 3125509 KB2SAE George @@ -43747,6 +55085,8 @@ 3125517 WC1MAB Mema 3125518 K1WVU Robert 3125519 N1YXP Thomas +3125520 N1SCD Gilberto +3125521 K1NRR Nicholas 3125522 N1TQ Thomas 3125523 N1ZPO Mark 3125524 K1IW Robert @@ -43771,11 +55111,169 @@ 3125543 KC1HLH Christian 3125544 KC1GES David 3125545 N1PDG Adam -3125546 KC1BOW Richard +3125546 KC1BOW Rich 3125547 N1JXZ Anthony 3125548 KD8MBA Jeng-Shiou 3125549 N1YAN Donald 3125550 KC1ETB Craig +3125551 N1HTS James +3125552 AA1HF Stephen +3125553 N1WPN Wayne +3125554 KD1Q Scott +3125555 W1LP Clinton +3125556 W2JQC Weera +3125557 KC1GBD Jeffrey +3125558 KC1EGK Joe +3125559 N1KF Peter +3125560 KA1UNP Kevin +3125561 KB1EKV James +3125562 W1BHV Scott +3125563 N1VLG Stephen +3125564 N1WCQ Karen +3125566 N1VSI David +3125567 KC1AJT Patrick +3125568 N1GZN James +3125569 N1CHE Thomas +3125570 KA2UUP Bert +3125571 KC1CUZ Joseph +3125572 AB1VF Jeffrey +3125573 KG1P Glenn +3125574 KA1CQD Frederic +3125575 W1TWA Robert +3125576 K1SOB Stephen +3125577 KB1BUN Luis +3125578 N1KF Peter +3125579 KB1UGK Ellen +3125580 KB1BUN Luis +3125581 N1EWI Bruce +3125582 KB1PKM Diane +3125585 KC1HTC Keith +3125586 KC1HEZ Ronald +3125587 KC1CVC Gene +3125588 N1WSD Kevin +3125589 KD1LV Reid +3125590 N1SI Brian +3125591 KC1GUL Elie +3125592 N1IXC Joseph +3125593 N1DFL Daniel +3125595 KA1CQD Frederic +3125597 KB1ECM Paul +3125598 W1EZ Richard +3125599 AC1AL Christopher +3125600 KC1CVC Gene +3125601 KB1ECM Paul +3125602 K6IPO Peter +3125603 KE1L Shirley +3125604 KB1TWA Michael +3125605 KC1HTI Dan +3125606 KB1VIU Robert +3125607 KA1RDF Donald +3125608 KB1UIF Andrew +3125610 N1GZN James +3125611 W1PGS Peter +3125612 KB1WVK Joseph +3125613 AA1EA Lawrence +3125614 KB1IAN John +3125615 KB1IAN John +3125616 WA1SMB Edward +3125617 K1WIZ John +3125618 KB1NHP Katherine +3125619 N1IR Christopher +3125620 N1AM John +3125621 KC1FFA Ken +3125622 KC1CPR Christopher +3125623 KB1H Richard +3125624 KB1YAP Art +3125625 W1TTX John +3125626 K1OA Scott +3125627 N1RLO Joseph +3125628 KC1AEG Christopher +3125629 N1FF Michael +3125630 KC1BYD Richard +3125631 KC1GZG Vincent +3125632 KC1HUH Michael +3125633 WA1FTA James +3125634 K1KJR Ronald +3125635 K1KJR Ronald +3125636 W1MPG Vladimir +3125637 N1YRQ Robert +3125638 KB1GTG Jorge +3125639 NE1AR Near +3125640 NE1AR Near +3125641 KC1HZA Chris +3125642 N1MYY Andrew +3125643 WA1SCS Allan +3125644 KV1J Eric +3125645 N1RJM Robert +3125646 W1BRI Bryan +3125647 W1BRI Bryan +3125648 KL2KL Christopher +3125649 W1DEA Hector +3125650 K1AMJ Alan +3125651 N1PXA Will +3125652 N1JOY Roland +3125653 KB1USD Geoffrey +3125654 KC1HLU Leonard +3125656 KC1ICH Niels +3125657 W1AFP Robert +3125658 KC1IEJ Mathew +3125659 KG4SDY Nick +3125660 KG4SDY Nick +3125661 KS1Q John +3125663 K1GTD Walter +3125665 W0TJP Timothy +3125666 KF4GAF David +3125667 K1UCY Allan +3125669 K1GTD Walter +3125670 KC1BZK Christopher +3125671 W1DXH Steven +3125672 KC1GSY Roberto +3125673 W1BEP Bradford +3125674 KA1EZH Harold +3125675 N1ZYY Matthew +3125676 KA1EWN John +3125677 W1KRX Gregory +3125678 KB1H Richard +3125679 W1TTT David +3125680 KC1DAK Thomas +3125681 NS1N Karl +3125682 KB1TEE Richard +3125683 W1BJ Paul +3125684 K1YW Gregory +3125685 N1UPY Ronald +3125686 N1FIY Brian +3125687 K1UR Nels +3125688 K1NR Eugene +3125689 KB1MH John +3125690 W1NJC Nick +3125691 K1RSO Robert +3125692 N1TLF Norman +3125693 K1RSO Robert +3125694 N1KUG William +3125695 KC1IJG Rebecca +3125696 WW1RF Allan +3125697 K1ST Steve +3125698 KA1OEI Alexander +3125699 KA1OEI Alexander +3125700 N1NTM Michael +3125701 WA1JIM Jimmy +3125702 N1FLO John +3125703 KA1GDQ Joseph +3125704 KA1NOJ Dianne +3125705 W1WH William +3125706 KB1SXT Sebastian +3125707 N1FLO John +3125708 KB1FZB Joel +3125709 N1JCM Jeff +3125710 KB1GIC Justin +3125711 K1HU Christopher +3125712 N1ICX Gary +3125713 N1OGT Wayne +3125714 KA1TTZ George +3125715 N1UMJ John +3125716 N1MOJ Jessica +3125718 KC1HDG James +3125719 N1MBV Michelle 3126001 N8CN Joe 3126002 KD8EYF David 3126003 W8FSM Fred @@ -43896,7 +55394,7 @@ 3126118 KC8EST Kcmrc 3126119 KC8EST Kcmrc 3126120 KC8EST Kcmrc -3126121 KD8FJI Bronson +3126121 N8BGR Bronson 3126122 N8EOC Livingston 3126123 KD8RXD Greenville 3126124 N8CTT Dennis @@ -43990,7 +55488,7 @@ 3126212 AB8JR Jim 3126213 KD8ATX David 3126214 KD8GVM Kevin -3126215 KD8FJI Bronson +3126215 N8BGR Bronson 3126216 K8PRH Pat 3126217 K8PRH Pat 3126218 W8YY Husky @@ -44261,7 +55759,7 @@ 3126483 KD8BZZ Mike 3126484 W8CET Christian 3126485 W8BLP Barb -3126486 KC8CRJ William +3126486 W8ILL William 3126487 KD8VUI Tim 3126488 NE8E Scott 3126489 KB8SWR Jeff @@ -44269,7 +55767,7 @@ 3126491 KB8OFE Jennifer 3126492 KC8REH Charles 3126493 KE8AVL Jacob -3126494 AC8QS Jean-luc +3126494 AK8DX Jean-luc 3126495 K8AGY Mike 3126496 KE8AVN Kory 3126497 KD8VSX Pamela @@ -44550,8 +56048,8 @@ 3126773 N8MJH Kent 3126774 KE8DXJ James 3126775 W8OPD Paul -3126776 KE8ECN Johannah -3126777 KE8ECN Johannah +3126776 N8JOI Johannah +3126777 N8JOI Johannah 3126778 KE8DXI Eric 3126779 KD8GJN Kenneth 3126780 KC8GKE Jeff @@ -44754,7 +56252,7 @@ 3126978 K8JBD James 3126979 KD8VSQ Jeremy 3126980 K8ILS Kara -3126981 KB8M Douglas +3126981 KB8M Doug 3126982 WD8ABZ Hermon 3126983 AB8JR James 3126984 KE8FKZ Cade @@ -44922,14 +56420,14 @@ 3127147 N0BVE Donald 3127148 W0JFC Martin 3127149 W0SDG Steven -3127150 KE0EMB Laurence +3127150 KE0EMB Lee 3127151 KD0ZWN Joshua 3127152 AD0PN Mark 3127153 KC0RKH Andrew 3127154 N0BYH Timothy 3127155 KD0PNQ Trygve 3127156 KE0EHR Deborah -3127157 K0TI Daniel +3127157 K0TI Dan 3127158 K0RGR William 3127159 KD0MPO John 3127160 N0DZQ John @@ -45161,7 +56659,7 @@ 3127390 N0DS Delbert 3127391 K0APR Alex 3127392 WB9DAN Jeffrey -3127393 W0CE Charllie +3127393 W0CE Charlie 3127394 N0OWP Michael 3127395 WD0K Richard 3127396 W0COE Leon @@ -45198,6 +56696,115 @@ 3127427 KE0MND Scott 3127428 N0YXL Kyle 3127429 KB0VUD Josh +3127430 KC0OBI Michael +3127431 K0NAG Neil +3127432 KD0YOW Brenda +3127433 AG0H Keith +3127434 KE0HHQ David +3127435 WB0ERN Thomas +3127436 N0WUT Robert +3127437 W0HJS Herman +3127438 WD0GUP Daniel +3127439 KA0GOG William +3127440 NU0W Gary +3127441 N0LID Stephen +3127442 N0DFL Aaron +3127443 W0STV Steve +3127444 WD0GUP Daniel +3127445 N0GQM Rodney +3127446 W0CHL James +3127447 KC0YUA Tyler +3127448 KE0NRC Leah +3127449 N0BFG Ryan +3127450 KD0FZT Eric +3127451 KE0HQL Jerome +3127452 N0HAM Daniel +3127453 K0GOI Magic +3127454 N0OLE Joseph +3127455 KF0EN Morgan +3127456 KF8ZR Chris +3127457 KD0ANV Mark +3127458 KE0LKW Alexander +3127459 KD0WZT Thor +3127460 KD0TEE Shannon +3127461 KE0NAZ James +3127462 KA0HNO James +3127463 KE0MPU Christine +3127464 KC8JPT Jim +3127465 W0SV Scarc +3127466 N1ARM Phil +3127467 KC0UEA Michael +3127468 WA4RQP Charles +3127469 KD0SQJ Peter +3127470 KF0ES Christopher +3127471 KE0NAC Verdel +3127472 KD0PAU Marina +3127473 KD0PAU Marina +3127474 K0DPC Daniel +3127475 N1DRC DRC +3127476 N9OER Jim +3127477 KE0NXU Nick +3127478 W0ZR Thomas +3127479 KC0VRV Matthew +3127480 K0BSB Barry +3127481 KC0RKH Andrew +3127482 KE0LDS Bradley +3127483 KA0HYR John +3127484 K0ESN Dennis +3127485 KD0SKM Charlotte +3127486 K0MDO Mark +3127487 N0YXL Kyle +3127488 KE0ABP Tom +3127489 K0GCP George +3127490 KE0MUW Joseph +3127491 KD0BGM Amy +3127492 KE0IJB James +3127493 KM4BNR Lasalle +3127494 KE0WX Steve +3127495 K0PHM Joshua +3127496 K9VUJ Dale +3127497 N0BJN Rick +3127498 K5ZC James +3127499 W0WD Joseph +3127500 KC0HCP Brad +3127501 KC0SIW Scott +3127502 W0DTN John +3127503 OA4ABC Martha +3127504 KG0SF John +3127505 KB0MDQ Tom +3127506 KB0QKC Dwayne +3127507 KC0SUB Fredrick +3127508 KE0ELS Julie +3127509 WD0FSC Craig +3127510 N0NAS Douglas +3127511 KB0IXM Brian +3127512 K9HPT Lars +3127513 N0UK Christopher +3127514 G4JEC Christopher +3127515 K0HAC Holly +3127516 KE0ANR Kimberly +3127517 KD0YKA Ashley +3127518 KE0OOD Alan +3127520 KE0MPV Richard +3127521 KE0NSC Corey +3127522 K4CDW Charles +3127524 K9DMZ Mark +3127525 KE0LRR Tyler +3127526 KC0VCU Jay +3127527 WC0AAA +3127528 N0RUG Peter +3127529 KD0AXU Curtis +3127531 KE0LSR Eric +3127532 WC0HC Dan +3127533 WC0HC Dan +3127535 KC0YBG Lucas +3127536 KC0SGT Nick +3127537 KE0JTT Grae +3127538 W0KWZ Dennis +3127539 KE0RCA Christine +3127540 AB0YQ Steven +3127541 AC0HU Arthur +3127542 N0BBC Joel 3128001 KF5MWE Gary 3128002 K5WSM Lemuel 3128003 KD4VVZ General @@ -45247,6 +56854,10 @@ 3128047 AD5HM Andrew 3128048 KG5OZJ Elizabeth 3128049 N5EOB Ronnie +3128050 K5CID James +3128051 KE5MQL Donald +3128052 AD5T Roger +3128054 W5PFR Farshid 3128055 KB5KPT Timothy 3128056 KE5IZJ Rodney 3128057 N5VAP Frank @@ -45265,6 +56876,7 @@ 3128070 N5UDK David 3128071 KG5RE Wayne 3128072 AG5IL David +3128073 N5WHG William 3128074 WB5IKD James 3128075 KC5CO Jerry 3128076 KC5IUC Tim @@ -45274,6 +56886,36 @@ 3128080 NW5V Ronnie 3128081 KD5NDU David 3128082 K5DXN Jeremy +3128083 KG5GBH Richard +3128084 K5CID James +3128085 N5TAM Jack +3128086 KG5MFR Dennis +3128087 NE5L Johnnie +3128088 N5PD Paul +3128089 AK4DE Dennis +3128090 NS5M James +3128091 K5VBB John +3128092 KG5VEL James +3128093 KC5CDV Gregory +3128094 KD5LAP Dustin +3128095 KA5JMM Anthony +3128096 KC5FPL James +3128097 K5OLV Dennis +3128098 KG5ROD James +3128099 KG5NUB Phillip +3128100 W5NRU Jeffery +3128101 N5JSG Jeffery +3128102 KG5PSJ Amanda +3128103 N5HOA Mary +3128104 K4WER William +3128105 WD5FNW Edward +3128106 KF5TJO Christopher +3128107 KG5UXI Michael +3128108 KO5F Robert +3128109 KG5UBE Billy +3128110 KG5QLR Franklin +3128111 KB1LPO Mark +3128112 K5BAK Doug 3129001 W0PM John 3129002 W0PM John 3129003 N0EUG John @@ -45294,10 +56936,10 @@ 3129018 W0BMW Chris 3129019 K0DAN Dan 3129020 KJ4CHV Justin -3129021 KC0SDU Henry +3129021 KC0SDU Joe 3129022 KJ4CHV Justin -3129023 KC0SDU Henry -3129024 KC0SDU Henry +3129023 KC0SDU Joe +3129024 KC0SDU Joe 3129025 N0KQG Steven 3129026 N0GSG Tom 3129027 KE0CUJ Scott @@ -45364,7 +57006,7 @@ 3129088 N0MFD Craig 3129089 N0MFD Craig 3129090 N0UAS Patricia -3129091 KC0WPP Ryan +3129091 K0KCI Ryan 3129092 W0OGE Roderick 3129093 N0GSE Gary 3129094 KT0KNH Katherine @@ -45412,7 +57054,7 @@ 3129136 K0FRD Frederick 3129137 KA0JJH Wayne 3129138 N0TLI Richard -3129139 KD0YDK Charlotte +3129139 KC0YT Charlotte 3129140 N0WZE William 3129141 KB0ZUI Peggy 3129142 N4LZR Philip @@ -45499,7 +57141,7 @@ 3129223 KB0WD Richard 3129224 WZ0W Scott 3129225 KB0IAN Richard -3129226 WD0GSY Terence +3129226 WD0GSY Mike 3129227 W0FM A 3129228 N0TY George 3129229 N0TY George @@ -45511,7 +57153,7 @@ 3129235 N0XAX Larry 3129236 AD0SS William 3129237 N0NSR Bruce -3129238 KE0MI Chris +3129238 K0PHP Chris 3129239 KC0ENK Shawn 3129240 KC0ENK Shawn 3129241 W0RH David @@ -45551,7 +57193,7 @@ 3129275 KD0GUS Eric 3129276 W0LDO William 3129277 KA0OTL Jeffrey -3129278 KC0YDZ Robert +3129278 KY0DZ Barry 3129279 W3MEB Mark 3129280 K0LAF Charles 3129281 WB0ROT William @@ -45564,6 +57206,253 @@ 3129288 KD0IH Harry 3129289 W0PC Richard 3129290 NJ0Q Allen +3129291 KC5RT Fred +3129292 WA0QQD John +3129293 N0HKK John +3129294 N0QJS John +3129295 N0QJS John +3129296 KC0TCF William +3129297 KE0ARY John +3129298 WB0AGU Mike +3129299 KC0PCV Gerald +3129300 KC0FDE Kyle +3129301 KE0MPG Richard +3129302 N3RLL Robert +3129303 N0NKX Bryce +3129304 WD0GSY Mike +3129305 KD0RXN Robert +3129306 AA0KM Jeffrey +3129307 K4CHS Wayland +3129308 KB0LSM Bradley +3129309 KE0NLN Shaun +3129310 WI0T Roderick +3129311 KB0LA Les +3129312 W5GZT Rodney +3129314 K0PWS Philip +3129315 AD0JA Jacob +3129316 KD0TNH Jeffrey +3129317 KD0YYE Andrew +3129318 W0OES Robert +3129319 KD0TNH Jeffrey +3129320 K9DWI Joseph +3129321 W0KAH Kenneth +3129322 KD0OHP John +3129323 KB3HF Jeffrey +3129324 N0AX H +3129325 W0HAM James +3129326 KD0PJG Jim +3129327 WL7YQ Steve +3129328 KA0WHR Joel +3129329 N0MIJ Eric +3129330 KI0I Mark +3129331 WB0LNS Michael +3129332 KC0YSY Steven +3129333 KA0OTL Jeffrey +3129334 WS0Z David +3129335 N0RL David +3129336 KA0SXY Dennis +3129337 AA0GO Michael +3129338 N0UIW Karen +3129339 N0ATM Robert +3129340 K9SWM Dustin +3129341 W0MCJ Michael +3129342 N0EKP Thomas +3129343 KB0CYL Danny +3129344 W0NBC James +3129345 K0MIK Cornelius +3129346 N0LQI Ron +3129347 N0RFL Doug +3129348 KE0NVR Craig +3129349 KB0VZS Kevin +3129350 KD0ONE John +3129351 K7UNA Pearl +3129352 K0MTC Nicola +3129353 KE0MFZ Hyrum +3129354 KE0NQG Timothy +3129355 KE0MGA Kayli +3129356 K0WAT Ammon +3129357 WB0NTZ David +3129358 KB0EMB Larry +3129360 NX9L Andy +3129361 K0BC Gary +3129364 KD0FUE Paul +3129365 KE0MUE Nicola +3129366 N0JJA Roger +3129367 KB0ZVO Harold +3129368 KD0CEN Eric +3129369 N0SNP Stephen +3129370 KD0IXY Philip +3129371 N0FC Scott +3129372 N0BKE Mark +3129373 N0AEP Amy +3129374 KE0KGU Carl +3129375 N0FB Jay +3129376 K0BSJ Bryon +3129377 KE0ATZ Brianna +3129378 KE0KUV Richard +3129379 W0NMJ Mike +3129380 K0RLV Randy +3129381 NE7DM David +3129382 W0CEB Chris +3129383 K0RGH Richard +3129384 N0MTH Peter +3129385 N0MTI Janelle +3129386 W0RV Jerald +3129387 KE0BTG Sheril +3129388 KE0CEJ Anthony +3129389 K0JCM James +3129390 N0UYN Dennis +3129391 WD9CHG Jack +3129392 KG5BDK Billy +3129393 KD0XL James +3129394 AB0PJ Chris +3129395 W3LGA Rob +3129396 K5JSM Jonathan +3129397 KC0CDG Brad +3129398 K5JSM Jonathan +3129399 AD0YV Rodney +3129400 N0ONP Stefnee +3129401 KD0BZO David +3129402 WB0EYA Dean +3129403 KB0SQW Larry +3129404 KA0AIG Vincent +3129405 KE0JAT John +3129406 W0DLK Deborah +3129407 AD0WX John +3129408 AE0EB Edwin +3129409 N0UBL David +3129410 N7XBL Ronald +3129411 W0QU Marvin +3129412 W0AO Robert +3129413 KB0TVM Richard +3129414 K0DEZ Paul +3129416 KE0COU Timothy +3129417 W0UQJ Kelly +3129418 N0IAI Jerome +3129419 W0BDR Brian +3129420 KC0ATF Jeff +3129421 AD0YQ James +3129422 KG0PE Jeff +3129423 AE0X Lester +3129424 AD0RR Todd +3129425 N0IRX Garry +3129426 KE0ARR Michael +3129427 KA0YNW Jack +3129428 NI0R Roger +3129429 AC0NF Helen +3129430 W0NMJ Michael +3129431 WB0LDI James +3129432 KC0MQG Gene +3129433 WG7GW Eugene +3129434 W0HMS Harry +3129435 KA0FKF Douglas +3129436 KA0YMJ Dan +3129437 N0FZF Norman +3129438 N0DAG William +3129439 KD0BQS Michael +3129440 KE0CRT Thomas +3129441 KC0ZGQ Nicholas +3129442 WD0X Joseph +3129443 N0VXD Michael +3129444 KE0ECQ Shirl +3129445 N0DAG William +3129446 KB0FX Michael +3129447 KC0UKB Randy +3129448 WD0BC William +3129449 KE0HDO Darrell +3129450 KE0OIL Thomas +3129451 KC0VGC Jeff +3129452 KE0RAC Richard +3129453 K0JAA Jason +3129454 WD0BBR Jesse +3129455 K0PIE Craig +3129456 W0TBL Tucker +3129457 N0XLR Kirwin +3129458 WL7YQ Stephen +3129460 KE0AYM Brandon +3129461 K0EHT Ronald +3129462 W1RMT Roy +3129463 KC0YEP Cecil +3129464 W0FP Larry +3129465 WA0RTU Thomas +3129466 N7BD Donald +3129467 KB0BFD Brad +3129468 KB0BFD Brad +3129469 N3PDT Paul +3129470 KC9FFC Mark +3129471 KE0KMD Thomas +3129472 KM4PMV Gaylon +3129473 KD0RZJ Jeremy +3129474 KE0DJR Brian +3129475 W0UH Gerald +3129476 KE0OCC Ephraim +3129477 KC0RZD Richard +3129478 KB0MJY Allen +3129479 WB0OOH Norman +3129480 W7AP Jerry +3129481 W0UH Gerald +3129482 W0GOM Gary +3129483 KB0EA John +3129484 KC0HI Howard +3129485 WA0JZK Larry +3129486 N0FHC Donald +3129487 KB0SQW Larry +3129488 WB0QIR David +3129489 KE0IMB Michael +3129490 KE0OTY Kelly +3129491 KE0OTZ David +3129492 KD0ICB Richard +3129493 KE0OMS Eric +3129494 KD0PR James +3129495 KE0IIC Lawrence +3129496 KB0OWD David +3129497 K0TRB Roy +3129498 KL1IF Brad +3129499 KE0AVY Jason +3129500 K0AYF Michael +3129501 W0RPZ Richard +3129502 N9RZR Eric +3129503 KE0FWK Doug +3129504 N0OSV James +3129505 N0NET Alan +3129506 N0NET Alan +3129507 KT0KNH Katherine +3129508 KD0FFP James +3129509 N0NOE William +3129510 K0DTT David +3129512 K0CZP Clifford +3129513 N1FRZ Ronald +3129514 KE0HRS Laurie +3129515 KE0OMJ Roger +3129516 W0LEP Larry +3129517 KE0NNK Charles +3129518 W0RLM Richard +3129519 W0RLM Richard +3129520 KE0NNK Charles +3129521 W0NQW Larry +3129524 N0SDK Matthew +3129525 KF0H Alfred +3129526 N0AHY Terry +3129527 N0NQW Michael +3129528 N0NQW Michael +3129529 N0YME Richard +3129530 KG0AQ Daniel +3129531 K0PNN Clarence +3129532 KD0PLG Holly +3129533 KD0NUI William +3129534 KC0QMU Steven +3129535 KE0OZU Dan +3129536 KJ6TQ George +3129537 KE0FOE Caleb +3129538 KC6ETI Ellen +3129539 AA0TB Timothy +3129540 N0CMT Adam +3129541 N0CMT Adam +3129542 KB0MAI George +3129543 K0NXA Nixa +3129544 K0NXA Trailer +3129545 AE0KU Stephen +3129546 KD0VKG Joseph 3130001 K7MT Bill 3130002 KG6MQE Jim 3130003 AE7OD Jeff @@ -45621,6 +57510,35 @@ 3130055 N7YHE Michael 3130056 KC7MRQ Corey 3130057 N7YET Larry +3130058 W0KW Kenneth +3130059 KG7NFC Alex +3130060 AE7NZ Patrick +3130061 KL7JGS Neil +3130062 KD7TQM Norm +3130063 KG7RAU Ray +3130064 KG7RAS Anne +3130065 KG7TLQ Dakota +3130066 WA7U Todd +3130067 KI7XF Harley +3130068 N7DWB Daniel +3130070 N6VS Leon +3130071 W9RDX David +3130072 KG7VJS Fred +3130073 N7DWB Daniel +3130074 N3ZB Ralph +3130075 KG7OMB James +3130076 KE7MM Andrew +3130077 KG7OMB James +3130078 KG7KCV Trevor +3130079 W7EVL Eric +3130080 AE7OF Michael +3130081 NE7AL Neal +3130082 KB7GIS Curtis +3130083 N8JFS Linda +3130084 KI7OYI Dwayne +3130085 KG7DNM Troy +3130086 AC7V Eric +3130087 KF7TAH Falicia 3131001 K0BOY Doug 3131002 K0BOY Doug 3131003 WB0QQK Frank @@ -45777,8 +57695,42 @@ 3131156 WD0BFO Thomas 3131157 KC0FAN Michael 3131158 N7AZN Byron -3131159 KI0AU Andrew 3131160 NB0B Robert +3131161 WB0AEA Kurt +3131162 K0GQK Robert +3131163 KD0OVK Eugene +3131164 N0WLX Michael +3131165 AC0YZ Patricia +3131166 KC0OAU Sarpy +3131167 KC0OAU Sarpy +3131168 KE5HSA Jon +3131169 KA0VNY Kevin +3131171 KE0KWX Mark +3131172 W0UVQ Roy +3131173 K9FAX Jordan +3131174 KD0HYM Marlene +3131175 KD0HGI Frank +3131176 KB0FSI Patricia +3131177 W0CES John +3131178 KC0UJM Timothy +3131179 KR1STO Kristopher +3131180 K0QBZ Robert +3131182 K0CKH Charles +3131183 N0XAT Joseph +3131184 KD0NMD Dudley +3131185 WB0VNF Steven +3131186 KE0OLU Ut +3131187 KC0MLT Wade +3131188 KN2Z Marvin +3131189 KE0OPB Terrence +3131190 AD0ZC Kyle +3131191 KE0OPA Al +3131192 KD0BRJ Thomas +3131193 KE0JVS Thomas +3131194 N0RMM Jeffrey +3131195 KD0WDQ Michael +3131197 KE0OKE Ryan +3131198 NG0M Myron 3132001 KG7VUJ Joseph 3132002 NR7H Bill 3132003 WB9STH Steve @@ -45948,7 +57900,7 @@ 3132167 K7USR George 3132168 K7USR George 3132169 NV7SW Shane -3132170 K7KRN Kevin +3132170 W7ZJH Kevin 3132171 W1JJS Mark 3132172 W6VQ Stanley 3132173 W6VQ Stanley @@ -46179,7 +58131,7 @@ 3132399 KD7NHC John 3132400 KA7EKW Keith 3132401 W1RO James -3132402 W4ADL Christopher +3132402 NO7E Christopher 3132403 KG7PG Peter 3132404 KI7GJP Sean 3132405 NR7A Robert @@ -46214,10 +58166,12 @@ 3132434 N7ZTS Glenda 3132435 KG7BCE David 3132436 K7DRM David +3132437 KC7QJO Lawrence 3132438 KO7G Dale 3132439 KI7DZI Marcel 3132440 K7ADF Alan 3132441 W7TA SNARS +3132442 KG7ISM James 3132443 K4RAM Robert 3132444 K7FFY Tilman 3132445 KE7HXD Daryl @@ -46260,7 +58214,126 @@ 3132482 N0CSM Craig 3132483 N7ROJ John 3132484 KD7HRQ Mary -3132485 KI7IBZ Robert +3132485 AG7GW Robert +3132486 KF7EDQ Eric +3132487 K6IBX Ian +3132488 K7MJD Michael +3132489 W7MFA Michael +3132490 KG7VTK Nathaniel +3132491 KB7HTA Tommy +3132492 AA7I Daniel +3132493 KD7DPW James +3132494 K7MVC Michael +3132495 K7TIX Justin +3132496 KD7MIO Richard +3132497 KI7NAW Joel +3132498 KC7ZIE Todd +3132499 N3GWG Stuart +3132500 KE6ZTH Raul +3132501 KI7NAU Jeff +3132502 KD6SIN Paul +3132503 KD6SIN Paul +3132504 KG7XD Gene +3132506 KK7BC John +3132508 KI7OAH Dylan +3132509 KG7QGK Douglas +3132510 K6JR James +3132512 KC7ZOH Kevin +3132513 N6EVG Michael +3132514 N7JWL A. +3132515 KB1EEA Scott +3132516 KG7DMI Greg +3132517 N9YKG James +3132518 KB2VRT Daniel +3132519 KG7OUI Jimmy +3132520 KI7FNZ Cody +3132521 KG7OUI Jimmy +3132522 KI7LOA Austin +3132524 KB2UEW Alvaro +3132525 KA7LWS Roy +3132526 KI7OMQ Aline +3132528 KI7OBJ Kirk +3132529 KJ6IX Dale +3132530 N8BSD Nathaniel +3132531 KH6NO Wilmer +3132532 KG7XD Gene +3132533 KD6DY Joe +3132534 KC0NK Kevin +3132535 KM4DOE Lona +3132536 N7JPG Jerome +3132537 KC7IUP Rodney +3132538 AC7IP Roger +3132539 WA7EYX Roy +3132540 KG7ZYJ Brian +3132541 N7YCI Stephen +3132542 KI7OIS Thomas +3132543 K7KW Douglas +3132544 K7FYI Fredrick +3132546 W7GMM Gary +3132547 KI7PIL John +3132548 KI7PIL John +3132549 KD6KGD John +3132550 N7MIX James +3132551 N7GWT Archie +3132552 K7FYI Fredrick +3132553 KG7WUH David +3132556 KF7PSM Peter +3132557 KI7PPQ Anthony +3132558 KI7GWM Christopher +3132559 AA7EO Jerrel +3132560 KI7NLO Gwenna +3132561 KI7OSR Gustavo +3132562 W7AMC Robert +3132563 N7OFL David +3132564 W7SSB Donald +3132565 K7SSB Ronald +3132566 KG7NHY Isaiah +3132567 K7IUO David +3132568 W7VNH Robert +3132569 WB6HPO Tom +3132570 KE7EGO Jay +3132571 KB7YUZ Jane +3132572 KF6QYX Robert +3132573 K7JSX James +3132574 KA7FOO C +3132575 KI7FNX John +3132576 KD7NHC John +3132577 KF7CIC Ely +3132578 K0GKC Gene +3132579 AG7RV Richard +3132580 KF7BNX Kenneth +3132581 WV7C Lawrence +3132582 WV7C Lawrence +3132583 KB7NV Anthony +3132584 AD7CD Jordan +3132585 K7MJD Michael +3132586 W6MW Mark +3132587 AK1CQ Francesco +3132588 AK1CQ Francesco +3132589 KB6YNN Paul +3132590 W3DRM Donald +3132591 AD7CD Jordan +3132592 AD7CD Jordan +3132593 KI7RAG James +3132595 KE7TZO Joel +3132597 KK4RVI Joshua +3132598 KG7ZYL Kenneth +3132600 KI7OXS Robert +3132601 W7BES Kenneth +3132602 KE7OGC Richard +3132603 KE7JMO Jason +3132604 KG7MIA Dominic +3132605 N7JWL Aline +3132606 KI7RQK Jason +3132607 KI7RQK Jason +3132608 KB7BUF John +3132609 KB7BUF John +3132610 K7SFN Frank +3132611 W7GMR Gregory +3132612 K7IZA Mark +3132613 K6NIC Nicanor +3132614 KI7JKM Wendy +3132615 KI7PSE Paul 3133001 NE1B Bill 3133002 NE1B Bill 3133003 WA2IYO Pat @@ -46321,7 +58394,7 @@ 3133058 K1LVA Jarrod 3133059 NI1F Mike 3133060 KB1TKX Jen -3133061 K1MIZ Charles +3133061 K1MIZ Chuck 3133062 W1RCF Reese 3133063 W1RCF Reese 3133064 N1GN Tom @@ -46502,8 +58575,8 @@ 3133239 N1PCE John-UHF 3133240 W1FVB Frister 3133241 KB1IZU Bob -3133242 KC1FYG Harry -3133243 WA8WDQ Samuel +3133242 W1HMM Harry +3133243 WA8WDQ Brad 3133244 KA1AH David 3133245 N1TRJ David 3133246 KB1FBQ James @@ -46538,7 +58611,7 @@ 3133276 N1HNE Justin 3133277 KB1YWL Donald 3133278 N1ZGI Larry -3133279 W1DAY David +3133279 W1DAY Dave 3133280 W1QKR Mark 3133281 N1DQQ Dennis 3133282 N1EZ Steven @@ -46589,6 +58662,78 @@ 3133327 KC1EOT Leslie 3133328 N7ECM Eric 3133329 WA1MYQ Scott +3133330 AB1ST Deirdre +3133331 N1GDD Frank +3133332 N1KWH Robert +3133333 NC1T Frank +3133334 KY1U Greg +3133335 WM1X Bill +3133336 WM1X Bill +3133337 WA1RAJ Carl +3133338 AE1I John +3133339 WB1ALJ Thomas +3133340 K9UDX Robert +3133341 W2APF Thaire +3133342 N1IME Kevin +3133343 KB1OFC Richard +3133344 AB1MR Michael +3133345 W1LX Jeffrey +3133346 KC1FEZ Jason +3133347 KB1UFT James +3133348 K1SWD Steve +3133349 KC1AWV Steve +3133350 KI3Y Peter +3133351 K1MTX Daniel +3133352 W1SO Bruce +3133353 N1ZXZ Rick +3133354 N1EUN Robert +3133355 N1GP Richard +3133356 W1MBG John +3133357 NU1T Jorgen +3133358 N1NHT Jason +3133359 N1ZGN Matthew +3133360 KB1PES Michael +3133361 KB1MSY John +3133362 KA1SSR William +3133363 K1YSH Joshua +3133364 N1KAK Alan +3133365 KC1ENT Bryan +3133366 WA1HRH Thomas +3133367 KC2CQI John +3133368 W1RDB Daniel +3133369 KC1HSH Steven +3133370 WB1ECB William +3133371 N1ISE Stephen +3133372 KC1HDN Patrick +3133373 W1QB Mark +3133374 KB1EZJ Gregory +3133375 KB1WZF Kevin +3133376 KB1SPH Jeff +3133377 K1BJF Barry +3133378 AC1CN John +3133379 KC1GNP Joe +3133380 KC1EAI William +3133381 N1PJT David +3133382 N1QKC Andrew +3133383 K1AEM Erin +3133384 KC1HDF Mike +3133385 KC1BOH Kenneth +3133386 KA1VYX Andrew +3133387 KB1NZF Jonathan +3133388 KB1QMW Julie +3133389 W1QB Mark +3133391 K1PGV Peter +3133392 N1NSE Rick +3133393 W1TED Ted +3133394 KB1HAC Krista +3133395 KB1SKZ Jeff +3133396 N1AMD Michael +3133397 WA1T Vytas +3133398 KA1WMO Kirk +3133399 K1ACL Alfred +3133400 KC1HUB Janet +3133401 KB1OFC Richard +3133402 AC1BG Joseph 3134001 K2XTS Alex 3134002 K2XTS Alex 3134003 KC2WNG Israel @@ -46744,7 +58889,7 @@ 3134153 KC2UBG Joe 3134154 KB2VCX Kevin 3134155 K2NYX Joe -3134156 KC2WZM Chester +3134156 K2NJX Chester 3134157 KD2ARB Pete 3134158 WR2M Bill 3134159 WD1C Andy @@ -47064,7 +59209,7 @@ 3134473 AB2QJ James 3134474 KD2GXT Patrick 3134475 KD2GYD Christopher -3134476 K2CGH Jeffrey +3134476 NJ2US Jeffrey 3134477 KD2JCK Barbara 3134478 KD2HNS Charles 3134479 W2SDR Frank @@ -47107,7 +59252,7 @@ 3134516 N2JNG James 3134517 N2JNG James 3134518 N2MAA Howard -3134519 W2DB George +3134519 KD2FDX Michael 3134520 KC2TN Joseph 3134521 KC2DSH Clive 3134522 AB5MF Sakae @@ -47221,13 +59366,17 @@ 3134631 KC2RDW Robert 3134632 N2OYU Karl 3134633 W2FLY Harry +3134634 K2DCP David 3134635 KD2JUL Eric 3134636 NJ2AL Jeffrey +3134637 KD2HQY Daniel 3134638 KC2ZKI Joe 3134639 K2JBJ Joseph 3134640 KD2MHY Ryan 3134641 K2JBJ Joseph 3134642 N2RV Richard +3134643 KC2WLV Jonathan +3134644 KG2RD Pablo 3134645 W2VE Robert 3134646 KC2NXW Carlos 3134647 N2KDX Fred @@ -47239,14 +59388,18 @@ 3134653 KD2HGA Peter 3134654 N2WHV Gary 3134655 KM4ZPS Rafael +3134656 KG2RD Manuel 3134657 WB2FNG Troy 3134658 KD2LS Nikolaos 3134659 KD2LS Nikolaos 3134660 KD2EIM Robert 3134661 KB2IBZ Donald -3134663 KD2LRC Michael +3134662 N2LD John +3134663 KD2LRC Mike 3134664 KB2FJD Rodney +3134665 KC2WUG Andrew 3134666 KD2MKZ Richard +3134667 N2AK Mario 3134668 KD2MDI John 3134669 AC2MB Michael 3134670 KD2HZK Angel @@ -47261,7 +59414,9 @@ 3134679 WB2WEK Gene 3134680 WB2FYF Martin 3134681 KC2EUT Mike +3134682 N3UXK David 3134683 KC2EUT Mike +3134684 N2REG Rafael 3134685 W2TU Chris 3134686 KD2LCZ Jose 3134687 KT2F Kathryn @@ -47280,9 +59435,11 @@ 3134700 K2RWH Richard 3134703 KC2ZOL Timothy 3134704 KG1LFD Kacper +3134705 N3ZJN Megan 3134706 KC2KHQ Fidel 3134707 KF4DPS Jimmy 3134708 KG1LFD Kacper +3134709 WA2YSA Robert 3134710 W2RNB Richard 3134711 KD2HJQ Steve 3134712 WA2PIG Ronnie @@ -47303,11 +59460,12 @@ 3134727 KD2DUL Steven 3134728 KC2GUM Kerry 3134729 KC2PWE Kerry -3134730 K3JF Jeffrey +3134730 KN3X Joseph 3134731 AA2NI Nissim 3134732 KD2MYB Steve 3134733 N2JPK James 3134734 N2JPK James +3134736 N2HEM Henry 3134737 AC2OK Eric 3134738 KD2MPS Mark 3134739 KC2VYI Mark @@ -47327,7 +59485,7 @@ 3134753 KD2MHA William 3134754 K2HCW George 3134755 W1UL Urb -3134756 KD2LBQ James +3134756 KD2LBQ Jim 3134757 K2MWS Michael 3134758 KC2ZFK James 3134759 KD2KLJ Nel @@ -47339,16 +59497,19 @@ 3134765 KC2PXX Efrain 3134766 KD2BKD Robert 3134767 K2DCP David -3134768 KD2LBQ James +3134768 KD2LBQ Jim 3134769 N2BEI Joseph 3134770 N2IED Terry 3134771 K2VPX Michael 3134772 KC2OUV Nicholas 3134773 KF2ND Louis 3134774 W2REN Art +3134775 W2MHL Matthew +3134776 WA2I Robert 3134777 KC2KOJ Jerry 3134778 WA2IQE Carl 3134779 KC2OAN Joseph +3134780 WA2I Robert 3134781 K2ZAD Michel 3134782 KC2OWL W 3134783 KD2CSK Mike @@ -47358,6 +59519,168 @@ 3134787 KD2NKI Douglas 3134789 K2HVE Christopher 3134790 KD2NCN Michael +3134791 K2RIG William +3134792 WA2ONS Peter +3134793 WA2EUX Wade +3134794 W2JAZ Richard +3134795 W1PGG Nobuaki +3134796 N2FOB Paul +3134797 WA3YRI Bob +3134798 KC2FYA William +3134799 KD2FXT Jose +3134800 KB2OOJ Frank +3134801 KD2HQY Daniel +3134802 KC2QAT Glenn +3134803 N2SHO Aly +3134804 WG0NZO Erin +3134806 KD2NQY Paolo +3134807 KC2NFJ Michael +3134808 K2RJJ Robert +3134809 WA2ZST Bruce +3134810 KB2TLG Denis +3134811 KD2NTW Bryan +3134812 N2GQP David +3134813 K3GDX Franklin +3134815 KD2LOR Sean +3134816 KB2KUU Robert +3134817 KD2ADL Robert +3134818 N2VMI Christina +3134819 AC1NJ Bill +3134820 N2OHD Kenneth +3134821 WU2E John +3134822 NJ2US Jeff +3134823 KA2NWS Laura +3134824 N2SHO Aly +3134825 N2DUG Albert +3134826 W2WCC Anthony +3134827 N2PRO Michael +3134828 KB2RTF Barry +3134829 W2VTV John +3134830 KD2LQG David +3134831 KB2WTJ Louis +3134832 KC2SKK James +3134833 N2WLH Steven +3134834 KC2TXX John +3134835 KC2TGB Gary +3134836 K1GFY Eric +3134837 WB2HUS Glenn +3134838 K2ESF Darrin +3134839 N2DRP Bruce +3134840 N2DRR Lara +3134841 N2DRQ Bruce +3134842 N2DRP Bruce +3134843 N2DRQ Jean +3134844 N2DRR Lara +3134845 KB2NOO Nathan +3134846 KD2HQR Joseph +3134847 W2APP Paul +3134848 KC2AOF James +3134849 WB2IHI Robert +3134850 W2FEN Randy +3134851 KG2NU Francisco +3134852 AK7AL Donald +3134853 KD2NZC Shimaa +3134854 NE2C Robert +3134855 N2MMC Michael +3134856 NB2H Brian +3134857 KD2LJR Troy +3134858 KC2WYH Robert +3134859 K2ONY Tony +3134860 KB2SVD Leon +3134861 WB2EOD Roy +3134862 KD2VN Joseph +3134863 KD2VN Joseph +3134864 KD2NAV Barbara +3134865 KC2KZJ Walter +3134866 KD2AQV Steele +3134867 KD2LCZ Jose +3134868 N2PRO Michael +3134869 KC2LNM Stanley +3134870 N2UFC Fidel +3134871 K7AFM Pedro +3134872 K7AFM Pedro +3134873 N2KAB Shimaa +3134876 KD2KAX Derek +3134877 KN3X Joseph +3134878 KA2RJA James +3134879 KC2LTP Tim +3134880 K2SNH Henry +3134881 KB2TNH Frank +3134882 KB2TNH Frank +3134884 WA2UMP Jim +3134885 KB3JG John +3134886 N2CYY Louis +3134887 W2UTR Albert +3134888 KD2GXP Charles +3134889 KD2NBH Joseph +3134890 KB2SVC David +3134891 W3LMV Urb +3134892 KD2ODN Tom +3134893 N2DMJ Daniel +3134894 N2XFA Steven +3134895 N2XWH Anthony +3134896 KD2KPQ Francis +3134897 KC2RSS Zachary +3134898 K2WHJ William +3134899 KB2YMD Manuel +3134900 WB2DHK Robert +3134901 WC2DP Carlos +3134902 AB2XF Pushpendra +3134903 N2AJO Arthur +3134904 AB2XF Pushpendra +3134905 KC2YDG Eric +3134906 KD2LQG David +3134907 KD2MQT Herbert +3134908 KD2MQT Herb +3134909 W2DWL Dennis +3134910 KC2NPZ Anthony +3134911 N2PJW Paul +3134912 WA2FVF Frank +3134913 KE2AN Glen +3134914 KC2HRG Rocco +3134915 KA2WKZ William +3134916 K2JWK John +3134917 KB4CYC Frank +3134918 KC2SAR Alfred +3134919 KB3MMJ Michael +3134920 K2PW James +3134921 KB2QCJ Adilio +3134922 KD2NEQ David +3134923 KD2LBN Vito +3134924 N2HWY Anthony +3134925 WW2I Peter +3134926 KD2JNL Maurice +3134927 KD2MAK Wigberto +3134928 N2USB Ruben +3134929 KC2LCQ Jose +3134930 KD2NWN Harry +3134931 KD2ODE John +3134932 KD2DVW Frederick +3134933 K2CIN John +3134934 KD2LVW Jermaine +3134935 N3PUU Frank +3134937 N2EDI Edward +3134938 K2HEN Henry +3134939 KD2NDY John +3134940 KD2OCU Nicholas +3134941 W2STV Steven +3134942 KD2OCU Nicholas +3134943 KD2OOL Benjamin +3134944 KD2OOD Daniel +3134945 KE2RON Ronald +3134946 WA2UMP James +3134947 K2LDD Luis +3134948 WY1LIE Scott +3134949 AL0Y Aly +3134950 AL0Y Aly +3134951 WB2BLJ Michael +3134952 WA2DJN David +3134953 KD2GHZ Dominick +3134954 W2DWL Dennis +3134955 WB2KOS Robert +3134956 AB2ZK Timothy +3134957 WB2KOS Robert +3134958 KC2UBM Domenico 3135001 N5BG Larry 3135002 N5BG Larry 3135003 N5UBJ William @@ -47398,6 +59721,7 @@ 3135038 KD5THL Shelbie 3135039 N5OFQ David 3135040 KN7DHF William +3135041 N5QD Dennis 3135042 KD5KSI James 3135043 K7UOD J 3135044 W5MHG Mark @@ -47434,6 +59758,8 @@ 3135075 W5ASM Adrian 3135076 W5ASM Adrian 3135077 KC5KH Keith +3135078 N5JDY Kenneth +3135079 KU5J Bob 3135080 KG5JCE Jacob 3135081 KB5KYW Michael 3135082 KC5CEP Richard @@ -47451,12 +59777,54 @@ 3135094 N5KE William 3135095 AJ5Z Willie 3135096 KB5XE Owen -3135097 KG5SLG Ignacio +3135097 KG5SLG Elmer 3135098 KB5XE Owen 3135099 K5HLH Harry 3135100 KC5EEG June 3135101 K5HLH Harry 3135102 KB3XC Van +3135103 KE5JAK Steve +3135105 K5RKE Don +3135106 K5RKE Don +3135107 W4RCN Theodore +3135108 KB7PVU Frank +3135109 KM5TD Benjamin +3135110 W5WRD William +3135111 KN7ESE William +3135112 NM5PH Lloyd +3135113 WN5PMR Mike +3135114 N5RKE Gerald +3135115 N5GU Drew +3135116 NM5MW Merle +3135117 KF5RRW James +3135118 NM5MW Merle +3135119 W5APD Alan +3135120 NM5PS Peter +3135121 KA5KLX Hugh +3135122 N7EOJ Joseph +3135123 W9YA Robert +3135124 KG5OPG Isaiah +3135125 K5LXP Mark +3135126 KG5OYU Stephen +3135129 AC5N David +3135130 W5VZB Eric +3135131 N7EOJ Joseph +3135132 KA5BIW Paul +3135133 AB5WJ Franklin +3135134 NK5W Bruce +3135135 KK5DA Kevin +3135136 N5TXH Gary +3135139 WD5EQY Declan +3135141 K5AJR Albert +3135142 NR5ON Ronald +3135143 WJ5I James +3135144 N5XDF Terence +3135145 N5XDF Terence +3135147 KF5NDS Jacob +3135148 AE5CZ Lawrence +3135149 NM5JH James +3135150 KE0JT Peter +3135151 NM5SH 3136001 W2KTU Keivan 3136002 N2WGC Michael 3136003 K2XTS Alex @@ -47516,7 +59884,6 @@ 3136057 KB2HHU Siegmund 3136058 W2JLH Jose 3136059 KC2CKB Carlos -3136060 K2RRT Ryan 3136061 N2YDC Arnold 3136062 N2GHB Paul 3136063 N2XPK Victor @@ -47685,7 +60052,6 @@ 3136228 KB2ZAM Tom 3136229 KB2ZAM Tom 3136230 KC2WQH Jao -3136231 WA2UMP James 3136232 N2JIJ Robert 3136233 WA2CW Barry 3136234 KC2VTJ Dominick @@ -47708,14 +60074,11 @@ 3136251 KB2PSM Robert 3136252 N2LBT Dennis 3136253 W2NMA Bill -3136254 W2PB Paul 3136255 KC2CYC Maggie 3136256 KB2SCS John 3136257 WA2LRE Tony -3136258 W2PB Paul 3136259 N2TBC Gary 3136260 WA2VNV George -3136261 K2RRT Ryan 3136262 KD2HAG Joe 3136263 N2RFI Sal 3136264 N2KLC James @@ -47779,7 +60142,6 @@ 3136322 KB2NRK Chris 3136323 WB2ZSE Steve 3136324 KB2NRK Chris -3136325 KM6NY Jose 3136326 KC2VOB Asad 3136327 N2KI Anthony 3136328 KF2AX Steven @@ -47930,7 +60292,6 @@ 3136473 WB2LFD Jim 3136474 KC2ECR David 3136475 KA2EMS Anthony -3136476 W2FEN Randy 3136477 WB2KWC Ken 3136478 N2TFC Peter 3136479 K9NYS Matthew @@ -48082,7 +60443,6 @@ 3136626 K2ULZ Bruce 3136627 NY2EE Joseph 3136628 KA2NCD Vincent -3136629 AC2IE Tom 3136630 K2ATY Alfred 3136631 KD2HQI Yury 3136632 WA2LKJ David @@ -48178,13 +60538,12 @@ 3136723 N2NWS David 3136724 N2NOV Charles 3136725 KC2AYG Guy -3136726 N1WTC Eugene 3136727 KD2TOM Thomas 3136728 W2YMM Robert 3136729 N2NSL Michael 3136730 WB2TZY H 3136731 N2PN Philip -3136732 W2KJQ Gabriel +3136732 N1UFO Gabriel 3136733 KD2DIG Donald 3136734 W2HIS Howard 3136735 W1VM Ben @@ -48324,14 +60683,14 @@ 3136870 KD2CJR Knute 3136871 N2ATE Nathanael 3136872 K2RYD Salli -3136873 W2KJQ Gabriel +3136873 N1UFO Gabriel 3136874 W2ACC David 3136875 N2DCB George 3136876 WA2DNI James 3136877 KC2CGN Todd 3136878 WA2DNI James 3136879 N2JCP Joseph -3136880 N1YR Thomas +3136880 N1YR Tom 3136881 KB2TFD Richard 3136882 KD2JUQ Joseph 3136883 W2SDL Steve @@ -48354,8 +60713,6 @@ 3136900 KK4VCZ Travis 3136901 KA2GEF Robert 3136902 AB2WZ David -3136903 KB2WZX John -3136904 KB2WZX John 3136905 AC2HE Andrew 3136906 N2OLK Olivier 3136907 KD2GHN Frederick @@ -48446,7 +60803,6 @@ 3136992 N2WLS Gary 3136993 KD2GXI Robert 3136994 KC2WSZ Vito -3136995 K2HPS Henry 3136996 N2TFG Bruce 3136997 KB2BJ Philip 3136998 KD2DLL Alexander @@ -48753,7 +61109,6 @@ 3137300 KK4HOM Jonathan 3137301 KK4HOM Jonathan 3137302 K9RII Jim -3137303 W4BIX Jeff 3137304 KF4COP Jim 3137305 WD0GLP William 3137306 KM4CWI Cody @@ -48772,7 +61127,7 @@ 3137319 WB4UGG Tom 3137320 N8EIP Jeff 3137321 N4JHL Will -3137322 N2OTK Jason +3137322 KD2X Jason 3137323 KJ4HWA Tom 3137324 KM4VP Dave 3137325 N4DTR Todd @@ -48887,7 +61242,7 @@ 3137434 KC4TBQ Sandra 3137435 K4GW Jerry 3137436 KJ4TUC Scott -3137437 N1SID Sidney +3137437 WX1XX Sidney 3137438 KI4KQZ Dix 3137439 N4JKL Rob 3137440 N4ZFJ Gregory @@ -48895,7 +61250,7 @@ 3137442 NN4JW Jim 3137443 KI4ULW Paul 3137444 KI4FOS Douglas -3137445 KE4YOF Blair +3137445 K4YOF Blair 3137446 KJ4IKQ Mark 3137447 NC4DK Dennis 3137448 KG4ODW Jimmy @@ -48946,7 +61301,6 @@ 3137493 KD4MC Michael 3137494 KM4JNA Brandon 3137495 NC4OI Dale -3137496 W4MNY Emanuel 3137497 KM4GMC Sara 3137498 K4VJC Velda 3137499 KO4LJ Todd @@ -49137,7 +61491,7 @@ 3137685 K4BPW Robert 3137686 N3TIH Russell 3137687 KM4DZS Jessica -3137688 W4HAC Amber +3137688 K4TAC Amber 3137689 KG4TAH Tony 3137690 WB4GUD Howard 3137691 KM4NCK Marvin @@ -49180,7 +61534,7 @@ 3137728 WA4LLR David 3137729 KJ4AX Stanley 3137730 K4TNC Roger -3137731 KM4NKV Gregory +3137731 KW4SQ Gregory 3137732 KI4VIW Cheryl 3137733 K4KGB Jeremy 3137734 KM4GYU Matthew @@ -49248,7 +61602,6 @@ 3137796 KK4NWR Amy 3137797 N3HIH John 3137798 KG4ZHR Edward -3137799 KM4BNR George 3137800 KG4YNN Norman 3137801 KE4VXC Chester 3137802 K4BMH Byron @@ -49342,7 +61695,6 @@ 3137890 W4RSS Richard 3137891 K4AAP Ray 3137892 KJ4QNX Colleen -3137893 WA9AOE Leland 3137894 W4DWC Denny 3137895 W4DWC Denny 3137896 K4GRW Robert @@ -49456,6 +61808,9 @@ 3138006 N8SQC Charlene 3138007 AD0XP Stuart 3138008 KE0BXN Matthew +3138009 KC0PFT Patrick +3138010 KC0RJD Ryan +3138011 W0BSM Brian 3139001 W8AK Glenn 3139002 N7SCM Andrew 3139003 KC8GMR Gordon @@ -49513,7 +61868,6 @@ 3139056 N8QF Ronald 3139057 K8ZCS Edward 3139058 KC8TXA Evan -3139059 N2JLL Joshua 3139060 KD8QBH James 3139061 W8WDS William 3139062 KD8WYA Kevin @@ -49639,7 +61993,7 @@ 3139183 KD8BNR Jason 3139184 KD8RHO Steve 3139185 AL7BA Jim -3139186 KD8YPT Jared +3139186 K8JSS Jared 3139187 KD8UYG Chris 3139188 N8JAD Joyce 3139189 W8CTC Chris @@ -49773,7 +62127,6 @@ 3139317 N8KEN Kenneth 3139318 KC2RCU Grant 3139319 KC8CFI Nicholas -3139320 1248418 James 3139321 KA8RVI John 3139322 K8WFL Timothy 3139323 KD8AN Clyde @@ -50047,7 +62400,7 @@ 3139596 KD8GEH David 3139597 KC8OZA Joshua 3139598 N8VTU Scott -3139599 KE8CHN Louis +3139599 K8LAD Louis 3139600 WD8MOI Nathaniel 3139601 KC8NDF Max 3139602 N8MFM Dale @@ -50106,7 +62459,7 @@ 3139656 KD8BAO Henry 3139657 N8BCM Steven 3139658 WA8DTU Donald -3139659 W8DWC Donald +3139659 AA8DC Donald 3139660 KD8DLY Jonna 3139661 K8SKI Cathy 3139662 W8JTW Joseph @@ -50130,7 +62483,7 @@ 3139681 WD8OJL Paul 3139682 KA8FZS Mark 3139683 N8ZCN Jason -3139684 KD8ZWG Leland +3139684 N8LFK Leland 3139685 KB8SNT Charles 3139686 KD8GUU Joseph 3139687 N8WB Stephen @@ -50185,7 +62538,7 @@ 3139736 KC8OC Thomas 3139737 N8TUA Steven 3139738 KD8GXA Kyle -3139739 N8USK Jonathan +3139739 KM8V Jon 3139740 KD8PHG Richard 3139741 KD8PHG Richard 3139742 W8SGT W8SGT @@ -50219,8 +62572,8 @@ 3139770 KC8URC Scott 3139771 N8PVD John 3139772 KB8SSH Roy -3139773 WU8R Frank -3139774 WU8R Frank +3139773 WU8R Roman +3139774 WU8R Roman 3139775 N8ONI Pat 3139776 KE8BRF Jason 3139777 KB8EE David @@ -50274,7 +62627,7 @@ 3139825 KE8FS Richard 3139826 WD8EHI Malcolm 3139827 KC8MLN Thomas -3139828 WD8EJC Randal +3139828 W8EJC Randal 3139829 N8HHR Jerad 3139830 N8DZD Alan 3139831 W8TDA Katherine @@ -50295,7 +62648,7 @@ 3139846 N8VUA Edward 3139847 N8VUA Edward 3139849 N8UVH Larry -3139850 KE8BBA Michael +3139850 N8MRS Michael 3139851 N8UVH Larry 3139852 KD8NTM Aaron 3139853 KC8SLZ Paul @@ -50357,7 +62710,7 @@ 3139909 N8BIL William 3139910 WD8IIJ Monte 3139911 WD8IIJ Monte -3139912 KE8EBJ Brian +3139912 NA1RB Brian 3139913 W8DAA Dale 3139914 NI8C Aaron 3139915 W8DAA Dale @@ -50474,8 +62827,8 @@ 3140031 AD5OR Greg 3140032 N5PLV Bennie 3140033 NN5Q James -3140034 KA5WHM James -3140035 KA5WHM James +3140034 AA5PD James +3140035 AA5PD James 3140036 KE5WY John 3140037 K5FVL Dan 3140038 W5JCS Jim @@ -50665,7 +63018,7 @@ 3140222 KF5JRP Matt 3140223 K2GKK Donald 3140224 WA5VMS Joe -3140225 K4ADH Anthony +3140225 WA5ADH Anthony 3140226 K7JKZ John 3140227 AF5TU Robert 3140228 N9TRC George @@ -50685,7 +63038,7 @@ 3140242 N5UUA Jon 3140243 KN5UPS John 3140244 KA5J David -3140245 AF5Q Ron +3140245 KS5P Ron 3140246 KF5PFU Ryan 3140247 KF5MTZ Michael 3140248 AF5Q Ronald @@ -50770,7 +63123,7 @@ 3140327 KA5JTY Richard 3140328 AA0NI Daniel 3140329 KB7QQQ Samuel -3140330 AA0NI Daniel +3140330 KG5UCE Kristen 3140331 W3RXO Daniel 3140332 KD5JP Jesse 3140333 K5DLR David @@ -50787,7 +63140,7 @@ 3140344 NB5B David 3140345 N5TWB Bart 3140346 AF5SX William -3140347 KE5NXP Wayne +3140347 N5WDW. Wayne 3140348 KG5LQX Gary 3140349 KG5LQX Gary 3140350 KE5FCA Daryl @@ -50795,7 +63148,7 @@ 3140352 AD5JL Robert 3140353 WD5IDB Howard 3140354 K0CIE Karl -3140355 KG5CPH Anthony +3140355 K5AJT Anthony 3140356 AD5JL Robert 3140357 KD5RJZ Michael 3140358 AE5MT Brian @@ -50970,7 +63323,7 @@ 3140529 W0GMM Gary 3140530 W0GMM Gary 3140531 K0DKR Vincent -3140532 K5VZX Jason +3140532 W5ZP Jason 3140533 KG5RSM Gregory 3140534 K5BAM Robert 3140535 KF5GDN Carter @@ -50993,11 +63346,148 @@ 3140552 N3MAL Mark 3140553 KB1ZQ Harold 3140554 N1LPN Linda -3140555 WA5EEZ Robert +3140555 WA5EEZ Bob 3140556 WA5FLT Joseph 3140557 AE5GZ Michael 3140558 N5KCO Neal 3140559 AE5CJ John +3140560 K5OAM James +3140561 K5OAM James +3140563 W0KIE Michael +3140564 K5EB Earl +3140565 KC5DBH Matthew +3140566 KG5GOG Monte +3140567 KG5TEE Tom +3140570 K5ELO Jackie +3140571 N5BRB Bill +3140572 KF5SYP Bobby +3140573 K9AQT Amber +3140574 KG5SJO Richard +3140575 KD5OND David +3140576 W5TJS Terrance +3140577 KG5RYU William +3140578 KF5APK Gary +3140579 KA7Y Ralph +3140580 KD5NJR Scott +3140581 KA7Y Ralph +3140582 KG5SGQ Larry +3140583 W5JJA John +3140584 KF5APA Diane +3140585 KF5APA Diane +3140586 KE5-LEY John +3140587 N5DJH David +3140588 KG5COX Kari +3140589 KM5H Thomas +3140590 K0WHN William +3140591 AC0PA Roger +3140592 KC5OIX Gary +3140593 KF5MCI Michael +3140594 W0MRB Monte +3140595 N5USQ Kevin +3140596 KD5ORW Scott +3140597 KF5TVG Robert +3140598 KP4DJT William +3140599 WX5CWO Joshua +3140600 W5ABT Thurman +3140601 N5DT David +3140602 AE5LT Morris +3140603 AE5LT Morris +3140604 KF5CUN Joseph +3140605 KF5CUN Joseph +3140606 KC5NWD Kent +3140607 WB5PMF James +3140608 KC5QCV Ronald +3140609 N5UM Alan +3140610 AC5CQ Bradley +3140611 K5HMD Joe +3140612 WA5IYI Joseph +3140613 KG5FUU Grady +3140614 KG5IPO David +3140615 KD5MAF Larry +3140616 AF5SX William +3140617 KD5ZLF Robert +3140618 KF5WRU Stanley +3140619 WB6GMI Robert +3140620 KC5FM Lloyd +3140621 KG5GZU Dennis +3140622 KD5TJG Jason +3140623 KD5TJG Jason +3140624 KD5ZLF Robert +3140625 N2MOT John +3140626 W5NIN Gary +3140627 KC5BEJ Christopher +3140628 KD5KGN Joel +3140629 KP4DJT Chuck +3140630 AF5BL Brad +3140631 KG5TGO Delbert +3140632 KR5B Terry +3140633 KR5B Terry +3140635 W5GFI John +3140636 AE5OF Gary +3140637 KG5OKC Bruce +3140638 WA5ADH Anthony +3140639 KG5NGD John +3140641 N5AFY Larry +3140642 W5ACA Charles +3140643 K0LOT Leo +3140644 KF5NML Gary +3140645 WD5HJZ Eddie +3140646 KC5UEX April +3140647 W0ON Kerry +3140648 WX5NXR David +3140649 KC5MXW John +3140650 KG5UVV Edward +3140652 N5EDD Edward +3140653 N2OMG Steven +3140655 AE5CI George +3140656 KG5KBX Earl +3140657 KG5RT Robert +3140658 K5OES Janice +3140659 K5WAN Wendell +3140660 KB5AWD Ray +3140661 KE5S Patrick +3140662 KE5YBC Andrew +3140663 WX5DRS David +3140664 K5ERR Larry +3140665 N5OCO Eric +3140666 N9VAL Valoriee +3140667 K5SNG Chad +3140668 WX5DLH David +3140669 KD5ZLS Jennifer +3140670 KG5VCP Quincy +3140671 KG5UNH Glenn +3140672 KC5ULF Hubert +3140673 KC5ULF Hubert +3140674 KF5ARX Billy +3140675 WD5ADQ Wilbert +3140676 W8AW Don +3140677 N5HRO Howard +3140678 KK5O Timothy +3140679 AA5GW Gary +3140680 N5FEE Dallas +3140681 NA5O James +3140682 KG5VNH Kros +3140683 KA0ZWV Cecil +3140684 KG5VQO Christopher +3140685 WW5DAV David +3140686 KG5SSV Mark +3140687 KE5SBT Joshua +3140688 N5SLO Sheldon +3140689 KG5EVZ Danny +3140690 KG5VKC Cory +3140691 W5NK Donald +3140692 KG5SQT Frank +3140693 N5CLH Clyde +3140694 KG5VVI Thomas +3140695 KG5VVI Thomas +3140696 K9HFN Earl +3140697 KG5EOG Elmo +3140698 N5VYF Richard +3140699 K9HFN Earl +3140700 KD5RAK H +3140701 KG5UVU Craig +3140702 W5DPH Joseph +3140703 AC0PA Roger 3141001 N7MAQ Jim 3141002 N7MAQ Jim 3141003 KC7HBU David @@ -51082,13 +63572,13 @@ 3141082 K7WCE William 3141083 N7DDA Duane 3141084 K7PN Paul -3141085 AA0PB Craig +3141085 AA0PB Phil 3141086 WA2KGB Richard 3141087 N1PDX Ethan 3141088 AF7ZO Kerry 3141089 W7SFR Russell 3141090 KG6WTO Kyle -3141091 N7TSZ Franklin +3141091 N7TSZ Craig 3141092 K7TYE Sean 3141093 WO7V James 3141094 K7UL Andrew @@ -51096,7 +63586,7 @@ 3141096 AA7BG Bruce 3141097 KE7GXL Edward 3141098 KE7GXL Edward -3141099 AA0PB Craig +3141099 AA0PB Phil 3141100 KB1UYR Tobias 3141101 KE7GYB John 3141102 K6BSR Branden @@ -51126,7 +63616,6 @@ 3141126 KK6JEB Jerry 3141127 KI7IZT Kristopher 3141128 KI7IZT Kristopher -3141129 N6LY Bryan 3141130 KS0F John 3141131 KJ7OB Ronald 3141132 K7MTL Michael @@ -51170,6 +63659,97 @@ 3141170 KC5EQX Andrew 3141171 KI7MGC Ryan 3141172 N7SJC Stephen +3141173 KD7RQ Ryan +3141174 AH6LE Kenneth +3141176 K7FMR Robert +3141177 K7FMR Robert +3141179 KC7ICI Joe +3141182 KB7YZS David +3141183 KP2X James +3141184 KG7YJT Sylvia +3141185 K7NE Michael +3141186 KB7VIS Kirk +3141187 AD7GC Michael +3141188 KQ7R Richard +3141189 KF7JJN Theresa +3141190 N7KOJ Cheri +3141191 K7PN Paul +3141192 AC7FD Tobias +3141193 KF7WXW Michael +3141194 NM7C Bryan +3141195 N7LGK Wade +3141196 KD7THQ Lee +3141198 KB1SVH Aaron +3141199 W4OMA Diane +3141200 N7AZE Ryan +3141201 KI7FVX Craig +3141202 AA7G Gert +3141203 KP2Y Becky +3141204 KG7ULB Brenton +3141205 KF6TYM Melissa +3141206 N7VPL Kim +3141207 KG7EFU Christopher +3141208 K7ZAA Robert +3141209 KF5TOD Rodney +3141210 N7EJP Eric +3141211 KE7WRX Theodore +3141212 W7FAB Anthony +3141213 N7EJP Eric +3141214 W1DUK Patrick +3141215 K7JDD Jonathan +3141216 N7DUD Will +3141217 K7NDC N +3141218 K7NDC N +3141219 W7PRV Jeshiah +3141220 N7FIV Kenneth +3141221 K7MTW +3141222 KI7GKH Joshua +3141223 KD7PJN Kevin +3141224 KD7PJN Kevin +3141225 W2YOT Mohd +3141227 KI7GOE Christina +3141228 KA3RFI Montel +3141229 WA7RPM Richard +3141230 N7LVT Deborah +3141231 N7LVS Allen +3141232 KI7BRS Michael +3141233 K7HJK Hans +3141234 KG7RFM Jonathan +3141235 KZ9N Carl +3141236 KD7ZXK Ardi +3141237 KD7BCY John +3141238 W7SAK Shane +3141240 W1OES Jason +3141241 WZ7Q Joseph +3141242 KF7TGN Lyndon +3141243 KC6RZW Cornelius +3141244 NN7X Leland +3141245 K7WXW William +3141246 N5TEI Timothy +3141247 K7ZRV Linda +3141248 K7LWV Richard +3141249 W7KFO David +3141250 W7AJW Adam +3141251 W7GLG Hector +3141252 KI7QQP Frederic +3141253 KI7RIB Garth +3141254 KF7CEM Michael +3141255 K7KRH Kenneth +3141256 KX7EMT William +3141257 KX7EMT William +3141259 KD7NVM James +3141260 WA7TTD Fred +3141261 KC6UMK Reggie +3141262 KC6UMK Reggie +3141264 KC0DMV Donna +3141265 KD7WIO Brent +3141266 W7SY Sergio +3141267 N7BED Bradley +3141268 WA7HAA Steven +3141269 WA7HAA Steven +3141270 KD7RM Robert +3141271 KI7RXB Tedra +3141272 N4UYA Andrew 3142001 N3ST Bryan 3142002 K4MTP Mike 3142003 N3OBL Frank @@ -51237,7 +63817,7 @@ 3142065 KO3Q Malcom 3142066 KB3MUZ Lee 3142067 W3RC John -3142068 KB3WBN Norman +3142068 KB3WBN Norm 3142069 KO3Q Malcom 3142070 KC3BFS John 3142071 W3FIK Tom @@ -51404,7 +63984,7 @@ 3142232 NF3L Jim 3142233 WF3H Robert 3142234 WB3CTP Paul -3142235 KB3RGT Charles +3142235 K3SHA Charles 3142236 KB3WIH Pete 3142237 KB3BAA Martin 3142238 WA3USG Rick @@ -51457,7 +64037,7 @@ 3142285 N3UGI Joseph 3142286 N3XAO Howard 3142287 KC3CWJ Robert -3142288 KC3GYX Doug +3142288 K3HHI Doug 3142289 N3YJ Glenn 3142290 N3YJ Glenn 3142291 N3IAS Edward @@ -51480,7 +64060,7 @@ 3142308 KB3PCY James 3142309 KA3TGJ Mark 3142310 KE3UC Daniel -3142311 KB3WYJ Stephen +3142311 W3NAM Stephen 3142312 KC3AOK Eric 3142313 AA3OU Edward 3142314 AI3J R @@ -51544,7 +64124,7 @@ 3142373 KB3CHT Andrew 3142374 KB3WDN Raymond 3142375 KB3YEL Robert -3142376 KB3WBN Norman +3142376 KB3WBN Norm 3142377 N3GWC Gerald 3142378 N3MAT Leonard 3142379 AB3CP Chris @@ -51649,7 +64229,7 @@ 3142479 W3LGW Lawrence 3142480 K3ISP Matthew 3142481 KB3PEV Michael -3142482 KC3DHT Wayne +3142482 NE3AT Wayne 3142483 N4EVA Alex 3142484 N3QWO John 3142485 N3QWO John @@ -51680,7 +64260,7 @@ 3142510 KB3TSB Jon 3142511 N3NXC David 3142512 W3PMH Paul -3142513 KB3ZVX John +3142513 WJ3OM John 3142514 KC3GKR Robert 3142515 KC3FNK John 3142516 KB3VS Robert @@ -51700,15 +64280,19 @@ 3142530 N3XXH Michael 3142531 N3ZIO Dale 3142532 KC3CRS Thomas +3142533 K3FCE William +3142534 KC3CRS Thomas 3142535 KC3AHR Richard 3142536 KC3ICY Patrick 3142537 N3ZIO Dale 3142538 KB3LUC Robert +3142539 N2PYS Andre 3142540 N3PFW Paul 3142541 KC3FOV Dennis 3142542 KB3VNP Robert -3142543 WA3AAD Stephen +3142543 W3AAD Stephen 3142544 K3HIN Louis +3142545 NT3F Ralph 3142546 W3CDY Charles 3142547 N3QWT John 3142548 WA3WTH Gilbert @@ -51719,6 +64303,7 @@ 3142553 KC1GXS Nicholas 3142554 KB3LAN Mike 3142555 KB3LAN Mike +3142556 KS3M Warren 3142557 W3UNO Houstin 3142558 KA3UBG Joseph 3142559 KA3PTF David @@ -51731,6 +64316,7 @@ 3142566 W3LNE Donald 3142567 N3TNL Brad 3142568 K3ITH Richard +3142569 W3IHP Joseph 3142570 W3MJA Michael 3142571 K3ETD Charles 3142572 KB3TBT William @@ -51740,13 +64326,14 @@ 3142576 N8BLK Arthur 3142577 KB6FOX Gregory 3142578 KB3TII Scott +3142579 W3JHK Jack 3142580 N3UXQ Edward 3142581 N3VTH Ronald 3142582 KB3IKX Todd 3142583 KB3RTA Lori 3142584 N3GAR Garfield 3142585 KC3EED Anthony -3142586 KB3ZIF Lawrence +3142586 KX3D Lawrence 3142587 WN3I Nathan 3142588 W3PMK Paul 3142589 K8JQO John @@ -51824,6 +64411,7 @@ 3142661 KC3IUN Mark 3142662 KB3IPT Ralph 3142663 KC3FYK Teri +3142664 KC2LHJ Eligio 3142665 N3KUT Youngsook 3142666 K3BEG Bruce 3142667 N3OST Michael @@ -51844,10 +64432,12 @@ 3142682 KB3HGJ Anthony 3142683 KK5SS Robin 3142684 WA3MJY Guy +3142685 WA3HVR David 3142686 K3JIM James 3142687 N3QAS David 3142688 KC3DEW Christopher 3142689 KC3GVD Dale +3142690 WA3T William 3142691 KA3VOR Anthony 3142692 K3FQI William 3142693 W3WOR Bryan @@ -51861,7 +64451,7 @@ 3142701 KC3IUO Thomas 3142702 KB3ZJF Craig 3142703 WB3EBD Linda -3142704 KB3CGR Richard +3142704 N3RTB Richard 3142705 KA3MFO Rinaldo 3142706 WC3BH Charles 3142707 N3JHE Corbyn @@ -51870,6 +64460,274 @@ 3142710 KC3JD Jack 3142711 K3TOW Rick 3142712 KB3FVF Anthony +3142713 AA3RK Mark +3142714 KB3TSJ Michael +3142715 KC3IAT Robert +3142716 KB3ILN Edward +3142717 KB3FFL Reinol +3142718 KB3TSJ Michael +3142719 KC3IZK Brandon +3142721 KC2BEF Francisco +3142722 KB3IV Edward +3142723 N3GBJ Christopher +3142724 N3YGH Carl +3142725 W3FJD Chip +3142727 KD3XC Richard +3142728 N2OWE George +3142729 KC3BJY Edward +3142730 WP3BX Edgardo +3142731 NX8P Gregory +3142732 WA3REB Rafael +3142733 N0XOH Ronald +3142734 KB3HZB Francis +3142735 AE3T Howard +3142736 KC3CAJ Gerard +3142737 WC3T Richard +3142738 AE3T Howard +3142739 KB3TQR Richard +3142741 KB3KJB Bradley +3142742 KB8SSS Greg +3142743 K3PSP Dennis +3142744 N3IMC Lewis +3142745 K3HDG Eric +3142746 WB2SRI Matthew +3142747 WA3MVQ Glade +3142748 W3DEC Donald +3142750 N2PPK Timothy +3142751 KB2MXV Frank +3142752 KB3SHV Leroy +3142753 K3ZK George +3142754 N0JAX Joseph +3142755 W3JHK Jack +3142756 N8EUL Jonathan +3142758 WB3HQE Joseph +3142759 N2ZJQ Richard +3142760 N2ZJQ Richard +3142761 WB2SRI Matthew +3142762 KB3JQZ Brian +3142763 N3AS Carmen +3142764 N3OSO Donald +3142765 KT3E Richard +3142766 WA3YZD Howard +3142767 N3TCS Frank +3142768 K3MRK W +3142769 KC2HQE Robbie +3142770 AB3OV John +3142771 KC3IVM Christopher +3142772 KB3WUD Leann +3142773 KB3IGG Michael +3142774 W2FUV Bryan +3142775 KB1CU Richard +3142776 N3AB John +3142778 W3FMH Kyle +3142779 KD3IJ Wesley +3142780 N3HLK Michael +3142781 K3XR Daniel +3142782 KC3FMJ Brandy +3142783 K3VNN Kevin +3142784 K3OD John +3142785 KB3ITE David +3142786 K3TSA Parg +3142787 N3HKN Richard +3142788 W3LAK +3142789 N1CYB Jason +3142790 KC2UNN Krzysztof +3142791 KC2UNN Krzysztof +3142792 KB3PRI Matthew +3142793 KB3LBB Ralph +3142794 KC3CDF Angela +3142795 AA3SO Robert +3142796 AA3SO Robert +3142797 KB3OWF Edward +3142798 KB3LHT Donald +3142799 N3EDM James +3142800 KC3FNB Jerold +3142801 K3RTU James +3142802 W3CC Ed +3142803 KC3JKG Leo +3142804 N3RN Robert +3142805 WS2K Joseph +3142806 KC3FJB Shrinivas +3142808 W3WOW Francis +3142809 W3WOW Francis +3142810 N3JDR William +3142811 W3SJS Stephen +3142812 K3IPI Mark +3142813 KC3JHO Ryan +3142814 K3TE Thomas +3142815 WA3QJL Gerry +3142816 W3LWH William +3142817 N3CNJ David +3142818 KN3Q Renaldo +3142819 KN3Q Renaldo +3142820 WR3Y Robert +3142821 K3TIC Bruce +3142822 K3QDU Malcolm +3142823 N3QIH Edward +3142824 KB3UDY Mike +3142825 W3EMT Jason +3142826 KC3IAR Drew +3142827 K3ROS Ross +3142829 KC3JNB Daryl +3142830 WO3T Carmen +3142831 W3EMA William +3142832 KB3WHR Bryan +3142833 W3LES Lester +3142834 KC3JOC Patrick +3142835 N3EYT David +3142836 N3OAW Robert +3142837 N3RCH Mary +3142838 N3KZX Randolph +3142839 KB3PCA David +3142840 N3TWU Raymond +3142841 KC3CIN Douglas +3142842 K3OK Wm. +3142843 W3CE Alfred +3142844 N3SQD George +3142845 NT3P John +3142846 KC3ACH Pat +3142847 W3SJS Stephen +3142848 KC3JIS David +3142849 KC3JOH Carl +3142850 N3DHE Mark +3142851 KC3AWL Matthew +3142852 KC3JER Scott +3142853 KC3FXG Robert +3142854 WA3RKZ Lea +3142855 KC3JIZ Kenneth +3142856 N3KDJ Philip +3142857 KC3JJK Timothy +3142858 KA3SAW Peter +3142861 W3BPC Brian +3142862 W3OKU Richard +3142863 KC3FNK John +3142866 KA3SAW Peter +3142867 KC3HFG Connor +3142868 KC3DAD Gary +3142869 KA3ODI Albert +3142870 WB3CTT Christopher +3142871 KB3FFL Reinol +3142872 N3HCP Gary +3142873 KA3WSO Herbert +3142874 N3XHO Larry +3142875 K3ACW Adam +3142876 KC3JRO Karl +3142877 KA3RXY Charleen +3142879 N3ZNT Aaron +3142880 KB3MAL Malcolm +3142881 KB3GUN William +3142882 KB3NIA Travis +3142883 N3JMN Miguel +3142884 KE3PO Samuel +3142885 KC3IGN David +3142886 KA3REK Nicholas +3142887 K3BVU Benjamin +3142888 K3BVU Benjamin +3142890 W3MSB Michael +3142891 N3JMN Miguel +3142895 KC3JIO Darrell +3142896 WB3CTT Kyle +3142897 KC3IBL Joseph +3142898 KC3IBL Joseph +3142899 AB3NE Allen +3142900 W3DWM Derek +3142901 KC3BYI Justin +3142902 K8KRB Kenneth +3142903 AA3KP Walter +3142904 W3PDW Brian +3142905 NW1A Craig +3142906 KC3BYI Justin +3142907 N3TUQ Kurt +3142908 N3UEC Steven +3142909 K3CCN Christopher +3142910 KB3YDT Timothy +3142911 KB3YDU Jacob +3142912 K3DY Antoine +3142913 K3WIZ David +3142914 KB3YDT Timothy +3142915 N3JRW Dennis +3142916 N3GQF George +3142917 N3JRW Dennis +3142918 K3ROG Rick +3142919 N3ADK Everette +3142920 K3DRE Douglas +3142921 KC3DRE Mark +3142922 KC3BXT Robert +3142923 KC3OPM Osiris +3142924 WB3CSY Richard +3142925 KA3CNT Ronald +3142926 KC3AFB Jota +3142927 WA3ZHG C +3142928 KC3JTA Mark +3142929 NE3KO Casey +3142930 N6CAR Christian +3142931 N3ROC James +3142932 W3LMV Lucie +3142933 K3NCY David +3142934 N8WXQ Frank +3142935 KA3RFI Montel +3142936 KB3DFZ John +3142937 KC3IEU Adam +3142938 KC3JXS Jeffrey +3142939 N3TMA Louis +3142940 N3VCA Fred +3142941 K3IHI Luis +3142942 KB3DFZ John +3142943 KC3JXS Jeffrey +3142944 N3YFO David +3142945 KB3VLY Stefan +3142946 KA3RFI Montel +3142947 N3JTT Howard +3142948 K3CWH Craig +3142949 KF2FI Franklin +3142950 KE8HTA Debra +3142951 W3SEB Eusebio +3142952 KW3HD Hugh +3142953 KC3IPD Mark +3142954 N3RTB Richard +3142955 KB3HGG Gerald +3142956 N3NNL Paul +3142957 K3CKA John +3142958 KB3ATM Miguel +3142960 KA3AYY Robert +3142961 AB1HP Takao +3142962 WA3SEE Carl +3142963 KC3CVK John +3142964 KQ4WU Jacques +3142965 N3XBX Victoria +3142966 N3VAN Matthew +3142967 KC3KAL Jamison +3142968 KB3VZX Annarita +3142969 KC3KAI Ian +3142970 KC3CYF Stephen +3142971 KC3BKO Christopher +3142972 N3HCP Gary +3142973 KX3MK Mark +3142974 KX3MK Mark +3142975 W3PCJ Paul +3142976 KC3PCS Scott +3142977 KB3FJN Phillip +3142978 KC3JCJ Julio +3142979 K3RON Ronald +3142980 KB1JEY Michael +3142981 KA3WXV George +3142982 W3LHT Donald +3142983 KW3HD Hugh +3142984 N3OUP George +3142985 W0ROY Roy +3142986 KB3UHM Derek +3142987 N3MLB Christopher +3142988 W3IW John +3142989 N6CAR Christian +3142990 KC3GYH Phillip +3142991 W2FUV Nj/Pa +3142992 AB3ZG John +3142993 K3QDU Malcolm +3142994 KC3BFS John +3142996 N3DNX Richard +3142998 KC3IVS Audra +3142999 N3NDU Llewelyn +3143000 N3WXW Edward 3144001 KB1ISZ William 3144002 KB1ISZ William 3144003 KC2FMI Joseph @@ -51893,8 +64751,7 @@ 3144021 N1RHH Octavio 3144022 KA1MXL Kevin 3144023 K3CAB Carol -3144024 KE4PLT John -3144025 W1WJB Waldon +3144025 W1WJB Wally 3144026 N1GMB Glenn 3144027 W1CFE David 3144028 W1KFR Bill @@ -51944,6 +64801,14 @@ 3144072 W2DAN David 3144073 KD1S Anthony 3144074 W1CFE David +3144075 N1TAG Matthew +3144076 KC1HVC David +3144077 WA1BXY Donald +3144078 N6RFM Robert +3144079 W1ZAP Geoffrey +3144080 K1JST Jeremy +3144081 KB1TIA Mike +3144082 W1GRI Henry 3145001 KN4SWB Matthew 3145002 KN4SWB Matthew 3145003 N4LRD Lane @@ -52114,7 +64979,6 @@ 3145168 KK4EVI Warren 3145169 KF4JOD Robert 3145170 K4LTF Joseph -3145171 KM4D Dave 3145172 KO4MZ G 3145173 K4UFT Ted 3145174 WR4XM Mandell @@ -52153,7 +65017,7 @@ 3145207 KG4WRU Brian 3145208 KJ4EDT Nathan 3145209 KK4FU Michael -3145210 KM4HIX Laura +3145210 N3LSD Laura 3145211 N3DNR William 3145212 K4PS 3145213 W4GL Sumter @@ -52248,7 +65112,6 @@ 3145302 KI4KKB Chistopher 3145303 AD4RL Berry 3145304 KF4QXQ Walter -3145305 KF4AYM Leon 3145306 N2OBS Keith 3145307 K4BSC Brent 3145308 KF4ECK Edward @@ -52328,6 +65191,9 @@ 3145382 W3WOT Palmer 3145383 KI4HID Lee 3145384 W1GRE Godfrey +3145385 KF4JYE Leon +3145386 N4VDE Ricky +3145387 N4VDE Ricky 3145388 KK4AYA Daniel 3145389 AE4RT Thomas 3145390 KA3IZE John @@ -52355,6 +65221,7 @@ 3145412 KM4LDZ Stuart 3145413 KB2UBO David 3145414 K4WTM Ruben +3145415 KF4RVH James 3145416 KM4QXD Josh 3145417 KM4QXD Josh 3145418 KF4UOR Clifton @@ -52477,7 +65344,7 @@ 3145536 KR4NO Philip 3145537 N4ENQ Maxie 3145538 NN4SS Larry -3145539 K4RIG William +3145539 W2RST William 3145540 K2OK Robert 3145541 KI4PKI George 3145542 WA4GIB Harold @@ -52532,7 +65399,7 @@ 3145591 WD4CXW Carl 3145592 KM4CIM Anthony 3145593 AJ4GR Ralph -3145594 KM4LEB Anita +3145594 KN4EFX Anita 3145595 KI4IDS Jay 3145596 N2HQQ Troy 3145597 K2HME Duane @@ -52584,8 +65451,12 @@ 3145643 KK4AGN Margaret 3145644 W4GE Richard 3145645 KM4VUH Gregory +3145646 KN4CHY Keith 3145647 K4ECM Paul 3145648 KK4AGN Margaret +3145649 KK4LML Joseph +3145650 K4IRD Randall +3145651 KA2VKU Richard 3145652 KG4ETE Willie 3145653 AG4RD Lloyd 3145654 KM4VDX Charles @@ -52661,16 +65532,145 @@ 3145724 KZ4JON Jon 3145725 KZ4JON Jon 3145726 KJ4WIZ John +3145727 W4MBC James 3145728 K4TPE Kell 3145729 KC8ZYB Jeff 3145730 KN4CLR Philip 3145731 N4LFZ Leo 3145732 KJ1F Russ -3145733 N4MNN Donald +3145733 N4MNN Marty 3145734 WG4E William 3145735 W4WU Richard 3145736 N4MNN Marty 3145737 KD4FDL George +3145738 WG4E William +3145739 KM4HXA Charles +3145740 N4MF Mitchell +3145741 N4JHY Bruce +3145742 K4WCN Wayne +3145743 K4WCN Wayne +3145744 KM4MIF Matthew +3145746 KG4GKY Duwayne +3145747 AE4VJ Brad +3145748 KN4DTI Christopher +3145749 K4FPP Richard +3145750 KG4FQF Richard +3145751 N4KOP William +3145752 K2SLI Carl +3145753 W8DKR Joseph +3145754 KM4IDY Bryan +3145755 KB2WZX John +3145756 KB2WZX John +3145757 KM4YYD John +3145758 KM4YYD John +3145759 WA4USN Yorktown +3145760 KN4CWB John +3145761 KK4WEE Liudmila +3145762 KM4YFU Peter +3145764 AF4HL Oscar +3145766 K8JMA J +3145768 NQ3P William +3145769 K4ZEV Monroe +3145771 W1OJ John +3145772 KM4MPY German +3145773 KI4LXH Brian +3145774 KF6QCO Cliffton +3145775 K4IRD Randall +3145776 KI4LXH Brian +3145777 WB4TC Todd +3145778 NO8X James +3145779 KK4GXR Gary +3145780 WA4DT Dirk +3145781 WR4EC Em +3145782 KA4RAD Richard +3145783 WB4LJD Johnnie +3145784 W4HTE Mark +3145785 KK4HFJ Steven +3145786 N3LSD Laura +3145787 AA1L Roger +3145788 KB4AC John +3145789 KN4FHD Petr +3145790 N4WAC Matthew +3145791 WB4LJD Johnnie +3145793 K4UXF Jesse +3145794 N4EHT Elaine +3145795 KJ4DIA Michal +3145796 KJ4OEF Mcleod +3145797 KA4WYC Jeffrey +3145798 KU4YM David +3145799 KK4WRR Jaimes +3145800 KN4FNV Harold +3145801 KN4FNB David +3145802 KI4ZJI Randy +3145803 KM4YYF Richard +3145805 KG4AQG Michael +3145806 KI4KRW Bobbi +3145807 W4EHS Nathan +3145808 KM4RGZ James +3145809 KN4FPN Jerry +3145810 K3JF Jeffrey +3145811 K3JF Jeffrey +3145812 KI4THP Chad +3145813 KI4ZJI Randy +3145815 WB4TC Todd +3145816 KM4WWE Tonya +3145817 N2MWH Michael +3145818 KF4CHC John +3145819 KF4CHC John +3145820 W3MKG Michael +3145821 KC9GDX Brian +3145822 KC9GDX Brian +3145823 KN4EIW Wally +3145824 W4HTE Mark +3145825 KC4AKN Richard +3145826 KN4FXL Bryan +3145827 N4JWL James +3145828 KT4KB Jonathan +3145829 W4LVH William +3145830 KF4CEI Matthew +3145831 KF4JML Belinda +3145832 KN4FXI James +3145833 K4FPP Richard +3145834 KI4YVJ Alan +3145835 N2WA Walter +3145836 WC0D Robert +3145837 KG4GSE Billy +3145838 WD8P Raymond +3145839 KM4DIU Twin +3145840 KN4EIW Wally +3145842 KZ4O Terrence +3145843 KZ4O Terrence +3145844 KI4YVJ Alan +3145845 W4BIX Jeff +3145846 W4RMN Rmn +3145847 N4OVQ Stacey +3145848 WB4RSU Michael +3145849 AA2IA William +3145850 KA4CHS Rick +3145851 KA4CHS Rick +3145852 KN4ENR Sarah +3145853 KM4VAH Ronald +3145854 KM4VAH Ronald +3145855 KK4SJC David +3145856 KT4OO John +3145857 K4CAE David +3145858 KI4MYN R +3145859 KN4DMM Robert +3145860 K4CAE David +3145861 KM4YFW Brett +3145862 N4DDS Harry +3145863 W1WQ Robert +3145864 NE4EA Al +3145865 W4KR Stanley +3145866 KD4MOM Terri +3145867 AB7P Bill +3145868 AB7P Bill +3145869 KB4IPA Steve +3145870 KD4MOM Terri +3145871 WA4JWC Alex +3145872 KJ4UYO Mary +3145873 K4IRT Paul +3145874 KM4ZNU Clarence 3146001 KG6JLB Thomas 3146002 AD0BN Aaron 3146003 KD0QYR Dustin @@ -52690,6 +65690,17 @@ 3146017 AC0PN Bruno 3146018 AF0DJ David 3146019 WB0HHM Raymond +3146020 WD0EXR Jeffrey +3146021 KE0LNB Gary +3146022 KD4KLD Michael +3146023 WV8CW Charles +3146024 WV8CW Charles +3146025 KE0OFU Dean +3146026 W7LZN Bradley +3146027 W0GTL Christopher +3146028 N6DMR Duane +3146029 N6DMR Duane +3146031 KC0CAT Gerry 3147001 WB4JGI Stuart 3147002 K1LNX Stephen 3147003 K1LNX Stephen @@ -52703,6 +65714,7 @@ 3147011 KM4DPI Andrew 3147012 KF4NUZ Edgar 3147013 KF4LHP Matthew +3147014 KK4RSK Samuel 3147015 WM4RB Mike 3147016 WB4JGI Stuart 3147017 WB4JGI Stuart @@ -52775,7 +65787,7 @@ 3147084 K4SOF Sam 3147085 KM4DHO Martin 3147086 N4KFI Ronnie -3147087 KJ4SJR Robert +3147087 KJ4SJR Scott 3147088 K4PMG Phillip 3147089 KA4BNI Alan 3147090 WA4BGK Bobby @@ -52792,11 +65804,11 @@ 3147101 KB4REC Joe 3147102 WD4BKY Richard 3147103 K4OZE Vincent -3147104 KC5PWS Victor +3147104 AI4BE Victor 3147105 K4BLB Barry 3147106 W4CLH Larry 3147107 WB4TVW Charles -3147108 KJ4SJR Robert +3147108 KJ4SJR Scott 3147109 KK4WTI Marc 3147110 KD4PRH Roger 3147111 KI4IRS Jeffery @@ -52828,7 +65840,7 @@ 3147137 KV4OT Douglas 3147138 KE4HX Jim 3147139 KK4LZF Perry -3147140 WB4TNH Richard +3147140 K6QS Richard 3147141 W1GLE Gerald 3147142 N1CDB Chris 3147143 N4JTQ Sawaya @@ -52926,7 +65938,7 @@ 3147235 KF4NUZ Edgar 3147236 KM4PAO Brian 3147237 KC4XT Laimon -3147238 K4SNG Steve +3147238 N4SNG Steve 3147239 N4RGC Clint 3147240 K4QFM Russ 3147241 K4BCL Bryan @@ -52965,7 +65977,7 @@ 3147274 KC4JOE Joseph 3147275 W4WRE Rodney 3147276 KE4OTZ Tim -3147277 KM4PCG Dan +3147277 W4DPJ Dan 3147278 KM4HNX Joe 3147279 KM4PLP James 3147280 N4TOG Johnny @@ -53036,7 +66048,7 @@ 3147345 K5TYN George 3147346 N4WWH William 3147347 WA2BFX Ivan -3147348 KM4PCG Daniel +3147348 W4DPJ Daniel 3147349 KI4ZZJ Brent 3147350 KQ4E Jim 3147351 KQ4E Jim @@ -53056,10 +66068,11 @@ 3147365 W3HEN John 3147366 KF4GDS Robert 3147367 KG4GVX Marvin +3147368 WX4XW Jason 3147369 KC8CPW Jonathan 3147370 KD4DLU John 3147371 KM4BBD Thorsten -3147372 KK6MAT Fabienne +3147372 WX4XW Jason 3147373 N4ABV Donald 3147374 KF4TNP Brent 3147375 KM4LCV Reynel @@ -53074,7 +66087,7 @@ 3147384 KB4PNG Jerry 3147385 KT4PN Paul 3147386 WD4PRP Kenneth -3147387 N2NUT Thomas +3147387 N2NUT Tom 3147388 WB4MYA Charles 3147389 KJ4SUW Paul 3147390 KG4QWI Brandon @@ -53141,7 +66154,7 @@ 3147452 KG4BGF Ricky 3147453 KG4SZW Randall 3147454 KJ4NSF Michael -3147455 KK4KXZ Justin +3147455 N4CCP Justin 3147456 WB4HPQ James 3147457 KB4RBY Troy 3147458 K2MAD Michael @@ -53187,7 +66200,7 @@ 3147498 W9LMJ Sam 3147499 AA4BP William 3147500 KC8QOF Joseph -3147501 N4AGE Charlie +3147501 KD4CR Charlie 3147502 K4AVG Jordan 3147503 KI4UVJ Jonathan 3147504 N3ORX Henry @@ -53196,6 +66209,7 @@ 3147507 KF4DLK Tyrel 3147508 K8QJR Thomas 3147509 KJ4AVH Reed +3147510 N4KSP Kirk 3147511 KJ4ZJL Maurice 3147512 N4IAM Gary 3147513 WB4RHQ Ed @@ -53227,7 +66241,7 @@ 3147539 AB9ZD Kenneth 3147540 KE4IQS Terry 3147541 KC4YQK Kevin -3147542 N8EOQ William +3147542 KM6Q William 3147543 KM4ALT Stephen 3147544 N4EMR Neil 3147545 WA4PTZ Timothy @@ -53257,9 +66271,10 @@ 3147569 WD8OMO J 3147570 K3ALF Alfonso 3147571 KI4GCQ David -3147572 KD4IIC Bryan +3147572 W4CF Bryan 3147573 N9SWH Peter 3147574 W4ITR Gregory +3147575 KF4DKW David 3147576 KN4BJU Thomas 3147577 K4NRK Nomon 3147578 N4KKH Sonny @@ -53271,6 +66286,7 @@ 3147584 KD4OGE Susan 3147585 KE4FCF Jeremy 3147586 KG4EIT Christy +3147587 KJ4CIN Sissy 3147588 N4XNR Harold 3147589 WF7T Brad 3147590 KM4SHC Ted @@ -53283,12 +66299,13 @@ 3147597 W4DVD Dennis 3147598 KD4VOL Scott 3147599 N4EMO Adrian -3147600 KJ4CIN Shirley +3147600 KJ4CIN Sissy 3147601 WB6DNU Jeffrey 3147602 AB4NH Timothy 3147603 N4EMO Adrian 3147604 W4HZB J 3147605 N4FV Bobby +3147606 KN4CPX Shirley 3147607 K4REF Rick 3147608 KJ4NND Thomas 3147609 KI4KGR Richard @@ -53296,6 +66313,188 @@ 3147611 NG3X Mark 3147612 KN4CTM Karoline 3147613 W4EBY Carl +3147614 K4VIA Todd +3147615 KN4CTV Thomas +3147616 KN4CTV Thomas +3147617 KM4USQ James +3147618 AG4KB Timothy +3147619 KW4WX Anthony +3147620 N4RMK Robert +3147621 KJ4UYQ David +3147622 KJ4WGR Mary +3147623 KJ4UYQ David +3147624 KJ4WGR Mary +3147625 KF4YMC Kevin +3147626 K4TJK Bryan +3147627 WX0EMT William +3147628 KE4CGL Nick +3147629 KD4MIG Kash +3147631 WA4NOE William +3147632 N1OMG Ron +3147633 K4HLT Henry +3147634 KB4JHU Michael +3147635 N2YCX Ramon +3147636 N2YCX Ramon +3147638 KF4IVV Joseph +3147639 KE4LQY Alvis +3147640 KF4KKC Robin +3147641 KU4DZU David +3147642 KI4LAX Kevin +3147643 KM4ZIZ Jackie +3147644 KJ4IGR Bobby +3147645 WR4MS William +3147646 KJ4SHW James +3147647 N6UHH Harold +3147648 N6UHH Harold +3147649 KI4QMJ Thomas +3147650 KD4VLC Danny +3147651 K4AOL Michael +3147652 WB4VOL Matthew +3147653 WB4VFL Matthew +3147654 AA3JF Jamie +3147655 KG4WXX Matthew +3147656 KG4WXV Holly +3147657 KM4OJK Bradley +3147658 KN4DVQ Ronald +3147659 K4IDE Eric +3147660 K4EQX Terry +3147661 KM4MPF James +3147662 KK4JUO Wade +3147663 W4LSX Daniel +3147664 K4JLB Jerry +3147665 N8NUT Karl +3147666 W4LET Justinparr +3147667 KT4QF Michael +3147668 W4WXT Robert +3147669 KK4UTQ Nicholas +3147670 N2DDC David +3147671 WI3B Dana +3147672 N4JBN Jimmy +3147673 KF4IIL Alan +3147675 KC4WTI Scott +3147676 KM4RBP Fredrick +3147677 KX6F John +3147678 KX6F John +3147679 KG4WXW David +3147680 KJ4RMA Austin +3147682 WS4S Conard +3147683 NK4I Tighe +3147684 W4JZE Jacob +3147685 K9ELI Elijah +3147686 KG4LHC Christopher +3147687 KI4BSL Jeremy +3147688 KB9KQU Geoffrey +3147689 KN4CTR Roger +3147690 KN4CTR Roger +3147691 KE4KMG Michael +3147692 KG4LHC Christopher +3147693 KK4DWU Geoffrey +3147695 N4KAC Gregory +3147697 KN4DGI Rickie +3147698 WA4AR James +3147699 WA4AR James +3147700 W2XAB John +3147701 W2XAB John +3147702 W2XAB John +3147703 KD4WX John +3147704 KN4FCO Jacob +3147705 W4AKC Terry +3147706 KN4EYJ Jeffrey +3147707 N4DRS Rodney +3147708 KK4DKD David +3147709 KN4DZX David +3147710 KK4DYU Vincent +3147711 KF5QGF Craig +3147712 KB8MGL Christopher +3147713 K3LM Edward +3147714 K4WYC Dakota +3147715 K4QX Maurice +3147717 N4WBC William +3147718 KG4FUM Timothy +3147719 N4KKH Omer +3147720 N4PWQ John +3147721 K4DXU William +3147722 KA4DHI Dennis +3147723 KA4DHI Dennis +3147724 KG4LDK Donnie +3147725 KB8YMJ Mark +3147726 AG4OA Mark +3147727 N4CES William +3147728 K1QKZ Charles +3147730 AI4SI Ricky +3147731 KM4PMW Christopher +3147732 KN4FVO Tom +3147733 W4TGB Richard +3147735 KD4V Michael +3147736 KJ4RVN Chad +3147737 KN4DZL Zachary +3147738 N4EOL Michael +3147740 KI4ZMM Johnny +3147741 KN4EWU James +3147742 KK4ZNA Wayne +3147743 W4TGB Richard +3147744 KE4OTV Deborah +3147745 AE6QE Richard +3147746 KD4KDF Robert +3147747 WB8ZGM James +3147748 W4KEV Kevin +3147749 K1VOX Jonah +3147750 KK4KW Arline +3147751 KI4FYQ Jeremy +3147752 KF4ZUN James +3147753 KN4EZH Robert +3147754 KF4DLK Tyrel +3147755 KN4SO Marc +3147756 K4RAE Matthew +3147757 N4AJE John +3147760 KC5GGE David +3147761 N4VSD Kenneth +3147762 KI4OTR Larry +3147763 WR5X William +3147764 K4HWS Howard +3147765 WR5X William +3147766 KD4KSO Robert +3147767 KC4QT William +3147768 KJ4LEB Jerry +3147769 KG4KFX Ronald +3147770 W4QXL Fredrick +3147771 KN4ROB Robert +3147772 KM4LMD Kevin +3147773 KJ4IEU Ed +3147774 KN4BHV Adam +3147775 KK4ECU Kenneth +3147776 KK4ECU Kenneth +3147777 K7KAS Dennis +3147778 K4MPH Francis +3147780 WB4FWQ Tom +3147781 KN4GMC Daniel +3147782 N4RFT James +3147783 N1NUT Edward +3147784 W0GZR Mark +3147785 KE4KQI Anthony +3147786 KI4UJY Michael +3147787 KB2MFS Timothy +3147788 WD8G Steven +3147789 KM4EBM Mason +3147790 K4VZZ Gary +3147791 WB4ZFK Gene +3147792 KN4FXD Bryan +3147793 W4WTK David +3147794 KN4EHX Nathaniel +3147796 KN4ELA Trevor +3147797 NN1H Allan +3147798 N6MMX Christopher +3147799 K4EDS Eddie +3147800 K4EDS Eddie +3147801 K0KTB Karl +3147802 WB4IEJ Wayne +3147803 KM4FSM Blake +3147804 WA0BAG Paul +3147805 KM4LTB Jason +3147806 KJ4PT Patrick +3147807 W0CAS Bobby +3147808 KM4SNW Richard +3147809 KK4HQ Robert 3148001 W5EBQ Jim 3148002 N4MSE Jeff 3148003 KE4QLC Cliff @@ -53537,7 +66736,7 @@ 3148240 K5ORN Cevan 3148241 N5TIT Jeffrey 3148242 KD5DFB Michael -3148243 N5YWH Jose +3148243 K5HYT Jose 3148244 KB0DBJ James 3148245 NT5PH Pat 3148246 AE5CF Brian @@ -53789,7 +66988,7 @@ 3148494 KD5BSC Joshua 3148495 N5TTX Josh 3148496 K5TYN George -3148497 W8QB Douglas +3148497 K8DGF Douglas 3148498 KF5DAS Michael 3148499 N5YUS Mark 3148500 W4FH Douglas @@ -53812,7 +67011,7 @@ 3148517 KE5YPH Joe 3148518 W5MWI Michael 3148519 W5NGU Dcara -3148520 KG5LBP Tom +3148520 KB5RF Tom 3148521 KG5MGD Karen 3148522 K5ENB Kenneth 3148523 N5YM Michael @@ -53826,7 +67025,7 @@ 3148531 N5ZZB Michael 3148532 KE5FGA Jeffery 3148533 KF5MNB Robin -3148534 KE5BXH Howard +3148534 W5BGV Howard 3148535 KF5SFW Jesse 3148536 N5BRI Kie 3148537 KG5CNC Larry @@ -53946,7 +67145,7 @@ 3148651 KB5LXS John 3148652 KG5JTU Daniel 3148653 W5GEO Marc -3148654 W5KCM Randall +3148654 W5KCM Randy 3148655 KE5DOL Marcos 3148656 KF5YVL John 3148657 KD5KJZ Randy @@ -54055,7 +67254,7 @@ 3148760 K5WTC Fred 3148761 KD5MJM Matthew 3148762 KE5JGL Dallas -3148763 KE8DNH Nathan +3148763 N5NJW Nathan 3148764 K9FNN Howard 3148765 W5WI Harlon 3148766 WA5VRO Patrick @@ -54112,8 +67311,8 @@ 3148818 KI4IMK Robert 3148819 KF5NKA Julie 3148820 AE5BK William -3148821 K5MRM Mike -3148822 W5DZ Richard +3148821 NE5XT Mike +3148822 W5DZ Dick 3148823 K5FPP Dhiren 3148824 KB5PBM Robert 3148825 KG5KUQ George @@ -54255,7 +67454,7 @@ 3148964 W4OOP Matthew 3148965 WW5OBA Onzo 3148966 KE5FUS Mark -3148967 KG5QYA Connor +3148967 WG1GEM Connor 3148968 N5RIV Thomas 3148969 N5LNO Larry 3148971 N5THT Joe @@ -54275,7 +67474,7 @@ 3148986 KG5CMS Donald 3148987 K5VPW Jim 3148988 N5TMZ Kenneth -3148989 KA5TAW John +3148989 N5JHN John 3148990 KF5KBZ Michael 3148991 KD5OZE Ryan 3148992 N5RHA Robert @@ -54329,7 +67528,7 @@ 3149041 KD7BA Don 3149042 KE7DRL Emily 3149043 KF7YN Jon -3149044 W3HQO Brian +3149044 K7HQO Brian 3149045 WE7BBQ Doug 3149046 KD7KGN Brian 3149047 N7MFQ John @@ -54377,7 +67576,6 @@ 3149089 W7TJN Tony 3149090 W1YMI Charles 3149091 K1OO Larry -3149092 KE7DOG Karen 3149093 KC7TPV Robin 3149094 KG7ZUE Ian 3149095 KC6JLX Sterling @@ -54412,6 +67610,47 @@ 3149124 AE7RG Roger 3149125 KF7DKM Laurie 3149126 KD7MYP Vickie +3149127 WA7ZBO Larry +3149128 AF7J Thomas +3149129 K2SEC Shannon +3149130 N7DGL Rhett +3149131 KF7VLT Anthony +3149132 KF7VLR Samuel +3149133 KI7HCG Grayson +3149134 K7JL John +3149135 KF7LQW Roy +3149136 KB7HFQ Mark +3149137 W7DBO Johnathan +3149138 N6RBV Robert +3149139 KA5RTV Mckay +3149140 KD7AWJ Brady +3149141 W7BAS Bruce +3149142 AA1HE Harry +3149143 N7TCP Ted +3149144 KF7WUZ Jared +3149145 KS7P Kelly +3149146 K7UHP Greg +3149147 W7CRC Craig +3149148 W7CRC Craig +3149150 K7UMD Jamie +3149151 K7UMD Jamie +3149152 W7WJB Jay +3149153 W1TAD Tad +3149154 N7MEM Matthew +3149155 KB7OUU Elliott +3149156 W7FJ Rob +3149157 KD7MKD William +3149159 KD7BHB Robert +3149160 WG7JM James +3149161 W7FJ Robert +3149163 K7LNP Pat +3149164 K7LNP Pat +3149165 N7GAD Alan +3149166 WA7UAH Douglas +3149167 KG7HSL Allan +3149168 KI7MAT Colton +3149169 N6RTR Marshall +3149170 KZ1B Robert 3150001 N1CIV Bob 3150002 KC5CNT Russ 3150003 KC5CNT Russ @@ -54482,7 +67721,7 @@ 3150068 KC1DIW John 3150069 K2KDA Northeast 3150070 KA1BUM Rollin -3150071 KC1BT Allan +3150071 KC1BT Ray 3150072 KB1FDA Joe 3150073 KB1ZYP Colleen 3150074 KA1LDL Miles @@ -54500,8 +67739,8 @@ 3150086 NJ2VT Peter 3150087 KB1ODN Christopher 3150088 K1XV Raymond -3150089 N1ZVT Caleb -3150090 W1VTK Richard +3150089 K1QY Caleb +3150090 N1UF Richard 3150091 K1MZM Alan 3150092 W1KMB K 3150093 N1IOE Allen @@ -54517,12 +67756,30 @@ 3150103 KC1AEM Barbara 3150104 KC1AEM Eli 3150105 N1JGB Bruce -3150106 W2HDI Arnold +3150106 W2HDI Arnie 3150107 W1RFP Blanchard 3150108 K1LOL Jason 3150109 W1KGB Jeffrey 3150110 WB2JIX Brian 3150111 KB1ILS David +3150112 N1DNN Bill +3150113 KC1FTF Mark +3150114 KC1HKR Timothy +3150115 N1ARN Arnold +3150116 WB1ELG Jim +3150117 WE2M Paul +3150118 N2ALB John +3150119 KB1KPO Jerry +3150120 KB1KPO Jerry +3150121 KC1DGT Anthony +3150122 KA1RW Elyse +3150124 KC1HKR Timothy +3150125 AC1CX Ronald +3150126 KC1HRN Benyamin +3150127 KB1IVE Stephen +3150128 KA4NMA Randy +3150129 KC1IMF Fred +3150130 N1NRA John 3151001 N8RK Ralf 3151002 W4YP Bob 3151003 W4YP Bob @@ -54683,7 +67940,7 @@ 3151159 KB1TZN Luciano 3151160 KM4FAI Angie 3151161 W2CID Lars -3151162 K6JCG Jon +3151162 K4YS Jon 3151163 KD4LTI Ren 3151164 W4EDS Edward 3151165 KK4UYT Thor @@ -54764,7 +68021,7 @@ 3151240 KA4VMP Edward 3151241 KK4PLL Aaron 3151242 WA4MSH Judith -3151243 KK4XB Albert +3151243 K4ZB Albert 3151244 KM4KIY Scott 3151245 W4KZK Charles 3151246 KI4FQD Steve @@ -54778,7 +68035,7 @@ 3151254 KF8PT Alan 3151255 KW4KB Brian 3151256 KM4KAF Matthew -3151257 KK4XB Albert +3151257 K4ZB Albert 3151258 N4ON Curtis 3151259 K4CGC Roy 3151260 W5CDR Sean @@ -54839,7 +68096,7 @@ 3151315 KM4GIX William 3151316 N3AYW Patrick 3151317 KD4EG Ted -3151318 W4WFF Nasa +3151318 W4WFF NASA 3151319 N4MGQ Joseph 3151320 K8DM David 3151321 AI4LL Jack @@ -54879,9 +68136,9 @@ 3151355 KM4GMP Zea 3151356 KM4GMQ Casey 3151357 KE4KZE Harry -3151358 KM4JNW Damon -3151359 KM4JNW Damon -3151360 KM4JNW Damon +3151358 K9CQB Damon +3151359 K9CQB Damon +3151360 K9CQB Damon 3151361 KZ4CMB Charles 3151362 KC4UFO Jesse 3151363 K1SO Jerry @@ -54903,7 +68160,7 @@ 3151379 W1ZFB Mike 3151380 W4TOW Richard 3151381 WB5LFS Marcus -3151382 KJ4PZX Chris +3151382 NZ6T Chris 3151383 KM4HRG Don 3151384 KK4JWB Ben 3151385 WB8BON Robert @@ -55056,6 +68313,8 @@ 3151532 K4PK Donald 3151533 KD4BNQ Dale 3151534 KD4BNQ Dale +3151535 WB4VWR George +3151536 K4DND David 3151537 KG4WTF Gregory 3151538 KJ4OCE Deapesh 3151539 KM4WKZ Zachary @@ -55066,7 +68325,7 @@ 3151544 KK4JNQ John 3151545 KG4RZG Fred 3151546 KK4HUK Mark -3151547 N4ILS Larry +3151547 K0RFI Larry 3151548 N4WQH Mike 3151549 K4RCH Raymond 3151550 KK4DPS Aaron @@ -55105,6 +68364,7 @@ 3151583 K4GTF Gary 3151584 K6JDC Jason 3151585 KF6RMG Vernon +3151586 KU4OM Ronald 3151587 K4VVV James 3151588 AC5PT Michael 3151589 K4XDJ Donald @@ -55115,6 +68375,7 @@ 3151594 AD4JF Joseph 3151595 K8LIN Bradley 3151596 N4EG William +3151597 WR4VT John 3151598 N4LRA Wilbert 3151599 N4ASX Richard 3151600 KN4AHW Sean @@ -55174,6 +68435,7 @@ 3151655 N4ETQ Dennis 3151656 KE4NBP Eddie 3151657 K4RMY Bryan +3151658 KG4VGC Jeremiah 3151659 KN4AEG Robert 3151660 N5XTC Scott 3151661 WM3T Glen @@ -55182,7 +68444,9 @@ 3151664 K4DCF David 3151665 WD4KZA William 3151666 K4LCT Lars +3151667 KD4GMU James 3151668 W4VPI Anthony +3151669 KU4OM Ronald 3151670 W4BRU Bruce 3151671 KF4SPV Harry 3151672 KB3CGI Jaime @@ -55267,6 +68531,7 @@ 3151751 K4UQ Charles 3151752 N4KNW Scott 3151753 N4RWW Walter +3151754 KG4VGC Jeremiah 3151755 KF4UBE Carl 3151756 AE4AD Harry 3151757 KE4PMN Randy @@ -55286,6 +68551,222 @@ 3151771 KC4LY Robert 3151772 WB4VWR George 3151773 KI4GFG Gerald +3151774 KE4CIR Allen +3151775 KE4CIR William +3151776 K4RBT Frederick +3151777 KD4DUW James +3151779 K4YS Jon +3151780 W4KEL Peter +3151781 W4KEL Peter +3151782 K4SKD Jerome +3151783 KI4CEF Austin +3151784 KD4YSN Dennis +3151785 N4ATV Thomas +3151786 AE4AD Harry +3151787 KB4MFX Ralph +3151788 KI4BWJ Bradley +3151789 N4DSL Jason +3151790 KB4MFX Ralph +3151791 KW4YB Matthew +3151792 K4RIR Joseph +3151793 KV4PY Benjamin +3151794 K4RIR Joseph +3151795 K4ZUT Ken +3151796 KE4RGY Michael +3151797 KD4QDM Mike +3151798 KD4QDM Mike +3151799 W0ADD Alvy +3151800 N4MAV Russell +3151801 KM4YJV Scott +3151802 KG4YJB Rob +3151803 W4OF George +3151804 KD4YSN Dennis +3151805 K3ZIA Kirsten +3151806 KN4BAD Stanley +3151807 KN4BAF Kenneth +3151808 AB4TX Rodney +3151809 KI4CGA George +3151810 KN4AWT Jim +3151811 KM4WFI Mark +3151812 K5PDC Pete +3151813 KK4OWU Michael +3151814 AG4TR Ray +3151815 N4SPY Daniel +3151816 KN4DWR Sam +3151817 KN4ADW Bruce +3151818 KM4UHS David +3151819 AE4NE Jerry +3151820 WZ4Q Paul +3151821 KG4EZK Jeremiah +3151822 KJ4CYM Anthony +3151823 N4TYR Dean +3151824 K4ZUT Ken +3151825 K4DUR Otis +3151826 KC2YOP Matthew +3151827 KD4LMX Nick +3151828 KM4JRD David +3151829 KM4KHV Wayne +3151830 N4RQ Terry +3151831 WB4DAM Derek +3151832 KJ4BQI George +3151833 N3EV Gene +3151834 N3EV Gene +3151835 KS1G Stephan +3151836 KG4INO Bayani +3151837 KM4GIY Michael +3151838 W3VAR Charles +3151839 N2DMH David +3151840 N1RM Rick +3151841 KB7ZZ David +3151842 W5JMC John +3151843 N2DMH David +3151844 N4VGW Donald +3151845 KK4EBG John +3151846 KB7ZZ David +3151847 KI4DHW Charles +3151848 KG4TKA James +3151849 KM4LLF Paul +3151851 K4AVM Andrew +3151852 KK4EBG John +3151853 KN4DFL David +3151854 W4DOI Alan +3151855 KB4MIC Donald +3151856 KK4RWB Ronald +3151857 KI4SYS Edward +3151859 KN4DTA Michael +3151860 K4DND David +3151861 K4PZZ Fred +3151862 WB4IKL Ray +3151863 K4AVM Andrew +3151864 N2DEV Mark +3151865 KD4LMX Nicholas +3151866 KC8KHL Mark +3151867 W4VMU Jack +3151868 KG4YJB Rob +3151869 KG4GCA Paul +3151870 KK4CET Sandra +3151871 KG4TKA James +3151872 KG4IVT Peter +3151873 KG4IVT Peter +3151874 K3KQ Stephen +3151875 K4XML Mark +3151876 KK4QGD Derek +3151877 W3HXF William +3151878 KM4SXD Millard +3151879 AB4A Ronald +3151880 KN4CZY Brian +3151881 KN4BHM Kevin +3151882 N3UW Rich +3151883 N4VGW Donald +3151884 KI4MNK Christopher +3151885 KN4FAP Daniel +3151886 W1PAB Patrick +3151887 N3UW Richard +3151889 KN4HDL Owen +3151890 K4KOM Kevin +3151891 W1SPY Joseph +3151892 N3IXY Peter +3151893 KG4DCX David +3151894 KF4VLT William +3151895 KI4RKC William +3151896 N0WP William +3151897 KG4INO Bayani +3151898 KR4WH Raymond +3151899 N4ORD James +3151900 CX1EK Luis +3151901 CX1EK Luis +3151902 N4UTF Jeffery +3151904 W3BMH Judith +3151905 W3LNA Michael +3151906 KM4IIY John +3151907 N4XI Jeffery +3151908 KM4QFV William +3151909 K1AEP Jerry +3151910 W4SHG Steve +3151911 KK4CSJ Daniel +3151912 KD4LTI Ren +3151913 KK4NDE Matthew +3151914 K4HWK Paul +3151915 W4WHY Quinten +3151916 KC2DA Bill +3151917 K4LYL Larry +3151918 K4LBG John +3151919 W2JWP John +3151920 KI4IHC Danny +3151921 KJ4WQ Tom +3151922 KQ6IN Miguel +3151923 KN4U Ronald +3151924 KX4FT Ruediger +3151925 KN4FSI Nicolas +3151926 WA3TLE Robert +3151927 KM4TJV Patrick +3151928 W2JTB Jerome +3151929 W1CAR Chad +3151930 WA4RTS Gordon +3151931 KI4NHV Eric +3151932 KD4EMU David +3151933 N2TEK Ryan +3151934 KX9SVV Sviatoslav +3151935 KC4YVK Douglas +3151936 N3MK Don +3151937 K8JLW Reid +3151938 W4JAM John +3151939 WD4BNO John +3151940 KB2CDY David +3151942 AC4BT Jerry +3151943 K4YNO Harold +3151944 K2LLC Leroy +3151945 WA1ZMS Brian +3151946 W4JAA James +3151947 W4JAA James +3151948 N4DIR Gregory +3151949 K4YCR Henry +3151950 N8DVF Brent +3151951 WI4N Fred +3151952 KN4ACE Scott +3151953 AA1RB John +3151954 WE4JRT Marc +3151955 KC8KHL Mark +3151956 N4IW David +3151957 KK4RVB Rhonda +3151959 K4ESC Edward +3151960 W4MEV Mark +3151961 KN4DDA John +3151962 KJ4LZY Joseph +3151963 N3OG Justin +3151964 KG4LAV Michael +3151965 KJ4OXL Judith +3151966 KJ4OXL Judith +3151967 N2XHZ Evan +3151968 K4TM Hunsdon +3151969 W4MEV Mark +3151970 KK4BIU Robert +3151971 KK4BIT Robert +3151972 KK4BIS Carrie +3151973 KK4BSL Derrick +3151974 KK4BIT Julie +3151975 W4/4G4S Sonny +3151976 W4/4G4S Sonny +3151977 WD4RKL John +3151978 K4NUC Jeffrey +3151979 KK4JAE Perry +3151980 W0ADD Al +3151981 KX4CC Hayes +3151982 N3BYE Maurice +3151983 KC3GZL Kevin +3151984 N3BYE Maurice +3151985 KD4OOM Jeffrey +3151987 WA4YVM Bradley +3151988 N4LVP David +3151989 KI4SHC Jason +3151990 KD4WKP Danny +3151991 NW3V Michael +3151992 KN4HIF John +3151993 NG4Q Robert +3151994 KM4YIA Peter +3151995 KV3W Joseph +3151996 AA1RB John +3152000 KJ4ASE Michael 3153001 KD7AKB Chris 3153002 NF6C Gregory 3153003 NF6C Gregory @@ -55368,7 +68849,7 @@ 3153080 K7INW Marcus 3153081 KB7APU Loren 3153082 NS7C Scott -3153083 W7ERH William +3153083 W7ERH Bill 3153084 KB9PAL Gwen 3153085 NK7N Sean 3153086 K7FNS Frank @@ -55423,12 +68904,12 @@ 3153135 AD7NP Carlos 3153136 N7XAC Shane 3153137 K7MHI Kelly -3153138 KG7AUL Costa +3153138 KG7AUL CK 3153139 N5JRN David 3153140 N7SET James 3153141 N3HFS Franz 3153142 N3HFS Franz -3153143 KG7AUL Costa +3153143 KG7AUL CK 3153144 KF7SUU Matthew 3153145 KG7TLU William 3153146 AF7TY Daniel @@ -55567,7 +69048,7 @@ 3153281 KI7BKK James 3153282 W7CEB Charles 3153283 W8JLV James -3153284 KG7SQP John +3153284 W5RZG John 3153285 N7ESI David 3153286 KE7LSS Kevin 3153287 KF7MAN Gabriel @@ -55671,11 +69152,14 @@ 3153388 KF5VTH William 3153389 KA7RRA David 3153390 KE7ZMA Stephen +3153391 WP4KUW Fernando +3153392 KI7JFU Randall 3153393 KJ7TY Michael 3153394 AK7A Chris 3153395 W7GTI Phil 3153396 KC7SND Teresa 3153397 W7FED Neil +3153398 KD7ZMC Morgan 3153399 KE7EVP Michael 3153400 N0NLC Toni 3153401 WD4KAV Joseph @@ -55687,7 +69171,8 @@ 3153407 KE7DMB Matthew 3153408 N7MHB Mark 3153409 KG7ESQ Jonathan -3153410 N7EKB Edward +3153410 N7EKB Ed +3153411 KF7BJI Richard 3153412 WA4OSH Konrad 3153413 K7BAT Bryan 3153414 WA7SM Scott @@ -55713,9 +69198,10 @@ 3153434 K1ELG Eric 3153435 N4RVE Steven 3153436 KB7YS Stacey +3153437 KF7BJI Richard 3153438 N0NAM Brian 3153439 WA7BFN Rollin -3153440 N7EKB Edward +3153440 N7EKB Ed 3153441 KG7ODB Dean 3153442 N7AWM Allen 3153443 WL7CES Timothy @@ -55728,6 +69214,221 @@ 3153450 KB7WYL Tommy 3153451 K6BDB Ben 3153452 W7CDP Craig +3153453 KE7MAP Ian +3153454 W7WWI Gary +3153455 K1ZIP Zoe +3153456 N7XMD Matt +3153457 W7AWN Philip +3153458 WA7VFQ James +3153459 W7UFI Les +3153460 KG7LAA James +3153461 KG7LAA James +3153462 WA7JH Jamie +3153468 AE7TD David +3153470 K7RGK Ryan +3153471 AE7GZ Jeffrey +3153472 WA7ZWG Robert +3153473 KD7MMW Ryan +3153474 W7ERY Ronald +3153475 AE7GZ Jeffrey +3153476 KN0N Brian +3153477 AF7TH David +3153478 AE7RO Scott +3153479 KT2O Mohd +3153480 AB7V Donald +3153481 KA0WFI Charles +3153482 W7MDH Michael +3153483 WB6NSV Ronald +3153484 KE7NER Richard +3153485 WA7LA Lenny +3153486 KE7TZM Doug +3153487 K7RHT Randall +3153488 KG7TTY Keith +3153489 KA6RWL Craig +3153490 KF7UDP Steven +3153491 KI7DGL Kathleen +3153492 N6MN William +3153493 AE7GQ Michael +3153494 NC7Q Michael +3153495 KC1CYT Robert +3153496 KF7UDP Steven +3153498 KC9AD Christopher +3153499 AE7HP Thomas +3153500 KI6LWC Diana +3153501 AB7MR Steven +3153502 KC7GX Doyle +3153503 AE7HP Thomas +3153504 N7LNS Robert +3153505 K7AMF James +3153506 N7FDM Richard +3153507 WB7JON John +3153508 N1CKJ Nicholas +3153509 KC7GX Doyle +3153510 KI7BKL Paul +3153511 WA7SRZ James +3153512 AD7TH Michael +3153513 KE7NEZ Ricky +3153514 KI7BZ William +3153515 K7RJD Robert +3153516 WB6NAH Richard +3153517 AF5TR Peter +3153518 AF5TR Peter +3153519 KJ1U Eugene +3153520 KJ1U Eugene +3153521 KD7YSJ Jeffrey +3153522 KG7HIZ Robert +3153523 KG7PIV Michael +3153524 KF7NQC Joseph +3153525 KF7NQC Joseph +3153526 K7TBM Tom +3153527 KE7EIK Stephen +3153528 K7MNF Michael +3153529 WB7NRS Carolyn +3153530 WA7RF Robert +3153531 N7NOA Roger +3153532 KI7MLI Ryan +3153533 KI7GVM Kelly +3153534 KI7LIF James +3153535 KC7BAE Scott +3153536 KG7YSB Syed +3153537 AF7WE Wayne +3153538 KJ7GF Douglas +3153539 KC7RRH David +3153540 KC7RRH David +3153541 KC7RSW Esther +3153542 KA7RLM Ronald +3153543 AG7HV Trevor +3153544 KE0FUY Natasja +3153545 N8OHQ Michael +3153546 KE7DKS Daniel +3153547 KE7DKS Daniel +3153548 W7PMM Philip +3153549 W7PMM Philip +3153550 N3MO Dale +3153551 KD7SFC Stephen +3153552 KD7SFD Ekaterina +3153553 K7AVA Kathleen +3153554 KG7JMG John +3153555 KI7KUI Karl +3153556 KG7UQA Jb +3153557 WA2BFW Marvin +3153558 AG6IE Eric +3153559 KI7JXL Mark +3153560 N7BIT Billy +3153561 WB7DOB Bruce +3153563 AF7LT Chris +3153564 KE7AKX Matt +3153565 N7UFK Richard +3153567 AG7GJ Richard +3153568 AF7PQ Monte +3153569 AG7ID Jeffrey +3153570 KI7BKC Craig +3153571 KI7DBR Dana +3153572 KC7SVI Philip +3153573 W7EJS Ernest +3153574 N7GTS Garrett +3153575 N6NBN William +3153576 KD7QAE Tomm +3153577 W7RAJ Ronald +3153578 KC7QDO Bruce +3153579 KC7QDO Bruce +3153580 WA6NQW David +3153581 AJ7N Richard +3153582 AH0Y Rodante +3153583 KI7KEU Brian +3153584 K7CEX James +3153585 KI7PXF Chad +3153586 KD7BBJ Wiley +3153587 KE7UIU Jason +3153588 KI7PXF Chad +3153590 KE7FBE Lorne +3153591 KF7EEL Eric +3153592 N5SVT Stanley +3153593 KI7OPK Marc +3153594 W7EDM Kenneth +3153595 W7EDM Kenneth +3153596 W7BO John +3153597 KF7EEL Eric +3153598 KE8AOE Zach +3153599 KI7DQG Douglas +3153600 KI7DQH Jeffrey +3153601 KD7DGF David +3153602 W4LKS Randall +3153603 WA6NQW Bruce +3153604 W3RWN Randolph +3153605 N7CRU Dale +3153606 KG4EXA Anthony +3153607 WJ7H Wayne +3153608 N2BRN Kirsten +3153609 KF7GWH Robert +3153610 AE7RD David +3153611 KE7OEP Charles +3153612 N7EQ Erik +3153613 K7MLR Hadley +3153614 KD7RYY Marc +3153615 KD7GHZ Michael +3153616 E24UWQ Kashane +3153617 KC7ILK Martin +3153618 WA7LTR Walter +3153619 N7TAU Monte +3153620 WB6W Glenn +3153621 KI7QVG Charles +3153622 N2KND Russell +3153623 KF7MCC Brad +3153624 KG6EUM Robert +3153625 N7CRU Dale +3153626 KN7S Dave +3153627 NN7P Joshua +3153628 N7WJC David +3153629 K7SCN Mark +3153630 KD7DK Douglas +3153632 KC9GWK Edward +3153633 KI7ACA Matthew +3153634 WA7WSP Danny +3153635 K3IVL Jonathan +3153636 KJ7P Christopher +3153637 KI7LJU Chung +3153638 KD0FFP James +3153639 KG7HQ Michael +3153640 KI7JLL Charles +3153641 N7UFK Richard +3153642 AE7TD David +3153643 N7JCW Jane +3153644 KF6CYU Vincent +3153645 KC7BFU Samuel +3153646 KC7PJI Tracey +3153647 KI7NHH Jon +3153648 W0WBT Billy +3153649 N7DXP Stephen +3153650 K6SG William +3153651 WA7OCZ Donald +3153652 KG7GA Garth +3153653 AF7PR Robert +3153654 K7EXJ Craig +3153655 KI7KUP William +3153656 KD7SLG Robert +3153657 KE7MPO George +3153658 KA7ENF Susan +3153659 KA7ZDL Salvatore +3153660 K7ZR Joel +3153661 WG7D Michael +3153662 N7EBB Randy +3153663 N7PBN Timothy +3153664 KF7UOQ Joseph +3153665 N7HM Matthew +3153666 N7HM Matthew +3153667 K4IOS Rachal +3153668 KJ7V Roger +3153669 KI7CUW Bruce +3153670 W7IOS Lawrence +3153671 KC7IGT Miguel +3153672 W7EFS Tony +3153673 NJ7N Chung +3153674 KI7RVQ Michael +3153675 AF7ZQ Douglas +3153676 KI7EOT Mark +3153677 K7SIL Gerry +3153678 W7KLM Kerry 3154001 WV8VFD Tyler 3154002 WB3JPB Bruce 3154003 WB8WKO Mike @@ -55797,7 +69498,7 @@ 3154068 KD8HRX Joshua 3154069 AB8D David 3154070 KC8EHD Wayne -3154071 WV8CW Charles +3154071 NK8M James 3154072 N8SNU Danny 3154073 KC8OGK Phillip 3154074 N8SNU Danny @@ -55821,8 +69522,8 @@ 3154092 K8AGC Deborah 3154093 N8ZVI James 3154094 N8HHU Douglas -3154095 KE8EKI Anthony -3154096 KE8EKI Anthony +3154095 K8TSS Anthony +3154096 K8TSS Anthony 3154097 KA8AZK James 3154098 KC8QVP Paul 3154099 KB2FEL Robert @@ -55868,7 +69569,7 @@ 3154139 N8ILO Donald 3154140 K8DLT Danny 3154142 K8WBS William -3154143 KD8VFJ Floyd +3154143 KE4WVU Floyd 3154145 N8FSM Mark 3154146 KC8LTG Charles 3154147 KD8SUY Charles @@ -55892,6 +69593,7 @@ 3154166 W8DEB Debbie 3154167 KE8CSD Clifton 3154168 KE8CSD Clifton +3154169 WV8WFK William 3154170 KJ8D Gary 3154171 W8LPN Justin 3154172 KI4AOF Johnny @@ -55905,13 +69607,42 @@ 3154180 KD8PNJ Jackie 3154181 KD8VXW Jeffery 3154182 KE8GDD Robert -3154183 WV8CW Charles +3154183 KB8GDF Michael 3154184 KC8FVC Michael 3154185 KB8PIC Larry 3154186 WD8LDY David 3154187 W8CMK Charles 3154188 N9NHC Justin 3154189 KB8VQU Patrick +3154190 N8NMA Thomas +3154191 WD8RLJ Richard +3154192 N8VFR David +3154193 KD8WXJ Douglas +3154194 N8HHS Stephen +3154195 KB8YIT Charles +3154196 KE8HGO Phillip +3154197 AB3YS Christopher +3154198 KD8MDW Juan +3154199 W8RSG Richard +3154200 KE8HIV Aaron +3154201 KD8WXJ Douglas +3154202 WA4WVU Aaron +3154203 WG8D Douglas +3154204 KE8EKJ Robert +3154205 N8DJR David +3154206 KJ8D Gary +3154207 KF4TNX Charles +3154208 KB8QXP Colin +3154209 KB8QIK Edward +3154210 KF7WSH Roy +3154211 N7WWA Randall +3154212 KD8WTL James +3154213 N8AWB Alex +3154214 N2OCW Lawrence +3154215 KD8ZHO Michael +3154216 KD8ZHO Michael +3154217 KA8HNS Jeffrey +3154218 AB8E Maurice 3155001 N9NLZ Craig 3155002 KB9VLL Dan 3155003 KB9ENO William @@ -55939,7 +69670,6 @@ 3155025 W9DCS Dan 3155026 KB9KTR John 3155027 KC9RAT Francis -3155028 KC9RAT Francis 3155029 KB9YDK Dean 3155030 KB9LPP Phil 3155031 KB9JXZ Michael @@ -56033,7 +69763,7 @@ 3155119 N9LOO Brian 3155120 W4EBO Jay 3155121 WD0FGO Jo -3155122 KD9FKM Adam +3155122 W9AWM Adam 3155123 WD9HOT Leroy 3155124 WD9HOT Leroy 3155125 W9MBL Scott @@ -56190,16 +69920,18 @@ 3155277 K9ILJ Elijah 3155278 WD8NZP Mark 3155279 N9TOW Douglas -3155280 KD9FKM Adam +3155280 W9AWM Adam 3155281 KB9JPN Paul 3155282 KC0NMW Mark 3155283 WB9GIE Elroy 3155284 WI9EMS Cory 3155285 W9GU Arthur 3155286 N9AOT Terry +3155287 KA9EMS Marlon 3155288 W9TJP Thomas 3155289 KC9WWH Josh 3155290 WW9RS +3155291 WA9JOB Nels 3155292 KD9DZP Josh 3155293 KB9G Marshal 3155294 W9BLS Barry @@ -56207,6 +69939,121 @@ 3155296 K9KPO David 3155297 KD9HAE Joseph 3155298 N9JNQ David +3155299 W9AUA Richard +3155300 KC9O Paul +3155302 KD9IMX Margarita +3155303 W9TJO Tj +3155304 K9RZL Timothy +3155305 KC9TGE David +3155306 KC9FYI Mark +3155307 W9RCG Robert +3155308 KA9TGN Michael +3155309 KB9CBL Raymond +3155310 AB9DW Dale +3155311 KD9BKC Mathew +3155313 N9XSG Mike +3155314 N9XSG Mike +3155315 W9UZK Michael +3155316 KS9E Karl +3155317 KD9CED Rick +3155318 W9RCG Robert +3155319 N9KHZ Michael +3155320 KD9GRG +3155321 KC9OMR Matthew +3155322 K9CHU Chui +3155323 KC9RGC Adam +3155324 N7EKY Sherman +3155325 N9VJ Charles +3155326 W9NIA Donald +3155327 KD9IPX Stanley +3155328 KC9TGM Dean +3155330 KC9RFZ Adam +3155331 KB9MNP Connie +3155332 WD8JKM Norman +3155333 KB9DRZ Alan +3155334 W9JAR Jeffrey +3155335 W9KJB Kenneth +3155336 AB8ZJ Andrew +3155338 K9MS Mark +3155339 N9WBN Perry +3155340 K9JWM Jack +3155341 N9OEW Gerry +3155342 KB9VSA Jeffery +3155343 WA9ARB James +3155344 KC9GSK Jay +3155345 WB9CAP Sidney +3155346 KD1LEE Lee +3155347 N9YJ Steven +3155348 N9OOW Gregory +3155349 KC9YKJ David +3155350 AB9DK David +3155351 W9MBL Scott +3155352 K9JAC John +3155353 W9ORN Barbara +3155354 N9LOH Steven +3155355 KV9O David +3155356 KV9O David +3155358 KD9FHJ Dawn +3155359 WD8JKM Norman +3155360 KC9MLE Matthew +3155361 KC9TFM John +3155362 WC9AAG Wisconsin +3155363 WL7JAN Jacob +3155364 KC9TFM John +3155365 AK9F David +3155366 K9LUK Lucky +3155367 K9LUK Lucky +3155368 N9SEA Loren +3155369 N9QIP Lynn +3155370 WB9NTO Stephen +3155371 WB9NTO Stephen +3155372 KA9OIL Daniel +3155373 KD9HDR Blake +3155374 N9IHC Jeffrey +3155375 K9JWM Jack +3155376 KC9DCK Carol +3155377 KC0RNS Douglas +3155378 KC9GSK Jay +3155379 NA1PR Mario +3155382 K9ANA Nancy +3155383 K9ANA Nancy +3155384 AB9L Michael +3155385 K9TAX Robert +3155386 KD9AAK Nicholas +3155387 KD0DLK Saul +3155388 KD9JLB Cole +3155389 WC9AAG Wisconsin +3155390 WC9AAG Wisconsin +3155391 WC9AAG Wisconsin +3155392 WC9AAG Wisconsin +3155393 WC9AAG Wisconsin +3155394 KD9JLB Cole +3155395 N9UOK Kevin +3155396 K9GPN Keith +3155397 KE4RNY Joshua +3155399 KC9UPE Matt +3155400 W9WK Milwaukee +3155401 N9SLR Frederick +3155402 KC9EFC Sheryl +3155403 KD9JKC Blake +3155404 KD9GCX Robert +3155405 KD9JNS Jon +3155406 N9XRR Kevin +3155407 WD9BGA Karl +3155408 K9MLS Michael +3155409 KD9HUX John +3155410 KD9JNW Asim +3155411 KD9FIM Richard +3155412 KB9TYC Paul +3155413 KB9TYC Paul +3155414 KD9QL Gary +3155415 WG9V Jan +3155416 AJ9AL Andrew +3155417 KD0EBT Rodney +3155418 KD9IZL Janine +3155419 KD9IZM Paul +3155420 W9TRW Thomas +3155421 KD9HAE Joseph 3156001 KC7YRA Brad 3156002 KC7YRA Brad 3156003 KC0ZHF Rodney @@ -56262,7 +70109,7 @@ 3156053 WY7HR Bob 3156054 WU7G Jim 3156055 K7MXG Jeff -3156056 WY7FRV Lloyd +3156056 N7MQ Lloyd 3156057 WY7RG Robert 3156058 W7QQA Don 3156059 N7TMP Timothy @@ -56280,8 +70127,7 @@ 3156071 KF7UZF Mike 3156072 W7BEQ Mike 3156073 N7RRB Shawn -3156074 KC7YJE John -3156075 KC7YJE John +3156074 W7BEQ Michael 3156076 K7PLA Kenneth 3156077 N7SEG James 3156078 KC7ZBZ Karen @@ -56335,6 +70181,453 @@ 3156126 KG7GSR Ronald 3156127 KB7CSV Earl 3156128 KB7CSX Jodell +3156129 KX7PC Rand +3156130 KD7RQU August +3156131 KI7AAI Jordan +3156132 KI7OVF Robert +3156133 KC0MID Titus +3156134 KI7KDQ Charles +3156135 KC8WSM William +3156136 WB7VTT Jack +3156137 KC6WZP David +3156138 WY5WTF Justin +3156139 N7QJB Brian +3156140 AE7AF James +3156141 WA7SNU Terry +3156142 KF7BR Donald +3156143 KA7PJK Patricia +3156144 KI7MOT David +3156145 KE7UUJ Steven +3157001 KP4Y Roberto +3157002 KF4HVT Richard +3157003 KD4BTD Joseph +3157004 N9SRO Cheryl +3157005 KJ4CIQ Tony +3157006 K4DGG Douglas +3157007 KD4YOQ Mike +3157008 AC5XP Loek +3157010 KN4DYP Douglas +3157011 N1WTC Eugene +3157012 KD8RXO Kim +3157013 N2LBJ Rafael +3157014 K9MDW Al +3157015 KA4BOB Robert +3157016 W4TUK Albert +3157017 KI4YUI Kenneth +3157018 KI4YUI Kenneth +3157019 KM4QMB James +3157020 K4CYH Barbara +3157021 K2BGJ John +3157023 N2EUP Eleanor +3157024 KC2ZUM Allan +3157025 KK4MGE Lou +3157026 KM4ZM Zoran +3157028 KA6NZU Stephen +3157029 KB8BU John +3157030 KC4FL John +3157031 W1RZ Ronald +3157032 KE4KIG Chris +3157033 KE8ANF Matthew +3157034 N6WXM Jimmy +3157035 KJ4HEB Noel +3157036 W2RAU Ronald +3157038 KN4EHC Scott +3157039 K4JHI Joshua +3157040 K4JHI Joshua +3157041 WB4KKJ Greg +3157042 WD4ERA Donald +3157043 KN4AQJ Keith +3157044 N4EVB Solomon +3157045 KB0QMN George +3157046 KM4VGX Ogne +3157047 KD4YOQ Michael +3157048 W1XJ Richard +3157049 KW4ZC Ronald +3157050 KB0QMN George +3157052 KJ4YWZ Michael +3157053 N8IFQ Steven +3157054 WA4WW Porter +3157055 N4YBR Michael +3157060 W4DUX +3157061 KJ4WBS Pedro +3157063 K1OGN Charles +3157064 KM4LTG Brad +3157065 K4KIM Kimberly +3157066 KJ4DIW Wesley +3157067 N4ZUV Donald +3157068 KM4LDD Joel +3157070 KC2YPG Anthony +3157072 WB0HUJ Curtis +3157073 KJ4SXN George +3157074 N2DB Barry +3157075 WA4EV Eusebio +3157076 KK4WEY Rogelio +3157077 KJ4ORR Gilberto +3157078 N4LPK Leslie +3157079 K4PIG Richard +3157081 KK4WDD Larry +3157082 N4YJA Johnny +3157083 K4BOS Brian +3157084 KC2Y Phillip +3157085 KM4CVW Robert +3157086 KT4DD Daniel +3157087 K4PJB Peter +3157088 K4AWG Adrian +3157089 WC4CC Member +3157094 W4GLD Darrell +3157095 N4BZE Steven +3157096 N4BZE Steven +3157097 KC5BMJ Douglas +3157098 KE4HTB Eardan +3157099 KJ4FBN Robert +3157100 K4CC Cary +3157101 W2KDS Kenneth +3157102 W4DUX +3157103 N1VE Michael +3157104 K4GGK George +3157105 KC4TAM Todd +3157106 KE4YJI James +3157107 W2FA Kevin +3157108 W1IJB Richard +3157109 KB4TND Henry +3157110 W5CL Robert +3157112 K9FU Archie +3157113 K9FU Archie +3157114 KJ4QYF Harry +3157115 KF4LEF Scottie +3157116 W9BCH Leslie +3157117 WX4EDG Anthony +3157118 KK4DN Michael +3157119 W2RIC William +3157120 W4TOH John +3157121 KM4SZU World +3157122 N8DA Dana +3157123 KN4ETN Lief +3157124 K4WFX Keith +3157125 KN4ETW Brett +3157126 WB4RAG Rafael +3157127 N4BRM Bruce +3157128 KG4RPH Robert +3157129 W4SAJ Stephen +3157130 KG4SVX David +3157131 KN4ETA Jacob +3157132 KM4MDM Troy +3157133 W4DNQ Ronald +3157134 KK4PMN John +3157135 KK4PMN John +3157136 KN4ERM Omar +3157137 KM4PWN Dan +3157138 AK4EY Delwyn +3157139 KC4ZVW Harry +3157140 KK4UKD Michael +3157141 KK4UKD Michael +3157142 W2CI Robert +3157143 KM4QNT Lee +3157144 WX4US Fred +3157145 KK4ZKW John +3157146 KM4ZEB Daniel +3157147 K4NDJ Lee +3157148 KM4ZEB Daniel +3157149 KK4WFW Timothy +3157150 W4AZJ Richard +3157151 K4ZXI Scott +3157152 K0LUX John +3157153 KF4ZW Michael +3157154 KN4FCJ Bill +3157155 KN4DST Garson +3157156 KN4ETY Steven +3157157 WX4RCF Ryan +3157158 K4FEL Felix +3157159 N4ARG Steve +3157160 N4ARG Steve +3157161 KD0WIR Mark +3157162 NO5X John +3157163 KA1NP Walter +3157164 KO4KDB Dany +3157165 W8XG Brent +3157166 AL7LJ Rollin +3157167 W8XG Brent +3157168 AB4GV Gary +3157169 N4GUS Steve +3157170 KD5REB Layne +3157171 KJ4QYF Harry +3157172 KN4FFO Rose +3157173 KC3BIO Francis +3157174 W3DMR Douglas +3157175 K4IIA Gary +3157176 KN4FEM Mark +3157177 KK4DNO Cameron +3157178 AJ3X Joseph +3157179 W4ILJ Douglas +3157180 KC2JRE Francis +3157181 K4JFB Jeff +3157182 KN4ESC Lawrence +3157183 KA4VYH William +3157184 W4JHG James +3157185 WB2CCD Donna +3157186 K1VE Margaret +3157188 KI4RNK Scott +3157189 KN4FEO John +3157190 W4ILJ Douglas +3157191 W4PPX Donald +3157193 W2MGU Mary +3157194 W4RMS Donald +3157195 WB2FAS Peter +3157196 KM4DWC Steven +3157197 W4MAG Michael +3157198 W2CI Robert +3157202 KJ4TDR Tyler +3157203 KC4NMY Seymour +3157204 WX4PBC Ray +3157205 KN4FMO Raul +3157206 W4QS Keith +3157207 KN4FDO Brandon +3157208 W2ARP A.Robert +3157209 N4ANW James +3157211 NV1U Tom +3157212 KJ4GJB James +3157213 KN4DNR Ellory +3157214 KF4DDY Terry +3157215 KK4HP Charles +3157216 K4VJ Michael +3157217 KI4QVC Lee +3157218 KI4SQO Christen +3157219 KA4REY Dwight +3157220 KM4YVK Carlos +3157221 KL4H Kevin +3157222 KK4HYZ Bruce +3157223 KC9OTI Steven +3157224 KJ4LXT Steven +3157225 KM4CPV Alfred +3157226 KM4CPU Robert +3157227 KJ4FRR Donald +3157228 KJ4LXT Tina +3157229 KJ4HTN Nicholas +3157230 KJ4NGS Charles +3157231 N4FHP David +3157232 KG4HBX Marianne +3157233 W1BZ Victor +3157234 W1BZ Victor +3157236 KD4SPW Peter +3157237 KM4KVD Auston +3157238 KM4KVD Auston +3157239 KC3BIY North +3157240 W4ERB Eric +3157241 N8MW Gregory +3157242 W3FMB Frances +3157243 KB2NOM Carlos +3157244 KC4NAH David +3157245 WS4SW Samuel +3157246 WJ4EOC Duval +3157247 WS4SW Samuel +3157248 KN4FEJ Michael +3157249 KM4ZWP Brandon +3157250 KK4CID Craig +3157251 K4DPS Douglas +3157252 K2DNR Robert +3157253 W1BZ Victor +3157255 KI4NJD John +3157256 KI4NVG Christian +3157257 KI4NRD Bob +3157258 KW4XC Michael +3157259 N0MSG Garson +3157260 KI4NRD Hossien +3157261 KM4FEQ Alan +3157262 KN4BDG Mark +3157263 KJ4WYF James +3157264 AA4CP Charles +3157265 AB9GY William +3157266 KC4MHH James +3157268 KD4HGR Ricky +3157269 KG4SVY Larry +3157270 WB9ATV John +3157271 W4LAF Les +3157272 KN4BSD Vincente +3157273 KN4BSD Vicente +3157275 KJ4WMQ Emir +3157276 KM4DWC Steven +3157277 KM4AOF Bill +3157278 K2MOB Richard +3157279 AA2JW Greg +3157280 W1MBB Matthew +3157281 KI4CKC Rick +3157282 KI4VFB John +3157283 KE4VMQ Bryan +3157284 KI4UAV Henry +3157285 W4KTD Donald +3157286 KD4UWD Richard +3157287 6Y5CN Mark +3157288 KA4SWL Stephen +3157289 K4LEG Steve +3157290 KN4FZM Michael +3157291 WB4EJZ Kenneth +3157292 KJ4SMA Timothy +3157293 KJ4ZVM Michael +3157294 KJ4YOB Jose +3157295 KN4GBM Cheryl +3157296 N4JMH Jose +3157297 AB2ET Zdzislaw +3157299 K9IV Robert +3157300 KH6M Mitchell +3157301 KK4SSO William +3157302 K2SNX Christopher +3157303 K2OU Gary +3157304 KM4CDV Mark +3157305 WA8ZYT Michael +3157307 KR4PI Richard +3157308 AA4AC Mickey +3157309 WB9TH Thomas +3157310 AA4AC Mickey +3157311 N2JSB Terence +3157313 KC8CUV George +3157314 WA4ABR Kenneth +3157315 KW4ZC Ronald +3157316 K9PI Donald +3157317 ND4BT Daniel +3157318 KI4NZW Erik +3157319 W4SLC Ares +3157320 W4SLC Ares +3157321 W4SLC Ares +3157322 W4SLC Ares +3157323 W4SLC Ares +3157324 W4SLC Ares +3157325 W4SLC Ares +3157326 W4SLC Ares +3157327 KM4TFS Kenneth +3157328 KM4HND William +3157329 KI4FZC Arthur +3157330 KM4WZH Craig +3157331 WB4PBF John +3157332 KC4JES Joseph +3157333 KE4BOH Jeffrey +3157334 KM4WHB Sean +3157335 KJ4HBW Jonathan +3157336 N6YAV Patrick +3157337 N6YAW Work +3157338 W5JI Joseph +3157339 KN4GLS Timothy +3157340 KR4KZ Kirk +3157341 K4MIA Michael +3157342 N9HV Richard +3157343 W4TTZ Terrence +3157344 KW1P W +3157345 W9TAB Thomas +3157346 N4QEP Charles +3157347 K4HLW Brian +3157348 N4GOZ David +3157349 KD0AA Peter +3157350 KN4API Lynne +3157352 KC4LZN John +3157353 KN4BAR Paul +3157354 KN4GOE Roger +3157355 KK4KRA Raul +3157356 KM4DZZ Tammy +3157357 KM4ECL +3157358 KM4WXK Raul +3157359 N2AWS Jeff +3157360 K7CET Chuck +3157361 N4XIT Mickey +3157367 KE4BMR Edward +3157368 KN4GPF Carl +3157369 KN4FCF Nathaniel +3157370 N4YGS Nelda +3157371 W1RG Richard +3157372 W9NLA Lloyd +3157373 KK4GEP Sergei +3157374 KM4WNK William +3157375 K7CET Chuck +3157376 N4TAC Larry +3157377 NX3G Thomas +3157378 K4DMD Michael +3157379 KX4FE Jerald +3157381 W4CAZ Caroline +3157382 KB4OVL James +3157384 KN4GSO Don +3157385 KM4UFL Jeremiah +3157386 KM4RLE Christopher +3157387 KN4GLF Larry +3157388 NY2RF Thomas +3157389 W4IJY Carl +3157390 WA4M Robert +3157391 KK4WFW Timothy +3157392 KB9VQ Perry +3157393 KM4HTH Dan +3157394 N4RCC Richard +3157395 KN4GGH Michael +3157396 KC4NMY Seymour +3157397 KM4WIV Carrie +3157398 W4YB Gerald +3157399 WA4KI Knut +3157400 KM4NMW Steve +3157401 KM4TIS David +3157402 KI4FH Burton +3157403 K9NMR Neal +3157404 N4TSC Jerrold +3157405 WA4WPQ Carl +3157406 KB0UZF Bradley +3157407 KM4DQM Albert +3157408 N4SCY Robert +3157409 KM4IDP Hector +3157410 KI4HJS Donnie +3157411 KR4GQ Craig +3157412 KN4GWR James +3157413 KB4TXY Richard +3157414 WD4NPT William +3157415 KK4LST John +3157416 K4SR Brandt +3157417 K4MVO Stephanie +3157418 N2DAQ Robert +3157419 KA3DHV James +3157420 KN4GFF James +3157421 K4MVO Stephanie +3157423 KD8BG Jeffrey +3157424 W4SKG David +3157425 K4WWD Walter +3157426 WT3W Bruce +3157427 KM4VRK Stephen +3157428 KN4GIM Sean +3157429 W4LEI Kjell +3157430 W4JHG James +3157431 N0OAC Dean +3157432 K4HEN Theo +3157433 W1ICU Thomas +3157434 W5VH Vann +3157436 WA2JNM Donald +3157437 KN4DHW David +3157438 KK4UBK William +3157439 KM4SRN Andrew +3157440 AC6DC Wilbert +3157441 KN4GLQ Nickolaus +3157442 N9UY Thomas +3157444 W9KC O +3157445 KF3EI Ian +3157446 KK4LW Richard +3157447 KN4HNN Samantha +3157448 KB4HAH Eugene +3157449 KV4LY Harold +3157450 N4XAE Frank +3157451 KM4UQB Thomas +3157452 W4JTD Justin +3157453 W4XLN Bill +3157454 KM4PV Jeffrey +3157455 KC4SYA Mario +3157456 KC8EOA Bruce +3157457 KN4GYL Jesus +3157458 W4PPX Donald +3157459 N4WGL Paul +3157460 KN4HBZ Chad +3157461 KG4JSA William +3157462 KM4ZRT Frank +3157463 KX4CU Martin +3157464 KN4CVU Vilma +3157465 KN4EEE Allison +3157466 KF4PBP Benjamin +3157467 WA4NGR David +3157468 KB4HAH Eugene +3157469 KK4RJY Donald +3157470 NB8S Robert +3157472 KM4TMR Heather +3160001 WF3EMA Fema 3301001 WP4OV Juan 3301002 WP4OTW Carla 3301003 NP4ET Jose @@ -56351,15 +70644,41 @@ 3301014 WP4F Danny 3301015 KP4EOP Jay 3301016 KP4LGM Luis +3301017 KP4TR Ramon +3301018 WP4IZI Rafael +3301019 WP4G Angel +3301020 NP4G Jose +3301021 NP4Z Felipe +3301022 WP4RM Reinaldo +3301023 KP3CR Juan +3301024 WP4AOO Jose +3301025 KP3CU Jose +3301026 KP4EML Efrain +3302001 NP4H Nomar +3302002 NP4YL Margarita +3302003 KP4NU Jose +3302004 WP4DMD Felipe 3303001 WP4PSG Ramon 3303002 KP4GA Jose 3303003 KP4AG Hilda 3303004 WP4KY Wilberto 3303005 WP4KMB Nelson +3303006 WP4MUY Ana +3303007 WP4HPU Miguel +3303008 WP4HPU Miguel +3303009 WP4MAD Ana +3303010 KP3IV Ivan +3303011 HI8AEN Abraham +3303012 NP4RA Luis +3303013 WP4OO Lillian +3303014 KP3ER Borinquen +3303015 WP4O Pedro +3303016 WP4PEG Justo 3304001 KP4EEC Esteban 3305001 NP4DS David 3305002 KP4MDE Candido 3305003 KP4AP Alberto +3305004 KP4CA Carlos 3320001 KP2L Carl 3341001 XE1QRP Oleg 3341002 XE1QRP Oleg @@ -56368,10 +70687,10 @@ 3341005 XE1B Marcos 3341006 XE1LM 3341007 XE1FXT Jose -3341008 KM4NNO Juan -3341009 KM4NNO Juan -3341010 KM4NNO Juan -3341011 KM4NNO Juan +3341008 XE1F Juan +3341009 XE1F Juan +3341010 XE1F Juan +3341011 XE1F Juan 3341012 XE1YRM Roberto 3341013 XE1XTK David 3341014 XE1GEN Amado @@ -56380,7 +70699,7 @@ 3341017 XE1FXT José 3341018 XE1FUZ Jose 3341019 XE1FOS Santiago -3341020 KM4NNO Juan +3341020 XE1F Juan 3341021 XE1YJG Arturo 3341022 XE1YAM Jesus 3341023 XE1YCH Benjamin @@ -56403,7 +70722,7 @@ 3341040 XE1MW Carlos 3341041 XE1EFQ Jose 3341042 XE1SPK Pablo -3341043 XE1VHF Guillermo +3341043 XE1NJ Guillermo 3341044 XE1RMN Noe 3341045 XE1GOX Yanni 3341046 XE1GYL Eduardo @@ -56440,6 +70759,39 @@ 3341077 XE1GXJ Miguel 3341078 XE1FXM Saul 3341079 XE1ROP Edgar +3341080 XE1VY V�Ctor +3341081 XE2CE Alfredo +3341082 XE1GLY Carlos +3341083 XE1DZE Islas +3341084 XE1GOW Enrique +3341085 XE1RQA Reyes +3341086 XE1GYH Luis +3341089 XE1GYK Dorian +3341090 XE1FDR Francisco +3341091 XE1CV Fernando +3341092 XE1FFZ Jose +3341093 XE1GCH Gutierrez +3341094 XE1SRD Rey +3341095 XE1GYF Andres +3341096 XE1VNT Ricardo +3341097 XE1RZ Roberto +3341098 XE1S Club +3341099 XE1ZLG Luis +3341100 XE1F Juan +3341101 XE1RF V�Ctor +3341102 XE1YJR Julio +3341103 XE1JPR Joel +3341104 XE1YED Edgar +3341106 XE1BST Pedro +3341107 XE1SDK David +3341108 XE1HJQ Antonio +3341109 XE1FXS Cesar +3341110 XE1GXO Jorge +3341111 XE1HJQ Antonio +3341112 XE1NW Guillermo +3341113 XE1ICI Lopez +3341114 XE1S Club +3341115 XE2SJA Castro 3342001 XE2PMP Pablo 3342002 XE2JEG Eduardo 3342003 XE2JEG Eduardo @@ -56457,6 +70809,7 @@ 3342015 XE2ITZ Radio 3342016 XE2ITB Radio 3342017 XE2JI Rafael +3342018 XE2NBL Ramiro 3342019 XE2SI Juan 3342020 XE2NB Alex 3342021 XE2N Jose @@ -56470,6 +70823,33 @@ 3342029 XE2PTS Instituto 3342030 XE2WYD Hector 3342031 XE2TPJ Eliseo +3342032 XE2CE Alfredo +3342034 XE2MVB Jose +3342035 XE2MVB Jose +3342036 XE2LOD Juan +3342037 XE2MBS Miguel +3342038 XE2N Jose +3342039 XE2NL Asociacion +3342040 XE2XCX Joaquin +3342041 XE2MGA Antonio +3342042 XE2AZA Rojas +3342044 XE2BSS Alejandro +3342045 XE2DNN Red +3342046 XE2RCP Radio +3342047 XE2GF Francisco +3342048 XE2EL Federico +3342049 XE2EQV Eli +3342050 XE2VLO Victor +3342051 XE2AVO Vazquez +3342052 XE2PJE Jesus +3342053 XE2KEC Edgar +3342054 XE2MBE Eliud +3342055 XE2O Alfonso +3342056 XE2EOS Ortiz +3342057 XE2SI Juan +3342058 XE2XWS Jose +3342059 XE2YCP Juan +3342060 XE2EY Domingo 3343001 XE3RA Guillermo 3343002 XE3PBG Guillermo 3343003 XE3PLR Virginia @@ -56512,15 +70892,39 @@ 3343040 XE3CIA Adrian 3343041 XE3ROO Daniel 3343042 XE3ROO Daniel +3343043 XE3MRM Jose 3343044 XE3RLS Carlos 3343045 XE3RKY Manuel 3343046 XE3GER Guillermo 3343047 XE3GAP Tomas +3343048 XE3RNK Manuel 3343049 XE3OAR Oscar +3343050 XE3RLB Walter +3343051 XE3BT Israel +3343052 XE3VAA Miguel +3343053 XE3RCC Radio +3343054 XE3RCC Radioclub +3343056 XE3REM Radio +3343057 XE3NAH Luis +3343058 XE3MAS Eduardo 3344001 XE1FXS Humberto 3344002 XE1GXO Jorge 3344003 XE1GXW Jorge +3344004 XE1CF Arturo +3420001 8P6PD Wilfred +3420002 8P6GC Emerson +3420003 8P6GJ Jasper +3420004 8P6GJ Jasper +3421001 8P6PE Ishmael +3421002 8P6FB Desmond +3422002 8P6MC Sherwin +3521001 J35JG Jasper +3521002 J35JG Jasper 3580001 J69DS Frans +3601001 J88BP Curtis +3601002 J88BP Curtis +3601003 J88CU Sean +3601004 J88CD Donald 3620001 PJ4NX Peter 3620002 PJ2BR Brett 3620003 PJ2SG Shanthony @@ -56530,6 +70934,7 @@ 3620007 PJ2MAN Sherman 3620008 PJ2SM Sergio 3620009 PJ2SG Shanthony +3620010 PJ2DEH Tony 3640001 C6ANM Tom 3700001 HI8DL David 3700002 HI8SEW Rafael @@ -56547,6 +70952,17 @@ 3703004 HI3K Edwin 3703005 HI8K Alfredo 3703006 HI8K Alfredo +3703007 HI3E Eladio +3703008 HI6SPL Santiago +3703009 HI3ED Eusebio +3703010 HI3MRV Marcos +3703011 HI3QMT Miguel +3703012 HI3D Adrian +3703013 HI3V Ramon +3703014 HI8JGJ Jose +3703016 HI3DBA Dario +3704001 HI4RKR Ramon +3704002 HI3ABC Ronnel 3705001 HI5MLE Marcos 3705002 HI5MMD Milc�Ades 3705003 HI5MAH Miguel @@ -56554,12 +70970,18 @@ 3705005 HI5PPH Pedro 3705006 HI5ML Lorenzo 3705007 HI5MMD Milc�Ades +3705008 HI5RSO Union +3705009 HI5CBB Carlos 3706001 HI6DMM Daniel 3706002 HI6DTC Domingo +3706003 HI6AYC Alexis +3707001 HI7RRE Roberto +3707002 HI7APW Anthony +3707003 HI7APW Anthony 3708001 HI8ABC Angel 3708002 HI8MAX Max 3708003 HI8TAP Nathanael -3708004 HI8GPR Gerardo +3708004 HI8GP Gerardo 3708005 HI8MGZ Milton 3708006 HI8JNV Juan 3708007 HI8CAF Carlos @@ -56594,6 +71016,7 @@ 3708036 HI8DAR Diogenes 3708037 HI8VT Victor 3708038 HI8NCE Carlos +3708039 HI8RYC Joaldy 3708040 HI8AYR Yovanny 3708041 HI8OCO Oscar 3708042 HI8MU Mariano @@ -56602,6 +71025,7 @@ 3708045 HI8JEG Juan 3708046 HI8KM Juan 3708047 HI8M Ezequiel +3708048 HI8JCG Jesus 3708049 HI8HVA Hector 3708050 HI8MPV Manuel 3708051 HI8MVF Maximiliano @@ -56610,14 +71034,97 @@ 3708054 HI8MVF Maximiliano 3708055 HI8MJL Miguel 3708056 HI8DBF David +3708057 HI8CMG Cesar +3708058 HI8BB Ramon +3708059 HI8CRA German +3708060 HI8SOL Luis +3708061 HI8MAK Mejico +3708062 HI8JWR John +3708064 HI8YMR Yonny +3708065 HI8AR Sergio +3708066 HI8PAL Pedro +3708067 HI8FAR Fernando +3708068 HI8REG Rafael +3708069 HI8REB Rafael +3708070 HI8KAS Kenia +3708071 HI8JGS Jaared +3708072 HI8SAG Shantal +3708073 HI8KKG Kenia +3708074 HI8MJL Miguel +3708075 HI8D Miguel +3708076 HI8G Gustavo +3708077 HI8EHH Eduardo +3708078 HI8CJG Candido +3708079 HI8FIQ Fernando +3708080 HI8ADS Angel +3708081 HI8X Wilson +3708082 HI8HGP H�Ctor +3708083 HI8CAQ Cesar +3708084 HI8RPG Rodolfo +3708085 HI8SMP Salvador +3708086 HI8TVL Teo +3708087 HI8ABC Carpio +3708088 HI8APW Antonio +3708089 HI8RG Ruben +3708090 HI8PLE Edgar +3708091 HI8PAP Pedro +3708092 HI8LRS Luis +3708093 HI8KME Danildo +3708094 HI8LAM Luis +3708095 HI8JNS Jaime +3708096 HI8JBD Jose +3708097 HI8IAG Ismael +3708098 HI8REC Fernando +3708100 HI8HGP Hector +3708101 HI8JLH Jose +3708102 HI8R Evodio +3708103 HI8D Miguel +3708104 HI8PAG Pedro +3708105 HI8JWM Juan +3708106 HI8FIQ Fernando +3708107 HI8AOB Alexis +3708108 HI8ASD Aridio +3708109 HI8APY Perez +3708110 HI8AOA Alcides +3708111 HI8ADS Angel +3708112 HI8CAQ Cesar +3708113 HI8DMM David +3708114 HI8H Hector +3708117 HI8HFP Hilde +3708118 HI8HFP Frank +3708119 HI8HSC Danildo +3708120 HI8FAM Francisco +3708121 HI8LEZ Luis +3708122 HI8IMG Isabel +3708123 HI8CLD Colegio +3708124 HI8C Jose +3708125 HI8LPT Luis +3708126 HI8SAV Sucre +3708127 HI8EJP Juan +3709002 HI9JCR Juan +3709003 HI9GAH Gregorio +3709004 HI9GAH Gregorio 3720001 HH2MJF Johnny 3740002 9Z4RG Ravindranath +3740003 9Z4JAG Bramie 3740004 9Y4G7HEK Andy 3740005 9Y4T Tommy 3740006 9Y4C Dexter 3740007 9Z4A Anthony 3740008 9Z4CG Jeff 3740009 9Y4DG Dev +3740010 9Z4VS Vishnu +3740011 9Y4D Christopher +3740012 9Z4CLN Cecil +3740013 9Y4PX Lyndon +3740014 9Y4DA Dave +3740015 9Y4T Tommy +3740016 9Z4DZ Stephenson +3760001 NP2Q Anthony +3760002 NP2DZ Russell +3760003 KP2O Klaus +3760004 KP2E Thomas +3760005 NP2OX Stanley 4040001 VU3KAZ Krishna 4040002 VU3OBQ George 4040003 VU2PIL P.C.Pramod @@ -56628,18 +71135,28 @@ 4040008 VU3SUL Sunil 4040009 VU2JET Sinto 4040010 VU3KNA K.N.Arun +4040011 VU3INZ Satish +4040012 VU2POL Prabin +4040013 VU2SON (Ms) +4040014 VU3TLR Sujay +4040015 VU3FPB Peter 4041002 VU3XVT Savitha 4041003 VU3XVT Savitha +4154001 OD5SK Samir 4180001 YI1RM Raaed 4180002 S3WR1 Sawri 4190001 9K2MI Maged 4190004 9K2RF Mohamad +4201001 HZ1SK Samir +4203001 HZ1BL Maher 4210001 7OAGAA Gier 4220001 A41MO Sameer 4250001 4Z1JD Jeffrey 4251001 4X1ZZ Howard +4251002 4Z1MB Moshe 4251003 4Z1JS Dr. 4251004 4Z1JJ Richard +4251005 4X5EB Eli 4252001 4Z1AB Barak 4252002 4X4EB Eitan 4252003 4Z5YY Alon @@ -56669,12 +71186,21 @@ 4252028 4X1HF Avinoam 4252029 4X6KZ Amit 4252030 4X1RD Abraham +4252031 4Z5ZW Nisim 4252032 4X1RD Avraham 4252033 4X1AS Shlomo 4252035 4X6RE Dr.Eyal 4252036 4Z9BFC Ayal 4252037 4X6RE Dr.Eyal 4252038 4X1PF Gideon +4252039 4Z5RM Rami +4252040 4X1LS Stanley +4252041 4X4WZ F.J. +4252042 4X4WZ F.J. +4252043 4Z9AFD Nir +4252044 4X4HSC Herzlyia +4252045 4Z7MAN Dan +4252047 4Z7ZEV Zeev 4253001 4X5DS David 4253002 4X1UF Izzy 4253003 4Z4KR Dan @@ -56687,10 +71213,9 @@ 4253010 4X5RU Ranan 4253011 4Z7GEL Omer 4253012 4Z4BA Avi -4253013 4X7WON Yunes -4253014 4Z7WON Yunes -4253015 4X6BG Nimrod -4253016 4X6BG Nimrod +4253013 4Z7WON Yunes +4253015 4X1BG Nimrod +4253016 4X1BG Nimrod 4253017 4Z5OY Ayran 4253018 4X4CP Uzie 4253019 4Z4ZT Michael @@ -56699,7 +71224,6 @@ 4253022 4Z1IZ Avraham 4253023 4Z4RM Anatol 4253024 4Z1RM Anatol -4253025 4Z7WON Yoni 4253026 4X1UFM Israel 4253027 4Z1RM Naftaly 4253028 4Z5QL Irina @@ -56710,6 +71234,20 @@ 4253033 4Z7BAG Zvi 4253034 4Z5PT Valery 4253035 4X6AN Daniel +4253036 4Z5AN Moshe +4253037 4X4OE Yechiel +4253038 4X6FU Yossi +4253039 4Z4DG Avi +4253040 4Z5PT Valery +4253041 4Z7IAY Mor +4253042 4Z7DBR Daniel +4253043 4Z7EMR Eytan +4253044 4Z7RRR Hayden +4253046 4Z7RRR Hayden +4253047 4Z7DBH Dan +4253048 4Z7AMR Avi +4253049 4Z7IDN Idan +4253050 4Z7AZD Alexander 4254001 4Z5YR Yoram 4254002 4X5AA Dotan 4254003 4X1HF Albo @@ -56743,17 +71281,30 @@ 4254031 4X1DG David 4254032 4X1ZQ Avishay 4254033 4X6ON Yeuda +4254034 4Z1KM Micha 4254035 4Z7WTF Peleg 4254036 4X1FW Simha 4254037 4Z5PM Maxim 4254038 4X7BOZ Boaz 4254039 4Z7DVX David -4254040 4Z7SYS Yoram +4254040 4X5YS Yoram 4254041 4Z5PG Israel 4254042 4Z1VC Yosef 4254043 4X1BY Zvi +4254044 4Z4KX Mark 4254045 4X4PW Dan -4254046 4/G8RGQ Tim +4254046 4X5TS Tim +4254047 4Z4KX Mark +4254049 4X4GI Yair +4254050 4X6HH Yona +4254051 4Z7JBA Joe +4254052 4Z7JBA Joe +4254053 4X6HT Ami +4254054 4Z7SCB Mark +4254055 4X1OM Israel +4254056 4Z7ABR Ayre +4254057 4Z9BDD Haim +4254058 4Z5DF Aryeh 4255001 4Z5VK Remco 4255002 4Z5VK Meeder 4255003 4X5AS Sasson @@ -56762,17 +71313,37 @@ 4255006 4X6KM Michael 4255007 4Z7DFI Kobi 4255008 4X1TI Efraim -4255009 4Z7FED Doron 4255010 4X6KM Michael 4255011 4X5DF Doron 4255012 4X4FD Eli 4255013 4X6KM Michael +4255014 4X5NK Nancy +4255016 4Z7GSP Gustavo +4255017 4Z7AGG David +4255018 4X4LF Shlomo +4255019 4X1MK Ron +4255020 4Z7AHG Haim +4271001 A75GA Wlodzimierz +4271002 A71FJ Jameel +4271003 A71GO Aziz +4271004 A75GE Jose +4271005 A75GM Kumar +4271006 A71YM Jameel 4310001 A65IT Maheir +4312001 A65FH Zoltán 4320001 EP2KL Khalil +4320002 EP2CM Roshanak 4400001 JJ0NNU Toshirou 4400002 JJ0NNU Toshirou 4400003 JR0ZFR Mano 4400004 JA0POR Mano +4400005 JA0BXU Yoshiaki +4400006 JA0YJK Yoshiaki +4400007 JA0BXU Yoshiaki +4400008 JH0BDK Sakae +4400010 JH0XYV Katsuhiro +4400011 JR0TBN Honzawa +4400012 JH0EYA Toshihiro 4401001 7M4MAS Tatuo 4401002 JQ1ZKG Sammu 4401003 JR1NVW Saito @@ -56801,12 +71372,14 @@ 4401026 JS1XFX Takashi 4401027 JA1UXX Tetuo 4401028 JQ1XSH Esashi +4401029 JA1THJ Hiro 4401030 JP1CJK Kenichia 4401031 JK1XIV Osamu 4401032 JQ1ZLM Toru 4401033 JL1ZRD Kdn-Net 4401034 JA1CCL Yoshihiko 4401035 JG1NCB Wisnu +4401036 JA1THJ Hiro 4401037 JA2FYL Hideo 4401038 JH1BBG Ryo 4401039 JA1WTO Kei @@ -56845,6 +71418,48 @@ 4401073 7K3WKG Ide 4401074 JQ1ZWE Akira 4401075 JA1HBS Kunihisa +4401076 JM1FVO Yasuaki +4401077 JO1PGG Nobuaki +4401078 JR1LKL Tokuji +4401079 JL1PKS Masashi +4401080 JS1BIB Takumi +4401081 JN1VNL Yoshiharu +4401082 JN1VNL Yoshiharu +4401083 JR1AQN Masaaki +4401084 JA1THJ Hiro +4401086 JK4MRL Takashi +4401088 JO1PGG Nobuaki +4401089 JJ1ZLK Boy +4401090 JE1HJR Moriyasu +4401091 JG4IQC Toru +4401092 JG1UOZ Tsukui +4401093 7M4AJL Ryo +4401094 JG1DOZ Matsu +4401095 JI1DHF Kazuya +4401096 7K4UBY Hiroyuki +4401098 JJ1EGA Yoshiaki +4401099 JQ1ZWX Yoshiaki +4401100 JQ1ZWX Yoshiaki +4401101 7N4XAN Keisuke +4401102 7N4XAN Keisuke +4401104 JA1IPJ Fumio +4401105 JA1CXA Yosiaki +4401106 JA1IPJ Fumio +4401107 JG1NCB Wisnu +4401108 JA1IFB Hiromichi +4401109 JN1GUW Nobumasa +4401110 JA1XFP Yasuhei +4401111 JI1SFX Kenji +4401112 JE1UDL Masashi +4401113 JP1AWP Akinori +4401114 JO1KBQ Sasaki +4401115 JN1KTG Masami +4401116 JJ1CHT Farid +4401117 JN1CFQ Makoto +4401118 JS1REG Tsuyoshi +4401119 JR1HAA Satoru +4401120 JF1FHE Guillaume +4401121 JL1EPZ Sadatomo 4402001 JR2SRH Gosei 4402002 JR2MOK Masaru 4402003 JN2JWA Minoru @@ -56873,11 +71488,25 @@ 4402026 JG2RMR Yoshinori 4402027 JI2LFX Daisuke 4402028 JF2ANH Kuni +4402029 JA2JWH Takeshi +4402030 JI2GYC Yutaka 4402031 JJ2YPS Nagoya 4402032 JA2QNV Hideo 4402033 JA2QNV Hideo 4402034 JK3AGP Shuzo 4402035 JA2JMV Yoshinao +4402038 JS2COE Shin +4402040 JQ2QME Sahara +4402041 JF2KNV Enji +4402042 JE2GPX Yamamoto +4402043 JR2HAD Teruo +4402044 JA2YXY Hayashi +4402045 JF2KNV Kawai +4402046 JJ2NAL Hiroshi +4402047 JR2TTA Naoki +4402048 JN2EVP Chikusa(Kei) +4402049 JR2VXK Fujita +4402050 JK2CNK Susumu 4403001 JP3KAF Ryusho 4403002 JO3XPH Pascal 4403003 JA3GQJ Shuji @@ -56908,6 +71537,52 @@ 4403028 JA3BQI Shigeru 4403029 7J3AKY Stephen 4403030 JK3XKA Kouji +4403032 JA3ILI Ichiharu +4403033 JH2KMK Hideshi +4403034 JE3FEI Okada +4403035 JO3GOU Takahiro +4403036 JP3REM William +4403037 JA3IVV Yukimasa +4403038 JK3FRY Itaru +4403039 JE3GKV Junichi +4403040 JO3SLK Greg +4403042 JG3MFP Kazukiyo +4403043 JI3IBK Masa +4403044 JS3BTW Masato +4403045 JQ3OTN Yuichi +4403046 JA3NCL Sumitoshi +4403047 JP3JXC Katsuya +4403048 JL3ZEO Mahoroba +4403049 JP3JXC Katsuya +4403050 JI3HJH Katsuhiko +4403051 JH3CMD Kugitani +4403052 JH3PBV Setsuo +4403054 JG3BVK Atuya +4403055 JA3NCL Sumitoshi +4403056 JL3ZEO Mahoroba +4403057 JH3FDH Hatsumi +4403058 JA3RTU Shizuka +4403059 JO3TND Taro +4403060 JP3DDI Yoshiro +4403061 JP3DDI Yoshiro +4403062 JL3ZEO Mahoroba +4403063 JA4TKB Yoshimura +4403064 JL3RRG Tetsuo +4403065 JS3CJB Aki +4403066 JH3VFZ Tatsu +4403067 JA3KDJ Shouji +4403068 JN3EDL Yoji +4403069 JH3KAW Katsumi +4403070 JH3KAW Katsumi +4403071 JA4CLM Hitoshi +4403076 JA3IYX "Chu" +4403077 JA3HRV Yoshihiro +4403078 JF3UHR Hiroshi +4403079 JF3UHR Yutaka +4403080 JG3HGN Koichi +4403081 JP3KKO Yoshimura +4403082 JH3CMD Kugitani +4403083 JA3HHN Kohji 4404001 JO4DYL Masanobu 4404002 JO4DYL Masanobu 4404003 JH4OWG Hiroshi @@ -56919,15 +71594,46 @@ 4404009 JA4DQX Hideo 4404010 JA4CFO Matsuo 4404011 JA4CFO Matsuo +4404012 JF4CYP Yuuji +4404013 JA4JUT Tutomu 4404014 JE4JJR Keisuke +4404015 JJ4QKY Kawamura +4404016 JR4HWB Hiroshi +4404017 JA4GQU Hiroshi +4404018 JR4IUS Nishisako +4404020 JE4MKV Katsuhiko +4404021 JH4WUI Shuichi +4404022 JA4ZHW Yoshimura 4405001 JA5NUU Takahiko 4405002 JA5NUU Takahiko +4405003 JA5OO Tadaaki 4406001 JF6ROW Hamasaki 4406002 JS6TQS Brad 4406003 JA6VBY Shiro +4406004 JA6ZTG Yama +4406005 JH6RCI Masakazu 4406006 JA6HOR Yoshiyuki 4406007 JE6DND Katsuhiko 4406008 JA6JMJ Takashi +4406009 JG6YDJ Hitoshi +4406010 JA6XNT Hitoshi +4406011 JA6XNT Hitoshi +4406012 JG6YIN Yutaro +4406013 JA6IJW Yutaro +4406014 JE6VDB Tsugunori +4406015 JG6YAF Tsugunori +4406016 JG6YFN Shiro +4406017 JE6VDB Tsugunori +4406018 JE6FKR Ryutaro +4406019 JH6IZL Kenichi +4406020 JH6SGF Masahiko +4406021 JR6PUE Douhara +4406022 JJ6HOI Hijioka +4406023 JA6BHL Takashi +4406024 JG6TPY Daichi +4406025 JA6HIP Osamu +4406026 JG6YJZ Fumio +4406027 JP6KLO Fumio 4407001 JE7ZBQ Doinaka 4407002 JP7FYZ Yutaka 4407003 JF7SGB Kazuhisa @@ -56936,6 +71642,7 @@ 4407006 JM7MUU Yoshihiko 4407007 JA7QAN Masao 4407008 JO7XUF Kiyomi +4407009 JA7ROC Norishige 4407010 JH7UAX Tomoyuki 4407011 JO7MKL Shoichi 4407012 JF7BTK Yuko @@ -56957,14 +71664,35 @@ 4407028 JR7YVT Toshihiro 4407029 JO7EZH KiHiroshi 4407030 JA7UDE Nobuyuki +4407031 JL7WWQ Hiroyuki +4407032 JK7IZT Toshiya +4407033 JK7IZT Toshiya +4407035 JR7YMF Toumei +4407036 JK7BEJ Hiroyuki +4407037 JE7ZDR Miyagi +4407038 JI7KHP Takaaki +4407039 JI7KHP Takaaki +4407040 JG7UBP Nobuhiro +4407041 JG7UBP Nobuhiro +4407044 JE7ZBU Kiyomi +4407045 JO7XUF Oowashi +4407047 JG7IMF Momoi +4407049 JF7NRI Midori +4407050 JF7NRI Midori 4408001 JI8KVH Yoshiyasu 4408002 JA8IBG Konishi +4408003 JR8OXV Takashi +4408004 JR8ORC Hidenori 4409001 JH9IIA Ryusho 4409002 JE9LMZ Toshi 4409003 JR9MAR Toshiaki 4409004 JA9MIZ Hideya 4409005 JA9THA Tetsuo 4409006 JE9MFZ Shingo +4409007 JH9YYI Vu-Degital +4409008 JR6QFV Shin-Ichiro +4409009 JF9NIN Matsunaga +4409010 JF9NIN Matsunaga 4410001 JA0POR Mano 4411001 7L4CTJ Ryo 4411002 7K1IUW Sadamoto @@ -57073,10 +71801,31 @@ 4500081 DS5DZD Lee 4500082 DS5LWL Byeonggi 4500083 HL5JCB Kwak -4500084 HL5BHH Jeryang +4500084 HL5BHH Jery 4500085 6K5DON (Walter(Jungseok) 4500086 6K5CZL Gook 4500087 DS5HRK Suho +4500088 6K5CZM Jong +4500089 HL5JVF Sang-Sil +4500090 HL5UTN Kwi +4500091 HL5UTN Kwi +4500092 HL5BWR Kang +4500093 HL5JKN Yeonsung +4500094 DS5HVJ Duck-Ho +4500095 HL5BXG Sungwha +4500096 6K5DOW Ki +4500098 DS5NLP Park +4500099 HL5UBZ Kim +4500100 6K5DRJ Sung +4500101 6K5DRJ Sung +4500102 HL5PPT Jong +4500103 DS5NST Ockjae +4500104 DS5NDW Shin +4500105 DS5NDW Shin +4500111 DS5BWI Sung +4500112 6K5COU Tarkdon +4500113 HL5PPT Jeong +4500119 DS5FHZ Seong 4501001 6K2GBE Seongjin 4501002 DS4GYP Won-gil 4501003 DS5TUK Joon @@ -57096,8 +71845,10 @@ 4501017 6K5ZUH Jae 4501018 6K5XZE Chul 4501019 6K5XZE Chul +4501020 HL5NGG Sang 4501021 6K5ZGV Kyung-Chan 4501022 6L5SOL Tae-Ki +4501023 DS3BCB Won-Sun 4501024 HL5XL Myoungsoo 4501025 D80ZJ Dv 4501026 D80ZK Dv1 @@ -57107,6 +71858,14 @@ 4501030 D80ZM Star 4501031 6K5VUJ Young-Jun 4501032 HL4BPL (Yu) +4501033 DS5YDY Hwan-Kil +4501034 6K5ZOZ Man +4501035 DS2FAG Dong-Gun +4501036 6L5STI Ji +4501037 6L5STI Ji +4501038 6L5SLJ Kim +4501039 6K5TYH Jeom-Hwa +4501040 6K5RAS Jeong-Dae 4502001 HL3EHN Man-soo 4502002 DS3PIC Kwanghee 4502003 HL2KRV Kim @@ -57116,8 +71875,13 @@ 4502007 6K2FWJ Kang 4502008 6K2FWJ Kang 4502009 HL3EHN Han +4502010 DS0KBS Ibc 4503001 HL4CNR Ku +4503002 HL4CNR Kevin 4503003 DS4RMX Ma +4503004 DS4CPN Keumyeon +4503005 DS4APB Hyung-In +4503006 DS4QXF Kiho 4504001 HL5MKL Byong-wook 4504002 HL5BNN Song 4504003 6K5ANI Jeong @@ -57135,6 +71899,17 @@ 4504015 HL5BRX Lee 4504016 6K5BVG Park 4504017 6K5BVG Park +4504018 HL5BRP Hwang +4504019 DS5WIS Doyoung +4504020 HL5JXN Hyeongweon +4504021 HL5BFD Yihyeon +4504022 DS5JWV Taeho +4504023 DS5QHK Hui-Seok +4504024 DS5FTS Sik +4504025 DS5FTS Jung-Sik +4504028 6M0UD Immanuel +4504029 6L5RFZ Edong +4504030 6K5DBD Jinwon 4505001 HL5BRP Hwang 4505005 HL3WQ Jae 4505006 HL3KK Kwang @@ -57146,6 +71921,10 @@ 4505012 6K5YPD Jong 4505013 DS3PEJ Min-Hyung 4505014 HL3EQG Lee +4505015 DS3PLW Lee +4505016 HL3QZV Kim +4505017 DS3OMA Ryu +4505018 HL3EQG Lee 4506001 HL2KZJ Kwang-ok 4506002 HL2UJ Kim 4506003 DS1AWE Joel(Seung) @@ -57161,7 +71940,7 @@ 4506013 DS1TFG Taeyon 4506014 6K2ILX Daegyu 4506015 HL2IVG Kim -4506016 HL2WA Lee +4506016 HL2WA Kyu 4506017 HL2ATF Chan0nam 4506018 DS1SYV Pyosung 4506019 6K2JOQ Ken @@ -57200,6 +71979,49 @@ 4506052 6K2GNQ Chang-Woo 4506053 DS1FOS Kyungho 4506054 6K2JAG Ki +4506055 DS2GBZ Jaehae +4506056 6K2JEP Woosung +4506058 DS2GBZ Jaehae +4506060 6K2EJJ Lee +4506061 DS1JFD Kim +4506062 HL2VNR Youngchae +4506065 6K2JHN Dong-Dae +4506066 6K2ECY Charles +4506067 DS1JFD Kim +4506068 6L5SPW Jeon +4506069 HL2VXK Juhyun +4506070 HL2NR (Yong) +4506071 6K2JZA Minjae +4506072 6K2EGQ Yeon-Soo +4506073 HL2IGG Chansoo +4506074 6K2FRT Hae-Kyung +4506075 6K2KAW Sunny +4506076 6K2IRP Sangki +4506077 DS2LNC Lee +4506078 DS2IFB Taehwan +4506079 DS2PQG Jinsoo +4506080 6K2KAX Sang +4506081 6K2IRK Park +4506082 6K2HRV Koo +4506083 HL2MKK Jeoung +4506084 HL2MDU Baek +4506085 HL2MDU Baek +4506086 6K2JMM Kim +4506087 DS1BLH Lee +4506088 HL2OVZ Jang +4506089 6K2HRS Shin +4506090 6K2HRS Shin +4506091 6K2ECE Jung +4506092 6K2ECE Jung +4506093 6K2GYM Koo +4506094 6K2KDC Mike +4506095 HL2DPH James +4506098 HL2WJA Jung +4506099 HL0LYA Anyang +4506100 6K2IMV Junho +4506101 DS3ENR Kang +4506102 6K2EBN Hyeon +4506103 6K2EBN Hyeon 4507001 HL1RR Lim 4507002 DS1RHP Lee 4507003 DS3DNC Jongil @@ -57234,6 +72056,7 @@ 4507032 DS1KPP Seongwon 4507033 DS1SQR Yj 4507034 DS3DNC Jongil +4507036 DS1ILL Jong 4507037 DS1TGF Han-Byeol 4507038 HL2DJV Yang 4507039 DS2NDD Yoo @@ -57244,6 +72067,26 @@ 4507044 HL1WSA Ki 4507045 HL1ZIX Derek 4507046 6K2JEP Woo +4507047 DS1HOP Gonggwi +4507048 DS1TIN Seung-Won +4507049 DS1TER Wonbok +4507050 DS1TET Jung +4507051 HL4CMB KELVIN +4507053 HL1KZT Kim +4507054 HL1VSH Park +4507055 HL0J Dongguk +4507056 DS2KQA Jaejoon +4507057 6L5STH +4507058 DS3ONV Jungwoo +4507059 DS1TFM (David) +4507060 DS1NVZ Youngchang +4507061 DS1PTX Kim +4507062 DS1PTX Kim +4507063 HL1ZJP Masami +4507064 HL1JLF Dongseok +4507065 DS1STV Roy +4521001 XV9JM Laurent +4521002 XV9JM Laurent 4540001 VR2XJN Charles 4540002 VR2XJT Hkprc 4540003 VR2RG Hkprc @@ -57531,7 +72374,7 @@ 4540285 VR2UNG Farid 4540286 VR2XNG Dawood 4540287 VR2VQP Lau -4540288 VR2XYX Cheung +4540288 VR2XYX King 4540289 VR2SC Eric 4540290 VR2YDC David 4540291 VR2WMO Gary @@ -57543,7 +72386,25 @@ 4540297 VR2GM David 4540298 VR2IP Michael 4540299 VR2IP Michael +4540300 VR2UHV Y 4540301 VR2UJG To +4540303 VR2WAP Mui +4540304 VR2YSK Siu +4540305 VR2VIQ Kenny +4540307 VR2WWM Thomas +4540308 VR2VIQ Kenny +4540309 VR2WXZ Siu +4540311 VR2URD Chi +4540312 VR2VRT +4540313 VR2ZXP Alfred +4540314 VR2UIP Ip +4540315 JJ1CHR Dawood +4540316 VR2VFA Stanley +4540317 VR2UIP +4540318 VR2WFB Lau +4540319 VR2ZMK Joe +4540320 VR2ZMK Joe +4540321 VR2ZDV Law 4541001 VR2HKP Hkprc 4541002 VR2ML Matthew 4541003 VR2WUM Hkprc @@ -57586,28 +72447,774 @@ 4600023 VR2UCL Cary 4600024 VR2UCL Cary 4600025 VR2YDF Po +4600026 BG4DIB Yu 4600027 VR2VXD Ng 4600028 VR2ZZR Andrew 4600029 VR2YOQ Yat -4600030 VR2XFM Walter -4600031 VR2XFM Walter +4600030 VR2AAA Walter +4600031 VR2AAA Walter +4600032 BG3MDO Wang +4600033 BG0BBB Zhao +4600034 BG0BPZ Faguang 4600035 VR2SC Eric 4600036 BD7PA Lai 4600037 VR2ZCL Ka 4600038 BG7PRH Chan 4600039 BG5UEZ Xu +4600040 BI3OGV Kun +4600041 BG5CDU Yang +4600042 BG0AXE Yan +4600043 BG0AXE Yan +4600044 BH7NJF Huiping +4600045 BH3PZS Bin +4600046 BI3NFU Li +4600047 BH3PZS Bin +4600049 BH8SXD Peng +4600050 BG5EIB Ding +4600051 BG8NRN Feng +4600052 BG7FKC Hao +4600053 BG7THK Changlei +4600054 BG6QYE Wenxian +4600055 BG0AQM Wu +4600056 BG0BQN Hongbin +4600057 BH3SJN Jian +4600058 BG8AZO Yuchuan +4600059 BG7DON Hao +4600060 BI7JTA Huang +4600061 BG0AVI Zhixi +4600062 BI8BLR Liou +4600063 BG0AVI Zhixi +4600064 BG8AZO Yuchuan +4600067 BH8SEL Zhongcheng +4600068 BG0BZH Gao +4600069 BG0CAB Chao +4600070 BG0AKT Wei +4600071 BG0AKT Wei +4600072 BG0AKM Zheng +4600073 BG0BSA Xiuli +4600074 BH7PUE Wu +4600075 BH7NCW Jianhua +4600077 BG0BPZ Faguang +4600078 BH4QBO Shi +4600079 BG0BNN Zhaochen +4600080 BG0BNN Zhaochen +4600081 BG0BBX Kui +4600082 BG0BBX Kui +4600083 BG0AUV Ligang +4600084 BD7MPN Haiqing +4600085 BG8FGK Tianming +4600086 BG8IAG Li +4600087 BI4TDQ Hongxiang +4600088 BG0AWQ Jun +4600089 BG0AWQ Jun +4600090 BG0BQN Hongbin +4600092 BH8NOX Yushang +4600093 BH8NJX Ping +4600095 BD7YA Rothen +4600096 BG0BQK Guojian +4600097 VR2LT Anson +4600098 BH3OXY Zuo +4600100 BG0BOI 明 +4600101 BG8JNT Qinlin +4600102 BG7EVG Bin +4600103 BG1UFC Li +4600104 BH4DTT Jason +4600105 BG0BVS Zhiqiang +4600106 BG7YU Zizhong +4600107 BG0BQL Guoqiang +4600108 BI7KJP Tran +4600109 BD8SN Sheen +4600110 BG8DCJ Zhang +4600111 BG2GA Leo +4600112 BG2GA Liang +4600113 BG8DZN Hua +4600114 BI4LTY Xiao +4600116 BG0CDN 群 +4600120 BG7ECA Yu +4600121 BH7KCJ Eric +4600124 BR2AG Liang +4600125 BD7NJC Zhang +4600126 BR2AH Zhi +4600128 BG0BNK Zhengrong +4600129 BG7TON Zhou +4600130 BG8IKG Zhangong +4600131 BG7HVG Jing +4600132 BD7MRD Miaoxia +4600133 BG0BHX Feng +4600135 BG0AUP Xinmin +4600136 BG0AQW Tiejun +4600137 BG0BMK Jun +4600138 BD0AH Gao +4600139 BG0ANO Jinli +4600140 BD0BK Wenli +4600141 BG0BGZ Shaojie +4600142 BG0ARE Baoguang +4600143 BG0AXS Yun +4600144 BG2WX Yunwei +4600145 BI7ATA Ata +4600146 BG2WX Yunwei +4600148 BH4EAI Chu +4600149 BG0AQW Tiejun +4600150 BD0BK Wenli +4600151 BI4QZW Feng +4600152 BH8EQV Liu +4600153 BG0BWW Jie +4600154 BH4ARI Seven +4600155 BG0AVK Wang +4600156 BH5BMZ Zhonghan +4600158 BG0BZN Xin +4600159 BG4ESO Es +4600160 BG4IIA Ma +4600161 BI4LUU Wu +4600165 BG0AFA Qingguo +4600166 BG0BUU Jincheng +4600167 BH8NXT GUANGLIN +4600170 BG0CAA Tao +4600172 BG0BDI Shiping +4600173 BG0BCD Jun +4600175 BG3IAA Bj +4600176 BG4INP In +4600177 BH3BBJ 左 +4600178 BH6KEU Haoyuan +4600179 BH5HDR Haoyuan +4600180 BG6RJC Hua +4600181 BR4IF Jie +4600182 BA5AN Galen +4600183 BG5DMA Wang +4600184 BG8HXW Yan +4600185 BG0AUP Xinmin +4600186 BG3MBB Yan +4600187 BG0AYY Qinbin +4600189 BG0AVP Shu +4600192 BG0BVK Ming +4600193 BG0BVQ Haichao +4600194 BD7LPO Zhiming +4600195 BG0BWJ Wong +4600197 BH7KQB Guo +4600198 BH7JTB Liqiang +4600199 BG0AYY Qibin +4600200 BG0BNK Zhengrong +4600201 BG7TVF Luo +4600202 BG4API Jiang +4600204 BG4API Yi +4600205 BD7JBE Lin +4600207 BG7YI Li +4600208 BG8IOI Xiaoyu +4600209 BH4OFO Yan +4600210 XX9DV Law +4600211 BG9XX Wang +4600212 BG9XX Wang +4600213 BD7LXP Haifeng +4601002 BG0CAB Chao +4601003 BH3QBY Wu +4601004 BH1BWE Zhang +4601005 BH1MCB Xiaojian +4601006 BH1MNM Chunhai +4601007 BH1SZV Liu +4601008 BH1OZF Dong +4601010 BI1AMN Wan +4601011 BD1CN Jingwei +4601013 BH1NSN Yang +4601014 BH1RZY Minxiang +4601015 BI1BID Hongyu +4601016 BH1RDX Kai +4601017 BI1ACW Gao +4601018 BH1SDP Gang +4601019 BH1TZO Ning +4601020 BH1UXY Xiaoman +4601021 BI1AWQ Nan +4601022 BH1TIX Hai +4601023 BI4JNT W +4601024 BI1ANI Baoku +4601025 BH1UBE Jinbao +4601026 BH1RIY Xiangbin +4601027 BG4IAJ Guoqiang +4601028 BA1GG Yida +4601029 BH1SLP Qiang +4601030 BG1FO Sheng +4601031 BG1GXG Shengzong +4601032 BG1QAH Bo +4601033 BD1ND Wentao +4601034 BA1GG Yida +4601035 BH1SLP Qiang +4601036 BH3TOH Ming +4601037 BG1QAH Bo +4601042 BH1UVS Song +4601043 BG1UMK Chao +4601044 BH1VCS Liang +4601045 BI1AVG Ning +4601046 BH1VJR Gao +4601047 BH1ONQ Du +4601048 BG1LUO Zhongyu +4601049 BG5TZZ Bin +4601051 BH1VSA Te +4601053 BG1LSN Zhang +4601054 BG1UFC Li +4601055 BH1WZT Zhang +4601056 BH1WZT Zhang +4601057 BH1VJR Jian +4601058 BG1NWV Li +4601059 BG1GMJ Chen +4601060 BH1GJT Wangxueli +4601061 BH1GJT Wang +4601062 BH1BOQ Du +4601064 BH1RYS Bo +4601065 BH3QHI Jing +4601066 BI4VTT 宗辉 +4601067 BH3QHI 静 +4601069 BG8HNM Yuyu +4601070 BD1RT Lv +4601073 BH1NSD Liang +4601074 BG1PDU Cheng +4601075 BH1TYU Tao +4601077 BH1RIO Chi +4601078 BH1TTE Baokai +4601079 BG1LQV Pan +4601080 BG3FJF 郭 +4601081 BH1UPO Terry +4601083 BH1UVJ Fu +4601084 BI1AGD Shuying +4601085 BI1AGD Shuying +4601086 BH1VVI Zhang +4601087 BH1VVI Zhang +4601088 BG1PC Zechun +4601089 BG1PC Ze +4601092 BH1ORH Zhang +4601093 BH1TSL Yang +4601094 BH1TSL Yang +4601095 BG1GXG Zongsheng +4601097 BH1VOR Jin +4601100 BH1RIR Tianrui +4601102 BH1ITW Zhen +4601104 BH1SWF Yuning +4601105 BG1VIS Xuelin +4601106 BI1AKD Chao +4601107 BI1AXR Ting +4601113 BH1SMQ Qingsong +4601114 BH1RYS Bo 4602001 BH2REY Zhaowei 4602002 BH2REY Zhaowei 4602003 BG2WMA Tiangang 4602004 BD2RJ Sun 4602005 BD2RJ Sun +4602006 BH2UU Jiang +4602007 BH2UU Jiang +4602008 BG2JZP Yukuan +4602009 BG2ATH Dongming +4602010 BG2CPU Wang +4602011 BG2CPU Wang +4602012 BG2CQV Chen +4602015 BG2WXO Shiyan +4602016 BH2RDL Xianqi +4602017 BH2RFX Naizhu +4602018 BG2BYF Wang +4602019 BG2BYF Shen +4602021 BG2UKX Zhaohui +4602024 BG2CRF Weiqi +4602025 BG2CRL Yingchun +4602026 BG2CQE Kai +4602027 BG2AGN Changhai +4602028 BG2AGN Changhai +4602029 BG2CLX Kai +4602030 BG2DBO Chao +4602031 BG2WMA Tiangang +4602032 BG2CIB Xiao +4602033 BG2DFW Guang +4602034 BG2CUX Shi +4602035 BG2BRQ Zhi +4602036 BG2BRQ Zhi +4602037 BG2BHD Guangwei +4602038 BG2CTW Jinming +4602039 BD2FW Donghui +4602040 BG2CUY Yanqing +4602041 BD2FW Donghui +4602042 BG2CKL Hong +4602043 BG2BVN Zhen +4602044 BG2DBM Zhiming +4602045 BG2AJC Hongbin +4602046 BG2UKX Zhaohui +4602047 BG2CDT Yang +4602049 BG2DCL Hui +4602050 BH2SFL Jinyu +4602051 BG2ANK Hongming +4602052 BG2CLB Zhonghou +4602053 BG2DEY Kaidong +4602054 BG2BIG Mingjun +4602055 BG2BVN Zhenyu +4602056 BG2DGL Sheng +4602057 BG2DEX Kun +4602058 BG2CQU Jingbo +4602059 BG2COY Haoyang +4602060 BG2BJH Hongliang +4602061 BG2CFF Bo +4602062 BG2BZK Junliang +4602063 BG2ASG Jing +4602064 BG2RSJ Jiaxing +4602065 BG2CPF Dongdong +4602066 BG2CUV Lina +4602067 BG2KHR 贺男 +4602068 BG2TDC 宇 +4602069 BG2TDC 宇 +4602071 BG2BEL Baoqi +4602072 BG2DID Yuepeng +4602074 BG2CPW Guanchao +4602075 BG2CPW Guanchao +4602077 BG2BZQ Antao +4602078 BG2DCX Long +4602079 BG2CSK Yufeng +4602080 BG2DBK Yanchao +4602081 BH2RSJ Jiaxing +4602083 BG2DKT Yi +4602084 BH2SRP Shi +4602085 BH2SBJ Qi +4602086 BG2UOR Hai +4602087 BH2RF Yu +4602089 BG2KJT Zhigang +4602090 BH2SYP Hong +4602091 BG2KJT Zhigang +4602092 BG2DCL Hui +4602093 BH2RUN You +4602094 BH2RTP Ying +4602095 BH2RUO Chun +4602096 BH2SRS Shi +4602097 BH2RFV Bing +4602098 BG2WUA Peng +4602099 BG2KKH Wang +4602100 BG2VVK Lin +4602101 BG2VGZ Yunfeng +4602102 BD2UYY Ma +4602104 BH2SRR Guang +4602105 BG2WUD Jiang +4602106 BG2KHX 王 +4602107 BG2CPN Xiu +4602108 BG2CTF Bao +4602109 BH2RZH Kane +4602110 BD2RUE Zhang +4602111 BG2IB 宋 +4603002 BH3VNS Wang +4603003 BG3HBR Yang +4603004 BI3OGV Kun +4603007 BG3CTD Jin +4603008 BG3HCM Jingsheng +4603009 BG3MDO Wang +4603010 BH3DEH Jiaxing +4603012 BI3QVT Heng +4603013 BG3IZM 连义 +4603014 BG3MBB Yan +4603015 BH3DHE Niu +4603016 BH3TOH Ming +4603017 BG3INP 卫东 +4603018 BG3IZM 连义 +4603019 BH3PXX Sun +4603020 BH3VNS Qing +4603023 BG3INM 志国 +4603024 BI3NVT Kaojun +4603025 BI3QYW Yingwei +4603028 BI3QYB Hui +4603029 BI3QYB Hui +4603031 BG3MIO Changyi +4603032 BG3PLJ Zhan +4603035 BH3BBB Ding +4603036 BH3BBB Ding +4603037 BI3NYN Liu +4603038 BD3OK Ruichen +4603039 BG3PVL Hue +4603040 BI3NCS Jianyi +4603041 BG3IAD Yuping +4603043 BI3NVT Kaojun +4603044 BG3IAA Jian +4603045 BG3JRN 苗 +4603046 BH3DHE Niu +4603047 BI3NPY Jie +4603049 BH3SJM Jianmin +4603050 BH3VVH Shuming +4603051 BH3UTH Dang 4604001 BH4QBV Yun 4604002 BH4QEI Liu 4604003 BH4QBP Wang +4604004 BI4LBS Li +4604005 BI4LBS Li +4604006 BI4IIK Bi +4604007 BI4IIK Bi +4604008 BI4TLE Houlin +4604009 BI4TLE Houlin +4604010 BG4TGO Tianwen +4604011 BG4IAJ Qu +4604012 BI4TRM Huang +4604013 BI4JJO Kong +4604014 BG4JJS Tao +4604015 BH4USR Yinyin +4604020 BI4NFS 毅 +4604021 BH4JPA Ma +4604022 BH4QBO Shi +4604023 BI4WOU Garvin +4604024 BI4OQZ Sui +4604025 BI4OQD Sui +4604026 BG4WOM Hao +4604027 BG4TZR Allen +4604028 BH4IWK Wentao +4604029 BG4IGX Sun +4604030 BG4IGX Sun +4604031 BH4LFJ Wei +4604033 BG4LBO Jianjun +4604034 BI4RFO Cao +4604035 BH4IIG Zhang +4604036 BI4JNQ Wang +4604041 BH4IRA Shen +4604042 BG4MVL Bu +4604044 BG4REO Zhu +4604045 BG4TGO Tianwen +4604046 BG4AKZ Ran +4604047 BG4AKZ Ran +4604048 BI4JPQ Cao +4604049 BI4VTZ Yabo +4604050 BI4RHE Suyin +4604051 BD4XI Mingchun +4604052 BR4IS Yang +4604053 BI4KBO Ke +4604054 BG4IRC 鲁延杰 +4604055 BI4VIZ Hui +4604056 BI4VIZ Hui +4604057 BH4OKQ Xue +4604059 BI4SXF Wu +4604060 BD4XI Mingchun +4604061 BG4KJZ Qiu +4604062 BI4KAA Shan +4604063 BI4ILC Bu +4604064 BI4MVF Yang +4604065 BI4QZA Wang +4604066 BH4OFM Feng +4604067 BI4LGS Liu +4604068 BR4URG 业余无线电协会市 +4604069 BI4SWY Zhu +4604070 BI4VTD Jiang +4604071 BH4UQD Zhang +4604072 BI4WQB Xiangdong +4604073 BI4WQG Chen +4604074 BH4URW Wang +4604075 BI4RQP Xi +4604076 BI4VTP Cong +4604077 BG4POM Huang +4604078 BI4MCD Li +4604079 BI4MWW Zhu +4604080 BI4VTF Hu +4604081 BI4XHG Ding +4604082 BI4XHF Wu +4604083 BI4VTG Zhang +4604084 BI4VTT Lu +4604085 BI4XHR Jiawei +4604086 BH4OVH Jiang +4604087 BI4TKG Zhichun +4604088 BI4TKG Zhichun +4604089 BI4VTN Wen +4604090 BI4VDE Hong +4604091 BI4VTM Hai +4604092 BH4URV Jian +4604093 BI4VTZ Yabo +4604094 BG4ULW Qi +4604095 BG4PJO Huai +4604097 BI4VIP Jian +4604100 BI4NFP 曹 +4604101 BI4SQD Wang +4604102 BI4UWW Xu +4604103 BG4IAK Yanguo +4604104 BH4JAC Zhao +4604105 BI4JJQ Liu +4604107 BI4JNV Han +4604108 BI4OPH Ronghuan +4604109 BI4UUK Shen +4604110 BI4LGL Shi +4604111 BA4RN Wang +4604112 BG4VRG Liu +4604113 BI4KNX Xiu-Feng +4604114 BI4VNM Ge +4604115 BI4KNW Zhengfeng +4604116 BH4EGL Hongyi +4604117 BG4OQX Li +4604118 BI4KCU Tao +4604119 BI4OYV Shi +4604120 BH4ARI Seven +4604121 BI4NFP 庆飞 +4604122 BI4MNG Li +4604123 BG4IIC Sheng +4604124 BI4NFE 腾 +4604125 BI4JYG Yao +4604126 BI4NTV 良 +4604127 BI4JDA 翟 +4604129 BG4RIE Ling +4604130 BA4WI Li +4604131 BA4WI Li +4604132 BI4JAO Zhao +4604133 BI4NFT Yu +4604134 BH4PQI Wu +4604135 BH4PQI 武 +4604136 BI4KBD Yi +4604137 BH4OFX 崔 +4604138 BI4MVP 玉同 +4604139 BI4VOR 国华 +4604140 BH4JBC Xiangbin +4604142 BI4MNG De +4604144 BI4JOB Baoliang +4604145 BI4KNY Hongbo +4605001 BG5UEZ Xu +4605002 BG5TLT Chen +4605003 BG5TLT Chen +4605004 BG5TRH Wei +4605005 BG6HYT Chen +4605006 BG5CNL Xiong +4605007 BG5CHI Jianyi +4605009 BG5HHP Xiao +4605010 BG5CPW Bao +4605011 BG5CNT Mai +4605012 BG5CQZ Wang +4605013 BG5ILX Fu +4605014 BG5HVP Yuanping +4605015 BG5HWL Xin +4605016 BG5HME Lihua +4605017 BD5HXL Tong +4605018 BG5CPW 鲍 +4605019 BG5DDO Shan +4605020 BG5HXE Shen +4605021 BG5DKG Gang +4605022 BA5AC Jin +4605024 BG5CAW Wang +4605026 BG5DDY 金金 +4605027 BG5DDO Yu +4605028 BG5DDY Jinjin +4605029 BH5HDA Huicheng +4605030 BH5HFK Xianghui +4605031 BH5HFK Xianghui +4605033 BG5DDM Jin +4605034 BG5COM Lin +4605035 BG5DWV Feng +4605036 BG5HRD Ma +4605038 BH5HDJ Li +4605039 BG5CHG Pengfei +4605040 BH5HAN Shengchen +4605041 BH5HDR Haoyuan +4605042 BG5HGM Yang +4605044 BH5HGL Hongying +4605045 BG5HDB Guohua +4605046 BH5HAX Bin +4605047 BG5FPH Jiang +4605048 BH5HGK Yan +4605050 BH5BPD Hong +4605051 BG5HFX Pengwei +4605052 BG5HHV Hongli +4605053 BD5DNA Jie. +4605054 BG5ENF Ji +4605056 BG5FPH Chuanguang +4605057 BH5HAR Xinjun +4605058 BH5HEH 上军 +4605059 BG5DVX Yang +4605060 BG5DYZ Wu +4605061 BG5HRC Yaoyun +4605063 BG5UER Wang +4605064 BH5HDJ Xiang +4605065 BG5DNH Zhemin +4605066 BG5HOL Bo +4605067 BG5HOL Lai +4605069 BG5HIE Wang +4606001 BH6PJL Yolanda +4606007 BG6WUH Jie +4606008 BG6FIL Quanhai +4606009 BH6LEW Ning +4606010 BD6AXR Alex +4606011 BG6NKI 明绘 +4606012 BD6QX Zhang +4606013 BD6QX Zhang +4606014 BG6ACB Lu +4606015 BG6ACB Lu +4606016 BG6EVZ Changxi +4606017 BH6JDR Li +4606019 BG6WNJ Jin +4606020 BG6GIX Yin +4606021 BG6GTU Zhengfeng +4606022 BG6GAY Jian +4606023 BH6KEU Haoyuan +4606024 BG6SSL 渭清 +4606025 BG6WWH Huijun +4606026 BG6GNE Lu +4606027 BG6TAD Wang +4606028 BG6VHS Yang 4607001 BG7CAX Zheng 4607002 BD7PA Lai 4607003 BL7IV David +4607004 BD7MXN Wei +4607005 BD7MXN Wei +4607006 BH7NJF Hui +4607007 BD7KLE Peng +4607008 BD7DP Xiaofang +4607009 BD7KLE Le +4607010 BG7BMV Zhang +4607011 BG7YAK Yixi +4607012 BG7YBW Hao +4607013 BD7MYM Wei +4607016 BD7LLY Jesse +4607017 BI7KJP Tran +4607018 BH7KCJ Eric +4607019 BG7DON Hao +4607020 BG7ENB Frankie +4607021 BG7ENA Qq +4607022 BG7ENA Qq +4607023 BG7HFE Liming +4607025 BG7EVG Bin +4607026 BG7ENB Frankie +4607028 BG7ENP Xinyu +4607029 BG7DGM Xiaobing +4607030 BG7ECV Xi +4607031 BG7CLQ Wu +4607033 BG7FTM Gaofeng +4607034 BG7ENE Zhongliang +4607035 BG7HFE Liming +4607036 BG7FTF Li +4607038 BD7MYM Liu +4607039 BH7JAG Ning +4607040 BG7TON Zhou +4607041 BG7HNU Shijie +4607042 BH7JFR Wu +4607044 BH7IOY Li +4607046 BG7IPY Ma +4607047 BH7PUE Wu +4607048 BG7MEN Pan +4607049 BD7MOZ Weixian +4607051 BI7IAS Wu +4607054 BD7JPI Cheng +4607056 BI7PPQ Liang +4607057 BG7HLA Lingyuan +4607058 BG7GBC Wei +4607059 BD7KCJ Guoqing +4607060 BD7IPD Li +4607061 BH7NWK Shaowei +4607062 BH7MMM Haibo +4607064 BI7JTA Huang +4607065 BG7BLJ Huimin +4607066 BH7CQ Yuxiang +4607067 BG7FYY Cheng +4607068 BG7ECA Chen +4607069 BD7YA Li +4607070 BG7FKC Hao +4607071 BG7EDD Yong +4607073 BG7JD He +4607074 BD7DM Wei +4607075 BG7ENE Zhongliang +4607076 BD7MBY Liu +4607077 BH7JVD Chen +4607078 BD7LXP Haieng +4607079 BD7LJM Feng +4607080 BG7FTF Li +4607081 BH7NOR Bossen +4607082 BG7HZB Yuanjun +4607083 BG7BJT Tao +4607084 BG7HVG Jing +4607086 BD7MPN Haiqing +4607087 BG7FCK Jianyu +4607088 BG7BOT Wenjun +4607090 BG7AEC Hai +4607091 BH7ACO Zhang +4607092 BD7JNN Yan +4607093 BG7DQL Yu +4607094 BG7EIG Xiaoxiang +4607095 BG7FOX Yu +4607096 BG7GHI Yan +4607097 BG7FTB Wei +4607098 BG7ESL Ming +4607099 BG7ECE Hongliang +4607100 BG7HEY Yan +4607101 BH7ADX Xiaolei +4607102 BG7DTJ Hao +4607103 BH7ABU Wenhua +4607104 BG7HUY Ye +4607105 BH7ACN Wei +4607106 BG7FHU Jianchen +4607107 BG7EBQ Bangtai +4607108 BG7FSO Qinglong +4607109 BH7OJ Tao +4607110 BD7KCK Gu +4607111 BD7NAU Chen +4607112 BI7ISX Wang +4607113 BG7TOR Chen +4607114 BG7GDP 唐 +4607116 BI7INT Hai +4607119 BG7FKK Hao +4607120 BH7ABX Ze +4607121 BG7DGD Yaoren +4607122 BD7MTJ Wang +4607123 BG7ECI Yanlin +4607124 BD7IWD Song +4607125 BD7IMZ Hong +4607126 BD7ILU Guo +4607127 BD7LPO Zhiming +4607128 BD7DO Weihong +4607129 BH7JTB Li +4607130 BH7KQB Guo +4607131 BG7FCC Yong +4607132 BH7CC Huang +4607133 BD7MQB Michael +4607137 BI7MLJ Ying +4607138 BI7OFW Hua +4607139 BD7MCA Lin +4607140 BD7MPG Tan +4607141 BD7NFN Guoyuan +4607142 BD7MMC Qibin +4607143 BD7JZG Zhiyuan +4607144 BH7AHE Guochang 4608001 BD8GA Chou +4608003 BD8SN Sheen +4608004 BG8FZ Tu +4608005 BH8SEL Li +4608006 BI8ARI Wen +4608008 BI8CGB Fei +4608009 BH4UDM Hongzheng +4608010 BH8SEK Li +4608011 BH8NOX Yushang +4608012 BH8DIB Binyang +4608013 BH8NJX Ping +4608014 BI8BMG Yang +4608015 BG8AOC Yunfei +4608016 BG8FXP Peng +4608017 BI8BCT Ping +4608018 BD8SGK Taohu +4608020 BI8BNZ Tao +4608021 BG8SRK Gang +4608022 BI8BOD Hu +4608023 BG8HNM Yuyu +4608024 BH8DHV Weidong +4608025 BI8CMP Jing +4608026 BH8EFB Chao +4608027 BG8BAQ Hongfeng +4608028 BH8SKI Jia +4608029 BI8AYN Lan +4608030 BG8DGK Shaojun +4608031 BH8BKZ Wang +4608032 BH8TFH Xianglin +4609001 BG0BBB Guolin +4609004 BD9IE Guangqian +4609007 BD3GIP Wang +4609008 BG0AQM Wu +4609009 BG0BVS Zhiqiang +4609010 BG0BHX Feng +4609011 BG0AVK Wang +4609012 BG0AWA Ke +4609014 BG0BPP Xiang +4609017 BG0BMK Jun +4609018 BG0AVP Shu +4609019 BG0BDI Shiping +4609020 BG9HUT Jing +4609021 BG9HUT JìNɡ +4609022 BG0AXS Yun +4609023 BG0CCD Dexin +4609024 BG0BYM Wei +4609026 BG0AFA Qingguo +4609027 BG9GRU Chen +4609028 BG0CAA Tao +4609029 BG0BBK Shenghui +4609030 BG0AKM Zheng +4609031 BG0BZH Gao +4609032 BG0BWJ Wong +4609033 BG9IEQ Qilong +4609034 BG9IED Qilong +4609035 BG0AUK Yu 4661001 BX2ABT Hans 4661002 BX2AFC Yngwie 4661003 BV2NT Lee @@ -57636,7 +73243,7 @@ 4661026 BV2FP Kao 4661027 BM3HTT Kao 4661028 BX2AEK Kim -4661029 BU3AA 劉啟旭 +4661029 BU3AA Master 4661030 BM2IUA Kevin 4661031 BV5AC Lee 4661032 BM2LSM Zhong @@ -57644,7 +73251,7 @@ 4661035 BM4KSB Felix 4661036 BM4KSB Felix 4661037 BX3AH Lin -4661038 BX1AAK Hsu +4661038 BV1EQ Hsu 4661039 BM2MQL Laurence 4661040 BU2BW Bruce 4661041 BM4JFO Wanna @@ -57652,14 +73259,16 @@ 4661043 BU2CI Chi 4661044 BM4JPB Jiaming 4661045 BM2MIM Eason -4661046 BM2KRQ Chien +4661046 BM2KRQ Saxon 4661047 BM2NHC Kai 4661048 BU2BF Adam 4661049 BM6GWW Wang +4661050 BV7RT Huang 4661051 BM3INW Meng 4661052 BM1BXQ Chang 4661053 BM4KQQ Zeng 4661054 BM3HTR Chen +4661055 BM4LAD Hsiao 4661056 BM2GJP Alex 4661057 BM4JVR Lin 4661060 BX2AB Lee @@ -57667,6 +73276,8 @@ 4661062 BM3HUU Tseng 4661063 BM4KEG Jhan 4661064 BM2LBC Diao +4661066 BM2EHU Tien +4661068 BM2MEM Wenj 4661069 BM4HVW Chen 4661070 BM4KFG Wei 4661071 BM4JRH Huang-Ming @@ -57691,9 +73302,10 @@ 4661090 BM7HMK Chang 4661091 BM5GDE Yang 4661092 BM2KRL Jang -4661093 BM2KRQ Chien +4661093 BM2KRQ Saxon 4661094 BM5FWW Ku 4661095 BM5FVT Chang +4661096 BV2CG Yang 4661097 BM2LUT Hsieh 4661098 BM3IAG Xyue 4661099 BM2MFE Huang @@ -57708,6 +73320,8 @@ 4661108 BM2CFH Yukio 4661109 BX5AG Sun 4661110 BM2NDM Leonardo +4661111 BM2NHO Kuo +4661112 BM2NHS Tsai 4661113 BM3HNO Chan 4661114 BM1CGW Chlang 4661115 BM7HSH Wu @@ -57725,29 +73339,84 @@ 4661127 BM7HOT Fred 4661128 BM2ARE Chih-Hung 4661129 BM5CSX Shiang-Lin +4661130 BM2NEB Yeh 4661131 BM4KHQ Hsieh 4661132 BV5OQ Ke 4661133 BM4KWE Shihmin +4661134 BX2AB Lee +4661135 BM4LBQ Zhang +4661136 BM3IOJ You 4661137 BX6AM River 4661138 BM1CFF Uei 4661139 BM2KRL Jeng 4661140 BM2KRJ Yue 4661141 BX2ADJ Y.C. +4661142 BV4HW Chang +4661143 BM2NDB Wang +4661144 BM2NEW Yeh +4661145 BM2EFQ Ko 4661146 BX4ABC Yuan-Kai +4661147 BM2LBP KE-JEN 4661149 BM4HWK Chung 4661150 BM4KDE Ye +4661151 BM5GKD Lin +4661152 BM2INK Jen +4661153 BM2NFP Shi +4661154 BM2INK Jen 4661157 BX6AK Chia-Chang +4661158 BX3AH Miracle +4661159 BM4KSE Zhan +4661160 BM5GAE Sie +4661161 BM2AGT Chung 4661162 BM8CQE Huang 4661163 BM2NGD Wang +4661164 BU2DE Kaize 4661165 BM3ILH Zhu -4661166 BX1AAK Hsu +4661166 BV1EQ Hsu 4661167 BM2CFB Pan 4661168 BV2KI Bruce 4661169 BX2AFH Randolph 4661170 BM7FKF Tangent +4661171 BU2EB Shu 4661172 BM3GHM Chan 4661173 BV2EL James +4661174 BU2DC Wayne +4661175 BX2AFK Kevin +4661176 BV2GC Sam +4661178 BX3AC Juihsin +4661179 BV2CW Lincoln +4661180 BX3ABR Kao +4661181 BX2AN Jiann +4661184 BU2BV Yung-Jen +4661185 BM2JFN Yulin +4661186 BX3AH1 Miracle +4661188 BM4BYX 為凱 +4661189 BM2MGG Luo +4661190 BM4KWP Wen +4661191 BX2AET Rupert +4661192 BM2JKG Yi +4661193 BM2LAM Yu +4661194 BM4AIK Wenming +4661195 BM2AAS Chang +4661196 BM2AAS Chang +4661197 BU2BO Zhong-Hong +4661198 BU2BE Emily +4661199 BU2DQ Hanz +4661200 BU2BF Adam +4661201 BX2AEK Kim +4661202 BM4LEF Lee +4661203 BU2CB Kevin +4661204 BX6AH Hwang +4661205 BM2NIW Su +4661208 BU2AD Sheng +4661209 BU2DH Chueh +4661211 BM8CRL Zeng +4661212 BM8CRL Zeng +4700001 S21AF Abdullah 5020001 9W2VHN Hafiznaimi +5020002 9W2RGH Mohd +5020003 9W2RUT Weerut +5020004 9W2ALS Alias 5022001 9M2AOC Alexander 5022002 9M2SF See 5022003 9M2PEN Soon @@ -57762,7 +73431,232 @@ 5022012 9W2EAG Joey 5022013 9W2BTJ Ghee 5022014 9W2AA Sharan-Jit +5022015 9W2FFZ Muhd +5022016 9W2FFZ Muhd +5022018 9W2EDQ Wan +5022019 9W2EDK Junaidi +5022020 W2RUT Weerut +5022021 9W2ALS Alias +5022022 9W2RGH Mohd +5022023 9W2IMU Mohd +5022024 9W2SMF Mohamad +5022025 9W2SMF Mohamad +5022026 9W2JYL Jumairiyah +5022027 9W2EDK Junaidi +5022028 9W2EDQ Wan +5022029 9W2VIS Iskandar +5022030 9M2ZAK Zaki +5022031 9W2JAP Jabidin +5022032 9W2JSL Jasli +5022033 9W2EMU Mohd +5022034 9W2WZF Mohd +5022035 9W2SZJ Sharifeleani +5022036 9W2SZR Shahrizal +5022037 9W2KHE Khairul +5022038 9W2FRU Syamsul +5022039 9W2SEZ Mohd +5022040 9W2ZFM Azfanizam +5022041 9W2RLW Shahrul +5022042 9W2JEK Mohamad +5022043 9W2ZJR Razali +5022044 9W2BZQ Zanariah +5022045 9W2BWZ Ahmad +5022046 9W2HIT Ahmad +5022047 9W2TLW Nooridham +5022048 9W2YBR Mohd +5022049 9W2TLW Nooridham +5022050 9W2WBP Saiful +5022051 9M2CQC Sion +5022052 9W2UHF Muhamad +5022053 9W2WBP Saiful +5022054 9W2BPA Mphd +5022055 9W2JBV Muhamad +5022056 9W2ZSC Mohd +5022057 9W2BAF Bahtiar +5022058 9W2FZW Mohamad +5022059 9W2BGC Sarudin +5022060 9W2JSJ Rafidah +5022061 9W2WCO Megat +5022062 9W2USY Mustaza +5022063 9W2GEB Md +5022064 9W2EBM Mohd +5022065 9W2PBG Azmi +5022066 9W2USC Zulhelmi +5022067 9W2RZU Mohd +5022068 9W2ATR Amarul +5022069 9W2DVZ Mohd +5022070 9W2JIZ Iskandar +5022071 9W2TLI Siti +5022072 9W2SBH Saidi +5022073 9W2JJJ Rosliya +5022074 9W2WVS Mohd +5022075 9W2JCV Mohd +5022076 9W2JCV Mohd +5022077 9W2RMJ Faizullahhusin +5022078 9W2CHF Mohamad +5022079 9W2SGT Khusairi +5022080 9W2PSC Armi +5022081 9W2LUX Roslinah +5022082 9W2TOW Zamri +5022083 9W2GAS Khairul +5022084 9W2TJB Azrad +5022085 9W2OBB Azezul +5022086 9W2LWA Nor +5022087 9W2TOW Zamri +5022088 9W2ISA Mohammad +5022089 9W2ESA Mohammad +5022090 9W2UDD Baha +5022091 9W2JDG Muhammad +5022092 9W2NHH Nor +5022093 9W2IAA Shaiful +5022094 9W2YYV Mohd +5022095 9W2WLF Abdul +5022096 9W2JYN Mohd +5022097 9W2OTG Mohd +5022098 9W2LSZ Sulaiman +5022100 9W2NEC Muhamad +5022101 9W2SQ Ahmad +5022102 9M2IR Mohd +5022103 9W2RBI Rosli +5022104 9W2AJX Razak +5022105 9W2MJN Md +5022106 9W2DMM Afandi +5022107 9W2YEO Mohd +5022108 9W2DYE Mohd +5022109 9W2DGY Amirul +5022110 9W2RUL Mohamad +5022111 9W2RKE Raja +5022112 9W2MQF Muhammad +5022113 9W2EGK Shahril +5022114 9W2RPV Mohamed +5022115 9W2MTP Rosli +5022116 9W2MPT Rosli +5022117 9W2MOH Mohd +5022118 9W2UMA Abdul +5022119 9W2HXA Hafizuddin +5022120 9W2RPW Nordarulhisham +5022121 9W2RPW Nordarulhisham +5022123 9W2BLK Eswaran +5022124 9W2ESV Suhaimi +5022125 9W2DES Idris +5022126 9W2YNZ Mohd +5022127 9W2MRI Muhammad +5022128 9W2NTN Mohd +5022129 9W2HKR Saiful +5022130 9W2HFI Mohd +5022131 9W2BJR Azman +5022133 9W2FRU Syamsul +5022134 9W2AFL Mohd +5022135 9W2AFL Mohd +5022136 9W2BOU Yazrin +5022137 9W2WHT Ee +5022138 9W2EDD Eddie +5022139 9W2DLU Daneil +5022140 9W2SSS Mohd +5022141 9W2KEM Kamarudin +5022143 9W2JTG Mohd +5022144 9W2RIS Rais +5022145 9W2FBM Fikri +5022146 9W2GCC Mohd +5022147 9W2ITQ Muhammad +5022148 9W2YLN Yuslina +5022149 9W2AFA Ashraf +5022150 9W2RXE Ismail +5022151 9W2YLI Ramli +5022152 9W2UPA Ahmad +5022153 9W2KFM Kamalrulzaman +5022154 9W2FGP Mohd +5022155 9W2GEW Mohd +5022156 9W2GPB Suhaimi +5022157 9W2DOV Kien +5022158 9W2XFZ Fikri +5022159 9W2RJW Aminordin +5022160 9W2HPJ Haraney +5022161 9M2ODY Mohd +5022162 9W2SCJ Mohd +5022163 9W2DYR Mahathir +5022164 9W2MNJ Nordin +5022165 9W2BWA Mohd +5022166 9W2USM Mustafa +5022167 9W2SFF Rozaiman +5022168 9W2LFZ Ahmad +5022169 9W2LFZ Ahmad +5022170 9W2FRP Safuan +5022171 9W2MFW Mohd +5022172 9W2KHN KuanHoe +5022173 9W2CEW Keng +5022175 9W2DNA Che +5022176 9W2YWV Azlan +5022177 9M2YYY Cheng +5022178 9W2PGC Mohd +5022179 9W2KTQ Mohamad +5022180 9W2ZBV Zamri +5022181 9W2FQ Zahidan +5022182 9W2IJB Anizam +5022183 9W2SNN Samsulbahari +5022184 9M2LMF Benjamin +5022185 9W2DFY Mohamad +5022186 9W2DEI Hamidi +5022187 9W2JYN Mohd +5022188 9W2JQG Maslizul +5022189 9W2FWY Mohd +5022190 9W2CPY Razman +5022191 9W2CPY Razman +5022192 9W2TZQ Mohd +5022193 9W2VXP V.X +5022194 9W2YUZ Yusri +5022195 9W2MTV Mohamad +5022196 9W2BUM Azizi +5022197 9W2BUM Azizi +5022198 9W2VER Saiful +5022199 9W2GPB Suhaimi +5022200 9W2IMG Mohammad +5022201 9W2ZLX Zulkifli +5022202 9M4SJW The +5022203 9W2KHN Kuanhoe +5022204 9W2NKC Kuan +5022205 9M4S World +5022206 9M4CSW The +5022207 9M4SJW Scouts +5022208 9M4CSW Ppm +5022209 9M4S Wosm +5022210 9M2KEV Kevin +5022211 9W2EOL Mohd +5022212 9M4COK Kelab +5022213 9W2ATX Noor +5022214 9W2VGA Muhammad +5022215 9W2NNU Mohd +5022216 9W2LQK Mohd +5022217 9W2OJS Mr. +5022218 9W2ATX Noor +5022219 9W2VWT Engku +5022220 9M4COK Kelab +5022221 9W2EGT Muhamad +5022222 9W2FEF Mohd +5022223 9W2MRI Izan +5022224 9W2SPN Supian +5022225 9W2UMA Abdul +5022227 9W2GLV Danny +5022228 9M2CJ Wil +5022230 9W2SKU Mohammad +5022231 9W2XHA Harun +5022232 9W2WYK NG +5022233 9W2BQK Tony +5022234 9W2PGP Pak +5022235 9W2EUM Zarizan +5022238 9W2DFZ Mohd +5022239 9W2BQH Sarudin +5022240 9W2VTZ Mohd +5022241 9W2LWK Wooi +5022242 9W2PGP Pak 5024001 9W2FKP Abd +5024002 9M2YOT Mohd +5024003 9W2RUT Ruth +5024004 9W2EDK Junaidi +5024006 9W2TBJ Mohd +5024007 9W2SZM Mohd +5024008 9W2CGB Nordin +5024009 9W2CGB Nordin 5026001 9W2LHX Amin 5026002 9M6LK Lawrence 5026003 9W6AN Augustine @@ -57775,6 +73669,13 @@ 5026010 9M6HO Ho 5026011 9M6PK Patrick 5026012 9M6LW Albert +5026013 9W2RYF Arif +5026014 9W2ZET Zakaria +5026015 9W2MRI Izan +5026016 9W2VTZ Mohd +5026017 9W2NST Muhammad +5026019 9W2MTV Mohamad +5026021 9W2FCC Mohd 5028001 9W2LHX Amin 5028002 9W2VWM Che 5051001 VK1VMA Mathew @@ -57787,8 +73688,8 @@ 5051008 VK1AAB Stephen 5051009 VK1JAM Morten 5051010 VK1XX Glen -5051011 VK2JHG James -5051012 VK6HGR Gavin +5051011 VK1MRH Bob +5051012 VK1FFX Glenn 5051013 VK1PL Phillip 5051014 VK1MCK Robert 5051015 VK1ET John @@ -57808,12 +73709,12 @@ 5051029 VK1MDJ Darren 5051030 VK1EM Mark 5051031 VK1BF Br -5051032 VK2XFR Farran -5051033 VK2JUZ Justin +5051032 VK1PZH Steven +5051033 VK1PT Noel 5051034 VK1MTS Roald -5051035 VK2DTW Richard +5051035 VK1PZH Steven 5051036 VK1EM Mark -5051037 VK2MWP Andrew +5051037 VK1ZDP David 5051038 VK1OC Robert 5051039 VK1EA Carlos 5051040 VK1BGT Ingmar @@ -57825,6 +73726,11 @@ 5051046 VK1WPR Bill 5051047 VK1AAH Malcolm 5051048 VK1RZ Roald +5051049 VK1JR Jim +5051050 VK1SP Paul +5051051 VK1OC Owen +5051052 VK1BF Brian +5051053 VK1POP Dale 5052001 VK2YLO John 5052002 VK2LK Matt 5052003 VK2YVA Mal @@ -58072,6 +73978,7 @@ 5052247 VK2HJ Domenic 5052248 VK2BSY Dave 5052249 VK2YMI Brendan +5052250 VK2FA Grahame 5052251 VK2MTM Gordon 5052252 VK2PWR Adam 5052253 VK2TAZ Bradley @@ -58093,6 +74000,102 @@ 5052269 VK2ATM Arthur 5052270 VK2HFP Rick 5052271 VK2ICQ Paul +5052272 VK2ZV Grahame +5052273 VK2HZV Judy +5052274 VK2LEZ Leslie +5052275 VK2TOP Norman +5052276 VK2KON Con +5052277 VK2FD Lindsay +5052278 VK2MJM Jeremy +5052280 VK2ASY Kim +5052281 VK2NIK Nick +5052282 VK2BMA Max +5052283 VK2BMA Max +5052284 VK2EJM John +5052285 VK2FI Nigel +5052286 VK4HF Rick +5052290 VK2FGV Shannon +5052291 VK2JDW Lewis +5052292 VK2TGJ Dj +5052293 VK2GV Shannon +5052294 VK2YT Y +5052295 VK2TUB Paul +5052298 VK2QW Tony +5052299 VK2ARI Ari +5052300 VK2JUZ Justin +5052301 VK2BTQ Craig +5052302 VK2VJB Jason +5052303 VK2AEC Arthur +5052304 VK2FJ John +5052305 VK2SKC Steven +5052306 VK2VJB Jason +5052307 VK2SKC Steven +5052308 VK2JHG James +5052309 VK2XFR Farran +5052310 VK2JUZ Justin +5052311 VK2DTW Richard +5052312 VK2MWP Andrew +5052313 VK2MWP Andrew +5052315 VK2XAG Andrew +5052316 VK2HGT Jim +5052318 VK2DGH Don +5052319 VK2XII Richard +5052320 VK2YCJ Jamie +5052321 VK2PEP Robert +5052322 VK2VL Tony +5052323 VK2YMC Micheal +5052324 VK2IJ Ian +5052325 VK2VCR Tony +5052326 VK2BDX Lionel +5052328 VK9AAA Adrian +5052329 VK2MTM Gordon +5052330 VK2GN Peter +5052331 VK2BRF Ray +5052332 VK2SMI Lyle +5052333 VK2AZ Hilary +5052334 VK2ZJB Jesse +5052335 VK2MJB Michael +5052336 VK2MJB Michael +5052337 VK2DY Robert +5052338 VK2ZRJ Robert +5052339 VK2PNH Paul +5052340 VK2ZRJ Robert +5052341 VK2VLA Peter +5052342 VK2HBV Leon +5052343 VK2LD Peter +5052344 VK2PCH Jack +5052345 VK2TU Rg +5052346 VK2BRF Ray +5052347 VK2HDE Dale +5052348 VK2PJF Peter +5052350 VK2MAM Mark +5052351 VK2HSR Stephen +5052352 VK2WD Brad +5052354 VK2WEL George +5052355 VK2JUZ Justin +5052356 VK2AHE Barry +5052357 VK2YM Benjamin +5052358 VK2RH Stephen +5052359 VK2KVP Det +5052360 VK2XII Richard +5052361 VK2OE Ian +5052362 VK2FP Bj +5052364 VK2PET Pete +5052365 VK2PET Pete +5052366 VK2CIM Peter +5052367 VK2GPL Samuel +5052369 VK2AST Stafford +5052370 VK2AST Stafford +5052371 VK2AET Scott +5052372 VK2VMS Alex +5052373 VK2FS Nicholas +5052377 VK2MNM Reg +5052378 VK2TNT Mike +5052379 VK2CNN Geoffrey +5052380 VK2CN Rod +5052383 VK2JV John +5052384 VK2XG Barry +5052385 VK2DU David 5053001 VK3XDE Paul 5053002 VK3TE Peter 5053003 VK3AJ Peter @@ -58207,6 +74210,7 @@ 5053112 VK3ZGC Gary 5053113 VK3KIM Ken 5053114 VK3XI Ian +5053115 VK3SNR Peter 5053116 VK3KAA Ka 5053117 VK3HSB Peter 5053118 VK3ZAU Chris @@ -58221,12 +74225,14 @@ 5053127 VK3ECH Rob 5053128 VK3BJK Shane 5053129 VK3MP Brett +5053130 VK3TJS Jacek 5053131 VK3HAW Stephen 5053132 VK3YY Gl 5053133 VK3BQO Albert 5053134 VK3DAZ Darryl 5053135 VK3BRS Rob 5053136 VK3GQ Peter +5053137 VK3SOL Peter 5053138 VK3XI Ian 5053139 VK3EI Lino 5053140 VK3KQ Damian @@ -58241,6 +74247,84 @@ 5053151 VK3KLI Craig 5053152 VK3CE Ross 5053153 VK3AJA Andy +5053154 VK3JFK Richard +5053155 VK3LL R +5053156 VK3FQ Ray +5053160 VK3TJF Charles +5053161 VK3PGK Graeme +5053162 VK3TMK Md +5053163 VK3XYX Garry +5053164 VK3EQ Rik +5053165 VK3YHT W +5053166 VK3CKD Victor +5053167 VK3PG Phil +5053168 VK3HRU Ryan +5053169 VK3JY Stephen +5053170 VK3ZZX Oscar +5053172 VK3TNL Tony +5053173 VK3MP Brett +5053174 VK3XDM David +5053175 VK3ET Emil +5053177 VK3YY Glenn +5053178 VK3PWD Paul +5053179 VK3RCE Ross +5053180 VK3XB Mark +5053181 VK3LCD Alan +5053182 VK3UJ Stephen +5053183 VK3PV Barry +5053184 VK3RX Damien +5053185 VK3ND Greg +5053187 VK3DLR David +5053188 VK3MUM Emma +5053189 VK3PI Mark +5053190 VK3NE Graeme +5053191 VK3HSB Peter +5053192 VK3DAZ Darryl +5053193 VK3HDV Andrew +5053194 VK3AGD Adam +5053195 VK3KZM Matthew +5053196 VK3FY Chris +5053197 VK3KHT Bill +5053198 VK3XJ D +5053199 VK3MET Craig +5053200 VK3VRX Daniel +5053201 VK3ZWA Robert +5053202 VK3TQ Peter +5053203 VK3NAD Peter +5053204 VK3MLX Ron +5053205 VK3MEE Trevor +5053206 VK3AGB Nick +5053207 VK3AMC David +5053208 VK3TIM Tim +5053209 VK3AWG Chris +5053210 VK3VWS Josh +5053211 VK3LP John +5053212 VK3MEG Steve +5053213 VK3DHW Peter +5053214 VK3FJC Guillaume +5053215 VK3FJC Guillaume +5053217 VK3AG Terry +5053218 VK3ALZ Michael +5053219 VK3CJH Panagiotis +5053220 VK3BIL Vassilios +5053221 VK3CBO Re +5053223 VK3UBO Anthony +5053224 VK3XW Colin +5053225 VK3PNH Paul +5053227 VK3VDP Darrin +5053228 VK3MCK Don +5053229 VK3MHZ Stewart +5053230 VK3APP Ronald +5053231 VK3VLY Shaun +5053232 VK3PZ John +5053233 VK3ER Emdrc +5053234 VK3EH Julian +5053235 VK3WJ Jennifer +5053236 VK3TXB Matthew +5053237 VK3QA Howard +5053238 VK3KYY Roger +5053239 VK3TSC S +5053242 VK3AMP Onder 5054001 VK4QF Andrew 5054002 VK4QF Andrew 5054003 VK4QF Andrew @@ -58281,7 +74365,6 @@ 5054038 VK4DU Glenn 5054039 VK4DU Glenn 5054040 VK4CDB Craig -5054041 VK4GRA Rc 5054042 VK4EE David 5054043 VK4MKB Kevin 5054044 VK4HVU Adrian @@ -58329,7 +74412,6 @@ 5054086 VK4ZJE Wj 5054087 VK4DAK David 5054088 VK4AGJ Gj -5054089 VK4GRA Graham 5054090 VK4YA James 5054091 VK4PLY Paul 5054092 VK4BNQ Roger @@ -58340,8 +74422,8 @@ 5054097 VK4JAZ Grant 5054098 VK4ZPU Colin 5054099 AX4TUX Adrian -5054100 VK4NIJ Joel -5054101 VK4NIJ Joel +5054100 VK4HAS Joel +5054101 VK4HAS Joel 5054102 VK4RY Richard 5054103 VK4CL Chris 5054104 VK4HTN Bob @@ -58352,6 +74434,7 @@ 5054109 VK4BO Zacharias 5054110 VK4LC Peter 5054111 VK4MTD Mark +5054112 VK4WOT Kevin 5054113 VK4VTK Dennis 5054114 VK4ZTG Terry 5054115 VK4NY Vic @@ -58369,13 +74452,19 @@ 5054127 VK4YN Lawrie 5054128 VK4VFO Steven 5054129 VK4ZXI Andrew +5054130 VK4CIA Martin 5054131 VK4HAZ Karen 5054132 VK4FK Gw 5054133 VK4HIT Allan +5054134 VK4GRA Graham +5054135 VK4QM David 5054136 VK4SIR Peter 5054138 VK4DA Bob +5054139 VK4HBB Brian 5054140 VK4IE John 5054141 VK4MIH Jason +5054142 VK4TD George +5054143 VK4HTN Bob 5054144 VK4PI Peter 5054145 VK4NFL Ian 5054146 VK4MCC Colin @@ -58385,6 +74474,44 @@ 5054150 VK4TMT Michael 5054151 VK4GJW Greg 5054152 VK4HAK Geoffery +5054153 VK4KTP Terry +5054154 VK4DA Bob +5054155 VK4TD George +5054156 VK4MIH Jason +5054159 VK4LKB Kerry +5054160 VK4BAB Andrew +5054161 VK4LUB Peter +5054162 VK4APM Aidan +5054163 VK4TS Trent +5054164 VK4ZPP Geoff +5054165 VK4SN Alan +5054166 VK4HDS Dennis +5054167 VK4AIR Jeremy +5054170 VK4FAQ Peter +5054171 VK4SQL Stephen +5054172 VK4MIC Daryl +5054173 VK4MAY David +5054174 VK4BAT Trevor +5054175 VK2TRD Eric +5054176 VK4CEB Colin +5054177 VK4NIX Geoffrey +5054178 VK4YRS Raymond +5054179 VK4SDD Stuart +5054180 VK4FI Steven +5054181 VK4AKA Keith +5054182 VK4FI Steven +5054183 VK4AKA Keith +5054184 VK4GIS Peter +5054185 VK4VVK Lin +5054187 VK4SAA Scout +5054188 VK4SBP Bp +5054189 VK4SAA Scout +5054190 VK4PF Ian +5054191 VK4HAH Andrew +5054192 VK4MAC Brendan +5054193 VK4DAC David +5054194 VK4PO Gordon +5054195 VK4HTN Bob 5055001 VK5FBFB Brendan 5055002 VK5FBFB Brendan 5055003 VK5RZ Stephan @@ -58419,9 +74546,30 @@ 5055032 VK5MAS Andrew 5055033 VK5DF Daniel 5055034 VK5ARC South -5055035 VK5MA Ig +5055035 VK5MA Ian 5055036 VK5FQ Stephanie 5055037 VK5XY Colin +5055038 VK5ZEA Michael +5055039 VK5ZSW Steven +5055040 VK5NAQ Peter +5055041 VK5MAR Martin +5055042 VK5ZA Eugene +5055043 VK5ZAR Arno +5055045 VK5KX Peter +5055046 VK5HTV Glenn +5055047 VK5ZC Michael +5055048 VK5QS Anthony +5055049 VK5QS Anthony +5055050 VK5ZZ Mark +5055051 VK5TT Tony +5055052 VK5BL Barry +5055053 VK5MA Ian +5055054 VK5ZZZ David +5055055 VK5NMG Gerald. +5055056 VK5TT Tony +5055057 VK5NMG Gerald. +5055060 VK5DO Dene +5055061 VK5HZ Matthew 5056001 VK6ZTN Joe 5056002 VK6TWO Heath 5056003 VK6ZTN Joe @@ -58467,7 +74615,7 @@ 5056043 VK6DK Roger 5056044 VK6MHZ Mitchell 5056045 VK6EI Tim -5056046 VK6RK R +5056046 VK6KB R 5056047 VK6LVI Ben 5056048 VK6WH West 5056049 VK6MST Allan @@ -58510,7 +74658,24 @@ 5056086 VK6YA Eddie 5056087 VK6DW Ian 5056088 VK6PA Peter +5056090 VK6VL Bill +5056092 VK6LS Stuart +5056094 VK6MMB Michael +5056095 VK6HGR Gavin +5056097 VK6ADF Phil +5056098 VK6AKR Denis +5056099 VK6KCC Alex 5056100 VK100ANZ Hmas +5056101 VK6XLR Rick +5056102 VK6MAJ Chris +5056104 VK6RK Rick +5056105 VK6SBK Bullsbrook +5056106 VK6SJ Steve +5056107 VK6GGS Girl +5056108 VK6AAC Andrew +5056109 VK6HX Craig +5056110 VK6PR Ron +5056111 VK6UR Fj 5057001 VK7YXX Don 5057002 VK7JA John 5057003 VK7JD David @@ -58542,7 +74707,48 @@ 5057029 VK7HRS Trent 5057030 VK7HRW Roger 5057031 VK7QF Ian -5057032 VK7PAK Kj +5057032 VK7PAK Kerry +5057033 VK7MA Martin +5057034 VK7KPC Peter +5057035 VK7PD Peter +5057038 VK7NRF Bogdan +5057039 VK7MAJ Aj +5057040 VK7ZAC Ac +5057041 VK7KT Graham +5057042 VK7RC Ross +5057044 VK7HW Herman +5057045 VK7AGR Aaron +5057046 VK7VKS Michael +5057047 VK7AN Allen +5057048 VK7ZCF C +5057049 VK7PLR Peter +5057050 VK7MRS Michael +5057051 VK7BD Bernard +5057052 VK7ALH Ross +5057053 VK7XDM David +5057054 VK7DG Dg +5057055 VK7BE Barry +5057056 VK7PLR Peter +5057057 VK7HSE Scott +5057058 VK7ZJA Jason +5057059 VK7EV Eric +5057060 VK7KWB Brian +5057061 VK7TM Mike +5057062 VK7ZBW Mike +5057063 VK7ZBW Mike +5057065 VK7YAD Greg +5057066 VK7LXX Scott +5057067 VK7MGW Robert +5057068 VK7WP Ross +5057069 VK7HDM Danny +5057070 VK7SAA The +5057071 VK7SAA The +5057073 VK7KTN Norm +5057074 VK7HSE Scott +5057075 VK7HRS Trent +5057076 VK7ADQ Alvin +5057077 VK7MA Martin +5057078 VK7MD Mike 5058001 VK8AA David 5058002 VK8MT Malcolm 5101002 YD0DIO Amadio @@ -58559,6 +74765,21 @@ 5101013 YD1HZY Tunin 5101014 YB0YM Hanafi 5101015 YB0KBJ Wira +5101016 YB0BTJ Mulia +5101017 YB0EUI Dhany +5101018 YB0GS Ferdinand +5101020 YB0COD Sutjitra +5101021 YC0FJY Sudjono +5101022 YC0LCC Sartono +5101024 YC0EWT S. +5101025 YB0GIN H. +5101026 YB0EUI Dhany +5101027 YB0FEX Yok +5101028 YB0COD Sutjitra +5101029 YB0ECT R +5101030 YB0IF Andreas +5101031 YC1SQ Reginald +5101033 YB2TJV Halim 5150001 DU1UGZ Ramon 5150002 DW1ZDR Audie 5150003 DW1ZDQ Gazelle @@ -58578,6 +74799,112 @@ 5150018 DW1ZVB Jojo 5150019 4I9WSR Rener 5150020 4I9WSR Rener +5150021 DV1ZDR Audie +5150022 DV1ZDR Audie +5150023 DZ7OVB Oliver +5150024 DU6YX Joshuar +5150025 DW7MLX Anthony +5150026 DW7FCV Oliver +5150027 DU7EYG Jose +5150028 4F3XAN Alexander +5150029 DU3ETM Ernie +5150030 DU3ETM Ernie +5150033 DV3NZR Alvin +5150034 DU1INZ Pet +5150035 4F7DD Daniel +5150036 DU1VHY Roberto +5150037 DW3ZID Gaudencio +5150038 DV3RWR Ricardo +5150039 DW3ZID Gaudencio +5150040 DW7FCV Oliver +5150041 DW3NKS Nelson +5150042 DW3NKS Nelson +5150043 DW3NKS Nelson +5150044 4F3FPR Felicisimo +5150045 DW3ICR Rogelio +5150046 DV1PPK Ryan +5150047 DU3NE Noel +5150048 DY3JMI Julius +5150049 DW3TLF Napoleon +5150050 DW3TLB Jose +5150051 4F3NRV Rodrigo +5150052 DW3TLE Eduardo +5150053 DW4CHZ Charlie +5150054 DW3TLD Arnold +5150055 DW3TLH Victoriano +5150056 DV3ZID Gaudencio +5150057 DV3ZID Gaudencio +5150058 DW3CHR Melchor +5150059 DX3NE Tamaraw +5150060 DV3DXR Dexter +5150061 DV3XCD Dennis +5150062 DU1YLR Joel +5150063 DV1YZD Pjay +5150064 4F2AJ Lito +5150065 DW1YIO Don +5150066 DU7AAM Edgardo +5150067 DV1UK Ryan +5150068 DV1YZD Pjay +5150069 DU7CLZ Abel +5150070 DV7EEE Sidney +5150071 DV7JAM Jo +5150072 DU7EWO Johannes +5150073 DX60BSP Boy +5150074 DU1M Mark +5150075 DU1EOV Florante +5150076 DV1VJY Penny +5150077 DU1SH Vince +5150078 DU1JW Jeffrey +5150079 DU1SPB Evaristo +5151001 DV2RWA Robert +5151002 4F2LVI Lovelle +5151003 DW2HER Hector +5151004 DW2VXT Venir +5151005 DW2LXR Pols +5151006 DY2JWA Joel +5151007 DW2RXD Ronel +5151008 DW2JVT Francis +5151009 DW2EVL Eric +5151010 DW2JXG Johnny +5151011 4F2CDD Dindo +5151012 DV2NIL Nelson +5151013 DV2MA Angel +5151014 DX2EVM Scan +5151015 DW2NIR Nery +5151016 DW2CXG Cristino +5151017 DW2MAR Marcos +5151018 DV1NPB Maximo +5151019 DV1VLZ Luzviminda +5151020 DU1ERV Errol +5151021 DU1EA Errol +5151022 DV1OZR Ricardito +5151023 DU1MIR Dennis +5152001 DU2DXE Edison +5152002 DW3PLR Patrick +5152003 DV2ATQ Melvin +5152004 DV3RXC Resty +5152005 DU3DYG Diego +5152006 DV3CVF Chito +5152007 DV3YES Ric +5152008 DW3GNX Evangeline +5152010 DW2VDP Daniel +5152011 4F2RV Rollydel +5152012 4F2DXY Ted +5152013 DU2DXE Edison +5153002 DW3BEO Benjamin +5153003 DU2WHS Josefino +5153004 DU2WHS Josefino +5153005 4F2PAU Paulo +5153006 4F2PAU Paulo +5153007 DV2EVE Emmanuel +5153008 DW3ZIA Aurea +5154001 DW4CHZ Charlie +5155001 DU7EWN Aladin +5155002 4F7FDM Frederick +5155003 DW5JAB Albrecht +5157001 DW7CDG Jun +5158001 DU8BRS Eric +5158002 DU8BRS Eric 5200001 HS1JZT Apinant 5200002 E20EHQ Kamol 5200003 HS1GNS Suchat @@ -58621,7 +74948,6 @@ 5200041 E20BFQ Prapon 5200042 HS9ZKE Abdulloh 5200043 E29TXA Thanadech -5200044 E29TXA Thanadech 5200045 HS9JBT Baseero 5200046 E29TXB Thavorn 5200047 E29TXB Thavorn @@ -58711,7 +75037,9 @@ 5200131 E23FXX Rachar 5200132 HS2JQC Weera 5200133 HS0QKD Mr.Chartchawan +5200134 HS7IKS Apichai 5200135 HS0QKD Chartchawan +5200136 E27ITJ Nan 5200137 E24UES Mr.Thanasak 5200138 HS2JQC Weera 5200139 E24UEM Sahas @@ -58726,8 +75054,11 @@ 5200148 HS7ZDK Mongkol 5200149 E24OWH Prasarnsak 5200150 HS7ZDK Mongkol +5200151 HS0ZKZ Larry +5200152 E20GMY Phot 5200153 E27AM Rayong 5200154 E27AM Rayong +5200155 E29UGK Nuai 5200156 HS2NSN Permsak 5200157 E21JMJ Shinnapat 5200158 E27BXO Sontaya @@ -58739,7 +75070,9 @@ 5200164 E27ANY Wichai 5200167 HS1OLQ Lek 5200168 HS1OLQ Lek +5200169 E23PKO Ray 5200170 E24OZK Jay +5200171 HS8AFA Anan 5200172 HS0ZMG Rudy 5200173 HS6BGM Nitas 5200174 HS6TUS Surasit @@ -58753,8 +75086,11 @@ 5200183 HS6LWV Chatchawan 5200184 HS3DHO Suwit 5200185 E24UON Kachen +5200186 E22GPC Sanguam +5200187 E22FDM Kris +5200188 E22OZU Namthip 5200189 HS3FX Mr.Apiratana -5200190 HS3SRS Prompiriya +5200191 E24OTJ Passakorn 5200193 E27FWM Patomchai 5200194 HS6KLJ Mr. 5200195 E23GWN Sompong @@ -58764,8 +75100,11 @@ 5200199 HS3RUF Somsak 5200200 HS3EFM Suksan 5200201 HS9IDM Am +5200202 E29WWT Wuttipong 5200203 HS5QQT Suphol 5200204 HS5QQT Suphol +5200205 E29MFJ Sakrin +5200206 HS8PID Chatchai 5200207 HS8WWY Chalong 5200208 HS5QGH Wanna 5200209 HS7WXU Pisit @@ -58773,12 +75112,15 @@ 5200211 E20WMJ Yodsapon 5200212 E23FEE Tada 5200213 E21IZC Tony +5200214 HS8PID Chatchai 5200215 E24NVW Matthana +5200217 HS8RMI Kannamit 5200218 HS6XHH Chayuti 5200219 E24NQN 5200220 E24NQN Danuopol 5200221 E23YOH Narupon 5200223 HS0EPO Prinya +5200224 HS8DVP Praphan 5200225 E29UNI Bunchut 5200226 HS8LPK Damrongrak 5200227 HS1OVF Virakich @@ -58787,10 +75129,28 @@ 5200230 E20CFQ Somchai 5200231 E20CFQ Somchai 5200232 HS6UYL Jettat +5200233 E24WEM Pinyo +5200234 HS5IHQ Max +5200235 HS5IHQ Max +5200236 E24UON Kachen +5200237 HS5AU Suphol +5200238 HS2BJE Mr.Keitpong +5200239 HS1JHG Chompoo +5200240 E24UON Kachen +5200241 HS8JUY Suramat +5200242 E27GXT Nattawat +5200243 E23JKQ Satit +5200244 HS8AS Anan +5200245 HS3QQS Kunawut +5200246 HS3QQS Kunawut +5200247 E27HCR Punyawut +5200248 E21RJB Montree +5200249 E21RJB Montree 5206001 HS0ZET Ralf 5206002 HS3LIQ Wiwat 5250001 9V1JC Wiyanto 5250002 9V1PK Peter +5250003 9V1KB Benjamin 5251001 9V1CJ Joel 5251002 9V1CJ Joel 5300001 ZL4SJ Steve @@ -58952,6 +75312,41 @@ 5301150 ZL1AAO Bruce 5301151 ZL1YA Chris 5301152 ZL1MR David +5301153 ZL1DK David +5301154 ZL1VK Papakura +5301155 ZL1VK Papakura +5301156 ZL1VK Papakura +5301157 ZL1VK Papakura +5301158 ZL1VK Papakura +5301159 ZL1VK Papakura +5301160 ZL1VK Papakura +5301161 ZL1VK Papakura +5301162 ZL1TOB Jeff +5301163 ZL1MR David +5301164 ZL1IA Ivan +5301165 ZL1IA Ivan +5301166 ZL2AJ Warren +5301167 ZL2GV J +5301168 ZL1MLD Alex +5301169 ZL1MLD Alex +5301170 ZL2KB Kapiti +5301171 ZL2KB Kapiti +5301172 ZL1RIC Ricky +5301173 ZL2DON D +5301174 ZL4LEY Leyton +5301175 ZL1OTF Ivan +5301176 ZL2JPM John +5301177 ZL1BVA John +5301178 ZL2DON Donald +5301179 ZL1IX Ian +5301180 ZL1NUX Gavin +5301181 ZL1AA Zl1aa +5301182 ZL1AA Zl1aa +5301183 ZL1JAP Yasuo +5301184 ZL1JAP Yasuo +5301185 ZL1BIV Jeff +5301186 ZL1AKW Dave +5301187 ZL2ADP M 5302001 ZL4JY John 5302002 ZL2JG Jeff 5302003 ZL2JG Jeff @@ -58965,7 +75360,6 @@ 5302011 ZL2KO Manawatu 5302012 ZL2KO Manawatu 5302013 ZL2TDA Denis -5302014 ZL2WD Hayden 5302015 ZL2CZE Jan 5302016 ZL3TJ Peter 5302017 ZL3TJ Peter @@ -59013,6 +75407,7 @@ 5302059 ZL2JHG James 5302060 ZL1FAT Aaron 5302061 ZL1FAT Aaron +5302062 ZL2WPW Tonyhughes 5302063 ZL4BEN Ben 5302064 ZL2TVM Gavin 5302065 ZL2MLH Michael @@ -59023,6 +75418,40 @@ 5302070 ZL2KA Daniel 5302071 ZL1LC Jim 5302072 ZL2DRM David +5302073 ZL2WD Hayden +5302074 ZL1OZ Brett +5302075 ZL2AUS Brett +5302077 ZL2DEK David +5302078 ZL2LOL Barbara +5302079 ZL1YHF Matthew +5302080 ZL1LWR Syd +5302081 ZL2WA Wellington +5302082 ZL2WA Wellington +5302083 ZL2SNG Scott +5302084 ZL2TED Ted +5302085 ZL2TED Ted +5302086 ZL2HJS Hayden +5302087 ZL2OA Wairarapa +5302088 ZL2OA Wairarapa +5302089 ZL2OA Wairarapa +5302090 ZL2OA Wairarapa +5302091 ZL2OA Wairarapa +5302093 ZL2RAC Rachel +5302094 ZL2ARL Colin +5302095 ZL2BRF Brian +5302096 ZL2EZ Tony +5302097 ZL2BEQ P +5302098 ZL2WL Wayne +5302099 ZL2AMS Nzart +5302100 ZL2AMS Nzart +5302101 ZL2OA Wairarapa +5302102 ZL2OA Wairarapa +5302103 ZL2KO Manawatu +5302104 ZL2KO Manawatu +5302105 ZL2KO Manawatu +5302106 ZL2KO Manawatu +5302107 ZL2AUS Brett +5302108 ZL1UBE Jim 5303001 ZL3VP Gareth 5303002 ZL3PX Geoff 5303003 ZL4FZ Richard @@ -59165,6 +75594,38 @@ 5303140 ZL1KJ Gertjan 5303141 ZL3DMH Douglas 5303142 ZL2UCX Steve +5303143 ZL3TDF B +5303144 ZL3MJH Matt +5303145 ZL4CD Chris. +5303146 ZL3STU Stuart +5303147 ZL4GQ Southland +5303158 ZL2ARG Branch +5303159 ZL2ARG Branch +5303160 ZL2ARG Branch +5303161 ZL2ARG Branch +5303162 ZL2ARG Branch +5303163 ZL2ARG Branch +5303164 ZL2ARG Branch +5303165 ZL2ARG Branch +5303166 ZL3CLD Chris +5303167 ZL4CJF Chris +5303168 ZL3TVP Tony +5303169 ZL3TVP Tony +5303170 ZL3REW Robin +5303171 ZL4ERU Hamish +5303172 ZL2EX Tasman +5303173 ZL4BLF Thomas +5303174 ZL2ARG Branch +5303175 ZL2ARG Branch +5303176 ZL1ANI Kevin +5303177 ZL2KS Marlborough +5303178 ZL2KS Marlborough +5303179 ZL2KS Marlborough +5303180 ZL2KS Marlborough +5303181 ZL2KS Marlborough +5303182 ZL2KS Marlborough +5303183 ZL2KS Marlborough +5303184 ZL2KS Marlborough 5351001 KH2MM Jochen 5351002 WH2F Stephan 5351003 NH2CY Bradley @@ -59172,18 +75633,30 @@ 5351005 NH2P Phillip 5351006 KG6DX Joel 5351007 AH2CM Enrico +5351008 NH2K .Cliff 5371001 P29ZTC Terry 5371002 P29LZ Lowell 5371003 P29JV Joris 5460001 FK8HM Pesque 5460002 FK8HM Pesque 5460003 FK8HM Pesque +5460004 FK4RD Yves +5460005 FK1UW Tardivel +5460006 FK4RH Gilles 6030001 7X2VX Abdelkrim 6030002 7X2UV AbdelHakim 6040001 CN8VX Youness 6040002 CN8FK Rachid +6040003 CN8IC Mourad +6040004 CN8IW ALI +6170001 3B8CW Clive +6200001 9G5AF Haim 6210001 5N0SVL Isidor 6380001 J28PJ Jean-Philippe +6390001 5Z4XB Mark +6430001 C91PM Paulo +6430002 C91UZC Carlos +6430003 C91WDL Jaques 6450001 9J2YO Gabriel 6470001 FR4NP Jacky 6470002 FR4QK Jerome @@ -59227,6 +75700,15 @@ 6470040 FR4ON Nicolas 6470041 FR5EC Jean-Claude 6470042 FR5ZE MICHEL +6470043 FR4DJ Theresien +6470044 FR5GS Axel +6470045 FR4QK JEROME +6470046 FR1EY Christian +6470047 FR4OT Joel +6480001 Z21NRT David +6490001 V51RS Robert +6490002 V51WF Fritz +6490003 V51DM Derek 6491001 V51JP Werner 6491002 V51V Victor 6530001 3DA0MF Jean @@ -59247,8 +75729,12 @@ 6551015 ZS1K Kobus 6551016 ZS1AIE James 6551017 ZR1AOC David +6551018 ZS1BM Marinus +6551019 ZS1OK Alister +6551020 ZS1JEN Andre 6552001 ZS2ABF Peter 6552002 ZS2AFB Andrew +6552003 ZS2AFB Andrew 6554001 ZS4OIL Mark 6555001 ZS5GR Tony 6555002 ZS5BG Bradley @@ -59301,6 +75787,11 @@ 6555049 ZS5V Marjoke 6555050 ZS5GMW Garth 6555051 ZS5WFD Keith +6555052 ZR5YJ Gavin +6555053 ZS5CD Craig +6555054 ZS5DD DEON +6555055 ZS5MAB Mike +6555056 ZS5JK James 6556001 ZS6RVC Ronald 6556002 ZS6DR Derek 6556003 ZS6ARG Lee @@ -59399,6 +75890,19 @@ 6556096 ZS6LMG Leon 6556097 ZR6MM Stefan 6556098 ZR6AEZ Nico +6556099 ZS6AGB Alexander +6556100 ZS6LML Linda +6556101 ZS6HJF Hermanus +6556102 ZS6DGB David +6556103 ZS6PCS Pierre +6556104 ZS6BG Gavin +6556105 ZS6PS Pierre +6556106 ZS6OTL Oos +6556107 ZS6LAM Anton +6556108 ZS6LMG Leon +6556109 ZS6LML Linda +6556110 ZS6SDC Danie +6556111 ZS6WDL Jaques 7020001 V31MP Martin 7020002 V31DL Andre 7020003 V3V Dr @@ -59407,14 +75911,23 @@ 7020006 V3V Dr 7020007 V3V Dr. 7020008 V31HQ Barc +7020009 V31SH Steven +7020010 V31SH Steven 7040001 TG9AFX Christian 7040002 TG9AOR Jose 7040003 TG9ASO Omar 7040004 TG5ALY German 7040005 TG5ALY German 7040006 TG8AHQ Carlos +7040007 TG9NDO Elder 7040008 TG9AWS Stephen 7040009 TG9NSJ Jaime +7040010 TG8AKV Armando +7040011 TG8ARF Flores +7040012 TG9ADV Jorge +7040013 TG8ACG Oscar +7080001 HQ2DDL David +7081001 HQ1LEO Leonardo 7120001 TI2SSH Shun 7120002 TI5MMB Manuel 7120003 TI5AVP Adriano @@ -59436,6 +75949,12 @@ 7120019 TI4PHP Gregory 7120020 TI2ALF Gustavo 7120021 TI2JHS Jorge +7120022 TI5LCA Luis +7120023 TI2HMJ Jorge +7120024 TI4VAA Victor +7123001 TI2HMJ Jorge +7123002 TI4ERM Elpidio +7125001 TI2RE Ronny 7141001 HP1CQ Manolis 7141002 HP2NG Emilio 7141003 HP2DB Dorian @@ -59473,19 +75992,41 @@ 7141035 HP3KLI Carlos 7141036 HP1YLS Gianni 7141037 HP1DCP Rene +7141038 HP1CDB Carlos +7141039 HP1AVS Victor +7141040 HP2BLC Brandon +7141041 HP2WEH Walid +7141042 HP2OZ Carlos +7141043 HP1HS Henry +7141044 HP2MAR Miguel +7141045 HP2YLR Yeimi +7141046 HP1RPB Ramon +7141049 HP1CWP Jose +7141050 HP1LDS Rodolfo +7141051 HP1GCM Carlos +7141052 HP1AFF Allan +7141053 HP1GAS Gabriel +7141054 HP1AXG Armando +7141055 HP2EAP Edgar +7161001 OA4AI Pablo +7161002 OA4AI Pablo +7161003 OA4CLU Cesar +7161004 OA4O Radio +7168001 OA6AHJ Carlos 7220001 LW6DX Fabian 7220002 LW2EQU Jose 7220003 LU2CJM Julio 7220004 LU2JNV Julio 7220005 LU8EUT Roberto -7220006 LU8APD Cannuci -7220007 LU8APD Cannuci -7220008 LU8EB Roberto +7220006 LU8AP Cannuci +7220007 LU8AP Cannuci +7220008 LU8EB 7220009 LU3ARE Juan 7220010 LU7DW Claudio 7220011 LU8EUT Roberto 7220012 LU5AGQ Gaston 7220013 LU5YUS Julian +7220014 LU8ANB Claudio 7220015 LU9DLO Castro 7220016 LU4CN Carlos 7220017 LU7AND Facundo @@ -59496,6 +76037,58 @@ 7220022 LU9DIL Mariano 7220023 LU5DTF Pablo 7220024 LU4CN Carlos +7220025 LW4DBE Marcelo +7220026 LW6DSM Miguel +7220027 LU5DTF Pablo +7220029 LU2EP Julio +7220030 LW7DQC Santiago +7220031 LW3DQE Facundo +7220032 LU5AB Fabian +7220033 LW7DQC Santiago +7220034 LU8EB Marcelo +7220035 LW3DQE Facundo +7220036 LU6EED Garcia +7220037 LU6EED Manuel +7220038 LU8AQL Andres +7220040 LU5AGQ Gaston +7220041 LU3ELR Sergio +7220042 LU3DUF Ariel +7220043 LU9DO Juan +7220044 LU8AJ Nestor +7220045 LW1ECE Fabian +7220046 LU7CG Gustavo +7220047 LU2BAM DANTE +7220048 LU9BAK Nestor +7220049 LU9ATJ Javier +7220050 LU8EUT Roberto +7220051 LU9DLO Gabriel +7220052 LU4FJG Gustavo +7220053 LW2ETU Marcelo +7220054 LU3ERX Horacio +7220055 LU2ACH Matias +7220056 LU9DPS Sergio +7220057 LU9DA Ricardo +7220058 LU5AHL Eduardo +7220059 LU8EWG Jose +7220060 LU5CAS Carlos +7220061 LU1BJW Horacio +7220062 LU1XDH Diego +7220063 LU5CAS Carlos +7220064 LU9DPS Sergio +7220065 LU6DWC Ricardo +7220066 LW1DVA Pablo +7220067 LU9AAM Alejandro +7220068 LU9AVA Carlos +7220069 LU8AQL Andres +7220070 LU7DV Jony +7221001 LU5CLD Jorge +7221002 LU8CAT Tomas +7221003 LU3ARE Juan +7221004 LU3AGM Aldo +7224001 LU1UFC Adrian +7228001 LU1VLP Andres +7228002 LU1VLP Andres +7229001 LU1FEZ Olga 7240001 PP5VX Boneval 7240002 PY1LT Lino 7240003 PY1JD Joaquim @@ -59577,8 +76170,19 @@ 7241058 PU1SGF GonçAlo 7241059 PU1COR Gilmar 7241060 PY1KG Vitor -7241061 PU2MMS Paula -7241062 PU2MMS Rafael +7241063 PY1JU Jose +7241064 PY1MRH Luiz +7241065 PU1KSU FáBio +7241066 PY1UC Ulisses +7241067 PU1URL Renato +7241068 PU1PZZ Paulo +7241069 PY1BX Marcelo +7241070 PU1RDX Carlos +7241071 PY1DJ Aldo +7241072 PY1IOL Irineu +7241073 PU1MEK Rogerio +7241079 PU1LMX Jos� +7241080 PU1LMX Jos� 7242001 PY2EQJ Julio 7242002 PY2IV Igor 7242003 PU2TKL Gilvin @@ -59587,7 +76191,7 @@ 7242006 PY2ASG Glaucio 7242007 PU2WAT Fabio 7242008 PU2MLA Mauro -7242009 PU2LRZ Rubins +7242009 PU2LRZ Rubens 7242010 PU3AAD Rubins 7242011 PY2JMJ Julio 7242012 PY2AMX Rogerio @@ -59680,11 +76284,68 @@ 7242102 PY2JD Sergio 7242103 PY2CO Jose 7242104 PY2HY Glaucio -7242105 PU2TYB Thiago +7242105 PY2DZ Thiago. 7242106 PY2CN Luiz 7242107 PU2YEN Roberto 7242108 PY2GYL Amaral 7242109 PU2OIA Alexandre +7242111 PU2MMS Rafael +7242112 PU2KNB Benedito +7242113 PY2NMS Bruno +7242114 PY2NMS Bruno +7242116 PU2RHU Luis +7242117 PU2YLR (11)96238-7247 +7242118 PU2LRZ Rubens +7242119 PY2ARB Alexandre +7242121 PU2LZL Michel +7242122 PY2KXH Nelson +7242123 PU2OES Marcelo +7242124 PY2DZ Thiago +7242125 PY2KMD Marcelo +7242126 PU2VWR Rodrigo +7242127 PY2VU Helcio +7242128 PU2KWX Carlos +7242129 PY2KCA Clube +7242130 PU2MKJ Marco +7242131 PU2MMW Noberto +7242132 PU2LRO Luiz +7242133 PU2MTS Tiago +7242134 PU2RTO Roberto +7242135 PU2XAH Jose +7242136 PU2XAH Jose +7242137 PY2KCP AssociaÇÃO +7242138 PY2UTR Lucas +7242139 PU2VEG Alexsandro +7242140 PU2RZP Rafael +7242141 PU2RML Pedro +7242144 PY2NBY Antonio +7242145 PU2KNK Fabiano +7242146 PU2TBC Helio +7242148 PY2WW Mauro +7242149 PY2VR Eduardo +7242150 PU2SNW Silvio +7242151 PY2GC Pedro +7242152 PY2JCM Josias +7242153 PY2ABN Adriano +7242154 PY2COY Caco +7242155 PY2BEK Cleiton +7242156 PU2KNM Claudio +7242157 PU2RON Ronaldo +7242158 PU2LXW Frederico +7242159 PY2ZW Robson +7242161 PY2GS Gilson +7242162 PU2VKS Carlos +7242163 PU2LUW Jose +7242166 PY2LA Luiz +7242167 PY2JPA Joao +7242169 PU2WLO Welber +7242170 PU2TWV Carlos +7242171 PU2TWV Carlos +7242172 PU2KWD Edmilson +7242173 PU2KWD Edmilson +7242174 PY2WDX Wilians +7242175 PU2TGA Roberto +7242176 PU2NSD Wagner 7243001 PU3DSS Delvair 7243002 PY3DCC Daniel 7243003 PY3NY Andr� @@ -59695,6 +76356,17 @@ 7243008 PP5AK Joao 7243010 PY3PCF Paulo 7243011 PU3SLG Marcelo +7243012 PY3NZ Claudio +7243013 PU5KJN Vinicius +7243014 PU3TCG Claiton +7243015 PY3PCF Paulo +7243016 PU5LAO Luiz +7243017 PU3MAR Almiro +7243018 PU5LAO Luiz +7243019 PY3KN Naelton +7243020 PU3KDU Carlos +7243021 PY3IBZ San +7243022 PY3TM Matheus 7244001 PY4CEP Carlos 7244002 PY4AC Claudio 7244003 PY4CQQ Rogerio @@ -59709,8 +76381,8 @@ 7244012 PU4RON Ronualdo 7244013 PY4LI Leandro 7244014 PY4BR Leonardo -7244015 PY4KD Jose -7244016 PY4KD Jose +7244015 PY4KD ZCARLOS +7244016 PY4KD ZCARLOS 7244017 PY4RC Joao 7244018 PU7TSO Jardel 7244019 PP2AN Arivaldo @@ -59729,8 +76401,19 @@ 7244032 PU4LCR Luiz 7244033 PU4JRI Nelio 7244034 PY4MAB Mauricio +7244035 PU5MPG Marcelo 7244036 PY4MAB Mauricio 7244037 PU4DDB Antonio +7244038 PU5MPG Marcelo +7244040 PU4WAT Daniel +7244041 PU4PDG Paulo +7244046 PY4CEP Pereira +7244047 PY4ROE Tiago +7244048 PY4AA Labre +7244049 PY4ROE Tiago +7244050 PU4ADB Alexandre +7244051 PY4ART Artur +7244052 PY4SM Marcus 7245001 PU5XAA Jose 7245002 PY5RCB Renato 7245003 PY5JAP Jose @@ -59742,6 +76425,12 @@ 7245009 PY5IH Jamil 7245010 PU5NSF Nelson 7245011 PU5NSF Nelson +7245012 PY5DKW Dilmar +7245013 PY5KIM Edson +7245014 PY5AQ Arnaldo +7245015 PY5PO Luiz +7245016 PY5LUI Luiz +7245017 PU5OBS Cliceu 7246001 PP6AJM Alberto 7246002 PY6UN Bruno 7246003 PU6USA Barbieri @@ -59750,8 +76439,19 @@ 7246006 PU6USA Barbieri 7246007 PP6CFN Carlos 7246008 PP6AJM Alberto +7246009 PY6MV Marcone +7246010 PY6MR Rpt-C4fm-Brasil +7246011 PY6UN Bruno +7246012 PU6BVM Vanderlei 7247001 PU7MKI Fabrizio 7247002 PU7LLS Lucivaldo +7247003 PT7KO Junior +7247004 PT7ZYH Barros +7247005 PU7OBX Geovani +7247006 PU7LLS Lucivaldo +7247007 PT7MV Josemar +7248001 PU8ASR Airam +7248002 PU8ASR Airam 7249001 PY7JD Jadilson 7249002 PY7JD Jadilson 7249003 PY7EEL Elias @@ -59778,11 +76478,26 @@ 7249024 PY7AR Romeu 7249025 PY7GO Nazareno 7249026 PU7RIO Almir +7249027 PY7SV Sergio +7249028 PU7RCH Arist�Fanes +7249029 PY7AN Lucas +7249030 PY7DCW Carlos +7249031 PY7UHF Marcos +7249032 PY7VHF Marcos +7249033 PU7GBG Gustavo +7249034 PY7AF Florisval 7300001 CD6CNV Nicolas 7300002 CE1WOY Mauricio 7300003 CD6CNV Claudio 7300004 CE3LWU Juan 7300005 CE3LWU Juan +7300006 CA6AMV Roberto +7300008 CD1HCO Ricardo +7300009 CA1MTV Victor +7300010 CD3CLF Cristian +7300012 CD3HML Hector +7300013 CD3CTU Cristian +7300014 CA1JMP Jose 7301001 CE1PDL Ricardo 7301002 CA1MMA Mauricio 7301003 CE1CPI Rc @@ -59848,12 +76563,73 @@ 7301063 CE1TEG Marcos 7301064 CA1PWN Pedro 7301065 CE1WXW Carlos -7301068 CD1GSW Rene +7301068 CE1GSW Rene 7301069 CD1HCO Ricardo 7301070 CE1UML Claudio 7301071 CE1UMN Carlos 7301072 CA1SJC Julio 7301073 CE1WGO Cristian +7301074 CA1EJZ Elias +7301075 CA1CFF Cesar +7301076 CE1UMN Carlos +7301077 CA1USL Gustavo +7301078 CA1WGM Williams +7301079 CA1WGM Williams +7301081 CD1HDT Joel +7301082 CA1KDW Walter +7301083 CA1AVF Andres +7301084 CE1UOZ Telmo +7301085 CA1JFB Juan +7301086 CD1GVW Gabriel +7301088 CE1DUB Antonio +7301089 CE1CPI Radio +7301090 CD1MSP Moises +7301096 CD1RQS Rosa +7301097 CA1JMP Jose +7301098 CE1PFA Luis +7301100 CA1GAG German +7301101 CA1CFT Carolina +7301102 CA1FUG Francisco +7301103 CE1PEG Andres +7301104 CA1FSP Francy +7301105 CE1TXP Jaime +7301106 CE1TXP Jaime +7301107 CD1CCE Cristian +7301108 CE1CAF Patricio +7301109 CD1JHA Jorsua +7301110 CD1BEW Benjamin +7301111 CE1WJC Jose +7301112 CD1JPP Jose +7301113 CE1SII Mervyn +7301114 CE1SJJ Claudio +7301115 CD1JWE José +7301117 CE1WGO Cristian +7301118 CE1UKQ Juan +7301119 CD1FVE FabiáN +7301120 CE3HIA Hector +7301122 CA1VZQ Duberli +7301123 CA1GVN Abdul +7301124 CA1GVH Abdul +7301125 CD1HLS Hugo +7301126 CE1NHA Nelson +7301127 CA1MTV Victor +7301128 CE1TXR Alejandro +7301129 CA1IZA Ivan +7301130 CA1RGX Reymundo +7301131 XQ1KN Marcelo +7301132 CA1ONJ Luis +7301133 CE1RPW Richard +7301134 CA1DAV Daniel +7301135 CA1WWC Pedro +7301136 CA1WWC Pedro +7301137 CE1TXR Alejandro +7301138 CD1KHJ Jorge +7301139 CD1CZU Cristian +7301140 CD1JEM Jonathan +7301141 CA1AVF Andres +7301142 CA1LVP Leonardo +7301143 CD1EIR Ernesto +7301144 CA1PTE Pedro 7302001 CE2LS Radio 7302002 CE2NXW Jerardo 7302003 CA2DMR Ruben @@ -59994,9 +76770,39 @@ 7302141 CA2NHL Alex 7302142 CE2BYE Vicente 7302143 CE2VSF Cristian +7302144 CA2LFN Luis 7302145 CD2KDT Andres 7302146 CA2UMH Cristian 7302147 CD2LJW Jose +7302148 CA2LFN Luis +7302149 CA2FGF Ernesto +7302150 CD2KDA Luis +7302152 CD2FLC Cristian +7302156 CD2LEH +7302157 CD2KDA Luis +7302159 CE2UGO Hugo +7302160 CA2RMD Francisca +7302161 CE2UGO Hugo +7302163 CD2DLC Cristian +7302164 CA2ALS Adolfo +7302165 CE2UWJ Luis +7302166 CE2WTF Cristian +7302167 CE2EK Marco +7302168 CA2HJA Jose +7302169 CD2FRW Felipe +7302170 CE2TBR Jose +7302171 CE2HCL Theodor +7302172 CE2EP Erico +7302173 CE2UDK Franklin +7302175 CE2SBM Claudio +7302176 CE2VOV Radio +7302177 CE2VOV Radio +7302178 CE2IXB Angelo +7302180 CE3MAD Miguel +7302181 CD2SEO Sergio +7302182 CE2MCR Manuel +7302183 CE2MCR Manuel +7302184 CE2VMF Fernando 7303001 CA3SOC Raul 7303002 CE3YP George 7303003 CE3BFE Mario @@ -60100,6 +76906,49 @@ 7303102 CA3IRO Ivan 7303103 CD3GID Daniel 7303104 CA3GID Daniel +7303105 CA3HAW Henry +7303106 CD3KFB Jonathan +7303107 CD3KFB Jonathan +7303108 CE3TVP Luis +7303109 CA3OYE Guillermo +7303110 CE3JWF Alejandro +7303111 CD3FBF Francisco +7303112 CE3LDA Liceo +7303113 CA3RDW Marcos +7303115 CE3PCE Jose +7303116 CE1URG Fernando +7303117 CA3LMR Ricardo +7303118 CA3NSG Nestor +7303119 CD3VFW Raul +7303121 CD3KRM Mauricio +7303122 CE3QM Erich +7303123 CA3FNK Maria +7303124 CA3TAG Rafael +7303125 CD3KHO Arturo +7303126 CD3KHO Arturo +7303127 CA3PAS Orlando +7303128 CA3PAS Orlando +7303129 CA3RRO Orlando +7303130 CE3SNA Andres +7303131 CD3EVP Pablo +7303132 CE3TMK Carlos +7303133 CA3JOG Juan +7303134 CD3DAE Daniel +7303135 CE3LWV José +7303136 CE3MSB Miguel +7303137 CA3AUG Alejandro +7303138 CD3APH Alfredo +7303139 CD4LCE Lautaro +7303140 CE3SMY Joel +7303141 CE3HZI Bonifacio +7303142 CE3DRZ Dario +7303143 CD4LCE Lautaro +7303144 CD3MLB Mauricio +7303145 CD3MLB Mauricio +7303147 CE3FRG Gabriel +7303148 CE3BKN Cristian +7303149 CE3RA Radioclub +7303150 CE3JRT Jorge 7304001 CE4CSC Carlos 7304002 CA4KRC Jonathan 7304003 CE4RAY Fernando @@ -60107,6 +76956,13 @@ 7304005 CE4RAY Fernando 7304006 CE4CHP Carlos 7304007 CE4VRI Hector +7304008 CA4EDT Edgardo +7304009 CA4FET Fernado +7304010 CE4BZ Miguel +7304011 CE4NBE Roberto +7304012 CE4GRQ Patricio +7304013 CE4JOM Joaqu�N +7304016 CE4JOM Joaquin 7305001 CE5RHS Miguel 7305002 CE5KBR Mauricio 7305003 CA5SBT Esteban @@ -60120,6 +76976,16 @@ 7305013 CA5MBR Christian 7305014 CA5MBR Christian 7305015 CA5JTC Yuliano +7305016 CE5NCV Nelson +7305017 CD5GSH Gonzalo +7305018 CA5UIQ Guiljardy +7305019 CA5CEH Carlos +7305020 CE5DCB Wilfredo +7305021 CE5MBT Tomas +7305024 CE5LFM Luis +7305025 CE4HUS Leonardo +7305026 CE4HUS Leonardo +7305028 CE4VYB Jorge 7306001 XQ6UMR Saint-jean 7306002 XQ6UMR Guillermo 7306003 XQ6UMR Saint-jean @@ -60138,10 +77004,19 @@ 7306016 CD6KHY Ricardo 7306017 CE7RFS Hugo 7306018 CE7PTH Luis +7306019 CA6JSB Jose +7306020 CD6SRL Susan +7306022 CD6AMZ Ana +7306023 CE7TJA Juan +7306024 CA6ACR Alejandro 7307001 CE7RVF Jose 7308001 CE8WDB Rodrigo 7308002 CD8BCZ Marcelo 7308003 CE8LGA Luis +7308004 CE8CZD Cristian +7308005 CA8PVT Pedro +7308006 CD8DQF David +7308007 CA8AIJ Guido 7320001 HK4BES Jorge 7320002 HK4CZE Jorge 7320003 HK3AVR Jim @@ -60158,11 +77033,42 @@ 7320014 HJ5GBB Gerardo 7320015 HK4KM Guillermo 7320016 HJ3BUA Andres +7320017 HK4MAZ Miguel 7320018 HK3ORT Jose +7320019 HK7JA Jorge 7320020 HJ5EMO Oscar 7320021 HK4IKL Guillermo 7320022 HK2SM Thierry 7320023 HK6PVA Jairo +7320025 HK6AMT Alejandro +7320026 HK6O Oscar +7320027 HJ3PML Pedro +7320028 HK5ZVC Juan +7320029 HJ5RGT Richard +7320030 HJ5DCR Dagoberto +7320031 HJ5AGA Arley +7320032 HJ7ORC Oscar +7320033 HJ7ORC Oscar +7320034 HK5CBR Juan +7320035 HJ5AGA Arley +7320036 HJ4MOR Edgar +7320037 HK6JAC Joaquin +7320038 HJ3BWY Carlos +7320039 HK3BWY Carlos +7320040 HK6IOP Cortes +7320041 HK7AJE Plinio +7320042 HK5OZO Jose +7320043 HJ3AJL Adriana +7320044 HJ5NIJ Fernando +7320045 HK4KM Guillermo +7320046 HJ5JAL Jorge +7320047 HK6JQF Jorge +7320048 HK6AD Arturo +7320049 HK3E Jose +7320050 HK5LFK Horacio +7320051 HK3LR Liga +7320052 HK7ORC Oscar +7320053 HJ8JKN Jonnathan 7321001 HK6CAN William 7341001 YV1GAG Hernedy 7341002 YV1GAG Hernedy @@ -60176,6 +77082,8 @@ 7341010 YV1DTS Herman 7341011 YY1ND Nathaly 7341012 YY1CIR Carlos +7341013 YY5AVC Alejandro +7341014 YY5CTN Carlos 7342001 YV2DKT Jose 7342002 YY2JAB Jose 7344001 YV4WC Winkock @@ -60194,12 +77102,13 @@ 7345006 YY5OGU Miguel 7345007 YV5OF Severino 7345008 YV5LI Francisco +7345009 YV5JED Roberto 7345010 YV5MEX Willmer 7345011 YV5SSF Alfredo 7345012 YV5OF Severino 7345013 YV5ER Plutarco 7345014 YV5MSG Werther -7345015 YY5ADM Arnaldo +7345015 YV5ADM Arnaldo 7345016 YV5NIV Alexander 7345017 YY5AJI Edgar 7345018 YV5RF Florencio @@ -60218,6 +77127,7 @@ 7346001 YY6TTA Gustavo 7347001 YV7OMF Omero 7347002 YY7LAS Luis +7347003 YY7CVY Yonathan 7380001 8R1B Julian 7400001 HC1ER Edison 7400002 HC2GBT Gerald @@ -60246,6 +77156,17 @@ 7400025 HC2TRA Angel 7400026 HC3FL Fernando 7400027 HC3FL Fernando +7400028 HC2TEP Edwin +7400029 HC2TVC Carlos +7400030 HC2VW Vicente +7400031 HC5NEP Esteban +7400032 HC5TFR Juan +7400033 HC2GM Galo +7400034 HC2TZC Zoila +7400035 HC2TZC Zoila +7400036 HC2TQM Christian +7400037 HC2AQ Alberto +7400038 HC2GM Galo 7440001 ZP3BGA Jose 7440002 ZP3BGA Jose 7441001 ZP5ZDM Christian @@ -60254,5 +77175,43 @@ 7481002 CX1RK Miguel 7481003 CX9BX Edgardo 7481004 CX9AE Hector +7481005 CX2AL Hipolito +7481007 CX5AL Fernando +7481008 CX2SC Ricardo +7481009 CX6ACY Nelson +7481010 CX1ABM Alvaro +7481011 CX1ABM Alvaro +7481012 CX1BAG Daniel +7481013 CX4DX Claudio +7481014 CX3AT Lalo +7481015 CX8BN Veronica +7481016 CX6DAP Jorge +7481017 CX2DAJ (Wald) +7481018 CX4SS Alvaro +7481019 CX4AR Rodolfo +7481020 CX3BBL Hector +7481021 CX3BBL Hector +7481022 CX5AL Fernando +7481023 CX2CO Ricardo +7481025 CX4AE Fernando +7481026 CX4AE Fernando +7481028 CX1RM Ruben +7481029 CX1TH Juan +7481030 CX2TG Deyver +7481031 CX4VU Roberto +7481032 CX6BT Carlos +7481033 CX3DDO Daniel +7481034 CX2TQ Jose +7481035 CX1DR Santiago +7481036 CX6BW Walter +7481037 CX5CBA Carlos +7481038 CX8BBA Enrique +7481039 CX5RZ Alejandro +7481040 CX1ACG Jose +7481041 CX1BAG Daniel +7481042 CX3TH Sebastian +7481043 CX6CAU Michel +7481044 CX2AP Ramiro +7481045 CX4ID Sergio 13106201 N6DVA Trbo 13106202 N6DVA Trbo diff --git a/DMRLookup.cpp b/DMRLookup.cpp index 418c3e6..29aa66f 100644 --- a/DMRLookup.cpp +++ b/DMRLookup.cpp @@ -1,5 +1,5 @@ /* -* Copyright (C) 2016 by Jonathan Naylor G4KLX +* Copyright (C) 2016,2017 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 @@ -103,6 +103,17 @@ std::string CDMRLookup::find(unsigned int id) return callsign; } +bool CDMRLookup::exists(unsigned int id) +{ + m_mutex.lock(); + + bool found = m_table.count(id) == 1U; + + m_mutex.unlock(); + + return found; +} + bool CDMRLookup::load() { FILE* fp = ::fopen(m_filename.c_str(), "rt"); diff --git a/DMRLookup.h b/DMRLookup.h index 6cb3cda..ed09ac2 100644 --- a/DMRLookup.h +++ b/DMRLookup.h @@ -1,5 +1,5 @@ /* -* Copyright (C) 2016 by Jonathan Naylor G4KLX +* Copyright (C) 2016,2017 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 @@ -36,6 +36,8 @@ public: std::string find(unsigned int id); + bool exists(unsigned int id); + void stop(); private: diff --git a/DMRNetwork.cpp b/DMRNetwork.cpp index 190e361..dce6379 100644 --- a/DMRNetwork.cpp +++ b/DMRNetwork.cpp @@ -383,7 +383,7 @@ void CDMRNetwork::clock(unsigned int ms) } } else if (::memcmp(m_buffer, "MSTNAK", 6U) == 0) { if (m_status == RUNNING) { - LogWarning("DMR, The master is restarting, logging back in"); + LogWarning("DMR, Login to the master has failed, retrying login ..."); m_status = WAITING_LOGIN; m_timeoutTimer.start(); m_retryTimer.start(); @@ -391,7 +391,7 @@ void CDMRNetwork::clock(unsigned int ms) /* Once the modem death spiral has been prevented in Modem.cpp the Network sometimes times out and reaches here. We want it to reconnect so... */ - LogError("DMR, Login to the master has failed, retrying ..."); + LogError("DMR, Login to the master has failed, retrying network ..."); close(); open(); return; @@ -543,6 +543,9 @@ bool CDMRNetwork::writeConfig() case HWT_DVMEGA: software = "MMDVM_DVMega"; break; + case HWT_MMDVM_HS: + software = "MMDVM_HS"; + break; default: software = "MMDVM_Unknown"; break; diff --git a/DMRSlot.cpp b/DMRSlot.cpp index 0b55b67..7d37a4e 100644 --- a/DMRSlot.cpp +++ b/DMRSlot.cpp @@ -29,6 +29,7 @@ #include #include #include +#include unsigned int CDMRSlot::m_colorCode = 0U; @@ -51,10 +52,10 @@ unsigned char* CDMRSlot::m_idle = NULL; FLCO CDMRSlot::m_flco1; unsigned char CDMRSlot::m_id1 = 0U; -bool CDMRSlot::m_voice1 = true; +ACTIVITY_TYPE CDMRSlot::m_activity1 = ACTIVITY_NONE; FLCO CDMRSlot::m_flco2; unsigned char CDMRSlot::m_id2 = 0U; -bool CDMRSlot::m_voice2 = true; +ACTIVITY_TYPE CDMRSlot::m_activity2 = ACTIVITY_NONE; const unsigned char TALKER_ID_NONE = 0x00U; const unsigned char TALKER_ID_HEADER = 0x01U; @@ -77,6 +78,7 @@ m_rfEmbeddedData(NULL), m_rfEmbeddedReadN(0U), m_rfEmbeddedWriteN(1U), m_rfTalkerId(TALKER_ID_NONE), +m_rfTalkerAlias(NULL), m_netEmbeddedLC(), m_netEmbeddedData(NULL), m_netEmbeddedReadN(0U), @@ -113,6 +115,7 @@ m_aveRSSI(0U), m_rssiCount(0U), m_fp(NULL) { + m_rfTalkerAlias = new unsigned char[32U]; m_lastFrame = new unsigned char[DMR_FRAME_LENGTH_BYTES + 2U]; m_rfEmbeddedData = new CDMREmbeddedData[2U]; @@ -126,6 +129,7 @@ CDMRSlot::~CDMRSlot() delete[] m_rfEmbeddedData; delete[] m_netEmbeddedData; delete[] m_lastFrame; + delete[] m_rfTalkerAlias; } bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) @@ -267,7 +271,7 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) std::string dst = m_lookup->find(dstId); if (m_netState == RS_NET_IDLE) { - setShortLC(m_slotNo, dstId, flco, true); + setShortLC(m_slotNo, dstId, flco, ACTIVITY_VOICE); m_display->writeDMR(m_slotNo, src, flco == FLCO_GROUP, dst, "R"); m_display->writeDMRRSSI(m_slotNo, m_rssi); } @@ -332,6 +336,8 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) else LogMessage("DMR Slot %u, received RF end of voice transmission, %.1f seconds, BER: %.1f%%", m_slotNo, float(m_rfFrames) / 16.667F, float(m_rfErrs * 100U) / float(m_rfBits)); + m_display->writeDMRTA(m_slotNo, NULL, " "); + if (m_rfTimeout) { writeEndRF(); return false; @@ -391,7 +397,7 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) std::string dst = m_lookup->find(dstId); if (m_netState == RS_NET_IDLE) { - setShortLC(m_slotNo, dstId, gi ? FLCO_GROUP : FLCO_USER_USER, false); + setShortLC(m_slotNo, dstId, gi ? FLCO_GROUP : FLCO_USER_USER, ACTIVITY_DATA); m_display->writeDMR(m_slotNo, src, gi, dst, "R"); m_display->writeDMRRSSI(m_slotNo, m_rssi); } @@ -470,7 +476,14 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) break; } - return true; + // If data preamble, signal its existence + if (m_netState == RS_NET_IDLE && csbko == CSBKO_PRECCSBK && csbk.getDataContent()) { + setShortLC(m_slotNo, dstId, gi ? FLCO_GROUP : FLCO_USER_USER, ACTIVITY_DATA); + m_display->writeDMR(m_slotNo, src, gi, dst, "R"); + m_display->writeDMRRSSI(m_slotNo, m_rssi); + } + + return true; } else if (dataType == DT_RATE_12_DATA || dataType == DT_RATE_34_DATA || dataType == DT_RATE_1_DATA) { if (m_rfState != RS_RF_DATA || m_rfFrames == 0U) return false; @@ -599,6 +612,7 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded GPS Info", m_slotNo); CUtils::dump(2U, text, data, 9U); + logGPSPosition(data); } if (m_network != NULL) m_network->writePosition(m_rfLC->getSrcId(), data); @@ -609,6 +623,11 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) m_network->writeTalkerAlias(m_rfLC->getSrcId(), 0U, data); if (!(m_rfTalkerId & TALKER_ID_HEADER)) { + if (m_rfTalkerId == TALKER_ID_NONE) + ::memset(m_rfTalkerAlias, '\0', 32U); + ::memcpy(m_rfTalkerAlias, data, 6U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "R"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Header", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -623,6 +642,11 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) m_network->writeTalkerAlias(m_rfLC->getSrcId(), 1U, data); if (!(m_rfTalkerId & TALKER_ID_BLOCK1)) { + if (m_rfTalkerId == TALKER_ID_NONE) + ::memset(m_rfTalkerAlias, '\0', 32U); + ::memcpy(m_rfTalkerAlias + 6U, data, 7U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "R"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Block 1", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -637,6 +661,11 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) m_network->writeTalkerAlias(m_rfLC->getSrcId(), 2U, data); if (!(m_rfTalkerId & TALKER_ID_BLOCK2)) { + if (m_rfTalkerId == TALKER_ID_NONE) + ::memset(m_rfTalkerAlias, 0, 32U); + ::memcpy(m_rfTalkerAlias + 6U + 7U, data, 7U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "R"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Block 2", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -651,6 +680,11 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) m_network->writeTalkerAlias(m_rfLC->getSrcId(), 3U, data); if (!(m_rfTalkerId & TALKER_ID_BLOCK3)) { + if (m_rfTalkerId == TALKER_ID_NONE) + ::memset(m_rfTalkerAlias, '\0', 32U); + ::memcpy(m_rfTalkerAlias + 6U + 7U + 7U, data, 7U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "R"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Block 3", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -810,7 +844,7 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len) std::string dst = m_lookup->find(dstId); if (m_netState == RS_NET_IDLE) { - setShortLC(m_slotNo, dstId, flco, true); + setShortLC(m_slotNo, dstId, flco, ACTIVITY_VOICE); m_display->writeDMR(m_slotNo, src, flco == FLCO_GROUP, dst, "R"); m_display->writeDMRRSSI(m_slotNo, m_rssi); m_display->writeDMRBER(m_slotNo, float(errors) / 1.41F); @@ -1025,7 +1059,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) m_netState = RS_NET_AUDIO; - setShortLC(m_slotNo, dstId, flco, true); + setShortLC(m_slotNo, dstId, flco, ACTIVITY_VOICE); std::string src = m_lookup->find(srcId); std::string dst = m_lookup->find(dstId); @@ -1093,7 +1127,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) m_netState = RS_NET_AUDIO; - setShortLC(m_slotNo, dstId, m_netLC->getFLCO(), true); + setShortLC(m_slotNo, dstId, m_netLC->getFLCO(), ACTIVITY_VOICE); std::string src = m_lookup->find(srcId); std::string dst = m_lookup->find(dstId); @@ -1163,7 +1197,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) // We've received the voice header and terminator haven't we? m_netFrames += 2U; LogMessage("DMR Slot %u, received network end of voice transmission, %.1f seconds, %u%% packet loss, BER: %.1f%%", m_slotNo, float(m_netFrames) / 16.667F, (m_netLost * 100U) / m_netFrames, float(m_netErrs * 100U) / float(m_netBits)); - + m_display->writeDMRTA(m_slotNo, NULL, " "); writeEndNet(); } else if (dataType == DT_DATA_HEADER) { if (m_netState == RS_NET_DATA) @@ -1205,7 +1239,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) m_netState = RS_NET_DATA; - setShortLC(m_slotNo, dstId, gi ? FLCO_GROUP : FLCO_USER_USER, false); + setShortLC(m_slotNo, dstId, gi ? FLCO_GROUP : FLCO_USER_USER, ACTIVITY_DATA); std::string src = m_lookup->find(srcId); std::string dst = m_lookup->find(dstId); @@ -1283,7 +1317,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) m_netState = RS_NET_AUDIO; - setShortLC(m_slotNo, dstId, m_netLC->getFLCO(), true); + setShortLC(m_slotNo, dstId, m_netLC->getFLCO(), ACTIVITY_VOICE); std::string src = m_lookup->find(srcId); std::string dst = m_lookup->find(dstId); @@ -1370,10 +1404,16 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded GPS Info", m_slotNo); CUtils::dump(2U, text, data, 9U); + logGPSPosition(data); } break; case FLCO_TALKER_ALIAS_HEADER: if (!(m_netTalkerId & TALKER_ID_HEADER)) { + if (!m_netTalkerId) + ::memset(m_rfTalkerAlias, '\0', 32U); + ::memcpy(m_rfTalkerAlias, data + 2U, 7U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "N"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Header", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -1384,6 +1424,11 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) break; case FLCO_TALKER_ALIAS_BLOCK1: if (!(m_netTalkerId & TALKER_ID_BLOCK1)) { + if (!m_netTalkerId) + ::memset(m_rfTalkerAlias, '\0', 32U); + ::memcpy(m_rfTalkerAlias + 7U, data + 2U, 7U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "N"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Block 1", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -1394,6 +1439,11 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) break; case FLCO_TALKER_ALIAS_BLOCK2: if (!(m_netTalkerId & TALKER_ID_BLOCK2)) { + if (!m_netTalkerId) + ::memset(m_rfTalkerAlias, '\0', 32U); + ::memcpy(m_rfTalkerAlias + 7U + 7U, data + 2U, 7U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "N"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Block 2", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -1404,6 +1454,11 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) break; case FLCO_TALKER_ALIAS_BLOCK3: if (!(m_netTalkerId & TALKER_ID_BLOCK3)) { + if (!m_netTalkerId) + ::memset(m_rfTalkerAlias, '\0', 32U); + ::memcpy(m_rfTalkerAlias + 7U + 7U + 7U, data+2U, 7U); + m_display->writeDMRTA(m_slotNo, m_rfTalkerAlias, "N"); + if (m_dumpTAData) { ::sprintf(text, "DMR Slot %u, Embedded Talker Alias Block 3", m_slotNo); CUtils::dump(2U, text, data, 9U); @@ -1523,7 +1578,13 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) LogWarning("DMR Slot %u, unhandled network CSBK type - 0x%02X", m_slotNo, csbko); break; } - } else if (dataType == DT_RATE_12_DATA || dataType == DT_RATE_34_DATA || dataType == DT_RATE_1_DATA) { + + // If data preamble, signal its existence + if (csbko == CSBKO_PRECCSBK && csbk.getDataContent()) { + setShortLC(m_slotNo, dstId, gi ? FLCO_GROUP : FLCO_USER_USER, ACTIVITY_DATA); + m_display->writeDMR(m_slotNo, src, gi, dst, "N"); + } + } else if (dataType == DT_RATE_12_DATA || dataType == DT_RATE_34_DATA || dataType == DT_RATE_1_DATA) { if (m_netState != RS_NET_DATA || m_netFrames == 0U) return; @@ -1574,6 +1635,54 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) } } + +void CDMRSlot::logGPSPosition(const unsigned char* data) +{ + unsigned int errorI = (data[2U] & 0x0E) >> 1U; + + const char* error; + switch (errorI) { + case 0U: + error = "< 2m"; + break; + case 1U: + error = "< 20m"; + break; + case 2U: + error = "< 200m"; + break; + case 3U: + error = "< 2km"; + break; + case 4U: + error = "< 20km"; + break; + case 5U: + error = "< 200km"; + break; + case 6U: + error = "> 200km"; + break; + default: + error = "not known"; + break; + } + + int32_t longitudeI = ((data[2U] & 0x01U) << 31) | (data[3U] << 23) | (data[4U] << 15) | (data[5U] << 7); + longitudeI >>= 7; + + int32_t latitudeI = (data[6U] << 24) | (data[7U] << 16) | (data[8U] << 8); + latitudeI >>= 8; + + float longitude = 360.0F / 33554432.0F; // 360/2^25 steps + float latitude = 180.0F / 16777216.0F; // 180/2^24 steps + + longitude *= float(longitudeI); + latitude *= float(latitudeI); + + LogMessage("GPS position [%f,%f] (Position error %s)", latitude, longitude, error); +} + void CDMRSlot::clock() { unsigned int ms = m_interval.elapsed(); @@ -1737,15 +1846,15 @@ void CDMRSlot::init(unsigned int colorCode, bool embeddedLCOnly, bool dumpTAData } -void CDMRSlot::setShortLC(unsigned int slotNo, unsigned int id, FLCO flco, bool voice) +void CDMRSlot::setShortLC(unsigned int slotNo, unsigned int id, FLCO flco, ACTIVITY_TYPE type) { assert(m_modem != NULL); switch (slotNo) { case 1U: - m_id1 = 0U; - m_flco1 = flco; - m_voice1 = voice; + m_id1 = 0U; + m_flco1 = flco; + m_activity1 = type; if (id != 0U) { unsigned char buffer[3U]; buffer[0U] = (id << 16) & 0xFFU; @@ -1755,9 +1864,9 @@ void CDMRSlot::setShortLC(unsigned int slotNo, unsigned int id, FLCO flco, bool } break; case 2U: - m_id2 = 0U; - m_flco2 = flco; - m_voice2 = voice; + m_id2 = 0U; + m_flco2 = flco; + m_activity2 = type; if (id != 0U) { unsigned char buffer[3U]; buffer[0U] = (id << 16) & 0xFFU; @@ -1783,32 +1892,42 @@ void CDMRSlot::setShortLC(unsigned int slotNo, unsigned int id, FLCO flco, bool if (m_id1 != 0U) { lc[2U] = m_id1; - if (m_voice1) { - if (m_flco1 == FLCO_GROUP) - lc[1U] |= 0x80U; - else - lc[1U] |= 0x90U; - } else { - if (m_flco1 == FLCO_GROUP) - lc[1U] |= 0xB0U; - else - lc[1U] |= 0xA0U; - } + if (m_activity1 == ACTIVITY_VOICE && m_flco1 == FLCO_GROUP) + lc[1U] |= 0x08U; + else if (m_activity1 == ACTIVITY_VOICE && m_flco1 == FLCO_USER_USER) + lc[1U] |= 0x09U; + else if (m_activity1 == ACTIVITY_DATA && m_flco1 == FLCO_GROUP) + lc[1U] |= 0x0BU; + else if (m_activity1 == ACTIVITY_DATA && m_flco1 == FLCO_USER_USER) + lc[1U] |= 0x0AU; + else if (m_activity1 == ACTIVITY_CSBK && m_flco1 == FLCO_GROUP) + lc[1U] |= 0x02U; + else if (m_activity1 == ACTIVITY_CSBK && m_flco1 == FLCO_USER_USER) + lc[1U] |= 0x03U; + else if (m_activity1 == ACTIVITY_EMERG && m_flco1 == FLCO_GROUP) + lc[1U] |= 0x0CU; + else if (m_activity1 == ACTIVITY_EMERG && m_flco1 == FLCO_USER_USER) + lc[1U] |= 0x0DU; } if (m_id2 != 0U) { lc[3U] = m_id2; - if (m_voice2) { - if (m_flco2 == FLCO_GROUP) - lc[1U] |= 0x08U; - else - lc[1U] |= 0x09U; - } else { - if (m_flco2 == FLCO_GROUP) - lc[1U] |= 0x0BU; - else - lc[1U] |= 0x0AU; - } + if (m_activity2 == ACTIVITY_VOICE && m_flco2 == FLCO_GROUP) + lc[1U] |= 0x80U; + else if (m_activity2 == ACTIVITY_VOICE && m_flco2 == FLCO_USER_USER) + lc[1U] |= 0x90U; + else if (m_activity2 == ACTIVITY_DATA && m_flco2 == FLCO_GROUP) + lc[1U] |= 0xB0U; + else if (m_activity2 == ACTIVITY_DATA && m_flco2 == FLCO_USER_USER) + lc[1U] |= 0xA0U; + else if (m_activity2 == ACTIVITY_CSBK && m_flco2 == FLCO_GROUP) + lc[1U] |= 0x20U; + else if (m_activity2 == ACTIVITY_CSBK && m_flco2 == FLCO_USER_USER) + lc[1U] |= 0x30U; + else if (m_activity2 == ACTIVITY_EMERG && m_flco2 == FLCO_GROUP) + lc[1U] |= 0xC0U; + else if (m_activity2 == ACTIVITY_EMERG && m_flco2 == FLCO_USER_USER) + lc[1U] |= 0xD0U; } lc[4U] = CCRC::crc8(lc, 4U); diff --git a/DMRSlot.h b/DMRSlot.h index 657de80..ffe1dde 100644 --- a/DMRSlot.h +++ b/DMRSlot.h @@ -36,6 +36,14 @@ #include +enum ACTIVITY_TYPE { + ACTIVITY_NONE, + ACTIVITY_VOICE, + ACTIVITY_DATA, + ACTIVITY_CSBK, + ACTIVITY_EMERG +}; + class CDMRSlot { public: CDMRSlot(unsigned int slotNo, unsigned int timeout); @@ -61,6 +69,7 @@ private: unsigned int m_rfEmbeddedReadN; unsigned int m_rfEmbeddedWriteN; unsigned char m_rfTalkerId; + unsigned char* m_rfTalkerAlias; CDMREmbeddedData m_netEmbeddedLC; CDMREmbeddedData* m_netEmbeddedData; unsigned int m_netEmbeddedReadN; @@ -116,12 +125,14 @@ private: static unsigned char* m_idle; - static FLCO m_flco1; + static FLCO m_flco1; static unsigned char m_id1; - static bool m_voice1; + static ACTIVITY_TYPE m_activity1; static FLCO m_flco2; static unsigned char m_id2; - static bool m_voice2; + static ACTIVITY_TYPE m_activity2; + + void logGPSPosition(const unsigned char* data); void writeQueueRF(const unsigned char* data); void writeQueueNet(const unsigned char* data); @@ -138,7 +149,7 @@ private: bool insertSilence(const unsigned char* data, unsigned char seqNo); void insertSilence(unsigned int count); - static void setShortLC(unsigned int slotNo, unsigned int id, FLCO flco = FLCO_GROUP, bool voice = true); + static void setShortLC(unsigned int slotNo, unsigned int id, FLCO flco = FLCO_GROUP, ACTIVITY_TYPE type = ACTIVITY_NONE); }; #endif diff --git a/DStarControl.cpp b/DStarControl.cpp index 48713c1..1dbf238 100644 --- a/DStarControl.cpp +++ b/DStarControl.cpp @@ -36,11 +36,13 @@ bool CallsignCompare(const std::string& arg, const unsigned char* my) // #define DUMP_DSTAR -CDStarControl::CDStarControl(const std::string& callsign, const std::string& module, bool selfOnly, bool errorReply, const std::vector& blackList, CDStarNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, CRSSIInterpolator* rssiMapper) : +CDStarControl::CDStarControl(const std::string& callsign, const std::string& module, bool selfOnly, bool ackReply, unsigned int ackTime, bool errorReply, const std::vector& blackList, CDStarNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, bool remoteGateway, CRSSIInterpolator* rssiMapper) : m_callsign(NULL), m_gateway(NULL), m_selfOnly(selfOnly), +m_ackReply(ackReply), m_errorReply(errorReply), +m_remoteGateway(remoteGateway), m_blackList(blackList), m_network(network), m_display(display), @@ -58,8 +60,8 @@ m_networkWatchdog(1000U, 0U, 1500U), m_rfTimeoutTimer(1000U, timeout), m_netTimeoutTimer(1000U, timeout), m_packetTimer(1000U, 0U, 300U), -m_ackTimer(1000U, 0U, 750U), -m_errTimer(1000U, 0U, 750U), +m_ackTimer(1000U, 0U, ackTime), +m_errTimer(1000U, 0U, ackTime), m_interval(), m_elapsed(), m_rfFrames(0U), @@ -523,6 +525,7 @@ void CDStarControl::writeEndRF() if (m_netState == RS_NET_IDLE) { m_display->clearDStar(); + m_ackTimer.start(); if (m_network != NULL) @@ -587,7 +590,6 @@ void CDStarControl::writeNetwork() m_netTimeoutTimer.start(); m_packetTimer.start(); - //m_elapsed.start(); // commented out and placed lower down due to delay introduced somewhere below here. m_ackTimer.stop(); m_errTimer.stop(); @@ -601,6 +603,13 @@ void CDStarControl::writeNetwork() m_netBits = 1U; m_netErrs = 0U; + if (m_remoteGateway) { + header.setRepeater(true); + header.setRPTCall1(m_callsign); + header.setRPTCall2(m_callsign); + header.get(data + 1U); + } + writeQueueHeaderNet(data); #if defined(DUMP_DSTAR) @@ -1011,6 +1020,9 @@ void CDStarControl::sendAck() { m_rfTimeoutTimer.stop(); + if (!m_ackReply) + return; + unsigned char user[DSTAR_LONG_CALLSIGN_LENGTH]; m_rfHeader.getMyCall1(user); diff --git a/DStarControl.h b/DStarControl.h index 84b4f3d..b47f438 100644 --- a/DStarControl.h +++ b/DStarControl.h @@ -37,7 +37,7 @@ class CDStarControl { public: - CDStarControl(const std::string& callsign, const std::string& module, bool selfOnly, bool errorReply, const std::vector& blackList, CDStarNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, CRSSIInterpolator* rssiMapper); + CDStarControl(const std::string& callsign, const std::string& module, bool selfOnly, bool ackReply, unsigned int ackTime, bool errorReply, const std::vector& blackList, CDStarNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, bool remoteGateway, CRSSIInterpolator* rssiMapper); ~CDStarControl(); bool writeModem(unsigned char* data, unsigned int len); @@ -50,7 +50,9 @@ private: unsigned char* m_callsign; unsigned char* m_gateway; bool m_selfOnly; + bool m_ackReply; bool m_errorReply; + bool m_remoteGateway; std::vector m_blackList; CDStarNetwork* m_network; CDisplay* m_display; diff --git a/Defines.h b/Defines.h index 22baf2d..5b2142f 100644 --- a/Defines.h +++ b/Defines.h @@ -36,6 +36,7 @@ const unsigned char TAG_EOT = 0x03U; enum HW_TYPE { HWT_MMDVM, HWT_DVMEGA, + HWT_MMDVM_HS, HWT_UNKNOWN }; diff --git a/Display.cpp b/Display.cpp index 18c8100..8e8822a 100644 --- a/Display.cpp +++ b/Display.cpp @@ -18,14 +18,15 @@ #include "Display.h" #include "Defines.h" +#include "Log.h" #include #include #include CDisplay::CDisplay() : -m_timer1(1000U, 3U), -m_timer2(1000U, 3U), +m_timer1(3000U, 3U), +m_timer2(3000U, 3U), m_mode1(MODE_IDLE), m_mode2(MODE_IDLE) { @@ -117,7 +118,6 @@ void CDisplay::writeDMR(unsigned int slotNo, const std::string& src, bool group, m_timer2.start(); m_mode2 = MODE_IDLE; } - writeDMRInt(slotNo, src, group, dst, type); } @@ -127,11 +127,55 @@ void CDisplay::writeDMRRSSI(unsigned int slotNo, unsigned char rssi) writeDMRRSSIInt(slotNo, rssi); } +void CDisplay::writeDMRTA(unsigned int slotNo, unsigned char* talkerAlias, const char* type) +{ + char TA[32U]; + unsigned char *b; + unsigned char c; + int j; + unsigned int i,t1,t2, TAsize, TAformat; + + if (strcmp(type," ")==0) { writeDMRTAInt(slotNo, (unsigned char*)TA, type); return; } + + TAformat=(talkerAlias[0]>>6U) & 0x03U; + TAsize = (talkerAlias[0]>>1U) & 0x1FU; + ::strcpy(TA,"(could not decode)"); + switch (TAformat) { + case 0U: // 7 bit + ::memset (&TA,0,32U); + b=&talkerAlias[0]; + t1=0; t2=0; c=0; + for (i=0;(i<32U)&&(t2=0;j--) { + c = (c<<1U) | (b[i] >> j); + if (++t1==7U) { if (i>0) {TA[t2++]=c & 0x7FU; } t1=0; c=0; } + } + } + break; + case 1U: // ISO 8 bit + case 2U: // UTF8 + ::strcpy(TA,(char*)talkerAlias+1U); + break; + case 3U: // UTF16 poor man's conversion + t2=0; + ::memset (&TA,0,32U); + for(i=0;(i<15)&&(t2TAsize) { if (strlen(TA)<29U) strcat(TA," ?"); else strcpy(TA+28U," ?"); } + if (strlen((char*)TA)>=4U) writeDMRTAInt(slotNo, (unsigned char*)TA, type); + +} + void CDisplay::writeDMRBER(unsigned int slotNo, float ber) { writeDMRBERInt(slotNo, ber); } - void CDisplay::clearDMR(unsigned int slotNo) { if (slotNo == 1U) { @@ -293,6 +337,10 @@ void CDisplay::writeDMRRSSIInt(unsigned int slotNo, unsigned char rssi) { } +void CDisplay::writeDMRTAInt(unsigned int slotNo, unsigned char* talkerAlias, const char* type) +{ +} + void CDisplay::writeDMRBERInt(unsigned int slotNo, float ber) { } diff --git a/Display.h b/Display.h index 9e3d884..b8f2763 100644 --- a/Display.h +++ b/Display.h @@ -43,6 +43,7 @@ public: void writeDMR(unsigned int slotNo, const std::string& src, bool group, const std::string& dst, const char* type); void writeDMRRSSI(unsigned int slotNo, unsigned char rssi); void writeDMRBER(unsigned int slotNo, float ber); + void writeDMRTA(unsigned int slotNo, unsigned char* talkerAlias, const char* type); void clearDMR(unsigned int slotNo); void writeFusion(const char* source, const char* dest, const char* type, const char* origin); @@ -74,6 +75,7 @@ protected: virtual void writeDMRInt(unsigned int slotNo, const std::string& src, bool group, const std::string& dst, const char* type) = 0; virtual void writeDMRRSSIInt(unsigned int slotNo, unsigned char rssi); + virtual void writeDMRTAInt(unsigned int slotNo, unsigned char* talkerAlias, const char* type); virtual void writeDMRBERInt(unsigned int slotNo, float ber); virtual void clearDMRInt(unsigned int slotNo) = 0; diff --git a/JitterBuffer.cpp b/JitterBuffer.cpp new file mode 100644 index 0000000..4a29f07 --- /dev/null +++ b/JitterBuffer.cpp @@ -0,0 +1,187 @@ +/* +* Copyright (C) 2017 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 "JitterBuffer.h" + +#include "Log.h" + +#include +#include +#include + +CJitterBuffer::CJitterBuffer(unsigned int blockSize, unsigned int blockTime, unsigned int jitterTime, unsigned int topSequenceNumber, bool debug) : +m_blockSize(blockSize), +m_blockTime(blockTime), +m_topSequenceNumber(topSequenceNumber), +m_debug(debug), +m_blockCount(0U), +m_timer(1000U, 0U, jitterTime), +m_stopWatch(), +m_running(false), +m_buffer(NULL), +m_headSequenceNumber(0U), +m_lastData(NULL), +m_lastDataLength(0U) +{ + assert(blockSize > 0U); + assert(blockTime > 0U); + assert(jitterTime > 0U); + assert(topSequenceNumber > 0U); + + m_blockCount = (jitterTime / blockTime) * 2U + 1U; + + m_buffer = new JitterEntry[m_blockCount]; + + for (unsigned int i = 0U; i < m_blockCount; i++) + m_buffer[i].m_data = new unsigned char[m_blockSize]; + + m_lastData = new unsigned char[m_blockSize]; + + reset(); +} + +CJitterBuffer::~CJitterBuffer() +{ + for (unsigned int i = 0U; i < m_blockCount; i++) + delete[] m_buffer[i].m_data; + + delete[] m_buffer; + delete[] m_lastData; +} + +bool CJitterBuffer::addData(const unsigned char* data, unsigned int length, unsigned int sequenceNumber) +{ + assert(data != NULL); + assert(length > 0U); + assert(length <= m_blockSize); + + unsigned int headSequenceNumber = m_headSequenceNumber % m_topSequenceNumber; + unsigned int tailSequenceNumber = (m_headSequenceNumber + m_blockCount) % m_topSequenceNumber; + + // Is the data out of sequence? + if (headSequenceNumber < tailSequenceNumber) { + if (sequenceNumber < headSequenceNumber || sequenceNumber >= tailSequenceNumber) { + if (m_debug) + LogDebug("JitterBuffer: rejecting frame with seqNo=%u, raw=%u, head=%u, tail=%u", sequenceNumber, m_headSequenceNumber, headSequenceNumber, tailSequenceNumber); + return false; + } + } else { + if (sequenceNumber >= tailSequenceNumber && sequenceNumber < headSequenceNumber) { + if (m_debug) + LogDebug("JitterBuffer: rejecting frame with seqNo=%u, raw=%u, head=%u, tail=%u", sequenceNumber, m_headSequenceNumber, headSequenceNumber, tailSequenceNumber); + return false; + } + } + + unsigned int number; + if (sequenceNumber >= headSequenceNumber) + number = sequenceNumber - headSequenceNumber; + else + number = (sequenceNumber + m_blockCount) - headSequenceNumber;; + + unsigned int index = (m_headSequenceNumber + number) % m_blockCount; + + // Do we already have the data? + if (m_buffer[index].m_length > 0U) { + if (m_debug) + LogDebug("JitterBuffer: rejecting duplicate frame with seqNo=%u, raw=%u, head=%u, tail=%u", sequenceNumber, m_headSequenceNumber, headSequenceNumber, tailSequenceNumber); + return false; + } + + LogDebug("JitterBuffer: adding frame with seqNo=%u, raw=%u, head=%u, tail=%u", sequenceNumber, m_headSequenceNumber, headSequenceNumber, tailSequenceNumber); + + ::memcpy(m_buffer[index].m_data, data, length); + m_buffer[index].m_length = length; + + if (!m_timer.isRunning()) { + LogDebug("JitterBuffer: starting the timer"); + m_timer.start(); + } + + return true; +} + +JB_STATUS CJitterBuffer::getData(unsigned char* data, unsigned int& length) +{ + assert(data != NULL); + + if (!m_running) + return JBS_NO_DATA; + + unsigned int sequenceNumber = m_stopWatch.elapsed() / m_blockTime + 3U; + if (m_headSequenceNumber > sequenceNumber) + return JBS_NO_DATA; + + unsigned int head = m_headSequenceNumber % m_blockCount; + + m_headSequenceNumber++; + + if (m_buffer[head].m_length > 0U) { + LogDebug("JitterBuffer: returning data, elapsed=%ums, raw=%u, head=%u", m_stopWatch.elapsed(), m_headSequenceNumber - 1U, head); + + ::memcpy(data, m_buffer[head].m_data, m_buffer[head].m_length); + length = m_buffer[head].m_length; + + // Save this data in case no more data is available next time + ::memcpy(m_lastData, m_buffer[head].m_data, m_buffer[head].m_length); + m_lastDataLength = m_buffer[head].m_length; + + m_buffer[head].m_length = 0U; + + return JBS_DATA; + } + + if (m_debug) + LogDebug("JitterBuffer: no data available, elapsed=%ums, raw=%u, head=%u", m_stopWatch.elapsed(), m_headSequenceNumber - 1U, head); + + // Return the last data frame if we have it + if (m_lastDataLength > 0U) { + LogDebug("JitterBuffer: returning the last received frame"); + ::memcpy(data, m_lastData, m_lastDataLength); + length = m_lastDataLength; + + return JBS_MISSING; + } + + return JBS_NO_DATA; +} + +void CJitterBuffer::reset() +{ + for (unsigned int i = 0U; i < m_blockCount; i++) + m_buffer[i].m_length = 0U; + + m_headSequenceNumber = 0U; + + m_lastDataLength = 0U; + + m_timer.stop(); + + m_running = false; +} + +void CJitterBuffer::clock(unsigned int ms) +{ + m_timer.clock(ms); + if (m_timer.isRunning() && m_timer.hasExpired()) { + if (!m_running) { + m_stopWatch.start(); + m_running = true; + } + } +} diff --git a/JitterBuffer.h b/JitterBuffer.h new file mode 100644 index 0000000..37471e6 --- /dev/null +++ b/JitterBuffer.h @@ -0,0 +1,67 @@ +/* +* Copyright (C) 2017 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(JITTERBUFFER_H) +#define JITTERBUFFER_H + +#include "StopWatch.h" +#include "Timer.h" + +enum JB_STATUS { + JBS_NO_DATA, + JBS_DATA, + JBS_MISSING +}; + +class CJitterBuffer { +public: + CJitterBuffer(unsigned int blockSize, unsigned int blockTime, unsigned int jitterTime, unsigned int topSequenceNumber, bool debug); + ~CJitterBuffer(); + + bool addData(const unsigned char* data, unsigned int length, unsigned int sequenceNumber); + + JB_STATUS getData(unsigned char* data, unsigned int& length); + + void reset(); + + void clock(unsigned int ms); + +private: + unsigned int m_blockSize; + unsigned int m_blockTime; + unsigned int m_topSequenceNumber; + bool m_debug; + unsigned int m_blockCount; + CTimer m_timer; + CStopWatch m_stopWatch; + bool m_running; + + struct JitterEntry + { + unsigned char* m_data; + unsigned int m_length; + }; + + JitterEntry* m_buffer; + unsigned int m_headSequenceNumber; + + unsigned char* m_lastData; + unsigned int m_lastDataLength; +}; + +#endif diff --git a/MMDVM.ini b/MMDVM.ini index 7003a3d..c7c0abd 100644 --- a/MMDVM.ini +++ b/MMDVM.ini @@ -1,5 +1,6 @@ [General] Callsign=G9BF +Id=123456 Timeout=180 Duplex=1 # ModeHang=10 @@ -42,9 +43,13 @@ TXInvert=1 RXInvert=0 PTTInvert=0 TXDelay=100 +RXOffset=0 +TXOffset=0 DMRDelay=0 RXLevel=50 TXLevel=50 +RXDCOffset=0 +TXDCOffset=0 # CWIdTXLevel=50 # D-StarTXLevel=50 # DMRTXLevel=50 @@ -63,12 +68,15 @@ Port=/dev/ttyACM1 Enable=1 Module=C SelfOnly=0 +AckReply=1 +AckTime=750 ErrorReply=1 +RemoteGateway=0 +# ModeHang=10 [DMR] Enable=1 Beacons=1 -Id=123456 ColorCode=1 SelfOnly=0 EmbeddedLCOnly=0 @@ -78,22 +86,30 @@ DumpTAData=1 # Slot2TGWhiteList= CallHang=3 TXHang=4 +# ModeHang=10 [System Fusion] Enable=1 LowDeviation=0 +SelfOnly=0 +#DSQ=1 RemoteGateway=0 +# ModeHang=10 [P25] Enable=1 NAC=293 +SelfOnly=0 OverrideUIDCheck=0 +RemoteGateway=0 +# ModeHang=10 [D-Star Network] Enable=1 GatewayAddress=127.0.0.1 GatewayPort=20010 LocalPort=20011 +# ModeHang=3 Debug=0 [DMR Network] @@ -101,19 +117,21 @@ Enable=1 Address=44.131.4.1 Port=62031 Jitter=300 -# Local=3350 +# Local=62032 Password=PASSWORD # Options= Slot1=1 Slot2=1 +# ModeHang=3 Debug=0 [System Fusion Network] Enable=1 LocalAddress=127.0.0.1 LocalPort=3200 -GwyAddress=127.0.0.1 -GwyPort=4200 +GatewayAddress=127.0.0.1 +GatewayPort=4200 +# ModeHang=3 Debug=0 [P25 Network] @@ -121,6 +139,7 @@ Enable=1 GatewayAddress=127.0.0.1 GatewayPort=42020 LocalPort=32010 +# ModeHang=3 Debug=0 [TFT Serial] @@ -154,12 +173,15 @@ Port=/dev/ttyAMA0 Brightness=50 DisplayClock=1 UTC=0 +#Screen Layout: 0=G4KLX 2=ON7LDS +ScreenLayout=2 IdleBrightness=20 [OLED] Type=3 Brightness=0 Invert=0 +Scroll=1 [LCDproc] Address=localhost diff --git a/MMDVMHost.cpp b/MMDVMHost.cpp index a66bae0..89d2a3e 100644 --- a/MMDVMHost.cpp +++ b/MMDVMHost.cpp @@ -95,6 +95,7 @@ int main(int argc, char** argv) } #if !defined(_WIN32) && !defined(_WIN64) + ::signal(SIGINT, sigHandler); ::signal(SIGTERM, sigHandler); ::signal(SIGHUP, sigHandler); #endif @@ -109,11 +110,14 @@ int main(int argc, char** argv) delete host; + if (m_signal == 2) + ::LogInfo("MMDVMHost-%s exited on receipt of SIGINT", VERSION); + if (m_signal == 15) - ::LogInfo("Caught SIGTERM, exiting"); + ::LogInfo("MMDVMHost-%s exited on receipt of SIGTERM", VERSION); if (m_signal == 1) - ::LogInfo("Caught SIGHUP, restarting"); + ::LogInfo("MMDVMHost-%s is restarting on receipt of SIGHUP", VERSION); } while (m_signal == 1); ::LogFinalise(); @@ -131,8 +135,14 @@ m_p25Network(NULL), m_display(NULL), m_ump(NULL), m_mode(MODE_IDLE), -m_rfModeHang(10U), -m_netModeHang(3U), +m_dstarRFModeHang(10U), +m_dmrRFModeHang(10U), +m_ysfRFModeHang(10U), +m_p25RFModeHang(10U), +m_dstarNetModeHang(3U), +m_dmrNetModeHang(3U), +m_ysfNetModeHang(3U), +m_p25NetModeHang(3U), m_modeTimer(1000U), m_dmrTXTimer(1000U), m_cwIdTimer(1000U), @@ -145,6 +155,7 @@ m_p25Enabled(false), m_cwIdTime(0U), m_lookup(NULL), m_callsign(), +m_id(0U), m_cwCallsign() { } @@ -331,20 +342,28 @@ int CMMDVMHost::run() CDStarControl* dstar = NULL; if (m_dstarEnabled) { - std::string module = m_conf.getDStarModule(); - bool selfOnly = m_conf.getDStarSelfOnly(); + std::string module = m_conf.getDStarModule(); + bool selfOnly = m_conf.getDStarSelfOnly(); std::vector blackList = m_conf.getDStarBlackList(); - bool errorReply = m_conf.getDStarErrorReply(); + bool ackReply = m_conf.getDStarAckReply(); + unsigned int ackTime = m_conf.getDStarAckTime(); + bool errorReply = m_conf.getDStarErrorReply(); + bool remoteGateway = m_conf.getDStarRemoteGateway(); + m_dstarRFModeHang = m_conf.getDStarModeHang(); - LogInfo("D-Star Parameters"); + LogInfo("D-Star RF Parameters"); LogInfo(" Module: %s", module.c_str()); LogInfo(" Self Only: %s", selfOnly ? "yes" : "no"); + LogInfo(" Ack Reply: %s", ackReply ? "yes" : "no"); + LogInfo(" Ack Time: %ums", ackTime); LogInfo(" Error Reply: %s", errorReply ? "yes" : "no"); + LogInfo(" Remote Gateway: %s", remoteGateway ? "yes" : "no"); + LogInfo(" Mode Hang: %us", m_dstarRFModeHang); if (blackList.size() > 0U) LogInfo(" Black List: %u", blackList.size()); - dstar = new CDStarControl(m_callsign, module, selfOnly, errorReply, blackList, m_dstarNetwork, m_display, m_timeout, m_duplex, rssi); + dstar = new CDStarControl(m_callsign, module, selfOnly, ackReply, ackTime, errorReply, blackList, m_dstarNetwork, m_display, m_timeout, m_duplex, remoteGateway, rssi); } CDMRControl* dmr = NULL; @@ -362,16 +381,20 @@ int CMMDVMHost::run() unsigned int callHang = m_conf.getDMRCallHang(); unsigned int txHang = m_conf.getDMRTXHang(); unsigned int jitter = m_conf.getDMRNetworkJitter(); + m_dmrRFModeHang = m_conf.getDMRModeHang(); - if (txHang > m_rfModeHang) - txHang = m_rfModeHang; - if (txHang > m_netModeHang) - txHang = m_netModeHang; + if (txHang > m_dmrRFModeHang) + txHang = m_dmrRFModeHang; + + if (m_conf.getDMRNetworkEnabled()) { + if (txHang > m_dmrNetModeHang) + txHang = m_dmrNetModeHang; + } if (callHang > txHang) callHang = txHang; - LogInfo("DMR Parameters"); + LogInfo("DMR RF Parameters"); LogInfo(" Id: %u", id); LogInfo(" Color Code: %u", colorCode); LogInfo(" Self Only: %s", selfOnly ? "yes" : "no"); @@ -390,6 +413,7 @@ int CMMDVMHost::run() LogInfo(" Call Hang: %us", callHang); LogInfo(" TX Hang: %us", txHang); + LogInfo(" Mode Hang: %us", m_dmrRFModeHang); dmr = new CDMRControl(id, colorCode, callHang, selfOnly, embeddedLCOnly, dumpTAData, prefixes, blackList, whiteList, slot1TGWhiteList, slot2TGWhiteList, m_timeout, m_modem, m_dmrNetwork, m_display, m_duplex, m_lookup, rssi, jitter); @@ -400,24 +424,42 @@ int CMMDVMHost::run() if (m_ysfEnabled) { bool lowDeviation = m_conf.getFusionLowDeviation(); bool remoteGateway = m_conf.getFusionRemoteGateway(); + bool selfOnly = m_conf.getFusionSelfOnly(); + bool sqlEnabled = m_conf.getFusionSQLEnabled(); + unsigned char sql = m_conf.getFusionSQL(); + m_ysfRFModeHang = m_conf.getFusionModeHang(); - LogInfo("YSF Parameters"); + LogInfo("YSF RF Parameters"); LogInfo(" Low Deviation: %s", lowDeviation ? "yes" : "no"); LogInfo(" Remote Gateway: %s", remoteGateway ? "yes" : "no"); + LogInfo(" Self Only: %s", selfOnly ? "yes" : "no"); + LogInfo(" DSQ: %s", sqlEnabled ? "yes" : "no"); + if (sqlEnabled) + LogInfo(" DSQ Value: %u", sql); + LogInfo(" Mode Hang: %us", m_ysfRFModeHang); - ysf = new CYSFControl(m_callsign, m_ysfNetwork, m_display, m_timeout, m_duplex, lowDeviation, remoteGateway, rssi); + ysf = new CYSFControl(m_callsign, selfOnly, m_ysfNetwork, m_display, m_timeout, m_duplex, lowDeviation, remoteGateway, rssi); + ysf->setSQL(sqlEnabled, sql); } CP25Control* p25 = NULL; if (m_p25Enabled) { - unsigned int nac = m_conf.getP25NAC(); - bool uidOverride = m_conf.getP25OverrideUID(); + unsigned int id = m_conf.getP25Id(); + unsigned int nac = m_conf.getP25NAC(); + bool uidOverride = m_conf.getP25OverrideUID(); + bool selfOnly = m_conf.getP25SelfOnly(); + bool remoteGateway = m_conf.getP25RemoteGateway(); + m_p25RFModeHang = m_conf.getP25ModeHang(); - LogInfo("P25 Parameters"); + LogInfo("P25 RF Parameters"); + LogInfo(" Id: %u", id); LogInfo(" NAC: $%03X", nac); LogInfo(" UID Override: %s", uidOverride ? "yes" : "no"); + LogInfo(" Self Only: %s", selfOnly ? "yes" : "no"); + LogInfo(" Remote Gateway: %s", remoteGateway ? "yes" : "no"); + LogInfo(" Mode Hang: %us", m_p25RFModeHang); - p25 = new CP25Control(nac, uidOverride, m_p25Network, m_display, m_timeout, m_duplex, m_lookup, rssi); + p25 = new CP25Control(nac, id, selfOnly, uidOverride, m_p25Network, m_display, m_timeout, m_duplex, m_lookup, remoteGateway, rssi); } setMode(MODE_IDLE); @@ -456,7 +498,7 @@ int CMMDVMHost::run() if (m_mode == MODE_IDLE) { bool ret = dstar->writeModem(data, len); if (ret) { - m_modeTimer.setTimeout(m_rfModeHang); + m_modeTimer.setTimeout(m_dstarRFModeHang); setMode(MODE_DSTAR); } } else if (m_mode == MODE_DSTAR) { @@ -473,12 +515,12 @@ int CMMDVMHost::run() if (m_duplex) { bool ret = dmr->processWakeup(data); if (ret) { - m_modeTimer.setTimeout(m_rfModeHang); + m_modeTimer.setTimeout(m_dmrRFModeHang); setMode(MODE_DMR); dmrBeaconTimer.stop(); } } else { - m_modeTimer.setTimeout(m_rfModeHang); + m_modeTimer.setTimeout(m_dmrRFModeHang); setMode(MODE_DMR); dmr->writeModemSlot1(data, len); dmrBeaconTimer.stop(); @@ -510,12 +552,12 @@ int CMMDVMHost::run() if (m_duplex) { bool ret = dmr->processWakeup(data); if (ret) { - m_modeTimer.setTimeout(m_rfModeHang); + m_modeTimer.setTimeout(m_dmrRFModeHang); setMode(MODE_DMR); dmrBeaconTimer.stop(); } } else { - m_modeTimer.setTimeout(m_rfModeHang); + m_modeTimer.setTimeout(m_dmrRFModeHang); setMode(MODE_DMR); dmr->writeModemSlot2(data, len); dmrBeaconTimer.stop(); @@ -546,7 +588,7 @@ int CMMDVMHost::run() if (m_mode == MODE_IDLE) { bool ret = ysf->writeModem(data, len); if (ret) { - m_modeTimer.setTimeout(m_rfModeHang); + m_modeTimer.setTimeout(m_ysfRFModeHang); setMode(MODE_YSF); } } else if (m_mode == MODE_YSF) { @@ -562,7 +604,7 @@ int CMMDVMHost::run() if (m_mode == MODE_IDLE) { bool ret = p25->writeModem(data, len); if (ret) { - m_modeTimer.setTimeout(m_rfModeHang); + m_modeTimer.setTimeout(m_p25RFModeHang); setMode(MODE_P25); } } else if (m_mode == MODE_P25) { @@ -582,7 +624,7 @@ int CMMDVMHost::run() len = dstar->readModem(data); if (len > 0U) { if (m_mode == MODE_IDLE) { - m_modeTimer.setTimeout(m_netModeHang); + m_modeTimer.setTimeout(m_dstarNetModeHang); setMode(MODE_DSTAR); } if (m_mode == MODE_DSTAR) { @@ -601,7 +643,7 @@ int CMMDVMHost::run() len = dmr->readModemSlot1(data); if (len > 0U) { if (m_mode == MODE_IDLE) { - m_modeTimer.setTimeout(m_netModeHang); + m_modeTimer.setTimeout(m_dmrNetModeHang); setMode(MODE_DMR); } if (m_mode == MODE_DMR) { @@ -623,7 +665,7 @@ int CMMDVMHost::run() len = dmr->readModemSlot2(data); if (len > 0U) { if (m_mode == MODE_IDLE) { - m_modeTimer.setTimeout(m_netModeHang); + m_modeTimer.setTimeout(m_dmrNetModeHang); setMode(MODE_DMR); } if (m_mode == MODE_DMR) { @@ -647,7 +689,7 @@ int CMMDVMHost::run() len = ysf->readModem(data); if (len > 0U) { if (m_mode == MODE_IDLE) { - m_modeTimer.setTimeout(m_netModeHang); + m_modeTimer.setTimeout(m_ysfNetModeHang); setMode(MODE_YSF); } if (m_mode == MODE_YSF) { @@ -666,14 +708,13 @@ int CMMDVMHost::run() len = p25->readModem(data); if (len > 0U) { if (m_mode == MODE_IDLE) { - m_modeTimer.setTimeout(m_netModeHang); + m_modeTimer.setTimeout(m_p25NetModeHang); setMode(MODE_P25); } if (m_mode == MODE_P25) { m_modem->writeP25Data(data, len); m_modeTimer.start(); - } - else if (m_mode != MODE_LOCKOUT) { + } else if (m_mode != MODE_LOCKOUT) { LogWarning("P25 data received when in mode %u", m_mode); } } @@ -745,8 +786,6 @@ int CMMDVMHost::run() CThread::sleep(5U); } - LogMessage("MMDVMHost-%s is exiting on receipt of SIGHUP1", VERSION); - setMode(MODE_IDLE); m_modem->close(); @@ -799,18 +838,22 @@ bool CMMDVMHost::createModem() bool pttInvert = m_conf.getModemPTTInvert(); unsigned int txDelay = m_conf.getModemTXDelay(); unsigned int dmrDelay = m_conf.getModemDMRDelay(); - unsigned int rxLevel = m_conf.getModemRXLevel(); - unsigned int cwIdTXLevel = m_conf.getModemCWIdTXLevel(); - unsigned int dstarTXLevel = m_conf.getModemDStarTXLevel(); - unsigned int dmrTXLevel = m_conf.getModemDMRTXLevel(); - unsigned int ysfTXLevel = m_conf.getModemYSFTXLevel(); - unsigned int p25TXLevel = m_conf.getModemP25TXLevel(); + float rxLevel = m_conf.getModemRXLevel(); + float cwIdTXLevel = m_conf.getModemCWIdTXLevel(); + float dstarTXLevel = m_conf.getModemDStarTXLevel(); + float dmrTXLevel = m_conf.getModemDMRTXLevel(); + float ysfTXLevel = m_conf.getModemYSFTXLevel(); + float p25TXLevel = m_conf.getModemP25TXLevel(); bool trace = m_conf.getModemTrace(); bool debug = m_conf.getModemDebug(); unsigned int colorCode = m_conf.getDMRColorCode(); bool lowDeviation = m_conf.getFusionLowDeviation(); - unsigned int rxFrequency = m_conf.getRxFrequency(); - unsigned int txFrequency = m_conf.getTxFrequency(); + unsigned int rxFrequency = m_conf.getRXFrequency(); + unsigned int txFrequency = m_conf.getTXFrequency(); + int rxOffset = m_conf.getModemRXOffset(); + int txOffset = m_conf.getModemTXOffset(); + int rxDCOffset = m_conf.getModemRXDCOffset(); + int txDCOffset = m_conf.getModemTXDCOffset(); LogInfo("Modem Parameters"); LogInfo(" Port: %s", port.c_str()); @@ -818,20 +861,24 @@ bool CMMDVMHost::createModem() LogInfo(" TX Invert: %s", txInvert ? "yes" : "no"); LogInfo(" PTT Invert: %s", pttInvert ? "yes" : "no"); LogInfo(" TX Delay: %ums", txDelay); + LogInfo(" RX Offset: %dHz", rxOffset); + LogInfo(" TX Offset: %dHz", txOffset); + LogInfo(" RX DC Offset: %d", rxDCOffset); + LogInfo(" TX DC Offset: %d", txDCOffset); LogInfo(" DMR Delay: %u (%.1fms)", dmrDelay, float(dmrDelay) * 0.0416666F); - LogInfo(" RX Level: %u%%", rxLevel); - LogInfo(" CW Id TX Level: %u%%", cwIdTXLevel); - LogInfo(" D-Star TX Level: %u%%", dstarTXLevel); - LogInfo(" DMR TX Level: %u%%", dmrTXLevel); - LogInfo(" YSF TX Level: %u%%", ysfTXLevel); - LogInfo(" P25 TX Level: %u%%", p25TXLevel); - LogInfo(" RX Frequency: %uHz", rxFrequency); - LogInfo(" TX Frequency: %uHz", txFrequency); + LogInfo(" RX Level: %.1f%%", rxLevel); + LogInfo(" CW Id TX Level: %.1f%%", cwIdTXLevel); + LogInfo(" D-Star TX Level: %.1f%%", dstarTXLevel); + LogInfo(" DMR TX Level: %.1f%%", dmrTXLevel); + LogInfo(" YSF TX Level: %.1f%%", ysfTXLevel); + LogInfo(" P25 TX Level: %.1f%%", p25TXLevel); + LogInfo(" RX Frequency: %uHz (%uHz)", rxFrequency, rxFrequency + rxOffset); + LogInfo(" TX Frequency: %uHz (%uHz)", txFrequency, txFrequency + txOffset); m_modem = new CModem(port, m_duplex, rxInvert, txInvert, pttInvert, txDelay, dmrDelay, trace, debug); m_modem->setModeParams(m_dstarEnabled, m_dmrEnabled, m_ysfEnabled, m_p25Enabled); m_modem->setLevels(rxLevel, cwIdTXLevel, dstarTXLevel, dmrTXLevel, ysfTXLevel, p25TXLevel); - m_modem->setRFParams(rxFrequency, txFrequency); + m_modem->setRFParams(rxFrequency, rxOffset, txFrequency, txOffset, txDCOffset, rxDCOffset); m_modem->setDMRParams(colorCode); m_modem->setYSFParams(lowDeviation); @@ -848,14 +895,16 @@ bool CMMDVMHost::createModem() bool CMMDVMHost::createDStarNetwork() { std::string gatewayAddress = m_conf.getDStarGatewayAddress(); - unsigned int gatewayPort = m_conf.getDStarGatewayPort(); - unsigned int localPort = m_conf.getDStarLocalPort(); - bool debug = m_conf.getDStarNetworkDebug(); + unsigned int gatewayPort = m_conf.getDStarGatewayPort(); + unsigned int localPort = m_conf.getDStarLocalPort(); + bool debug = m_conf.getDStarNetworkDebug(); + m_dstarNetModeHang = m_conf.getDStarNetworkModeHang(); LogInfo("D-Star Network Parameters"); LogInfo(" Gateway Address: %s", gatewayAddress.c_str()); LogInfo(" Gateway Port: %u", gatewayPort); LogInfo(" Local Port: %u", localPort); + LogInfo(" Mode Hang: %us", m_dstarNetModeHang); m_dstarNetwork = new CDStarNetwork(gatewayAddress, gatewayPort, localPort, m_duplex, VERSION, debug); @@ -883,6 +932,7 @@ bool CMMDVMHost::createDMRNetwork() bool slot1 = m_conf.getDMRNetworkSlot1(); bool slot2 = m_conf.getDMRNetworkSlot2(); HW_TYPE hwType = m_modem->getHWType(); + m_dmrNetModeHang = m_conf.getDMRNetworkModeHang(); LogInfo("DMR Network Parameters"); LogInfo(" Address: %s", address.c_str()); @@ -894,6 +944,7 @@ bool CMMDVMHost::createDMRNetwork() LogInfo(" Jitter: %ums", jitter); LogInfo(" Slot 1: %s", slot1 ? "enabled" : "disabled"); LogInfo(" Slot 2: %s", slot2 ? "enabled" : "disabled"); + LogInfo(" Mode Hang: %us", m_dmrNetModeHang); m_dmrNetwork = new CDMRNetwork(address, port, local, id, password, m_duplex, VERSION, debug, slot1, slot2, hwType); @@ -903,8 +954,8 @@ bool CMMDVMHost::createDMRNetwork() m_dmrNetwork->setOptions(options); } - unsigned int rxFrequency = m_conf.getRxFrequency(); - unsigned int txFrequency = m_conf.getTxFrequency(); + unsigned int rxFrequency = m_conf.getRXFrequency(); + unsigned int txFrequency = m_conf.getTXFrequency(); unsigned int power = m_conf.getPower(); unsigned int colorCode = m_conf.getDMRColorCode(); float latitude = m_conf.getLatitude(); @@ -944,17 +995,19 @@ bool CMMDVMHost::createYSFNetwork() { std::string myAddress = m_conf.getFusionNetworkMyAddress(); unsigned int myPort = m_conf.getFusionNetworkMyPort(); - std::string gwyAddress = m_conf.getFusionNetworkGwyAddress(); - unsigned int gwyPort = m_conf.getFusionNetworkGwyPort(); + std::string gatewayAddress = m_conf.getFusionNetworkGatewayAddress(); + unsigned int gatewayPort = m_conf.getFusionNetworkGatewayPort(); + m_ysfNetModeHang = m_conf.getFusionNetworkModeHang(); bool debug = m_conf.getFusionNetworkDebug(); LogInfo("System Fusion Network Parameters"); LogInfo(" Local Address: %s", myAddress.c_str()); LogInfo(" Local Port: %u", myPort); - LogInfo(" Gateway Address: %s", gwyAddress.c_str()); - LogInfo(" Gateway Port: %u", gwyPort); + LogInfo(" Gateway Address: %s", gatewayAddress.c_str()); + LogInfo(" Gateway Port: %u", gatewayPort); + LogInfo(" Mode Hang: %us", m_ysfNetModeHang); - m_ysfNetwork = new CYSFNetwork(myAddress, myPort, gwyAddress, gwyPort, m_callsign, debug); + m_ysfNetwork = new CYSFNetwork(myAddress, myPort, gatewayAddress, gatewayPort, m_callsign, debug); bool ret = m_ysfNetwork->open(); if (!ret) { @@ -973,12 +1026,14 @@ bool CMMDVMHost::createP25Network() std::string gatewayAddress = m_conf.getP25GatewayAddress(); unsigned int gatewayPort = m_conf.getP25GatewayPort(); unsigned int localPort = m_conf.getP25LocalPort(); + m_p25NetModeHang = m_conf.getP25NetworkModeHang(); bool debug = m_conf.getP25NetworkDebug(); LogInfo("P25 Network Parameters"); LogInfo(" Gateway Address: %s", gatewayAddress.c_str()); LogInfo(" Gateway Port: %u", gatewayPort); LogInfo(" Local Port: %u", localPort); + LogInfo(" Mode Hang: %us", m_p25NetModeHang); m_p25Network = new CP25Network(gatewayAddress, gatewayPort, localPort, debug); @@ -1002,17 +1057,14 @@ void CMMDVMHost::readParams() m_p25Enabled = m_conf.getP25Enabled(); m_duplex = m_conf.getDuplex(); m_callsign = m_conf.getCallsign(); + m_id = m_conf.getId(); m_timeout = m_conf.getTimeout(); - m_rfModeHang = m_conf.getRFModeHang(); - m_netModeHang = m_conf.getNetModeHang(); - LogInfo("General Parameters"); LogInfo(" Callsign: %s", m_callsign.c_str()); + LogInfo(" Id: %u", m_id); LogInfo(" Duplex: %s", m_duplex ? "yes" : "no"); LogInfo(" Timeout: %us", m_timeout); - LogInfo(" RF Mode Hang: %us", m_rfModeHang); - LogInfo(" Net Mode Hang: %us", m_netModeHang); LogInfo(" D-Star: %s", m_dstarEnabled ? "enabled" : "disabled"); LogInfo(" DMR: %s", m_dmrEnabled ? "enabled" : "disabled"); LogInfo(" YSF: %s", m_ysfEnabled ? "enabled" : "disabled"); @@ -1047,6 +1099,7 @@ void CMMDVMHost::createDisplay() bool displayClock = m_conf.getNextionDisplayClock(); bool utc = m_conf.getNextionUTC(); unsigned int idleBrightness = m_conf.getNextionIdleBrightness(); + unsigned int screenLayout = m_conf.getNextionScreenLayout(); LogInfo(" Port: %s", port.c_str()); LogInfo(" Brightness: %u", brightness); @@ -1055,15 +1108,27 @@ void CMMDVMHost::createDisplay() LogInfo(" Display UTC: %s", utc ? "yes" : "no"); LogInfo(" Idle Brightness: %u", idleBrightness); + switch (screenLayout) { + case 0U: + LogInfo(" Screen Layout: G4KLX (Default)"); + break; + case 2U: + LogInfo(" Screen Layout: ON7LDS"); + break; + default: + LogInfo(" Screen Layout: %u (Unknown)", screenLayout); + break; + } + if (port == "modem") { ISerialPort* serial = new CModemSerialPort(m_modem); - m_display = new CNextion(m_callsign, dmrid, serial, brightness, displayClock, utc, idleBrightness); + m_display = new CNextion(m_callsign, dmrid, serial, brightness, displayClock, utc, idleBrightness, screenLayout); } else if (port == "ump") { if (m_ump != NULL) - m_display = new CNextion(m_callsign, dmrid, m_ump, brightness, displayClock, utc, idleBrightness); + m_display = new CNextion(m_callsign, dmrid, m_ump, brightness, displayClock, utc, idleBrightness, screenLayout); } else { ISerialPort* serial = new CSerialController(port, SERIAL_9600); - m_display = new CNextion(m_callsign, dmrid, serial, brightness, displayClock, utc, idleBrightness); + m_display = new CNextion(m_callsign, dmrid, serial, brightness, displayClock, utc, idleBrightness, screenLayout); } } else if (type == "LCDproc") { std::string address = m_conf.getLCDprocAddress(); @@ -1131,7 +1196,8 @@ void CMMDVMHost::createDisplay() unsigned char type = m_conf.getOLEDType(); unsigned char brightness = m_conf.getOLEDBrightness(); bool invert = m_conf.getOLEDInvert(); - m_display = new COLED(type, brightness, invert); + bool scroll = m_conf.getOLEDScroll(); + m_display = new COLED(type, brightness, invert, scroll); #endif } else { m_display = new CNullDisplay; diff --git a/MMDVMHost.h b/MMDVMHost.h index 70868b0..190a805 100644 --- a/MMDVMHost.h +++ b/MMDVMHost.h @@ -50,8 +50,14 @@ private: CDisplay* m_display; CUMP* m_ump; unsigned char m_mode; - unsigned int m_rfModeHang; - unsigned int m_netModeHang; + unsigned int m_dstarRFModeHang; + unsigned int m_dmrRFModeHang; + unsigned int m_ysfRFModeHang; + unsigned int m_p25RFModeHang; + unsigned int m_dstarNetModeHang; + unsigned int m_dmrNetModeHang; + unsigned int m_ysfNetModeHang; + unsigned int m_p25NetModeHang; CTimer m_modeTimer; CTimer m_dmrTXTimer; CTimer m_cwIdTimer; @@ -64,6 +70,7 @@ private: unsigned int m_cwIdTime; CDMRLookup* m_lookup; std::string m_callsign; + unsigned int m_id; std::string m_cwCallsign; void readParams(); diff --git a/MMDVMHost.vcxproj b/MMDVMHost.vcxproj index ea4eb81..2ca0a02 100644 --- a/MMDVMHost.vcxproj +++ b/MMDVMHost.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -22,32 +22,32 @@ {1D34E8C1-CFA5-4D60-B509-9DB58DC4AE92} Win32Proj MMDVMHost - 8.1 + 10.0.15063.0 Application true - v140 + v141 Unicode Application false - v140 + v141 true Unicode Application true - v140 + v141 Unicode Application false - v140 + v141 true Unicode @@ -183,12 +183,14 @@ + + @@ -252,12 +254,14 @@ + + diff --git a/MMDVMHost.vcxproj.filters b/MMDVMHost.vcxproj.filters index f01b170..7fb37a0 100644 --- a/MMDVMHost.vcxproj.filters +++ b/MMDVMHost.vcxproj.filters @@ -221,6 +221,12 @@ Header Files + + Header Files + + + Header Files + @@ -412,5 +418,11 @@ Source Files + + Source Files + + + Source Files + \ No newline at end of file diff --git a/Makefile b/Makefile index 90346af..ee54b3e 100644 --- a/Makefile +++ b/Makefile @@ -9,9 +9,9 @@ LDFLAGS = -g OBJECTS = \ AMBEFEC.o BCH.o BPTC19696.o Conf.o CRC.o Display.o DMRControl.o DMRCSBK.o DMRData.o DMRDataHeader.o DMREMB.o DMREmbeddedData.o DMRFullLC.o DMRLookup.o DMRLC.o \ DMRNetwork.o DMRShortLC.o DMRSlot.o DMRSlotType.o DMRAccessControl.o DMRTrellis.o DStarControl.o DStarHeader.o DStarNetwork.o DStarSlowData.o Golay2087.o \ - Golay24128.o Hamming.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o Nextion.o NullDisplay.o P25Audio.o P25Control.o P25Data.o P25LowSpeedData.o \ - P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ - Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o + Golay24128.o Hamming.o JitterBuffer.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o NetworkInfo.o Nextion.o NullDisplay.o P25Audio.o P25Control.o \ + P25Data.o P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o \ + Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o all: MMDVMHost diff --git a/Makefile.Pi b/Makefile.Pi index 3ac85ad..cfe8074 100644 --- a/Makefile.Pi +++ b/Makefile.Pi @@ -9,9 +9,9 @@ LDFLAGS = -g -L/usr/local/lib OBJECTS = \ AMBEFEC.o BCH.o BPTC19696.o Conf.o CRC.o Display.o DMRControl.o DMRCSBK.o DMRData.o DMRDataHeader.o DMREMB.o DMREmbeddedData.o DMRFullLC.o DMRLookup.o DMRLC.o \ DMRNetwork.o DMRShortLC.o DMRSlot.o DMRSlotType.o DMRAccessControl.o DMRTrellis.o DStarControl.o DStarHeader.o DStarNetwork.o DStarSlowData.o Golay2087.o \ - Golay24128.o Hamming.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o Nextion.o NullDisplay.o P25Audio.o P25Control.o P25Data.o P25LowSpeedData.o \ - P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ - Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o + Golay24128.o Hamming.o JitterBuffer.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o NetworkInfo.o Nextion.o NullDisplay.o P25Audio.o P25Control.o \ + P25Data.o P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o \ + Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o all: MMDVMHost diff --git a/Makefile.Pi.Adafruit b/Makefile.Pi.Adafruit index 816f5ad..707c362 100644 --- a/Makefile.Pi.Adafruit +++ b/Makefile.Pi.Adafruit @@ -9,9 +9,9 @@ LDFLAGS = -g -L/usr/local/lib OBJECTS = \ AMBEFEC.o BCH.o BPTC19696.o Conf.o CRC.o Display.o DMRControl.o DMRCSBK.o DMRData.o DMRDataHeader.o DMREMB.o DMREmbeddedData.o DMRFullLC.o DMRLookup.o DMRLC.o \ DMRNetwork.o DMRShortLC.o DMRSlot.o DMRSlotType.o DMRAccessControl.o DMRTrellis.o DStarControl.o DStarHeader.o DStarNetwork.o DStarSlowData.o Golay2087.o \ - Golay24128.o Hamming.o HD44780.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o Nextion.o NullDisplay.o P25Audio.o P25Control.o P25Data.o \ - P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o \ - TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o + Golay24128.o Hamming.o HD44780.o JitterBuffer.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o NetworkInfo.o Nextion.o NullDisplay.o P25Audio.o \ + P25Control.o P25Data.o P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o \ + StopWatch.o Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o all: MMDVMHost diff --git a/Makefile.Pi.HD44780 b/Makefile.Pi.HD44780 index 13b5688..857c941 100644 --- a/Makefile.Pi.HD44780 +++ b/Makefile.Pi.HD44780 @@ -9,9 +9,9 @@ LDFLAGS = -g -L/usr/local/lib OBJECTS = \ AMBEFEC.o BCH.o BPTC19696.o Conf.o CRC.o Display.o DMRControl.o DMRCSBK.o DMRData.o DMRDataHeader.o DMREMB.o DMREmbeddedData.o DMRFullLC.o DMRLookup.o DMRLC.o \ DMRNetwork.o DMRShortLC.o DMRSlot.o DMRSlotType.o DMRAccessControl.o DMRTrellis.o DStarControl.o DStarHeader.o DStarNetwork.o DStarSlowData.o Golay2087.o \ - Golay24128.o Hamming.o HD44780.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o Nextion.o NullDisplay.o P25Audio.o P25Control.o P25Data.o P25LowSpeedData.o \ - P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ - Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o + Golay24128.o Hamming.o HD44780.o JitterBuffer.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o NetworkInfo.o Nextion.o NullDisplay.o P25Audio.o \ + P25Control.o P25Data.o P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o \ + StopWatch.o Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o all: MMDVMHost diff --git a/Makefile.Pi.OLED b/Makefile.Pi.OLED index 000de85..89731ae 100644 --- a/Makefile.Pi.OLED +++ b/Makefile.Pi.OLED @@ -9,9 +9,9 @@ LDFLAGS = -g -L/usr/local/lib OBJECTS = \ AMBEFEC.o BCH.o BPTC19696.o Conf.o CRC.o Display.o DMRControl.o DMRCSBK.o DMRData.o DMRDataHeader.o DMREMB.o DMREmbeddedData.o DMRFullLC.o DMRLookup.o DMRLC.o \ DMRNetwork.o DMRShortLC.o DMRSlot.o DMRSlotType.o DMRAccessControl.o DMRTrellis.o DStarControl.o DStarHeader.o DStarNetwork.o DStarSlowData.o Golay2087.o \ - Golay24128.o Hamming.o OLED.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o Nextion.o NullDisplay.o P25Audio.o P25Control.o P25Data.o P25LowSpeedData.o \ - P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ - Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o + Golay24128.o Hamming.o JitterBuffer.o OLED.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o NetworkInfo.o Nextion.o NullDisplay.o P25Audio.o \ + P25Control.o P25Data.o P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o \ + SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o all: MMDVMHost diff --git a/Makefile.Pi.PCF8574 b/Makefile.Pi.PCF8574 index 9164dab..56c7d34 100644 --- a/Makefile.Pi.PCF8574 +++ b/Makefile.Pi.PCF8574 @@ -9,9 +9,9 @@ LDFLAGS = -g -L/usr/local/lib OBJECTS = \ AMBEFEC.o BCH.o BPTC19696.o Conf.o CRC.o Display.o DMRControl.o DMRCSBK.o DMRData.o DMRDataHeader.o DMREMB.o DMREmbeddedData.o DMRFullLC.o DMRLookup.o DMRLC.o \ DMRNetwork.o DMRShortLC.o DMRSlot.o DMRSlotType.o DMRAccessControl.o DMRTrellis.o DStarControl.o DStarHeader.o DStarNetwork.o DStarSlowData.o Golay2087.o \ - Golay24128.o Hamming.o HD44780.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o Nextion.o NullDisplay.o P25Audio.o P25Control.o P25Data.o P25LowSpeedData.o \ - P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ - Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o + Golay24128.o Hamming.o HD44780.o JitterBuffer.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o NetworkInfo.o Nextion.o NullDisplay.o P25Audio.o \ + P25Control.o P25Data.o P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o \ + StopWatch.o Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o all: MMDVMHost diff --git a/Makefile.Solaris b/Makefile.Solaris index 7136c1a..ad14d09 100644 --- a/Makefile.Solaris +++ b/Makefile.Solaris @@ -9,9 +9,9 @@ LDFLAGS = -g OBJECTS = \ AMBEFEC.o BCH.o BPTC19696.o Conf.o CRC.o Display.o DMRControl.o DMRCSBK.o DMRData.o DMRDataHeader.o DMREMB.o DMREmbeddedData.o DMRFullLC.o DMRLookup.o DMRLC.o \ DMRNetwork.o DMRShortLC.o DMRSlot.o DMRSlotType.o DMRAccessControl.o DMRTrellis.o DStarControl.o DStarHeader.o DStarNetwork.o DStarSlowData.o Golay2087.o \ - Golay24128.o Hamming.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o Nextion.o NullDisplay.o P25Audio.o P25Control.o P25Data.o P25LowSpeedData.o \ - P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ - Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o + Golay24128.o Hamming.o JitterBuffer.o LCDproc.o Log.o MMDVMHost.o Modem.o ModemSerialPort.o Mutex.o NetworkInfo.o Nextion.o NullDisplay.o P25Audio.o P25Control.o \ + P25Data.o P25LowSpeedData.o P25Network.o P25NID.o P25Utils.o QR1676.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o \ + Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o all: MMDVMHost diff --git a/Modem.cpp b/Modem.cpp index 15235c5..0c5d73c 100644 --- a/Modem.cpp +++ b/Modem.cpp @@ -107,6 +107,8 @@ m_dstarEnabled(false), m_dmrEnabled(false), m_ysfEnabled(false), m_p25Enabled(false), +m_rxDCOffset(0), +m_txDCOffset(0), m_serial(port, SERIAL_115200, true), m_buffer(NULL), m_length(0U), @@ -145,10 +147,12 @@ CModem::~CModem() delete[] m_buffer; } -void CModem::setRFParams(unsigned int rxFrequency, unsigned int txFrequency) +void CModem::setRFParams(unsigned int rxFrequency, int rxOffset, unsigned int txFrequency, int txOffset, int txDCOffset, int rxDCOffset) { - m_rxFrequency = rxFrequency; - m_txFrequency = txFrequency; + m_rxFrequency = rxFrequency + rxOffset; + m_txFrequency = txFrequency + txOffset; + m_txDCOffset = txDCOffset; + m_rxDCOffset = rxDCOffset; } void CModem::setModeParams(bool dstarEnabled, bool dmrEnabled, bool ysfEnabled, bool p25Enabled) @@ -159,7 +163,7 @@ void CModem::setModeParams(bool dstarEnabled, bool dmrEnabled, bool ysfEnabled, m_p25Enabled = p25Enabled; } -void CModem::setLevels(unsigned int rxLevel, unsigned int cwIdTXLevel, unsigned int dstarTXLevel, unsigned int dmrTXLevel, unsigned int ysfTXLevel, unsigned int p25TXLevel) +void CModem::setLevels(float rxLevel, float cwIdTXLevel, float dstarTXLevel, float dmrTXLevel, float ysfTXLevel, float p25TXLevel) { m_rxLevel = rxLevel; m_cwIdTXLevel = cwIdTXLevel; @@ -902,6 +906,10 @@ bool CModem::readVersion() if (ret != 3) return false; +#if defined(__APPLE__) + m_serial.setNonblock(true); +#endif + for (unsigned int count = 0U; count < MAX_RESPONSES; count++) { CThread::sleep(10U); RESP_TYPE_MMDVM resp = getResponse(); @@ -910,6 +918,8 @@ bool CModem::readVersion() m_hwType = HWT_MMDVM; else if (::memcmp(m_buffer + 4U, "DVMEGA", 6U) == 0) m_hwType = HWT_DVMEGA; + else if (::memcmp(m_buffer + 4U, "ZUMspot", 7U) == 0) + m_hwType = HWT_MMDVM_HS; LogInfo("MMDVM protocol version: %u, description: %.*s", m_buffer[3U], m_length - 4U, m_buffer + 4U); return true; @@ -943,7 +953,7 @@ bool CModem::setConfig() buffer[0U] = MMDVM_FRAME_START; - buffer[1U] = 16U; + buffer[1U] = 18U; buffer[2U] = MMDVM_SET_CONFIG; @@ -975,9 +985,9 @@ bool CModem::setConfig() buffer[6U] = MODE_IDLE; - buffer[7U] = (m_rxLevel * 255U) / 100U; + buffer[7U] = (unsigned char)(m_rxLevel * 2.55F + 0.5F); - buffer[8U] = (m_cwIdTXLevel * 255U) / 100U; + buffer[8U] = (unsigned char)(m_cwIdTXLevel * 2.55F + 0.5F); buffer[9U] = m_dmrColorCode; @@ -985,15 +995,18 @@ bool CModem::setConfig() buffer[11U] = 128U; // Was OscOffset - buffer[12U] = (m_dstarTXLevel * 255U) / 100U; - buffer[13U] = (m_dmrTXLevel * 255U) / 100U; - buffer[14U] = (m_ysfTXLevel * 255U) / 100U; - buffer[15U] = (m_p25TXLevel * 255U) / 100U; + buffer[12U] = (unsigned char)(m_dstarTXLevel * 2.55F + 0.5F); + buffer[13U] = (unsigned char)(m_dmrTXLevel * 2.55F + 0.5F); + buffer[14U] = (unsigned char)(m_ysfTXLevel * 2.55F + 0.5F); + buffer[15U] = (unsigned char)(m_p25TXLevel * 2.55F + 0.5F); - // CUtils::dump(1U, "Written", buffer, 16U); + buffer[16U] = (unsigned char)(m_txDCOffset + 128); + buffer[17U] = (unsigned char)(m_rxDCOffset + 128); - int ret = m_serial.write(buffer, 16U); - if (ret != 16) + // CUtils::dump(1U, "Written", buffer, 18U); + + int ret = m_serial.write(buffer, 18U); + if (ret != 18) return false; unsigned int count = 0U; diff --git a/Modem.h b/Modem.h index 7196220..918e49a 100644 --- a/Modem.h +++ b/Modem.h @@ -37,9 +37,9 @@ public: CModem(const std::string& port, bool duplex, bool rxInvert, bool txInvert, bool pttInvert, unsigned int txDelay, unsigned int dmrDelay, bool trace, bool debug); ~CModem(); - void setRFParams(unsigned int rxFrequency, unsigned int txFrequency); + void setRFParams(unsigned int rxFrequency, int rxOffset, unsigned int txFrequency, int txOffset, int txDCOffset, int rxDCOffset); void setModeParams(bool dstarEnabled, bool dmrEnabled, bool ysfEnabled, bool p25Enabled); - void setLevels(unsigned int rxLevel, unsigned int cwIdTXLevel, unsigned int dstarTXLevel, unsigned int dmrTXLevel, unsigned int ysfTXLevel, unsigned int p25Enabled); + void setLevels(float rxLevel, float cwIdTXLevel, float dstarTXLevel, float dmrTXLevel, float ysfTXLevel, float p25Enabled); void setDMRParams(unsigned int colorCode); void setYSFParams(bool loDev); @@ -97,12 +97,12 @@ private: bool m_pttInvert; unsigned int m_txDelay; unsigned int m_dmrDelay; - unsigned int m_rxLevel; - unsigned int m_cwIdTXLevel; - unsigned int m_dstarTXLevel; - unsigned int m_dmrTXLevel; - unsigned int m_ysfTXLevel; - unsigned int m_p25TXLevel; + float m_rxLevel; + float m_cwIdTXLevel; + float m_dstarTXLevel; + float m_dmrTXLevel; + float m_ysfTXLevel; + float m_p25TXLevel; bool m_trace; bool m_debug; unsigned int m_rxFrequency; @@ -111,6 +111,8 @@ private: bool m_dmrEnabled; bool m_ysfEnabled; bool m_p25Enabled; + int m_rxDCOffset; + int m_txDCOffset; CSerialController m_serial; unsigned char* m_buffer; unsigned int m_length; diff --git a/NetworkInfo.cpp b/NetworkInfo.cpp new file mode 100644 index 0000000..1f97866 --- /dev/null +++ b/NetworkInfo.cpp @@ -0,0 +1,222 @@ +/* + * Copyright (C) 2017 by Lieven De Samblanx ON7LDS + * + * 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 "NetworkInfo.h" +#include "Log.h" + +#include +#include +#include +#include +#include + +#include +#if !defined(_WIN32) && !defined(_WIN64) +#include +#include +#include +#include +#else +#include +#include +#pragma comment(lib, "iphlpapi.lib") +#ifndef NO_ERROR +#define NO_ERROR 0 +#endif +#ifndef ERROR_BUFFER_OVERFLOW +#define ERROR_BUFFER_OVERFLOW 111 +#endif +#ifndef ERROR_INSUFFICIENT_BUFFER +#define ERROR_INSUFFICIENT_BUFFER 122 +#endif +#endif + +CNetworkInfo::CNetworkInfo() +{ +} + +CNetworkInfo::~CNetworkInfo() +{ +} + +void CNetworkInfo::getNetworkInterface(unsigned char* info) +{ + LogInfo("Interfaces Info"); + + ::strcpy((char*)info, "(address unknown)"); + +#if !defined(_WIN32) && !defined(_WIN64) + const unsigned int IFLISTSIZ = 25U; + + FILE* fp = ::fopen("/proc/net/route" , "r"); + if (fp == NULL) { + LogError("Unabled to open /proc/route"); + return; + } + + char* dflt = NULL; + + char line[100U]; + while (::fgets(line, 100U, fp)) { + char* p1 = strtok(line , " \t"); + char* p2 = strtok(NULL , " \t"); + + if (p1 != NULL && p2 != NULL) { + if (::strcmp(p2, "00000000") == 0) { + dflt = p1; + break; + } + } + } + + ::fclose(fp); + + if (dflt == NULL) { + LogError("Unable to find the default route"); + return; + } + + char interfacelist[IFLISTSIZ][50+INET6_ADDRSTRLEN]; + for (unsigned int n = 0U; n < IFLISTSIZ; n++) + interfacelist[n][0] = 0; + + struct ifaddrs* ifaddr; + if (::getifaddrs(&ifaddr) == -1) { + LogError("getifaddrs failure"); + return; + } + + unsigned int ifnr = 0U; + for (struct ifaddrs* ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next) { + if (ifa->ifa_addr == NULL) + continue; + + int family = ifa->ifa_addr->sa_family; + if (family == AF_INET || family == AF_INET6) { + char host[NI_MAXHOST]; + int s = ::getnameinfo(ifa->ifa_addr, family == AF_INET ? sizeof(struct sockaddr_in) : sizeof(struct sockaddr_in6), host, NI_MAXHOST, NULL, 0, NI_NUMERICHOST); + if (s != 0) { + LogError("getnameinfo() failed: %s\n", gai_strerror(s)); + continue; + } + + if (family == AF_INET) { + ::sprintf(interfacelist[ifnr], "%s: %s", ifa->ifa_name, host); + LogInfo(" IPv4: %s", interfacelist[ifnr]); + } else { + ::sprintf(interfacelist[ifnr], "%s: %s", ifa->ifa_name, host); + LogInfo(" IPv6: %s", interfacelist[ifnr]); + } + + ifnr++; + } + } + + ::freeifaddrs(ifaddr); + + LogInfo(" Default interface is : %s" , dflt); + + for (unsigned int n = 0U; n < ifnr; n++) { + char* p = ::strchr(interfacelist[n], '%'); + if (p != NULL) + *p = 0; + + if (::strstr(interfacelist[n], dflt) != 0) { + ::strcpy((char*)info, interfacelist[n]); + break; + } + } + + LogInfo(" IP to show: %s", info); +#else + PMIB_IPFORWARDTABLE pIpForwardTable = (MIB_IPFORWARDTABLE *)::malloc(sizeof(MIB_IPFORWARDTABLE)); + if (pIpForwardTable == NULL) { + LogError("Error allocating memory"); + return; + } + + DWORD dwSize = 0U; + if (::GetIpForwardTable(pIpForwardTable, &dwSize, 0) == ERROR_INSUFFICIENT_BUFFER) { + ::free(pIpForwardTable); + pIpForwardTable = (MIB_IPFORWARDTABLE *)::malloc(dwSize); + if (pIpForwardTable == NULL) { + LogError("Error allocating memory"); + return; + } + } + + DWORD ret = ::GetIpForwardTable(pIpForwardTable, &dwSize, 0); + if (ret != NO_ERROR) { + ::free(pIpForwardTable); + LogError("GetIpForwardTable failed."); + return; + } + + DWORD found = 999U; + for (DWORD i = 0U; i < pIpForwardTable->dwNumEntries; i++) { + if (pIpForwardTable->table[i].dwForwardDest == 0U) { + found = i; + break; + } + } + + if (found == 999U) { + ::free(pIpForwardTable); + LogError("Unable to find the default destination in the routing table."); + return; + } + + DWORD ifnr = pIpForwardTable->table[found].dwForwardIfIndex; + ::free(pIpForwardTable); + + PIP_ADAPTER_INFO pAdapterInfo = (IP_ADAPTER_INFO *)::malloc(sizeof(IP_ADAPTER_INFO)); + if (pAdapterInfo == NULL) { + LogError("Error allocating memory"); + return; + } + + ULONG buflen = sizeof(IP_ADAPTER_INFO); + if (::GetAdaptersInfo(pAdapterInfo, &buflen) == ERROR_BUFFER_OVERFLOW) { + ::free(pAdapterInfo); + pAdapterInfo = (IP_ADAPTER_INFO *)::malloc(buflen); + if (pAdapterInfo == NULL) { + LogError("Error allocating memory"); + return; + } + } + + if (::GetAdaptersInfo(pAdapterInfo, &buflen) != NO_ERROR) { + ::free(pAdapterInfo); + LogError("Call to GetAdaptersInfo failed."); + return; + } + + PIP_ADAPTER_INFO pAdapter = pAdapterInfo; + while (pAdapter != NULL) { + LogInfo(" IP : %s", pAdapter->IpAddressList.IpAddress.String); + if (pAdapter->Index == ifnr) + ::strcpy((char*)info, pAdapter->IpAddressList.IpAddress.String); + + pAdapter = pAdapter->Next; + } + + ::free(pAdapterInfo); + + LogInfo(" IP to show: %s", info); +#endif +} diff --git a/NetworkInfo.h b/NetworkInfo.h new file mode 100644 index 0000000..2febcde --- /dev/null +++ b/NetworkInfo.h @@ -0,0 +1,32 @@ +/* + * Copyright (C) 2017 by Lieven De Samblanx ON7LDS + * + * 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(NETWORKINFO_H) +#define NETWORKINFO_H + +class CNetworkInfo { +public: + CNetworkInfo(); + ~CNetworkInfo(); + + void getNetworkInterface(unsigned char* info); + +private: +}; + +#endif diff --git a/Nextion.cpp b/Nextion.cpp index a41dd59..8ada02f 100644 --- a/Nextion.cpp +++ b/Nextion.cpp @@ -16,6 +16,7 @@ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include "NetworkInfo.h" #include "Nextion.h" #include "Log.h" @@ -24,6 +25,7 @@ #include #include #include +//#include const unsigned int DSTAR_RSSI_COUNT = 3U; // 3 * 420ms = 1260ms const unsigned int DSTAR_BER_COUNT = 63U; // 63 * 20ms = 1260ms @@ -34,9 +36,10 @@ const unsigned int YSF_BER_COUNT = 13U; // 13 * 100ms = 1300ms const unsigned int P25_RSSI_COUNT = 7U; // 7 * 180ms = 1260ms const unsigned int P25_BER_COUNT = 7U; // 7 * 180ms = 1260ms -CNextion::CNextion(const std::string& callsign, unsigned int dmrid, ISerialPort* serial, unsigned int brightness, bool displayClock, bool utc, unsigned int idleBrightness) : +CNextion::CNextion(const std::string& callsign, unsigned int dmrid, ISerialPort* serial, unsigned int brightness, bool displayClock, bool utc, unsigned int idleBrightness, unsigned int screenLayout) : CDisplay(), m_callsign(callsign), +m_ipaddress("(ip unknown)"), m_dmrid(dmrid), m_serial(serial), m_brightness(brightness), @@ -44,6 +47,7 @@ m_mode(MODE_IDLE), m_displayClock(displayClock), m_utc(utc), m_idleBrightness(idleBrightness), +m_screenLayout(screenLayout), m_clockDisplayTimer(1000U, 0U, 400U), m_rssiAccum1(0U), m_rssiAccum2(0U), @@ -64,6 +68,9 @@ CNextion::~CNextion() bool CNextion::open() { + unsigned char info[100U]; + CNetworkInfo* m_network; + bool ret = m_serial->open(); if (!ret) { LogError("Cannot open the port for the Nextion display"); @@ -71,6 +78,11 @@ bool CNextion::open() return false; } + info[0]=0; + m_network = new CNetworkInfo; + m_network->getNetworkInterface(info); + m_ipaddress = (char*)info; + sendCommand("bkcmd=0"); setIdle(); @@ -78,19 +90,23 @@ bool CNextion::open() return true; } + void CNextion::setIdleInt() { sendCommand("page MMDVM"); - char command[30]; + char command[30U]; ::sprintf(command, "dim=%u", m_idleBrightness); sendCommand(command); - - ::sprintf(command, "t0.txt=\"%-6s / %u\"", m_callsign.c_str(), m_dmrid); - + + ::sprintf(command, "t0.txt=\"%s/%u\"", m_callsign.c_str(), m_dmrid); sendCommand(command); + sendCommand("t1.txt=\"MMDVM IDLE\""); + ::sprintf(command, "t3.txt=\"%s\"", m_ipaddress.c_str()); + sendCommand(command); + m_clockDisplayTimer.start(); m_mode = MODE_IDLE; @@ -226,10 +242,21 @@ void CNextion::writeDMRInt(unsigned int slotNo, const std::string& src, bool gro if (m_mode != MODE_DMR) { sendCommand("page DMR"); - if (slotNo == 1U) + if (slotNo == 1U) { + if (m_screenLayout == 2U) { + sendCommand("t2.pco=0"); + sendCommand("t2.font=4"); + } + sendCommand("t2.txt=\"2 Listening\""); - else + } else { + if (m_screenLayout == 2U) { + sendCommand("t0.pco=0"); + sendCommand("t0.font=4"); + } + sendCommand("t0.txt=\"1 Listening\""); + } } char text[30U]; @@ -238,12 +265,24 @@ void CNextion::writeDMRInt(unsigned int slotNo, const std::string& src, bool gro if (slotNo == 1U) { ::sprintf(text, "t0.txt=\"1 %s %s\"", type, src.c_str()); + + if (m_screenLayout == 2U) { + sendCommand("t0.pco=0"); + sendCommand("t0.font=4"); + } + sendCommand(text); ::sprintf(text, "t1.txt=\"%s%s\"", group ? "TG" : "", dst.c_str()); sendCommand(text); } else { ::sprintf(text, "t2.txt=\"2 %s %s\"", type, src.c_str()); + + if (m_screenLayout == 2U) { + sendCommand("t2.pco=0"); + sendCommand("t2.font=4"); + } + sendCommand(text); ::sprintf(text, "t3.txt=\"%s%s\"", group ? "TG" : "", dst.c_str()); @@ -306,6 +345,52 @@ void CNextion::writeDMRRSSIInt(unsigned int slotNo, unsigned char rssi) } } +void CNextion::writeDMRTAInt(unsigned int slotNo, unsigned char* talkerAlias, const char* type) +{ + if (m_screenLayout < 2U) + return; + + if (type[0] == ' ') { + if (slotNo == 1U) + sendCommand("t0.pco=33808"); + else + sendCommand("t2.pco=33808"); + return; + } + + if (slotNo == 1U) { + char text[40U]; + ::sprintf(text, "t0.txt=\"1 %s %s\"", type, talkerAlias); + + if (m_screenLayout == 2U) { + if (::strlen((char*)talkerAlias) > (16U-4U)) + sendCommand("t0.font=3"); + if (::strlen((char*)talkerAlias) > (20U-4U)) + sendCommand("t0.font=2"); + if (::strlen((char*)talkerAlias) > (24U-4U)) + sendCommand("t0.font=1"); + } + + sendCommand("t0.pco=1024"); + sendCommand(text); + } else { + char text[40U]; + ::sprintf(text, "t2.txt=\"2 %s %s\"", type, talkerAlias); + + if (m_screenLayout == 2U) { + if (::strlen((char*)talkerAlias) > (16U-4U)) + sendCommand("t2.font=3"); + if (::strlen((char*)talkerAlias) > (20U-4U)) + sendCommand("t2.font=2"); + if (::strlen((char*)talkerAlias) > (24U-4U)) + sendCommand("t2.font=1"); + } + + sendCommand("t2.pco=1024"); + sendCommand(text); + } +} + void CNextion::writeDMRBERInt(unsigned int slotNo, float ber) { if (slotNo == 1U) { @@ -353,11 +438,23 @@ void CNextion::clearDMRInt(unsigned int slotNo) { if (slotNo == 1U) { sendCommand("t0.txt=\"1 Listening\""); + + if (m_screenLayout == 2U) { + sendCommand("t0.pco=0"); + sendCommand("t0.font=4"); + } + sendCommand("t1.txt=\"\""); sendCommand("t4.txt=\"\""); sendCommand("t6.txt=\"\""); } else { sendCommand("t2.txt=\"2 Listening\""); + + if (m_screenLayout == 2U) { + sendCommand("t2.pco=0"); + sendCommand("t2.font=4"); + } + sendCommand("t3.txt=\"\""); sendCommand("t5.txt=\"\""); sendCommand("t7.txt=\"\""); @@ -568,6 +665,8 @@ void CNextion::clockInt(unsigned int ms) void CNextion::close() { + sendCommand("page MMDVM"); + sendCommand("t1.txt=\"MMDVM STOPPED\""); m_serial->close(); delete m_serial; } diff --git a/Nextion.h b/Nextion.h index c5a931b..bde7c5d 100644 --- a/Nextion.h +++ b/Nextion.h @@ -29,7 +29,7 @@ class CNextion : public CDisplay { public: - CNextion(const std::string& callsign, unsigned int dmrid, ISerialPort* serial, unsigned int brightness, bool displayClock, bool utc, unsigned int idleBrightness); + CNextion(const std::string& callsign, unsigned int dmrid, ISerialPort* serial, unsigned int brightness, bool displayClock, bool utc, unsigned int idleBrightness, unsigned int screenLayout); virtual ~CNextion(); virtual bool open(); @@ -48,6 +48,7 @@ protected: virtual void writeDMRInt(unsigned int slotNo, const std::string& src, bool group, const std::string& dst, const char* type); virtual void writeDMRRSSIInt(unsigned int slotNo, unsigned char rssi); + virtual void writeDMRTAInt(unsigned int slotNo, unsigned char* talkerAlias, const char* type); virtual void writeDMRBERInt(unsigned int slotNo, float ber); virtual void clearDMRInt(unsigned int slotNo); @@ -68,6 +69,7 @@ protected: private: std::string m_callsign; + std::string m_ipaddress; unsigned int m_dmrid; ISerialPort* m_serial; unsigned int m_brightness; @@ -75,6 +77,7 @@ private: bool m_displayClock; bool m_utc; unsigned int m_idleBrightness; + unsigned int m_screenLayout; CTimer m_clockDisplayTimer; unsigned int m_rssiAccum1; unsigned int m_rssiAccum2; diff --git a/Nextion_DB2OE/NX3224K024.HMI b/Nextion_DB2OE/NX3224K024.HMI new file mode 100644 index 0000000..183e5fd Binary files /dev/null and b/Nextion_DB2OE/NX3224K024.HMI differ diff --git a/Nextion_DB2OE/NX3224K024.tft b/Nextion_DB2OE/NX3224K024.tft new file mode 100644 index 0000000..9c44cb5 Binary files /dev/null and b/Nextion_DB2OE/NX3224K024.tft differ diff --git a/Nextion_DB2OE/NX3224K028.HMI b/Nextion_DB2OE/NX3224K028.HMI new file mode 100644 index 0000000..41c180a Binary files /dev/null and b/Nextion_DB2OE/NX3224K028.HMI differ diff --git a/Nextion_DB2OE/NX3224K028.tft b/Nextion_DB2OE/NX3224K028.tft new file mode 100644 index 0000000..d71ad25 Binary files /dev/null and b/Nextion_DB2OE/NX3224K028.tft differ diff --git a/Nextion_DB2OE/NX3224T024.HMI b/Nextion_DB2OE/NX3224T024.HMI new file mode 100644 index 0000000..f41718c Binary files /dev/null and b/Nextion_DB2OE/NX3224T024.HMI differ diff --git a/Nextion_DB2OE/NX3224T024.tft b/Nextion_DB2OE/NX3224T024.tft new file mode 100644 index 0000000..db4d491 Binary files /dev/null and b/Nextion_DB2OE/NX3224T024.tft differ diff --git a/Nextion_DB2OE/NX3224T028.HMI b/Nextion_DB2OE/NX3224T028.HMI new file mode 100644 index 0000000..56f8dc9 Binary files /dev/null and b/Nextion_DB2OE/NX3224T028.HMI differ diff --git a/Nextion_DB2OE/NX3224T028.tft b/Nextion_DB2OE/NX3224T028.tft new file mode 100644 index 0000000..7f335de Binary files /dev/null and b/Nextion_DB2OE/NX3224T028.tft differ diff --git a/Nextion_DB2OE/NX4024K032.HMI b/Nextion_DB2OE/NX4024K032.HMI new file mode 100644 index 0000000..96dde1c Binary files /dev/null and b/Nextion_DB2OE/NX4024K032.HMI differ diff --git a/Nextion_DB2OE/NX4024K032.tft b/Nextion_DB2OE/NX4024K032.tft new file mode 100644 index 0000000..3b661fb Binary files /dev/null and b/Nextion_DB2OE/NX4024K032.tft differ diff --git a/Nextion_DB2OE/NX4024T032.HMI b/Nextion_DB2OE/NX4024T032.HMI new file mode 100644 index 0000000..9ba4b5e Binary files /dev/null and b/Nextion_DB2OE/NX4024T032.HMI differ diff --git a/Nextion_DB2OE/NX4024T032.tft b/Nextion_DB2OE/NX4024T032.tft new file mode 100644 index 0000000..a18610b Binary files /dev/null and b/Nextion_DB2OE/NX4024T032.tft differ diff --git a/Nextion_DB2OE/NX4827K043.HMI b/Nextion_DB2OE/NX4827K043.HMI new file mode 100644 index 0000000..561300b Binary files /dev/null and b/Nextion_DB2OE/NX4827K043.HMI differ diff --git a/Nextion_DB2OE/NX4827K043.tft b/Nextion_DB2OE/NX4827K043.tft new file mode 100644 index 0000000..5a25191 Binary files /dev/null and b/Nextion_DB2OE/NX4827K043.tft differ diff --git a/Nextion_DB2OE/NX4827T043.HMI b/Nextion_DB2OE/NX4827T043.HMI new file mode 100644 index 0000000..be9fa45 Binary files /dev/null and b/Nextion_DB2OE/NX4827T043.HMI differ diff --git a/Nextion_DB2OE/NX4827T043.tft b/Nextion_DB2OE/NX4827T043.tft new file mode 100644 index 0000000..8ec3ae9 Binary files /dev/null and b/Nextion_DB2OE/NX4827T043.tft differ diff --git a/Nextion/NX3224K024.HMI b/Nextion_G4KLX/NX3224K024.HMI similarity index 100% rename from Nextion/NX3224K024.HMI rename to Nextion_G4KLX/NX3224K024.HMI diff --git a/Nextion/NX3224K024.tft b/Nextion_G4KLX/NX3224K024.tft similarity index 100% rename from Nextion/NX3224K024.tft rename to Nextion_G4KLX/NX3224K024.tft diff --git a/Nextion/NX3224K028.HMI b/Nextion_G4KLX/NX3224K028.HMI similarity index 100% rename from Nextion/NX3224K028.HMI rename to Nextion_G4KLX/NX3224K028.HMI diff --git a/Nextion/NX3224K028.tft b/Nextion_G4KLX/NX3224K028.tft similarity index 100% rename from Nextion/NX3224K028.tft rename to Nextion_G4KLX/NX3224K028.tft diff --git a/Nextion/NX3224T024.HMI b/Nextion_G4KLX/NX3224T024.HMI similarity index 100% rename from Nextion/NX3224T024.HMI rename to Nextion_G4KLX/NX3224T024.HMI diff --git a/Nextion/NX3224T024.tft b/Nextion_G4KLX/NX3224T024.tft similarity index 100% rename from Nextion/NX3224T024.tft rename to Nextion_G4KLX/NX3224T024.tft diff --git a/Nextion/NX3224T028.HMI b/Nextion_G4KLX/NX3224T028.HMI similarity index 100% rename from Nextion/NX3224T028.HMI rename to Nextion_G4KLX/NX3224T028.HMI diff --git a/Nextion/NX3224T028.tft b/Nextion_G4KLX/NX3224T028.tft similarity index 100% rename from Nextion/NX3224T028.tft rename to Nextion_G4KLX/NX3224T028.tft diff --git a/Nextion/NX4024K032.HMI b/Nextion_G4KLX/NX4024K032.HMI similarity index 100% rename from Nextion/NX4024K032.HMI rename to Nextion_G4KLX/NX4024K032.HMI diff --git a/Nextion/NX4024K032.tft b/Nextion_G4KLX/NX4024K032.tft similarity index 100% rename from Nextion/NX4024K032.tft rename to Nextion_G4KLX/NX4024K032.tft diff --git a/Nextion/NX4024T032.HMI b/Nextion_G4KLX/NX4024T032.HMI similarity index 100% rename from Nextion/NX4024T032.HMI rename to Nextion_G4KLX/NX4024T032.HMI diff --git a/Nextion/NX4024T032.tft b/Nextion_G4KLX/NX4024T032.tft similarity index 100% rename from Nextion/NX4024T032.tft rename to Nextion_G4KLX/NX4024T032.tft diff --git a/Nextion/NX4827K043.HMI b/Nextion_G4KLX/NX4827K043.HMI similarity index 100% rename from Nextion/NX4827K043.HMI rename to Nextion_G4KLX/NX4827K043.HMI diff --git a/Nextion/NX4827K043.tft b/Nextion_G4KLX/NX4827K043.tft similarity index 100% rename from Nextion/NX4827K043.tft rename to Nextion_G4KLX/NX4827K043.tft diff --git a/Nextion/NX4827T043.HMI b/Nextion_G4KLX/NX4827T043.HMI similarity index 100% rename from Nextion/NX4827T043.HMI rename to Nextion_G4KLX/NX4827T043.HMI diff --git a/Nextion/NX4827T043.tft b/Nextion_G4KLX/NX4827T043.tft similarity index 100% rename from Nextion/NX4827T043.tft rename to Nextion_G4KLX/NX4827T043.tft diff --git a/Nextion/NX4832K035.HMI b/Nextion_G4KLX/NX4832K035.HMI similarity index 100% rename from Nextion/NX4832K035.HMI rename to Nextion_G4KLX/NX4832K035.HMI diff --git a/Nextion/NX4832K035.tft b/Nextion_G4KLX/NX4832K035.tft similarity index 100% rename from Nextion/NX4832K035.tft rename to Nextion_G4KLX/NX4832K035.tft diff --git a/Nextion/NX4832T035.HMI b/Nextion_G4KLX/NX4832T035.HMI similarity index 100% rename from Nextion/NX4832T035.HMI rename to Nextion_G4KLX/NX4832T035.HMI diff --git a/Nextion/NX4832T035.tft b/Nextion_G4KLX/NX4832T035.tft similarity index 100% rename from Nextion/NX4832T035.tft rename to Nextion_G4KLX/NX4832T035.tft diff --git a/Nextion/README.md b/Nextion_G4KLX/README.md similarity index 100% rename from Nextion/README.md rename to Nextion_G4KLX/README.md diff --git a/Nextion/nextion.py b/Nextion_G4KLX/nextion.py similarity index 100% rename from Nextion/nextion.py rename to Nextion_G4KLX/nextion.py diff --git a/Nextion_ON7LDS/NX3224T024-L2.HMI b/Nextion_ON7LDS/NX3224T024-L2.HMI new file mode 100644 index 0000000..2053193 Binary files /dev/null and b/Nextion_ON7LDS/NX3224T024-L2.HMI differ diff --git a/Nextion_ON7LDS/NX3224T024-L2.tft b/Nextion_ON7LDS/NX3224T024-L2.tft new file mode 100644 index 0000000..8a35f3f Binary files /dev/null and b/Nextion_ON7LDS/NX3224T024-L2.tft differ diff --git a/Nextion_ON7LDS/NX3224T028-L2.HMI b/Nextion_ON7LDS/NX3224T028-L2.HMI new file mode 100644 index 0000000..4e46f9d Binary files /dev/null and b/Nextion_ON7LDS/NX3224T028-L2.HMI differ diff --git a/Nextion_ON7LDS/NX3224T028-L2.tft b/Nextion_ON7LDS/NX3224T028-L2.tft new file mode 100644 index 0000000..1109cbe Binary files /dev/null and b/Nextion_ON7LDS/NX3224T028-L2.tft differ diff --git a/Nextion_ON7LDS/NX4024T032-L2.HMI b/Nextion_ON7LDS/NX4024T032-L2.HMI new file mode 100644 index 0000000..0c2fe27 Binary files /dev/null and b/Nextion_ON7LDS/NX4024T032-L2.HMI differ diff --git a/Nextion_ON7LDS/NX4024T032-L2.tft b/Nextion_ON7LDS/NX4024T032-L2.tft new file mode 100644 index 0000000..7c8779a Binary files /dev/null and b/Nextion_ON7LDS/NX4024T032-L2.tft differ diff --git a/Nextion_ON7LDS/NX4832T035-L2.HMI b/Nextion_ON7LDS/NX4832T035-L2.HMI new file mode 100644 index 0000000..7cd8aeb Binary files /dev/null and b/Nextion_ON7LDS/NX4832T035-L2.HMI differ diff --git a/Nextion_ON7LDS/NX4832T035-L2.tft b/Nextion_ON7LDS/NX4832T035-L2.tft new file mode 100644 index 0000000..d4a4245 Binary files /dev/null and b/Nextion_ON7LDS/NX4832T035-L2.tft differ diff --git a/Nextion_ON7LDS/README b/Nextion_ON7LDS/README new file mode 100644 index 0000000..25542b9 --- /dev/null +++ b/Nextion_ON7LDS/README @@ -0,0 +1,29 @@ +The files in this directory are Nextion screen layouts with better fonts than + the(rather ugly) standard Nextion fonts + +There are some other changes: + +* On the main screen there is a field to display the active ip address of the + device. On Linux it is preceded with the network interface name. +* DMR: if received, the Talker Alias is decoded and displayed. The TA will be + in green, so the user knows it is a decoded TA displaying. + This happens on-the-fly: as the parts of the TA arrive, they will immediately + be shown. +* If you want to change my screen layout, the only thing to keep in mind is + that the MMDVMHost program will select following font numbers: + default font for the TA field : font 4 + TA >16 characters : font 3 + TA >20 characters : font 2 + TA >24 characters : font 1 + There always have to be at least 5 fonts, of which font 1-4 are used for the + TA. If your display is wide enough to show all characters in one font, you + must copy this font to the lesser ('smaller') fonts. + i.e. : the 3.2" the display can show more than 31 characters (the maximum + TA length) in font 2, so this font is also copied to font 1. +* The screenlayout has to be selected with the parameter ScreenLayout in the + MMDVM.ini file under the Nextion section. This way, the extra function + to automatically change the font size, is activated. + 0 = auto (future use, for now it's G4KLX layout) + 1 = G4KLX layout + 2 = ON7LDS layout + diff --git a/OLED.cpp b/OLED.cpp index d90c0b2..55b7ff4 100644 --- a/OLED.cpp +++ b/OLED.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016 by Jonathan Naylor G4KLX + * Copyright (C) 2016,2017 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 @@ -18,68 +18,96 @@ #include "OLED.h" +//Logo MMDVM for Idle Screen static unsigned char logo_glcd_bmp[] = - { 0b00101011, 0b11010100, - 0b01010111, 0b11101010, - 0b01010111, 0b11101010, - 0b00101011, 0b11010100, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000001, 0b10000000, - 0b00000000, 0b00000000 }; +{ +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0xF8, 0x03, 0xFC, 0x7F, 0x80, 0x3F, 0xC7, 0xFF, 0xFC, 0xF8, 0x00, 0xF9, 0xFC, 0x01, 0xFE, +0x01, 0xFC, 0x07, 0xFC, 0x7F, 0xC0, 0x7F, 0xC4, 0x00, 0x02, 0x48, 0x00, 0x91, 0xFE, 0x03, 0xFE, +0x03, 0xFC, 0x07, 0xFC, 0x7F, 0xC0, 0x7F, 0xC5, 0xFF, 0xF1, 0x24, 0x01, 0x23, 0xFE, 0x03, 0xFE, +0x03, 0xFE, 0x0F, 0xBC, 0x7B, 0xE0, 0xFB, 0xC5, 0x00, 0x09, 0x24, 0x01, 0x23, 0xDF, 0x07, 0xDE, +0x07, 0xDE, 0x0F, 0x3C, 0x79, 0xE0, 0xF3, 0xC5, 0x00, 0x05, 0x12, 0x02, 0x47, 0xCF, 0x07, 0x9E, +0x07, 0x9F, 0x1F, 0x3C, 0x79, 0xF1, 0xF3, 0xC5, 0x00, 0x05, 0x12, 0x02, 0x47, 0x8F, 0x8F, 0x9E, +0x0F, 0x8F, 0x1E, 0x3C, 0x78, 0xF1, 0xE3, 0xC5, 0x00, 0x05, 0x09, 0x04, 0x8F, 0x87, 0x8F, 0x1E, +0x0F, 0x0F, 0xBE, 0x3C, 0x78, 0xFB, 0xE3, 0xC5, 0x00, 0x05, 0x09, 0x04, 0x8F, 0x07, 0xDF, 0x1E, +0x1F, 0x07, 0xFC, 0x3C, 0x78, 0x7F, 0xC3, 0xC5, 0x00, 0x05, 0x04, 0x89, 0x1F, 0x03, 0xFE, 0x1E, +0x1E, 0x03, 0xFC, 0x3C, 0x78, 0x7F, 0xC3, 0xC5, 0x00, 0x09, 0x04, 0x89, 0x1E, 0x01, 0xFE, 0x1E, +0x3E, 0x03, 0xF8, 0x3C, 0x78, 0x3F, 0x83, 0xC5, 0xFF, 0xF1, 0x02, 0x72, 0x3E, 0x01, 0xFC, 0x1E, +0x3C, 0x01, 0xF0, 0x3C, 0x78, 0x1F, 0x03, 0xC4, 0x00, 0x02, 0x02, 0x02, 0x3C, 0x00, 0xF8, 0x1E, +0x7C, 0x01, 0xF0, 0x3C, 0x78, 0x1F, 0x03, 0xC7, 0xFF, 0xFC, 0x01, 0xFC, 0x7C, 0x00, 0xF8, 0x1E, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; -//DMR 48x16 px -static unsigned char logo_dmr_bmp[] = - { 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, - 0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, - 0b10111111, 0b11111000, 0b01111000, 0b00011110, 0b01111111, 0b11100001, - 0b10111111, 0b11111110, 0b01111100, 0b00111110, 0b01100000, 0b00011001, - 0b10110000, 0b00001110, 0b01100110, 0b01100110, 0b01100000, 0b00011001, - 0b10110000, 0b00000110, 0b01100011, 0b11000110, 0b01100000, 0b00011001, - 0b10110000, 0b00000110, 0b01100001, 0b10000110, 0b01100000, 0b00011001, - 0b10110000, 0b00000110, 0b01100000, 0b00000110, 0b01111111, 0b11111001, - 0b10110000, 0b00000110, 0b01100000, 0b00000110, 0b01111000, 0b00000001, - 0b10110000, 0b00000110, 0b01100000, 0b00000110, 0b01101100, 0b00000001, - 0b10110000, 0b00000110, 0b01100000, 0b00000110, 0b01100110, 0b00000001, - 0b10110000, 0b00001110, 0b01100000, 0b00000110, 0b01100011, 0b00000001, - 0b10111111, 0b11111110, 0b01100000, 0b00000110, 0b01100001, 0b10000001, - 0b10011111, 0b11111000, 0b01100000, 0b00000110, 0b01100000, 0b11000001, - 0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, - 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111 - }; - -//D-Star 64x16 px +//Logo D-Star 128x16 px static unsigned char logo_dstar_bmp[] = - { 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, - 0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, - 0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, - 0b10000001, 0b11111100, 0b00000000, 0b00111100, 0b00000000, 0b00000000, 0b00000000, 0b01000001, - 0b10000001, 0b00000010, 0b00000000, 0b01000010, 0b01000000, 0b00000000, 0b00000000, 0b01000001, - 0b10000001, 0b00000010, 0b00000000, 0b01000000, 0b01000000, 0b00000000, 0b00000000, 0b01000001, - 0b10000001, 0b00000010, 0b00000000, 0b01000000, 0b01000000, 0b00000000, 0b00000000, 0b01000001, - 0b10000001, 0b00000010, 0b01111111, 0b00111100, 0b01111000, 0b00111100, 0b00111100, 0b01000001, - 0b10000001, 0b00000010, 0b00000000, 0b00000010, 0b01000000, 0b00000010, 0b01000010, 0b01000001, - 0b10000001, 0b00000010, 0b00000000, 0b00000010, 0b01000000, 0b00111110, 0b01000000, 0b01000001, - 0b10000001, 0b00000010, 0b00000000, 0b00000010, 0b01000000, 0b01000010, 0b01000000, 0b00000001, - 0b10000001, 0b00000010, 0b00000000, 0b01000010, 0b01000010, 0b01000010, 0b01000000, 0b01000001, - 0b10000001, 0b11111100, 0b00000000, 0b00111100, 0b00111100, 0b00111100, 0b01000000, 0b01000001, - 0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, - 0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, - 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111 - }; +{ +0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x60, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xF0, 0xFF, 0xFE, 0x07, 0x80, 0x3F, 0xF8, +0x00, 0x00, 0xC0, 0x07, 0xC1, 0xE0, 0x00, 0x00, 0x78, 0x7C, 0xFF, 0xFE, 0x0F, 0xC0, 0x3F, 0xFC, +0x00, 0x01, 0xC0, 0x07, 0x80, 0xF0, 0x00, 0x00, 0xE0, 0x3C, 0x07, 0x80, 0x0F, 0xC0, 0x78, 0x0E, +0x00, 0x03, 0xC0, 0x07, 0x80, 0x70, 0x00, 0x00, 0xE0, 0x38, 0x07, 0x00, 0x1B, 0xC0, 0x78, 0x0E, +0x00, 0x07, 0xC0, 0x07, 0x80, 0x70, 0x00, 0x01, 0xE0, 0x00, 0x07, 0x00, 0x33, 0xC0, 0x70, 0x1E, +0x07, 0xFF, 0xFE, 0x07, 0x00, 0x70, 0x00, 0x01, 0xF8, 0x00, 0x07, 0x00, 0x63, 0xC0, 0x70, 0x3C, +0x01, 0xFF, 0xF8, 0x0F, 0x00, 0x71, 0xFF, 0xE0, 0xFF, 0xF0, 0x0E, 0x00, 0xE1, 0xE0, 0xFF, 0xE0, +0x00, 0x7F, 0xE0, 0x0F, 0x00, 0x60, 0x00, 0x00, 0x03, 0xF8, 0x0E, 0x00, 0xC1, 0xE0, 0xFF, 0xE0, +0x00, 0x3F, 0x80, 0x0E, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xF0, 0x0E, 0x01, 0xFF, 0xE0, 0xE0, 0x70, +0x00, 0x7F, 0x00, 0x1E, 0x00, 0xE0, 0x00, 0x03, 0x80, 0x70, 0x0C, 0x03, 0xFC, 0xE0, 0xE0, 0x30, +0x00, 0xFF, 0x00, 0x1E, 0x01, 0xC0, 0x00, 0x07, 0x80, 0xE0, 0x1C, 0x07, 0x00, 0xE1, 0xE0, 0x38, +0x01, 0xEF, 0x00, 0x1C, 0x07, 0x80, 0x00, 0x07, 0xC1, 0xE0, 0x1C, 0x06, 0x00, 0xF1, 0xC0, 0x38, +0x03, 0x87, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x1C, 0x0C, 0x00, 0xF3, 0xC0, 0x38, +0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; -COLED::COLED(unsigned char displayType, unsigned char displayBrightness, bool displayInvert) : +//Logo DMR 128x16 px +static unsigned char logo_dmr_bmp[] = +{ +0x00, 0x01, 0xFF, 0xFF, 0xF8, 0x01, 0xF8, 0x00, 0x00, 0x1F, 0x1F, 0xFF, 0xFF, 0xFC, 0x00, 0x00, +0x00, 0x01, 0xFF, 0xFF, 0xFF, 0x81, 0xFC, 0x00, 0x00, 0x3F, 0x1F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, +0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xE1, 0xFE, 0x00, 0x00, 0xFF, 0x1F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x0F, 0xF1, 0xFF, 0x80, 0x01, 0xFF, 0x1F, 0x80, 0x00, 0x1F, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x03, 0xF9, 0xFF, 0xC0, 0x03, 0xFF, 0x1F, 0x80, 0x00, 0x0F, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x01, 0xF9, 0xFF, 0xE0, 0x07, 0xFF, 0x1F, 0x80, 0x00, 0x0F, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x01, 0xFD, 0xF3, 0xF0, 0x1F, 0x9F, 0x1F, 0x80, 0x00, 0x1F, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x00, 0xFD, 0xF1, 0xFC, 0x3F, 0x1F, 0x1F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x00, 0xFD, 0xF0, 0xFE, 0x7E, 0x1F, 0x1F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x01, 0xFD, 0xF0, 0x7F, 0xFC, 0x1F, 0x1F, 0xFF, 0xFF, 0xFC, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x01, 0xF9, 0xF0, 0x1F, 0xF0, 0x1F, 0x1F, 0x81, 0xFC, 0x00, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x07, 0xF9, 0xF0, 0x0F, 0xE0, 0x1F, 0x1F, 0x80, 0x7F, 0x00, 0x00, 0x00, +0x00, 0x01, 0xF8, 0x00, 0x3F, 0xF1, 0xF0, 0x07, 0xC0, 0x1F, 0x1F, 0x80, 0x3F, 0xC0, 0x00, 0x00, +0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xC1, 0xF0, 0x03, 0x80, 0x1F, 0x1F, 0x80, 0x0F, 0xF0, 0x00, 0x00, +0x00, 0x01, 0xFF, 0xFF, 0xFF, 0x01, 0xF0, 0x00, 0x00, 0x1F, 0x1F, 0x80, 0x03, 0xFC, 0x00, 0x00, +0x00, 0x01, 0xFF, 0xFF, 0xF0, 0x01, 0xF0, 0x00, 0x00, 0x1F, 0x1F, 0x80, 0x01, 0xFF, 0x00, 0x00 +}; + +//Logo Fusion 128x16 +const unsigned char logo_fusion_bmp [] = +{ +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x03, 0xFC, 0x00, 0x1F, 0xE1, 0xFE, 0x1F, 0xFF, 0xF8, 0x7F, 0xC3, 0xFF, 0xFF, 0x1F, 0xFF, 0xFE, +0x03, 0xFC, 0x00, 0x3F, 0xC3, 0xFC, 0x3F, 0x80, 0x00, 0x7F, 0x87, 0xF0, 0xFF, 0x0F, 0xF1, 0xFF, +0x07, 0xFF, 0xFC, 0x7F, 0x83, 0xF8, 0x7F, 0x80, 0x00, 0xFF, 0x0F, 0xF0, 0xFF, 0x1F, 0xE1, 0xFE, +0x0F, 0xFF, 0xF0, 0x7F, 0x07, 0xF0, 0xFF, 0xFF, 0xC1, 0xFF, 0x1F, 0xE1, 0xFE, 0x3F, 0xC3, 0xFC, +0x0F, 0xF0, 0x00, 0xFE, 0x0F, 0xE0, 0x7F, 0xFF, 0xE1, 0xFE, 0x3F, 0xC3, 0xFC, 0x3F, 0xC3, 0xFC, +0x1F, 0xE0, 0x01, 0xFC, 0x1F, 0xE0, 0x1F, 0xFF, 0xE3, 0xFC, 0x3F, 0xC3, 0xF8, 0x7F, 0x87, 0xF8, +0x3F, 0xC0, 0x03, 0xFC, 0x3F, 0xC0, 0x00, 0x3F, 0xC7, 0xF8, 0x7F, 0x87, 0xF8, 0xFF, 0x0F, 0xF0, +0x7F, 0xC0, 0x03, 0xFF, 0xFF, 0xE0, 0x00, 0x7F, 0x07, 0xF8, 0x7F, 0xCF, 0xE1, 0xFF, 0x1F, 0xF8, +0x7F, 0x80, 0x01, 0xFF, 0xFF, 0xC7, 0xFF, 0xFC, 0x0F, 0xF0, 0x3F, 0xFF, 0x81, 0xFE, 0x1F, 0xF0, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + + +COLED::COLED(unsigned char displayType, unsigned char displayBrightness, bool displayInvert, bool displayScroll) : m_displayType(displayType), m_displayBrightness(displayBrightness), -m_displayInvert(displayInvert) +m_displayInvert(displayInvert), +m_displayScroll(displayScroll) { } @@ -118,7 +146,7 @@ bool COLED::open() display.print("Startup"); display.display(); - return true; + return true; } void COLED::setIdleInt() @@ -127,12 +155,14 @@ void COLED::setIdleInt() display.clearDisplay(); OLED_statusbar(); - display.setCursor(0,display.height()/2); - display.setTextSize(2); - display.print("Idle"); - display.setTextSize(1); + +// display.setCursor(0,30); +// display.setTextSize(3); +// display.print("Idle"); + +// display.setTextSize(1); + display.startscrolldiagright(0x00,0x0f); //the MMDVM logo scrolls the whole screen display.display(); - display.startscrollright(0x02,0x0f); } void COLED::setErrorInt(const char* text) @@ -141,8 +171,10 @@ void COLED::setErrorInt(const char* text) display.clearDisplay(); OLED_statusbar(); + display.setCursor(0,OLED_LINE1); - display.printf("%s\n", text); + display.printf("%s\n",text); + display.display(); } @@ -152,151 +184,171 @@ void COLED::setLockoutInt() display.clearDisplay(); OLED_statusbar(); - display.setCursor(0,OLED_LINE1); + + display.setCursor(0,30); + display.setTextSize(3); display.print("Lockout"); + + display.setTextSize(1); display.display(); } void COLED::writeDStarInt(const char* my1, const char* my2, const char* your, const char* type, const char* reflector) { m_mode = MODE_DSTAR; - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); - display.printf("%s %.8s/%4.4s", type, my1, my2); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); + + display.clearDisplay(); + display.fillRect(0,OLED_LINE1,display.width(),display.height(),BLACK); //clear everything beneath logo + display.setCursor(0,OLED_LINE2); - display.printf("via %.8s", reflector); - display.fillRect(0, OLED_LINE3, display.width(), 10, BLACK); + display.printf("%s %.8s/%4.4s",type,my1,my2); + display.setCursor(0,OLED_LINE3); - display.printf("%.8s <- %-8s", your, reflector); + display.printf("-> %.8s",your); + + display.setCursor(0,OLED_LINE5); + display.printf("via %.8s",reflector); + OLED_statusbar(); display.display(); } void COLED::clearDStarInt() { - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); + display.fillRect(0,OLED_LINE1, display.width(),display.height(),BLACK); //clear everything beneath the logo + + display.setCursor(40,38); display.print("Listening"); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); - display.fillRect(0, OLED_LINE3, display.width(), 10, BLACK); - OLED_statusbar(); + display.display(); } -void COLED::writeDMRInt(unsigned int slotNo, const std::string& src, bool group, const std::string& dst, const char* type) +void COLED::writeDMRInt(unsigned int slotNo,const std::string& src,bool group,const std::string& dst,const char* type) { if (m_mode != MODE_DMR) { - display.clearDisplay(); + + display.clearDisplay(); + m_mode = MODE_DMR; + if (slotNo == 1U) - { - display.fillRect(0, OLED_LINE3, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE3); + { + display.fillRect(0,OLED_LINE4,display.width(),20,BLACK); //20=> clear 2 lines + display.setCursor(0,OLED_LINE4); display.print("2 Listening"); - display.fillRect(0, OLED_LINE4, display.width(), 10, BLACK); - } + } else - { - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); + { + display.fillRect(0,OLED_LINE2,display.width(),20,BLACK); //20=> clear 2 lines + display.setCursor(0,OLED_LINE2); display.print("1 Listening"); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); + } } - if (slotNo == 1U) { - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); - display.printf("%i %s %s", slotNo, type, src.c_str()); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE2); - display.printf("%s%s", group ? "TG" : "", dst.c_str()); - } else { - display.fillRect(0, OLED_LINE3, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE3); - display.printf("%i %s %s", slotNo, type, src.c_str()); - display.fillRect(0, OLED_LINE4, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE4); - display.printf("%s%s", group ? "TG" : "", dst.c_str()); - } + if (slotNo == 1U) + { + display.fillRect(0,OLED_LINE2,display.width(),20,BLACK); + display.setCursor(0,OLED_LINE2); + display.printf("%i %s %s",slotNo,type,src.c_str()); + display.setCursor(0,OLED_LINE3); + display.printf("%s%s",group ? "TG" : "",dst.c_str()); + } + else + { + display.fillRect(0,OLED_LINE4,display.width(),20,BLACK); + display.setCursor(0,OLED_LINE4); + display.printf("%i %s %s",slotNo,type,src.c_str()); + display.setCursor(0,OLED_LINE5); + display.printf("%s%s", group ? "TG" : "", dst.c_str()); + } + OLED_statusbar(); display.display(); } void COLED::clearDMRInt(unsigned int slotNo) { - OLED_statusbar(); if (slotNo == 1U) - { - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); + { + display.fillRect(0, OLED_LINE2, display.width(), 20, BLACK); + display.setCursor(0,OLED_LINE2); display.print("1 Listening"); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); - } + } else - { - display.fillRect(0, OLED_LINE3, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE3); + { + display.fillRect(0, OLED_LINE4, display.width(), 20, BLACK); + display.setCursor(0, OLED_LINE4); display.print("2 Listening"); - display.fillRect(0, OLED_LINE4, display.width(), 10, BLACK); - } + } + display.display(); } void COLED::writeFusionInt(const char* source, const char* dest, const char* type, const char* origin) { + m_mode = MODE_YSF; - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); - display.printf("%s %.10s", type, source); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); + + display.clearDisplay(); + display.fillRect(0,OLED_LINE1,display.width(),display.height(),BLACK); + display.setCursor(0,OLED_LINE2); + display.printf("%s %.10s", type, source); + + display.setCursor(0,OLED_LINE3); display.printf(" %.10s", dest); + OLED_statusbar(); display.display(); } void COLED::clearFusionInt() { - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); + display.fillRect(0, OLED_LINE1, display.width(), display.height(), BLACK); + + display.setCursor(40,38); display.print("Listening"); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); - OLED_statusbar(); + display.display(); } void COLED::writeP25Int(const char* source, bool group, unsigned int dest, const char* type) { m_mode = MODE_P25; - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); - display.printf("%s %.10s", type, source); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); + + display.clearDisplay(); + display.fillRect(0, OLED_LINE1, display.width(), display.height(), BLACK); + display.setCursor(0,OLED_LINE2); + display.printf("%s %.10s", type, source); + + display.setCursor(0,OLED_LINE3); display.printf(" %s%u", group ? "TG" : "", dest); + OLED_statusbar(); display.display(); } void COLED::clearP25Int() { - display.fillRect(0, OLED_LINE1, display.width(), 10, BLACK); - display.setCursor(0,OLED_LINE1); + display.fillRect(0, OLED_LINE1, display.width(), display.height(), BLACK); + + display.setCursor(40,38); display.print("Listening"); - display.fillRect(0, OLED_LINE2, display.width(), 10, BLACK); - OLED_statusbar(); + display.display(); } void COLED::writeCWInt() { display.clearDisplay(); - display.setCursor(0,display.height()/2); + + display.setCursor(0,30); display.setTextSize(3); display.print("CW TX"); + display.setTextSize(1); display.display(); display.startscrollright(0x02,0x0f); @@ -305,16 +357,26 @@ void COLED::writeCWInt() void COLED::clearCWInt() { display.clearDisplay(); - display.setCursor(0,display.height()/2); - display.setTextSize(2); + + display.setCursor(0,30); + display.setTextSize(3); display.print("Idle"); + display.setTextSize(1); display.display(); - display.startscrollright(0x02,0x0f); + display.startscrollleft(0x02,0x0f); } void COLED::close() { + display.clearDisplay(); + display.fillRect(0, 0, display.width(), 16, BLACK); + display.startscrollright(0x00,0x01); + display.setCursor(0,00); + display.setTextSize(2); + display.print("-CLOSE-"); + display.display(); + display.close(); } @@ -323,15 +385,19 @@ void COLED::OLED_statusbar() display.stopscroll(); display.fillRect(0, 0, display.width(), 16, BLACK); display.setTextColor(WHITE); + display.setCursor(0,0); if (m_mode == MODE_DMR) - display.drawBitmap(0, 0, logo_dmr_bmp, 48, 16, WHITE); + display.drawBitmap(0, 0, logo_dmr_bmp, 128, 16, WHITE); else if (m_mode == MODE_DSTAR) - display.drawBitmap(0, 0, logo_dstar_bmp, 64, 16, WHITE); + display.drawBitmap(0, 0, logo_dstar_bmp, 128, 16, WHITE); else if (m_mode == MODE_YSF) - display.print("Fusion"); + display.drawBitmap(0, 0, logo_fusion_bmp, 128, 16, WHITE); else if (m_mode == MODE_P25) display.print("P25"); else - display.drawBitmap(0, 0, logo_glcd_bmp, 16, 15, WHITE); + display.drawBitmap(0, 0, logo_glcd_bmp, 128, 16, WHITE); + + if (m_displayScroll) + display.startscrollright(0x00,0x02); } diff --git a/OLED.h b/OLED.h index baeb8f2..e822171 100644 --- a/OLED.h +++ b/OLED.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016 by Jonathan Naylor G4KLX + * Copyright (C) 2016,2017 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 @@ -24,6 +24,7 @@ #define OLED_LINE2 26 #define OLED_LINE3 36 #define OLED_LINE4 46 +#define OLED_LINE5 56 #include "Display.h" #include "Defines.h" @@ -37,7 +38,7 @@ class COLED : public CDisplay { public: - COLED(unsigned char displayType, unsigned char displayBrighness, bool displayInvert); + COLED(unsigned char displayType, unsigned char displayBrighness, bool displayInvert, bool displayScroll); virtual ~COLED(); virtual bool open(); @@ -71,6 +72,7 @@ private: unsigned char m_displayType; unsigned char m_displayBrightness; bool m_displayInvert; + bool m_displayScroll; ArduiPi_OLED display; void OLED_statusbar(); diff --git a/P25Control.cpp b/P25Control.cpp index 35e6124..d890ddd 100644 --- a/P25Control.cpp +++ b/P25Control.cpp @@ -35,9 +35,12 @@ const unsigned char BIT_MASK_TABLE[] = {0x80U, 0x40U, 0x20U, 0x10U, 0x08U, 0x04U #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]) -CP25Control::CP25Control(unsigned int nac, bool uidOverride, CP25Network* network, CDisplay* display, unsigned int timeout, bool duplex, CDMRLookup* lookup, CRSSIInterpolator* rssiMapper) : +CP25Control::CP25Control(unsigned int nac, unsigned int id, bool selfOnly, bool uidOverride, CP25Network* network, CDisplay* display, unsigned int timeout, bool duplex, CDMRLookup* lookup, bool remoteGateway, CRSSIInterpolator* rssiMapper) : m_nac(nac), +m_id(id), +m_selfOnly(selfOnly), m_uidOverride(uidOverride), +m_remoteGateway(remoteGateway), m_network(network), m_display(display), m_duplex(duplex), @@ -101,14 +104,9 @@ bool CP25Control::writeModem(unsigned char* data, unsigned int len) { assert(data != NULL); - // CUtils::dump(1U, "P25 Data", data, len); - bool sync = data[1U] == 0x01U; - if (data[0U] == TAG_LOST && m_rfState == RS_RF_LISTENING) - return false; - - if (data[0U] == TAG_LOST) { + if (data[0U] == TAG_LOST && m_rfState == RS_RF_AUDIO) { if (m_rssi != 0U) LogMessage("P25, transmission lost, %.1f seconds, BER: %.1f%%, RSSI: -%u/-%u/-%u dBm", float(m_rfFrames) / 5.56F, float(m_rfErrs * 100U) / float(m_rfBits), m_minRSSI, m_maxRSSI, m_aveRSSI / m_rssiCount); else @@ -128,6 +126,11 @@ bool CP25Control::writeModem(unsigned char* data, unsigned int len) return false; } + if (data[0U] == TAG_LOST) { + m_rfState = RS_RF_LISTENING; + return false; + } + if (!sync && m_rfState == RS_RF_LISTENING) return false; @@ -177,12 +180,45 @@ bool CP25Control::writeModem(unsigned char* data, unsigned int len) if (duid == P25_DUID_LDU1) { if (m_rfState == RS_RF_LISTENING) { m_rfData.reset(); - bool ret = m_rfData.decodeLDU1(data + 2U, m_network != NULL, m_uidOverride); + bool ret = m_rfData.decodeLDU1(data + 2U); if (!ret) { m_lastDUID = duid; return false; } + unsigned int srcId = m_rfData.getSrcId(); + + if (m_selfOnly) { + if (m_id > 99999999U) { // Check that the Config DMR-ID is bigger than 8 digits + if (srcId != m_id / 100U) + return false; + } + + else if (m_id > 9999999U) { // Check that the Config DMR-ID is bigger than 7 digits + if (srcId != m_id / 10U) + return false; + } + + else if (srcId != m_id) { // All other cases + return false; + } + } + + if (!m_uidOverride) { + bool found = m_lookup->exists(srcId); + if (!found) + return false; + } + + bool grp = m_rfData.getLCF() == P25_LCF_GROUP; + unsigned int dstId = m_rfData.getDstId(); + std::string source = m_lookup->find(srcId); + + LogMessage("P25, received RF transmission from %s to %s%u", source.c_str(), grp ? "TG " : "", dstId); + m_display->writeP25(source.c_str(), grp, dstId, "R"); + + m_rfState = RS_RF_AUDIO; + m_minRSSI = m_rssi; m_maxRSSI = m_rssi; m_aveRSSI = m_rssi; @@ -190,149 +226,141 @@ bool CP25Control::writeModem(unsigned char* data, unsigned int len) createRFHeader(); writeNetwork(data + 2U, P25_DUID_HEADER, false); - } else { + } else if (m_rfState == RS_RF_AUDIO) { writeNetwork(m_rfLDU, m_lastDUID, false); } - // Regenerate Sync - CSync::addP25Sync(data + 2U); + if (m_rfState == RS_RF_AUDIO) { + // Regenerate Sync + CSync::addP25Sync(data + 2U); - // Regenerate NID - m_nid.encode(data + 2U, P25_DUID_LDU1); + // Regenerate NID + m_nid.encode(data + 2U, P25_DUID_LDU1); - // Regenerate LDU1 Data - m_rfData.encodeLDU1(data + 2U); + // Regenerate LDU1 Data + m_rfData.encodeLDU1(data + 2U); - // Regenerate the Low Speed Data - m_rfLSD.process(data + 2U); + // Regenerate the Low Speed Data + m_rfLSD.process(data + 2U); - // Regenerate Audio - unsigned int errors = m_audio.process(data + 2U); - LogDebug("P25, LDU1 audio, errs: %u/1233 (%.1f%%)", errors, float(errors) / 12.33F); + // Regenerate Audio + unsigned int errors = m_audio.process(data + 2U); + LogDebug("P25, LDU1 audio, errs: %u/1233 (%.1f%%)", errors, float(errors) / 12.33F); - m_display->writeP25BER(float(errors) / 12.33F); + m_display->writeP25BER(float(errors) / 12.33F); - m_rfBits += 1233U; - m_rfErrs += errors; - m_rfFrames++; - m_lastDUID = duid; + m_rfBits += 1233U; + m_rfErrs += errors; + m_rfFrames++; + m_lastDUID = duid; - // Add busy bits - addBusyBits(data + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); + // Add busy bits + addBusyBits(data + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); #if defined(DUMP_P25) - writeFile(data + 2U, len - 2U); + writeFile(data + 2U, len - 2U); #endif - ::memcpy(m_rfLDU, data + 2U, P25_LDU_FRAME_LENGTH_BYTES); + ::memcpy(m_rfLDU, data + 2U, P25_LDU_FRAME_LENGTH_BYTES); - if (m_duplex) { - data[0U] = TAG_DATA; - data[1U] = 0x00U; - writeQueueRF(data, P25_LDU_FRAME_LENGTH_BYTES + 2U); + if (m_duplex) { + data[0U] = TAG_DATA; + data[1U] = 0x00U; + writeQueueRF(data, P25_LDU_FRAME_LENGTH_BYTES + 2U); + } + + m_display->writeP25RSSI(m_rssi); + + return true; } - - if (m_rfState == RS_RF_LISTENING) { - unsigned int srcId = m_rfData.getSrcId(); - bool grp = m_rfData.getLCF() == P25_LCF_GROUP; - unsigned int dstId = m_rfData.getDstId(); - std::string source = m_lookup->find(srcId); - LogMessage("P25, received RF transmission from %s to %s%u", source.c_str(), grp ? "TG " : "", dstId); - m_display->writeP25(source.c_str(), grp, dstId, "R"); - m_rfState = RS_RF_AUDIO; - } - - m_display->writeP25RSSI(m_rssi); } else if (duid == P25_DUID_LDU2) { - if (m_rfState == RS_RF_LISTENING) - return false; + if (m_rfState == RS_RF_AUDIO) { + writeNetwork(m_rfLDU, m_lastDUID, false); - writeNetwork(m_rfLDU, m_lastDUID, false); + // Regenerate Sync + CSync::addP25Sync(data + 2U); - // Regenerate Sync - CSync::addP25Sync(data + 2U); + // Regenerate NID + m_nid.encode(data + 2U, P25_DUID_LDU2); - // Regenerate NID - m_nid.encode(data + 2U, P25_DUID_LDU2); + // Add the dummy LDU2 data + m_rfData.encodeLDU2(data + 2U); - // Add the dummy LDU2 data - m_rfData.encodeLDU2(data + 2U); + // Regenerate the Low Speed Data + m_rfLSD.process(data + 2U); - // Regenerate the Low Speed Data - m_rfLSD.process(data + 2U); + // Regenerate Audio + unsigned int errors = m_audio.process(data + 2U); + LogDebug("P25, LDU2 audio, errs: %u/1233 (%.1f%%)", errors, float(errors) / 12.33F); - // Regenerate Audio - unsigned int errors = m_audio.process(data + 2U); - LogDebug("P25, LDU2 audio, errs: %u/1233 (%.1f%%)", errors, float(errors) / 12.33F); + m_display->writeP25BER(float(errors) / 12.33F); - m_display->writeP25BER(float(errors) / 12.33F); + m_rfBits += 1233U; + m_rfErrs += errors; + m_rfFrames++; + m_lastDUID = duid; - m_rfBits += 1233U; - m_rfErrs += errors; - m_rfFrames++; - m_lastDUID = duid; - - // Add busy bits - addBusyBits(data + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); + // Add busy bits + addBusyBits(data + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); #if defined(DUMP_P25) - writeFile(data + 2U, len - 2U); + writeFile(data + 2U, len - 2U); #endif - ::memcpy(m_rfLDU, data + 2U, P25_LDU_FRAME_LENGTH_BYTES); + ::memcpy(m_rfLDU, data + 2U, P25_LDU_FRAME_LENGTH_BYTES); - if (m_duplex) { - data[0U] = TAG_DATA; - data[1U] = 0x00U; - writeQueueRF(data, P25_LDU_FRAME_LENGTH_BYTES + 2U); + if (m_duplex) { + data[0U] = TAG_DATA; + data[1U] = 0x00U; + writeQueueRF(data, P25_LDU_FRAME_LENGTH_BYTES + 2U); + } + + m_display->writeP25RSSI(m_rssi); + + return true; } - - m_display->writeP25RSSI(m_rssi); } else if (duid == P25_DUID_TERM || duid == P25_DUID_TERM_LC) { - if (m_rfState == RS_RF_LISTENING) - return false; + if (m_rfState == RS_RF_AUDIO) { + writeNetwork(m_rfLDU, m_lastDUID, true); - writeNetwork(m_rfLDU, m_lastDUID, true); + ::memset(data + 2U, 0x00U, P25_TERM_FRAME_LENGTH_BYTES); - ::memset(data + 2U, 0x00U, P25_TERM_FRAME_LENGTH_BYTES); + // Regenerate Sync + CSync::addP25Sync(data + 2U); - // Regenerate Sync - CSync::addP25Sync(data + 2U); + // Regenerate NID + m_nid.encode(data + 2U, P25_DUID_TERM); - // Regenerate NID - m_nid.encode(data + 2U, P25_DUID_TERM); + // Add busy bits + addBusyBits(data + 2U, P25_TERM_FRAME_LENGTH_BITS, false, true); - // Add busy bits - addBusyBits(data + 2U, P25_TERM_FRAME_LENGTH_BITS, false, true); + m_rfState = RS_RF_LISTENING; + m_rfTimeout.stop(); + m_rfData.reset(); + m_lastDUID = duid; - m_rfState = RS_RF_LISTENING; - m_rfTimeout.stop(); - m_rfData.reset(); - m_lastDUID = duid; + if (m_rssi != 0U) + LogMessage("P25, received RF end of transmission, %.1f seconds, BER: %.1f%%, RSSI: -%u/-%u/-%u dBm", float(m_rfFrames) / 5.56F, float(m_rfErrs * 100U) / float(m_rfBits), m_minRSSI, m_maxRSSI, m_aveRSSI / m_rssiCount); + else + LogMessage("P25, received RF end of transmission, %.1f seconds, BER: %.1f%%", float(m_rfFrames) / 5.56F, float(m_rfErrs * 100U) / float(m_rfBits)); - if (m_rssi != 0U) - LogMessage("P25, received RF end of transmission, %.1f seconds, BER: %.1f%%, RSSI: -%u/-%u/-%u dBm", float(m_rfFrames) / 5.56F, float(m_rfErrs * 100U) / float(m_rfBits), m_minRSSI, m_maxRSSI, m_aveRSSI / m_rssiCount); - else - LogMessage("P25, received RF end of transmission, %.1f seconds, BER: %.1f%%", float(m_rfFrames) / 5.56F, float(m_rfErrs * 100U) / float(m_rfBits)); - - m_display->clearP25(); + m_display->clearP25(); #if defined(DUMP_P25) - closeFile(); + closeFile(); #endif - writeNetwork(data + 2U, P25_DUID_TERM, true); + writeNetwork(data + 2U, P25_DUID_TERM, true); - if (m_duplex) { - data[0U] = TAG_EOT; - data[1U] = 0x00U; - writeQueueRF(data, P25_TERM_FRAME_LENGTH_BYTES + 2U); + if (m_duplex) { + data[0U] = TAG_EOT; + data[1U] = 0x00U; + writeQueueRF(data, P25_TERM_FRAME_LENGTH_BYTES + 2U); + } } - } else { - return false; } - return true; + return false; } unsigned int CP25Control::readModem(unsigned char* data) @@ -725,7 +753,10 @@ void CP25Control::createNetHeader() m_netData.encodeHeader(buffer + 2U); // Add busy bits - addBusyBits(buffer + 2U, P25_HDR_FRAME_LENGTH_BITS, false, true); + if (m_remoteGateway) + addBusyBits(buffer + 2U, P25_HDR_FRAME_LENGTH_BITS, true, false); + else + addBusyBits(buffer + 2U, P25_HDR_FRAME_LENGTH_BITS, false, true); writeQueueNet(buffer, P25_HDR_FRAME_LENGTH_BYTES + 2U); } @@ -766,7 +797,10 @@ void CP25Control::createNetLDU1() m_netLSD.encode(buffer + 2U); // Add busy bits - addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); + if (m_remoteGateway) + addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, true, false); + else + addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); writeQueueNet(buffer, P25_LDU_FRAME_LENGTH_BYTES + 2U); @@ -811,7 +845,10 @@ void CP25Control::createNetLDU2() m_netLSD.encode(buffer + 2U); // Add busy bits - addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); + if (m_remoteGateway) + addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, true, false); + else + addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); writeQueueNet(buffer, P25_LDU_FRAME_LENGTH_BYTES + 2U); @@ -835,7 +872,10 @@ void CP25Control::createNetTerminator() m_nid.encode(buffer + 2U, P25_DUID_TERM); // Add busy bits - addBusyBits(buffer + 2U, P25_TERM_FRAME_LENGTH_BITS, false, true); + if (m_remoteGateway) + addBusyBits(buffer + 2U, P25_TERM_FRAME_LENGTH_BITS, true, false); + else + addBusyBits(buffer + 2U, P25_TERM_FRAME_LENGTH_BITS, false, true); writeQueueNet(buffer, P25_TERM_FRAME_LENGTH_BYTES + 2U); diff --git a/P25Control.h b/P25Control.h index 5748ace..cd0ca7c 100644 --- a/P25Control.h +++ b/P25Control.h @@ -36,7 +36,7 @@ class CP25Control { public: - CP25Control(unsigned int nac, bool uidOverride, CP25Network* network, CDisplay* display, unsigned int timeout, bool duplex, CDMRLookup* lookup, CRSSIInterpolator* rssiMapper); + CP25Control(unsigned int nac, unsigned int id, bool selfOly, bool uidOverride, CP25Network* network, CDisplay* display, unsigned int timeout, bool duplex, CDMRLookup* lookup, bool remoteGateway, CRSSIInterpolator* rssiMapper); ~CP25Control(); bool writeModem(unsigned char* data, unsigned int len); @@ -47,7 +47,10 @@ public: private: unsigned int m_nac; + unsigned int m_id; + bool m_selfOnly; bool m_uidOverride; + bool m_remoteGateway; CP25Network* m_network; CDisplay* m_display; bool m_duplex; diff --git a/P25Data.cpp b/P25Data.cpp index 11ec57c..3c9eb66 100644 --- a/P25Data.cpp +++ b/P25Data.cpp @@ -71,7 +71,7 @@ void CP25Data::encodeHeader(unsigned char* data) CP25Utils::encode(DUMMY_HEADER, data, 114U, 780U); } -bool CP25Data::decodeLDU1(const unsigned char* data, bool m_network, bool m_uidOverride) +bool CP25Data::decodeLDU1(const unsigned char* data) { assert(data != NULL); @@ -105,12 +105,7 @@ bool CP25Data::decodeLDU1(const unsigned char* data, bool m_network, bool m_uidO return false; } - // Simple validation of the source id - does not check if no network unsigned int srcId = (rs[6U] << 16) + (rs[7U] << 8) + rs[8U]; - if (m_network || (!m_network && !m_uidOverride)) { - if (srcId < 1000000U) - return false; - } switch (rs[0U]) { case P25_LCF_GROUP: diff --git a/P25Data.h b/P25Data.h index dff5be0..6618da2 100644 --- a/P25Data.h +++ b/P25Data.h @@ -1,5 +1,5 @@ /* -* Copyright (C) 2016 by Jonathan Naylor G4KLX +* Copyright (C) 2016,2017 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 @@ -28,7 +28,7 @@ public: void encodeHeader(unsigned char* data); - bool decodeLDU1(const unsigned char* data, bool m_network, bool m_uidOverride); + bool decodeLDU1(const unsigned char* data); void encodeLDU1(unsigned char* data); void encodeLDU2(unsigned char* data); diff --git a/P25Network.cpp b/P25Network.cpp index e3d077d..d0428a8 100644 --- a/P25Network.cpp +++ b/P25Network.cpp @@ -27,11 +27,11 @@ #include const unsigned char REC62[] = { - 0x62U, 0x02U, 0x02U, 0x0CU, 0x0BU, 0x1BU, 0x5AU, 0x1AU, 0x2BU, 0x80U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, - 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; + 0x62U, 0x02U, 0x02U, 0x0CU, 0x0BU, 0x12U, 0x64U, 0x00U, 0x00U, 0x80U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, + 0x00U, 0x00U, 0x00U, 0x00U, 0x00U}; const unsigned char REC63[] = { - 0x63U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x7AU}; + 0x63U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; const unsigned char REC64[] = { 0x64U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; @@ -43,23 +43,23 @@ const unsigned char REC66[] = { 0x66U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; const unsigned char REC67[] = { - 0x67U, 0xC4U, 0x52U, 0x9BU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; + 0x67U, 0xF0U, 0x9DU, 0x6AU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; const unsigned char REC68[] = { - 0x68U, 0x9AU, 0xECU, 0xBAU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; + 0x68U, 0x19U, 0xD4U, 0x26U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; const unsigned char REC69[] = { - 0x69U, 0xB9U, 0xD8U, 0x16U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; + 0x69U, 0xE0U, 0xEBU, 0x7BU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; const unsigned char REC6A[] = { - 0x6AU, 0x00U, 0x00U, 0x06U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; + 0x6AU, 0x00U, 0x00U, 0x02U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U}; const unsigned char REC6B[] = { - 0x6BU, 0x02U, 0x02U, 0x0CU, 0x0BU, 0x1BU, 0x5AU, 0x1AU, 0x2BU, 0xACU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, - 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; + 0x6BU, 0x02U, 0x02U, 0x0CU, 0x0BU, 0x12U, 0x64U, 0x00U, 0x00U, 0x80U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, + 0x00U, 0x00U, 0x00U, 0x00U, 0x00U}; const unsigned char REC6C[] = { - 0x6CU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0xD6U}; + 0x6CU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; const unsigned char REC6D[] = { 0x6DU, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; @@ -80,7 +80,7 @@ const unsigned char REC72[] = { 0x72U, 0x9BU, 0xDCU, 0x75U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; const unsigned char REC73[] = { - 0x73U, 0x00U, 0x00U, 0x06U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x02U}; + 0x73U, 0x00U, 0x00U, 0x02U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U}; const unsigned char REC80[] = { 0x80U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U}; diff --git a/README.md b/README.md index 0fde4b0..b0201b3 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ These are the source files for building the MMDVMHost, the program that interfaces to the MMDVM or DVMega on the one side, and a suitable network on the other. It supports D-Star, DMR, P25 Phase 1, and System Fusion. -On the D-Star side the MMDVMHost interfaces with the ircDDB Gateway, on DMR it can connect to BrandMeister, DMR+, or HB Link, on System Fusion it connects to the YSF Gateway. On P25 it connects to the P25 Gateway. +On the D-Star side the MMDVMHost interfaces with the ircDDB Gateway, on DMR it can connect to BrandMeister, DMR+, HB Link, XLX or [DMRGateway](https://github.com/g4klx/DMRGateway) (to connect to multiple DMR networks at once) on System Fusion it connects to the YSF Gateway. On P25 it connects to the P25 Gateway. -It builds on 32-bit and 64-bit Linux as well as on Windows using VS2015 on x86 and x64. It can optionally control various Displays. Currently these are: +It builds on 32-bit and 64-bit Linux as well as on Windows using Visual Studio 2017 on x86 and x64. It can optionally control various Displays. Currently these are: - HD44780 (sizes 2x16, 2x40, 4x16, 4x20) - Support for HD44780 via 4 bit GPIO connection (user selectable pins) @@ -11,6 +11,7 @@ It builds on 32-bit and 64-bit Linux as well as on Windows using VS2015 on x86 a - Nextion TFTs (sizes 2.4", 2.8", 3.2" and 3.5") - TFT display sold by Hobbytronics in UK - OLED 128x64 (SSD1306) +- LCDproc The Nextion displays can connect to the UART on the Raspberry Pi, or via a USB to TTL serial converter like the FT-232RL. It may also be connected to the UART output of the MMDVM modem (Arduino Due, STM32, Teensy), or to the UART output on the UMP. @@ -20,4 +21,6 @@ The Hobbytronics TFT Display, which is a Pi-Hat, connects to the UART on the Ras The OLED display needs a extra library see OLED.md +The LCDproc support enables the use of a multitude of other LCD screens. See the [supported devices](http://lcdproc.omnipotent.net/hardware.php3) page on the LCDproc website for more info. + This software is licenced under the GPL v2 and is intended for amateur and educational use only. Use of this software for commercial purposes is strictly forbidden. diff --git a/RSSI/RSSI_GM1200E_DEIv1.2.dat b/RSSI/RSSI_GM1200E_DEIv1.2.dat new file mode 100644 index 0000000..5a43af6 --- /dev/null +++ b/RSSI/RSSI_GM1200E_DEIv1.2.dat @@ -0,0 +1,23 @@ +# This file maps the raw RSSI values to dBm values to send to the DMR network. A number of data +# points should be entered and the software will use those to work out the in-between values. +# +# The format of the file is: +# Raw RSSI Value dBm Value +# +# provided by Wilm DL4OCH +# Data taken with F0DEI MMDVM v1.2 and 47k/27k divider in RSSI input + +2263 -43 +2235 -53 +2108 -63 +1910 -73 +1809 -83 +1649 -93 # S9 +1514 -99 # S8 +1389 -105 # S7 +1287 -111 # S6 +1153 -117 # S5 +1041 -123 # S4 +977 -129 # S3 +940 -135 # S2 +934 -141 # S1 diff --git a/SerialController.cpp b/SerialController.cpp index 67310c8..7856c24 100644 --- a/SerialController.cpp +++ b/SerialController.cpp @@ -237,8 +237,11 @@ CSerialController::~CSerialController() bool CSerialController::open() { assert(m_fd == -1); - +#if defined(__APPLE__) + m_fd = ::open(m_device.c_str(), O_RDWR | O_NOCTTY | O_NONBLOCK); /*open in block mode under OSX*/ +#else m_fd = ::open(m_device.c_str(), O_RDWR | O_NOCTTY | O_NDELAY, 0); +#endif if (m_fd < 0) { LogError("Cannot open device - %s", m_device.c_str()); return false; @@ -257,6 +260,23 @@ bool CSerialController::open() return false; } + #if defined(__APPLE__) + termios.c_cflag |= (CLOCAL | CREAD); /* ignore modem controls */ + termios.c_cflag &= ~CSIZE; + termios.c_cflag |= CS8; /* 8-bit characters */ + termios.c_cflag &= ~PARENB; /* no parity bit */ + termios.c_cflag &= ~CSTOPB; /* only need 1 stop bit */ + termios.c_cflag &= ~CRTSCTS; /* no hardware flowcontrol */ + + /* setup for non-canonical mode */ + termios.c_iflag &= ~(IGNBRK | BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL | IXON); + termios.c_lflag &= ~(ECHO | ECHONL | ICANON | ISIG | IEXTEN); + termios.c_oflag &= ~OPOST; + + /* fetch bytes as they become available */ + termios.c_cc[VMIN] = 1; + termios.c_cc[VTIME] = 1; +#else termios.c_lflag &= ~(ECHO | ECHOE | ICANON | IEXTEN | ISIG); termios.c_iflag &= ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON | IXOFF | IXANY); termios.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CRTSCTS); @@ -264,6 +284,7 @@ bool CSerialController::open() termios.c_oflag &= ~(OPOST); termios.c_cc[VMIN] = 0; termios.c_cc[VTIME] = 10; +#endif switch (m_speed) { case SERIAL_1200: @@ -327,9 +348,27 @@ bool CSerialController::open() } } +#if defined(__APPLE__) + setNonblock(false); +#endif + return true; } +#if defined(__APPLE__) +int CSerialController::setNonblock(bool nonblock) +{ + int flag = ::fcntl(m_fd, F_GETFD, 0); + + if (nonblock) + flag |= O_NONBLOCK; + else + flag &= ~O_NONBLOCK; + + return ::fcntl(m_fd, F_SETFL, flag); +} +#endif + int CSerialController::read(unsigned char* buffer, unsigned int length) { assert(buffer != NULL); @@ -344,13 +383,11 @@ int CSerialController::read(unsigned char* buffer, unsigned int length) fd_set fds; FD_ZERO(&fds); FD_SET(m_fd, &fds); - int n; if (offset == 0U) { struct timeval tv; tv.tv_sec = 0; tv.tv_usec = 0; - n = ::select(m_fd + 1, &fds, NULL, NULL, &tv); if (n == 0) return 0; @@ -380,6 +417,26 @@ int CSerialController::read(unsigned char* buffer, unsigned int length) return length; } +bool CSerialController::canWrite(){ +#if defined(__APPLE__) + fd_set wset; + FD_ZERO(&wset); + FD_SET(m_fd, &wset); + + struct timeval timeo; + timeo.tv_sec = 0; + timeo.tv_usec = 0; + + int rc = select(m_fd + 1, NULL, &wset, NULL, &timeo); + if (rc >0 && FD_ISSET(m_fd, &wset)) + return true; + + return false; +#else + return true; +#endif +} + int CSerialController::write(const unsigned char* buffer, unsigned int length) { assert(buffer != NULL); @@ -389,9 +446,10 @@ int CSerialController::write(const unsigned char* buffer, unsigned int length) return 0; unsigned int ptr = 0U; - while (ptr < length) { - ssize_t n = ::write(m_fd, buffer + ptr, length - ptr); + ssize_t n = 0U; + if (canWrite()) + n = ::write(m_fd, buffer + ptr, length - ptr); if (n < 0) { if (errno != EAGAIN) { LogError("Error returned from write(), errno=%d", errno); diff --git a/SerialController.h b/SerialController.h index edb8e2b..63bd8be 100644 --- a/SerialController.h +++ b/SerialController.h @@ -53,6 +53,10 @@ public: virtual void close(); +#if defined(__APPLE__) + virtual int setNonblock(bool nonblock); +#endif + private: std::string m_device; SERIAL_SPEED m_speed; @@ -65,6 +69,8 @@ private: #if defined(_WIN32) || defined(_WIN64) int readNonblock(unsigned char* buffer, unsigned int length); +#else + bool canWrite(); #endif }; diff --git a/Version.h b/Version.h index fc3d054..b6885be 100644 --- a/Version.h +++ b/Version.h @@ -19,6 +19,6 @@ #if !defined(VERSION_H) #define VERSION_H -const char* VERSION = "20170501"; +const char* VERSION = "20170719"; #endif diff --git a/YSFControl.cpp b/YSFControl.cpp index 5c999a3..0eb3225 100644 --- a/YSFControl.cpp +++ b/YSFControl.cpp @@ -12,7 +12,6 @@ */ #include "YSFControl.h" -#include "YSFFICH.h" #include "Utils.h" #include "Sync.h" #include "Log.h" @@ -24,13 +23,17 @@ // #define DUMP_YSF -CYSFControl::CYSFControl(const std::string& callsign, CYSFNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, bool lowDeviation, bool remoteGateway, CRSSIInterpolator* rssiMapper) : +CYSFControl::CYSFControl(const std::string& callsign, bool selfOnly, CYSFNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, bool lowDeviation, bool remoteGateway, CRSSIInterpolator* rssiMapper) : m_callsign(NULL), +m_selfCallsign(NULL), +m_selfOnly(selfOnly), m_network(network), m_display(display), m_duplex(duplex), m_lowDeviation(lowDeviation), m_remoteGateway(remoteGateway), +m_sqlEnabled(false), +m_sqlValue(0U), m_queue(5000U, "YSF Control"), m_rfState(RS_RF_LISTENING), m_netState(RS_NET_IDLE), @@ -50,10 +53,7 @@ m_rfSource(NULL), m_rfDest(NULL), m_netSource(NULL), m_netDest(NULL), -m_lastFrame(NULL), -m_lastFrameValid(false), -m_lastMode(YSF_DT_VOICE_FR_MODE), -m_lastMR(YSF_MR_NOT_BUSY), +m_lastFICH(), m_netN(0U), m_rfPayload(), m_netPayload(), @@ -76,8 +76,6 @@ m_fp(NULL) m_netSource = new unsigned char[YSF_CALLSIGN_LENGTH]; m_netDest = new unsigned char[YSF_CALLSIGN_LENGTH]; - m_lastFrame = new unsigned char[YSF_FRAME_LENGTH_BYTES + 2U]; - m_callsign = new unsigned char[YSF_CALLSIGN_LENGTH]; std::string node = callsign; @@ -85,14 +83,26 @@ m_fp(NULL) for (unsigned int i = 0U; i < YSF_CALLSIGN_LENGTH; i++) m_callsign[i] = node.at(i); + + m_selfCallsign = new unsigned char[YSF_CALLSIGN_LENGTH]; + ::memset(m_selfCallsign, 0x00U, YSF_CALLSIGN_LENGTH); + + for (unsigned int i = 0U; i < callsign.length(); i++) + m_selfCallsign[i] = callsign.at(i); } CYSFControl::~CYSFControl() { delete[] m_netSource; delete[] m_netDest; - delete[] m_lastFrame; delete[] m_callsign; + delete[] m_selfCallsign; +} + +void CYSFControl::setSQL(bool on, unsigned char value) +{ + m_sqlEnabled = on; + m_sqlValue = value; } bool CYSFControl::writeModem(unsigned char *data, unsigned int len) @@ -110,8 +120,11 @@ bool CYSFControl::writeModem(unsigned char *data, unsigned int len) return false; } - if (type == TAG_LOST) + if (type == TAG_LOST) { + m_rfPayload.reset(); + m_rfState = RS_RF_LISTENING; return false; + } // Have we got RSSI bytes on the end? if (len == (YSF_FRAME_LENGTH_BYTES + 4U)) { @@ -138,165 +151,201 @@ bool CYSFControl::writeModem(unsigned char *data, unsigned int len) CYSFFICH fich; bool valid = fich.decode(data + 2U); - if (valid && m_rfState == RS_RF_LISTENING) { - unsigned char fi = fich.getFI(); - if (fi == YSF_FI_TERMINATOR) - return false; - - m_rfFrames = 0U; - m_rfErrs = 0U; - m_rfBits = 1U; - m_rfTimeoutTimer.start(); - m_rfPayload.reset(); - m_rfState = RS_RF_AUDIO; - - m_minRSSI = m_rssi; - m_maxRSSI = m_rssi; - m_aveRSSI = m_rssi; - m_rssiCount = 1U; -#if defined(DUMP_YSF) - openFile(); -#endif - } - - if (m_rfState != RS_RF_AUDIO) - return false; - if (valid) - m_lastMR = fich.getMR(); + m_lastFICH = fich; + + // Validate the DSQ/DG-ID value if enabled + if (m_sqlEnabled) { + unsigned char cm = m_lastFICH.getCM(); + if (cm == YSF_CM_GROUP2) { + // Using the DG-ID value + unsigned char value = m_lastFICH.getSQ(); + + if (value != m_sqlValue) + return false; + } else { + // Using the DSQ value + bool sql = m_lastFICH.getSQL(); + unsigned char value = m_lastFICH.getSQ(); + + if (!sql || value != m_sqlValue) + return false; + } + } // Stop repeater packets coming through, unless we're acting as a remote gateway if (m_remoteGateway) { - if (m_lastMR != YSF_MR_BUSY) + unsigned char mr = m_lastFICH.getMR(); + if (mr != YSF_MR_BUSY) return false; } else { - if (m_lastMR == YSF_MR_BUSY) + unsigned char mr = m_lastFICH.getMR(); + if (mr == YSF_MR_BUSY) return false; } - unsigned char fi = fich.getFI(); + unsigned char dt = m_lastFICH.getDT(); + + bool ret = false; + switch (dt) { + case YSF_DT_VOICE_FR_MODE: + ret = processVWData(valid, data); + break; + + case YSF_DT_VD_MODE1: + case YSF_DT_VD_MODE2: + ret = processDNData(valid, data); + break; + + case YSF_DT_DATA_FR_MODE: + ret = processFRData(valid, data); + break; + + default: + break; + } + + return ret; +} + +bool CYSFControl::processVWData(bool valid, unsigned char *data) +{ + unsigned char fi = m_lastFICH.getFI(); if (valid && fi == YSF_FI_HEADER) { - CSync::addYSFSync(data + 2U); + if (m_rfState == RS_RF_LISTENING) { + bool valid = m_rfPayload.processHeaderData(data + 2U); + if (!valid) + return false; - // LogDebug("YSF, FICH: FI: %u, DT: %u, FN: %u, FT: %u", fich.getFI(), fich.getDT(), fich.getFN(), fich.getFT()); - - valid = m_rfPayload.processHeaderData(data + 2U); - - if (valid) m_rfSource = m_rfPayload.getSource(); - unsigned char cm = fich.getCM(); - if (cm == YSF_CM_GROUP) { - m_rfDest = (unsigned char*)"ALL "; - } else { - if (valid) - m_rfDest = m_rfPayload.getDest(); - } + if (m_selfOnly) { + bool ret = checkCallsign(m_rfSource); + if (!ret) { + LogMessage("YSF, invalid access attempt from %10.10s", m_rfSource); + m_rfState = RS_RF_REJECTED; + return false; + } + } + + unsigned char cm = m_lastFICH.getCM(); + if (cm == YSF_CM_GROUP1 || cm == YSF_CM_GROUP2) + m_rfDest = (unsigned char*)"ALL "; + else + m_rfDest = m_rfPayload.getDest(); + + m_rfFrames = 0U; + m_rfErrs = 0U; + m_rfBits = 1U; + m_rfTimeoutTimer.start(); + m_rfState = RS_RF_AUDIO; + + m_minRSSI = m_rssi; + m_maxRSSI = m_rssi; + m_aveRSSI = m_rssi; + m_rssiCount = 1U; +#if defined(DUMP_YSF) + openFile(); +#endif - if (m_rfSource != NULL && m_rfDest != NULL) { m_display->writeFusion((char*)m_rfSource, (char*)m_rfDest, "R", " "); LogMessage("YSF, received RF header from %10.10s to %10.10s", m_rfSource, m_rfDest); - } else if (m_rfSource == NULL && m_rfDest != NULL) { - m_display->writeFusion("??????????", (char*)m_rfDest, "R", " "); - LogMessage("YSF, received RF header from ?????????? to %10.10s", m_rfDest); - } else if (m_rfSource != NULL && m_rfDest == NULL) { - m_display->writeFusion((char*)m_rfSource, "??????????", "R", " "); - LogMessage("YSF, received RF header from %10.10s to ??????????", m_rfSource); - } else { - m_display->writeFusion("??????????", "??????????", "R", " "); - LogMessage("YSF, received RF header from ?????????? to ??????????"); - } - data[0U] = TAG_DATA; - data[1U] = 0x00U; + CSync::addYSFSync(data + 2U); - writeNetwork(data, m_rfFrames % 128U); + CYSFFICH fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_DATA; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); #if defined(DUMP_YSF) - writeFile(data + 2U); + writeFile(data + 2U); #endif - if (m_duplex) { - fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); - fich.setDev(m_lowDeviation); - fich.encode(data + 2U); - writeQueueRF(data); + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + + m_rfFrames++; + + m_display->writeFusionRSSI(m_rssi); + + return true; } - - m_rfFrames++; - - m_display->writeFusionRSSI(m_rssi); } else if (valid && fi == YSF_FI_TERMINATOR) { - CSync::addYSFSync(data + 2U); + if (m_rfState == RS_RF_REJECTED) { + m_rfState = RS_RF_LISTENING; + } else if (m_rfState == RS_RF_AUDIO) { + m_rfPayload.processHeaderData(data + 2U); - // LogDebug("YSF, FICH: FI: %u, DT: %u, FN: %u, FT: %u", fich.getFI(), fich.getDT(), fich.getFN(), fich.getFT()); + CSync::addYSFSync(data + 2U); - m_rfPayload.processHeaderData(data + 2U); + CYSFFICH fich = m_lastFICH; - data[0U] = TAG_EOT; - data[1U] = 0x00U; + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); - writeNetwork(data, m_rfFrames % 128U); + data[0U] = TAG_EOT; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); #if defined(DUMP_YSF) - writeFile(data + 2U); + writeFile(data + 2U); #endif - if (m_duplex) { - fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); - fich.setDev(m_lowDeviation); - fich.encode(data + 2U); - writeQueueRF(data); + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + + m_rfFrames++; + + if (m_rssi != 0U) + LogMessage("YSF, received RF end of transmission, %.1f seconds, BER: %.1f%%, RSSI: -%u/-%u/-%u dBm", float(m_rfFrames) / 10.0F, float(m_rfErrs * 100U) / float(m_rfBits), m_minRSSI, m_maxRSSI, m_aveRSSI / m_rssiCount); + else + LogMessage("YSF, received RF end of transmission, %.1f seconds, BER: %.1f%%", float(m_rfFrames) / 10.0F, float(m_rfErrs * 100U) / float(m_rfBits)); + + writeEndRF(); } - - m_rfFrames++; - - if (m_rssi != 0U) - LogMessage("YSF, received RF end of transmission, %.1f seconds, BER: %.1f%%, RSSI: -%u/-%u/-%u dBm", float(m_rfFrames) / 10.0F, float(m_rfErrs * 100U) / float(m_rfBits), m_minRSSI, m_maxRSSI, m_aveRSSI / m_rssiCount); - else - LogMessage("YSF, received RF end of transmission, %.1f seconds, BER: %.1f%%", float(m_rfFrames) / 10.0F, float(m_rfErrs * 100U) / float(m_rfBits)); - - writeEndRF(); - - return false; - } else if (valid) { - CSync::addYSFSync(data + 2U); - - unsigned char bn = fich.getBN(); - unsigned char bt = fich.getBT(); - unsigned char fn = fich.getFN(); - unsigned char ft = fich.getFT(); - unsigned char dt = fich.getDT(); - - // LogDebug("YSF, FICH: FI: %u, DT: %u, FN: %u, FT: %u", fich.getFI(), fich.getDT(), fich.getFN(), fich.getFT()); - - switch (dt) { - case YSF_DT_VD_MODE1: { - valid = m_rfPayload.processVDMode1Data(data + 2U, fn); - unsigned int errors = m_rfPayload.processVDMode1Audio(data + 2U); - m_rfErrs += errors; - m_rfBits += 235U; - m_display->writeFusionBER(float(errors) / 2.35F); - LogDebug("YSF, V/D Mode 1, seq %u, AMBE FEC %u/235 (%.1f%%)", m_rfFrames % 128, errors, float(errors) / 2.35F); + } else { + if (m_rfState == RS_RF_AUDIO) { + // If valid is false, update the m_lastFICH for this transmission + if (!valid) { + // XXX Check these values + m_lastFICH.setFT(0U); + m_lastFICH.setFN(0U); } - break; - case YSF_DT_VD_MODE2: { - valid = m_rfPayload.processVDMode2Data(data + 2U, fn); - unsigned int errors = m_rfPayload.processVDMode2Audio(data + 2U); - m_rfErrs += errors; - m_rfBits += 135U; - m_display->writeFusionBER(float(errors) / 1.35F); - LogDebug("YSF, V/D Mode 2, seq %u, Repetition FEC %u/135 (%.1f%%)", m_rfFrames % 128, errors, float(errors) / 1.35F); - } - break; + CSync::addYSFSync(data + 2U); - case YSF_DT_DATA_FR_MODE: - LogDebug("YSF, RF data FICH B=%u/%u F=%u/%u", bn, bt, fn, ft); - valid = m_rfPayload.processDataFRModeData(data + 2U, fn); - break; + CYSFFICH fich = m_lastFICH; + + unsigned char fn = fich.getFN(); + unsigned char ft = fich.getFT(); - case YSF_DT_VOICE_FR_MODE: if (fn != 0U || ft != 1U) { // The first packet after the header is odd, don't try and regenerate it unsigned int errors = m_rfPayload.processVoiceFRModeAudio(data + 2U); @@ -305,87 +354,556 @@ bool CYSFControl::writeModem(unsigned char *data, unsigned int len) m_display->writeFusionBER(float(errors) / 7.2F); LogDebug("YSF, V Mode 3, seq %u, AMBE FEC %u/720 (%.1f%%)", m_rfFrames % 128, errors, float(errors) / 7.2F); } - valid = false; - break; - default: - break; - } - - bool change = false; - - if (m_rfDest == NULL) { - unsigned char cm = fich.getCM(); - if (cm == YSF_CM_GROUP) { - m_rfDest = (unsigned char*)"ALL "; - change = true; - } else if (valid) { - m_rfDest = m_rfPayload.getDest(); - if (m_rfDest != NULL) - change = true; - } - } - - if (valid && m_rfSource == NULL) { - m_rfSource = m_rfPayload.getSource(); - if (m_rfSource != NULL) - change = true; - } - - if (change) { - if (m_rfSource != NULL && m_rfDest != NULL) { - m_display->writeFusion((char*)m_rfSource, (char*)m_rfDest, "R", " "); - LogMessage("YSF, received RF data from %10.10s to %10.10s", m_rfSource, m_rfDest); - } - if (m_rfSource != NULL && m_rfDest == NULL) { - m_display->writeFusion((char*)m_rfSource, "??????????", "R", " "); - LogMessage("YSF, received RF data from %10.10s to ??????????", m_rfSource); - } - if (m_rfSource == NULL && m_rfDest != NULL) { - m_display->writeFusion("??????????", (char*)m_rfDest, "R", " "); - LogMessage("YSF, received RF data from ?????????? to %10.10s", m_rfDest); - } - } - - data[0U] = TAG_DATA; - data[1U] = 0x00U; - - writeNetwork(data, m_rfFrames % 128U); - - if (m_duplex) { - fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); - fich.setDev(m_lowDeviation); + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); fich.encode(data + 2U); - writeQueueRF(data); + + data[0U] = TAG_DATA; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + m_rfFrames++; + + m_display->writeFusionRSSI(m_rssi); + + return true; } - -#if defined(DUMP_YSF) - writeFile(data + 2U); -#endif - - m_rfFrames++; - - m_display->writeFusionRSSI(m_rssi); - } else { - CSync::addYSFSync(data + 2U); - - data[0U] = TAG_DATA; - data[1U] = 0x00U; - - writeNetwork(data, m_rfFrames % 128U); - - if (m_duplex) - writeQueueRF(data); - -#if defined(DUMP_YSF) - writeFile(data + 2U); -#endif - m_rfFrames++; - - m_display->writeFusionRSSI(m_rssi); } - return true; + return false; +} + +bool CYSFControl::processDNData(bool valid, unsigned char *data) +{ + unsigned char fi = m_lastFICH.getFI(); + if (valid && fi == YSF_FI_HEADER) { + if (m_rfState == RS_RF_LISTENING) { + bool valid = m_rfPayload.processHeaderData(data + 2U); + if (!valid) + return false; + + m_rfSource = m_rfPayload.getSource(); + + if (m_selfOnly) { + bool ret = checkCallsign(m_rfSource); + if (!ret) { + LogMessage("YSF, invalid access attempt from %10.10s", m_rfSource); + m_rfState = RS_RF_REJECTED; + return false; + } + } + + unsigned char cm = m_lastFICH.getCM(); + if (cm == YSF_CM_GROUP1 || cm == YSF_CM_GROUP2) + m_rfDest = (unsigned char*)"ALL "; + else + m_rfDest = m_rfPayload.getDest(); + + m_rfFrames = 0U; + m_rfErrs = 0U; + m_rfBits = 1U; + m_rfTimeoutTimer.start(); + m_rfState = RS_RF_AUDIO; + + m_minRSSI = m_rssi; + m_maxRSSI = m_rssi; + m_aveRSSI = m_rssi; + m_rssiCount = 1U; +#if defined(DUMP_YSF) + openFile(); +#endif + + m_display->writeFusion((char*)m_rfSource, (char*)m_rfDest, "R", " "); + LogMessage("YSF, received RF header from %10.10s to %10.10s", m_rfSource, m_rfDest); + + CSync::addYSFSync(data + 2U); + + CYSFFICH fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_DATA; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + + m_rfFrames++; + + m_display->writeFusionRSSI(m_rssi); + + return true; + } + } else if (valid && fi == YSF_FI_TERMINATOR) { + if (m_rfState == RS_RF_REJECTED) { + m_rfState = RS_RF_LISTENING; + } else if (m_rfState == RS_RF_AUDIO) { + m_rfPayload.processHeaderData(data + 2U); + + CSync::addYSFSync(data + 2U); + + CYSFFICH fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_EOT; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + + m_rfFrames++; + + if (m_rssi != 0U) + LogMessage("YSF, received RF end of transmission, %.1f seconds, BER: %.1f%%, RSSI: -%u/-%u/-%u dBm", float(m_rfFrames) / 10.0F, float(m_rfErrs * 100U) / float(m_rfBits), m_minRSSI, m_maxRSSI, m_aveRSSI / m_rssiCount); + else + LogMessage("YSF, received RF end of transmission, %.1f seconds, BER: %.1f%%", float(m_rfFrames) / 10.0F, float(m_rfErrs * 100U) / float(m_rfBits)); + + writeEndRF(); + } + } else { + if (m_rfState == RS_RF_AUDIO) { + // If valid is false, update the m_lastFICH for this transmission + if (!valid) { + unsigned char ft = m_lastFICH.getFT(); + unsigned char fn = m_lastFICH.getFN() + 1U; + + if (fn > ft) + fn = 0U; + + m_lastFICH.setFN(fn); + } + + CSync::addYSFSync(data + 2U); + + unsigned char fn = m_lastFICH.getFN(); + unsigned char dt = m_lastFICH.getDT(); + + switch (dt) { + case YSF_DT_VD_MODE1: { + m_rfPayload.processVDMode1Data(data + 2U, fn); + unsigned int errors = m_rfPayload.processVDMode1Audio(data + 2U); + m_rfErrs += errors; + m_rfBits += 235U; + m_display->writeFusionBER(float(errors) / 2.35F); + LogDebug("YSF, V/D Mode 1, seq %u, AMBE FEC %u/235 (%.1f%%)", m_rfFrames % 128, errors, float(errors) / 2.35F); + } + break; + + case YSF_DT_VD_MODE2: { + m_rfPayload.processVDMode2Data(data + 2U, fn); + unsigned int errors = m_rfPayload.processVDMode2Audio(data + 2U); + m_rfErrs += errors; + m_rfBits += 135U; + m_display->writeFusionBER(float(errors) / 1.35F); + LogDebug("YSF, V/D Mode 2, seq %u, Repetition FEC %u/135 (%.1f%%)", m_rfFrames % 128, errors, float(errors) / 1.35F); + } + break; + + default: + break; + } + + CYSFFICH fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_DATA; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + m_rfFrames++; + + m_display->writeFusionRSSI(m_rssi); + + return true; + } else if (valid && m_rfState == RS_RF_LISTENING) { + // Only use clean frames for late entry. + unsigned char fn = m_lastFICH.getFN(); + unsigned char dt = m_lastFICH.getDT(); + + switch (dt) { + case YSF_DT_VD_MODE1: + valid = m_rfPayload.processVDMode1Data(data + 2U, fn); + break; + + case YSF_DT_VD_MODE2: + valid = m_rfPayload.processVDMode2Data(data + 2U, fn); + break; + + default: + valid = false; + break; + } + + if (!valid) + return false; + + unsigned char cm = m_lastFICH.getCM(); + if (cm == YSF_CM_GROUP1 || cm == YSF_CM_GROUP2) + m_rfDest = (unsigned char*)"ALL "; + else + m_rfDest = m_rfPayload.getDest(); + + m_rfSource = m_rfPayload.getSource(); + + if (m_rfSource == NULL || m_rfDest == NULL) + return false; + + if (m_selfOnly) { + bool ret = checkCallsign(m_rfSource); + if (!ret) { + LogMessage("YSF, invalid access attempt from %10.10s", m_rfSource); + m_rfState = RS_RF_REJECTED; + return false; + } + } + + m_rfFrames = 0U; + m_rfErrs = 0U; + m_rfBits = 1U; + m_rfTimeoutTimer.start(); + m_rfState = RS_RF_AUDIO; + + m_minRSSI = m_rssi; + m_maxRSSI = m_rssi; + m_aveRSSI = m_rssi; + m_rssiCount = 1U; +#if defined(DUMP_YSF) + openFile(); +#endif + + // Build a new header and transmit it + unsigned char buffer[YSF_FRAME_LENGTH_BYTES + 2U]; + + CSync::addYSFSync(buffer + 2U); + + CYSFFICH fich = m_lastFICH; + fich.setFI(YSF_FI_HEADER); + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(buffer + 2U); + + unsigned char csd1[20U], csd2[20U]; + memcpy(csd1 + YSF_CALLSIGN_LENGTH, m_rfSource, YSF_CALLSIGN_LENGTH); + memset(csd2, ' ', YSF_CALLSIGN_LENGTH + YSF_CALLSIGN_LENGTH); + + if (cm == YSF_CM_GROUP1 || cm == YSF_CM_GROUP2) + memset(csd1 + 0U, '*', YSF_CALLSIGN_LENGTH); + else + memcpy(csd1 + 0U, m_rfDest, YSF_CALLSIGN_LENGTH); + + CYSFPayload payload; + payload.writeHeader(buffer + 2U, csd1, csd2); + + buffer[0U] = TAG_DATA; + buffer[1U] = 0x00U; + + writeNetwork(buffer, m_rfFrames % 128U); + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(buffer + 2U); + writeQueueRF(buffer); + } + +#if defined(DUMP_YSF) + writeFile(buffer + 2U); +#endif + + m_display->writeFusion((char*)m_rfSource, (char*)m_rfDest, "R", " "); + LogMessage("YSF, received RF late entry from %10.10s to %10.10s", m_rfSource, m_rfDest); + + CSync::addYSFSync(data + 2U); + + fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_DATA; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + m_rfFrames++; + + m_display->writeFusionRSSI(m_rssi); + + return true; + } + } + + return false; +} + +bool CYSFControl::processFRData(bool valid, unsigned char *data) +{ + unsigned char fi = m_lastFICH.getFI(); + if (valid && fi == YSF_FI_HEADER) { + if (m_rfState == RS_RF_LISTENING) { + valid = m_rfPayload.processHeaderData(data + 2U); + if (!valid) + return false; + + m_rfSource = m_rfPayload.getSource(); + + if (m_selfOnly) { + bool ret = checkCallsign(m_rfSource); + if (!ret) { + LogMessage("YSF, invalid access attempt from %10.10s", m_rfSource); + m_rfState = RS_RF_REJECTED; + return false; + } + } + + unsigned char cm = m_lastFICH.getCM(); + if (cm == YSF_CM_GROUP1 || cm == YSF_CM_GROUP2) + m_rfDest = (unsigned char*)"ALL "; + else + m_rfDest = m_rfPayload.getDest(); + + m_rfFrames = 0U; + m_rfState = RS_RF_DATA; + + m_minRSSI = m_rssi; + m_maxRSSI = m_rssi; + m_aveRSSI = m_rssi; + m_rssiCount = 1U; +#if defined(DUMP_YSF) + openFile(); +#endif + + m_display->writeFusion((char*)m_rfSource, (char*)m_rfDest, "R", " "); + LogMessage("YSF, received RF header from %10.10s to %10.10s", m_rfSource, m_rfDest); + + CSync::addYSFSync(data + 2U); + + CYSFFICH fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_DATA; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + + m_rfFrames++; + + m_display->writeFusionRSSI(m_rssi); + + return true; + } + } else if (valid && fi == YSF_FI_TERMINATOR) { + if (m_rfState == RS_RF_REJECTED) { + m_rfState = RS_RF_LISTENING; + } else if (m_rfState == RS_RF_DATA) { + m_rfPayload.processHeaderData(data + 2U); + + CSync::addYSFSync(data + 2U); + + CYSFFICH fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_EOT; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + + m_rfFrames++; + + if (m_rssi != 0U) + LogMessage("YSF, received RF end of transmission, %.1f seconds, RSSI: -%u/-%u/-%u dBm", float(m_rfFrames) / 10.0F, m_minRSSI, m_maxRSSI, m_aveRSSI / m_rssiCount); + else + LogMessage("YSF, received RF end of transmission, %.1f seconds", float(m_rfFrames) / 10.0F); + + writeEndRF(); + } + } else { + if (m_rfState == RS_RF_DATA) { + // If valid is false, update the m_lastFICH for this transmission + if (!valid) { + unsigned char ft = m_lastFICH.getFT(); + unsigned char fn = m_lastFICH.getFN() + 1U; + + if (fn > ft) + fn = 0U; + + m_lastFICH.setFN(fn); + } + + CSync::addYSFSync(data + 2U); + + unsigned char fn = m_lastFICH.getFN(); + + m_rfPayload.processDataFRModeData(data + 2U, fn); + + CYSFFICH fich = m_lastFICH; + + // Remove any DSQ information + fich.setSQL(false); + fich.setSQ(0U); + fich.encode(data + 2U); + + data[0U] = TAG_DATA; + data[1U] = 0x00U; + + writeNetwork(data, m_rfFrames % 128U); + + if (m_duplex) { + // Add the DSQ information. + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + + fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); + fich.setDev(m_lowDeviation); + fich.encode(data + 2U); + writeQueueRF(data); + } + +#if defined(DUMP_YSF) + writeFile(data + 2U); +#endif + + m_rfFrames++; + + m_display->writeFusionRSSI(m_rssi); + + return true; + } + } + + return false; } unsigned int CYSFControl::readModem(unsigned char* data) @@ -434,8 +952,6 @@ void CYSFControl::writeEndNet() m_networkWatchdog.stop(); m_packetTimer.stop(); - m_lastFrameValid = false; - m_netPayload.reset(); m_display->clearFusion(); @@ -482,7 +998,6 @@ void CYSFControl::writeNetwork() m_netPayload.reset(); m_packetTimer.start(); m_elapsed.start(); - m_lastFrameValid = false; m_netState = RS_NET_AUDIO; m_netFrames = 0U; m_netLost = 0U; @@ -515,8 +1030,6 @@ void CYSFControl::writeNetwork() data[33U] = end ? TAG_EOT : TAG_DATA; data[34U] = 0x00U; - // bool send = true; - CYSFFICH fich; bool valid = fich.decode(data + 35U); if (valid) { @@ -525,13 +1038,15 @@ void CYSFControl::writeNetwork() unsigned char ft = fich.getFT(); unsigned char fi = fich.getFI(); + // Add any DSQ information + fich.setSQL(m_sqlEnabled); + fich.setSQ(m_sqlValue); + fich.setVoIP(true); fich.setMR(m_remoteGateway ? YSF_MR_NOT_BUSY : YSF_MR_BUSY); fich.setDev(m_lowDeviation); fich.encode(data + 35U); - m_lastMode = dt; - // Set the downlink callsign switch (fi) { case YSF_FI_HEADER: @@ -544,22 +1059,16 @@ void CYSFControl::writeNetwork() case YSF_DT_VD_MODE1: { m_netPayload.processVDMode1Data(data + 35U, fn, gateway); unsigned int errors = m_netPayload.processVDMode1Audio(data + 35U); - // send = insertSilence(data + 33U, n); - // if (send) { - m_netErrs += errors; - m_netBits += 235U; - // } + m_netErrs += errors; + m_netBits += 235U; } break; case YSF_DT_VD_MODE2: { m_netPayload.processVDMode2Data(data + 35U, fn, gateway); unsigned int errors = m_netPayload.processVDMode2Audio(data + 35U); - // send = insertSilence(data + 33U, n); - // if (send) { - m_netErrs += errors; - m_netBits += 135U; - // } + m_netErrs += errors; + m_netBits += 135U; } break; @@ -571,11 +1080,8 @@ void CYSFControl::writeNetwork() if (fn != 0U || ft != 1U) { // The first packet after the header is odd, don't try and regenerate it unsigned int errors = m_netPayload.processVoiceFRModeAudio(data + 35U); - // send = insertSilence(data + 33U, n); - // if (send) { - m_netErrs += errors; - m_netBits += 720U; - // } + m_netErrs += errors; + m_netBits += 720U; } break; @@ -587,16 +1093,13 @@ void CYSFControl::writeNetwork() default: break; } - } else { - // send = insertSilence(data + 33U, n); } - // if (send) { - writeQueueNet(data + 33U); - m_packetTimer.start(); - m_netFrames++; - m_netN = n; - // } + writeQueueNet(data + 33U); + + m_packetTimer.start(); + m_netFrames++; + m_netN = n; if (end) { LogMessage("YSF, received network end of transmission, %.1f seconds, %u%% packet loss, BER: %.1f%%", float(m_netFrames) / 10.0F, (m_netLost * 100U) / m_netFrames, float(m_netErrs * 100U) / float(m_netBits)); @@ -620,27 +1123,6 @@ void CYSFControl::clock(unsigned int ms) writeEndNet(); } } - - /* - if (m_netState == RS_NET_AUDIO) { - m_packetTimer.clock(ms); - - if (m_packetTimer.isRunning() && m_packetTimer.hasExpired()) { - unsigned int elapsed = m_elapsed.elapsed(); - unsigned int frames = elapsed / YSF_FRAME_TIME; - - if (frames > m_netFrames) { - unsigned int count = frames - m_netFrames; - if (count > 2U) { - LogDebug("YSF, lost audio for 200ms filling in, elapsed: %ums, expected: %u, received: %u", elapsed, frames, m_netFrames); - insertSilence(count - 1U); - } - } - - m_packetTimer.start(); - } - } - */ } void CYSFControl::writeQueueRF(const unsigned char *data) @@ -739,60 +1221,7 @@ void CYSFControl::closeFile() } } -bool CYSFControl::insertSilence(const unsigned char* data, unsigned char n) +bool CYSFControl::checkCallsign(const unsigned char* callsign) const { - assert(data != NULL); - - // Check to see if we have any spaces to fill? - unsigned char newN = (m_netN + 1U) % 128U; - if (newN == n) { - // Just copy the data, nothing else to do here - ::memcpy(m_lastFrame, data, YSF_FRAME_LENGTH_BYTES + 2U); - m_lastFrameValid = true; - return true; - } - - LogDebug("YSF, current=%u last=%u", n, m_netN); - - unsigned int count; - if (n > newN) - count = n - newN; - else - count = (128U + n) - newN; - - if (count >= 4U) { - LogDebug("YSF, frame is out of range, count = %u", count); - return false; - } - - insertSilence(count); - - ::memcpy(m_lastFrame, data, YSF_FRAME_LENGTH_BYTES + 2U); - m_lastFrameValid = true; - - return true; -} - -void CYSFControl::insertSilence(unsigned int count) -{ - // We can't meaningfully create "silent" data - if (m_lastMode == YSF_DT_DATA_FR_MODE) - return; - - LogDebug("YSF, insert %u frames", count); - - unsigned char n = (m_netN + 1U) % 128U; - - for (unsigned int i = 0U; i < count; i++) { - writeQueueNet(m_lastFrame); - - m_netN = n; - - m_netFrames++; - m_netLost++; - - n = (n + 1U) % 128U; - } - - LogDebug("YSF, last=%u", m_netN); + return ::memcmp(callsign, m_selfCallsign, ::strlen((char*)m_selfCallsign)) == 0; } diff --git a/YSFControl.h b/YSFControl.h index 8d2abc1..a188006 100644 --- a/YSFControl.h +++ b/YSFControl.h @@ -25,6 +25,7 @@ #include "YSFPayload.h" #include "RingBuffer.h" #include "StopWatch.h" +#include "YSFFICH.h" #include "Display.h" #include "Defines.h" #include "Timer.h" @@ -34,9 +35,11 @@ class CYSFControl { public: - CYSFControl(const std::string& callsign, CYSFNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, bool lowDeviation, bool remoteGateway, CRSSIInterpolator* rssiMapper); + CYSFControl(const std::string& callsign, bool selfOnly, CYSFNetwork* network, CDisplay* display, unsigned int timeout, bool duplex, bool lowDeviation, bool remoteGateway, CRSSIInterpolator* rssiMapper); ~CYSFControl(); + void setSQL(bool on, unsigned char value); + bool writeModem(unsigned char* data, unsigned int len); unsigned int readModem(unsigned char* data); @@ -45,11 +48,15 @@ public: private: unsigned char* m_callsign; + unsigned char* m_selfCallsign; + bool m_selfOnly; CYSFNetwork* m_network; CDisplay* m_display; bool m_duplex; bool m_lowDeviation; bool m_remoteGateway; + bool m_sqlEnabled; + unsigned char m_sqlValue; CRingBuffer m_queue; RPT_RF_STATE m_rfState; RPT_NET_STATE m_netState; @@ -69,10 +76,7 @@ private: unsigned char* m_rfDest; unsigned char* m_netSource; unsigned char* m_netDest; - unsigned char* m_lastFrame; - bool m_lastFrameValid; - unsigned char m_lastMode; - unsigned char m_lastMR; + CYSFFICH m_lastFICH; unsigned char m_netN; CYSFPayload m_rfPayload; CYSFPayload m_netPayload; @@ -84,6 +88,10 @@ private: unsigned int m_rssiCount; FILE* m_fp; + bool processVWData(bool valid, unsigned char *data); + bool processDNData(bool valid, unsigned char *data); + bool processFRData(bool valid, unsigned char *data); + void writeQueueRF(const unsigned char* data); void writeQueueNet(const unsigned char* data); void writeNetwork(const unsigned char* data, unsigned int count); @@ -96,8 +104,7 @@ private: bool writeFile(const unsigned char* data); void closeFile(); - bool insertSilence(const unsigned char* data, unsigned char n); - void insertSilence(unsigned int count); + bool checkCallsign(const unsigned char* callsign) const; }; #endif diff --git a/YSFDefines.h b/YSFDefines.h index 28ec7c1..0b974c3 100644 --- a/YSFDefines.h +++ b/YSFDefines.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015,2016 by Jonathan Naylor G4KLX + * Copyright (C) 2015,2016,2017 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 @@ -42,7 +42,8 @@ const unsigned char YSF_DT_DATA_FR_MODE = 0x01U; const unsigned char YSF_DT_VD_MODE2 = 0x02U; const unsigned char YSF_DT_VOICE_FR_MODE = 0x03U; -const unsigned char YSF_CM_GROUP = 0x00U; +const unsigned char YSF_CM_GROUP1 = 0x00U; +const unsigned char YSF_CM_GROUP2 = 0x01U; const unsigned char YSF_CM_INDIVIDUAL = 0x03U; const unsigned char YSF_MR_NOT_BUSY = 0x01U; diff --git a/YSFFICH.cpp b/YSFFICH.cpp index ae4fcce..be60510 100644 --- a/YSFFICH.cpp +++ b/YSFFICH.cpp @@ -54,10 +54,20 @@ const unsigned int INTERLEAVE_TABLE[] = { 36U, 76U, 116U, 156U, 196U, 38U, 78U, 118U, 158U, 198U}; +CYSFFICH::CYSFFICH(const CYSFFICH& fich) : +m_fich(NULL) +{ + m_fich = new unsigned char[6U]; + + ::memcpy(m_fich, fich.m_fich, 6U); +} + CYSFFICH::CYSFFICH() : m_fich(NULL) { m_fich = new unsigned char[6U]; + + memset(m_fich, 0x00U, 6U); } CYSFFICH::~CYSFFICH() @@ -204,6 +214,34 @@ bool CYSFFICH::getDev() const return (m_fich[2U] & 0x40U) == 0x40U; } +bool CYSFFICH::getSQL() const +{ + return (m_fich[3U] & 0x80U) == 0x80U; +} + +unsigned char CYSFFICH::getSQ() const +{ + return m_fich[3U] & 0x7FU; +} + +void CYSFFICH::setFI(unsigned char fi) +{ + m_fich[0U] &= 0x3FU; + m_fich[0U] |= (fi << 6) & 0xC0U; +} + +void CYSFFICH::setFN(unsigned char fn) +{ + m_fich[1U] &= 0xC7U; + m_fich[1U] |= (fn << 3) & 0x38U; +} + +void CYSFFICH::setFT(unsigned char ft) +{ + m_fich[1U] &= 0xF8U; + m_fich[1U] |= ft & 0x07U; +} + void CYSFFICH::setMR(unsigned char mr) { m_fich[2U] &= 0xC7U; @@ -225,3 +263,25 @@ void CYSFFICH::setDev(bool on) else m_fich[2U] &= 0xBFU; } + +void CYSFFICH::setSQL(bool on) +{ + if (on) + m_fich[3U] |= 0x80U; + else + m_fich[3U] &= 0x7FU; +} + +void CYSFFICH::setSQ(unsigned char sq) +{ + m_fich[3U] &= 0x80U; + m_fich[3U] |= sq & 0x7FU; +} + +CYSFFICH& CYSFFICH::operator=(const CYSFFICH& fich) +{ + if (&fich != this) + ::memcpy(m_fich, fich.m_fich, 6U); + + return *this; +} diff --git a/YSFFICH.h b/YSFFICH.h index 3837604..8a12034 100644 --- a/YSFFICH.h +++ b/YSFFICH.h @@ -21,6 +21,7 @@ class CYSFFICH { public: + CYSFFICH(const CYSFFICH& fich); CYSFFICH(); ~CYSFFICH(); @@ -37,10 +38,19 @@ public: unsigned char getDT() const; unsigned char getMR() const; bool getDev() const; + bool getSQL() const; + unsigned char getSQ() const; + void setFI(unsigned char fi); + void setFN(unsigned char fn); + void setFT(unsigned char ft); void setMR(unsigned char mr); void setVoIP(bool set); void setDev(bool set); + void setSQL(bool set); + void setSQ(unsigned char sq); + + CYSFFICH& operator=(const CYSFFICH& fich); private: unsigned char* m_fich; diff --git a/YSFNetwork.cpp b/YSFNetwork.cpp index 2cb2e0d..63518b4 100644 --- a/YSFNetwork.cpp +++ b/YSFNetwork.cpp @@ -28,10 +28,10 @@ const unsigned int BUFFER_LENGTH = 200U; -CYSFNetwork::CYSFNetwork(const std::string& myAddress, unsigned int myPort, const std::string& gwyAddress, unsigned int gwyPort, const std::string& callsign, bool debug) : +CYSFNetwork::CYSFNetwork(const std::string& myAddress, unsigned int myPort, const std::string& gatewayAddress, unsigned int gatewayPort, const std::string& callsign, bool debug) : m_socket(myAddress, myPort), m_address(), -m_port(gwyPort), +m_port(gatewayPort), m_callsign(), m_debug(debug), m_enabled(false), @@ -42,7 +42,7 @@ m_tag(NULL) m_callsign = callsign; m_callsign.resize(YSF_CALLSIGN_LENGTH, ' '); - m_address = CUDPSocket::lookup(gwyAddress); + m_address = CUDPSocket::lookup(gatewayAddress); m_tag = new unsigned char[YSF_CALLSIGN_LENGTH]; ::memset(m_tag, ' ', YSF_CALLSIGN_LENGTH); diff --git a/YSFNetwork.h b/YSFNetwork.h index f52887a..e9a430f 100644 --- a/YSFNetwork.h +++ b/YSFNetwork.h @@ -29,7 +29,7 @@ class CYSFNetwork { public: - CYSFNetwork(const std::string& myAddress, unsigned int myPort, const std::string& gwyAddress, unsigned int gwyPort, const std::string& callsign, bool debug); + CYSFNetwork(const std::string& myAddress, unsigned int myPort, const std::string& gatewayAddress, unsigned int gatewayPort, const std::string& callsign, bool debug); ~CYSFNetwork(); bool open(); diff --git a/YSFPayload.cpp b/YSFPayload.cpp index d64c710..41e4d17 100644 --- a/YSFPayload.cpp +++ b/YSFPayload.cpp @@ -816,6 +816,105 @@ unsigned int CYSFPayload::processVoiceFRModeAudio(unsigned char* data) return errors; } +void CYSFPayload::writeHeader(unsigned char* data, const unsigned char* csd1, const unsigned char* csd2) +{ + assert(data != NULL); + assert(csd1 != NULL); + assert(csd2 != NULL); + + writeDataFRModeData1(csd1, data); + + writeDataFRModeData2(csd2, data); +} + +void CYSFPayload::writeDataFRModeData1(const unsigned char* dt, unsigned char* data) +{ + assert(dt != NULL); + assert(data != NULL); + + data += YSF_SYNC_LENGTH_BYTES + YSF_FICH_LENGTH_BYTES; + + unsigned char output[25U]; + for (unsigned int i = 0U; i < 20U; i++) + output[i] = dt[i] ^ WHITENING_DATA[i]; + + CCRC::addCCITT162(output, 22U); + output[22U] = 0x00U; + + unsigned char convolved[45U]; + + CYSFConvolution conv; + conv.encode(output, convolved, 180U); + + unsigned char bytes[45U]; + unsigned int j = 0U; + for (unsigned int i = 0U; i < 180U; i++) { + unsigned int n = INTERLEAVE_TABLE_9_20[i]; + + bool s0 = READ_BIT1(convolved, j) != 0U; + j++; + + bool s1 = READ_BIT1(convolved, j) != 0U; + j++; + + WRITE_BIT1(bytes, n, s0); + + n++; + WRITE_BIT1(bytes, n, s1); + } + + unsigned char* p1 = data; + unsigned char* p2 = bytes; + for (unsigned int i = 0U; i < 5U; i++) { + ::memcpy(p1, p2, 9U); + p1 += 18U; p2 += 9U; + } +} + +void CYSFPayload::writeDataFRModeData2(const unsigned char* dt, unsigned char* data) +{ + assert(dt != NULL); + assert(data != NULL); + + data += YSF_SYNC_LENGTH_BYTES + YSF_FICH_LENGTH_BYTES; + + unsigned char output[25U]; + for (unsigned int i = 0U; i < 20U; i++) + output[i] = dt[i] ^ WHITENING_DATA[i]; + + CCRC::addCCITT162(output, 22U); + output[22U] = 0x00U; + + unsigned char convolved[45U]; + + CYSFConvolution conv; + conv.encode(output, convolved, 180U); + + unsigned char bytes[45U]; + unsigned int j = 0U; + for (unsigned int i = 0U; i < 180U; i++) { + unsigned int n = INTERLEAVE_TABLE_9_20[i]; + + bool s0 = READ_BIT1(convolved, j) != 0U; + j++; + + bool s1 = READ_BIT1(convolved, j) != 0U; + j++; + + WRITE_BIT1(bytes, n, s0); + + n++; + WRITE_BIT1(bytes, n, s1); + } + + unsigned char* p1 = data + 9U; + unsigned char* p2 = bytes; + for (unsigned int i = 0U; i < 5U; i++) { + ::memcpy(p1, p2, 9U); + p1 += 18U; p2 += 9U; + } +} + void CYSFPayload::setUplink(const std::string& callsign) { m_uplink = new unsigned char[YSF_CALLSIGN_LENGTH]; diff --git a/YSFPayload.h b/YSFPayload.h index 8fc5061..1baac99 100644 --- a/YSFPayload.h +++ b/YSFPayload.h @@ -1,5 +1,5 @@ /* -* Copyright (C) 2016 by Jonathan Naylor G4KLX +* Copyright (C) 2016,2017 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 @@ -40,6 +40,11 @@ public: unsigned int processVoiceFRModeAudio(unsigned char* bytes); + void writeHeader(unsigned char* data, const unsigned char* csd1, const unsigned char* csd2); + + void writeDataFRModeData1(const unsigned char* dt, unsigned char* data); + void writeDataFRModeData2(const unsigned char* dt, unsigned char* data); + unsigned char* getSource(); unsigned char* getDest(); diff --git a/DMRIDUpdate.sh b/linux/DMRIDUpdate.sh similarity index 100% rename from DMRIDUpdate.sh rename to linux/DMRIDUpdate.sh diff --git a/DMRIDUpdateBM.sh b/linux/DMRIDUpdateBM.sh similarity index 100% rename from DMRIDUpdateBM.sh rename to linux/DMRIDUpdateBM.sh diff --git a/linux/README.md b/linux/README.md index 7ebbc3c..f221bb6 100644 --- a/linux/README.md +++ b/linux/README.md @@ -1,5 +1,20 @@ -Linux Daemon Startup Scripts -============================ +# Linux Scripts + +This directory (and its sub-directories) contain various third-party Linux shell scripts that have been written to provide certain system administration functions. + +These are: + +### DMRIDUpdate.sh (and DMRIDUpdateBM.sh) + +Updates the DMRIds.dat file periodically from a cron job. +The only difference between the two scripts is the source of the data. + +### tg_shutdown.sh + +Automated shutdown on receipt of a specific talkgroup. +The script relies on at least a file loglevel of 2. + +# Daemon Startup Scripts In the subfolders here you will find start scripts for running MMDVMHost as a daemon on Linux systems using either systemd or init for their boot. @@ -8,7 +23,3 @@ In both cases the scripts are fully functional providing the usual start / stop These have been writting specifically for Raspbian Wheezy (init) and Rasbian Jessie (systemd) although there is no reason that they shouldnt work on many other distributions. - - -Andy Taylor -Have fun, 73 de MW0MWZ. diff --git a/linux/tg_shutdown.sh b/linux/tg_shutdown.sh new file mode 100755 index 0000000..fd4f35f --- /dev/null +++ b/linux/tg_shutdown.sh @@ -0,0 +1,124 @@ +#! /bin/bash + +# tg_shutdown.sh - Automated shutdown and reboot on receipt of talkgroup +# Copyright (C) 2017 Tony Corbett, G0WFV and Stuart Scott, VK6LS +# +# 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USAp + +# exit status ... +# 1 script not run as root +# 2 ini file doesn't exist + +### CONFIG VARIABLES ### + +sysopCallsign=XX0XXX +iniFile=/path/to/MMDVM.ini +shutdownTG=999999 +rebootTG=888888 +allowShutdown=1 +allowReboot=1 + +### DON'T EDIT BELOW HERE ### + +# exit if we're not root ... +[[ $EUID -ne 0 ]] && exit 1 + +# exit if we can't find the ini file +[[ -f $iniFile ]] || exit 2 + +# process the inifile and convert to variables ... +# +# [Foo] +# Bar=Baz +# +# ... becomes the variable $FooBar with the value "Baz" +# (NOTE: spaces in section headers are replaced by underscores) +# +# a real life example ... +# +# [General] +# Callsign=G0WFV +# +# ... becomes the variable $GeneralCallsign with the value "G0WFV" + +foo=$( + cat $iniFile | while read line + do + if echo $line | grep '^#.*$' >/dev/null # comment line + then + # Ignore! + continue + elif echo $line | grep '^$' >/dev/null # blank line + then + # Ignore! + continue + elif echo $line | grep '^\[.*\]$' >/dev/null # [Section Header] + then + iniSection=$(echo $line | sed 's/^\[\(.*\)\]$/\1/' | sed 's/[ -]//g') + elif echo $line | grep '^.*=.*$' >/dev/null # Key=Value pair + then + iniKey=$(echo $line | sed 's/\(.*\)=.*$/\1/') + iniValue=$(echo $line | sed 's/.*=\(.*\)$/\1/') + echo $iniSection$iniKey=\"$iniValue\" # print the result in a specific format + else # hopefully we'll never get here, but you never know! + continue + fi + done +) +eval $foo + +# fix filepath if it doesn't end with a / +[[ "$(echo ${LogFilePath: -1})" != "/" ]] && LogFilePath="$LogFilePath/" + +currentDate=foo # dummy current date variable to kick off the 1st tail! +shuttingDown=0 + +while true # main outer loop (run this forever!) +do + checkDate=$(date -u +%Y-%m-%d) + if [ "$checkDate" != "$currentDate" ] + then + kill $tailPID 2>/dev/null + currentDate=$checkDate + logFile=$LogFilePath$LogFileRoot-$currentDate.log + + tail -n 0 -F $logFile | while read line # inner loop to tail the logfile + do + # only react to sysop callsign ... + foo=$(echo $line | grep "received RF voice header from $sysopCallsign to TG") + + if [ $? = 0 ] + then + TG=$(echo $line | sed "s/.*TG\(.*\)$/\1/g") + + if [ $TG -eq $shutdownTG ] && [ $shuttingDown -eq 0 ] && [ $allowShutdown -eq 1 ] + then + # shutdown in 1 minute ... + shutdown -h +1 >/dev/null 2>&1 && shuttingDown=1 + elif [ $TG -eq $rebootTG ] && [ $shuttingDown -eq 0 ] && [ $allowReboot -eq 1 ] + then + # reboot in 1 minute ... + shutdown -r +1 >/dev/null 2>&1 && shuttingDown=1 + elif [ $shuttingDown -eq 1 ] + then + # cancel shutdown or reboot if sysop tx any TG in 1 min grace period ... + shutdown -c && shuttingDown=0 + fi + fi + done & 2>/dev/null # inner loop is run in background so we can periodically check if the date's changed + tailPID=$(($! - 1)) # save the PID of the inner loop so we can kill it when the date rolls over + fi + sleep 1 # check every second for date rollover (reduces cpu load) +done