]> granicus.if.org Git - php/commitdiff
Updated to version 2017.2 (2017b)
authorDerick Rethans <github@derickrethans.nl>
Fri, 24 Mar 2017 12:25:25 +0000 (12:25 +0000)
committerDerick Rethans <github@derickrethans.nl>
Fri, 24 Mar 2017 12:25:25 +0000 (12:25 +0000)
ext/date/lib/timezonedb.h

index 5faa215c41fec5aa52f6e88f1688eacbe163e427..2c63fb1d9455bab04abc993de3f1a261fe009d1e 100644 (file)
@@ -48,562 +48,562 @@ const timelib_tzdb_index_entry timezonedb_idx_builtin[594] = {
        { "Africa/Mbabane"                    , FOR_V2(0x004295, 0x001C3D) },
        { "Africa/Mogadishu"                  , FOR_V2(0x0043B0, 0x001CBC) },
        { "Africa/Monrovia"                   , FOR_V2(0x0044D9, 0x001D49) },
-       { "Africa/Nairobi"                    , FOR_V2(0x0045DE, 0x001DC4) },
-       { "Africa/Ndjamena"                   , FOR_V2(0x004707, 0x001E51) },
-       { "Africa/Niamey"                     , FOR_V2(0x0047F4, 0x001EC2) },
-       { "Africa/Nouakchott"                 , FOR_V2(0x0048AB, 0x001F1C) },
-       { "Africa/Ouagadougou"                , FOR_V2(0x004961, 0x001F76) },
-       { "Africa/Porto-Novo"                 , FOR_V2(0x004A17, 0x001FD0) },
-       { "Africa/Sao_Tome"                   , FOR_V2(0x004ACE, 0x00202A) },
-       { "Africa/Timbuktu"                   , FOR_V2(0x004B84, 0x002084) },
-       { "Africa/Tripoli"                    , FOR_V2(0x004C3A, 0x0020DE) },
-       { "Africa/Tunis"                      , FOR_V2(0x004ED5, 0x0021EC) },
-       { "Africa/Windhoek"                   , FOR_V2(0x0051A7, 0x00230F) },
-       { "America/Adak"                      , FOR_V2(0x0057EB, 0x00256C) },
-       { "America/Anchorage"                 , FOR_V2(0x006144, 0x0028ED) },
-       { "America/Anguilla"                  , FOR_V2(0x006AAF, 0x002C78) },
-       { "America/Antigua"                   , FOR_V2(0x006B65, 0x002CD2) },
-       { "America/Araguaina"                 , FOR_V2(0x006C1B, 0x002D2C) },
-       { "America/Argentina/Buenos_Aires"    , FOR_V2(0x006FBE, 0x002E9A) },
-       { "America/Argentina/Catamarca"       , FOR_V2(0x007434, 0x003061) },
-       { "America/Argentina/ComodRivadavia"  , FOR_V2(0x0078B0, 0x00322E) },
-       { "America/Argentina/Cordoba"         , FOR_V2(0x007D11, 0x0033E0) },
-       { "America/Argentina/Jujuy"           , FOR_V2(0x0081A8, 0x0035C8) },
-       { "America/Argentina/La_Rioja"        , FOR_V2(0x0085F7, 0x00377A) },
-       { "America/Argentina/Mendoza"         , FOR_V2(0x008A73, 0x00393E) },
-       { "America/Argentina/Rio_Gallegos"    , FOR_V2(0x008EE0, 0x003AFC) },
-       { "America/Argentina/Salta"           , FOR_V2(0x009350, 0x003CBD) },
-       { "America/Argentina/San_Juan"        , FOR_V2(0x0097AB, 0x003E7B) },
-       { "America/Argentina/San_Luis"        , FOR_V2(0x009C27, 0x00403F) },
-       { "America/Argentina/Tucuman"         , FOR_V2(0x00A0B3, 0x00420B) },
-       { "America/Argentina/Ushuaia"         , FOR_V2(0x00A53C, 0x0043D3) },
-       { "America/Aruba"                     , FOR_V2(0x00A9B2, 0x00459A) },
-       { "America/Asuncion"                  , FOR_V2(0x00AA92, 0x004607) },
-       { "America/Atikokan"                  , FOR_V2(0x00B2BB, 0x004909) },
-       { "America/Atka"                      , FOR_V2(0x00B441, 0x0049CD) },
-       { "America/Bahia"                     , FOR_V2(0x00BD8A, 0x004D3E) },
-       { "America/Bahia_Banderas"            , FOR_V2(0x00C1B5, 0x004EDA) },
-       { "America/Barbados"                  , FOR_V2(0x00C815, 0x005158) },
-       { "America/Belem"                     , FOR_V2(0x00C979, 0x0051F7) },
-       { "America/Belize"                    , FOR_V2(0x00CBF1, 0x005300) },
-       { "America/Blanc-Sablon"              , FOR_V2(0x00CFCF, 0x005482) },
-       { "America/Boa_Vista"                 , FOR_V2(0x00D12A, 0x005530) },
-       { "America/Bogota"                    , FOR_V2(0x00D3CF, 0x005642) },
-       { "America/Boise"                     , FOR_V2(0x00D4EA, 0x0056C3) },
-       { "America/Buenos_Aires"              , FOR_V2(0x00DE79, 0x005A62) },
-       { "America/Cambridge_Bay"             , FOR_V2(0x00E2DA, 0x005C14) },
-       { "America/Campo_Grande"              , FOR_V2(0x00EB2C, 0x005F49) },
-       { "America/Cancun"                    , FOR_V2(0x00F32A, 0x00623C) },
-       { "America/Caracas"                   , FOR_V2(0x00F68A, 0x0063AB) },
-       { "America/Catamarca"                 , FOR_V2(0x00F7B7, 0x006433) },
-       { "America/Cayenne"                   , FOR_V2(0x00FC18, 0x0065E5) },
-       { "America/Cayman"                    , FOR_V2(0x00FD04, 0x006655) },
-       { "America/Chicago"                   , FOR_V2(0x00FDDB, 0x0066BB) },
-       { "America/Chihuahua"                 , FOR_V2(0x010BFC, 0x006BF3) },
-       { "America/Coral_Harbour"             , FOR_V2(0x011220, 0x006E5C) },
-       { "America/Cordoba"                   , FOR_V2(0x011385, 0x006EFF) },
-       { "America/Costa_Rica"                , FOR_V2(0x0117E6, 0x0070B1) },
-       { "America/Creston"                   , FOR_V2(0x011947, 0x00714C) },
-       { "America/Cuiaba"                    , FOR_V2(0x011A4E, 0x0071D1) },
-       { "America/Curacao"                   , FOR_V2(0x012229, 0x0074B3) },
-       { "America/Danmarkshavn"              , FOR_V2(0x012309, 0x007520) },
-       { "America/Dawson"                    , FOR_V2(0x0125F7, 0x007661) },
-       { "America/Dawson_Creek"              , FOR_V2(0x012E47, 0x00798C) },
-       { "America/Denver"                    , FOR_V2(0x013296, 0x007B4E) },
-       { "America/Detroit"                   , FOR_V2(0x013C4C, 0x007EED) },
-       { "America/Dominica"                  , FOR_V2(0x014519, 0x008242) },
-       { "America/Edmonton"                  , FOR_V2(0x0145CF, 0x00829C) },
-       { "America/Eirunepe"                  , FOR_V2(0x014F5A, 0x008634) },
-       { "America/El_Salvador"               , FOR_V2(0x015227, 0x00875E) },
-       { "America/Ensenada"                  , FOR_V2(0x01532D, 0x0087D8) },
-       { "America/Fort_Nelson"               , FOR_V2(0x015C6D, 0x008B46) },
-       { "America/Fort_Wayne"                , FOR_V2(0x016556, 0x008EA5) },
-       { "America/Fortaleza"                 , FOR_V2(0x016BED, 0x009120) },
-       { "America/Glace_Bay"                 , FOR_V2(0x016F05, 0x00926F) },
-       { "America/Godthab"                   , FOR_V2(0x0177CA, 0x0095BF) },
-       { "America/Goose_Bay"                 , FOR_V2(0x017F50, 0x009894) },
-       { "America/Grand_Turk"                , FOR_V2(0x018C0F, 0x009D61) },
-       { "America/Grenada"                   , FOR_V2(0x019122, 0x009F51) },
-       { "America/Guadeloupe"                , FOR_V2(0x0191D8, 0x009FAB) },
-       { "America/Guatemala"                 , FOR_V2(0x01928E, 0x00A005) },
-       { "America/Guayaquil"                 , FOR_V2(0x0193CC, 0x00A093) },
-       { "America/Guyana"                    , FOR_V2(0x0194F9, 0x00A126) },
-       { "America/Halifax"                   , FOR_V2(0x01960F, 0x00A1A9) },
-       { "America/Havana"                    , FOR_V2(0x01A3A7, 0x00A6B4) },
-       { "America/Hermosillo"                , FOR_V2(0x01AD38, 0x00AA38) },
-       { "America/Indiana/Indianapolis"      , FOR_V2(0x01AF29, 0x00AB23) },
-       { "America/Indiana/Knox"              , FOR_V2(0x01B5D9, 0x00ADB7) },
-       { "America/Indiana/Marengo"           , FOR_V2(0x01BF7F, 0x00B156) },
-       { "America/Indiana/Petersburg"        , FOR_V2(0x01C665, 0x00B3FC) },
-       { "America/Indiana/Tell_City"         , FOR_V2(0x01CDFD, 0x00B6DF) },
-       { "America/Indiana/Vevay"             , FOR_V2(0x01D4E4, 0x00B988) },
-       { "America/Indiana/Vincennes"         , FOR_V2(0x01DA99, 0x00BBC3) },
-       { "America/Indiana/Winamac"           , FOR_V2(0x01E168, 0x00BE64) },
-       { "America/Indianapolis"              , FOR_V2(0x01E885, 0x00C11D) },
-       { "America/Inuvik"                    , FOR_V2(0x01EF1C, 0x00C398) },
-       { "America/Iqaluit"                   , FOR_V2(0x01F6C4, 0x00C67E) },
-       { "America/Jamaica"                   , FOR_V2(0x01FEEC, 0x00C9A7) },
-       { "America/Jujuy"                     , FOR_V2(0x0200F3, 0x00CA7D) },
-       { "America/Juneau"                    , FOR_V2(0x020538, 0x00CC25) },
-       { "America/Kentucky/Louisville"       , FOR_V2(0x020E92, 0x00CFAA) },
-       { "America/Kentucky/Monticello"       , FOR_V2(0x021999, 0x00D3CE) },
-       { "America/Knox_IN"                   , FOR_V2(0x0222F2, 0x00D752) },
-       { "America/Kralendijk"                , FOR_V2(0x022C83, 0x00DADC) },
-       { "America/La_Paz"                    , FOR_V2(0x022D63, 0x00DB49) },
-       { "America/Lima"                      , FOR_V2(0x022E72, 0x00DBC6) },
-       { "America/Los_Angeles"               , FOR_V2(0x02302D, 0x00DC7F) },
-       { "America/Louisville"                , FOR_V2(0x023B5D, 0x00E09C) },
-       { "America/Lower_Princes"             , FOR_V2(0x024646, 0x00E4A2) },
-       { "America/Maceio"                    , FOR_V2(0x024726, 0x00E50F) },
-       { "America/Managua"                   , FOR_V2(0x024A44, 0x00E652) },
-       { "America/Manaus"                    , FOR_V2(0x024C1F, 0x00E71E) },
-       { "America/Marigot"                   , FOR_V2(0x024EB0, 0x00E82E) },
-       { "America/Martinique"                , FOR_V2(0x024F66, 0x00E888) },
-       { "America/Matamoros"                 , FOR_V2(0x025073, 0x00E905) },
-       { "America/Mazatlan"                  , FOR_V2(0x025645, 0x00EB57) },
-       { "America/Mendoza"                   , FOR_V2(0x025CA2, 0x00EDDE) },
-       { "America/Menominee"                 , FOR_V2(0x026103, 0x00EF90) },
-       { "America/Merida"                    , FOR_V2(0x026A19, 0x00F302) },
-       { "America/Metlakatla"                , FOR_V2(0x026FF5, 0x00F54A) },
-       { "America/Mexico_City"               , FOR_V2(0x0275A2, 0x00F77A) },
-       { "America/Miquelon"                  , FOR_V2(0x027C0C, 0x00F9E9) },
-       { "America/Moncton"                   , FOR_V2(0x0282B8, 0x00FC63) },
-       { "America/Monterrey"                 , FOR_V2(0x028F37, 0x010106) },
-       { "America/Montevideo"                , FOR_V2(0x029510, 0x01035F) },
-       { "America/Montreal"                  , FOR_V2(0x029B1D, 0x0105B3) },
-       { "America/Montserrat"                , FOR_V2(0x02A8D8, 0x010AB4) },
-       { "America/Nassau"                    , FOR_V2(0x02A98E, 0x010B0E) },
-       { "America/New_York"                  , FOR_V2(0x02B286, 0x010E58) },
-       { "America/Nipigon"                   , FOR_V2(0x02C07F, 0x01137C) },
-       { "America/Nome"                      , FOR_V2(0x02C8FF, 0x0116B4) },
-       { "America/Noronha"                   , FOR_V2(0x02D260, 0x011A37) },
-       { "America/North_Dakota/Beulah"       , FOR_V2(0x02D562, 0x011B70) },
-       { "America/North_Dakota/Center"       , FOR_V2(0x02DED8, 0x011EFF) },
-       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02E84E, 0x01228E) },
-       { "America/Ojinaga"                   , FOR_V2(0x02F1CA, 0x012623) },
-       { "America/Panama"                    , FOR_V2(0x02F7F0, 0x01288E) },
-       { "America/Pangnirtung"               , FOR_V2(0x02F8C7, 0x0128F4) },
-       { "America/Paramaribo"                , FOR_V2(0x030129, 0x012C36) },
-       { "America/Phoenix"                   , FOR_V2(0x03025D, 0x012CC6) },
-       { "America/Port-au-Prince"            , FOR_V2(0x0303E7, 0x012D82) },
-       { "America/Port_of_Spain"             , FOR_V2(0x030744, 0x012ED7) },
-       { "America/Porto_Acre"                , FOR_V2(0x0307FA, 0x012F31) },
-       { "America/Porto_Velho"               , FOR_V2(0x030A9C, 0x013042) },
-       { "America/Puerto_Rico"               , FOR_V2(0x030D0A, 0x013141) },
-       { "America/Punta_Arenas"              , FOR_V2(0x030E15, 0x0131BD) },
-       { "America/Rainy_River"               , FOR_V2(0x0315AC, 0x0134A6) },
-       { "America/Rankin_Inlet"              , FOR_V2(0x031E2D, 0x0137DF) },
-       { "America/Recife"                    , FOR_V2(0x0325D9, 0x013ACA) },
-       { "America/Regina"                    , FOR_V2(0x0328D5, 0x013BFD) },
-       { "America/Resolute"                  , FOR_V2(0x032CD8, 0x013DA0) },
-       { "America/Rio_Branco"                , FOR_V2(0x033485, 0x01408C) },
-       { "America/Rosario"                   , FOR_V2(0x03372B, 0x0141A1) },
-       { "America/Santa_Isabel"              , FOR_V2(0x033B8C, 0x014353) },
-       { "America/Santarem"                  , FOR_V2(0x0344CC, 0x0146C1) },
-       { "America/Santiago"                  , FOR_V2(0x03475B, 0x0147D0) },
-       { "America/Santo_Domingo"             , FOR_V2(0x035163, 0x014B8E) },
-       { "America/Sao_Paulo"                 , FOR_V2(0x03535A, 0x014C66) },
-       { "America/Scoresbysund"              , FOR_V2(0x035B7C, 0x014F7D) },
-       { "America/Shiprock"                  , FOR_V2(0x03632F, 0x01526D) },
-       { "America/Sitka"                     , FOR_V2(0x036CD0, 0x0155F7) },
-       { "America/St_Barthelemy"             , FOR_V2(0x03761D, 0x01596F) },
-       { "America/St_Johns"                  , FOR_V2(0x0376D3, 0x0159C9) },
-       { "America/St_Kitts"                  , FOR_V2(0x038551, 0x015F2F) },
-       { "America/St_Lucia"                  , FOR_V2(0x038607, 0x015F89) },
-       { "America/St_Thomas"                 , FOR_V2(0x0386BD, 0x015FE3) },
-       { "America/St_Vincent"                , FOR_V2(0x038773, 0x01603D) },
-       { "America/Swift_Current"             , FOR_V2(0x038829, 0x016097) },
-       { "America/Tegucigalpa"               , FOR_V2(0x038A85, 0x0161A1) },
-       { "America/Thule"                     , FOR_V2(0x038BA7, 0x016225) },
-       { "America/Thunder_Bay"               , FOR_V2(0x0391B9, 0x01646F) },
-       { "America/Tijuana"                   , FOR_V2(0x039A82, 0x0167C0) },
-       { "America/Toronto"                   , FOR_V2(0x03A3E3, 0x016B4F) },
-       { "America/Tortola"                   , FOR_V2(0x03B1BB, 0x01706D) },
-       { "America/Vancouver"                 , FOR_V2(0x03B271, 0x0170C7) },
-       { "America/Virgin"                    , FOR_V2(0x03BDEB, 0x01750A) },
-       { "America/Whitehorse"                , FOR_V2(0x03BEA1, 0x017564) },
-       { "America/Winnipeg"                  , FOR_V2(0x03C6F1, 0x01788F) },
-       { "America/Yakutat"                   , FOR_V2(0x03D265, 0x017CD7) },
-       { "America/Yellowknife"               , FOR_V2(0x03DB8B, 0x018040) },
-       { "Antarctica/Casey"                  , FOR_V2(0x03E36A, 0x01833F) },
-       { "Antarctica/Davis"                  , FOR_V2(0x03E4B5, 0x0183D8) },
-       { "Antarctica/DumontDUrville"         , FOR_V2(0x03E5FD, 0x01846E) },
-       { "Antarctica/Macquarie"              , FOR_V2(0x03E6F1, 0x0184E7) },
-       { "Antarctica/Mawson"                 , FOR_V2(0x03ED14, 0x018745) },
-       { "Antarctica/McMurdo"                , FOR_V2(0x03EE07, 0x0187BB) },
-       { "Antarctica/Palmer"                 , FOR_V2(0x03F7D5, 0x018B70) },
-       { "Antarctica/Rothera"                , FOR_V2(0x03FD7F, 0x018DA2) },
-       { "Antarctica/South_Pole"             , FOR_V2(0x03FE4C, 0x018E08) },
-       { "Antarctica/Syowa"                  , FOR_V2(0x0407F4, 0x019197) },
-       { "Antarctica/Troll"                  , FOR_V2(0x0408C0, 0x0191FB) },
-       { "Antarctica/Vostok"                 , FOR_V2(0x040D69, 0x0193BD) },
-       { "Arctic/Longyearbyen"               , FOR_V2(0x040E36, 0x019422) },
-       { "Asia/Aden"                         , FOR_V2(0x04170D, 0x019765) },
-       { "Asia/Almaty"                       , FOR_V2(0x0417D4, 0x0197C4) },
-       { "Asia/Amman"                        , FOR_V2(0x041BFE, 0x01997C) },
-       { "Asia/Anadyr"                       , FOR_V2(0x04235F, 0x019C37) },
-       { "Asia/Aqtau"                        , FOR_V2(0x042844, 0x019E30) },
-       { "Asia/Aqtobe"                       , FOR_V2(0x042C5E, 0x019FE1) },
-       { "Asia/Ashgabat"                     , FOR_V2(0x04308E, 0x01A197) },
-       { "Asia/Ashkhabad"                    , FOR_V2(0x043325, 0x01A2AE) },
-       { "Asia/Atyrau"                       , FOR_V2(0x0435BC, 0x01A3C5) },
-       { "Asia/Baghdad"                      , FOR_V2(0x0439DE, 0x01A57A) },
-       { "Asia/Bahrain"                      , FOR_V2(0x043DD6, 0x01A705) },
-       { "Asia/Baku"                         , FOR_V2(0x043EC3, 0x01A775) },
-       { "Asia/Bangkok"                      , FOR_V2(0x0443C4, 0x01A96B) },
-       { "Asia/Barnaul"                      , FOR_V2(0x0444AC, 0x01A9D6) },
-       { "Asia/Beirut"                       , FOR_V2(0x0449AD, 0x01ABD5) },
-       { "Asia/Bishkek"                      , FOR_V2(0x045238, 0x01AEF3) },
-       { "Asia/Brunei"                       , FOR_V2(0x045659, 0x01B099) },
-       { "Asia/Calcutta"                     , FOR_V2(0x04574A, 0x01B10B) },
-       { "Asia/Chita"                        , FOR_V2(0x04587B, 0x01B196) },
-       { "Asia/Choibalsan"                   , FOR_V2(0x045D84, 0x01B39E) },
-       { "Asia/Chongqing"                    , FOR_V2(0x046181, 0x01B53D) },
-       { "Asia/Chungking"                    , FOR_V2(0x04632B, 0x01B5EE) },
-       { "Asia/Colombo"                      , FOR_V2(0x0464D5, 0x01B69F) },
-       { "Asia/Dacca"                        , FOR_V2(0x04667E, 0x01B75C) },
-       { "Asia/Damascus"                     , FOR_V2(0x0467FC, 0x01B808) },
-       { "Asia/Dhaka"                        , FOR_V2(0x047118, 0x01BB5D) },
-       { "Asia/Dili"                         , FOR_V2(0x047296, 0x01BC09) },
-       { "Asia/Dubai"                        , FOR_V2(0x04739F, 0x01BC83) },
-       { "Asia/Dushanbe"                     , FOR_V2(0x047466, 0x01BCE2) },
-       { "Asia/Famagusta"                    , FOR_V2(0x0476DF, 0x01BDEC) },
-       { "Asia/Gaza"                         , FOR_V2(0x047C9F, 0x01C027) },
-       { "Asia/Harbin"                       , FOR_V2(0x0485AC, 0x01C383) },
-       { "Asia/Hebron"                       , FOR_V2(0x048756, 0x01C434) },
-       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x04907E, 0x01C799) },
-       { "Asia/Hong_Kong"                    , FOR_V2(0x04920F, 0x01C84D) },
-       { "Asia/Hovd"                         , FOR_V2(0x0496C0, 0x01CA1C) },
-       { "Asia/Irkutsk"                      , FOR_V2(0x049A90, 0x01CBB3) },
-       { "Asia/Istanbul"                     , FOR_V2(0x049FB2, 0x01CDC8) },
-       { "Asia/Jakarta"                      , FOR_V2(0x04A834, 0x01D100) },
-       { "Asia/Jayapura"                     , FOR_V2(0x04A9D5, 0x01D1C5) },
-       { "Asia/Jerusalem"                    , FOR_V2(0x04AB12, 0x01D279) },
-       { "Asia/Kabul"                        , FOR_V2(0x04B3F7, 0x01D5C1) },
-       { "Asia/Kamchatka"                    , FOR_V2(0x04B4E8, 0x01D62E) },
-       { "Asia/Karachi"                      , FOR_V2(0x04B9B4, 0x01D81A) },
-       { "Asia/Kashgar"                      , FOR_V2(0x04BB61, 0x01D8DB) },
-       { "Asia/Kathmandu"                    , FOR_V2(0x04BC28, 0x01D93A) },
-       { "Asia/Katmandu"                     , FOR_V2(0x04BD22, 0x01D9AE) },
-       { "Asia/Khandyga"                     , FOR_V2(0x04BE1C, 0x01DA22) },
-       { "Asia/Kolkata"                      , FOR_V2(0x04C365, 0x01DC4D) },
-       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04C496, 0x01DCD8) },
-       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04C996, 0x01DEE0) },
-       { "Asia/Kuching"                      , FOR_V2(0x04CB5E, 0x01DFB9) },
-       { "Asia/Kuwait"                       , FOR_V2(0x04CD81, 0x01E0AB) },
-       { "Asia/Macao"                        , FOR_V2(0x04CE48, 0x01E10A) },
-       { "Asia/Macau"                        , FOR_V2(0x04D147, 0x01E238) },
-       { "Asia/Magadan"                      , FOR_V2(0x04D446, 0x01E366) },
-       { "Asia/Makassar"                     , FOR_V2(0x04D94C, 0x01E56A) },
-       { "Asia/Manila"                       , FOR_V2(0x04DAC1, 0x01E641) },
-       { "Asia/Muscat"                       , FOR_V2(0x04DC3C, 0x01E6DF) },
-       { "Asia/Nicosia"                      , FOR_V2(0x04DD03, 0x01E73E) },
-       { "Asia/Novokuznetsk"                 , FOR_V2(0x04E502, 0x01EA3E) },
-       { "Asia/Novosibirsk"                  , FOR_V2(0x04E9CC, 0x01EC29) },
-       { "Asia/Omsk"                         , FOR_V2(0x04EED3, 0x01EE2E) },
-       { "Asia/Oral"                         , FOR_V2(0x04F3C7, 0x01F02A) },
-       { "Asia/Phnom_Penh"                   , FOR_V2(0x04F7F1, 0x01F1DE) },
-       { "Asia/Pontianak"                    , FOR_V2(0x04F8D9, 0x01F249) },
-       { "Asia/Pyongyang"                    , FOR_V2(0x04FA86, 0x01F31B) },
-       { "Asia/Qatar"                        , FOR_V2(0x04FBA2, 0x01F3A0) },
-       { "Asia/Qyzylorda"                    , FOR_V2(0x04FC8F, 0x01F410) },
-       { "Asia/Rangoon"                      , FOR_V2(0x0500CF, 0x01F5D6) },
-       { "Asia/Riyadh"                       , FOR_V2(0x050204, 0x01F661) },
-       { "Asia/Saigon"                       , FOR_V2(0x0502CB, 0x01F6C0) },
-       { "Asia/Sakhalin"                     , FOR_V2(0x05045C, 0x01F774) },
-       { "Asia/Samarkand"                    , FOR_V2(0x050952, 0x01F974) },
-       { "Asia/Seoul"                        , FOR_V2(0x050BDA, 0x01FA8C) },
-       { "Asia/Shanghai"                     , FOR_V2(0x050DF9, 0x01FB72) },
-       { "Asia/Singapore"                    , FOR_V2(0x050FAF, 0x01FC2F) },
-       { "Asia/Srednekolymsk"                , FOR_V2(0x051163, 0x01FCF4) },
-       { "Asia/Taipei"                       , FOR_V2(0x05166D, 0x01FF05) },
-       { "Asia/Tashkent"                     , FOR_V2(0x05198F, 0x020042) },
-       { "Asia/Tbilisi"                      , FOR_V2(0x051C27, 0x020162) },
-       { "Asia/Tehran"                       , FOR_V2(0x05206B, 0x020315) },
-       { "Asia/Tel_Aviv"                     , FOR_V2(0x05272D, 0x02059F) },
-       { "Asia/Thimbu"                       , FOR_V2(0x053012, 0x0208E7) },
-       { "Asia/Thimphu"                      , FOR_V2(0x053103, 0x020959) },
-       { "Asia/Tokyo"                        , FOR_V2(0x0531F4, 0x0209CB) },
-       { "Asia/Tomsk"                        , FOR_V2(0x05333E, 0x020A5C) },
-       { "Asia/Ujung_Pandang"                , FOR_V2(0x05383F, 0x020C5B) },
-       { "Asia/Ulaanbaatar"                  , FOR_V2(0x05396B, 0x020CE9) },
-       { "Asia/Ulan_Bator"                   , FOR_V2(0x053D25, 0x020E6A) },
-       { "Asia/Urumqi"                       , FOR_V2(0x0540CA, 0x020FD6) },
-       { "Asia/Ust-Nera"                     , FOR_V2(0x05419E, 0x021042) },
-       { "Asia/Vientiane"                    , FOR_V2(0x0546C8, 0x02125A) },
-       { "Asia/Vladivostok"                  , FOR_V2(0x0547B0, 0x0212C5) },
-       { "Asia/Yakutsk"                      , FOR_V2(0x054CAB, 0x0214C7) },
-       { "Asia/Yangon"                       , FOR_V2(0x0551A5, 0x0216C9) },
-       { "Asia/Yekaterinburg"                , FOR_V2(0x0552DA, 0x021754) },
-       { "Asia/Yerevan"                      , FOR_V2(0x0557F5, 0x021962) },
-       { "Atlantic/Azores"                   , FOR_V2(0x055CB0, 0x021B3F) },
-       { "Atlantic/Bermuda"                  , FOR_V2(0x056A57, 0x02204B) },
-       { "Atlantic/Canary"                   , FOR_V2(0x057237, 0x022331) },
-       { "Atlantic/Cape_Verde"               , FOR_V2(0x0579C8, 0x02260B) },
-       { "Atlantic/Faeroe"                   , FOR_V2(0x057AE0, 0x02268D) },
-       { "Atlantic/Faroe"                    , FOR_V2(0x058211, 0x022936) },
-       { "Atlantic/Jan_Mayen"                , FOR_V2(0x058942, 0x022BDF) },
-       { "Atlantic/Madeira"                  , FOR_V2(0x059219, 0x022F22) },
-       { "Atlantic/Reykjavik"                , FOR_V2(0x059FC0, 0x023437) },
-       { "Atlantic/South_Georgia"            , FOR_V2(0x05A470, 0x023608) },
-       { "Atlantic/St_Helena"                , FOR_V2(0x05A531, 0x023662) },
-       { "Atlantic/Stanley"                  , FOR_V2(0x05A5E7, 0x0236BC) },
-       { "Australia/ACT"                     , FOR_V2(0x05AAD6, 0x0238A3) },
-       { "Australia/Adelaide"                , FOR_V2(0x05B391, 0x023BD7) },
-       { "Australia/Brisbane"                , FOR_V2(0x05BC6A, 0x023F16) },
-       { "Australia/Broken_Hill"             , FOR_V2(0x05BE51, 0x023FF0) },
-       { "Australia/Canberra"                , FOR_V2(0x05C75B, 0x024341) },
-       { "Australia/Currie"                  , FOR_V2(0x05D016, 0x024675) },
-       { "Australia/Darwin"                  , FOR_V2(0x05D8E7, 0x0249BF) },
-       { "Australia/Eucla"                   , FOR_V2(0x05DA48, 0x024A58) },
-       { "Australia/Hobart"                  , FOR_V2(0x05DC64, 0x024B45) },
-       { "Australia/LHI"                     , FOR_V2(0x05E5A4, 0x024EB6) },
-       { "Australia/Lindeman"                , FOR_V2(0x05ED11, 0x025173) },
-       { "Australia/Lord_Howe"               , FOR_V2(0x05EF46, 0x02526E) },
-       { "Australia/Melbourne"               , FOR_V2(0x05F6C3, 0x02553B) },
-       { "Australia/North"                   , FOR_V2(0x05FF86, 0x025877) },
-       { "Australia/NSW"                     , FOR_V2(0x0600D5, 0x0258FE) },
-       { "Australia/Perth"                   , FOR_V2(0x060990, 0x025C32) },
-       { "Australia/Queensland"              , FOR_V2(0x060B99, 0x025D1D) },
-       { "Australia/South"                   , FOR_V2(0x060D69, 0x025DE0) },
-       { "Australia/Sydney"                  , FOR_V2(0x061633, 0x026110) },
-       { "Australia/Tasmania"                , FOR_V2(0x061F0A, 0x026460) },
-       { "Australia/Victoria"                , FOR_V2(0x062835, 0x0267BC) },
-       { "Australia/West"                    , FOR_V2(0x0630F0, 0x026AF0) },
-       { "Australia/Yancowinna"              , FOR_V2(0x0632DB, 0x026BBD) },
-       { "Brazil/Acre"                       , FOR_V2(0x063BC9, 0x026EF2) },
-       { "Brazil/DeNoronha"                  , FOR_V2(0x063E6B, 0x027003) },
-       { "Brazil/East"                       , FOR_V2(0x06415D, 0x02712C) },
-       { "Brazil/West"                       , FOR_V2(0x064949, 0x02740D) },
-       { "Canada/Atlantic"                   , FOR_V2(0x064BCB, 0x02750E) },
-       { "Canada/Central"                    , FOR_V2(0x065945, 0x0279FB) },
-       { "Canada/East-Saskatchewan"          , FOR_V2(0x06649C, 0x027E26) },
-       { "Canada/Eastern"                    , FOR_V2(0x06688A, 0x027FB4) },
-       { "Canada/Mountain"                   , FOR_V2(0x067645, 0x0284B5) },
-       { "Canada/Newfoundland"               , FOR_V2(0x067FB3, 0x028830) },
-       { "Canada/Pacific"                    , FOR_V2(0x068E0F, 0x028D74) },
-       { "Canada/Saskatchewan"               , FOR_V2(0x069970, 0x02919E) },
-       { "Canada/Yukon"                      , FOR_V2(0x069D5E, 0x02932C) },
-       { "CET"                               , FOR_V2(0x06A597, 0x029640) },
-       { "Chile/Continental"                 , FOR_V2(0x06ADD9, 0x029949) },
-       { "Chile/EasterIsland"                , FOR_V2(0x06B7CF, 0x029CF5) },
-       { "CST6CDT"                           , FOR_V2(0x06C09D, 0x02A035) },
-       { "Cuba"                              , FOR_V2(0x06C99F, 0x02A386) },
-       { "EET"                               , FOR_V2(0x06D330, 0x02A70A) },
-       { "Egypt"                             , FOR_V2(0x06DA90, 0x02A9BD) },
-       { "Eire"                              , FOR_V2(0x06E250, 0x02AC9D) },
-       { "EST"                               , FOR_V2(0x06F043, 0x02B1BF) },
-       { "EST5EDT"                           , FOR_V2(0x06F0CE, 0x02B203) },
-       { "Etc/GMT"                           , FOR_V2(0x06F9D0, 0x02B554) },
-       { "Etc/GMT+0"                         , FOR_V2(0x06FA5B, 0x02B598) },
-       { "Etc/GMT+1"                         , FOR_V2(0x06FAE6, 0x02B5DC) },
-       { "Etc/GMT+10"                        , FOR_V2(0x06FB86, 0x02B62A) },
-       { "Etc/GMT+11"                        , FOR_V2(0x06FC27, 0x02B678) },
-       { "Etc/GMT+12"                        , FOR_V2(0x06FCC8, 0x02B6C6) },
-       { "Etc/GMT+2"                         , FOR_V2(0x06FD69, 0x02B714) },
-       { "Etc/GMT+3"                         , FOR_V2(0x06FE09, 0x02B762) },
-       { "Etc/GMT+4"                         , FOR_V2(0x06FEA9, 0x02B7B0) },
-       { "Etc/GMT+5"                         , FOR_V2(0x06FF49, 0x02B7FE) },
-       { "Etc/GMT+6"                         , FOR_V2(0x06FFE9, 0x02B84C) },
-       { "Etc/GMT+7"                         , FOR_V2(0x070089, 0x02B89A) },
-       { "Etc/GMT+8"                         , FOR_V2(0x070129, 0x02B8E8) },
-       { "Etc/GMT+9"                         , FOR_V2(0x0701C9, 0x02B936) },
-       { "Etc/GMT-0"                         , FOR_V2(0x070269, 0x02B984) },
-       { "Etc/GMT-1"                         , FOR_V2(0x0702F4, 0x02B9C8) },
-       { "Etc/GMT-10"                        , FOR_V2(0x070395, 0x02BA16) },
-       { "Etc/GMT-11"                        , FOR_V2(0x070437, 0x02BA64) },
-       { "Etc/GMT-12"                        , FOR_V2(0x0704D9, 0x02BAB2) },
-       { "Etc/GMT-13"                        , FOR_V2(0x07057B, 0x02BB00) },
-       { "Etc/GMT-14"                        , FOR_V2(0x07061D, 0x02BB4E) },
-       { "Etc/GMT-2"                         , FOR_V2(0x0706BF, 0x02BB9C) },
-       { "Etc/GMT-3"                         , FOR_V2(0x070760, 0x02BBEA) },
-       { "Etc/GMT-4"                         , FOR_V2(0x070801, 0x02BC38) },
-       { "Etc/GMT-5"                         , FOR_V2(0x0708A2, 0x02BC86) },
-       { "Etc/GMT-6"                         , FOR_V2(0x070943, 0x02BCD4) },
-       { "Etc/GMT-7"                         , FOR_V2(0x0709E4, 0x02BD22) },
-       { "Etc/GMT-8"                         , FOR_V2(0x070A85, 0x02BD70) },
-       { "Etc/GMT-9"                         , FOR_V2(0x070B26, 0x02BDBE) },
-       { "Etc/GMT0"                          , FOR_V2(0x070BC7, 0x02BE0C) },
-       { "Etc/Greenwich"                     , FOR_V2(0x070C52, 0x02BE50) },
-       { "Etc/UCT"                           , FOR_V2(0x070CDD, 0x02BE94) },
-       { "Etc/Universal"                     , FOR_V2(0x070D68, 0x02BED8) },
-       { "Etc/UTC"                           , FOR_V2(0x070DF3, 0x02BF1C) },
-       { "Etc/Zulu"                          , FOR_V2(0x070E7E, 0x02BF60) },
-       { "Europe/Amsterdam"                  , FOR_V2(0x070F09, 0x02BFA4) },
-       { "Europe/Andorra"                    , FOR_V2(0x071A9A, 0x02C3F6) },
-       { "Europe/Astrakhan"                  , FOR_V2(0x07217D, 0x02C683) },
-       { "Europe/Athens"                     , FOR_V2(0x072648, 0x02C86F) },
-       { "Europe/Belfast"                    , FOR_V2(0x072F33, 0x02CBC3) },
-       { "Europe/Belgrade"                   , FOR_V2(0x073DA6, 0x02D10B) },
-       { "Europe/Berlin"                     , FOR_V2(0x074557, 0x02D3E5) },
-       { "Europe/Bratislava"                 , FOR_V2(0x074E96, 0x02D760) },
-       { "Europe/Brussels"                   , FOR_V2(0x075782, 0x02DAA3) },
-       { "Europe/Bucharest"                  , FOR_V2(0x076328, 0x02DEEB) },
-       { "Europe/Budapest"                   , FOR_V2(0x076BE1, 0x02E226) },
-       { "Europe/Busingen"                   , FOR_V2(0x077552, 0x02E5A0) },
-       { "Europe/Chisinau"                   , FOR_V2(0x077CE4, 0x02E868) },
-       { "Europe/Copenhagen"                 , FOR_V2(0x07867D, 0x02EC0C) },
-       { "Europe/Dublin"                     , FOR_V2(0x078EF9, 0x02EF27) },
-       { "Europe/Gibraltar"                  , FOR_V2(0x079CEC, 0x02F449) },
-       { "Europe/Guernsey"                   , FOR_V2(0x07A8ED, 0x02F8B1) },
-       { "Europe/Helsinki"                   , FOR_V2(0x07B760, 0x02FDF9) },
-       { "Europe/Isle_of_Man"                , FOR_V2(0x07BEE1, 0x0300C0) },
-       { "Europe/Istanbul"                   , FOR_V2(0x07CD54, 0x030608) },
-       { "Europe/Jersey"                     , FOR_V2(0x07D5D6, 0x030940) },
-       { "Europe/Kaliningrad"                , FOR_V2(0x07E449, 0x030E88) },
-       { "Europe/Kiev"                       , FOR_V2(0x07EA57, 0x0310F9) },
-       { "Europe/Kirov"                      , FOR_V2(0x07F2A8, 0x03142C) },
-       { "Europe/Lisbon"                     , FOR_V2(0x07F751, 0x031607) },
-       { "Europe/Ljubljana"                  , FOR_V2(0x0804ED, 0x031B1B) },
-       { "Europe/London"                     , FOR_V2(0x080C9E, 0x031DF5) },
-       { "Europe/Luxembourg"                 , FOR_V2(0x081B11, 0x03233D) },
-       { "Europe/Madrid"                     , FOR_V2(0x0826BB, 0x032798) },
-       { "Europe/Malta"                      , FOR_V2(0x083124, 0x032B82) },
-       { "Europe/Mariehamn"                  , FOR_V2(0x083B75, 0x032F4C) },
-       { "Europe/Minsk"                      , FOR_V2(0x0842F6, 0x033213) },
-       { "Europe/Monaco"                     , FOR_V2(0x08485C, 0x033437) },
-       { "Europe/Moscow"                     , FOR_V2(0x0853F1, 0x033883) },
-       { "Europe/Nicosia"                    , FOR_V2(0x085A19, 0x033B03) },
-       { "Europe/Oslo"                       , FOR_V2(0x086205, 0x033DF0) },
-       { "Europe/Paris"                      , FOR_V2(0x086ADC, 0x034133) },
-       { "Europe/Podgorica"                  , FOR_V2(0x087683, 0x03458A) },
-       { "Europe/Prague"                     , FOR_V2(0x087E34, 0x034864) },
-       { "Europe/Riga"                       , FOR_V2(0x088720, 0x034BA7) },
-       { "Europe/Rome"                       , FOR_V2(0x088FE7, 0x034EFD) },
-       { "Europe/Samara"                     , FOR_V2(0x089A77, 0x0352D6) },
-       { "Europe/San_Marino"                 , FOR_V2(0x089F81, 0x0354E5) },
-       { "Europe/Sarajevo"                   , FOR_V2(0x08AA11, 0x0358BE) },
-       { "Europe/Saratov"                    , FOR_V2(0x08B1C2, 0x035B98) },
-       { "Europe/Simferopol"                 , FOR_V2(0x08B68B, 0x035D82) },
-       { "Europe/Skopje"                     , FOR_V2(0x08BC78, 0x035FE4) },
-       { "Europe/Sofia"                      , FOR_V2(0x08C429, 0x0362BE) },
-       { "Europe/Stockholm"                  , FOR_V2(0x08CC87, 0x0365D7) },
-       { "Europe/Tallinn"                    , FOR_V2(0x08D411, 0x036897) },
-       { "Europe/Tirane"                     , FOR_V2(0x08DCA8, 0x036BDD) },
-       { "Europe/Tiraspol"                   , FOR_V2(0x08E4E6, 0x036EE8) },
-       { "Europe/Ulyanovsk"                  , FOR_V2(0x08EE7F, 0x03728C) },
-       { "Europe/Uzhgorod"                   , FOR_V2(0x08F39E, 0x03749E) },
-       { "Europe/Vaduz"                      , FOR_V2(0x08FBE9, 0x0377C6) },
-       { "Europe/Vatican"                    , FOR_V2(0x090373, 0x037A86) },
-       { "Europe/Vienna"                     , FOR_V2(0x090E03, 0x037E5F) },
-       { "Europe/Vilnius"                    , FOR_V2(0x0916CC, 0x03819D) },
-       { "Europe/Volgograd"                  , FOR_V2(0x091F6F, 0x0384ED) },
-       { "Europe/Warsaw"                     , FOR_V2(0x09241C, 0x0386CC) },
-       { "Europe/Zagreb"                     , FOR_V2(0x092EB9, 0x038ABE) },
-       { "Europe/Zaporozhye"                 , FOR_V2(0x09366A, 0x038D98) },
-       { "Europe/Zurich"                     , FOR_V2(0x093EE7, 0x0390EC) },
-       { "Factory"                           , FOR_V2(0x094671, 0x0393AC) },
-       { "GB"                                , FOR_V2(0x094711, 0x0393FA) },
-       { "GB-Eire"                           , FOR_V2(0x095584, 0x039942) },
-       { "GMT"                               , FOR_V2(0x0963F7, 0x039E8A) },
-       { "GMT+0"                             , FOR_V2(0x096482, 0x039ECE) },
-       { "GMT-0"                             , FOR_V2(0x09650D, 0x039F12) },
-       { "GMT0"                              , FOR_V2(0x096598, 0x039F56) },
-       { "Greenwich"                         , FOR_V2(0x096623, 0x039F9A) },
-       { "Hongkong"                          , FOR_V2(0x0966AE, 0x039FDE) },
-       { "HST"                               , FOR_V2(0x096B5F, 0x03A1AD) },
-       { "Iceland"                           , FOR_V2(0x096BEB, 0x03A1F1) },
-       { "Indian/Antananarivo"               , FOR_V2(0x09709B, 0x03A3C2) },
-       { "Indian/Chagos"                     , FOR_V2(0x0971C4, 0x03A44F) },
-       { "Indian/Christmas"                  , FOR_V2(0x0972B1, 0x03A4BF) },
-       { "Indian/Cocos"                      , FOR_V2(0x097373, 0x03A519) },
-       { "Indian/Comoro"                     , FOR_V2(0x09743E, 0x03A575) },
-       { "Indian/Kerguelen"                  , FOR_V2(0x097567, 0x03A602) },
-       { "Indian/Mahe"                       , FOR_V2(0x09762E, 0x03A661) },
-       { "Indian/Maldives"                   , FOR_V2(0x0976F5, 0x03A6C0) },
-       { "Indian/Mauritius"                  , FOR_V2(0x0977DD, 0x03A72B) },
-       { "Indian/Mayotte"                    , FOR_V2(0x0978F4, 0x03A7AA) },
-       { "Indian/Reunion"                    , FOR_V2(0x097A1D, 0x03A837) },
-       { "Iran"                              , FOR_V2(0x097AE4, 0x03A896) },
-       { "Israel"                            , FOR_V2(0x0981A6, 0x03AB20) },
-       { "Jamaica"                           , FOR_V2(0x098A8B, 0x03AE68) },
-       { "Japan"                             , FOR_V2(0x098C92, 0x03AF3E) },
-       { "Kwajalein"                         , FOR_V2(0x098DDC, 0x03AFCF) },
-       { "Libya"                             , FOR_V2(0x098EEB, 0x03B04B) },
-       { "MET"                               , FOR_V2(0x099186, 0x03B159) },
-       { "Mexico/BajaNorte"                  , FOR_V2(0x0999C8, 0x03B462) },
-       { "Mexico/BajaSur"                    , FOR_V2(0x09A308, 0x03B7D0) },
-       { "Mexico/General"                    , FOR_V2(0x09A930, 0x03BA22) },
-       { "MST"                               , FOR_V2(0x09AF8E, 0x03BC85) },
-       { "MST7MDT"                           , FOR_V2(0x09B019, 0x03BCC9) },
-       { "Navajo"                            , FOR_V2(0x09B91B, 0x03C01A) },
-       { "NZ"                                , FOR_V2(0x09C2BC, 0x03C3A4) },
-       { "NZ-CHAT"                           , FOR_V2(0x09CC64, 0x03C733) },
-       { "Pacific/Apia"                      , FOR_V2(0x09D497, 0x03CA33) },
-       { "Pacific/Auckland"                  , FOR_V2(0x09D911, 0x03CBE9) },
-       { "Pacific/Bougainville"              , FOR_V2(0x09E2D1, 0x03CF90) },
-       { "Pacific/Chatham"                   , FOR_V2(0x09E411, 0x03D01E) },
-       { "Pacific/Chuuk"                     , FOR_V2(0x09EC53, 0x03D32D) },
-       { "Pacific/Easter"                    , FOR_V2(0x09ED25, 0x03D396) },
-       { "Pacific/Efate"                     , FOR_V2(0x09F600, 0x03D6E3) },
-       { "Pacific/Enderbury"                 , FOR_V2(0x09F7F8, 0x03D7B2) },
-       { "Pacific/Fakaofo"                   , FOR_V2(0x09F916, 0x03D83D) },
-       { "Pacific/Fiji"                      , FOR_V2(0x09F9FF, 0x03D8A8) },
-       { "Pacific/Funafuti"                  , FOR_V2(0x09FE59, 0x03DA49) },
-       { "Pacific/Galapagos"                 , FOR_V2(0x09FF1C, 0x03DAA3) },
-       { "Pacific/Gambier"                   , FOR_V2(0x0A0045, 0x03DB36) },
-       { "Pacific/Guadalcanal"               , FOR_V2(0x0A011A, 0x03DBA4) },
-       { "Pacific/Guam"                      , FOR_V2(0x0A01E2, 0x03DC03) },
-       { "Pacific/Honolulu"                  , FOR_V2(0x0A02CF, 0x03DC6A) },
-       { "Pacific/Johnston"                  , FOR_V2(0x0A03F5, 0x03DCF2) },
-       { "Pacific/Kiritimati"                , FOR_V2(0x0A0515, 0x03DD74) },
-       { "Pacific/Kosrae"                    , FOR_V2(0x0A0634, 0x03DDFE) },
-       { "Pacific/Kwajalein"                 , FOR_V2(0x0A0741, 0x03DE7C) },
-       { "Pacific/Majuro"                    , FOR_V2(0x0A0859, 0x03DF01) },
-       { "Pacific/Marquesas"                 , FOR_V2(0x0A095F, 0x03DF89) },
-       { "Pacific/Midway"                    , FOR_V2(0x0A0A3F, 0x03DFFB) },
-       { "Pacific/Nauru"                     , FOR_V2(0x0A0B1D, 0x03E06B) },
-       { "Pacific/Niue"                      , FOR_V2(0x0A0C43, 0x03E0F3) },
-       { "Pacific/Norfolk"                   , FOR_V2(0x0A0D59, 0x03E173) },
-       { "Pacific/Noumea"                    , FOR_V2(0x0A0EA8, 0x03E20B) },
-       { "Pacific/Pago_Pago"                 , FOR_V2(0x0A0FFC, 0x03E2A4) },
-       { "Pacific/Palau"                     , FOR_V2(0x0A10CC, 0x03E306) },
-       { "Pacific/Pitcairn"                  , FOR_V2(0x0A118E, 0x03E360) },
-       { "Pacific/Pohnpei"                   , FOR_V2(0x0A1279, 0x03E3CD) },
-       { "Pacific/Ponape"                    , FOR_V2(0x0A134A, 0x03E435) },
-       { "Pacific/Port_Moresby"              , FOR_V2(0x0A140D, 0x03E48F) },
-       { "Pacific/Rarotonga"                 , FOR_V2(0x0A1504, 0x03E507) },
-       { "Pacific/Saipan"                    , FOR_V2(0x0A176A, 0x03E5FF) },
-       { "Pacific/Samoa"                     , FOR_V2(0x0A1857, 0x03E666) },
-       { "Pacific/Tahiti"                    , FOR_V2(0x0A1927, 0x03E6C8) },
-       { "Pacific/Tarawa"                    , FOR_V2(0x0A19FD, 0x03E736) },
-       { "Pacific/Tongatapu"                 , FOR_V2(0x0A1ACF, 0x03E79F) },
-       { "Pacific/Truk"                      , FOR_V2(0x0A1EC6, 0x03E922) },
-       { "Pacific/Wake"                      , FOR_V2(0x0A1F89, 0x03E97C) },
-       { "Pacific/Wallis"                    , FOR_V2(0x0A2057, 0x03E9E1) },
-       { "Pacific/Yap"                       , FOR_V2(0x0A211A, 0x03EA3B) },
-       { "Poland"                            , FOR_V2(0x0A21DD, 0x03EA95) },
-       { "Portugal"                          , FOR_V2(0x0A2C7A, 0x03EE87) },
-       { "PRC"                               , FOR_V2(0x0A3A03, 0x03F388) },
-       { "PST8PDT"                           , FOR_V2(0x0A3BAD, 0x03F439) },
-       { "ROC"                               , FOR_V2(0x0A44AF, 0x03F78A) },
-       { "ROK"                               , FOR_V2(0x0A47D1, 0x03F8C7) },
-       { "Singapore"                         , FOR_V2(0x0A49F0, 0x03F9AD) },
-       { "Turkey"                            , FOR_V2(0x0A4BA4, 0x03FA72) },
-       { "UCT"                               , FOR_V2(0x0A5426, 0x03FDAA) },
-       { "Universal"                         , FOR_V2(0x0A54B1, 0x03FDEE) },
-       { "US/Alaska"                         , FOR_V2(0x0A553C, 0x03FE32) },
-       { "US/Aleutian"                       , FOR_V2(0x0A5E94, 0x0401AA) },
-       { "US/Arizona"                        , FOR_V2(0x0A67DD, 0x04051B) },
-       { "US/Central"                        , FOR_V2(0x0A694A, 0x0405BA) },
-       { "US/East-Indiana"                   , FOR_V2(0x0A7757, 0x040ADE) },
-       { "US/Eastern"                        , FOR_V2(0x0A7DEE, 0x040D59) },
-       { "US/Hawaii"                         , FOR_V2(0x0A8BD3, 0x041269) },
-       { "US/Indiana-Starke"                 , FOR_V2(0x0A8CF3, 0x0412EB) },
-       { "US/Michigan"                       , FOR_V2(0x0A9684, 0x041675) },
-       { "US/Mountain"                       , FOR_V2(0x0A9F38, 0x0419B1) },
-       { "US/Pacific"                        , FOR_V2(0x0AA8D9, 0x041D3B) },
-       { "US/Pacific-New"                    , FOR_V2(0x0AB402, 0x042151) },
-       { "US/Samoa"                          , FOR_V2(0x0ABF2B, 0x042567) },
-       { "UTC"                               , FOR_V2(0x0ABFFB, 0x0425C9) },
-       { "W-SU"                              , FOR_V2(0x0AC086, 0x04260D) },
-       { "WET"                               , FOR_V2(0x0AC69A, 0x042879) },
-       { "Zulu"                              , FOR_V2(0x0ACDF7, 0x042B2C) },
+       { "Africa/Nairobi"                    , FOR_V2(0x0045CE, 0x001DBC) },
+       { "Africa/Ndjamena"                   , FOR_V2(0x0046F7, 0x001E49) },
+       { "Africa/Niamey"                     , FOR_V2(0x0047E4, 0x001EBA) },
+       { "Africa/Nouakchott"                 , FOR_V2(0x00489B, 0x001F14) },
+       { "Africa/Ouagadougou"                , FOR_V2(0x004951, 0x001F6E) },
+       { "Africa/Porto-Novo"                 , FOR_V2(0x004A07, 0x001FC8) },
+       { "Africa/Sao_Tome"                   , FOR_V2(0x004ABE, 0x002022) },
+       { "Africa/Timbuktu"                   , FOR_V2(0x004B74, 0x00207C) },
+       { "Africa/Tripoli"                    , FOR_V2(0x004C2A, 0x0020D6) },
+       { "Africa/Tunis"                      , FOR_V2(0x004EC5, 0x0021E4) },
+       { "Africa/Windhoek"                   , FOR_V2(0x005197, 0x002307) },
+       { "America/Adak"                      , FOR_V2(0x0057DB, 0x002564) },
+       { "America/Anchorage"                 , FOR_V2(0x006134, 0x0028E5) },
+       { "America/Anguilla"                  , FOR_V2(0x006A9F, 0x002C70) },
+       { "America/Antigua"                   , FOR_V2(0x006B55, 0x002CCA) },
+       { "America/Araguaina"                 , FOR_V2(0x006C0B, 0x002D24) },
+       { "America/Argentina/Buenos_Aires"    , FOR_V2(0x006FAE, 0x002E92) },
+       { "America/Argentina/Catamarca"       , FOR_V2(0x007424, 0x003059) },
+       { "America/Argentina/ComodRivadavia"  , FOR_V2(0x0078A0, 0x003226) },
+       { "America/Argentina/Cordoba"         , FOR_V2(0x007D01, 0x0033D8) },
+       { "America/Argentina/Jujuy"           , FOR_V2(0x008198, 0x0035C0) },
+       { "America/Argentina/La_Rioja"        , FOR_V2(0x0085E7, 0x003772) },
+       { "America/Argentina/Mendoza"         , FOR_V2(0x008A63, 0x003936) },
+       { "America/Argentina/Rio_Gallegos"    , FOR_V2(0x008ED0, 0x003AF4) },
+       { "America/Argentina/Salta"           , FOR_V2(0x009340, 0x003CB5) },
+       { "America/Argentina/San_Juan"        , FOR_V2(0x00979B, 0x003E73) },
+       { "America/Argentina/San_Luis"        , FOR_V2(0x009C17, 0x004037) },
+       { "America/Argentina/Tucuman"         , FOR_V2(0x00A0A3, 0x004203) },
+       { "America/Argentina/Ushuaia"         , FOR_V2(0x00A52C, 0x0043CB) },
+       { "America/Aruba"                     , FOR_V2(0x00A9A2, 0x004592) },
+       { "America/Asuncion"                  , FOR_V2(0x00AA82, 0x0045FF) },
+       { "America/Atikokan"                  , FOR_V2(0x00B2AB, 0x004901) },
+       { "America/Atka"                      , FOR_V2(0x00B431, 0x0049C5) },
+       { "America/Bahia"                     , FOR_V2(0x00BD7A, 0x004D36) },
+       { "America/Bahia_Banderas"            , FOR_V2(0x00C1A5, 0x004ED2) },
+       { "America/Barbados"                  , FOR_V2(0x00C805, 0x005150) },
+       { "America/Belem"                     , FOR_V2(0x00C969, 0x0051EF) },
+       { "America/Belize"                    , FOR_V2(0x00CBE1, 0x0052F8) },
+       { "America/Blanc-Sablon"              , FOR_V2(0x00CFBF, 0x00547A) },
+       { "America/Boa_Vista"                 , FOR_V2(0x00D11A, 0x005528) },
+       { "America/Bogota"                    , FOR_V2(0x00D3BF, 0x00563A) },
+       { "America/Boise"                     , FOR_V2(0x00D4DA, 0x0056BB) },
+       { "America/Buenos_Aires"              , FOR_V2(0x00DE69, 0x005A5A) },
+       { "America/Cambridge_Bay"             , FOR_V2(0x00E2CA, 0x005C0C) },
+       { "America/Campo_Grande"              , FOR_V2(0x00EB1C, 0x005F41) },
+       { "America/Cancun"                    , FOR_V2(0x00F31A, 0x006234) },
+       { "America/Caracas"                   , FOR_V2(0x00F67A, 0x0063A3) },
+       { "America/Catamarca"                 , FOR_V2(0x00F7A7, 0x00642B) },
+       { "America/Cayenne"                   , FOR_V2(0x00FC08, 0x0065DD) },
+       { "America/Cayman"                    , FOR_V2(0x00FCF4, 0x00664D) },
+       { "America/Chicago"                   , FOR_V2(0x00FDCB, 0x0066B3) },
+       { "America/Chihuahua"                 , FOR_V2(0x010BEC, 0x006BEB) },
+       { "America/Coral_Harbour"             , FOR_V2(0x011210, 0x006E54) },
+       { "America/Cordoba"                   , FOR_V2(0x011375, 0x006EF7) },
+       { "America/Costa_Rica"                , FOR_V2(0x0117D6, 0x0070A9) },
+       { "America/Creston"                   , FOR_V2(0x011937, 0x007144) },
+       { "America/Cuiaba"                    , FOR_V2(0x011A3E, 0x0071C9) },
+       { "America/Curacao"                   , FOR_V2(0x012219, 0x0074AB) },
+       { "America/Danmarkshavn"              , FOR_V2(0x0122F9, 0x007518) },
+       { "America/Dawson"                    , FOR_V2(0x0125E7, 0x007659) },
+       { "America/Dawson_Creek"              , FOR_V2(0x012E37, 0x007984) },
+       { "America/Denver"                    , FOR_V2(0x013286, 0x007B46) },
+       { "America/Detroit"                   , FOR_V2(0x013C3C, 0x007EE5) },
+       { "America/Dominica"                  , FOR_V2(0x014509, 0x00823A) },
+       { "America/Edmonton"                  , FOR_V2(0x0145BF, 0x008294) },
+       { "America/Eirunepe"                  , FOR_V2(0x014F4A, 0x00862C) },
+       { "America/El_Salvador"               , FOR_V2(0x015217, 0x008756) },
+       { "America/Ensenada"                  , FOR_V2(0x01531D, 0x0087D0) },
+       { "America/Fort_Nelson"               , FOR_V2(0x015C5D, 0x008B3E) },
+       { "America/Fort_Wayne"                , FOR_V2(0x016546, 0x008E9D) },
+       { "America/Fortaleza"                 , FOR_V2(0x016BDD, 0x009118) },
+       { "America/Glace_Bay"                 , FOR_V2(0x016EF5, 0x009267) },
+       { "America/Godthab"                   , FOR_V2(0x0177BA, 0x0095B7) },
+       { "America/Goose_Bay"                 , FOR_V2(0x017F40, 0x00988C) },
+       { "America/Grand_Turk"                , FOR_V2(0x018BFF, 0x009D59) },
+       { "America/Grenada"                   , FOR_V2(0x019112, 0x009F49) },
+       { "America/Guadeloupe"                , FOR_V2(0x0191C8, 0x009FA3) },
+       { "America/Guatemala"                 , FOR_V2(0x01927E, 0x009FFD) },
+       { "America/Guayaquil"                 , FOR_V2(0x0193BC, 0x00A08B) },
+       { "America/Guyana"                    , FOR_V2(0x0194E9, 0x00A11E) },
+       { "America/Halifax"                   , FOR_V2(0x0195FF, 0x00A1A1) },
+       { "America/Havana"                    , FOR_V2(0x01A397, 0x00A6AC) },
+       { "America/Hermosillo"                , FOR_V2(0x01AD28, 0x00AA30) },
+       { "America/Indiana/Indianapolis"      , FOR_V2(0x01AF19, 0x00AB1B) },
+       { "America/Indiana/Knox"              , FOR_V2(0x01B5C9, 0x00ADAF) },
+       { "America/Indiana/Marengo"           , FOR_V2(0x01BF6F, 0x00B14E) },
+       { "America/Indiana/Petersburg"        , FOR_V2(0x01C655, 0x00B3F4) },
+       { "America/Indiana/Tell_City"         , FOR_V2(0x01CDED, 0x00B6D7) },
+       { "America/Indiana/Vevay"             , FOR_V2(0x01D4D4, 0x00B980) },
+       { "America/Indiana/Vincennes"         , FOR_V2(0x01DA89, 0x00BBBB) },
+       { "America/Indiana/Winamac"           , FOR_V2(0x01E158, 0x00BE5C) },
+       { "America/Indianapolis"              , FOR_V2(0x01E875, 0x00C115) },
+       { "America/Inuvik"                    , FOR_V2(0x01EF0C, 0x00C390) },
+       { "America/Iqaluit"                   , FOR_V2(0x01F6B4, 0x00C676) },
+       { "America/Jamaica"                   , FOR_V2(0x01FEDC, 0x00C99F) },
+       { "America/Jujuy"                     , FOR_V2(0x0200E3, 0x00CA75) },
+       { "America/Juneau"                    , FOR_V2(0x020528, 0x00CC1D) },
+       { "America/Kentucky/Louisville"       , FOR_V2(0x020E82, 0x00CFA2) },
+       { "America/Kentucky/Monticello"       , FOR_V2(0x021989, 0x00D3C6) },
+       { "America/Knox_IN"                   , FOR_V2(0x0222E2, 0x00D74A) },
+       { "America/Kralendijk"                , FOR_V2(0x022C73, 0x00DAD4) },
+       { "America/La_Paz"                    , FOR_V2(0x022D53, 0x00DB41) },
+       { "America/Lima"                      , FOR_V2(0x022E62, 0x00DBBE) },
+       { "America/Los_Angeles"               , FOR_V2(0x02301D, 0x00DC77) },
+       { "America/Louisville"                , FOR_V2(0x023B4D, 0x00E094) },
+       { "America/Lower_Princes"             , FOR_V2(0x024636, 0x00E49A) },
+       { "America/Maceio"                    , FOR_V2(0x024716, 0x00E507) },
+       { "America/Managua"                   , FOR_V2(0x024A34, 0x00E64A) },
+       { "America/Manaus"                    , FOR_V2(0x024C0F, 0x00E716) },
+       { "America/Marigot"                   , FOR_V2(0x024EA0, 0x00E826) },
+       { "America/Martinique"                , FOR_V2(0x024F56, 0x00E880) },
+       { "America/Matamoros"                 , FOR_V2(0x025063, 0x00E8FD) },
+       { "America/Mazatlan"                  , FOR_V2(0x025635, 0x00EB4F) },
+       { "America/Mendoza"                   , FOR_V2(0x025C92, 0x00EDD6) },
+       { "America/Menominee"                 , FOR_V2(0x0260F3, 0x00EF88) },
+       { "America/Merida"                    , FOR_V2(0x026A09, 0x00F2FA) },
+       { "America/Metlakatla"                , FOR_V2(0x026FE5, 0x00F542) },
+       { "America/Mexico_City"               , FOR_V2(0x027592, 0x00F772) },
+       { "America/Miquelon"                  , FOR_V2(0x027BFC, 0x00F9E1) },
+       { "America/Moncton"                   , FOR_V2(0x0282A8, 0x00FC5B) },
+       { "America/Monterrey"                 , FOR_V2(0x028F27, 0x0100FE) },
+       { "America/Montevideo"                , FOR_V2(0x029500, 0x010357) },
+       { "America/Montreal"                  , FOR_V2(0x029B0D, 0x0105AB) },
+       { "America/Montserrat"                , FOR_V2(0x02A8C8, 0x010AAC) },
+       { "America/Nassau"                    , FOR_V2(0x02A97E, 0x010B06) },
+       { "America/New_York"                  , FOR_V2(0x02B276, 0x010E50) },
+       { "America/Nipigon"                   , FOR_V2(0x02C06F, 0x011374) },
+       { "America/Nome"                      , FOR_V2(0x02C8EF, 0x0116AC) },
+       { "America/Noronha"                   , FOR_V2(0x02D250, 0x011A2F) },
+       { "America/North_Dakota/Beulah"       , FOR_V2(0x02D552, 0x011B68) },
+       { "America/North_Dakota/Center"       , FOR_V2(0x02DEC8, 0x011EF7) },
+       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02E83E, 0x012286) },
+       { "America/Ojinaga"                   , FOR_V2(0x02F1BA, 0x01261B) },
+       { "America/Panama"                    , FOR_V2(0x02F7E0, 0x012886) },
+       { "America/Pangnirtung"               , FOR_V2(0x02F8B7, 0x0128EC) },
+       { "America/Paramaribo"                , FOR_V2(0x030119, 0x012C2E) },
+       { "America/Phoenix"                   , FOR_V2(0x03024D, 0x012CBE) },
+       { "America/Port-au-Prince"            , FOR_V2(0x0303D7, 0x012D7A) },
+       { "America/Port_of_Spain"             , FOR_V2(0x030992, 0x012FA1) },
+       { "America/Porto_Acre"                , FOR_V2(0x030A48, 0x012FFB) },
+       { "America/Porto_Velho"               , FOR_V2(0x030CEA, 0x01310C) },
+       { "America/Puerto_Rico"               , FOR_V2(0x030F58, 0x01320B) },
+       { "America/Punta_Arenas"              , FOR_V2(0x031063, 0x013287) },
+       { "America/Rainy_River"               , FOR_V2(0x0317FA, 0x013570) },
+       { "America/Rankin_Inlet"              , FOR_V2(0x03207B, 0x0138A9) },
+       { "America/Recife"                    , FOR_V2(0x032827, 0x013B94) },
+       { "America/Regina"                    , FOR_V2(0x032B23, 0x013CC7) },
+       { "America/Resolute"                  , FOR_V2(0x032F26, 0x013E6A) },
+       { "America/Rio_Branco"                , FOR_V2(0x0336D3, 0x014156) },
+       { "America/Rosario"                   , FOR_V2(0x033979, 0x01426B) },
+       { "America/Santa_Isabel"              , FOR_V2(0x033DDA, 0x01441D) },
+       { "America/Santarem"                  , FOR_V2(0x03471A, 0x01478B) },
+       { "America/Santiago"                  , FOR_V2(0x0349A9, 0x01489A) },
+       { "America/Santo_Domingo"             , FOR_V2(0x0353B1, 0x014C58) },
+       { "America/Sao_Paulo"                 , FOR_V2(0x0355A8, 0x014D30) },
+       { "America/Scoresbysund"              , FOR_V2(0x035DCA, 0x015047) },
+       { "America/Shiprock"                  , FOR_V2(0x03657D, 0x015337) },
+       { "America/Sitka"                     , FOR_V2(0x036F1E, 0x0156C1) },
+       { "America/St_Barthelemy"             , FOR_V2(0x03786B, 0x015A39) },
+       { "America/St_Johns"                  , FOR_V2(0x037921, 0x015A93) },
+       { "America/St_Kitts"                  , FOR_V2(0x03879F, 0x015FF9) },
+       { "America/St_Lucia"                  , FOR_V2(0x038855, 0x016053) },
+       { "America/St_Thomas"                 , FOR_V2(0x03890B, 0x0160AD) },
+       { "America/St_Vincent"                , FOR_V2(0x0389C1, 0x016107) },
+       { "America/Swift_Current"             , FOR_V2(0x038A77, 0x016161) },
+       { "America/Tegucigalpa"               , FOR_V2(0x038CD3, 0x01626B) },
+       { "America/Thule"                     , FOR_V2(0x038DF5, 0x0162EF) },
+       { "America/Thunder_Bay"               , FOR_V2(0x039407, 0x016539) },
+       { "America/Tijuana"                   , FOR_V2(0x039CD0, 0x01688A) },
+       { "America/Toronto"                   , FOR_V2(0x03A631, 0x016C19) },
+       { "America/Tortola"                   , FOR_V2(0x03B409, 0x017137) },
+       { "America/Vancouver"                 , FOR_V2(0x03B4BF, 0x017191) },
+       { "America/Virgin"                    , FOR_V2(0x03C039, 0x0175D4) },
+       { "America/Whitehorse"                , FOR_V2(0x03C0EF, 0x01762E) },
+       { "America/Winnipeg"                  , FOR_V2(0x03C93F, 0x017959) },
+       { "America/Yakutat"                   , FOR_V2(0x03D4B3, 0x017DA1) },
+       { "America/Yellowknife"               , FOR_V2(0x03DDD9, 0x01810A) },
+       { "Antarctica/Casey"                  , FOR_V2(0x03E5B8, 0x018409) },
+       { "Antarctica/Davis"                  , FOR_V2(0x03E703, 0x0184A2) },
+       { "Antarctica/DumontDUrville"         , FOR_V2(0x03E84B, 0x018538) },
+       { "Antarctica/Macquarie"              , FOR_V2(0x03E93F, 0x0185B1) },
+       { "Antarctica/Mawson"                 , FOR_V2(0x03EF62, 0x01880F) },
+       { "Antarctica/McMurdo"                , FOR_V2(0x03F055, 0x018885) },
+       { "Antarctica/Palmer"                 , FOR_V2(0x03FA23, 0x018C3A) },
+       { "Antarctica/Rothera"                , FOR_V2(0x03FFCD, 0x018E6C) },
+       { "Antarctica/South_Pole"             , FOR_V2(0x04009A, 0x018ED2) },
+       { "Antarctica/Syowa"                  , FOR_V2(0x040A42, 0x019261) },
+       { "Antarctica/Troll"                  , FOR_V2(0x040B0E, 0x0192C5) },
+       { "Antarctica/Vostok"                 , FOR_V2(0x040FB7, 0x019487) },
+       { "Arctic/Longyearbyen"               , FOR_V2(0x041084, 0x0194EC) },
+       { "Asia/Aden"                         , FOR_V2(0x04195B, 0x01982F) },
+       { "Asia/Almaty"                       , FOR_V2(0x041A22, 0x01988E) },
+       { "Asia/Amman"                        , FOR_V2(0x041E4C, 0x019A46) },
+       { "Asia/Anadyr"                       , FOR_V2(0x0425AD, 0x019D01) },
+       { "Asia/Aqtau"                        , FOR_V2(0x042A92, 0x019EFA) },
+       { "Asia/Aqtobe"                       , FOR_V2(0x042EAC, 0x01A0AB) },
+       { "Asia/Ashgabat"                     , FOR_V2(0x0432DC, 0x01A261) },
+       { "Asia/Ashkhabad"                    , FOR_V2(0x043573, 0x01A378) },
+       { "Asia/Atyrau"                       , FOR_V2(0x04380A, 0x01A48F) },
+       { "Asia/Baghdad"                      , FOR_V2(0x043C2C, 0x01A644) },
+       { "Asia/Bahrain"                      , FOR_V2(0x044024, 0x01A7CF) },
+       { "Asia/Baku"                         , FOR_V2(0x044111, 0x01A83F) },
+       { "Asia/Bangkok"                      , FOR_V2(0x044612, 0x01AA35) },
+       { "Asia/Barnaul"                      , FOR_V2(0x0446FA, 0x01AAA0) },
+       { "Asia/Beirut"                       , FOR_V2(0x044BFB, 0x01AC9F) },
+       { "Asia/Bishkek"                      , FOR_V2(0x045486, 0x01AFBD) },
+       { "Asia/Brunei"                       , FOR_V2(0x0458A7, 0x01B163) },
+       { "Asia/Calcutta"                     , FOR_V2(0x045998, 0x01B1D5) },
+       { "Asia/Chita"                        , FOR_V2(0x045AC9, 0x01B260) },
+       { "Asia/Choibalsan"                   , FOR_V2(0x045FD2, 0x01B468) },
+       { "Asia/Chongqing"                    , FOR_V2(0x0463CF, 0x01B607) },
+       { "Asia/Chungking"                    , FOR_V2(0x046579, 0x01B6B8) },
+       { "Asia/Colombo"                      , FOR_V2(0x046723, 0x01B769) },
+       { "Asia/Dacca"                        , FOR_V2(0x0468CC, 0x01B826) },
+       { "Asia/Damascus"                     , FOR_V2(0x046A4A, 0x01B8D2) },
+       { "Asia/Dhaka"                        , FOR_V2(0x047366, 0x01BC27) },
+       { "Asia/Dili"                         , FOR_V2(0x0474E4, 0x01BCD3) },
+       { "Asia/Dubai"                        , FOR_V2(0x0475ED, 0x01BD4D) },
+       { "Asia/Dushanbe"                     , FOR_V2(0x0476B4, 0x01BDAC) },
+       { "Asia/Famagusta"                    , FOR_V2(0x04792D, 0x01BEB6) },
+       { "Asia/Gaza"                         , FOR_V2(0x047EED, 0x01C0F1) },
+       { "Asia/Harbin"                       , FOR_V2(0x0487FA, 0x01C44D) },
+       { "Asia/Hebron"                       , FOR_V2(0x0489A4, 0x01C4FE) },
+       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x0492CC, 0x01C863) },
+       { "Asia/Hong_Kong"                    , FOR_V2(0x04945D, 0x01C917) },
+       { "Asia/Hovd"                         , FOR_V2(0x04990E, 0x01CAE6) },
+       { "Asia/Irkutsk"                      , FOR_V2(0x049CDE, 0x01CC7D) },
+       { "Asia/Istanbul"                     , FOR_V2(0x04A200, 0x01CE92) },
+       { "Asia/Jakarta"                      , FOR_V2(0x04AA82, 0x01D1CA) },
+       { "Asia/Jayapura"                     , FOR_V2(0x04AC23, 0x01D28F) },
+       { "Asia/Jerusalem"                    , FOR_V2(0x04AD60, 0x01D343) },
+       { "Asia/Kabul"                        , FOR_V2(0x04B645, 0x01D68B) },
+       { "Asia/Kamchatka"                    , FOR_V2(0x04B736, 0x01D6F8) },
+       { "Asia/Karachi"                      , FOR_V2(0x04BC02, 0x01D8E4) },
+       { "Asia/Kashgar"                      , FOR_V2(0x04BDAF, 0x01D9A5) },
+       { "Asia/Kathmandu"                    , FOR_V2(0x04BE76, 0x01DA04) },
+       { "Asia/Katmandu"                     , FOR_V2(0x04BF70, 0x01DA78) },
+       { "Asia/Khandyga"                     , FOR_V2(0x04C06A, 0x01DAEC) },
+       { "Asia/Kolkata"                      , FOR_V2(0x04C5B3, 0x01DD17) },
+       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04C6E4, 0x01DDA2) },
+       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04CBE4, 0x01DFAA) },
+       { "Asia/Kuching"                      , FOR_V2(0x04CDAC, 0x01E083) },
+       { "Asia/Kuwait"                       , FOR_V2(0x04CFCF, 0x01E175) },
+       { "Asia/Macao"                        , FOR_V2(0x04D096, 0x01E1D4) },
+       { "Asia/Macau"                        , FOR_V2(0x04D395, 0x01E302) },
+       { "Asia/Magadan"                      , FOR_V2(0x04D694, 0x01E430) },
+       { "Asia/Makassar"                     , FOR_V2(0x04DB9A, 0x01E634) },
+       { "Asia/Manila"                       , FOR_V2(0x04DD0F, 0x01E70B) },
+       { "Asia/Muscat"                       , FOR_V2(0x04DE8A, 0x01E7A9) },
+       { "Asia/Nicosia"                      , FOR_V2(0x04DF51, 0x01E808) },
+       { "Asia/Novokuznetsk"                 , FOR_V2(0x04E750, 0x01EB08) },
+       { "Asia/Novosibirsk"                  , FOR_V2(0x04EC1A, 0x01ECF3) },
+       { "Asia/Omsk"                         , FOR_V2(0x04F121, 0x01EEF8) },
+       { "Asia/Oral"                         , FOR_V2(0x04F615, 0x01F0F4) },
+       { "Asia/Phnom_Penh"                   , FOR_V2(0x04FA3F, 0x01F2A8) },
+       { "Asia/Pontianak"                    , FOR_V2(0x04FB27, 0x01F313) },
+       { "Asia/Pyongyang"                    , FOR_V2(0x04FCD4, 0x01F3E5) },
+       { "Asia/Qatar"                        , FOR_V2(0x04FDF0, 0x01F46A) },
+       { "Asia/Qyzylorda"                    , FOR_V2(0x04FEDD, 0x01F4DA) },
+       { "Asia/Rangoon"                      , FOR_V2(0x05031D, 0x01F6A0) },
+       { "Asia/Riyadh"                       , FOR_V2(0x050452, 0x01F72B) },
+       { "Asia/Saigon"                       , FOR_V2(0x050519, 0x01F78A) },
+       { "Asia/Sakhalin"                     , FOR_V2(0x0506AA, 0x01F83E) },
+       { "Asia/Samarkand"                    , FOR_V2(0x050BA0, 0x01FA3E) },
+       { "Asia/Seoul"                        , FOR_V2(0x050E28, 0x01FB56) },
+       { "Asia/Shanghai"                     , FOR_V2(0x051047, 0x01FC3C) },
+       { "Asia/Singapore"                    , FOR_V2(0x0511FD, 0x01FCF9) },
+       { "Asia/Srednekolymsk"                , FOR_V2(0x0513B1, 0x01FDBE) },
+       { "Asia/Taipei"                       , FOR_V2(0x0518BB, 0x01FFCF) },
+       { "Asia/Tashkent"                     , FOR_V2(0x051BDD, 0x02010C) },
+       { "Asia/Tbilisi"                      , FOR_V2(0x051E75, 0x02022C) },
+       { "Asia/Tehran"                       , FOR_V2(0x0522B9, 0x0203DF) },
+       { "Asia/Tel_Aviv"                     , FOR_V2(0x05297B, 0x020669) },
+       { "Asia/Thimbu"                       , FOR_V2(0x053260, 0x0209B1) },
+       { "Asia/Thimphu"                      , FOR_V2(0x053351, 0x020A23) },
+       { "Asia/Tokyo"                        , FOR_V2(0x053442, 0x020A95) },
+       { "Asia/Tomsk"                        , FOR_V2(0x05358C, 0x020B26) },
+       { "Asia/Ujung_Pandang"                , FOR_V2(0x053A8D, 0x020D25) },
+       { "Asia/Ulaanbaatar"                  , FOR_V2(0x053BB9, 0x020DB3) },
+       { "Asia/Ulan_Bator"                   , FOR_V2(0x053F73, 0x020F34) },
+       { "Asia/Urumqi"                       , FOR_V2(0x054318, 0x0210A0) },
+       { "Asia/Ust-Nera"                     , FOR_V2(0x0543EC, 0x02110C) },
+       { "Asia/Vientiane"                    , FOR_V2(0x054916, 0x021324) },
+       { "Asia/Vladivostok"                  , FOR_V2(0x0549FE, 0x02138F) },
+       { "Asia/Yakutsk"                      , FOR_V2(0x054EF9, 0x021591) },
+       { "Asia/Yangon"                       , FOR_V2(0x0553F3, 0x021793) },
+       { "Asia/Yekaterinburg"                , FOR_V2(0x055528, 0x02181E) },
+       { "Asia/Yerevan"                      , FOR_V2(0x055A43, 0x021A2C) },
+       { "Atlantic/Azores"                   , FOR_V2(0x055EFE, 0x021C09) },
+       { "Atlantic/Bermuda"                  , FOR_V2(0x056CA5, 0x022115) },
+       { "Atlantic/Canary"                   , FOR_V2(0x057485, 0x0223FB) },
+       { "Atlantic/Cape_Verde"               , FOR_V2(0x057C16, 0x0226D5) },
+       { "Atlantic/Faeroe"                   , FOR_V2(0x057D2E, 0x022757) },
+       { "Atlantic/Faroe"                    , FOR_V2(0x05845F, 0x022A00) },
+       { "Atlantic/Jan_Mayen"                , FOR_V2(0x058B90, 0x022CA9) },
+       { "Atlantic/Madeira"                  , FOR_V2(0x059467, 0x022FEC) },
+       { "Atlantic/Reykjavik"                , FOR_V2(0x05A20E, 0x023501) },
+       { "Atlantic/South_Georgia"            , FOR_V2(0x05A6BE, 0x0236D2) },
+       { "Atlantic/St_Helena"                , FOR_V2(0x05A77F, 0x02372C) },
+       { "Atlantic/Stanley"                  , FOR_V2(0x05A835, 0x023786) },
+       { "Australia/ACT"                     , FOR_V2(0x05AD24, 0x02396D) },
+       { "Australia/Adelaide"                , FOR_V2(0x05B5DF, 0x023CA1) },
+       { "Australia/Brisbane"                , FOR_V2(0x05BEB8, 0x023FE0) },
+       { "Australia/Broken_Hill"             , FOR_V2(0x05C09F, 0x0240BA) },
+       { "Australia/Canberra"                , FOR_V2(0x05C9A9, 0x02440B) },
+       { "Australia/Currie"                  , FOR_V2(0x05D264, 0x02473F) },
+       { "Australia/Darwin"                  , FOR_V2(0x05DB35, 0x024A89) },
+       { "Australia/Eucla"                   , FOR_V2(0x05DC96, 0x024B22) },
+       { "Australia/Hobart"                  , FOR_V2(0x05DEB2, 0x024C0F) },
+       { "Australia/LHI"                     , FOR_V2(0x05E7F2, 0x024F80) },
+       { "Australia/Lindeman"                , FOR_V2(0x05EF5F, 0x02523D) },
+       { "Australia/Lord_Howe"               , FOR_V2(0x05F194, 0x025338) },
+       { "Australia/Melbourne"               , FOR_V2(0x05F911, 0x025605) },
+       { "Australia/North"                   , FOR_V2(0x0601D4, 0x025941) },
+       { "Australia/NSW"                     , FOR_V2(0x060323, 0x0259C8) },
+       { "Australia/Perth"                   , FOR_V2(0x060BDE, 0x025CFC) },
+       { "Australia/Queensland"              , FOR_V2(0x060DE7, 0x025DE7) },
+       { "Australia/South"                   , FOR_V2(0x060FB7, 0x025EAA) },
+       { "Australia/Sydney"                  , FOR_V2(0x061881, 0x0261DA) },
+       { "Australia/Tasmania"                , FOR_V2(0x062158, 0x02652A) },
+       { "Australia/Victoria"                , FOR_V2(0x062A83, 0x026886) },
+       { "Australia/West"                    , FOR_V2(0x06333E, 0x026BBA) },
+       { "Australia/Yancowinna"              , FOR_V2(0x063529, 0x026C87) },
+       { "Brazil/Acre"                       , FOR_V2(0x063E17, 0x026FBC) },
+       { "Brazil/DeNoronha"                  , FOR_V2(0x0640B9, 0x0270CD) },
+       { "Brazil/East"                       , FOR_V2(0x0643AB, 0x0271F6) },
+       { "Brazil/West"                       , FOR_V2(0x064B97, 0x0274D7) },
+       { "Canada/Atlantic"                   , FOR_V2(0x064E19, 0x0275D8) },
+       { "Canada/Central"                    , FOR_V2(0x065B93, 0x027AC5) },
+       { "Canada/East-Saskatchewan"          , FOR_V2(0x0666EA, 0x027EF0) },
+       { "Canada/Eastern"                    , FOR_V2(0x066AD8, 0x02807E) },
+       { "Canada/Mountain"                   , FOR_V2(0x067893, 0x02857F) },
+       { "Canada/Newfoundland"               , FOR_V2(0x068201, 0x0288FA) },
+       { "Canada/Pacific"                    , FOR_V2(0x06905D, 0x028E3E) },
+       { "Canada/Saskatchewan"               , FOR_V2(0x069BBE, 0x029268) },
+       { "Canada/Yukon"                      , FOR_V2(0x069FAC, 0x0293F6) },
+       { "CET"                               , FOR_V2(0x06A7E5, 0x02970A) },
+       { "Chile/Continental"                 , FOR_V2(0x06B027, 0x029A13) },
+       { "Chile/EasterIsland"                , FOR_V2(0x06BA1D, 0x029DBF) },
+       { "CST6CDT"                           , FOR_V2(0x06C2EB, 0x02A0FF) },
+       { "Cuba"                              , FOR_V2(0x06CBED, 0x02A450) },
+       { "EET"                               , FOR_V2(0x06D57E, 0x02A7D4) },
+       { "Egypt"                             , FOR_V2(0x06DCDE, 0x02AA87) },
+       { "Eire"                              , FOR_V2(0x06E49E, 0x02AD67) },
+       { "EST"                               , FOR_V2(0x06F291, 0x02B289) },
+       { "EST5EDT"                           , FOR_V2(0x06F31C, 0x02B2CD) },
+       { "Etc/GMT"                           , FOR_V2(0x06FC1E, 0x02B61E) },
+       { "Etc/GMT+0"                         , FOR_V2(0x06FCA9, 0x02B662) },
+       { "Etc/GMT+1"                         , FOR_V2(0x06FD34, 0x02B6A6) },
+       { "Etc/GMT+10"                        , FOR_V2(0x06FDD4, 0x02B6F4) },
+       { "Etc/GMT+11"                        , FOR_V2(0x06FE75, 0x02B742) },
+       { "Etc/GMT+12"                        , FOR_V2(0x06FF16, 0x02B790) },
+       { "Etc/GMT+2"                         , FOR_V2(0x06FFB7, 0x02B7DE) },
+       { "Etc/GMT+3"                         , FOR_V2(0x070057, 0x02B82C) },
+       { "Etc/GMT+4"                         , FOR_V2(0x0700F7, 0x02B87A) },
+       { "Etc/GMT+5"                         , FOR_V2(0x070197, 0x02B8C8) },
+       { "Etc/GMT+6"                         , FOR_V2(0x070237, 0x02B916) },
+       { "Etc/GMT+7"                         , FOR_V2(0x0702D7, 0x02B964) },
+       { "Etc/GMT+8"                         , FOR_V2(0x070377, 0x02B9B2) },
+       { "Etc/GMT+9"                         , FOR_V2(0x070417, 0x02BA00) },
+       { "Etc/GMT-0"                         , FOR_V2(0x0704B7, 0x02BA4E) },
+       { "Etc/GMT-1"                         , FOR_V2(0x070542, 0x02BA92) },
+       { "Etc/GMT-10"                        , FOR_V2(0x0705E3, 0x02BAE0) },
+       { "Etc/GMT-11"                        , FOR_V2(0x070685, 0x02BB2E) },
+       { "Etc/GMT-12"                        , FOR_V2(0x070727, 0x02BB7C) },
+       { "Etc/GMT-13"                        , FOR_V2(0x0707C9, 0x02BBCA) },
+       { "Etc/GMT-14"                        , FOR_V2(0x07086B, 0x02BC18) },
+       { "Etc/GMT-2"                         , FOR_V2(0x07090D, 0x02BC66) },
+       { "Etc/GMT-3"                         , FOR_V2(0x0709AE, 0x02BCB4) },
+       { "Etc/GMT-4"                         , FOR_V2(0x070A4F, 0x02BD02) },
+       { "Etc/GMT-5"                         , FOR_V2(0x070AF0, 0x02BD50) },
+       { "Etc/GMT-6"                         , FOR_V2(0x070B91, 0x02BD9E) },
+       { "Etc/GMT-7"                         , FOR_V2(0x070C32, 0x02BDEC) },
+       { "Etc/GMT-8"                         , FOR_V2(0x070CD3, 0x02BE3A) },
+       { "Etc/GMT-9"                         , FOR_V2(0x070D74, 0x02BE88) },
+       { "Etc/GMT0"                          , FOR_V2(0x070E15, 0x02BED6) },
+       { "Etc/Greenwich"                     , FOR_V2(0x070EA0, 0x02BF1A) },
+       { "Etc/UCT"                           , FOR_V2(0x070F2B, 0x02BF5E) },
+       { "Etc/Universal"                     , FOR_V2(0x070FB6, 0x02BFA2) },
+       { "Etc/UTC"                           , FOR_V2(0x071041, 0x02BFE6) },
+       { "Etc/Zulu"                          , FOR_V2(0x0710CC, 0x02C02A) },
+       { "Europe/Amsterdam"                  , FOR_V2(0x071157, 0x02C06E) },
+       { "Europe/Andorra"                    , FOR_V2(0x071CE8, 0x02C4C0) },
+       { "Europe/Astrakhan"                  , FOR_V2(0x0723CB, 0x02C74D) },
+       { "Europe/Athens"                     , FOR_V2(0x072896, 0x02C939) },
+       { "Europe/Belfast"                    , FOR_V2(0x073181, 0x02CC8D) },
+       { "Europe/Belgrade"                   , FOR_V2(0x073FF4, 0x02D1D5) },
+       { "Europe/Berlin"                     , FOR_V2(0x0747A5, 0x02D4AF) },
+       { "Europe/Bratislava"                 , FOR_V2(0x0750E4, 0x02D82A) },
+       { "Europe/Brussels"                   , FOR_V2(0x0759D0, 0x02DB6D) },
+       { "Europe/Bucharest"                  , FOR_V2(0x076576, 0x02DFB5) },
+       { "Europe/Budapest"                   , FOR_V2(0x076E2F, 0x02E2F0) },
+       { "Europe/Busingen"                   , FOR_V2(0x0777A0, 0x02E66A) },
+       { "Europe/Chisinau"                   , FOR_V2(0x077F32, 0x02E932) },
+       { "Europe/Copenhagen"                 , FOR_V2(0x0788CB, 0x02ECD6) },
+       { "Europe/Dublin"                     , FOR_V2(0x079147, 0x02EFF1) },
+       { "Europe/Gibraltar"                  , FOR_V2(0x079F3A, 0x02F513) },
+       { "Europe/Guernsey"                   , FOR_V2(0x07AB3B, 0x02F97B) },
+       { "Europe/Helsinki"                   , FOR_V2(0x07B9AE, 0x02FEC3) },
+       { "Europe/Isle_of_Man"                , FOR_V2(0x07C12F, 0x03018A) },
+       { "Europe/Istanbul"                   , FOR_V2(0x07CFA2, 0x0306D2) },
+       { "Europe/Jersey"                     , FOR_V2(0x07D824, 0x030A0A) },
+       { "Europe/Kaliningrad"                , FOR_V2(0x07E697, 0x030F52) },
+       { "Europe/Kiev"                       , FOR_V2(0x07ECA5, 0x0311C3) },
+       { "Europe/Kirov"                      , FOR_V2(0x07F4F6, 0x0314F6) },
+       { "Europe/Lisbon"                     , FOR_V2(0x07F99F, 0x0316D1) },
+       { "Europe/Ljubljana"                  , FOR_V2(0x08073B, 0x031BE5) },
+       { "Europe/London"                     , FOR_V2(0x080EEC, 0x031EBF) },
+       { "Europe/Luxembourg"                 , FOR_V2(0x081D5F, 0x032407) },
+       { "Europe/Madrid"                     , FOR_V2(0x082909, 0x032862) },
+       { "Europe/Malta"                      , FOR_V2(0x083372, 0x032C4C) },
+       { "Europe/Mariehamn"                  , FOR_V2(0x083DC3, 0x033016) },
+       { "Europe/Minsk"                      , FOR_V2(0x084544, 0x0332DD) },
+       { "Europe/Monaco"                     , FOR_V2(0x084AAA, 0x033501) },
+       { "Europe/Moscow"                     , FOR_V2(0x08563F, 0x03394D) },
+       { "Europe/Nicosia"                    , FOR_V2(0x085C67, 0x033BCD) },
+       { "Europe/Oslo"                       , FOR_V2(0x086453, 0x033EBA) },
+       { "Europe/Paris"                      , FOR_V2(0x086D2A, 0x0341FD) },
+       { "Europe/Podgorica"                  , FOR_V2(0x0878D1, 0x034654) },
+       { "Europe/Prague"                     , FOR_V2(0x088082, 0x03492E) },
+       { "Europe/Riga"                       , FOR_V2(0x08896E, 0x034C71) },
+       { "Europe/Rome"                       , FOR_V2(0x089235, 0x034FC7) },
+       { "Europe/Samara"                     , FOR_V2(0x089CC5, 0x0353A0) },
+       { "Europe/San_Marino"                 , FOR_V2(0x08A1CF, 0x0355AF) },
+       { "Europe/Sarajevo"                   , FOR_V2(0x08AC5F, 0x035988) },
+       { "Europe/Saratov"                    , FOR_V2(0x08B410, 0x035C62) },
+       { "Europe/Simferopol"                 , FOR_V2(0x08B8D9, 0x035E4C) },
+       { "Europe/Skopje"                     , FOR_V2(0x08BEC6, 0x0360AE) },
+       { "Europe/Sofia"                      , FOR_V2(0x08C677, 0x036388) },
+       { "Europe/Stockholm"                  , FOR_V2(0x08CED5, 0x0366A1) },
+       { "Europe/Tallinn"                    , FOR_V2(0x08D65F, 0x036961) },
+       { "Europe/Tirane"                     , FOR_V2(0x08DEF6, 0x036CA7) },
+       { "Europe/Tiraspol"                   , FOR_V2(0x08E734, 0x036FB2) },
+       { "Europe/Ulyanovsk"                  , FOR_V2(0x08F0CD, 0x037356) },
+       { "Europe/Uzhgorod"                   , FOR_V2(0x08F5EC, 0x037568) },
+       { "Europe/Vaduz"                      , FOR_V2(0x08FE37, 0x037890) },
+       { "Europe/Vatican"                    , FOR_V2(0x0905C1, 0x037B50) },
+       { "Europe/Vienna"                     , FOR_V2(0x091051, 0x037F29) },
+       { "Europe/Vilnius"                    , FOR_V2(0x09191A, 0x038267) },
+       { "Europe/Volgograd"                  , FOR_V2(0x0921BD, 0x0385B7) },
+       { "Europe/Warsaw"                     , FOR_V2(0x09266A, 0x038796) },
+       { "Europe/Zagreb"                     , FOR_V2(0x093107, 0x038B88) },
+       { "Europe/Zaporozhye"                 , FOR_V2(0x0938B8, 0x038E62) },
+       { "Europe/Zurich"                     , FOR_V2(0x094135, 0x0391B6) },
+       { "Factory"                           , FOR_V2(0x0948BF, 0x039476) },
+       { "GB"                                , FOR_V2(0x09495F, 0x0394C4) },
+       { "GB-Eire"                           , FOR_V2(0x0957D2, 0x039A0C) },
+       { "GMT"                               , FOR_V2(0x096645, 0x039F54) },
+       { "GMT+0"                             , FOR_V2(0x0966D0, 0x039F98) },
+       { "GMT-0"                             , FOR_V2(0x09675B, 0x039FDC) },
+       { "GMT0"                              , FOR_V2(0x0967E6, 0x03A020) },
+       { "Greenwich"                         , FOR_V2(0x096871, 0x03A064) },
+       { "Hongkong"                          , FOR_V2(0x0968FC, 0x03A0A8) },
+       { "HST"                               , FOR_V2(0x096DAD, 0x03A277) },
+       { "Iceland"                           , FOR_V2(0x096E39, 0x03A2BB) },
+       { "Indian/Antananarivo"               , FOR_V2(0x0972E9, 0x03A48C) },
+       { "Indian/Chagos"                     , FOR_V2(0x097412, 0x03A519) },
+       { "Indian/Christmas"                  , FOR_V2(0x0974FF, 0x03A589) },
+       { "Indian/Cocos"                      , FOR_V2(0x0975C1, 0x03A5E3) },
+       { "Indian/Comoro"                     , FOR_V2(0x09768C, 0x03A63F) },
+       { "Indian/Kerguelen"                  , FOR_V2(0x0977B5, 0x03A6CC) },
+       { "Indian/Mahe"                       , FOR_V2(0x09787C, 0x03A72B) },
+       { "Indian/Maldives"                   , FOR_V2(0x097943, 0x03A78A) },
+       { "Indian/Mauritius"                  , FOR_V2(0x097A2B, 0x03A7F5) },
+       { "Indian/Mayotte"                    , FOR_V2(0x097B42, 0x03A874) },
+       { "Indian/Reunion"                    , FOR_V2(0x097C6B, 0x03A901) },
+       { "Iran"                              , FOR_V2(0x097D32, 0x03A960) },
+       { "Israel"                            , FOR_V2(0x0983F4, 0x03ABEA) },
+       { "Jamaica"                           , FOR_V2(0x098CD9, 0x03AF32) },
+       { "Japan"                             , FOR_V2(0x098EE0, 0x03B008) },
+       { "Kwajalein"                         , FOR_V2(0x09902A, 0x03B099) },
+       { "Libya"                             , FOR_V2(0x099139, 0x03B115) },
+       { "MET"                               , FOR_V2(0x0993D4, 0x03B223) },
+       { "Mexico/BajaNorte"                  , FOR_V2(0x099C16, 0x03B52C) },
+       { "Mexico/BajaSur"                    , FOR_V2(0x09A556, 0x03B89A) },
+       { "Mexico/General"                    , FOR_V2(0x09AB7E, 0x03BAEC) },
+       { "MST"                               , FOR_V2(0x09B1DC, 0x03BD4F) },
+       { "MST7MDT"                           , FOR_V2(0x09B267, 0x03BD93) },
+       { "Navajo"                            , FOR_V2(0x09BB69, 0x03C0E4) },
+       { "NZ"                                , FOR_V2(0x09C50A, 0x03C46E) },
+       { "NZ-CHAT"                           , FOR_V2(0x09CEB2, 0x03C7FD) },
+       { "Pacific/Apia"                      , FOR_V2(0x09D6E5, 0x03CAFD) },
+       { "Pacific/Auckland"                  , FOR_V2(0x09DB5F, 0x03CCB3) },
+       { "Pacific/Bougainville"              , FOR_V2(0x09E51F, 0x03D05A) },
+       { "Pacific/Chatham"                   , FOR_V2(0x09E65F, 0x03D0E8) },
+       { "Pacific/Chuuk"                     , FOR_V2(0x09EEA1, 0x03D3F7) },
+       { "Pacific/Easter"                    , FOR_V2(0x09EF73, 0x03D460) },
+       { "Pacific/Efate"                     , FOR_V2(0x09F84E, 0x03D7AD) },
+       { "Pacific/Enderbury"                 , FOR_V2(0x09FA46, 0x03D87C) },
+       { "Pacific/Fakaofo"                   , FOR_V2(0x09FB64, 0x03D907) },
+       { "Pacific/Fiji"                      , FOR_V2(0x09FC4D, 0x03D972) },
+       { "Pacific/Funafuti"                  , FOR_V2(0x0A00A7, 0x03DB13) },
+       { "Pacific/Galapagos"                 , FOR_V2(0x0A016A, 0x03DB6D) },
+       { "Pacific/Gambier"                   , FOR_V2(0x0A0293, 0x03DC00) },
+       { "Pacific/Guadalcanal"               , FOR_V2(0x0A0368, 0x03DC6E) },
+       { "Pacific/Guam"                      , FOR_V2(0x0A0430, 0x03DCCD) },
+       { "Pacific/Honolulu"                  , FOR_V2(0x0A051D, 0x03DD34) },
+       { "Pacific/Johnston"                  , FOR_V2(0x0A0643, 0x03DDBC) },
+       { "Pacific/Kiritimati"                , FOR_V2(0x0A0763, 0x03DE3E) },
+       { "Pacific/Kosrae"                    , FOR_V2(0x0A0882, 0x03DEC8) },
+       { "Pacific/Kwajalein"                 , FOR_V2(0x0A098F, 0x03DF46) },
+       { "Pacific/Majuro"                    , FOR_V2(0x0A0AA7, 0x03DFCB) },
+       { "Pacific/Marquesas"                 , FOR_V2(0x0A0BAD, 0x03E053) },
+       { "Pacific/Midway"                    , FOR_V2(0x0A0C8D, 0x03E0C5) },
+       { "Pacific/Nauru"                     , FOR_V2(0x0A0D6B, 0x03E135) },
+       { "Pacific/Niue"                      , FOR_V2(0x0A0E91, 0x03E1BD) },
+       { "Pacific/Norfolk"                   , FOR_V2(0x0A0FA7, 0x03E23D) },
+       { "Pacific/Noumea"                    , FOR_V2(0x0A10F6, 0x03E2D5) },
+       { "Pacific/Pago_Pago"                 , FOR_V2(0x0A124A, 0x03E36E) },
+       { "Pacific/Palau"                     , FOR_V2(0x0A131A, 0x03E3D0) },
+       { "Pacific/Pitcairn"                  , FOR_V2(0x0A13DC, 0x03E42A) },
+       { "Pacific/Pohnpei"                   , FOR_V2(0x0A14C7, 0x03E497) },
+       { "Pacific/Ponape"                    , FOR_V2(0x0A1598, 0x03E4FF) },
+       { "Pacific/Port_Moresby"              , FOR_V2(0x0A165B, 0x03E559) },
+       { "Pacific/Rarotonga"                 , FOR_V2(0x0A1752, 0x03E5D1) },
+       { "Pacific/Saipan"                    , FOR_V2(0x0A19B8, 0x03E6C9) },
+       { "Pacific/Samoa"                     , FOR_V2(0x0A1AA5, 0x03E730) },
+       { "Pacific/Tahiti"                    , FOR_V2(0x0A1B75, 0x03E792) },
+       { "Pacific/Tarawa"                    , FOR_V2(0x0A1C4B, 0x03E800) },
+       { "Pacific/Tongatapu"                 , FOR_V2(0x0A1D1D, 0x03E869) },
+       { "Pacific/Truk"                      , FOR_V2(0x0A2114, 0x03E9EC) },
+       { "Pacific/Wake"                      , FOR_V2(0x0A21D7, 0x03EA46) },
+       { "Pacific/Wallis"                    , FOR_V2(0x0A22A5, 0x03EAAB) },
+       { "Pacific/Yap"                       , FOR_V2(0x0A2368, 0x03EB05) },
+       { "Poland"                            , FOR_V2(0x0A242B, 0x03EB5F) },
+       { "Portugal"                          , FOR_V2(0x0A2EC8, 0x03EF51) },
+       { "PRC"                               , FOR_V2(0x0A3C51, 0x03F452) },
+       { "PST8PDT"                           , FOR_V2(0x0A3DFB, 0x03F503) },
+       { "ROC"                               , FOR_V2(0x0A46FD, 0x03F854) },
+       { "ROK"                               , FOR_V2(0x0A4A1F, 0x03F991) },
+       { "Singapore"                         , FOR_V2(0x0A4C3E, 0x03FA77) },
+       { "Turkey"                            , FOR_V2(0x0A4DF2, 0x03FB3C) },
+       { "UCT"                               , FOR_V2(0x0A5674, 0x03FE74) },
+       { "Universal"                         , FOR_V2(0x0A56FF, 0x03FEB8) },
+       { "US/Alaska"                         , FOR_V2(0x0A578A, 0x03FEFC) },
+       { "US/Aleutian"                       , FOR_V2(0x0A60E2, 0x040274) },
+       { "US/Arizona"                        , FOR_V2(0x0A6A2B, 0x0405E5) },
+       { "US/Central"                        , FOR_V2(0x0A6B98, 0x040684) },
+       { "US/East-Indiana"                   , FOR_V2(0x0A79A5, 0x040BA8) },
+       { "US/Eastern"                        , FOR_V2(0x0A803C, 0x040E23) },
+       { "US/Hawaii"                         , FOR_V2(0x0A8E21, 0x041333) },
+       { "US/Indiana-Starke"                 , FOR_V2(0x0A8F41, 0x0413B5) },
+       { "US/Michigan"                       , FOR_V2(0x0A98D2, 0x04173F) },
+       { "US/Mountain"                       , FOR_V2(0x0AA186, 0x041A7B) },
+       { "US/Pacific"                        , FOR_V2(0x0AAB27, 0x041E05) },
+       { "US/Pacific-New"                    , FOR_V2(0x0AB650, 0x04221B) },
+       { "US/Samoa"                          , FOR_V2(0x0AC179, 0x042631) },
+       { "UTC"                               , FOR_V2(0x0AC249, 0x042693) },
+       { "W-SU"                              , FOR_V2(0x0AC2D4, 0x0426D7) },
+       { "WET"                               , FOR_V2(0x0AC8E8, 0x042943) },
+       { "Zulu"                              , FOR_V2(0x0AD045, 0x042BF6) },
 };
 #ifdef TIMELIB_SUPPORTS_V2DATA
-const unsigned char timelib_timezone_db_data_builtin[708226] = {
+const unsigned char timelib_timezone_db_data_builtin[708816] = {
 #else
-const unsigned char timelib_timezone_db_data_builtin[273264] = {
+const unsigned char timelib_timezone_db_data_builtin[273466] = {
 #endif
 
 
@@ -1917,21 +1917,21 @@ const unsigned char timelib_timezone_db_data_builtin[273264] = {
 /* Africa/Monrovia */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4C, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x14, 0x80, 0x00, 0x00, 0x00,
-0xA0, 0x5F, 0x6C, 0x9C, 0x04, 0x61, 0xF6, 0xEE, 0x01, 0x02, 0x03, 0xFF, 0xFF, 0xF5, 0xE4, 0x00,
-0x00, 0xFF, 0xFF, 0xF5, 0xE4, 0x00, 0x04, 0xFF, 0xFF, 0xF5, 0x92, 0x00, 0x08, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x10, 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x30, 0x34, 0x34,
-0x33, 0x30, 0x00, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0xA0, 0x5F, 0x6C, 0x9C, 0x03, 0xCA, 0x5A, 0x6E, 0x01, 0x02, 0x03, 0xFF, 0xFF, 0xF5, 0xE4, 0x00,
+0x00, 0xFF, 0xFF, 0xF5, 0xE4, 0x00, 0x04, 0xFF, 0xFF, 0xF5, 0x92, 0x00, 0x04, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D, 0x54, 0x00, 0x47, 0x4D, 0x54, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x14, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x5A, 0x7A, 0xA6, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF,
-0xA0, 0x5F, 0x6C, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x04, 0x61, 0xF6, 0xEE, 0x00, 0x01, 0x02, 0x03,
+0xA0, 0x5F, 0x6C, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x03, 0xCA, 0x5A, 0x6E, 0x00, 0x01, 0x02, 0x03,
 0xFF, 0xFF, 0xF5, 0xE4, 0x00, 0x00, 0xFF, 0xFF, 0xF5, 0xE4, 0x00, 0x04, 0xFF, 0xFF, 0xF5, 0x92,
-0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D, 0x54, 0x00,
-0x2D, 0x30, 0x30, 0x34, 0x34, 0x33, 0x30, 0x00, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x0A, 0x47, 0x4D, 0x54, 0x30, 0x0A,
+0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D, 0x54, 0x00,
+0x47, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x47, 0x4D, 0x54,
+0x30, 0x0A,
 #endif
 0x00, 0x92, 0xF1, 0x30, 0x01, 0x02, 0x34, 0x42, 0x00, 0x00, 0x00, 0x00,
 
@@ -13900,7 +13900,7 @@ const unsigned char timelib_timezone_db_data_builtin[273264] = {
 /* America/Port-au-Prince */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x48, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0x80, 0x00, 0x00, 0x00,
 0x9C, 0x6E, 0x71, 0xFC, 0x19, 0x1B, 0x46, 0xD0, 0x1A, 0x01, 0xEF, 0x40, 0x1A, 0xF1, 0xEE, 0x50,
 0x1B, 0xE1, 0xD1, 0x40, 0x1C, 0xD1, 0xD0, 0x50, 0x1D, 0xC1, 0xB3, 0x40, 0x1E, 0xB1, 0xB2, 0x50,
 0x1F, 0xA1, 0x95, 0x40, 0x20, 0x91, 0x94, 0x50, 0x21, 0x81, 0x77, 0x40, 0x22, 0x55, 0xD4, 0xE0,
@@ -13911,18 +13911,31 @@ const unsigned char timelib_timezone_db_data_builtin[273264] = {
 0x32, 0x72, 0xFA, 0x60, 0x33, 0x47, 0x3B, 0xE0, 0x34, 0x52, 0xDC, 0x60, 0x42, 0x4F, 0x78, 0x50,
 0x43, 0x64, 0x45, 0x40, 0x44, 0x2F, 0x5A, 0x50, 0x45, 0x44, 0x27, 0x40, 0x4F, 0x5C, 0x4D, 0x70,
 0x50, 0x96, 0x04, 0x60, 0x51, 0x3C, 0x2F, 0x70, 0x52, 0x75, 0xE6, 0x60, 0x53, 0x1C, 0x11, 0x70,
-0x54, 0x55, 0xC8, 0x60, 0x54, 0xFB, 0xF3, 0x70, 0x56, 0x35, 0xAA, 0x60, 0x01, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0xFF, 0xFF, 0xBC, 0x30, 0x00, 0x00, 0xFF, 0xFF,
-0xBC, 0x44, 0x00, 0x04, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D,
-0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0x4C, 0x4D, 0x54, 0x00,
-0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x54, 0x55, 0xC8, 0x60, 0x54, 0xFB, 0xF3, 0x70, 0x56, 0x35, 0xAA, 0x60, 0x58, 0xC4, 0xF1, 0xF0,
+0x59, 0xFE, 0xA8, 0xE0, 0x5A, 0xA4, 0xD3, 0xF0, 0x5B, 0xDE, 0x8A, 0xE0, 0x5C, 0x84, 0xB5, 0xF0,
+0x5D, 0xBE, 0x6C, 0xE0, 0x5E, 0x64, 0x97, 0xF0, 0x5F, 0x9E, 0x4E, 0xE0, 0x60, 0x4D, 0xB4, 0x70,
+0x61, 0x87, 0x6B, 0x60, 0x62, 0x2D, 0x96, 0x70, 0x63, 0x67, 0x4D, 0x60, 0x64, 0x0D, 0x78, 0x70,
+0x65, 0x47, 0x2F, 0x60, 0x65, 0xED, 0x5A, 0x70, 0x67, 0x27, 0x11, 0x60, 0x67, 0xCD, 0x3C, 0x70,
+0x69, 0x06, 0xF3, 0x60, 0x69, 0xAD, 0x1E, 0x70, 0x6A, 0xE6, 0xD5, 0x60, 0x6B, 0x96, 0x3A, 0xF0,
+0x6C, 0xCF, 0xF1, 0xE0, 0x6D, 0x76, 0x1C, 0xF0, 0x6E, 0xAF, 0xD3, 0xE0, 0x6F, 0x55, 0xFE, 0xF0,
+0x70, 0x8F, 0xB5, 0xE0, 0x71, 0x35, 0xE0, 0xF0, 0x72, 0x6F, 0x97, 0xE0, 0x73, 0x15, 0xC2, 0xF0,
+0x74, 0x4F, 0x79, 0xE0, 0x74, 0xFE, 0xDF, 0x70, 0x76, 0x38, 0x96, 0x60, 0x76, 0xDE, 0xC1, 0x70,
+0x78, 0x18, 0x78, 0x60, 0x78, 0xBE, 0xA3, 0x70, 0x79, 0xF8, 0x5A, 0x60, 0x7A, 0x9E, 0x85, 0x70,
+0x7B, 0xD8, 0x3C, 0x60, 0x7C, 0x7E, 0x67, 0x70, 0x7D, 0xB8, 0x1E, 0x60, 0x7E, 0x5E, 0x49, 0x70,
+0x7F, 0x98, 0x00, 0x60, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
+0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
+0x04, 0x05, 0x04, 0x05, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
+0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
+0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
+0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0xFF, 0xFF, 0xBC, 0x30, 0x00, 0x00,
+0xFF, 0xFF, 0xBC, 0x44, 0x00, 0x04, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0,
+0x00, 0x0D, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0x4C, 0x4D,
+0x54, 0x00, 0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x87, 0x1F, 0x50, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9C, 0x6E, 0x71, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x19, 0x1B, 0x46, 0xD0, 0x00, 0x00, 0x00, 0x00,
 0x1A, 0x01, 0xEF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF1, 0xEE, 0x50, 0x00, 0x00, 0x00, 0x00,
@@ -13945,14 +13958,39 @@ const unsigned char timelib_timezone_db_data_builtin[273264] = {
 0x50, 0x96, 0x04, 0x60, 0x00, 0x00, 0x00, 0x00, 0x51, 0x3C, 0x2F, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x52, 0x75, 0xE6, 0x60, 0x00, 0x00, 0x00, 0x00, 0x53, 0x1C, 0x11, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x54, 0x55, 0xC8, 0x60, 0x00, 0x00, 0x00, 0x00, 0x54, 0xFB, 0xF3, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x56, 0x35, 0xAA, 0x60, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
+0x56, 0x35, 0xAA, 0x60, 0x00, 0x00, 0x00, 0x00, 0x58, 0xC4, 0xF1, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x59, 0xFE, 0xA8, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xA4, 0xD3, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x5B, 0xDE, 0x8A, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x84, 0xB5, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x5D, 0xBE, 0x6C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0x97, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x5F, 0x9E, 0x4E, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x60, 0x4D, 0xB4, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x61, 0x87, 0x6B, 0x60, 0x00, 0x00, 0x00, 0x00, 0x62, 0x2D, 0x96, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x63, 0x67, 0x4D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x64, 0x0D, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x65, 0x47, 0x2F, 0x60, 0x00, 0x00, 0x00, 0x00, 0x65, 0xED, 0x5A, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x67, 0x27, 0x11, 0x60, 0x00, 0x00, 0x00, 0x00, 0x67, 0xCD, 0x3C, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x69, 0x06, 0xF3, 0x60, 0x00, 0x00, 0x00, 0x00, 0x69, 0xAD, 0x1E, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x6A, 0xE6, 0xD5, 0x60, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x96, 0x3A, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x6C, 0xCF, 0xF1, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x76, 0x1C, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x6E, 0xAF, 0xD3, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x55, 0xFE, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x70, 0x8F, 0xB5, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x71, 0x35, 0xE0, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x72, 0x6F, 0x97, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x73, 0x15, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x74, 0x4F, 0x79, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x74, 0xFE, 0xDF, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x76, 0x38, 0x96, 0x60, 0x00, 0x00, 0x00, 0x00, 0x76, 0xDE, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x78, 0x18, 0x78, 0x60, 0x00, 0x00, 0x00, 0x00, 0x78, 0xBE, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x79, 0xF8, 0x5A, 0x60, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x9E, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x7B, 0xD8, 0x3C, 0x60, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x7E, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x7D, 0xB8, 0x1E, 0x60, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x5E, 0x49, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x7F, 0x98, 0x00, 0x60, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
-0x03, 0xFF, 0xFF, 0xBC, 0x30, 0x00, 0x00, 0xFF, 0xFF, 0xBC, 0x44, 0x00, 0x04, 0xFF, 0xFF, 0xC7,
-0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF,
-0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0x4C, 0x4D, 0x54, 0x00, 0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44,
-0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x0A,
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0xFF, 0xFF, 0xBC, 0x30, 0x00,
+0x00, 0xFF, 0xFF, 0xBC, 0x44, 0x00, 0x04, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9,
+0xB0, 0x00, 0x0D, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0x4C,
+0x4D, 0x54, 0x00, 0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54,
+0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E,
+0x31, 0x2E, 0x30, 0x0A,
 #endif
 0x00, 0xA5, 0x9B, 0xD5, 0x00, 0xA4, 0x49, 0x4A, 0x00, 0x00, 0x00, 0x00,
 
@@ -48001,4 +48039,4 @@ const unsigned char timelib_timezone_db_data_builtin[273264] = {
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,};
 
-const timelib_tzdb timezonedb_builtin = { "2017.1", 594, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };
+const timelib_tzdb timezonedb_builtin = { "2017.2", 594, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };