diff --git a/CMake/Modules/QtAxMacros.cmake b/CMake/Modules/QtAxMacros.cmake index 6a4cd1442..ee9f88a1e 100644 --- a/CMake/Modules/QtAxMacros.cmake +++ b/CMake/Modules/QtAxMacros.cmake @@ -26,7 +26,7 @@ if (WIN32) add_custom_command ( OUTPUT ${outfile}.h ${outfile}.cpp COMMAND ${DUMPCPP_Executable} - ARGS ${AX_SERVER_options} -o "${outfile}" "${infile}" + ARGS ${ax_server_options} -o "${outfile}" "${infile}" MAIN_DEPENDENCY ${infile} VERBATIM) list (APPEND ${outfiles} ${outfile}.cpp) endforeach() diff --git a/CMakeLists.txt b/CMakeLists.txt index 7aaec4f5b..d89079619 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,7 +71,7 @@ message (STATUS "******************************************************") include (set_build_type) # RC 0 or omitted is a development build, GA is a General Availability release build -set_build_type (RC 3) +set_build_type (RC 4) set (wsjtx_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${BUILD_TYPE_REVISION}") # diff --git a/Configuration.cpp b/Configuration.cpp index 197018ad4..bd6328a0c 100644 --- a/Configuration.cpp +++ b/Configuration.cpp @@ -2735,6 +2735,7 @@ bool Configuration::impl::open_rig (bool force) ui_->test_CAT_push_button->setStyleSheet ({}); rig_active_ = true; + LOG_TRACE ("emitting startup_transceiver"); Q_EMIT start_transceiver (++transceiver_command_number_); // start rig on its thread result = true; } @@ -2782,6 +2783,7 @@ void Configuration::impl::transceiver_frequency (Frequency f) cached_rig_state_.frequency (apply_calibration (f + current_offset_)); // qDebug () << "Configuration::impl::transceiver_frequency: n:" << transceiver_command_number_ + 1 << "f:" << f; + LOG_TRACE ("emitting set_transceiver: requested state:" << cached_rig_state_); Q_EMIT set_transceiver (cached_rig_state_, ++transceiver_command_number_); } @@ -2808,6 +2810,7 @@ void Configuration::impl::transceiver_tx_frequency (Frequency f) } // qDebug () << "Configuration::impl::transceiver_tx_frequency: n:" << transceiver_command_number_ + 1 << "f:" << f; + LOG_TRACE ("emitting set_transceiver: requested state:" << cached_rig_state_); Q_EMIT set_transceiver (cached_rig_state_, ++transceiver_command_number_); } } @@ -2817,6 +2820,7 @@ void Configuration::impl::transceiver_mode (MODE m) cached_rig_state_.online (true); // we want the rig online cached_rig_state_.mode (m); // qDebug () << "Configuration::impl::transceiver_mode: n:" << transceiver_command_number_ + 1 << "m:" << m; + LOG_TRACE ("emitting set_transceiver: requested state:" << cached_rig_state_); Q_EMIT set_transceiver (cached_rig_state_, ++transceiver_command_number_); } @@ -2826,6 +2830,7 @@ void Configuration::impl::transceiver_ptt (bool on) set_cached_mode (); cached_rig_state_.ptt (on); // qDebug () << "Configuration::impl::transceiver_ptt: n:" << transceiver_command_number_ + 1 << "on:" << on; + LOG_TRACE ("emitting set_transceiver: requested state:" << cached_rig_state_); Q_EMIT set_transceiver (cached_rig_state_, ++transceiver_command_number_); } @@ -2909,6 +2914,7 @@ void Configuration::impl::close_rig () if (rig_active_) { ui_->test_CAT_push_button->setStyleSheet ("QPushButton {background-color: red;}"); + LOG_TRACE ("emitting stop_transceiver"); Q_EMIT stop_transceiver (); for (auto const& connection: rig_connections_) { diff --git a/Darwin/ReadMe.txt b/Darwin/ReadMe.txt index 69d8e03ea..1a188c46c 100644 --- a/Darwin/ReadMe.txt +++ b/Darwin/ReadMe.txt @@ -6,7 +6,7 @@ you change the name in the Applications folder from WSJT-X to WSJT-X_previous before proceeding. I recommend that you follow the installation instructions especially if you -are moving from v2.2 to v2.3 or later, of WSJT-X or you have upgraded macOS. +are moving from v2.3 to v2.4 or later, of WSJT-X or you have upgraded macOS. Double-click on the wsjtx-...-Darwin.dmg file you have downloaded from K1JT's web-site. @@ -25,7 +25,7 @@ change has been made by typing: sysctl -a | grep sysv.shm -If shmmax is not shown as 52428800 then contact me since WSJT-X will fail to load with +If shmmax is not shown as 52428800 then contact me since WSJT-X might fail to load with an error message: "Unable to create shared memory segment". You can now close the Terminal window. It will not be necessary to repeat this procedure @@ -72,7 +72,9 @@ Please email me if you have problems. --- John G4KLA (g4kla@rmnjmn.co.uk) -Addendum: Information about com.wsjtx.sysctl.plist and multiple instances of WSJT-X. +Additional Notes: + +1. Information about com.wsjtx.sysctl.plist and multiple instances of WSJT-X WSJT-X makes use of a block of memory which is shared between different parts of the code. The normal allocation of shared memory on a Mac is insufficient and this @@ -87,7 +89,8 @@ simultaneously, the shmall parameter in the com.wsjtx.sysctl.plist file needs to The shmall parameter determines the amount of shared memory which is allocated in 4096 byte pages with 50MB (52428800) required for each instance. The shmall parameter is calculated as: (n * 52428800)/4096 where 'n' is the number of instances required to run simultaneously. -Remember to reboot your Mac afterwards. +Replace your new version of this file in /Library/LaunchDaemons and remember to reboot your +Mac afterwards. Note that the shmmax parameter remains unchanged. This is the maximum amount of shared memory that any one instance is allowed to request from the total shared memory allocation and should not @@ -96,4 +99,15 @@ be changed. If two instances of WSJT-X are running, it is likely that you might need additional audio devices, from two rigs for example. Visit Audio MIDI Setup and create an Aggregate Device which will allow you to specify more than one interface. I recommend you consult Apple's guide -on combining multiple audio interfaces which is at https://support.apple.com/en-us/HT202000. +on combining multiple audio interfaces which is at https://support.apple.com/en-us/HT202000. + +2. Preventing WSJT-X from being put into 'sleep' mode (App Nap). + +In normal circumstances an application which has not been directly accessed for a while can be +subject to App Nap which means it is suspended until such time as its windows are accessed. If +it is intended that WSJT-X should be submitting continued reports to, for example, PSK Reporter +then reporting will be interrupted. App Nap can be disabled as follows, but first quit WSJT-X: + +Open a Terminal window and type: defaults write org.k1jt.wsjtx NSAppSleepDisable -bool YES +If you type: defaults read org.k1jt.wsjtx then the response will be: NSAppSleepDisable = 1; +Close the Terminal window and launch WSJT-X. (If you 'Hide' WSJT-X, this scheme will be suspended.) diff --git a/NEWS b/NEWS index 2fd090be1..117ccfbd4 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,26 @@ Copyright 2001 - 2021 by Joe Taylor, K1JT. + Release: WSJT-X 2.5.0-rc4 + Aug 2, 2021 + ------------------------- + +Remember that the WSJT-X 2.5.0 package includes MAP65 3.0.0. Changes +in the package since WSJT-X 2.5.0-rc3 include the following +enhancements and defect repairs: + +MAP65: + - Suppress display of duplicate decodes + - Increase the length of .tf2 & .iq files to 56 s + - Implements an early decoding pass at 52 s + +WSJT-X: + - Repair a defect in CALL3.TXT lookups that incorrectly matched + partial calls + - Instructions in macOS ReadMe.txt to suppress App Nap energy saving + - Revised User Guide using FT8 mode for the basic tutorial + - Allow contest and FD operating in Q65 mode + Release: WSJT-X 2.5.0-rc3 Jul 5, 2021 ------------------------- diff --git a/Radio.cpp b/Radio.cpp index 79b332fbd..ed4bf388d 100644 --- a/Radio.cpp +++ b/Radio.cpp @@ -42,6 +42,15 @@ namespace Radio value = v.toDouble (); if (ok) *ok = true; } + if (ok && !*ok) + { + return value; + } + return frequency (value, scale, ok); + } + + Frequency frequency (double value, int scale, bool * ok) + { value *= std::pow (10., scale); if (ok) { @@ -50,6 +59,10 @@ namespace Radio value = 0.; *ok = false; } + else + { + *ok = true; + } } return std::llround (value); } @@ -66,6 +79,15 @@ namespace Radio value = v.toDouble (); if (ok) *ok = true; } + if (ok && !*ok) + { + return value; + } + return frequency_delta (value, scale, ok); + } + + FrequencyDelta frequency_delta (double value, int scale, bool * ok) + { value *= std::pow (10., scale); if (ok) { @@ -75,6 +97,10 @@ namespace Radio value = 0.; *ok = false; } + else + { + *ok = true; + } } return std::llround (value); } diff --git a/Radio.hpp b/Radio.hpp index 4cc549b8b..385e07fc9 100644 --- a/Radio.hpp +++ b/Radio.hpp @@ -34,10 +34,12 @@ namespace Radio // QVariant argument is convertible to double and is assumed to // be scaled by (10 ** -scale). // - Frequency UDP_EXPORT frequency (QVariant const&, int scale, + Frequency UDP_EXPORT frequency (QVariant const&, int scale = 0, bool * ok = nullptr, QLocale const& = QLocale ()); - FrequencyDelta UDP_EXPORT frequency_delta (QVariant const&, int scale, + FrequencyDelta UDP_EXPORT frequency_delta (QVariant const&, int scale = 0, bool * ok = nullptr, QLocale const& = QLocale ()); + Frequency UDP_EXPORT frequency (double, int scale = 0, bool * ok = nullptr); + FrequencyDelta UDP_EXPORT frequency_delta (double, int scale = 0, bool * ok = nullptr); // // Frequency type formatting diff --git a/Release_Notes.txt b/Release_Notes.txt index 9dadd4689..6ab2582e2 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -12,6 +12,27 @@ Copyright 2001 - 2021 by Joe Taylor, K1JT. + Release: WSJT-X 2.5.0-rc4 + Aug 2, 2021 + ------------------------- + +Remember that the WSJT-X 2.5.0 package includes MAP65 3.0.0. Changes +in the package since WSJT-X 2.5.0-rc3 include the following +enhancements and defect repairs: + +MAP65: + - Suppress display of duplicate decodes + - Increase the length of .tf2 & .iq files to 56 s + - Implement an early decoding pass at 52 s + - Clean up the output written to map65_rx.log + +WSJT-X: + - Repair a defect in CALL3.TXT lookups that incorrectly matched + partial calls + - Instructions in macOS ReadMe.txt to suppress App Nap energy saving + - Revised User Guide using FT8 mode for the basic tutorial + - Allow contest and FD operating in Q65 mode + Release: WSJT-X 2.5.0-rc3 Jul 5, 2021 ------------------------- diff --git a/Transceiver/HamlibTransceiver.cpp b/Transceiver/HamlibTransceiver.cpp index 77979edb8..7815f37fe 100644 --- a/Transceiver/HamlibTransceiver.cpp +++ b/Transceiver/HamlibTransceiver.cpp @@ -1128,7 +1128,7 @@ void HamlibTransceiver::do_poll () { m_->error_check (rig_get_freq (m_->rig_.data (), RIG_VFO_CURR, &f), tr ("getting current VFO frequency")); f = std::round (f); - CAT_TRACE ("rig_get_freq frequency=" << f); + CAT_TRACE ("rig_get_freq frequency=" << Radio::frequency (f)); update_rx_frequency (f); } diff --git a/Transceiver/OmniRigTransceiver.cpp b/Transceiver/OmniRigTransceiver.cpp index da62c0c29..952af9a7d 100644 --- a/Transceiver/OmniRigTransceiver.cpp +++ b/Transceiver/OmniRigTransceiver.cpp @@ -96,11 +96,11 @@ void OmniRigTransceiver::register_transceivers (logger_type *, }; } -OmniRigTransceiver::OmniRigTransceiver (logger_type * logger, +OmniRigTransceiver::OmniRigTransceiver (logger_type * the_logger, std::unique_ptr wrapped, RigNumber n, TransceiverFactory::PTTMethod ptt_type, QString const& ptt_port, QObject * parent) - : TransceiverBase {logger, parent} + : TransceiverBase {the_logger, parent} , wrapped_ {std::move (wrapped)} , use_for_ptt_ {TransceiverFactory::PTT_method_CAT == ptt_type || ("CAT" == ptt_port && (TransceiverFactory::PTT_method_RTS == ptt_type || TransceiverFactory::PTT_method_DTR == ptt_type))} , ptt_type_ {ptt_type} @@ -111,173 +111,131 @@ OmniRigTransceiver::OmniRigTransceiver (logger_type * logger, , reversed_ {false} { CoInitializeEx (nullptr, 0 /*COINIT_APARTMENTTHREADED*/); // required because Qt only does this for GUI thread + CAT_TRACE ("constructed"); } OmniRigTransceiver::~OmniRigTransceiver () { + CAT_TRACE ("destroying"); CoUninitialize (); } -// returns false on time out -bool OmniRigTransceiver::await_notification_with_timeout (int timeout) -{ - QEventLoop el; - connect (this, &OmniRigTransceiver::notified, &el, [&el] () {el.exit (1);}); - QTimer::singleShot (timeout, Qt::CoarseTimer, &el, [&el] () {el.exit (0);}); - return 1 == el.exec (); // wait for notify or timer -} - int OmniRigTransceiver::do_start () { CAT_TRACE ("starting"); - - if (wrapped_) wrapped_->start (0); - - omni_rig_.reset (new OmniRig::OmniRigX {this}); - if (omni_rig_->isNull ()) + try { - CAT_ERROR ("failed to start COM server"); - throw_qstring (tr ("Failed to start OmniRig COM server")); - } + if (wrapped_) wrapped_->start (0); - // COM/OLE exceptions get signaled - connect (&*omni_rig_, SIGNAL (exception (int, QString, QString, QString)), this, SLOT (handle_COM_exception (int, QString, QString, QString))); - - // IOmniRigXEvent interface signals - connect (&*omni_rig_, SIGNAL (VisibleChange ()), this, SLOT (handle_visible_change ())); - connect (&*omni_rig_, SIGNAL (RigTypeChange (int)), this, SLOT (handle_rig_type_change (int))); - connect (&*omni_rig_, SIGNAL (StatusChange (int)), this, SLOT (handle_status_change (int))); - connect (&*omni_rig_, SIGNAL (ParamsChange (int, int)), this, SLOT (handle_params_change (int, int))); - connect (&*omni_rig_ - , SIGNAL (CustomReply (int, QVariant const&, QVariant const&)) - , this, SLOT (handle_custom_reply (int, QVariant const&, QVariant const&))); - - CAT_INFO ("OmniRig s/w version: " << omni_rig_->SoftwareVersion () - << "i/f version: " << omni_rig_->InterfaceVersion ()); - - // fetch the interface of the RigX CoClass and instantiate a proxy object - switch (rig_number_) - { - case One: rig_.reset (new OmniRig::RigX (omni_rig_->Rig1 ())); break; - case Two: rig_.reset (new OmniRig::RigX (omni_rig_->Rig2 ())); break; - } - - Q_ASSERT (rig_); - Q_ASSERT (!rig_->isNull ()); - - // COM/OLE exceptions get signaled - connect (&*rig_, SIGNAL (exception (int, QString, QString, QString)), this, SLOT (handle_COM_exception (int, QString, QString, QString))); - - offline_timer_.reset (new QTimer); // instantiate here as - // constructor runs in wrong - // thread - offline_timer_->setSingleShot (true); - connect (offline_timer_.data (), &QTimer::timeout, [this] () {offline ("Rig went offline");}); - - if (use_for_ptt_ && (TransceiverFactory::PTT_method_DTR == ptt_type_ || TransceiverFactory::PTT_method_RTS == ptt_type_)) - { - // fetch the interface for the serial port if we need it for PTT - port_.reset (new OmniRig::PortBits (rig_->PortBits ())); - - Q_ASSERT (port_); - Q_ASSERT (!port_->isNull ()); + omni_rig_.reset (new OmniRig::OmniRigX {this}); + if (omni_rig_->isNull ()) + { + CAT_ERROR ("failed to start COM server"); + throw_qstring (tr ("Failed to start OmniRig COM server")); + } // COM/OLE exceptions get signaled - connect (&*port_, SIGNAL (exception (int, QString, QString, QString)), this, SLOT (handle_COM_exception (int, QString, QString, QString))); + connect (&*omni_rig_, SIGNAL (exception (int, QString, QString, QString)), this, SLOT (handle_COM_exception (int, QString, QString, QString))); - CAT_TRACE ("OmniRig RTS state: " << port_->Rts ()); + // IOmniRigXEvent interface signals + connect (&*omni_rig_, SIGNAL (VisibleChange ()), this, SLOT (handle_visible_change ())); + connect (&*omni_rig_, SIGNAL (RigTypeChange (int)), this, SLOT (handle_rig_type_change (int))); + connect (&*omni_rig_, SIGNAL (StatusChange (int)), this, SLOT (handle_status_change (int))); + connect (&*omni_rig_, SIGNAL (ParamsChange (int, int)), this, SLOT (handle_params_change (int, int))); + connect (&*omni_rig_ + , SIGNAL (CustomReply (int, QVariant const&, QVariant const&)) + , this, SLOT (handle_custom_reply (int, QVariant const&, QVariant const&))); - // remove locking because it doesn't seem to work properly - // if (!port_->Lock ()) // try to take exclusive use of the OmniRig serial port for PTT - // { - // CAT_WARNING ("Failed to get exclusive use of serial port for PTT from OmniRig"); - // } + CAT_INFO ("OmniRig s/w version: " << static_cast (omni_rig_->SoftwareVersion () >> 16) + << '.' << static_cast (omni_rig_->SoftwareVersion () & 0xffff) + << " i/f version: " << static_cast (omni_rig_->InterfaceVersion () >> 8 & 0xff) + << '.' << static_cast (omni_rig_->InterfaceVersion () && 0xff)); - // start off so we don't accidentally key the radio - if (TransceiverFactory::PTT_method_DTR == ptt_type_) + // fetch the interface of the RigX CoClass and instantiate a proxy object + switch (rig_number_) { - port_->SetDtr (false); + case One: rig_.reset (new OmniRig::RigX (omni_rig_->Rig1 ())); break; + case Two: rig_.reset (new OmniRig::RigX (omni_rig_->Rig2 ())); break; } - else // RTS - { - port_->SetRts (false); - } - } - rig_type_ = rig_->RigType (); - readable_params_ = rig_->ReadableParams (); - writable_params_ = rig_->WriteableParams (); + Q_ASSERT (rig_); + Q_ASSERT (!rig_->isNull ()); - CAT_INFO (QString {"OmniRig initial rig type: %1 readable params=0x%2 writable params=0x%3 for rig %4"} - .arg (rig_type_) - .arg (readable_params_, 8, 16, QChar ('0')) - .arg (writable_params_, 8, 16, QChar ('0')) - .arg (rig_number_)); - for (int i = 0; i < 5; ++i) - { - if (OmniRig::ST_ONLINE == rig_->Status ()) + // COM/OLE exceptions get signaled + connect (&*rig_, SIGNAL (exception (int, QString, QString, QString)), this, SLOT (handle_COM_exception (int, QString, QString, QString))); + + offline_timer_.reset (new QTimer); // instantiate here as constructor runs in wrong thread + offline_timer_->setSingleShot (true); + connect (offline_timer_.data (), &QTimer::timeout, [this] () {offline ("Rig went offline");}); + + for (int i = 0; i < 5; ++i) { - break; + // leave some time for Omni-Rig to do its first poll + QThread::msleep (250); + if (OmniRig::ST_ONLINE == rig_->Status ()) + { + break; + } } - await_notification_with_timeout (1000); - } - if (OmniRig::ST_ONLINE != rig_->Status ()) - { - throw_qstring ("OmniRig: " + rig_->StatusStr ()); - } - QThread::msleep (500); // leave some time for Omni-Rig to get - // the rig status for the 1st. time - auto f = rig_->GetRxFrequency (); - for (int i = 0; (f == 0) && (i < 5); ++i) - { - await_notification_with_timeout (1000); - f = rig_->GetRxFrequency (); - } - update_rx_frequency (f); - int resolution {0}; - if (OmniRig::PM_UNKNOWN == rig_->Vfo () - && (writable_params_ & (OmniRig::PM_VFOA | OmniRig::PM_VFOB)) - == (OmniRig::PM_VFOA | OmniRig::PM_VFOB)) - { - // start with VFO A (probably MAIN) on rigs that we - // can't query VFO but can set explicitly - rig_->SetVfo (OmniRig::PM_VFOA); - } - f = state ().frequency (); - if (f % 10) return resolution; // 1Hz resolution - auto test_frequency = f - f % 100 + 55; - if (OmniRig::PM_FREQ & writable_params_) - { - rig_->SetFreq (test_frequency); - } - else if (reversed_ && (OmniRig::PM_FREQB & writable_params_)) - { - rig_->SetFreqB (test_frequency); - } - else if (!reversed_ && (OmniRig::PM_FREQA & writable_params_)) - { - rig_->SetFreqA (test_frequency); - } - else - { - throw_qstring (tr ("OmniRig: don't know how to set rig frequency")); - } - if (!await_notification_with_timeout (1000)) - { - CAT_ERROR ("do_start 1: wait timed out"); - throw_qstring (tr ("OmniRig: timeout waiting for update from rig")); - } - switch (rig_->GetRxFrequency () - test_frequency) - { - case -5: resolution = -1; break; // 10Hz truncated - case 5: resolution = 1; break; // 10Hz rounded - case -15: resolution = -2; break; // 20Hz truncated - case -55: resolution = -2; break; // 100Hz truncated - case 45: resolution = 2; break; // 100Hz rounded - } - if (1 == resolution) // may be 20Hz rounded - { - test_frequency = f - f % 100 + 51; + + if (OmniRig::ST_ONLINE != rig_->Status ()) + { + CAT_ERROR ("rig not online"); + throw_qstring ("OmniRig: " + rig_->StatusStr ()); + } + + if (use_for_ptt_ && (TransceiverFactory::PTT_method_DTR == ptt_type_ || TransceiverFactory::PTT_method_RTS == ptt_type_)) + { + // fetch the interface for the serial port if we need it for PTT + port_.reset (new OmniRig::PortBits (rig_->PortBits ())); + + Q_ASSERT (port_); + Q_ASSERT (!port_->isNull ()); + + // COM/OLE exceptions get signaled + connect (&*port_, SIGNAL (exception (int, QString, QString, QString)), this, SLOT (handle_COM_exception (int, QString, QString, QString))); + + CAT_TRACE ("OmniRig RTS state: " << port_->Rts ()); + + // remove locking because it doesn't seem to work properly + // if (!port_->Lock ()) // try to take exclusive use of the OmniRig serial port for PTT + // { + // CAT_WARNING ("Failed to get exclusive use of serial port for PTT from OmniRig"); + // } + + // start off so we don't accidentally key the radio + if (TransceiverFactory::PTT_method_DTR == ptt_type_) + { + port_->SetDtr (false); + } + else // RTS + { + port_->SetRts (false); + } + } + + rig_type_ = rig_->RigType (); + readable_params_ = rig_->ReadableParams (); + writable_params_ = rig_->WriteableParams (); + + CAT_INFO (QString {"OmniRig initial rig type: %1 readable params=0x%2 writable params=0x%3 for rig %4"} + .arg (rig_type_) + .arg (readable_params_, 8, 16, QChar ('0')) + .arg (writable_params_, 8, 16, QChar ('0')) + .arg (rig_number_)); + update_rx_frequency (rig_->GetRxFrequency ()); + int resolution {0}; + if (OmniRig::PM_UNKNOWN == rig_->Vfo () + && (writable_params_ & (OmniRig::PM_VFOA | OmniRig::PM_VFOB)) + == (OmniRig::PM_VFOA | OmniRig::PM_VFOB)) + { + // start with VFO A (probably MAIN) on rigs that we + // can't query VFO but can set explicitly + rig_->SetVfo (OmniRig::PM_VFOA); + } + auto f = state ().frequency (); + if (f % 10) return resolution; // 1Hz resolution + auto test_frequency = f - f % 100 + 55; if (OmniRig::PM_FREQ & writable_params_) { rig_->SetFreq (test_frequency); @@ -290,34 +248,65 @@ int OmniRigTransceiver::do_start () { rig_->SetFreqA (test_frequency); } - if (!await_notification_with_timeout (2000)) + else { - CAT_ERROR ("do_start 2: wait timed out"); - throw_qstring (tr ("OmniRig: timeout waiting for update from rig")); + throw_qstring (tr ("OmniRig: don't know how to set rig frequency")); } - if (9 == rig_->GetRxFrequency () - test_frequency) + switch (rig_->GetRxFrequency () - test_frequency) { - resolution = 2; // 20Hz rounded + case -5: resolution = -1; break; // 10Hz truncated + case 5: resolution = 1; break; // 10Hz rounded + case -15: resolution = -2; break; // 20Hz truncated + case -55: resolution = -2; break; // 100Hz truncated + case 45: resolution = 2; break; // 100Hz rounded } + if (1 == resolution) // may be 20Hz rounded + { + test_frequency = f - f % 100 + 51; + if (OmniRig::PM_FREQ & writable_params_) + { + rig_->SetFreq (test_frequency); + } + else if (reversed_ && (OmniRig::PM_FREQB & writable_params_)) + { + rig_->SetFreqB (test_frequency); + } + else if (!reversed_ && (OmniRig::PM_FREQA & writable_params_)) + { + rig_->SetFreqA (test_frequency); + } + if (9 == rig_->GetRxFrequency () - test_frequency) + { + resolution = 2; // 20Hz rounded + } + } + if (OmniRig::PM_FREQ & writable_params_) + { + rig_->SetFreq (f); + } + else if (reversed_ && (OmniRig::PM_FREQB & writable_params_)) + { + rig_->SetFreqB (f); + } + else if (!reversed_ && (OmniRig::PM_FREQA & writable_params_)) + { + rig_->SetFreqA (f); + } + update_rx_frequency (f); + CAT_TRACE ("started"); + + return resolution; } - if (OmniRig::PM_FREQ & writable_params_) + catch (...) { - rig_->SetFreq (f); + CAT_TRACE ("start threw exception"); + throw; } - else if (reversed_ && (OmniRig::PM_FREQB & writable_params_)) - { - rig_->SetFreqB (f); - } - else if (!reversed_ && (OmniRig::PM_FREQA & writable_params_)) - { - rig_->SetFreqA (f); - } - update_rx_frequency (f); - return resolution; } void OmniRigTransceiver::do_stop () { + CAT_TRACE ("stopping"); QThread::msleep (200); // leave some time for pending // commands at the server end @@ -337,6 +326,7 @@ void OmniRigTransceiver::do_stop () { rig_->clear (); rig_.reset (); + CAT_TRACE ("rig_ reset"); } omni_rig_->clear (); omni_rig_.reset (); @@ -396,7 +386,6 @@ void OmniRigTransceiver::handle_status_change (int rig_number) else { offline_timer_->stop (); // good to go again - Q_EMIT notified (); } // else // { @@ -467,7 +456,6 @@ void OmniRigTransceiver::handle_params_change (int rig_number, int params) if (params & OmniRig::PM_FREQ) { - CAT_TRACE ("FREQ"); need_frequency = true; } if (params & OmniRig::PM_FREQA) @@ -653,7 +641,6 @@ void OmniRigTransceiver::handle_params_change (int rig_number, int params) } CAT_TRACE ("OmniRig params change: state after:" << state ()); } - Q_EMIT notified (); } void OmniRigTransceiver::handle_custom_reply (int rig_number, QVariant const& command, QVariant const& reply) @@ -710,7 +697,7 @@ void OmniRigTransceiver::do_ptt (bool on) void OmniRigTransceiver::do_frequency (Frequency f, MODE m, bool /*no_ignore*/) { - CAT_TRACE (f << state ()); + CAT_TRACE (f << ' ' << state ()); if (!rig_ || rig_->isNull ()) return; if (UNK != m) { @@ -739,7 +726,7 @@ void OmniRigTransceiver::do_frequency (Frequency f, MODE m, bool /*no_ignore*/) void OmniRigTransceiver::do_tx_frequency (Frequency tx, MODE m, bool /*no_ignore*/) { - CAT_TRACE (tx << state ()); + CAT_TRACE (tx << ' ' << state ()); if (!rig_ || rig_->isNull ()) return; bool split {tx != 0}; if (split) @@ -804,7 +791,7 @@ void OmniRigTransceiver::do_tx_frequency (Frequency tx, MODE m, bool /*no_ignore void OmniRigTransceiver::do_mode (MODE mode) { - CAT_TRACE (mode << state ()); + CAT_TRACE (mode << ' ' << state ()); if (!rig_ || rig_->isNull ()) return; // TODO: G4WJS OmniRig doesn't seem to have any capability of tracking/setting VFO B mode auto mapped = map_mode (mode); diff --git a/Transceiver/OmniRigTransceiver.hpp b/Transceiver/OmniRigTransceiver.hpp index 1e8865649..d2edca15f 100644 --- a/Transceiver/OmniRigTransceiver.hpp +++ b/Transceiver/OmniRigTransceiver.hpp @@ -44,9 +44,6 @@ public: void do_ptt (bool on) override; private: - bool await_notification_with_timeout (int timeout); - Q_SIGNAL void notified () const; - // Q_SLOT void timeout_check (); Q_SLOT void handle_COM_exception (int, QString, QString, QString); Q_SLOT void handle_visible_change (); Q_SLOT void handle_rig_type_change (int rig_number); diff --git a/Transceiver/Transceiver.cpp b/Transceiver/Transceiver.cpp index 5d97f0110..c8be61166 100644 --- a/Transceiver/Transceiver.cpp +++ b/Transceiver/Transceiver.cpp @@ -23,6 +23,12 @@ QDebug operator << (QDebug d, Transceiver::TransceiverState const& s) } #endif +std::ostream& operator << (std::ostream& os, Transceiver::MODE m) +{ + auto const& mo = Transceiver::staticMetaObject; \ + return os << mo.enumerator (mo.indexOfEnumerator ("MODE")).valueToKey (static_cast (m)); \ +} + std::ostream& operator << (std::ostream& os, Transceiver::TransceiverState const& s) { return os diff --git a/Transceiver/Transceiver.hpp b/Transceiver/Transceiver.hpp index 655d11700..aa99b033a 100644 --- a/Transceiver/Transceiver.hpp +++ b/Transceiver/Transceiver.hpp @@ -169,6 +169,7 @@ Q_DECLARE_METATYPE (Transceiver::TransceiverState); QDebug operator << (QDebug, Transceiver::TransceiverState const&); #endif +std::ostream& operator << (std::ostream&, Transceiver::MODE); std::ostream& operator << (std::ostream&, Transceiver::TransceiverState const&); ENUM_QDATASTREAM_OPS_DECL (Transceiver, MODE); diff --git a/Transceiver/TransceiverBase.cpp b/Transceiver/TransceiverBase.cpp index 5cb685905..6ae7e2c49 100644 --- a/Transceiver/TransceiverBase.cpp +++ b/Transceiver/TransceiverBase.cpp @@ -16,6 +16,8 @@ namespace void TransceiverBase::start (unsigned sequence_number) noexcept { + CAT_TRACE ("#: " << sequence_number); + QString message; try { @@ -26,10 +28,12 @@ void TransceiverBase::start (unsigned sequence_number) noexcept } catch (std::exception const& e) { + CAT_TRACE ("#: " << sequence_number << " what: " << e.what ()); message = e.what (); } catch (...) { + CAT_TRACE ("#: " << sequence_number); message = unexpected; } if (!message.isEmpty ()) @@ -41,7 +45,7 @@ void TransceiverBase::start (unsigned sequence_number) noexcept void TransceiverBase::set (TransceiverState const& s, unsigned sequence_number) noexcept { - CAT_TRACE ("#: " << sequence_number << " " << s); + CAT_TRACE ("#: " << s); QString message; try @@ -119,10 +123,12 @@ void TransceiverBase::set (TransceiverState const& s, } catch (std::exception const& e) { + CAT_TRACE ("#: " << sequence_number << " what: " << e.what ()); message = e.what (); } catch (...) { + CAT_TRACE ("#: " << sequence_number << " " << sequence_number); message = unexpected; } if (!message.isEmpty ()) @@ -133,6 +139,7 @@ void TransceiverBase::set (TransceiverState const& s, void TransceiverBase::startup () { + CAT_TRACE ("startup"); QString message; try { @@ -144,10 +151,12 @@ void TransceiverBase::startup () } catch (std::exception const& e) { + CAT_TRACE ("startup" << " what: " << e.what ()); message = e.what (); } catch (...) { + CAT_TRACE ("startup"); message = unexpected; } if (!message.isEmpty ()) @@ -158,6 +167,7 @@ void TransceiverBase::startup () void TransceiverBase::shutdown () { + CAT_TRACE ("shutdown"); may_update u {this}; if (requested_.online ()) { @@ -177,6 +187,7 @@ void TransceiverBase::shutdown () } catch (...) { + CAT_TRACE ("shutdown"); // don't care about exceptions } } @@ -186,6 +197,7 @@ void TransceiverBase::shutdown () void TransceiverBase::stop () noexcept { + CAT_TRACE ("stop"); QString message; try { @@ -193,10 +205,12 @@ void TransceiverBase::stop () noexcept } catch (std::exception const& e) { + CAT_TRACE ("stop" << " what: " << e.what ()); message = e.what (); } catch (...) { + CAT_TRACE ("stop"); message = unexpected; } if (!message.isEmpty ()) @@ -211,6 +225,7 @@ void TransceiverBase::stop () noexcept void TransceiverBase::update_rx_frequency (Frequency rx) { + CAT_TRACE ("frequency: " << rx); if (rx) { actual_.frequency (rx); @@ -220,28 +235,35 @@ void TransceiverBase::update_rx_frequency (Frequency rx) void TransceiverBase::update_other_frequency (Frequency tx) { + CAT_TRACE ("frequency: " << tx); actual_.tx_frequency (tx); } void TransceiverBase::update_split (bool state) { + CAT_TRACE ("state: " << state); actual_.split (state); } void TransceiverBase::update_mode (MODE m) { + CAT_TRACE ("mode: " << m); actual_.mode (m); requested_.mode (m); // track rig changes } void TransceiverBase::update_PTT (bool state) { + CAT_TRACE ("state: " << state); actual_.ptt (state); } void TransceiverBase::update_complete (bool force_signal) { - if ((do_pre_update () && actual_ != last_) || force_signal) + CAT_TRACE ("force signal: " << force_signal); + if ((do_pre_update () + && actual_ != last_) + || force_signal) { Q_EMIT update (actual_, last_sequence_number_); last_ = actual_; @@ -250,6 +272,7 @@ void TransceiverBase::update_complete (bool force_signal) void TransceiverBase::offline (QString const& reason) { + CAT_TRACE ("reason: " << reason); Q_EMIT failure (reason); try { @@ -257,6 +280,7 @@ void TransceiverBase::offline (QString const& reason) } catch (...) { + CAT_TRACE ("reason: " << reason); // don't care } } diff --git a/cty.dat b/cty.dat index 32731879a..3cd9a22eb 100644 --- a/cty.dat +++ b/cty.dat @@ -497,8 +497,8 @@ Bahamas: 08: 11: NA: 24.25: 76.00: 5.0: C6: Mozambique: 37: 53: AF: -18.25: -35.00: -2.0: C9: C8,C9,=C98DC/YL; Chile: 12: 14: SA: -30.00: 71.00: 4.0: CE: - 3G,CA,CB,CC,CD,CE,XQ,XR,=CE9/PA3EXX,=CE9/PA3EXX/P,=CE9/VE3LYC,=CE9/VE3LYC/P,=CE9/WW3TRG,=VERSION, - =XR90IARU,=XR96IARU, + 3G,CA,CB,CC,CD,CE,XQ,XR,=CE9/PA3EXX,=CE9/PA3EXX/P,=CE9/VE3LYC,=CE9/VE3LYC/P,=CE9/WW3TRG,=XR90IARU, + =XR96IARU, =CD0YJA/3,=CE0YHF/3, =CD0YJA/4, =CE6PGO[16],=CE6RFP[16],=XQ6CFX[16],=XQ6OA[16],=XQ6UMR[16],=XR6F[16], @@ -560,10 +560,9 @@ Antarctica: 13: 74: SA: -90.00: 0.00: 0.0: CE9: =AB0KG/KC4(30)[71],=KC4/AB0KG(30)[71],=KC4/KC5AEX(30)[71],=KC4/KE6ZYK(30)[71],=KC4/KK6KO(30)[71], =KC4/N0NHP(30)[71],=KC4/N3SIG(30)[71],=KC4/NK3T(30)[71],=KC4/RW1AI(30)[71],=KC4/UA1PAC(30)[71], =KC4/W1MRQ(30)[71],=KC4/W4OEP(30)[71],=KC4/WA1O(30)[71],=KC4USA(30)[71],=KC4USC(30)[71], - =KC4USM(30)[71],=KC4USV(30)[71],=KC5AEX/KC4(30)[71],=KE6ZYK/KC4(30)[71],=KK6KO/KC4(30)[71], - =N0NHP/KC4(30)[71],=N3SIG/KC4(30)[71],=NK3T/KC4(30)[71],=W1MRQ/KC4(30)[71],=W4OEP/KC4(30)[71], - =WA1O/KC4(30)[71], - =KC4/KD4VMM[73],=KD4VMM/KC4[73], + =KC4USM(30)[71],=KC4USV(30)[71],=KC5AEX/KC4(30)[71],=KE6ZYK/KC4(30)[71],=N0NHP/KC4(30)[71], + =N3SIG/KC4(30)[71],=NK3T/KC4(30)[71],=W1MRQ/KC4(30)[71],=W4OEP/KC4(30)[71],=WA1O/KC4(30)[71], + =KC4/KD4VMM[73],=KC4AAC[73],=KD4VMM/KC4[73], ZS7(38)[67],=ZS6KX/7(38)[67], =KC4/KL7RL(12)[72],=KL7RL/KC4(12)[72], =9V0A(12),=CE9/R3CA(12),=CE9/R3RRC(12),=CE9/R7C(12),=KC4/K2ARB(12),=OP0OL(12),=R3RRC/ANT(12), @@ -582,7 +581,6 @@ Antarctica: 13: 74: SA: -90.00: 0.00: 0.0: CE9: =FT5YJ/P[73], =R1ANR(38)[67],=RI1ANR(38)[67], =OH2FFP/P(38)[67], - =KC4AAC[73], =KC4/WA2DKJ(30),=WA2DKJ/KC4(30), =8T2BH(39)[69],=VU3BPZ/P(39)[69],=VU3LBP(39)[69],=VU3LBP/P(39)[69], =VP8/SQ1SGB[73],=VP8DMH[73],=VP8DMH/P[73],=VP8DOI[73],=VP8HAL[73], @@ -685,33 +683,33 @@ Spain: 14: 37: EU: 40.32: 3.43: -1.0: EA: =AM1TDH/LH,=EA1APV/LH,=EA1BEY/Y,=EA1BPC/DE,=EA1EEY/L,=EA1EEY/LGT,=EA1EEY/LH,=EA1EK/ZAP,=EA1FDD/DE, =EA1FGS/LH,=EA1HLW/YL,=EA1RCG/CPV,=EA1RCG/SEU,=EA1RCG/YOA,=EA1RCI/CA,=EA1RCI/CR,=EA1RCI/CVG, =EA1RCI/DAC,=EA1RCI/ESM,=EA1RCI/IA,=EA1RCI/ICA,=EA1RCI/JBN,=EA1RCI/KD,=EA1RCI/PAZ,=EA1RCI/PCV, - =EA1RCI/RCC,=EA1RCI/RSM,=EA1RCI/YOA,=EA1RCP/NM,=EA1URL/CVL,=EA1URO/D,=EA1URO/KD,=EA5AER/P, - =EA6QB/1,=EA8BFH/1,=EA8CZT/1,=EA8FC/1,=EA8RV/P,=EA9CD/1,=EA9CI/1,=EA9CP/1,=EA9PD/1,=EB1DH/LH, - =ED1IRM/LH,=EG1ILW/LH,=EG1LWB/LH,=EG1LWC/LH,=EG1LWI/LH,=EG1LWN/LH,=EG1TDH/LH,=EG90IARU/1, + =EA1RCI/RCC,=EA1RCI/RSM,=EA1RCI/YC,=EA1RCI/YOA,=EA1RCP/NM,=EA1URL/CVL,=EA1URO/D,=EA1URO/KD, + =EA5AER/P,=EA6QB/1,=EA8BFH/1,=EA8CZT/1,=EA8FC/1,=EA8RV/P,=EA9CD/1,=EA9CI/1,=EA9CP/1,=EA9PD/1, + =EB1DH/LH,=ED1IRM/LH,=EG1ILW/LH,=EG1LWB/LH,=EG1LWC/LH,=EG1LWI/LH,=EG1LWN/LH,=EG1TDH/LH, + =EG90IARU/1, =AM08ATU/H,=AM08CAZ/H,=AM08CYQ/H,=AM08EIE/Z,=AM08FAC/H,=AN08ADE/H,=AO08BQH/Z,=AO08BTM/Z, =AO08CIK/H,=AO08CVV/Z,=AO08CXK/H,=AO08CYL/H,=AO08DI/Z,=AO08EIE/Z,=AO08HV/Z,=AO08ICA/Z,=AO08ID/Z, =AO08KJ/Z,=AO08KV/Z,=AO08OK/H,=AO08PB/Z,=AO08RKO/H,=AO08VK/Z,=AO2016DSS/LH,=EA2/ON7RU/LH, - =EA2AU/URE,=EA2CRX/LH,=EA2EZ/P,=EA2KU/EKA,=EA2SPS/LH,=EA2URI/O,=EA6LU/P,=EA6SK/2,=EA9CP/2, - =EG90IARU/2, - =EA3ESZ/Z,=EA3EVR/R,=EA3HSD/P,=EA3LD/D,=EA3RCV/PAZ,=EA5URE/P,=EA6LU/3,=EA8TL/3,=EA9CI/3,=EA9CP/3, + =EA2AU/URE,=EA2CRX/LH,=EA2EZ/P,=EA2KU/EKA,=EA2SPS/LH,=EA2URI/O,=EA6SK/2,=EA9CP/2,=EG90IARU/2, + =EA3ESZ/Z,=EA3EVR/R,=EA3HSD/P,=EA3LD/D,=EA3RCV/PAZ,=EA6LU/3,=EA8TL/3,=EA9CI/3,=EA9CP/3, =EG90IARU/3, =EA4AAQ/O,=EA4RCH/CIE,=EA6AFU/4,=EA6RC/4,=EA8BFH/4,=EA8BY/4,=EA9CI/4,=EA9CP/4,=EG8AOP/4, =EG90IARU/4, =EA5/ON4LO/LH,=EA5ADM/P,=EA5CC/P,=EA5EQ/N,=EA5FL/LH,=EA5GVT/AVW,=EA5HCC/P,=EA5IKT/P,=EA5KB/LH, - =EA5ND/D,=EA5RCK/CDI,=EA5RKD/PAZ,=EA5TOM/AVW,=EA5URE/IVA,=EA5URM/C,=EA5URM/F,=EA5URM/G,=EA5URM/H, - =EA5URM/I,=EA5URM/L,=EA5URR/PAZ,=EA5URV/CAC,=EA5ZD/URE,=EA6AKN/5,=EA8BFH/5,=EA8CWF/5,=EA9BLJ/5, - =EA9CI/5,=EA9CP/5,=EA9PD/5,=EC5EA/VIC,=EC5K/VIC,=ED5MFP/C,=ED5MFP/G,=ED5MFP/H,=ED5MFP/I,=ED5MFP/K, - =ED5MFP/Q,=ED5MFP/R,=ED5MFP/S,=ED5URD/LH,=EG5FOM/LH,=EG90IARU/5,=EH5FL/LH, + =EA5ND/D,=EA5RCK/CDI,=EA5RKD/PAZ,=EA5TOM/AVW,=EA5URE/IVA,=EA5URE/P,=EA5URM/C,=EA5URM/F,=EA5URM/G, + =EA5URM/H,=EA5URM/I,=EA5URM/L,=EA5URR/PAZ,=EA5URV/CAC,=EA5ZD/URE,=EA6AKN/5,=EA8BFH/5,=EA8CWF/5, + =EA9BLJ/5,=EA9CI/5,=EA9CP/5,=EA9PD/5,=EC5EA/VIC,=EC5K/VIC,=ED5MFP/C,=ED5MFP/G,=ED5MFP/H,=ED5MFP/I, + =ED5MFP/K,=ED5MFP/Q,=ED5MFP/R,=ED5MFP/S,=ED5URD/LH,=EG5FOM/LH,=EG90IARU/5,=EH5FL/LH, =AO7WRD/MA,=EA6SK/7,=EA7CFU/U,=EA7FC/FCJ,=EA7HZ/F,=EA7OBH/LH,=EA7URA/GET,=EA7URA/PAZ,=EA7URA/SG, =EA7URA/YOTA,=EA7URE/PAZ,=EA7URF/PAZ,=EA7URI/MDL,=EA7URJ/CPM,=EA7URL/FSV,=EA7URM/PAZ,=EA7URP/LAI, =EA9AA/7,=EA9CP/7,=EA9FN/7,=EA9HU,=EA9HU/7,=EA9JS/7,=EA9LZ/7,=EA9PD/7,=EA9QD/7,=EA9UL/7,=EA9UV/7, =EB9PH/7,=EC7DZZ/LH,=EG90IARU/7; Balearic Islands: 14: 37: EU: 39.60: -2.95: -1.0: EA6: - AM6,AN6,AO6,EA6,EB6,EC6,ED6,EE6,EF6,EG6,EH6,=AM70URE/6,=EA1QE/6,=EA1YO/6,=EA2EZ/6,=EA2SG/6, - =EA2TW/6,=EA3BT/6,=EA3CBH/6,=EA3ERT/6,=EA3HSD/6,=EA3HUX/6,=EA3HZX/6,=EA3HZX/P,=EA3RKM/6,=EA4LO/6, - =EA5ADM/6,=EA5BB/6,=EA5BK/6,=EA5BTL/6,=EA5EOR/6,=EA5ER/6,=EA5EZ,=EA5EZ/6,=EA5EZ/P,=EA5FL/P, + AM6,AN6,AO6,EA6,EB6,EC6,ED6,EE6,EF6,EG6,EH6,=AM70URE/6,=EA1QE/6,=EA1YO/6,=EA2EJO/6,=EA2EZ/6, + =EA2SG/6,=EA2TW/6,=EA3BT/6,=EA3CBH/6,=EA3ERT/6,=EA3HSD/6,=EA3HUX/6,=EA3HZX/6,=EA3HZX/P,=EA3RKM/6, + =EA4LO/6,=EA5ADM/6,=EA5BB/6,=EA5BK/6,=EA5BTL/6,=EA5EOR/6,=EA5ER/6,=EA5EZ/6,=EA5EZ/P,=EA5FL/P, =EA5HCC/6,=EA5IIG/6,=EA5IKT/6,=EA5RKB/6,=EA6/DJ5AA/LH,=EA6/DJ7AO/LH,=EA6/G0SGB/LH,=EA6HP/J, - =EA6URI/PAZ,=EA6URL/IF,=EA7DUT/6,=EA9CI/6,=EA9CP/6,=EB1BRH/6,=EB2GKK/6,=EB3CW/6,=EC5AC/6, + =EA6LU/P,=EA6URI/PAZ,=EA6URL/IF,=EA7DUT/6,=EA9CI/6,=EA9CP/6,=EB1BRH/6,=EB2GKK/6,=EB3CW/6,=EC5AC/6, =EC5BME/6,=EC5EA/P,=EC5EC/6,=EC6TV/N,=EC7AT/6,=ED3T/6,=ED4SHF/6,=ED5ON/6,=EH90IARU/6; Canary Islands: 33: 36: AF: 28.32: 15.85: 0.0: EA8: AM8,AN8,AO8,EA8,EB8,EC8,ED8,EE8,EF8,EG8,EH8,=AM70URE/8,=AN400L,=AN400U,=AO150ITU/8,=AO150U, @@ -778,9 +776,9 @@ Chesterfield Islands: 30: 56: OC: -19.87: -158.32: -11.0: FK/c: =FK8C/AA7JV,=FK8IK/C,=TX0AT,=TX0C,=TX0DX,=TX3A,=TX3X,=TX9; Martinique: 08: 11: NA: 14.70: 61.03: 4.0: FM: FM,=TO0O,=TO1BT,=TO1C,=TO1J,=TO1N,=TO1YR,=TO2M,=TO2MB,=TO3F,=TO3FM,=TO3GA,=TO3JA,=TO3M,=TO3T, - =TO3W,=TO40CDXC,=TO4A,=TO4C,=TO4FM,=TO4GU,=TO4IPA,=TO4OC,=TO4YL,=TO5A,=TO5AA,=TO5J,=TO5K,=TO5PX, - =TO5T,=TO5U,=TO5W,=TO5X,=TO5Y,=TO6ABM,=TO6M,=TO7A,=TO7BP,=TO7HAM,=TO7O,=TO7X,=TO8A,=TO8M,=TO8T, - =TO8Z,=TO90IARU,=TO972A,=TO972M,=TO9A,=TO9R; + =TO3W,=TO40CDXC,=TO4A,=TO4C,=TO4FM,=TO4GU,=TO4IPA,=TO4OC,=TO4YL,=TO5A,=TO5AA,=TO5GR,=TO5J,=TO5K, + =TO5PX,=TO5T,=TO5U,=TO5W,=TO5X,=TO5Y,=TO6ABM,=TO6M,=TO7A,=TO7BP,=TO7HAM,=TO7O,=TO7X,=TO8A,=TO8M, + =TO8T,=TO8Z,=TO90IARU,=TO972A,=TO972M,=TO9A,=TO9R; French Polynesia: 32: 63: OC: -17.65: 149.40: 10.0: FO: FO,=FO0MIC/MM3,=TX0A,=TX0M,=TX0T,=TX4N,=TX4VK,=TX5J,=TX5TES, =TX2AH,=TX6T/P, @@ -1096,8 +1094,8 @@ Italy: 15: 28: EU: 42.82: -12.58: -1.0: I: =I1MQ/N,=I1ULJ/N,=I1XSG/N,=I1YRL/GRA,=II1PV/LH,=IK1RED/N,=IK1VDN/N,=IP1T/LH,=IQ1L/LH,=IQ1NM/REX, =IQ1SP/N,=IU1LCI/EMG,=IY1SP/ASB,=IY1SP/MTN,=IZ0IJC/BSM,=IZ1CLA/N,=IZ1ESH/EMG,=IZ1FCF/N, =IZ1GDB/EMG,=IZ1POA/N,=IZ1RGI/ECO,=IZ5GST/1/LH, - =I2AZ/CA,=I2AZ/N,=I2CZQ/N,=IK2CZQ/N,=IK2FIQ/N,=IK2MKM/EXPO,=IK2SOE/CA,=IK2SOE/N,=IQ2LB/EXPO, - =IQ2MI/J,=IW2NUY/N,=IZ2MYA/EXPO, + =I2AZ/CA,=I2AZ/N,=I2CZQ/N,=I2DMK/MI,=IK2CZQ/N,=IK2FIQ/N,=IK2MKM/EXPO,=IK2SOE/CA,=IK2SOE/N, + =IQ2LB/EXPO,=IQ2MI/J,=IW2NUY/N,=IZ2MYA/EXPO, =I3GJJ/J,=I3TXQ/N,=IK3TZB/N,=IQ3DD/MCC,=IQ3FL/J,=IQ3MV/LH,=IQ3TS/LH,=IW3BSQ/LH,=IZ3DBA/N, =IZ3GHP/N,=IZ3QCH/N,=IZ3SZQ/N, =I4CQO/N,=II4CPG/LH,=II4GOR/LH,=IK4UXA/4ME,=IQ4FA/J,=IQ4FJ/J,=IQ4RA/LH,=IQ4RN/LGT,=IQ4RN/LH, @@ -1159,7 +1157,7 @@ Minami Torishima: 27: 90: OC: 24.28: -153.97: -10.0: JD/m: =JD1M/JI2AMA,=JD1YAA,=JD1YAB/JD1,=JD1YBJ,=JF3CTR/JD1,=JF7MTO/JD1,=JF8HIQ/JD1,=JG1RHN/JD1, =JG8NQJ/JD1,=JH1EFP/JD1,=JI2AMA/JD1,=JK1PCN/JD1,=JR8XXQ/JD1; Ogasawara: 27: 45: AS: 27.05: -142.20: -9.0: JD/o: - JD1,=8N1OGA,=JR7ISY/JD1/CM; + JD1,=8N1OGA,=JQ1CJK/P,=JR7ISY/JD1/CM; Mongolia: 23: 32: AS: 46.77: -102.17: -7.0: JT: JT,JU,JV, JT2[33],JU2[33],JV2[33], @@ -1188,34 +1186,34 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =AL2AK(4)[7],=AL3E(4)[7],=AL3V(4)[7],=AL6E(4)[7],=AL7BX(4)[7],=AL7EK(4)[7],=AL7FU(4)[7], =AL7GQ(4)[7],=AL7NY(4)[7],=AL7O/0(4)[7],=AL7OX(4)[7],=AL7QQ(4)[7],=AL7QQ/P(4)[7],=AL9DB(4)[7], =KH0EX(4)[7],=KH2CZ(4)[7],=KH2FM(4)[7],=KH2JK(4)[7],=KH2OP(4)[7],=KH2OP/0(4)[7],=KH2SL(4)[7], - =KH6DM(4)[7],=KH6HNL(4)[7],=KH6HTV(4)[7],=KH6HTV/0(4)[7],=KH6IQD(4)[7],=KH6JEM(4)[7], - =KH6JFH(4)[7],=KH6NM(4)[7],=KH6NR(4)[7],=KH6OY(4)[7],=KH6RON(4)[7],=KH6SB(4)[7],=KH6TL(4)[7], - =KH6UC(4)[7],=KH6VHF(4)[7],=KH6VO(4)[7],=KH7AL/M(4)[7],=KH7AL/P(4)[7],=KH7BU(4)[7],=KH7GF(4)[7], - =KH7HA(4)[7],=KH7HY(4)[7],=KH7OX(4)[7],=KH7QI(4)[7],=KH7QJ(4)[7],=KH7QT(4)[7],=KH8CW(4)[7], - =KL0DW(4)[7],=KL0EQ(4)[7],=KL0FOX(4)[7],=KL0GP(4)[7],=KL0GQ(4)[7],=KL0MW(4)[7],=KL0N(4)[7], - =KL0SV(4)[7],=KL0UP(4)[7],=KL0VM(4)[7],=KL0WIZ(4)[7],=KL0XM(4)[7],=KL0XN(4)[7],=KL1DS(4)[7], - =KL1HT(4)[7],=KL1IF(4)[7],=KL1IF/M(4)[7],=KL1J(4)[7],=KL1LD(4)[7],=KL1PV(4)[7],=KL1TU(4)[7], - =KL1V/M(4)[7],=KL1VN(4)[7],=KL2A/0(4)[7],=KL2BG(4)[7],=KL2FU(4)[7],=KL2GR(4)[7],=KL2NS(4)[7], - =KL2QO(4)[7],=KL2SX(4)[7],=KL2YI(4)[7],=KL3EM(4)[7],=KL3IW(4)[7],=KL3KZ(4)[7],=KL3LY(4)[7], - =KL3MA(4)[7],=KL3MB(4)[7],=KL3MC(4)[7],=KL3MW(4)[7],=KL3MZ(4)[7],=KL3QS(4)[7],=KL3SM(4)[7], - =KL3VN(4)[7],=KL4IY(4)[7],=KL4JN(4)[7],=KL7DTJ(4)[7],=KL7DYS(4)[7],=KL7ED(4)[7],=KL7EP(4)[7], - =KL7EP/0(4)[7],=KL7GKY/0(4)[7],=KL7GLK(4)[7],=KL7GLK/0(4)[7],=KL7GLK/B(4)[7],=KL7HR(4)[7], - =KL7IWT(4)[7],=KL7IXI(4)[7],=KL7JGJ(4)[7],=KL7JIE(4)[7],=KL7JIM(4)[7],=KL7JR/0(4)[7],=KL7MH(4)[7], - =KL7MP(4)[7],=KL7MV(4)[7],=KL7NW(4)[7],=KL7PE/M(4)[7],=KL7QW(4)[7],=KL7QW/0(4)[7],=KL7RH(4)[7], - =KL7RZ(4)[7],=KL7SB/0(4)[7],=KL7SFD(4)[7],=KL7UV(4)[7],=KL7XH(4)[7],=KL7YL(4)[7],=KL7YY/0(4)[7], - =KL7ZD(4)[7],=KL7ZT(4)[7],=KP2X(4)[7],=KP2Y(4)[7],=KP4ATV(4)[7],=KP4MLF(4)[7],=KP4XZ(4)[7], - =NH0AD(4)[7],=NH2LH(4)[7],=NH6CF(4)[7],=NH6EU(4)[7],=NH6LR(4)[7],=NH6WF(4)[7],=NH7CY(4)[7], - =NH7FI(4)[7],=NH7XM(4)[7],=NH7ZH(4)[7],=NL7AS(4)[7],=NL7BU(4)[7],=NL7CO/M(4)[7],=NL7CQ(4)[7], - =NL7CQ/0(4)[7],=NL7FF(4)[7],=NL7FU(4)[7],=NL7IN(4)[7],=NL7SB(4)[7],=NL7T(4)[7],=NL7XT(4)[7], - =NL7XU(4)[7],=NL7ZG(4)[7],=NP3XP(4)[7],=NP4AI(4)[7],=NP4AI/0(4)[7],=VE4AGT/M(4)[7],=VE4XC/M(4)[7], - =WH2S(4)[7],=WH2Z(4)[7],=WH6AKZ(4)[7],=WH6ANH(4)[7],=WH6BLT(4)[7],=WH6BUL(4)[7],=WH6BXD(4)[7], - =WH6CTU(4)[7],=WH6CUE(4)[7],=WH6CYM(4)[7],=WH6CZI(4)[7],=WH6CZU(4)[7],=WH6DCJ(4)[7],=WH6DUV(4)[7], - =WH6DXA(4)[7],=WH6EAA(4)[7],=WH6EAE(4)[7],=WH6ENX(4)[7],=WH6FBM(4)[7],=WH6GOZ(4)[7],=WH6LR(4)[7], - =WH6MS(4)[7],=WH6QS(4)[7],=WH7IR(4)[7],=WH7MZ(4)[7],=WH9AAH(4)[7],=WL0JF(4)[7],=WL1ON(4)[7], - =WL7AEC(4)[7],=WL7AJA(4)[7],=WL7ANY(4)[7],=WL7ATK(4)[7],=WL7BRV(4)[7],=WL7BT(4)[7],=WL7CEG(4)[7], - =WL7CLI(4)[7],=WL7CPW(4)[7],=WL7CQF(4)[7],=WL7CRT(4)[7],=WL7CY(4)[7],=WL7J(4)[7],=WL7JB(4)[7], - =WL7LZ(4)[7],=WL7LZ/M(4)[7],=WL7RV(4)[7],=WL7S(4)[7],=WL7YM(4)[7],=WP2B/0(4)[7],=WP3QH(4)[7], - =WP4BTQ(4)[7],=WP4GQR(4)[7],=WP4LC(4)[7],=WP4LEY(4)[7],=WP4NPV(4)[7], + =KH6DLK/0(4)[7],=KH6DM(4)[7],=KH6HNL(4)[7],=KH6HTV(4)[7],=KH6HTV/0(4)[7],=KH6IQD(4)[7], + =KH6JEM(4)[7],=KH6JFH(4)[7],=KH6NM(4)[7],=KH6NR(4)[7],=KH6OY(4)[7],=KH6RON(4)[7],=KH6SB(4)[7], + =KH6TL(4)[7],=KH6UC(4)[7],=KH6VHF(4)[7],=KH6VO(4)[7],=KH7AL/M(4)[7],=KH7AL/P(4)[7],=KH7BU(4)[7], + =KH7GF(4)[7],=KH7HA(4)[7],=KH7HY(4)[7],=KH7OX(4)[7],=KH7QI(4)[7],=KH7QJ(4)[7],=KH7QT(4)[7], + =KH8CW(4)[7],=KL0DW(4)[7],=KL0EQ(4)[7],=KL0FOX(4)[7],=KL0GP(4)[7],=KL0GQ(4)[7],=KL0MW(4)[7], + =KL0N(4)[7],=KL0SV(4)[7],=KL0UP(4)[7],=KL0VM(4)[7],=KL0WIZ(4)[7],=KL0XM(4)[7],=KL0XN(4)[7], + =KL1DS(4)[7],=KL1HT(4)[7],=KL1IF(4)[7],=KL1IF/M(4)[7],=KL1J(4)[7],=KL1LD(4)[7],=KL1PV(4)[7], + =KL1TU(4)[7],=KL1V/M(4)[7],=KL1VN(4)[7],=KL2A/0(4)[7],=KL2BG(4)[7],=KL2FU(4)[7],=KL2GR(4)[7], + =KL2NS(4)[7],=KL2QO(4)[7],=KL2SX(4)[7],=KL2YI(4)[7],=KL3EM(4)[7],=KL3IW(4)[7],=KL3KZ(4)[7], + =KL3LY(4)[7],=KL3MA(4)[7],=KL3MB(4)[7],=KL3MC(4)[7],=KL3MW(4)[7],=KL3MZ(4)[7],=KL3QS(4)[7], + =KL3SM(4)[7],=KL3VN(4)[7],=KL4IY(4)[7],=KL4JN(4)[7],=KL7DTJ(4)[7],=KL7DYS(4)[7],=KL7ED(4)[7], + =KL7EP(4)[7],=KL7EP/0(4)[7],=KL7GKY/0(4)[7],=KL7GLK(4)[7],=KL7GLK/0(4)[7],=KL7GLK/B(4)[7], + =KL7HR(4)[7],=KL7IWT(4)[7],=KL7IXI(4)[7],=KL7JGJ(4)[7],=KL7JIE(4)[7],=KL7JIM(4)[7],=KL7JR/0(4)[7], + =KL7MH(4)[7],=KL7MP(4)[7],=KL7MV(4)[7],=KL7NW(4)[7],=KL7PE/M(4)[7],=KL7QW(4)[7],=KL7QW/0(4)[7], + =KL7RH(4)[7],=KL7RZ(4)[7],=KL7SB/0(4)[7],=KL7SFD(4)[7],=KL7UV(4)[7],=KL7XH(4)[7],=KL7YL(4)[7], + =KL7YY/0(4)[7],=KL7ZD(4)[7],=KL7ZT(4)[7],=KP2X(4)[7],=KP2Y(4)[7],=KP4ATV(4)[7],=KP4MLF(4)[7], + =KP4XZ(4)[7],=NH0AD(4)[7],=NH2LH(4)[7],=NH6CF(4)[7],=NH6EU(4)[7],=NH6LR(4)[7],=NH6WF(4)[7], + =NH7CY(4)[7],=NH7FI(4)[7],=NH7XM(4)[7],=NH7ZH(4)[7],=NL7AS(4)[7],=NL7BU(4)[7],=NL7CO/M(4)[7], + =NL7CQ(4)[7],=NL7CQ/0(4)[7],=NL7FF(4)[7],=NL7FU(4)[7],=NL7IN(4)[7],=NL7SB(4)[7],=NL7T(4)[7], + =NL7XT(4)[7],=NL7XU(4)[7],=NL7ZG(4)[7],=NP3XP(4)[7],=NP4AI(4)[7],=NP4AI/0(4)[7],=VE4AGT/M(4)[7], + =VE4XC/M(4)[7],=WH2S(4)[7],=WH2Z(4)[7],=WH6AKZ(4)[7],=WH6ANH(4)[7],=WH6BLT(4)[7],=WH6BUL(4)[7], + =WH6BXD(4)[7],=WH6CTU(4)[7],=WH6CUE(4)[7],=WH6CYM(4)[7],=WH6CZI(4)[7],=WH6CZU(4)[7],=WH6DCJ(4)[7], + =WH6DUV(4)[7],=WH6DXA(4)[7],=WH6EAA(4)[7],=WH6EAE(4)[7],=WH6ENX(4)[7],=WH6FBM(4)[7],=WH6GOZ(4)[7], + =WH6LR(4)[7],=WH6MS(4)[7],=WH6QS(4)[7],=WH7IR(4)[7],=WH7MZ(4)[7],=WH9AAH(4)[7],=WL0JF(4)[7], + =WL1ON(4)[7],=WL7AEC(4)[7],=WL7AJA(4)[7],=WL7ANY(4)[7],=WL7ATK(4)[7],=WL7BRV(4)[7],=WL7BT(4)[7], + =WL7CEG(4)[7],=WL7CLI(4)[7],=WL7CPW(4)[7],=WL7CQF(4)[7],=WL7CRT(4)[7],=WL7CY(4)[7],=WL7J(4)[7], + =WL7JB(4)[7],=WL7LZ(4)[7],=WL7LZ/M(4)[7],=WL7RV(4)[7],=WL7S(4)[7],=WL7YM(4)[7],=WP2B/0(4)[7], + =WP3QH(4)[7],=WP4BTQ(4)[7],=WP4GQR(4)[7],=WP4LC(4)[7],=WP4LEY(4)[7],=WP4NPV(4)[7], =AH2V(5)[8],=AH2W(5)[8],=AH6BV(5)[8],=AL0A(5)[8],=AL1K(5)[8],=AL1O(5)[8],=AL4V(5)[8],=AL6L(5)[8], =AL6M(5)[8],=AL7GD(5)[8],=AL7LV(5)[8],=AL7QS(5)[8],=AL8A(5)[8],=AL8E(5)[8],=KH2AB(5)[8], =KH2AK(5)[8],=KH2BA(5)[8],=KH2EH(5)[8],=KH6GR(5)[8],=KH6HZ(5)[8],=KH6IKI(5)[8],=KH6JKQ(5)[8], @@ -1233,10 +1231,11 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =VE3CMB/M(5)[8],=VE4CCN/M(5)[8],=WH0EWX(5)[8],=WH2B(5)[8],=WH6CT(5)[8],=WH6DSN(5)[8],=WH6EI(5)[8], =WH6FBH(5)[8],=WH6MY(5)[8],=WH6SW(5)[8],=WH6SW/1(5)[8],=WH7TP(5)[8],=WH7YQ(5)[8],=WH7YR(5)[8], =WL1B(5)[8],=WL7B(5)[8],=WL7CC(5)[8],=WL7CUP(5)[8],=WL7CVD(5)[8],=WL7WO(5)[8],=WL7WO/1(5)[8], - =WL7Z/1(5)[8],=WP2MG(5)[8],=WP3AC(5)[8],=WP3GN(5)[8],=WP3NN(5)[8],=WP3QV(5)[8],=WP3QV/1(5)[8], - =WP3WV(5)[8],=WP4AKE(5)[8],=WP4AZJ(5)[8],=WP4BC(5)[8],=WP4BF(5)[8],=WP4CGI(5)[8],=WP4CJH(5)[8], - =WP4JF(5)[8],=WP4KAY(5)[8],=WP4KQ(5)[8],=WP4MKJ(5)[8],=WP4MMV(5)[8],=WP4MOC(5)[8],=WP4NKW(5)[8], - =WP4NUV(5)[8],=WP4NYT(5)[8],=WP4NYY(5)[8],=WP4OFO(5)[8],=WP4OIG(5)[8],=WP4OJK(5)[8],=WP4RQ(5)[8], + =WL7Z/1(5)[8],=WP2MG(5)[8],=WP3AC(5)[8],=WP3GN(5)[8],=WP3KE(5)[8],=WP3NN(5)[8],=WP3QV(5)[8], + =WP3QV/1(5)[8],=WP3WV(5)[8],=WP4AKE(5)[8],=WP4AZJ(5)[8],=WP4BC(5)[8],=WP4BF(5)[8],=WP4CGI(5)[8], + =WP4CJH(5)[8],=WP4JF(5)[8],=WP4KAY(5)[8],=WP4KQ(5)[8],=WP4LYV(5)[8],=WP4MKJ(5)[8],=WP4MMV(5)[8], + =WP4MOC(5)[8],=WP4NKW(5)[8],=WP4NUV(5)[8],=WP4NYT(5)[8],=WP4NYY(5)[8],=WP4OFO(5)[8],=WP4OIG(5)[8], + =WP4OJK(5)[8],=WP4RQ(5)[8], =AH0BR(5)[8],=AH2AL(5)[8],=AH2CG(5)[8],=AH2O(5)[8],=AH2P(5)[8],=AH6K(5)[8],=AL0Q(5)[8], =AL0Y(5)[8],=AL2O(5)[8],=AL7RG(5)[8],=AL7RK(5)[8],=KH2CW(5)[8],=KH2P(5)[8],=KH2R(5)[8], =KH4AG(5)[8],=KH6ALN(5)[8],=KH6HFO(5)[8],=KH6HO(5)[8],=KH7GA(5)[8],=KH7JO(5)[8],=KH7JO/2(5)[8], @@ -1251,9 +1250,9 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =WH6EHT(5)[8],=WH6FRH(5)[8],=WH6UO(5)[8],=WH7ZS(5)[8],=WL2NAS(5)[8],=WL7OG(5)[8],=WP2AAO(5)[8], =WP2AGY(5)[8],=WP3FU(5)[8],=WP3MD(5)[8],=WP3VU(5)[8],=WP3WZ(5)[8],=WP4BMU(5)[8],=WP4BNI(5)[8], =WP4BZ(5)[8],=WP4CB(5)[8],=WP4DME(5)[8],=WP4DWH(5)[8],=WP4EHY(5)[8],=WP4EYW(5)[8],=WP4HLY(5)[8], - =WP4HXS(5)[8],=WP4IVW(5)[8],=WP4KXX(5)[8],=WP4LFO(5)[8],=WP4LYI(5)[8],=WP4MQN(5)[8],=WP4MRB(5)[8], - =WP4MUJ(5)[8],=WP4MYM(5)[8],=WP4MZO(5)[8],=WP4NBS(5)[8],=WP4NZF(5)[8],=WP4OCO(5)[8],=WP4OPY(5)[8], - =WP4PZB(5)[8],=WP4R(5)[8],=XL3TUV/M(5)[8],=XM3CMB/M(5)[8], + =WP4HXS(5)[8],=WP4IVW(5)[8],=WP4KBX(5)[8],=WP4KXX(5)[8],=WP4LFO(5)[8],=WP4LYI(5)[8],=WP4MJX(5)[8], + =WP4MQN(5)[8],=WP4MRB(5)[8],=WP4MUJ(5)[8],=WP4MYM(5)[8],=WP4MZO(5)[8],=WP4NBS(5)[8],=WP4NZF(5)[8], + =WP4OCO(5)[8],=WP4OPY(5)[8],=WP4PZB(5)[8],=WP4R(5)[8],=XL3TUV/M(5)[8],=XM3CMB/M(5)[8], =4U1WB(5)[8],=AH6AX(5)[8],=AH6FF/3(5)[8],=AH6R(5)[8],=AH6Z(5)[8],=AH7J(5)[8],=AH8P(5)[8], =AL1B(5)[8],=AL1B/M(5)[8],=AL2G(5)[8],=AL3C(5)[8],=AL7AB(5)[8],=AL7NN(5)[8],=AL7NN/3(5)[8], =AL7RS(5)[8],=KH2EI(5)[8],=KH2JH(5)[8],=KH2JX(5)[8],=KH2SX(5)[8],=KH6CUJ(5)[8],=KH6GRG(5)[8], @@ -1264,16 +1263,16 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =KP4CAM(5)[8],=KP4FCF(5)[8],=KP4GB/3(5)[8],=KP4IP(5)[8],=KP4JB(5)[8],=KP4N(5)[8],=KP4N/3(5)[8], =KP4PRI(5)[8],=KP4UV(5)[8],=KP4VW(5)[8],=KP4WR(5)[8],=KP4XO(5)[8],=KP4XX(5)[8],=KP4YH(5)[8], =NH2CW(5)[8],=NH2LA(5)[8],=NH6BD(5)[8],=NH6BK(5)[8],=NH7C(5)[8],=NH7C/3(5)[8],=NH7CC(5)[8], - =NH7TV(5)[8],=NH7YK(5)[8],=NL7CK(5)[8],=NL7PJ(5)[8],=NL7V/3(5)[8],=NL7WA(5)[8],=NL7XM(5)[8], - =NL7XM/B(5)[8],=NP2EP(5)[8],=NP2G(5)[8],=NP2NC(5)[8],=NP3ES(5)[8],=NP3IP(5)[8],=NP3YN(5)[8], - =NP4RH(5)[8],=NP4YZ(5)[8],=WH6ADS(5)[8],=WH6AWO(5)[8],=WH6AZN(5)[8],=WH6CE(5)[8],=WH6CTO(5)[8], - =WH6DOA(5)[8],=WH6ECO(5)[8],=WH6EEL(5)[8],=WH6EEN(5)[8],=WH6EIJ(5)[8],=WH6FPS(5)[8],=WH6GEU(5)[8], - =WH6IO(5)[8],=WH6OB(5)[8],=WH6RN(5)[8],=WH7F(5)[8],=WH7USA(5)[8],=WL7AF(5)[8],=WL7L(5)[8], - =WP2XX(5)[8],=WP3BX(5)[8],=WP3CC(5)[8],=WP3EC(5)[8],=WP3FK(5)[8],=WP3ZV(5)[8],=WP4DA(5)[8], - =WP4DCK(5)[8],=WP4EDM(5)[8],=WP4GJL(5)[8],=WP4HRK(5)[8],=WP4HSZ(5)[8],=WP4IYE(5)[8],=WP4KDN(5)[8], - =WP4KKX(5)[8],=WP4KTU(5)[8],=WP4LEM(5)[8],=WP4LNP(5)[8],=WP4LTI(5)[8],=WP4MNV(5)[8],=WP4MSX(5)[8], - =WP4MYN(5)[8],=WP4NXG(5)[8],=WP4NYL(5)[8],=WP4OSQ(5)[8],=WP4PPH(5)[8],=WP4PUR(5)[8],=WP4PYL(5)[8], - =WP4PYM(5)[8],=WP4PYU(5)[8],=WP4PYV(5)[8],=WP4PYZ(5)[8],=WP4PZA(5)[8], + =NH7QH(5)[8],=NH7TV(5)[8],=NH7YK(5)[8],=NL7CK(5)[8],=NL7PJ(5)[8],=NL7V/3(5)[8],=NL7WA(5)[8], + =NL7XM(5)[8],=NL7XM/B(5)[8],=NP2EP(5)[8],=NP2G(5)[8],=NP2NC(5)[8],=NP3ES(5)[8],=NP3IP(5)[8], + =NP3YN(5)[8],=NP4RH(5)[8],=NP4YZ(5)[8],=WH6ADS(5)[8],=WH6AWO(5)[8],=WH6AZN(5)[8],=WH6CE(5)[8], + =WH6CMI(5)[8],=WH6CTO(5)[8],=WH6DOA(5)[8],=WH6ECO(5)[8],=WH6EEL(5)[8],=WH6EEN(5)[8],=WH6EIJ(5)[8], + =WH6FPS(5)[8],=WH6GEU(5)[8],=WH6IO(5)[8],=WH6OB(5)[8],=WH6RN(5)[8],=WH7F(5)[8],=WH7USA(5)[8], + =WL7AF(5)[8],=WL7L(5)[8],=WP2XX(5)[8],=WP3BX(5)[8],=WP3CC(5)[8],=WP3EC(5)[8],=WP3FK(5)[8], + =WP3ZV(5)[8],=WP4DA(5)[8],=WP4DCK(5)[8],=WP4EDM(5)[8],=WP4GJL(5)[8],=WP4HRK(5)[8],=WP4HSZ(5)[8], + =WP4IYE(5)[8],=WP4KDN(5)[8],=WP4KKX(5)[8],=WP4KTU(5)[8],=WP4LEM(5)[8],=WP4LNP(5)[8],=WP4LTI(5)[8], + =WP4MNV(5)[8],=WP4MSX(5)[8],=WP4MYN(5)[8],=WP4NXG(5)[8],=WP4NYL(5)[8],=WP4OSQ(5)[8],=WP4PPH(5)[8], + =WP4PUR(5)[8],=WP4PYL(5)[8],=WP4PYM(5)[8],=WP4PYU(5)[8],=WP4PYV(5)[8],=WP4PYZ(5)[8],=WP4PZA(5)[8], =AH0BV(5)[8],=AH0BZ(5)[8],=AH0G(5)[8],=AH2AJ(5)[8],=AH2AM(5)[8],=AH2AV/4(5)[8],=AH2BW(5)[8], =AH2DF(5)[8],=AH2EB(5)[8],=AH2EJ(5)[8],=AH2X(5)[8],=AH3B(5)[8],=AH6AL(5)[8],=AH6AT(5)[8], =AH6AU(5)[8],=AH6BJ(5)[8],=AH6C(5)[8],=AH6EZ/4(5)[8],=AH6FX(5)[8],=AH6FX/4(5)[8],=AH6IC(5)[8], @@ -1284,102 +1283,103 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =AL7AL(5)[8],=AL7AM(5)[8],=AL7BA(5)[8],=AL7FR(5)[8],=AL7GF(5)[8],=AL7GK(5)[8],=AL7HG(5)[8], =AL7HW(5)[8],=AL7HW/4(5)[8],=AL7IS(5)[8],=AL7KI(5)[8],=AL7KT(5)[8],=AL7LH(5)[8],=AL7LJ(5)[8], =AL7NL(5)[8],=AL7NM(5)[8],=AL7NS(5)[8],=AL7NS/140(5)[8],=AL7PL(5)[8],=AL7QI(5)[8],=AL7RB(5)[8], - =AL7RE(5)[8],=AL7RL(5)[8],=G8ERJ(5)[8],=GO4AZM(5)[8],=GQ4AZM(5)[8],=GR4AZM(5)[8],=KH0CW(5)[8], - =KH0G(5)[8],=KH0HR(5)[8],=KH0NI(5)[8],=KH0ZZ(5)[8],=KH2D(5)[8],=KH2D/4(5)[8],=KH2GUM/P(5)[8], - =KH2HB(5)[8],=KH2KD(5)[8],=KH2NC(5)[8],=KH2PM(5)[8],=KH2RL(5)[8],=KH2TI(5)[8],=KH2UG(5)[8], - =KH2UV(5)[8],=KH2UY(5)[8],=KH2UZ(5)[8],=KH2VB(5)[8],=KH2VM(5)[8],=KH3AC(5)[8],=KH3AG(5)[8], - =KH6AE(5)[8],=KH6AHQ(5)[8],=KH6AME(5)[8],=KH6CG(5)[8],=KH6CG/4(5)[8],=KH6CT(5)[8],=KH6ED(5)[8], - =KH6FHS(5)[8],=KH6HHS(5)[8],=KH6HHS/4(5)[8],=KH6HOW(5)[8],=KH6ILR(5)[8],=KH6ILR/4(5)[8], - =KH6ITI(5)[8],=KH6JAU(5)[8],=KH6JJD(5)[8],=KH6JNW(5)[8],=KH6JUA(5)[8],=KH6KZ(5)[8],=KH6M(5)[8], - =KH6M/4(5)[8],=KH6M/M(5)[8],=KH6MT(5)[8],=KH6MT/4(5)[8],=KH6NC(5)[8],=KH6NI(5)[8],=KH6OU(5)[8], - =KH6POI(5)[8],=KH6PU(5)[8],=KH6RP(5)[8],=KH6TY(5)[8],=KH6TY/R(5)[8],=KH6UN(5)[8],=KH6WE(5)[8], - =KH6WY(5)[8],=KH6XH(5)[8],=KH7DA(5)[8],=KH7DM(5)[8],=KH7DY(5)[8],=KH7FC(5)[8],=KH7FU(5)[8], - =KH7GM(5)[8],=KH7GZ(5)[8],=KH7HJ/4(5)[8],=KH7OC(5)[8],=KH7OV(5)[8],=KH7WK(5)[8],=KH7WU(5)[8], - =KH7XS/4(5)[8],=KH7XT(5)[8],=KH7ZC(5)[8],=KH8DO(5)[8],=KH8U(5)[8],=KL0AG(5)[8],=KL0BG(5)[8], - =KL0IP(5)[8],=KL0KC(5)[8],=KL0KE/4(5)[8],=KL0L(5)[8],=KL0MG(5)[8],=KL0MP(5)[8],=KL0S(5)[8], - =KL0SS(5)[8],=KL0ST(5)[8],=KL0TY(5)[8],=KL0UA(5)[8],=KL0UD(5)[8],=KL0VU(5)[8],=KL0WF(5)[8], - =KL1AN(5)[8],=KL1AV(5)[8],=KL1KP(5)[8],=KL1NK(5)[8],=KL1NS(5)[8],=KL1OK(5)[8],=KL1PA(5)[8], - =KL1SS(5)[8],=KL2AK(5)[8],=KL2CX(5)[8],=KL2EY(5)[8],=KL2GG(5)[8],=KL2GP(5)[8],=KL2HV(5)[8], - =KL2MQ(5)[8],=KL2NN(5)[8],=KL2UM(5)[8],=KL2UQ(5)[8],=KL2XI(5)[8],=KL3BG(5)[8],=KL3EV(5)[8], - =KL3FA(5)[8],=KL3HG(5)[8],=KL3IA(5)[8],=KL3KB(5)[8],=KL3KG(5)[8],=KL3NR(5)[8],=KL3SH(5)[8], - =KL3WM(5)[8],=KL3X(5)[8],=KL3XB(5)[8],=KL4CO(5)[8],=KL4DD(5)[8],=KL4H(5)[8],=KL4J(5)[8], - =KL4XR(5)[8],=KL5X(5)[8],=KL5YJ(5)[8],=KL7A(5)[8],=KL7AF(5)[8],=KL7DA(5)[8],=KL7DA/4(5)[8], - =KL7EA(5)[8],=KL7FO(5)[8],=KL7GLL(5)[8],=KL7H(5)[8],=KL7HIM(5)[8],=KL7HJZ(5)[8],=KL7HNY(5)[8], - =KL7HOT(5)[8],=KL7HQW(5)[8],=KL7HV(5)[8],=KL7HX(5)[8],=KL7I(5)[8],=KL7IEK(5)[8],=KL7IKZ(5)[8], - =KL7IV(5)[8],=KL7IVY(5)[8],=KL7IWF(5)[8],=KL7JDS(5)[8],=KL7JR(5)[8],=KL7LS(5)[8],=KL7MJ(5)[8], - =KL7NCO(5)[8],=KL7NL(5)[8],=KL7NL/4(5)[8],=KL7NT(5)[8],=KL7OO(5)[8],=KL7P/4(5)[8],=KL7PS(5)[8], - =KL7QH(5)[8],=KL7QU(5)[8],=KL7SR(5)[8],=KL7TZ(5)[8],=KL9A/1(5)[8],=KP2AF(5)[8],=KP2AV(5)[8], - =KP2AV/4(5)[8],=KP2BU(5)[8],=KP2CH(5)[8],=KP2CR(5)[8],=KP2L(5)[8],=KP2L/4(5)[8],=KP2N(5)[8], - =KP2QL(5)[8],=KP2R(5)[8],=KP2U(5)[8],=KP2US(5)[8],=KP2V(5)[8],=KP3AMG(5)[8],=KP3BL(5)[8], - =KP3BP(5)[8],=KP3SK(5)[8],=KP3SW(5)[8],=KP3U(5)[8],=KP4AD(5)[8],=KP4AOD(5)[8],=KP4AOD/4(5)[8], - =KP4AYI(5)[8],=KP4BBN(5)[8],=KP4BEC(5)[8],=KP4BM(5)[8],=KP4BOB(5)[8],=KP4CBP(5)[8],=KP4CEL(5)[8], - =KP4CH(5)[8],=KP4CJ(5)[8],=KP4CPP(5)[8],=KP4CSJ(5)[8],=KP4CSZ(5)[8],=KP4CW(5)[8],=KP4CZ(5)[8], - =KP4DAC(5)[8],=KP4DDS(5)[8],=KP4DPQ(5)[8],=KP4DQS(5)[8],=KP4EDL(5)[8],=KP4EF(5)[8],=KP4EH(5)[8], - =KP4EIA(5)[8],=KP4EMY(5)[8],=KP4ENK(5)[8],=KP4EOR(5)[8],=KP4EOR/4(5)[8],=KP4ERT(5)[8], - =KP4ESC(5)[8],=KP4FBS(5)[8],=KP4FDE(5)[8],=KP4FFO(5)[8],=KP4FGI(5)[8],=KP4FIR(5)[8],=KP4FJE(5)[8], - =KP4FLP(5)[8],=KP4FOF(5)[8],=KP4GW(5)[8],=KP4HE(5)[8],=KP4HN(5)[8],=KP4II(5)[8],=KP4IRI(5)[8], - =KP4IT(5)[8],=KP4JCC(5)[8],=KP4JOS(5)[8],=KP4JWR(5)[8],=KP4KA(5)[8],=KP4KD(5)[8],=KP4KD/4(5)[8], - =KP4KE/4(5)[8],=KP4KF(5)[8],=KP4LEU(5)[8],=KP4LF(5)[8],=KP4LMD(5)[8],=KP4LQ(5)[8],=KP4LUV(5)[8], - =KP4LX(5)[8],=KP4MA(5)[8],=KP4MMG(5)[8],=KP4MPR(5)[8],=KP4MSP(5)[8],=KP4ND(5)[8],=KP4NI(5)[8], - =KP4OO(5)[8],=KP4PC(5)[8],=KP4PEC(5)[8],=KP4PF(5)[8],=KP4PM(5)[8],=KP4PMD(5)[8],=KP4Q(5)[8], - =KP4QT(5)[8],=KP4QT/4(5)[8],=KP4REY(5)[8],=KP4RGD(5)[8],=KP4RGT(5)[8],=KP4ROP(5)[8],=KP4RRC(5)[8], - =KP4RT(5)[8],=KP4RZ(5)[8],=KP4SU(5)[8],=KP4SWR(5)[8],=KP4TL(5)[8],=KP4UFO(5)[8],=KP4USA(5)[8], - =KP4VMR(5)[8],=KP4VO(5)[8],=KP4WK(5)[8],=KP4WW(5)[8],=KP4WY(5)[8],=KP4XP(5)[8],=KP4YLV(5)[8], - =KP4ZF(5)[8],=KP4ZV(5)[8],=KP4ZX(5)[8],=NH2A(5)[8],=NH2BQ(5)[8],=NH2DB(5)[8],=NH2F(5)[8], - =NH2GY(5)[8],=NH2KW(5)[8],=NH2NG(5)[8],=NH6AU(5)[8],=NH6AX(5)[8],=NH6BD/4(5)[8],=NH6E(5)[8], - =NH6GE(5)[8],=NH6GR(5)[8],=NH6HX(5)[8],=NH6HX/4(5)[8],=NH6JX(5)[8],=NH6KI(5)[8],=NH6QR(5)[8], - =NH6SR(5)[8],=NH6SZ(5)[8],=NH6T(5)[8],=NH6TL(5)[8],=NH7AA(5)[8],=NH7AQ(5)[8],=NH7AR(5)[8], - =NH7FG(5)[8],=NH7FV(5)[8],=NH7OI(5)[8],=NH7P(5)[8],=NH7T/4(5)[8],=NH7UN(5)[8],=NH7XN(5)[8], - =NH7YL(5)[8],=NL7AJ(5)[8],=NL7AU(5)[8],=NL7AU/4(5)[8],=NL7BV(5)[8],=NL7KL(5)[8],=NL7KX(5)[8], - =NL7LO(5)[8],=NL7LR(5)[8],=NL7LY(5)[8],=NL7MD(5)[8],=NL7MR(5)[8],=NL7OB(5)[8],=NL7OS(5)[8], - =NL7P(5)[8],=NL7PV(5)[8],=NL7U(5)[8],=NL7UP(5)[8],=NL7VV(5)[8],=NL7VX(5)[8],=NL7VX/4(5)[8], - =NL7VX/M(5)[8],=NL7YZ(5)[8],=NP2B(5)[8],=NP2B/4(5)[8],=NP2BB(5)[8],=NP2BW(5)[8],=NP2C/4(5)[8], - =NP2CB(5)[8],=NP2D(5)[8],=NP2DB(5)[8],=NP2DJ(5)[8],=NP2EI(5)[8],=NP2FJ(5)[8],=NP2FT(5)[8], - =NP2GN(5)[8],=NP2GW(5)[8],=NP2HQ(5)[8],=NP2HS(5)[8],=NP2HW(5)[8],=NP2IE(5)[8],=NP2IF(5)[8], - =NP2IJ(5)[8],=NP2IS(5)[8],=NP2IW(5)[8],=NP2IX(5)[8],=NP2JA(5)[8],=NP2JS(5)[8],=NP2JV(5)[8], - =NP2L(5)[8],=NP2LC(5)[8],=NP2MM(5)[8],=NP2MN(5)[8],=NP2MP(5)[8],=NP2MR(5)[8],=NP2MR/4(5)[8], - =NP2O(5)[8],=NP2OL(5)[8],=NP2OO(5)[8],=NP2OR(5)[8],=NP2PA(5)[8],=NP2R(5)[8],=NP2T(5)[8], - =NP2W(5)[8],=NP3AX(5)[8],=NP3BL(5)[8],=NP3CC(5)[8],=NP3CI(5)[8],=NP3CM(5)[8],=NP3CT(5)[8], - =NP3FR(5)[8],=NP3G(5)[8],=NP3HD(5)[8],=NP3HG(5)[8],=NP3HN(5)[8],=NP3HP(5)[8],=NP3HU(5)[8], - =NP3IL(5)[8],=NP3IU(5)[8],=NP3K(5)[8],=NP3KM(5)[8],=NP3MM(5)[8],=NP3MX(5)[8],=NP3NC(5)[8], - =NP3OW(5)[8],=NP3QT(5)[8],=NP3R(5)[8],=NP3ST(5)[8],=NP3TM(5)[8],=NP3UM(5)[8],=NP3VJ(5)[8], - =NP4AS(5)[8],=NP4AV(5)[8],=NP4CC(5)[8],=NP4CK(5)[8],=NP4CV(5)[8],=NP4DM(5)[8],=NP4EM(5)[8], - =NP4GH(5)[8],=NP4J(5)[8],=NP4JL(5)[8],=NP4JU(5)[8],=NP4KV(5)[8],=NP4M(5)[8],=NP4ND(5)[8], - =NP4PF(5)[8],=NP4RJ(5)[8],=NP4SY(5)[8],=NP4TR(5)[8],=NP4WT(5)[8],=NP4XB(5)[8],=NP4ZC(5)[8], - =WH2AAT(5)[8],=WH2ABJ(5)[8],=WH2G(5)[8],=WH6A(5)[8],=WH6ACF(5)[8],=WH6AJS(5)[8],=WH6AQ(5)[8], - =WH6AVU(5)[8],=WH6AX(5)[8],=WH6BRQ(5)[8],=WH6CEF(5)[8],=WH6CMT(5)[8],=WH6CNC(5)[8],=WH6CTC(5)[8], - =WH6CXA(5)[8],=WH6CXT(5)[8],=WH6DBX(5)[8],=WH6DMJ(5)[8],=WH6DNF(5)[8],=WH6DOL(5)[8],=WH6DUJ(5)[8], - =WH6DXT(5)[8],=WH6DZ(5)[8],=WH6ECQ(5)[8],=WH6EFI(5)[8],=WH6EFX(5)[8],=WH6EFY(5)[8],=WH6EIK(5)[8], - =WH6EIR(5)[8],=WH6EKW(5)[8],=WH6ELG(5)[8],=WH6ELM(5)[8],=WH6ETF(5)[8],=WH6FCP(5)[8],=WH6GHO(5)[8], - =WH6HA(5)[8],=WH6IF(5)[8],=WH6IZ(5)[8],=WH6J(5)[8],=WH6L(5)[8],=WH6LE(5)[8],=WH6LE/4(5)[8], - =WH6LE/M(5)[8],=WH6LE/P(5)[8],=WH6NE(5)[8],=WH6NU(5)[8],=WH6WX(5)[8],=WH6YH(5)[8],=WH6YH/4(5)[8], - =WH6YM(5)[8],=WH6ZF(5)[8],=WH7GD(5)[8],=WH7HX(5)[8],=WH7NI(5)[8],=WH7XK(5)[8],=WH7XU(5)[8], - =WH7YL(5)[8],=WH7YV(5)[8],=WH7ZM(5)[8],=WH9AAF(5)[8],=WL4X(5)[8],=WL7AUL(5)[8],=WL7AX(5)[8], - =WL7CHA(5)[8],=WL7CIB(5)[8],=WL7CKJ(5)[8],=WL7COL(5)[8],=WL7CPA(5)[8],=WL7CQT(5)[8],=WL7CUY(5)[8], - =WL7E/4(5)[8],=WL7GV(5)[8],=WL7IO(5)[8],=WL7JE(5)[8],=WL7SR(5)[8],=WL7UN(5)[8],=WL7YX(5)[8], - =WP2AGD(5)[8],=WP2AGO(5)[8],=WP2AHC(5)[8],=WP2AIG(5)[8],=WP2AIL(5)[8],=WP2BB(5)[8],=WP2C(5)[8], - =WP2J(5)[8],=WP2L(5)[8],=WP2MA(5)[8],=WP2P(5)[8],=WP3AY(5)[8],=WP3BC(5)[8],=WP3DW(5)[8], - =WP3HL(5)[8],=WP3IM(5)[8],=WP3JE(5)[8],=WP3JQ(5)[8],=WP3JU(5)[8],=WP3K(5)[8],=WP3LE(5)[8], - =WP3MB(5)[8],=WP3ME(5)[8],=WP3NIS(5)[8],=WP3O(5)[8],=WP3PW(5)[8],=WP3QE(5)[8],=WP3TQ(5)[8], - =WP3ZA(5)[8],=WP4AIE(5)[8],=WP4AIL(5)[8],=WP4AIZ(5)[8],=WP4ALH(5)[8],=WP4AQK(5)[8],=WP4AVW(5)[8], - =WP4B(5)[8],=WP4BFP(5)[8],=WP4BGM(5)[8],=WP4BIN(5)[8],=WP4BJS(5)[8],=WP4BK(5)[8],=WP4BOC(5)[8], - =WP4BQV(5)[8],=WP4BXS(5)[8],=WP4BZG(5)[8],=WP4CKW(5)[8],=WP4CLS(5)[8],=WP4CMH(5)[8],=WP4DC(5)[8], - =WP4DCB(5)[8],=WP4DFK(5)[8],=WP4DMV(5)[8],=WP4DNE(5)[8],=WP4DPX(5)[8],=WP4ENX(5)[8],=WP4EXH(5)[8], - =WP4FEI(5)[8],=WP4FRK(5)[8],=WP4FS(5)[8],=WP4GAK(5)[8],=WP4GFH(5)[8],=WP4GX(5)[8],=WP4GYA(5)[8], - =WP4HFZ(5)[8],=WP4HNN(5)[8],=WP4HOX(5)[8],=WP4IF(5)[8],=WP4IJ(5)[8],=WP4IK(5)[8],=WP4ILP(5)[8], - =WP4INP(5)[8],=WP4JC(5)[8],=WP4JKO(5)[8],=WP4JNB(5)[8],=WP4JQJ(5)[8],=WP4JSR(5)[8],=WP4JSV(5)[8], - =WP4JT(5)[8],=WP4KCJ(5)[8],=WP4KDH(5)[8],=WP4KFP(5)[8],=WP4KGE(5)[8],=WP4KGI(5)[8],=WP4KI(5)[8], - =WP4KJV(5)[8],=WP4KPK(5)[8],=WP4KSK(5)[8],=WP4KTD(5)[8],=WP4LBK(5)[8],=WP4LDG(5)[8],=WP4LDL(5)[8], - =WP4LDP(5)[8],=WP4LE(5)[8],=WP4LEO(5)[8],=WP4LHA(5)[8],=WP4LTA(5)[8],=WP4MAE(5)[8],=WP4MD(5)[8], - =WP4MO(5)[8],=WP4MQF(5)[8],=WP4MWE(5)[8],=WP4MWK(5)[8],=WP4MWS(5)[8],=WP4MXE(5)[8],=WP4MYG(5)[8], - =WP4MYK(5)[8],=WP4NAI(5)[8],=WP4NAQ(5)[8],=WP4NBF(5)[8],=WP4NBG(5)[8],=WP4NFU(5)[8],=WP4NKU(5)[8], - =WP4NLQ(5)[8],=WP4NVL(5)[8],=WP4NWV(5)[8],=WP4NWW(5)[8],=WP4NYU(5)[8],=WP4O/4(5)[8],=WP4O/M(5)[8], - =WP4OAT(5)[8],=WP4OBD(5)[8],=WP4OBH(5)[8],=WP4ODR(5)[8],=WP4ODT(5)[8],=WP4OEO(5)[8],=WP4OFA(5)[8], - =WP4OFL(5)[8],=WP4OHJ(5)[8],=WP4OJU(5)[8],=WP4OKI(5)[8],=WP4OLM(5)[8],=WP4OMG(5)[8],=WP4OMV(5)[8], - =WP4ONR(5)[8],=WP4OOI(5)[8],=WP4OPD(5)[8],=WP4OPF(5)[8],=WP4OQH(5)[8],=WP4OTP(5)[8],=WP4OXA(5)[8], - =WP4P(5)[8],=WP4PEP(5)[8],=WP4PR(5)[8],=WP4PUV(5)[8],=WP4PWV(5)[8],=WP4PXG(5)[8],=WP4QER(5)[8], - =WP4QGV(5)[8],=WP4QHU(5)[8],=WP4RRR(5)[8],=WP4TD(5)[8],=WP4TX(5)[8],=WP4UC(5)[8],=WP4UM(5)[8], - =WP4UO(5)[8],=WP4VL(5)[8],=WP4VM(5)[8],=WP4YG(5)[8],=WP4ZW(5)[8], + =AL7RE(5)[8],=AL7RL(5)[8],=AL7RN(5)[8],=G8ERJ(5)[8],=GO4AZM(5)[8],=GQ4AZM(5)[8],=GR4AZM(5)[8], + =KH0CW(5)[8],=KH0G(5)[8],=KH0HR(5)[8],=KH0NI(5)[8],=KH0ZZ(5)[8],=KH2D(5)[8],=KH2D/4(5)[8], + =KH2GUM/P(5)[8],=KH2HB(5)[8],=KH2KD(5)[8],=KH2NC(5)[8],=KH2PM(5)[8],=KH2RL(5)[8],=KH2TI(5)[8], + =KH2UG(5)[8],=KH2UV(5)[8],=KH2UY(5)[8],=KH2UZ(5)[8],=KH2VB(5)[8],=KH2VM(5)[8],=KH3AC(5)[8], + =KH3AG(5)[8],=KH6AE(5)[8],=KH6AHQ(5)[8],=KH6AME(5)[8],=KH6CG(5)[8],=KH6CG/4(5)[8],=KH6CT(5)[8], + =KH6ED(5)[8],=KH6FHS(5)[8],=KH6HHS(5)[8],=KH6HHS/4(5)[8],=KH6HOW(5)[8],=KH6ILR(5)[8], + =KH6ILR/4(5)[8],=KH6ITI(5)[8],=KH6JAU(5)[8],=KH6JJD(5)[8],=KH6JNW(5)[8],=KH6JUA(5)[8], + =KH6KZ(5)[8],=KH6M(5)[8],=KH6M/4(5)[8],=KH6M/M(5)[8],=KH6MT(5)[8],=KH6MT/4(5)[8],=KH6NC(5)[8], + =KH6NI(5)[8],=KH6OU(5)[8],=KH6POI(5)[8],=KH6PU(5)[8],=KH6RP(5)[8],=KH6TY(5)[8],=KH6TY/R(5)[8], + =KH6UN(5)[8],=KH6WE(5)[8],=KH6WY(5)[8],=KH6XH(5)[8],=KH7DA(5)[8],=KH7DM(5)[8],=KH7DY(5)[8], + =KH7FC(5)[8],=KH7FU(5)[8],=KH7GM(5)[8],=KH7GZ(5)[8],=KH7HJ/4(5)[8],=KH7OC(5)[8],=KH7OV(5)[8], + =KH7WK(5)[8],=KH7WU(5)[8],=KH7XS/4(5)[8],=KH7XT(5)[8],=KH7ZC(5)[8],=KH8DO(5)[8],=KH8U(5)[8], + =KL0AG(5)[8],=KL0BG(5)[8],=KL0IP(5)[8],=KL0KC(5)[8],=KL0KE/4(5)[8],=KL0L(5)[8],=KL0MG(5)[8], + =KL0MP(5)[8],=KL0S(5)[8],=KL0SS(5)[8],=KL0ST(5)[8],=KL0TY(5)[8],=KL0UA(5)[8],=KL0UD(5)[8], + =KL0VU(5)[8],=KL0WF(5)[8],=KL0XJ(5)[8],=KL1AN(5)[8],=KL1AV(5)[8],=KL1KP(5)[8],=KL1NK(5)[8], + =KL1NS(5)[8],=KL1OK(5)[8],=KL1PA(5)[8],=KL1SS(5)[8],=KL2AK(5)[8],=KL2CX(5)[8],=KL2EY(5)[8], + =KL2GG(5)[8],=KL2GP(5)[8],=KL2HV(5)[8],=KL2MQ(5)[8],=KL2NN(5)[8],=KL2UM(5)[8],=KL2UQ(5)[8], + =KL2XI(5)[8],=KL3BG(5)[8],=KL3EV(5)[8],=KL3FA(5)[8],=KL3HG(5)[8],=KL3IA(5)[8],=KL3KB(5)[8], + =KL3KG(5)[8],=KL3NR(5)[8],=KL3SH(5)[8],=KL3WM(5)[8],=KL3X(5)[8],=KL3XB(5)[8],=KL4CO(5)[8], + =KL4DD(5)[8],=KL4H(5)[8],=KL4J(5)[8],=KL4XR(5)[8],=KL5X(5)[8],=KL5YJ(5)[8],=KL7A(5)[8], + =KL7AF(5)[8],=KL7DA(5)[8],=KL7DA/4(5)[8],=KL7EA(5)[8],=KL7FO(5)[8],=KL7GLL(5)[8],=KL7H(5)[8], + =KL7HIM(5)[8],=KL7HJZ(5)[8],=KL7HNY(5)[8],=KL7HOT(5)[8],=KL7HQW(5)[8],=KL7HV(5)[8],=KL7HX(5)[8], + =KL7I(5)[8],=KL7IEK(5)[8],=KL7IKZ(5)[8],=KL7IV(5)[8],=KL7IVY(5)[8],=KL7IWF(5)[8],=KL7JDS(5)[8], + =KL7JR(5)[8],=KL7LS(5)[8],=KL7MJ(5)[8],=KL7NCO(5)[8],=KL7NL(5)[8],=KL7NL/4(5)[8],=KL7NT(5)[8], + =KL7OO(5)[8],=KL7P/4(5)[8],=KL7PS(5)[8],=KL7QH(5)[8],=KL7QU(5)[8],=KL7SR(5)[8],=KL7TZ(5)[8], + =KL9A/1(5)[8],=KP2AF(5)[8],=KP2AV(5)[8],=KP2AV/4(5)[8],=KP2BU(5)[8],=KP2CH(5)[8],=KP2CR(5)[8], + =KP2L(5)[8],=KP2L/4(5)[8],=KP2N(5)[8],=KP2QL(5)[8],=KP2R(5)[8],=KP2U(5)[8],=KP2US(5)[8], + =KP2V(5)[8],=KP3AMG(5)[8],=KP3BL(5)[8],=KP3BP(5)[8],=KP3SK(5)[8],=KP3SW(5)[8],=KP3U(5)[8], + =KP4AD(5)[8],=KP4AOD(5)[8],=KP4AOD/4(5)[8],=KP4AYI(5)[8],=KP4BBN(5)[8],=KP4BEC(5)[8],=KP4BM(5)[8], + =KP4BOB(5)[8],=KP4CBP(5)[8],=KP4CEL(5)[8],=KP4CH(5)[8],=KP4CJ(5)[8],=KP4CPP(5)[8],=KP4CSJ(5)[8], + =KP4CSZ(5)[8],=KP4CW(5)[8],=KP4CZ(5)[8],=KP4DAC(5)[8],=KP4DDS(5)[8],=KP4DPQ(5)[8],=KP4DQS(5)[8], + =KP4EDL(5)[8],=KP4EF(5)[8],=KP4EH(5)[8],=KP4EIA(5)[8],=KP4EMY(5)[8],=KP4ENK(5)[8],=KP4EOR(5)[8], + =KP4EOR/4(5)[8],=KP4ERT(5)[8],=KP4ESC(5)[8],=KP4FBS(5)[8],=KP4FDE(5)[8],=KP4FFO(5)[8], + =KP4FGI(5)[8],=KP4FIR(5)[8],=KP4FJE(5)[8],=KP4FLP(5)[8],=KP4FOF(5)[8],=KP4GW(5)[8],=KP4HE(5)[8], + =KP4HN(5)[8],=KP4II(5)[8],=KP4IRI(5)[8],=KP4IT(5)[8],=KP4JCC(5)[8],=KP4JOS(5)[8],=KP4JWR(5)[8], + =KP4KA(5)[8],=KP4KD(5)[8],=KP4KD/4(5)[8],=KP4KE/4(5)[8],=KP4KF(5)[8],=KP4LEU(5)[8],=KP4LF(5)[8], + =KP4LMD(5)[8],=KP4LQ(5)[8],=KP4LUV(5)[8],=KP4LX(5)[8],=KP4MA(5)[8],=KP4MMG(5)[8],=KP4MPR(5)[8], + =KP4MSP(5)[8],=KP4ND(5)[8],=KP4NI(5)[8],=KP4OO(5)[8],=KP4PC(5)[8],=KP4PEC(5)[8],=KP4PF(5)[8], + =KP4PM(5)[8],=KP4PMD(5)[8],=KP4Q(5)[8],=KP4QT(5)[8],=KP4QT/4(5)[8],=KP4REY(5)[8],=KP4RGD(5)[8], + =KP4RGT(5)[8],=KP4ROP(5)[8],=KP4RRC(5)[8],=KP4RT(5)[8],=KP4RZ(5)[8],=KP4SU(5)[8],=KP4SWR(5)[8], + =KP4TL(5)[8],=KP4UFO(5)[8],=KP4USA(5)[8],=KP4VMR(5)[8],=KP4VO(5)[8],=KP4WK(5)[8],=KP4WW(5)[8], + =KP4WY(5)[8],=KP4XP(5)[8],=KP4YLV(5)[8],=KP4ZF(5)[8],=KP4ZV(5)[8],=KP4ZX(5)[8],=NH2A(5)[8], + =NH2BQ(5)[8],=NH2DB(5)[8],=NH2F(5)[8],=NH2GY(5)[8],=NH2KW(5)[8],=NH2NG(5)[8],=NH6AU(5)[8], + =NH6AX(5)[8],=NH6BD/4(5)[8],=NH6E(5)[8],=NH6GE(5)[8],=NH6GR(5)[8],=NH6HX(5)[8],=NH6HX/4(5)[8], + =NH6JX(5)[8],=NH6KI(5)[8],=NH6QR(5)[8],=NH6SR(5)[8],=NH6SZ(5)[8],=NH6T(5)[8],=NH6TL(5)[8], + =NH7AA(5)[8],=NH7AQ(5)[8],=NH7AR(5)[8],=NH7FG(5)[8],=NH7FV(5)[8],=NH7OI(5)[8],=NH7P(5)[8], + =NH7T/4(5)[8],=NH7UN(5)[8],=NH7XJ(5)[8],=NH7XN(5)[8],=NH7YL(5)[8],=NL7AJ(5)[8],=NL7AU(5)[8], + =NL7AU/4(5)[8],=NL7BV(5)[8],=NL7KL(5)[8],=NL7KX(5)[8],=NL7LO(5)[8],=NL7LR(5)[8],=NL7LY(5)[8], + =NL7MD(5)[8],=NL7MR(5)[8],=NL7OB(5)[8],=NL7OS(5)[8],=NL7P(5)[8],=NL7PV(5)[8],=NL7U(5)[8], + =NL7UP(5)[8],=NL7VV(5)[8],=NL7VX(5)[8],=NL7VX/4(5)[8],=NL7VX/M(5)[8],=NL7YZ(5)[8],=NP2B(5)[8], + =NP2B/4(5)[8],=NP2BB(5)[8],=NP2BW(5)[8],=NP2C/4(5)[8],=NP2CB(5)[8],=NP2D(5)[8],=NP2DB(5)[8], + =NP2DJ(5)[8],=NP2EI(5)[8],=NP2FJ(5)[8],=NP2FT(5)[8],=NP2GN(5)[8],=NP2GW(5)[8],=NP2HQ(5)[8], + =NP2HS(5)[8],=NP2HW(5)[8],=NP2IE(5)[8],=NP2IF(5)[8],=NP2IJ(5)[8],=NP2IS(5)[8],=NP2IW(5)[8], + =NP2IX(5)[8],=NP2JA(5)[8],=NP2JS(5)[8],=NP2JV(5)[8],=NP2L(5)[8],=NP2LC(5)[8],=NP2MM(5)[8], + =NP2MN(5)[8],=NP2MP(5)[8],=NP2MR(5)[8],=NP2MR/4(5)[8],=NP2O(5)[8],=NP2OL(5)[8],=NP2OO(5)[8], + =NP2OR(5)[8],=NP2PA(5)[8],=NP2R(5)[8],=NP2T(5)[8],=NP2W(5)[8],=NP3AX(5)[8],=NP3BL(5)[8], + =NP3CC(5)[8],=NP3CI(5)[8],=NP3CM(5)[8],=NP3CT(5)[8],=NP3FR(5)[8],=NP3G(5)[8],=NP3HD(5)[8], + =NP3HG(5)[8],=NP3HN(5)[8],=NP3HP(5)[8],=NP3HU(5)[8],=NP3IL(5)[8],=NP3IU(5)[8],=NP3K(5)[8], + =NP3KM(5)[8],=NP3MM(5)[8],=NP3MX(5)[8],=NP3NC(5)[8],=NP3OW(5)[8],=NP3QT(5)[8],=NP3R(5)[8], + =NP3ST(5)[8],=NP3TM(5)[8],=NP3UM(5)[8],=NP3VJ(5)[8],=NP4AS(5)[8],=NP4AV(5)[8],=NP4CC(5)[8], + =NP4CK(5)[8],=NP4CV(5)[8],=NP4DM(5)[8],=NP4EM(5)[8],=NP4GH(5)[8],=NP4J(5)[8],=NP4JL(5)[8], + =NP4JU(5)[8],=NP4KV(5)[8],=NP4M(5)[8],=NP4ND(5)[8],=NP4PF(5)[8],=NP4RJ(5)[8],=NP4SY(5)[8], + =NP4TR(5)[8],=NP4WT(5)[8],=NP4XB(5)[8],=NP4ZC(5)[8],=WH2AAT(5)[8],=WH2ABJ(5)[8],=WH2G(5)[8], + =WH6A(5)[8],=WH6ACF(5)[8],=WH6AJS(5)[8],=WH6AQ(5)[8],=WH6AVU(5)[8],=WH6AX(5)[8],=WH6BRQ(5)[8], + =WH6CEF(5)[8],=WH6CMT(5)[8],=WH6CNC(5)[8],=WH6CTC(5)[8],=WH6CXA(5)[8],=WH6CXT(5)[8],=WH6DBX(5)[8], + =WH6DMJ(5)[8],=WH6DNF(5)[8],=WH6DOL(5)[8],=WH6DUJ(5)[8],=WH6DXT(5)[8],=WH6DZ(5)[8],=WH6ECQ(5)[8], + =WH6EFI(5)[8],=WH6EFX(5)[8],=WH6EFY(5)[8],=WH6EIK(5)[8],=WH6EIR(5)[8],=WH6EKW(5)[8],=WH6ELG(5)[8], + =WH6ELM(5)[8],=WH6ETF(5)[8],=WH6FCP(5)[8],=WH6GHO(5)[8],=WH6GMZ(5)[8],=WH6HA(5)[8],=WH6IF(5)[8], + =WH6IZ(5)[8],=WH6J(5)[8],=WH6L(5)[8],=WH6LE(5)[8],=WH6LE/4(5)[8],=WH6LE/M(5)[8],=WH6LE/P(5)[8], + =WH6NE(5)[8],=WH6NU(5)[8],=WH6WX(5)[8],=WH6YH(5)[8],=WH6YH/4(5)[8],=WH6YM(5)[8],=WH6ZF(5)[8], + =WH7GD(5)[8],=WH7HX(5)[8],=WH7NI(5)[8],=WH7XK(5)[8],=WH7XU(5)[8],=WH7YL(5)[8],=WH7YV(5)[8], + =WH7ZM(5)[8],=WH9AAF(5)[8],=WL4X(5)[8],=WL7AUL(5)[8],=WL7AX(5)[8],=WL7CHA(5)[8],=WL7CIB(5)[8], + =WL7CKJ(5)[8],=WL7COL(5)[8],=WL7CPA(5)[8],=WL7CQT(5)[8],=WL7CUY(5)[8],=WL7E/4(5)[8],=WL7GV(5)[8], + =WL7IO(5)[8],=WL7JE(5)[8],=WL7SR(5)[8],=WL7UN(5)[8],=WL7YX(5)[8],=WP2AGD(5)[8],=WP2AGO(5)[8], + =WP2AHC(5)[8],=WP2AIG(5)[8],=WP2AIL(5)[8],=WP2BB(5)[8],=WP2C(5)[8],=WP2J(5)[8],=WP2L(5)[8], + =WP2MA(5)[8],=WP2P(5)[8],=WP3AY(5)[8],=WP3BC(5)[8],=WP3DW(5)[8],=WP3HL(5)[8],=WP3IM(5)[8], + =WP3JE(5)[8],=WP3JQ(5)[8],=WP3JU(5)[8],=WP3K(5)[8],=WP3LE(5)[8],=WP3MB(5)[8],=WP3ME(5)[8], + =WP3NIS(5)[8],=WP3O(5)[8],=WP3PW(5)[8],=WP3QE(5)[8],=WP3TQ(5)[8],=WP3ZA(5)[8],=WP4AIE(5)[8], + =WP4AIL(5)[8],=WP4AIZ(5)[8],=WP4ALH(5)[8],=WP4AQK(5)[8],=WP4AVW(5)[8],=WP4B(5)[8],=WP4BFP(5)[8], + =WP4BGM(5)[8],=WP4BIN(5)[8],=WP4BJS(5)[8],=WP4BK(5)[8],=WP4BOC(5)[8],=WP4BQV(5)[8],=WP4BXS(5)[8], + =WP4BZG(5)[8],=WP4CKW(5)[8],=WP4CLS(5)[8],=WP4CMH(5)[8],=WP4DC(5)[8],=WP4DCB(5)[8],=WP4DFK(5)[8], + =WP4DMV(5)[8],=WP4DNE(5)[8],=WP4DPX(5)[8],=WP4ENX(5)[8],=WP4EXH(5)[8],=WP4FEI(5)[8],=WP4FRK(5)[8], + =WP4FS(5)[8],=WP4GAK(5)[8],=WP4GFH(5)[8],=WP4GX(5)[8],=WP4GYA(5)[8],=WP4HFZ(5)[8],=WP4HNN(5)[8], + =WP4HOX(5)[8],=WP4IF(5)[8],=WP4IJ(5)[8],=WP4IK(5)[8],=WP4ILP(5)[8],=WP4INP(5)[8],=WP4JC(5)[8], + =WP4JKO(5)[8],=WP4JNB(5)[8],=WP4JQJ(5)[8],=WP4JSR(5)[8],=WP4JSV(5)[8],=WP4JT(5)[8],=WP4KCJ(5)[8], + =WP4KDH(5)[8],=WP4KFP(5)[8],=WP4KGE(5)[8],=WP4KGI(5)[8],=WP4KI(5)[8],=WP4KJV(5)[8],=WP4KPK(5)[8], + =WP4KSK(5)[8],=WP4KTD(5)[8],=WP4LBK(5)[8],=WP4LDG(5)[8],=WP4LDL(5)[8],=WP4LDP(5)[8],=WP4LE(5)[8], + =WP4LEO(5)[8],=WP4LHA(5)[8],=WP4LTA(5)[8],=WP4MAE(5)[8],=WP4MD(5)[8],=WP4MO(5)[8],=WP4MQF(5)[8], + =WP4MWE(5)[8],=WP4MWK(5)[8],=WP4MWS(5)[8],=WP4MXE(5)[8],=WP4MYG(5)[8],=WP4MYK(5)[8],=WP4NAI(5)[8], + =WP4NAQ(5)[8],=WP4NBF(5)[8],=WP4NBG(5)[8],=WP4NFU(5)[8],=WP4NKU(5)[8],=WP4NLQ(5)[8],=WP4NVL(5)[8], + =WP4NWV(5)[8],=WP4NWW(5)[8],=WP4NYU(5)[8],=WP4O/4(5)[8],=WP4O/M(5)[8],=WP4OAT(5)[8],=WP4OBD(5)[8], + =WP4OBH(5)[8],=WP4ODR(5)[8],=WP4ODT(5)[8],=WP4OEO(5)[8],=WP4OFA(5)[8],=WP4OFL(5)[8],=WP4OHJ(5)[8], + =WP4OJU(5)[8],=WP4OKI(5)[8],=WP4OLM(5)[8],=WP4OMG(5)[8],=WP4OMV(5)[8],=WP4ONR(5)[8],=WP4OOI(5)[8], + =WP4OPD(5)[8],=WP4OPF(5)[8],=WP4OQH(5)[8],=WP4OTP(5)[8],=WP4OXA(5)[8],=WP4P(5)[8],=WP4PEP(5)[8], + =WP4PR(5)[8],=WP4PUV(5)[8],=WP4PWV(5)[8],=WP4PXG(5)[8],=WP4QER(5)[8],=WP4QGV(5)[8],=WP4QHU(5)[8], + =WP4RRR(5)[8],=WP4TD(5)[8],=WP4TX(5)[8],=WP4UC(5)[8],=WP4UM(5)[8],=WP4UO(5)[8],=WP4VL(5)[8], + =WP4VM(5)[8],=WP4YG(5)[8],=WP4ZW(5)[8], AA5(4)[7],AB5(4)[7],AC5(4)[7],AD5(4)[7],AE5(4)[7],AF5(4)[7],AG5(4)[7],AI5(4)[7],AJ5(4)[7], AK5(4)[7],K5(4)[7],KA5(4)[7],KB5(4)[7],KC5(4)[7],KD5(4)[7],KE5(4)[7],KF5(4)[7],KG5(4)[7], KI5(4)[7],KJ5(4)[7],KK5(4)[7],KM5(4)[7],KN5(4)[7],KO5(4)[7],KQ5(4)[7],KR5(4)[7],KS5(4)[7], @@ -1391,58 +1391,58 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: WQ5(4)[7],WR5(4)[7],WS5(4)[7],WT5(4)[7],WU5(4)[7],WV5(4)[7],WW5(4)[7],WX5(4)[7],WY5(4)[7], WZ5(4)[7],=AH2AQ(4)[7],=AH2AQ/5(4)[7],=AH2AZ(4)[7],=AH2DG(4)[7],=AH2DR(4)[7],=AH2EH(4)[7], =AH2H(4)[7],=AH2T(4)[7],=AH6AF(4)[7],=AH6DZ(4)[7],=AH6FV(4)[7],=AH6HT(4)[7],=AH6IJ(4)[7], - =AH6OU(4)[7],=AH6RB(4)[7],=AH6TD(4)[7],=AH6TS(4)[7],=AH6UD(4)[7],=AH6VQ(4)[7],=AH7U(4)[7], - =AH7Z(4)[7],=AH8O(4)[7],=AH9B(4)[7],=AL1AK(4)[7],=AL1F(4)[7],=AL2K(4)[7],=AL2S(4)[7],=AL5J(4)[7], - =AL5P(4)[7],=AL7C(4)[7],=AL7CJ(4)[7],=AL7CQ(4)[7],=AL7DF(4)[7],=AL7DR(4)[7],=AL7GY(4)[7], - =AL7HH(4)[7],=AL7HU(4)[7],=AL7IH(4)[7],=AL7II/5(4)[7],=AL7IM(4)[7],=AL7J(4)[7],=AL7JP(4)[7], - =AL7L/5(4)[7],=AL7MQ(4)[7],=AL7PB(4)[7],=AL7RD(4)[7],=AL7RI(4)[7],=AL7V(4)[7],=KH0BZ(4)[7], - =KH0CE(4)[7],=KH0CU(4)[7],=KH0DW(4)[7],=KH2AI(4)[7],=KH2BH(4)[7],=KH2DF(4)[7],=KH2DF/5(4)[7], - =KH2EV(4)[7],=KH2TB(4)[7],=KH2XD(4)[7],=KH2XO(4)[7],=KH2YO(4)[7],=KH6ABA(4)[7],=KH6CA(4)[7], - =KH6DAN(4)[7],=KH6GGC(4)[7],=KH6HPQ(4)[7],=KH6IDF(4)[7],=KH6II(4)[7],=KH6IO(4)[7],=KH6ITY(4)[7], - =KH6ITY/M(4)[7],=KH6JCV(4)[7],=KH6JIQ(4)[7],=KH6JTE(4)[7],=KH6JTM(4)[7],=KH6JUM(4)[7], - =KH6JVL(4)[7],=KH6KG/5(4)[7],=KH6LL(4)[7],=KH6LX(4)[7],=KH6MB/5(4)[7],=KH6SP/5(4)[7],=KH6SZ(4)[7], - =KH6TG(4)[7],=KH6UW(4)[7],=KH7CF(4)[7],=KH7CU(4)[7],=KH7FB(4)[7],=KH7IC(4)[7],=KH7JE(4)[7], - =KH7QL(4)[7],=KH7QO(4)[7],=KH8CG(4)[7],=KH9AE(4)[7],=KL0EX(4)[7],=KL0HU(4)[7],=KL0IF(4)[7], - =KL0PG(4)[7],=KL0WH(4)[7],=KL0XI(4)[7],=KL0ZY(4)[7],=KL1DA(4)[7],=KL1DJ(4)[7],=KL1DY(4)[7], - =KL1DZ(4)[7],=KL1MM(4)[7],=KL1RX(4)[7],=KL1TS(4)[7],=KL1UR(4)[7],=KL1WG(4)[7],=KL1WO(4)[7], - =KL1XK(4)[7],=KL1Y(4)[7],=KL1ZW(4)[7],=KL2AX(4)[7],=KL2AX/5(4)[7],=KL2CD(4)[7],=KL2HC(4)[7], - =KL2HN(4)[7],=KL2MI(4)[7],=KL2OY(4)[7],=KL2RA(4)[7],=KL2RB(4)[7],=KL2TV(4)[7],=KL2UO(4)[7], - =KL2UP(4)[7],=KL2VA(4)[7],=KL2ZJ(4)[7],=KL2ZK(4)[7],=KL3DB(4)[7],=KL3DP(4)[7],=KL3FI(4)[7], - =KL3HK(4)[7],=KL3HX(4)[7],=KL3HZ(4)[7],=KL3JL(4)[7],=KL3KH(4)[7],=KL3KI(4)[7],=KL3TB(4)[7], - =KL4JQ(4)[7],=KL4LS(4)[7],=KL4QZ(4)[7],=KL4RA(4)[7],=KL5L(4)[7],=KL5Z(4)[7],=KL7AH(4)[7], - =KL7AU(4)[7],=KL7AX(4)[7],=KL7BCD(4)[7],=KL7BL(4)[7],=KL7BOB(4)[7],=KL7BX(4)[7],=KL7BZ/5(4)[7], - =KL7BZL(4)[7],=KL7CD(4)[7],=KL7DB(4)[7],=KL7EBE(4)[7],=KL7EMH(4)[7],=KL7EMH/M(4)[7],=KL7EQQ(4)[7], - =KL7F(4)[7],=KL7FB(4)[7],=KL7FHX(4)[7],=KL7FLY(4)[7],=KL7FQR(4)[7],=KL7GNW(4)[7],=KL7HH(4)[7], - =KL7IDM(4)[7],=KL7IK(4)[7],=KL7ITF(4)[7],=KL7IWU(4)[7],=KL7IZW(4)[7],=KL7JAR(4)[7],=KL7JEX(4)[7], - =KL7JIU(4)[7],=KL7JR/5(4)[7],=KL7JW(4)[7],=KL7LJ(4)[7],=KL7LY(4)[7],=KL7MA(4)[7],=KL7ME(4)[7], - =KL7ML(4)[7],=KL7NE(4)[7],=KL7NI(4)[7],=KL7OI(4)[7],=KL7PZ(4)[7],=KL7QC(4)[7],=KL7SG(4)[7], - =KL7TN/5(4)[7],=KL7U(4)[7],=KL7UHF(4)[7],=KL7USI/5(4)[7],=KL7XA(4)[7],=KL7XP(4)[7],=KL7XS(4)[7], - =KL7YY/5(4)[7],=KP2AZ(4)[7],=KP4CV(4)[7],=KP4DJT(4)[7],=KP4FF(4)[7],=KP4FFW(4)[7],=KP4GMC(4)[7], - =KP4JE(4)[7],=KP4JG(4)[7],=KP4JY(4)[7],=KP4YP(4)[7],=KP4YY(4)[7],=NH0V/5(4)[7],=NH2BV(4)[7], - =NH2LP(4)[7],=NH6AZ(4)[7],=NH6CJ(4)[7],=NH6EF(4)[7],=NH6FA(4)[7],=NH6KN(4)[7],=NH6L(4)[7], - =NH6MG(4)[7],=NH6PK(4)[7],=NH6TD(4)[7],=NH6VB(4)[7],=NH6VJ(4)[7],=NH6VR(4)[7],=NH6WL(4)[7], - =NH6WL/5(4)[7],=NH7FO(4)[7],=NH7MV(4)[7],=NH7PZ(4)[7],=NH7R(4)[7],=NH7RO(4)[7],=NH7RO/5(4)[7], - =NH7TR(4)[7],=NH7VA(4)[7],=NH7WB(4)[7],=NL5J(4)[7],=NL7AX(4)[7],=NL7C(4)[7],=NL7CO(4)[7], - =NL7CO/5(4)[7],=NL7DC(4)[7],=NL7HB(4)[7],=NL7IE(4)[7],=NL7JH(4)[7],=NL7JI(4)[7],=NL7JV(4)[7], - =NL7JZ(4)[7],=NL7K/5(4)[7],=NL7KB(4)[7],=NL7LE(4)[7],=NL7NP(4)[7],=NL7OM(4)[7],=NL7PD(4)[7], - =NL7RQ(4)[7],=NL7RQ/5(4)[7],=NL7SI(4)[7],=NL7TO(4)[7],=NL7WY(4)[7],=NL7ZL(4)[7],=NP2EE(4)[7], - =NP2PR(4)[7],=NP2RA(4)[7],=NP3BA(4)[7],=NP3CV(4)[7],=NP3NT(4)[7],=NP3PG(4)[7],=NP3RG(4)[7], - =NP3SU(4)[7],=NP3TY(4)[7],=NP4EA(4)[7],=NP4NQ(4)[7],=NP4NQ/5(4)[7],=NP4RW(4)[7],=NP4RZ(4)[7], - =WH2ACT(4)[7],=WH2ACT/5(4)[7],=WH6ARN(4)[7],=WH6BYJ(4)[7],=WH6BYP(4)[7],=WH6CCQ(4)[7], - =WH6CDU(4)[7],=WH6CUL(4)[7],=WH6DMP(4)[7],=WH6DSR(4)[7],=WH6DZU(4)[7],=WH6ECJ(4)[7],=WH6EMW(4)[7], - =WH6EOF(4)[7],=WH6ERS(4)[7],=WH6EUA(4)[7],=WH6EXQ(4)[7],=WH6FAD(4)[7],=WH6FGK(4)[7],=WH6FGM(4)[7], - =WH6FTZ(4)[7],=WH6FZ/5(4)[7],=WH6FZL(4)[7],=WH6FZN(4)[7],=WH6GBC(4)[7],=WH6GEA(4)[7],=WH6GL(4)[7], - =WH6KK(4)[7],=WH6L/5(4)[7],=WH7DC(4)[7],=WH7DW(4)[7],=WH7IN(4)[7],=WH7R(4)[7],=WH7YM(4)[7], - =WH7YN(4)[7],=WL3WX(4)[7],=WL5H(4)[7],=WL7AIU(4)[7],=WL7AWC(4)[7],=WL7BBV(4)[7],=WL7BKF(4)[7], - =WL7BPY(4)[7],=WL7CA(4)[7],=WL7CJA(4)[7],=WL7CJC(4)[7],=WL7CQE(4)[7],=WL7CTP(4)[7],=WL7CTQ(4)[7], - =WL7D(4)[7],=WL7FC(4)[7],=WL7FE(4)[7],=WL7FT(4)[7],=WL7FT/5(4)[7],=WL7K/5(4)[7],=WL7ME(4)[7], - =WL7MQ/5(4)[7],=WL7OP(4)[7],=WL7OU(4)[7],=WL7SG(4)[7],=WL7W(4)[7],=WL7WN(4)[7],=WL7XI(4)[7], - =WL7XR(4)[7],=WP2AHG(4)[7],=WP2N(4)[7],=WP2U(4)[7],=WP2WP(4)[7],=WP3AL(4)[7],=WP3HG(4)[7], - =WP3JM(4)[7],=WP3JN(4)[7],=WP4A(4)[7],=WP4ADA(4)[7],=WP4APJ(4)[7],=WP4BAB(4)[7],=WP4BAT(4)[7], - =WP4CJY(4)[7],=WP4EVA(4)[7],=WP4EVL(4)[7],=WP4IXT(4)[7],=WP4IYJ(4)[7],=WP4KSP(4)[7],=WP4KTF(4)[7], - =WP4KUW(4)[7],=WP4LKA(4)[7],=WP4LQR(4)[7],=WP4MJP(4)[7],=WP4MYI(4)[7],=WP4MZR(4)[7],=WP4NAK(4)[7], - =WP4NEP(4)[7],=WP4NQA(4)[7],=WP4NQL(4)[7],=WP4OEB(4)[7],=WP4OFH(4)[7],=WP4OUE(4)[7],=WP4OZK(4)[7], - =WP4OZP(4)[7],=WP4QLB(4)[7],=WP4RON(4)[7], + =AH6OU(4)[7],=AH6RB(4)[7],=AH6TD(4)[7],=AH6TS(4)[7],=AH6UD(4)[7],=AH6VQ(4)[7],=AH6VV(4)[7], + =AH7U(4)[7],=AH7Z(4)[7],=AH8O(4)[7],=AH9B(4)[7],=AL1AK(4)[7],=AL1F(4)[7],=AL2K(4)[7],=AL2S(4)[7], + =AL5J(4)[7],=AL5P(4)[7],=AL7C(4)[7],=AL7CJ(4)[7],=AL7CQ(4)[7],=AL7DF(4)[7],=AL7DR(4)[7], + =AL7GY(4)[7],=AL7HH(4)[7],=AL7HU(4)[7],=AL7IH(4)[7],=AL7II/5(4)[7],=AL7IM(4)[7],=AL7J(4)[7], + =AL7JP(4)[7],=AL7L/5(4)[7],=AL7MQ(4)[7],=AL7PB(4)[7],=AL7RD(4)[7],=AL7RI(4)[7],=AL7V(4)[7], + =KH0BZ(4)[7],=KH0CE(4)[7],=KH0CU(4)[7],=KH0DW(4)[7],=KH2AI(4)[7],=KH2BH(4)[7],=KH2DF(4)[7], + =KH2DF/5(4)[7],=KH2EV(4)[7],=KH2TB(4)[7],=KH2XD(4)[7],=KH2XO(4)[7],=KH2YO(4)[7],=KH6ABA(4)[7], + =KH6CA(4)[7],=KH6DAN(4)[7],=KH6GGC(4)[7],=KH6HPQ(4)[7],=KH6IDF(4)[7],=KH6II(4)[7],=KH6IO(4)[7], + =KH6ITY(4)[7],=KH6ITY/M(4)[7],=KH6JCV(4)[7],=KH6JIQ(4)[7],=KH6JTE(4)[7],=KH6JTM(4)[7], + =KH6JUM(4)[7],=KH6JVL(4)[7],=KH6KG/5(4)[7],=KH6LL(4)[7],=KH6LX(4)[7],=KH6MB/5(4)[7], + =KH6SP/5(4)[7],=KH6SZ(4)[7],=KH6TG(4)[7],=KH6UW(4)[7],=KH7CF(4)[7],=KH7CU(4)[7],=KH7FB(4)[7], + =KH7IC(4)[7],=KH7JE(4)[7],=KH7QL(4)[7],=KH7QO(4)[7],=KH8CG(4)[7],=KH9AE(4)[7],=KL0AF(4)[7], + =KL0EX(4)[7],=KL0HU(4)[7],=KL0IF(4)[7],=KL0PG(4)[7],=KL0WH(4)[7],=KL0XI(4)[7],=KL0ZY(4)[7], + =KL1DA(4)[7],=KL1DJ(4)[7],=KL1DY(4)[7],=KL1DZ(4)[7],=KL1MM(4)[7],=KL1RX(4)[7],=KL1TS(4)[7], + =KL1UR(4)[7],=KL1WG(4)[7],=KL1WO(4)[7],=KL1XK(4)[7],=KL1Y(4)[7],=KL1ZW(4)[7],=KL2AX(4)[7], + =KL2AX/5(4)[7],=KL2CD(4)[7],=KL2HC(4)[7],=KL2HN(4)[7],=KL2MI(4)[7],=KL2OY(4)[7],=KL2RA(4)[7], + =KL2RB(4)[7],=KL2TV(4)[7],=KL2UO(4)[7],=KL2UP(4)[7],=KL2VA(4)[7],=KL2ZJ(4)[7],=KL2ZK(4)[7], + =KL3DB(4)[7],=KL3DP(4)[7],=KL3FI(4)[7],=KL3HK(4)[7],=KL3HX(4)[7],=KL3HZ(4)[7],=KL3JL(4)[7], + =KL3KH(4)[7],=KL3KI(4)[7],=KL3TB(4)[7],=KL4JQ(4)[7],=KL4LS(4)[7],=KL4QZ(4)[7],=KL4RA(4)[7], + =KL5L(4)[7],=KL5Z(4)[7],=KL7AH(4)[7],=KL7AU(4)[7],=KL7AX(4)[7],=KL7BCD(4)[7],=KL7BL(4)[7], + =KL7BOB(4)[7],=KL7BX(4)[7],=KL7BZ/5(4)[7],=KL7BZL(4)[7],=KL7CD(4)[7],=KL7DB(4)[7],=KL7EBE(4)[7], + =KL7EMH(4)[7],=KL7EMH/M(4)[7],=KL7EQQ(4)[7],=KL7F(4)[7],=KL7FB(4)[7],=KL7FHX(4)[7],=KL7FLY(4)[7], + =KL7FQR(4)[7],=KL7GNW(4)[7],=KL7HH(4)[7],=KL7IDM(4)[7],=KL7IK(4)[7],=KL7ITF(4)[7],=KL7IWU(4)[7], + =KL7IZW(4)[7],=KL7JAR(4)[7],=KL7JEX(4)[7],=KL7JIU(4)[7],=KL7JR/5(4)[7],=KL7JW(4)[7],=KL7LJ(4)[7], + =KL7LY(4)[7],=KL7MA(4)[7],=KL7ME(4)[7],=KL7ML(4)[7],=KL7NE(4)[7],=KL7NI(4)[7],=KL7OI(4)[7], + =KL7PZ(4)[7],=KL7QC(4)[7],=KL7SG(4)[7],=KL7TN/5(4)[7],=KL7U(4)[7],=KL7UHF(4)[7],=KL7USI/5(4)[7], + =KL7XA(4)[7],=KL7XP(4)[7],=KL7XS(4)[7],=KL7YY/5(4)[7],=KL8SU(4)[7],=KP2AZ(4)[7],=KP4CV(4)[7], + =KP4DJT(4)[7],=KP4FF(4)[7],=KP4FFW(4)[7],=KP4GMC(4)[7],=KP4JE(4)[7],=KP4JG(4)[7],=KP4JY(4)[7], + =KP4YP(4)[7],=KP4YY(4)[7],=KP4ZG(4)[7],=NH0V/5(4)[7],=NH2BV(4)[7],=NH2LP(4)[7],=NH6AZ(4)[7], + =NH6CJ(4)[7],=NH6EF(4)[7],=NH6FA(4)[7],=NH6KN(4)[7],=NH6L(4)[7],=NH6MG(4)[7],=NH6PK(4)[7], + =NH6TD(4)[7],=NH6VB(4)[7],=NH6VJ(4)[7],=NH6VR(4)[7],=NH6WL(4)[7],=NH6WL/5(4)[7],=NH7FO(4)[7], + =NH7MV(4)[7],=NH7PZ(4)[7],=NH7R(4)[7],=NH7RO(4)[7],=NH7RO/5(4)[7],=NH7TR(4)[7],=NH7VA(4)[7], + =NH7WB(4)[7],=NL5J(4)[7],=NL7AX(4)[7],=NL7C(4)[7],=NL7CO(4)[7],=NL7CO/5(4)[7],=NL7DC(4)[7], + =NL7HB(4)[7],=NL7IE(4)[7],=NL7JH(4)[7],=NL7JI(4)[7],=NL7JV(4)[7],=NL7JZ(4)[7],=NL7K/5(4)[7], + =NL7KB(4)[7],=NL7LE(4)[7],=NL7NP(4)[7],=NL7OM(4)[7],=NL7PD(4)[7],=NL7RQ(4)[7],=NL7RQ/5(4)[7], + =NL7SI(4)[7],=NL7TO(4)[7],=NL7WY(4)[7],=NL7ZL(4)[7],=NP2EE(4)[7],=NP2PR(4)[7],=NP2RA(4)[7], + =NP3BA(4)[7],=NP3CV(4)[7],=NP3NT(4)[7],=NP3PG(4)[7],=NP3RG(4)[7],=NP3SU(4)[7],=NP3TY(4)[7], + =NP4EA(4)[7],=NP4NQ(4)[7],=NP4NQ/5(4)[7],=NP4RW(4)[7],=NP4RZ(4)[7],=WH2ACT(4)[7],=WH2ACT/5(4)[7], + =WH6ARN(4)[7],=WH6BYJ(4)[7],=WH6BYP(4)[7],=WH6CCQ(4)[7],=WH6CUL(4)[7],=WH6DMP(4)[7],=WH6DSR(4)[7], + =WH6DZU(4)[7],=WH6ECJ(4)[7],=WH6EMW(4)[7],=WH6EOF(4)[7],=WH6ERS(4)[7],=WH6EUA(4)[7],=WH6EXQ(4)[7], + =WH6FAD(4)[7],=WH6FGK(4)[7],=WH6FGM(4)[7],=WH6FTZ(4)[7],=WH6FZ/5(4)[7],=WH6FZL(4)[7], + =WH6FZN(4)[7],=WH6GBC(4)[7],=WH6GEA(4)[7],=WH6GKR(4)[7],=WH6GL(4)[7],=WH6KK(4)[7],=WH6L/5(4)[7], + =WH7DW(4)[7],=WH7IN(4)[7],=WH7R(4)[7],=WH7YM(4)[7],=WH7YN(4)[7],=WL3WX(4)[7],=WL5H(4)[7], + =WL7AIU(4)[7],=WL7AWC(4)[7],=WL7BBV(4)[7],=WL7BKF(4)[7],=WL7BPY(4)[7],=WL7CA(4)[7],=WL7CJA(4)[7], + =WL7CJC(4)[7],=WL7CQE(4)[7],=WL7CTP(4)[7],=WL7CTQ(4)[7],=WL7D(4)[7],=WL7FC(4)[7],=WL7FE(4)[7], + =WL7FT(4)[7],=WL7FT/5(4)[7],=WL7K/5(4)[7],=WL7ME(4)[7],=WL7MQ/5(4)[7],=WL7OP(4)[7],=WL7OU(4)[7], + =WL7SG(4)[7],=WL7W(4)[7],=WL7WN(4)[7],=WL7XI(4)[7],=WL7XR(4)[7],=WP2AHG(4)[7],=WP2N(4)[7], + =WP2U(4)[7],=WP2WP(4)[7],=WP3AL(4)[7],=WP3HG(4)[7],=WP3JM(4)[7],=WP3JN(4)[7],=WP4A(4)[7], + =WP4ADA(4)[7],=WP4APJ(4)[7],=WP4BAB(4)[7],=WP4BAT(4)[7],=WP4CJY(4)[7],=WP4EVA(4)[7],=WP4EVL(4)[7], + =WP4IXT(4)[7],=WP4IYJ(4)[7],=WP4KSP(4)[7],=WP4KTF(4)[7],=WP4KUW(4)[7],=WP4LKA(4)[7],=WP4LQR(4)[7], + =WP4MJP(4)[7],=WP4MYI(4)[7],=WP4MZR(4)[7],=WP4NAK(4)[7],=WP4NEP(4)[7],=WP4NQA(4)[7],=WP4NQL(4)[7], + =WP4OEB(4)[7],=WP4OFH(4)[7],=WP4OUE(4)[7],=WP4OZK(4)[7],=WP4OZP(4)[7],=WP4QLB(4)[7],=WP4RON(4)[7], AA6(3)[6],AB6(3)[6],AC6(3)[6],AD6(3)[6],AE6(3)[6],AF6(3)[6],AG6(3)[6],AI6(3)[6],AJ6(3)[6], AK6(3)[6],K6(3)[6],KA6(3)[6],KB6(3)[6],KC6(3)[6],KD6(3)[6],KE6(3)[6],KF6(3)[6],KG6(3)[6], KI6(3)[6],KJ6(3)[6],KK6(3)[6],KM6(3)[6],KN6(3)[6],KO6(3)[6],KQ6(3)[6],KR6(3)[6],KS6(3)[6], @@ -1475,8 +1475,8 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =KH7CD/6(3)[6],=KH7CO(3)[6],=KH7CS(3)[6],=KH7EM(3)[6],=KH7I(3)[6],=KH7IZ(3)[6],=KH7JI(3)[6], =KH7JR(3)[6],=KH7NS(3)[6],=KH7QS(3)[6],=KH7QU(3)[6],=KH7RB(3)[6],=KH7TJ(3)[6],=KH7TJ/6(3)[6], =KH7TR(3)[6],=KH7TW(3)[6],=KH7VD(3)[6],=KH7VE(3)[6],=KH7WN(3)[6],=KH7WO(3)[6],=KH7WP(3)[6], - =KH7WR(3)[6],=KH7WS(3)[6],=KH7XX/6(3)[6],=KH7Y/6(3)[6],=KH8A(3)[6],=KH8AF(3)[6],=KH8FL(3)[6], - =KL0AA(3)[6],=KL0AF(3)[6],=KL0AL(3)[6],=KL0HZ(3)[6],=KL0ZA(3)[6],=KL1NER(3)[6],=KL1PU(3)[6], + =KH7WR(3)[6],=KH7WS(3)[6],=KH7XX/6(3)[6],=KH7Y(3)[6],=KH7Y/6(3)[6],=KH8A(3)[6],=KH8AF(3)[6], + =KH8FL(3)[6],=KL0AA(3)[6],=KL0AL(3)[6],=KL0HZ(3)[6],=KL0ZA(3)[6],=KL1NER(3)[6],=KL1PU(3)[6], =KL1WE/6(3)[6],=KL2CQ(3)[6],=KL2WL(3)[6],=KL3IM(3)[6],=KL3JY/6(3)[6],=KL3YH(3)[6],=KL4GW(3)[6], =KL4LV(3)[6],=KL4NQ(3)[6],=KL4NZ(3)[6],=KL4QW(3)[6],=KL4UZ(3)[6],=KL7AK(3)[6],=KL7CE/6(3)[6], =KL7CM(3)[6],=KL7CN(3)[6],=KL7CW/6(3)[6],=KL7CX(3)[6],=KL7DJ(3)[6],=KL7EAE(3)[6],=KL7EAL(3)[6], @@ -1543,57 +1543,57 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =KH6DUT(3)[6],=KH6EE(3)[6],=KH6EE/7(3)[6],=KH6FE(3)[6],=KH6FKA/7(3)[6],=KH6FU(3)[6],=KH6GB(3)[6], =KH6GDN(3)[6],=KH6GN(3)[6],=KH6HP(3)[6],=KH6HU(3)[6],=KH6HWK(3)[6],=KH6IA(3)[6],=KH6ICQ(3)[6], =KH6IKC(3)[6],=KH6IMN(3)[6],=KH6IQX(3)[6],=KH6JFL(3)[6],=KH6JIM(3)[6],=KH6JIM/7(3)[6], - =KH6JJS(3)[6],=KH6JKL(3)[6],=KH6JMK(3)[6],=KH6JPJ(3)[6],=KH6JPO(3)[6],=KH6JRW(3)[6],=KH6JT(3)[6], - =KH6JUC(3)[6],=KH6JUQ(3)[6],=KH6KS(3)[6],=KH6KW(3)[6],=KH6LEM(3)[6],=KH6ME(3)[6],=KH6MF(3)[6], - =KH6NA(3)[6],=KH6ND/7(3)[6],=KH6NO/7(3)[6],=KH6NO/M(3)[6],=KH6NU(3)[6],=KH6OV(3)[6],=KH6PG(3)[6], - =KH6PR(3)[6],=KH6QAI(3)[6],=KH6QAI/7(3)[6],=KH6QAJ(3)[6],=KH6RW(3)[6],=KH6RY(3)[6],=KH6SAT(3)[6], - =KH6SS(3)[6],=KH6TX(3)[6],=KH6VI(3)[6],=KH6VM(3)[6],=KH6VM/7(3)[6],=KH6VT(3)[6],=KH6WH(3)[6], - =KH6WX(3)[6],=KH6XG(3)[6],=KH6XJ(3)[6],=KH6XS(3)[6],=KH6XT(3)[6],=KH6YL(3)[6],=KH7AR(3)[6], - =KH7AX(3)[6],=KH7CB(3)[6],=KH7CM(3)[6],=KH7CZ(3)[6],=KH7FJ(3)[6],=KH7FR(3)[6],=KH7HH(3)[6], - =KH7HWK(3)[6],=KH7IP(3)[6],=KH7LE(3)[6],=KH7ME(3)[6],=KH7MR(3)[6],=KH7NI(3)[6],=KH7NP(3)[6], - =KH7R(3)[6],=KH7RD(3)[6],=KH7RT(3)[6],=KH7SB(3)[6],=KH7SQ(3)[6],=KH7SR(3)[6],=KH7TG(3)[6], - =KH7VB(3)[6],=KH7VC(3)[6],=KH7WW/7(3)[6],=KH7WX(3)[6],=KH7X/7(3)[6],=KH7YD(3)[6],=KH7YD/7(3)[6], - =KH7ZD(3)[6],=KH8AB(3)[6],=KH8AH(3)[6],=KH8AZ(3)[6],=KH8BG(3)[6],=KH8D(3)[6],=KH8E(3)[6], - =KH8K(3)[6],=KH9AA(3)[6],=KL0AI(3)[6],=KL0AN(3)[6],=KL0AP(3)[6],=KL0CA(3)[6],=KL0CM(3)[6], - =KL0CW(3)[6],=KL0DF(3)[6],=KL0DG(3)[6],=KL0DR(3)[6],=KL0DT(3)[6],=KL0ER(3)[6],=KL0EU(3)[6], - =KL0IR(3)[6],=KL0IS(3)[6],=KL0IW(3)[6],=KL0IX(3)[6],=KL0LF(3)[6],=KL0MO(3)[6],=KL0NM(3)[6], - =KL0NP(3)[6],=KL0NP/P(3)[6],=KL0PC(3)[6],=KL0PP(3)[6],=KL0QD(3)[6],=KL0RA(3)[6],=KL0SA(3)[6], - =KL0SZ(3)[6],=KL0TQ(3)[6],=KL0TR(3)[6],=KL0TU(3)[6],=KL0VB(3)[6],=KL0VZ(3)[6],=KL0WN(3)[6], - =KL0YD(3)[6],=KL0ZF(3)[6],=KL0ZL(3)[6],=KL1AA(3)[6],=KL1AE(3)[6],=KL1AK(3)[6],=KL1CQ(3)[6], - =KL1DO(3)[6],=KL1DW(3)[6],=KL1ED(3)[6],=KL1HF(3)[6],=KL1HS(3)[6],=KL1JF(3)[6],=KL1K(3)[6], - =KL1KU(3)[6],=KL1LE(3)[6],=KL1LZ(3)[6],=KL1MF(3)[6],=KL1OH(3)[6],=KL1QL(3)[6],=KL1RH(3)[6], - =KL1RV(3)[6],=KL1SF/7(3)[6],=KL1SO(3)[6],=KL1SP(3)[6],=KL1U(3)[6],=KL1UA(3)[6],=KL1UM(3)[6], - =KL1XI(3)[6],=KL1YO(3)[6],=KL1YY/7(3)[6],=KL1ZN(3)[6],=KL1ZP(3)[6],=KL1ZR(3)[6],=KL2A(3)[6], - =KL2A/7(3)[6],=KL2BO(3)[6],=KL2BP(3)[6],=KL2BW(3)[6],=KL2BY(3)[6],=KL2BZ(3)[6],=KL2FD(3)[6], - =KL2FL(3)[6],=KL2JY(3)[6],=KL2K(3)[6],=KL2KY(3)[6],=KL2LA(3)[6],=KL2LN(3)[6],=KL2LT(3)[6], - =KL2MA(3)[6],=KL2MB(3)[6],=KL2MP(3)[6],=KL2NJ(3)[6],=KL2NU(3)[6],=KL2NW(3)[6],=KL2OH(3)[6], - =KL2OJ(3)[6],=KL2P(3)[6],=KL2QE(3)[6],=KL2TR(3)[6],=KL2TZ(3)[6],=KL2VK(3)[6],=KL2WE(3)[6], - =KL2XQ(3)[6],=KL2YH(3)[6],=KL2YQ(3)[6],=KL3DL(3)[6],=KL3ET(3)[6],=KL3EZ(3)[6],=KL3FE(3)[6], - =KL3FY(3)[6],=KL3HL(3)[6],=KL3HM(3)[6],=KL3HN(3)[6],=KL3IC(3)[6],=KL3II(3)[6],=KL3IO(3)[6], - =KL3ML(3)[6],=KL3NE(3)[6],=KL3NO(3)[6],=KL3OQ(3)[6],=KL3PD(3)[6],=KL3RH(3)[6],=KL3TW(3)[6], - =KL3TY(3)[6],=KL3VJ(3)[6],=KL3XS(3)[6],=KL4BQ(3)[6],=KL4BS(3)[6],=KL4FX(3)[6],=KL4KF(3)[6], - =KL4NG(3)[6],=KL4QJ(3)[6],=KL4RKH(3)[6],=KL4RY(3)[6],=KL4YFD(3)[6],=KL5CS(3)[6],=KL7AB(3)[6], - =KL7AD(3)[6],=KL7AW(3)[6],=KL7BB(3)[6],=KL7BD(3)[6],=KL7BDC(3)[6],=KL7BH(3)[6],=KL7BJ(3)[6], - =KL7BR(3)[6],=KL7BS(3)[6],=KL7BT(3)[6],=KL7BUR(3)[6],=KL7BXP(3)[6],=KL7C(3)[6],=KL7CPO(3)[6], - =KL7CR(3)[6],=KL7CT(3)[6],=KL7CY(3)[6],=KL7DC(3)[6],=KL7DF(3)[6],=KL7DI(3)[6],=KL7DK(3)[6], - =KL7DLG(3)[6],=KL7DSI(3)[6],=KL7DZQ(3)[6],=KL7EBN(3)[6],=KL7EF(3)[6],=KL7EFL(3)[6],=KL7EH(3)[6], - =KL7EIN(3)[6],=KL7EU(3)[6],=KL7FDQ(3)[6],=KL7FDQ/7(3)[6],=KL7FIR(3)[6],=KL7FLR(3)[6], - =KL7FOZ(3)[6],=KL7FRQ(3)[6],=KL7FS(3)[6],=KL7GA(3)[6],=KL7GCS(3)[6],=KL7GKY(3)[6],=KL7GRF(3)[6], - =KL7GT(3)[6],=KL7GU(3)[6],=KL7HB(3)[6],=KL7HBV(3)[6],=KL7HFI/7(3)[6],=KL7HFV(3)[6],=KL7HI(3)[6], - =KL7HJR(3)[6],=KL7HLF(3)[6],=KL7HM(3)[6],=KL7HMK(3)[6],=KL7HQL(3)[6],=KL7HSR(3)[6],=KL7IAL(3)[6], - =KL7IBT(3)[6],=KL7IDY(3)[6],=KL7IEI(3)[6],=KL7IFK(3)[6],=KL7IG(3)[6],=KL7IGB(3)[6],=KL7IHK(3)[6], - =KL7IIK(3)[6],=KL7IKV(3)[6],=KL7IL(3)[6],=KL7IME(3)[6],=KL7IOW(3)[6],=KL7IPV(3)[6],=KL7ISE(3)[6], - =KL7IUX(3)[6],=KL7IWC/7(3)[6],=KL7IZC(3)[6],=KL7IZH(3)[6],=KL7JAV(3)[6],=KL7JBB(3)[6], - =KL7JDQ(3)[6],=KL7JEA(3)[6],=KL7JES(3)[6],=KL7JIJ(3)[6],=KL7JJE(3)[6],=KL7JKV(3)[6],=KL7KA(3)[6], - =KL7KG/7(3)[6],=KL7LG(3)[6],=KL7LI(3)[6],=KL7LX(3)[6],=KL7LZ(3)[6],=KL7M(3)[6],=KL7MY(3)[6], - =KL7MZ(3)[6],=KL7NA(3)[6],=KL7NP(3)[6],=KL7NP/7(3)[6],=KL7OA(3)[6],=KL7OF(3)[6],=KL7OL(3)[6], - =KL7OR(3)[6],=KL7OR/7(3)[6],=KL7OS(3)[6],=KL7OY(3)[6],=KL7PC(3)[6],=KL7PO(3)[6],=KL7QA(3)[6], - =KL7QK(3)[6],=KL7QK/140(3)[6],=KL7QK/7(3)[6],=KL7QR(3)[6],=KL7QR/7(3)[6],=KL7R(3)[6],=KL7RC(3)[6], - =KL7RK(3)[6],=KL7RM(3)[6],=KL7RN(3)[6],=KL7RS(3)[6],=KL7S(3)[6],=KL7SK(3)[6],=KL7SP(3)[6], - =KL7SV(3)[6],=KL7T(3)[6],=KL7TU(3)[6],=KL7UP(3)[6],=KL7UT(3)[6],=KL7VK(3)[6],=KL7VL(3)[6], - =KL7VN(3)[6],=KL7VQ(3)[6],=KL7WC(3)[6],=KL7WG(3)[6],=KL7WM(3)[6],=KL7WN(3)[6],=KL7WP(3)[6], - =KL7WP/7(3)[6],=KL7WT(3)[6],=KL7XL(3)[6],=KL7YJ(3)[6],=KL7YQ(3)[6],=KL7YY/M(3)[6],=KL7ZH(3)[6], - =KL7ZW(3)[6],=KL8RV(3)[6],=KL8SU(3)[6],=KL9PC(3)[6],=KP2BX(3)[6],=KP2CB(3)[6],=KP2CT(3)[6], + =KH6JJS(3)[6],=KH6JKL(3)[6],=KH6JMK(3)[6],=KH6JPJ(3)[6],=KH6JPO(3)[6],=KH6JRL(3)[6],=KH6JRW(3)[6], + =KH6JT(3)[6],=KH6JUC(3)[6],=KH6JUQ(3)[6],=KH6KS(3)[6],=KH6KW(3)[6],=KH6LEM(3)[6],=KH6ME(3)[6], + =KH6MF(3)[6],=KH6NA(3)[6],=KH6ND/7(3)[6],=KH6NO/7(3)[6],=KH6NO/M(3)[6],=KH6NU(3)[6],=KH6OV(3)[6], + =KH6PG(3)[6],=KH6PR(3)[6],=KH6QAI(3)[6],=KH6QAI/7(3)[6],=KH6QAJ(3)[6],=KH6RW(3)[6],=KH6RY(3)[6], + =KH6SAT(3)[6],=KH6SS(3)[6],=KH6TX(3)[6],=KH6VI(3)[6],=KH6VM(3)[6],=KH6VM/7(3)[6],=KH6VT(3)[6], + =KH6WH(3)[6],=KH6WX(3)[6],=KH6XG(3)[6],=KH6XJ(3)[6],=KH6XS(3)[6],=KH6XT(3)[6],=KH6YL(3)[6], + =KH7AR(3)[6],=KH7AX(3)[6],=KH7CB(3)[6],=KH7CM(3)[6],=KH7CZ(3)[6],=KH7FJ(3)[6],=KH7FR(3)[6], + =KH7HH(3)[6],=KH7HWK(3)[6],=KH7IP(3)[6],=KH7LE(3)[6],=KH7ME(3)[6],=KH7MR(3)[6],=KH7NI(3)[6], + =KH7NP(3)[6],=KH7R(3)[6],=KH7RD(3)[6],=KH7RT(3)[6],=KH7SB(3)[6],=KH7SQ(3)[6],=KH7SR(3)[6], + =KH7TG(3)[6],=KH7VB(3)[6],=KH7VC(3)[6],=KH7WW/7(3)[6],=KH7WX(3)[6],=KH7X/7(3)[6],=KH7YD(3)[6], + =KH7YD/7(3)[6],=KH7ZD(3)[6],=KH8AB(3)[6],=KH8AH(3)[6],=KH8AZ(3)[6],=KH8BG(3)[6],=KH8D(3)[6], + =KH8E(3)[6],=KH8K(3)[6],=KH9AA(3)[6],=KL0AI(3)[6],=KL0AN(3)[6],=KL0AP(3)[6],=KL0CA(3)[6], + =KL0CM(3)[6],=KL0CW(3)[6],=KL0DF(3)[6],=KL0DG(3)[6],=KL0DR(3)[6],=KL0DT(3)[6],=KL0ER(3)[6], + =KL0EU(3)[6],=KL0IR(3)[6],=KL0IS(3)[6],=KL0IW(3)[6],=KL0IX(3)[6],=KL0LF(3)[6],=KL0MO(3)[6], + =KL0NM(3)[6],=KL0NP(3)[6],=KL0NP/P(3)[6],=KL0PC(3)[6],=KL0PP(3)[6],=KL0QD(3)[6],=KL0RA(3)[6], + =KL0SA(3)[6],=KL0SZ(3)[6],=KL0TQ(3)[6],=KL0TR(3)[6],=KL0TU(3)[6],=KL0VB(3)[6],=KL0VZ(3)[6], + =KL0WN(3)[6],=KL0YD(3)[6],=KL0ZF(3)[6],=KL0ZL(3)[6],=KL1AA(3)[6],=KL1AE(3)[6],=KL1AK(3)[6], + =KL1BQ(3)[6],=KL1CQ(3)[6],=KL1DO(3)[6],=KL1DW(3)[6],=KL1ED(3)[6],=KL1HF(3)[6],=KL1HS(3)[6], + =KL1JF(3)[6],=KL1K(3)[6],=KL1KU(3)[6],=KL1LE(3)[6],=KL1LZ(3)[6],=KL1MF(3)[6],=KL1OH(3)[6], + =KL1QL(3)[6],=KL1RH(3)[6],=KL1RV(3)[6],=KL1SF/7(3)[6],=KL1SO(3)[6],=KL1SP(3)[6],=KL1U(3)[6], + =KL1UA(3)[6],=KL1UM(3)[6],=KL1XI(3)[6],=KL1YO(3)[6],=KL1YY/7(3)[6],=KL1ZN(3)[6],=KL1ZP(3)[6], + =KL1ZR(3)[6],=KL2A(3)[6],=KL2A/7(3)[6],=KL2BO(3)[6],=KL2BP(3)[6],=KL2BW(3)[6],=KL2BY(3)[6], + =KL2BZ(3)[6],=KL2FD(3)[6],=KL2FL(3)[6],=KL2JY(3)[6],=KL2K(3)[6],=KL2KY(3)[6],=KL2LA(3)[6], + =KL2LN(3)[6],=KL2LT(3)[6],=KL2MA(3)[6],=KL2MB(3)[6],=KL2MP(3)[6],=KL2NJ(3)[6],=KL2NU(3)[6], + =KL2NW(3)[6],=KL2OH(3)[6],=KL2OJ(3)[6],=KL2P(3)[6],=KL2QE(3)[6],=KL2TR(3)[6],=KL2TZ(3)[6], + =KL2VK(3)[6],=KL2WE(3)[6],=KL2XQ(3)[6],=KL2YH(3)[6],=KL2YQ(3)[6],=KL3DL(3)[6],=KL3ET(3)[6], + =KL3EZ(3)[6],=KL3FE(3)[6],=KL3FY(3)[6],=KL3HL(3)[6],=KL3HM(3)[6],=KL3HN(3)[6],=KL3IC(3)[6], + =KL3II(3)[6],=KL3IO(3)[6],=KL3ML(3)[6],=KL3NE(3)[6],=KL3NO(3)[6],=KL3OQ(3)[6],=KL3PD(3)[6], + =KL3RH(3)[6],=KL3TW(3)[6],=KL3TY(3)[6],=KL3VJ(3)[6],=KL3XS(3)[6],=KL4BQ(3)[6],=KL4BS(3)[6], + =KL4FX(3)[6],=KL4KF(3)[6],=KL4NG(3)[6],=KL4QJ(3)[6],=KL4RKH(3)[6],=KL4RY(3)[6],=KL4YFD(3)[6], + =KL5CS(3)[6],=KL7AB(3)[6],=KL7AD(3)[6],=KL7AW(3)[6],=KL7BB(3)[6],=KL7BD(3)[6],=KL7BDC(3)[6], + =KL7BH(3)[6],=KL7BJ(3)[6],=KL7BR(3)[6],=KL7BS(3)[6],=KL7BT(3)[6],=KL7BUR(3)[6],=KL7BXP(3)[6], + =KL7C(3)[6],=KL7CPO(3)[6],=KL7CR(3)[6],=KL7CT(3)[6],=KL7CY(3)[6],=KL7DC(3)[6],=KL7DF(3)[6], + =KL7DI(3)[6],=KL7DK(3)[6],=KL7DLG(3)[6],=KL7DSI(3)[6],=KL7DZQ(3)[6],=KL7EBN(3)[6],=KL7EF(3)[6], + =KL7EFL(3)[6],=KL7EH(3)[6],=KL7EIN(3)[6],=KL7EU(3)[6],=KL7FDQ(3)[6],=KL7FDQ/7(3)[6],=KL7FIR(3)[6], + =KL7FLR(3)[6],=KL7FOZ(3)[6],=KL7FRQ(3)[6],=KL7FS(3)[6],=KL7GA(3)[6],=KL7GCS(3)[6],=KL7GKY(3)[6], + =KL7GRF(3)[6],=KL7GT(3)[6],=KL7GU(3)[6],=KL7HB(3)[6],=KL7HBV(3)[6],=KL7HFI/7(3)[6],=KL7HFV(3)[6], + =KL7HI(3)[6],=KL7HJR(3)[6],=KL7HLF(3)[6],=KL7HM(3)[6],=KL7HMK(3)[6],=KL7HQL(3)[6],=KL7HSR(3)[6], + =KL7IAL(3)[6],=KL7IBT(3)[6],=KL7IDY(3)[6],=KL7IEI(3)[6],=KL7IFK(3)[6],=KL7IG(3)[6],=KL7IGB(3)[6], + =KL7IHK(3)[6],=KL7IIK(3)[6],=KL7IKV(3)[6],=KL7IL(3)[6],=KL7IME(3)[6],=KL7IOW(3)[6],=KL7IPV(3)[6], + =KL7ISE(3)[6],=KL7IUX(3)[6],=KL7IWC/7(3)[6],=KL7IZC(3)[6],=KL7IZH(3)[6],=KL7JAV(3)[6], + =KL7JBB(3)[6],=KL7JDQ(3)[6],=KL7JEA(3)[6],=KL7JES(3)[6],=KL7JIJ(3)[6],=KL7JJE(3)[6],=KL7JKV(3)[6], + =KL7KA(3)[6],=KL7KG/7(3)[6],=KL7LG(3)[6],=KL7LI(3)[6],=KL7LX(3)[6],=KL7LZ(3)[6],=KL7M(3)[6], + =KL7MY(3)[6],=KL7MZ(3)[6],=KL7NA(3)[6],=KL7NP(3)[6],=KL7NP/7(3)[6],=KL7OA(3)[6],=KL7OF(3)[6], + =KL7OL(3)[6],=KL7OR(3)[6],=KL7OR/7(3)[6],=KL7OS(3)[6],=KL7OY(3)[6],=KL7PC(3)[6],=KL7PO(3)[6], + =KL7QA(3)[6],=KL7QK(3)[6],=KL7QK/140(3)[6],=KL7QK/7(3)[6],=KL7QR(3)[6],=KL7QR/7(3)[6],=KL7R(3)[6], + =KL7RC(3)[6],=KL7RK(3)[6],=KL7RM(3)[6],=KL7RN(3)[6],=KL7RS(3)[6],=KL7S(3)[6],=KL7SK(3)[6], + =KL7SP(3)[6],=KL7SV(3)[6],=KL7T(3)[6],=KL7TU(3)[6],=KL7UP(3)[6],=KL7UT(3)[6],=KL7VK(3)[6], + =KL7VL(3)[6],=KL7VN(3)[6],=KL7VQ(3)[6],=KL7WC(3)[6],=KL7WG(3)[6],=KL7WM(3)[6],=KL7WN(3)[6], + =KL7WP(3)[6],=KL7WP/7(3)[6],=KL7WT(3)[6],=KL7XL(3)[6],=KL7YJ(3)[6],=KL7YQ(3)[6],=KL7YY/M(3)[6], + =KL7ZH(3)[6],=KL7ZW(3)[6],=KL8RV(3)[6],=KL9PC(3)[6],=KP2BX(3)[6],=KP2CB(3)[6],=KP2CT(3)[6], =KP4EFZ(3)[6],=KP4UZ(3)[6],=KP4X(3)[6],=NH0F(3)[6],=NH0K(3)[6],=NH0O(3)[6],=NH2DM(3)[6], =NH2JE(3)[6],=NH2KR(3)[6],=NH6AD(3)[6],=NH6AJ(3)[6],=NH6AY(3)[6],=NH6B(3)[6],=NH6BF(3)[6], =NH6CI(3)[6],=NH6CO(3)[6],=NH6DQ(3)[6],=NH6DX(3)[6],=NH6F(3)[6],=NH6FF(3)[6],=NH6GZ(3)[6], @@ -1605,36 +1605,37 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =NH7YI(3)[6],=NH8A(3)[6],=NL5L(3)[6],=NL7AH(3)[6],=NL7AR(3)[6],=NL7AZ(3)[6],=NL7BI(3)[6], =NL7CH(3)[6],=NL7D(3)[6],=NL7D/7(3)[6],=NL7DH(3)[6],=NL7DY(3)[6],=NL7EO(3)[6],=NL7FQ(3)[6], =NL7FX(3)[6],=NL7FY(3)[6],=NL7GM(3)[6],=NL7GN(3)[6],=NL7GO(3)[6],=NL7GU(3)[6],=NL7GW(3)[6], - =NL7HH(3)[6],=NL7HK(3)[6],=NL7HQ(3)[6],=NL7HU(3)[6],=NL7JE(3)[6],=NL7JJ(3)[6],=NL7JN(3)[6], - =NL7KV(3)[6],=NL7LI(3)[6],=NL7MS(3)[6],=NL7MT(3)[6],=NL7NL(3)[6],=NL7OF(3)[6],=NL7PN(3)[6], - =NL7QI(3)[6],=NL7RL(3)[6],=NL7RN(3)[6],=NL7TK(3)[6],=NL7UE(3)[6],=NL7US(3)[6],=NL7VS(3)[6], - =NL7WD(3)[6],=NL7WJ(3)[6],=NL7XX(3)[6],=NL7ZM(3)[6],=NL7ZN(3)[6],=NL7ZP(3)[6],=NP2CT(3)[6], - =NP2KL(3)[6],=NP2LK(3)[6],=NP2X/7(3)[6],=NP3PH(3)[6],=NP4AI/M(3)[6],=NP4ES(3)[6],=NP4FP(3)[6], - =NP4I(3)[6],=NP4JV(3)[6],=NP4JV/7(3)[6],=VA2GLB/P(3)[6],=WH0AAM(3)[6],=WH0J(3)[6],=WH2ACV(3)[6], - =WH2AJF(3)[6],=WH6ANB(3)[6],=WH6ARU(3)[6],=WH6ASB(3)[6],=WH6B(3)[6],=WH6BDR(3)[6],=WH6BLM(3)[6], - =WH6BPL(3)[6],=WH6BPU(3)[6],=WH6CF(3)[6],=WH6CMS(3)[6],=WH6CN(3)[6],=WH6CUS(3)[6],=WH6CWD(3)[6], - =WH6CXB(3)[6],=WH6CXE(3)[6],=WH6CXN(3)[6],=WH6CYB(3)[6],=WH6CZ(3)[6],=WH6DAP(3)[6],=WH6DAY(3)[6], - =WH6DJO(3)[6],=WH6DKC(3)[6],=WH6DKG(3)[6],=WH6DKO(3)[6],=WH6DLQ(3)[6],=WH6DMS(3)[6],=WH6DQ(3)[6], - =WH6DRP(3)[6],=WH6DST(3)[6],=WH6DTH(3)[6],=WH6EEC(3)[6],=WH6EEG(3)[6],=WH6EGM(3)[6],=WH6EHW(3)[6], - =WH6EJV(3)[6],=WH6EQB(3)[6],=WH6EQE(3)[6],=WH6EQH(3)[6],=WH6ESS(3)[6],=WH6ETO(3)[6],=WH6EWE(3)[6], - =WH6FCT(3)[6],=WH6FEU(3)[6],=WH6FJR(3)[6],=WH6FL(3)[6],=WH6FOJ(3)[6],=WH6FPR(3)[6],=WH6FPV(3)[6], - =WH6FQ(3)[6],=WH6FQK(3)[6],=WH6GCT(3)[6],=WH6GEV(3)[6],=WH6OL(3)[6],=WH6OY(3)[6],=WH6QV(3)[6], - =WH6SD(3)[6],=WH6SR(3)[6],=WH6TI(3)[6],=WH6U(3)[6],=WH6XV(3)[6],=WH6YT(3)[6],=WH6YX(3)[6], - =WH6ZR(3)[6],=WH6ZV(3)[6],=WH7A(3)[6],=WH7CY(3)[6],=WH7DA(3)[6],=WH7DB(3)[6],=WH7DE(3)[6], - =WH7G(3)[6],=WH7GC(3)[6],=WH7GY(3)[6],=WH7HU(3)[6],=WH7LB(3)[6],=WH7NS(3)[6],=WH7OK(3)[6], - =WH7P(3)[6],=WH7RG(3)[6],=WH7TC(3)[6],=WH7TN(3)[6],=WH7TR(3)[6],=WH7U(3)[6],=WH7UP(3)[6], - =WH7WP(3)[6],=WH7WT(3)[6],=WH7XP(3)[6],=WH8AAG(3)[6],=WL7AAW(3)[6],=WL7AL(3)[6],=WL7AP(3)[6], - =WL7AQ(3)[6],=WL7AUY(3)[6],=WL7AWD(3)[6],=WL7AXI(3)[6],=WL7AZG(3)[6],=WL7AZL(3)[6],=WL7BCR(3)[6], - =WL7BHR(3)[6],=WL7BLM(3)[6],=WL7BM(3)[6],=WL7BNQ(3)[6],=WL7BON(3)[6],=WL7BOO(3)[6],=WL7BSW(3)[6], - =WL7BUI(3)[6],=WL7BVN(3)[6],=WL7BVS(3)[6],=WL7CAZ(3)[6],=WL7CBF(3)[6],=WL7CES(3)[6],=WL7COQ(3)[6], - =WL7CPE(3)[6],=WL7CPI(3)[6],=WL7CQX(3)[6],=WL7CRJ(3)[6],=WL7CSL(3)[6],=WL7CTB(3)[6],=WL7CTC(3)[6], - =WL7CTE(3)[6],=WL7DD(3)[6],=WL7FA(3)[6],=WL7FR(3)[6],=WL7FU(3)[6],=WL7H(3)[6],=WL7HE(3)[6], - =WL7HK(3)[6],=WL7HL(3)[6],=WL7IQ(3)[6],=WL7IS(3)[6],=WL7JG(3)[6],=WL7JM(3)[6],=WL7K(3)[6], - =WL7K/7(3)[6],=WL7K/M(3)[6],=WL7LB(3)[6],=WL7LK(3)[6],=WL7OA(3)[6],=WL7P(3)[6],=WL7PJ(3)[6], - =WL7QC(3)[6],=WL7QX(3)[6],=WL7RV/140(3)[6],=WL7SD(3)[6],=WL7SO(3)[6],=WL7SV(3)[6],=WL7T/P(3)[6], - =WL7VK(3)[6],=WL7VV(3)[6],=WL7WB(3)[6],=WL7WF(3)[6],=WL7WG(3)[6],=WL7WK(3)[6],=WL7WM(3)[6], - =WL7WU(3)[6],=WL7XE(3)[6],=WL7XJ(3)[6],=WL7XN(3)[6],=WL7XW(3)[6],=WL7Z(3)[6],=WL7ZM(3)[6], - =WP2ADG(3)[6],=WP3ZO(3)[6],=WP4DYP(3)[6],=WP4NBP(3)[6], + =NL7HH(3)[6],=NL7HK(3)[6],=NL7HQ(3)[6],=NL7HU(3)[6],=NL7IY(3)[6],=NL7JE(3)[6],=NL7JJ(3)[6], + =NL7JN(3)[6],=NL7KV(3)[6],=NL7LI(3)[6],=NL7MS(3)[6],=NL7MT(3)[6],=NL7NL(3)[6],=NL7OF(3)[6], + =NL7PN(3)[6],=NL7QI(3)[6],=NL7RL(3)[6],=NL7RN(3)[6],=NL7TK(3)[6],=NL7UE(3)[6],=NL7US(3)[6], + =NL7VS(3)[6],=NL7WD(3)[6],=NL7WJ(3)[6],=NL7XX(3)[6],=NL7ZF(3)[6],=NL7ZM(3)[6],=NL7ZN(3)[6], + =NL7ZP(3)[6],=NP2CT(3)[6],=NP2KL(3)[6],=NP2LK(3)[6],=NP2X/7(3)[6],=NP3PH(3)[6],=NP4AI/M(3)[6], + =NP4ES(3)[6],=NP4FP(3)[6],=NP4I(3)[6],=NP4JV(3)[6],=NP4JV/7(3)[6],=VA2GLB/P(3)[6],=WH0AAM(3)[6], + =WH0J(3)[6],=WH2ACV(3)[6],=WH2AJF(3)[6],=WH6ANB(3)[6],=WH6ARU(3)[6],=WH6ASB(3)[6],=WH6B(3)[6], + =WH6BDR(3)[6],=WH6BLM(3)[6],=WH6BPL(3)[6],=WH6BPU(3)[6],=WH6CF(3)[6],=WH6CKR(3)[6],=WH6CMS(3)[6], + =WH6CN(3)[6],=WH6CUS(3)[6],=WH6CWD(3)[6],=WH6CXB(3)[6],=WH6CXE(3)[6],=WH6CXN(3)[6],=WH6CYB(3)[6], + =WH6CZ(3)[6],=WH6DAP(3)[6],=WH6DAY(3)[6],=WH6DJO(3)[6],=WH6DKC(3)[6],=WH6DKG(3)[6],=WH6DKO(3)[6], + =WH6DLQ(3)[6],=WH6DMS(3)[6],=WH6DOC(3)[6],=WH6DQ(3)[6],=WH6DRP(3)[6],=WH6DST(3)[6],=WH6DTH(3)[6], + =WH6EEC(3)[6],=WH6EEG(3)[6],=WH6EGM(3)[6],=WH6EHW(3)[6],=WH6EJV(3)[6],=WH6EQB(3)[6],=WH6EQE(3)[6], + =WH6EQH(3)[6],=WH6ESS(3)[6],=WH6ETO(3)[6],=WH6EWE(3)[6],=WH6FCT(3)[6],=WH6FEU(3)[6],=WH6FJR(3)[6], + =WH6FL(3)[6],=WH6FOJ(3)[6],=WH6FPR(3)[6],=WH6FPV(3)[6],=WH6FQ(3)[6],=WH6FQK(3)[6],=WH6GCT(3)[6], + =WH6GEV(3)[6],=WH6OL(3)[6],=WH6OY(3)[6],=WH6QV(3)[6],=WH6SD(3)[6],=WH6SR(3)[6],=WH6TI(3)[6], + =WH6U(3)[6],=WH6XV(3)[6],=WH6YT(3)[6],=WH6YX(3)[6],=WH6ZR(3)[6],=WH6ZV(3)[6],=WH7A(3)[6], + =WH7CY(3)[6],=WH7DA(3)[6],=WH7DB(3)[6],=WH7DE(3)[6],=WH7G(3)[6],=WH7GC(3)[6],=WH7GY(3)[6], + =WH7HU(3)[6],=WH7LB(3)[6],=WH7NS(3)[6],=WH7OK(3)[6],=WH7P(3)[6],=WH7RG(3)[6],=WH7TC(3)[6], + =WH7TN(3)[6],=WH7TR(3)[6],=WH7U(3)[6],=WH7UP(3)[6],=WH7WP(3)[6],=WH7WT(3)[6],=WH7XP(3)[6], + =WH8AAG(3)[6],=WL7AAW(3)[6],=WL7AL(3)[6],=WL7AP(3)[6],=WL7AQ(3)[6],=WL7AUY(3)[6],=WL7AWD(3)[6], + =WL7AXI(3)[6],=WL7AZG(3)[6],=WL7AZL(3)[6],=WL7BCR(3)[6],=WL7BHR(3)[6],=WL7BLM(3)[6],=WL7BM(3)[6], + =WL7BNQ(3)[6],=WL7BON(3)[6],=WL7BOO(3)[6],=WL7BSW(3)[6],=WL7BUI(3)[6],=WL7BVN(3)[6],=WL7BVS(3)[6], + =WL7CAZ(3)[6],=WL7CBF(3)[6],=WL7CES(3)[6],=WL7COQ(3)[6],=WL7CPE(3)[6],=WL7CPI(3)[6],=WL7CQX(3)[6], + =WL7CRJ(3)[6],=WL7CSL(3)[6],=WL7CTB(3)[6],=WL7CTC(3)[6],=WL7CTE(3)[6],=WL7DD(3)[6],=WL7FA(3)[6], + =WL7FR(3)[6],=WL7FU(3)[6],=WL7H(3)[6],=WL7HE(3)[6],=WL7HK(3)[6],=WL7HL(3)[6],=WL7IQ(3)[6], + =WL7IS(3)[6],=WL7JG(3)[6],=WL7JM(3)[6],=WL7K(3)[6],=WL7K/7(3)[6],=WL7K/M(3)[6],=WL7LB(3)[6], + =WL7LK(3)[6],=WL7OA(3)[6],=WL7P(3)[6],=WL7PJ(3)[6],=WL7QC(3)[6],=WL7QX(3)[6],=WL7RV/140(3)[6], + =WL7SD(3)[6],=WL7SO(3)[6],=WL7SV(3)[6],=WL7T/P(3)[6],=WL7VK(3)[6],=WL7VV(3)[6],=WL7WB(3)[6], + =WL7WF(3)[6],=WL7WG(3)[6],=WL7WK(3)[6],=WL7WM(3)[6],=WL7WU(3)[6],=WL7XE(3)[6],=WL7XJ(3)[6], + =WL7XN(3)[6],=WL7XW(3)[6],=WL7Z(3)[6],=WL7ZM(3)[6],=WP2ADG(3)[6],=WP3ZO(3)[6],=WP4DYP(3)[6], + =WP4NBP(3)[6], AA8(4)[8],AB8(4)[8],AC8(4)[8],AD8(4)[8],AE8(4)[8],AF8(4)[8],AG8(4)[8],AI8(4)[8],AJ8(4)[8], AK8(4)[8],K8(4)[8],KA8(4)[8],KB8(4)[8],KC8(4)[8],KD8(4)[8],KE8(4)[8],KF8(4)[8],KG8(4)[8], KI8(4)[8],KJ8(4)[8],KK8(4)[8],KM8(4)[8],KN8(4)[8],KO8(4)[8],KQ8(4)[8],KR8(4)[8],KS8(4)[8], @@ -1678,11 +1679,11 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =KP4NKE(4)[8],=KP4SL(4)[8],=KP4WG(4)[8],=NH2W(4)[8],=NH2W/9(4)[8],=NH6R(4)[8],=NH7TK(4)[8], =NL7CM(4)[8],=NL7KD(4)[8],=NL7NK(4)[8],=NL7QC(4)[8],=NL7QC/9(4)[8],=NL7RC(4)[8],=NL7UH(4)[8], =NL7YI(4)[8],=NP2AV(4)[8],=NP2DK(4)[8],=NP2GM(4)[8],=NP2I(4)[8],=NP2L/9(4)[8],=NP2MU(4)[8], - =NP3QC(4)[8],=NP4ZI(4)[8],=WH0AI(4)[8],=WH2T(4)[8],=WH6AFV(4)[8],=WH6ERQ(4)[8],=WH6FBA(4)[8], - =WH6FIR(4)[8],=WH6SB(4)[8],=WL7AHP(4)[8],=WL7AIT(4)[8],=WL7BEV(4)[8],=WL7BSZ(4)[8],=WL7CTA(4)[8], - =WL7FJ(4)[8],=WL7JAN(4)[8],=WL7NP(4)[8],=WL7UU(4)[8],=WL9N(4)[8],=WP2B(4)[8],=WP4HSQ(4)[8], - =WP4JSP(4)[8],=WP4LKY(4)[8],=WP4LSQ(4)[8],=WP4MQX(4)[8],=WP4MSD(4)[8],=WP4MTN(4)[8],=WP4MVQ(4)[8], - =WP4MXP(4)[8],=WP4MYL(4)[8],=WP4OCZ(4)[8], + =NP3QC(4)[8],=NP4ZI(4)[8],=WH0AI(4)[8],=WH2T(4)[8],=WH6AFV(4)[8],=WH6CDU(4)[8],=WH6ERQ(4)[8], + =WH6FBA(4)[8],=WH6FIR(4)[8],=WH6SB(4)[8],=WL7AHP(4)[8],=WL7AIT(4)[8],=WL7BEV(4)[8],=WL7BSZ(4)[8], + =WL7CTA(4)[8],=WL7FJ(4)[8],=WL7JAN(4)[8],=WL7NP(4)[8],=WL7UU(4)[8],=WL9N(4)[8],=WP2B(4)[8], + =WP4HSQ(4)[8],=WP4JSP(4)[8],=WP4LKY(4)[8],=WP4LSQ(4)[8],=WP4MQX(4)[8],=WP4MSD(4)[8],=WP4MTN(4)[8], + =WP4MVQ(4)[8],=WP4MXP(4)[8],=WP4MYL(4)[8],=WP4OCZ(4)[8], =AH2BG(4)[8],=AH2CF(4)[8],=AH6ES(4)[8],=AH6FF(4)[8],=AH6HR(4)[8],=AH6HR/4(4)[8],=AH6KB(4)[8], =AL0F(4)[8],=AL0P(4)[8],=AL2C(4)[8],=AL2F/4(4)[8],=AL4B(4)[8],=AL7CX(4)[8],=AL7EU(4)[8], =AL7JN(4)[8],=AL7KN(4)[8],=AL7LP(4)[8],=AL7MR(4)[8],=AL7QO(4)[8],=KH0UN(4)[8],=KH2AR(4)[8], @@ -1697,8 +1698,9 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =NH2E(4)[8],=NH6T/4(4)[8],=NH7FK(4)[8],=NH7FL(4)[8],=NH7H(4)[8],=NL7OE(4)[8],=NL7YU(4)[8], =NP2KS(4)[8],=NP3FB(4)[8],=NP4AC(4)[8],=NP4AC/4(4)[8],=WH6AUL(4)[8],=WH6BPL/4(4)[8],=WH6DM(4)[8], =WH6EMF(4)[8],=WH6EOG(4)[8],=WH6EQW(4)[8],=WH6FEJ(4)[8],=WH6LAK(4)[8],=WH6OR(4)[8],=WH6Q/4(4)[8], - =WL4B(4)[8],=WL7BHI(4)[8],=WL7BHJ(4)[8],=WL7C(4)[8],=WL7CQH(4)[8],=WL7CQK(4)[8],=WL7IP(4)[8], - =WL7PC(4)[8],=WL7SF(4)[8],=WL7TD(4)[8],=WL7XZ(4)[8],=WP3IK(4)[8],=WP4CNA(4)[8],=WP4XF(4)[8], + =WL4B(4)[8],=WL4JD(4)[8],=WL7BHI(4)[8],=WL7BHJ(4)[8],=WL7C(4)[8],=WL7CQH(4)[8],=WL7CQK(4)[8], + =WL7IP(4)[8],=WL7PC(4)[8],=WL7SF(4)[8],=WL7TD(4)[8],=WL7XZ(4)[8],=WP3IK(4)[8],=WP4CNA(4)[8], + =WP4XF(4)[8], =AH3D(4)[7],=AL7AU(4)[7],=AL7IC(4)[7],=AL7NI(4)[7],=AL7QR(4)[7],=AL7RT(4)[7],=AL7RT/7(4)[7], =KH2BR/7(4)[7],=KH6JVF(4)[7],=KH6OZ(4)[7],=KH7AL(4)[7],=KH7SS(4)[7],=KL0NT(4)[7],=KL0NV(4)[7], =KL0RN(4)[7],=KL0TF(4)[7],=KL1HE(4)[7],=KL1MW(4)[7],=KL1TV(4)[7],=KL2NZ(4)[7],=KL4CZ(4)[7], @@ -1712,17 +1714,17 @@ Guantanamo Bay: 08: 11: NA: 20.00: 75.00: 5.0: KG4: =KG4MA,=KG4NE,=KG4SC,=KG4SS,=KG4WH,=KG4WV,=KG4XP,=KG4ZK,=W1AW/KG4; Mariana Islands: 27: 64: OC: 15.18: -145.72: -10.0: KH0: AH0,KH0,NH0,WH0,=AA1AB,=AA1UQ,=AB2HV,=AB2QH,=AB9HF,=AB9OQ,=AC8CP,=AD5KT,=AD6YP,=AE6OG,=AF4IN, - =AF4KH,=AF6EO,=AG6BC,=AH2CW,=AH2U,=AJ6K,=AK1JA,=K0FRI,=K8KH,=K8RN,=KB5UAB,=KB9LQG,=KC2WIK,=KC7SDC, - =KC9GQX,=KD7GJX,=KF7COQ,=KG2QH,=KG6GQ,=KG6SB,=KG7DCN,=KH0EN/KT,=KH2GV,=KH2O,=KH2VL,=KI5DQL, - =KL7QOL,=KQ1J,=KW2X,=N0J,=N3QD,=N4VUC,=N6EAX,=N7NNG,=N8CS,=NA1M,=NH2B,=NH2FG,=NO3V,=NQ1J,=NS0C, - =W1FPU,=W2OTO,=W3FM,=W3STX,=W7KFS,=WA6AC,=WE1J,=WH6ZW,=WO2G; + =AF4KH,=AF6EO,=AG6BC,=AH2CW,=AH2U,=AJ6K,=AK1JA,=K0FRI,=K3AVS,=K8KH,=K8RN,=KB5UAB,=KB9LQG,=KC2WIK, + =KC7SDC,=KC9GQX,=KD7GJX,=KF7COQ,=KG2QH,=KG6GQ,=KG6SB,=KG7DCN,=KH0EN/KT,=KH2GV,=KH2O,=KH2VL, + =KI5DQL,=KL7QOL,=KQ1J,=KW2X,=N0J,=N3QD,=N4VUC,=N6EAX,=N7NNG,=N8CS,=NA1M,=NH2B,=NH2FG,=NO3V,=NQ1J, + =NS0C,=W1FPU,=W2OTO,=W3FM,=W3STX,=W7KFS,=WA6AC,=WE1J,=WH6ZW,=WO2G; Baker & Howland Islands: 31: 61: OC: 0.00: 176.00: 12.0: KH1: AH1,KH1,NH1,WH1; Guam: 27: 64: OC: 13.37: -144.70: -10.0: KH2: AH2,KH2,NH2,WH2,=AB2AB,=AB8EW,=AC0FG,=AC7WL,=AE6QZ,=AE7CA,=AH0AX,=AH0F,=AH0FM,=AH0IM,=AI6ID, =AJ6JF,=K1IWD,=K2QGC,=K4QFS,=K5GUA,=K5GUM,=KA0RU,=KA1I,=KA6BEG,=KB6IDK,=KB7OVT,=KB7PQU,=KC2OOX, =KD0AA,=KD7IRV,=KE4YSP,=KE7GMC,=KE7IPG,=KF4UFC,=KF5ULC,=KF7BMU,=KG4BKW,=KG6AGT,=KG6ARL,=KG6DX, - =KG6FJG,=KG6JDX,=KG6JKR,=KG6JKT,=KG6TWZ,=KH0DX,=KH0ES,=KH0TF,=KH0UM,=KH6KK,=KI4KKH,=KI4KKI, + =KG6FJG,=KG6JDX,=KG6JKR,=KG6JKT,=KG6TWZ,=KH0DX,=KH0ES,=KH0TF,=KH0UM,=KH6HQ,=KH6KK,=KI4KKH,=KI4KKI, =KI7SSW,=KJ6AYQ,=KJ6KCJ,=KK6GVF,=KK7AV,=KM4NVB,=KN4IAS,=KN4LVP,=N0RY,=N2MI,=N9PLT,=NH0A,=NH0B, =NH0Q,=NH7TL,=NP3EZ,=W5LFA,=W6KV,=W7GVC,=W9MRE,=WA3KNB,=WB7AXZ,=WH0AC,=WI3O; Johnston Island: 31: 61: OC: 16.72: 169.53: 10.0: KH3: @@ -1734,42 +1736,42 @@ Palmyra & Jarvis Islands: 31: 61: OC: 5.87: 162.07: 11.0: KH5: Hawaii: 31: 61: OC: 21.12: 157.48: 10.0: KH6: AH6,AH7,KH6,KH7,NH6,NH7,WH6,WH7,=AA6OC,=AA7FL,=AA7LE,=AA8JA,=AB0JM,=AB3WS,=AB4CO,=AB6AP,=AB7RT, =AB8VQ,=AC4PJ,=AC4TJ,=AC9PT,=AD6YJ,=AE3TT,=AE5AB,=AE5LR,=AG4FH,=AG5LT,=AH0A,=AH0AG,=AH2CC,=AH2CN, - =AJ0M,=AJ8HT,=AK2J,=AK4RA,=AL3U,=AL6D,=AL7RQ,=K0BAD,=K0LAS,=K0LIH,=K0OUS,=K1ENT,=K1ER,=K1HZM, - =K1OSP,=K1OWL,=K1RJ,=K1TOR,=K1VAN,=K2FFT,=K2GT,=K3NW,=K3UNS,=K4AJQ,=K4EVR,=K4JMB,=K4RAC,=K4UAI, - =K4UHL,=K4XV,=K5HQM,=K5PKT,=K5ZAI,=K5ZYO,=K6AMA,=K6APP,=K6BU,=K6CEE,=K6GJS,=K6GUY,=K6HI,=K6HNL, - =K6IJ,=K6JAE,=K6KKW,=K6LN,=K6RSB,=K7ALH,=K7ASH,=K7NRJ,=K7QAS,=K7ZOX,=K8EUT,=K9AGI,=K9FD,=K9UBS, - =KA0FOR,=KA0VHP,=KA1ICJ,=KA1YJ,=KA2IXG,=KA2WXU,=KA3HIZ,=KA3TUA,=KA4INK,=KA4SBE,=KA6QOD,=KA6SVW, - =KA7APU,=KA7BSK,=KA7RKW,=KA8EBL,=KA8KND,=KA9DMP,=KB0DJR,=KB0PXK,=KB0ZKZ,=KB1EUJ,=KB1GC,=KB1KAC, - =KB1PCX,=KB1UHL,=KB2MRY,=KB3DMT,=KB3FDP,=KB3HXI,=KB3IOC,=KB3OXU,=KB3PJS,=KB3SEV,=KB3UWV,=KB3UWW, - =KB3VLO,=KB4NGN,=KB5FCV,=KB5HVJ,=KB5MTI,=KB5NNY,=KB5OWT,=KB5OXR,=KB6CNU,=KB6EGA,=KB6INB,=KB6PKF, - =KB6SWL,=KB7AKH,=KB7AKQ,=KB7DDX,=KB7EA,=KB7G,=KB7JB,=KB7JHB,=KB7LPW,=KB7MEU,=KB7QKJ,=KB7UQH, - =KB7UVR,=KB7WDC,=KB7WUP,=KB8SKX,=KB9YGQ,=KC0HFI,=KC0WQU,=KC0YIH,=KC1DBY,=KC2CLQ,=KC2GSU,=KC2HL, - =KC2MIU,=KC2PGW,=KC2SRW,=KC2YL,=KC2ZSG,=KC2ZSH,=KC2ZSI,=KC3BW,=KC3GZT,=KC4HHS,=KC4TJB,=KC5GAX, - =KC6HOX,=KC6JAE,=KC6MCC,=KC6QQI,=KC6RYQ,=KC6SHT,=KC6SWR,=KC6YIO,=KC7ASJ,=KC7AXX,=KC7DUT,=KC7EJC, - =KC7HNC,=KC7I,=KC7KAT,=KC7KAW,=KC7KBA,=KC7KHW,=KC7KJT,=KC7LFM,=KC7NZ,=KC7PLG,=KC7USA,=KC7VWU, - =KC7YXO,=KC8EFI,=KC8EJ,=KC8JNV,=KC8KPX,=KC9AUA,=KC9EQS,=KC9KEX,=KC9NJG,=KC9SBG,=KD0JNO,=KD0OXU, - =KD0QLQ,=KD0QLR,=KD0RPD,=KD0WVZ,=KD0ZSP,=KD3FZ,=KD4GVR,=KD4GW,=KD4ML,=KD4NFW,=KD4QWO,=KD5BSK, - =KD5HDA,=KD5HX,=KD5PIU,=KD5TBQ,=KD6APH,=KD6CVU,=KD6CWF,=KD6EPD,=KD6IPX,=KD6LRA,=KD6NVX,=KD6VTU, - =KD7GWI,=KD7GWM,=KD7HTG,=KD7KFT,=KD7SME,=KD7SMV,=KD7TZ,=KD7UV,=KD7UZG,=KD7WJM,=KD8GVO,=KD8LYB, - =KE0JSB,=KE0KIE,=KE0TU,=KE2CX,=KE4DYE,=KE4RNU,=KE4UXQ,=KE4ZXQ,=KE5CGA,=KE5FJM,=KE5UZN,=KE5VQB, - =KE6AHX,=KE6AXN,=KE6AXP,=KE6AYZ,=KE6CQE,=KE6EDJ,=KE6EVT,=KE6JXO,=KE6MKW,=KE6QQ,=KE6RAW,=KE6TFR, - =KE6TIS,=KE6TIX,=KE6TKQ,=KE7DES,=KE7DET,=KE7FJA,=KE7FSK,=KE7HEW,=KE7IZS,=KE7JTX,=KE7KRQ,=KE7LWN, - =KE7MW,=KE7PEQ,=KE7PIZ,=KE7QML,=KE7RCT,=KE7UAJ,=KE7UV,=KE7UW,=KF4DWA,=KF4FQR,=KF4IBW,=KF4JLZ, - =KF4OOB,=KF4SGA,=KF4UJC,=KF4URD,=KF4VHS,=KF5AHW,=KF5JFX,=KF5MXM,=KF5MXP,=KF6BS,=KF6FDG,=KF6IVV, - =KF6LWN,=KF6LYU,=KF6MQT,=KF6OHL,=KF6OSA,=KF6PJ,=KF6PQE,=KF6QZD,=KF6RLP,=KF6YYH,=KF6YZR,=KF6ZAL, - =KF6ZVS,=KF7GNP,=KF7LRS,=KF7OJR,=KF7OUJ,=KF7QMX,=KF7TUU,=KF7VUK,=KG0XR,=KG4CAN,=KG4FJB,=KG4HZF, - =KG4JKJ,=KG4MGL,=KG4SGC,=KG4SGV,=KG4TZD,=KG5CH,=KG5CNO,=KG5IVP,=KG6CJA,=KG6CJK,=KG6DV,=KG6EZW, - =KG6HRX,=KG6IER,=KG6IGY,=KG6JJP,=KG6LFX,=KG6MZJ,=KG6NNF,=KG6NQI,=KG6OOB,=KG6RJI,=KG6SC,=KG6SDD, - =KG6TFI,=KG6WZD,=KG6ZRY,=KG7AYU,=KG7CJI,=KG7EUP,=KG7JHH,=KG7TSD,=KG7ZJM,=KG9MDR,=KH0AI,=KH0HL, - =KH0WJ,=KH2DC,=KH2MD,=KH2TD,=KH2TE,=KH2YI,=KH3AE,=KH3AE/M,=KH3AF,=KH8Z,=KI4CAU,=KI4HCZ,=KI4NOH, - =KI4YAF,=KI4YOG,=KI6CRL,=KI6DVJ,=KI6EFY,=KI6FTE,=KI6HBZ,=KI6JEC,=KI6KWD,=KI6LPT,=KI6NOC,=KI6QDQ, - =KI6QQJ,=KI6SNP,=KI6VYB,=KI6WOJ,=KI6ZRV,=KI7AUZ,=KI7EZG,=KI7FJW,=KI7FJX,=KI7FUT,=KI7OS,=KI7QZQ, - =KJ4BHO,=KJ4EYV,=KJ4KND,=KJ4WOI,=KJ6CAV,=KJ6CKZ,=KJ6COM,=KJ6CPN,=KJ6CQT,=KJ6FDF,=KJ6GYD,=KJ6LAW, - =KJ6LAX,=KJ6LBI,=KJ6MQL,=KJ6NIA,=KJ6NIB,=KJ6NZH,=KJ6PEH,=KJ6QQT,=KJ6RGW,=KJ6TJZ,=KJ7UOI,=KK4EEC, - =KK4RNF,=KK6BRW,=KK6DIT,=KK6DWS,=KK6EJ,=KK6GM,=KK6GRC,=KK6OMX,=KK6PGA,=KK6RM,=KK6VJN,=KK6ZQ, - =KK6ZZE,=KK7WR,=KL0TK,=KL1TP,=KL3FN,=KL3JC,=KL7PN,=KL7TN/P,=KL7UB,=KL7XT,=KM4FPS,=KM4IP,=KM6HPE, - =KM6IK,=KM6RM,=KM6RWE,=KM6UVP,=KN4KYO,=KN6BE,=KN6ZU,=KN8AQR,=KO4BNK,=KO4LCM,=KO6KW,=KO6QT,=KQ6CD, - =KQ6M,=KR1LLR,=KU4OY,=KW4JC,=KW6CR,=KX6RTG,=KY1I,=N0CAN,=N0KXY,=N0PJV,=N0VYO,=N0ZSJ,=N1CBF,=N1CFD, + =AI5EA,=AJ0M,=AJ8HT,=AK2J,=AK4RA,=AL3U,=AL6D,=AL7RQ,=K0BAD,=K0LAS,=K0LIH,=K0OUS,=K1ENT,=K1ER, + =K1HZM,=K1OSP,=K1OWL,=K1RJ,=K1TOR,=K1VAN,=K2FFT,=K2GT,=K3NW,=K3UNS,=K4AJQ,=K4EVR,=K4JMB,=K4RAC, + =K4UAI,=K4UHL,=K4XV,=K5HQM,=K5PKT,=K5ZAI,=K5ZYO,=K6AMA,=K6APP,=K6BU,=K6CEE,=K6GJS,=K6GUY,=K6HI, + =K6HNL,=K6IJ,=K6JAE,=K6KKW,=K6LN,=K6RSB,=K6UCC,=K7ALH,=K7ASH,=K7NRJ,=K7QAS,=K7ZOX,=K8EUT,=K9AGI, + =K9FD,=K9UBS,=KA0FOR,=KA0VHP,=KA1ICJ,=KA1YJ,=KA2IXG,=KA2WXU,=KA3HIZ,=KA3TUA,=KA4INK,=KA4SBE, + =KA6QOD,=KA6SVW,=KA7APU,=KA7BSK,=KA7RKW,=KA8EBL,=KA8KND,=KA9DMP,=KB0DJR,=KB0PXK,=KB0ZKZ,=KB1EUJ, + =KB1GC,=KB1KAC,=KB1PCX,=KB1UHL,=KB2MRY,=KB3DMT,=KB3FDP,=KB3HXI,=KB3IOC,=KB3OXU,=KB3PJS,=KB3SEV, + =KB3UWV,=KB3UWW,=KB3VLO,=KB4NGN,=KB5FCV,=KB5HVJ,=KB5MTI,=KB5NNY,=KB5OWT,=KB5OXR,=KB6CNU,=KB6EGA, + =KB6INB,=KB6PKF,=KB6SWL,=KB7AKH,=KB7AKQ,=KB7DDX,=KB7EA,=KB7G,=KB7JB,=KB7JHB,=KB7LPW,=KB7MEU, + =KB7QKJ,=KB7UQH,=KB7UVR,=KB7WDC,=KB7WUP,=KB8SKX,=KB9YGQ,=KC0HFI,=KC0WQU,=KC0YIH,=KC1DBY,=KC2CLQ, + =KC2GSU,=KC2HL,=KC2MIU,=KC2PGW,=KC2SRW,=KC2YL,=KC2ZSG,=KC2ZSH,=KC2ZSI,=KC3BW,=KC3GZT,=KC4HHS, + =KC4TJB,=KC5GAX,=KC6HOX,=KC6JAE,=KC6MCC,=KC6QQI,=KC6RYQ,=KC6SHT,=KC6SWR,=KC6YIO,=KC7ASJ,=KC7AXX, + =KC7DUT,=KC7EJC,=KC7HNC,=KC7I,=KC7KAT,=KC7KAW,=KC7KBA,=KC7KHW,=KC7KJT,=KC7LFM,=KC7NZ,=KC7PLG, + =KC7USA,=KC7VWU,=KC7YXO,=KC8EFI,=KC8EJ,=KC8JNV,=KC8KPX,=KC9AUA,=KC9EQS,=KC9KEX,=KC9NJG,=KC9SBG, + =KD0JNO,=KD0OXU,=KD0QLQ,=KD0QLR,=KD0RPD,=KD0WVZ,=KD0ZSP,=KD3FZ,=KD4GVR,=KD4GW,=KD4ML,=KD4NFW, + =KD4QWO,=KD5BSK,=KD5HDA,=KD5HX,=KD5PIU,=KD5TBQ,=KD6APH,=KD6CVU,=KD6CWF,=KD6EPD,=KD6IPX,=KD6LRA, + =KD6NVX,=KD6VTU,=KD7GWI,=KD7GWM,=KD7HTG,=KD7KFT,=KD7SME,=KD7SMV,=KD7TZ,=KD7UV,=KD7UZG,=KD7WJM, + =KD8GVO,=KD8LYB,=KE0JSB,=KE0KIE,=KE0TU,=KE2CX,=KE4DYE,=KE4UXQ,=KE4ZXQ,=KE5CGA,=KE5FJM,=KE5UZN, + =KE5VQB,=KE6AHX,=KE6AXN,=KE6AXP,=KE6AYZ,=KE6CQE,=KE6EDJ,=KE6EVT,=KE6JXO,=KE6MKW,=KE6QQ,=KE6RAW, + =KE6TFR,=KE6TIS,=KE6TIX,=KE6TKQ,=KE7DES,=KE7DET,=KE7FJA,=KE7FSK,=KE7HEW,=KE7IZS,=KE7JTX,=KE7KRQ, + =KE7LWN,=KE7MW,=KE7PEQ,=KE7PIZ,=KE7QML,=KE7RCT,=KE7UAJ,=KE7UV,=KE7UW,=KF4DWA,=KF4FQR,=KF4IBW, + =KF4JLZ,=KF4OOB,=KF4SGA,=KF4UJC,=KF4URD,=KF4VHS,=KF5AHW,=KF5JFX,=KF5MXM,=KF5MXP,=KF6BS,=KF6FDG, + =KF6IVV,=KF6LWN,=KF6LYU,=KF6MQT,=KF6OHL,=KF6OSA,=KF6PJ,=KF6PQE,=KF6QZD,=KF6RLP,=KF6YYH,=KF6YZR, + =KF6ZAL,=KF6ZVS,=KF7GNP,=KF7LRS,=KF7OJR,=KF7OUJ,=KF7QMX,=KF7TUU,=KF7VUK,=KG0XR,=KG4CAN,=KG4FJB, + =KG4HZF,=KG4JKJ,=KG4MGL,=KG4SGC,=KG4SGV,=KG4TZD,=KG5CH,=KG5CNO,=KG5IVP,=KG6CJA,=KG6CJK,=KG6DV, + =KG6EZW,=KG6HRX,=KG6IER,=KG6IGY,=KG6JJP,=KG6LFX,=KG6MZJ,=KG6NNF,=KG6NQI,=KG6OOB,=KG6RJI,=KG6SC, + =KG6SDD,=KG6TFI,=KG6WZD,=KG6ZRY,=KG7AYU,=KG7CJI,=KG7EUP,=KG7JHH,=KG7TSD,=KG7ZJM,=KG9MDR,=KH0AI, + =KH0HL,=KH0WJ,=KH2DC,=KH2MD,=KH2TD,=KH2TE,=KH2YI,=KH3AE,=KH3AE/M,=KH3AF,=KH8Z,=KI4CAU,=KI4HCZ, + =KI4NOH,=KI4YAF,=KI4YOG,=KI6CRL,=KI6DVJ,=KI6EFY,=KI6FTE,=KI6HBZ,=KI6JEC,=KI6KWD,=KI6LPT,=KI6NOC, + =KI6QDQ,=KI6QQJ,=KI6SNP,=KI6VYB,=KI6WOJ,=KI6ZRV,=KI7AUZ,=KI7EZG,=KI7FUT,=KI7OS,=KI7QZQ,=KJ4BHO, + =KJ4EYV,=KJ4KND,=KJ4WOI,=KJ6CAV,=KJ6CKZ,=KJ6COM,=KJ6CPN,=KJ6CQT,=KJ6FDF,=KJ6GYD,=KJ6LAW,=KJ6LAX, + =KJ6LBI,=KJ6MQL,=KJ6NIA,=KJ6NIB,=KJ6NZH,=KJ6PEH,=KJ6QQT,=KJ6RGW,=KJ6TJZ,=KJ7UOI,=KK4EEC,=KK4RNF, + =KK6BRW,=KK6DIT,=KK6DWS,=KK6EJ,=KK6GM,=KK6GRC,=KK6OMX,=KK6PGA,=KK6RM,=KK6VJN,=KK6ZQ,=KK6ZZE, + =KK7WR,=KL0TK,=KL1TP,=KL3FN,=KL3JC,=KL7PN,=KL7TN/P,=KL7UB,=KL7XT,=KM4FPS,=KM4IP,=KM6HPE,=KM6IK, + =KM6RM,=KM6RWE,=KM6UVP,=KN4KYO,=KN6BE,=KN6ZU,=KN8AQR,=KO4BNK,=KO4LCM,=KO6KW,=KO6QT,=KQ6CD,=KQ6M, + =KR1LLR,=KU4OY,=KW4JC,=KW6CR,=KX6RTG,=KY1I,=N0CAN,=N0KXY,=N0PJV,=N0VYO,=N0ZSJ,=N1CBF,=N1CFD, =N1CNQ,=N1IDP,=N1SHV,=N1TEE,=N1TLE,=N1VOP,=N1YLH,=N2KJU,=N2KLQ,=N2LTL,=N3BQY,=N3DJT,=N3FUR,=N3GWR, =N3HQW,=N3RWD,=N3VDM,=N3ZFY,=N4BER,=N4ERA,=N4ZIW,=N5IWF,=N5JKJ,=N6BAA,=N6CGA,=N6DXW,=N6EQZ,=N6GOZ, =N6IKX,=N6KB,=N6NCT,=N6OM,=N6PJQ,=N6QBK,=N6XLB,=N6ZAB,=N7AMY,=N7BLC,=N7BMD,=N7JRO,=N7KZB,=N7NYY, @@ -1799,53 +1801,53 @@ Alaska: 01: 01: NA: 61.40: 148.87: 8.0: KL: =K4HOE,=K4PSG,=K4RND,=K4WGX,=K4WPK,=K5DOW,=K5HL,=K5RD,=K5RSO,=K5RZW,=K5TDN,=K5VOR,=K6ANE,=K6GKW, =K7BUF,=K7CAP,=K7EJM,=K7GRW,=K7LOP,=K7MVX,=K7OCL,=K7RDR,=K7UNX,=K7VRK,=K8IEL,=K8OUA,=K9DUG, =KA0SIM,=KA0YPV,=KA1NCN,=KA2TJZ,=KA6DBB,=KA6PJV,=KA6UGT,=KA7HHF,=KA7HOX,=KA7JOR,=KA7PUB,=KA7TMU, - =KA7TOM,=KA7UKN,=KA7VCR,=KA7YEY,=KA7ZSX,=KA9GYQ,=KB0APK,=KB0LOW,=KB0TSU,=KB0UGE,=KB0UVK,=KB1CRT, - =KB1FCX,=KB1IEV,=KB1KLH,=KB1PHP,=KB1QCD,=KB1QCE,=KB1SYV,=KB1WQL,=KB2FWF,=KB2JWV,=KB2ZME,=KB3CYB, - =KB3JFK,=KB3NCR,=KB3VQE,=KB4DX,=KB5DNT,=KB5HEV,=KB5NOW,=KB5UWU,=KB5YLG,=KB6DKJ,=KB7AMA,=KB7BNG, - =KB7BUF,=KB7DEL,=KB7FXJ,=KB7IBI,=KB7JA,=KB7LJZ,=KB7LON,=KB7PHT,=KB7QLB,=KB7RWK,=KB7RXZ,=KB7SIQ, - =KB7UBH,=KB7VFZ,=KB7YEC,=KB7ZVZ,=KB8LJT,=KB8QKR,=KB8SBG,=KB8TEW,=KB8VYJ,=KB9MWG,=KB9RWE,=KB9RWJ, - =KB9SZM,=KB9THD,=KB9YGR,=KC0ATI,=KC0CWG,=KC0CYR,=KC0EF,=KC0EFL,=KC0GDH,=KC0GHH,=KC0GLN,=KC0JVX, - =KC0LLL,=KC0NSV,=KC0OKQ,=KC0PSZ,=KC0TK,=KC0TZL,=KC0UYK,=KC0VDN,=KC0WSG,=KC0YSW,=KC1DL,=KC1KPL, - =KC1LVR,=KC2BYX,=KC2HRV,=KC2KMU,=KC2OJP,=KC2PCV,=KC2PIO,=KC3BWW,=KC3DBK,=KC3NUH,=KC3QVN,=KC4MXQ, - =KC4MXR,=KC4OPI,=KC5BNN,=KC5CHO,=KC5DJA,=KC5IBS,=KC5KIG,=KC5LKF,=KC5LKG,=KC5NHL,=KC5QPJ,=KC5THY, - =KC5YIB,=KC5YOX,=KC5ZAA,=KC6FRJ,=KC6RJW,=KC7BUL,=KC7COW,=KC7DNT,=KC7ENM,=KC7FWK,=KC7HJM,=KC7HPF, - =KC7IKE,=KC7IKF,=KC7INC,=KC7MIJ,=KC7MPY,=KC7MRO,=KC7OQZ,=KC7PLJ,=KC7PLQ,=KC7RCP,=KC7TYT,=KC7UZY, - =KC7WOA,=KC7YZR,=KC8GKK,=KC8MVW,=KC8NOY,=KC8WWS,=KC8YIV,=KC9CMY,=KC9HIK,=KC9IKH,=KC9RQZ,=KC9SXX, - =KC9VLD,=KD0CLU,=KD0CZC,=KD0DHU,=KD0FJG,=KD0IXU,=KD0JJB,=KD0NSG,=KD0OAK,=KD0ONB,=KD0VAK,=KD0VAL, - =KD0ZOD,=KD2CTE,=KD2GKT,=KD2NPD,=KD2SKJ,=KD4EYW,=KD4MEY,=KD4QJL,=KD5DNA,=KD5DWV,=KD5GAL,=KD5KVP, - =KD5MQC,=KD5NAH,=KD5QPD,=KD5RVD,=KD5SHW,=KD5WCF,=KD5WEV,=KD5WYP,=KD6DLB,=KD6NFV,=KD6RVY,=KD6YKS, - =KD7AWK,=KD7BBX,=KD7BGP,=KD7DIG,=KD7DUQ,=KD7FGL,=KD7FUL,=KD7HXF,=KD7IMM,=KD7IMT,=KD7KRK,=KD7MGO, - =KD7OOS,=KD7QAR,=KD7RYC,=KD7SIX,=KD7TOJ,=KD7TWB,=KD7UAG,=KD7VOI,=KD7VXE,=KD7ZTJ,=KD8DDY,=KD8GEL, - =KD8GMS,=KD8JOU,=KD8KQL,=KD8LNA,=KD8WMX,=KD9QKS,=KD9TK,=KE0DYM,=KE0KKI,=KE0PRX,=KE4DGR,=KE4LJD, - =KE4MQD,=KE4YEI,=KE4YLG,=KE5CVD,=KE5CVT,=KE5DQV,=KE5FOC,=KE5GEB,=KE5HHR,=KE5JHS,=KE5JTB,=KE5NLG, - =KE5QDJ,=KE5QDK,=KE5WGZ,=KE5ZRK,=KE5ZUM,=KE6DLM,=KE6DUJ,=KE6DXH,=KE6IPM,=KE6SYD,=KE6TCE,=KE6VUB, - =KE7BAQ,=KE7DFO,=KE7ELL,=KE7EOP,=KE7EPZ,=KE7FNC,=KE7FXM,=KE7GOE,=KE7HMJ,=KE7KYU,=KE7PXV,=KE7TRX, - =KE7ZXH,=KE8RO,=KF3L,=KF4JET,=KF4PLR,=KF4TBD,=KF4YFD,=KF5CVM,=KF5ETW,=KF5FJQ,=KF5HFB,=KF5HJC, - =KF5NDT,=KF5UBP,=KF5YYK,=KF6AWG,=KF6AXS,=KF6BMF,=KF6BOV,=KF6EJR,=KF6GNM,=KF6IAO,=KF6ILC,=KF6IOT, - =KF6LGK,=KF6MFK,=KF6QOJ,=KF6RMG,=KF6RPC,=KF6SHS,=KF6TGR,=KF6UWT,=KF7ARC,=KF7CXJ,=KF7FLL,=KF7FLM, - =KF7GCF,=KF7GKY,=KF7ING,=KF7ITN,=KF7KTH,=KF7LEX,=KF7LUA,=KF7MVM,=KF7PCJ,=KF7PFT,=KF7PSS,=KF7PUQ, - =KF7UFY,=KF7VBO,=KF7WVE,=KF8ZB,=KG2IA,=KG4BBX,=KG4NBL/P,=KG4TJS,=KG4WNZ,=KG5EQN,=KG5GDF,=KG5GTD, - =KG5JQC,=KG5MIB,=KG5MIO,=KG6ALN,=KG6DTI,=KG6MBC,=KG6RJE,=KG6TAL,=KG7CUR,=KG7DVI,=KG7GJL,=KG7JVJ, - =KG7OQC,=KG7OUF,=KG7OYE,=KG7SEQ,=KG7SRS,=KG7TGE,=KG7ZEV,=KH0NF,=KH0NG,=KH0RF,=KH2YN,=KH7BW, - =KI4COG,=KI4ERC,=KI4FJK,=KI4GAG,=KI4GCF,=KI4GDI,=KI4NGY,=KI4NVI,=KI4SET,=KI4SOM,=KI5KBN,=KI6BGR, - =KI6DES,=KI6HGW,=KI6YXZ,=KI7BKQ,=KI7COR,=KI7PZ,=KI8JT,=KJ4HEW,=KJ4IAQ,=KJ4NPK,=KJ4PSV,=KJ4WIQ, - =KJ4YOY,=KJ4ZWI,=KJ6DCH,=KJ6KRG,=KJ6RFQ,=KJ6ZSX,=KJ7IR,=KJ7MY,=KK4AMV,=KK4BAN,=KK4CAS,=KK4CAU, - =KK4CHH,=KK4CLS,=KK4LRE,=KK4QXE,=KK4RYG,=KK4WWH,=KK4WWI,=KK6IUY,=KK6LL,=KK6PGV,=KK6PLA,=KK6SNS, - =KK7I,=KK7IV,=KK7STL,=KL7D/M,=KL7NC/IMD,=KM4AGL,=KM4KWS,=KM4KX,=KM4NIC,=KM4OE,=KM4PJH,=KM4TJI, - =KM6NOL,=KM6YOD,=KN4ENR,=KN4HGD,=KN4LJD,=KN4LVS,=KN4MGX,=KN4MTF,=KN4RXC,=KN8IVE,=KO4DHN,=KR4WV, - =KV3X,=KW1W,=KW4XD,=KY7J,=KZ6HJC,=N0GDT,=N0GDU,=N0GLI,=N0HJT,=N0HYI,=N0HZF,=N0JEN,=N0JOB,=N0LHN, - =N0SN,=N0SUB,=N0WXJ,=N0XKY,=N0XS,=N0ZKV,=N1HEN,=N1HUT,=N1KDQ,=N1KTI,=N1NDA,=N1NJS,=N1QFE,=N1ROR, - =N1TX,=N2CXH,=N2SHO,=N2TJY,=N2YZW,=N3QEH,=N4AVX,=N4CM,=N4DBX,=N4HCJ,=N4HZU,=N4NAV,=N5AAR,=N5CSO, - =N5UKX,=N5WPR,=N6BSC,=N6CVV,=N6CZU,=N6IGV,=N6JM,=N6QEK,=N6ZZX,=N7BUO,=N7DBN,=N7DKL,=N7DUD,=N7ELD, - =N7FCT,=N7GLP,=N7HER,=N7HQK,=N7IA,=N7JUX,=N7MGT,=N7MTG,=N7QAN,=N7QOV,=N7TBU,=N7UTV,=N7UWT,=N7XEA, - =N7XNM,=N7YKY,=N7YQS,=N8DDY,=N8EX,=N8JKB,=N8KCJ,=N8KYW,=N8SUG,=N9AIG,=N9YD,=NA7WM,=NC2US,=NC4OI, - =NE7EK,=NH2GZ,=NH2LS,=NH7UO,=NM0H,=NN5H,=NP4FU,=NU9Q,=NW7F,=W0EZM,=W0FJN,=W0HPD,=W0OPT,=W0RWS, - =W0UZJ,=W0ZEE,=W1JM,=W1LYD,=W1RSC,=W1ZKA,=W2DLS,=W2KRZ,=W2LUV,=W3ICG,=W3JPN,=W3MKG,=W4AUL,=W4BMR, - =W4RSB,=W5AIT,=W5JKT,=W5SPY,=W6DDP,=W6GTE,=W6ROW,=W6SMA,=W7CXW,=W7DDG,=W7EGG,=W7EIK,=W7JMR,=W7PWA, - =W7RAZ,=W7ROS,=W7WEZ,=W7ZWT,=W8MDD,=W8PVZ,=W8TCX,=W9ITU,=W9JMC,=W9WLN,=WA0JS,=WA1FVJ,=WA1OUS, - =WA2BGL,=WA2BIW,=WA4RRE,=WA6GFS,=WA7B,=WA7MDS,=WA7PXH,=WA7USX,=WA7YXF,=WB0CMZ,=WB1BR,=WB1GZL, - =WB1ILS,=WB6COP,=WB7ULO,=WB8BRU,=WB9JZL,=WD6CET,=WE3B,=WH6CYY,=WH6DPL,=WH6GBB,=WH6GCO,=WH7AK, - =WI5GUY,=WJ6AA,=WJ8M,=WT5T,=WW4AL,=WX1NCC; + =KA7TOM,=KA7UKN,=KA7VCR,=KA7YEY,=KA7ZSX,=KA9GYQ,=KB0APK,=KB0LOW,=KB0ORN,=KB0TSU,=KB0UGE,=KB0UVK, + =KB1CRT,=KB1FCX,=KB1IEV,=KB1KLH,=KB1PHP,=KB1QCD,=KB1QCE,=KB1SYV,=KB1WQL,=KB2FWF,=KB2JWV,=KB2ZME, + =KB3CYB,=KB3JFK,=KB3NCR,=KB3VQE,=KB4DX,=KB5DNT,=KB5HEV,=KB5NOW,=KB5UWU,=KB5YLG,=KB6DKJ,=KB7AMA, + =KB7BNG,=KB7BUF,=KB7DEL,=KB7FXJ,=KB7IBI,=KB7JA,=KB7LJZ,=KB7LON,=KB7PHT,=KB7QLB,=KB7RWK,=KB7RXZ, + =KB7SIQ,=KB7UBH,=KB7VFZ,=KB7YEC,=KB7ZVZ,=KB8LJT,=KB8QKR,=KB8SBG,=KB8TEW,=KB8VYJ,=KB9MWG,=KB9RWE, + =KB9RWJ,=KB9SZM,=KB9THD,=KB9YGR,=KC0ATI,=KC0CWG,=KC0CYR,=KC0EF,=KC0EFL,=KC0GDH,=KC0GHH,=KC0GLN, + =KC0JVX,=KC0LLL,=KC0NSV,=KC0OKQ,=KC0PSZ,=KC0TK,=KC0TZL,=KC0UYK,=KC0VDN,=KC0WSG,=KC0YSW,=KC1DL, + =KC1KPL,=KC1LVR,=KC2BYX,=KC2HRV,=KC2KMU,=KC2OJP,=KC2PCV,=KC2PIO,=KC3BWW,=KC3DBK,=KC3NUH,=KC3QVN, + =KC4MXQ,=KC4MXR,=KC4OPI,=KC5BNN,=KC5CHO,=KC5DJA,=KC5IBS,=KC5KIG,=KC5LKF,=KC5LKG,=KC5NHL,=KC5QPJ, + =KC5THY,=KC5YIB,=KC5YOX,=KC5ZAA,=KC6FRJ,=KC6RJW,=KC7BUL,=KC7COW,=KC7DNT,=KC7ENM,=KC7FWK,=KC7HJM, + =KC7HPF,=KC7IKE,=KC7IKF,=KC7INC,=KC7MIJ,=KC7MPY,=KC7MRO,=KC7OQZ,=KC7PLJ,=KC7PLQ,=KC7RCP,=KC7TYT, + =KC7UZY,=KC7WOA,=KC7YZR,=KC8GKK,=KC8MVW,=KC8NOY,=KC8WWS,=KC8YIV,=KC9CMY,=KC9HIK,=KC9IKH,=KC9RQZ, + =KC9SXX,=KC9VLD,=KD0CLU,=KD0CZC,=KD0DHU,=KD0FJG,=KD0IXU,=KD0JJB,=KD0NSG,=KD0OAK,=KD0ONB,=KD0VAK, + =KD0VAL,=KD0ZOD,=KD2CTE,=KD2GKT,=KD2NPD,=KD2SKJ,=KD4EYW,=KD4MEY,=KD4QJL,=KD5DNA,=KD5DWV,=KD5GAL, + =KD5KVP,=KD5MQC,=KD5NAH,=KD5QPD,=KD5RVD,=KD5SHW,=KD5WCF,=KD5WEV,=KD5WYP,=KD6DLB,=KD6NFV,=KD6RVY, + =KD6YKS,=KD7AWK,=KD7BBX,=KD7BGP,=KD7DIG,=KD7DUQ,=KD7FGL,=KD7FUL,=KD7HXF,=KD7IMM,=KD7IMT,=KD7KRK, + =KD7MGO,=KD7OOS,=KD7QAR,=KD7RYC,=KD7SIX,=KD7TOJ,=KD7TWB,=KD7UAG,=KD7VOI,=KD7VXE,=KD7ZTJ,=KD8DDY, + =KD8GEL,=KD8GMS,=KD8JOU,=KD8KQL,=KD8LNA,=KD8WMX,=KD9QKS,=KD9TK,=KE0DYM,=KE0KKI,=KE0PRX,=KE4DGR, + =KE4LJD,=KE4MQD,=KE4YEI,=KE4YLG,=KE5CVD,=KE5CVT,=KE5DQV,=KE5FOC,=KE5GEB,=KE5HHR,=KE5JHS,=KE5JTB, + =KE5NLG,=KE5QDJ,=KE5QDK,=KE5WGZ,=KE5ZRK,=KE5ZUM,=KE6DLM,=KE6DUJ,=KE6DXH,=KE6IPM,=KE6SYD,=KE6TCE, + =KE6VUB,=KE7BAQ,=KE7DFO,=KE7ELL,=KE7EOP,=KE7EPZ,=KE7FNC,=KE7FXM,=KE7GOE,=KE7HMJ,=KE7KYU,=KE7PXV, + =KE7TRX,=KE7ZXH,=KE8CCS,=KE8RO,=KF3L,=KF4JET,=KF4PLR,=KF4TBD,=KF4YFD,=KF5CVM,=KF5ETW,=KF5FJQ, + =KF5HFB,=KF5HJC,=KF5NDT,=KF5UBP,=KF5YYK,=KF6AWG,=KF6AXS,=KF6BMF,=KF6BOV,=KF6EJR,=KF6GNM,=KF6IAO, + =KF6ILC,=KF6IOT,=KF6LGK,=KF6MFK,=KF6QOJ,=KF6RMG,=KF6RPC,=KF6SHS,=KF6TGR,=KF6UWT,=KF7ARC,=KF7CXJ, + =KF7FLL,=KF7FLM,=KF7GCF,=KF7GKY,=KF7ING,=KF7ITN,=KF7KTH,=KF7LEX,=KF7LUA,=KF7MVM,=KF7PCJ,=KF7PFT, + =KF7PSS,=KF7PUQ,=KF7UFY,=KF7VBO,=KF7WVE,=KF8ZB,=KG2IA,=KG4BBX,=KG4NBL/P,=KG4TJS,=KG4WNZ,=KG5EQN, + =KG5GDF,=KG5GTD,=KG5JQC,=KG5MIB,=KG5MIO,=KG6ALN,=KG6DTI,=KG6HTQ,=KG6MBC,=KG6RJE,=KG6TAL,=KG7CUR, + =KG7DVI,=KG7GJL,=KG7JVJ,=KG7OQC,=KG7OUF,=KG7OYE,=KG7SEQ,=KG7SRS,=KG7TGE,=KG7ZEV,=KH0NF,=KH0NG, + =KH0RF,=KH2YN,=KH7BW,=KI4COG,=KI4ERC,=KI4FJK,=KI4GAG,=KI4GCF,=KI4GDI,=KI4NGY,=KI4NVI,=KI4SET, + =KI4SOM,=KI5KBN,=KI6BGR,=KI6DES,=KI6HGW,=KI6YXZ,=KI7BKQ,=KI7COR,=KI7PZ,=KI8JT,=KJ4HEW,=KJ4IAQ, + =KJ4NPK,=KJ4PSV,=KJ4WIQ,=KJ4YOY,=KJ4ZWI,=KJ6DCH,=KJ6KRG,=KJ6RFQ,=KJ6ZSX,=KJ7IR,=KJ7MY,=KK4AMV, + =KK4BAN,=KK4CAS,=KK4CAU,=KK4CHH,=KK4CLS,=KK4LRE,=KK4QXE,=KK4RYG,=KK4WWH,=KK4WWI,=KK6IUY,=KK6LL, + =KK6PGV,=KK6PLA,=KK6SNS,=KK7I,=KK7IV,=KK7STL,=KL7D/M,=KL7NC/IMD,=KM4AGL,=KM4KWS,=KM4KX,=KM4NIC, + =KM4OE,=KM4PJH,=KM4TJI,=KM6NOL,=KM6YOD,=KN4ENR,=KN4HGD,=KN4LJD,=KN4LVS,=KN4MGX,=KN4MTF,=KN4RXC, + =KN8IVE,=KO4DHN,=KR4WV,=KV3X,=KW1W,=KW4XD,=KY7J,=KZ6HJC,=N0GDT,=N0GDU,=N0GLI,=N0HJT,=N0HYI,=N0HZF, + =N0JEN,=N0JOB,=N0LHN,=N0SN,=N0SUB,=N0WXJ,=N0XKY,=N0XS,=N0ZKV,=N1HEN,=N1HUT,=N1KDQ,=N1KTI,=N1NDA, + =N1NJS,=N1QFE,=N1ROR,=N1TX,=N2CXH,=N2SHO,=N2TJY,=N2YZW,=N3QEH,=N4AVX,=N4CM,=N4DBX,=N4HCJ,=N4HZU, + =N4NAV,=N5AAR,=N5CSO,=N5UKX,=N5WPR,=N6BSC,=N6CVV,=N6CZU,=N6IGV,=N6JM,=N6QEK,=N6ZZX,=N7BUO,=N7DBN, + =N7DKL,=N7DUD,=N7ELD,=N7FCT,=N7GLP,=N7HER,=N7HQK,=N7IA,=N7JUX,=N7MGT,=N7MTG,=N7QAN,=N7QOV,=N7TBU, + =N7UTV,=N7UWT,=N7XEA,=N7XNM,=N7YKY,=N7YQS,=N8DDY,=N8EX,=N8JKB,=N8KCJ,=N8KYW,=N8SUG,=N9AIG,=N9YD, + =NA7WM,=NC2US,=NC4OI,=NE7EK,=NH2GZ,=NH2LS,=NH7UO,=NM0H,=NN5H,=NP4FU,=NU9Q,=NW7F,=W0EZM,=W0FJN, + =W0HPD,=W0OPT,=W0RWS,=W0UZJ,=W0ZEE,=W1JM,=W1LYD,=W1RSC,=W1ZKA,=W2DLS,=W2KRZ,=W2LUV,=W3ICG,=W3JPN, + =W3MKG,=W4AUL,=W4BMR,=W4RSB,=W5AIT,=W5JKT,=W5SPY,=W6DDP,=W6GTE,=W6ROW,=W6SMA,=W7CB,=W7CXW,=W7DDG, + =W7EGG,=W7EIK,=W7JAL,=W7JMR,=W7PWA,=W7RAZ,=W7ROS,=W7WEZ,=W7ZWT,=W8MDD,=W8PVZ,=W8TCX,=W9ITU,=W9JMC, + =W9WLN,=WA0JS,=WA1FVJ,=WA1OUS,=WA2BGL,=WA2BIW,=WA4RRE,=WA6GFS,=WA7B,=WA7MDS,=WA7PXH,=WA7USX, + =WA7YXF,=WB0CMZ,=WB1BR,=WB1GZL,=WB1ILS,=WB6COP,=WB7ULO,=WB8BRU,=WB9JZL,=WD6CET,=WE3B,=WE9H, + =WH6CYY,=WH6DPL,=WH6GBB,=WH6GCO,=WH7AK,=WH7DC,=WI5GUY,=WJ6AA,=WJ8M,=WT5T,=WW4AL,=WX1NCC; Navassa Island: 08: 11: NA: 18.40: 75.00: 5.0: KP1: KP1,NP1,WP1; US Virgin Islands: 08: 11: NA: 17.73: 64.80: 4.0: KP2: @@ -1869,12 +1871,13 @@ Puerto Rico: 08: 11: NA: 18.18: 66.55: 4.0: KP4: =KH2RU,=KH4AA,=KI4LRJ,=KI4RGF,=KI4TSW,=KI4WOA,=KI4WOB,=KI5KQH,=KJ4KZN,=KJ4LOZ,=KJ4UPN,=KJ4UXJ, =KJ4VSD,=KJ6OV,=KK4AOZ,=KK4BXJ,=KK4DCX,=KK4EBE,=KK4PHB,=KM4VDZ,=KM4WGI,=KM4YBN,=KM4YSR,=KM4ZJW, =KM4ZWY,=KM6CTO,=KN4AWH,=KN4GNO,=KN4IBD,=KN4IDV,=KN4IGP,=KN4ILO,=KN4INP,=KN4JCC,=KN4KPX,=KN4KPY, - =KN4MNT,=KN4NAR,=KN4NLZ,=KN4ODN,=KN4QBT,=KN4QZZ,=KN4REC,=KN4SKZ,=KN4TNC,=KN4UAN,=KP2H,=KP2Z, - =KP3CW/SKP,=KP3RE/LGT,=KP3RE/LH,=KP3RE/LT,=KP4ES/L,=KP4ES/LGT,=KP4ES/LH,=KP4FD/IARU,=KP4FRA/IARU, - =KP4FRD/LH,=KP4MD/P,=KP4PRE/EVNT,=KP4VP/LH,=KR4SQ,=KU4JI,=N0XAR,=N1CN,=N1HRV,=N1JFL,=N1QVU,=N1RWD, - =N1SCD,=N1SZM,=N1YAY,=N1ZJC,=N2FVA,=N2IBR,=N2KKN,=N2KUE,=N2OUS,=N2PGO,=N2WCS,=N3VIJ,=N3VVW,=N3YUB, - =N3ZII,=N4AKO,=N4CIE,=N4JZD,=N4LER,=N4MMT,=N4NDL,=N4UK,=N5YIZ,=N6NVD,=N6RHF,=N8MQ,=NB0G,=NP3M/LH, - =NP3VI/LH,=NP4VO/LH,=W1AW/PR,=W6WAW,=W9NKE,=WA2RVA,=WB2HMY,=WB5YOF,=WB7ADC,=WB7VVV,=WP4L/TP,=WQ2N; + =KN4MNT,=KN4NAR,=KN4NLZ,=KN4ODN,=KN4QBT,=KN4QZZ,=KN4REC,=KN4SKZ,=KN4TNC,=KN4UAN,=KO4KSF,=KP2H, + =KP2Z,=KP3CW/SKP,=KP3RE/LGT,=KP3RE/LH,=KP3RE/LT,=KP4ES/L,=KP4ES/LGT,=KP4ES/LH,=KP4FD/IARU, + =KP4FRA/IARU,=KP4FRD/LH,=KP4MD/P,=KP4PRE/EVNT,=KP4VP/LH,=KR4SQ,=KU4JI,=N0XAR,=N1CN,=N1HRV,=N1JFL, + =N1QVU,=N1RWD,=N1SCD,=N1SZM,=N1YAY,=N1ZJC,=N2FVA,=N2IBR,=N2KKN,=N2KUE,=N2OUS,=N2PGO,=N2WCS,=N3VIJ, + =N3VVW,=N3YUB,=N3ZII,=N4AKO,=N4CIE,=N4JZD,=N4LER,=N4MMT,=N4NDL,=N4UK,=N5YIZ,=N6NVD,=N6RHF,=N8MQ, + =NB0G,=NP3M/LH,=NP3VI/LH,=NP4VO/LH,=W1AW/PR,=W6WAW,=W9NKE,=WA2RVA,=WB2HMY,=WB5YOF,=WB7ADC,=WB7VVV, + =WP4L/TP,=WQ2N; Desecheo Island: 08: 11: NA: 18.08: 67.88: 4.0: KP5: KP5,NP5,WP5; Norway: 14: 18: EU: 61.00: -9.00: -1.0: LA: @@ -2194,10 +2197,10 @@ Finland: 15: 18: EU: 61.38: -24.82: -2.0: OH: =OF6FSQ/S,=OF6NL/SA,=OF6QR/S,=OG6M/S,=OH0Y/6,=OH2Y/6/LH,=OH6AC/LH,=OH6ADHD/LH,=OH6AG/S,=OH6AR/LH, =OH6CT/S,=OH6CT/SA,=OH6EFH/SA,=OH6EOG/SA,=OH6FA/S,=OH6FA/SA,=OH6FMG/LH,=OH6FSQ/S,=OH6G/S, =OH6GSR/S,=OH6HGW/S,=OH6K/S,=OH6MH/S,=OH6NL/S,=OH6NL/SA,=OH6NR/LGT,=OH6NR/LH,=OH6NZ/SA,=OH6OT/S, - =OH6PA/S,=OH6QR/S,=OH6QR/SA,=OH6RJ/S,=OH6VM/S,=OI6AY/LH,=OI6SP/S,=OI6SP/SA, + =OH6PA/S,=OH6QR/S,=OH6QR/SA,=OH6RJ/S,=OH6UW/S,=OH6VM/S,=OI6AY/LH,=OI6SP/S,=OI6SP/SA, =OH7AB/S,=OH7AX/S,=OH7BD/S,=OH7ND/S,=OH7NE/S,=OH7QA/S,=OH7QA/SA,=OH7SV/SA,=OH7UE/S,=OH7VL/S, =OH7XI/S,=OI7AX/S, - =OH8AAU/LH,=OH8FCK/S,=OH8FCK/SA,=OH8KN/S,=OH8KN/SA,=OI8VK/S, + =OH0SCA/8,=OH8AAU/LH,=OH8FCK/S,=OH8FCK/SA,=OH8KN/S,=OH8KN/SA,=OI8VK/S, =OH0KAG/9,=OH9AR/S,=OH9TM/S,=OH9TO/S; Aland Islands: 15: 18: EU: 60.13: -20.37: -2.0: OH0: OF0,OG0,OH0,OI0,=OF100FI/0,=OG2K/0,=OG2M/0,=OG3M/0,=OH1LWZ/0,=OH2FTJ/0,=OH2JXA/0,=OH6ZZ/0,=OH8K/0; @@ -2259,7 +2262,7 @@ Netherlands: 14: 27: EU: 52.28: -5.47: -1.0: PA: Curacao: 09: 11: SA: 12.17: 69.00: 4.0: PJ2: PJ2; Bonaire: 09: 11: SA: 12.20: 68.25: 4.0: PJ4: - PJ4; + PJ4,=VERSION; Saba & St. Eustatius: 08: 11: NA: 17.57: 63.10: 4.0: PJ5: PJ5, PJ6; @@ -2432,31 +2435,32 @@ Benin: 35: 46: AF: 9.87: -2.25: -1.0: TY: Mali: 35: 46: AF: 18.00: 2.58: 0.0: TZ: TZ; European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: - R,U,=R0AGD/6,=R0CAF/1,=R0XAD/6/P,=R25EMW(17)[19],=R80PSP,=R80UPOL,=R8CT/4/P,=R8FF/3/M,=R8FF/7, - =R90DOSAAF,=R9AV/6,=R9FCH/6,=R9HV/6,=R9JBF/1,=R9JBH/7,=R9JI/1,=R9KC/6/M,=R9WR/1,=R9XAU/6,=RA0AM/6, - =RA0BM/6,=RA0ZZ/3,=RA3CQ/9/M(17)[20],=RA80SP,=RA9JR/3,=RA9JX/3,=RA9P/4,=RA9RT/3,=RA9UEZ/6, - =RA9ULL/6,=RA9YA/6,=RC80SP,=RG0F/5,=RG50P(17),=RG50P/9(17)[30],=RJ80SP,=RK0HWW/1,=RK80X(17)[19], - =RK8O/4,=RL9AA/6,=RM80SP,=RM8A/4/M,=RM94AE,=RN9M/4,=RN9N/M,=RN9OI/3,=RO80RO,=RP61XX(17)[19], - =RP62X(17)[19],=RP63X(17)[19],=RP63XO(17)[19],=RP64X(17)[19],=RP65FPP(17)[30],=RP8X(17)[30], - =RQ80SP,=RT9T/3,=RU0ZW/6,=RU2FB/3,=RU2FB/3/P,=RU4SS/9(17)[30],=RU4WA/9(17)[30],=RU9MU/3,=RV9LM/3, - =RV9XX/3,=RW0IM/1,=RW0QE/6,=RW2F/6,=RW9FF/3,=RW9W/3,=RW9W/4,=RX2FS/3,=RX9TC/1,=RX9UL/1,=RZ9AWN/6, - =UA0AK/3,=UA0FQ/6,=UA0KBG/3,=UA0KBG/6,=UA0KCX/3/P,=UA0KT/4,=UA0QNE/3,=UA0QNU/3,=UA0QQJ/3,=UA0UV/6, - =UA0XAK/3,=UA0XAK/6,=UA4NF/M,=UA8CAD/3,=UA9CCO/6,=UA9CDC/3,=UA9CTT/3,=UA9FFS/1/MM,=UB2FCS/6, - =UE23DKA,=UE6MAC/9(17),=UE95AE,=UE95E,=UE95ME,=UE96ME,=UE99PS, - =R800ANL,=R900BL,=R900DM,=R900DV,=R9J/1,=RA2FN/1,=RA9KU/1,=RA9KU/1/M,=RA9MC/1,=RA9SGI/1,=RK9XWV/1, - =RL1O,=RM0L/1,=RM80DZ,=RN1M/P,=RN85AM,=RN85KN,=RT9T/1,=RU2FB/1,=RU9YT/1,=RU9YT/1/P,=RV1CC/M, - =RW1AI/ANT,=RW1AI/LH,=RW8W/1,=RW9QA/1,=RX3AMI/1/LH,=UA1ADQ/ANT,=UA1BJ/ANT,=UA1JJ/ANT,=UA2FFX/1, - =UA9B/1,=UA9KG/1,=UA9KGH/1,=UA9KK/1,=UA9UDX/1,=UB9YUW/1,=UE21A,=UE21B,=UE21M,=UE22A,=UE25AC, - =UE25AQ,=UE2AT/1, - =R0XAC/1,=R1CF/M,=R8FF/1,=R8XF/1,=R90LPU,=R9JNO/1,=RA0FU/1,=RA9FNV/1,=RD1A/M,=RN2FA/1,=RN9N/1, - =RU9MU/1,=RV0CA/1,=RV1CC/1,=RV2FW/1,=RV9JD/1,=RX9TN/1,=UA0BDS/1,=UA0SIK/1,=UA1CDA/LH,=UA1CIO/LH, - =UA9MA/1,=UA9MQR/1,=UB5O/1/M,=UE2FA, + R,U,=R0CAF/1,=R0XAD/6/P,=R25EMW(17)[19],=R7AB/M,=R7AB/P,=R80PSP,=R80UPOL,=R8CT/4/P,=R8FF/3/M, + =R90DOSAAF,=R9AV/6,=R9FCH/6,=R9GM/M,=R9HV/6,=R9JBF/1,=R9JBH/7,=R9JI/1,=R9KC/6/M,=R9WR/1,=R9XAU/6, + =RA0AM/6,=RA0BM/6,=RA0ZZ/3,=RA3CQ/9/M(17)[20],=RA80SP,=RA9JR/3,=RA9JX/3,=RA9P/4,=RA9RT/3, + =RA9UEZ/6,=RA9ULL/6,=RA9YA/6,=RC80SP,=RG0F/5,=RG50P(17),=RG50P/9(17)[30],=RJ80SP,=RK0HWW/1, + =RK80X(17)[19],=RK8O/4,=RL9AA/6,=RM80SP,=RM8A/4/M,=RM94AE,=RN9M/4,=RN9OI/3,=RO80RO, + =RP61XX(17)[19],=RP62X(17)[19],=RP63X(17)[19],=RP63XO(17)[19],=RP64X(17)[19],=RP65FPP(17)[30], + =RP8X(17)[30],=RQ80SP,=RT9T/3,=RU0ZW/6,=RU2FB/3,=RU2FB/3/P,=RU4SS/9(17)[30],=RU4WA/9(17)[30], + =RU9MU/3,=RV9LM/3,=RV9XX/3,=RW0IM/1,=RW0QE/6,=RW2F/6,=RW9FF/3,=RW9W/3,=RW9W/4,=RX2FS/3,=RX9TC/1, + =RX9UL/1,=RZ9AWN/6,=UA0AK/3,=UA0FQ/6,=UA0KBG/3,=UA0KBG/6,=UA0KCX/3/P,=UA0KT/4,=UA0QNE/3,=UA0QNU/3, + =UA0QQJ/3,=UA0UV/6,=UA0XAK/3,=UA0XAK/6,=UA4NF/M,=UA8CAD/3,=UA9CCO/6,=UA9CDC/3,=UA9CTT/3, + =UA9FFS/1/MM,=UB2FCS/6,=UE23DKA,=UE6MAC/9(17),=UE95AE,=UE95E,=UE95ME,=UE96ME,=UE99PS, + =R800ANL,=R8XF/M,=R900BL,=R900DM,=R900DV,=R9J/1,=RA2FN/1,=RA90FA,=RA9KU/1,=RA9KU/1/M,=RA9MC/1, + =RA9SGI/1,=RK9XWV/1,=RL1O,=RM0L/1,=RM80DZ,=RN85AM,=RN85KN,=RT9T/1,=RU2FB/1,=RU9YT/1,=RU9YT/1/P, + =RV1CC/M,=RW1AI/ANT,=RW1AI/LH,=RW8W/1,=RW9QA/1,=RX3AMI/1/LH,=UA1ADQ/ANT,=UA1BJ/ANT,=UA1JJ/ANT, + =UA2FFX/1,=UA9B/1,=UA9KG/1,=UA9KGH/1,=UA9KK/1,=UA9UDX/1,=UB9YUW/1,=UE21A,=UE21B,=UE21M,=UE22A, + =UE25AC,=UE25AQ,=UE2AT/1, + =R0XAC/1,=R8FF/1,=R8XF/1,=R90LPU,=R9JNO/1,=RA0FU/1,=RA9FNV/1,=RN1M/P,=RN2FA/1,=RU9MU/1,=RV0CA/1, + =RV1CC/1,=RV2FW/1,=RV9JD/1,=RX9TN/1,=UA0BDS/1,=UA0SIK/1,=UA1CDA/LH,=UA1CIO/LH,=UA9MA/1,=UA9MQR/1, + =UB5O/1/M,=UE2FA, R1N[19],RA1N[19],RC1N[19],RD1N[19],RE1N[19],RF1N[19],RG1N[19],RJ1N[19],RK1N[19],RL1N[19],RM1N[19], RN1N[19],RO1N[19],RQ1N[19],RT1N[19],RU1N[19],RV1N[19],RW1N[19],RX1N[19],RY1N[19],RZ1N[19],U1N[19], UA1N[19],UB1N[19],UC1N[19],UD1N[19],UE1N[19],UF1N[19],UG1N[19],UH1N[19],UI1N[19],=R01DTV/1[19], - =R100RK[19],=R85KFF[19],=R90K[19],=R90KFF[19],=RK75OP[19],=RN1NA/ANT[19],=RO25KL[19],=RO75RK[19], - =RP72PT[19],=RP72RK[19],=RP73PT[19],=RP73RK[19],=RP74PT[19],=RP74RK[19],=RP75PT[19],=RP75RK[19], - =RP76OG[19],=RP76PT[19],=RP76RK[19],=RV9JD/1/M[19],=UA9CSA/1[19],=UB5O/1[19], + =R100RK[19],=R85KFF[19],=R90K[19],=R90KFF[19],=RD1A/M[19],=RK3AW/M[19],=RK75OP[19],=RN1NA/ANT[19], + =RN90FA[19],=RN9N/1[19],=RO25KL[19],=RO75RK[19],=RP72PT[19],=RP72RK[19],=RP73PT[19],=RP73RK[19], + =RP74PT[19],=RP74RK[19],=RP75PT[19],=RP75RK[19],=RP76OG[19],=RP76PT[19],=RP76RK[19], + =RV9JD/1/M[19],=UA9CSA/1[19],=UB5O/1[19], R1O[19],RA1O[19],RC1O[19],RD1O[19],RE1O[19],RF1O[19],RG1O[19],RJ1O[19],RK1O[19],RL1O[19],RM1O[19], RN1O[19],RO1O[19],RQ1O[19],RT1O[19],RU1O[19],RV1O[19],RW1O[19],RX1O[19],RY1O[19],RZ1O[19],U1O[19], UA1O[19],UB1O[19],UC1O[19],UD1O[19],UE1O[19],UF1O[19],UG1O[19],UH1O[19],UI1O[19],=R0000O[19], @@ -2471,47 +2475,46 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =R9SAO/1[20],=R9XC/1[20],=R9XT/1[20],=RA2FW/1[20],=RA9JG/1[20],=RA9LI/1[20],=RC9XM/1[20], =RK1PWA/ANT[20],=RL1P[20],=UA1PAC/1/ANT[20],=UA9FOJ/1[20],=UA9MRY/1[20],=UA9XRP/1[20], =R9FM/1,=RA0BM/1,=RA0BM/1/P,=RA1QQ/LH,=RU9MX/1,=RW9XC/1,=UA1QV/ANT,=UA9XC/1,=UE80GS, - =R800ANN,=R88EPC,=R8XF/M,=R95NRL,=RA9FBV/1,=RA9SC/1,=RA9XY/1,=RV2FW/1/M,=RZ0IWW/1,=UA9XF/1, - =UE9WFF/1, - =R800ANP,=RA0ZD/1,=RP9X/1,=RP9XWM/1,=UE25WDW,=UE9XBW/1,=UF2F/1/M, + =R800ANN,=R88EPC,=R95NRL,=RA9FBV/1,=RA9SC/1,=RA9XY/1,=RV2FW/1/M,=RZ0IWW/1,=UA9XF/1,=UE9WFF/1, + =R800ANP,=RA0ZD/1,=RP9X/1,=RP9XWM/1,=RW90FA,=UE25WDW,=UE9XBW/1,=UF2F/1/M, R1Z[19],RA1Z[19],RC1Z[19],RD1Z[19],RE1Z[19],RF1Z[19],RG1Z[19],RJ1Z[19],RK1Z[19],RL1Z[19],RM1Z[19], RN1Z[19],RO1Z[19],RQ1Z[19],RT1Z[19],RU1Z[19],RV1Z[19],RW1Z[19],RX1Z[19],RY1Z[19],RZ1Z[19],U1Z[19], UA1Z[19],UB1Z[19],UC1Z[19],UD1Z[19],UE1Z[19],UF1Z[19],UG1Z[19],UH1Z[19],UI1Z[19],=R25RRA[19], =RA9CFH/1[19],=RA9CFH/1/P[19],=RK21Z[19],=RK3DZJ/1/LH[19],=RM9WN/1[19],=RP72MU[19],=RP73MU[19], =RP73ZP[19],=RP74ZP[19],=RP75BFS[19],=RP75EP[19],=RP75PL[19],=RP76MU[19],=RP76PL[19],=RP76SSF[19], - =RP76ZZ[19],=RU1ZC/ANT[19],=RV1CC/P[19],=RW1ZQ/LH[19],=RY83HN[19],=UB1ZBD/N[19], + =RP76ZZ[19],=RU1ZC/ANT[19],=RW1ZQ/LH[19],=RY83HN[19],=UB1ZBD/N[19], =R01DTV/3,=R85PAR,=R870B,=R870C,=R870K,=R870M,=R870O,=R9FM/3,=RA2AT,=RA2FDX/3,=RA3AL/M,=RA9CO/3, =RA9USU/3,=RC85MP,=RL3AB/FF,=RT2F/3,=RT2F/3/M,=RT9K/3,=RW0LF/3,=RX9UL/3,=RX9WN/3,=RZ9UA/3, =UA0KCX/3,=UA3AV/ANT,=UA8AA/3,=UA8AA/5,=UA9KHD/3,=UA9MA/3,=UA9MDU/3,=UA9MRX/3,=UA9QCP/3,=UA9UAX/3, =UE24SU, =R85AAL,=R85QMR,=R85WDW,=R8B,=R8FF/3,=R90DNF,=R90PAR,=R90WDW,=R99FSB,=R9YU/3,=RA0BY/3,=RA80KEDR, - =RA9KV/3,=RA9SB/3,=RA9XY/3,=RD0L/3,=RK3DSW/ANT,=RK3DWA/3/N,=RN9MD/3,=RT80KEDR,=RU0LM/3,=RU2FA/3, - =RU3HD/ANT,=RV0AO/3,=RV9LM/3/P,=RW0IM/3,=RW3DU/N,=RW9UEW/3,=RX9SN/3,=RZ9OL/3/M,=RZ9OL/3/P, - =RZ9SZ/3,=RZ9W/3,=UA0JAD/3,=UA0KCL/3,=UA0ZAZ/3,=UA9AJ/3/M,=UA9DD/3,=UA9HSI/3,=UA9ONJ/3,=UA9XGD/3, - =UA9XMC/3,=UE23DSA,=UE25FO,=UE95GA,=UE96WS, + =RA9KV/3,=RA9SB/3,=RA9XY/3,=RD0L/3,=RK3DSW/ANT,=RK3DWA/3/N,=RN9MD/3,=RT80KEDR,=RT80NT,=RU0LM/3, + =RU2FA/3,=RU3HD/ANT,=RV0AO/3,=RV9LM/3/P,=RW0IM/3,=RW3DU/N,=RW9UEW/3,=RX9SN/3,=RZ9OL/3/M, + =RZ9OL/3/P,=RZ9SZ/3,=RZ9W/3,=UA0JAD/3,=UA0KCL/3,=UA0ZAZ/3,=UA90FA,=UA9AJ/3/M,=UA9DD/3,=UA9HSI/3, + =UA9ONJ/3,=UA9XGD/3,=UA9XMC/3,=UE23DSA,=UE25FO,=UE95GA,=UE96WS, =R80ORL,=UA0QGM/3,=UE80O,=UE80OL, - =R0AI/3,=R0CAF/3,=R3GO/FF,=RL1I/P,=RM0L/3,=RN3GL/FF,=RN3GW/FF,=RT5G/P/FF,=RW0IW/3,=UA3GM/ANT, - =UE90FL, + =R0AI/3,=R0CAF/3,=R3GO/FF,=R9LAR/3,=RL1I/P,=RM0L/3,=RN3GL/FF,=RN3GW/FF,=RT5G/P/FF,=RW0IW/3, + =UA3GM/ANT,=UE90FL, =RA9KT/3,=RZ9SZ/3/M,=UA0FHC/3,=UF2F/3/M, - =R0IA/3,=R863LC,=R863LK,=R863LX,=R875R,=R9XZ/3,=RG80KEDR,=RK3AW/M,=RL80KEDR,=RN0CF/3,=RN2FA/3, - =RU9QRP/3,=RZ90W/3,=RZ9SZ/M,=UA3LMR/P,=UA9JFM/3,=UA9XZ/3,=UE80G,=UE80V,=UE80YG, + =R0IA/3,=R863LC,=R863LK,=R863LX,=R875R,=R9XZ/3,=RG80KEDR,=RL80KEDR,=RN0CF/3,=RN2FA/3,=RU9QRP/3, + =RZ90W/3,=RZ9SZ/M,=UA3LMR/P,=UA9JFM/3,=UA9XZ/3,=UE80G,=UE80V,=UE80YG, =R800AN,=R800RAN,=RK3MXT/FF,=RV9AZ/3,=UA0AD/3, =R870T,=RT90PK,=RU0ZW/3,=RW0UM/3,=RW9JV/3, =R0AI/M,=R0AIB/3,=R89AFG,=RA0CCV/3,=RA0QA/3,=RC9YA/3/P,=RM8X/3,=RV9LC/3,=UA0QJE/3,=UA0QQO/3, =UA9CGL/3,=UA9JLY/3,=UA9XLE/3,=UB0AJJ/3,=UC0LAF/3,=UE25AFG,=UE25R,=UE27AFG,=UE28AFG,=UE96SN, =R80RTL,=R90IARU,=R9CZ/3,=RU80TO,=RZ9HK/3/P, =R920RZ,=R925RZ,=R95DOD,=RA0QQ/3,=UA0KBA/3,=UE80S,=UE85NKN,=UE85WDW, - =R3TT/FF,=R800ANG,=R8TA/4/P,=R8TR/3,=R90NOR,=R9KW/3,=R9KW/4,=R9PA/4,=RA95FL,=RA9AP/3,=RA9CKQ/4, - =RA9KW/3,=RA9KW/3/M,=RA9ST/3/P,=RG9A/3/P,=RM9T/4/P,=RN0CT/4,=RT9S/3,=RT9S/3/P,=RT9S/4,=RT9S/P, - =RU95FL,=RU9LA/4,=RV9FQ/3,=RV9FQ/3/M,=RV9WB/4,=RV9WLE/3/P,=RV9WZ/3,=RW9KW/3,=RW9WA/3,=RX9SN/P, - =UA0ADX/3,=UA0DM/4,=UA0S/4,=UA0SC/4,=UA9APA/3/P,=UA9APA/P,=UA9CTT/4,=UA9PM/4,=UA9SSR/3,=UE200TARS, - =UE25TF,=UE9FDA/3,=UE9FDA/3/M,=UE9WDA/3,=UI8W/3/P, + =R3TT/FF,=R800ANG,=R800NN,=R8CT/4,=R8TA/4/P,=R8TR/3,=R90NOR,=R9KW/3,=R9KW/4,=R9PA/4,=RA95FL, + =RA9AP/3,=RA9CKQ/4,=RA9KW/3,=RA9KW/3/M,=RA9ST/3/P,=RA9USU/4,=RG9A/3/P,=RM9T/4/P,=RN0CT/4,=RT90FA, + =RT9S/3,=RT9S/3/P,=RT9S/4,=RT9S/P,=RU95FL,=RU9LA/4,=RV1CC/P,=RV9FQ/3,=RV9FQ/3/M,=RV9WB/4,=RV9WB/M, + =RV9WLE/3/P,=RV9WZ/3,=RW9KW/3,=RW9WA/3,=RX9SN/P,=UA0ADX/3,=UA0DM/4,=UA0S/4,=UA0SC/4,=UA9APA/3/P, + =UA9CTT/4,=UA9PM/4,=UA9SSR/3,=UE200TARS,=UE25TF,=UE9FDA/3,=UE9FDA/3/M,=UE9WDA/3,=UI8W/3/P, =R5VAJ/N,=R800ANV,=R850G,=R850PN,=RU0BW/3,=RV80KEDR,=RX9TL/3,=UA0FM/3,=UA3A/P, =R110A/P,=R80PVB, =R8XF/3,=RA9XF/3,=RC80KEDR,=RK0BWW/3,=RN80KEDR,=RW9XC/3/M,=RX3XX/N,=UA0KBA/3/P,=UA9SIV/3, =UE0ZOO/3, - =R85WTA,=R8FF/3/P,=R90WDWR,=R90WTA,=R98KPM,=R99KPM,=RA3YV/ANT,=RK0UT/3,=RW0LX/3,=UA3YH/ANT, - =UA9KZ/3,=UB8JAF/3,=UE91L,=UE95K,=UE95RA, + =R1CF/M,=R85WTA,=R8FF/3/P,=R90WDWR,=R90WTA,=R98KPM,=R99KPM,=RA3YV/ANT,=RK0UT/3,=RW0LX/3, + =UA3YH/ANT,=UA9KZ/3,=UB8JAF/3,=UE91L,=UE95K,=UE95RA, =R3ZK/FF,=RA3ZZ/ANT,=RA9AK/3,=RA9KD/3,=RU3ZK/FF,=RW0BG/3,=UA0QBC/3, =R89DRA,=RA07DR,=RA9DF/4/P,=RA9ODR/4/M,=RC4AF/FF,=RN4ACA/FF,=RV9CX/6/M,=UA4ASE/FF,=UA4ATL/FF, =UA8WAA/6,=UA9FGR/4,=UE00S,=UE00S/P,=UE09VG,=UE80RWW, @@ -2535,15 +2538,15 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =RU4I[29],=RV9JD/4/M[30],=RW4HM[29],=RW4HTK[29],=RW4HW[29],=RW4HZ[29],=RW9SW/4[30],=RW9TP/4[30], =RW9WJ/4[30],=RW9WJ/4/P[30],=RW9WJ/P[30],=RZ4HWF/LH[30],=RZ4HZW/FF[30],=RZ9WU/4/M[30], =UA0KAO/4[30],=UA0QJA/4[30],=UA4H[29],=UA4HBM[29],=UA4HGL[29],=UA4HIP[29],=UA4HIP/M[30], - =UA4HRZ[29],=UA4HY[29],=UA9JGX/4[30],=UA9LAO/4[30],=UA9SQG/4/P[30],=UA9SY/4[30],=UB8S/P[30], - =UC4I[29],=UI4I[29], + =UA4HRZ[29],=UA4HY[29],=UA9JGX/4[30],=UA9LAO/4[30],=UA9SQG/4/P[30],=UA9SY/4[30],=UC4I[29], + =UI4I[29], =R01DTV/4,=R9XC/4,=RA9XAF/4,=UA4HIP/4,=UA9JFE/4, =R8XF/4,=RA4NCC[30],=RA9FR/4/P,=RA9XSM/4,=RD9CX/4,=RD9CX/4/P,=RU0LM/4,=RW9XC/4/M,=UA4NE/M, =UA4NF[30],=UA9APA/4/P,=UA9FIT/4,=UA9XI/4,=UE9FDA/4,=UE9FDA/4/M,=UE9GDA/4, - =R95PW,=R9WI/4/P,=RA9CKM/4/M,=RA9FR/4/M,=RJ4P[30],=RK4P[30],=RK4PK[30],=RM4P[30],=RM4R[30], - =RM8W/4/M,=RN9WWW/4,=RN9WWW/4/M,=RT05RO,=RV9FQ/4/M,=RV9WKI/4/M,=RV9WKI/4/P,=RV9WMZ/4/M,=RV9WZ/4, - =RW9TP/4/P,=RW9WA/4,=RW9WA/4/M,=RZ9WM/4,=UA2FM/4,=UA3AKO/4,=UA4PN[30],=UA4RF[30],=UA4RW[30], - =UA9AJ/4/M,=UA9JFN/4/M,=UA9JNQ/4,=UA9SG/4,=UE96MP,=UE9WDA/4,=UE9WDA/4/M, + =R8WB/M,=R95PW,=R9WI/4/P,=RA9CKM/4/M,=RA9FR/4/M,=RJ4P[30],=RK4P[30],=RK4PK[30],=RM4P[30], + =RM4R[30],=RM8W/4/M,=RN9WWW/4,=RN9WWW/4/M,=RT05RO,=RV9FQ/4/M,=RV9WKI/4/M,=RV9WKI/4/P,=RV9WMZ/4/M, + =RV9WZ/4,=RW9TP/4/P,=RW9WA/4,=RW9WA/4/M,=RZ9WM/4,=UA2FM/4,=UA3AKO/4,=UA4PN[30],=UA4RF[30], + =UA4RW[30],=UA9AJ/4/M,=UA9JFN/4/M,=UA9JNQ/4,=UA9SG/4,=UE96MP,=UE9WDA/4,=UE9WDA/4/M, =R8UT/4/P,=R9JBF/4,=RX9WN/4,=UA5B/4, =RQ0C/4,=RZ5D/4,=UA9XX/4,=UE9WFF/4, R4W[30],RA4W[30],RC4W[30],RD4W[30],RE4W[30],RF4W[30],RG4W[30],RJ4W[30],RK4W[30],RL4W[30],RM4W[30], @@ -2553,21 +2556,21 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =RA9WU/4/M[30],=RA9WU/4/P[30],=RP72IZ[30],=RP73IZ[30],=RP74IZ[30],=RP75IZ[30],=RP76IZ[30], =RT20NY[30],=RT21NY[30],=RT21RU[30],=RT30DX[30],=RT36MS[30],=RT60YG[30],=RT78ML[30],=RW9FWB/4[30], =RW9FWR/4[30],=RW9FWR/4/M[30],=RX9FW/4[30],=UA9UAX/4/M[30], - =RT9T/4,=RV9MD/4,=UA4PCM/M,=UE04YCS,=UE85AGN,=UE90AGN, - =R01DTV,=R01DTV/7,=R0IT/6,=R80TV,=R8XW/6,=R9JO/6,=R9KD/6,=R9OM/6,=R9WGM/6/M,=RA0APW/6,=RA0FW/6, - =RA0LIF/6,=RA0LLW/6,=RA0QR/6,=RA9ODR/6,=RA9ODR/6/M,=RA9SAS/6,=RA9UUY/6,=RA9UWD/6,=RA9WW/6, - =RD9CX/6,=RD9CX/6/P,=RK6AH/LH,=RK75KH,=RK75MP,=RK9JA/6,=RM8W/6,=RN0CF/6,=RN0JT/6,=RQ0C/6,=RT9K/6, - =RT9K/6/P,=RT9K/6/QRP,=RU2FB/6,=RU9MX/6,=RU9QRP/6/M,=RU9QRP/6/P,=RU9SO/6,=RV9FQ/6,=RW0LIF/6, - =RW0LIF/6/LH,=RW6AWW/LH,=RW9JZ/6,=RW9WA/6,=RX6AA/ANT,=RX6AAP/ANT,=RX9TX/6,=RZ9HG/6,=RZ9HT/6, - =RZ9UF/6,=RZ9UZV/6,=UA0AGE/6,=UA0IT/6,=UA0JL/6,=UA0LQQ/6/P,=UA0SEP/6,=UA2FT/6,=UA6ADC/N,=UA9COO/6, - =UA9CTT/6,=UA9JON/6,=UA9JPX/6,=UA9KB/6,=UA9KJ/6,=UA9KW/6,=UA9MQR/6,=UA9UAX/6,=UA9VR/6,=UA9XC/6, - =UA9XCI/6,=UE9WDA/6,=UE9WFF/6,=UF0W/6, + =RQ90FA,=RT9T/4,=RV9MD/4,=UA4PCM/M,=UE04YCS,=UE85AGN,=UE90AGN, + =R01DTV,=R01DTV/7,=R0AGD/6,=R0IT/6,=R80TV,=R8XW/6,=R9JO/6,=R9KD/6,=R9OM/6,=R9WGM/6/M,=RA0APW/6, + =RA0FW/6,=RA0LIF/6,=RA0LLW/6,=RA0QR/6,=RA9ODR/6,=RA9ODR/6/M,=RA9SAS/6,=RA9UUY/6,=RA9UWD/6, + =RA9WW/6,=RD9CX/6,=RD9CX/6/P,=RK6AH/LH,=RK75KH,=RK75MP,=RK9JA/6,=RM8W/6,=RN0CF/6,=RN0JT/6,=RQ0C/6, + =RT9K/6,=RT9K/6/P,=RT9K/6/QRP,=RU2FB/6,=RU9MX/6,=RU9QRP/6/M,=RU9QRP/6/P,=RU9SO/6,=RV9FQ/6, + =RW0LIF/6,=RW0LIF/6/LH,=RW6AWW/LH,=RW9JZ/6,=RW9WA/6,=RX6AA/ANT,=RX6AAP/ANT,=RX9TX/6,=RZ9HG/6, + =RZ9HT/6,=RZ9UF/6,=RZ9UZV/6,=UA0AGE/6,=UA0IT/6,=UA0JL/6,=UA0LQQ/6/P,=UA0SEP/6,=UA2FT/6,=UA6ADC/N, + =UA9COO/6,=UA9CTT/6,=UA9JON/6,=UA9JPX/6,=UA9KB/6,=UA9KJ/6,=UA9KW/6,=UA9MQR/6,=UA9UAX/6,=UA9VR/6, + =UA9XC/6,=UA9XCI/6,=UE9WDA/6,=UE9WFF/6,=UF0W/6, =RA6EE/FF,=RN7G/FF,=UA0LEC/6,=UA9KAS/6,=UA9KAS/6/P, - =R7AB/M,=R7AB/P,=R9XV/6,=RA0ZG/6,=RA9CHS/6,=RA9CHS/7,=RK7G/FF,=RT9K/7,=RU9CK/7,=RU9ZA/7,=RZ7G/FF, + =R8FF/7,=R9XV/6,=RA0ZG/6,=RA9CHS/6,=RA9CHS/7,=RK7G/FF,=RL90FA,=RT9K/7,=RU9CK/7,=RU9ZA/7,=RZ7G/FF, =RZ9ON/6,=UA0ZDA/6,=UA0ZS/6,=UA6HBO/N,=UA6HBO/ST30,=UA6IC/6/FF,=UA9CE/6,=UA9UAX/7/M,=UE80HS, =RM8A/6/M,=UA6IC/FF, =RU2FB/6/P,=UA9UAX/7, - =R6LCA/J,=R8WC/6,=R8WC/6/P,=RA20NY,=RA21NY,=RA98AE,=RU97AE,=RV9CMT/6,=RV9DC/6/P,=RV9LC/6, + =R6LCA/J,=R8WC/6,=R8WC/6/P,=RA20NY,=RA21NY,=RA98AE,=RM90FA,=RU97AE,=RV9CMT/6,=RV9DC/6/P,=RV9LC/6, =RW9XC/6/M,=RX9KT/6,=UA0QBR/6,=UA0ZED/6,=UA6LP/P/LH,=UA6LV/ANT,=UA6MM/LH,=UE20DS,=UE28DX,=UE29DX, =UE92L, =RV0ANH/6,=RV0APR/6,=RW0AF/6, @@ -2575,9 +2578,9 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =UA9FGR/6,=UA9WQK/6, =RU9CK/7/M,=RU9CK/7/P,=RV9CX/7/P,=UA9JFN/6/M, =RT9K/7/P,=RZ7G/6/FF, - =R01DTV/6,=RV9AB/6, - =R9FAZ/6/M,=R9MJ/6,=R9OM/5/P,=R9XT/6,=RA9KD/6,=RA9WU/6,=RC8C/6,=RN9N/6,=RT9T/6,=RT9T/6/M,=RU2FB/5, - =RU9WW/5/M,=RW9AW/5,=UA0LLM/5,=UA8WAA/5,=UA9CDC/6,=UA9UAX/5,=UE2KR,=UE98PW, + =R01DTV/6,=RV9AB/6,=RY90FA, + =R9FAZ/6/M,=R9MJ/6,=R9OM/5/P,=R9XT/6,=RA9KD/6,=RA9WU/6,=RC8C/6,=RK90FA,=RN9N/6,=RT9T/6,=RT9T/6/M, + =RU2FB/5,=RU9WW/5/M,=RW9AW/5,=UA0LLM/5,=UA8WAA/5,=UA9CDC/6,=UA9UAX/5,=UE2KR,=UE98PW, =R8AEU/6,=R9MJ/6/M,=RN9N/6/M,=UA0ZL/6,=UB8ADI/5,=UB8ADI/6,=UE2SE, R8F(17)[30],R8G(17)[30],R9F(17)[30],R9G(17)[30],RA8F(17)[30],RA8G(17)[30],RA9F(17)[30], RA9G(17)[30],RC8F(17)[30],RC8G(17)[30],RC9F(17)[30],RC9G(17)[30],RD8F(17)[30],RD8G(17)[30], @@ -2603,10 +2606,11 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =R8FF/P(17)[30],=R95FR(17)[30],=R9CZ/4(17)[30],=R9CZ/4/M(17)[30],=R9GM/P(17)[30], =R9KC/4/M(17)[30],=R9KC/8/M(17)[30],=RA27FM(17)[30],=RA9XAI/4(17)[30],=RC20FM(17)[30], =RD4M/9(17)[30],=RG50P/M(17)[30],=RK3AW/4(17)[30],=RN9N/4(17)[30],=RP70PK(17)[30],=RP9FKU(17)[30], - =RP9FTK(17)[30],=RQ9F/M(17)[30],=RU27FQ(17)[30],=RU27FW(17)[30],=RU4W/9(17)[30],=RV22PM(17)[30], - =RX9TX/9(17)[30],=RZ16FM(17)[30],=RZ9WM/9(17)[30],=UA1ZQO/9(17)[30],=UA3FQ/4(17)[30], - =UA3FQ/4/P(17)[30],=UA3FQ/P(17)[30],=UA4NF/4/M(17)[30],=UA4WA/9(17)[30],=UA9CGL/4/M(17)[30], - =UA9CGL/9/M(17)[30],=UA9CUA/4/M(17)[30],=UA9UAX/4(17)[30],=UE16SA(17)[30],=UE55PM(17)[30], + =RP9FTK(17)[30],=RQ9F/M(17)[30],=RU27FQ(17)[30],=RU27FW(17)[30],=RU4W/9(17)[30],=RU90FA(17)[30], + =RV22PM(17)[30],=RX9TX/9(17)[30],=RZ16FM(17)[30],=RZ9WM/9(17)[30],=UA1ZQO/9(17)[30], + =UA3FQ/4(17)[30],=UA3FQ/4/P(17)[30],=UA3FQ/P(17)[30],=UA4NF/4/M(17)[30],=UA4WA/9(17)[30], + =UA9CGL/4/M(17)[30],=UA9CGL/9/M(17)[30],=UA9CUA/4/M(17)[30],=UA9UAX/4(17)[30],=UE16SA(17)[30], + =UE55PM(17)[30], =RP75TK(17)[30],=RP76TK(17)[30],=RW3TN/9(17)[30],=UE10SK(17)[30], R1I(17)[20],R8X(17)[20],R9X(17)[20],RA1I(17)[20],RA8X(17)[20],RA9X(17)[20],RC1I(17)[20], RC8X(17)[20],RC9X(17)[20],RD1I(17)[20],RD8X(17)[20],RD9X(17)[20],RE1I(17)[20],RE8X(17)[20], @@ -2621,18 +2625,18 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: UA9X(17)[20],UB1I(17)[20],UB8X(17)[20],UB9X(17)[20],UC1I(17)[20],UC8X(17)[20],UC9X(17)[20], UD1I(17)[20],UD8X(17)[20],UD9X(17)[20],UE1I(17)[20],UE8X(17)[20],UE9X(17)[20],UF1I(17)[20], UF8X(17)[20],UF9X(17)[20],UG1I(17)[20],UG8X(17)[20],UG9X(17)[20],UH1I(17)[20],UH8X(17)[20], - UH9X(17)[20],UI1I(17)[20],UI8X(17)[20],UI9X(17)[20],=R100AP(17)[20],=R100KOMI(17)[20], - =R120RK(17)[20],=R16NOR(17)[20],=R18ISL(17)[20],=R2014I(17)[20],=R20SZO(17)[20],=R240S(17)[20], - =R35MWC(17)[20],=R3CG/1(17)[20],=R3RRC/9(17)[20],=R41WCMB(17)[20],=R5QQ/1(17)[20], - =R6DGL/9/M(17)[20],=R6DLU/1(17)[20],=R70SRC(17)[20],=R7BA/1(17)[20],=R7BA/9(17)[20], - =R7BA/9/M(17)[20],=R8MB/1(17)[20],=R8MB/1/P(17)[20],=R9/UR7IMG(17)[20],=R95KOMI(17)[20], - =R9KD/9(17)[20],=R9XAK/1/P(17)[20],=RA/DK5JI(17)[20],=RA/UR5MKH(17)[20],=RA1WS/1(17)[20], - =RA22KO(17)[20],=RA22XA(17)[20],=RA22XF(17)[20],=RA22XU(17)[20],=RA3AMG/9/M(17)[20], - =RA3OM/9(17)[20],=RA3X/1(17)[20],=RA4NH/9(17)[20],=RA4NV/9(17)[20],=RA6ACI/9(17)[20], - =RD4CBQ/9(17)[20],=RK1OWZ/9(17)[20],=RK1OWZ/9/M(17)[20],=RK30DR(17)[20],=RK6K/9(17)[20], - =RK90DR(17)[20],=RN22OG(17)[20],=RN22OV(17)[20],=RN4ACZ/9(17)[20],=RO25KO(17)[20],=RP67KR(17)[20], - =RP68KR(17)[20],=RP70KW(17)[20],=RP71KW(17)[20],=RP72X(17)[20],=RP73X(17)[20],=RP74X(17)[20], - =RP75X(17)[20],=RP76X(17)[20],=RT73LF(17)[20],=RV3UI/9(17)[20],=RW1QN/9(17)[20], + UH9X(17)[20],UI1I(17)[20],UI8X(17)[20],UI9X(17)[20],=R100AP(17)[20],=R120RK(17)[20], + =R16NOR(17)[20],=R18ISL(17)[20],=R2014I(17)[20],=R20SZO(17)[20],=R240S(17)[20],=R2DXU/1(17)[20], + =R2DXU/9(17)[20],=R35MWC(17)[20],=R3CG/1(17)[20],=R3RRC/9(17)[20],=R41WCMB(17)[20], + =R5QQ/1(17)[20],=R6DGL/9/M(17)[20],=R6DLU/1(17)[20],=R70SRC(17)[20],=R7BA/1(17)[20], + =R7BA/9(17)[20],=R7BA/9/M(17)[20],=R8MB/1(17)[20],=R8MB/1/P(17)[20],=R9/UR7IMG(17)[20], + =R95KOMI(17)[20],=R9KD/9(17)[20],=R9XAK/1/P(17)[20],=RA/DK5JI(17)[20],=RA/UR5MKH(17)[20], + =RA1WS/1(17)[20],=RA22KO(17)[20],=RA22XA(17)[20],=RA22XF(17)[20],=RA22XU(17)[20], + =RA3AMG/9/M(17)[20],=RA3OM/9(17)[20],=RA3X/1(17)[20],=RA4NH/9(17)[20],=RA4NV/9(17)[20], + =RA6ACI/9(17)[20],=RD4CBQ/9(17)[20],=RK1OWZ/9(17)[20],=RK1OWZ/9/M(17)[20],=RK30DR(17)[20], + =RK6K/9(17)[20],=RK90DR(17)[20],=RN22OG(17)[20],=RN22OV(17)[20],=RN4ACZ/9(17)[20],=RO25KO(17)[20], + =RP67KR(17)[20],=RP68KR(17)[20],=RP70KW(17)[20],=RP71KW(17)[20],=RP72X(17)[20],=RP73X(17)[20], + =RP74X(17)[20],=RP75X(17)[20],=RP76X(17)[20],=RT73LF(17)[20],=RV3UI/9(17)[20],=RW1QN/9(17)[20], =RW1QN/9/M(17)[20],=RW1QN/9/P(17)[20],=RW4NJ/9/M(17)[20],=RY110RAEM(17)[20],=UA1OOX/9(17)[20], =UA1QV/9(17)[20],=UA4WP/9/M(17)[20],=UA6LTO/9(17)[20],=UB1OAD/1/P(17)[20],=UB1OAD/9/P(17)[20], =UE16ST(17)[20],=UE1RDA/9(17)[20],=UE85DRK(17)[20],=UE90K(17)[20]; @@ -2642,13 +2646,14 @@ Kaliningrad: 15: 29: EU: 54.72: -20.52: -3.0: UA2: RY2K,RZ2F,RZ2K,U2F,U2K,UA2,UB2,UC2,UD2,UE2,UF2,UG2,UH2,UI2,=R01DTV/2,=R10RLHA/2,=R10RTRS/2, =R1255F,=R1336FO,=R14CWC/2,=R15CWC/2,=R15CWC/2/QRP,=R18SRB,=R1NW/2,=R1QAP/2,=R2/DK2AI,=R2/DL1YMK, =R2/N6TCZ,=R2/R6AF,=R2/UA6LV,=R2/UR0MC,=R21GGGR,=R22GGGR,=R22GGR,=R25ARCK/2,=R2MWO,=R310A/2, - =R3SRR/2,=R3XA/2,=R5K/2,=R5QA/2,=R60A,=R680FBO,=R6AF/2,=R777AN,=R7LV/2,=R900BL/2,=RA/DL6KV, - =RA/EU1FY/P,=RA/SP7VC,=RA2FDX/FF,=RA2FN/RP,=RA2FO/N,=RA3ATX/2,=RA3XM/2,=RA4LW/2,=RC18KA,=RD22FU, - =RD3FG/2,=RJ22DX,=RK3QS/2,=RM9I/2,=RM9IX/2,=RN3GM/2,=RP2F,=RP2K,=RP70KB,=RP70KG,=RP70MW,=RP70WB, - =RP75GC,=RP75IGS,=RP75KB,=RP75MW,=RP75STP,=RP76GC,=RP76IGS,=RP76KB,=RT9T/2,=RU3FS/2,=RU5A/2, - =RU5D/2,=RV21NY,=RV30DX,=RV3FF/2,=RV3MA/2,=RV3UK/2,=RV60YG,=RV9WZ/2,=RW9QA/2,=RY1AAA/2,=RZ3FA/2, - =RZ6HB/2,=UA0SIK/2,=UA1AAE/2,=UA1AFT/2,=UA2DC/RP,=UA2FM/MM(13),=UA3DJG/2,=UA4RC/2,=UA4WHX/2, - =UA9UAX/2,=UB5O/2,=UB5O/2/M,=UB9KAA/2,=UE08F,=UE1RLH/2,=UE3QRP/2,=UE6MAC/2,=UE90WTA,=UF1M/2; + =R3OG/2,=R3SRR/2,=R3XA/2,=R5K/2,=R5QA/2,=R60A,=R680FBO,=R6AF/2,=R777AN,=R7LV/2,=R900BL/2, + =RA/DL6KV,=RA/EU1FY/P,=RA/SP7VC,=RA2FDX/FF,=RA2FN/RP,=RA2FO/N,=RA3ATX/2,=RA3XM/2,=RA4LW/2,=RC18KA, + =RD22FU,=RD3FG/2,=RJ22DX,=RK3QS/2,=RM9I/2,=RM9IX/2,=RN3GM/2,=RP2F,=RP2K,=RP70KB,=RP70KG,=RP70MW, + =RP70WB,=RP75GC,=RP75IGS,=RP75KB,=RP75MW,=RP75STP,=RP76GC,=RP76IGS,=RP76KB,=RT9T/2,=RU3FS/2, + =RU5A/2,=RU5D/2,=RV21NY,=RV30DX,=RV3FF/2,=RV3MA/2,=RV3UK/2,=RV60YG,=RV9WZ/2,=RW9QA/2,=RY1AAA/2, + =RZ3FA/2,=RZ6HB/2,=UA0SIK/2,=UA1AAE/2,=UA1AFT/2,=UA2DC/RP,=UA2FM/MM(13),=UA3DJG/2,=UA4RC/2, + =UA4WHX/2,=UA9UAX/2,=UB5O/2,=UB5O/2/M,=UB9KAA/2,=UE08F,=UE1RLH/2,=UE3QRP/2,=UE6MAC/2,=UE90WTA, + =UF1M/2; Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: R0(19)[33],R8,R9,RA0(19)[33],RA8,RA9,RC0(19)[33],RC8,RC9,RD0(19)[33],RD8,RD9,RE0(19)[33],RE8,RE9, RF0(19)[33],RF8,RF9,RG0(19)[33],RG8,RG9,RI0(19)[33],RI8,RI9,RJ0(19)[33],RJ8,RJ9,RK0(19)[33],RK8, @@ -2656,14 +2661,13 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: RQ8,RQ9,RT0(19)[33],RT8,RT9,RU0(19)[33],RU8,RU9,RV0(19)[33],RV8,RV9,RW0(19)[33],RW8,RW9, RX0(19)[33],RX8,RX9,RY0(19)[33],RY8,RY9,RZ0(19)[33],RZ8,RZ9,U0(19)[33],U8,U9,UA0(19)[33],UA8,UA9, UB0(19)[33],UB8,UB9,UC0(19)[33],UC8,UC9,UD0(19)[33],UD8,UD9,UE0(19)[33],UE8,UE9,UF0(19)[33],UF8, - UF9,UG0(19)[33],UG8,UG9,UH0(19)[33],UH8,UH9,UI0(19)[33],UI8,UI9,=R0FK(40)[75],=R0PA(40)[75], - =R0POL(40)[75],=R0UPOL(40)[75],=R14CWC/0(19),=R16KAZ(18),=R18KDR/0(19),=R18KDR/8,=R2AKM/0(19), - =R34SP(40)[75],=R35NP,=R4CDO/9/M(18),=R8MZ/9(18),=RA0CCK/8,=RA1WS/9,=RA3TND/0(19),=RA3TND/9(18), - =RA4AAJ/9(18),=RD17CW(19),=RD1AL/0(40)[75],=RD3ARX/0/P(19),=RF1A/9(18),=RI18POL(40)[75],=RJ17WG, - =RK3Q/8,=RL19WF,=RM17NY,=RM19WF(18),=RN17CW,=RO19WF(19),=RQ17CW(18),=RQ17WG,=RQ4D/9(18), - =RU17NY(18),=RV3PZ/9,=RW1AI/0(19),=RW55YG,=RX17WG(19),=RX55YG(18),=RX80SP(18),=RY1AAB/0/M(19), - =RY80SP(19),=RZ6A/9,=RZ9YI/9,=UA0ZDA/MM(29),=UA3DND/8,=UA3TT/8,=UC7T/9(19),=UE18M,=UE18U(18), - =UE18Z(19), + UF9,UG0(19)[33],UG8,UG9,UH0(19)[33],UH8,UH9,UI0(19)[33],UI8,UI9,=R0FK(40)[75],=R0FK/POLE(40), + =R0PA(40)[75],=R0POL(40)[75],=R0UPOL(40)[75],=R14CWC/0(19),=R16KAZ(18),=R18KDR/0(19),=R18KDR/8, + =R34SP(40)[75],=R35NP,=R4CDO/9/M(18),=RA0CCK/8,=RA1WS/9,=RA3TND/0(19),=RA3TND/9(18),=RA4AAJ/9(18), + =RD17CW(19),=RD1AL/0(40)[75],=RD3ARX/0/P(19),=RF1A/9(18),=RI18POL(40)[75],=RJ17WG,=RK3Q/8,=RL19WF, + =RM17NY,=RM19WF(18),=RN17CW,=RO19WF(19),=RQ17CW(18),=RQ17WG,=RQ4D/9(18),=RU17NY(18),=RV3PZ/9, + =RW1AI/0(19),=RW55YG,=RX17WG(19),=RX55YG(18),=RX80SP(18),=RY1AAB/0/M(19),=RY80SP(19),=RZ6A/9, + =RZ9YI/9,=UA0ZDA/MM(29),=UA3DND/8,=UA3TT/8,=UB8JDH/0(19),=UC7T/9(19),=UE18M,=UE18U(18),=UE18Z(19), =R100RG,=R120RG,=R2014Y,=R2015TL,=R20UFO,=R22SKE,=R280A,=R280B,=R3HD/9,=R3RRC/8,=R55TV,=R6RA/9, =R70PW,=R70PW/P,=R9SRR,=RA0QK/8,=RA1AIP/9/P,=RA1AR/9,=RA1QR/9,=RA3WJ/9,=RA3XBN/9,=RA3ZM/8, =RA4FSC/9,=RA4HGN/9,=RA9SC/9,=RA9WJV/8/P,=RC20AB,=RC20AC,=RD3BN/9,=RD4CAQ/9,=RG110RAEM,=RJ17CW, @@ -2672,8 +2676,8 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: =RP74TG,=RP74U,=RP75AZ,=RP75IE,=RP75MMK,=RP75SU,=RP75TG,=RP75U,=RP76AZ,=RP76MMK,=RP76MVI,=RP76TG, =RP76U,=RQ4D/8,=RT60RT,=RT73AB,=RU22AZ,=RV1AQ/9,=RV1CC/8,=RV1CC/9,=RV3BA/9,=RV9WB/9/M,=RV9WMZ/9/P, =RV9WMZ/P,=RX3RC/9,=RX9WN/9/M,=RX9WT/8,=RZ0OO/9,=RZ6DR/9/M,=RZ9OO/9/M,=UA0MF/9,=UA3AKO/8,=UA4RC/9, - =UA6A/9,=UA6CW/9,=UA6YGY/8,=UA6YGY/9,=UA8WAA/9,=UA8WAA/9/P,=UA8WAA/M,=UA9SG/9,=UA9TO/9/M, - =UA9WMN/9/P,=UB5O/8,=UE45AWT,=UE70AAA,=UE9WDA/9, + =UA6A/9,=UA6CW/9,=UA6YGY/8,=UA6YGY/9,=UA8WAA/9,=UA8WAA/9/P,=UA8WAA/M,=UA9APA/P,=UA9CDC/M,=UA9SG/9, + =UA9TO/9/M,=UA9WMN/9/P,=UB5O/8,=UE45AWT,=UE70AAA,=UE9WDA/9, =R01DTV/8,=R100RGA,=R103PS,=R105WWS,=R14CWC/8,=R14CWC/9,=R150DMP,=R155AP,=R15CWC/8,=R15CWC/8/QRP, =R160DMP,=R16SVK,=R170GS/8,=R2015BP,=R2015R,=R2016DR,=R20EKB,=R22SKJ,=R27EKB,=R30ZF,=R35CZF, =R375I,=R44YETI/8,=R4WAB/9/P,=R55EPC,=R55EPC/P,=R6UAE/9,=R70NIK,=R7LZ/8,=R8FF/8,=R9GM/8,=R9GM/8/M, @@ -2718,16 +2722,15 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: RZ9J[20],U8J[20],U9J[20],UA8J[20],UA9J[20],UB8J[20],UB9J[20],UC8J[20],UC9J[20],UD8J[20],UD9J[20], UE8J[20],UE9J[20],UF8J[20],UF9J[20],UG8J[20],UG9J[20],UH8J[20],UH9J[20],UI8J[20],UI9J[20], =R11UND[20],=R120RJ[20],=R123JDR[20],=R15UGRA[20],=R16UGRA[20],=R175JRGO[20],=R18KSA[20], - =R25ARCK/8[20],=R2AEA/9[20],=R4YA/8[20],=R4YAC/9[20],=R8JAJ/M[20],=R9SAO/P[20],=RA/UR8IF[20], - =RA/UT2LA[20],=RA1QBH/9[20],=RA3ARS/9[20],=RA3ARS/9/M[20],=RA3QQI/8[20],=RA4FCJ/9[20], - =RA4HRM/9[20],=RA60PD[20],=RA9WN/9[20],=RD4HM/9[20],=RJ9J[20],=RK4PA/9[20],=RK6ANP/9[20], - =RK6YM/8[20],=RK6YM/9[20],=RP67GS[20],=RP68GS[20],=RP68J[20],=RP68LK[20],=RP69GS[20],=RP69SF[20], - =RP70GS[20],=RP70LF[20],=RP70SF[20],=RP70SU[20],=RP70YF[20],=RP71GS[20],=RP71LF[20],=RP71SF[20], - =RP72DS[20],=RP72GS[20],=RP72SF[20],=RP72YF[20],=RP73GS[20],=RP73SF[20],=RP74GS[20],=RP75DS[20], - =RP75GS[20],=RP75J[20],=RP75JK[20],=RP75SF[20],=RP76GS[20],=RP76J[20],=RP76SF[20],=RQ0C/8[20], - =RU6YD/9[20],=RV6YM/9[20],=RW4HOH/9[20],=RW4LX/9[20],=RW6AHV/9[20],=RW9WX/9[20],=RX3BP/9[20], - =RX3BP/9/MM[20],=RZ5D/8[20],=RZ9WF/8[20],=RZ9WF/9[20],=UA3ZAF/9[20],=UA6WIO/9[20],=UA9JFN/M[20], - =UB2FCO/8[20], + =R25ARCK/8[20],=R2AEA/9[20],=R4YA/8[20],=R4YAC/9[20],=R9SAO/P[20],=RA/UR8IF[20],=RA/UT2LA[20], + =RA1QBH/9[20],=RA3ARS/9[20],=RA3ARS/9/M[20],=RA3QQI/8[20],=RA4FCJ/9[20],=RA4HRM/9[20],=RA60PD[20], + =RA9WN/9[20],=RD4HM/9[20],=RJ9J[20],=RK4PA/9[20],=RK6ANP/9[20],=RK6YM/8[20],=RK6YM/9[20], + =RP67GS[20],=RP68GS[20],=RP68J[20],=RP68LK[20],=RP69GS[20],=RP69SF[20],=RP70GS[20],=RP70LF[20], + =RP70SF[20],=RP70SU[20],=RP70YF[20],=RP71GS[20],=RP71LF[20],=RP71SF[20],=RP72DS[20],=RP72GS[20], + =RP72SF[20],=RP72YF[20],=RP73GS[20],=RP73SF[20],=RP74GS[20],=RP75DS[20],=RP75GS[20],=RP75J[20], + =RP75JK[20],=RP75SF[20],=RP76GS[20],=RP76J[20],=RP76SF[20],=RQ0C/8[20],=RU6YD/9[20],=RV6YM/9[20], + =RW4HOH/9[20],=RW4LX/9[20],=RW6AHV/9[20],=RW9WX/9[20],=RX3BP/9[20],=RX3BP/9/MM[20],=RZ5D/8[20], + =RZ9WF/8[20],=RZ9WF/9[20],=UA3ZAF/9[20],=UA6WIO/9[20],=UA9JFN/M[20],=UB2FCO/8[20], R8K[20],R9K[20],RA8K[20],RA9K[20],RC8K[20],RC9K[20],RD8K[20],RD9K[20],RE8K[20],RE9K[20],RF8K[20], RF9K[20],RG8K[20],RG9K[20],RI9K[20],RJ8K[20],RJ9K[20],RK8K[20],RK9K[20],RL8K[20],RL9K[20], RM8K[20],RM9K[20],RN8K[20],RN9K[20],RO8K[20],RO9K[20],RQ8K[20],RQ9K[20],RT8K[20],RT9K[20], @@ -2750,11 +2753,11 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: =RP74LL,=RP74P,=RP75GP,=RP75LL,=RP75P,=RP75YN,=RP76P,=RR110RAEM,=RU22LR,=RW0QJ/9,=RX4W/8,=RX6DL/8, =RX6DL/8/P,=RX6DL/8/P/QRP,=RX6DL/9/P,=RZ9MXM/9/M,=UB5O/8/P,=UE44Y/8,=UE9FDA/9/M,=UE9MDA/9, =R16CAN,=R1716K,=R1716M,=R1716O,=R1716S,=R21HNY,=R30MDXC,=R9MJ/M,=RA/DK2AI/M,=RA22MX,=RA4CQ/9/M, - =RA9MR/0,=RA9MX/P,=RC20MX,=RG78ML,=RK6YYA/9,=RN0SZ/9,=RN9N/9,=RP65MOH,=RP67MC,=RP67MD,=RP68MC, - =RP68MD,=RP69MC,=RP69MD,=RP70GK,=RP70MC,=RP70MD,=RP70OB,=RP70OF,=RP70OS,=RP71GK,=RP71MJ,=RP71OB, - =RP72GK,=RP72MJ,=RP72OB,=RP72ZW,=RP73GK,=RP73OB,=RP74PO,=RP75GK,=RP8M,=RT22MC,=RT22MD,=RU20NY, - =RU20RU,=RV0SR/9,=RW22MW,=RY22MC,=RZ5D/9,=UA1ZGD/9,=UA3AKO/9,=UA9MA/M,=UA9UAX/M,=UB5O/9,=UE55OM, - =UE70KRM/9,=UE70KRM/9/M,=UE9OFF/9, + =RA9MR/0,=RA9MX/P,=RC20MX,=RG78ML,=RK6YYA/9,=RN0SZ/9,=RN9N/9,=RN9N/M,=RP65MOH,=RP67MC,=RP67MD, + =RP68MC,=RP68MD,=RP69MC,=RP69MD,=RP70GK,=RP70MC,=RP70MD,=RP70OB,=RP70OF,=RP70OS,=RP71GK,=RP71MJ, + =RP71OB,=RP72GK,=RP72MJ,=RP72OB,=RP72ZW,=RP73GK,=RP73OB,=RP74PO,=RP75GK,=RP8M,=RT22MC,=RT22MD, + =RU20NY,=RU20RU,=RV0SR/9,=RW22MW,=RY22MC,=RZ5D/9,=UA1ZGD/9,=UA3AKO/9,=UA9MA/M,=UA9UAX/M,=UB5O/9, + =UE55OM,=UE70KRM/9,=UE70KRM/9/M,=UE9OFF/9, R8O(18)[31],R8P(18)[31],R9O(18)[31],R9P(18)[31],RA8O(18)[31],RA8P(18)[31],RA9O(18)[31], RA9P(18)[31],RC8O(18)[31],RC8P(18)[31],RC9O(18)[31],RC9P(18)[31],RD8O(18)[31],RD8P(18)[31], RD9O(18)[31],RD9P(18)[31],RE8O(18)[31],RE8P(18)[31],RE9O(18)[31],RE9P(18)[31],RF8O(18)[31], @@ -2849,25 +2852,25 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: =R2015DS(16),=R2015KM(16),=R2017F/P(16),=R2019CG(16),=R20BIS(16),=R20UFA(16),=R25ARCK/4(16), =R25MSB(16),=R25WPW(16),=R27UFA(16),=R3XX/9(16),=R44WFF(16),=R53ICGA(16),=R53ICGB(16), =R53ICGC(16),=R53ICGF(16),=R53ICGJ(16),=R53ICGS(16),=R53ICGV(16),=R53ICGW(16),=R7378TM(16), - =R8JAJ/4(16),=R8JAJ/4/P(16),=R8JAJ/9(16),=R90WGM(16),=R90WJV(16),=R90WOB(16),=R90WXK(16), - =R9LY/4(16),=RA0R/4(16),=RA1ZPC/9(16),=RA3AUU/9(16),=RA4POX/9(16),=RA8JA/4(16),=RA8JA/4/P(16), - =RA9DF/4/M(16),=RA9KDX/8/M(16),=RA9WU/9(16),=RF9W(16),=RG5A/8(16),=RK3PWJ/9(16),=RK6YYA/9/M(16), - =RK9KWI/9(16),=RK9KWI/9/P(16),=RL3DX/9(16),=RM90WF(16),=RM9RZ/9/P(16),=RN9S/M(16),=RN9WWW/9/M(16), - =RN9WWW/P(16),=RO17CW(16),=RO30KR(16),=RP67GI(16),=RP67MG(16),=RP67NG(16),=RP67RK(16),=RP67SW(16), - =RP67UF(16),=RP68GM(16),=RP68NK(16),=RP68UF(16),=RP69GI(16),=RP69PW(16),=RP69UF(16),=RP70GI(16), - =RP70GM(16),=RP70LS(16),=RP70NK(16),=RP70UF(16),=RP70ZO(16),=RP71GI(16),=RP71GM(16),=RP71UF(16), - =RP72AR(16),=RP72GI(16),=RP72GM(16),=RP72UF(16),=RP72WU(16),=RP73AR(16),=RP73GI(16),=RP73UF(16), - =RP73WU(16),=RP74GI(16),=RP74UF(16),=RP75DM(16),=RP75GI(16),=RP75MGI(16),=RP75UF(16),=RP75VAM(16), - =RP75WU(16),=RP76GI(16),=RP76UF(16),=RP76WAO(16),=RP76WU(16),=RT22WF(16),=RT2F/4(16), - =RT2F/4/M(16),=RT2F/9/M(16),=RT73EA(16),=RT73EL(16),=RT8A/4(16),=RT9W(16),=RT9W/P(16), - =RU110RAEM(16),=RU20WC(16),=RU22WZ(16),=RU27WB(16),=RU27WF(16),=RU27WN(16),=RU27WO(16), - =RU3HD/9/P(16),=RU90WZ(16),=RU9CK/4/M(16),=RU9KC/4/M(16),=RU9SO/4(16),=RU9SO/4/P(16),=RV22WB(16), - =RV2FZ/9(16),=RV90WB(16),=RV9CHB/4(16),=RV9CX/4/M(16),=RV9WB/M(16),=RW3SN/9(16),=RW3XX/9(16), - =RW4WA/9/P(16),=RW90WC(16),=RW95WJ(16),=RW9FWR/9/M(16),=RW9JZ/4(16),=RW9JZ/9(16),=RX22WN(16), - =RX95WN(16),=RZ16WF(16),=RZ90W(16),=RZ90WU(16),=UA0AZA/9(16),=UA1AAE/9(16),=UA1ZPC/9(16), - =UA4LU/9/P(16),=UA4PIE/9(16),=UA4PIE/9/M(16),=UA4PIE/9/P(16),=UA4PJM/9(16),=UA4PJM/9/M(16), - =UA4PJM/9/P(16),=UA4PXR/9/M(16),=UA9KAA/4(16),=UA9KAA/9(16),=UB5O/4/M(16),=UE10RFF/4(16), - =UE90W(16), + =R8JAJ/4(16),=R8JAJ/4/P(16),=R8JAJ/9(16),=R8JAJ/M(16),=R8JAJ/P(16),=R90WGM(16),=R90WJV(16), + =R90WOB(16),=R90WXK(16),=R9LY/4(16),=RA0R/4(16),=RA1ZPC/9(16),=RA3AUU/9(16),=RA4POX/9(16), + =RA8JA/4(16),=RA8JA/4/P(16),=RA9DF/4/M(16),=RA9KDX/8/M(16),=RA9WU/9(16),=RF9W(16),=RG5A/8(16), + =RK3PWJ/9(16),=RK6YYA/9/M(16),=RK9KWI/9(16),=RK9KWI/9/P(16),=RL3DX/9(16),=RM90WF(16), + =RM9RZ/9/P(16),=RN9S/M(16),=RN9WWW/9/M(16),=RN9WWW/P(16),=RO17CW(16),=RO30KR(16),=RP67GI(16), + =RP67MG(16),=RP67NG(16),=RP67RK(16),=RP67SW(16),=RP67UF(16),=RP68GM(16),=RP68NK(16),=RP68UF(16), + =RP69GI(16),=RP69PW(16),=RP69UF(16),=RP70GI(16),=RP70GM(16),=RP70LS(16),=RP70NK(16),=RP70UF(16), + =RP70ZO(16),=RP71GI(16),=RP71GM(16),=RP71UF(16),=RP72AR(16),=RP72GI(16),=RP72GM(16),=RP72UF(16), + =RP72WU(16),=RP73AR(16),=RP73GI(16),=RP73UF(16),=RP73WU(16),=RP74GI(16),=RP74UF(16),=RP75DM(16), + =RP75GI(16),=RP75MGI(16),=RP75UF(16),=RP75VAM(16),=RP75WU(16),=RP76GI(16),=RP76UF(16), + =RP76WAO(16),=RP76WU(16),=RT22WF(16),=RT2F/4(16),=RT2F/4/M(16),=RT2F/9/M(16),=RT73EA(16), + =RT73EL(16),=RT8A/4(16),=RT9W(16),=RT9W/P(16),=RU110RAEM(16),=RU20WC(16),=RU22WZ(16),=RU27WB(16), + =RU27WF(16),=RU27WN(16),=RU27WO(16),=RU3HD/9/P(16),=RU90WZ(16),=RU9CK/4/M(16),=RU9KC/4/M(16), + =RU9SO/4(16),=RU9SO/4/P(16),=RV22WB(16),=RV2FZ/9(16),=RV90WB(16),=RV9CHB/4(16),=RV9CX/4/M(16), + =RW3SN/9(16),=RW3XX/9(16),=RW4WA/9/P(16),=RW90WC(16),=RW95WJ(16),=RW9FWR/9/M(16),=RW9JZ/4(16), + =RW9JZ/9(16),=RX22WN(16),=RX95WN(16),=RZ16WF(16),=RZ90W(16),=RZ90WU(16),=UA0AZA/9(16), + =UA1AAE/9(16),=UA1ZPC/9(16),=UA4LU/9/P(16),=UA4PIE/9(16),=UA4PIE/9/M(16),=UA4PIE/9/P(16), + =UA4PJM/9(16),=UA4PJM/9/M(16),=UA4PJM/9/P(16),=UA4PXR/9/M(16),=UA9KAA/4(16),=UA9KAA/9(16), + =UB5O/4/M(16),=UB8S/P(16),=UE10RFF/4(16),=UE90W(16), R8Y(18)[31],R9Y(18)[31],RA8Y(18)[31],RA9Y(18)[31],RC8Y(18)[31],RC9Y(18)[31],RD8Y(18)[31], RD9Y(18)[31],RE8Y(18)[31],RE9Y(18)[31],RF8Y(18)[31],RF9Y(18)[31],RG8Y(18)[31],RG9Y(18)[31], RJ8Y(18)[31],RJ9Y(18)[31],RK8Y(18)[31],RK9Y(18)[31],RL8Y(18)[31],RL9Y(18)[31],RM8Y(18)[31], @@ -2892,9 +2895,9 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: RW9Z(18)[31],RX8Z(18)[31],RX9Z(18)[31],RY8Z(18)[31],RY9Z(18)[31],RZ8Z(18)[31],RZ9Z(18)[31], U8Z(18)[31],U9Z(18)[31],UA8Z(18)[31],UA9Z(18)[31],UB8Z(18)[31],UB9Z(18)[31],UC8Z(18)[31], UC9Z(18)[31],UD8Z(18)[31],UD9Z(18)[31],UE8Z(18)[31],UE9Z(18)[31],UF8Z(18)[31],UF9Z(18)[31], - UG8Z(18)[31],UG9Z(18)[31],UH8Z(18)[31],UH9Z(18)[31],UI8Z(18)[31],UI9Z(18)[31],=R5QA/M(18)[31], - =RA/IK5MIC/P(18)[31],=RA3DS/P(18)[31],=RC9YA/9/M(18)[31],=RW9MD/9/P(18)[31],=UA0KBG/9/P(18)[31], - =UA9MAC/9(18)[31], + UG8Z(18)[31],UG9Z(18)[31],UH8Z(18)[31],UH9Z(18)[31],UI8Z(18)[31],UI9Z(18)[31], + =RA/IK5MIC/P(18)[31],=RA3DS/P(18)[31],=RA4FRH/9/M(18)[31],=RC9YA/9/M(18)[31],=RW9MD/9/P(18)[31], + =UA0KBG/9/P(18)[31],=UA9MAC/9(18)[31], R0A(18)[32],R0B(18)[32],R0H(18)[32],RA0A(18)[32],RA0B(18)[32],RA0H(18)[32],RC0A(18)[32], RC0B(18)[32],RC0H(18)[32],RD0A(18)[32],RD0B(18)[32],RD0H(18)[32],RE0A(18)[32],RE0B(18)[32], RE0H(18)[32],RF0A(18)[32],RF0B(18)[32],RF0H(18)[32],RG0A(18)[32],RG0B(18)[32],RG0H(18)[32], @@ -2910,11 +2913,11 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: UF0A(18)[32],UF0B(18)[32],UF0H(18)[32],UG0A(18)[32],UG0B(18)[32],UG0H(18)[32],UH0A(18)[32], UH0B(18)[32],UH0H(18)[32],UI0A(18)[32],UI0B(18)[32],UI0H(18)[32],=R00BVB(18)[32],=R0WA/P(18)[32], =R100RW(18)[32],=R120RB(18)[32],=R170GS(18)[32],=R18KDR/9(18)[32],=R18RUS(18)[32],=R2016A(18)[32], - =R20KRK(18)[32],=R44YETI/9(18)[32],=R50CQM(18)[32],=R63RRC(18)[32],=R7LZ/9(18)[32], - =RA/UR5HVR(18)[32],=RA0/UR5HVR(18)[32],=RA1AMW/0(18)[32],=RA3AUU/0(18)[32],=RA3BB/0(18)[32], - =RA3DA/0(18)[32],=RA3DA/9(18)[32],=RA4CQ/0(18)[32],=RA4CSX/0(18)[32],=RA4RU/0(18)[32], - =RA9UT/0(18)[32],=RD110RAEM(18)[32],=RI0BV/0(18)[32],=RK3DZJ/9(18)[32],=RK56GC(18)[32], - =RK6BBM/9(18)[32],=RK80KEDR(18)[32],=RL5G/9(18)[32],=RM0A(18)[32],=RM2D/9(18)[32], + =R20KRK(18)[32],=R44YETI/9(18)[32],=R50CQM(18)[32],=R5QA/M(18)[32],=R63RRC(18)[32], + =R7LZ/9(18)[32],=RA/UR5HVR(18)[32],=RA0/UR5HVR(18)[32],=RA1AMW/0(18)[32],=RA3AUU/0(18)[32], + =RA3BB/0(18)[32],=RA3DA/0(18)[32],=RA3DA/9(18)[32],=RA4CQ/0(18)[32],=RA4CSX/0(18)[32], + =RA4RU/0(18)[32],=RA9UT/0(18)[32],=RD110RAEM(18)[32],=RI0BV/0(18)[32],=RK3DZJ/9(18)[32], + =RK56GC(18)[32],=RK6BBM/9(18)[32],=RK80KEDR(18)[32],=RL5G/9(18)[32],=RM0A(18)[32],=RM2D/9(18)[32], =RM9RZ/0(18)[32],=RN0A(18)[32],=RN110RAEM(18)[32],=RN110RAEM/P(18)[32],=RP70KV(18)[32], =RP70RS(18)[32],=RP73KT(18)[32],=RP74KT(18)[32],=RP75BKF(18)[32],=RQ21NY(18)[32],=RQ30DX(18)[32], =RQ60YG(18)[32],=RT22SA(18)[32],=RT9K/9(18)[32],=RU19NY(18)[32],=RU3FF/0(18)[32],=RU4CO/0(18)[32], @@ -2939,13 +2942,13 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: =R24RRC(19)[34],=R25ARCK/0(19)[34],=R27CGY(19)[34],=R44YETI/0(19)[34],=R7AL/0(19)[34], =R7AL/0/M(19)[34],=R7AL/0/P(19)[34],=R7LZ/0(19)[34],=RA/JA8BMK(19)[34],=RA/N6TR(19)[34], =RA/VE7MID(19)[34],=RA1QD/0(19)[34],=RA1ZZ/0(19)[34],=RA1ZZ/0/M(19)[34],=RA3NAN/0(19)[34], - =RA6GW/0(19)[34],=RA6XPL/0(19)[34],=RC110RAEM(19)[34],=RC20CD(19)[34],=RD0C(19)[34], - =RD16CW(19)[34],=RD30KR(19)[34],=RL3AA/0(19)[34],=RL5G/0(19)[34],=RM2D/0(19)[34],=RM30KR(19)[34], - =RP0CZA(19)[34],=RP68H(19)[34],=RP70H(19)[34],=RP71H(19)[34],=RP72H(19)[34],=RP76H(19)[34], - =RT22CT(19)[34],=RU3DX/0(19)[34],=RV30KR(19)[34],=RW3DTB/0(19)[34],=RZ17NY(19)[34], + =RA6GW/0(19)[34],=RA6XPL/0(19)[34],=RC110RAEM(19)[34],=RC20CD(19)[34],=RC90FA(19)[34], + =RD0C(19)[34],=RD16CW(19)[34],=RD30KR(19)[34],=RL3AA/0(19)[34],=RL5G/0(19)[34],=RM2D/0(19)[34], + =RM30KR(19)[34],=RP0CZA(19)[34],=RP68H(19)[34],=RP70H(19)[34],=RP71H(19)[34],=RP72H(19)[34], + =RP76H(19)[34],=RT22CT(19)[34],=RU3DX/0(19)[34],=RV30KR(19)[34],=RW3DTB/0(19)[34],=RZ17NY(19)[34], =RZ20NY(19)[34],=RZ21NY(19)[34],=RZ30DX(19)[34],=RZ5D/0(19)[34],=RZ60YG(19)[34],=UA0AOZ/0(19)[34], =UA3DX/0(19)[34],=UA6CW/0(19)[34],=UE150C(19)[34],=UE70VSV(19)[34],=UE80C(19)[34], - =UB5O/0(19)[33], + =R5QA/0(19)[33],=RD90FA(19)[33],=UB5O/0(19)[33], R0E(19)[34],R0F(19)[34],RA0E(19)[34],RA0F(19)[34],RC0E(19)[34],RC0F(19)[34],RD0E(19)[34], RD0F(19)[34],RE0E(19)[34],RE0F(19)[34],RF0E(19)[34],RF0F(19)[34],RG0E(19)[34],RG0F(19)[34], RI0F(19)[34],RJ0E(19)[34],RJ0F(19)[34],RK0E(19)[34],RK0F(19)[34],RL0E(19)[34],RL0F(19)[34], @@ -2991,37 +2994,38 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: UB0L(19)[34],UB0M(19)[34],UB0N(19)[34],UC0L(19)[34],UC0M(19)[34],UC0N(19)[34],UD0L(19)[34], UD0M(19)[34],UD0N(19)[34],UE0L(19)[34],UE0M(19)[34],UE0N(19)[34],UF0L(19)[34],UF0M(19)[34], UF0N(19)[34],UG0L(19)[34],UG0M(19)[34],UG0N(19)[34],UH0L(19)[34],UH0M(19)[34],UH0N(19)[34], - UI0L(19)[34],UI0M(19)[34],UI0N(19)[34],=R150L(19)[34],=R17CWH(19)[34],=R20RRC/0(19)[34], - =R3BY/0(19)[34],=R3HD/0(19)[34],=R66IOTA(19)[34],=R70LWA(19)[34],=R8CW/0(19)[34],=R8XW/0(19)[34], - =R9MI/0(19)[34],=R9XT/0(19)[34],=RA/IK7YTT(19)[34],=RA/OK1DWF(19)[34],=RA6KE/0(19)[34], - =RD3ARD/0(19)[34],=RD3BN/0(19)[34],=RL5G/0/P(19)[34],=RM0M(19)[34],=RM0M/LH(19)[34], - =RM5M/0(19)[34],=RN1NS/0(19)[34],=RP0L(19)[34],=RP0LPK(19)[34],=RP60P(19)[34],=RP66V(19)[34], - =RP67SD(19)[34],=RP67V(19)[34],=RP68SD(19)[34],=RP68V(19)[34],=RP69SD(19)[34],=RP69V(19)[34], - =RP70DG(19)[34],=RP70SD(19)[34],=RP70V(19)[34],=RP71DG(19)[34],=RP71SD(19)[34],=RP71V(19)[34], - =RP72DG(19)[34],=RP72SD(19)[34],=RP72V(19)[34],=RP73DG(19)[34],=RP73SD(19)[34],=RP73V(19)[34], - =RP74DG(19)[34],=RP74SD(19)[34],=RP74V(19)[34],=RP75DG(19)[34],=RP75SD(19)[34],=RP75V(19)[34], - =RP76DG(19)[34],=RP76V(19)[34],=RU3BY/0(19)[34],=RU5D/0(19)[34],=RV1AW/0(19)[34], - =RV3DSA/0(19)[34],=RW22GO(19)[34],=RW3LG/0(19)[34],=RX15RX(19)[34],=RX20NY(19)[34], - =RX21NY(19)[34],=RX30DX(19)[34],=RX60YG(19)[34],=UA0SDX/0(19)[34],=UA0SIK/0(19)[34], - =UA3AHA/0(19)[34],=UA4SBZ/0(19)[34],=UA6MF/0(19)[34],=UA7R/0(19)[34],=UB0LAP/P(19)[34], - =UC0LAF/P(19)[34],=UE1RFF/0(19)[34],=UE70MA(19)[34],=UE75L(19)[34], + UI0L(19)[34],UI0M(19)[34],UI0N(19)[34],=R0HQ(19)[34],=R150L(19)[34],=R17CWH(19)[34], + =R20RRC/0(19)[34],=R3BY/0(19)[34],=R3HD/0(19)[34],=R3RRC/0(19)[34],=R66IOTA(19)[34], + =R70LWA(19)[34],=R8CW/0(19)[34],=R8XW/0(19)[34],=R9MI/0(19)[34],=R9XT/0(19)[34], + =RA/IK7YTT(19)[34],=RA/OK1DWF(19)[34],=RA6KE/0(19)[34],=RC5A/0(19)[34],=RD3ARD/0(19)[34], + =RD3BN/0(19)[34],=RL5G/0/P(19)[34],=RL8C/0(19)[34],=RM0M(19)[34],=RM0M/LH(19)[34],=RM5M/0(19)[34], + =RN1NS/0(19)[34],=RP0L(19)[34],=RP0LPK(19)[34],=RP60P(19)[34],=RP66V(19)[34],=RP67SD(19)[34], + =RP67V(19)[34],=RP68SD(19)[34],=RP68V(19)[34],=RP69SD(19)[34],=RP69V(19)[34],=RP70DG(19)[34], + =RP70SD(19)[34],=RP70V(19)[34],=RP71DG(19)[34],=RP71SD(19)[34],=RP71V(19)[34],=RP72DG(19)[34], + =RP72SD(19)[34],=RP72V(19)[34],=RP73DG(19)[34],=RP73SD(19)[34],=RP73V(19)[34],=RP74DG(19)[34], + =RP74SD(19)[34],=RP74V(19)[34],=RP75DG(19)[34],=RP75SD(19)[34],=RP75V(19)[34],=RP76DG(19)[34], + =RP76V(19)[34],=RU3BY/0(19)[34],=RU5D/0(19)[34],=RV1AW/0(19)[34],=RV3DSA/0(19)[34], + =RW22GO(19)[34],=RW3LG/0(19)[34],=RX15RX(19)[34],=RX20NY(19)[34],=RX21NY(19)[34],=RX30DX(19)[34], + =RX60YG(19)[34],=UA0SDX/0(19)[34],=UA0SIK/0(19)[34],=UA3AHA/0(19)[34],=UA4SBZ/0(19)[34], + =UA6MF/0(19)[34],=UA7R/0(19)[34],=UB0LAP/P(19)[34],=UC0LAF/P(19)[34],=UE1RFF/0(19)[34], + =UE70MA(19)[34],=UE75L(19)[34], R0O(18)[32],RA0O(18)[32],RC0O(18)[32],RD0O(18)[32],RE0O(18)[32],RF0O(18)[32],RG0O(18)[32], RJ0O(18)[32],RK0O(18)[32],RL0O(18)[32],RM0O(18)[32],RN0O(18)[32],RO0O(18)[32],RQ0O(18)[32], RT0O(18)[32],RU0O(18)[32],RV0O(18)[32],RW0O(18)[32],RX0O(18)[32],RY0O(18)[32],RZ0O(18)[32], U0O(18)[32],UA0O(18)[32],UB0O(18)[32],UC0O(18)[32],UD0O(18)[32],UE0O(18)[32],UF0O(18)[32], UG0O(18)[32],UH0O(18)[32],UI0O(18)[32],=R100FNR(18)[32],=RA0CGI/0(18)[32],=RA9FTM/0(18)[32], =RA9JJ/0(18)[32],=RK3RB/0(18)[32],=RK4HM/0(18)[32],=RU0UA/0(18)[32],=RV3ACA/0(18)[32], - =RW4CG/0(18)[32],=RW4CG/0/P(18)[32], + =RW4CG/0(18)[32],=RW4CG/0/P(18)[32],=UB5O/M(18)[32], R0Q(19)[23],RA0Q(19)[23],RC0Q(19)[23],RD0Q(19)[23],RE0Q(19)[23],RF0Q(19)[23],RG0Q(19)[23], RI0Q(19)[23],RJ0Q(19)[23],RK0Q(19)[23],RL0Q(19)[23],RM0Q(19)[23],RN0Q(19)[23],RO0Q(19)[23], RQ0Q(19)[23],RT0Q(19)[23],RU0Q(19)[23],RV0Q(19)[23],RW0Q(19)[23],RX0Q(19)[23],RY0Q(19)[23], RZ0Q(19)[23],U0Q(19)[23],UA0Q(19)[23],UB0Q(19)[23],UC0Q(19)[23],UD0Q(19)[23],UE0Q(19)[23], UF0Q(19)[23],UG0Q(19)[23],UH0Q(19)[23],UI0Q(19)[23],=R0/UR8LV(19)[23],=R1ZBH/0(19)[23], - =R2DG/0(19)[23],=R3CA/0(19)[23],=R3CA/0/M(19)[23],=R3LA/0(19)[23],=R3RRC/0(19)[23], - =R4AK/0(19)[23],=R70ASIA(19)[23],=R73EPC/P(19)[23],=R9OOO/0(19)[23],=RA/DK2AI/0(19)[23], - =RA/UT5IA(19)[23],=RA0STT/0/M(19)[23],=RA6AEW/0(19)[23],=RA6UAH/0(19)[23],=RA9DA/0(19)[23], - =RD3QA/0(19)[23],=RF3A/0(19)[23],=RK6YYA/0/P(19)[23],=RN6LFF/0(19)[23],=RP0Q(19)[23], - =RP70AY(19)[23],=RP71AS(19)[23],=RT0Q(19)[23],=RW110RAEM(19)[23],=RW22WR(19)[23],=RZ3BY/0(19)[23], + =R2DG/0(19)[23],=R3CA/0(19)[23],=R3CA/0/M(19)[23],=R3LA/0(19)[23],=R4AK/0(19)[23], + =R70ASIA(19)[23],=R73EPC/P(19)[23],=R9OOO/0(19)[23],=RA/DK2AI/0(19)[23],=RA/UT5IA(19)[23], + =RA0STT/0/M(19)[23],=RA6AEW/0(19)[23],=RA6UAH/0(19)[23],=RA9DA/0(19)[23],=RD3QA/0(19)[23], + =RF3A/0(19)[23],=RK6YYA/0/P(19)[23],=RN6LFF/0(19)[23],=RP0Q(19)[23],=RP70AY(19)[23], + =RP71AS(19)[23],=RT0Q(19)[23],=RW110RAEM(19)[23],=RW22WR(19)[23],=RZ3BY/0(19)[23], =UA0SVD/0(19)[23],=UA1PBA/0(19)[23],=UA9CTT/0(19)[23],=UA9KW/0(19)[23],=UE60QA(19)[23], =UE6MAC/0(19)[23], R0R(18)[32],R0S(18)[32],R0T(18)[32],RA0R(18)[32],RA0S(18)[32],RA0T(18)[32],RC0R(18)[32], @@ -3038,17 +3042,17 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: UD0T(18)[32],UE0R(18)[32],UE0S(18)[32],UE0T(18)[32],UF0R(18)[32],UF0S(18)[32],UF0T(18)[32], UG0R(18)[32],UG0S(18)[32],UG0T(18)[32],UH0R(18)[32],UH0S(18)[32],UH0T(18)[32],UI0R(18)[32], UI0S(18)[32],UI0T(18)[32],=R11QRP/9(18)[32],=R150LA(18)[32],=R150LB(18)[32],=R18SWE(18)[32], - =R1BDD/0(18)[32],=R1BDD/0/P(18)[32],=R25ARCK/9(18)[32],=R3RRC/0/MM(18)[32],=RA0SP/RP(18)[32], - =RA0SR/RP(18)[32],=RA110RAEM(18)[32],=RA3TO/0(18)[32],=RA4CSX/0/P(18)[32],=RA9JG/0(18)[32], - =RA9JG/0/P(18)[32],=RA9OBG/0(18)[32],=RA9USU/8(18)[32],=RD0L/0(18)[32],=RK17CW(18)[32], - =RK9MZZ/0(18)[32],=RN4HIT/0(18)[32],=RP0S(18)[32],=RP0SXR(18)[32],=RP0SZZ(18)[32],=RP67ST(18)[32], - =RP70AB(18)[32],=RP72AB(18)[32],=RP73AB(18)[32],=RP74AB(18)[32],=RP75AB(18)[32],=RP76AB(18)[32], - =RQ0C/9(18)[32],=RV3ACA/0/M(18)[32],=RV6AJ/0(18)[32],=RV7AD/0(18)[32],=RV9JD/0(18)[32], - =RW4YA/0(18)[32],=RW4YA/9(18)[32],=RX3AT/0(18)[32],=RX3DFH/0(18)[32],=RX9WN/0(18)[32], - =RX9WN/0/M(18)[32],=RX9WN/0/P(18)[32],=RZ0SO/P(18)[32],=UA0KBG/0(18)[32],=UA0KBG/9(18)[32], - =UA3EDQ/0(18)[32],=UA3EDQ/0/MM(18)[32],=UA3EDQ/0/P(18)[32],=UA9MBK/0(18)[32],=UA9UAX/0(18)[32], - =UA9WOB/0(18)[32],=UA9WOB/0/P(18)[32],=UE105SBM(18)[32],=UE55IR(18)[32],=UE60SWA(18)[32], - =UE70SVV(18)[32],=UE80IR(18)[32],=UE80SBR(18)[32], + =R1BDD/0(18)[32],=R1BDD/0/P(18)[32],=R25ARCK/9(18)[32],=R2AKM/0(18)[32],=R3RRC/0/MM(18)[32], + =R800SAN(18)[32],=RA0SP/RP(18)[32],=RA0SR/RP(18)[32],=RA110RAEM(18)[32],=RA3TO/0(18)[32], + =RA4CSX/0/P(18)[32],=RA9JG/0(18)[32],=RA9JG/0/P(18)[32],=RA9OBG/0(18)[32],=RA9USU/8(18)[32], + =RD0L/0(18)[32],=RK17CW(18)[32],=RK9MZZ/0(18)[32],=RN4HIT/0(18)[32],=RP0S(18)[32],=RP0SXR(18)[32], + =RP0SZZ(18)[32],=RP67ST(18)[32],=RP70AB(18)[32],=RP72AB(18)[32],=RP73AB(18)[32],=RP74AB(18)[32], + =RP75AB(18)[32],=RP76AB(18)[32],=RQ0C/9(18)[32],=RV3ACA/0/M(18)[32],=RV6AJ/0(18)[32], + =RV7AD/0(18)[32],=RV9JD/0(18)[32],=RW4YA/0(18)[32],=RW4YA/9(18)[32],=RX3AT/0(18)[32], + =RX3DFH/0(18)[32],=RX9WN/0(18)[32],=RX9WN/0/M(18)[32],=RX9WN/0/P(18)[32],=RZ0SO/P(18)[32], + =UA0KBG/0(18)[32],=UA0KBG/9(18)[32],=UA3EDQ/0(18)[32],=UA3EDQ/0/MM(18)[32],=UA3EDQ/0/P(18)[32], + =UA9MBK/0(18)[32],=UA9UAX/0(18)[32],=UA9WOB/0(18)[32],=UA9WOB/0/P(18)[32],=UE105SBM(18)[32], + =UE55IR(18)[32],=UE60SWA(18)[32],=UE70SVV(18)[32],=UE80IR(18)[32],=UE80SBR(18)[32], R0W(18)[31],RA0W(18)[31],RC0W(18)[31],RD0W(18)[31],RE0W(18)[31],RF0W(18)[31],RG0W(18)[31], RJ0W(18)[31],RK0W(18)[31],RL0W(18)[31],RM0W(18)[31],RN0W(18)[31],RO0W(18)[31],RQ0W(18)[31], RT0W(18)[31],RU0W(18)[31],RV0W(18)[31],RW0W(18)[31],RX0W(18)[31],RY0W(18)[31],RZ0W(18)[31], @@ -3056,18 +3060,17 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: UG0W(18)[31],UH0W(18)[31],UI0W(18)[31],=R01DTV/9(18)[31],=R10RTRS/0(18)[31],=R3YAB/9/P(18)[31], =RA0AM/0(18)[31],=RP0W(18)[31],=RP0W/P(18)[31],=RP0WWS(18)[31],=RP70SL(18)[31],=RP72SL(18)[31], =RV0AE/0/FF(18)[31],=RZ0AM/0(18)[31],=RZ22WW(18)[31],=UA0FCB/P(18)[31],=UA9UAX/0/M(18)[31], - =UB5O/M(18)[31],=UE0ARD/0(18)[31],=UE10RFF/9(18)[31],=UE1RFF/0/P(18)[31],=UE9FDA/0(18)[31], - =UE9FDA/0/M(18)[31], + =UE0ARD/0(18)[31],=UE10RFF/9(18)[31],=UE1RFF/0/P(18)[31],=UE9FDA/0(18)[31],=UE9FDA/0/M(18)[31], =R205NEW(19)[25],=R23RRC(19)[25],=UA6HMC/0(19)[25], R0Y(23)[32],RA0Y(23)[32],RC0Y(23)[32],RD0Y(23)[32],RE0Y(23)[32],RF0Y(23)[32],RG0Y(23)[32], RJ0Y(23)[32],RK0Y(23)[32],RL0Y(23)[32],RM0Y(23)[32],RN0Y(23)[32],RO0Y(23)[32],RQ0Y(23)[32], RT0Y(23)[32],RU0Y(23)[32],RV0Y(23)[32],RW0Y(23)[32],RX0Y(23)[32],RY0Y(23)[32],RZ0Y(23)[32], U0Y(23)[32],UA0Y(23)[32],UB0Y(23)[32],UC0Y(23)[32],UD0Y(23)[32],UE0Y(23)[32],UF0Y(23)[32], - UG0Y(23)[32],UH0Y(23)[32],UI0Y(23)[32],=R0WX/P(23)[32],=R8MZ/0(23)[32],=R9OOO/9/M(23)[32], - =R9OOO/9/P(23)[32],=R9OY/9/P(23)[32],=R9YU/M(23)[32],=R9YU/P(23)[32],=RA0AJ/0/P(23)[32], - =RA0WA/0/P(23)[32],=RA9YME/0(23)[32],=RK3BY/0(23)[32],=RP0Y(23)[32],=RX0AE/0(23)[32], - =RX0AT/0/P(23)[32],=UA0ADU/0(23)[32],=UA0WGD/0(23)[32],=UA9ZZ/0/P(23)[32],=UE0OFF/0(23)[32], - =UE44Y/9(23)[32],=UE70Y(23)[32], + UG0Y(23)[32],UH0Y(23)[32],UI0Y(23)[32],=R0WX/P(23)[32],=R8MZ/0(23)[32],=R8MZ/9(23)[32], + =R9OOO/9/M(23)[32],=R9OOO/9/P(23)[32],=R9OY/9/P(23)[32],=R9YU/M(23)[32],=R9YU/P(23)[32], + =RA0AJ/0/P(23)[32],=RA0WA/0/P(23)[32],=RA9YME/0(23)[32],=RK3BY/0(23)[32],=RP0Y(23)[32], + =RX0AE/0(23)[32],=RX0AT/0/P(23)[32],=UA0ADU/0(23)[32],=UA0WGD/0(23)[32],=UA9ZZ/0/P(23)[32], + =UE0OFF/0(23)[32],=UE44Y/9(23)[32],=UE70Y(23)[32], R0X(19)[35],R0Z(19)[35],RA0X(19)[35],RA0Z(19)[35],RC0X(19)[35],RC0Z(19)[35],RD0X(19)[35], RD0Z(19)[35],RE0X(19)[35],RE0Z(19)[35],RF0X(19)[35],RF0Z(19)[35],RG0X(19)[35],RG0Z(19)[35], RI0X(19)[35],RI0Z(19)[35],RJ0X(19)[35],RJ0Z(19)[35],RK0X(19)[35],RK0Z(19)[35],RL0X(19)[35], @@ -3153,7 +3156,7 @@ Marshall Islands: 31: 65: OC: 9.08: -167.33: -12.0: V7: Brunei Darussalam: 28: 54: OC: 4.50: -114.60: -8.0: V8: V8; Canada: 05: 09: NA: 44.35: 78.75: 5.0: VE: - CF,CG,CJ,CK,VA,VB,VC,VE,VG,VX,VY9,XL,XM,=VE2EM/M,=VER20210622, + CF,CG,CJ,CK,VA,VB,VC,VE,VG,VX,VY9,XL,XM,=VE2EM/M,=VER20210729, =CF7AAW/1,=CK7IG/1,=VA3QSL/1,=VA3WR/1,=VE1REC/LH,=VE1REC/M/LH,=VE3RSA/1,=VE7IG/1, CF2[4],CG2[4],CJ2[4],CK2[4],VA2[4],VB2[4],VC2[4],VE2[4],VG2[4],VX2[4],XL2[4],XM2[4],=4Y1CAO[4], =CY2ZT/2[4],=VA3MPM/2[4],=VA7AQ/P[4],=VE2/G3ZAY/P[4],=VE2/M0BLF/P[4],=VE2FK[9],=VE2HAY/P[4], @@ -3225,10 +3228,10 @@ Australia: 30: 59: OC: -23.70: -132.33: -10.0: VK: AX8(29)[55],VH8(29)[55],VI8(29)[55],VJ8(29)[55],VK8(29)[55],VL8(29)[55],VM8(29)[55],VN8(29)[55], VZ8(29)[55],=VI5RAS/8(29)[55],=VK1AHS/8(29)[55],=VK1FOC/8(29)[55],=VK2CBD/8(29)[55], =VK2CR/8(29)[55],=VK2GR/8(29)[55],=VK2ZK/8(29)[55],=VK3BYD/8(29)[55],=VK3DHI/8(29)[55], - =VK3QB/8(29)[55],=VK3SN/8(29)[55],=VK3ZK/8(29)[55],=VK4EMS/8(29)[55],=VK4FOC/8(29)[55], - =VK4HDG/8(29)[55],=VK4KC/8(29)[55],=VK4VXX/8(29)[55],=VK4WWI/8(29)[55],=VK5BC/8(29)[55], - =VK5CE/8(29)[55],=VK5HSX/8(29)[55],=VK5MAV/8(29)[55],=VK5UK/8(29)[55],=VK5WTF/8(29)[55], - =VK8HLF/J(29)[55]; + =VK3QB/8(29)[55],=VK3SN/8(29)[55],=VK3ZK/8(29)[55],=VK4EMS/8(29)[55],=VK4FDJL/8(29)[55], + =VK4FOC/8(29)[55],=VK4HDG/8(29)[55],=VK4KC/8(29)[55],=VK4VXX/8(29)[55],=VK4WWI/8(29)[55], + =VK5BC/8(29)[55],=VK5CE/8(29)[55],=VK5HSX/8(29)[55],=VK5MAV/8(29)[55],=VK5UK/8(29)[55], + =VK5WTF/8(29)[55],=VK8HLF/J(29)[55]; Heard Island: 39: 68: AF: -53.08: -73.50: -5.0: VK0H: =VK0/K2ARB,=VK0EK,=VK0LD; Macquarie Island: 30: 60: OC: -54.60: -158.88: -10.0: VK0M: diff --git a/displayWidgets.txt b/displayWidgets.txt index eb74a9d91..0dc285f6e 100644 --- a/displayWidgets.txt +++ b/displayWidgets.txt @@ -7,7 +7,6 @@ JT4 11101000000011000011000000000000000000 JT4/VHF 11111001001011011011110000000000000000 JT9 11101000000011100001000000000000100000 JT9/VHF 11111010100011111001000000000000000000 -JT9+JT65 11101000000111100001000000000000100000 JT65 11101000000011100001000000000000100000 JT65/VHF 11111001000011011010110001000000000000 Q65 11111101011011010011100000010000000011 diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 260e38992..1bd72c7fe 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -49,12 +49,11 @@ set (UG_SRCS system-requirements.adoc transceiver-setup.adoc tutorial-example1.adoc - tutorial-example2.adoc tutorial-example3.adoc tutorial-example4.adoc tutorial-example5.adoc tutorial-example6.adoc - tutorial-main-window.adoc + tutorial-download-samples.adoc tutorial-wide-graph-settings.adoc utilities.adoc vhf-features.adoc @@ -63,7 +62,6 @@ set (UG_SRCS ) set (UG_IMGS - images/130610_2343-wav-80.png images/AstroData_2.png images/Astronomical_data.png images/auto-seq.png @@ -72,7 +70,6 @@ set (UG_IMGS images/colors.png images/config-menu.png images/decode-menu.png - images/decodes.png images/download_samples.png images/echo_144.png images/EME_Deep_0.png diff --git a/doc/user_guide/en/controls-functions-wide-graph.adoc b/doc/user_guide/en/controls-functions-wide-graph.adoc index 1c11721e9..ca66c6358 100644 --- a/doc/user_guide/en/controls-functions-wide-graph.adoc +++ b/doc/user_guide/en/controls-functions-wide-graph.adoc @@ -1,11 +1,9 @@ // Status=edited The following controls appear at the bottom of the Wide Graph window. -Decoding occurs only in the displayed frequency range; otherwise, with -the exceptions of *Start NNN Hz* and of *JT65 nnnn JT9* when operating -in JT9+JT65 mode, controls on the Wide Graph window have no effect on -the decoding process. - +Decoding occurs only in the displayed frequency range; otherwise, +controls on the Wide Graph window have no effect on the decoding +process. image::wide-graph-controls.png[align="center",alt="Wide Graph Controls"] - *Bins/Pixel* controls the displayed frequency resolution. Set this @@ -13,11 +11,6 @@ value to 1 for the highest possible resolution, or to higher numbers to compress the spectral display. Normal operation with a convenient window size works well at 2 to 8 bins per pixel. -- *JT65 nnnn JT9* sets the dividing point (blue marker) for wide-band -decoding of JT65 and JT9 signals in *JT9+JT65* mode. The decoder -looks for JT65 signals everywhere, but JT9 signals only above this -frequency. This setting is stored separately for each band. - - *Start nnn Hz* sets the low-frequency starting point of the waterfall frequency scale. diff --git a/doc/user_guide/en/images/130610_2343-wav-80.png b/doc/user_guide/en/images/130610_2343-wav-80.png deleted file mode 100644 index 6c2cefa9e..000000000 Binary files a/doc/user_guide/en/images/130610_2343-wav-80.png and /dev/null differ diff --git a/doc/user_guide/en/images/FT8_waterfall.png b/doc/user_guide/en/images/FT8_waterfall.png index 767663543..61cb148a6 100644 Binary files a/doc/user_guide/en/images/FT8_waterfall.png and b/doc/user_guide/en/images/FT8_waterfall.png differ diff --git a/doc/user_guide/en/images/decodes.png b/doc/user_guide/en/images/decodes.png deleted file mode 100644 index 7f6ad6917..000000000 Binary files a/doc/user_guide/en/images/decodes.png and /dev/null differ diff --git a/doc/user_guide/en/images/download_samples.png b/doc/user_guide/en/images/download_samples.png index fd2787f4e..cd4ed7580 100644 Binary files a/doc/user_guide/en/images/download_samples.png and b/doc/user_guide/en/images/download_samples.png differ diff --git a/doc/user_guide/en/images/ft8_decodes.png b/doc/user_guide/en/images/ft8_decodes.png index 9e266b720..f993eafb2 100644 Binary files a/doc/user_guide/en/images/ft8_decodes.png and b/doc/user_guide/en/images/ft8_decodes.png differ diff --git a/doc/user_guide/en/intro_subsections.adoc b/doc/user_guide/en/intro_subsections.adoc index 242d54e54..b2fb527f0 100644 --- a/doc/user_guide/en/intro_subsections.adoc +++ b/doc/user_guide/en/intro_subsections.adoc @@ -1,5 +1,13 @@ === Documentation Conventions +We include screen shots that illustrate many of the settings and +features of _WSJT-X_. Keep in mind that _WSJT-X_ is a multi-platform +application: the detailed appearance of windows and user controls may +be significantly different in Windows, Linux, or macOS environments. +The underlying functionality is the same on all operating systems, +however. Where desirable we call special attention to important +platform differences. + In this manual the following icons call attention to particular types of information: diff --git a/doc/user_guide/en/settings-radio.adoc b/doc/user_guide/en/settings-radio.adoc index fe922fd17..1224c94ed 100644 --- a/doc/user_guide/en/settings-radio.adoc +++ b/doc/user_guide/en/settings-radio.adoc @@ -39,7 +39,7 @@ image::RadioTab.png[align="center",alt="Radio Tab"] + NOTE: A special value of *USB* is available for custom USB devices - like those used by some SDR kits. This is not the same a virtual + like those used by some SDR kits. This is not the same as the virtual serial port provided by USB connected transceivers and CAT interfaces, for those use the COM or serial port name that refers to them. diff --git a/doc/user_guide/en/tutorial-download-samples.adoc b/doc/user_guide/en/tutorial-download-samples.adoc new file mode 100644 index 000000000..454b6f2f3 --- /dev/null +++ b/doc/user_guide/en/tutorial-download-samples.adoc @@ -0,0 +1,16 @@ +// Status=review + +[[DOWNLOAD_SAMPLES]] +=== Download Samples + +The following steps will download sample audio Wave files that were originally recorded +by WSJT-X. These files can be read in and processed by WSJT-X to simulate realtime +operation. + +- Select *Download samples...* from the *Help* menu. + +- Download some or all of the available sample files using checkboxes +on the screen shown below. For this tutorial you will need at least +the FT8 files. + +image::download_samples.png[width=400,align="center",alt="Download Samples"] diff --git a/doc/user_guide/en/tutorial-example2.adoc b/doc/user_guide/en/tutorial-example2.adoc deleted file mode 100644 index b51227c74..000000000 --- a/doc/user_guide/en/tutorial-example2.adoc +++ /dev/null @@ -1,121 +0,0 @@ -// Status=review -.Main Window: -- Select *JT9+JT65* on the *Mode* menu. -- Toggle the *Tx mode* button to read *Tx JT65 #*, and set the Tx and Rx -frequencies to 1718 Hz. -- Double-click on *Erase* to clear both text windows. - -.Wide Graph Settings: - -- *Bins/Pixel* = 7 -- *JT65 .... JT9* = 2500 -- Adjust the width of the Wide Graph window so that the upper -frequency limit is approximately 4000 Hz. - -.Open a Wave File: - -- Select *File | Open* and navigate to +...\save\samples\JT9+JT65\130610_2343.wav+. -The waterfall should look something like this: - -//.130610_2343.wav Decode -[[X14]] -image::130610_2343-wav-80.png[align="left",alt="Wide Graph Decode 130610_2343"] - -The position of the blue marker on the waterfall scale is -set by the spinner control *JT65 nnnn JT9*, where nnnn is an audio -frequency in Hz. In *JT9+JT65* mode the program will automatically -decode JT9 signals only above this frequency. JT65 signals will be -decoded over the full displayed frequency range. - -JT9 signals appear in the *Cumulative* spectrum as nearly rectangular -shapes about 16 Hz wide. They have no clearly visible sync tone like -the one at the low-frequency edge of all JT65 signals. By convention -the nominal frequency of both JT9 and JT65 signals is taken to be that -of the lowest tone, at the left edge of its spectrum. - -This sample file contains 17 decodable signals — nine in JT65 mode -(flagged with the character # in the decoded text windows), and eight -in JT9 mode (flagged with @). On multi-core computers the decoders -for JT9 and JT65 modes run simultaneously, so their results will be -interspersed. The *Band Activity* window contains all decodes (you -might need to scroll back in the window to see some of them). A -signal at the frequency specified by the green marker is given -decoding priority, and its message is displayed also in the *Rx -Frequency* window. - -[[FigDecodes]] -image::decodes.png[align="center"] - -- Confirm that mouse-click behavior is similar to that described -earlier, in <>. _WSJT-X_ automatically determines -the mode of each JT9 or JT65 message. - -+ - -TIP: When you double-click on a signal in the waterfall it will be -properly decoded even if on the "`wrong`" side of the *JT65 nnnn JT9* -marker. The Tx mode automatically switches to that of the decoded -signal and the Rx and Tx frequency markers on the waterfall scale -resize themselves accordingly. When selecting a JT65 signal, click on -the sync tone at its left edge. - -- Double-click on the waterfall near 815 Hz: a JT65 message -originating from W7VP will be decoded and appear in the *Rx Frequency* -window. Between the *UTC* and *Freq* columns on the decoded text line -you will find *dB*, the measured signal-to-noise ratio, and *DT*, the -signal's time offset in seconds relative to your computer clock. - -[width="80%",align="center",cols="^10,2*^8,2*^10,54",options="header"] -|=== -|UTC|dB|DT|Freq|Mode|Message -|+2343+|+-7+|+0.3+|+815+|+#+|+KK4DSD W7VP -16+ -|=== - -- Double-click on the waterfall at 3196 Hz. The program will decode a -JT9 message from IZ0MIT: - -[width="80%",align="center",cols="^10,2*^8,2*^10,54",options="header"] -|=== -|UTC|dB|DT|Freq|Mode|Message -|+2343+|+-8+|+0.3+|+3196+|+@+|+WB8QPG IZ0MIT -11+ -|=== - -- Scroll back in the *Band Activity* window and double-click on the -message `CQ DL7ACA JO40`. The program will set *Tx mode* to JT65 and -the Rx frequency to that of DL7ACA, 975 Hz. If you hold down the -*Ctrl* key, both Rx and Tx frequencies will be moved. If you had -checked *Double-click on call sets Tx Enable* on the *Setup* menu, the -program would configure itself to begin a transmission and start a QSO -with DL7ACA. - -- Hold *Ctrl* down and double-click on the decoded JT65 message `CQ -TA4A KM37`. The program will set Tx mode to JT9 and the Rx and Tx -frequencies to 3567 Hz. The program is now configured properly for a -JT9 QSO with TA4A. - -.Reopen the First Sample File: -- Select *File | Open* and navigate to `...\save\samples\130418_1742.wav`. - -Taking full advantage of the wide-band, dual-mode capability of -_WSJT-X_ requires a receiver bandwidth of at least 4 kHz. These -data were recorded with a much narrower Rx bandwidth, roughly 200 to -2400 Hz. If you have no Rx filter wider than about 2.7 kHz, you will -be using data like this. For best viewing, adjust *Bins/Pixel* and the -width of the Wide Graph so that only the active part of the spectrum -shows, say 200 to 2400 Hz. Re-open the example file after any change of -*Bins/Pixel* or Wide Graph width, to refresh the waterfall. - -The signals in this file are all JT9 signals. To decode them -automatically in *JT9+JT65* mode you’ll need to move the *JT65 nnnn JT9* -delimiter down to 1000 Hz or less. - -.Waterfall Controls - -Now is a good time to experiment with the *Start* control and the -sliders controlling gain and zero-point of the waterfall and spectrum -plots. *Start* determines the frequency displayed at the left side of -the waterfall scale. Sliders set the baseline level and gain for the -waterfall and the several types of spectra. Good starting values -should be close to mid-scale. You might want to uncheck *Flatten* -when adjusting the sliders. Re-open the wave file after each change, -to see the new results. diff --git a/doc/user_guide/en/tutorial-example3.adoc b/doc/user_guide/en/tutorial-example3.adoc index 1669f18df..29749c7fc 100644 --- a/doc/user_guide/en/tutorial-example3.adoc +++ b/doc/user_guide/en/tutorial-example3.adoc @@ -1,27 +1,92 @@ // Status=review .Main Window: -- Select *FT8* on the *Mode* menu. +- Click the *Stop* button on the main window to halt any data acquisition. +- Select *FT8* from the *Mode* menu and *Deep* from the *Decode* menu. - Double-click on *Erase* to clear both text windows. -.Wide Graph Settings: - -- *Bins/Pixel* = 5, *Start* = 100 Hz, *N Avg* = 2 -- Adjust the width of the Wide Graph window so that the upper -frequency limit is approximately 3300 Hz. - .Open a Wave File: -- Select *File | Open* and navigate to -+...\save\samples\FT8\181201_180245.wav+. The waterfall and Band -Activity window should look something like the following screen shots. -(This recording was made during the "FT8 Roundup" contest, so most -transmissions happen to be using *RTTY Roundup* message formats.) +- Select *File | Open log directory* and navigate to ++...\save\samples\FT8\210703_133430.wav+. The waterfall and Band +Activity/Rx Frequency windows should look something like the following screen shots: + +- You may want to pretend you are K1JT +by entering that callsign temporarily as *My Call* on the +*Settings | General* tab. Your results should then be identical to +those shown in the screen shot below. Don't forget to change *My Call* +back to your own call when you are done! [[X15]] -image::FT8_waterfall.png[align="left",alt="Wide Graph Decode 170709_135615"] +image::FT8_waterfall.png[align="left",alt="Wide Graph Decode 210703_133430"] image::ft8_decodes.png[align="left"] + +.Decoding Overview + +Decoding takes place at the end of a receive sequence. With *Decode* set +to *Deep*, three decoding passes will be done and the *Decode* button on the +mainwindow will illuminate three times, once for each pass. +The first decoding attempt in each decoding pass is done at the selected Rx frequency, +indicated by the U-shaped green marker on the waterfall frequency +scale. All decodes appear in the left (*Band Activity*) window. The right +(*Rx Frequency*) text window displays any decodes obtained at the current +Rx frequency along with any decodes addressed to *My Call* (K1JT in this case). +The red marker on the waterfall scale indicates your +Tx frequency. + +Twenty one FT8 signals are decoded from the example file. The number +of decodes is shown in a box at the bottom of the main window. +When this file was recorded HA5WA was finishing a QSO with K1JT, and +his 73 message is shown in red because it is addressed to *My Call* (in this case K1JT). +By default, lines containing `CQ` +are highlighted in green, and lines with *My Call* (K1JT) +in red. Notice that K1JT has two callers; HA0DU and EA3AGB. + +[[X13]] +.Decoding Controls + +To gain some feeling for controls frequently used when making QSOs, +try double-clicking with the mouse on the decoded text lines and on the +waterfall spectral display. You should be able to confirm the +following behavior: + +- Double-click on one of the decoded *CQ* messages highlighted in +green. These actions produce the following results: + +** Callsign and locator of the station calling CQ are copied to the *DX +Call* and *DX Grid* entry fields. + +** Messages are generated for a standard minimal QSO. + +** The *Tx even* box is checked or cleared appropriately, so that you +will transmit in the proper (odd or even) minutes. + +** The Rx frequency marker is moved to the frequency of the CQing +station. + +** You can modify the double-click behavior by holding down the +*Shift* key to move only the Tx frequency or the *Ctrl* key to move +both Rx and Tx frequencies. (On a Mac computer, use the *command* key +instead of *Ctrl*). + +** In addition, if *Double-click on call sets Tx enable* is checked on the +*Settings | General* tab then *Enable Tx* will be activated +so that a transmission will start automatically at the proper time. + + ++ + +NOTE: You can prevent your Tx frequency from being changed by checking the +box *Hold Tx Freq*. + +- Double-click on the decoded message `K1JT HA0DU KN07`, highlighted +in red. Results will be similar to those in the previous step. The Tx +frequency (red marker) is not moved unless *Shift* or *Ctrl* is held +down. Messages highlighted in red are usually in response to your own +CQ or from a tail-ender, and you probably want your Tx frequency to +stay where it was. + - Click with the mouse anywhere on the waterfall display. The green Rx frequency marker will jump to your selected frequency, and the Rx frequency control on the main window will be updated accordingly. @@ -38,11 +103,12 @@ things just described and also invokes the decoder in a small range around the Rx frequency. To decode a particular signal, double-click near the left edge of its waterfall trace. -- Now double-click on any of the lines of decoded text in the Band -Activity window. Any line will show the same behavior, setting -Rx frequency to that of the selected message and leaving Tx frequency -unchanged. To change both Rx and Tx frequencies, hold *Ctrl* down -when double-clicking. +- Ctrl-double-click on a signal to set both Rx and Tx frequencies and +decode at the new frequency. + +- Click *Erase* to clear the right window. + +- Double-click *Erase* to clear both text windows. TIP: To avoid QRM from competing callers, it is usually best to answer a CQ on a different frequency from that of the CQing @@ -53,6 +119,11 @@ box *Hold Tx Freq*. TIP: Keyboard shortcuts *Shift+F11* and *Shift+F12* provide an easy way to move your Tx frequency down or up in 60 Hz steps. +TIP: Sliders and spinner controls respond to *Arrow* key presses +and *Page Up/Down* key presses, with the *Page* keys moving the +controls in larger steps. You can also type numbers directly into +the spinner controls or use the mouse wheel. + TIP: An online {ft8_tips} by ZL2IFB offers many additional tips on operating procedures. diff --git a/doc/user_guide/en/tutorial-main-window.adoc b/doc/user_guide/en/tutorial-main-window.adoc deleted file mode 100644 index 2abd82aed..000000000 --- a/doc/user_guide/en/tutorial-main-window.adoc +++ /dev/null @@ -1,25 +0,0 @@ -// Status=review - -- Click the *Stop* button on the main window to halt any data acquisition. - -- Select *JT9* from the *Mode* menu and *Deep* from the *Decode* menu. - -- Set the audio frequencies to *Tx 1224 Hz* and *Rx 1224 Hz*. - -+ - -TIP: Sliders and spinner controls respond to *Arrow* key presses -and *Page Up/Down* key presses, with the *Page* keys moving the -controls in larger steps. You can also type numbers directly into -the spinner controls or use the mouse wheel. - -[[DOWNLOAD_SAMPLES]] -=== Download Samples - -- Select *Download samples...* from the *Help* menu. - -- Download some or all of the available sample files using checkboxes -on the screen shown below. For this tutorial you will need at least -the JT9 and JT9+JT65 files. - -image::download_samples.png[align="center",alt="Downlod Samples"] diff --git a/doc/user_guide/en/tutorial-wide-graph-settings.adoc b/doc/user_guide/en/tutorial-wide-graph-settings.adoc index cdef3f1e1..4d4db8bbe 100644 --- a/doc/user_guide/en/tutorial-wide-graph-settings.adoc +++ b/doc/user_guide/en/tutorial-wide-graph-settings.adoc @@ -1,13 +1,46 @@ // Status=review -- *Bins/Pixel* = 4 -- *Start* = 200 Hz -- *N Avg* = 5 -- *Palette* = Digipan -- *Flatten* = checked -- Select *Cumulative* for data display -- *Gain* and *Zero* sliders for waterfall and spectrum set near midscale -- *Spec* = 25% +The WSJT-X Wide Graph window displays the frequency spectrum of the received audio. Usually, the +upper portion of the window shows a waterfall plot of the frequency spectrum (a spectrogram) and +a line plot of the current or average spectrum. Controls at the bottom of the window are used to +set up the displayed audio frequency range, color palette, and scaling of the spectrum displays. +A control on the bottom right of the Wide Graph (displayed as *Spec nn%*) lets you control +the vertical fraction of the window occupied by the spectrum line plot. +It is important to set appropriate lower and upper +audio frequency limits for the Wide Graph because these limits define the FT8 decoder's search window. +For this tutorial, the limits will be set to cover 100-3300 Hz: +- Set *Start* = 100 Hz. +- Set *Bins/Pixel* = 5. Smaller/larger values make the Wide Graph cover a smaller/larger +frequency range. - Use the mouse to grab the left or right edge of the *Wide Graph*, and -adjust its width so that the upper frequency limit is about 2400 Hz. +adjust its width so that the upper frequency limit is about 3300 Hz. + +The *N Avg* setting controls how many spectra are averaged to produce each line in the spectrogram. +Smaller values make the spectrogram update more frequently, resulting in signals being more spread +out in the vertical (time) direction. +On the other hand, larger values make it easier to detect very weak signals: + +- Set *N Avg* = 2. + +The *Palette* setting controls the color scheme used for the spectrogram: + +- Set *Palette* = Fldigi + +When *Flatten* is checked, WSJT-X attempts to correct for slope or curvature in the receiver's +passband shape. + +- *Flatten* = checked + +The line plot can be set to display the current (un-averaged) spectrum or the cumulative (averaged) +spectrum: + +- Select *Cumulative* for data display +- Set the *Gain* and *Zero* sliders for the waterfall and spectrum to near midscale + +The *Spec nn%* setting determines what fraction of the vertical extent of the Wide Graph will +be used for the line plot of the spectrum. Setting *Spec* to 0 will eliminate the line plot and +a setting of 100 will eliminate the spectrogram and show only the line plot: + +- Set *Spec* = 50% + diff --git a/doc/user_guide/en/wsjtx-main.adoc b/doc/user_guide/en/wsjtx-main.adoc index a1c82036d..120cafb2b 100644 --- a/doc/user_guide/en/wsjtx-main.adoc +++ b/doc/user_guide/en/wsjtx-main.adoc @@ -141,31 +141,20 @@ include::transceiver-setup.adoc[] == Basic Operating Tutorial This section introduces the basic user controls and program behavior -of _WSJT-X_, with particular emphasis on the JT9, JT65, and FT8 modes. +of _WSJT-X_, with particular emphasis on the FT8 mode. We suggest that new users should go through the full HF-oriented -tutorial, preferably while at your radio. Note that as of late 2018, -digital usage on the HF bands has mostly moved from JT65 and JT9 to FT8. So -you may wish to pay particular attention to *FT8*, in Section 6.6. +tutorial, preferably while at your radio. Subsequent sections cover additional details on <>, <> and <>. -[[TUT_MAIN]] -=== Main Window Settings -include::tutorial-main-window.adoc[] +[[TUT_SAMPLES]] +include::tutorial-download-samples.adoc[] [[TUT_WIDE_GRAPH]] === Wide Graph Settings include::tutorial-wide-graph-settings.adoc[] -[[TUT_EX1]] -=== JT9 -include::tutorial-example1.adoc[] - -[[TUT_EX2]] -=== JT9+JT65 -include::tutorial-example2.adoc[] - [[TUT_EX3]] === FT8 include::tutorial-example3.adoc[] diff --git a/lib/77bit/packjt77.f90 b/lib/77bit/packjt77.f90 index aec73c68f..5b397ddf1 100644 --- a/lib/77bit/packjt77.f90 +++ b/lib/77bit/packjt77.f90 @@ -1118,7 +1118,7 @@ subroutine pack77_1(nwords,w,i3,n3,c77) irpt=irpt+35 else if(c2.eq.'R+' .or. c2.eq.'R-') then ir=1 - read(w(nwords)(2:),*) irpt + read(w(nwords)(2:),*,err=900) irpt if(irpt.ge.-50 .and. irpt.le.-31) irpt=irpt+101 irpt=irpt+35 else if(trim(w(nwords)).eq.'RRR') then @@ -1274,6 +1274,7 @@ subroutine pack77_4(nwords,w,i3,n3,c77) if(call_1(1:1).eq.'<') call_1=w(1)(2:len(trim(w(1)))-1) call_2=w(2) if(call_2(1:1).eq.'<') call_2=w(2)(2:len(trim(w(2)))-1) + if(call_1(1:1).ne.'<' .and. call_2(1:1).ne.'<') goto 900 call chkcall(call_1,bcall_1,ok1) call chkcall(call_2,bcall_2,ok2) icq=0 diff --git a/lib/jt9a.f90 b/lib/jt9a.f90 index b0df912ca..f9399f4a0 100644 --- a/lib/jt9a.f90 +++ b/lib/jt9a.f90 @@ -55,7 +55,8 @@ subroutine jt9a() if(.not.ok) call abort call flush(6) call timer('decoder ',0) - if(local_params%nmode.eq.8 .and. local_params%ndiskdat) then + if(local_params%nmode.eq.8 .and. local_params%ndiskdat .and. & + .not. local_params%nagain) then ! Early decoding pass, FT8 only, when wsjtx reads from disk nearly=41 local_params%nzhsym=nearly diff --git a/lib/qra/q65/q65.f90 b/lib/qra/q65/q65.f90 index 8aabe4152..86cd15d56 100644 --- a/lib/qra/q65/q65.f90 +++ b/lib/qra/q65/q65.f90 @@ -157,12 +157,17 @@ subroutine q65_dec0(iavg,nutc,iwave,ntrperiod,nfqso,ntol,ndepth,lclearave, & ! Try list decoding via "Deep Likelihood". call timer('ccf_85 ',0) ! Try to synchronize using all 85 symbols - call q65_ccf_85(s1,iz,jz,nfqso,ia,ia2,ipk,jpk,f0,xdt,imsg_best,ccf1) + call q65_ccf_85(s1,iz,jz,nfqso,ia,ia2,ipk,jpk,f0,xdt,imsg_best, & + better,ccf1) call timer('ccf_85 ',1) - call timer('list_dec',0) - call q65_dec_q3(s1,iz,jz,s3,LL,ipk,jpk,snr2,dat4,idec,decoded) - call timer('list_dec',1) + if(better.ge.1.10 .or. mode_q65.ge.8) then + call timer('list_dec',0) + call q65_dec_q3(s1,iz,jz,s3,LL,ipk,jpk,snr2,dat4,idec,decoded) + call timer('list_dec',1) +! if(idec.ge.0) write(70,3070) idec,mode_q65,better,trim(decoded) +!3070 format(i3,i5,f8.2,2x,a) + endif ! If idec=3 we have a q3 decode. Continue to compute sync curve for plotting. endif @@ -359,18 +364,21 @@ subroutine q65_dec_q012(s3,LL,snr2,dat4,idec,decoded) 100 return end subroutine q65_dec_q012 -subroutine q65_ccf_85(s1,iz,jz,nfqso,ia,ia2,ipk,jpk,f0,xdt,imsg_best,ccf1) +subroutine q65_ccf_85(s1,iz,jz,nfqso,ia,ia2,ipk,jpk,f0,xdt,imsg_best, & + better,ccf1) ! Attempt synchronization using all 85 symbols, in advance of an ! attempt at q3 decoding. Return ccf1 for the "red sync curve". real s1(iz,jz) real, allocatable :: ccf(:,:) !CCF(freq,lag) + real, allocatable :: best(:) !best(imsg) -- for checking 2nd best real ccf1(-ia2:ia2) integer ijpk(2) integer itone(85) allocate(ccf(-ia2:ia2,-53:214)) + allocate(best(ncw)) ipk=0 jpk=0 ccf_best=0. @@ -415,8 +423,15 @@ subroutine q65_ccf_85(s1,iz,jz,nfqso,ia,ia2,ipk,jpk,f0,xdt,imsg_best,ccf1) imsg_best=imsg ccf1=ccf(:,jpk) endif + best(imsg)=ccfmax enddo ! imsg + deallocate(ccf) + better=0. + if(imsg_best.gt.0) then + best(imsg_best)=0. + better=ccf_best/maxval(best) + endif return end subroutine q65_ccf_85 diff --git a/map65/commons.h b/map65/commons.h index 257c2ac2e..f7ea43d9e 100644 --- a/map65/commons.h +++ b/map65/commons.h @@ -34,11 +34,14 @@ extern struct { //This is "common/datcom/..." in Fortran int nfast; //No longer used int nsave; //Number of s3(64,63) spectra saved int max_drift; //Maximum Q65 drift: units symbol_rate/TxT + int nhsym; //Number of available JT65 half-symbols char mycall[12]; char mygrid[6]; char hiscall[12]; char hisgrid[6]; char datetime[20]; + int junk1; //Used to test extent of copy to shared memory + int junk2; } datcom_; } diff --git a/map65/getfile.cpp b/map65/getfile.cpp index 39e7257aa..9f2ede4c2 100644 --- a/map65/getfile.cpp +++ b/map65/getfile.cpp @@ -8,7 +8,7 @@ extern qint16 id[4*60*96000]; void getfile(QString fname, bool xpol, int dbDgrd) { - int npts=2*52*96000; + int npts=2*56*96000; if(xpol) npts=2*npts; // Degrade S/N by dbDgrd dB -- for tests only!! @@ -56,7 +56,7 @@ void getfile(QString fname, bool xpol, int dbDgrd) void savetf2(QString fname, bool xpol) { - int npts=2*52*96000; + int npts=2*56*96000; if(xpol) npts=2*npts; qint16* buf=(qint16*)malloc(2*npts); diff --git a/map65/libm65/CMakeLists.txt b/map65/libm65/CMakeLists.txt index 238180322..fe5ee170c 100644 --- a/map65/libm65/CMakeLists.txt +++ b/map65/libm65/CMakeLists.txt @@ -136,8 +136,8 @@ target_link_libraries (m65 m65impl ${FFTW3_LIBRARIES}) add_executable (mapsim mapsim.f90) target_link_libraries (mapsim m65impl ${FFTW3_LIBRARIES}) -add_executable (synctest synctest.f90) -target_link_libraries (synctest m65impl ${FFTW3_LIBRARIES}) +#add_executable (synctest synctest.f90) +#target_link_libraries (synctest m65impl ${FFTW3_LIBRARIES}) if (WIN32) install ( diff --git a/map65/libm65/decode0.f90 b/map65/libm65/decode0.f90 index 23a46d9eb..7401c509a 100644 --- a/map65/libm65/decode0.f90 +++ b/map65/libm65/decode0.f90 @@ -6,18 +6,21 @@ subroutine decode0(dd,ss,savg,nstandalone) real*4 dd(4,NSMAX),ss(4,322,NFFT),savg(4,NFFT) real*8 fcenter integer hist(0:32768) + logical ldecoded character mycall*12,hiscall*12,mygrid*6,hisgrid*6,datetime*20 character mycall0*12,hiscall0*12,hisgrid0*6 common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, & ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, & mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, & - nfast,nsave,max_drift,mycall,mygrid,hiscall,hisgrid,datetime + nfast,nsave,max_drift,nhsym,mycall,mygrid,hiscall,hisgrid,datetime + common/early/nhsym1,nhsym2,ldecoded(32768) data neme0/-99/,mcall3b/1/ save + call sec0(0,tquick) call timer('decode0 ',0) if(newdat.ne.0) then - nz=52*96000 + nz=96000*nhsym/5.3833 hist=0 do i=1,nz j1=min(abs(dd(1,i)),32768.0) @@ -36,7 +39,6 @@ subroutine decode0(dd,ss,savg,nstandalone) enddo 10 rmsdd=1.5*i endif - nhsym=279 ndphi=0 if(iand(nrxlog,8).ne.0) ndphi=1 @@ -52,12 +54,16 @@ subroutine decode0(dd,ss,savg,nstandalone) call map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & mousedf,mousefqso,nagain,ndecdone,nfshift,ndphi,max_drift, & nfcal,nkeep,mcall3b,nsum,nsave,nxant,mycall,mygrid, & - neme,ndepth,nstandalone,hiscall,hisgrid,nhsym,nfsample,nxpol,nmode) + neme,ndepth,nstandalone,hiscall,hisgrid,nhsym,nfsample, & + ndiskdat,nxpol,nmode) call timer('map65a ',1) call timer('decode0 ',1) - write(*,1010) nsum,nsave -1010 format('',2i4) + call sec0(1,tdec) + if(nhsym.eq.nhsym1) write(*,1010) nsum,nsave,nstandalone,nhsym,tdec +1010 format('',3i4,i6,f6.2) + if(nhsym.eq.nhsym2) write(*,1012) nsum,nsave,nstandalone,nhsym,tdec +1012 format('',3i4,i6,f6.2) flush(6) return diff --git a/map65/libm65/display.f90 b/map65/libm65/display.f90 index 10f50fc20..5cefd796b 100644 --- a/map65/libm65/display.f90 +++ b/map65/libm65/display.f90 @@ -3,14 +3,15 @@ subroutine display(nkeep,ftol) parameter (MAXLINES=400,MX=400,MAXCALLS=500) integer indx(MAXLINES),indx2(MX) character*83 line(MAXLINES),line2(MX),line3(MAXLINES) - character out*52,cfreq0*3,livecq*58 + character out*52,out0*52,cfreq0*3,livecq*58 character*6 callsign,callsign0 character*12 freqcall(MAXCALLS) real freqkHz(MAXLINES) integer utc(MAXLINES),utc2(MX),utcz real*8 f0 - rewind 26 + out0=' ' + rewind(26) do i=1,MAXLINES read(26,1010,end=10) line(i) @@ -45,7 +46,7 @@ subroutine display(nkeep,ftol) enddo 20 i0=i nz=nz-i0+1 - rewind 26 + rewind(26) if(nz.lt.1) go to 999 do i=1,nz j=i+i0-1 @@ -132,8 +133,14 @@ subroutine display(nkeep,ftol) index(livecq,' QRT ').gt.0 .or. index(livecq,' CQV ').gt.0 .or. & index(livecq,' CQH ').gt.0) write(19,1029) livecq 1029 format(a58) - write(*,1030) out !Messages -1030 format('@',a52) + +! Suppress listing duplicate (same time, same decoded message) + if(out(14:17).ne.out0(14:17) .or. out(26:50).ne.out0(26:50)) then + write(*,1030) out !Messages +1030 format('@',a52) + out0=out + endif + i1=index(out(26:),' ') callsign=out(i1+26:) i2=index(callsign,' ') diff --git a/map65/libm65/m65.f90 b/map65/libm65/m65.f90 index 179ffceb8..d878a3b49 100644 --- a/map65/libm65/m65.f90 +++ b/map65/libm65/m65.f90 @@ -26,21 +26,23 @@ program m65 use timer_module, only: timer use timer_impl, only: init_timer, fini_timer + include 'njunk.f90' parameter (NFFT=32768) parameter (NSMAX=60*96000) parameter (NREAD=2048) integer*2 i2(NREAD) real*8 hsym real*4 ssz5a(NFFT) - logical*1 lstrong(0:1023) + logical*1 lstrong(0:1023),ldecoded,eof real*8 fc0,fcenter character*80 arg,infile character mycall*12,hiscall*12,mygrid*6,hisgrid*6,datetime*20 - common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fc0,nutc0,junk(37) + common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fc0,nutc0,junk(NJUNK) common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, & ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, & mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, & - nfast,nsave,max_drift,mycall,mygrid,hiscall,hisgrid,datetime + nfast,nsave,max_drift,nhsym,mycall,mygrid,hiscall,hisgrid,datetime + common/early/nhsym1,nhsym2,ldecoded(32768) nargs=iargc() if(nargs.ne.1 .and. nargs.lt.5) then @@ -52,6 +54,9 @@ program m65 print*,' (Gets data from MAP65, via shared memory region.)' go to 999 endif + nstandalone=1 + nhsym1=280 + nhsym2=302 call getarg(1,arg) if(arg(1:2).eq.'-s') then call m65a @@ -124,9 +129,12 @@ program m65 nch=2 if(nxpol.eq.1) nch=4 - + eof=.false. do irec=1,9999999 - read(10,end=10) i2 + if(.not.eof) read(10,end=4) i2 + go to 6 +4 eof=.true. +6 if(eof) i2=0 do i=1,NREAD,nch k=k+1 if(k.gt.60*96000) exit @@ -156,15 +164,18 @@ program m65 rejecty,pxdb,pydb,ssz5a,nkhz,ihsym,nzap,slimit,lstrong) call timer('symspec ',1) nhsym0=nhsym + + nutc=nutc0 + if(nhsym.eq.nhsym1) call decode0(dd,ss,savg,nstandalone) + if(nhsym.eq.nhsym2) then + call decode0(dd,ss,savg,nstandalone) + exit + endif endif enddo ! irec -10 continue if(iqadjust.ne.0) write(*,3002) rejectx,rejecty 3002 format('Image rejection:',2f7.1,' dB') - nutc=nutc0 - nstandalone=1 - call decode0(dd,ss,savg,nstandalone) enddo ! ifile call timer('m65 ',1) @@ -175,5 +186,10 @@ program m65 print*,infile 999 call fini_timer() + if(arg(1:2).eq.'-s') then + write(21,1999) datetime(:17) +1999 format('Subprocess m65 terminated normally at UTC ',a17) + close(21) + endif end program m65 diff --git a/map65/libm65/m65a.f90 b/map65/libm65/m65a.f90 index 385254442..5e9adc464 100644 --- a/map65/libm65/m65a.f90 +++ b/map65/libm65/m65a.f90 @@ -1,5 +1,5 @@ subroutine m65a - + use timer_module, only: timer use timer_impl, only: init_timer !, limtrace use, intrinsic :: iso_c_binding, only: C_NULL_CHAR @@ -70,27 +70,35 @@ subroutine m65b(m65com,nbytes) end subroutine m65b subroutine m65c(dd,ss,savg,nparams0) + + include 'njunk.f90' real*4 dd(4,5760000),ss(4,322,32768),savg(4,32768) real*8 fcenter - integer nparams0(40),nparams(40) + integer nparams0(NJUNK+2),nparams(NJUNK+2) + logical ldecoded character*12 mycall,hiscall character*6 mygrid,hisgrid character*20 datetime common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, & ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, & mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, & - nfast,nsave,max_drift,mycall,mygrid,hiscall,hisgrid,datetime + nfast,nsave,max_drift,nhsym,mycall,mygrid,hiscall,hisgrid, & + datetime,junk1,junk2 + common/early/nhsym1,nhsym2,ldecoded(32768) equivalence (nparams,fcenter) nparams=nparams0 !Copy parameters into common/npar/ npatience=1 - if(iand(nrxlog,1).ne.0) then + if(nhsym.eq.nhsym1 .and. iand(nrxlog,1).ne.0) then write(21,1000) datetime(:17) 1000 format(/'UTC Date: 'a17/78('-')) flush(21) endif - if(iand(nrxlog,2).ne.0) rewind 21 - if(iand(nrxlog,4).ne.0) rewind 26 + if(iand(nrxlog,2).ne.0) rewind(21) + if(iand(nrxlog,4).ne.0) then + if(nhsym.eq.nhsym1) rewind(26) + if(nhsym.eq.nhsym2) backspace(26) + endif nstandalone=0 if(sum(nparams).ne.0) call decode0(dd,ss,savg,nstandalone) diff --git a/map65/libm65/map65a.f90 b/map65/libm65/map65a.f90 index efa1da34b..9e2a77930 100644 --- a/map65/libm65/map65a.f90 +++ b/map65/libm65/map65a.f90 @@ -1,7 +1,8 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & mousedf,mousefqso,nagain,ndecdone,nfshift,ndphi,max_drift, & nfcal,nkeep,mcall3b,nsum,nsave,nxant,mycall,mygrid, & - neme,ndepth,nstandalone,hiscall,hisgrid,nhsym,nfsample,nxpol,nmode) + neme,ndepth,nstandalone,hiscall,hisgrid,nhsym,nfsample, & + ndiskdat,nxpol,nmode) ! Processes timf2 data from Linrad to find and decode JT65 signals. @@ -24,6 +25,7 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & logical done(MAXMSG) logical xpol,bq65,q65b_called logical candec(MAX_CANDIDATES) + logical ldecoded character decoded*22,blank*22,cmode*2 real short(3,NFFT) !SNR dt ipol for potential shorthands real qphi(12) @@ -31,35 +33,44 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & common/c3com/ mcall3a common/testcom/ifreq - + common/early/nhsym1,nhsym2,ldecoded(32768) + data blank/' '/,cm/'#'/ data shmsg0/'ATT','RO ','RRR','73 '/ data nfile/0/,nutc0/-999/,nid/0/,ip000/1/,ip001/1/,mousefqso0/-999/ save - call sec0(0,tquick) +! Clean start for Q65 at early decode + if(nhsym.eq.nhsym1 .or. nagain.ne.0) ldecoded=.false. + nkhz_center=nint(1000.0*(fcenter-int(fcenter))) mfa=nfa-nkhz_center+48 mfb=nfb-nkhz_center+48 mode65=mod(nmode,10) if(mode65.eq.3) mode65=4 mode_q65=nmode/10 - xpol=(nxpol.ne.0) - nts_jt65=2**(mode65-1) !JT65 tone separation factor - nts_q65=2**(mode_q65) !Q65 tone separation factor + nts_q65=2**(mode_q65-1) !Q65 tone separation factor + xpol=(nxpol.ne.0) + +! No second decode for JT65? +! if(nhsym.eq.nhsym2 .and. (nstandalone.eq.1 .or. ndiskdat.eq.0)) mode65=0 + if(nhsym.eq.nhsym2 .and. nagain.eq.0) mode65=0 +! print*,'=a',nhsym,nagain,mode65 + if(nagain.eq.0) then call timer('get_cand',0) - call get_candidates(ss,savg,xpol,mfa,mfb,nts_jt65,nts_q65,cand,ncand) + call get_candidates(ss,savg,xpol,nhsym,mfa,mfb,nts_jt65,nts_q65,cand,ncand) call timer('get_cand',1) candec=.false. endif !### ! do k=1,ncand ! freq=cand(k)%f+nkhz_center-48.0-1.27046 -! write(70,3010) nutc,k,cand(k)%snr,cand(k)%f,freq,cand(k)%xdt, & -! cand(k)%ipol,cand(k)%iflip -!3010 format(i4.4,i5,f10.1,3f10.3,2i3) +! ipk=cand(k)%indx +! write(*,3010) nutc,k,db(cand(k)%snr),freq,cand(k)%xdt, & +! cand(k)%ipol,cand(k)%iflip,ipk,ldecoded(ipk) +!3010 format('=a',i5.4,i5,f8.2,f10.3,f8.2,2i3,i6,L4) ! enddo !### @@ -111,7 +122,9 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & short=0. !Zero the whole short array jpz=1 if(xpol) jpz=4 + if(mode65.eq.0) go to 50 +! First steps for JT65 decoding do i=ia,ib !Search over freq range freq=0.001*(i-16385)*df ! Find the local base level for each polarization; update every 10 bins. @@ -278,8 +291,9 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & endif enddo !i=ia,ib - if(nqd.eq.1) then +50 if(nqd.eq.1) then nwrite=0 + if(mode65.eq.0) km=0 do k=1,km decoded=msg(k) if(decoded.ne.' ') then @@ -350,7 +364,7 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & call timer('q65b ',0) call q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf, & ntol,xpol,mycall,mygrid, hiscall,hisgrid,mode_q65,f0,fqso, & - newdat,nagain,max_drift,idec) + newdat,nagain,max_drift,nhsym,idec) call timer('q65b ',1) if(idec.ge.0) candec(icand)=.true. enddo @@ -361,7 +375,7 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & call timer('q65b ',0) call q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf, & ntol,xpol,mycall,mygrid,hiscall,hisgrid,mode_q65,f0,fqso, & - newdat,nagain,max_drift,idec) + newdat,nagain,max_drift,nhsym,idec) call timer('q65b ',1) endif endif @@ -379,15 +393,17 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & if(ndphi.eq.1 .and.iloop.eq.12) call getdphi(qphi) if(nqd.eq.1) then - write(*,1013) nsum,nsave -1013 format('',2i4) + call sec0(1,tdec) + write(*,1013) nsum,nsave,nstandalone,nhsym,tdec +1013 format('',3i4,i6,f6.2) flush(6) - call sec0(1,tquick) open(16,file='tquick.dat',status='unknown',access='append') - write(16,1016) nutc,tquick + write(16,1016) nutc,tdec 1016 format(i4.4,f7.1) close(16) endif + call sec0(1,tsec0) + if(nhsym.eq.nhsym1 .and. tsec0.gt.3.0) go to 700 if(nqd.eq.1 .and. nagain.eq.1) go to 900 if(nqd.eq.0 .and. bq65) then @@ -403,21 +419,19 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & call timer('q65b ',0) call q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf,ntol, & xpol,mycall,mygrid,hiscall,hisgrid,mode_q65,f0,fqso,newdat, & - nagain,max_drift,idec) + nagain,max_drift,nhsym,idec) call timer('q65b ',1) if(idec.ge.0) candec(icand)=.true. enddo ! icand endif + call sec0(1,tsec0) enddo ! nqd ! Trim the list and produce a sorted index and sizes of groups. ! (Should trimlist remove all but best SNR for given UTC and message content?) - call trimlist(sig,km,ftol,indx,nsiz,nz) - - do i=1,km - done(i)=.false. - enddo +700 call trimlist(sig,km,ftol,indx,nsiz,nz) + done(1:km)=.false. j=0 ilatest=-1 do n=1,nz @@ -490,11 +504,8 @@ subroutine map65a(dd,ss,savg,newdat,nutc,fcenter,ntol,idphi,nfa,nfb, & write(21,1100) f0,ndf,dt,npol,nsync2,nutc,decoded,cp, & cmode(1:1),cmode(2:2) 1100 format(f8.3,i5,f5.1,2i4,i5.4,2x,a22,2x,a1,3x,a1,1x,a1) - -! write(21,1014) f0,ndf,ndf0,ndf1,ndf2,dt,npol,nsync1, & -! nutc,decoded,cp,cmode - endif + endif j=j+nsiz(n) enddo !i=1,km diff --git a/map65/libm65/njunk.f90 b/map65/libm65/njunk.f90 new file mode 100644 index 000000000..319fb5ab7 --- /dev/null +++ b/map65/libm65/njunk.f90 @@ -0,0 +1 @@ + parameter(NJUNK=40) diff --git a/map65/libm65/q65b.f90 b/map65/libm65/q65b.f90 index 41e1f1854..62e76835c 100644 --- a/map65/libm65/q65b.f90 +++ b/map65/libm65/q65b.f90 @@ -1,6 +1,6 @@ subroutine q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf,ntol,xpol, & mycall0,mygrid,hiscall0,hisgrid,mode_q65,f0,fqso,newdat,nagain, & - max_drift,idec) + max_drift,nhsym,idec) ! This routine provides an interface between MAP65 and the Q65 decoder ! in WSJT-X. All arguments are input data obtained from the MAP65 GUI. @@ -22,17 +22,20 @@ subroutine q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf,ntol,xpol, & integer*2 iwave(60*12000) complex ca(MAXFFT1),cb(MAXFFT1) !FFTs of raw x,y data complex cx(0:MAXFFT2-1),cy(0:MAXFFT2-1),cz(0:MAXFFT2) - logical xpol + logical xpol,ldecoded integer ipk1(1) real*8 fcenter,freq0,freq1 character*12 mycall0,hiscall0 character*12 mycall,hiscall character*6 mygrid,hisgrid character*4 grid4 + character*28 msg00 character*80 line character*80 wsjtx_dir character*1 cp,cmode*2 common/cacb/ca,cb + common/early/nhsym1,nhsym2,ldecoded(32768) + data nutc00/-1/,msg00/' '/ save open(9,file='wsjtx_dir.txt',status='old') @@ -50,8 +53,8 @@ subroutine q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf,ntol,xpol, & ib=nint(ifreq+ntol/df3) ipk1=maxloc(sync(ia:ib)%ccfmax) ipk=ia+ipk1(1)-1 + if(ldecoded(ipk)) go to 900 snr1=sync(ipk)%ccfmax - ipol=1 if(xpol) ipol=sync(ipk)%ipol @@ -141,6 +144,7 @@ subroutine q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf,ntol,xpol, & freq0=MHz + 0.001d0*ikhz if(nsnr0.gt.-99) then + ldecoded(ipk)=.true. nq65df=nint(1000*(0.001*k0*df+nkhz_center-48.0+1.000-1.27046-ikhz))-nfcal nq65df=nq65df + nfreq0 - 1000 npol=nint(poldeg) @@ -163,7 +167,6 @@ subroutine q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf,ntol,xpol, & endif ! Write to lu 26, for Messages and Band Map windows - cmode=': ' cmode(2:2)=char(ichar('A') + mode_q65-1) freq1=freq0 + 0.001d0*(ikhz1-ikhz) @@ -171,9 +174,14 @@ subroutine q65b(nutc,nqd,nxant,fcenter,nfcal,nfsample,ikhz,mousedf,ntol,xpol, & ':',cp,cmode 1014 format(f8.3,i5,3i3,f5.1,i4,i3,i4,i5.4,4x,a22,1x,2a1,2x,a2) +! Suppress writing duplicates (same time, same decoded message) to map65_rx.log + if(nutc.ne.nutc00 .or. msg0(1:28).ne.msg00) then ! Write to file map65_rx.log: - write(21,1110) freq1,ndf,xdt0,npol,nsnr0,nutc,msg0(1:28),cq0 -1110 format(f8.3,i5,f5.1,2i4,i5.4,2x,a28,': A',2x,a3) + write(21,1110) freq1,ndf,xdt0,npol,nsnr0,nutc,msg0(1:28),cq0 +1110 format(f8.3,i5,f5.1,2i4,i5.4,2x,a28,': A',2x,a3) + nutc00=nutc + msg00=msg0(1:28) + endif endif 900 close(13) diff --git a/map65/libm65/recvpkt.f90 b/map65/libm65/recvpkt.f90 index 6b686a245..88d51cc59 100644 --- a/map65/libm65/recvpkt.f90 +++ b/map65/libm65/recvpkt.f90 @@ -2,6 +2,7 @@ subroutine recvpkt(nsam,nblock2,userx_no,k,buf4,buf8,buf16) ! Reformat timf2 data from Linrad and stuff data into r*4 array dd(). + include 'njunk.f90' parameter (NSMAX=60*96000) !Total sample intervals per minute parameter (NFFT=32768) integer*1 userx_no @@ -11,7 +12,8 @@ subroutine recvpkt(nsam,nblock2,userx_no,k,buf4,buf8,buf16) integer*2 jd(4),kd(2),nblock2 real*4 xd(4),yd(2) real*8 fcenter - common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fcenter,nutc,junk(36) + common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fcenter,nutc, & + junk(NJUNK) equivalence (kd,d4) equivalence (jd,d8,yd) equivalence (xd,c16) diff --git a/map65/libm65/symspec.f90 b/map65/libm65/symspec.f90 index f7652ca06..e4160cfd1 100644 --- a/map65/libm65/symspec.f90 +++ b/map65/libm65/symspec.f90 @@ -18,11 +18,13 @@ subroutine symspec(k,nxpol,ndiskdat,nb,nbslider,idphi,nfsample, & ! ihsym index number of this half-symbol (1-322) ! nzap number of samples zero'ed by noise blanker + include 'njunk.f90' parameter (NSMAX=60*96000) !Total sample intervals per minute parameter (NFFT=32768) !Length of FFTs real*8 ts,hsym real*8 fcenter - common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fcenter,nutc,junk(36) + common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fcenter,nutc, & + junk(NJUNK) real*4 ssz5a(NFFT),w(NFFT),w2a(NFFT),w2b(NFFT) complex z,zfac complex zsumx,zsumy diff --git a/map65/libm65/synctest.f90 b/map65/libm65/synctest.f90 index a4a851c5b..a710daa13 100644 --- a/map65/libm65/synctest.f90 +++ b/map65/libm65/synctest.f90 @@ -41,7 +41,7 @@ program synctest call timer('synctest',0) call timer('get_cand',0) - call get_candidates(ss,savg,.true.,nfa,nfb,nts_jt65,nts_q65,cand,ncand) + call get_candidates(ss,savg,302,.true.,nfa,nfb,nts_jt65,nts_q65,cand,ncand) call timer('get_cand',1) do k=1,ncand diff --git a/map65/libm65/wideband_sync.f90 b/map65/libm65/wideband_sync.f90 index ee582549d..875531f7d 100644 --- a/map65/libm65/wideband_sync.f90 +++ b/map65/libm65/wideband_sync.f90 @@ -7,6 +7,7 @@ module wideband_sync real :: pol !Polarization angle, degrees integer :: ipol !Polarization angle, 1 to 4 ==> 0, 45, 90, 135 deg integer :: iflip !Sync type: JT65 = +/- 1, Q65 = 0 + integer :: indx end type candidate type sync_dat real :: ccfmax @@ -25,25 +26,21 @@ module wideband_sync contains -subroutine get_candidates(ss,savg,xpol,nfa,nfb,nts_jt65,nts_q65,cand,ncand) +subroutine get_candidates(ss,savg,xpol,jz,nfa,nfb,nts_jt65,nts_q65,cand,ncand) ! Search symbol spectra ss() over frequency range nfa to nfb (in kHz) for ! JT65 and Q65 sync patterns. The nts_* variables are the submode tone ! spacings: 1 2 4 8 16 for A B C D E. Birdies are detected and ! excised. Candidates are returned in the structure array cand(). - parameter (MAX_PEAKS=300) + parameter (MAX_PEAKS=100) real ss(4,322,NFFT),savg(4,NFFT) real pavg(-20:20) integer indx(NFFT) - logical xpol,skip + logical xpol,skip,ldecoded type(candidate) :: cand(MAX_CANDIDATES) + common/early/nhsym1,nhsym2,ldecoded(32768) - do j=322,1,-1 !Find end of data in ss() - if(sum(ss(1,j,1:NFFT)).gt.0.0) exit - enddo - jz=j - call wb_sync(ss,savg,xpol,jz,nfa,nfb) tstep=2048.0/11025.0 !0.185760 s: 0.5*tsym_jt65, 0.3096*tsym_q65 @@ -87,11 +84,11 @@ subroutine get_candidates(ss,savg,xpol,nfa,nfb,nts_jt65,nts_q65,cand,ncand) diffhz=1000.0*(f0-cand(m)%f) bw=nts_q65*110.0 if(cand(m)%iflip.ne.0) bw=nts_jt65*178.0 - if(diffhz.gt.-20.0 .and. diffhz.lt.bw+20.0) skip=.true. -! write(*,3301) i,k,m,f0,cand(m)%f,diffhz,snr1,skip -!3301 format('=',3i5,f10.1,3f10.3,L3) + if(diffhz.gt.-0.03*bw .and. diffhz.lt.1.03*bw) skip=.true. enddo if(skip) cycle +! write(*,3301) i,k,m,f0,diffhz,bw,db(snr1) +!3301 format('=A',3i5,f8.3,2f8.0,f8.2) k=k+1 cand(k)%snr=snr1 cand(k)%f=f0 @@ -99,6 +96,7 @@ subroutine get_candidates(ss,savg,xpol,nfa,nfb,nts_jt65,nts_q65,cand,ncand) cand(k)%pol=sync(n)%pol cand(k)%ipol=sync(n)%ipol cand(k)%iflip=nint(flip) + cand(k)%indx=n if(k.ge.MAX_CANDIDATES) exit enddo ncand=k diff --git a/map65/main.cpp b/map65/main.cpp index c03d14cb8..33d0a760d 100644 --- a/map65/main.cpp +++ b/map65/main.cpp @@ -19,7 +19,7 @@ int main(int argc, char *argv[]) QApplication a {argc, argv}; // Override programs executable basename as application name. a.setApplicationName ("MAP65"); - a.setApplicationVersion ("3.0.0-rc3"); + a.setApplicationVersion ("3.0.0-rc4"); // switch off as we share an Info.plist file with WSJT-X a.setAttribute (Qt::AA_DontUseNativeMenuBar); MainWindow w; diff --git a/map65/mainwindow.cpp b/map65/mainwindow.cpp index e8f574f9f..18ea36554 100644 --- a/map65/mainwindow.cpp +++ b/map65/mainwindow.cpp @@ -520,6 +520,7 @@ void MainWindow::dataSink(int k) static int nkhz; static int nfsample=96000; static int nxpol=0; + static int iRxState=0; static float fgreen; static int ndiskdat; static int nb; @@ -530,7 +531,6 @@ void MainWindow::dataSink(int k) static float rejecty; static float slimit; - if(m_diskData) { ndiskdat=1; datcom_.ndiskdat=1; @@ -620,10 +620,23 @@ void MainWindow::dataSink(int k) n=0; } -// if(ihsym == 280) { //For JT65, decode at t=52 s (also for old *.tf2/*.iq disk files) - if(ihsym == 302) { //For Q65, decode at t=56 s + if(ihsym<280) iRxState=0; + + if(iRxState==0 and ihsym>=280) { //Early decode, t=52 s + iRxState=1; datcom_.newdat=1; datcom_.nagain=0; + datcom_.nhsym=ihsym; + QDateTime t = QDateTime::currentDateTimeUtc(); + m_dateTime=t.toString("yyyy-MMM-dd hh:mm"); + decode(); //Start the decoder + } + + if(iRxState<=1 and ihsym>=302) { //Decode at t=56 s (for Q65 and data from disk) + iRxState=2; + datcom_.newdat=1; + datcom_.nagain=0; + datcom_.nhsym=ihsym; QDateTime t = QDateTime::currentDateTimeUtc(); m_dateTime=t.toString("yyyy-MMM-dd hh:mm"); decode(); //Start the decoder @@ -636,6 +649,7 @@ void MainWindow::dataSink(int k) watcher2->setFuture(*future2); } } + soundInThread.m_dataSinkBusy=false; } @@ -1107,15 +1121,14 @@ void MainWindow::diskDat() //diskDat() m_diskData=true; datcom_.newdat=1; -// if(g_pWideGraph->m_bForceCenterFreq) datcom_.fcenter=g_pWideGraph->m_dForceCenterFreq; -// qDebug() << "aa" << datcom_.fcenter << g_pWideGraph->m_dForceCenterFreq -// << g_pWideGraph->m_bForceCenterFreq; - if(m_fs96000) hsym=2048.0*96000.0/11025.0; //Samples per JT65 half-symbol if(!m_fs96000) hsym=2048.0*95238.1/11025.0; for(int i=0; i<304; i++) { // Do the half-symbol FFTs int k = i*hsym + 2048.5; dataSink(k); + while(m_decoderBusy) { + qApp->processEvents(); + } if(i%10 == 0) qApp->processEvents(); //Keep the GUI responsive } } @@ -1248,6 +1261,9 @@ void MainWindow::freezeDecode(int n) //freezeDecode() void MainWindow::decode() //decode() { ui->DecodeButton->setStyleSheet(m_pbdecoding_style1); + +// QFile f("mockRTfiles.txt"); +// if(datcom_.nagain==0 && (!m_diskData) && !f.exists()) { if(datcom_.nagain==0 && (!m_diskData)) { qint64 ms = QDateTime::currentMSecsSinceEpoch() % 86400000; int imin=ms/60000; @@ -1282,7 +1298,7 @@ void MainWindow::decode() //decode() datcom_.ntol=m_tol; datcom_.nxant=0; if(m_xpolx) datcom_.nxant=1; - if(datcom_.nutc < m_nutc0) m_map65RxLog |= 1; //Date and Time to all65.txt + if(datcom_.nutc < m_nutc0) m_map65RxLog |= 1; //Date and Time to map65_rx.log m_nutc0=datcom_.nutc; datcom_.map65RxLog=m_map65RxLog; datcom_.nfsample=96000; @@ -1303,7 +1319,9 @@ void MainWindow::decode() //decode() memcpy(datcom_.mygrid, mgrid.toLatin1(), 6); memcpy(datcom_.hiscall, hcall.toLatin1(), 12); memcpy(datcom_.hisgrid, hgrid.toLatin1(), 6); - memcpy(datcom_.datetime, m_dateTime.toLatin1(), 20); + memcpy(datcom_.datetime, m_dateTime.toLatin1(), 17); + datcom_.junk1=1234; + datcom_.junk2=5678; //newdat=1 ==> this is new data, must do the big FFT //nagain=1 ==> decode only at fQSO +/- Tol @@ -1317,9 +1335,10 @@ void MainWindow::decode() //decode() from += noffset; size -= noffset; } - memcpy(to, from, qMin(mem_m65.size(), size)); + memcpy(to, from, qMin(mem_m65.size(), size-8)); datcom_.nagain=0; datcom_.ndiskdat=0; + m_map65RxLog=0; m_call3Modified=false; QFile lockFile(m_appDir + "/.lock"); // Allow m65 to start @@ -1371,7 +1390,8 @@ void MainWindow::readFromStdout() //readFromStdout lab7->setText (QString {"Avg: %1"}.arg (m_nsum)); if(m_modeQ65>0) m_wide_graph_window->setDecodeFinished(); } - if(t.indexOf("") >= 0) { + + if((t.indexOf("") >= 0) or (t.indexOf("") >= 0)) { if(m_widebandDecode) { m_messages_window->setText(m_messagesText,m_bandmapText); m_band_map_window->setText(m_bandmapText); @@ -1379,10 +1399,12 @@ void MainWindow::readFromStdout() //readFromStdout } QFile lockFile(m_appDir + "/.lock"); lockFile.open(QIODevice::ReadWrite); + if(t.indexOf("") >= 0) { + m_map65RxLog=0; + m_startAnother=m_loopall; + } ui->DecodeButton->setStyleSheet(""); decodeBusy(false); - m_map65RxLog=0; - m_startAnother=m_loopall; return; } @@ -1531,11 +1553,13 @@ void MainWindow::guiUpdate() msgsent[22]=0; if(m_restart) { + QString t=" Tx " + m_modeTx + " "; + t=t.left(11); QFile f("map65_tx.log"); f.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append); QTextStream out(&f); out << QDateTime::currentDateTimeUtc().toString("yyyy-MMM-dd hh:mm") - << " Tx message: " << QString::fromLatin1(msgsent) + << t << QString::fromLatin1(msgsent) #if QT_VERSION >= QT_VERSION_CHECK (5, 15, 0) << Qt::endl #else @@ -1560,11 +1584,13 @@ void MainWindow::guiUpdate() m_transmitting=true; m_wide_graph_window->enableSetRxHardware(false); + QString t=" Tx " + m_modeTx + " "; + t=t.left(11); QFile f("map65_tx.log"); f.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append); QTextStream out(&f); out << QDateTime::currentDateTimeUtc().toString("yyyy-MMM-dd hh:mm") - << " Tx message: " << QString::fromLatin1(msgsent) + << t << QString::fromLatin1(msgsent) #if QT_VERSION >= QT_VERSION_CHECK (5, 15, 0) << Qt::endl #else diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt index 2489b1922..faf61560e 100644 --- a/samples/CMakeLists.txt +++ b/samples/CMakeLists.txt @@ -1,6 +1,6 @@ set (SAMPLE_FILES FT4/000000_000002.wav - FT8/181201_180245.wav + FT8/210703_133430.wav FST4+FST4W/210115_0058.wav FST4+FST4W/201230_0300.wav MSK144/181211_120500.wav @@ -17,7 +17,6 @@ set (SAMPLE_FILES JT65/JT65B/000000_0005.wav JT65/JT65B/000000_0006.wav JT65/JT65B/000000_0007.wav - JT9+JT65/130610_2343.wav JT9/130418_1742.wav MSK144/181211_120500.wav MSK144/181211_120800.wav diff --git a/samples/FT8/181201_180245.wav b/samples/FT8/181201_180245.wav deleted file mode 100644 index e62d9dc4a..000000000 Binary files a/samples/FT8/181201_180245.wav and /dev/null differ diff --git a/samples/FT8/210703_133430.wav b/samples/FT8/210703_133430.wav new file mode 100644 index 000000000..2b00aec20 Binary files /dev/null and b/samples/FT8/210703_133430.wav differ diff --git a/samples/JT9+JT65/130610_2343.wav b/samples/JT9+JT65/130610_2343.wav deleted file mode 100644 index 1fbfaf2fd..000000000 Binary files a/samples/JT9+JT65/130610_2343.wav and /dev/null differ diff --git a/widgets/displaytext.cpp b/widgets/displaytext.cpp index 33a6a4e3b..d784ead1b 100644 --- a/widgets/displaytext.cpp +++ b/widgets/displaytext.cpp @@ -453,10 +453,6 @@ void DisplayText::displayDecodedText(DecodedText const& decodedText, QString con // if enabled add the DXCC entity and B4 status to the end of the // preformated text line t1 auto currentMode = mode; - if ("JT9+JT65" == mode) - { - currentMode = decodedText.isJT65 () ? "JT65" : "JT9"; - } message = appendWorkedB4 (message, decodedText.CQersCall(), dxGrid, &bg, &fg , logBook, currentBand, currentMode, extra); } diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index ec8af755e..190ad1e02 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -1028,9 +1028,9 @@ void MainWindow::not_GA_warning_message () MessageBox::critical_message (this, "This is a pre-release version of WSJT-X 2.5.0 made\n" "available for testing purposes. By design it will\n" - "be nonfunctional after Aug 31, 2021."); + "be nonfunctional after Sept 30, 2021."); auto now = QDateTime::currentDateTimeUtc (); - if (now >= QDateTime {{2021, 8, 31}, {23, 59, 59, 999}, Qt::UTC}) { + if (now >= QDateTime {{2021, 9, 30}, {23, 59, 59, 999}, Qt::UTC}) { Q_EMIT finished (); } } @@ -4942,12 +4942,13 @@ void MainWindow::processMessage (DecodedText const& message, Qt::KeyboardModifie return; } + bool bContestOK=(m_mode=="FT4" or m_mode=="FT8" or m_mode=="Q65" or m_mode=="MSK144"); if(message_words.size () > 3 // enough fields for a normal message && (message_words.at(1).contains(m_baseCall) || "DE" == message_words.at(1)) && (message_words.at(2).contains(qso_partner_base_call) or m_bDoubleClicked or bEU_VHF_w2 or (m_QSOProgress==CALLING))) { if(message_words.at(3).contains(grid_regexp) and SpecOp::EU_VHF!=m_config.special_op_id()) { - if(SpecOp::NA_VHF==m_config.special_op_id() or SpecOp::WW_DIGI==m_config.special_op_id()){ + if((SpecOp::NA_VHF==m_config.special_op_id() or SpecOp::WW_DIGI==m_config.special_op_id()) and bContestOK){ setTxMsg(3); m_QSOProgress=ROGER_REPORT; } else { @@ -5604,8 +5605,8 @@ void MainWindow::lookup() break; } QString t=QString(c); - if(t.indexOf(hisCall)==0) { - int i1=t.indexOf(","); + int i1=t.indexOf(","); + if(t.left(i1)==hisCall) { QString hisgrid=t.mid(i1+1,6); i1=hisgrid.indexOf(","); if(i1>0) { @@ -6454,13 +6455,21 @@ void MainWindow::on_actionQ65_triggered() ui->lh_decodes_headings_label->setText("UTC dB DT Freq " + tr ("Message")); ui->rh_decodes_headings_label->setText("UTC dB DT Freq " + tr ("Message")); statusChanged(); - if(SpecOp::NONE < m_config.special_op_id()) { - ui->labDXped->setVisible(true); - ui->labDXped->setText("Contest ?"); - } else { - ui->labDXped->setVisible(false); - ui->labDXped->setText(""); + + if (SpecOp::NONE < m_config.special_op_id () && SpecOp::FOX > m_config.special_op_id ()) { + QString t0=""; + if(SpecOp::NA_VHF==m_config.special_op_id()) t0="NA VHF"; + if(SpecOp::EU_VHF==m_config.special_op_id()) t0="EU VHF"; + if(SpecOp::FIELD_DAY==m_config.special_op_id()) t0="Field Day"; + if(t0=="") { + ui->labDXped->setVisible(false); + } else { + ui->labDXped->setVisible(true); + ui->labDXped->setText(t0); + } + on_contest_log_action_triggered(); } + } void MainWindow::on_actionMSK144_triggered() diff --git a/widgets/plotter.cpp b/widgets/plotter.cpp index 372789c4c..0153b8433 100644 --- a/widgets/plotter.cpp +++ b/widgets/plotter.cpp @@ -530,9 +530,8 @@ void CPlotter::DrawOverlay() //DrawOverlay() int yh=5; int yTxTop=12; int yRxBottom=yTxTop + 2*yh + 4; - if(m_mode=="JT9" or m_mode=="JT65" or m_mode=="JT9+JT65" - or m_mode=="Q65" or m_mode=="FT8" or m_mode=="FT4" - or m_mode.startsWith("FST4")) { + if(m_mode=="JT9" or m_mode=="JT65" or m_mode=="Q65" or m_mode=="FT8" + or m_mode=="FT4" or m_mode.startsWith("FST4")) { if(m_mode=="FST4" and !m_bSingleDecode) { x1=XfromFreq(m_nfa); @@ -580,9 +579,8 @@ void CPlotter::DrawOverlay() //DrawOverlay() } } - if(m_mode=="JT9" or m_mode=="JT65" or m_mode=="JT9+JT65" or - m_mode.mid(0,4)=="WSPR" or m_mode=="Q65" or m_mode=="FT8" - or m_mode=="FT4" or m_mode.startsWith("FST4")) { + if(m_mode=="JT9" or m_mode=="JT65" or m_mode.mid(0,4)=="WSPR" or m_mode=="Q65" + or m_mode=="FT8" or m_mode=="FT4" or m_mode.startsWith("FST4")) { painter0.setPen(penRed); x1=XfromFreq(m_txFreq); x2=XfromFreq(m_txFreq+bw); @@ -597,15 +595,6 @@ void CPlotter::DrawOverlay() //DrawOverlay() painter0.drawLine(x2,yTxTop,x2,yTxTop+yh); } - if(m_mode=="JT9+JT65") { - QPen pen2(Qt::blue, 3); //Mark the JT65 | JT9 divider - painter0.setPen(pen2); - x1=XfromFreq(m_fMin); - if(x1<2) x1=2; - x2=x1+30; - painter0.drawLine(x1,8,x1,28); - } - if(m_dialFreq>10.13 and m_dialFreq< 10.15 and m_mode.mid(0,4)!="WSPR") { float f1=1.0e6*(10.1401 - m_dialFreq); float f2=f1+200.0; diff --git a/widgets/widegraph.cpp b/widgets/widegraph.cpp index 28435a972..e1ad518ab 100644 --- a/widgets/widegraph.cpp +++ b/widgets/widegraph.cpp @@ -292,7 +292,7 @@ void WideGraph::setTxFreq(int n) //setTxFreq void WideGraph::setMode(QString mode) //setMode { m_mode=mode; - ui->fSplitSpinBox->setEnabled(m_mode=="JT9+JT65" or m_mode.startsWith("FST4")); + ui->fSplitSpinBox->setEnabled(m_mode.startsWith("FST4")); ui->widePlot->setMode(mode); ui->widePlot->DrawOverlay(); ui->widePlot->update(); @@ -363,7 +363,7 @@ void WideGraph::setRxBand (QString const& band) else { ui->fSplitSpinBox->setValue (m_fMinPerBand.value (band, 2500).toUInt ()); - ui->fSplitSpinBox->setEnabled (m_mode=="JT9+JT65" or m_mode.startsWith("FST4")); + ui->fSplitSpinBox->setEnabled (m_mode.startsWith("FST4")); } ui->widePlot->setRxBand(band); setRxRange ();