From: djk Date: Fri, 14 Aug 1998 22:34:01 +0000 (+0000) Subject: got the prefix code working quite well, changed a few country codes. X-Git-Tag: SPIDER_1_5~42 X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=commitdiff_plain;h=bdfc958f3d0fa912d20a020ac1a6cd2c79a22729;p=spider.git got the prefix code working quite well, changed a few country codes. spotter ssids removed. added sh/dxcc sh/prefix added a program to sort the prefix_data file into dxcc country order for checking --- diff --git a/cmd/show/dxcc.pl b/cmd/show/dxcc.pl new file mode 100644 index 00000000..f18eaef9 --- /dev/null +++ b/cmd/show/dxcc.pl @@ -0,0 +1,45 @@ +# +# show dx using the dxcc number as the basis for searchs for each callsign or prefix entered +# +# $Id$ +# + +my ($self, $line) = @_; +my @list = split /\s+/, $line; # generate a list of callsigns + +my $l; +my @out; + +print "line: $line\n"; +foreach $l (@list) { + my @ans = Prefix::extract($l); + print "ans:", @ans, "\n"; + next if !@ans; + my $pre = shift @ans; + my $a; + my $expr; + my $str = "Prefix: $pre"; + my $l = length $str; + foreach $a (@ans) { + $expr .= " || " if $expr; + my $n = $a->dxcc(); + $expr .= "\$f5 == $n"; + my $name = $a->name(); + $str .= " Dxcc: $n ($name)"; + push @out, $str; + $str = pack "A$l", " "; + } + push @out, $str; + print "expr: $expr\n"; + my @res = Spot::search($expr); + my $ref; + my @dx; + foreach $ref (@res) { + @dx = @$ref; + my $t = ztime($dx[2]); + my $d = cldate($dx[2]); + push @out, sprintf "%9s %-12s %s %s %-28s <%s>", $dx[0], $dx[1], $d, $t, $dx[3], $dx[4]; + } +} + +return (1, @out); diff --git a/cmd/show/heading.pl b/cmd/show/heading.pl new file mode 100644 index 00000000..92732435 --- /dev/null +++ b/cmd/show/heading.pl @@ -0,0 +1,25 @@ +# +# show the dxcc number for each callsign or prefix entered +# +# $Id$ +# + +my ($self, $line) = @_; +my @list = split /\s+/, $line; # generate a list of callsigns + +my $l; +my @out; + +print "line: $line\n"; +foreach $l (@list) { + my @ans = Prefix::extract($l); + print "ans:", @ans, "\n"; + next if !@ans; + my $pre = shift @ans; + my $a; + foreach $a (@ans) { + push @out, sprintf "%s DXCC: %3d ITU: %3d CQ: %3d (%s, %s)", uc $l, $a->dxcc(), $a->itu(), $a->cq(), $pre, $a->name(); + } +} + +return (1, @out); diff --git a/cmd/show/prefix.pl b/cmd/show/prefix.pl new file mode 100644 index 00000000..92732435 --- /dev/null +++ b/cmd/show/prefix.pl @@ -0,0 +1,25 @@ +# +# show the dxcc number for each callsign or prefix entered +# +# $Id$ +# + +my ($self, $line) = @_; +my @list = split /\s+/, $line; # generate a list of callsigns + +my $l; +my @out; + +print "line: $line\n"; +foreach $l (@list) { + my @ans = Prefix::extract($l); + print "ans:", @ans, "\n"; + next if !@ans; + my $pre = shift @ans; + my $a; + foreach $a (@ans) { + push @out, sprintf "%s DXCC: %3d ITU: %3d CQ: %3d (%s, %s)", uc $l, $a->dxcc(), $a->itu(), $a->cq(), $pre, $a->name(); + } +} + +return (1, @out); diff --git a/data/prefix_data.pl b/data/prefix_data.pl index 97145741..f304ecb8 100644 --- a/data/prefix_data.pl +++ b/data/prefix_data.pl @@ -1,3229 +1,3231 @@ -%prefix_loc = ( - 1 => { name => 'S.M.O.M.-1A', dxcc => 268, itu => 28, utcoff => -1.0, lat => 41.9, long => 12.4 }, - 2 => { name => 'Spratly-Is-1S', dxcc => 269, itu => 50, utcoff => -8.0, lat => 8.8, long => 111.9 }, - 3 => { name => 'Monaco-3A', dxcc => 270, itu => 27, utcoff => -1.0, lat => 44, long => 7.5 }, - 4 => { name => 'Agalega-3B6', dxcc => 271, itu => 53, utcoff => -4.0, lat => -10.4, long => 56.6 }, - 5 => { name => 'Mauritius-3B8', dxcc => 273, itu => 53, utcoff => -4.0, lat => -20.3, long => 57.5 }, - 6 => { name => 'Rodriguez-Is-3B9', dxcc => 274, itu => 53, utcoff => -4.0, lat => -19.7, long => 63.4 }, - 7 => { name => 'Equatorial-Guinea-3C', dxcc => 275, itu => 47, utcoff => -1.0, lat => 1.8, long => 10 }, - 8 => { name => 'Annobon-3C0', dxcc => 276, itu => 52, utcoff => 0.0, lat => 1.5, long => 5.6 }, - 9 => { name => 'Conway-Reef-3D2/C', dxcc => 321, itu => 56, utcoff => -13.0, lat => -21.7333333333333, long => 174.633333333333 }, - 10 => { name => 'Fiji-Islands-3D2/F', dxcc => 277, itu => 56, utcoff => -12.0, lat => -17, long => 178 }, - 11 => { name => 'Rotuma-3D2/R', dxcc => 324, itu => 56, utcoff => -12.0, lat => -12.5, long => 177 }, - 12 => { name => 'Swaziland-3DA', dxcc => 278, itu => 57, utcoff => -2.0, lat => -27, long => 31.5 }, - 13 => { name => 'Tunisia-3V', dxcc => 279, itu => 37, utcoff => -1.0, lat => 36.8, long => 10.2 }, - 14 => { name => 'Vietnam-3W', dxcc => 231, itu => 49, utcoff => -8.0, lat => 21.05, long => 105.833333333333 }, - 15 => { name => 'Guinea-3X', dxcc => 280, itu => 46, utcoff => 0.0, lat => 10, long => -13 }, - 16 => { name => 'Bouvet-Is-3Y/B', dxcc => 281, itu => 67, utcoff => 0.0, lat => -54.5, long => 3 }, - 17 => { name => 'Peter-Is-3Y/P', dxcc => 320, itu => 72, utcoff => 6.0, lat => -68.8166666666667, long => -90.7333333333333 }, - 18 => { name => 'Malyj-Vystoskij-R1MV(OLD_4J1)', dxcc => 322, itu => 18, utcoff => -3.0, lat => 60, long => 28 }, - 19 => { name => 'Franz-Jo-Land-R1FJ(OLD_4K2)', dxcc => 180, itu => 75, utcoff => -5.0, lat => 80, long => 50 }, - 20 => { name => 'Sri-Lanka-4S', dxcc => 282, itu => 41, utcoff => -5.30, lat => 7, long => 79.9 }, - 21 => { name => 'I.T.U.-Geneva-4U/I', dxcc => 283, itu => 28, utcoff => -1.0, lat => 46.2, long => 6.2 }, - 22 => { name => 'U.N.-N.Y.-4U/U', dxcc => 284, itu => 8, utcoff => 5.0, lat => 40.8, long => -74 }, - 23 => { name => 'Israel-4X', dxcc => 286, itu => 39, utcoff => -2.0, lat => 32, long => 35 }, - 24 => { name => 'Libya-5A', dxcc => 287, itu => 38, utcoff => -2.0, lat => 32.5, long => 12.5 }, - 25 => { name => 'Cyprus-5B', dxcc => 288, itu => 39, utcoff => -2.0, lat => 35, long => 33 }, - 26 => { name => 'Tanzania-5H', dxcc => 289, itu => 53, utcoff => -3.0, lat => -7, long => 39.5 }, - 27 => { name => 'Nigeria-5N', dxcc => 290, itu => 46, utcoff => -1.0, lat => 6.5, long => 3 }, - 28 => { name => 'Malagasy-Rep-5R', dxcc => 291, itu => 53, utcoff => -3.0, lat => -18.5, long => 47 }, - 29 => { name => 'Mauritania-5T', dxcc => 292, itu => 46, utcoff => 0.0, lat => 18, long => -16 }, - 30 => { name => 'Niger-5U', dxcc => 293, itu => 46, utcoff => -1.0, lat => 13.5, long => 2 }, - 31 => { name => 'Togo-5V', dxcc => 294, itu => 46, utcoff => 0.0, lat => 6, long => 1.5 }, - 32 => { name => 'Western-Samoa-5W', dxcc => 295, itu => 62, utcoff => 11.0, lat => -13, long => -172 }, - 33 => { name => 'Uganda-5X', dxcc => 296, itu => 48, utcoff => -2.0, lat => 1, long => 32.5 }, - 34 => { name => 'Kenya-5Z', dxcc => 297, itu => 48, utcoff => -3.0, lat => -1.5, long => 37.5 }, - 35 => { name => 'Senegal-6W', dxcc => 298, itu => 46, utcoff => 0.0, lat => 15, long => -18 }, - 36 => { name => 'Jamaica-6Y', dxcc => 299, itu => 11, utcoff => 5.0, lat => 18, long => -76 }, - 37 => { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, utcoff => -3.0, lat => 13, long => 45 }, - 38 => { name => 'Lesotho-7P', dxcc => 301, itu => 57, utcoff => -2.0, lat => -29.5, long => 28 }, - 39 => { name => 'Malawi-7Q', dxcc => 302, itu => 53, utcoff => -2.0, lat => -15, long => 35 }, - 40 => { name => 'Algeria-7X', dxcc => 303, itu => 37, utcoff => 0.0, lat => 36.7, long => 3 }, - 41 => { name => 'Barbados-8P', dxcc => 304, itu => 11, utcoff => 4.0, lat => 11.5, long => -59.5 }, - 42 => { name => 'Maldive-Is-8Q', dxcc => 305, itu => 41, utcoff => -5.0, lat => 4.4, long => 73.4 }, - 43 => { name => 'Guyana-8R', dxcc => 306, itu => 12, utcoff => 3.0, lat => 6.8, long => -58.1666666666667 }, - 44 => { name => 'Ghana-9G', dxcc => 307, itu => 46, utcoff => 0.0, lat => 5.5, long => -0.2 }, - 45 => { name => 'Malta-9H', dxcc => 308, itu => 28, utcoff => -1.0, lat => 36, long => 14.4 }, - 46 => { name => 'Zambia-9J', dxcc => 309, itu => 53, utcoff => -2.0, lat => -15, long => 28 }, - 47 => { name => 'Kuwait-9K', dxcc => 310, itu => 39, utcoff => -3.0, lat => 29, long => 48 }, - 48 => { name => 'Sierra-Leone-9L', dxcc => 311, itu => 46, utcoff => 0.0, lat => 8.5, long => -13.2 }, - 49 => { name => 'West-Malaysia-9M2', dxcc => 312, itu => 54, utcoff => -7.30, lat => 3, long => 102 }, - 50 => { name => 'East-Malaysia-9M6', dxcc => 313, itu => 54, utcoff => -7.30, lat => 5, long => 117 }, - 51 => { name => 'Nepal-9N', dxcc => 314, itu => 42, utcoff => -5.30, lat => 27.5, long => 85 }, - 52 => { name => 'Zaire-Kinshasa-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => -4.3, long => 15.3 }, - 53 => { name => 'Burundi-9U', dxcc => 316, itu => 52, utcoff => -2.0, lat => -3, long => 29 }, - 54 => { name => 'Singapore-9V', dxcc => 317, itu => 54, utcoff => -7.30, lat => 1.3, long => 103.633333333333 }, - 55 => { name => 'Rwanda-9X', dxcc => 318, itu => 52, utcoff => -2.0, lat => -1.5, long => 30 }, - 56 => { name => 'Trinidad-9Y', dxcc => 319, itu => 11, utcoff => 4.0, lat => 11, long => -62.5 }, - 57 => { name => 'Botswana-A2', dxcc => 1, itu => 57, utcoff => -2.0, lat => -22, long => 25 }, - 58 => { name => 'Tonga-A3', dxcc => 2, itu => 62, utcoff => -13.0, lat => -21, long => -175 }, - 59 => { name => 'Oman-A4', dxcc => 3, itu => 39, utcoff => -4.0, lat => 23.5, long => 59 }, - 60 => { name => 'Bhutan-A5', dxcc => 4, itu => 41, utcoff => -6.30, lat => 28, long => 90 }, - 61 => { name => 'United-Arab-Emiri-A6', dxcc => 5, itu => 39, utcoff => -4.0, lat => 25.3333333333333, long => 55.3333333333333 }, - 62 => { name => 'Qatar-A7', dxcc => 6, itu => 39, utcoff => -3.0, lat => 25.3, long => 51.5 }, - 63 => { name => 'Bahrein-A9', dxcc => 7, itu => 39, utcoff => -3.0, lat => 26, long => 48.5 }, - 64 => { name => 'Pakistan-AP', dxcc => 8, itu => 41, utcoff => -5.0, lat => 25, long => 67 }, - 65 => { name => 'Scarborough-Reef-BS7', dxcc => 329, itu => 44, utcoff => -8.0, lat => 15.1166666666667, long => 117.85 }, - 66 => { name => 'Pratas-Island-BV9P', dxcc => 330, itu => 44, utcoff => -8.0, lat => 21, long => 117 }, - 67 => { name => 'Taiwan-BV', dxcc => 9, itu => 44, utcoff => -8.0, lat => 25, long => 122 }, - 68 => { name => 'China-Bejing-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 29.8, long => 106.5 }, - 69 => { name => 'Nauru-C2', dxcc => 11, itu => 65, utcoff => -11.30, lat => -0.5, long => 166.9 }, - 70 => { name => 'Andorra-C3', dxcc => 12, itu => 27, utcoff => -1.0, lat => 42.5, long => 1.5 }, - 71 => { name => 'Gambia-C5', dxcc => 13, itu => 46, utcoff => 0.0, lat => 13, long => -17 }, - 72 => { name => 'Bahamas-C6', dxcc => 14, itu => 11, utcoff => 5.0, lat => 25, long => -77.5 }, - 73 => { name => 'Mozambique-Louren-C9', dxcc => 15, itu => 53, utcoff => -2.0, lat => -26, long => 33 }, - 74 => { name => 'Chile-CE', dxcc => 16, itu => 14, utcoff => 4.0, lat => -33.5, long => -70.8 }, - 75 => { name => 'Antarctica_Byrd', dxcc => 102, itu => 67, utcoff => 8.0, lat => -82, long => -120 }, - 76 => { name => 'Easter-Island-CE0A', dxcc => 17, itu => 63, utcoff => 5.0, lat => -28, long => -109 }, - 77 => { name => 'San-Felix-CE0X', dxcc => 18, itu => 14, utcoff => 4.0, lat => -26, long => -80 }, - 78 => { name => 'Juan-Fernandez-CE0Z', dxcc => 19, itu => 14, utcoff => 4.0, lat => -33.6, long => -78.8 }, - 79 => { name => 'Cuba-CO', dxcc => 20, itu => 11, utcoff => 5.0, lat => 23.1, long => -82.4 }, - 80 => { name => 'Morocco-CN', dxcc => 21, itu => 37, utcoff => 0.0, lat => 33, long => -8 }, - 81 => { name => 'Bolivia-CP', dxcc => 22, itu => 12, utcoff => 4.0, lat => -16.5, long => -68.4 }, - 82 => { name => 'Portugal-CT', dxcc => 23, itu => 37, utcoff => 0.0, lat => 38.7, long => -9.2 }, - 83 => { name => 'Azores-Is-CU', dxcc => 24, itu => 36, utcoff => 1.0, lat => 38, long => -25 }, - 84 => { name => 'Madeira-Is-CT3', dxcc => 25, itu => 36, utcoff => 0.0, lat => 33, long => -17 }, - 85 => { name => 'Uruguay-CX', dxcc => 26, itu => 14, utcoff => 3.0, lat => -34.9, long => -56.2 }, - 86 => { name => 'St-Paul-Is-CY9', dxcc => 27, itu => 9, utcoff => 5.0, lat => 47.2, long => -60.1 }, - 87 => { name => 'Sable-Is-CY0', dxcc => 28, itu => 9, utcoff => 5.0, lat => 43.8, long => -60 }, - 88 => { name => 'Angola-D2', dxcc => 29, itu => 52, utcoff => -1.0, lat => -8.8, long => 13.2 }, - 89 => { name => 'Cape-Verde-D4', dxcc => 30, itu => 46, utcoff => 1.0, lat => 16, long => -24 }, - 90 => { name => 'Comoros-D6', dxcc => 31, itu => 53, utcoff => -3.0, lat => -11.8, long => 43.7 }, - 91 => { name => 'Germany-DL', dxcc => 32, itu => 28, utcoff => -1.0, lat => 51, long => 6 }, - 92 => { name => 'Phillippines-DU', dxcc => 33, itu => 50, utcoff => -8.0, lat => 14.6, long => 121 }, - 93 => { name => 'Spain-EA', dxcc => 34, itu => 37, utcoff => -1.0, lat => 40.4, long => -3.7 }, - 94 => { name => 'Balearic-Is-EA6', dxcc => 35, itu => 37, utcoff => -1.0, lat => 39.5, long => 3 }, - 95 => { name => 'Canary-Is-EA8', dxcc => 36, itu => 36, utcoff => -1.0, lat => 28, long => -15 }, - 96 => { name => 'Ceuta-EA9', dxcc => 37, itu => 37, utcoff => -1.0, lat => 36.7, long => -5.4 }, - 97 => { name => 'Ireland-EI', dxcc => 38, itu => 27, utcoff => 0.0, lat => 53.3, long => -6.3 }, - 98 => { name => 'Liberia-EL', dxcc => 39, itu => 46, utcoff => 0.0, lat => 7, long => -11 }, - 99 => { name => 'Iran-EP', dxcc => 40, itu => 40, utcoff => -4.0, lat => 35.8, long => 51.8 }, - 100 => { name => 'Estonia-ES', dxcc => 196, itu => 29, utcoff => -3.0, lat => 59, long => 25 }, - 101 => { name => 'Ethiopia-Addid-ET', dxcc => 41, itu => 48, utcoff => -3.0, lat => 9, long => 39 }, - 102 => { name => 'Eritrea-E3', dxcc => 41, itu => 48, utcoff => -3.0, lat => 15, long => 38 }, - 103 => { name => 'France-F', dxcc => 42, itu => 27, utcoff => -1.0, lat => 48.8, long => 2.3 }, - 104 => { name => 'Guadeloupe-FG', dxcc => 43, itu => 11, utcoff => 4.0, lat => 17, long => -62 }, - 105 => { name => 'Mayotte-FH', dxcc => 44, itu => 53, utcoff => -3.0, lat => -13, long => 45.3 }, - 106 => { name => 'New-Caledonia-FK', dxcc => 45, itu => 56, utcoff => -11.0, lat => -22, long => 167 }, - 107 => { name => 'Martinique-FM', dxcc => 46, itu => 11, utcoff => 4.0, lat => 15, long => -61 }, - 108 => { name => 'Fr.-Polynesia-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -17.8833333333333, long => -149.933333333333 }, - 109 => { name => 'Clipperton-FO/C', dxcc => 48, itu => 10, utcoff => 7.0, lat => 11, long => -110 }, - 110 => { name => 'S-Pierre-Miquelon-FP', dxcc => 49, itu => 9, utcoff => 5.0, lat => 47, long => -56.5 }, - 111 => { name => 'Reunion-FR', dxcc => 50, itu => 53, utcoff => -4.0, lat => -21, long => 55.5 }, - 112 => { name => 'Glorioso-FR/G', dxcc => 51, itu => 53, utcoff => -4.0, lat => -10.6, long => 47.3 }, - 113 => { name => 'Juan-De-Nova-FR/J', dxcc => 52, itu => 53, utcoff => -4.0, lat => -21.5, long => 40 }, - 114 => { name => 'Tromelin-FR/T', dxcc => 53, itu => 53, utcoff => -4.0, lat => -15.5, long => 54.5 }, - 115 => { name => 'St-Martin-FS', dxcc => 54, itu => 11, utcoff => 4.0, lat => 18, long => -63 }, - 116 => { name => 'Crozet-FT8W', dxcc => 55, itu => 68, utcoff => -4.0, lat => -46.5, long => 52 }, - 117 => { name => 'Kerguelen-Is-FT8X', dxcc => 56, itu => 68, utcoff => -5.0, lat => -50, long => 70 }, - 118 => { name => 'Amsterdam-Paul-FT8Z', dxcc => 58, itu => 68, utcoff => -5.0, lat => -37, long => 77.6 }, - 119 => { name => 'Wallis-Is-FW', dxcc => 59, itu => 62, utcoff => -12.0, lat => -14, long => -176 }, - 120 => { name => 'French-Guiana-FY', dxcc => 60, itu => 12, utcoff => 3.0, lat => 5, long => -52 }, - 121 => { name => 'England-G', dxcc => 61, itu => 27, utcoff => 0.0, lat => 51.5, long => -0.1 }, - 122 => { name => 'Isle-of-Man-GD', dxcc => 62, itu => 27, utcoff => 0.0, lat => 54, long => -4.5 }, - 123 => { name => 'Northern-Ireland-GI', dxcc => 63, itu => 27, utcoff => 0.0, lat => 54.6, long => -5.9 }, - 124 => { name => 'Jersey-GJ', dxcc => 64, itu => 27, utcoff => 0.0, lat => 49.3, long => -2.2 }, - 125 => { name => 'Scotland-GM', dxcc => 65, itu => 27, utcoff => 0.0, lat => 55.8, long => -4.3 }, - 126 => { name => 'Guernsey-GU', dxcc => 66, itu => 27, utcoff => 0.0, lat => 49.5, long => -2.7 }, - 127 => { name => 'Wales-GW', dxcc => 67, itu => 27, utcoff => 0.0, lat => 52.5, long => -3.5 }, - 128 => { name => 'Solomon-Island-H4', dxcc => 68, itu => 51, utcoff => 11.0, lat => -9.4, long => 160 }, - 129 => { name => 'TEMUTO-H40', dxcc => 332, itu => 51, utcoff => 11.0, lat => -10.7166666666667, long => 165.866666666667 }, - 130 => { name => 'Hungary-HA', dxcc => 69, itu => 28, utcoff => -1.0, lat => 47.5, long => 19.1 }, - 131 => { name => 'Switzerland-HB', dxcc => 70, itu => 28, utcoff => -1.0, lat => 47, long => 7 }, - 132 => { name => 'Lichtenstein-HB0', dxcc => 71, itu => 28, utcoff => -1.0, lat => 47, long => 9.5 }, - 133 => { name => 'Ecuador-HC', dxcc => 72, itu => 12, utcoff => 5.0, lat => -0.2, long => -78 }, - 134 => { name => 'Galapagos-HC8', dxcc => 73, itu => 12, utcoff => 5.0, lat => -2, long => -92 }, - 135 => { name => 'Haiti-HH', dxcc => 74, itu => 11, utcoff => 4.0, lat => 19, long => -72 }, - 136 => { name => 'Dominican-Rep-HI', dxcc => 75, itu => 11, utcoff => 5.0, lat => 18.5, long => -70 }, - 137 => { name => 'Colombia-HK', dxcc => 76, itu => 12, utcoff => 5.0, lat => 5, long => -74 }, - 138 => { name => 'Malpelo-Is-HK0/M', dxcc => 77, itu => 12, utcoff => 5.0, lat => 4, long => -81.1 }, - 139 => { name => 'San-Andres-Is-HK0A', dxcc => 78, itu => 11, utcoff => 5.0, lat => 12.5, long => -81.7 }, - 140 => { name => 'South-Korea-HL', dxcc => 79, itu => 44, utcoff => -9.0, lat => 37.5, long => 127 }, - 141 => { name => 'North-Korea-P5', dxcc => 327, itu => 44, utcoff => -9.0, lat => 37.5, long => 127 }, - 142 => { name => 'Panama-HP', dxcc => 80, itu => 11, utcoff => 5.0, lat => 9, long => -79.5 }, - 143 => { name => 'Honduras-HR', dxcc => 81, itu => 11, utcoff => 6.0, lat => 14, long => -87 }, - 144 => { name => 'Thailand-HS', dxcc => 82, itu => 49, utcoff => -7.0, lat => 13.8, long => 100.5 }, - 145 => { name => 'Vatican-City-HV', dxcc => 83, itu => 28, utcoff => -1.0, lat => 41.9, long => 12.5 }, - 146 => { name => 'Saudi-Arabia-Dhar-HZ', dxcc => 84, itu => 39, utcoff => -3.0, lat => 26.3, long => 50 }, - 147 => { name => 'Italy-Rome-I', dxcc => 85, itu => 28, utcoff => -1.0, lat => 41.9, long => 12.5 }, - 148 => { name => 'Sardinia-IS', dxcc => 86, itu => 28, utcoff => -1.0, lat => 40, long => 9 }, - 149 => { name => 'Sicily-IT', dxcc => 87, itu => 28, utcoff => -1.0, lat => 37.5, long => 14 }, - 150 => { name => 'Djibouti-J2', dxcc => 88, itu => 48, utcoff => -3.0, lat => 12, long => 43 }, - 151 => { name => 'Grenada-J3', dxcc => 90, itu => 11, utcoff => 4.0, lat => 12, long => -61.8 }, - 152 => { name => 'Guinea-Bissau-J5', dxcc => 91, itu => 46, utcoff => 0.0, lat => 12, long => -15 }, - 153 => { name => 'St-Lucia-J6', dxcc => 92, itu => 11, utcoff => 4.0, lat => 14, long => -61 }, - 154 => { name => 'Dominica-J7', dxcc => 93, itu => 11, utcoff => 4.0, lat => 15.4, long => -61.3 }, - 155 => { name => 'St-Vincent-J8', dxcc => 94, itu => 11, utcoff => 4.0, lat => 13.3, long => -61.3 }, - 156 => { name => 'Japan-JA', dxcc => 95, itu => 45, utcoff => -9.0, lat => 35.7, long => 139.8 }, - 157 => { name => 'Japan-JA6', dxcc => 95, itu => 45, utcoff => -9.0, lat => 32.7, long => 131 }, - 158 => { name => 'Minami-Torishima-JD/M', dxcc => 96, itu => 45, utcoff => -11.0, lat => 25, long => 154 }, - 159 => { name => 'Ogasawara-JD/O', dxcc => 97, itu => 45, utcoff => -9.0, lat => 27.5, long => 141 }, - 160 => { name => 'Mongolia-JT', dxcc => 98, itu => 32, utcoff => -8.0, lat => 48, long => 107 }, - 161 => { name => 'Svalbard-Is-JW', dxcc => 99, itu => 18, utcoff => -1.0, lat => 78, long => 16 }, - 162 => { name => 'Jan-Mayen-JX', dxcc => 100, itu => 18, utcoff => -1.0, lat => 71, long => -8 }, - 163 => { name => 'Jordan-JY', dxcc => 101, itu => 39, utcoff => -2.0, lat => 32, long => 36 }, - 164 => { name => 'West-Carolines-T88', dxcc => 104, itu => 64, utcoff => -9.0, lat => 9.5, long => 138.1 }, - 165 => { name => 'Guantanamo-Bay-KG4', dxcc => 105, itu => 11, utcoff => 5.0, lat => 20, long => -75 }, - 166 => { name => 'Amer-Phoenix-KH1', dxcc => 106, itu => 62, utcoff => 11.0, lat => 0.5, long => -176 }, - 167 => { name => 'Guam-KH2', dxcc => 107, itu => 64, utcoff => -10.0, lat => 14, long => 145 }, - 168 => { name => 'Johnston-Is-KH3', dxcc => 108, itu => 61, utcoff => 10.0, lat => 17, long => -170 }, - 169 => { name => 'Midway-Is-KH4', dxcc => 109, itu => 61, utcoff => 11.0, lat => 28, long => -177.5 }, - 170 => { name => 'Palmyra-Is-KH5', dxcc => 110, itu => 61, utcoff => 10.0, lat => 6, long => -162 }, - 171 => { name => 'Kingman-Reef-KH5K', dxcc => 111, itu => 61, utcoff => 10.0, lat => 7.5, long => -162.8 }, - 172 => { name => 'Hawaii-Hilo-KH6', dxcc => 112, itu => 61, utcoff => 10.0, lat => 19.7, long => -155.1 }, - 173 => { name => 'Kure-Is-KH7K', dxcc => 113, itu => 61, utcoff => 11.0, lat => 28.5, long => -178.5 }, - 174 => { name => 'Amer-Samoa-KH8', dxcc => 114, itu => 62, utcoff => 11.0, lat => -14, long => -171 }, - 175 => { name => 'Wake-Is-KH9', dxcc => 115, itu => 65, utcoff => 11.0, lat => 19.5, long => 167.033333333333 }, - 176 => { name => 'Mariana-Is-KH0', dxcc => 116, itu => 64, utcoff => 10.0, lat => 16, long => 146 }, - 177 => { name => 'Alaska-Anchorage-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 61.2, long => -150 }, - 178 => { name => 'Navassa-Is-KP1', dxcc => 118, itu => 11, utcoff => 5.0, lat => 18, long => -75 }, - 179 => { name => 'Virgin-Is-KP2', dxcc => 119, itu => 11, utcoff => 5.0, lat => 18, long => -64.5 }, - 180 => { name => 'Puerto-Rico-KP4', dxcc => 120, itu => 11, utcoff => 5.0, lat => 18.5, long => -66.2 }, - 181 => { name => 'Desecheo-Is-KP5', dxcc => 121, itu => 11, utcoff => 5.0, lat => 18.3, long => -67.5 }, - 182 => { name => 'Norway-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 60, long => 10.7 }, - 183 => { name => 'Argentina-LU', dxcc => 124, itu => 14, utcoff => 3.0, lat => -34.6, long => -58.4 }, - 184 => { name => 'Luxembourg-LX', dxcc => 125, itu => 27, utcoff => -1.0, lat => 49, long => 6.5 }, - 185 => { name => 'Bulgaria-LZ', dxcc => 126, itu => 28, utcoff => -2.0, lat => 42.7, long => 23.3 }, - 186 => { name => 'Lithuania-LY', dxcc => 194, itu => 29, utcoff => -3.0, lat => 54.5, long => 25.5 }, - 187 => { name => 'Peru-OA', dxcc => 127, itu => 12, utcoff => 5.0, lat => -12, long => -77 }, - 188 => { name => 'Lebanon-OD', dxcc => 128, itu => 39, utcoff => -2.0, lat => 33.9, long => 35.5 }, - 189 => { name => 'Austria-OD', dxcc => 129, itu => 28, utcoff => -1.0, lat => 48.2, long => 16.3 }, - 190 => { name => 'Finland-OH', dxcc => 130, itu => 18, utcoff => -2.0, lat => 60.2, long => 25 }, - 191 => { name => 'Aland-Is-OH0', dxcc => 131, itu => 18, utcoff => -2.0, lat => 60.2, long => 20 }, - 192 => { name => 'Market-Reef-OJ0', dxcc => 132, itu => 18, utcoff => -2.0, lat => 60.3, long => 19 }, - 193 => { name => 'Czech-Rep-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 50.1333333333333, long => 14.7166666666667 }, - 194 => { name => 'Slovakia-OM', dxcc => 331, itu => 28, utcoff => -1.0, lat => 48.6666666666667, long => 19.3333333333333 }, - 195 => { name => 'Belgium-ON', dxcc => 134, itu => 27, utcoff => -1.0, lat => 50.9, long => 4.4 }, - 196 => { name => 'Greenland-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 64.1833333333333, long => -51.7333333333333 }, - 197 => { name => 'Faeroe-Is-OY', dxcc => 136, itu => 18, utcoff => 0.0, lat => 62, long => -7 }, - 198 => { name => 'Denmark-OZ', dxcc => 137, itu => 18, utcoff => -1.0, lat => 55.7, long => 12.6 }, - 199 => { name => 'Papua-Madang-P2', dxcc => 138, itu => 51, utcoff => -10.0, lat => -5.2, long => 145.6 }, - 200 => { name => 'Aruba-P4', dxcc => 326, itu => 11, utcoff => 4.0, lat => 12.5, long => -69.9666666666667 }, - 201 => { name => 'Netherlands-PA', dxcc => 139, itu => 27, utcoff => -1.0, lat => 52.4, long => 4.9 }, - 202 => { name => 'Neth-Antilles-PJ2', dxcc => 140, itu => 11, utcoff => 4.0, lat => 12, long => -69 }, - 203 => { name => 'St-Maarten-PJ7', dxcc => 141, itu => 11, utcoff => 4.0, lat => 18, long => -63 }, - 204 => { name => 'Brazil-Brasilia-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -16, long => -48 }, - 205 => { name => 'Fer-De-Noronha-PY0F', dxcc => 144, itu => 13, utcoff => 2.0, lat => -3, long => -32 }, - 206 => { name => 'Peter-Paul-Rks-PY0S', dxcc => 145, itu => 13, utcoff => 2.0, lat => 1.5, long => -30 }, - 207 => { name => 'Trindade-PY0T', dxcc => 146, itu => 15, utcoff => 3.0, lat => 20.5166666666667, long => -29.3166666666667 }, - 208 => { name => 'Surinam-PZ', dxcc => 147, itu => 12, utcoff => 3.30, lat => 5.83333333333333, long => -55.1666666666667 }, - 209 => { name => 'Western-Sahara-S0', dxcc => 325, itu => 21, utcoff => 0.0, lat => 33, long => -8 }, - 210 => { name => 'Bangladesh-S2', dxcc => 148, itu => 41, utcoff => -6.0, lat => 24, long => 90.5 }, - 211 => { name => 'Seychelles-S7', dxcc => 149, itu => 53, utcoff => -4.0, lat => -4, long => 56 }, - 212 => { name => 'Sao-Tome-S9', dxcc => 150, itu => 47, utcoff => 0.0, lat => 0.3, long => 6 }, - 213 => { name => 'Sweden-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 59.3, long => 18.1 }, - 214 => { name => 'Poland-SP', dxcc => 152, itu => 28, utcoff => -1.0, lat => 50, long => 20 }, - 215 => { name => 'Sudan-ST', dxcc => 153, itu => 48, utcoff => -2.0, lat => 15.5, long => 32.5 }, - 216 => { name => 'Southern-Sudan-ST0', dxcc => 154, itu => 48, utcoff => -2.0, lat => 5, long => 31.6 }, - 217 => { name => 'Egypt-SU', dxcc => 155, itu => 38, utcoff => -2.0, lat => 30, long => 31.4 }, - 218 => { name => 'Greece-SV', dxcc => 156, itu => 28, utcoff => -2.0, lat => 38, long => 23.7 }, - 219 => { name => 'Dodecanese-SV5', dxcc => 157, itu => 28, utcoff => -2.0, lat => 36.5, long => 27.5 }, - 220 => { name => 'Crete-SV9', dxcc => 158, itu => 28, utcoff => -2.0, lat => 35.4, long => 25.2 }, - 221 => { name => 'Mount-Athos-SV/A', dxcc => 159, itu => 28, utcoff => -2.0, lat => 40.2, long => 24.3 }, - 222 => { name => 'Tuvalu-T2', dxcc => 160, itu => 65, utcoff => -12.0, lat => -8.7, long => 178.6 }, - 223 => { name => 'West-Kiribati-T30', dxcc => 143, itu => 65, utcoff => 11.0, lat => 1.63333333333333, long => 173.25 }, - 224 => { name => 'Central-Kiribati-T31', dxcc => 161, itu => 62, utcoff => 11.0, lat => 3.38333333333333, long => -172.133333333333 }, - 225 => { name => 'East-Kiribati-T32', dxcc => 162, itu => 61, utcoff => 10.0, lat => 2.43333333333333, long => -157.55 }, - 226 => { name => 'Banaba-Is-T33', dxcc => 323, itu => 62, utcoff => 11.0, lat => 1.43333333333333, long => 169.966666666667 }, - 227 => { name => 'Somali-T5', dxcc => 163, itu => 48, utcoff => -3.0, lat => 2, long => 46 }, - 228 => { name => 'San-Marino-T7', dxcc => 164, itu => 28, utcoff => -1.0, lat => 44, long => 13 }, - 229 => { name => 'Turkey-TA', dxcc => 165, itu => 39, utcoff => -2.0, lat => 39.9, long => 32.9 }, - 230 => { name => 'Iceland-TF', dxcc => 166, itu => 17, utcoff => 0.0, lat => 64.1, long => -22 }, - 231 => { name => 'Guatemala-TG', dxcc => 167, itu => 11, utcoff => 6.0, lat => 14.6, long => -90.5 }, - 232 => { name => 'Costa-Rica-TI', dxcc => 168, itu => 11, utcoff => 6.0, lat => 10, long => -84 }, - 233 => { name => 'Cocos-Is-TI9', dxcc => 169, itu => 11, utcoff => 6.0, lat => 5, long => -87 }, - 234 => { name => 'Cameroon-TJ', dxcc => 170, itu => 47, utcoff => -1.0, lat => 4, long => 12 }, - 235 => { name => 'Corsica-TK', dxcc => 171, itu => 28, utcoff => -1.0, lat => 42, long => 9 }, - 236 => { name => 'Central-Af.-Rep-TL', dxcc => 172, itu => 47, utcoff => -1.0, lat => 4.5, long => 18 }, - 237 => { name => 'Congo-TN', dxcc => 173, itu => 52, utcoff => -1.0, lat => -4, long => 15 }, - 238 => { name => 'Gabon-TR', dxcc => 174, itu => 52, utcoff => -1.0, lat => 0.5, long => 9 }, - 239 => { name => 'Chad-TT', dxcc => 175, itu => 47, utcoff => -1.0, lat => 12, long => 15 }, - 240 => { name => 'Ivory-Coast-TU', dxcc => 176, itu => 46, utcoff => 0.0, lat => 5.5, long => -4 }, - 241 => { name => 'Benin-TY', dxcc => 177, itu => 46, utcoff => -1.0, lat => 6.3, long => 2.3 }, - 242 => { name => 'Mali-TZ', dxcc => 178, itu => 46, utcoff => 0.0, lat => 13, long => -8 }, - 243 => { name => 'Eur-Russia-UA1-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 60, long => 30 }, - 244 => { name => 'Kaliningrad-UA2', dxcc => 181, itu => 29, utcoff => -3.0, lat => 55, long => 20.5 }, - 245 => { name => 'Asia-Novosibirsk-UA9', dxcc => 182, itu => 32, utcoff => -7.0, lat => 55, long => 83 }, - 246 => { name => 'Ukraine-UR(OLD_UB)', dxcc => 183, itu => 29, utcoff => -3.0, lat => 50.5, long => 31 }, - 247 => { name => 'Belarus-EU(OLD_UC)', dxcc => 184, itu => 29, utcoff => -3.0, lat => 54, long => 27.5 }, - 248 => { name => 'Azerbaijan-4J(OLD_UD)', dxcc => 185, itu => 29, utcoff => -4.0, lat => 40.5, long => 50 }, - 249 => { name => 'Georgia-4L(OLD_UF)', dxcc => 186, itu => 29, utcoff => -4.0, lat => 41.5, long => 45 }, - 250 => { name => 'Armenia-EK(OLD_UG)', dxcc => 187, itu => 29, utcoff => -4.0, lat => 50.5, long => 44.5 }, - 251 => { name => 'Turkmenistan-EZ(OLD_UH)', dxcc => 188, itu => 30, utcoff => -5.0, lat => 38, long => 58 }, - 252 => { name => 'Uzbekistan-UJ(OLD_UI)', dxcc => 189, itu => 30, utcoff => -5.0, lat => 40, long => 64 }, - 253 => { name => 'Tajikistan-EY(OLD_UJ)', dxcc => 190, itu => 30, utcoff => -6.0, lat => 39.5, long => 67 }, - 254 => { name => 'Kazakhstan-UN(OLD_UL)', dxcc => 191, itu => 30, utcoff => -6.0, lat => 53, long => 76 }, - 255 => { name => 'Kyrgyzstan-EX(OLD_UM)', dxcc => 192, itu => 31, utcoff => -6.0, lat => 42, long => 75 }, - 256 => { name => 'Moldova-ER(OLD_UO)', dxcc => 193, itu => 29, utcoff => -3.0, lat => 47, long => 29 }, - 257 => { name => 'New-Brunsick-VE', dxcc => 197, itu => 9, utcoff => 4.0, lat => 45.3, long => -66.1 }, - 258 => { name => 'Australia-VK1-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -35.5, long => 149 }, - 259 => { name => 'Lord-Howe-Is-VK9/L', dxcc => 199, itu => 60, utcoff => -10.0, lat => -31.6, long => 159.1 }, - 260 => { name => 'Christmas-Is-VK9/X', dxcc => 200, itu => 54, utcoff => -6.30, lat => -10.5, long => 105.7 }, - 261 => { name => 'Cocos-Keeling-VK9Y', dxcc => 201, itu => 54, utcoff => -6.30, lat => -12.2, long => 96.8 }, - 262 => { name => 'Mellish-Reef-VK9/Z', dxcc => 202, itu => 56, utcoff => -10.0, lat => -17.6, long => 155.8 }, - 263 => { name => 'Norfolk-Is-VK9/N', dxcc => 203, itu => 60, utcoff => -11.30, lat => -29, long => 168 }, - 264 => { name => 'Willis-Is-VK9/W', dxcc => 204, itu => 60, utcoff => -10.0, lat => -16, long => 149.5 }, - 265 => { name => 'Heard-Is-VK0/H', dxcc => 205, itu => 68, utcoff => -5.0, lat => -53, long => 73.4 }, - 266 => { name => 'Macquarie-Is-VK0/M', dxcc => 206, itu => 60, utcoff => -11.0, lat => -54.7, long => 158.8 }, - 267 => { name => 'Anguilla-VP2E', dxcc => 207, itu => 11, utcoff => 4.0, lat => 18.3, long => -63 }, - 268 => { name => 'Montserrat-VP2M', dxcc => 208, itu => 11, utcoff => 4.0, lat => 16.8, long => -62.2 }, - 269 => { name => 'Tortola-BVI-VP2V', dxcc => 209, itu => 11, utcoff => 4.0, lat => 18.4, long => -64.6 }, - 270 => { name => 'Turks-Caicos-VP5', dxcc => 210, itu => 11, utcoff => 4.0, lat => 22, long => -72 }, - 271 => { name => 'Falkland-Is-VP8/F', dxcc => 234, itu => 16, utcoff => 3.0, lat => -51.75, long => -59 }, - 272 => { name => 'So-Georgia-VP8/G', dxcc => 211, itu => 73, utcoff => 2.0, lat => -54, long => -37 }, - 273 => { name => 'So-Orkney-VP8/O', dxcc => 212, itu => 73, utcoff => 2.0, lat => -60, long => -46 }, - 274 => { name => 'So-Sandwich-VP8/S', dxcc => 213, itu => 73, utcoff => 2.0, lat => -57, long => -28 }, - 275 => { name => 'So-Shetland-VP8/H', dxcc => 214, itu => 73, utcoff => 2.0, lat => -62, long => -58.5 }, - 276 => { name => 'Pitcairn-Is-VP6', dxcc => 217, itu => 63, utcoff => 8.30, lat => -25.1, long => -130.1 }, - 277 => { name => 'Bermuda-VP9', dxcc => 215, itu => 11, utcoff => 4.0, lat => 32.3, long => -64.7 }, - 278 => { name => 'Chagos-VQ9', dxcc => 216, itu => 41, utcoff => -5.0, lat => -7.3, long => 72.4 }, - 279 => { name => 'Hong-Kong-VS', dxcc => 218, itu => 44, utcoff => -8.0, lat => 22.5, long => 114 }, - 280 => { name => 'India-Bombay-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 19, long => 72.8 }, - 281 => { name => 'Andaman-Is-VU7/A', dxcc => 220, itu => 49, utcoff => -5.30, lat => 10, long => 94 }, - 282 => { name => 'Laccadive-Is-VU7/L', dxcc => 221, itu => 41, utcoff => -5.30, lat => 10, long => 70 }, - 283 => { name => 'Antigua-V2', dxcc => 222, itu => 11, utcoff => 4.0, lat => 17, long => -59.8 }, - 284 => { name => 'Belize-V3', dxcc => 223, itu => 11, utcoff => 6.0, lat => 17.5, long => -88.3 }, - 285 => { name => 'St-Kitts-V4', dxcc => 224, itu => 11, utcoff => 4.0, lat => 17.3, long => -62.6 }, - 286 => { name => 'Namibia-V5', dxcc => 267, itu => 57, utcoff => -2.0, lat => -22.6, long => 17.1 }, - 287 => { name => 'Brunei-V8', dxcc => 225, itu => 54, utcoff => -8.0, lat => 5, long => 115 }, - 288 => { name => 'Fed-Micronesia-V6', dxcc => 104, itu => 64, utcoff => -10.0, lat => 6.66666666666667, long => 143 }, - 289 => { name => 'Marshall-Is-V7', dxcc => 122, itu => 65, utcoff => -12.0, lat => 9.08333333333333, long => 167.333333333333 }, - 290 => { name => 'United-States-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 43, long => -87.9 }, - 291 => { name => 'Mexico-XE1-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 19.4, long => -99.1 }, - 292 => { name => 'Revilla-Gigedo-XF4', dxcc => 228, itu => 10, utcoff => 7.0, lat => 18, long => -112 }, - 293 => { name => 'Bukina-Faso-XT', dxcc => 229, itu => 46, utcoff => 0.0, lat => 12.3, long => -1.7 }, - 294 => { name => 'Kampuchea-XU', dxcc => 230, itu => 49, utcoff => -7.0, lat => 11.5, long => 105 }, - 295 => { name => 'Laos-XW', dxcc => 232, itu => 49, utcoff => -7.0, lat => 18, long => 102.5 }, - 296 => { name => 'Macao-XX', dxcc => 233, itu => 44, utcoff => -8.0, lat => 22, long => 114 }, - 297 => { name => 'Burma-XZ', dxcc => 235, itu => 49, utcoff => -6.30, lat => 16.8, long => 96 }, - 298 => { name => 'Afghanistan-YA', dxcc => 237, itu => 40, utcoff => -4.30, lat => 32, long => 65 }, - 299 => { name => 'Indonesia-YB', dxcc => 238, itu => 51, utcoff => -8.0, lat => -6, long => 107 }, - 300 => { name => 'Iraq-YI', dxcc => 239, itu => 39, utcoff => -3.0, lat => 33, long => 44.5 }, - 301 => { name => 'Vanuatu-YJ', dxcc => 240, itu => 56, utcoff => -11.0, lat => -18, long => 168 }, - 302 => { name => 'Syria-YK', dxcc => 241, itu => 39, utcoff => -2.0, lat => 34, long => 36.5 }, - 303 => { name => 'Latvia-YL', dxcc => 195, itu => 29, utcoff => -3.0, lat => 54.5, long => 25.5 }, - 304 => { name => 'Nicaragua-YN', dxcc => 242, itu => 11, utcoff => 7.0, lat => 12, long => -86 }, - 305 => { name => 'Romania-YO', dxcc => 243, itu => 28, utcoff => -2.0, lat => 44.4, long => 26.1 }, - 306 => { name => 'El-Salvador-YS', dxcc => 244, itu => 11, utcoff => 7.0, lat => 14, long => -89 }, - 307 => { name => 'Rest-Yugoslavia-YU', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.8333333333333, long => 20.5166666666667 }, - 308 => { name => 'Bosnia-hercegovina-T9', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 }, - 309 => { name => 'Macedonia-Z3', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 }, - 310 => { name => 'Croatia-9A', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 }, - 311 => { name => 'Slovenia-S5', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 }, - 312 => { name => 'Venezuela-YV', dxcc => 246, itu => 12, utcoff => 4.0, lat => 10.5, long => -67 }, - 313 => { name => 'Aves-Is-YV0', dxcc => 247, itu => 11, utcoff => 4.0, lat => 15.7, long => -63.6333333333333 }, - 314 => { name => 'Albania-ZA', dxcc => 248, itu => 28, utcoff => -1.0, lat => 41.5, long => 19.5 }, - 315 => { name => 'Gibraltar-ZB', dxcc => 249, itu => 37, utcoff => -1.0, lat => 36, long => -5.5 }, - 316 => { name => 'UK-Soverign-Base-ZC4', dxcc => 250, itu => 39, utcoff => -2.0, lat => 35, long => 33 }, - 317 => { name => 'St-Helena-ZD7', dxcc => 251, itu => 66, utcoff => 0.0, lat => -16, long => -6 }, - 318 => { name => 'Ascension-Is-ZD8', dxcc => 252, itu => 66, utcoff => 0.0, lat => -8, long => -14 }, - 319 => { name => 'Tristan-Da-Cunha-ZD8', dxcc => 253, itu => 66, utcoff => 0.0, lat => -37.1, long => -12.3 }, - 320 => { name => 'Zimbabwe-Z2', dxcc => 254, itu => 53, utcoff => -2.0, lat => -18, long => 31 }, - 321 => { name => 'Cayman-Is-ZF', dxcc => 255, itu => 11, utcoff => 5.0, lat => 19.5, long => -81.2 }, - 322 => { name => 'No-Cook-Is-ZK1/N', dxcc => 256, itu => 62, utcoff => 10.30, lat => -10.5, long => -161 }, - 323 => { name => 'So-Cook-Is-ZK1/S', dxcc => 257, itu => 62, utcoff => 10.30, lat => -21, long => -159.5 }, - 324 => { name => 'Niue-Is-ZK2', dxcc => 258, itu => 62, utcoff => 11.0, lat => -19, long => -170 }, - 325 => { name => 'Tokelaus-ZK3', dxcc => 259, itu => 62, utcoff => 11.0, lat => -8.4, long => -172.7 }, - 326 => { name => 'New-Zealand-ZL1-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -36.9, long => 174.8 }, - 327 => { name => 'Chatham-Is-ZL7', dxcc => 261, itu => 60, utcoff => -12.45, lat => -44, long => -176 }, - 328 => { name => 'Kermadec-Is-ZL8', dxcc => 262, itu => 60, utcoff => -12.0, lat => -30, long => -178 }, - 329 => { name => 'Auckland-Campbell-ZL9', dxcc => 263, itu => 60, utcoff => -12.0, lat => -52.5, long => 169 }, - 330 => { name => 'Paraguay-ZP', dxcc => 164, itu => 14, utcoff => 4.0, lat => -25.3, long => -57.7 }, - 331 => { name => 'So-Africa-ZS1-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -33.9, long => 18.4 }, - 332 => { name => 'Marion-Is-ZS8', dxcc => 266, itu => 57, utcoff => -2.0, lat => -46.8, long => 37.8 }, - 333 => { name => 'Pirat_Country', dxcc => 333, itu => 17, utcoff => -0.0, lat => 0, long => 0 }, - 334 => { name => 'Agalega-3B6', dxcc => 272, itu => 53, utcoff => -4.0, lat => -10.4, long => 56.6 }, - 335 => { name => 'Fiji-Is-3D2/F', dxcc => 277, itu => 56, utcoff => -12.0, lat => -17, long => 178 }, - 336 => { name => 'Russia-Antarcti-CE9(OLD_4K1)', dxcc => 102, itu => 67, utcoff => -4.0, lat => -65, long => -64 }, - 337 => { name => 'U.N.-NY-4U/U', dxcc => 284, itu => 8, utcoff => 5.0, lat => 40.8, long => -74 }, - 338 => { name => 'Yemen-7O', dxcc => 285, itu => 39, utcoff => -3.0, lat => 15, long => 44 }, - 339 => { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, utcoff => -3.0, lat => 13, long => 45 }, - 340 => { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, utcoff => -3.0, lat => 13, long => 45 }, - 341 => { name => 'East-Malaysia-9M6', dxcc => 313, itu => 54, utcoff => -7.30, lat => 2, long => 113 }, - 342 => { name => 'Zaire-Kisangani-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => 1, long => 25 }, - 343 => { name => 'Zaire-Lubumbashi-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => -12, long => 27.5 }, - 344 => { name => 'Zaire-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => -4.3, long => 15.3 }, - 345 => { name => 'China-Peking-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 40, long => 116.416666666667 }, - 346 => { name => 'China-Shanghai-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 21.2, long => 121.5 }, - 347 => { name => 'China-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 29.8, long => 106.5 }, - 348 => { name => 'Mozambique-Mozamb-C9', dxcc => 15, itu => 53, utcoff => -2.0, lat => -15, long => 41 }, - 349 => { name => 'Mozambique-C9', dxcc => 15, itu => 53, utcoff => -2.0, lat => -15, long => 41 }, - 350 => { name => 'Chile-N.-CE', dxcc => 16, itu => 14, utcoff => 4.0, lat => -20, long => -70.8 }, - 351 => { name => 'Chile-S.-CE', dxcc => 16, itu => 14, utcoff => 4.0, lat => -55, long => -70.8 }, - 352 => { name => 'Antarctica_Casey', dxcc => 102, itu => 67, utcoff => -8.0, lat => -66.2833333333333, long => 110.533333333333 }, - 353 => { name => 'Antarctica_Rockford', dxcc => 102, itu => 67, utcoff => 10.0, lat => -79, long => -150 }, - 354 => { name => 'Antarctica_Breadmore', dxcc => 102, itu => 67, utcoff => -12.0, lat => -83, long => 178 }, - 355 => { name => 'Antarctica_Davis', dxcc => 102, itu => 67, utcoff => -5.0, lat => -68.5833333333333, long => 77.9666666666667 }, - 356 => { name => 'Antarctica_Mawson', dxcc => 102, itu => 67, utcoff => -4.0, lat => -67.5833333333333, long => 62.8833333333333 }, - 357 => { name => 'Antarctica_Palmer', dxcc => 102, itu => 67, utcoff => 4.0, lat => -64.7666666666667, long => -64.0833333333333 }, - 358 => { name => 'Antarctica_Sanae', dxcc => 102, itu => 67, utcoff => 0.0, lat => -70.5, long => -2.5 }, - 359 => { name => 'Antarctica_McMurdo', dxcc => 102, itu => 67, utcoff => -11.0, lat => -77.8333333333333, long => 166.416666666667 }, - 360 => { name => 'Antarctica_Baudouin', dxcc => 102, itu => 67, utcoff => 0.0, lat => -70.4166666666667, long => 11.8333333333333 }, - 361 => { name => 'Antarctica_Novolaz', dxcc => 102, itu => 67, utcoff => 0.0, lat => -70.8333333333333, long => 11.8333333333333 }, - 362 => { name => 'Antarctica_Molodezanaja', dxcc => 102, itu => 67, utcoff => 3.0, lat => -67.5833333333333, long => -46.5833333333333 }, - 363 => { name => 'Antarctica_Mirnyy', dxcc => 102, itu => 67, utcoff => -6.0, lat => -66.5333333333333, long => 93 }, - 364 => { name => 'Antarctica_Scott', dxcc => 102, itu => 67, utcoff => -11.0, lat => -77.8333333333333, long => 166.416666666667 }, - 365 => { name => 'Antarctica_Dumont', dxcc => 102, itu => 67, utcoff => -9.0, lat => -66.6666666666667, long => 140 }, - 366 => { name => 'Antarctica_Gen.Belgrado', dxcc => 102, itu => 67, utcoff => 2.0, lat => -77.5, long => -36 }, - 367 => { name => 'Antarctica_Showa', dxcc => 102, itu => 67, utcoff => 2.0, lat => -69, long => -39.5833333333333 }, - 368 => { name => 'Antarctica', dxcc => 102, itu => 67, utcoff => 8.0, lat => -80, long => -120 }, - 369 => { name => 'Melilla-EA9', dxcc => 37, itu => 37, utcoff => -1.0, lat => 35.3, long => -3 }, - 370 => { name => 'Fr.-Pol.-Marquesas.-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -8.88333333333333, long => -140.116666666667 }, - 371 => { name => 'Fr.-Pol.-Mururoa-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -21, long => -140 }, - 372 => { name => 'Fr.-Pol.-Bora-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -16, long => -152 }, - 373 => { name => 'Fr.-Pol.-Austral-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -22.45, long => -151.35 }, - 374 => { name => 'Antarctica-Dumo-CE9', dxcc => 57, itu => 67, utcoff => -9.0, lat => -67, long => 140 }, - 375 => { name => 'Columbia-HK', dxcc => 76, itu => 12, utcoff => 5.0, lat => 5, long => -74 }, - 376 => { name => 'San-Andres-Is-HK0/A', dxcc => 78, itu => 11, utcoff => 5.0, lat => 12.5, long => -81.7 }, - 377 => { name => 'Saudi-Arabia-Mecc-HZ', dxcc => 84, itu => 39, utcoff => -3.0, lat => 22, long => 40 }, - 378 => { name => 'Italy-Trieste-I', dxcc => 85, itu => 28, utcoff => -1.0, lat => 45.5, long => 14 }, - 379 => { name => 'Japan-JA3', dxcc => 95, itu => 45, utcoff => -9.0, lat => 34, long => 136 }, - 380 => { name => 'Japan-JA7', dxcc => 95, itu => 45, utcoff => -9.0, lat => 38, long => 140.8 }, - 381 => { name => 'Japan-JA8', dxcc => 95, itu => 45, utcoff => -9.0, lat => 43.8333333333333, long => 142 }, - 382 => { name => 'Mongolia-West-JT', dxcc => 98, itu => 32, utcoff => -8.0, lat => 49, long => 90 }, - 383 => { name => 'Antarctica-Bryd-CE9', dxcc => 102, itu => 67, utcoff => 8.0, lat => -80, long => -120 }, - 384 => { name => 'Antarctica-McMurdo-CE9', dxcc => 102, itu => 67, utcoff => -11.0, lat => -77.5, long => 167 }, - 385 => { name => 'Antarctica-Palmer-CE9', dxcc => 102, itu => 67, utcoff => 4.0, lat => -65, long => -64 }, - 386 => { name => 'Antarctica-CE9', dxcc => 102, itu => 67, utcoff => 4.0, lat => -65, long => -64 }, - 387 => { name => 'Hawaii-Honolulu-KH6', dxcc => 112, itu => 61, utcoff => 10.0, lat => 21.3, long => -157.9 }, - 388 => { name => 'Alaska-Fairbanks-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 64.8, long => -147.9 }, - 389 => { name => 'Alaska-Juneau-KL7', dxcc => 117, itu => 1, utcoff => 8.0, lat => 58.3, long => -134.4 }, - 390 => { name => 'Alaska-Nome-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 64.5, long => -165.4 }, - 391 => { name => 'Alaska-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 61.2, long => -150 }, - 392 => { name => 'Trondheim-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 60.5, long => 5.33333333333333 }, - 393 => { name => 'Narvik-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 68.5, long => 17 }, - 394 => { name => 'Hammerfest-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 70.6666666666667, long => 23.5 }, - 395 => { name => 'Argentina-N.-LU', dxcc => 124, itu => 14, utcoff => 3.0, lat => -25, long => -65 }, - 396 => { name => 'Argentina-S.-LU', dxcc => 124, itu => 14, utcoff => 3.0, lat => -50, long => 700 }, - 397 => { name => 'Oulu-OH', dxcc => 130, itu => 18, utcoff => -2.0, lat => 65, long => 25.4166666666667 }, - 398 => { name => 'Market-Reef-OH0', dxcc => 132, itu => 18, utcoff => -2.0, lat => 60.3, long => 19 }, - 399 => { name => 'Czech-Rep-Bohemia-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 49.8333333333333, long => 14.5 }, - 400 => { name => 'Czech-Rep-Moravia-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 49.3333333333333, long => 17.1666666666667 }, - 401 => { name => 'Czech-Rep-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 49.6666666666667, long => 15.6666666666667 }, - 402 => { name => 'Greenland-Tule-OX', dxcc => 135, itu => 5, utcoff => 4.0, lat => 76.5666666666667, long => -68.7833333333333 }, - 403 => { name => 'Greenland-Godhavn-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 68, long => -64 }, - 404 => { name => 'Greenland-So.-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 60.7, long => -46 }, - 405 => { name => 'Greenland-East.-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 66, long => -38 }, - 406 => { name => 'Papua-Port-Moresby-P2', dxcc => 138, itu => 51, utcoff => -10.0, lat => -9.4, long => 147.1 }, - 407 => { name => 'Brazil-Rio-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -23, long => -43.2 }, - 408 => { name => 'Brazil-Manaus-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -3, long => -60 }, - 409 => { name => 'Brazil-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -23, long => -43.2 }, - 410 => { name => 'Brazil-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -16, long => -48 }, - 411 => { name => 'SM2-Kiruna-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 67.6666666666667, long => 20 }, - 412 => { name => 'SM3-Sundsval-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 62.3333333333333, long => 17.5 }, - 413 => { name => 'SM4-Karlstad-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 58.8333333333333, long => 13.5 }, - 414 => { name => 'SM6-Goteborg-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 56.6666666666667, long => 12 }, - 415 => { name => 'SM7-Malmo-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 54.5, long => 13 }, - 416 => { name => 'Central-Kiribati-T31', dxcc => 161, itu => 62, utcoff => 11.0, lat => -4, long => -171 }, - 417 => { name => 'East-Kiribati-So.-T32', dxcc => 162, itu => 61, utcoff => 10.0, lat => -5, long => -152.55 }, - 418 => { name => 'Palau-Is-T8', dxcc => 104, itu => 64, utcoff => -10.0, lat => 7.5, long => 134.5 }, - 419 => { name => 'Eur-Russia-UA3-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 56, long => 37.5 }, - 420 => { name => 'Eur-Russia-UA4-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 53.5, long => 50.5 }, - 421 => { name => 'Eur-Russia-UA6-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 47, long => 40 }, - 422 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 47, long => 40 }, - 423 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 60, long => 30 }, - 424 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 56, long => 37.5 }, - 425 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 53.5, long => 50.5 }, - 426 => { name => 'Asia-Russia-Perm-UA9', dxcc => 182, itu => 33, utcoff => -7.0, lat => 57.5, long => 56 }, - 427 => { name => 'Asia-Russia-UA9', dxcc => 182, itu => 32, utcoff => -7.0, lat => 55, long => 83 }, - 428 => { name => 'Asia-Khabarovsk-UA9', dxcc => 182, itu => 33, utcoff => -10.0, lat => 48, long => 135 }, - 429 => { name => 'Asia-Krasnoyarsk-UA9', dxcc => 182, itu => 23, utcoff => -7.0, lat => 56, long => 93 }, - 430 => { name => 'Asia-Rus-Yakutsk-UA9', dxcc => 182, itu => 34, utcoff => -9.0, lat => 62, long => 130 }, - 431 => { name => 'Asia-Rus-Vladivostok-UA9', dxcc => 182, itu => 34, utcoff => -9.0, lat => 44, long => 132 }, - 432 => { name => 'Asia-Rus-Petropavlovsk-UA9', dxcc => 182, itu => 34, utcoff => -10.0, lat => 55, long => 160 }, - 433 => { name => 'Asia-Khabarovsk-UA9', dxcc => 182, itu => 33, utcoff => -10.0, lat => 48, long => 135 }, - 434 => { name => 'Asia-Rus-Yakutsk-UA9', dxcc => 182, itu => 34, utcoff => -9.0, lat => 62, long => 130 }, - 435 => { name => 'Newfoundland-VE', dxcc => 197, itu => 9, utcoff => 3.0, lat => 48.5, long => -56 }, - 436 => { name => 'Nova-Scotia-VE', dxcc => 197, itu => 9, utcoff => 4.0, lat => 44.6, long => -63.6 }, - 437 => { name => 'Quebec-VE', dxcc => 197, itu => 4, utcoff => 5.0, lat => 45.5, long => -73.6 }, - 438 => { name => 'Ontario-VE', dxcc => 197, itu => 4, utcoff => 5.0, lat => 43.7, long => -79.4 }, - 439 => { name => 'Manitoba-VE', dxcc => 197, itu => 3, utcoff => 6.0, lat => 49.9, long => -97.1 }, - 440 => { name => 'Saskatchewan-VE', dxcc => 197, itu => 3, utcoff => 7.0, lat => 50.5, long => -104.6 }, - 441 => { name => 'Alberta-VE', dxcc => 197, itu => 2, utcoff => 7.0, lat => 51, long => -114.1 }, - 442 => { name => 'British-Columbia-VE', dxcc => 197, itu => 2, utcoff => 8.0, lat => 49.3, long => -123.1 }, - 443 => { name => 'Yukon-VE', dxcc => 197, itu => 75, utcoff => 8.0, lat => 60.7, long => -135.1 }, - 444 => { name => 'Canada-VE', dxcc => 197, itu => 4, utcoff => 5.0, lat => 43.7, long => -79.4 }, - 445 => { name => 'Australia-VK2-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -34, long => 151 }, - 446 => { name => 'Australia-VK3-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -38, long => 145 }, - 447 => { name => 'Australia-VK4-VK', dxcc => 198, itu => 55, utcoff => -10.0, lat => -27.5, long => 153 }, - 448 => { name => 'Australia-VK5-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -34.9, long => 138.6 }, - 449 => { name => 'Australia-VK6-VK', dxcc => 198, itu => 58, utcoff => -8.0, lat => -32, long => 115.9 }, - 450 => { name => 'Australia-VK7-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -42.9, long => 147.3 }, - 451 => { name => 'Australia-VK8-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -12.5, long => 130.9 }, - 452 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -10.0, lat => -35.5, long => 149 }, - 453 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -35.5, long => 149 }, - 454 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -34, long => 151 }, - 455 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -38, long => 145 }, - 456 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -10.0, lat => -27.5, long => 153 }, - 457 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -34.9, long => 138.6 }, - 458 => { name => 'Australia-VK', dxcc => 198, itu => 58, utcoff => -8.0, lat => -32, long => 115.9 }, - 459 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -42.9, long => 147.3 }, - 460 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -12.5, long => 130.9 }, - 461 => { name => 'Cocos-Keeling-VK9/Y', dxcc => 201, itu => 54, utcoff => -6.30, lat => -12.2, long => 96.8 }, - 462 => { name => 'Hong-Kong-VS', dxcc => 218, itu => 44, utcoff => -8.0, lat => 22.5, long => 144 }, - 463 => { name => 'India-Calcutta-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 22.6, long => 88.4 }, - 464 => { name => 'India-New-Delhi-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 28, long => 77 }, - 465 => { name => 'India-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 28, long => 77 }, - 466 => { name => 'India-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 28, long => 0 }, - 467 => { name => 'Fed-Mic-V6-East', dxcc => 104, itu => 64, utcoff => -10.0, lat => 6.66666666666667, long => 160 }, - 468 => { name => 'Unites-States-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 43, long => -87.9 }, - 469 => { name => 'Connecticut-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 41.8, long => -72.7 }, - 470 => { name => 'Maine-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 44.8, long => -68.8 }, - 471 => { name => 'Massachusetts-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 42.4, long => -71.1 }, - 472 => { name => 'New-Hampshire-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 43.2, long => -71.5 }, - 473 => { name => 'Rhode-Island-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 41.8, long => -71.4 }, - 474 => { name => 'Vermont-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 44.3, long => -72.6 }, - 475 => { name => 'New-Jersey-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.4, long => -74.4 }, - 476 => { name => 'New-York-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 43.1, long => -73.8 }, - 477 => { name => 'Delaware-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.7, long => -75.5 }, - 478 => { name => 'D.C.-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 38.9, long => -77 }, - 479 => { name => 'Maryland-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.3, long => -76.6 }, - 480 => { name => 'Pennsylvania-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 40.3, long => -76.9 }, - 481 => { name => 'Alabama-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 32.4, long => -86.3 }, - 482 => { name => 'Florida-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 30.3, long => -81.7 }, - 483 => { name => 'Georgia-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 33.8, long => -84.4 }, - 484 => { name => 'Kentucky-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 38.2, long => -85.8 }, - 485 => { name => 'North-Carolina-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 35.2, long => -80.8 }, - 486 => { name => 'South-Carolina-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 34, long => -81 }, - 487 => { name => 'Tennessee-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 36, long => -83.9 }, - 488 => { name => 'Virginia-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 37.5, long => -77.4 }, - 489 => { name => 'Arkansas-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 34.7, long => -92.3 }, - 490 => { name => 'Louisiana-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 29.9, long => -90.1 }, - 491 => { name => 'Mississippi-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 32.3, long => -90.2 }, - 492 => { name => 'New-Mexico-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 35.1, long => -106.7 }, - 493 => { name => 'Oklahoma-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 35.5, long => -97.5 }, - 494 => { name => 'Texas-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 32.8, long => -96.8 }, - 495 => { name => 'California-LA-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 34.1, long => -118.2 }, - 496 => { name => 'California-SF-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 37.5833333333333, long => -122.5 }, - 497 => { name => 'California-MV-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 37.4166666666667, long => -122.066666666667 }, - 498 => { name => 'California-SACTO-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 38.7, long => -121.466666666667 }, - 499 => { name => 'Arizona-W', dxcc => 226, itu => 6, utcoff => 7.0, lat => 33.5, long => -112.1 }, - 500 => { name => 'Idaho-W', dxcc => 226, itu => 6, utcoff => 7.0, lat => 43.6, long => -116.2 }, - 501 => { name => 'Montana-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 45.8, long => -108.5 }, - 502 => { name => 'Nevada-W', dxcc => 226, itu => 6, utcoff => 7.0, lat => 36.2, long => -115.1 }, - 503 => { name => 'Oregon-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 45.5, long => -122.7 }, - 504 => { name => 'Utah-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 40.8, long => -111.9 }, - 505 => { name => 'Washington-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 47.6, long => -122.3 }, - 506 => { name => 'Wyoming-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 41.1, long => -104.8 }, - 507 => { name => 'Michigan-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 42.3, long => -83 }, - 508 => { name => 'Ohio-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 41.5, long => -81.7 }, - 509 => { name => 'West-Virginia-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 38.4, long => -81.6 }, - 510 => { name => 'Illinois-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 41.9, long => -87.6 }, - 511 => { name => 'Indiana-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.8, long => -86.2 }, - 512 => { name => 'Wisconsin-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 43, long => -87.9 }, - 513 => { name => 'Colorado-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 39.7, long => -105 }, - 514 => { name => 'Iowa-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 41.6, long => -93.6 }, - 515 => { name => 'Kansas-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 37.7, long => -97.3 }, - 516 => { name => 'Minnesota-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 45, long => -93.3 }, - 517 => { name => 'Missouri-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 39.1, long => -94.6 }, - 518 => { name => 'Nebraska-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 41.3, long => -95.9 }, - 519 => { name => 'North-Dakota-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 46.9, long => -96.8 }, - 520 => { name => 'South-Dakota-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 44.1, long => -103.2 }, - 521 => { name => 'Mexico-XE2-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 28.7, long => -106 }, - 522 => { name => 'Mexico-XE3-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 21, long => -89.7 }, - 523 => { name => 'Mexico-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 21, long => -89.7 }, - 524 => { name => 'Mexico-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 19.4, long => -99.1 }, - 525 => { name => 'Mexico-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 28.7, long => -106 }, - 526 => { name => 'Indonesia-EAST-YB', dxcc => 238, itu => 51, utcoff => -8.0, lat => -6, long => 135 }, - 527 => { name => 'Indonesia-WEST-YB', dxcc => 238, itu => 51, utcoff => -8.0, lat => 6, long => 95 }, - 528 => { name => 'Yugoslavia-YU', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 }, - 529 => { name => 'New-Zealand-ZL2-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -41.3, long => 174.8 }, - 530 => { name => 'New-Zealand-ZL3-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -43, long => 172.5 }, - 531 => { name => 'New-Zealand-ZL4-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -46, long => 170 }, - 532 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -46, long => 170 }, - 533 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -36.9, long => 174.8 }, - 534 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -41.3, long => 174.8 }, - 535 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -43, long => 172.5 }, - 536 => { name => 'Antarctica-Scott-CE9', dxcc => 102, itu => 67, utcoff => -11.0, lat => -78, long => 165 }, - 537 => { name => 'So-Africa-ZS5-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -29.9, long => 30.9 }, - 538 => { name => 'So-Africa-ZS6-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -26.2, long => 28.1 }, - 539 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -26.2, long => 28.1 }, - 540 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -33.9, long => 18.4 }, - 541 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -28.5, long => 27 }, - 542 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -29.9, long => 30.9 }, +%pre = ( + '0' => '333', + '10G' => '333', + '1A' => '1', + '1B' => '333', + '1S' => '2', + '1Z' => '297', + '2' => '121', + '2A2' => '121', + '2A3' => '125', + '2A4' => '127', + '2A5' => '123', + '2A6' => '122', + '2A7' => '124', + '2A8' => '126', + '2B2' => '121', + '2B3' => '125', + '2B4' => '127', + '2B5' => '123', + '2B6' => '122', + '2B7' => '124', + '2B8' => '126', + '2C' => '127', + '2C2' => '121', + '2C3' => '125', + '2C4' => '127', + '2C5' => '123', + '2C6' => '122', + '2C7' => '124', + '2C8' => '126', + '2D' => '122', + '2D2' => '121', + '2D3' => '125', + '2D4' => '127', + '2D5' => '123', + '2D6' => '122', + '2D7' => '124', + '2D8' => '126', + '2E2' => '121', + '2E3' => '125', + '2E4' => '127', + '2E5' => '123', + '2E6' => '122', + '2E7' => '124', + '2E8' => '126', + '2F2' => '121', + '2F3' => '125', + '2F4' => '127', + '2F5' => '123', + '2F6' => '122', + '2F7' => '124', + '2F8' => '126', + '2G2' => '121', + '2G3' => '125', + '2G4' => '127', + '2G5' => '123', + '2G6' => '122', + '2G7' => '124', + '2G8' => '126', + '2H' => '124', + '2H2' => '121', + '2H3' => '125', + '2H4' => '127', + '2H5' => '123', + '2H6' => '122', + '2H7' => '124', + '2H8' => '126', + '2I' => '123', + '2I2' => '121', + '2I3' => '125', + '2I4' => '127', + '2I5' => '123', + '2I6' => '122', + '2I7' => '124', + '2I8' => '126', + '2J' => '124', + '2J2' => '121', + '2J3' => '125', + '2J4' => '127', + '2J5' => '123', + '2J6' => '122', + '2J7' => '124', + '2J8' => '126', + '2K2' => '121', + '2K3' => '125', + '2K4' => '127', + '2K5' => '123', + '2K6' => '122', + '2K7' => '124', + '2K8' => '126', + '2L2' => '121', + '2L3' => '125', + '2L4' => '127', + '2L5' => '123', + '2L6' => '122', + '2L7' => '124', + '2L8' => '126', + '2M' => '125', + '2M2' => '121', + '2M3' => '125', + '2M4' => '127', + '2M5' => '123', + '2M6' => '122', + '2M7' => '124', + '2M8' => '126', + '2N' => '123', + '2N2' => '121', + '2N3' => '125', + '2N4' => '127', + '2N5' => '123', + '2N6' => '122', + '2N7' => '124', + '2N8' => '126', + '2O2' => '121', + '2O3' => '125', + '2O4' => '127', + '2O5' => '123', + '2O6' => '122', + '2O7' => '124', + '2O8' => '126', + '2P' => '126', + '2P2' => '121', + '2P3' => '125', + '2P4' => '127', + '2P5' => '123', + '2P6' => '122', + '2P7' => '124', + '2P8' => '126', + '2Q2' => '121', + '2Q3' => '125', + '2Q4' => '127', + '2Q5' => '123', + '2Q6' => '122', + '2Q7' => '124', + '2Q8' => '126', + '2R2' => '121', + '2R3' => '125', + '2R4' => '127', + '2R5' => '123', + '2R6' => '122', + '2R7' => '124', + '2R8' => '126', + '2S' => '125', + '2S2' => '121', + '2S3' => '125', + '2S4' => '127', + '2S5' => '123', + '2S6' => '122', + '2S7' => '124', + '2S8' => '126', + '2T' => '122', + '2T2' => '121', + '2T3' => '125', + '2T4' => '127', + '2T5' => '123', + '2T6' => '122', + '2T7' => '124', + '2T8' => '126', + '2U' => '126', + '2U2' => '121', + '2U3' => '125', + '2U4' => '127', + '2U5' => '123', + '2U6' => '122', + '2U7' => '124', + '2U8' => '126', + '2V2' => '121', + '2V3' => '125', + '2V4' => '127', + '2V5' => '123', + '2V6' => '122', + '2V7' => '124', + '2V8' => '126', + '2W' => '127', + '2W2' => '121', + '2W3' => '125', + '2W4' => '127', + '2W5' => '123', + '2W6' => '122', + '2W7' => '124', + '2W8' => '126', + '2X2' => '121', + '2X3' => '125', + '2X4' => '127', + '2X5' => '123', + '2X6' => '122', + '2X7' => '124', + '2X8' => '126', + '2Y2' => '121', + '2Y3' => '125', + '2Y4' => '127', + '2Y5' => '123', + '2Y6' => '122', + '2Y7' => '124', + '2Y8' => '126', + '2Z2' => '121', + '2Z3' => '125', + '2Z4' => '127', + '2Z5' => '123', + '2Z6' => '122', + '2Z7' => '124', + '2Z8' => '126', + '3A' => '3', + '3B6' => '4', + '3B7' => '334', + '3B8' => '5', + '3B9' => '6', + '3C' => '7', + '3C0' => '8', + '3D2' => '9,335,11', + '3D2/C' => '9', + '3D2/F' => '10', + '3D2/R' => '11', + '3D2AA' => '11', + '3D2AG/P' => '11', + '3D2AG/R' => '11', + '3D2AM' => '9', + '3D2AP' => '11', + '3D2CR' => '9', + '3D2CT' => '9', + '3D2CU' => '9', + '3D2DD' => '11', + '3D2HI' => '11', + '3D2HK' => '11', + '3D2HL' => '9', + '3D2ID' => '11', + '3D2KZ' => '11', + '3D2MU' => '11', + '3D2OQ' => '11', + '3D2RJ' => '11', + '3D2RW/P' => '11', + '3D2RW/R' => '11', + '3D2SH' => '11', + '3D2VT' => '9', + '3D2WV' => '9', + '3D2XR' => '11', + '3D2XV' => '11', + '3D2XX' => '11', + '3D6' => '12', + '3DA' => '12', + '3E' => '142', + '3F' => '142', + '3G' => '74', + '3G0' => '76', + '3G0X' => '77', + '3G0Z' => '78', + '3H' => '347', + '3I' => '347', + '3J' => '347', + '3K' => '347', + '3L' => '347', + '3M' => '347', + '3N' => '347', + '3O' => '347', + '3P' => '347', + '3Q' => '347', + '3R' => '347', + '3S' => '347', + '3T' => '347', + '3U' => '347', + '3V' => '13', + '3W' => '14', + '3X' => '15', + '3Y' => '16,17', + '3Y/B' => '16', + '3Y/P' => '17', + '3Y0PI' => '17', + '3Y1EE' => '17', + '3Y2AQ' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '3Y2GV' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '3Y9YBA' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '3Z' => '214', + '4A' => '523', + '4A4' => '292', + '4B' => '523', + '4B4' => '292', + '4C' => '523', + '4C4' => '292', + '4D' => '92', + '4E' => '92', + '4F' => '92', + '4G' => '92', + '4H' => '92', + '4I' => '92', + '4J' => '248', + '4J1FM' => '18', + '4J1FS' => '18', + '4J1FW' => '18', + '4K' => '248', + '4K1' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '4K1ADQ' => '275', + '4K1F' => '275', + '4K1ZI' => '274', + '4K2' => '19', + '4K4' => '245,426', + '4K4BEU' => '245,426', + '4K4POL' => '245,426', + '4K4QQ' => '245,426', + '4L' => '249', + '4M' => '312', + '4M0' => '313', + '4N' => '528', + '4N4' => '308', + '4O' => '528', + '4P' => '20', + '4Q' => '20', + '4R' => '20', + '4S' => '20', + '4T' => '187', + '4U' => '302', + '4U/KC0PA' => '209', + '4U/OH2BBF' => '55', + '4U/RW3AH' => '307', + '4U0ITU' => '21', + '4U0UN' => '337,22', + '4U1I' => '21', + '4U1ITU' => '21', + '4U1SCO' => '103', + '4U1U' => '337,22', + '4U1UN' => '337,22', + '4U1V' => '189', + '4U1WB' => '290', + '4U2ITU' => '21', + '4U2UN' => '337,22', + '4U3ITU' => '21', + '4U3UN' => '337,22', + '4U43' => '337', + '4U47UN' => '337,22', + '4U48UN' => '337,22', + '4U49UN' => '337,22', + '4U4ITU' => '21', + '4U4UN' => '337,22', + '4U50UN' => '337,22', + '4U5ITU' => '21', + '4U5UN' => '337,22', + '4U6ITU' => '21', + '4U6UN' => '337,22', + '4U7ITU' => '21', + '4U7UN' => '337,22', + '4U8ITU' => '21', + '4U8UN' => '337,22', + '4U9ITU' => '21', + '4U9Q' => '52,342,343', + '4U9U' => '53', + '4U9UN' => '337,22', + '4V' => '135', + '4W' => '338,340', + '4X' => '23', + '4Z' => '23', + '50V' => '333', + '5A' => '24', + '5B' => '25', + '5C' => '80', + '5D' => '80', + '5E' => '80', + '5F' => '80', + '5G' => '80', + '5H' => '26', + '5I' => '26', + '5J' => '375', + '5J0' => '139', + '5J0M' => '138', + '5K' => '375', + '5K0' => '139', + '5K0M' => '138', + '5L' => '98,98', + '5M' => '98', + '5N' => '27', + '5O' => '27', + '5P' => '198', + '5Q' => '198', + '5R' => '28', + '5S' => '28', + '5T' => '29', + '5U' => '30', + '5V' => '31', + '5W' => '32', + '5X' => '33', + '5Y' => '34', + '5Z' => '34', + '6A' => '217', + '6B' => '217', + '6C' => '302', + '6D' => '523', + '6D4' => '292', + '6E' => '523', + '6E4' => '292', + '6F' => '291,521,522', + '6F4' => '292', + '6G' => '523', + '6G4' => '292', + '6H' => '523', + '6H4' => '292', + '6I' => '523', + '6I4' => '292', + '6J' => '523', + '6J4' => '292', + '6K' => '140', + '6L' => '140', + '6M' => '140', + '6N' => '140', + '6O' => '227', + '6P' => '64', + '6Q' => '64', + '6R' => '64', + '6S' => '64', + '6T' => '215', + '6T0' => '216', + '6U' => '215', + '6U0' => '216', + '6V' => '35', + '6W' => '35', + '6X' => '28', + '6Y' => '36', + '6Z' => '98', + '7A' => '299', + '7B' => '299', + '7C' => '299', + '7D' => '299', + '7E' => '299', + '7F' => '299', + '7G' => '299', + '7H' => '299', + '7I' => '299', + '7J' => '156', + '7J1ACH' => '158', + '7K' => '156', + '7L' => '156', + '7M' => '156', + '7N' => '156', + '7O' => '339', + '7P' => '38', + '7Q' => '39', + '7R' => '40', + '7S' => '213,213', + '7S8' => '368', + '7S8AAA' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '7S8BBB' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '7T' => '40', + '7U' => '40', + '7V' => '40', + '7W' => '40', + '7X' => '40', + '7Y' => '40', + '7Z' => '146,377', + '8A' => '299', + '8B' => '299', + '8C' => '299', + '8D' => '299', + '8E' => '299', + '8F' => '299', + '8G' => '299', + '8H' => '299', + '8I' => '299', + '8J' => '368,156', + '8J1RL' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '8J1RM' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + '8K' => '156', + '8L' => '156,157,379,380,381', + '8M' => '156', + '8N' => '156,157,379,380,381', + '8O' => '57', + '8P' => '41', + '8Q' => '42', + '8R' => '43', + '8S' => '213,213', + '8T' => '465', + '8T4' => '281', + '8T7' => '281,282', + '8U' => '465', + '8U4' => '281', + '8U7' => '281,282', + '8V' => '465', + '8V4' => '281', + '8V7' => '281,282', + '8W' => '465', + '8W4' => '281', + '8W7' => '281,282', + '8X' => '465', + '8X4' => '281', + '8X7' => '281,282', + '8Y' => '465', + '8Y4' => '281', + '8Y7' => '281,282', + '8Z' => '146,377', + '8l' => '156', + '9A' => '310', + '9A3A/4U' => '135', + '9B' => '99', + '9C' => '99', + '9D' => '99,102', + '9E' => '101', + '9F' => '101', + '9G' => '44', + '9H' => '45', + '9I' => '46', + '9J' => '46', + '9K' => '47', + '9L' => '48', + '9M0' => '2', + '9M2' => '49', + '9M4' => '49', + '9M6' => '50,341', + '9M8' => '50,341', + '9N' => '51', + '9O' => '344', + '9P' => '344', + '9Q' => '52,342,343', + '9R' => '344', + '9S' => '344', + '9T' => '344', + '9U' => '53', + '9V' => '54', + '9W0' => '2', + '9W2' => '49', + '9W4' => '49', + '9W6' => '50,341', + '9W8' => '50,341', + '9X' => '55', + '9Y' => '56', + '9Z' => '56', + 'A' => '290', + 'A2' => '57', + 'A3' => '58', + 'A4' => '59', + 'A5' => '60', + 'A6' => '61', + 'A7' => '62', + 'A8' => '98', + 'A9' => '63', + 'AA' => '290', + 'AB' => '290', + 'AC' => '290', + 'AD' => '290', + 'AE' => '290', + 'AF' => '290', + 'AG' => '290', + 'AH0' => '176', + 'AH1' => '166', + 'AH2' => '167', + 'AH2M' => '290', + 'AH3' => '168', + 'AH3C' => '290', + 'AH3D' => '290', + 'AH4' => '169', + 'AH5' => '170', + 'AH5K' => '171', + 'AH6' => '172,387', + 'AH7' => '172,387', + 'AH7K' => '173', + 'AH8' => '174', + 'AH9' => '175', + 'AI' => '290', + 'AJ' => '290', + 'AK' => '290', + 'AL' => '390', + 'AL7' => '391', + 'AL7H' => '290', + 'AM' => '93', + 'AM6' => '94', + 'AM8' => '95', + 'AM9' => '369', + 'AN' => '93', + 'AN6' => '94', + 'AN8' => '95,369', + 'AN9' => '96,369', + 'ANT' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'AO' => '93', + 'AO6' => '94', + 'AO8' => '95', + 'AO9' => '369', + 'AP' => '64', + 'AQ' => '64', + 'AR' => '64', + 'AS' => '64', + 'AT' => '465', + 'AT0' => '368', + 'AT3A' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'AT3D' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'AT4' => '281', + 'AT7' => '281,282', + 'AU' => '465', + 'AU4' => '281', + 'AU7' => '281,282', + 'AV' => '465', + 'AV4' => '281', + 'AV7' => '281,282', + 'AW' => '465', + 'AW4' => '281', + 'AW7' => '281,282', + 'AX' => '452', + 'AX0' => '266', + 'AX1' => '453', + 'AX2' => '454', + 'AX3' => '455', + 'AX4' => '456', + 'AX5' => '457', + 'AX6' => '458', + 'AX7' => '459', + 'AX8' => '460', + 'AX9' => '263', + 'AX9C' => '461', + 'AX9L' => '259', + 'AX9M' => '262', + 'AX9W' => '264', + 'AX9X' => '260', + 'AX9Y' => '461', + 'AY' => '183', + 'AZ' => '183', + 'BA' => '347', + 'BB' => '347', + 'BC' => '347', + 'BD' => '347', + 'BE' => '347', + 'BF' => '347', + 'BG' => '347', + 'BH' => '347', + 'BI' => '347', + 'BJ' => '347', + 'BK' => '347', + 'BL' => '347', + 'BM' => '347', + 'BN' => '347', + 'BO' => '67', + 'BP' => '347', + 'BQ' => '347', + 'BR' => '347', + 'BS' => '347', + 'BS7' => '65', + 'BT' => '68,345,346', + 'BU' => '347', + 'BV' => '67,347', + 'BV9P' => '66', + 'BV9S' => '2', + 'BW' => '347', + 'BX' => '347', + 'BY' => '68,345,346', + 'BZ' => '347', + 'C2' => '69', + 'C3' => '70', + 'C4' => '25', + 'C5' => '71', + 'C6' => '72', + 'C8' => '349', + 'C9' => '73,348', + 'CA' => '74', + 'CA0' => '76', + 'CA0X' => '77', + 'CA0Z' => '78', + 'CB' => '74', + 'CB0' => '76', + 'CB0X' => '77', + 'CB0Z' => '78', + 'CC' => '74', + 'CC0' => '76', + 'CC0X' => '77', + 'CC0Z' => '78', + 'CD' => '74', + 'CD0' => '76', + 'CD0X' => '77', + 'CD0Z' => '78', + 'CE' => '74,350,351', + 'CE0' => '76', + 'CE0A' => '76', + 'CE0BYM' => '78', + 'CE0FCM' => '78', + 'CE0I' => '78', + 'CE0MTY' => '78', + 'CE0MTZ' => '78', + 'CE0OGY' => '78', + 'CE0OGZ' => '78', + 'CE0OHA' => '78', + 'CE0X' => '77', + 'CE0Z' => '78', + 'CE9' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'CE9/CE2NVH' => '275', + 'CE9/CE3LOJ' => '275', + 'CE9/CE3MMV' => '275', + 'CE9/CE5BYE' => '275', + 'CE9AP' => '275', + 'CE9CMK' => '275', + 'CE9EVG' => '275', + 'CE9GEW' => '275', + 'CE9MFJ' => '275', + 'CE9MFR' => '275', + 'CE9NGV' => '275', + 'CE9OHB' => '275', + 'CE9PUA' => '275', + 'CE9PWE' => '275', + 'CE9RDS' => '275', + 'CF' => '444', + 'CF1' => '257,435,436', + 'CF2' => '437', + 'CF3' => '438', + 'CF4' => '439', + 'CF5' => '440', + 'CF6' => '441', + 'CF7' => '442', + 'CF8' => '443', + 'CF9' => '257', + 'CG' => '444', + 'CG1' => '257,435,436', + 'CG2' => '437', + 'CG3' => '438', + 'CG4' => '439', + 'CG5' => '440', + 'CG6' => '441', + 'CG7' => '442', + 'CG8' => '443', + 'CG9' => '257', + 'CH' => '444', + 'CH1' => '257,435,436', + 'CH2' => '437', + 'CH3' => '438', + 'CH4' => '439', + 'CH5' => '440', + 'CH6' => '441', + 'CH7' => '442', + 'CH8' => '443', + 'CH9' => '257', + 'CI' => '444', + 'CI1' => '257,435,436', + 'CI2' => '437', + 'CI3' => '438', + 'CI4' => '439', + 'CI5' => '440', + 'CI6' => '441', + 'CI7' => '442', + 'CI8' => '443', + 'CI9' => '257', + 'CJ' => '444', + 'CJ1' => '257,435,436', + 'CJ2' => '437', + 'CJ3' => '438', + 'CJ4' => '439', + 'CJ5' => '440', + 'CJ6' => '441', + 'CJ7' => '442', + 'CJ8' => '443', + 'CJ9' => '257', + 'CK' => '444', + 'CL' => '79', + 'CM' => '79', + 'CN' => '80', + 'CO' => '79', + 'CP' => '81', + 'CQ' => '82', + 'CQ3' => '84', + 'CQ9' => '84', + 'CR' => '82', + 'CR3' => '84', + 'CR5A' => '82', + 'CR5EBD' => '82', + 'CR6EDX' => '82', + 'CR7A' => '82', + 'CR8A' => '82', + 'CR8BWW' => '82', + 'CR9' => '84', + 'CS' => '82', + 'CS3' => '84', + 'CS9' => '84', + 'CT' => '82', + 'CT2' => '83', + 'CT3' => '84', + 'CT9' => '84', + 'CU' => '83', + 'CV' => '85', + 'CW' => '85', + 'CX' => '85', + 'CX0' => '368', + 'CX0XY' => '275', + 'CY' => '444', + 'CY0' => '87', + 'CY0SPI' => '86', + 'CY1' => '257,435,436', + 'CY2' => '437', + 'CY3' => '438', + 'CY4' => '439', + 'CY5' => '440', + 'CY6' => '441', + 'CY7' => '442', + 'CY8' => '443', + 'CY9' => '86', + 'CZ' => '444', + 'CZ1' => '257,435,436', + 'CZ2' => '437', + 'CZ3' => '438', + 'CZ4' => '439', + 'CZ5' => '440', + 'CZ6' => '441', + 'CZ7' => '442', + 'CZ8' => '443', + 'CZ9' => '257', + 'D' => '91', + 'D2' => '88', + 'D3' => '88', + 'D4' => '89', + 'D5' => '71', + 'D6' => '90', + 'D7' => '140', + 'D8' => '140', + 'D9' => '140', + 'DA' => '91', + 'DB' => '91', + 'DC' => '91', + 'DD' => '91', + 'DE' => '91,91', + 'DF' => '91', + 'DG' => '91', + 'DH' => '91', + 'DI' => '91', + 'DJ' => '91', + 'DK' => '91', + 'DL' => '91', + 'DL1KVC/P' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'DM' => '91', + 'DN' => '91', + 'DO' => '91', + 'DP' => '91', + 'DP0' => '368', + 'DP0GVN' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'DP1KGI' => '275', + 'DQ' => '91', + 'DR' => '91', + 'DS' => '140', + 'DT' => '140', + 'DU' => '92', + 'DU0' => '2', + 'DU0K' => '2', + 'DV' => '92', + 'DW' => '92', + 'DX' => '92', + 'DY' => '92', + 'DZ' => '92', + 'E2' => '144', + 'E3' => '102', + 'E5' => '246', + 'EA' => '93', + 'EA6' => '94', + 'EA8' => '95', + 'EA9' => '96,369', + 'EB' => '93', + 'EB6' => '94', + 'EB8' => '95', + 'EB9' => '369', + 'EC' => '93', + 'EC6' => '94', + 'EC8' => '95', + 'EC9' => '96,369', + 'ED' => '93', + 'ED0BAE' => '275', + 'ED0BOD' => '273', + 'ED6' => '94', + 'ED8' => '95', + 'ED9' => '96,369', + 'EE' => '93', + 'EE6' => '94', + 'EE8' => '95', + 'EE9' => '96,369', + 'EF' => '93', + 'EF6' => '94', + 'EF8' => '95', + 'EF9' => '369', + 'EG' => '93', + 'EG0BOD' => '275', + 'EG6' => '94', + 'EG8' => '95', + 'EG9' => '369', + 'EH' => '93', + 'EH6' => '94', + 'EH8' => '95', + 'EH9' => '369', + 'EI' => '97', + 'EJ' => '97', + 'EK' => '250', + 'EL' => '98', + 'EM' => '246', + 'EM1ANT' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'EN' => '246', + 'EO' => '246', + 'EP' => '99', + 'EQ' => '99', + 'ER' => '256', + 'ES' => '100', + 'ET' => '101', + 'EU' => '247', + 'EV' => '247', + 'EW' => '247', + 'EX' => '255', + 'EY' => '253', + 'EZ' => '251', + 'F' => '103', + 'FA' => '103', + 'FB' => '103', + 'FC' => '235', + 'FD' => '103', + 'FE' => '103', + 'FF' => '103', + 'FG' => '104', + 'FH' => '105', + 'FI' => '103', + 'FJ' => '115', + 'FJL' => '19', + 'FK' => '106', + 'FL' => '103', + 'FM' => '107', + 'FN' => '103', + 'FO' => '108,370,371,372,373,109', + 'FO/C' => '109', + 'FO0CI' => '109', + 'FP' => '110', + 'FQ' => '103', + 'FR' => '111,112,113,114', + 'FR/G' => '112', + 'FR/J' => '113', + 'FR/T' => '114', + 'FR4FA' => '113', + 'FR5AI' => '112', + 'FR5ZQ/E' => '113', + 'FR5ZQ/G' => '112', + 'FR5ZQ/J' => '113', + 'FR5ZU/E' => '113', + 'FR5ZU/G' => '112', + 'FR5ZU/J' => '113', + 'FR5ZU/T' => '114', + 'FR7CG' => '114', + 'FR7GL' => '112', + 'FS' => '115', + 'FT' => '116,117,374,118', + 'FT0W' => '116', + 'FT0X' => '117', + 'FT0Y' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'FT0Z' => '118', + 'FT2W' => '116', + 'FT2X' => '117', + 'FT2Y' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'FT2Z' => '118', + 'FT4W' => '116', + 'FT4X' => '117', + 'FT4Y' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'FT4Z' => '118', + 'FT5W' => '116', + 'FT5X' => '117', + 'FT5Y' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'FT5Z' => '118', + 'FT8W' => '116', + 'FT8X' => '117', + 'FT8Y' => '374', + 'FT8Z' => '118', + 'FU' => '103', + 'FV' => '103', + 'FW' => '119', + 'FX' => '103', + 'FY' => '120', + 'FZ' => '103', + 'G' => '121', + 'GB' => '121', + 'GB6AR' => '127', + 'GC' => '127', + 'GD' => '122', + 'GH' => '124', + 'GI' => '123', + 'GJ' => '124', + 'GM' => '125', + 'GN' => '126', + 'GP' => '126', + 'GS' => '125', + 'GT' => '122', + 'GU' => '126', + 'GW' => '127', + 'GX' => '121', + 'H2' => '25', + 'H3' => '142', + 'H4' => '128', + 'H40' => '129', + 'H5' => '539', + 'H6' => '304', + 'H7' => '304', + 'H8' => '142', + 'H9' => '142', + 'HA' => '130', + 'HB' => '131', + 'HB0' => '132', + 'HC' => '133', + 'HC8' => '134', + 'HD' => '133', + 'HD8' => '134', + 'HE' => '131', + 'HE0' => '132', + 'HF' => '214', + 'HF0' => '275', + 'HF0POL' => '275', + 'HG' => '130', + 'HH' => '135', + 'HI' => '136', + 'HJ' => '375', + 'HJ0' => '139', + 'HJ0M' => '138', + 'HK' => '137', + 'HK0' => '138,376', + 'HK0/A' => '139', + 'HK0/M' => '138', + 'HK0M' => '138', + 'HK0TU' => '138', + 'HL' => '140', + 'HL5BDS' => '275', + 'HL8KSJ' => '275', + 'HM' => '141', + 'HN' => '300', + 'HO' => '142', + 'HP' => '142', + 'HQ' => '143', + 'HR' => '143', + 'HS' => '144', + 'HT' => '304', + 'HU' => '306', + 'HV' => '145', + 'HW' => '103', + 'HX' => '103', + 'HY' => '103', + 'HZ' => '146,377', + 'I' => '147,378', + 'IA' => '147', + 'IA/I3JPA' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'IA0PS' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'IB' => '147', + 'IC' => '147', + 'ID' => '147', + 'IE' => '147', + 'IF' => '147', + 'IG' => '147', + 'IH' => '147', + 'II' => '147', + 'IJ' => '147', + 'IK' => '147', + 'IL' => '147', + 'IM' => '147', + 'IM0' => '148', + 'IN' => '147', + 'IO' => '147', + 'IP' => '147', + 'IQ' => '147', + 'IR' => '147', + 'IS' => '148', + 'IT' => '149', + 'IU' => '147', + 'IV' => '147', + 'IW' => '147', + 'IW0U' => '148', + 'IX' => '147', + 'IY' => '147', + 'IY0GA' => '148', + 'IZ' => '147', + 'J' => '156,157,379,380,381', + 'J2' => '150', + 'J3' => '151', + 'J4' => '218', + 'J45' => '219', + 'J49' => '220', + 'J5' => '152', + 'J6' => '153', + 'J7' => '154', + 'J8' => '155', + 'JA' => '156,157,379,380,381', + 'JB' => '156', + 'JC' => '156', + 'JD' => '158,159', + 'JD/M' => '158', + 'JD/O' => '159', + 'JD1' => '158', + 'JD1/JI7BCD' => '158', + 'JD1/JQ1SUO' => '159', + 'JD1AMA' => '159', + 'JD1BIE' => '159', + 'JD1BIE/JD1' => '158', + 'JD1BIK' => '159', + 'JD1BIP' => '158', + 'JD1BIU' => '158', + 'JD1BIV' => '159', + 'JD1BIY' => '158', + 'JD1BIZ' => '158', + 'JD1BJA' => '158', + 'JD1BJC' => '159', + 'JD1BJE' => '158', + 'JD1YAA' => '158', + 'JD1YBJ' => '158', + 'JE' => '156', + 'JF' => '156', + 'JG' => '156', + 'JH' => '156', + 'JH2ENF/JD1' => '159', + 'JI' => '156', + 'JJ' => '156', + 'JK' => '156', + 'JL' => '156', + 'JM' => '156', + 'JN' => '156', + 'JO' => '156', + 'JP' => '156', + 'JQ' => '156', + 'JQ8NQJ/JD1' => '158', + 'JR' => '156', + 'JS' => '156', + 'JT' => '160,382', + 'JU' => '160', + 'JV' => '160', + 'JW' => '161', + 'JX' => '162', + 'JY' => '163', + 'JZ' => '299', + 'K' => '290', + 'K0' => '520', + 'KA' => '290', + 'KA2CC' => '156,157,379,380,381', + 'KA2DX' => '156,157,379,380,381', + 'KA2EX' => '156,157,379,380,381', + 'KA2IJ' => '159', + 'KB' => '290', + 'KC' => '290', + 'KC4' => '383,384,385', + 'KC6' => '418', + 'KC6BP' => '418', + 'KC6JF' => '418', + 'KC6JJ' => '418', + 'KD' => '290', + 'KE' => '290', + 'KF' => '290', + 'KG' => '290', + 'KG4' => '165', + 'KG4AU' => '165', + 'KG6' => '167', + 'KG6ARL' => '167', + 'KG6DV' => '167', + 'KG6DX' => '167', + 'KG6JEI' => '167', + 'KG6JHC' => '167', + 'KG6JJH' => '167', + 'KG6JJP' => '167', + 'KG6JKG' => '167', + 'KG6JKR' => '167', + 'KG6JKT' => '167', + 'KG6JKV' => '167', + 'KG6RE' => '176', + 'KG6RI' => '176', + 'KG6SB' => '176', + 'KG6SL' => '176', + 'KH0' => '176', + 'KH1' => '166', + 'KH2' => '167', + 'KH3' => '168', + 'KH4' => '169', + 'KH5' => '170', + 'KH5K' => '171', + 'KH6' => '172,387', + 'KH6CP' => '290', + 'KH6ND' => '290', + 'KH7' => '172,387', + 'KH7K' => '173', + 'KH8' => '174', + 'KH9' => '175', + 'KI' => '290', + 'KJ' => '290', + 'KJ6BZ' => '168', + 'KK' => '290', + 'KL' => '390', + 'KL7' => '177,388,389,390', + 'KL7DN/1' => '290', + 'KL7HIR' => '290', + 'KL7HIR/3' => '290', + 'KL7NA' => '290', + 'KL7TF/4' => '290', + 'KL9K' => '140', + 'KM' => '290', + 'KN' => '290', + 'KO' => '290', + 'KP1' => '178', + 'KP2' => '179', + 'KP3' => '180', + 'KP4' => '180', + 'KP4XS' => '290', + 'KP5' => '181', + 'KQ' => '290', + 'KR' => '290', + 'KS' => '290', + 'KS6BK' => '174', + 'KS6CQ' => '174', + 'KS6DV' => '174', + 'KS6EL' => '174', + 'KS6FL' => '174', + 'KS6FO' => '174', + 'KS6FS' => '174', + 'KT' => '290', + 'KU' => '290', + 'KV' => '290', + 'KV4' => '179', + 'KV4AD' => '179', + 'KV4AQ' => '179', + 'KV4BA' => '179', + 'KV4BS' => '179', + 'KV4BT' => '179', + 'KV4BV' => '179', + 'KV4CF' => '179', + 'KV4CQ' => '179', + 'KV4CR' => '179', + 'KV4CS' => '179', + 'KV4EW' => '179', + 'KV4EY' => '179', + 'KV4FW' => '179', + 'KV4FZ' => '179', + 'KV4GJ' => '179', + 'KV4HC' => '179', + 'KV4HH' => '179', + 'KV4HR' => '179', + 'KV4IE' => '179', + 'KV4IH' => '179', + 'KV4II' => '179', + 'KV4IJ' => '179', + 'KV4JC' => '179', + 'KV4KD' => '179', + 'KV4KW' => '179', + 'KW' => '290', + 'KX6BU' => '289', + 'KY' => '290', + 'KZ' => '290', + 'L' => '183,395,396', + 'L1' => '183', + 'L2' => '183', + 'L3' => '183', + 'L4' => '183', + 'L5' => '183', + 'L6' => '183', + 'L7' => '183', + 'L8' => '183', + 'L9' => '183', + 'LA' => '182,392,393,394', + 'LB' => '182', + 'LC' => '182', + 'LD' => '182', + 'LE' => '182', + 'LF' => '182', + 'LG' => '182', + 'LH' => '182', + 'LI' => '182', + 'LJ' => '182', + 'LK' => '182', + 'LL' => '182', + 'LM' => '182', + 'LN' => '182', + 'LO' => '183', + 'LP' => '183', + 'LQ' => '183', + 'LR' => '183', + 'LS' => '183', + 'LT' => '183', + 'LU' => '183,395,396', + 'LU1ZA' => '273', + 'LU1ZAR' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU1ZC' => '275', + 'LU1ZD' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU1ZG' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU1ZS' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU1ZV' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU2ANT' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU2ZD' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU4ZS' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'LU6Z' => '273', + 'LV' => '183', + 'LW' => '183', + 'LW3DPP' => '273', + 'LX' => '184', + 'LY' => '186', + 'LZ' => '185', + 'LZ0A' => '275', + 'M' => '121', + 'M0' => '121', + 'M1' => '121', + 'M2' => '121', + 'M3' => '121', + 'M4' => '121', + 'M5' => '121', + 'M6' => '121', + 'M7' => '121', + 'M8' => '121', + 'M9' => '121', + 'MA2' => '121', + 'MA3' => '125', + 'MA4' => '127', + 'MA5' => '123', + 'MA6' => '122', + 'MA7' => '124', + 'MA8' => '126', + 'MAJ' => '333', + 'MB2' => '121', + 'MB3' => '125', + 'MB4' => '127', + 'MB5' => '123', + 'MB6' => '122', + 'MB7' => '124', + 'MB8' => '126', + 'MC' => '127', + 'MD' => '122', + 'ME2' => '121', + 'ME3' => '125', + 'ME4' => '127', + 'ME5' => '123', + 'ME6' => '122', + 'ME7' => '124', + 'ME8' => '126', + 'MF2' => '121', + 'MF3' => '125', + 'MF4' => '127', + 'MF5' => '123', + 'MF6' => '122', + 'MF7' => '124', + 'MF8' => '126', + 'MG2' => '121', + 'MG3' => '125', + 'MG4' => '127', + 'MG5' => '123', + 'MG6' => '122', + 'MG7' => '124', + 'MG8' => '126', + 'MH' => '124', + 'MI' => '123', + 'MJ' => '124', + 'MK2' => '121', + 'MK3' => '125', + 'MK4' => '127', + 'MK5' => '123', + 'MK6' => '122', + 'MK7' => '124', + 'MK8' => '126', + 'ML2' => '121', + 'ML3' => '125', + 'ML4' => '127', + 'ML5' => '123', + 'ML6' => '122', + 'ML7' => '124', + 'ML8' => '126', + 'MM' => '125', + 'MN' => '123', + 'MO2' => '121', + 'MO3' => '125', + 'MO4' => '127', + 'MO5' => '123', + 'MO6' => '122', + 'MO7' => '124', + 'MO8' => '126', + 'MP' => '124', + 'MQ2' => '121', + 'MQ3' => '125', + 'MQ4' => '127', + 'MQ5' => '123', + 'MQ6' => '122', + 'MQ7' => '124', + 'MQ8' => '126', + 'MR2' => '121', + 'MR3' => '125', + 'MR4' => '127', + 'MR5' => '123', + 'MR6' => '122', + 'MR7' => '124', + 'MR8' => '126', + 'MS' => '125', + 'MT' => '122', + 'MU' => '126', + 'MV2' => '121', + 'MV3' => '125', + 'MV4' => '127', + 'MV5' => '123', + 'MV6' => '122', + 'MV7' => '124', + 'MV8' => '126', + 'MVI' => '18', + 'MW' => '127', + 'MX' => '121', + 'MY2' => '121', + 'MY3' => '125', + 'MY4' => '127', + 'MY5' => '123', + 'MY6' => '122', + 'MY7' => '124', + 'MY8' => '126', + 'MZ2' => '121', + 'MZ3' => '125', + 'MZ4' => '127', + 'MZ5' => '123', + 'MZ6' => '122', + 'MZ7' => '124', + 'MZ8' => '126', + 'N' => '290', + 'N0' => '520', + 'NA' => '290', + 'NB' => '290', + 'NC' => '290', + 'ND' => '290', + 'NE' => '290', + 'NF' => '290', + 'NG' => '290', + 'NH0' => '176', + 'NH1' => '166', + 'NH2' => '167', + 'NH3' => '168', + 'NH4' => '169', + 'NH5' => '170', + 'NH5K' => '171', + 'NH6' => '172,387', + 'NH7' => '172,387', + 'NH7K' => '173', + 'NH8' => '174', + 'NH9' => '175', + 'NI' => '290', + 'NJ' => '290', + 'NK' => '290', + 'NL' => '390', + 'NL7' => '391', + 'NL7H/6' => '290', + 'NM' => '290', + 'NN' => '468', + 'NO' => '468', + 'NP1' => '178', + 'NP2' => '179', + 'NP3' => '180', + 'NP4' => '180', + 'NP5' => '181', + 'NQ' => '468', + 'NR' => '468', + 'NS' => '468', + 'NT' => '468', + 'NU' => '468', + 'NV' => '468', + 'NW' => '468', + 'NY' => '468', + 'NZ' => '468', + 'OA' => '187', + 'OA0MP' => '275', + 'OB' => '187', + 'OC' => '187', + 'OD' => '188', + 'OE' => '189', + 'OEM' => '189', + 'OF' => '190', + 'OF0' => '191', + 'OG' => '190', + 'OG0' => '191', + 'OH' => '190,397', + 'OH0' => '191', + 'OH0M' => '398', + 'OH0MA' => '192', + 'OH0MB' => '192', + 'OH0MD' => '192', + 'OI' => '190', + 'OI0' => '191', + 'OJ' => '190', + 'OJ0' => '192', + 'OK' => '193', + 'OK1' => '399', + 'OK2' => '400', + 'OL' => '401,193', + 'OM' => '194', + 'ON' => '195', + 'OO' => '195', + 'OP' => '195', + 'OQ' => '195', + 'OR' => '195', + 'OS' => '195', + 'OT' => '195', + 'OU' => '198', + 'OV' => '198', + 'OW' => '198', + 'OX' => '196,402,403,404,405', + 'OY' => '197', + 'OZ' => '198', + 'P2' => '199,406', + 'P3' => '25', + 'P30' => '25', + 'P36' => '25', + 'P4' => '200', + 'P5' => '141', + 'P6' => '141', + 'P7' => '141', + 'P8' => '141', + 'P9' => '141', + 'PA' => '201', + 'PB' => '201', + 'PC' => '201', + 'PD' => '201', + 'PE' => '201', + 'PF' => '201', + 'PG' => '201', + 'PH' => '201', + 'PI' => '201', + 'PJ' => '202,203', + 'PJ0' => '202', + 'PJ1' => '202', + 'PJ2' => '202', + 'PJ3' => '202', + 'PJ4' => '202', + 'PJ5' => '203', + 'PJ6' => '203', + 'PJ7' => '203', + 'PJ8' => '203', + 'PJ9' => '202', + 'PK' => '299', + 'PL' => '299', + 'PM' => '299', + 'PN' => '299', + 'PO' => '299', + 'PP' => '409,410', + 'PP0F' => '205,205', + 'PP0S' => '206,206', + 'PP0T' => '207,207', + 'PP0ZF' => '205,205', + 'PP0ZS' => '206,206', + 'PP0ZT' => '207,207', + 'PQ' => '410', + 'PQ0F' => '205,205', + 'PQ0S' => '206,206', + 'PQ0T' => '207,207', + 'PQ0ZF' => '205,205', + 'PQ0ZS' => '206,206', + 'PQ0ZT' => '207,207', + 'PR' => '410', + 'PR0F' => '205,205', + 'PR0S' => '206,206', + 'PR0T' => '207,207', + 'PR0ZF' => '205,205', + 'PR0ZS' => '206,206', + 'PR0ZT' => '207,207', + 'PS' => '410', + 'PS0F' => '205,205', + 'PS0S' => '206,206', + 'PS0T' => '207,207', + 'PS0ZF' => '205,205', + 'PS0ZS' => '206,206', + 'PS0ZT' => '207,207', + 'PT' => '409,410', + 'PT0F' => '205,205', + 'PT0S' => '206,206', + 'PT0T' => '207,207', + 'PT0ZF' => '205,205', + 'PT0ZS' => '206,206', + 'PT0ZT' => '207,207', + 'PU' => '410', + 'PU0F' => '205,205', + 'PU0S' => '206,206', + 'PU0T' => '207,207', + 'PU0ZF' => '205,205', + 'PU0ZS' => '206,206', + 'PU0ZT' => '207,207', + 'PV' => '410', + 'PV0F' => '205,205', + 'PV0S' => '206,206', + 'PV0T' => '207,207', + 'PV0ZF' => '205,205', + 'PV0ZS' => '206,206', + 'PV0ZT' => '207,207', + 'PW' => '410', + 'PW0F' => '205,205', + 'PW0S' => '206,206', + 'PW0T' => '207,207', + 'PW0ZF' => '205,205', + 'PW0ZS' => '206,206', + 'PW0ZT' => '207,207', + 'PX' => '410', + 'PX0F' => '205,205', + 'PX0S' => '206,206', + 'PX0T' => '207,207', + 'PX0ZF' => '205,205', + 'PX0ZS' => '206,206', + 'PX0ZT' => '207,207', + 'PY' => '204,407,408', + 'PY0' => '205,206,207', + 'PY0F' => '205,205', + 'PY0S' => '206,206', + 'PY0T' => '207,207', + 'PY0ZF' => '205,205', + 'PY0ZS' => '206,206', + 'PY0ZT' => '207,207', + 'PZ' => '208', + 'Q' => '333', + 'R' => '422', + 'R0' => '433,429,434', + 'R1' => '423', + 'R1AN' => '336', + 'R1FJ' => '19', + 'R1MV' => '18', + 'R1P' => '243,419,420,421', + 'R2' => '244,244', + 'R3' => '424', + 'R3F/9' => '245,426', + 'R4' => '425', + 'R6' => '422', + 'R8' => '427', + 'R9' => '245,426', + 'RA0' => '433,429,434', + 'RA1' => '423', + 'RA1P' => '243,419,420,421', + 'RA2' => '244', + 'RA3' => '424', + 'RA4' => '425', + 'RA6' => '422', + 'RA8' => '427', + 'RA9' => '245,426', + 'RB0' => '433,429,434', + 'RB1' => '423', + 'RB2' => '244', + 'RB3' => '424', + 'RB4' => '425', + 'RB6' => '422', + 'RB8' => '427', + 'RB9' => '245,426', + 'RC0' => '433,429,434', + 'RC1' => '423', + 'RC2' => '244', + 'RC3' => '424', + 'RC4' => '425', + 'RC6' => '422', + 'RC8' => '427', + 'RC9' => '245,426', + 'RD0' => '433,429,434', + 'RD1' => '423', + 'RD2' => '244', + 'RD3' => '424', + 'RD4' => '425', + 'RD6' => '422', + 'RD8' => '427', + 'RD9' => '245,426', + 'RE0' => '433,429,434', + 'RE1' => '423', + 'RE1P' => '243,419,420,421', + 'RE2' => '244', + 'RE3' => '424', + 'RE4' => '425', + 'RE6' => '422', + 'RE8' => '427', + 'RE9' => '245,426', + 'RF0' => '433,429,434', + 'RF1' => '423', + 'RF2' => '244', + 'RF3' => '424', + 'RF4' => '425', + 'RF6' => '422', + 'RF8' => '427', + 'RF9' => '245,426', + 'RG0' => '433,429,434', + 'RG1' => '423', + 'RG2' => '244', + 'RG3' => '424', + 'RG4' => '425', + 'RG6' => '422', + 'RG8' => '427', + 'RG9' => '245,426', + 'RH0' => '433,429,434', + 'RH1' => '423', + 'RH2' => '244', + 'RH3' => '424', + 'RH4' => '425', + 'RH6' => '422', + 'RH8' => '427', + 'RH9' => '245,426', + 'RI0' => '433,429,434', + 'RI1' => '423', + 'RI2' => '244', + 'RI3' => '424', + 'RI4' => '425', + 'RI6' => '422', + 'RI8' => '427', + 'RI9' => '245,426', + 'RJ0' => '433,429,434', + 'RJ1' => '423', + 'RJ2' => '244', + 'RJ3' => '424', + 'RJ4' => '425', + 'RJ6' => '422', + 'RJ8' => '427', + 'RJ9' => '245,426', + 'RK0' => '433,429,434', + 'RK1' => '423', + 'RK1P' => '243,419,420,421', + 'RK2' => '244', + 'RK3' => '424', + 'RK4' => '425', + 'RK6' => '422', + 'RK8' => '427', + 'RK9' => '245,426', + 'RL0' => '433,429,434', + 'RL1' => '423', + 'RL2' => '244', + 'RL3' => '424', + 'RL4' => '425', + 'RL6' => '422', + 'RL8' => '427', + 'RL9' => '245,426', + 'RM0' => '433,429,434', + 'RM1' => '423', + 'RM1P' => '243,419,420,421', + 'RM2' => '244', + 'RM3' => '424', + 'RM4' => '425', + 'RM6' => '422', + 'RM8' => '427', + 'RM9' => '245,426', + 'RN0' => '433,429,434', + 'RN1' => '423', + 'RN2' => '244', + 'RN3' => '424', + 'RN4' => '425', + 'RN6' => '422', + 'RN8' => '427', + 'RN9' => '245,426', + 'RO0' => '433,429,434', + 'RO1' => '423', + 'RO2' => '244', + 'RO3' => '424', + 'RO4' => '425', + 'RO6' => '422', + 'RO8' => '427', + 'RO9' => '245,426', + 'RP0' => '433,429,434', + 'RP1' => '423', + 'RP2' => '244', + 'RP3' => '424', + 'RP4' => '425', + 'RP6' => '422', + 'RP8' => '427', + 'RP9' => '245,426', + 'RQ0' => '433,429,434', + 'RQ1' => '423', + 'RQ1P' => '243,419,420,421', + 'RQ2' => '244', + 'RQ3' => '424', + 'RQ4' => '425', + 'RQ6' => '422', + 'RQ8' => '427', + 'RQ9' => '245,426', + 'RR0' => '433,429,434', + 'RR1' => '423', + 'RR2' => '244', + 'RR3' => '424', + 'RR4' => '425', + 'RR6' => '422', + 'RR8' => '427', + 'RR9' => '245,426', + 'RS0' => '433,429,434', + 'RS1' => '423', + 'RS1P' => '243,419,420,421', + 'RS2' => '244', + 'RS3' => '424', + 'RS4' => '425', + 'RS6' => '422', + 'RS8' => '427', + 'RS9' => '245,426', + 'RT0' => '433,429,434', + 'RT1' => '423', + 'RT2' => '244', + 'RT3' => '424', + 'RT4' => '425', + 'RT6' => '422', + 'RT8' => '427', + 'RT9' => '245,426', + 'RU0' => '433,429,434', + 'RU1' => '423', + 'RU1P' => '243,419,420,421', + 'RU2' => '244', + 'RU3' => '424', + 'RU4' => '425', + 'RU6' => '422', + 'RU8' => '427', + 'RU9' => '245,426', + 'RV0' => '433,429,434', + 'RV1' => '423', + 'RV1P' => '243,419,420,421', + 'RV2' => '244', + 'RV3' => '424', + 'RV4' => '425', + 'RV6' => '422', + 'RV8' => '427', + 'RV9' => '245,426', + 'RW0' => '433,429,434', + 'RW1' => '423', + 'RW1P' => '243,419,420,421', + 'RW2' => '244', + 'RW3' => '424', + 'RW4' => '425', + 'RW6' => '422', + 'RW8' => '427', + 'RW9' => '245,426', + 'RX0' => '433,429,434', + 'RX1' => '423', + 'RX1P' => '243,419,420,421', + 'RX2' => '244', + 'RX3' => '424', + 'RX4' => '425', + 'RX6' => '422', + 'RX8' => '427', + 'RX9' => '245,426', + 'RY0' => '433,429,434', + 'RY1' => '423', + 'RY2' => '244', + 'RY3' => '424', + 'RY4' => '425', + 'RY6' => '422', + 'RY8' => '427', + 'RY9' => '245,426', + 'RZ0' => '433,429,434', + 'RZ1' => '423', + 'RZ1P' => '243,419,420,421', + 'RZ2' => '244', + 'RZ3' => '424', + 'RZ4' => '425', + 'RZ6' => '422', + 'RZ8' => '427', + 'RZ9' => '245,426', + 'S0' => '209', + 'S2' => '210', + 'S3' => '210', + 'S4' => '539', + 'S5' => '311', + 'S6' => '54', + 'S7' => '211', + 'S8' => '539', + 'S9' => '212', + 'SA' => '213', + 'SB' => '213,411,412,413,414,415', + 'SC' => '213', + 'SD' => '213', + 'SE' => '213', + 'SF' => '213', + 'SG' => '213', + 'SH' => '213', + 'SI' => '213', + 'SJ' => '213', + 'SK' => '213', + 'SL' => '213', + 'SM' => '213,411,412,413,414,415', + 'SM1TDE' => '188', + 'SN' => '214', + 'SO' => '214', + 'SP' => '214', + 'SQ' => '214', + 'SR' => '214', + 'SS' => '217', + 'SSB' => '333', + 'ST' => '215', + 'ST0' => '216', + 'ST0K' => '215', + 'SU' => '217', + 'SV' => '218', + 'SV/A' => '221', + 'SV2ASP/A' => '221', + 'SV5' => '219', + 'SV9' => '220', + 'SW' => '218', + 'SW5' => '219', + 'SW9' => '220', + 'SX' => '218', + 'SX5' => '219', + 'SX9' => '220', + 'SY' => '221', + 'SZ' => '218', + 'SZ5' => '219', + 'SZ9' => '220', + 'T0' => '333', + 'T2' => '222', + 'T3' => '223,416,225,417,226', + 'T30' => '223', + 'T31' => '224', + 'T32' => '225,417', + 'T33' => '226', + 'T4' => '79', + 'T5' => '227', + 'T6' => '298', + 'T7' => '228', + 'T8' => '418', + 'T88' => '164', + 'T9' => '308', + 'T93A/4U' => '135', + 'TA' => '229', + 'TB' => '229', + 'TC' => '229', + 'TD' => '231', + 'TE' => '232', + 'TE9' => '233', + 'TF' => '230', + 'TG' => '231', + 'TH' => '103', + 'TI' => '232', + 'TI9' => '233', + 'TJ' => '234', + 'TK' => '235', + 'TL' => '236', + 'TM' => '103', + 'TN' => '237', + 'TO' => '103', + 'TO0P' => '107', + 'TO2DX' => '107', + 'TO3R' => '111,112,113,114', + 'TO5A' => '107', + 'TO5G' => '104', + 'TO5M' => '110', + 'TO5MM' => '107', + 'TO5T' => '107', + 'TO7I' => '110', + 'TO8K' => '108,370,371,372,373,109', + 'TO9IS' => '120', + 'TP' => '103', + 'TQ' => '103', + 'TR' => '238', + 'TS' => '13', + 'TT' => '239', + 'TU' => '240', + 'TV' => '103', + 'TW' => '103', + 'TX' => '103', + 'TX8FU' => '106', + 'TY' => '241', + 'TZ' => '242', + 'U' => '422', + 'U0' => '433,429,434', + 'U1' => '423', + 'U1P' => '243,419,420,421', + 'U2' => '244,244', + 'U3' => '424', + 'U4' => '425', + 'U5' => '246', + 'U6' => '422', + 'U8' => '427', + 'U9' => '245,426', + 'UA' => '243,419,420,421', + 'UA0' => '428,429,430,431,432', + 'UA1' => '423', + 'UA1P' => '243,419,420,421', + 'UA2' => '244,244', + 'UA3' => '424', + 'UA3YH/KC4' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'UA4' => '425', + 'UA6' => '422', + 'UA8' => '427', + 'UA9' => '245,426', + 'UB0' => '433,429,434', + 'UB1' => '423', + 'UB2' => '244', + 'UB3' => '424', + 'UB4' => '425', + 'UB6' => '422', + 'UB8' => '427', + 'UB9' => '245,426', + 'UC0' => '433,429,434', + 'UC1' => '423', + 'UC2' => '244', + 'UC3' => '424', + 'UC4' => '425', + 'UC6' => '422', + 'UC8' => '427', + 'UC9' => '245,426', + 'UD' => '248', + 'UD0' => '433,429,434', + 'UD1' => '423', + 'UD2' => '244', + 'UD3' => '424', + 'UD4' => '425', + 'UD6' => '422', + 'UD8' => '427', + 'UD9' => '245,426', + 'UE0' => '433,429,434', + 'UE1' => '423', + 'UE1P' => '243,419,420,421', + 'UE2' => '244', + 'UE3' => '424', + 'UE4' => '425', + 'UE6' => '422', + 'UE8' => '427', + 'UE9' => '245,426', + 'UF' => '249', + 'UF0' => '433,429,434', + 'UF1' => '423', + 'UF2' => '244', + 'UF3' => '424', + 'UF4' => '425', + 'UF6' => '422', + 'UF8' => '427', + 'UF9' => '245,426', + 'UG0' => '433,429,434', + 'UG1' => '423', + 'UG2' => '244', + 'UG3' => '424', + 'UG4' => '425', + 'UG6' => '422', + 'UG8' => '427', + 'UG9' => '245,426', + 'UH0' => '433,429,434', + 'UH1' => '423', + 'UH2' => '244', + 'UH3' => '424', + 'UH4' => '425', + 'UH6' => '422', + 'UH8' => '427', + 'UH9' => '245,426', + 'UI0' => '433,429,434', + 'UI1' => '423', + 'UI2' => '244', + 'UI3' => '424', + 'UI4' => '425', + 'UI6' => '422', + 'UI8' => '427', + 'UI9' => '245,426', + 'UJ' => '252', + 'UK' => '252', + 'UL' => '252', + 'UM' => '252', + 'UN' => '254', + 'UO' => '254', + 'UP' => '254', + 'UQ' => '254', + 'UR' => '246', + 'US' => '246', + 'UT' => '246', + 'UU' => '246', + 'UV' => '246', + 'UW' => '246', + 'UX' => '246', + 'UY' => '246', + 'UZ' => '246', + 'V2' => '283', + 'V3' => '284', + 'V4' => '285', + 'V5' => '286', + 'V50' => '286', + 'V51' => '286', + 'V6' => '288,467', + 'V7' => '289', + 'V8' => '287', + 'VA' => '444', + 'VA1' => '257,435,436', + 'VA2' => '437', + 'VA3' => '438', + 'VA4' => '439', + 'VA5' => '440', + 'VA6' => '441', + 'VA7' => '442', + 'VA8' => '443', + 'VA9' => '257', + 'VB' => '444', + 'VB1' => '257,435,436', + 'VB2' => '437', + 'VB3' => '438', + 'VB4' => '439', + 'VB5' => '440', + 'VB6' => '441', + 'VB7' => '442', + 'VB8' => '443', + 'VB9' => '257', + 'VC' => '444', + 'VC1' => '257,435,436', + 'VC2' => '437', + 'VC3' => '438', + 'VC4' => '439', + 'VC5' => '440', + 'VC6' => '441', + 'VC7' => '442', + 'VC8' => '443', + 'VC9' => '257', + 'VD' => '444', + 'VD1' => '257,435,436', + 'VD2' => '437', + 'VD3' => '438', + 'VD4' => '439', + 'VD5' => '440', + 'VD6' => '441', + 'VD7' => '442', + 'VD8' => '443', + 'VD9' => '257', + 'VE' => '257,435,436,437,438,439,440,441,442,443', + 'VE1' => '257,435,436', + 'VE2' => '437', + 'VE3' => '438', + 'VE4' => '439', + 'VE5' => '440', + 'VE6' => '441', + 'VE7' => '442', + 'VE8' => '443', + 'VE9' => '257', + 'VF' => '444', + 'VF1' => '257,435,436', + 'VF2' => '437', + 'VF3' => '438', + 'VF4' => '439', + 'VF5' => '440', + 'VF6' => '441', + 'VF7' => '442', + 'VF8' => '443', + 'VF9' => '257', + 'VG' => '444', + 'VG1' => '257,435,436', + 'VG2' => '437', + 'VG3' => '438', + 'VG4' => '439', + 'VG5' => '440', + 'VG6' => '441', + 'VG7' => '442', + 'VG8' => '443', + 'VG9' => '257', + 'VH' => '452', + 'VH0' => '266', + 'VH1' => '453', + 'VH2' => '454', + 'VH3' => '455', + 'VH4' => '456', + 'VH5' => '457', + 'VH6' => '458', + 'VH7' => '459', + 'VH8' => '460', + 'VH9' => '263', + 'VH9C' => '461', + 'VH9L' => '259', + 'VH9M' => '262', + 'VH9W' => '264', + 'VH9X' => '260', + 'VH9Y' => '461', + 'VI' => '452', + 'VI0' => '266', + 'VI0ANT' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VI1' => '453', + 'VI2' => '454', + 'VI3' => '455', + 'VI4' => '456', + 'VI5' => '457', + 'VI6' => '458', + 'VI7' => '459', + 'VI8' => '460', + 'VI9' => '263', + 'VI9C' => '461', + 'VI9L' => '259', + 'VI9M' => '262', + 'VI9W' => '264', + 'VI9X' => '260', + 'VI9Y' => '461', + 'VJ' => '452', + 'VJ0' => '266', + 'VJ1' => '453', + 'VJ2' => '454', + 'VJ3' => '455', + 'VJ4' => '456', + 'VJ5' => '457', + 'VJ6' => '458', + 'VJ7' => '459', + 'VJ8' => '460', + 'VJ9' => '263', + 'VJ9C' => '461', + 'VJ9L' => '259', + 'VJ9M' => '262', + 'VJ9W' => '264', + 'VJ9X' => '260', + 'VJ9Y' => '461', + 'VK' => '258,445,446,447,448,449,450,451', + 'VK0' => '265,266', + 'VK0/H' => '265', + 'VK0/M' => '266', + 'VK0AQ' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0CK' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0CL' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0ERZ' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0FPS' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0HI' => '265', + 'VK0IC' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0KC' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0LL' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0MP' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0NE' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0PD' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0PN' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK0WD' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VK1' => '453', + 'VK2' => '454', + 'VK3' => '455', + 'VK4' => '456', + 'VK5' => '457', + 'VK6' => '458', + 'VK7' => '459', + 'VK8' => '460', + 'VK9' => '259,260,461,262,263,264', + 'VK9/L' => '259', + 'VK9/N' => '263', + 'VK9/W' => '264', + 'VK9/X' => '260', + 'VK9/Y' => '261', + 'VK9/Z' => '262', + 'VK9AE' => '259', + 'VK9C' => '461', + 'VK9EW' => '461', + 'VK9GA' => '260', + 'VK9GS' => '264', + 'VK9KC' => '461', + 'VK9KL' => '259', + 'VK9KM' => '262', + 'VK9KN' => '263', + 'VK9KW' => '264', + 'VK9KX' => '260', + 'VK9L' => '259', + 'VK9M' => '262', + 'VK9N' => '263', + 'VK9NC' => '461', + 'VK9NL' => '259', + 'VK9NM' => '262', + 'VK9NN' => '263', + 'VK9NW' => '264', + 'VK9NX' => '260', + 'VK9TR' => '264', + 'VK9W' => '264', + 'VK9WB' => '461', + 'VK9X' => '260', + 'VK9Y' => '461', + 'VK9YQS' => '259', + 'VK9ZC' => '461', + 'VK9ZG' => '264', + 'VK9ZL' => '259', + 'VK9ZM' => '262', + 'VK9ZN' => '263', + 'VK9ZW' => '264', + 'VK9ZX' => '260', + 'VL' => '452', + 'VL0' => '266', + 'VL1' => '453', + 'VL2' => '454', + 'VL3' => '455', + 'VL4' => '456', + 'VL5' => '457', + 'VL6' => '458', + 'VL7' => '459', + 'VL8' => '460', + 'VL9' => '263', + 'VL9C' => '461', + 'VL9L' => '259', + 'VL9M' => '262', + 'VL9W' => '264', + 'VL9X' => '260', + 'VL9Y' => '461', + 'VM' => '452', + 'VM0' => '266', + 'VM1' => '257,435,436', + 'VM2' => '437', + 'VM3' => '438', + 'VM4' => '439', + 'VM5' => '440', + 'VM6' => '441', + 'VM7' => '442', + 'VM8' => '443', + 'VM9' => '257', + 'VM9C' => '461', + 'VM9L' => '259', + 'VM9M' => '262', + 'VM9W' => '264', + 'VM9X' => '260', + 'VM9Y' => '461', + 'VN' => '452', + 'VN0' => '266', + 'VN1' => '453', + 'VN2' => '454', + 'VN3' => '455', + 'VN4' => '456', + 'VN5' => '457', + 'VN6' => '458', + 'VN7' => '459', + 'VN8' => '460', + 'VN9' => '263', + 'VN9C' => '461', + 'VN9L' => '259', + 'VN9M' => '262', + 'VN9W' => '264', + 'VN9X' => '260', + 'VN9Y' => '461', + 'VO' => '444', + 'VO1' => '257', + 'VO2' => '435', + 'VP29E' => '267', + 'VP2E' => '267', + 'VP2M' => '268', + 'VP2V' => '269', + 'VP5' => '270', + 'VP6' => '276', + 'VP8' => '272,273,274,275,271', + 'VP8/F' => '271', + 'VP8/G' => '272', + 'VP8/GB4MSS' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8/H' => '275', + 'VP8/O' => '273', + 'VP8/S' => '274', + 'VP8BQE' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8BRT' => '273', + 'VP8BUB' => '272', + 'VP8BXK' => '273', + 'VP8CBA' => '272', + 'VP8CBL' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8CDJ' => '272', + 'VP8CES' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8CFM' => '273', + 'VP8CGE' => '272', + 'VP8CGK' => '272', + 'VP8CID' => '272', + 'VP8CIZ' => '272', + 'VP8CKB' => '272', + 'VP8CLR' => '272', + 'VP8CMR' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8CQC' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8CQS' => '275', + 'VP8CRE' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8CRI' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8CSE' => '273', + 'VP8FAR' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8GAV' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8LU' => '273', + 'VP8ROT' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VP8SGB' => '272', + 'VP8SGP' => '272', + 'VP8SSI' => '274', + 'VP9' => '277', + 'VQ9' => '278', + 'VR2' => '462', + 'VR6' => '276', + 'VR8B' => '276', + 'VS' => '279', + 'VS6' => '462', + 'VT' => '466', + 'VT4' => '281', + 'VT7' => '281,282', + 'VU' => '280,463,464', + 'VU2AXA/P' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VU2MSW/P' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VU3HKQ' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'VU4' => '281', + 'VU7' => '281,282', + 'VU7/A' => '281', + 'VU7/L' => '282', + 'VV' => '466', + 'VV4' => '281', + 'VV7' => '281,282', + 'VW' => '466', + 'VW4' => '281', + 'VW7' => '281,282', + 'VX' => '444', + 'VX1' => '257,435,436', + 'VX2' => '437', + 'VX3' => '438', + 'VX4' => '439', + 'VX5' => '440', + 'VX6' => '441', + 'VX7' => '442', + 'VX8' => '443', + 'VX9' => '257', + 'VY' => '444', + 'VY1' => '443', + 'VY2' => '437', + 'VY3' => '438', + 'VY4' => '439', + 'VY5' => '440', + 'VY6' => '441', + 'VY7' => '442', + 'VY8' => '443', + 'VY9' => '257', + 'VZ' => '452', + 'VZ0' => '266', + 'VZ1' => '453', + 'VZ2' => '454', + 'VZ3' => '455', + 'VZ4' => '456', + 'VZ5' => '457', + 'VZ6' => '458', + 'VZ7' => '459', + 'VZ8' => '460', + 'VZ9' => '263', + 'VZ9C' => '461', + 'VZ9L' => '259', + 'VZ9M' => '262', + 'VZ9W' => '264', + 'VZ9X' => '260', + 'VZ9Y' => '461', + 'W' => '290', + 'W0' => '513,514,515,516,517,518,519,520', + 'W1' => '469,470,471,472,473,474', + 'W2' => '475,476', + 'W3' => '477,478,479,480', + 'W4' => '481,482,483,484,485,486,487,488', + 'W5' => '489,490,491,492,493,494', + 'W6' => '495,496,497,498', + 'W7' => '499,500,501,502,503,504,505,506', + 'W8' => '507,508,509', + 'W9' => '510,511,512', + 'WA' => '290', + 'WB' => '290', + 'WC' => '290', + 'WD' => '290', + 'WE' => '290', + 'WF' => '290', + 'WG' => '290', + 'WH0' => '176', + 'WH1' => '166', + 'WH2' => '167', + 'WH3' => '168', + 'WH4' => '169', + 'WH5' => '170', + 'WH5K' => '171', + 'WH6' => '172,387', + 'WH7' => '172,387', + 'WH7K' => '173', + 'WH8' => '174', + 'WH9' => '175', + 'WI' => '290', + 'WJ' => '290', + 'WK' => '290', + 'WL' => '390', + 'WL7' => '391', + 'WL7WO' => '290', + 'WL7Y' => '290', + 'WM' => '290', + 'WN' => '290', + 'WN4KKN' => '290', + 'WO' => '290', + 'WP1' => '178', + 'WP2' => '179', + 'WP3' => '180', + 'WP4' => '180', + 'WP5' => '181', + 'WQ' => '290', + 'WR' => '290', + 'WS' => '290', + 'WT' => '290', + 'WU' => '290', + 'WV' => '290', + 'WW' => '290', + 'WY' => '290', + 'WZ' => '290', + 'X5' => '333', + 'X8' => '333', + 'XA' => '523', + 'XA4' => '292', + 'XB' => '523', + 'XB4' => '292', + 'XC' => '523', + 'XC4' => '292', + 'XD' => '523', + 'XD4' => '292', + 'XE' => '291,521,522', + 'XE1' => '524', + 'XE2' => '525', + 'XE3' => '523', + 'XE4' => '292', + 'XF' => '523', + 'XF0C' => '292', + 'XF4' => '292', + 'XG' => '523', + 'XG4' => '292', + 'XH' => '523', + 'XH4' => '292', + 'XI' => '444,523', + 'XI4' => '292', + 'XJ' => '444', + 'XJ1' => '257,435,436', + 'XJ2' => '437', + 'XJ3' => '438', + 'XJ4' => '439', + 'XJ5' => '440', + 'XJ6' => '441', + 'XJ7' => '442', + 'XJ8' => '443', + 'XJ9' => '257', + 'XK' => '444', + 'XK1' => '257,435,436', + 'XK2' => '437', + 'XK3' => '438', + 'XK4' => '439', + 'XK5' => '440', + 'XK6' => '441', + 'XK7' => '442', + 'XK8' => '443', + 'XK9' => '257', + 'XL' => '444', + 'XL1' => '257,435,436', + 'XL2' => '437', + 'XL3' => '438', + 'XL4' => '439', + 'XL5' => '440', + 'XL6' => '441', + 'XL7' => '442', + 'XL8' => '443', + 'XL9' => '257', + 'XM' => '444', + 'XN' => '444', + 'XN1' => '257,435,436', + 'XN2' => '437', + 'XN3' => '438', + 'XN4' => '439', + 'XN5' => '440', + 'XN6' => '441', + 'XN7' => '442', + 'XN8' => '443', + 'XN9' => '257', + 'XO' => '444', + 'XO1' => '257,435,436', + 'XO2' => '437', + 'XO3' => '438', + 'XO4' => '439', + 'XO5' => '440', + 'XO6' => '441', + 'XO7' => '442', + 'XO8' => '443', + 'XO9' => '257', + 'XP' => '198', + 'XQ' => '74,74', + 'XQ0' => '76', + 'XQ0X' => '77', + 'XQ0Z' => '78', + 'XR' => '74', + 'XR0' => '76', + 'XR0X' => '77', + 'XS' => '347', + 'XT' => '293', + 'XU' => '294', + 'XV' => '14', + 'XW' => '295', + 'XX' => '296', + 'XX9' => '296', + 'XY' => '297', + 'XZ' => '297', + 'Y88POL' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'Y90' => '386', + 'Y90ANT' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'YA' => '298', + 'YB' => '299,526,527', + 'YC' => '299', + 'YD' => '299', + 'YE' => '299', + 'YF' => '299', + 'YG' => '299', + 'YH' => '299', + 'YI' => '300', + 'YJ' => '301', + 'YK' => '302', + 'YL' => '303', + 'YM' => '229', + 'YN' => '304', + 'YO' => '305', + 'YP' => '305', + 'YQ' => '305', + 'YR' => '305', + 'YS' => '306', + 'YT' => '528', + 'YU' => '307', + 'YU5' => '309', + 'YV' => '312', + 'YV0' => '313', + 'YW' => '312', + 'YW0' => '313', + 'YX' => '312', + 'YX0' => '313', + 'YY' => '312', + 'YY0' => '313', + 'YZ' => '528', + 'Z2' => '320', + 'Z3' => '309', + 'ZA' => '314', + 'ZB' => '315', + 'ZC4' => '316', + 'ZC6' => '333', + 'ZD7' => '317', + 'ZD8' => '318', + 'ZD9' => '319', + 'ZE' => '320', + 'ZF' => '321', + 'ZG' => '315', + 'ZG2' => '315', + 'ZK1' => '322,323', + 'ZK1/N' => '322', + 'ZK1/S' => '323', + 'ZK1AAH' => '322', + 'ZK1AJJ' => '322', + 'ZK1AL' => '322', + 'ZK1AR' => '322', + 'ZK1AT' => '322', + 'ZK1BW' => '322', + 'ZK1BY' => '322', + 'ZK1CQ' => '322', + 'ZK1DT' => '322', + 'ZK1HU' => '322', + 'ZK1KH' => '322', + 'ZK1OQ' => '322', + 'ZK1TW' => '322', + 'ZK1UVO' => '322', + 'ZK1VDX' => '322', + 'ZK1VTK' => '322', + 'ZK1WL' => '322', + 'ZK1XP' => '322', + 'ZK1XR' => '322', + 'ZK1XY' => '322', + 'ZK2' => '324', + 'ZK3' => '325', + 'ZL' => '326,529,530,531', + 'ZL0' => '536', + 'ZL0AAF' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'ZL0AIC' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'ZL1' => '533', + 'ZL2' => '534', + 'ZL3' => '535', + 'ZL4' => '532', + 'ZL5' => '536', + 'ZL7' => '327', + 'ZL8' => '328', + 'ZL9' => '329', + 'ZM' => '532', + 'ZM0' => '536', + 'ZM1' => '533', + 'ZM2' => '534', + 'ZM3' => '535', + 'ZM4' => '532', + 'ZM7' => '327', + 'ZM8' => '328', + 'ZM9' => '329', + 'ZP' => '330', + 'ZR' => '539', + 'ZR1' => '540', + 'ZR2' => '332', + 'ZR4' => '541', + 'ZR5' => '542', + 'ZR6' => '539', + 'ZR8' => '332', + 'ZS' => '331,537,538', + 'ZS1' => '540', + 'ZS2' => '332', + 'ZS4' => '541', + 'ZS5' => '542', + 'ZS6' => '539', + 'ZS7ANT' => '75,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367', + 'ZS8' => '332', + 'ZT' => '539', + 'ZT1' => '540', + 'ZT2' => '332', + 'ZT4' => '541', + 'ZT5' => '542', + 'ZT8' => '332', + 'ZU' => '539', + 'ZU1' => '540', + 'ZU2' => '332', + 'ZU4' => '541', + 'ZU5' => '542', + 'ZU6' => '539', + 'ZU8' => '332', + 'ZV' => '410', + 'ZV0ASN' => '275', + 'ZV0F' => '205,205', + 'ZV0S' => '206,206', + 'ZV0T' => '207,207', + 'ZV0ZF' => '205,205', + 'ZV0ZS' => '206,206', + 'ZV0ZT' => '207,207', + 'ZW' => '410', + 'ZW0F' => '205,205', + 'ZW0S' => '206,206', + 'ZW0T' => '207,207', + 'ZW0ZF' => '205,205', + 'ZW0ZS' => '206,206', + 'ZW0ZT' => '207,207', + 'ZX' => '410', + 'ZX0ECF' => '275', + 'ZX0F' => '205', + 'ZX0S' => '206', + 'ZX0T' => '207', + 'ZX0ZF' => '205,205', + 'ZX0ZS' => '206,206', + 'ZX0ZT' => '207,207', + 'ZY' => '409,410', + 'ZY0F' => '205', + 'ZY0S' => '206', + 'ZY0T' => '207', + 'ZY0ZF' => '205,205', + 'ZY0ZS' => '206,206', + 'ZY0ZT' => '207,207', + 'ZZ' => '410', + 'ZZ0F' => '205', + 'ZZ0S' => '206', + 'ZZ0T' => '207', + 'ZZ0ZF' => '205,205', + 'ZZ0ZS' => '206,206', + 'ZZ0ZT' => '207,207', ); -%prefix = ( - '0' => [ 333 ], - '10G' => [ 333 ], - '1A' => [ 1 ], - '1B' => [ 333 ], - '1S' => [ 2 ], - '1Z' => [ 297 ], - '2' => [ 121 ], - '2A2' => [ 121 ], - '2A3' => [ 125 ], - '2A4' => [ 127 ], - '2A5' => [ 123 ], - '2A6' => [ 122 ], - '2A7' => [ 124 ], - '2A8' => [ 126 ], - '2B2' => [ 121 ], - '2B3' => [ 125 ], - '2B4' => [ 127 ], - '2B5' => [ 123 ], - '2B6' => [ 122 ], - '2B7' => [ 124 ], - '2B8' => [ 126 ], - '2C' => [ 127 ], - '2C2' => [ 121 ], - '2C3' => [ 125 ], - '2C4' => [ 127 ], - '2C5' => [ 123 ], - '2C6' => [ 122 ], - '2C7' => [ 124 ], - '2C8' => [ 126 ], - '2D' => [ 122 ], - '2D2' => [ 121 ], - '2D3' => [ 125 ], - '2D4' => [ 127 ], - '2D5' => [ 123 ], - '2D6' => [ 122 ], - '2D7' => [ 124 ], - '2D8' => [ 126 ], - '2E2' => [ 121 ], - '2E3' => [ 125 ], - '2E4' => [ 127 ], - '2E5' => [ 123 ], - '2E6' => [ 122 ], - '2E7' => [ 124 ], - '2E8' => [ 126 ], - '2F2' => [ 121 ], - '2F3' => [ 125 ], - '2F4' => [ 127 ], - '2F5' => [ 123 ], - '2F6' => [ 122 ], - '2F7' => [ 124 ], - '2F8' => [ 126 ], - '2G2' => [ 121 ], - '2G3' => [ 125 ], - '2G4' => [ 127 ], - '2G5' => [ 123 ], - '2G6' => [ 122 ], - '2G7' => [ 124 ], - '2G8' => [ 126 ], - '2H' => [ 124 ], - '2H2' => [ 121 ], - '2H3' => [ 125 ], - '2H4' => [ 127 ], - '2H5' => [ 123 ], - '2H6' => [ 122 ], - '2H7' => [ 124 ], - '2H8' => [ 126 ], - '2I' => [ 123 ], - '2I2' => [ 121 ], - '2I3' => [ 125 ], - '2I4' => [ 127 ], - '2I5' => [ 123 ], - '2I6' => [ 122 ], - '2I7' => [ 124 ], - '2I8' => [ 126 ], - '2J' => [ 124 ], - '2J2' => [ 121 ], - '2J3' => [ 125 ], - '2J4' => [ 127 ], - '2J5' => [ 123 ], - '2J6' => [ 122 ], - '2J7' => [ 124 ], - '2J8' => [ 126 ], - '2K2' => [ 121 ], - '2K3' => [ 125 ], - '2K4' => [ 127 ], - '2K5' => [ 123 ], - '2K6' => [ 122 ], - '2K7' => [ 124 ], - '2K8' => [ 126 ], - '2L2' => [ 121 ], - '2L3' => [ 125 ], - '2L4' => [ 127 ], - '2L5' => [ 123 ], - '2L6' => [ 122 ], - '2L7' => [ 124 ], - '2L8' => [ 126 ], - '2M' => [ 125 ], - '2M2' => [ 121 ], - '2M3' => [ 125 ], - '2M4' => [ 127 ], - '2M5' => [ 123 ], - '2M6' => [ 122 ], - '2M7' => [ 124 ], - '2M8' => [ 126 ], - '2N' => [ 123 ], - '2N2' => [ 121 ], - '2N3' => [ 125 ], - '2N4' => [ 127 ], - '2N5' => [ 123 ], - '2N6' => [ 122 ], - '2N7' => [ 124 ], - '2N8' => [ 126 ], - '2O2' => [ 121 ], - '2O3' => [ 125 ], - '2O4' => [ 127 ], - '2O5' => [ 123 ], - '2O6' => [ 122 ], - '2O7' => [ 124 ], - '2O8' => [ 126 ], - '2P' => [ 126 ], - '2P2' => [ 121 ], - '2P3' => [ 125 ], - '2P4' => [ 127 ], - '2P5' => [ 123 ], - '2P6' => [ 122 ], - '2P7' => [ 124 ], - '2P8' => [ 126 ], - '2Q2' => [ 121 ], - '2Q3' => [ 125 ], - '2Q4' => [ 127 ], - '2Q5' => [ 123 ], - '2Q6' => [ 122 ], - '2Q7' => [ 124 ], - '2Q8' => [ 126 ], - '2R2' => [ 121 ], - '2R3' => [ 125 ], - '2R4' => [ 127 ], - '2R5' => [ 123 ], - '2R6' => [ 122 ], - '2R7' => [ 124 ], - '2R8' => [ 126 ], - '2S' => [ 125 ], - '2S2' => [ 121 ], - '2S3' => [ 125 ], - '2S4' => [ 127 ], - '2S5' => [ 123 ], - '2S6' => [ 122 ], - '2S7' => [ 124 ], - '2S8' => [ 126 ], - '2T' => [ 122 ], - '2T2' => [ 121 ], - '2T3' => [ 125 ], - '2T4' => [ 127 ], - '2T5' => [ 123 ], - '2T6' => [ 122 ], - '2T7' => [ 124 ], - '2T8' => [ 126 ], - '2U' => [ 126 ], - '2U2' => [ 121 ], - '2U3' => [ 125 ], - '2U4' => [ 127 ], - '2U5' => [ 123 ], - '2U6' => [ 122 ], - '2U7' => [ 124 ], - '2U8' => [ 126 ], - '2V2' => [ 121 ], - '2V3' => [ 125 ], - '2V4' => [ 127 ], - '2V5' => [ 123 ], - '2V6' => [ 122 ], - '2V7' => [ 124 ], - '2V8' => [ 126 ], - '2W' => [ 127 ], - '2W2' => [ 121 ], - '2W3' => [ 125 ], - '2W4' => [ 127 ], - '2W5' => [ 123 ], - '2W6' => [ 122 ], - '2W7' => [ 124 ], - '2W8' => [ 126 ], - '2X2' => [ 121 ], - '2X3' => [ 125 ], - '2X4' => [ 127 ], - '2X5' => [ 123 ], - '2X6' => [ 122 ], - '2X7' => [ 124 ], - '2X8' => [ 126 ], - '2Y2' => [ 121 ], - '2Y3' => [ 125 ], - '2Y4' => [ 127 ], - '2Y5' => [ 123 ], - '2Y6' => [ 122 ], - '2Y7' => [ 124 ], - '2Y8' => [ 126 ], - '2Z2' => [ 121 ], - '2Z3' => [ 125 ], - '2Z4' => [ 127 ], - '2Z5' => [ 123 ], - '2Z6' => [ 122 ], - '2Z7' => [ 124 ], - '2Z8' => [ 126 ], - '3A' => [ 3 ], - '3B6' => [ 4 ], - '3B7' => [ 334 ], - '3B8' => [ 5 ], - '3B9' => [ 6 ], - '3C' => [ 7 ], - '3C0' => [ 8 ], - '3D2' => [ 9 ], - '3D2/C' => [ 9 ], - '3D2/F' => [ 10 ], - '3D2/R' => [ 11 ], - '3D2AA' => [ 11 ], - '3D2AG/P' => [ 11 ], - '3D2AG/R' => [ 11 ], - '3D2AM' => [ 9 ], - '3D2AP' => [ 11 ], - '3D2CR' => [ 9 ], - '3D2CT' => [ 9 ], - '3D2CU' => [ 9 ], - '3D2DD' => [ 11 ], - '3D2HI' => [ 11 ], - '3D2HK' => [ 11 ], - '3D2HL' => [ 9 ], - '3D2ID' => [ 11 ], - '3D2KZ' => [ 11 ], - '3D2MU' => [ 11 ], - '3D2OQ' => [ 11 ], - '3D2RJ' => [ 11 ], - '3D2RW/P' => [ 11 ], - '3D2RW/R' => [ 11 ], - '3D2SH' => [ 11 ], - '3D2VT' => [ 9 ], - '3D2WV' => [ 9 ], - '3D2XR' => [ 11 ], - '3D2XV' => [ 11 ], - '3D2XX' => [ 11 ], - '3D6' => [ 12 ], - '3DA' => [ 12 ], - '3E' => [ 142 ], - '3F' => [ 142 ], - '3G' => [ 74 ], - '3G0' => [ 76 ], - '3G0X' => [ 77 ], - '3G0Z' => [ 78 ], - '3H' => [ 347 ], - '3I' => [ 347 ], - '3J' => [ 347 ], - '3K' => [ 347 ], - '3L' => [ 347 ], - '3M' => [ 347 ], - '3N' => [ 347 ], - '3O' => [ 347 ], - '3P' => [ 347 ], - '3Q' => [ 347 ], - '3R' => [ 347 ], - '3S' => [ 347 ], - '3T' => [ 347 ], - '3U' => [ 347 ], - '3V' => [ 13 ], - '3W' => [ 14 ], - '3X' => [ 15 ], - '3Y' => [ 16 ], - '3Y/B' => [ 16 ], - '3Y/P' => [ 17 ], - '3Y0PI' => [ 17 ], - '3Y1EE' => [ 17 ], - '3Y2AQ' => [ 75 ], - '3Y2GV' => [ 75 ], - '3Y9YBA' => [ 75 ], - '3Z' => [ 214 ], - '4A' => [ 523 ], - '4A4' => [ 292 ], - '4B' => [ 523 ], - '4B4' => [ 292 ], - '4C' => [ 523 ], - '4C4' => [ 292 ], - '4D' => [ 92 ], - '4E' => [ 92 ], - '4F' => [ 92 ], - '4G' => [ 92 ], - '4H' => [ 92 ], - '4I' => [ 92 ], - '4J' => [ 248 ], - '4J1FM' => [ 18 ], - '4J1FS' => [ 18 ], - '4J1FW' => [ 18 ], - '4K' => [ 248 ], - '4K1' => [ 75 ], - '4K1ADQ' => [ 275 ], - '4K1F' => [ 275 ], - '4K1ZI' => [ 274 ], - '4K2' => [ 19 ], - '4K4' => [ 245 ], - '4K4BEU' => [ 245 ], - '4K4POL' => [ 245 ], - '4K4QQ' => [ 245 ], - '4L' => [ 249 ], - '4M' => [ 312 ], - '4M0' => [ 313 ], - '4N' => [ 528 ], - '4N4' => [ 308 ], - '4O' => [ 528 ], - '4P' => [ 20 ], - '4Q' => [ 20 ], - '4R' => [ 20 ], - '4S' => [ 20 ], - '4T' => [ 187 ], - '4U' => [ 302 ], - '4U/KC0PA' => [ 209 ], - '4U/OH2BBF' => [ 55 ], - '4U/RW3AH' => [ 307 ], - '4U0ITU' => [ 21 ], - '4U0UN' => [ 337 ], - '4U1I' => [ 21 ], - '4U1ITU' => [ 21 ], - '4U1SCO' => [ 103 ], - '4U1U' => [ 337 ], - '4U1UN' => [ 337 ], - '4U1V' => [ 189 ], - '4U1WB' => [ 290 ], - '4U2ITU' => [ 21 ], - '4U2UN' => [ 337 ], - '4U3ITU' => [ 21 ], - '4U3UN' => [ 337 ], - '4U43' => [ 337 ], - '4U47UN' => [ 337 ], - '4U48UN' => [ 337 ], - '4U49UN' => [ 337 ], - '4U4ITU' => [ 21 ], - '4U4UN' => [ 337 ], - '4U50UN' => [ 337 ], - '4U5ITU' => [ 21 ], - '4U5UN' => [ 337 ], - '4U6ITU' => [ 21 ], - '4U6UN' => [ 337 ], - '4U7ITU' => [ 21 ], - '4U7UN' => [ 337 ], - '4U8ITU' => [ 21 ], - '4U8UN' => [ 337 ], - '4U9ITU' => [ 21 ], - '4U9Q' => [ 52 ], - '4U9U' => [ 53 ], - '4U9UN' => [ 337 ], - '4V' => [ 135 ], - '4W' => [ 338 ], - '4X' => [ 23 ], - '4Z' => [ 23 ], - '50V' => [ 333 ], - '5A' => [ 24 ], - '5B' => [ 25 ], - '5C' => [ 80 ], - '5D' => [ 80 ], - '5E' => [ 80 ], - '5F' => [ 80 ], - '5G' => [ 80 ], - '5H' => [ 26 ], - '5I' => [ 26 ], - '5J' => [ 375 ], - '5J0' => [ 139 ], - '5J0M' => [ 138 ], - '5K' => [ 375 ], - '5K0' => [ 139 ], - '5K0M' => [ 138 ], - '5L' => [ 98 ], - '5M' => [ 98 ], - '5N' => [ 27 ], - '5O' => [ 27 ], - '5P' => [ 198 ], - '5Q' => [ 198 ], - '5R' => [ 28 ], - '5S' => [ 28 ], - '5T' => [ 29 ], - '5U' => [ 30 ], - '5V' => [ 31 ], - '5W' => [ 32 ], - '5X' => [ 33 ], - '5Y' => [ 34 ], - '5Z' => [ 34 ], - '6A' => [ 217 ], - '6B' => [ 217 ], - '6C' => [ 302 ], - '6D' => [ 523 ], - '6D4' => [ 292 ], - '6E' => [ 523 ], - '6E4' => [ 292 ], - '6F' => [ 291 ], - '6F4' => [ 292 ], - '6G' => [ 523 ], - '6G4' => [ 292 ], - '6H' => [ 523 ], - '6H4' => [ 292 ], - '6I' => [ 523 ], - '6I4' => [ 292 ], - '6J' => [ 523 ], - '6J4' => [ 292 ], - '6K' => [ 140 ], - '6L' => [ 140 ], - '6M' => [ 140 ], - '6N' => [ 140 ], - '6O' => [ 227 ], - '6P' => [ 64 ], - '6Q' => [ 64 ], - '6R' => [ 64 ], - '6S' => [ 64 ], - '6T' => [ 215 ], - '6T0' => [ 216 ], - '6U' => [ 215 ], - '6U0' => [ 216 ], - '6V' => [ 35 ], - '6W' => [ 35 ], - '6X' => [ 28 ], - '6Y' => [ 36 ], - '6Z' => [ 98 ], - '7A' => [ 299 ], - '7B' => [ 299 ], - '7C' => [ 299 ], - '7D' => [ 299 ], - '7E' => [ 299 ], - '7F' => [ 299 ], - '7G' => [ 299 ], - '7H' => [ 299 ], - '7I' => [ 299 ], - '7J' => [ 156 ], - '7J1ACH' => [ 158 ], - '7K' => [ 156 ], - '7L' => [ 156 ], - '7M' => [ 156 ], - '7N' => [ 156 ], - '7O' => [ 339 ], - '7P' => [ 38 ], - '7Q' => [ 39 ], - '7R' => [ 40 ], - '7S' => [ 213 ], - '7S8' => [ 368 ], - '7S8AAA' => [ 75 ], - '7S8BBB' => [ 75 ], - '7T' => [ 40 ], - '7U' => [ 40 ], - '7V' => [ 40 ], - '7W' => [ 40 ], - '7X' => [ 40 ], - '7Y' => [ 40 ], - '7Z' => [ 146 ], - '8A' => [ 299 ], - '8B' => [ 299 ], - '8C' => [ 299 ], - '8D' => [ 299 ], - '8E' => [ 299 ], - '8F' => [ 299 ], - '8G' => [ 299 ], - '8H' => [ 299 ], - '8I' => [ 299 ], - '8J' => [ 368 ], - '8J1RL' => [ 75 ], - '8J1RM' => [ 75 ], - '8K' => [ 156 ], - '8L' => [ 156 ], - '8M' => [ 156 ], - '8N' => [ 156 ], - '8O' => [ 57 ], - '8P' => [ 41 ], - '8Q' => [ 42 ], - '8R' => [ 43 ], - '8S' => [ 213 ], - '8T' => [ 465 ], - '8T4' => [ 281 ], - '8T7' => [ 281 ], - '8U' => [ 465 ], - '8U4' => [ 281 ], - '8U7' => [ 281 ], - '8V' => [ 465 ], - '8V4' => [ 281 ], - '8V7' => [ 281 ], - '8W' => [ 465 ], - '8W4' => [ 281 ], - '8W7' => [ 281 ], - '8X' => [ 465 ], - '8X4' => [ 281 ], - '8X7' => [ 281 ], - '8Y' => [ 465 ], - '8Y4' => [ 281 ], - '8Y7' => [ 281 ], - '8Z' => [ 146 ], - '8l' => [ 156 ], - '9A' => [ 310 ], - '9A3A/4U' => [ 135 ], - '9B' => [ 99 ], - '9C' => [ 99 ], - '9D' => [ 99 ], - '9E' => [ 101 ], - '9F' => [ 101 ], - '9G' => [ 44 ], - '9H' => [ 45 ], - '9I' => [ 46 ], - '9J' => [ 46 ], - '9K' => [ 47 ], - '9L' => [ 48 ], - '9M0' => [ 2 ], - '9M2' => [ 49 ], - '9M4' => [ 49 ], - '9M6' => [ 50 ], - '9M8' => [ 50 ], - '9N' => [ 51 ], - '9O' => [ 344 ], - '9P' => [ 344 ], - '9Q' => [ 52 ], - '9R' => [ 344 ], - '9S' => [ 344 ], - '9T' => [ 344 ], - '9U' => [ 53 ], - '9V' => [ 54 ], - '9W0' => [ 2 ], - '9W2' => [ 49 ], - '9W4' => [ 49 ], - '9W6' => [ 50 ], - '9W8' => [ 50 ], - '9X' => [ 55 ], - '9Y' => [ 56 ], - '9Z' => [ 56 ], - 'A' => [ 290 ], - 'A2' => [ 57 ], - 'A3' => [ 58 ], - 'A4' => [ 59 ], - 'A5' => [ 60 ], - 'A6' => [ 61 ], - 'A7' => [ 62 ], - 'A8' => [ 98 ], - 'A9' => [ 63 ], - 'AA' => [ 290 ], - 'AB' => [ 290 ], - 'AC' => [ 290 ], - 'AD' => [ 290 ], - 'AE' => [ 290 ], - 'AF' => [ 290 ], - 'AG' => [ 290 ], - 'AH0' => [ 176 ], - 'AH1' => [ 166 ], - 'AH2' => [ 167 ], - 'AH2M' => [ 290 ], - 'AH3' => [ 168 ], - 'AH3C' => [ 290 ], - 'AH3D' => [ 290 ], - 'AH4' => [ 169 ], - 'AH5' => [ 170 ], - 'AH5K' => [ 171 ], - 'AH6' => [ 172 ], - 'AH7' => [ 172 ], - 'AH7K' => [ 173 ], - 'AH8' => [ 174 ], - 'AH9' => [ 175 ], - 'AI' => [ 290 ], - 'AJ' => [ 290 ], - 'AK' => [ 290 ], - 'AL' => [ 390 ], - 'AL7' => [ 391 ], - 'AL7H' => [ 290 ], - 'AM' => [ 93 ], - 'AM6' => [ 94 ], - 'AM8' => [ 95 ], - 'AM9' => [ 369 ], - 'AN' => [ 93 ], - 'AN6' => [ 94 ], - 'AN8' => [ 95 ], - 'AN9' => [ 96 ], - 'ANT' => [ 75 ], - 'AO' => [ 93 ], - 'AO6' => [ 94 ], - 'AO8' => [ 95 ], - 'AO9' => [ 369 ], - 'AP' => [ 64 ], - 'AQ' => [ 64 ], - 'AR' => [ 64 ], - 'AS' => [ 64 ], - 'AT' => [ 465 ], - 'AT0' => [ 368 ], - 'AT3A' => [ 75 ], - 'AT3D' => [ 75 ], - 'AT4' => [ 281 ], - 'AT7' => [ 281 ], - 'AU' => [ 465 ], - 'AU4' => [ 281 ], - 'AU7' => [ 281 ], - 'AV' => [ 465 ], - 'AV4' => [ 281 ], - 'AV7' => [ 281 ], - 'AW' => [ 465 ], - 'AW4' => [ 281 ], - 'AW7' => [ 281 ], - 'AX' => [ 452 ], - 'AX0' => [ 266 ], - 'AX1' => [ 453 ], - 'AX2' => [ 454 ], - 'AX3' => [ 455 ], - 'AX4' => [ 456 ], - 'AX5' => [ 457 ], - 'AX6' => [ 458 ], - 'AX7' => [ 459 ], - 'AX8' => [ 460 ], - 'AX9' => [ 263 ], - 'AX9C' => [ 461 ], - 'AX9L' => [ 259 ], - 'AX9M' => [ 262 ], - 'AX9W' => [ 264 ], - 'AX9X' => [ 260 ], - 'AX9Y' => [ 461 ], - 'AY' => [ 183 ], - 'AZ' => [ 183 ], - 'BA' => [ 347 ], - 'BB' => [ 347 ], - 'BC' => [ 347 ], - 'BD' => [ 347 ], - 'BE' => [ 347 ], - 'BF' => [ 347 ], - 'BG' => [ 347 ], - 'BH' => [ 347 ], - 'BI' => [ 347 ], - 'BJ' => [ 347 ], - 'BK' => [ 347 ], - 'BL' => [ 347 ], - 'BM' => [ 347 ], - 'BN' => [ 347 ], - 'BO' => [ 67 ], - 'BP' => [ 347 ], - 'BQ' => [ 347 ], - 'BR' => [ 347 ], - 'BS' => [ 347 ], - 'BS7' => [ 65 ], - 'BT' => [ 68 ], - 'BU' => [ 347 ], - 'BV' => [ 67 ], - 'BV9P' => [ 66 ], - 'BV9S' => [ 2 ], - 'BW' => [ 347 ], - 'BX' => [ 347 ], - 'BY' => [ 68 ], - 'BZ' => [ 347 ], - 'C2' => [ 69 ], - 'C3' => [ 70 ], - 'C4' => [ 25 ], - 'C5' => [ 71 ], - 'C6' => [ 72 ], - 'C8' => [ 349 ], - 'C9' => [ 73 ], - 'CA' => [ 74 ], - 'CA0' => [ 76 ], - 'CA0X' => [ 77 ], - 'CA0Z' => [ 78 ], - 'CB' => [ 74 ], - 'CB0' => [ 76 ], - 'CB0X' => [ 77 ], - 'CB0Z' => [ 78 ], - 'CC' => [ 74 ], - 'CC0' => [ 76 ], - 'CC0X' => [ 77 ], - 'CC0Z' => [ 78 ], - 'CD' => [ 74 ], - 'CD0' => [ 76 ], - 'CD0X' => [ 77 ], - 'CD0Z' => [ 78 ], - 'CE' => [ 74 ], - 'CE0' => [ 76 ], - 'CE0A' => [ 76 ], - 'CE0BYM' => [ 78 ], - 'CE0FCM' => [ 78 ], - 'CE0I' => [ 78 ], - 'CE0MTY' => [ 78 ], - 'CE0MTZ' => [ 78 ], - 'CE0OGY' => [ 78 ], - 'CE0OGZ' => [ 78 ], - 'CE0OHA' => [ 78 ], - 'CE0X' => [ 77 ], - 'CE0Z' => [ 78 ], - 'CE9' => [ 75 ], - 'CE9/CE2NVH' => [ 275 ], - 'CE9/CE3LOJ' => [ 275 ], - 'CE9/CE3MMV' => [ 275 ], - 'CE9/CE5BYE' => [ 275 ], - 'CE9AP' => [ 275 ], - 'CE9CMK' => [ 275 ], - 'CE9EVG' => [ 275 ], - 'CE9GEW' => [ 275 ], - 'CE9MFJ' => [ 275 ], - 'CE9MFR' => [ 275 ], - 'CE9NGV' => [ 275 ], - 'CE9OHB' => [ 275 ], - 'CE9PUA' => [ 275 ], - 'CE9PWE' => [ 275 ], - 'CE9RDS' => [ 275 ], - 'CF' => [ 444 ], - 'CF1' => [ 257 ], - 'CF2' => [ 437 ], - 'CF3' => [ 438 ], - 'CF4' => [ 439 ], - 'CF5' => [ 440 ], - 'CF6' => [ 441 ], - 'CF7' => [ 442 ], - 'CF8' => [ 443 ], - 'CF9' => [ 257 ], - 'CG' => [ 444 ], - 'CG1' => [ 257 ], - 'CG2' => [ 437 ], - 'CG3' => [ 438 ], - 'CG4' => [ 439 ], - 'CG5' => [ 440 ], - 'CG6' => [ 441 ], - 'CG7' => [ 442 ], - 'CG8' => [ 443 ], - 'CG9' => [ 257 ], - 'CH' => [ 444 ], - 'CH1' => [ 257 ], - 'CH2' => [ 437 ], - 'CH3' => [ 438 ], - 'CH4' => [ 439 ], - 'CH5' => [ 440 ], - 'CH6' => [ 441 ], - 'CH7' => [ 442 ], - 'CH8' => [ 443 ], - 'CH9' => [ 257 ], - 'CI' => [ 444 ], - 'CI1' => [ 257 ], - 'CI2' => [ 437 ], - 'CI3' => [ 438 ], - 'CI4' => [ 439 ], - 'CI5' => [ 440 ], - 'CI6' => [ 441 ], - 'CI7' => [ 442 ], - 'CI8' => [ 443 ], - 'CI9' => [ 257 ], - 'CJ' => [ 444 ], - 'CJ1' => [ 257 ], - 'CJ2' => [ 437 ], - 'CJ3' => [ 438 ], - 'CJ4' => [ 439 ], - 'CJ5' => [ 440 ], - 'CJ6' => [ 441 ], - 'CJ7' => [ 442 ], - 'CJ8' => [ 443 ], - 'CJ9' => [ 257 ], - 'CK' => [ 444 ], - 'CL' => [ 79 ], - 'CM' => [ 79 ], - 'CN' => [ 80 ], - 'CO' => [ 79 ], - 'CP' => [ 81 ], - 'CQ' => [ 82 ], - 'CQ3' => [ 84 ], - 'CQ9' => [ 84 ], - 'CR' => [ 82 ], - 'CR3' => [ 84 ], - 'CR5A' => [ 82 ], - 'CR5EBD' => [ 82 ], - 'CR6EDX' => [ 82 ], - 'CR7A' => [ 82 ], - 'CR8A' => [ 82 ], - 'CR8BWW' => [ 82 ], - 'CR9' => [ 84 ], - 'CS' => [ 82 ], - 'CS3' => [ 84 ], - 'CS9' => [ 84 ], - 'CT' => [ 82 ], - 'CT2' => [ 83 ], - 'CT3' => [ 84 ], - 'CT9' => [ 84 ], - 'CU' => [ 83 ], - 'CV' => [ 85 ], - 'CW' => [ 85 ], - 'CX' => [ 85 ], - 'CX0' => [ 368 ], - 'CX0XY' => [ 275 ], - 'CY' => [ 444 ], - 'CY0' => [ 87 ], - 'CY0SPI' => [ 86 ], - 'CY1' => [ 257 ], - 'CY2' => [ 437 ], - 'CY3' => [ 438 ], - 'CY4' => [ 439 ], - 'CY5' => [ 440 ], - 'CY6' => [ 441 ], - 'CY7' => [ 442 ], - 'CY8' => [ 443 ], - 'CY9' => [ 86 ], - 'CZ' => [ 444 ], - 'CZ1' => [ 257 ], - 'CZ2' => [ 437 ], - 'CZ3' => [ 438 ], - 'CZ4' => [ 439 ], - 'CZ5' => [ 440 ], - 'CZ6' => [ 441 ], - 'CZ7' => [ 442 ], - 'CZ8' => [ 443 ], - 'CZ9' => [ 257 ], - 'D' => [ 91 ], - 'D2' => [ 88 ], - 'D3' => [ 88 ], - 'D4' => [ 89 ], - 'D5' => [ 71 ], - 'D6' => [ 90 ], - 'D7' => [ 140 ], - 'D8' => [ 140 ], - 'D9' => [ 140 ], - 'DA' => [ 91 ], - 'DB' => [ 91 ], - 'DC' => [ 91 ], - 'DD' => [ 91 ], - 'DE' => [ 91 ], - 'DF' => [ 91 ], - 'DG' => [ 91 ], - 'DH' => [ 91 ], - 'DI' => [ 91 ], - 'DJ' => [ 91 ], - 'DK' => [ 91 ], - 'DL' => [ 91 ], - 'DL1KVC/P' => [ 75 ], - 'DM' => [ 91 ], - 'DN' => [ 91 ], - 'DO' => [ 91 ], - 'DP' => [ 91 ], - 'DP0' => [ 368 ], - 'DP0GVN' => [ 75 ], - 'DP1KGI' => [ 275 ], - 'DQ' => [ 91 ], - 'DR' => [ 91 ], - 'DS' => [ 140 ], - 'DT' => [ 140 ], - 'DU' => [ 92 ], - 'DU0' => [ 2 ], - 'DU0K' => [ 2 ], - 'DV' => [ 92 ], - 'DW' => [ 92 ], - 'DX' => [ 92 ], - 'DY' => [ 92 ], - 'DZ' => [ 92 ], - 'E2' => [ 144 ], - 'E3' => [ 102 ], - 'E5' => [ 246 ], - 'EA' => [ 93 ], - 'EA6' => [ 94 ], - 'EA8' => [ 95 ], - 'EA9' => [ 96 ], - 'EB' => [ 93 ], - 'EB6' => [ 94 ], - 'EB8' => [ 95 ], - 'EB9' => [ 369 ], - 'EC' => [ 93 ], - 'EC6' => [ 94 ], - 'EC8' => [ 95 ], - 'EC9' => [ 96 ], - 'ED' => [ 93 ], - 'ED0BAE' => [ 275 ], - 'ED0BOD' => [ 273 ], - 'ED6' => [ 94 ], - 'ED8' => [ 95 ], - 'ED9' => [ 96 ], - 'EE' => [ 93 ], - 'EE6' => [ 94 ], - 'EE8' => [ 95 ], - 'EE9' => [ 96 ], - 'EF' => [ 93 ], - 'EF6' => [ 94 ], - 'EF8' => [ 95 ], - 'EF9' => [ 369 ], - 'EG' => [ 93 ], - 'EG0BOD' => [ 275 ], - 'EG6' => [ 94 ], - 'EG8' => [ 95 ], - 'EG9' => [ 369 ], - 'EH' => [ 93 ], - 'EH6' => [ 94 ], - 'EH8' => [ 95 ], - 'EH9' => [ 369 ], - 'EI' => [ 97 ], - 'EJ' => [ 97 ], - 'EK' => [ 250 ], - 'EL' => [ 98 ], - 'EM' => [ 246 ], - 'EM1ANT' => [ 75 ], - 'EN' => [ 246 ], - 'EO' => [ 246 ], - 'EP' => [ 99 ], - 'EQ' => [ 99 ], - 'ER' => [ 256 ], - 'ES' => [ 100 ], - 'ET' => [ 101 ], - 'EU' => [ 247 ], - 'EV' => [ 247 ], - 'EW' => [ 247 ], - 'EX' => [ 255 ], - 'EY' => [ 253 ], - 'EZ' => [ 251 ], - 'F' => [ 103 ], - 'FA' => [ 103 ], - 'FB' => [ 103 ], - 'FC' => [ 235 ], - 'FD' => [ 103 ], - 'FE' => [ 103 ], - 'FF' => [ 103 ], - 'FG' => [ 104 ], - 'FH' => [ 105 ], - 'FI' => [ 103 ], - 'FJ' => [ 115 ], - 'FJL' => [ 19 ], - 'FK' => [ 106 ], - 'FL' => [ 103 ], - 'FM' => [ 107 ], - 'FN' => [ 103 ], - 'FO' => [ 108 ], - 'FO/C' => [ 109 ], - 'FO0CI' => [ 109 ], - 'FP' => [ 110 ], - 'FQ' => [ 103 ], - 'FR' => [ 111 ], - 'FR/G' => [ 112 ], - 'FR/J' => [ 113 ], - 'FR/T' => [ 114 ], - 'FR4FA' => [ 113 ], - 'FR5AI' => [ 112 ], - 'FR5ZQ/E' => [ 113 ], - 'FR5ZQ/G' => [ 112 ], - 'FR5ZQ/J' => [ 113 ], - 'FR5ZU/E' => [ 113 ], - 'FR5ZU/G' => [ 112 ], - 'FR5ZU/J' => [ 113 ], - 'FR5ZU/T' => [ 114 ], - 'FR7CG' => [ 114 ], - 'FR7GL' => [ 112 ], - 'FS' => [ 115 ], - 'FT' => [ 116 ], - 'FT0W' => [ 116 ], - 'FT0X' => [ 117 ], - 'FT0Y' => [ 75 ], - 'FT0Z' => [ 118 ], - 'FT2W' => [ 116 ], - 'FT2X' => [ 117 ], - 'FT2Y' => [ 75 ], - 'FT2Z' => [ 118 ], - 'FT4W' => [ 116 ], - 'FT4X' => [ 117 ], - 'FT4Y' => [ 75 ], - 'FT4Z' => [ 118 ], - 'FT5W' => [ 116 ], - 'FT5X' => [ 117 ], - 'FT5Y' => [ 75 ], - 'FT5Z' => [ 118 ], - 'FT8W' => [ 116 ], - 'FT8X' => [ 117 ], - 'FT8Y' => [ 374 ], - 'FT8Z' => [ 118 ], - 'FU' => [ 103 ], - 'FV' => [ 103 ], - 'FW' => [ 119 ], - 'FX' => [ 103 ], - 'FY' => [ 120 ], - 'FZ' => [ 103 ], - 'G' => [ 121 ], - 'GB' => [ 121 ], - 'GB6AR' => [ 127 ], - 'GC' => [ 127 ], - 'GD' => [ 122 ], - 'GH' => [ 124 ], - 'GI' => [ 123 ], - 'GJ' => [ 124 ], - 'GM' => [ 125 ], - 'GN' => [ 126 ], - 'GP' => [ 126 ], - 'GS' => [ 125 ], - 'GT' => [ 122 ], - 'GU' => [ 126 ], - 'GW' => [ 127 ], - 'GX' => [ 121 ], - 'H2' => [ 25 ], - 'H3' => [ 142 ], - 'H4' => [ 128 ], - 'H40' => [ 129 ], - 'H5' => [ 539 ], - 'H6' => [ 304 ], - 'H7' => [ 304 ], - 'H8' => [ 142 ], - 'H9' => [ 142 ], - 'HA' => [ 130 ], - 'HB' => [ 131 ], - 'HB0' => [ 132 ], - 'HC' => [ 133 ], - 'HC8' => [ 134 ], - 'HD' => [ 133 ], - 'HD8' => [ 134 ], - 'HE' => [ 131 ], - 'HE0' => [ 132 ], - 'HF' => [ 214 ], - 'HF0' => [ 275 ], - 'HF0POL' => [ 275 ], - 'HG' => [ 130 ], - 'HH' => [ 135 ], - 'HI' => [ 136 ], - 'HJ' => [ 375 ], - 'HJ0' => [ 139 ], - 'HJ0M' => [ 138 ], - 'HK' => [ 137 ], - 'HK0' => [ 138 ], - 'HK0/A' => [ 139 ], - 'HK0/M' => [ 138 ], - 'HK0M' => [ 138 ], - 'HK0TU' => [ 138 ], - 'HL' => [ 140 ], - 'HL5BDS' => [ 275 ], - 'HL8KSJ' => [ 275 ], - 'HM' => [ 141 ], - 'HN' => [ 300 ], - 'HO' => [ 142 ], - 'HP' => [ 142 ], - 'HQ' => [ 143 ], - 'HR' => [ 143 ], - 'HS' => [ 144 ], - 'HT' => [ 304 ], - 'HU' => [ 306 ], - 'HV' => [ 145 ], - 'HW' => [ 103 ], - 'HX' => [ 103 ], - 'HY' => [ 103 ], - 'HZ' => [ 146 ], - 'I' => [ 147 ], - 'IA' => [ 147 ], - 'IA/I3JPA' => [ 75 ], - 'IA0PS' => [ 75 ], - 'IB' => [ 147 ], - 'IC' => [ 147 ], - 'ID' => [ 147 ], - 'IE' => [ 147 ], - 'IF' => [ 147 ], - 'IG' => [ 147 ], - 'IH' => [ 147 ], - 'II' => [ 147 ], - 'IJ' => [ 147 ], - 'IK' => [ 147 ], - 'IL' => [ 147 ], - 'IM' => [ 147 ], - 'IM0' => [ 148 ], - 'IN' => [ 147 ], - 'IO' => [ 147 ], - 'IP' => [ 147 ], - 'IQ' => [ 147 ], - 'IR' => [ 147 ], - 'IS' => [ 148 ], - 'IT' => [ 149 ], - 'IU' => [ 147 ], - 'IV' => [ 147 ], - 'IW' => [ 147 ], - 'IW0U' => [ 148 ], - 'IX' => [ 147 ], - 'IY' => [ 147 ], - 'IY0GA' => [ 148 ], - 'IZ' => [ 147 ], - 'J' => [ 156 ], - 'J2' => [ 150 ], - 'J3' => [ 151 ], - 'J4' => [ 218 ], - 'J45' => [ 219 ], - 'J49' => [ 220 ], - 'J5' => [ 152 ], - 'J6' => [ 153 ], - 'J7' => [ 154 ], - 'J8' => [ 155 ], - 'JA' => [ 156 ], - 'JB' => [ 156 ], - 'JC' => [ 156 ], - 'JD' => [ 158 ], - 'JD/M' => [ 158 ], - 'JD/O' => [ 159 ], - 'JD1' => [ 158 ], - 'JD1/JI7BCD' => [ 158 ], - 'JD1/JQ1SUO' => [ 159 ], - 'JD1AMA' => [ 159 ], - 'JD1BIE' => [ 159 ], - 'JD1BIE/JD1' => [ 158 ], - 'JD1BIK' => [ 159 ], - 'JD1BIP' => [ 158 ], - 'JD1BIU' => [ 158 ], - 'JD1BIV' => [ 159 ], - 'JD1BIY' => [ 158 ], - 'JD1BIZ' => [ 158 ], - 'JD1BJA' => [ 158 ], - 'JD1BJC' => [ 159 ], - 'JD1BJE' => [ 158 ], - 'JD1YAA' => [ 158 ], - 'JD1YBJ' => [ 158 ], - 'JE' => [ 156 ], - 'JF' => [ 156 ], - 'JG' => [ 156 ], - 'JH' => [ 156 ], - 'JH2ENF/JD1' => [ 159 ], - 'JI' => [ 156 ], - 'JJ' => [ 156 ], - 'JK' => [ 156 ], - 'JL' => [ 156 ], - 'JM' => [ 156 ], - 'JN' => [ 156 ], - 'JO' => [ 156 ], - 'JP' => [ 156 ], - 'JQ' => [ 156 ], - 'JQ8NQJ/JD1' => [ 158 ], - 'JR' => [ 156 ], - 'JS' => [ 156 ], - 'JT' => [ 160 ], - 'JU' => [ 160 ], - 'JV' => [ 160 ], - 'JW' => [ 161 ], - 'JX' => [ 162 ], - 'JY' => [ 163 ], - 'JZ' => [ 299 ], - 'K' => [ 290 ], - 'K0' => [ 520 ], - 'KA' => [ 290 ], - 'KA2CC' => [ 156 ], - 'KA2DX' => [ 156 ], - 'KA2EX' => [ 156 ], - 'KA2IJ' => [ 159 ], - 'KB' => [ 290 ], - 'KC' => [ 290 ], - 'KC4' => [ 383 ], - 'KC6' => [ 418 ], - 'KC6BP' => [ 418 ], - 'KC6JF' => [ 418 ], - 'KC6JJ' => [ 418 ], - 'KD' => [ 290 ], - 'KE' => [ 290 ], - 'KF' => [ 290 ], - 'KG' => [ 290 ], - 'KG4' => [ 165 ], - 'KG4AU' => [ 165 ], - 'KG6' => [ 167 ], - 'KG6ARL' => [ 167 ], - 'KG6DV' => [ 167 ], - 'KG6DX' => [ 167 ], - 'KG6JEI' => [ 167 ], - 'KG6JHC' => [ 167 ], - 'KG6JJH' => [ 167 ], - 'KG6JJP' => [ 167 ], - 'KG6JKG' => [ 167 ], - 'KG6JKR' => [ 167 ], - 'KG6JKT' => [ 167 ], - 'KG6JKV' => [ 167 ], - 'KG6RE' => [ 176 ], - 'KG6RI' => [ 176 ], - 'KG6SB' => [ 176 ], - 'KG6SL' => [ 176 ], - 'KH0' => [ 176 ], - 'KH1' => [ 166 ], - 'KH2' => [ 167 ], - 'KH3' => [ 168 ], - 'KH4' => [ 169 ], - 'KH5' => [ 170 ], - 'KH5K' => [ 171 ], - 'KH6' => [ 172 ], - 'KH6CP' => [ 290 ], - 'KH6ND' => [ 290 ], - 'KH7' => [ 172 ], - 'KH7K' => [ 173 ], - 'KH8' => [ 174 ], - 'KH9' => [ 175 ], - 'KI' => [ 290 ], - 'KJ' => [ 290 ], - 'KJ6BZ' => [ 168 ], - 'KK' => [ 290 ], - 'KL' => [ 390 ], - 'KL7' => [ 177 ], - 'KL7DN/1' => [ 290 ], - 'KL7HIR' => [ 290 ], - 'KL7HIR/3' => [ 290 ], - 'KL7NA' => [ 290 ], - 'KL7TF/4' => [ 290 ], - 'KL9K' => [ 140 ], - 'KM' => [ 290 ], - 'KN' => [ 290 ], - 'KO' => [ 290 ], - 'KP1' => [ 178 ], - 'KP2' => [ 179 ], - 'KP3' => [ 180 ], - 'KP4' => [ 180 ], - 'KP4XS' => [ 290 ], - 'KP5' => [ 181 ], - 'KQ' => [ 290 ], - 'KR' => [ 290 ], - 'KS' => [ 290 ], - 'KS6BK' => [ 174 ], - 'KS6CQ' => [ 174 ], - 'KS6DV' => [ 174 ], - 'KS6EL' => [ 174 ], - 'KS6FL' => [ 174 ], - 'KS6FO' => [ 174 ], - 'KS6FS' => [ 174 ], - 'KT' => [ 290 ], - 'KU' => [ 290 ], - 'KV' => [ 290 ], - 'KV4' => [ 179 ], - 'KV4AD' => [ 179 ], - 'KV4AQ' => [ 179 ], - 'KV4BA' => [ 179 ], - 'KV4BS' => [ 179 ], - 'KV4BT' => [ 179 ], - 'KV4BV' => [ 179 ], - 'KV4CF' => [ 179 ], - 'KV4CQ' => [ 179 ], - 'KV4CR' => [ 179 ], - 'KV4CS' => [ 179 ], - 'KV4EW' => [ 179 ], - 'KV4EY' => [ 179 ], - 'KV4FW' => [ 179 ], - 'KV4FZ' => [ 179 ], - 'KV4GJ' => [ 179 ], - 'KV4HC' => [ 179 ], - 'KV4HH' => [ 179 ], - 'KV4HR' => [ 179 ], - 'KV4IE' => [ 179 ], - 'KV4IH' => [ 179 ], - 'KV4II' => [ 179 ], - 'KV4IJ' => [ 179 ], - 'KV4JC' => [ 179 ], - 'KV4KD' => [ 179 ], - 'KV4KW' => [ 179 ], - 'KW' => [ 290 ], - 'KX6BU' => [ 289 ], - 'KY' => [ 290 ], - 'KZ' => [ 290 ], - 'L' => [ 183 ], - 'L1' => [ 183 ], - 'L2' => [ 183 ], - 'L3' => [ 183 ], - 'L4' => [ 183 ], - 'L5' => [ 183 ], - 'L6' => [ 183 ], - 'L7' => [ 183 ], - 'L8' => [ 183 ], - 'L9' => [ 183 ], - 'LA' => [ 182 ], - 'LB' => [ 182 ], - 'LC' => [ 182 ], - 'LD' => [ 182 ], - 'LE' => [ 182 ], - 'LF' => [ 182 ], - 'LG' => [ 182 ], - 'LH' => [ 182 ], - 'LI' => [ 182 ], - 'LJ' => [ 182 ], - 'LK' => [ 182 ], - 'LL' => [ 182 ], - 'LM' => [ 182 ], - 'LN' => [ 182 ], - 'LO' => [ 183 ], - 'LP' => [ 183 ], - 'LQ' => [ 183 ], - 'LR' => [ 183 ], - 'LS' => [ 183 ], - 'LT' => [ 183 ], - 'LU' => [ 183 ], - 'LU1ZA' => [ 273 ], - 'LU1ZAR' => [ 75 ], - 'LU1ZC' => [ 275 ], - 'LU1ZD' => [ 75 ], - 'LU1ZG' => [ 75 ], - 'LU1ZS' => [ 75 ], - 'LU1ZV' => [ 75 ], - 'LU2ANT' => [ 75 ], - 'LU2ZD' => [ 75 ], - 'LU4ZS' => [ 75 ], - 'LU6Z' => [ 273 ], - 'LV' => [ 183 ], - 'LW' => [ 183 ], - 'LW3DPP' => [ 273 ], - 'LX' => [ 184 ], - 'LY' => [ 186 ], - 'LZ' => [ 185 ], - 'LZ0A' => [ 275 ], - 'M' => [ 121 ], - 'M0' => [ 121 ], - 'M1' => [ 121 ], - 'M2' => [ 121 ], - 'M3' => [ 121 ], - 'M4' => [ 121 ], - 'M5' => [ 121 ], - 'M6' => [ 121 ], - 'M7' => [ 121 ], - 'M8' => [ 121 ], - 'M9' => [ 121 ], - 'MA2' => [ 121 ], - 'MA3' => [ 125 ], - 'MA4' => [ 127 ], - 'MA5' => [ 123 ], - 'MA6' => [ 122 ], - 'MA7' => [ 124 ], - 'MA8' => [ 126 ], - 'MAJ' => [ 333 ], - 'MB2' => [ 121 ], - 'MB3' => [ 125 ], - 'MB4' => [ 127 ], - 'MB5' => [ 123 ], - 'MB6' => [ 122 ], - 'MB7' => [ 124 ], - 'MB8' => [ 126 ], - 'MC' => [ 127 ], - 'MD' => [ 122 ], - 'ME2' => [ 121 ], - 'ME3' => [ 125 ], - 'ME4' => [ 127 ], - 'ME5' => [ 123 ], - 'ME6' => [ 122 ], - 'ME7' => [ 124 ], - 'ME8' => [ 126 ], - 'MF2' => [ 121 ], - 'MF3' => [ 125 ], - 'MF4' => [ 127 ], - 'MF5' => [ 123 ], - 'MF6' => [ 122 ], - 'MF7' => [ 124 ], - 'MF8' => [ 126 ], - 'MG2' => [ 121 ], - 'MG3' => [ 125 ], - 'MG4' => [ 127 ], - 'MG5' => [ 123 ], - 'MG6' => [ 122 ], - 'MG7' => [ 124 ], - 'MG8' => [ 126 ], - 'MH' => [ 124 ], - 'MI' => [ 123 ], - 'MJ' => [ 124 ], - 'MK2' => [ 121 ], - 'MK3' => [ 125 ], - 'MK4' => [ 127 ], - 'MK5' => [ 123 ], - 'MK6' => [ 122 ], - 'MK7' => [ 124 ], - 'MK8' => [ 126 ], - 'ML2' => [ 121 ], - 'ML3' => [ 125 ], - 'ML4' => [ 127 ], - 'ML5' => [ 123 ], - 'ML6' => [ 122 ], - 'ML7' => [ 124 ], - 'ML8' => [ 126 ], - 'MM' => [ 125 ], - 'MN' => [ 123 ], - 'MO2' => [ 121 ], - 'MO3' => [ 125 ], - 'MO4' => [ 127 ], - 'MO5' => [ 123 ], - 'MO6' => [ 122 ], - 'MO7' => [ 124 ], - 'MO8' => [ 126 ], - 'MP' => [ 124 ], - 'MQ2' => [ 121 ], - 'MQ3' => [ 125 ], - 'MQ4' => [ 127 ], - 'MQ5' => [ 123 ], - 'MQ6' => [ 122 ], - 'MQ7' => [ 124 ], - 'MQ8' => [ 126 ], - 'MR2' => [ 121 ], - 'MR3' => [ 125 ], - 'MR4' => [ 127 ], - 'MR5' => [ 123 ], - 'MR6' => [ 122 ], - 'MR7' => [ 124 ], - 'MR8' => [ 126 ], - 'MS' => [ 125 ], - 'MT' => [ 122 ], - 'MU' => [ 126 ], - 'MV2' => [ 121 ], - 'MV3' => [ 125 ], - 'MV4' => [ 127 ], - 'MV5' => [ 123 ], - 'MV6' => [ 122 ], - 'MV7' => [ 124 ], - 'MV8' => [ 126 ], - 'MVI' => [ 18 ], - 'MW' => [ 127 ], - 'MX' => [ 121 ], - 'MY2' => [ 121 ], - 'MY3' => [ 125 ], - 'MY4' => [ 127 ], - 'MY5' => [ 123 ], - 'MY6' => [ 122 ], - 'MY7' => [ 124 ], - 'MY8' => [ 126 ], - 'MZ2' => [ 121 ], - 'MZ3' => [ 125 ], - 'MZ4' => [ 127 ], - 'MZ5' => [ 123 ], - 'MZ6' => [ 122 ], - 'MZ7' => [ 124 ], - 'MZ8' => [ 126 ], - 'N' => [ 290 ], - 'N0' => [ 520 ], - 'NA' => [ 290 ], - 'NB' => [ 290 ], - 'NC' => [ 290 ], - 'ND' => [ 290 ], - 'NE' => [ 290 ], - 'NF' => [ 290 ], - 'NG' => [ 290 ], - 'NH0' => [ 176 ], - 'NH1' => [ 166 ], - 'NH2' => [ 167 ], - 'NH3' => [ 168 ], - 'NH4' => [ 169 ], - 'NH5' => [ 170 ], - 'NH5K' => [ 171 ], - 'NH6' => [ 172 ], - 'NH7' => [ 172 ], - 'NH7K' => [ 173 ], - 'NH8' => [ 174 ], - 'NH9' => [ 175 ], - 'NI' => [ 290 ], - 'NJ' => [ 290 ], - 'NK' => [ 290 ], - 'NL' => [ 390 ], - 'NL7' => [ 391 ], - 'NL7H/6' => [ 290 ], - 'NM' => [ 290 ], - 'NN' => [ 468 ], - 'NO' => [ 468 ], - 'NP1' => [ 178 ], - 'NP2' => [ 179 ], - 'NP3' => [ 180 ], - 'NP4' => [ 180 ], - 'NP5' => [ 181 ], - 'NQ' => [ 468 ], - 'NR' => [ 468 ], - 'NS' => [ 468 ], - 'NT' => [ 468 ], - 'NU' => [ 468 ], - 'NV' => [ 468 ], - 'NW' => [ 468 ], - 'NY' => [ 468 ], - 'NZ' => [ 468 ], - 'OA' => [ 187 ], - 'OA0MP' => [ 275 ], - 'OB' => [ 187 ], - 'OC' => [ 187 ], - 'OD' => [ 188 ], - 'OE' => [ 189 ], - 'OEM' => [ 189 ], - 'OF' => [ 190 ], - 'OF0' => [ 191 ], - 'OG' => [ 190 ], - 'OG0' => [ 191 ], - 'OH' => [ 190 ], - 'OH0' => [ 191 ], - 'OH0M' => [ 398 ], - 'OH0MA' => [ 192 ], - 'OH0MB' => [ 192 ], - 'OH0MD' => [ 192 ], - 'OI' => [ 190 ], - 'OI0' => [ 191 ], - 'OJ' => [ 190 ], - 'OJ0' => [ 192 ], - 'OK' => [ 193 ], - 'OK1' => [ 399 ], - 'OK2' => [ 400 ], - 'OL' => [ 401 ], - 'OM' => [ 194 ], - 'ON' => [ 195 ], - 'OO' => [ 195 ], - 'OP' => [ 195 ], - 'OQ' => [ 195 ], - 'OR' => [ 195 ], - 'OS' => [ 195 ], - 'OT' => [ 195 ], - 'OU' => [ 198 ], - 'OV' => [ 198 ], - 'OW' => [ 198 ], - 'OX' => [ 196 ], - 'OY' => [ 197 ], - 'OZ' => [ 198 ], - 'P2' => [ 199 ], - 'P3' => [ 25 ], - 'P30' => [ 25 ], - 'P36' => [ 25 ], - 'P4' => [ 200 ], - 'P5' => [ 141 ], - 'P6' => [ 141 ], - 'P7' => [ 141 ], - 'P8' => [ 141 ], - 'P9' => [ 141 ], - 'PA' => [ 201 ], - 'PB' => [ 201 ], - 'PC' => [ 201 ], - 'PD' => [ 201 ], - 'PE' => [ 201 ], - 'PF' => [ 201 ], - 'PG' => [ 201 ], - 'PH' => [ 201 ], - 'PI' => [ 201 ], - 'PJ' => [ 202 ], - 'PJ0' => [ 202 ], - 'PJ1' => [ 202 ], - 'PJ2' => [ 202 ], - 'PJ3' => [ 202 ], - 'PJ4' => [ 202 ], - 'PJ5' => [ 203 ], - 'PJ6' => [ 203 ], - 'PJ7' => [ 203 ], - 'PJ8' => [ 203 ], - 'PJ9' => [ 202 ], - 'PK' => [ 299 ], - 'PL' => [ 299 ], - 'PM' => [ 299 ], - 'PN' => [ 299 ], - 'PO' => [ 299 ], - 'PP' => [ 409 ], - 'PP0F' => [ 205 ], - 'PP0S' => [ 206 ], - 'PP0T' => [ 207 ], - 'PP0ZF' => [ 205 ], - 'PP0ZS' => [ 206 ], - 'PP0ZT' => [ 207 ], - 'PQ' => [ 410 ], - 'PQ0F' => [ 205 ], - 'PQ0S' => [ 206 ], - 'PQ0T' => [ 207 ], - 'PQ0ZF' => [ 205 ], - 'PQ0ZS' => [ 206 ], - 'PQ0ZT' => [ 207 ], - 'PR' => [ 410 ], - 'PR0F' => [ 205 ], - 'PR0S' => [ 206 ], - 'PR0T' => [ 207 ], - 'PR0ZF' => [ 205 ], - 'PR0ZS' => [ 206 ], - 'PR0ZT' => [ 207 ], - 'PS' => [ 410 ], - 'PS0F' => [ 205 ], - 'PS0S' => [ 206 ], - 'PS0T' => [ 207 ], - 'PS0ZF' => [ 205 ], - 'PS0ZS' => [ 206 ], - 'PS0ZT' => [ 207 ], - 'PT' => [ 409 ], - 'PT0F' => [ 205 ], - 'PT0S' => [ 206 ], - 'PT0T' => [ 207 ], - 'PT0ZF' => [ 205 ], - 'PT0ZS' => [ 206 ], - 'PT0ZT' => [ 207 ], - 'PU' => [ 410 ], - 'PU0F' => [ 205 ], - 'PU0S' => [ 206 ], - 'PU0T' => [ 207 ], - 'PU0ZF' => [ 205 ], - 'PU0ZS' => [ 206 ], - 'PU0ZT' => [ 207 ], - 'PV' => [ 410 ], - 'PV0F' => [ 205 ], - 'PV0S' => [ 206 ], - 'PV0T' => [ 207 ], - 'PV0ZF' => [ 205 ], - 'PV0ZS' => [ 206 ], - 'PV0ZT' => [ 207 ], - 'PW' => [ 410 ], - 'PW0F' => [ 205 ], - 'PW0S' => [ 206 ], - 'PW0T' => [ 207 ], - 'PW0ZF' => [ 205 ], - 'PW0ZS' => [ 206 ], - 'PW0ZT' => [ 207 ], - 'PX' => [ 410 ], - 'PX0F' => [ 205 ], - 'PX0S' => [ 206 ], - 'PX0T' => [ 207 ], - 'PX0ZF' => [ 205 ], - 'PX0ZS' => [ 206 ], - 'PX0ZT' => [ 207 ], - 'PY' => [ 204 ], - 'PY0' => [ 205 ], - 'PY0F' => [ 205 ], - 'PY0S' => [ 206 ], - 'PY0T' => [ 207 ], - 'PY0ZF' => [ 205 ], - 'PY0ZS' => [ 206 ], - 'PY0ZT' => [ 207 ], - 'PZ' => [ 208 ], - 'Q' => [ 333 ], - 'R' => [ 422 ], - 'R0' => [ 433 ], - 'R1' => [ 423 ], - 'R1AN' => [ 336 ], - 'R1FJ' => [ 19 ], - 'R1MV' => [ 18 ], - 'R1P' => [ 243 ], - 'R2' => [ 244 ], - 'R3' => [ 424 ], - 'R3F/9' => [ 245 ], - 'R4' => [ 425 ], - 'R6' => [ 422 ], - 'R8' => [ 427 ], - 'R9' => [ 245 ], - 'RA0' => [ 433 ], - 'RA1' => [ 423 ], - 'RA1P' => [ 243 ], - 'RA2' => [ 244 ], - 'RA3' => [ 424 ], - 'RA4' => [ 425 ], - 'RA6' => [ 422 ], - 'RA8' => [ 427 ], - 'RA9' => [ 245 ], - 'RB0' => [ 433 ], - 'RB1' => [ 423 ], - 'RB2' => [ 244 ], - 'RB3' => [ 424 ], - 'RB4' => [ 425 ], - 'RB6' => [ 422 ], - 'RB8' => [ 427 ], - 'RB9' => [ 245 ], - 'RC0' => [ 433 ], - 'RC1' => [ 423 ], - 'RC2' => [ 244 ], - 'RC3' => [ 424 ], - 'RC4' => [ 425 ], - 'RC6' => [ 422 ], - 'RC8' => [ 427 ], - 'RC9' => [ 245 ], - 'RD0' => [ 433 ], - 'RD1' => [ 423 ], - 'RD2' => [ 244 ], - 'RD3' => [ 424 ], - 'RD4' => [ 425 ], - 'RD6' => [ 422 ], - 'RD8' => [ 427 ], - 'RD9' => [ 245 ], - 'RE0' => [ 433 ], - 'RE1' => [ 423 ], - 'RE1P' => [ 243 ], - 'RE2' => [ 244 ], - 'RE3' => [ 424 ], - 'RE4' => [ 425 ], - 'RE6' => [ 422 ], - 'RE8' => [ 427 ], - 'RE9' => [ 245 ], - 'RF0' => [ 433 ], - 'RF1' => [ 423 ], - 'RF2' => [ 244 ], - 'RF3' => [ 424 ], - 'RF4' => [ 425 ], - 'RF6' => [ 422 ], - 'RF8' => [ 427 ], - 'RF9' => [ 245 ], - 'RG0' => [ 433 ], - 'RG1' => [ 423 ], - 'RG2' => [ 244 ], - 'RG3' => [ 424 ], - 'RG4' => [ 425 ], - 'RG6' => [ 422 ], - 'RG8' => [ 427 ], - 'RG9' => [ 245 ], - 'RH0' => [ 433 ], - 'RH1' => [ 423 ], - 'RH2' => [ 244 ], - 'RH3' => [ 424 ], - 'RH4' => [ 425 ], - 'RH6' => [ 422 ], - 'RH8' => [ 427 ], - 'RH9' => [ 245 ], - 'RI0' => [ 433 ], - 'RI1' => [ 423 ], - 'RI2' => [ 244 ], - 'RI3' => [ 424 ], - 'RI4' => [ 425 ], - 'RI6' => [ 422 ], - 'RI8' => [ 427 ], - 'RI9' => [ 245 ], - 'RJ0' => [ 433 ], - 'RJ1' => [ 423 ], - 'RJ2' => [ 244 ], - 'RJ3' => [ 424 ], - 'RJ4' => [ 425 ], - 'RJ6' => [ 422 ], - 'RJ8' => [ 427 ], - 'RJ9' => [ 245 ], - 'RK0' => [ 433 ], - 'RK1' => [ 423 ], - 'RK1P' => [ 243 ], - 'RK2' => [ 244 ], - 'RK3' => [ 424 ], - 'RK4' => [ 425 ], - 'RK6' => [ 422 ], - 'RK8' => [ 427 ], - 'RK9' => [ 245 ], - 'RL0' => [ 433 ], - 'RL1' => [ 423 ], - 'RL2' => [ 244 ], - 'RL3' => [ 424 ], - 'RL4' => [ 425 ], - 'RL6' => [ 422 ], - 'RL8' => [ 427 ], - 'RL9' => [ 245 ], - 'RM0' => [ 433 ], - 'RM1' => [ 423 ], - 'RM1P' => [ 243 ], - 'RM2' => [ 244 ], - 'RM3' => [ 424 ], - 'RM4' => [ 425 ], - 'RM6' => [ 422 ], - 'RM8' => [ 427 ], - 'RM9' => [ 245 ], - 'RN0' => [ 433 ], - 'RN1' => [ 423 ], - 'RN2' => [ 244 ], - 'RN3' => [ 424 ], - 'RN4' => [ 425 ], - 'RN6' => [ 422 ], - 'RN8' => [ 427 ], - 'RN9' => [ 245 ], - 'RO0' => [ 433 ], - 'RO1' => [ 423 ], - 'RO2' => [ 244 ], - 'RO3' => [ 424 ], - 'RO4' => [ 425 ], - 'RO6' => [ 422 ], - 'RO8' => [ 427 ], - 'RO9' => [ 245 ], - 'RP0' => [ 433 ], - 'RP1' => [ 423 ], - 'RP2' => [ 244 ], - 'RP3' => [ 424 ], - 'RP4' => [ 425 ], - 'RP6' => [ 422 ], - 'RP8' => [ 427 ], - 'RP9' => [ 245 ], - 'RQ0' => [ 433 ], - 'RQ1' => [ 423 ], - 'RQ1P' => [ 243 ], - 'RQ2' => [ 244 ], - 'RQ3' => [ 424 ], - 'RQ4' => [ 425 ], - 'RQ6' => [ 422 ], - 'RQ8' => [ 427 ], - 'RQ9' => [ 245 ], - 'RR0' => [ 433 ], - 'RR1' => [ 423 ], - 'RR2' => [ 244 ], - 'RR3' => [ 424 ], - 'RR4' => [ 425 ], - 'RR6' => [ 422 ], - 'RR8' => [ 427 ], - 'RR9' => [ 245 ], - 'RS0' => [ 433 ], - 'RS1' => [ 423 ], - 'RS1P' => [ 243 ], - 'RS2' => [ 244 ], - 'RS3' => [ 424 ], - 'RS4' => [ 425 ], - 'RS6' => [ 422 ], - 'RS8' => [ 427 ], - 'RS9' => [ 245 ], - 'RT0' => [ 433 ], - 'RT1' => [ 423 ], - 'RT2' => [ 244 ], - 'RT3' => [ 424 ], - 'RT4' => [ 425 ], - 'RT6' => [ 422 ], - 'RT8' => [ 427 ], - 'RT9' => [ 245 ], - 'RU0' => [ 433 ], - 'RU1' => [ 423 ], - 'RU1P' => [ 243 ], - 'RU2' => [ 244 ], - 'RU3' => [ 424 ], - 'RU4' => [ 425 ], - 'RU6' => [ 422 ], - 'RU8' => [ 427 ], - 'RU9' => [ 245 ], - 'RV0' => [ 433 ], - 'RV1' => [ 423 ], - 'RV1P' => [ 243 ], - 'RV2' => [ 244 ], - 'RV3' => [ 424 ], - 'RV4' => [ 425 ], - 'RV6' => [ 422 ], - 'RV8' => [ 427 ], - 'RV9' => [ 245 ], - 'RW0' => [ 433 ], - 'RW1' => [ 423 ], - 'RW1P' => [ 243 ], - 'RW2' => [ 244 ], - 'RW3' => [ 424 ], - 'RW4' => [ 425 ], - 'RW6' => [ 422 ], - 'RW8' => [ 427 ], - 'RW9' => [ 245 ], - 'RX0' => [ 433 ], - 'RX1' => [ 423 ], - 'RX1P' => [ 243 ], - 'RX2' => [ 244 ], - 'RX3' => [ 424 ], - 'RX4' => [ 425 ], - 'RX6' => [ 422 ], - 'RX8' => [ 427 ], - 'RX9' => [ 245 ], - 'RY0' => [ 433 ], - 'RY1' => [ 423 ], - 'RY2' => [ 244 ], - 'RY3' => [ 424 ], - 'RY4' => [ 425 ], - 'RY6' => [ 422 ], - 'RY8' => [ 427 ], - 'RY9' => [ 245 ], - 'RZ0' => [ 433 ], - 'RZ1' => [ 423 ], - 'RZ1P' => [ 243 ], - 'RZ2' => [ 244 ], - 'RZ3' => [ 424 ], - 'RZ4' => [ 425 ], - 'RZ6' => [ 422 ], - 'RZ8' => [ 427 ], - 'RZ9' => [ 245 ], - 'S0' => [ 209 ], - 'S2' => [ 210 ], - 'S3' => [ 210 ], - 'S4' => [ 539 ], - 'S5' => [ 311 ], - 'S6' => [ 54 ], - 'S7' => [ 211 ], - 'S8' => [ 539 ], - 'S9' => [ 212 ], - 'SA' => [ 213 ], - 'SB' => [ 213 ], - 'SC' => [ 213 ], - 'SD' => [ 213 ], - 'SE' => [ 213 ], - 'SF' => [ 213 ], - 'SG' => [ 213 ], - 'SH' => [ 213 ], - 'SI' => [ 213 ], - 'SJ' => [ 213 ], - 'SK' => [ 213 ], - 'SL' => [ 213 ], - 'SM' => [ 213 ], - 'SM1TDE' => [ 188 ], - 'SN' => [ 214 ], - 'SO' => [ 214 ], - 'SP' => [ 214 ], - 'SQ' => [ 214 ], - 'SR' => [ 214 ], - 'SS' => [ 217 ], - 'SSB' => [ 333 ], - 'ST' => [ 215 ], - 'ST0' => [ 216 ], - 'ST0K' => [ 215 ], - 'SU' => [ 217 ], - 'SV' => [ 218 ], - 'SV/A' => [ 221 ], - 'SV2ASP/A' => [ 221 ], - 'SV5' => [ 219 ], - 'SV9' => [ 220 ], - 'SW' => [ 218 ], - 'SW5' => [ 219 ], - 'SW9' => [ 220 ], - 'SX' => [ 218 ], - 'SX5' => [ 219 ], - 'SX9' => [ 220 ], - 'SY' => [ 221 ], - 'SZ' => [ 218 ], - 'SZ5' => [ 219 ], - 'SZ9' => [ 220 ], - 'T0' => [ 333 ], - 'T2' => [ 222 ], - 'T3' => [ 223 ], - 'T30' => [ 223 ], - 'T31' => [ 224 ], - 'T32' => [ 225 ], - 'T33' => [ 226 ], - 'T4' => [ 79 ], - 'T5' => [ 227 ], - 'T6' => [ 298 ], - 'T7' => [ 228 ], - 'T8' => [ 418 ], - 'T88' => [ 164 ], - 'T9' => [ 308 ], - 'T93A/4U' => [ 135 ], - 'TA' => [ 229 ], - 'TB' => [ 229 ], - 'TC' => [ 229 ], - 'TD' => [ 231 ], - 'TE' => [ 232 ], - 'TE9' => [ 233 ], - 'TF' => [ 230 ], - 'TG' => [ 231 ], - 'TH' => [ 103 ], - 'TI' => [ 232 ], - 'TI9' => [ 233 ], - 'TJ' => [ 234 ], - 'TK' => [ 235 ], - 'TL' => [ 236 ], - 'TM' => [ 103 ], - 'TN' => [ 237 ], - 'TO' => [ 103 ], - 'TO0P' => [ 107 ], - 'TO2DX' => [ 107 ], - 'TO3R' => [ 111 ], - 'TO5A' => [ 107 ], - 'TO5G' => [ 104 ], - 'TO5M' => [ 110 ], - 'TO5MM' => [ 107 ], - 'TO5T' => [ 107 ], - 'TO7I' => [ 110 ], - 'TO8K' => [ 108 ], - 'TO9IS' => [ 120 ], - 'TP' => [ 103 ], - 'TQ' => [ 103 ], - 'TR' => [ 238 ], - 'TS' => [ 13 ], - 'TT' => [ 239 ], - 'TU' => [ 240 ], - 'TV' => [ 103 ], - 'TW' => [ 103 ], - 'TX' => [ 103 ], - 'TX8FU' => [ 106 ], - 'TY' => [ 241 ], - 'TZ' => [ 242 ], - 'U' => [ 422 ], - 'U0' => [ 433 ], - 'U1' => [ 423 ], - 'U1P' => [ 243 ], - 'U2' => [ 244 ], - 'U3' => [ 424 ], - 'U4' => [ 425 ], - 'U5' => [ 246 ], - 'U6' => [ 422 ], - 'U8' => [ 427 ], - 'U9' => [ 245 ], - 'UA' => [ 243 ], - 'UA0' => [ 428 ], - 'UA1' => [ 423 ], - 'UA1P' => [ 243 ], - 'UA2' => [ 244 ], - 'UA3' => [ 424 ], - 'UA3YH/KC4' => [ 75 ], - 'UA4' => [ 425 ], - 'UA6' => [ 422 ], - 'UA8' => [ 427 ], - 'UA9' => [ 245 ], - 'UB0' => [ 433 ], - 'UB1' => [ 423 ], - 'UB2' => [ 244 ], - 'UB3' => [ 424 ], - 'UB4' => [ 425 ], - 'UB6' => [ 422 ], - 'UB8' => [ 427 ], - 'UB9' => [ 245 ], - 'UC0' => [ 433 ], - 'UC1' => [ 423 ], - 'UC2' => [ 244 ], - 'UC3' => [ 424 ], - 'UC4' => [ 425 ], - 'UC6' => [ 422 ], - 'UC8' => [ 427 ], - 'UC9' => [ 245 ], - 'UD' => [ 248 ], - 'UD0' => [ 433 ], - 'UD1' => [ 423 ], - 'UD2' => [ 244 ], - 'UD3' => [ 424 ], - 'UD4' => [ 425 ], - 'UD6' => [ 422 ], - 'UD8' => [ 427 ], - 'UD9' => [ 245 ], - 'UE0' => [ 433 ], - 'UE1' => [ 423 ], - 'UE1P' => [ 243 ], - 'UE2' => [ 244 ], - 'UE3' => [ 424 ], - 'UE4' => [ 425 ], - 'UE6' => [ 422 ], - 'UE8' => [ 427 ], - 'UE9' => [ 245 ], - 'UF' => [ 249 ], - 'UF0' => [ 433 ], - 'UF1' => [ 423 ], - 'UF2' => [ 244 ], - 'UF3' => [ 424 ], - 'UF4' => [ 425 ], - 'UF6' => [ 422 ], - 'UF8' => [ 427 ], - 'UF9' => [ 245 ], - 'UG0' => [ 433 ], - 'UG1' => [ 423 ], - 'UG2' => [ 244 ], - 'UG3' => [ 424 ], - 'UG4' => [ 425 ], - 'UG6' => [ 422 ], - 'UG8' => [ 427 ], - 'UG9' => [ 245 ], - 'UH0' => [ 433 ], - 'UH1' => [ 423 ], - 'UH2' => [ 244 ], - 'UH3' => [ 424 ], - 'UH4' => [ 425 ], - 'UH6' => [ 422 ], - 'UH8' => [ 427 ], - 'UH9' => [ 245 ], - 'UI0' => [ 433 ], - 'UI1' => [ 423 ], - 'UI2' => [ 244 ], - 'UI3' => [ 424 ], - 'UI4' => [ 425 ], - 'UI6' => [ 422 ], - 'UI8' => [ 427 ], - 'UI9' => [ 245 ], - 'UJ' => [ 252 ], - 'UK' => [ 252 ], - 'UL' => [ 252 ], - 'UM' => [ 252 ], - 'UN' => [ 254 ], - 'UO' => [ 254 ], - 'UP' => [ 254 ], - 'UQ' => [ 254 ], - 'UR' => [ 246 ], - 'US' => [ 246 ], - 'UT' => [ 246 ], - 'UU' => [ 246 ], - 'UV' => [ 246 ], - 'UW' => [ 246 ], - 'UX' => [ 246 ], - 'UY' => [ 246 ], - 'UZ' => [ 246 ], - 'V2' => [ 283 ], - 'V3' => [ 284 ], - 'V4' => [ 285 ], - 'V5' => [ 286 ], - 'V50' => [ 286 ], - 'V51' => [ 286 ], - 'V6' => [ 288 ], - 'V7' => [ 289 ], - 'V8' => [ 287 ], - 'VA' => [ 444 ], - 'VA1' => [ 257 ], - 'VA2' => [ 437 ], - 'VA3' => [ 438 ], - 'VA4' => [ 439 ], - 'VA5' => [ 440 ], - 'VA6' => [ 441 ], - 'VA7' => [ 442 ], - 'VA8' => [ 443 ], - 'VA9' => [ 257 ], - 'VB' => [ 444 ], - 'VB1' => [ 257 ], - 'VB2' => [ 437 ], - 'VB3' => [ 438 ], - 'VB4' => [ 439 ], - 'VB5' => [ 440 ], - 'VB6' => [ 441 ], - 'VB7' => [ 442 ], - 'VB8' => [ 443 ], - 'VB9' => [ 257 ], - 'VC' => [ 444 ], - 'VC1' => [ 257 ], - 'VC2' => [ 437 ], - 'VC3' => [ 438 ], - 'VC4' => [ 439 ], - 'VC5' => [ 440 ], - 'VC6' => [ 441 ], - 'VC7' => [ 442 ], - 'VC8' => [ 443 ], - 'VC9' => [ 257 ], - 'VD' => [ 444 ], - 'VD1' => [ 257 ], - 'VD2' => [ 437 ], - 'VD3' => [ 438 ], - 'VD4' => [ 439 ], - 'VD5' => [ 440 ], - 'VD6' => [ 441 ], - 'VD7' => [ 442 ], - 'VD8' => [ 443 ], - 'VD9' => [ 257 ], - 'VE' => [ 257 ], - 'VE1' => [ 257 ], - 'VE2' => [ 437 ], - 'VE3' => [ 438 ], - 'VE4' => [ 439 ], - 'VE5' => [ 440 ], - 'VE6' => [ 441 ], - 'VE7' => [ 442 ], - 'VE8' => [ 443 ], - 'VE9' => [ 257 ], - 'VF' => [ 444 ], - 'VF1' => [ 257 ], - 'VF2' => [ 437 ], - 'VF3' => [ 438 ], - 'VF4' => [ 439 ], - 'VF5' => [ 440 ], - 'VF6' => [ 441 ], - 'VF7' => [ 442 ], - 'VF8' => [ 443 ], - 'VF9' => [ 257 ], - 'VG' => [ 444 ], - 'VG1' => [ 257 ], - 'VG2' => [ 437 ], - 'VG3' => [ 438 ], - 'VG4' => [ 439 ], - 'VG5' => [ 440 ], - 'VG6' => [ 441 ], - 'VG7' => [ 442 ], - 'VG8' => [ 443 ], - 'VG9' => [ 257 ], - 'VH' => [ 452 ], - 'VH0' => [ 266 ], - 'VH1' => [ 453 ], - 'VH2' => [ 454 ], - 'VH3' => [ 455 ], - 'VH4' => [ 456 ], - 'VH5' => [ 457 ], - 'VH6' => [ 458 ], - 'VH7' => [ 459 ], - 'VH8' => [ 460 ], - 'VH9' => [ 263 ], - 'VH9C' => [ 461 ], - 'VH9L' => [ 259 ], - 'VH9M' => [ 262 ], - 'VH9W' => [ 264 ], - 'VH9X' => [ 260 ], - 'VH9Y' => [ 461 ], - 'VI' => [ 452 ], - 'VI0' => [ 266 ], - 'VI0ANT' => [ 75 ], - 'VI1' => [ 453 ], - 'VI2' => [ 454 ], - 'VI3' => [ 455 ], - 'VI4' => [ 456 ], - 'VI5' => [ 457 ], - 'VI6' => [ 458 ], - 'VI7' => [ 459 ], - 'VI8' => [ 460 ], - 'VI9' => [ 263 ], - 'VI9C' => [ 461 ], - 'VI9L' => [ 259 ], - 'VI9M' => [ 262 ], - 'VI9W' => [ 264 ], - 'VI9X' => [ 260 ], - 'VI9Y' => [ 461 ], - 'VJ' => [ 452 ], - 'VJ0' => [ 266 ], - 'VJ1' => [ 453 ], - 'VJ2' => [ 454 ], - 'VJ3' => [ 455 ], - 'VJ4' => [ 456 ], - 'VJ5' => [ 457 ], - 'VJ6' => [ 458 ], - 'VJ7' => [ 459 ], - 'VJ8' => [ 460 ], - 'VJ9' => [ 263 ], - 'VJ9C' => [ 461 ], - 'VJ9L' => [ 259 ], - 'VJ9M' => [ 262 ], - 'VJ9W' => [ 264 ], - 'VJ9X' => [ 260 ], - 'VJ9Y' => [ 461 ], - 'VK' => [ 258 ], - 'VK0' => [ 265 ], - 'VK0/H' => [ 265 ], - 'VK0/M' => [ 266 ], - 'VK0AQ' => [ 75 ], - 'VK0CK' => [ 75 ], - 'VK0CL' => [ 75 ], - 'VK0ERZ' => [ 75 ], - 'VK0FPS' => [ 75 ], - 'VK0HI' => [ 265 ], - 'VK0IC' => [ 75 ], - 'VK0KC' => [ 75 ], - 'VK0LL' => [ 75 ], - 'VK0MP' => [ 75 ], - 'VK0NE' => [ 75 ], - 'VK0PD' => [ 75 ], - 'VK0PN' => [ 75 ], - 'VK0WD' => [ 75 ], - 'VK1' => [ 453 ], - 'VK2' => [ 454 ], - 'VK3' => [ 455 ], - 'VK4' => [ 456 ], - 'VK5' => [ 457 ], - 'VK6' => [ 458 ], - 'VK7' => [ 459 ], - 'VK8' => [ 460 ], - 'VK9' => [ 259 ], - 'VK9/L' => [ 259 ], - 'VK9/N' => [ 263 ], - 'VK9/W' => [ 264 ], - 'VK9/X' => [ 260 ], - 'VK9/Y' => [ 261 ], - 'VK9/Z' => [ 262 ], - 'VK9AE' => [ 259 ], - 'VK9C' => [ 461 ], - 'VK9EW' => [ 461 ], - 'VK9GA' => [ 260 ], - 'VK9GS' => [ 264 ], - 'VK9KC' => [ 461 ], - 'VK9KL' => [ 259 ], - 'VK9KM' => [ 262 ], - 'VK9KN' => [ 263 ], - 'VK9KW' => [ 264 ], - 'VK9KX' => [ 260 ], - 'VK9L' => [ 259 ], - 'VK9M' => [ 262 ], - 'VK9N' => [ 263 ], - 'VK9NC' => [ 461 ], - 'VK9NL' => [ 259 ], - 'VK9NM' => [ 262 ], - 'VK9NN' => [ 263 ], - 'VK9NW' => [ 264 ], - 'VK9NX' => [ 260 ], - 'VK9TR' => [ 264 ], - 'VK9W' => [ 264 ], - 'VK9WB' => [ 461 ], - 'VK9X' => [ 260 ], - 'VK9Y' => [ 461 ], - 'VK9YQS' => [ 259 ], - 'VK9ZC' => [ 461 ], - 'VK9ZG' => [ 264 ], - 'VK9ZL' => [ 259 ], - 'VK9ZM' => [ 262 ], - 'VK9ZN' => [ 263 ], - 'VK9ZW' => [ 264 ], - 'VK9ZX' => [ 260 ], - 'VL' => [ 452 ], - 'VL0' => [ 266 ], - 'VL1' => [ 453 ], - 'VL2' => [ 454 ], - 'VL3' => [ 455 ], - 'VL4' => [ 456 ], - 'VL5' => [ 457 ], - 'VL6' => [ 458 ], - 'VL7' => [ 459 ], - 'VL8' => [ 460 ], - 'VL9' => [ 263 ], - 'VL9C' => [ 461 ], - 'VL9L' => [ 259 ], - 'VL9M' => [ 262 ], - 'VL9W' => [ 264 ], - 'VL9X' => [ 260 ], - 'VL9Y' => [ 461 ], - 'VM' => [ 452 ], - 'VM0' => [ 266 ], - 'VM1' => [ 257 ], - 'VM2' => [ 437 ], - 'VM3' => [ 438 ], - 'VM4' => [ 439 ], - 'VM5' => [ 440 ], - 'VM6' => [ 441 ], - 'VM7' => [ 442 ], - 'VM8' => [ 443 ], - 'VM9' => [ 257 ], - 'VM9C' => [ 461 ], - 'VM9L' => [ 259 ], - 'VM9M' => [ 262 ], - 'VM9W' => [ 264 ], - 'VM9X' => [ 260 ], - 'VM9Y' => [ 461 ], - 'VN' => [ 452 ], - 'VN0' => [ 266 ], - 'VN1' => [ 453 ], - 'VN2' => [ 454 ], - 'VN3' => [ 455 ], - 'VN4' => [ 456 ], - 'VN5' => [ 457 ], - 'VN6' => [ 458 ], - 'VN7' => [ 459 ], - 'VN8' => [ 460 ], - 'VN9' => [ 263 ], - 'VN9C' => [ 461 ], - 'VN9L' => [ 259 ], - 'VN9M' => [ 262 ], - 'VN9W' => [ 264 ], - 'VN9X' => [ 260 ], - 'VN9Y' => [ 461 ], - 'VO' => [ 444 ], - 'VO1' => [ 257 ], - 'VO2' => [ 435 ], - 'VP29E' => [ 267 ], - 'VP2E' => [ 267 ], - 'VP2M' => [ 268 ], - 'VP2V' => [ 269 ], - 'VP5' => [ 270 ], - 'VP6' => [ 276 ], - 'VP8' => [ 272 ], - 'VP8/F' => [ 271 ], - 'VP8/G' => [ 272 ], - 'VP8/GB4MSS' => [ 75 ], - 'VP8/H' => [ 275 ], - 'VP8/O' => [ 273 ], - 'VP8/S' => [ 274 ], - 'VP8BQE' => [ 75 ], - 'VP8BRT' => [ 273 ], - 'VP8BUB' => [ 272 ], - 'VP8BXK' => [ 273 ], - 'VP8CBA' => [ 272 ], - 'VP8CBL' => [ 75 ], - 'VP8CDJ' => [ 272 ], - 'VP8CES' => [ 75 ], - 'VP8CFM' => [ 273 ], - 'VP8CGE' => [ 272 ], - 'VP8CGK' => [ 272 ], - 'VP8CID' => [ 272 ], - 'VP8CIZ' => [ 272 ], - 'VP8CKB' => [ 272 ], - 'VP8CLR' => [ 272 ], - 'VP8CMR' => [ 75 ], - 'VP8CQC' => [ 75 ], - 'VP8CQS' => [ 275 ], - 'VP8CRE' => [ 75 ], - 'VP8CRI' => [ 75 ], - 'VP8CSE' => [ 273 ], - 'VP8FAR' => [ 75 ], - 'VP8GAV' => [ 75 ], - 'VP8LU' => [ 273 ], - 'VP8ROT' => [ 75 ], - 'VP8SGB' => [ 272 ], - 'VP8SGP' => [ 272 ], - 'VP8SSI' => [ 274 ], - 'VP9' => [ 277 ], - 'VQ9' => [ 278 ], - 'VR2' => [ 462 ], - 'VR6' => [ 276 ], - 'VR8B' => [ 276 ], - 'VS' => [ 279 ], - 'VS6' => [ 462 ], - 'VT' => [ 466 ], - 'VT4' => [ 281 ], - 'VT7' => [ 281 ], - 'VU' => [ 280 ], - 'VU2AXA/P' => [ 75 ], - 'VU2MSW/P' => [ 75 ], - 'VU3HKQ' => [ 75 ], - 'VU4' => [ 281 ], - 'VU7' => [ 281 ], - 'VU7/A' => [ 281 ], - 'VU7/L' => [ 282 ], - 'VV' => [ 466 ], - 'VV4' => [ 281 ], - 'VV7' => [ 281 ], - 'VW' => [ 466 ], - 'VW4' => [ 281 ], - 'VW7' => [ 281 ], - 'VX' => [ 444 ], - 'VX1' => [ 257 ], - 'VX2' => [ 437 ], - 'VX3' => [ 438 ], - 'VX4' => [ 439 ], - 'VX5' => [ 440 ], - 'VX6' => [ 441 ], - 'VX7' => [ 442 ], - 'VX8' => [ 443 ], - 'VX9' => [ 257 ], - 'VY' => [ 444 ], - 'VY1' => [ 443 ], - 'VY2' => [ 437 ], - 'VY3' => [ 438 ], - 'VY4' => [ 439 ], - 'VY5' => [ 440 ], - 'VY6' => [ 441 ], - 'VY7' => [ 442 ], - 'VY8' => [ 443 ], - 'VY9' => [ 257 ], - 'VZ' => [ 452 ], - 'VZ0' => [ 266 ], - 'VZ1' => [ 453 ], - 'VZ2' => [ 454 ], - 'VZ3' => [ 455 ], - 'VZ4' => [ 456 ], - 'VZ5' => [ 457 ], - 'VZ6' => [ 458 ], - 'VZ7' => [ 459 ], - 'VZ8' => [ 460 ], - 'VZ9' => [ 263 ], - 'VZ9C' => [ 461 ], - 'VZ9L' => [ 259 ], - 'VZ9M' => [ 262 ], - 'VZ9W' => [ 264 ], - 'VZ9X' => [ 260 ], - 'VZ9Y' => [ 461 ], - 'W' => [ 290 ], - 'W0' => [ 513 ], - 'W1' => [ 469 ], - 'W2' => [ 475 ], - 'W3' => [ 477 ], - 'W4' => [ 481 ], - 'W5' => [ 489 ], - 'W6' => [ 495 ], - 'W7' => [ 499 ], - 'W8' => [ 507 ], - 'W9' => [ 510 ], - 'WA' => [ 290 ], - 'WB' => [ 290 ], - 'WC' => [ 290 ], - 'WD' => [ 290 ], - 'WE' => [ 290 ], - 'WF' => [ 290 ], - 'WG' => [ 290 ], - 'WH0' => [ 176 ], - 'WH1' => [ 166 ], - 'WH2' => [ 167 ], - 'WH3' => [ 168 ], - 'WH4' => [ 169 ], - 'WH5' => [ 170 ], - 'WH5K' => [ 171 ], - 'WH6' => [ 172 ], - 'WH7' => [ 172 ], - 'WH7K' => [ 173 ], - 'WH8' => [ 174 ], - 'WH9' => [ 175 ], - 'WI' => [ 290 ], - 'WJ' => [ 290 ], - 'WK' => [ 290 ], - 'WL' => [ 390 ], - 'WL7' => [ 391 ], - 'WL7WO' => [ 290 ], - 'WL7Y' => [ 290 ], - 'WM' => [ 290 ], - 'WN' => [ 290 ], - 'WN4KKN' => [ 290 ], - 'WO' => [ 290 ], - 'WP1' => [ 178 ], - 'WP2' => [ 179 ], - 'WP3' => [ 180 ], - 'WP4' => [ 180 ], - 'WP5' => [ 181 ], - 'WQ' => [ 290 ], - 'WR' => [ 290 ], - 'WS' => [ 290 ], - 'WT' => [ 290 ], - 'WU' => [ 290 ], - 'WV' => [ 290 ], - 'WW' => [ 290 ], - 'WY' => [ 290 ], - 'WZ' => [ 290 ], - 'X5' => [ 333 ], - 'X8' => [ 333 ], - 'XA' => [ 523 ], - 'XA4' => [ 292 ], - 'XB' => [ 523 ], - 'XB4' => [ 292 ], - 'XC' => [ 523 ], - 'XC4' => [ 292 ], - 'XD' => [ 523 ], - 'XD4' => [ 292 ], - 'XE' => [ 291 ], - 'XE1' => [ 524 ], - 'XE2' => [ 525 ], - 'XE3' => [ 523 ], - 'XE4' => [ 292 ], - 'XF' => [ 523 ], - 'XF0C' => [ 292 ], - 'XF4' => [ 292 ], - 'XG' => [ 523 ], - 'XG4' => [ 292 ], - 'XH' => [ 523 ], - 'XH4' => [ 292 ], - 'XI' => [ 444 ], - 'XI4' => [ 292 ], - 'XJ' => [ 444 ], - 'XJ1' => [ 257 ], - 'XJ2' => [ 437 ], - 'XJ3' => [ 438 ], - 'XJ4' => [ 439 ], - 'XJ5' => [ 440 ], - 'XJ6' => [ 441 ], - 'XJ7' => [ 442 ], - 'XJ8' => [ 443 ], - 'XJ9' => [ 257 ], - 'XK' => [ 444 ], - 'XK1' => [ 257 ], - 'XK2' => [ 437 ], - 'XK3' => [ 438 ], - 'XK4' => [ 439 ], - 'XK5' => [ 440 ], - 'XK6' => [ 441 ], - 'XK7' => [ 442 ], - 'XK8' => [ 443 ], - 'XK9' => [ 257 ], - 'XL' => [ 444 ], - 'XL1' => [ 257 ], - 'XL2' => [ 437 ], - 'XL3' => [ 438 ], - 'XL4' => [ 439 ], - 'XL5' => [ 440 ], - 'XL6' => [ 441 ], - 'XL7' => [ 442 ], - 'XL8' => [ 443 ], - 'XL9' => [ 257 ], - 'XM' => [ 444 ], - 'XN' => [ 444 ], - 'XN1' => [ 257 ], - 'XN2' => [ 437 ], - 'XN3' => [ 438 ], - 'XN4' => [ 439 ], - 'XN5' => [ 440 ], - 'XN6' => [ 441 ], - 'XN7' => [ 442 ], - 'XN8' => [ 443 ], - 'XN9' => [ 257 ], - 'XO' => [ 444 ], - 'XO1' => [ 257 ], - 'XO2' => [ 437 ], - 'XO3' => [ 438 ], - 'XO4' => [ 439 ], - 'XO5' => [ 440 ], - 'XO6' => [ 441 ], - 'XO7' => [ 442 ], - 'XO8' => [ 443 ], - 'XO9' => [ 257 ], - 'XP' => [ 198 ], - 'XQ' => [ 74 ], - 'XQ0' => [ 76 ], - 'XQ0X' => [ 77 ], - 'XQ0Z' => [ 78 ], - 'XR' => [ 74 ], - 'XR0' => [ 76 ], - 'XR0X' => [ 77 ], - 'XS' => [ 347 ], - 'XT' => [ 293 ], - 'XU' => [ 294 ], - 'XV' => [ 14 ], - 'XW' => [ 295 ], - 'XX' => [ 296 ], - 'XX9' => [ 296 ], - 'XY' => [ 297 ], - 'XZ' => [ 297 ], - 'Y88POL' => [ 75 ], - 'Y90' => [ 386 ], - 'Y90ANT' => [ 75 ], - 'YA' => [ 298 ], - 'YB' => [ 299 ], - 'YC' => [ 299 ], - 'YD' => [ 299 ], - 'YE' => [ 299 ], - 'YF' => [ 299 ], - 'YG' => [ 299 ], - 'YH' => [ 299 ], - 'YI' => [ 300 ], - 'YJ' => [ 301 ], - 'YK' => [ 302 ], - 'YL' => [ 303 ], - 'YM' => [ 229 ], - 'YN' => [ 304 ], - 'YO' => [ 305 ], - 'YP' => [ 305 ], - 'YQ' => [ 305 ], - 'YR' => [ 305 ], - 'YS' => [ 306 ], - 'YT' => [ 528 ], - 'YU' => [ 307 ], - 'YU5' => [ 309 ], - 'YV' => [ 312 ], - 'YV0' => [ 313 ], - 'YW' => [ 312 ], - 'YW0' => [ 313 ], - 'YX' => [ 312 ], - 'YX0' => [ 313 ], - 'YY' => [ 312 ], - 'YY0' => [ 313 ], - 'YZ' => [ 528 ], - 'Z2' => [ 320 ], - 'Z3' => [ 309 ], - 'ZA' => [ 314 ], - 'ZB' => [ 315 ], - 'ZC4' => [ 316 ], - 'ZC6' => [ 333 ], - 'ZD7' => [ 317 ], - 'ZD8' => [ 318 ], - 'ZD9' => [ 319 ], - 'ZE' => [ 320 ], - 'ZF' => [ 321 ], - 'ZG' => [ 315 ], - 'ZG2' => [ 315 ], - 'ZK1' => [ 322 ], - 'ZK1/N' => [ 322 ], - 'ZK1/S' => [ 323 ], - 'ZK1AAH' => [ 322 ], - 'ZK1AJJ' => [ 322 ], - 'ZK1AL' => [ 322 ], - 'ZK1AR' => [ 322 ], - 'ZK1AT' => [ 322 ], - 'ZK1BW' => [ 322 ], - 'ZK1BY' => [ 322 ], - 'ZK1CQ' => [ 322 ], - 'ZK1DT' => [ 322 ], - 'ZK1HU' => [ 322 ], - 'ZK1KH' => [ 322 ], - 'ZK1OQ' => [ 322 ], - 'ZK1TW' => [ 322 ], - 'ZK1UVO' => [ 322 ], - 'ZK1VDX' => [ 322 ], - 'ZK1VTK' => [ 322 ], - 'ZK1WL' => [ 322 ], - 'ZK1XP' => [ 322 ], - 'ZK1XR' => [ 322 ], - 'ZK1XY' => [ 322 ], - 'ZK2' => [ 324 ], - 'ZK3' => [ 325 ], - 'ZL' => [ 326 ], - 'ZL0' => [ 536 ], - 'ZL0AAF' => [ 75 ], - 'ZL0AIC' => [ 75 ], - 'ZL1' => [ 533 ], - 'ZL2' => [ 534 ], - 'ZL3' => [ 535 ], - 'ZL4' => [ 532 ], - 'ZL5' => [ 536 ], - 'ZL7' => [ 327 ], - 'ZL8' => [ 328 ], - 'ZL9' => [ 329 ], - 'ZM' => [ 532 ], - 'ZM0' => [ 536 ], - 'ZM1' => [ 533 ], - 'ZM2' => [ 534 ], - 'ZM3' => [ 535 ], - 'ZM4' => [ 532 ], - 'ZM7' => [ 327 ], - 'ZM8' => [ 328 ], - 'ZM9' => [ 329 ], - 'ZP' => [ 330 ], - 'ZR' => [ 539 ], - 'ZR1' => [ 540 ], - 'ZR2' => [ 332 ], - 'ZR4' => [ 541 ], - 'ZR5' => [ 542 ], - 'ZR6' => [ 539 ], - 'ZR8' => [ 332 ], - 'ZS' => [ 331 ], - 'ZS1' => [ 540 ], - 'ZS2' => [ 332 ], - 'ZS4' => [ 541 ], - 'ZS5' => [ 542 ], - 'ZS6' => [ 539 ], - 'ZS7ANT' => [ 75 ], - 'ZS8' => [ 332 ], - 'ZT' => [ 539 ], - 'ZT1' => [ 540 ], - 'ZT2' => [ 332 ], - 'ZT4' => [ 541 ], - 'ZT5' => [ 542 ], - 'ZT8' => [ 332 ], - 'ZU' => [ 539 ], - 'ZU1' => [ 540 ], - 'ZU2' => [ 332 ], - 'ZU4' => [ 541 ], - 'ZU5' => [ 542 ], - 'ZU6' => [ 539 ], - 'ZU8' => [ 332 ], - 'ZV' => [ 410 ], - 'ZV0ASN' => [ 275 ], - 'ZV0F' => [ 205 ], - 'ZV0S' => [ 206 ], - 'ZV0T' => [ 207 ], - 'ZV0ZF' => [ 205 ], - 'ZV0ZS' => [ 206 ], - 'ZV0ZT' => [ 207 ], - 'ZW' => [ 410 ], - 'ZW0F' => [ 205 ], - 'ZW0S' => [ 206 ], - 'ZW0T' => [ 207 ], - 'ZW0ZF' => [ 205 ], - 'ZW0ZS' => [ 206 ], - 'ZW0ZT' => [ 207 ], - 'ZX' => [ 410 ], - 'ZX0ECF' => [ 275 ], - 'ZX0F' => [ 205 ], - 'ZX0S' => [ 206 ], - 'ZX0T' => [ 207 ], - 'ZX0ZF' => [ 205 ], - 'ZX0ZS' => [ 206 ], - 'ZX0ZT' => [ 207 ], - 'ZY' => [ 409 ], - 'ZY0F' => [ 205 ], - 'ZY0S' => [ 206 ], - 'ZY0T' => [ 207 ], - 'ZY0ZF' => [ 205 ], - 'ZY0ZS' => [ 206 ], - 'ZY0ZT' => [ 207 ], - 'ZZ' => [ 410 ], - 'ZZ0F' => [ 205 ], - 'ZZ0S' => [ 206 ], - 'ZZ0T' => [ 207 ], - 'ZZ0ZF' => [ 205 ], - 'ZZ0ZS' => [ 206 ], - 'ZZ0ZT' => [ 207 ], + +%prefix_loc = ( + 1 => bless( { name => 'S.M.O.M.-1A', dxcc => 268, itu => 28, cq => 15, utcoff => -1.0, lat => 41.9, long => 12.4 }, 'Prefix'), + 2 => bless( { name => 'Spratly-Is-1S', dxcc => 269, itu => 50, cq => 26, utcoff => -8.0, lat => 8.8, long => 111.9 }, 'Prefix'), + 3 => bless( { name => 'Monaco-3A', dxcc => 270, itu => 27, cq => 14, utcoff => -1.0, lat => 44, long => 7.5 }, 'Prefix'), + 4 => bless( { name => 'Agalega-3B6', dxcc => 271, itu => 53, cq => 39, utcoff => -4.0, lat => -10.4, long => 56.6 }, 'Prefix'), + 5 => bless( { name => 'Mauritius-3B8', dxcc => 273, itu => 53, cq => 39, utcoff => -4.0, lat => -20.3, long => 57.5 }, 'Prefix'), + 6 => bless( { name => 'Rodriguez-Is-3B9', dxcc => 274, itu => 53, cq => 39, utcoff => -4.0, lat => -19.7, long => 63.4 }, 'Prefix'), + 7 => bless( { name => 'Equatorial-Guinea-3C', dxcc => 275, itu => 47, cq => 36, utcoff => -1.0, lat => 1.8, long => 10 }, 'Prefix'), + 8 => bless( { name => 'Annobon-3C0', dxcc => 276, itu => 52, cq => 36, utcoff => 0.0, lat => 1.5, long => 5.6 }, 'Prefix'), + 9 => bless( { name => 'Conway-Reef-3D2/C', dxcc => 321, itu => 56, cq => 32, utcoff => -13.0, lat => -21.7333333333333, long => 174.633333333333 }, 'Prefix'), + 10 => bless( { name => 'Fiji-Islands-3D2/F', dxcc => 277, itu => 56, cq => 32, utcoff => -12.0, lat => -17, long => 178 }, 'Prefix'), + 11 => bless( { name => 'Rotuma-3D2/R', dxcc => 324, itu => 56, cq => 32, utcoff => -12.0, lat => -12.5, long => 177 }, 'Prefix'), + 12 => bless( { name => 'Swaziland-3DA', dxcc => 278, itu => 57, cq => 38, utcoff => -2.0, lat => -27, long => 31.5 }, 'Prefix'), + 13 => bless( { name => 'Tunisia-3V', dxcc => 279, itu => 37, cq => 33, utcoff => -1.0, lat => 36.8, long => 10.2 }, 'Prefix'), + 14 => bless( { name => 'Vietnam-3W', dxcc => 231, itu => 49, cq => 26, utcoff => -8.0, lat => 21.05, long => 105.833333333333 }, 'Prefix'), + 15 => bless( { name => 'Guinea-3X', dxcc => 280, itu => 46, cq => 35, utcoff => 0.0, lat => 10, long => -13 }, 'Prefix'), + 16 => bless( { name => 'Bouvet-Is-3Y/B', dxcc => 281, itu => 67, cq => 38, utcoff => 0.0, lat => -54.5, long => 3 }, 'Prefix'), + 17 => bless( { name => 'Peter-Is-3Y/P', dxcc => 320, itu => 72, cq => 12, utcoff => 6.0, lat => -68.8166666666667, long => -90.7333333333333 }, 'Prefix'), + 18 => bless( { name => 'Malyj-Vystoskij-R1MV(OLD_4J1)', dxcc => 322, itu => 18, cq => 15, utcoff => -3.0, lat => 60, long => 28 }, 'Prefix'), + 19 => bless( { name => 'Franz-Jo-Land-R1FJ(OLD_4K2)', dxcc => 180, itu => 75, cq => 40, utcoff => -5.0, lat => 80, long => 50 }, 'Prefix'), + 20 => bless( { name => 'Sri-Lanka-4S', dxcc => 282, itu => 41, cq => 22, utcoff => -5.30, lat => 7, long => 79.9 }, 'Prefix'), + 21 => bless( { name => 'I.T.U.-Geneva-4U/I', dxcc => 283, itu => 28, cq => 14, utcoff => -1.0, lat => 46.2, long => 6.2 }, 'Prefix'), + 22 => bless( { name => 'U.N.-N.Y.-4U/U', dxcc => 284, itu => 8, cq => 5, utcoff => 5.0, lat => 40.8, long => -74 }, 'Prefix'), + 23 => bless( { name => 'Israel-4X', dxcc => 286, itu => 39, cq => 20, utcoff => -2.0, lat => 32, long => 35 }, 'Prefix'), + 24 => bless( { name => 'Libya-5A', dxcc => 287, itu => 38, cq => 34, utcoff => -2.0, lat => 32.5, long => 12.5 }, 'Prefix'), + 25 => bless( { name => 'Cyprus-5B', dxcc => 288, itu => 39, cq => 20, utcoff => -2.0, lat => 35, long => 33 }, 'Prefix'), + 26 => bless( { name => 'Tanzania-5H', dxcc => 289, itu => 53, cq => 37, utcoff => -3.0, lat => -7, long => 39.5 }, 'Prefix'), + 27 => bless( { name => 'Nigeria-5N', dxcc => 290, itu => 46, cq => 35, utcoff => -1.0, lat => 6.5, long => 3 }, 'Prefix'), + 28 => bless( { name => 'Malagasy-Rep-5R', dxcc => 291, itu => 53, cq => 39, utcoff => -3.0, lat => -18.5, long => 47 }, 'Prefix'), + 29 => bless( { name => 'Mauritania-5T', dxcc => 292, itu => 46, cq => 35, utcoff => 0.0, lat => 18, long => -16 }, 'Prefix'), + 30 => bless( { name => 'Niger-5U', dxcc => 293, itu => 46, cq => 35, utcoff => -1.0, lat => 13.5, long => 2 }, 'Prefix'), + 31 => bless( { name => 'Togo-5V', dxcc => 294, itu => 46, cq => 35, utcoff => 0.0, lat => 6, long => 1.5 }, 'Prefix'), + 32 => bless( { name => 'Western-Samoa-5W', dxcc => 295, itu => 62, cq => 32, utcoff => 11.0, lat => -13, long => -172 }, 'Prefix'), + 33 => bless( { name => 'Uganda-5X', dxcc => 296, itu => 48, cq => 37, utcoff => -2.0, lat => 1, long => 32.5 }, 'Prefix'), + 34 => bless( { name => 'Kenya-5Z', dxcc => 297, itu => 48, cq => 37, utcoff => -3.0, lat => -1.5, long => 37.5 }, 'Prefix'), + 35 => bless( { name => 'Senegal-6W', dxcc => 298, itu => 46, cq => 35, utcoff => 0.0, lat => 15, long => -18 }, 'Prefix'), + 36 => bless( { name => 'Jamaica-6Y', dxcc => 299, itu => 11, cq => 8, utcoff => 5.0, lat => 18, long => -76 }, 'Prefix'), + 37 => bless( { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, cq => 21, utcoff => -3.0, lat => 13, long => 45 }, 'Prefix'), + 38 => bless( { name => 'Lesotho-7P', dxcc => 301, itu => 57, cq => 38, utcoff => -2.0, lat => -29.5, long => 28 }, 'Prefix'), + 39 => bless( { name => 'Malawi-7Q', dxcc => 302, itu => 53, cq => 37, utcoff => -2.0, lat => -15, long => 35 }, 'Prefix'), + 40 => bless( { name => 'Algeria-7X', dxcc => 303, itu => 37, cq => 33, utcoff => 0.0, lat => 36.7, long => 3 }, 'Prefix'), + 41 => bless( { name => 'Barbados-8P', dxcc => 304, itu => 11, cq => 8, utcoff => 4.0, lat => 11.5, long => -59.5 }, 'Prefix'), + 42 => bless( { name => 'Maldive-Is-8Q', dxcc => 305, itu => 41, cq => 22, utcoff => -5.0, lat => 4.4, long => 73.4 }, 'Prefix'), + 43 => bless( { name => 'Guyana-8R', dxcc => 306, itu => 12, cq => 9, utcoff => 3.0, lat => 6.8, long => -58.1666666666667 }, 'Prefix'), + 44 => bless( { name => 'Ghana-9G', dxcc => 307, itu => 46, cq => 35, utcoff => 0.0, lat => 5.5, long => -0.2 }, 'Prefix'), + 45 => bless( { name => 'Malta-9H', dxcc => 308, itu => 28, cq => 15, utcoff => -1.0, lat => 36, long => 14.4 }, 'Prefix'), + 46 => bless( { name => 'Zambia-9J', dxcc => 309, itu => 53, cq => 36, utcoff => -2.0, lat => -15, long => 28 }, 'Prefix'), + 47 => bless( { name => 'Kuwait-9K', dxcc => 310, itu => 39, cq => 21, utcoff => -3.0, lat => 29, long => 48 }, 'Prefix'), + 48 => bless( { name => 'Sierra-Leone-9L', dxcc => 311, itu => 46, cq => 35, utcoff => 0.0, lat => 8.5, long => -13.2 }, 'Prefix'), + 49 => bless( { name => 'West-Malaysia-9M2', dxcc => 312, itu => 54, cq => 28, utcoff => -7.30, lat => 3, long => 102 }, 'Prefix'), + 50 => bless( { name => 'East-Malaysia-9M6', dxcc => 313, itu => 54, cq => 28, utcoff => -7.30, lat => 5, long => 117 }, 'Prefix'), + 51 => bless( { name => 'Nepal-9N', dxcc => 314, itu => 42, cq => 22, utcoff => -5.30, lat => 27.5, long => 85 }, 'Prefix'), + 52 => bless( { name => 'Zaire-Kinshasa-9Q', dxcc => 315, itu => 52, cq => 36, utcoff => -1.0, lat => -4.3, long => 15.3 }, 'Prefix'), + 53 => bless( { name => 'Burundi-9U', dxcc => 316, itu => 52, cq => 36, utcoff => -2.0, lat => -3, long => 29 }, 'Prefix'), + 54 => bless( { name => 'Singapore-9V', dxcc => 317, itu => 54, cq => 28, utcoff => -7.30, lat => 1.3, long => 103.633333333333 }, 'Prefix'), + 55 => bless( { name => 'Rwanda-9X', dxcc => 318, itu => 52, cq => 36, utcoff => -2.0, lat => -1.5, long => 30 }, 'Prefix'), + 56 => bless( { name => 'Trinidad-9Y', dxcc => 319, itu => 11, cq => 9, utcoff => 4.0, lat => 11, long => -62.5 }, 'Prefix'), + 57 => bless( { name => 'Botswana-A2', dxcc => 1, itu => 57, cq => 38, utcoff => -2.0, lat => -22, long => 25 }, 'Prefix'), + 58 => bless( { name => 'Tonga-A3', dxcc => 2, itu => 62, cq => 32, utcoff => -13.0, lat => -21, long => -175 }, 'Prefix'), + 59 => bless( { name => 'Oman-A4', dxcc => 3, itu => 39, cq => 21, utcoff => -4.0, lat => 23.5, long => 59 }, 'Prefix'), + 60 => bless( { name => 'Bhutan-A5', dxcc => 4, itu => 41, cq => 22, utcoff => -6.30, lat => 28, long => 90 }, 'Prefix'), + 61 => bless( { name => 'United-Arab-Emiri-A6', dxcc => 5, itu => 39, cq => 21, utcoff => -4.0, lat => 25.3333333333333, long => 55.3333333333333 }, 'Prefix'), + 62 => bless( { name => 'Qatar-A7', dxcc => 6, itu => 39, cq => 21, utcoff => -3.0, lat => 25.3, long => 51.5 }, 'Prefix'), + 63 => bless( { name => 'Bahrein-A9', dxcc => 7, itu => 39, cq => 21, utcoff => -3.0, lat => 26, long => 48.5 }, 'Prefix'), + 64 => bless( { name => 'Pakistan-AP', dxcc => 8, itu => 41, cq => 21, utcoff => -5.0, lat => 25, long => 67 }, 'Prefix'), + 65 => bless( { name => 'Scarborough-Reef-BS7', dxcc => 329, itu => 44, cq => 24, utcoff => -8.0, lat => 15.1166666666667, long => 117.85 }, 'Prefix'), + 66 => bless( { name => 'Pratas-Island-BV9P', dxcc => 330, itu => 44, cq => 24, utcoff => -8.0, lat => 21, long => 117 }, 'Prefix'), + 67 => bless( { name => 'Taiwan-BV', dxcc => 9, itu => 44, cq => 24, utcoff => -8.0, lat => 25, long => 122 }, 'Prefix'), + 68 => bless( { name => 'China-Bejing-BY', dxcc => 10, itu => 33, cq => 23, utcoff => -8.0, lat => 29.8, long => 106.5 }, 'Prefix'), + 69 => bless( { name => 'Nauru-C2', dxcc => 11, itu => 65, cq => 31, utcoff => -11.30, lat => -0.5, long => 166.9 }, 'Prefix'), + 70 => bless( { name => 'Andorra-C3', dxcc => 12, itu => 27, cq => 14, utcoff => -1.0, lat => 42.5, long => 1.5 }, 'Prefix'), + 71 => bless( { name => 'Gambia-C5', dxcc => 13, itu => 46, cq => 35, utcoff => 0.0, lat => 13, long => -17 }, 'Prefix'), + 72 => bless( { name => 'Bahamas-C6', dxcc => 14, itu => 11, cq => 8, utcoff => 5.0, lat => 25, long => -77.5 }, 'Prefix'), + 73 => bless( { name => 'Mozambique-Louren-C9', dxcc => 15, itu => 53, cq => 37, utcoff => -2.0, lat => -26, long => 33 }, 'Prefix'), + 74 => bless( { name => 'Chile-CE', dxcc => 16, itu => 14, cq => 12, utcoff => 4.0, lat => -33.5, long => -70.8 }, 'Prefix'), + 75 => bless( { name => 'Antarctica_Byrd', dxcc => 102, itu => 67, cq => 12, utcoff => 8.0, lat => -82, long => -120 }, 'Prefix'), + 76 => bless( { name => 'Easter-Island-CE0A', dxcc => 17, itu => 63, cq => 12, utcoff => 5.0, lat => -28, long => -109 }, 'Prefix'), + 77 => bless( { name => 'San-Felix-CE0X', dxcc => 18, itu => 14, cq => 12, utcoff => 4.0, lat => -26, long => -80 }, 'Prefix'), + 78 => bless( { name => 'Juan-Fernandez-CE0Z', dxcc => 19, itu => 14, cq => 12, utcoff => 4.0, lat => -33.6, long => -78.8 }, 'Prefix'), + 79 => bless( { name => 'Cuba-CO', dxcc => 20, itu => 11, cq => 8, utcoff => 5.0, lat => 23.1, long => -82.4 }, 'Prefix'), + 80 => bless( { name => 'Morocco-CN', dxcc => 21, itu => 37, cq => 33, utcoff => 0.0, lat => 33, long => -8 }, 'Prefix'), + 81 => bless( { name => 'Bolivia-CP', dxcc => 22, itu => 12, cq => 10, utcoff => 4.0, lat => -16.5, long => -68.4 }, 'Prefix'), + 82 => bless( { name => 'Portugal-CT', dxcc => 23, itu => 37, cq => 14, utcoff => 0.0, lat => 38.7, long => -9.2 }, 'Prefix'), + 83 => bless( { name => 'Azores-Is-CU', dxcc => 24, itu => 36, cq => 14, utcoff => 1.0, lat => 38, long => -25 }, 'Prefix'), + 84 => bless( { name => 'Madeira-Is-CT3', dxcc => 25, itu => 36, cq => 33, utcoff => 0.0, lat => 33, long => -17 }, 'Prefix'), + 85 => bless( { name => 'Uruguay-CX', dxcc => 26, itu => 14, cq => 13, utcoff => 3.0, lat => -34.9, long => -56.2 }, 'Prefix'), + 86 => bless( { name => 'St-Paul-Is-CY9', dxcc => 27, itu => 9, cq => 5, utcoff => 5.0, lat => 47.2, long => -60.1 }, 'Prefix'), + 87 => bless( { name => 'Sable-Is-CY0', dxcc => 28, itu => 9, cq => 5, utcoff => 5.0, lat => 43.8, long => -60 }, 'Prefix'), + 88 => bless( { name => 'Angola-D2', dxcc => 29, itu => 52, cq => 36, utcoff => -1.0, lat => -8.8, long => 13.2 }, 'Prefix'), + 89 => bless( { name => 'Cape-Verde-D4', dxcc => 30, itu => 46, cq => 35, utcoff => 1.0, lat => 16, long => -24 }, 'Prefix'), + 90 => bless( { name => 'Comoros-D6', dxcc => 31, itu => 53, cq => 39, utcoff => -3.0, lat => -11.8, long => 43.7 }, 'Prefix'), + 91 => bless( { name => 'Germany-DL', dxcc => 32, itu => 28, cq => 14, utcoff => -1.0, lat => 51, long => 6 }, 'Prefix'), + 92 => bless( { name => 'Phillippines-DU', dxcc => 33, itu => 50, cq => 27, utcoff => -8.0, lat => 14.6, long => 121 }, 'Prefix'), + 93 => bless( { name => 'Spain-EA', dxcc => 34, itu => 37, cq => 14, utcoff => -1.0, lat => 40.4, long => -3.7 }, 'Prefix'), + 94 => bless( { name => 'Balearic-Is-EA6', dxcc => 35, itu => 37, cq => 14, utcoff => -1.0, lat => 39.5, long => 3 }, 'Prefix'), + 95 => bless( { name => 'Canary-Is-EA8', dxcc => 36, itu => 36, cq => 33, utcoff => -1.0, lat => 28, long => -15 }, 'Prefix'), + 96 => bless( { name => 'Ceuta-EA9', dxcc => 37, itu => 37, cq => 33, utcoff => -1.0, lat => 36.7, long => -5.4 }, 'Prefix'), + 97 => bless( { name => 'Ireland-EI', dxcc => 38, itu => 27, cq => 14, utcoff => 0.0, lat => 53.3, long => -6.3 }, 'Prefix'), + 98 => bless( { name => 'Liberia-EL', dxcc => 39, itu => 46, cq => 35, utcoff => 0.0, lat => 7, long => -11 }, 'Prefix'), + 99 => bless( { name => 'Iran-EP', dxcc => 40, itu => 40, cq => 21, utcoff => -4.0, lat => 35.8, long => 51.8 }, 'Prefix'), + 100 => bless( { name => 'Estonia-ES', dxcc => 196, itu => 29, cq => 15, utcoff => -3.0, lat => 59, long => 25 }, 'Prefix'), + 101 => bless( { name => 'Ethiopia-Addid-ET', dxcc => 41, itu => 48, cq => 37, utcoff => -3.0, lat => 9, long => 39 }, 'Prefix'), + 102 => bless( { name => 'Eritrea-E3', dxcc => 41, itu => 48, cq => 37, utcoff => -3.0, lat => 15, long => 38 }, 'Prefix'), + 103 => bless( { name => 'France-F', dxcc => 42, itu => 27, cq => 14, utcoff => -1.0, lat => 48.8, long => 2.3 }, 'Prefix'), + 104 => bless( { name => 'Guadeloupe-FG', dxcc => 43, itu => 11, cq => 8, utcoff => 4.0, lat => 17, long => -62 }, 'Prefix'), + 105 => bless( { name => 'Mayotte-FH', dxcc => 44, itu => 53, cq => 39, utcoff => -3.0, lat => -13, long => 45.3 }, 'Prefix'), + 106 => bless( { name => 'New-Caledonia-FK', dxcc => 45, itu => 56, cq => 32, utcoff => -11.0, lat => -22, long => 167 }, 'Prefix'), + 107 => bless( { name => 'Martinique-FM', dxcc => 46, itu => 11, cq => 8, utcoff => 4.0, lat => 15, long => -61 }, 'Prefix'), + 108 => bless( { name => 'Fr.-Polynesia-FO', dxcc => 47, itu => 63, cq => 32, utcoff => 10.0, lat => -17.8833333333333, long => -149.933333333333 }, 'Prefix'), + 109 => bless( { name => 'Clipperton-FO/C', dxcc => 48, itu => 10, cq => 7, utcoff => 7.0, lat => 11, long => -110 }, 'Prefix'), + 110 => bless( { name => 'S-Pierre-Miquelon-FP', dxcc => 49, itu => 9, cq => 5, utcoff => 5.0, lat => 47, long => -56.5 }, 'Prefix'), + 111 => bless( { name => 'Reunion-FR', dxcc => 50, itu => 53, cq => 39, utcoff => -4.0, lat => -21, long => 55.5 }, 'Prefix'), + 112 => bless( { name => 'Glorioso-FR/G', dxcc => 51, itu => 53, cq => 39, utcoff => -4.0, lat => -10.6, long => 47.3 }, 'Prefix'), + 113 => bless( { name => 'Juan-De-Nova-FR/J', dxcc => 52, itu => 53, cq => 39, utcoff => -4.0, lat => -21.5, long => 40 }, 'Prefix'), + 114 => bless( { name => 'Tromelin-FR/T', dxcc => 53, itu => 53, cq => 39, utcoff => -4.0, lat => -15.5, long => 54.5 }, 'Prefix'), + 115 => bless( { name => 'St-Martin-FS', dxcc => 54, itu => 11, cq => 8, utcoff => 4.0, lat => 18, long => -63 }, 'Prefix'), + 116 => bless( { name => 'Crozet-FT8W', dxcc => 55, itu => 68, cq => 39, utcoff => -4.0, lat => -46.5, long => 52 }, 'Prefix'), + 117 => bless( { name => 'Kerguelen-Is-FT8X', dxcc => 56, itu => 68, cq => 39, utcoff => -5.0, lat => -50, long => 70 }, 'Prefix'), + 118 => bless( { name => 'Amsterdam-Paul-FT8Z', dxcc => 58, itu => 68, cq => 39, utcoff => -5.0, lat => -37, long => 77.6 }, 'Prefix'), + 119 => bless( { name => 'Wallis-Is-FW', dxcc => 59, itu => 62, cq => 32, utcoff => -12.0, lat => -14, long => -176 }, 'Prefix'), + 120 => bless( { name => 'French-Guiana-FY', dxcc => 60, itu => 12, cq => 9, utcoff => 3.0, lat => 5, long => -52 }, 'Prefix'), + 121 => bless( { name => 'England-G', dxcc => 61, itu => 27, cq => 14, utcoff => 0.0, lat => 51.5, long => -0.1 }, 'Prefix'), + 122 => bless( { name => 'Isle-of-Man-GD', dxcc => 62, itu => 27, cq => 14, utcoff => 0.0, lat => 54, long => -4.5 }, 'Prefix'), + 123 => bless( { name => 'Northern-Ireland-GI', dxcc => 63, itu => 27, cq => 14, utcoff => 0.0, lat => 54.6, long => -5.9 }, 'Prefix'), + 124 => bless( { name => 'Jersey-GJ', dxcc => 64, itu => 27, cq => 14, utcoff => 0.0, lat => 49.3, long => -2.2 }, 'Prefix'), + 125 => bless( { name => 'Scotland-GM', dxcc => 65, itu => 27, cq => 14, utcoff => 0.0, lat => 55.8, long => -4.3 }, 'Prefix'), + 126 => bless( { name => 'Guernsey-GU', dxcc => 66, itu => 27, cq => 14, utcoff => 0.0, lat => 49.5, long => -2.7 }, 'Prefix'), + 127 => bless( { name => 'Wales-GW', dxcc => 67, itu => 27, cq => 14, utcoff => 0.0, lat => 52.5, long => -3.5 }, 'Prefix'), + 128 => bless( { name => 'Solomon-Island-H4', dxcc => 68, itu => 51, cq => 28, utcoff => 11.0, lat => -9.4, long => 160 }, 'Prefix'), + 129 => bless( { name => 'TEMUTO-H40', dxcc => 332, itu => 51, cq => 28, utcoff => 11.0, lat => -10.7166666666667, long => 165.866666666667 }, 'Prefix'), + 130 => bless( { name => 'Hungary-HA', dxcc => 69, itu => 28, cq => 15, utcoff => -1.0, lat => 47.5, long => 19.1 }, 'Prefix'), + 131 => bless( { name => 'Switzerland-HB', dxcc => 70, itu => 28, cq => 14, utcoff => -1.0, lat => 47, long => 7 }, 'Prefix'), + 132 => bless( { name => 'Lichtenstein-HB0', dxcc => 71, itu => 28, cq => 14, utcoff => -1.0, lat => 47, long => 9.5 }, 'Prefix'), + 133 => bless( { name => 'Ecuador-HC', dxcc => 72, itu => 12, cq => 10, utcoff => 5.0, lat => -0.2, long => -78 }, 'Prefix'), + 134 => bless( { name => 'Galapagos-HC8', dxcc => 73, itu => 12, cq => 10, utcoff => 5.0, lat => -2, long => -92 }, 'Prefix'), + 135 => bless( { name => 'Haiti-HH', dxcc => 74, itu => 11, cq => 8, utcoff => 4.0, lat => 19, long => -72 }, 'Prefix'), + 136 => bless( { name => 'Dominican-Rep-HI', dxcc => 75, itu => 11, cq => 8, utcoff => 5.0, lat => 18.5, long => -70 }, 'Prefix'), + 137 => bless( { name => 'Colombia-HK', dxcc => 76, itu => 12, cq => 9, utcoff => 5.0, lat => 5, long => -74 }, 'Prefix'), + 138 => bless( { name => 'Malpelo-Is-HK0/M', dxcc => 77, itu => 12, cq => 9, utcoff => 5.0, lat => 4, long => -81.1 }, 'Prefix'), + 139 => bless( { name => 'San-Andres-Is-HK0A', dxcc => 78, itu => 11, cq => 7, utcoff => 5.0, lat => 12.5, long => -81.7 }, 'Prefix'), + 140 => bless( { name => 'South-Korea-HL', dxcc => 79, itu => 44, cq => 25, utcoff => -9.0, lat => 37.5, long => 127 }, 'Prefix'), + 141 => bless( { name => 'North-Korea-P5', dxcc => 327, itu => 44, cq => 25, utcoff => -9.0, lat => 37.5, long => 127 }, 'Prefix'), + 142 => bless( { name => 'Panama-HP', dxcc => 80, itu => 11, cq => 7, utcoff => 5.0, lat => 9, long => -79.5 }, 'Prefix'), + 143 => bless( { name => 'Honduras-HR', dxcc => 81, itu => 11, cq => 7, utcoff => 6.0, lat => 14, long => -87 }, 'Prefix'), + 144 => bless( { name => 'Thailand-HS', dxcc => 82, itu => 49, cq => 26, utcoff => -7.0, lat => 13.8, long => 100.5 }, 'Prefix'), + 145 => bless( { name => 'Vatican-City-HV', dxcc => 83, itu => 28, cq => 15, utcoff => -1.0, lat => 41.9, long => 12.5 }, 'Prefix'), + 146 => bless( { name => 'Saudi-Arabia-Dhar-HZ', dxcc => 84, itu => 39, cq => 21, utcoff => -3.0, lat => 26.3, long => 50 }, 'Prefix'), + 147 => bless( { name => 'Italy-Rome-I', dxcc => 85, itu => 28, cq => 15, utcoff => -1.0, lat => 41.9, long => 12.5 }, 'Prefix'), + 148 => bless( { name => 'Sardinia-IS', dxcc => 86, itu => 28, cq => 15, utcoff => -1.0, lat => 40, long => 9 }, 'Prefix'), + 149 => bless( { name => 'Sicily-IT', dxcc => 87, itu => 28, cq => 15, utcoff => -1.0, lat => 37.5, long => 14 }, 'Prefix'), + 150 => bless( { name => 'Djibouti-J2', dxcc => 88, itu => 48, cq => 37, utcoff => -3.0, lat => 12, long => 43 }, 'Prefix'), + 151 => bless( { name => 'Grenada-J3', dxcc => 90, itu => 11, cq => 8, utcoff => 4.0, lat => 12, long => -61.8 }, 'Prefix'), + 152 => bless( { name => 'Guinea-Bissau-J5', dxcc => 91, itu => 46, cq => 35, utcoff => 0.0, lat => 12, long => -15 }, 'Prefix'), + 153 => bless( { name => 'St-Lucia-J6', dxcc => 92, itu => 11, cq => 8, utcoff => 4.0, lat => 14, long => -61 }, 'Prefix'), + 154 => bless( { name => 'Dominica-J7', dxcc => 93, itu => 11, cq => 8, utcoff => 4.0, lat => 15.4, long => -61.3 }, 'Prefix'), + 155 => bless( { name => 'St-Vincent-J8', dxcc => 94, itu => 11, cq => 8, utcoff => 4.0, lat => 13.3, long => -61.3 }, 'Prefix'), + 156 => bless( { name => 'Japan-JA', dxcc => 95, itu => 45, cq => 25, utcoff => -9.0, lat => 35.7, long => 139.8 }, 'Prefix'), + 157 => bless( { name => 'Japan-JA6', dxcc => 95, itu => 45, cq => 25, utcoff => -9.0, lat => 32.7, long => 131 }, 'Prefix'), + 158 => bless( { name => 'Minami-Torishima-JD/M', dxcc => 96, itu => 45, cq => 27, utcoff => -11.0, lat => 25, long => 154 }, 'Prefix'), + 159 => bless( { name => 'Ogasawara-JD/O', dxcc => 97, itu => 45, cq => 27, utcoff => -9.0, lat => 27.5, long => 141 }, 'Prefix'), + 160 => bless( { name => 'Mongolia-JT', dxcc => 98, itu => 32, cq => 23, utcoff => -8.0, lat => 48, long => 107 }, 'Prefix'), + 161 => bless( { name => 'Svalbard-Is-JW', dxcc => 99, itu => 18, cq => 40, utcoff => -1.0, lat => 78, long => 16 }, 'Prefix'), + 162 => bless( { name => 'Jan-Mayen-JX', dxcc => 100, itu => 18, cq => 40, utcoff => -1.0, lat => 71, long => -8 }, 'Prefix'), + 163 => bless( { name => 'Jordan-JY', dxcc => 101, itu => 39, cq => 20, utcoff => -2.0, lat => 32, long => 36 }, 'Prefix'), + 164 => bless( { name => 'West-Carolines-T88', dxcc => 104, itu => 64, cq => 27, utcoff => -9.0, lat => 9.5, long => 138.1 }, 'Prefix'), + 165 => bless( { name => 'Guantanamo-Bay-KG4', dxcc => 105, itu => 11, cq => 8, utcoff => 5.0, lat => 20, long => -75 }, 'Prefix'), + 166 => bless( { name => 'Amer-Phoenix-KH1', dxcc => 106, itu => 62, cq => 31, utcoff => 11.0, lat => 0.5, long => -176 }, 'Prefix'), + 167 => bless( { name => 'Guam-KH2', dxcc => 107, itu => 64, cq => 27, utcoff => -10.0, lat => 14, long => 145 }, 'Prefix'), + 168 => bless( { name => 'Johnston-Is-KH3', dxcc => 108, itu => 61, cq => 31, utcoff => 10.0, lat => 17, long => -170 }, 'Prefix'), + 169 => bless( { name => 'Midway-Is-KH4', dxcc => 109, itu => 61, cq => 31, utcoff => 11.0, lat => 28, long => -177.5 }, 'Prefix'), + 170 => bless( { name => 'Palmyra-Is-KH5', dxcc => 110, itu => 61, cq => 31, utcoff => 10.0, lat => 6, long => -162 }, 'Prefix'), + 171 => bless( { name => 'Kingman-Reef-KH5K', dxcc => 111, itu => 61, cq => 31, utcoff => 10.0, lat => 7.5, long => -162.8 }, 'Prefix'), + 172 => bless( { name => 'Hawaii-Hilo-KH6', dxcc => 112, itu => 61, cq => 31, utcoff => 10.0, lat => 19.7, long => -155.1 }, 'Prefix'), + 173 => bless( { name => 'Kure-Is-KH7K', dxcc => 113, itu => 61, cq => 31, utcoff => 11.0, lat => 28.5, long => -178.5 }, 'Prefix'), + 174 => bless( { name => 'Amer-Samoa-KH8', dxcc => 114, itu => 62, cq => 32, utcoff => 11.0, lat => -14, long => -171 }, 'Prefix'), + 175 => bless( { name => 'Wake-Is-KH9', dxcc => 115, itu => 65, cq => 31, utcoff => 11.0, lat => 19.5, long => 167.033333333333 }, 'Prefix'), + 176 => bless( { name => 'Mariana-Is-KH0', dxcc => 116, itu => 64, cq => 27, utcoff => 10.0, lat => 16, long => 146 }, 'Prefix'), + 177 => bless( { name => 'Alaska-Anchorage-KL7', dxcc => 117, itu => 1, cq => 1, utcoff => 10.0, lat => 61.2, long => -150 }, 'Prefix'), + 178 => bless( { name => 'Navassa-Is-KP1', dxcc => 118, itu => 11, cq => 8, utcoff => 5.0, lat => 18, long => -75 }, 'Prefix'), + 179 => bless( { name => 'Virgin-Is-KP2', dxcc => 119, itu => 11, cq => 8, utcoff => 5.0, lat => 18, long => -64.5 }, 'Prefix'), + 180 => bless( { name => 'Puerto-Rico-KP4', dxcc => 120, itu => 11, cq => 8, utcoff => 5.0, lat => 18.5, long => -66.2 }, 'Prefix'), + 181 => bless( { name => 'Desecheo-Is-KP5', dxcc => 121, itu => 11, cq => 8, utcoff => 5.0, lat => 18.3, long => -67.5 }, 'Prefix'), + 182 => bless( { name => 'Norway-LA', dxcc => 123, itu => 18, cq => 14, utcoff => -1.0, lat => 60, long => 10.7 }, 'Prefix'), + 183 => bless( { name => 'Argentina-LU', dxcc => 124, itu => 14, cq => 13, utcoff => 3.0, lat => -34.6, long => -58.4 }, 'Prefix'), + 184 => bless( { name => 'Luxembourg-LX', dxcc => 125, itu => 27, cq => 14, utcoff => -1.0, lat => 49, long => 6.5 }, 'Prefix'), + 185 => bless( { name => 'Bulgaria-LZ', dxcc => 126, itu => 28, cq => 20, utcoff => -2.0, lat => 42.7, long => 23.3 }, 'Prefix'), + 186 => bless( { name => 'Lithuania-LY', dxcc => 194, itu => 29, cq => 16, utcoff => -3.0, lat => 54.5, long => 25.5 }, 'Prefix'), + 187 => bless( { name => 'Peru-OA', dxcc => 127, itu => 12, cq => 10, utcoff => 5.0, lat => -12, long => -77 }, 'Prefix'), + 188 => bless( { name => 'Lebanon-OD', dxcc => 128, itu => 39, cq => 20, utcoff => -2.0, lat => 33.9, long => 35.5 }, 'Prefix'), + 189 => bless( { name => 'Austria-OD', dxcc => 129, itu => 28, cq => 15, utcoff => -1.0, lat => 48.2, long => 16.3 }, 'Prefix'), + 190 => bless( { name => 'Finland-OH', dxcc => 130, itu => 18, cq => 15, utcoff => -2.0, lat => 60.2, long => 25 }, 'Prefix'), + 191 => bless( { name => 'Aland-Is-OH0', dxcc => 131, itu => 18, cq => 15, utcoff => -2.0, lat => 60.2, long => 20 }, 'Prefix'), + 192 => bless( { name => 'Market-Reef-OJ0', dxcc => 132, itu => 18, cq => 15, utcoff => -2.0, lat => 60.3, long => 19 }, 'Prefix'), + 193 => bless( { name => 'Czech-Rep-OK', dxcc => 133, itu => 28, cq => 15, utcoff => -1.0, lat => 50.1333333333333, long => 14.7166666666667 }, 'Prefix'), + 194 => bless( { name => 'Slovakia-OM', dxcc => 331, itu => 28, cq => 15, utcoff => -1.0, lat => 48.6666666666667, long => 19.3333333333333 }, 'Prefix'), + 195 => bless( { name => 'Belgium-ON', dxcc => 134, itu => 27, cq => 14, utcoff => -1.0, lat => 50.9, long => 4.4 }, 'Prefix'), + 196 => bless( { name => 'Greenland-OX', dxcc => 135, itu => 5, cq => 40, utcoff => 3.0, lat => 64.1833333333333, long => -51.7333333333333 }, 'Prefix'), + 197 => bless( { name => 'Faeroe-Is-OY', dxcc => 136, itu => 18, cq => 14, utcoff => 0.0, lat => 62, long => -7 }, 'Prefix'), + 198 => bless( { name => 'Denmark-OZ', dxcc => 137, itu => 18, cq => 14, utcoff => -1.0, lat => 55.7, long => 12.6 }, 'Prefix'), + 199 => bless( { name => 'Papua-Madang-P2', dxcc => 138, itu => 51, cq => 28, utcoff => -10.0, lat => -5.2, long => 145.6 }, 'Prefix'), + 200 => bless( { name => 'Aruba-P4', dxcc => 326, itu => 11, cq => 9, utcoff => 4.0, lat => 12.5, long => -69.9666666666667 }, 'Prefix'), + 201 => bless( { name => 'Netherlands-PA', dxcc => 139, itu => 27, cq => 14, utcoff => -1.0, lat => 52.4, long => 4.9 }, 'Prefix'), + 202 => bless( { name => 'Neth-Antilles-PJ2', dxcc => 140, itu => 11, cq => 9, utcoff => 4.0, lat => 12, long => -69 }, 'Prefix'), + 203 => bless( { name => 'St-Maarten-PJ7', dxcc => 141, itu => 11, cq => 8, utcoff => 4.0, lat => 18, long => -63 }, 'Prefix'), + 204 => bless( { name => 'Brazil-Brasilia-PY', dxcc => 142, itu => 13, cq => 11, utcoff => 3.0, lat => -16, long => -48 }, 'Prefix'), + 205 => bless( { name => 'Fer-De-Noronha-PY0F', dxcc => 144, itu => 13, cq => 11, utcoff => 2.0, lat => -3, long => -32 }, 'Prefix'), + 206 => bless( { name => 'Peter-Paul-Rks-PY0S', dxcc => 145, itu => 13, cq => 11, utcoff => 2.0, lat => 1.5, long => -30 }, 'Prefix'), + 207 => bless( { name => 'Trindade-PY0T', dxcc => 146, itu => 15, cq => 11, utcoff => 3.0, lat => 20.5166666666667, long => -29.3166666666667 }, 'Prefix'), + 208 => bless( { name => 'Surinam-PZ', dxcc => 147, itu => 12, cq => 9, utcoff => 3.30, lat => 5.83333333333333, long => -55.1666666666667 }, 'Prefix'), + 209 => bless( { name => 'Western-Sahara-S0', dxcc => 325, itu => 21, cq => 37, utcoff => 0.0, lat => 33, long => -8 }, 'Prefix'), + 210 => bless( { name => 'Bangladesh-S2', dxcc => 148, itu => 41, cq => 22, utcoff => -6.0, lat => 24, long => 90.5 }, 'Prefix'), + 211 => bless( { name => 'Seychelles-S7', dxcc => 149, itu => 53, cq => 39, utcoff => -4.0, lat => -4, long => 56 }, 'Prefix'), + 212 => bless( { name => 'Sao-Tome-S9', dxcc => 150, itu => 47, cq => 36, utcoff => 0.0, lat => 0.3, long => 6 }, 'Prefix'), + 213 => bless( { name => 'Sweden-SM', dxcc => 151, itu => 18, cq => 14, utcoff => -1.0, lat => 59.3, long => 18.1 }, 'Prefix'), + 214 => bless( { name => 'Poland-SP', dxcc => 152, itu => 28, cq => 15, utcoff => -1.0, lat => 50, long => 20 }, 'Prefix'), + 215 => bless( { name => 'Sudan-ST', dxcc => 153, itu => 48, cq => 34, utcoff => -2.0, lat => 15.5, long => 32.5 }, 'Prefix'), + 216 => bless( { name => 'Southern-Sudan-ST0', dxcc => 154, itu => 48, cq => 34, utcoff => -2.0, lat => 5, long => 31.6 }, 'Prefix'), + 217 => bless( { name => 'Egypt-SU', dxcc => 155, itu => 38, cq => 34, utcoff => -2.0, lat => 30, long => 31.4 }, 'Prefix'), + 218 => bless( { name => 'Greece-SV', dxcc => 156, itu => 28, cq => 20, utcoff => -2.0, lat => 38, long => 23.7 }, 'Prefix'), + 219 => bless( { name => 'Dodecanese-SV5', dxcc => 157, itu => 28, cq => 20, utcoff => -2.0, lat => 36.5, long => 27.5 }, 'Prefix'), + 220 => bless( { name => 'Crete-SV9', dxcc => 158, itu => 28, cq => 20, utcoff => -2.0, lat => 35.4, long => 25.2 }, 'Prefix'), + 221 => bless( { name => 'Mount-Athos-SV/A', dxcc => 159, itu => 28, cq => 20, utcoff => -2.0, lat => 40.2, long => 24.3 }, 'Prefix'), + 222 => bless( { name => 'Tuvalu-T2', dxcc => 160, itu => 65, cq => 31, utcoff => -12.0, lat => -8.7, long => 178.6 }, 'Prefix'), + 223 => bless( { name => 'West-Kiribati-T30', dxcc => 143, itu => 65, cq => 31, utcoff => 11.0, lat => 1.63333333333333, long => 173.25 }, 'Prefix'), + 224 => bless( { name => 'Central-Kiribati-T31', dxcc => 161, itu => 62, cq => 31, utcoff => 11.0, lat => 3.38333333333333, long => -172.133333333333 }, 'Prefix'), + 225 => bless( { name => 'East-Kiribati-T32', dxcc => 162, itu => 61, cq => 31, utcoff => 10.0, lat => 2.43333333333333, long => -157.55 }, 'Prefix'), + 226 => bless( { name => 'Banaba-Is-T33', dxcc => 323, itu => 62, cq => 31, utcoff => 11.0, lat => 1.43333333333333, long => 169.966666666667 }, 'Prefix'), + 227 => bless( { name => 'Somali-T5', dxcc => 163, itu => 48, cq => 37, utcoff => -3.0, lat => 2, long => 46 }, 'Prefix'), + 228 => bless( { name => 'San-Marino-T7', dxcc => 164, itu => 28, cq => 15, utcoff => -1.0, lat => 44, long => 13 }, 'Prefix'), + 229 => bless( { name => 'Turkey-TA', dxcc => 165, itu => 39, cq => 20, utcoff => -2.0, lat => 39.9, long => 32.9 }, 'Prefix'), + 230 => bless( { name => 'Iceland-TF', dxcc => 166, itu => 17, cq => 40, utcoff => 0.0, lat => 64.1, long => -22 }, 'Prefix'), + 231 => bless( { name => 'Guatemala-TG', dxcc => 167, itu => 11, cq => 7, utcoff => 6.0, lat => 14.6, long => -90.5 }, 'Prefix'), + 232 => bless( { name => 'Costa-Rica-TI', dxcc => 168, itu => 11, cq => 7, utcoff => 6.0, lat => 10, long => -84 }, 'Prefix'), + 233 => bless( { name => 'Cocos-Is-TI9', dxcc => 169, itu => 11, cq => 7, utcoff => 6.0, lat => 5, long => -87 }, 'Prefix'), + 234 => bless( { name => 'Cameroon-TJ', dxcc => 170, itu => 47, cq => 36, utcoff => -1.0, lat => 4, long => 12 }, 'Prefix'), + 235 => bless( { name => 'Corsica-TK', dxcc => 171, itu => 28, cq => 15, utcoff => -1.0, lat => 42, long => 9 }, 'Prefix'), + 236 => bless( { name => 'Central-Af.-Rep-TL', dxcc => 172, itu => 47, cq => 36, utcoff => -1.0, lat => 4.5, long => 18 }, 'Prefix'), + 237 => bless( { name => 'Congo-TN', dxcc => 173, itu => 52, cq => 36, utcoff => -1.0, lat => -4, long => 15 }, 'Prefix'), + 238 => bless( { name => 'Gabon-TR', dxcc => 174, itu => 52, cq => 36, utcoff => -1.0, lat => 0.5, long => 9 }, 'Prefix'), + 239 => bless( { name => 'Chad-TT', dxcc => 175, itu => 47, cq => 36, utcoff => -1.0, lat => 12, long => 15 }, 'Prefix'), + 240 => bless( { name => 'Ivory-Coast-TU', dxcc => 176, itu => 46, cq => 35, utcoff => 0.0, lat => 5.5, long => -4 }, 'Prefix'), + 241 => bless( { name => 'Benin-TY', dxcc => 177, itu => 46, cq => 35, utcoff => -1.0, lat => 6.3, long => 2.3 }, 'Prefix'), + 242 => bless( { name => 'Mali-TZ', dxcc => 178, itu => 46, cq => 35, utcoff => 0.0, lat => 13, long => -8 }, 'Prefix'), + 243 => bless( { name => 'Eur-Russia-UA1-UA', dxcc => 179, itu => 29, cq => 16, utcoff => -3.0, lat => 60, long => 30 }, 'Prefix'), + 244 => bless( { name => 'Kaliningrad-UA2', dxcc => 181, itu => 29, cq => 15, utcoff => -3.0, lat => 55, long => 20.5 }, 'Prefix'), + 245 => bless( { name => 'Asia-Novosibirsk-UA9', dxcc => 182, itu => 32, cq => 18, utcoff => -7.0, lat => 55, long => 83 }, 'Prefix'), + 246 => bless( { name => 'Ukraine-UR(OLD_UB)', dxcc => 183, itu => 29, cq => 16, utcoff => -3.0, lat => 50.5, long => 31 }, 'Prefix'), + 247 => bless( { name => 'Belarus-EU(OLD_UC)', dxcc => 184, itu => 29, cq => 16, utcoff => -3.0, lat => 54, long => 27.5 }, 'Prefix'), + 248 => bless( { name => 'Azerbaijan-4J(OLD_UD)', dxcc => 185, itu => 29, cq => 21, utcoff => -4.0, lat => 40.5, long => 50 }, 'Prefix'), + 249 => bless( { name => 'Georgia-4L(OLD_UF)', dxcc => 186, itu => 29, cq => 21, utcoff => -4.0, lat => 41.5, long => 45 }, 'Prefix'), + 250 => bless( { name => 'Armenia-EK(OLD_UG)', dxcc => 187, itu => 29, cq => 21, utcoff => -4.0, lat => 50.5, long => 44.5 }, 'Prefix'), + 251 => bless( { name => 'Turkmenistan-EZ(OLD_UH)', dxcc => 188, itu => 30, cq => 17, utcoff => -5.0, lat => 38, long => 58 }, 'Prefix'), + 252 => bless( { name => 'Uzbekistan-UJ(OLD_UI)', dxcc => 189, itu => 30, cq => 17, utcoff => -5.0, lat => 40, long => 64 }, 'Prefix'), + 253 => bless( { name => 'Tajikistan-EY(OLD_UJ)', dxcc => 190, itu => 30, cq => 17, utcoff => -6.0, lat => 39.5, long => 67 }, 'Prefix'), + 254 => bless( { name => 'Kazakhstan-UN(OLD_UL)', dxcc => 191, itu => 30, cq => 17, utcoff => -6.0, lat => 53, long => 76 }, 'Prefix'), + 255 => bless( { name => 'Kyrgyzstan-EX(OLD_UM)', dxcc => 192, itu => 31, cq => 17, utcoff => -6.0, lat => 42, long => 75 }, 'Prefix'), + 256 => bless( { name => 'Moldova-ER(OLD_UO)', dxcc => 193, itu => 29, cq => 16, utcoff => -3.0, lat => 47, long => 29 }, 'Prefix'), + 257 => bless( { name => 'New-Brunsick-VE', dxcc => 197, itu => 9, cq => 5, utcoff => 4.0, lat => 45.3, long => -66.1 }, 'Prefix'), + 258 => bless( { name => 'Australia-VK1-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -35.5, long => 149 }, 'Prefix'), + 259 => bless( { name => 'Lord-Howe-Is-VK9/L', dxcc => 199, itu => 60, cq => 30, utcoff => -10.0, lat => -31.6, long => 159.1 }, 'Prefix'), + 260 => bless( { name => 'Christmas-Is-VK9/X', dxcc => 200, itu => 54, cq => 29, utcoff => -6.30, lat => -10.5, long => 105.7 }, 'Prefix'), + 261 => bless( { name => 'Cocos-Keeling-VK9Y', dxcc => 201, itu => 54, cq => 29, utcoff => -6.30, lat => -12.2, long => 96.8 }, 'Prefix'), + 262 => bless( { name => 'Mellish-Reef-VK9/Z', dxcc => 202, itu => 56, cq => 30, utcoff => -10.0, lat => -17.6, long => 155.8 }, 'Prefix'), + 263 => bless( { name => 'Norfolk-Is-VK9/N', dxcc => 203, itu => 60, cq => 32, utcoff => -11.30, lat => -29, long => 168 }, 'Prefix'), + 264 => bless( { name => 'Willis-Is-VK9/W', dxcc => 204, itu => 60, cq => 30, utcoff => -10.0, lat => -16, long => 149.5 }, 'Prefix'), + 265 => bless( { name => 'Heard-Is-VK0/H', dxcc => 205, itu => 68, cq => 39, utcoff => -5.0, lat => -53, long => 73.4 }, 'Prefix'), + 266 => bless( { name => 'Macquarie-Is-VK0/M', dxcc => 206, itu => 60, cq => 30, utcoff => -11.0, lat => -54.7, long => 158.8 }, 'Prefix'), + 267 => bless( { name => 'Anguilla-VP2E', dxcc => 207, itu => 11, cq => 8, utcoff => 4.0, lat => 18.3, long => -63 }, 'Prefix'), + 268 => bless( { name => 'Montserrat-VP2M', dxcc => 208, itu => 11, cq => 8, utcoff => 4.0, lat => 16.8, long => -62.2 }, 'Prefix'), + 269 => bless( { name => 'Tortola-BVI-VP2V', dxcc => 209, itu => 11, cq => 8, utcoff => 4.0, lat => 18.4, long => -64.6 }, 'Prefix'), + 270 => bless( { name => 'Turks-Caicos-VP5', dxcc => 210, itu => 11, cq => 8, utcoff => 4.0, lat => 22, long => -72 }, 'Prefix'), + 271 => bless( { name => 'Falkland-Is-VP8/F', dxcc => 234, itu => 16, cq => 13, utcoff => 3.0, lat => -51.75, long => -59 }, 'Prefix'), + 272 => bless( { name => 'So-Georgia-VP8/G', dxcc => 211, itu => 73, cq => 13, utcoff => 2.0, lat => -54, long => -37 }, 'Prefix'), + 273 => bless( { name => 'So-Orkney-VP8/O', dxcc => 212, itu => 73, cq => 13, utcoff => 2.0, lat => -60, long => -46 }, 'Prefix'), + 274 => bless( { name => 'So-Sandwich-VP8/S', dxcc => 213, itu => 73, cq => 13, utcoff => 2.0, lat => -57, long => -28 }, 'Prefix'), + 275 => bless( { name => 'So-Shetland-VP8/H', dxcc => 214, itu => 73, cq => 13, utcoff => 2.0, lat => -62, long => -58.5 }, 'Prefix'), + 276 => bless( { name => 'Pitcairn-Is-VP6', dxcc => 217, itu => 63, cq => 32, utcoff => 8.30, lat => -25.1, long => -130.1 }, 'Prefix'), + 277 => bless( { name => 'Bermuda-VP9', dxcc => 215, itu => 11, cq => 5, utcoff => 4.0, lat => 32.3, long => -64.7 }, 'Prefix'), + 278 => bless( { name => 'Chagos-VQ9', dxcc => 216, itu => 41, cq => 31, utcoff => -5.0, lat => -7.3, long => 72.4 }, 'Prefix'), + 279 => bless( { name => 'Hong-Kong-VS', dxcc => 218, itu => 44, cq => 24, utcoff => -8.0, lat => 22.5, long => 114 }, 'Prefix'), + 280 => bless( { name => 'India-Bombay-VU', dxcc => 219, itu => 41, cq => 22, utcoff => -5.30, lat => 19, long => 72.8 }, 'Prefix'), + 281 => bless( { name => 'Andaman-Is-VU7/A', dxcc => 220, itu => 49, cq => 26, utcoff => -5.30, lat => 10, long => 94 }, 'Prefix'), + 282 => bless( { name => 'Laccadive-Is-VU7/L', dxcc => 221, itu => 41, cq => 22, utcoff => -5.30, lat => 10, long => 70 }, 'Prefix'), + 283 => bless( { name => 'Antigua-V2', dxcc => 222, itu => 11, cq => 8, utcoff => 4.0, lat => 17, long => -59.8 }, 'Prefix'), + 284 => bless( { name => 'Belize-V3', dxcc => 223, itu => 11, cq => 7, utcoff => 6.0, lat => 17.5, long => -88.3 }, 'Prefix'), + 285 => bless( { name => 'St-Kitts-V4', dxcc => 224, itu => 11, cq => 8, utcoff => 4.0, lat => 17.3, long => -62.6 }, 'Prefix'), + 286 => bless( { name => 'Namibia-V5', dxcc => 267, itu => 57, cq => 38, utcoff => -2.0, lat => -22.6, long => 17.1 }, 'Prefix'), + 287 => bless( { name => 'Brunei-V8', dxcc => 225, itu => 54, cq => 28, utcoff => -8.0, lat => 5, long => 115 }, 'Prefix'), + 288 => bless( { name => 'Fed-Micronesia-V6', dxcc => 104, itu => 64, cq => 27, utcoff => -10.0, lat => 6.66666666666667, long => 143 }, 'Prefix'), + 289 => bless( { name => 'Marshall-Is-V7', dxcc => 122, itu => 65, cq => 31, utcoff => -12.0, lat => 9.08333333333333, long => 167.333333333333 }, 'Prefix'), + 290 => bless( { name => 'United-States-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 43, long => -87.9 }, 'Prefix'), + 291 => bless( { name => 'Mexico-XE1-XE', dxcc => 227, itu => 10, cq => 6, utcoff => 6.0, lat => 19.4, long => -99.1 }, 'Prefix'), + 292 => bless( { name => 'Revilla-Gigedo-XF4', dxcc => 228, itu => 10, cq => 6, utcoff => 7.0, lat => 18, long => -112 }, 'Prefix'), + 293 => bless( { name => 'Bukina-Faso-XT', dxcc => 229, itu => 46, cq => 35, utcoff => 0.0, lat => 12.3, long => -1.7 }, 'Prefix'), + 294 => bless( { name => 'Kampuchea-XU', dxcc => 230, itu => 49, cq => 26, utcoff => -7.0, lat => 11.5, long => 105 }, 'Prefix'), + 295 => bless( { name => 'Laos-XW', dxcc => 232, itu => 49, cq => 26, utcoff => -7.0, lat => 18, long => 102.5 }, 'Prefix'), + 296 => bless( { name => 'Macao-XX', dxcc => 233, itu => 44, cq => 24, utcoff => -8.0, lat => 22, long => 114 }, 'Prefix'), + 297 => bless( { name => 'Burma-XZ', dxcc => 235, itu => 49, cq => 26, utcoff => -6.30, lat => 16.8, long => 96 }, 'Prefix'), + 298 => bless( { name => 'Afghanistan-YA', dxcc => 237, itu => 40, cq => 21, utcoff => -4.30, lat => 32, long => 65 }, 'Prefix'), + 299 => bless( { name => 'Indonesia-YB', dxcc => 238, itu => 51, cq => 28, utcoff => -8.0, lat => -6, long => 107 }, 'Prefix'), + 300 => bless( { name => 'Iraq-YI', dxcc => 239, itu => 39, cq => 21, utcoff => -3.0, lat => 33, long => 44.5 }, 'Prefix'), + 301 => bless( { name => 'Vanuatu-YJ', dxcc => 240, itu => 56, cq => 32, utcoff => -11.0, lat => -18, long => 168 }, 'Prefix'), + 302 => bless( { name => 'Syria-YK', dxcc => 241, itu => 39, cq => 20, utcoff => -2.0, lat => 34, long => 36.5 }, 'Prefix'), + 303 => bless( { name => 'Latvia-YL', dxcc => 195, itu => 29, cq => 15, utcoff => -3.0, lat => 54.5, long => 25.5 }, 'Prefix'), + 304 => bless( { name => 'Nicaragua-YN', dxcc => 242, itu => 11, cq => 7, utcoff => 7.0, lat => 12, long => -86 }, 'Prefix'), + 305 => bless( { name => 'Romania-YO', dxcc => 243, itu => 28, cq => 20, utcoff => -2.0, lat => 44.4, long => 26.1 }, 'Prefix'), + 306 => bless( { name => 'El-Salvador-YS', dxcc => 244, itu => 11, cq => 7, utcoff => 7.0, lat => 14, long => -89 }, 'Prefix'), + 307 => bless( { name => 'Rest-Yugoslavia-YU', dxcc => 245, itu => 28, cq => 15, utcoff => -1.0, lat => 44.8333333333333, long => 20.5166666666667 }, 'Prefix'), + 308 => bless( { name => 'Bosnia-hercegovina-T9', dxcc => 336, itu => 28, cq => 15, utcoff => -1.0, lat => 44.9, long => 20.5 }, 'Prefix'), + 309 => bless( { name => 'Macedonia-Z3', dxcc => 245, itu => 28, cq => 15, utcoff => -1.0, lat => 44.9, long => 20.5 }, 'Prefix'), + 310 => bless( { name => 'Croatia-9A', dxcc => 334, itu => 28, cq => 15, utcoff => -1.0, lat => 44.9, long => 20.5 }, 'Prefix'), + 311 => bless( { name => 'Slovenia-S5', dxcc => 335, itu => 28, cq => 15, utcoff => -1.0, lat => 44.9, long => 20.5 }, 'Prefix'), + 312 => bless( { name => 'Venezuela-YV', dxcc => 246, itu => 12, cq => 9, utcoff => 4.0, lat => 10.5, long => -67 }, 'Prefix'), + 313 => bless( { name => 'Aves-Is-YV0', dxcc => 247, itu => 11, cq => 8, utcoff => 4.0, lat => 15.7, long => -63.6333333333333 }, 'Prefix'), + 314 => bless( { name => 'Albania-ZA', dxcc => 248, itu => 28, cq => 15, utcoff => -1.0, lat => 41.5, long => 19.5 }, 'Prefix'), + 315 => bless( { name => 'Gibraltar-ZB', dxcc => 249, itu => 37, cq => 14, utcoff => -1.0, lat => 36, long => -5.5 }, 'Prefix'), + 316 => bless( { name => 'UK-Soverign-Base-ZC4', dxcc => 250, itu => 39, cq => 20, utcoff => -2.0, lat => 35, long => 33 }, 'Prefix'), + 317 => bless( { name => 'St-Helena-ZD7', dxcc => 251, itu => 66, cq => 36, utcoff => 0.0, lat => -16, long => -6 }, 'Prefix'), + 318 => bless( { name => 'Ascension-Is-ZD8', dxcc => 252, itu => 66, cq => 36, utcoff => 0.0, lat => -8, long => -14 }, 'Prefix'), + 319 => bless( { name => 'Tristan-Da-Cunha-ZD8', dxcc => 253, itu => 66, cq => 38, utcoff => 0.0, lat => -37.1, long => -12.3 }, 'Prefix'), + 320 => bless( { name => 'Zimbabwe-Z2', dxcc => 254, itu => 53, cq => 38, utcoff => -2.0, lat => -18, long => 31 }, 'Prefix'), + 321 => bless( { name => 'Cayman-Is-ZF', dxcc => 255, itu => 11, cq => 8, utcoff => 5.0, lat => 19.5, long => -81.2 }, 'Prefix'), + 322 => bless( { name => 'No-Cook-Is-ZK1/N', dxcc => 256, itu => 62, cq => 32, utcoff => 10.30, lat => -10.5, long => -161 }, 'Prefix'), + 323 => bless( { name => 'So-Cook-Is-ZK1/S', dxcc => 257, itu => 62, cq => 32, utcoff => 10.30, lat => -21, long => -159.5 }, 'Prefix'), + 324 => bless( { name => 'Niue-Is-ZK2', dxcc => 258, itu => 62, cq => 32, utcoff => 11.0, lat => -19, long => -170 }, 'Prefix'), + 325 => bless( { name => 'Tokelaus-ZK3', dxcc => 259, itu => 62, cq => 31, utcoff => 11.0, lat => -8.4, long => -172.7 }, 'Prefix'), + 326 => bless( { name => 'New-Zealand-ZL1-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -36.9, long => 174.8 }, 'Prefix'), + 327 => bless( { name => 'Chatham-Is-ZL7', dxcc => 261, itu => 60, cq => 32, utcoff => -12.45, lat => -44, long => -176 }, 'Prefix'), + 328 => bless( { name => 'Kermadec-Is-ZL8', dxcc => 262, itu => 60, cq => 32, utcoff => -12.0, lat => -30, long => -178 }, 'Prefix'), + 329 => bless( { name => 'Auckland-Campbell-ZL9', dxcc => 263, itu => 60, cq => 32, utcoff => -12.0, lat => -52.5, long => 169 }, 'Prefix'), + 330 => bless( { name => 'Paraguay-ZP', dxcc => 333, itu => 14, cq => 11, utcoff => 4.0, lat => -25.3, long => -57.7 }, 'Prefix'), + 331 => bless( { name => 'So-Africa-ZS1-ZS', dxcc => 265, itu => 57, cq => 38, utcoff => -2.0, lat => -33.9, long => 18.4 }, 'Prefix'), + 332 => bless( { name => 'Marion-Is-ZS8', dxcc => 266, itu => 57, cq => 38, utcoff => -2.0, lat => -46.8, long => 37.8 }, 'Prefix'), + 333 => bless( { name => 'Pirat_Country', dxcc => 666, itu => 17, cq => 14, utcoff => -0.0, lat => 0, long => 0 }, 'Prefix'), + 334 => bless( { name => 'Agalega-3B6', dxcc => 272, itu => 53, cq => 39, utcoff => -4.0, lat => -10.4, long => 56.6 }, 'Prefix'), + 335 => bless( { name => 'Fiji-Is-3D2/F', dxcc => 277, itu => 56, cq => 32, utcoff => -12.0, lat => -17, long => 178 }, 'Prefix'), + 336 => bless( { name => 'Russia-Antarcti-CE9(OLD_4K1)', dxcc => 102, itu => 67, cq => 12, utcoff => -4.0, lat => -65, long => -64 }, 'Prefix'), + 337 => bless( { name => 'U.N.-NY-4U/U', dxcc => 284, itu => 8, cq => 5, utcoff => 5.0, lat => 40.8, long => -74 }, 'Prefix'), + 338 => bless( { name => 'Yemen-7O', dxcc => 285, itu => 39, cq => 21, utcoff => -3.0, lat => 15, long => 44 }, 'Prefix'), + 339 => bless( { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, cq => 21, utcoff => -3.0, lat => 13, long => 45 }, 'Prefix'), + 340 => bless( { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, cq => 21, utcoff => -3.0, lat => 13, long => 45 }, 'Prefix'), + 341 => bless( { name => 'East-Malaysia-9M6', dxcc => 313, itu => 54, cq => 28, utcoff => -7.30, lat => 2, long => 113 }, 'Prefix'), + 342 => bless( { name => 'Zaire-Kisangani-9Q', dxcc => 315, itu => 52, cq => 36, utcoff => -1.0, lat => 1, long => 25 }, 'Prefix'), + 343 => bless( { name => 'Zaire-Lubumbashi-9Q', dxcc => 315, itu => 52, cq => 36, utcoff => -1.0, lat => -12, long => 27.5 }, 'Prefix'), + 344 => bless( { name => 'Zaire-9Q', dxcc => 315, itu => 52, cq => 36, utcoff => -1.0, lat => -4.3, long => 15.3 }, 'Prefix'), + 345 => bless( { name => 'China-Peking-BY', dxcc => 10, itu => 33, cq => 23, utcoff => -8.0, lat => 40, long => 116.416666666667 }, 'Prefix'), + 346 => bless( { name => 'China-Shanghai-BY', dxcc => 10, itu => 33, cq => 23, utcoff => -8.0, lat => 21.2, long => 121.5 }, 'Prefix'), + 347 => bless( { name => 'China-BY', dxcc => 10, itu => 33, cq => 23, utcoff => -8.0, lat => 29.8, long => 106.5 }, 'Prefix'), + 348 => bless( { name => 'Mozambique-Mozamb-C9', dxcc => 15, itu => 53, cq => 37, utcoff => -2.0, lat => -15, long => 41 }, 'Prefix'), + 349 => bless( { name => 'Mozambique-C9', dxcc => 15, itu => 53, cq => 37, utcoff => -2.0, lat => -15, long => 41 }, 'Prefix'), + 350 => bless( { name => 'Chile-N.-CE', dxcc => 16, itu => 14, cq => 12, utcoff => 4.0, lat => -20, long => -70.8 }, 'Prefix'), + 351 => bless( { name => 'Chile-S.-CE', dxcc => 16, itu => 14, cq => 12, utcoff => 4.0, lat => -55, long => -70.8 }, 'Prefix'), + 352 => bless( { name => 'Antarctica_Casey', dxcc => 102, itu => 67, cq => 29, utcoff => -8.0, lat => -66.2833333333333, long => 110.533333333333 }, 'Prefix'), + 353 => bless( { name => 'Antarctica_Rockford', dxcc => 102, itu => 67, cq => 32, utcoff => 10.0, lat => -79, long => -150 }, 'Prefix'), + 354 => bless( { name => 'Antarctica_Breadmore', dxcc => 102, itu => 67, cq => 32, utcoff => -12.0, lat => -83, long => 178 }, 'Prefix'), + 355 => bless( { name => 'Antarctica_Davis', dxcc => 102, itu => 67, cq => 39, utcoff => -5.0, lat => -68.5833333333333, long => 77.9666666666667 }, 'Prefix'), + 356 => bless( { name => 'Antarctica_Mawson', dxcc => 102, itu => 67, cq => 39, utcoff => -4.0, lat => -67.5833333333333, long => 62.8833333333333 }, 'Prefix'), + 357 => bless( { name => 'Antarctica_Palmer', dxcc => 102, itu => 67, cq => 13, utcoff => 4.0, lat => -64.7666666666667, long => -64.0833333333333 }, 'Prefix'), + 358 => bless( { name => 'Antarctica_Sanae', dxcc => 102, itu => 67, cq => 13, utcoff => 0.0, lat => -70.5, long => -2.5 }, 'Prefix'), + 359 => bless( { name => 'Antarctica_McMurdo', dxcc => 102, itu => 67, cq => 30, utcoff => -11.0, lat => -77.8333333333333, long => 166.416666666667 }, 'Prefix'), + 360 => bless( { name => 'Antarctica_Baudouin', dxcc => 102, itu => 67, cq => 38, utcoff => 0.0, lat => -70.4166666666667, long => 11.8333333333333 }, 'Prefix'), + 361 => bless( { name => 'Antarctica_Novolaz', dxcc => 102, itu => 67, cq => 38, utcoff => 0.0, lat => -70.8333333333333, long => 11.8333333333333 }, 'Prefix'), + 362 => bless( { name => 'Antarctica_Molodezanaja', dxcc => 102, itu => 67, cq => 13, utcoff => 3.0, lat => -67.5833333333333, long => -46.5833333333333 }, 'Prefix'), + 363 => bless( { name => 'Antarctica_Mirnyy', dxcc => 102, itu => 67, cq => 29, utcoff => -6.0, lat => -66.5333333333333, long => 93 }, 'Prefix'), + 364 => bless( { name => 'Antarctica_Scott', dxcc => 102, itu => 67, cq => 30, utcoff => -11.0, lat => -77.8333333333333, long => 166.416666666667 }, 'Prefix'), + 365 => bless( { name => 'Antarctica_Dumont', dxcc => 102, itu => 67, cq => 30, utcoff => -9.0, lat => -66.6666666666667, long => 140 }, 'Prefix'), + 366 => bless( { name => 'Antarctica_Gen.Belgrado', dxcc => 102, itu => 67, cq => 13, utcoff => 2.0, lat => -77.5, long => -36 }, 'Prefix'), + 367 => bless( { name => 'Antarctica_Showa', dxcc => 102, itu => 67, cq => 13, utcoff => 2.0, lat => -69, long => -39.5833333333333 }, 'Prefix'), + 368 => bless( { name => 'Antarctica', dxcc => 102, itu => 67, cq => 12, utcoff => 8.0, lat => -80, long => -120 }, 'Prefix'), + 369 => bless( { name => 'Melilla-EA9', dxcc => 37, itu => 37, cq => 33, utcoff => -1.0, lat => 35.3, long => -3 }, 'Prefix'), + 370 => bless( { name => 'Fr.-Pol.-Marquesas.-FO', dxcc => 47, itu => 63, cq => 31, utcoff => 10.0, lat => -8.88333333333333, long => -140.116666666667 }, 'Prefix'), + 371 => bless( { name => 'Fr.-Pol.-Mururoa-FO', dxcc => 47, itu => 63, cq => 32, utcoff => 10.0, lat => -21, long => -140 }, 'Prefix'), + 372 => bless( { name => 'Fr.-Pol.-Bora-FO', dxcc => 47, itu => 63, cq => 32, utcoff => 10.0, lat => -16, long => -152 }, 'Prefix'), + 373 => bless( { name => 'Fr.-Pol.-Austral-FO', dxcc => 47, itu => 63, cq => 32, utcoff => 10.0, lat => -22.45, long => -151.35 }, 'Prefix'), + 374 => bless( { name => 'Antarctica-Dumo-CE9', dxcc => 57, itu => 67, cq => 12, utcoff => -9.0, lat => -67, long => 140 }, 'Prefix'), + 375 => bless( { name => 'Columbia-HK', dxcc => 76, itu => 12, cq => 9, utcoff => 5.0, lat => 5, long => -74 }, 'Prefix'), + 376 => bless( { name => 'San-Andres-Is-HK0/A', dxcc => 78, itu => 11, cq => 7, utcoff => 5.0, lat => 12.5, long => -81.7 }, 'Prefix'), + 377 => bless( { name => 'Saudi-Arabia-Mecc-HZ', dxcc => 84, itu => 39, cq => 21, utcoff => -3.0, lat => 22, long => 40 }, 'Prefix'), + 378 => bless( { name => 'Italy-Trieste-I', dxcc => 85, itu => 28, cq => 15, utcoff => -1.0, lat => 45.5, long => 14 }, 'Prefix'), + 379 => bless( { name => 'Japan-JA3', dxcc => 95, itu => 45, cq => 25, utcoff => -9.0, lat => 34, long => 136 }, 'Prefix'), + 380 => bless( { name => 'Japan-JA7', dxcc => 95, itu => 45, cq => 25, utcoff => -9.0, lat => 38, long => 140.8 }, 'Prefix'), + 381 => bless( { name => 'Japan-JA8', dxcc => 95, itu => 45, cq => 25, utcoff => -9.0, lat => 43.8333333333333, long => 142 }, 'Prefix'), + 382 => bless( { name => 'Mongolia-West-JT', dxcc => 98, itu => 32, cq => 23, utcoff => -8.0, lat => 49, long => 90 }, 'Prefix'), + 383 => bless( { name => 'Antarctica-Bryd-CE9', dxcc => 102, itu => 67, cq => 12, utcoff => 8.0, lat => -80, long => -120 }, 'Prefix'), + 384 => bless( { name => 'Antarctica-McMurdo-CE9', dxcc => 102, itu => 67, cq => 12, utcoff => -11.0, lat => -77.5, long => 167 }, 'Prefix'), + 385 => bless( { name => 'Antarctica-Palmer-CE9', dxcc => 102, itu => 67, cq => 12, utcoff => 4.0, lat => -65, long => -64 }, 'Prefix'), + 386 => bless( { name => 'Antarctica-CE9', dxcc => 102, itu => 67, cq => 12, utcoff => 4.0, lat => -65, long => -64 }, 'Prefix'), + 387 => bless( { name => 'Hawaii-Honolulu-KH6', dxcc => 112, itu => 61, cq => 31, utcoff => 10.0, lat => 21.3, long => -157.9 }, 'Prefix'), + 388 => bless( { name => 'Alaska-Fairbanks-KL7', dxcc => 117, itu => 1, cq => 1, utcoff => 10.0, lat => 64.8, long => -147.9 }, 'Prefix'), + 389 => bless( { name => 'Alaska-Juneau-KL7', dxcc => 117, itu => 1, cq => 1, utcoff => 8.0, lat => 58.3, long => -134.4 }, 'Prefix'), + 390 => bless( { name => 'Alaska-Nome-KL7', dxcc => 117, itu => 1, cq => 1, utcoff => 10.0, lat => 64.5, long => -165.4 }, 'Prefix'), + 391 => bless( { name => 'Alaska-KL7', dxcc => 117, itu => 1, cq => 1, utcoff => 10.0, lat => 61.2, long => -150 }, 'Prefix'), + 392 => bless( { name => 'Trondheim-LA', dxcc => 123, itu => 18, cq => 14, utcoff => -1.0, lat => 60.5, long => 5.33333333333333 }, 'Prefix'), + 393 => bless( { name => 'Narvik-LA', dxcc => 123, itu => 18, cq => 14, utcoff => -1.0, lat => 68.5, long => 17 }, 'Prefix'), + 394 => bless( { name => 'Hammerfest-LA', dxcc => 123, itu => 18, cq => 14, utcoff => -1.0, lat => 70.6666666666667, long => 23.5 }, 'Prefix'), + 395 => bless( { name => 'Argentina-N.-LU', dxcc => 124, itu => 14, cq => 13, utcoff => 3.0, lat => -25, long => -65 }, 'Prefix'), + 396 => bless( { name => 'Argentina-S.-LU', dxcc => 124, itu => 14, cq => 13, utcoff => 3.0, lat => -50, long => 700 }, 'Prefix'), + 397 => bless( { name => 'Oulu-OH', dxcc => 130, itu => 18, cq => 15, utcoff => -2.0, lat => 65, long => 25.4166666666667 }, 'Prefix'), + 398 => bless( { name => 'Market-Reef-OH0', dxcc => 132, itu => 18, cq => 15, utcoff => -2.0, lat => 60.3, long => 19 }, 'Prefix'), + 399 => bless( { name => 'Czech-Rep-Bohemia-OK', dxcc => 133, itu => 28, cq => 15, utcoff => -1.0, lat => 49.8333333333333, long => 14.5 }, 'Prefix'), + 400 => bless( { name => 'Czech-Rep-Moravia-OK', dxcc => 133, itu => 28, cq => 15, utcoff => -1.0, lat => 49.3333333333333, long => 17.1666666666667 }, 'Prefix'), + 401 => bless( { name => 'Czech-Rep-OK', dxcc => 133, itu => 28, cq => 15, utcoff => -1.0, lat => 49.6666666666667, long => 15.6666666666667 }, 'Prefix'), + 402 => bless( { name => 'Greenland-Tule-OX', dxcc => 135, itu => 5, cq => 40, utcoff => 4.0, lat => 76.5666666666667, long => -68.7833333333333 }, 'Prefix'), + 403 => bless( { name => 'Greenland-Godhavn-OX', dxcc => 135, itu => 5, cq => 40, utcoff => 3.0, lat => 68, long => -64 }, 'Prefix'), + 404 => bless( { name => 'Greenland-So.-OX', dxcc => 135, itu => 5, cq => 40, utcoff => 3.0, lat => 60.7, long => -46 }, 'Prefix'), + 405 => bless( { name => 'Greenland-East.-OX', dxcc => 135, itu => 5, cq => 40, utcoff => 3.0, lat => 66, long => -38 }, 'Prefix'), + 406 => bless( { name => 'Papua-Port-Moresby-P2', dxcc => 138, itu => 51, cq => 28, utcoff => -10.0, lat => -9.4, long => 147.1 }, 'Prefix'), + 407 => bless( { name => 'Brazil-Rio-PY', dxcc => 142, itu => 13, cq => 11, utcoff => 3.0, lat => -23, long => -43.2 }, 'Prefix'), + 408 => bless( { name => 'Brazil-Manaus-PY', dxcc => 142, itu => 13, cq => 11, utcoff => 3.0, lat => -3, long => -60 }, 'Prefix'), + 409 => bless( { name => 'Brazil-PY', dxcc => 142, itu => 13, cq => 11, utcoff => 3.0, lat => -23, long => -43.2 }, 'Prefix'), + 410 => bless( { name => 'Brazil-PY', dxcc => 142, itu => 13, cq => 11, utcoff => 3.0, lat => -16, long => -48 }, 'Prefix'), + 411 => bless( { name => 'SM2-Kiruna-SM', dxcc => 151, itu => 18, cq => 14, utcoff => -1.0, lat => 67.6666666666667, long => 20 }, 'Prefix'), + 412 => bless( { name => 'SM3-Sundsval-SM', dxcc => 151, itu => 18, cq => 14, utcoff => -1.0, lat => 62.3333333333333, long => 17.5 }, 'Prefix'), + 413 => bless( { name => 'SM4-Karlstad-SM', dxcc => 151, itu => 18, cq => 14, utcoff => -1.0, lat => 58.8333333333333, long => 13.5 }, 'Prefix'), + 414 => bless( { name => 'SM6-Goteborg-SM', dxcc => 151, itu => 18, cq => 14, utcoff => -1.0, lat => 56.6666666666667, long => 12 }, 'Prefix'), + 415 => bless( { name => 'SM7-Malmo-SM', dxcc => 151, itu => 18, cq => 14, utcoff => -1.0, lat => 54.5, long => 13 }, 'Prefix'), + 416 => bless( { name => 'Central-Kiribati-T31', dxcc => 161, itu => 62, cq => 31, utcoff => 11.0, lat => -4, long => -171 }, 'Prefix'), + 417 => bless( { name => 'East-Kiribati-So.-T32', dxcc => 162, itu => 61, cq => 31, utcoff => 10.0, lat => -5, long => -152.55 }, 'Prefix'), + 418 => bless( { name => 'Palau-Is-T8', dxcc => 104, itu => 64, cq => 27, utcoff => -10.0, lat => 7.5, long => 134.5 }, 'Prefix'), + 419 => bless( { name => 'Eur-Russia-UA3-UA', dxcc => 179, itu => 29, cq => 16, utcoff => -3.0, lat => 56, long => 37.5 }, 'Prefix'), + 420 => bless( { name => 'Eur-Russia-UA4-UA', dxcc => 179, itu => 30, cq => 16, utcoff => -4.0, lat => 53.5, long => 50.5 }, 'Prefix'), + 421 => bless( { name => 'Eur-Russia-UA6-UA', dxcc => 179, itu => 30, cq => 16, utcoff => -4.0, lat => 47, long => 40 }, 'Prefix'), + 422 => bless( { name => 'Eur-Russia-UA', dxcc => 179, itu => 30, cq => 16, utcoff => -4.0, lat => 47, long => 40 }, 'Prefix'), + 423 => bless( { name => 'Eur-Russia-UA', dxcc => 179, itu => 29, cq => 16, utcoff => -3.0, lat => 60, long => 30 }, 'Prefix'), + 424 => bless( { name => 'Eur-Russia-UA', dxcc => 179, itu => 29, cq => 16, utcoff => -3.0, lat => 56, long => 37.5 }, 'Prefix'), + 425 => bless( { name => 'Eur-Russia-UA', dxcc => 179, itu => 30, cq => 16, utcoff => -4.0, lat => 53.5, long => 50.5 }, 'Prefix'), + 426 => bless( { name => 'Asia-Russia-Perm-UA9', dxcc => 182, itu => 33, cq => 18, utcoff => -7.0, lat => 57.5, long => 56 }, 'Prefix'), + 427 => bless( { name => 'Asia-Russia-UA9', dxcc => 182, itu => 32, cq => 18, utcoff => -7.0, lat => 55, long => 83 }, 'Prefix'), + 428 => bless( { name => 'Asia-Khabarovsk-UA9', dxcc => 182, itu => 33, cq => 19, utcoff => -10.0, lat => 48, long => 135 }, 'Prefix'), + 429 => bless( { name => 'Asia-Krasnoyarsk-UA9', dxcc => 182, itu => 23, cq => 18, utcoff => -7.0, lat => 56, long => 93 }, 'Prefix'), + 430 => bless( { name => 'Asia-Rus-Yakutsk-UA9', dxcc => 182, itu => 34, cq => 19, utcoff => -9.0, lat => 62, long => 130 }, 'Prefix'), + 431 => bless( { name => 'Asia-Rus-Vladivostok-UA9', dxcc => 182, itu => 34, cq => 19, utcoff => -9.0, lat => 44, long => 132 }, 'Prefix'), + 432 => bless( { name => 'Asia-Rus-Petropavlovsk-UA9', dxcc => 182, itu => 34, cq => 19, utcoff => -10.0, lat => 55, long => 160 }, 'Prefix'), + 433 => bless( { name => 'Asia-Khabarovsk-UA9', dxcc => 182, itu => 33, cq => 18, utcoff => -10.0, lat => 48, long => 135 }, 'Prefix'), + 434 => bless( { name => 'Asia-Rus-Yakutsk-UA9', dxcc => 182, itu => 34, cq => 18, utcoff => -9.0, lat => 62, long => 130 }, 'Prefix'), + 435 => bless( { name => 'Newfoundland-VE', dxcc => 197, itu => 9, cq => 5, utcoff => 3.0, lat => 48.5, long => -56 }, 'Prefix'), + 436 => bless( { name => 'Nova-Scotia-VE', dxcc => 197, itu => 9, cq => 5, utcoff => 4.0, lat => 44.6, long => -63.6 }, 'Prefix'), + 437 => bless( { name => 'Quebec-VE', dxcc => 197, itu => 4, cq => 5, utcoff => 5.0, lat => 45.5, long => -73.6 }, 'Prefix'), + 438 => bless( { name => 'Ontario-VE', dxcc => 197, itu => 4, cq => 5, utcoff => 5.0, lat => 43.7, long => -79.4 }, 'Prefix'), + 439 => bless( { name => 'Manitoba-VE', dxcc => 197, itu => 3, cq => 4, utcoff => 6.0, lat => 49.9, long => -97.1 }, 'Prefix'), + 440 => bless( { name => 'Saskatchewan-VE', dxcc => 197, itu => 3, cq => 4, utcoff => 7.0, lat => 50.5, long => -104.6 }, 'Prefix'), + 441 => bless( { name => 'Alberta-VE', dxcc => 197, itu => 2, cq => 3, utcoff => 7.0, lat => 51, long => -114.1 }, 'Prefix'), + 442 => bless( { name => 'British-Columbia-VE', dxcc => 197, itu => 2, cq => 3, utcoff => 8.0, lat => 49.3, long => -123.1 }, 'Prefix'), + 443 => bless( { name => 'Yukon-VE', dxcc => 197, itu => 75, cq => 1, utcoff => 8.0, lat => 60.7, long => -135.1 }, 'Prefix'), + 444 => bless( { name => 'Canada-VE', dxcc => 197, itu => 4, cq => 5, utcoff => 5.0, lat => 43.7, long => -79.4 }, 'Prefix'), + 445 => bless( { name => 'Australia-VK2-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -34, long => 151 }, 'Prefix'), + 446 => bless( { name => 'Australia-VK3-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -38, long => 145 }, 'Prefix'), + 447 => bless( { name => 'Australia-VK4-VK', dxcc => 198, itu => 55, cq => 30, utcoff => -10.0, lat => -27.5, long => 153 }, 'Prefix'), + 448 => bless( { name => 'Australia-VK5-VK', dxcc => 198, itu => 55, cq => 30, utcoff => -9.0, lat => -34.9, long => 138.6 }, 'Prefix'), + 449 => bless( { name => 'Australia-VK6-VK', dxcc => 198, itu => 58, cq => 29, utcoff => -8.0, lat => -32, long => 115.9 }, 'Prefix'), + 450 => bless( { name => 'Australia-VK7-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -42.9, long => 147.3 }, 'Prefix'), + 451 => bless( { name => 'Australia-VK8-VK', dxcc => 198, itu => 55, cq => 30, utcoff => -9.0, lat => -12.5, long => 130.9 }, 'Prefix'), + 452 => bless( { name => 'Australia-VK', dxcc => 198, itu => 55, cq => 30, utcoff => -10.0, lat => -35.5, long => 149 }, 'Prefix'), + 453 => bless( { name => 'Australia-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -35.5, long => 149 }, 'Prefix'), + 454 => bless( { name => 'Australia-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -34, long => 151 }, 'Prefix'), + 455 => bless( { name => 'Australia-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -38, long => 145 }, 'Prefix'), + 456 => bless( { name => 'Australia-VK', dxcc => 198, itu => 55, cq => 30, utcoff => -10.0, lat => -27.5, long => 153 }, 'Prefix'), + 457 => bless( { name => 'Australia-VK', dxcc => 198, itu => 55, cq => 30, utcoff => -9.0, lat => -34.9, long => 138.6 }, 'Prefix'), + 458 => bless( { name => 'Australia-VK', dxcc => 198, itu => 58, cq => 29, utcoff => -8.0, lat => -32, long => 115.9 }, 'Prefix'), + 459 => bless( { name => 'Australia-VK', dxcc => 198, itu => 59, cq => 30, utcoff => -10.0, lat => -42.9, long => 147.3 }, 'Prefix'), + 460 => bless( { name => 'Australia-VK', dxcc => 198, itu => 55, cq => 30, utcoff => -9.0, lat => -12.5, long => 130.9 }, 'Prefix'), + 461 => bless( { name => 'Cocos-Keeling-VK9/Y', dxcc => 201, itu => 54, cq => 29, utcoff => -6.30, lat => -12.2, long => 96.8 }, 'Prefix'), + 462 => bless( { name => 'Hong-Kong-VS', dxcc => 218, itu => 44, cq => 24, utcoff => -8.0, lat => 22.5, long => 144 }, 'Prefix'), + 463 => bless( { name => 'India-Calcutta-VU', dxcc => 219, itu => 41, cq => 22, utcoff => -5.30, lat => 22.6, long => 88.4 }, 'Prefix'), + 464 => bless( { name => 'India-New-Delhi-VU', dxcc => 219, itu => 41, cq => 22, utcoff => -5.30, lat => 28, long => 77 }, 'Prefix'), + 465 => bless( { name => 'India-VU', dxcc => 219, itu => 41, cq => 22, utcoff => -5.30, lat => 28, long => 77 }, 'Prefix'), + 466 => bless( { name => 'India-VU', dxcc => 219, itu => 41, cq => 22, utcoff => -5.30, lat => 28, long => 0 }, 'Prefix'), + 467 => bless( { name => 'Fed-Mic-V6-East', dxcc => 104, itu => 64, cq => 27, utcoff => -10.0, lat => 6.66666666666667, long => 160 }, 'Prefix'), + 468 => bless( { name => 'Unites-States-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 43, long => -87.9 }, 'Prefix'), + 469 => bless( { name => 'Connecticut-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 41.8, long => -72.7 }, 'Prefix'), + 470 => bless( { name => 'Maine-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 44.8, long => -68.8 }, 'Prefix'), + 471 => bless( { name => 'Massachusetts-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 42.4, long => -71.1 }, 'Prefix'), + 472 => bless( { name => 'New-Hampshire-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 43.2, long => -71.5 }, 'Prefix'), + 473 => bless( { name => 'Rhode-Island-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 41.8, long => -71.4 }, 'Prefix'), + 474 => bless( { name => 'Vermont-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 44.3, long => -72.6 }, 'Prefix'), + 475 => bless( { name => 'New-Jersey-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 39.4, long => -74.4 }, 'Prefix'), + 476 => bless( { name => 'New-York-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 43.1, long => -73.8 }, 'Prefix'), + 477 => bless( { name => 'Delaware-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 39.7, long => -75.5 }, 'Prefix'), + 478 => bless( { name => 'D.C.-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 38.9, long => -77 }, 'Prefix'), + 479 => bless( { name => 'Maryland-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 39.3, long => -76.6 }, 'Prefix'), + 480 => bless( { name => 'Pennsylvania-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 40.3, long => -76.9 }, 'Prefix'), + 481 => bless( { name => 'Alabama-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 32.4, long => -86.3 }, 'Prefix'), + 482 => bless( { name => 'Florida-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 30.3, long => -81.7 }, 'Prefix'), + 483 => bless( { name => 'Georgia-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 33.8, long => -84.4 }, 'Prefix'), + 484 => bless( { name => 'Kentucky-W', dxcc => 226, itu => 8, cq => 4, utcoff => 5.0, lat => 38.2, long => -85.8 }, 'Prefix'), + 485 => bless( { name => 'North-Carolina-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 35.2, long => -80.8 }, 'Prefix'), + 486 => bless( { name => 'South-Carolina-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 34, long => -81 }, 'Prefix'), + 487 => bless( { name => 'Tennessee-W', dxcc => 226, itu => 8, cq => 4, utcoff => 5.0, lat => 36, long => -83.9 }, 'Prefix'), + 488 => bless( { name => 'Virginia-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 37.5, long => -77.4 }, 'Prefix'), + 489 => bless( { name => 'Arkansas-W', dxcc => 226, itu => 8, cq => 4, utcoff => 6.0, lat => 34.7, long => -92.3 }, 'Prefix'), + 490 => bless( { name => 'Louisiana-W', dxcc => 226, itu => 8, cq => 4, utcoff => 6.0, lat => 29.9, long => -90.1 }, 'Prefix'), + 491 => bless( { name => 'Mississippi-W', dxcc => 226, itu => 8, cq => 4, utcoff => 6.0, lat => 32.3, long => -90.2 }, 'Prefix'), + 492 => bless( { name => 'New-Mexico-W', dxcc => 226, itu => 7, cq => 4, utcoff => 7.0, lat => 35.1, long => -106.7 }, 'Prefix'), + 493 => bless( { name => 'Oklahoma-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 35.5, long => -97.5 }, 'Prefix'), + 494 => bless( { name => 'Texas-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 32.8, long => -96.8 }, 'Prefix'), + 495 => bless( { name => 'California-LA-W', dxcc => 226, itu => 6, cq => 3, utcoff => 8.0, lat => 34.1, long => -118.2 }, 'Prefix'), + 496 => bless( { name => 'California-SF-W', dxcc => 226, itu => 6, cq => 3, utcoff => 8.0, lat => 37.5833333333333, long => -122.5 }, 'Prefix'), + 497 => bless( { name => 'California-MV-W', dxcc => 226, itu => 6, cq => 3, utcoff => 8.0, lat => 37.4166666666667, long => -122.066666666667 }, 'Prefix'), + 498 => bless( { name => 'California-SACTO-W', dxcc => 226, itu => 6, cq => 3, utcoff => 8.0, lat => 38.7, long => -121.466666666667 }, 'Prefix'), + 499 => bless( { name => 'Arizona-W', dxcc => 226, itu => 6, cq => 3, utcoff => 7.0, lat => 33.5, long => -112.1 }, 'Prefix'), + 500 => bless( { name => 'Idaho-W', dxcc => 226, itu => 6, cq => 3, utcoff => 7.0, lat => 43.6, long => -116.2 }, 'Prefix'), + 501 => bless( { name => 'Montana-W', dxcc => 226, itu => 7, cq => 4, utcoff => 7.0, lat => 45.8, long => -108.5 }, 'Prefix'), + 502 => bless( { name => 'Nevada-W', dxcc => 226, itu => 6, cq => 3, utcoff => 7.0, lat => 36.2, long => -115.1 }, 'Prefix'), + 503 => bless( { name => 'Oregon-W', dxcc => 226, itu => 6, cq => 3, utcoff => 8.0, lat => 45.5, long => -122.7 }, 'Prefix'), + 504 => bless( { name => 'Utah-W', dxcc => 226, itu => 7, cq => 4, utcoff => 7.0, lat => 40.8, long => -111.9 }, 'Prefix'), + 505 => bless( { name => 'Washington-W', dxcc => 226, itu => 6, cq => 3, utcoff => 8.0, lat => 47.6, long => -122.3 }, 'Prefix'), + 506 => bless( { name => 'Wyoming-W', dxcc => 226, itu => 7, cq => 4, utcoff => 7.0, lat => 41.1, long => -104.8 }, 'Prefix'), + 507 => bless( { name => 'Michigan-W', dxcc => 226, itu => 8, cq => 4, utcoff => 5.0, lat => 42.3, long => -83 }, 'Prefix'), + 508 => bless( { name => 'Ohio-W', dxcc => 226, itu => 8, cq => 4, utcoff => 5.0, lat => 41.5, long => -81.7 }, 'Prefix'), + 509 => bless( { name => 'West-Virginia-W', dxcc => 226, itu => 8, cq => 5, utcoff => 5.0, lat => 38.4, long => -81.6 }, 'Prefix'), + 510 => bless( { name => 'Illinois-W', dxcc => 226, itu => 8, cq => 4, utcoff => 6.0, lat => 41.9, long => -87.6 }, 'Prefix'), + 511 => bless( { name => 'Indiana-W', dxcc => 226, itu => 8, cq => 4, utcoff => 5.0, lat => 39.8, long => -86.2 }, 'Prefix'), + 512 => bless( { name => 'Wisconsin-W', dxcc => 226, itu => 8, cq => 4, utcoff => 6.0, lat => 43, long => -87.9 }, 'Prefix'), + 513 => bless( { name => 'Colorado-W', dxcc => 226, itu => 7, cq => 4, utcoff => 7.0, lat => 39.7, long => -105 }, 'Prefix'), + 514 => bless( { name => 'Iowa-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 41.6, long => -93.6 }, 'Prefix'), + 515 => bless( { name => 'Kansas-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 37.7, long => -97.3 }, 'Prefix'), + 516 => bless( { name => 'Minnesota-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 45, long => -93.3 }, 'Prefix'), + 517 => bless( { name => 'Missouri-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 39.1, long => -94.6 }, 'Prefix'), + 518 => bless( { name => 'Nebraska-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 41.3, long => -95.9 }, 'Prefix'), + 519 => bless( { name => 'North-Dakota-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 46.9, long => -96.8 }, 'Prefix'), + 520 => bless( { name => 'South-Dakota-W', dxcc => 226, itu => 7, cq => 4, utcoff => 6.0, lat => 44.1, long => -103.2 }, 'Prefix'), + 521 => bless( { name => 'Mexico-XE2-XE', dxcc => 227, itu => 10, cq => 6, utcoff => 6.0, lat => 28.7, long => -106 }, 'Prefix'), + 522 => bless( { name => 'Mexico-XE3-XE', dxcc => 227, itu => 10, cq => 6, utcoff => 6.0, lat => 21, long => -89.7 }, 'Prefix'), + 523 => bless( { name => 'Mexico-XE', dxcc => 227, itu => 10, cq => 6, utcoff => 6.0, lat => 21, long => -89.7 }, 'Prefix'), + 524 => bless( { name => 'Mexico-XE', dxcc => 227, itu => 10, cq => 6, utcoff => 6.0, lat => 19.4, long => -99.1 }, 'Prefix'), + 525 => bless( { name => 'Mexico-XE', dxcc => 227, itu => 10, cq => 6, utcoff => 6.0, lat => 28.7, long => -106 }, 'Prefix'), + 526 => bless( { name => 'Indonesia-EAST-YB', dxcc => 238, itu => 51, cq => 28, utcoff => -8.0, lat => -6, long => 135 }, 'Prefix'), + 527 => bless( { name => 'Indonesia-WEST-YB', dxcc => 238, itu => 51, cq => 28, utcoff => -8.0, lat => 6, long => 95 }, 'Prefix'), + 528 => bless( { name => 'Yugoslavia-YU', dxcc => 245, itu => 28, cq => 15, utcoff => -1.0, lat => 44.9, long => 20.5 }, 'Prefix'), + 529 => bless( { name => 'New-Zealand-ZL2-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -41.3, long => 174.8 }, 'Prefix'), + 530 => bless( { name => 'New-Zealand-ZL3-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -43, long => 172.5 }, 'Prefix'), + 531 => bless( { name => 'New-Zealand-ZL4-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -46, long => 170 }, 'Prefix'), + 532 => bless( { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -46, long => 170 }, 'Prefix'), + 533 => bless( { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -36.9, long => 174.8 }, 'Prefix'), + 534 => bless( { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -41.3, long => 174.8 }, 'Prefix'), + 535 => bless( { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, cq => 32, utcoff => -12.0, lat => -43, long => 172.5 }, 'Prefix'), + 536 => bless( { name => 'Antarctica-Scott-CE9', dxcc => 102, itu => 67, cq => 12, utcoff => -11.0, lat => -78, long => 165 }, 'Prefix'), + 537 => bless( { name => 'So-Africa-ZS5-ZS', dxcc => 265, itu => 57, cq => 38, utcoff => -2.0, lat => -29.9, long => 30.9 }, 'Prefix'), + 538 => bless( { name => 'So-Africa-ZS6-ZS', dxcc => 265, itu => 57, cq => 38, utcoff => -2.0, lat => -26.2, long => 28.1 }, 'Prefix'), + 539 => bless( { name => 'So-Africa-ZS', dxcc => 265, itu => 57, cq => 38, utcoff => -2.0, lat => -26.2, long => 28.1 }, 'Prefix'), + 540 => bless( { name => 'So-Africa-ZS', dxcc => 265, itu => 57, cq => 38, utcoff => -2.0, lat => -33.9, long => 18.4 }, 'Prefix'), + 541 => bless( { name => 'So-Africa-ZS', dxcc => 265, itu => 57, cq => 38, utcoff => -2.0, lat => -28.5, long => 27 }, 'Prefix'), + 542 => bless( { name => 'So-Africa-ZS', dxcc => 265, itu => 57, cq => 38, utcoff => -2.0, lat => -29.9, long => 30.9 }, 'Prefix'), ); + diff --git a/data/wpxloc.raw b/data/wpxloc.raw index 37abf41a..546c9051 100644 --- a/data/wpxloc.raw +++ b/data/wpxloc.raw @@ -1,3 +1,5 @@ +! highest number now 336 +! made T9, 9A, S5 separate countries ! VR6 > VP6 980504 ! H40 added 980318 ! JD Time ??, KH9 Corr 980228 @@ -22,6 +24,8 @@ !Added VK9N,VK9ZN,VK9KN,VK9NN to Norfolk Island, VK9/N !Added VK9W,VK9ZW,VK9KW,VK9NW to Willis Island, VK9/W !VK9 changes from QRZ DX, Issue 92-01 +! changed dxcc cty paraguay from 164 to 333 (T7 = 164) +! changed pirate to 666 !TO INSTALL THIS FILE: !Assuming this file is in the A: Drive, from PacketCluster, type: ! DOS/NOWAIT COPY A:WPXLOC.RAW C:\PACKCLUS\WPXLOC.RAW @@ -813,12 +817,12 @@ YS El-Salvador-YS 244 11 7 7.0 14 0 0 N 89 0 0 W @ HU El-Salvador-YS 244 11 7 7.0 14 0 0 N 89 0 0 W YU Rest-Yugoslavia-YU 245 28 15 -1.0 44 50 0 N 20 31 0 E @ YT,YZ,4N,4O Yugoslavia-YU 245 28 15 -1.0 44 54 0 N 20 30 0 E -T9 Bosnia-hercegovina-T9 245 28 15 -1.0 44 54 0 N 20 30 0 E @ -4N4 Bosnia-hercegovina-T9 245 28 15 -1.0 44 54 0 N 20 30 0 E +T9 Bosnia-hercegovina-T9 336 28 15 -1.0 44 54 0 N 20 30 0 E @ +4N4 Bosnia-hercegovina-T9 336 28 15 -1.0 44 54 0 N 20 30 0 E Z3 Macedonia-Z3 245 28 15 -1.0 44 54 0 N 20 30 0 E @ YU5 Macedonia-Z3 245 28 15 -1.0 44 54 0 N 20 30 0 E -9A Croatia-9A 245 28 15 -1.0 44 54 0 N 20 30 0 E @ -S5 Slovenia-S5 245 28 15 -1.0 44 54 0 N 20 30 0 E @ +9A Croatia-9A 334 28 15 -1.0 44 54 0 N 20 30 0 E @ +S5 Slovenia-S5 335 28 15 -1.0 44 54 0 N 20 30 0 E @ YV Venezuela-YV 246 12 9 4.0 10 30 0 N 67 0 0 W @ 4M,YW,YX,YY Venezuela-YV 246 12 9 4.0 10 30 0 N 67 0 0 W YV0 Aves-Is-YV0 247 11 8 4.0 15 42 0 N 63 38 0 W @ @@ -855,7 +859,7 @@ ZM8 Kermadec-Is-ZL8 262 60 32 -12.0 30 0 0 S 178 0 0 W ZL9 Auckland-Campbell-ZL9 263 60 32 -12.0 52 30 0 S 169 0 0 E @ ZM9 Auckland-Campbell-ZL9 263 60 32 -12.0 52 30 0 S 169 0 0 E ZL0 Antarctica-Scott-CE9 102 67 12 -11.0 78 0 0 S 165 0 0 E -ZP Paraguay-ZP 164 14 11 4.0 25 18 0 S 57 42 0 W @ +ZP Paraguay-ZP 333 14 11 4.0 25 18 0 S 57 42 0 W @ ZS So-Africa-ZS1-ZS 265 57 38 -2.0 33 54 0 S 18 24 0 E * @ ZS So-Africa-ZS5-ZS 265 57 38 -2.0 29 54 0 S 30 54 0 E * ZS So-Africa-ZS6-ZS 265 57 38 -2.0 26 12 0 S 28 6 0 E @@ -867,4 +871,4 @@ ZS6 So-Africa-ZS 265 57 38 -2.0 26 12 0 S 28 6 0 E ZS2 Marion-Is-ZS8 266 57 38 -2.0 46 48 0 S 37 48 0 E ZS8 Marion-Is-ZS8 266 57 38 -2.0 46 48 0 S 37 48 0 E @ V50,V51 Namibia-V5 267 57 38 -2.0 22 36 0 S 17 6 0 E -T0,SSB,1B,X5,X8,ZC6,10G,50V,Q,0,MAJ Pirat_Country 333 17 14 -0.0 0 0 0 S 0 0 0 E @ +T0,SSB,1B,X5,X8,ZC6,10G,50V,Q,0,MAJ Pirat_Country 666 17 14 -0.0 0 0 0 S 0 0 0 E @ diff --git a/perl/Prefix.pm b/perl/Prefix.pm index 4e0b4546..d4ed48b3 100644 --- a/perl/Prefix.pm +++ b/perl/Prefix.pm @@ -11,23 +11,26 @@ package Prefix; use Carp; use DXVars; use DB_File; +use Data::Dumper; use strict; +use vars qw($db %prefix_loc %pre); -my $db; # the DB_File handle -my %prefix_loc; # the meat of the info -my %prefix; # the prefix list +local $db; # the DB_File handle +local %prefix_loc; # the meat of the info +local %pre; # the prefix list sub load { if ($db) { - untie %prefix; - %prefix = (); + untie %pre; + %pre = (); %prefix_loc = (); } - $db = tie(%prefix, "DB_File", undef, O_RDWR|O_CREAT, 0, $DB_BTREE) or confess "can't tie %prefix ($!)"; - do "$main::data/prefix_data.pl"; + $db = tie(%pre, "DB_File", undef, O_RDWR|O_CREAT, 0666, $DB_BTREE) or confess "can't tie \%pre ($!)"; confess $@ if $@; + do "$main::data/prefix_data.pl"; +# print Data::Dumper->Dump([\%pre, \%prefix_loc], [qw(pre prefix_loc)]); } sub store @@ -51,16 +54,16 @@ sub store $fh->print("%prefix_loc = (\n"); foreach $l (sort {$a <=> $b} keys %prefix_loc) { my $r = $prefix_loc{$l}; - $fh->printf(" $l => { name => '%s', dxcc => %d, itu => %d, utcoff => %d, lat => %f, long => %f },\n", + $fh->printf(" $l => bless( { name => '%s', dxcc => %d, itu => %d, utcoff => %d, lat => %f, long => %f }, 'Prefix'),\n", $r->{name}, $r->{dxcc}, $r->{itu}, $r->{cq}, $r->{utcoff}, $r->{lat}, $r->{long}); } $fh->print(");\n\n"); # prefix data - $fh->print("%prefix = (\n"); - foreach $k (sort keys %prefix) { + $fh->print("%pre = (\n"); + foreach $k (sort keys %pre) { $fh->print(" '$k' => ["); - my @list = @{$prefix{$k}}; + my @list = @{$pre{$k}}; my $l; my $str; foreach $l (@list) { @@ -73,20 +76,139 @@ sub store $fh->close; } -# this may return several entries, be warned! -# -# what you get is a list of pairs of:- +# what you get is a list that looks like:- # -# prefix => \[ @list of references to prefix_locs ] +# prefix => @list of blessed references to prefix_locs # # This routine will only do what you ask for, if you wish to be intelligent # then that is YOUR problem! # sub get { + my $key = shift; + my @out; + my @outref; + my $ref; + my $gotkey; + + $gotkey = $key; + return () if $db->seq($gotkey, $ref, R_CURSOR); + return () if $key ne substr $gotkey, 0, length $key; + + @outref = map { $prefix_loc{$_} } split ',', $ref; + return ($gotkey, @outref); +} + +# +# get the next key that matches, this assumes that you have done a 'get' first +# +# +sub next +{ + my $key = shift; + my @out; + my @outref; + my $ref; + my $gotkey; + + return () if $db->seq($gotkey, $ref, R_NEXT); + return () if $key ne substr $gotkey, 0, length $key; + + @outref = map { $prefix_loc{$_} } split ',', $ref; + return ($gotkey, @outref); +} + +# +# extract a 'prefix' from a callsign, in other words the largest entity that will +# obtain a result from the prefix table. +# +# This is done by repeated probing, callsigns of the type VO1/G1TLH or +# G1TLH/VO1 (should) return VO1 +# + +sub extract +{ + my $call = uc shift; + my @out; + my @nout; + my $p; + my @parts; + my ($sp, $i); + # first check if the whole thing succeeds + @out = get($call); + return @out if @out > 0 && $out[0] eq $call; + + # now split the call into parts if required + @parts = ($call =~ '/') ? split('/', $call) : ($call); + + # remove any /0-9 /P /A /M /MM /AM suffixes etc + if (@parts > 1) { + $p = $parts[$#parts]; + pop @parts if $p =~ /^\d+|[PABM]|AM|MM|BCN|SIX$/o; + $p = $parts[$#parts]; + pop @parts if $p =~ /^\d+|[PABM]|AM|MM|BCN|SIX$/o; + + # can we resolve them by direct lookup + foreach $p (@parts) { + @out = get($p); + return @out if @out > 0 && $out[0] eq $call; + } + } + + # which is the shortest part (first if equal)? + $sp = $parts[0]; + foreach $p (@parts) { + $sp = $p if length $sp > length $p; + } + # now start to resolve it from the left hand end + for (@out = (), $i = 1; $i <= length $sp; ++$i) { + @nout = get(substr($sp, 0, $i)); + last if @nout > 0 && $nout[0] gt $sp; + last if @nout == 0; + @out = @nout; + } + + # not found + return (@out > 0) ? @out : (); +} + +my %valid = ( + lat => '0,Latitude,slat', + long => '0,Longitude,slong', + dxcc => '0,DXCC', + name => '0,Name', + itu => '0,ITU', + cq => '0,CQ', + utcoff => '0,UTC offset', +); + +no strict; +sub AUTOLOAD +{ + my $self = shift; + my $name = $AUTOLOAD; + + return if $name =~ /::DESTROY$/; + $name =~ s/.*:://o; + + confess "Non-existant field '$AUTOLOAD'" if !$valid{$name}; + if (@_) { + $self->{$name} = shift; + } + return $self->{$name}; } +use strict; +# +# return a prompt for a field +# + +sub field_prompt +{ + my ($self, $ele) = @_; + return $valid{$ele}; +} 1; __END__ diff --git a/perl/Spot.pm b/perl/Spot.pm index e86354d7..167671dd 100644 --- a/perl/Spot.pm +++ b/perl/Spot.pm @@ -12,6 +12,8 @@ use FileHandle; use DXVars; use DXDebug; use Julian; +use Prefix; +use Carp; @ISA = qw(Julian); @@ -21,7 +23,12 @@ my $fp; my $maxspots = 50; # maximum spots to return my $defaultspots = 10; # normal number of spots to return my $maxdays = 35; # normal maximum no of days to go back -my $prefix = "$main::data/spots"; +my $dirprefix = "$main::data/spots"; + +sub prefix +{ + return $dirprefix; +} # add a spot to the data file (call as Spot::add) sub add @@ -32,6 +39,9 @@ sub add $spot[0] = 0 + $spot[0]; $spot[2] = 0 + $spot[2]; + # remove ssid if present on spotter + $spot[4] =~ s/-\d+$//o; + # compare dates to see whether need to open another save file (remember, redefining $fp # automagically closes the output file (if any)) my @date = Julian::unixtoj($spot[2]); @@ -39,6 +49,11 @@ sub add # save it my $fh = $fp->{fh}; + + # add the 'dxcc' country on the end + my @dxcc = Prefix::extract($spot[1]); + push @spot, (@dxcc > 0 ) ? $dxcc[1]->dxcc() : 0; + $fh->print(join("\^", @spot), "\n"); } @@ -53,6 +68,7 @@ sub add # $f2 = date in unix format # $f3 = comment # $f4 = spotter +# $f5 = dxcc country # # In addition you can specify a range of days, this means that it will start searching # from days less than today to days less than today @@ -141,7 +157,7 @@ LOOP: sub open { my $pkg = shift; - return Julian::open("spot", $prefix, @_); + return Julian::open("spot", $dirprefix, @_); } # close a spot file diff --git a/perl/create_prefix.pl b/perl/create_prefix.pl index a06aba1b..ae11caa2 100755 --- a/perl/create_prefix.pl +++ b/perl/create_prefix.pl @@ -7,6 +7,7 @@ # use DXVars; +use Data::Dumper; %loc = (); # the location unique hash $nextloc = 1; # the next location number @@ -19,7 +20,7 @@ $ifn = $ARGV[0] if $ARGV[0]; $ifn = "$data/wpxloc.raw" if !$fn; open (IN, $ifn) or die "can't open $ifn ($!)"; -# first pass, find all the 'master' records +# first pass, find all the 'master' location records while () { next if /^\!/; # ignore comment lines chomp; @@ -41,11 +42,13 @@ while () { seek(IN, 0, 0); while () { + $line++; next if /^\!/; # ignore comment lines chomp; @f = split; # get each 'word' next if @f == 0; # ignore blank lines + # location record $locstr = join ' ', @f[1..13]; $loc = $loc{$locstr}; $loc = addloc($locstr) if !$loc; @@ -59,22 +62,18 @@ while () { for ($i = 0; $i < 9; ++$i) { my $t = $p; $t =~ s/#/$i/; - $ref = $pre{$t}; - $ref = addpre($t) if !$ref; - next if grep $loc, @{$ref}; # no dups! - push @{$ref}, $loc; + addpre($t, $loc); } } else { - $ref = $pre{$p}; - $ref = addpre($p) if !$ref; - next if grep $loc, @{$ref}; # no dups! - push @{$ref}, $loc; + addpre($p, $loc); } } } close(IN); +#print Data::Dumper->Dump([\%pre, \%locn], [qw(pre locn)]); + # now open the rsgb.cty file and process that again the prefix file we have open(IN, "$data/rsgb.cty") or die "Can't open $data/rsgb.cty ($!)"; while () { @@ -98,9 +97,16 @@ while () { open(OUT, ">$data/prefix_data.pl") or die "Can't open $data/prefix_data.pl ($!)"; -print OUT "%prefix_loc = (\n"; +print OUT "\%pre = (\n"; +foreach $k (sort keys %pre) { + my $ans = printpre($k); + print OUT " '$k' => '$ans',\n"; +} +print OUT ");\n\n"; + +print OUT "\n\%prefix_loc = (\n"; foreach $l (sort {$a <=> $b} keys %locn) { - print OUT " $l => {"; + print OUT " $l => bless( {"; my ($name, $dxcc, $itu, $cq, $utcoff, $latd, $latm, $lats, $latl, $longd, $longm, $longs, $longl) = split /\s+/, $locn{$l}; $longd += ($longm/60); @@ -110,34 +116,36 @@ foreach $l (sort {$a <=> $b} keys %locn) { print OUT " name => '$name',"; print OUT " dxcc => $dxcc,"; print OUT " itu => $itu,"; + print OUT " cq => $cq,"; print OUT " utcoff => $utcoff,"; print OUT " lat => $latd,"; print OUT " long => $longd"; - print OUT " },\n"; + print OUT " }, 'Prefix'),\n"; } print OUT ");\n\n"; -print OUT "%prefix = (\n"; -foreach $k (sort keys %pre) { - print OUT " '$k' => ["; - my @list = @{$pre{$k}}; - my $l; - my $str; - foreach $l (@list) { - $str .= " $l,"; - } - chop $str; - print OUT "$str ],\n"; -} -print OUT ");\n"; - close(OUT); sub addpre +{ + my ($p, $ent) = @_; + my $ref = $pre{$p}; + $ref = $pre{$p} = [] if !$ref; + push @{$ref}, $ent;; +} + +sub printpre { my $p = shift; - my $ref = []; - $pre{$p} = $ref; + my $ref = $pre{$p}; + my $out; + my $r; + + foreach $r (@{$ref}) { + $out .= "$r,"; + } + chop $out; + return $out; } sub addloc diff --git a/perl/dxcc.pl b/perl/dxcc.pl new file mode 100755 index 00000000..3b4d97f0 --- /dev/null +++ b/perl/dxcc.pl @@ -0,0 +1,22 @@ +#!/usr/bin/perl +# +# convert an Ak1a DX.DAT file to comma delimited form +# +# + +use Prefix; + + +Prefix::load(); + +sub comp +{ + my ($a, $b) = @_; + return ($a->dxcc()-0) <=> ($b->dxcc()-0); +} + +foreach $ref (sort {$a->dxcc() <=> $b->dxcc()} values %Prefix::prefix_loc) { + $name = $ref->name(); + $dxcc = $ref->dxcc(); + print "dxcc: $dxcc name: $name\n"; +} diff --git a/perl/dxoldtonew.pl b/perl/dxoldtonew.pl index d850ad2e..9ad35605 100755 --- a/perl/dxoldtonew.pl +++ b/perl/dxoldtonew.pl @@ -6,21 +6,25 @@ use Date::Parse; use Spot; +use Prefix; sysopen(IN, "../data/DX.DAT", 0) or die "can't open DX.DAT ($!)"; open(OUT, ">../data/dxcomma") or die "can't open dxcomma ($!)"; -system("rm -rf $Spot::prefix"); -Spot->init(); +Prefix::load(); + +$fn = Spot::prefix(); +system("rm -rf $fn/*"); while (sysread(IN, $buf, 86)) { ($freq,$call,$date,$time,$comment,$spotter) = unpack 'A10A13A12A6A31A14', $buf; - $date =~ s/^\s*(\d+)-(\w\w\w)-(19\d\d)$/$1 $2 $3/og; - $time =~ s/^(\d\d)(\d\d)Z$/$1:$2 +0000/; - $d = str2time("$date $time"); + $d = $date =~ s/^\s*(\d+)-(\w\w\w)-(19\d\d)$/$1 $2 $3/o; + $t = $time =~ s/^(\d\d)(\d\d)Z$/$1:$2 +0000/o; + $dt = undef; + $dt = str2time("$date $time") if $d && $t; $comment =~ s/^\s+//o; - if ($d) { - Spot->new($freq, $call, $d, $comment, $spotter); + if ($dt ) { + Spot::add($freq, $call, $dt, $comment, $spotter); } else { print "$call $freq $date $time\n"; }