1# Short IDs for zone names: country code + last part of TZID
2# First are items that would be masked, and are moved forwards and sorted in reverse order
3
4# ZZ	Unknown or Invalid Region
5	'Etc/GMT+12'	>	'ZZ/GMT+12';
6	'Etc/GMT+11'	>	'ZZ/GMT+11';
7	'Etc/GMT+10'	>	'ZZ/GMT+10';
8	'Etc/GMT+9'	>	'ZZ/GMT+9';
9	'Etc/GMT+8'	>	'ZZ/GMT+8';
10	'Etc/GMT+7'	>	'ZZ/GMT+7';
11	'Etc/GMT+6'	>	'ZZ/GMT+6';
12	'Etc/GMT+5'	>	'ZZ/GMT+5';
13	'Etc/GMT+4'	>	'ZZ/GMT+4';
14	'Etc/GMT+3'	>	'ZZ/GMT+3';
15	'Etc/GMT+2'	>	'ZZ/GMT+2';
16	'Etc/GMT+1'	>	'ZZ/GMT+1';
17	'Etc/GMT-14'	>	'ZZ/GMT-14';
18	'Etc/GMT-13'	>	'ZZ/GMT-13';
19	'Etc/GMT-12'	>	'ZZ/GMT-12';
20	'Etc/GMT-11'	>	'ZZ/GMT-11';
21	'Etc/GMT-10'	>	'ZZ/GMT-10';
22	'Etc/GMT-9'	>	'ZZ/GMT-9';
23	'Etc/GMT-8'	>	'ZZ/GMT-8';
24	'Etc/GMT-7'	>	'ZZ/GMT-7';
25	'Etc/GMT-6'	>	'ZZ/GMT-6';
26	'Etc/GMT-5'	>	'ZZ/GMT-5';
27	'Etc/GMT-4'	>	'ZZ/GMT-4';
28	'Etc/GMT-3'	>	'ZZ/GMT-3';
29	'Etc/GMT-2'	>	'ZZ/GMT-2';
30	'Etc/GMT-1'	>	'ZZ/GMT-1';
31# CA	Canada
32	'America/Dawson_Creek'	>	'CA/Dawson_Creek';
33
34# Normal items, sorted by country code
35
36# AD	Andorra
37	'Europe/Andorra'	>	'AD/Andorra';
38# AE	United Arab Emirates
39	'Asia/Dubai'	>	'AE/Dubai';
40# AF	Afghanistan
41	'Asia/Kabul'	>	'AF/Kabul';
42# AG	Antigua and Barbuda
43	'America/Antigua'	>	'AG/Antigua';
44# AI	Anguilla
45	'America/Anguilla'	>	'AI/Anguilla';
46# AL	Albania
47	'Europe/Tirane'	>	'AL/Tirane';
48# AM	Armenia
49	'Asia/Yerevan'	>	'AM/Yerevan';
50# AN	Netherlands Antilles
51	'America/Curacao'	>	'AN/Curacao';
52# AO	Angola
53	'Africa/Luanda'	>	'AO/Luanda';
54# AQ	Antarctica
55	'Antarctica/Casey'	>	'AQ/Casey';
56	'Antarctica/Davis'	>	'AQ/Davis';
57	'Antarctica/DumontDUrville'	>	'AQ/DumontDUrville';
58	'Antarctica/Mawson'	>	'AQ/Mawson';
59	'Antarctica/McMurdo'	>	'AQ/McMurdo';
60	'Antarctica/Palmer'	>	'AQ/Palmer';
61	'Antarctica/Rothera'	>	'AQ/Rothera';
62	'Antarctica/Syowa'	>	'AQ/Syowa';
63	'Antarctica/Vostok'	>	'AQ/Vostok';
64# AR	Argentina
65	'America/Argentina/Ushuaia'	>	'AR/Argentina';
66	'America/Buenos_Aires'	>	'AR/Buenos_Aires';
67	'America/Catamarca'	>	'AR/Catamarca';
68	'America/Cordoba'	>	'AR/Cordoba';
69	'America/Jujuy'	>	'AR/Jujuy';
70	'America/Mendoza'	>	'AR/Mendoza';
71# AS	American Samoa
72	'Pacific/Pago_Pago'	>	'AS/Pago_Pago';
73# AT	Austria
74	'Europe/Vienna'	>	'AT/Vienna';
75# AU	Australia
76	'Australia/Adelaide'	>	'AU/Adelaide';
77	'Australia/Brisbane'	>	'AU/Brisbane';
78	'Australia/Broken_Hill'	>	'AU/Broken_Hill';
79	'Australia/Currie'	>	'AU/Currie';
80	'Australia/Darwin'	>	'AU/Darwin';
81	'Australia/Eucla'	>	'AU/Eucla';
82	'Australia/Hobart'	>	'AU/Hobart';
83	'Australia/Lindeman'	>	'AU/Lindeman';
84	'Australia/Lord_Howe'	>	'AU/Lord_Howe';
85	'Australia/Melbourne'	>	'AU/Melbourne';
86	'Australia/Perth'	>	'AU/Perth';
87	'Australia/Sydney'	>	'AU/Sydney';
88# AW	Aruba
89	'America/Aruba'	>	'AW/Aruba';
90# AX	Aland Islands
91	'Europe/Mariehamn'	>	'AX/Mariehamn';
92# AZ	Azerbaijan
93	'Asia/Baku'	>	'AZ/Baku';
94# BA	Bosnia and Herzegovina
95	'Europe/Sarajevo'	>	'BA/Sarajevo';
96# BB	Barbados
97	'America/Barbados'	>	'BB/Barbados';
98# BD	Bangladesh
99	'Asia/Dhaka'	>	'BD/Dhaka';
100# BE	Belgium
101	'Europe/Brussels'	>	'BE/Brussels';
102# BF	Burkina Faso
103	'Africa/Ouagadougou'	>	'BF/Ouagadougou';
104# BG	Bulgaria
105	'Europe/Sofia'	>	'BG/Sofia';
106# BH	Bahrain
107	'Asia/Bahrain'	>	'BH/Bahrain';
108# BI	Burundi
109	'Africa/Bujumbura'	>	'BI/Bujumbura';
110# BJ	Benin
111	'Africa/Porto-Novo'	>	'BJ/Porto-Novo';
112# BL	Saint Barthélemy
113	'America/St_Barthelemy'	>	'BL/St_Barthelemy';
114# BM	Bermuda
115	'Atlantic/Bermuda'	>	'BM/Bermuda';
116# BN	Brunei
117	'Asia/Brunei'	>	'BN/Brunei';
118# BO	Bolivia
119	'America/La_Paz'	>	'BO/La_Paz';
120# BR	Brazil
121	'America/Araguaina'	>	'BR/Araguaina';
122	'America/Bahia'	>	'BR/Bahia';
123	'America/Belem'	>	'BR/Belem';
124	'America/Boa_Vista'	>	'BR/Boa_Vista';
125	'America/Campo_Grande'	>	'BR/Campo_Grande';
126	'America/Cuiaba'	>	'BR/Cuiaba';
127	'America/Eirunepe'	>	'BR/Eirunepe';
128	'America/Fortaleza'	>	'BR/Fortaleza';
129	'America/Maceio'	>	'BR/Maceio';
130	'America/Manaus'	>	'BR/Manaus';
131	'America/Noronha'	>	'BR/Noronha';
132	'America/Porto_Velho'	>	'BR/Porto_Velho';
133	'America/Recife'	>	'BR/Recife';
134	'America/Rio_Branco'	>	'BR/Rio_Branco';
135	'America/Santarem'	>	'BR/Santarem';
136	'America/Sao_Paulo'	>	'BR/Sao_Paulo';
137# BS	Bahamas
138	'America/Nassau'	>	'BS/Nassau';
139# BT	Bhutan
140	'Asia/Thimphu'	>	'BT/Thimphu';
141# BW	Botswana
142	'Africa/Gaborone'	>	'BW/Gaborone';
143# BY	Belarus
144	'Europe/Minsk'	>	'BY/Minsk';
145# BZ	Belize
146	'America/Belize'	>	'BZ/Belize';
147# CA	Canada
148	'America/Blanc-Sablon'	>	'CA/Blanc-Sablon';
149	'America/Cambridge_Bay'	>	'CA/Cambridge_Bay';
150	'America/Coral_Harbour'	>	'CA/Coral_Harbour';
151	'America/Dawson'	>	'CA/Dawson';
152	'America/Edmonton'	>	'CA/Edmonton';
153	'America/Glace_Bay'	>	'CA/Glace_Bay';
154	'America/Goose_Bay'	>	'CA/Goose_Bay';
155	'America/Halifax'	>	'CA/Halifax';
156	'America/Inuvik'	>	'CA/Inuvik';
157	'America/Iqaluit'	>	'CA/Iqaluit';
158	'America/Moncton'	>	'CA/Moncton';
159	'America/Nipigon'	>	'CA/Nipigon';
160	'America/Pangnirtung'	>	'CA/Pangnirtung';
161	'America/Rainy_River'	>	'CA/Rainy_River';
162	'America/Rankin_Inlet'	>	'CA/Rankin_Inlet';
163	'America/Regina'	>	'CA/Regina';
164	'America/Resolute'	>	'CA/Resolute';
165	'America/St_Johns'	>	'CA/St_Johns';
166	'America/Swift_Current'	>	'CA/Swift_Current';
167	'America/Thunder_Bay'	>	'CA/Thunder_Bay';
168	'America/Toronto'	>	'CA/Toronto';
169	'America/Vancouver'	>	'CA/Vancouver';
170	'America/Whitehorse'	>	'CA/Whitehorse';
171	'America/Winnipeg'	>	'CA/Winnipeg';
172	'America/Yellowknife'	>	'CA/Yellowknife';
173# CC	Cocos Islands
174	'Indian/Cocos'	>	'CC/Cocos';
175# CD	Congo - Kinshasa
176	'Africa/Kinshasa'	>	'CD/Kinshasa';
177	'Africa/Lubumbashi'	>	'CD/Lubumbashi';
178# CF	Central African Republic
179	'Africa/Bangui'	>	'CF/Bangui';
180# CG	Congo - Brazzaville
181	'Africa/Brazzaville'	>	'CG/Brazzaville';
182# CH	Switzerland
183	'Europe/Zurich'	>	'CH/Zurich';
184# CI	Ivory Coast
185	'Africa/Abidjan'	>	'CI/Abidjan';
186# CK	Cook Islands
187	'Pacific/Rarotonga'	>	'CK/Rarotonga';
188# CL	Chile
189	'Pacific/Easter'	>	'CL/Easter';
190	'America/Santiago'	>	'CL/Santiago';
191# CM	Cameroon
192	'Africa/Douala'	>	'CM/Douala';
193# CN	China
194	'Asia/Chongqing'	>	'CN/Chongqing';
195	'Asia/Harbin'	>	'CN/Harbin';
196	'Asia/Kashgar'	>	'CN/Kashgar';
197	'Asia/Shanghai'	>	'CN/Shanghai';
198	'Asia/Urumqi'	>	'CN/Urumqi';
199# CO	Colombia
200	'America/Bogota'	>	'CO/Bogota';
201# CR	Costa Rica
202	'America/Costa_Rica'	>	'CR/Costa_Rica';
203# CU	Cuba
204	'America/Havana'	>	'CU/Havana';
205# CV	Cape Verde
206	'Atlantic/Cape_Verde'	>	'CV/Cape_Verde';
207# CX	Christmas Island
208	'Indian/Christmas'	>	'CX/Christmas';
209# CY	Cyprus
210	'Asia/Nicosia'	>	'CY/Nicosia';
211# CZ	Czech Republic
212	'Europe/Prague'	>	'CZ/Prague';
213# DE	Germany
214	'Europe/Berlin'	>	'DE/Berlin';
215# DJ	Djibouti
216	'Africa/Djibouti'	>	'DJ/Djibouti';
217# DK	Denmark
218	'Europe/Copenhagen'	>	'DK/Copenhagen';
219# DM	Dominica
220	'America/Dominica'	>	'DM/Dominica';
221# DO	Dominican Republic
222	'America/Santo_Domingo'	>	'DO/Santo_Domingo';
223# DZ	Algeria
224	'Africa/Algiers'	>	'DZ/Algiers';
225# EC	Ecuador
226	'Pacific/Galapagos'	>	'EC/Galapagos';
227	'America/Guayaquil'	>	'EC/Guayaquil';
228# EE	Estonia
229	'Europe/Tallinn'	>	'EE/Tallinn';
230# EG	Egypt
231	'Africa/Cairo'	>	'EG/Cairo';
232# EH	Western Sahara
233	'Africa/El_Aaiun'	>	'EH/El_Aaiun';
234# ER	Eritrea
235	'Africa/Asmera'	>	'ER/Asmera';
236# ES	Spain
237	'Atlantic/Canary'	>	'ES/Canary';
238	'Africa/Ceuta'	>	'ES/Ceuta';
239	'Europe/Madrid'	>	'ES/Madrid';
240# ET	Ethiopia
241	'Africa/Addis_Ababa'	>	'ET/Addis_Ababa';
242# FI	Finland
243	'Europe/Helsinki'	>	'FI/Helsinki';
244# FJ	Fiji
245	'Pacific/Fiji'	>	'FJ/Fiji';
246# FK	Falkland Islands
247	'Atlantic/Stanley'	>	'FK/Stanley';
248# FM	Micronesia
249	'Pacific/Kosrae'	>	'FM/Kosrae';
250	'Pacific/Ponape'	>	'FM/Ponape';
251	'Pacific/Truk'	>	'FM/Truk';
252# FO	Faroe Islands
253	'Atlantic/Faeroe'	>	'FO/Faeroe';
254# FR	France
255	'Europe/Paris'	>	'FR/Paris';
256# GA	Gabon
257	'Africa/Libreville'	>	'GA/Libreville';
258# GB	United Kingdom
259	'Europe/London'	>	'GB/London';
260# GD	Grenada
261	'America/Grenada'	>	'GD/Grenada';
262# GE	Georgia
263	'Asia/Tbilisi'	>	'GE/Tbilisi';
264# GF	French Guiana
265	'America/Cayenne'	>	'GF/Cayenne';
266# GG	Guernsey
267	'Europe/Guernsey'	>	'GG/Guernsey';
268# GH	Ghana
269	'Africa/Accra'	>	'GH/Accra';
270# GI	Gibraltar
271	'Europe/Gibraltar'	>	'GI/Gibraltar';
272# GL	Greenland
273	'America/Danmarkshavn'	>	'GL/Danmarkshavn';
274	'America/Godthab'	>	'GL/Godthab';
275	'America/Scoresbysund'	>	'GL/Scoresbysund';
276	'America/Thule'	>	'GL/Thule';
277# GM	Gambia
278	'Africa/Banjul'	>	'GM/Banjul';
279# GN	Guinea
280	'Africa/Conakry'	>	'GN/Conakry';
281# GP	Guadeloupe
282	'America/Guadeloupe'	>	'GP/Guadeloupe';
283# GQ	Equatorial Guinea
284	'Africa/Malabo'	>	'GQ/Malabo';
285# GR	Greece
286	'Europe/Athens'	>	'GR/Athens';
287# GS	South Georgia and the South Sandwich Islands
288	'Atlantic/South_Georgia'	>	'GS/South_Georgia';
289# GT	Guatemala
290	'America/Guatemala'	>	'GT/Guatemala';
291# GU	Guam
292	'Pacific/Guam'	>	'GU/Guam';
293# GW	Guinea-Bissau
294	'Africa/Bissau'	>	'GW/Bissau';
295# GY	Guyana
296	'America/Guyana'	>	'GY/Guyana';
297# HK	Hong Kong SAR China
298	'Asia/Hong_Kong'	>	'HK/Hong_Kong';
299# HN	Honduras
300	'America/Tegucigalpa'	>	'HN/Tegucigalpa';
301# HR	Croatia
302	'Europe/Zagreb'	>	'HR/Zagreb';
303# HT	Haiti
304	'America/Port-au-Prince'	>	'HT/Port-au-Prince';
305# HU	Hungary
306	'Europe/Budapest'	>	'HU/Budapest';
307# ID	Indonesia
308	'Asia/Jakarta'	>	'ID/Jakarta';
309	'Asia/Jayapura'	>	'ID/Jayapura';
310	'Asia/Makassar'	>	'ID/Makassar';
311	'Asia/Pontianak'	>	'ID/Pontianak';
312# IE	Ireland
313	'Europe/Dublin'	>	'IE/Dublin';
314# IL	Israel
315	'Asia/Jerusalem'	>	'IL/Jerusalem';
316# IM	Isle of Man
317	'Europe/Isle_of_Man'	>	'IM/Isle_of_Man';
318# IN	India
319	'Asia/Calcutta'	>	'IN/Calcutta';
320# IO	British Indian Ocean Territory
321	'Indian/Chagos'	>	'IO/Chagos';
322# IQ	Iraq
323	'Asia/Baghdad'	>	'IQ/Baghdad';
324# IR	Iran
325	'Asia/Tehran'	>	'IR/Tehran';
326# IS	Iceland
327	'Atlantic/Reykjavik'	>	'IS/Reykjavik';
328# IT	Italy
329	'Europe/Rome'	>	'IT/Rome';
330# JE	Jersey
331	'Europe/Jersey'	>	'JE/Jersey';
332# JM	Jamaica
333	'America/Jamaica'	>	'JM/Jamaica';
334# JO	Jordan
335	'Asia/Amman'	>	'JO/Amman';
336# JP	Japan
337	'Asia/Tokyo'	>	'JP/Tokyo';
338# KE	Kenya
339	'Africa/Nairobi'	>	'KE/Nairobi';
340# KG	Kyrgyzstan
341	'Asia/Bishkek'	>	'KG/Bishkek';
342# KH	Cambodia
343	'Asia/Phnom_Penh'	>	'KH/Phnom_Penh';
344# KI	Kiribati
345	'Pacific/Enderbury'	>	'KI/Enderbury';
346	'Pacific/Kiritimati'	>	'KI/Kiritimati';
347	'Pacific/Tarawa'	>	'KI/Tarawa';
348# KM	Comoros
349	'Indian/Comoro'	>	'KM/Comoro';
350# KN	Saint Kitts and Nevis
351	'America/St_Kitts'	>	'KN/St_Kitts';
352# KP	North Korea
353	'Asia/Pyongyang'	>	'KP/Pyongyang';
354# KR	South Korea
355	'Asia/Seoul'	>	'KR/Seoul';
356# KW	Kuwait
357	'Asia/Kuwait'	>	'KW/Kuwait';
358# KY	Cayman Islands
359	'America/Cayman'	>	'KY/Cayman';
360# KZ	Kazakhstan
361	'Asia/Almaty'	>	'KZ/Almaty';
362	'Asia/Aqtau'	>	'KZ/Aqtau';
363	'Asia/Aqtobe'	>	'KZ/Aqtobe';
364	'Asia/Oral'	>	'KZ/Oral';
365	'Asia/Qostanay'	>	'KZ/Qostanay';
366	'Asia/Qyzylorda'	>	'KZ/Qyzylorda';
367# LA	Laos
368	'Asia/Vientiane'	>	'LA/Vientiane';
369# LB	Lebanon
370	'Asia/Beirut'	>	'LB/Beirut';
371# LC	Saint Lucia
372	'America/St_Lucia'	>	'LC/St_Lucia';
373# LI	Liechtenstein
374	'Europe/Vaduz'	>	'LI/Vaduz';
375# LK	Sri Lanka
376	'Asia/Colombo'	>	'LK/Colombo';
377# LR	Liberia
378	'Africa/Monrovia'	>	'LR/Monrovia';
379# LS	Lesotho
380	'Africa/Maseru'	>	'LS/Maseru';
381# LT	Lithuania
382	'Europe/Vilnius'	>	'LT/Vilnius';
383# LU	Luxembourg
384	'Europe/Luxembourg'	>	'LU/Luxembourg';
385# LV	Latvia
386	'Europe/Riga'	>	'LV/Riga';
387# LY	Libya
388	'Africa/Tripoli'	>	'LY/Tripoli';
389# MA	Morocco
390	'Africa/Casablanca'	>	'MA/Casablanca';
391# MC	Monaco
392	'Europe/Monaco'	>	'MC/Monaco';
393# MD	Moldova
394	'Europe/Chisinau'	>	'MD/Chisinau';
395# ME	Montenegro
396	'Europe/Podgorica'	>	'ME/Podgorica';
397# MF	Saint Martin
398	'America/Marigot'	>	'MF/Marigot';
399# MG	Madagascar
400	'Indian/Antananarivo'	>	'MG/Antananarivo';
401# MH	Marshall Islands
402	'Pacific/Kwajalein'	>	'MH/Kwajalein';
403	'Pacific/Majuro'	>	'MH/Majuro';
404# MK	Macedonia
405	'Europe/Skopje'	>	'MK/Skopje';
406# ML	Mali
407	'Africa/Bamako'	>	'ML/Bamako';
408# MM	Myanmar
409	'Asia/Rangoon'	>	'MM/Rangoon';
410# MN	Mongolia
411	'Asia/Choibalsan'	>	'MN/Choibalsan';
412	'Asia/Hovd'	>	'MN/Hovd';
413	'Asia/Ulaanbaatar'	>	'MN/Ulaanbaatar';
414# MO	Macau SAR China
415	'Asia/Macau'	>	'MO/Macau';
416# MP	Northern Mariana Islands
417	'Pacific/Saipan'	>	'MP/Saipan';
418# MQ	Martinique
419	'America/Martinique'	>	'MQ/Martinique';
420# MR	Mauritania
421	'Africa/Nouakchott'	>	'MR/Nouakchott';
422# MS	Montserrat
423	'America/Montserrat'	>	'MS/Montserrat';
424# MT	Malta
425	'Europe/Malta'	>	'MT/Malta';
426# MU	Mauritius
427	'Indian/Mauritius'	>	'MU/Mauritius';
428# MV	Maldives
429	'Indian/Maldives'	>	'MV/Maldives';
430# MW	Malawi
431	'Africa/Blantyre'	>	'MW/Blantyre';
432# MX	Mexico
433	'America/Cancun'	>	'MX/Cancun';
434	'America/Chihuahua'	>	'MX/Chihuahua';
435	'America/Hermosillo'	>	'MX/Hermosillo';
436	'America/Mazatlan'	>	'MX/Mazatlan';
437	'America/Merida'	>	'MX/Merida';
438	'America/Mexico_City'	>	'MX/Mexico_City';
439	'America/Monterrey'	>	'MX/Monterrey';
440	'America/Tijuana'	>	'MX/Tijuana';
441# MY	Malaysia
442	'Asia/Kuala_Lumpur'	>	'MY/Kuala_Lumpur';
443	'Asia/Kuching'	>	'MY/Kuching';
444# MZ	Mozambique
445	'Africa/Maputo'	>	'MZ/Maputo';
446# NA	Namibia
447	'Africa/Windhoek'	>	'NA/Windhoek';
448# NC	New Caledonia
449	'Pacific/Noumea'	>	'NC/Noumea';
450# NE	Niger
451	'Africa/Niamey'	>	'NE/Niamey';
452# NF	Norfolk Island
453	'Pacific/Norfolk'	>	'NF/Norfolk';
454# NG	Nigeria
455	'Africa/Lagos'	>	'NG/Lagos';
456# NI	Nicaragua
457	'America/Managua'	>	'NI/Managua';
458# NL	Netherlands
459	'Europe/Amsterdam'	>	'NL/Amsterdam';
460# NO	Norway
461	'Europe/Oslo'	>	'NO/Oslo';
462# NP	Nepal
463	'Asia/Katmandu'	>	'NP/Katmandu';
464# NR	Nauru
465	'Pacific/Nauru'	>	'NR/Nauru';
466# NU	Niue
467	'Pacific/Niue'	>	'NU/Niue';
468# NZ	New Zealand
469	'Pacific/Auckland'	>	'NZ/Auckland';
470	'Pacific/Chatham'	>	'NZ/Chatham';
471# OM	Oman
472	'Asia/Muscat'	>	'OM/Muscat';
473# PA	Panama
474	'America/Panama'	>	'PA/Panama';
475# PE	Peru
476	'America/Lima'	>	'PE/Lima';
477# PF	French Polynesia
478	'Pacific/Gambier'	>	'PF/Gambier';
479	'Pacific/Marquesas'	>	'PF/Marquesas';
480	'Pacific/Tahiti'	>	'PF/Tahiti';
481# PG	Papua New Guinea
482	'Pacific/Port_Moresby'	>	'PG/Port_Moresby';
483# PH	Philippines
484	'Asia/Manila'	>	'PH/Manila';
485# PK	Pakistan
486	'Asia/Karachi'	>	'PK/Karachi';
487# PL	Poland
488	'Europe/Warsaw'	>	'PL/Warsaw';
489# PM	Saint Pierre and Miquelon
490	'America/Miquelon'	>	'PM/Miquelon';
491# PN	Pitcairn
492	'Pacific/Pitcairn'	>	'PN/Pitcairn';
493# PR	Puerto Rico
494	'America/Puerto_Rico'	>	'PR/Puerto_Rico';
495# PS	Palestinian Territory
496	'Asia/Gaza'	>	'PS/Gaza';
497# PT	Portugal
498	'Atlantic/Azores'	>	'PT/Azores';
499	'Europe/Lisbon'	>	'PT/Lisbon';
500	'Atlantic/Madeira'	>	'PT/Madeira';
501# PW	Palau
502	'Pacific/Palau'	>	'PW/Palau';
503# PY	Paraguay
504	'America/Asuncion'	>	'PY/Asuncion';
505# QA	Qatar
506	'Asia/Qatar'	>	'QA/Qatar';
507# RE	Reunion
508	'Indian/Reunion'	>	'RE/Reunion';
509# RO	Romania
510	'Europe/Bucharest'	>	'RO/Bucharest';
511# RS	Serbia
512	'Europe/Belgrade'	>	'RS/Belgrade';
513# RU	Russia
514	'Asia/Anadyr'	>	'RU/Anadyr';
515	'Asia/Irkutsk'	>	'RU/Irkutsk';
516	'Europe/Kaliningrad'	>	'RU/Kaliningrad';
517	'Asia/Kamchatka'	>	'RU/Kamchatka';
518	'Asia/Krasnoyarsk'	>	'RU/Krasnoyarsk';
519	'Asia/Magadan'	>	'RU/Magadan';
520	'Europe/Moscow'	>	'RU/Moscow';
521	'Asia/Novosibirsk'	>	'RU/Novosibirsk';
522	'Asia/Omsk'	>	'RU/Omsk';
523	'Asia/Sakhalin'	>	'RU/Sakhalin';
524	'Europe/Samara'	>	'RU/Samara';
525	'Asia/Vladivostok'	>	'RU/Vladivostok';
526	'Europe/Volgograd'	>	'RU/Volgograd';
527	'Asia/Yakutsk'	>	'RU/Yakutsk';
528	'Asia/Yekaterinburg'	>	'RU/Yekaterinburg';
529# RW	Rwanda
530	'Africa/Kigali'	>	'RW/Kigali';
531# SA	Saudi Arabia
532	'Asia/Riyadh'	>	'SA/Riyadh';
533# SB	Solomon Islands
534	'Pacific/Guadalcanal'	>	'SB/Guadalcanal';
535# SC	Seychelles
536	'Indian/Mahe'	>	'SC/Mahe';
537# SD	Sudan
538	'Africa/Khartoum'	>	'SD/Khartoum';
539# SE	Sweden
540	'Europe/Stockholm'	>	'SE/Stockholm';
541# SG	Singapore
542	'Asia/Singapore'	>	'SG/Singapore';
543# SH	Saint Helena
544	'Atlantic/St_Helena'	>	'SH/St_Helena';
545# SI	Slovenia
546	'Europe/Ljubljana'	>	'SI/Ljubljana';
547# SJ	Svalbard and Jan Mayen
548	'Arctic/Longyearbyen'	>	'SJ/Longyearbyen';
549# SK	Slovakia
550	'Europe/Bratislava'	>	'SK/Bratislava';
551# SL	Sierra Leone
552	'Africa/Freetown'	>	'SL/Freetown';
553# SM	San Marino
554	'Europe/San_Marino'	>	'SM/San_Marino';
555# SN	Senegal
556	'Africa/Dakar'	>	'SN/Dakar';
557# SO	Somalia
558	'Africa/Mogadishu'	>	'SO/Mogadishu';
559# SR	Suriname
560	'America/Paramaribo'	>	'SR/Paramaribo';
561# ST	São Tomé and Príncipe
562	'Africa/Sao_Tome'	>	'ST/Sao_Tome';
563# SV	El Salvador
564	'America/El_Salvador'	>	'SV/El_Salvador';
565# SY	Syria
566	'Asia/Damascus'	>	'SY/Damascus';
567# SZ	Swaziland
568	'Africa/Mbabane'	>	'SZ/Mbabane';
569# TC	Turks and Caicos Islands
570	'America/Grand_Turk'	>	'TC/Grand_Turk';
571# TD	Chad
572	'Africa/Ndjamena'	>	'TD/Ndjamena';
573# TF	French Southern Territories
574	'Indian/Kerguelen'	>	'TF/Kerguelen';
575# TG	Togo
576	'Africa/Lome'	>	'TG/Lome';
577# TH	Thailand
578	'Asia/Bangkok'	>	'TH/Bangkok';
579# TJ	Tajikistan
580	'Asia/Dushanbe'	>	'TJ/Dushanbe';
581# TK	Tokelau
582	'Pacific/Fakaofo'	>	'TK/Fakaofo';
583# TL	East Timor
584	'Asia/Dili'	>	'TL/Dili';
585# TM	Turkmenistan
586	'Asia/Ashgabat'	>	'TM/Ashgabat';
587# TN	Tunisia
588	'Africa/Tunis'	>	'TN/Tunis';
589# TO	Tonga
590	'Pacific/Tongatapu'	>	'TO/Tongatapu';
591# TR	Turkey
592	'Europe/Istanbul'	>	'TR/Istanbul';
593# TT	Trinidad and Tobago
594	'America/Port_of_Spain'	>	'TT/Port_of_Spain';
595# TV	Tuvalu
596	'Pacific/Funafuti'	>	'TV/Funafuti';
597# TW	Taiwan
598	'Asia/Taipei'	>	'TW/Taipei';
599# TZ	Tanzania
600	'Africa/Dar_es_Salaam'	>	'TZ/Dar_es_Salaam';
601# UA	Ukraine
602	'Europe/Kiev'	>	'UA/Kiev';
603	'Europe/Simferopol'	>	'UA/Simferopol';
604	'Europe/Uzhgorod'	>	'UA/Uzhgorod';
605	'Europe/Zaporozhye'	>	'UA/Zaporozhye';
606# UG	Uganda
607	'Africa/Kampala'	>	'UG/Kampala';
608# UM	United States Minor Outlying Islands
609	'Pacific/Johnston'	>	'UM/Johnston';
610	'Pacific/Midway'	>	'UM/Midway';
611	'Pacific/Wake'	>	'UM/Wake';
612# US	United States
613	'America/Adak'	>	'US/Adak';
614	'America/Anchorage'	>	'US/Anchorage';
615	'America/Boise'	>	'US/Boise';
616	'America/Chicago'	>	'US/Chicago';
617	'America/Denver'	>	'US/Denver';
618	'America/Detroit'	>	'US/Detroit';
619	'Pacific/Honolulu'	>	'US/Honolulu';
620	'America/Indiana/Knox'	>	'US/Indiana/Knox';
621	'America/Indiana/Marengo'	>	'US/Indiana/Marengo';
622	'America/Indiana/Petersburg'	>	'US/Indiana/Petersburg';
623	'America/Indiana/Tell_City'	>	'US/Indiana/Tell_City';
624	'America/Indiana/Vevay'	>	'US/Indiana/Vevay';
625	'America/Indiana/Vincennes'	>	'US/Indiana/Vincennes';
626	'America/Indiana/Winamac'	>	'US/Indiana/Winamac';
627	'America/Indianapolis'	>	'US/Indianapolis';
628	'America/Juneau'	>	'US/Juneau';
629	'America/Kentucky/Monticello'	>	'US/Kentucky/Monticello';
630	'America/Los_Angeles'	>	'US/Los_Angeles';
631	'America/Louisville'	>	'US/Louisville';
632	'America/Menominee'	>	'US/Menominee';
633	'America/New_York'	>	'US/New_York';
634	'America/Nome'	>	'US/Nome';
635	'America/North_Dakota/Center'	>	'US/North_Dakota/Center';
636	'America/North_Dakota/New_Salem'	>	'US/North_Dakota/New_Salem';
637	'America/Phoenix'	>	'US/Phoenix';
638	'America/Yakutat'	>	'US/Yakutat';
639# UY	Uruguay
640	'America/Montevideo'	>	'UY/Montevideo';
641# UZ	Uzbekistan
642	'Asia/Samarkand'	>	'UZ/Samarkand';
643	'Asia/Tashkent'	>	'UZ/Tashkent';
644# VA	Vatican
645	'Europe/Vatican'	>	'VA/Vatican';
646# VC	Saint Vincent and the Grenadines
647	'America/St_Vincent'	>	'VC/St_Vincent';
648# VE	Venezuela
649	'America/Caracas'	>	'VE/Caracas';
650# VG	British Virgin Islands
651	'America/Tortola'	>	'VG/Tortola';
652# VI	U.S. Virgin Islands
653	'America/St_Thomas'	>	'VI/St_Thomas';
654# VN	Vietnam
655	'Asia/Saigon'	>	'VN/Saigon';
656# VU	Vanuatu
657	'Pacific/Efate'	>	'VU/Efate';
658# WF	Wallis and Futuna
659	'Pacific/Wallis'	>	'WF/Wallis';
660# WS	Samoa
661	'Pacific/Apia'	>	'WS/Apia';
662# YE	Yemen
663	'Asia/Aden'	>	'YE/Aden';
664# YT	Mayotte
665	'Indian/Mayotte'	>	'YT/Mayotte';
666# ZA	South Africa
667	'Africa/Johannesburg'	>	'ZA/Johannesburg';
668# ZM	Zambia
669	'Africa/Lusaka'	>	'ZM/Lusaka';
670# ZW	Zimbabwe
671	'Africa/Harare'	>	'ZW/Harare';
672# ZZ	Unknown or Invalid Region
673	'Etc/GMT'	>	'ZZ/GMT';
674	'Etc/Unknown'	>	'ZZ/Unknown';
675